summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-05-14 03:00:57 +0000
committerNorbert Preining <norbert@preining.info>2022-05-14 03:00:57 +0000
commit2afee5e322fb0dfc2764c270803bc6381b65636e (patch)
tree6c5fe92847403c0b3238f66b593a36ec55e08414
parent4e2ad1a6e6a7ed1dc60b36eaaaa70701ba3d5e75 (diff)
CTAN sync 202205140300
-rw-r--r--FILES.byname567
-rw-r--r--FILES.byname.gzbin2431962 -> 2431740 bytes
-rw-r--r--FILES.last07days543
-rw-r--r--graphics/pstricks/contrib/pst-ode/ChangeLog5
-rw-r--r--graphics/pstricks/contrib/pst-ode/README.md8
-rw-r--r--graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdfbin131897 -> 134155 bytes
-rw-r--r--graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex4
-rw-r--r--graphics/pstricks/contrib/pst-ode/pst-ode.pro2
-rw-r--r--graphics/pstricks/contrib/pst-ode/pst-ode.tex10
-rw-r--r--info/lshort/polish/CHANGES619
-rw-r--r--info/lshort/polish/README151
-rw-r--r--info/lshort/polish/lshort-a5-pl.pdfbin0 -> 710376 bytes
-rw-r--r--info/lshort/polish/lshort-letter-pl.pdfbin0 -> 722715 bytes
-rw-r--r--info/lshort/polish/lshort-pl.pdfbin0 -> 710334 bytes
-rw-r--r--info/lshort/polish/lshort2e-a51.pdfbin550371 -> 0 bytes
-rw-r--r--info/lshort/polish/lshort2e-a52.pdfbin538178 -> 0 bytes
-rw-r--r--info/lshort/polish/lshort2e.pdf23702
-rw-r--r--info/lshort/polish/src/Makefile63
-rw-r--r--info/lshort/polish/src/biblio.tex212
-rw-r--r--info/lshort/polish/src/contrib.tex165
-rw-r--r--info/lshort/polish/src/custom.tex1681
-rw-r--r--info/lshort/polish/src/dvi2psa523
-rw-r--r--info/lshort/polish/src/graphic.tex716
-rw-r--r--info/lshort/polish/src/iso-cp.sh33
-rw-r--r--info/lshort/polish/src/lsh2pdf26
-rw-r--r--info/lshort/polish/src/lsh2ps29
-rw-r--r--info/lshort/polish/src/lsh2psa536
-rw-r--r--info/lshort/polish/src/lshort2e.hdx920
-rw-r--r--info/lshort/polish/src/lshort2e.ind722
-rw-r--r--info/lshort/polish/src/lshort2e.sty574
-rw-r--r--info/lshort/polish/src/lshort2e.tex206
-rw-r--r--info/lshort/polish/src/lssym.tex429
-rw-r--r--info/lshort/polish/src/math.tex879
-rw-r--r--info/lshort/polish/src/mylayout.sty370
-rw-r--r--info/lshort/polish/src/overview.tex149
-rw-r--r--info/lshort/polish/src/repbkmrs.awk16
-rw-r--r--info/lshort/polish/src/spec.tex1343
-rw-r--r--info/lshort/polish/src/symbonly.tex73
-rw-r--r--info/lshort/polish/src/things.tex986
-rw-r--r--info/lshort/polish/src/title.tex143
-rw-r--r--info/lshort/polish/src/typeset.tex2040
-rw-r--r--macros/latex/contrib/msc/COPYRIGHT.txt17
-rw-r--r--macros/latex/contrib/msc/README42
-rw-r--r--macros/latex/contrib/msc/README.txt16
-rw-r--r--macros/latex/contrib/msc/biblio.bib34
-rw-r--r--macros/latex/contrib/msc/maintenance.pdfbin61584 -> 0 bytes
-rw-r--r--macros/latex/contrib/msc/maintenance.tex250
-rw-r--r--macros/latex/contrib/msc/manual-macros.tex1003
-rw-r--r--macros/latex/contrib/msc/manual.pdfbin229228 -> 0 bytes
-rw-r--r--macros/latex/contrib/msc/manual.tex2841
-rw-r--r--macros/latex/contrib/msc/msc.pdfbin0 -> 338165 bytes
-rw-r--r--macros/latex/contrib/msc/msc.sty5855
-rw-r--r--macros/latex/contrib/msc/msc.tex2299
-rw-r--r--macros/latex/contrib/msc/refman.pdfbin154934 -> 0 bytes
-rw-r--r--macros/latex/contrib/msc/refman.tex1547
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin554769 -> 580817 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex224
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty176
-rw-r--r--support/TeX4ht/source/ChangeLog23
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex4
-rw-r--r--support/TeX4ht/source/tex4ht-html4.tex27
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl7
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb97
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2378072 -> 2379332 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
-rw-r--r--usergrps/usergrps/bg.html2
-rw-r--r--usergrps/usergrps/br.html2
-rw-r--r--usergrps/usergrps/cn.html2
-rw-r--r--usergrps/usergrps/cz.html22
-rw-r--r--usergrps/usergrps/de.html2
-rw-r--r--usergrps/usergrps/dk.html2
-rw-r--r--usergrps/usergrps/ee.html2
-rw-r--r--usergrps/usergrps/es.html2
-rw-r--r--usergrps/usergrps/esc.html2
-rw-r--r--usergrps/usergrps/fr.html2
-rw-r--r--usergrps/usergrps/gr.html2
-rw-r--r--usergrps/usergrps/hu.html2
-rw-r--r--usergrps/usergrps/ie.html2
-rw-r--r--usergrps/usergrps/index.html2
-rw-r--r--usergrps/usergrps/is.html2
-rw-r--r--usergrps/usergrps/it.html2
-rw-r--r--usergrps/usergrps/kh.html2
-rw-r--r--usergrps/usergrps/kr.html2
-rw-r--r--usergrps/usergrps/labels.pdfbin9543 -> 9544 bytes
-rw-r--r--usergrps/usergrps/lt.html2
-rw-r--r--usergrps/usergrps/lugs.html17
-rw-r--r--usergrps/usergrps/lugs.pdfbin48783 -> 48794 bytes
-rw-r--r--usergrps/usergrps/lugs.tex15
-rw-r--r--usergrps/usergrps/mx.html2
-rw-r--r--usergrps/usergrps/nl.html2
-rw-r--r--usergrps/usergrps/no.html2
-rw-r--r--usergrps/usergrps/pl.html2
-rw-r--r--usergrps/usergrps/pt.html2
-rw-r--r--usergrps/usergrps/us.html2
-rw-r--r--usergrps/usergrps/uy.html2
-rw-r--r--usergrps/usergrps/vn.html2
-rw-r--r--usergrps/usergrps/za.html2
102 files changed, 8011 insertions, 44040 deletions
diff --git a/FILES.byname b/FILES.byname
index 533790c434..39f6e9abd6 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2037,7 +2037,7 @@
1989/12/11 | 6196 | biblio/tib/tib.man
1989/03/29 | 23265 | biblio/tib/vitaMake
2005/12/15 | 366385 | biblio/tib.zip
-2022/04/20 | 17742 | CTAN.sites
+2022/05/13 | 17702 | CTAN.sites
1990/10/03 | 5032 | dviware/beebe/00readme.txt
1990/10/03 | 479 | dviware/beebe/doc/00dir.cmd
1990/10/03 | 1209 | dviware/beebe/doc/00dir.lst
@@ -5228,7 +5228,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2022/05/12 | 264561 | FILES.last07days
+2022/05/13 | 266377 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -162482,17 +162482,17 @@
2020/03/24 | 197193 | graphics/pstricks/contrib/pst-ob3d/pst-ob3d.pdf
2020/03/24 | 515 | graphics/pstricks/contrib/pst-ob3d/README
2020/03/24 | 180893 | graphics/pstricks/contrib/pst-ob3d.zip
-2021/03/12 | 1608 | graphics/pstricks/contrib/pst-ode/ChangeLog
+2022/05/13 | 1777 | graphics/pstricks/contrib/pst-ode/ChangeLog
2021/02/08 | 1179 | graphics/pstricks/contrib/pst-ode/examples/lorenz.tex
2021/02/08 | 600 | graphics/pstricks/contrib/pst-ode/examples/ode.tex
2021/02/08 | 1430 | graphics/pstricks/contrib/pst-ode/examples/particle.tex
-2021/03/12 | 131897 | graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf
-2021/03/12 | 22119 | graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex
-2021/03/12 | 5954 | graphics/pstricks/contrib/pst-ode/pst-ode.pro
+2022/05/13 | 134155 | graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf
+2021/03/14 | 22142 | graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex
+2022/05/13 | 5954 | graphics/pstricks/contrib/pst-ode/pst-ode.pro
2021/02/08 | 235 | graphics/pstricks/contrib/pst-ode/pst-ode.sty
-2021/03/12 | 10355 | graphics/pstricks/contrib/pst-ode/pst-ode.tex
-2021/02/08 | 1361 | graphics/pstricks/contrib/pst-ode/README.md
-2021/03/12 | 126941 | graphics/pstricks/contrib/pst-ode.zip
+2022/05/13 | 10394 | graphics/pstricks/contrib/pst-ode/pst-ode.tex
+2022/05/13 | 1359 | graphics/pstricks/contrib/pst-ode/README.md
+2022/05/13 | 128922 | graphics/pstricks/contrib/pst-ode.zip
2022/02/06 | 10831 | graphics/pstricks/contrib/pst-optexp/Changes
2022/02/06 | 2723 | graphics/pstricks/contrib/pst-optexp/Makefile
2022/02/06 | 3311941 | graphics/pstricks/contrib/pst-optexp/pst-optexp-DE.pdf
@@ -186238,35 +186238,13 @@
2013/07/24 | 3941 | info/lshort/persian/transpreface.tex
2013/07/25 | 61053 | info/lshort/persian/typeset.tex
2013/07/28 | 872451 | info/lshort/persian.zip
-2007/01/21 | 550371 | info/lshort/polish/lshort2e-a51.pdf
-2007/01/21 | 538178 | info/lshort/polish/lshort2e-a52.pdf
-2007/01/21 | 1353027 | info/lshort/polish/lshort2e.pdf
-2007/01/21 | 4976 | info/lshort/polish/README
-2007/01/21 | 6608 | info/lshort/polish/src/biblio.tex
-2007/01/21 | 7434 | info/lshort/polish/src/contrib.tex
-2007/01/21 | 61570 | info/lshort/polish/src/custom.tex
-2007/01/21 | 855 | info/lshort/polish/src/dvi2psa5
-2007/01/21 | 23880 | info/lshort/polish/src/graphic.tex
-2007/01/21 | 1211 | info/lshort/polish/src/iso-cp.sh
-2007/01/21 | 650 | info/lshort/polish/src/lsh2pdf
-2007/01/21 | 667 | info/lshort/polish/src/lsh2ps
-2007/01/21 | 1242 | info/lshort/polish/src/lsh2psa5
-2007/01/21 | 39091 | info/lshort/polish/src/lshort2e.hdx
-2007/01/21 | 28886 | info/lshort/polish/src/lshort2e.ind
-2007/01/21 | 20648 | info/lshort/polish/src/lshort2e.sty
-2007/01/21 | 7402 | info/lshort/polish/src/lshort2e.tex
-2007/01/21 | 14788 | info/lshort/polish/src/lssym.tex
-2007/01/21 | 1857 | info/lshort/polish/src/Makefile
-2007/01/21 | 27676 | info/lshort/polish/src/math.tex
-2007/01/21 | 11664 | info/lshort/polish/src/mylayout.sty
-2007/01/21 | 6284 | info/lshort/polish/src/overview.tex
-2007/01/21 | 514 | info/lshort/polish/src/repbkmrs.awk
-2007/01/21 | 53974 | info/lshort/polish/src/spec.tex
-2007/01/21 | 2601 | info/lshort/polish/src/symbonly.tex
-2007/01/21 | 38938 | info/lshort/polish/src/things.tex
-2007/01/21 | 4217 | info/lshort/polish/src/title.tex
-2007/01/21 | 76871 | info/lshort/polish/src/typeset.tex
-2007/01/21 | 2119598 | info/lshort/polish.zip
+2022/05/13 | 17946 | info/lshort/polish/CHANGES
+2022/05/13 | 134412 | info/lshort/polish/lshort-6.4PL1.src.tar.gz
+2022/05/13 | 710376 | info/lshort/polish/lshort-a5-pl.pdf
+2022/05/13 | 722715 | info/lshort/polish/lshort-letter-pl.pdf
+2022/05/13 | 710334 | info/lshort/polish/lshort-pl.pdf
+2022/05/13 | 2034 | info/lshort/polish/README
+2022/05/13 | 2215732 | info/lshort/polish.zip
2000/04/24 | 1871871 | info/lshort/portuguese-BR/breve.ps
2002/09/18 | 1119768 | info/lshort/portuguese-BR/lshortBR.pdf
2000/04/24 | 575 | info/lshort/portuguese-BR/readme.txt
@@ -188277,7 +188255,7 @@
2013/05/22 | 598956 | install/graphics/pgf/contrib/tikzscale.tds.zip
2017/12/20 | 562635 | install/graphics/pgf/contrib/tikz-timing.tds.zip
2014/03/16 | 226035 | install/graphics/pstricks/contrib/pst-intersect.tds.zip
-2021/03/12 | 128767 | install/graphics/pstricks/contrib/pst-ode.tds.zip
+2022/05/13 | 131161 | install/graphics/pstricks/contrib/pst-ode.tds.zip
2011/10/25 | 476972 | install/info/fifinddo-info.tds.zip
2012/05/29 | 19774 | install/info/latexfileinfo-pkgs.tds.zip
2013/05/13 | 135206 | install/info/luatex/lualatex-doc.tds.zip
@@ -222156,20 +222134,17 @@
2018/12/31 | 339538 | macros/latex/contrib/mpostinl/mpostinl.pdf
2018/12/31 | 1352 | macros/latex/contrib/mpostinl/README.txt
2018/12/31 | 351435 | macros/latex/contrib/mpostinl.zip
-2008/02/18 | 1785 | macros/latex/contrib/msc/biblio.bib
-2008/06/02 | 785 | macros/latex/contrib/msc/COPYRIGHT.txt
-2008/06/02 | 61584 | macros/latex/contrib/msc/maintenance.pdf
-2008/06/02 | 9338 | macros/latex/contrib/msc/maintenance.tex
-2008/06/02 | 229228 | macros/latex/contrib/msc/manual.pdf
-2008/06/02 | 89503 | macros/latex/contrib/msc/manual.tex
-2008/06/02 | 113195 | macros/latex/contrib/msc/msc.sty
+2022/05/13 | 2288 | macros/latex/contrib/msc/biblio.bib
+2022/05/13 | 715 | macros/latex/contrib/msc/COPYRIGHT.txt
+2022/05/13 | 26435 | macros/latex/contrib/msc/manual-macros.tex
+2022/05/13 | 338165 | macros/latex/contrib/msc/msc.pdf
+2022/05/13 | 118889 | macros/latex/contrib/msc/msc.sty
+2022/05/13 | 86734 | macros/latex/contrib/msc/msc.tex
2020/11/24 | 18735 | macros/latex/contrib/ms/count1to.dtx
2020/11/24 | 3532 | macros/latex/contrib/ms/count1to.ins
2009/05/24 | 545999 | macros/latex/contrib/ms/count1to.pdf
-2008/06/02 | 1183 | macros/latex/contrib/msc/README
-2008/06/02 | 154934 | macros/latex/contrib/msc/refman.pdf
-2008/06/02 | 55546 | macros/latex/contrib/msc/refman.tex
-2008/06/02 | 451349 | macros/latex/contrib/msc.zip
+2022/05/13 | 514 | macros/latex/contrib/msc/README.txt
+2022/05/13 | 286798 | macros/latex/contrib/msc.zip
2019/01/01 | 1743 | macros/latex/contrib/msg/CHANGES
2006/11/08 | 898 | macros/latex/contrib/msg/Makefile
2019/01/01 | 66015 | macros/latex/contrib/msg/msg.dtx
@@ -225506,11 +225481,11 @@
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty
2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip
-2022/05/07 | 554769 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2022/05/07 | 75000 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2022/05/13 | 580817 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2022/05/13 | 82098 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2022/02/16 | 435 | macros/latex/contrib/proflycee/README.md
-2022/05/07 | 36331 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2022/05/07 | 571962 | macros/latex/contrib/proflycee.zip
+2022/05/13 | 42826 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2022/05/14 | 600168 | macros/latex/contrib/proflycee.zip
1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex
1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex
1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex
@@ -279571,14 +279546,14 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.armhf-linux.r30015.tar.xz
-2022/05/08 | 5048780 | systems/texlive/tlnet/archive/arara.doc.r63255.tar.xz
+2022/05/13 | 5048488 | systems/texlive/tlnet/archive/arara.doc.r63286.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-cygwin.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-linux.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-solaris.r29036.tar.xz
-2022/05/08 | 11777572 | systems/texlive/tlnet/archive/arara.r63255.tar.xz
-2022/05/08 | 115416 | systems/texlive/tlnet/archive/arara.source.r63255.tar.xz
+2022/05/13 | 11777548 | systems/texlive/tlnet/archive/arara.r63286.tar.xz
+2022/05/13 | 115452 | systems/texlive/tlnet/archive/arara.source.r63286.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/arara.universal-darwin.r57908.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/arara.win32.r29181.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.x86_64-cygwin.r33557.tar.xz
@@ -290652,7 +290627,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2022/05/12 | 406336 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63279.tar.xz
+2022/05/13 | 406332 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63285.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -290676,7 +290651,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2022/05/12 | 109716 | systems/texlive/tlnet/archive/texlive-scripts.r63279.tar.xz
+2022/05/13 | 109696 | systems/texlive/tlnet/archive/texlive-scripts.r63285.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -292489,16 +292464,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2022/04/18 | 108451 | systems/texlive/tlnet/install-tl
-2022/05/12 | 5799840 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/05/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/05/12 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/05/13 | 5800423 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/05/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/05/13 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/05/12 | 20466416 | systems/texlive/tlnet/install-tl-windows.exe
-2022/05/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/05/12 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/05/12 | 25483903 | systems/texlive/tlnet/install-tl.zip
-2022/05/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/05/12 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/05/13 | 20464707 | systems/texlive/tlnet/install-tl-windows.exe
+2022/05/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/05/13 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/05/13 | 25483902 | systems/texlive/tlnet/install-tl.zip
+2022/05/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/05/13 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -292508,7 +292483,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/05/10 | 49662 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/05/11 | 7272 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/05/12 | 7245 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/04/27 | 215352 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -292550,12 +292525,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/05/12 | 17452698 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/05/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/05/13 | 17452698 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/05/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/05/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/05/12 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/05/12 | 2381148 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/05/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/05/13 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/05/13 | 2378072 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/04/18 | 42116 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -297753,7 +297728,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/05/12 | 645787 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/05/13 | 645787 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -299350,9 +299325,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/03/29 | 43240 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/05/12 | 276641 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/05/12 | 1445349 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/05/12 | 1332813 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/05/13 | 276703 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/05/13 | 1445194 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/05/13 | 1333344 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/03/29 | 14391 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -299576,191 +299551,191 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/05/12 | 646005 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/05/12 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/05/12 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/05/12 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/05/12 | 1156465 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/05/12 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/05/12 | 31522 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/05/12 | 30147 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/05/12 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/05/12 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/05/12 | 65056 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/05/12 | 86757 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/05/12 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/05/12 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/05/12 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/05/12 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/05/12 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/05/12 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/05/12 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/05/12 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/05/12 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/05/12 | 51486 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/05/12 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/05/12 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/05/12 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/05/12 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/05/12 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/05/12 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/05/12 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/05/12 | 21314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/05/12 | 24121 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/05/12 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/05/12 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/05/12 | 52093 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/05/12 | 285712 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/05/12 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/05/12 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/05/12 | 45826 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/05/12 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/05/12 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/05/12 | 1302487 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/05/12 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/05/12 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/05/12 | 113053 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/05/12 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/05/12 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/05/12 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/05/12 | 28568 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/05/12 | 56992 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/05/12 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/05/12 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/05/12 | 155496 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/05/12 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/05/12 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/05/12 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/05/12 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/05/12 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/05/12 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/05/12 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/05/12 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/05/12 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/05/12 | 112587 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/05/12 | 64542 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/05/12 | 73147 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/05/12 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/05/12 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/05/12 | 38426 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/05/12 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/05/12 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/05/12 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/05/12 | 203838 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/05/12 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/05/12 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/05/12 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/05/12 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/05/12 | 109480 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/05/12 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/05/12 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/05/12 | 28421 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/05/12 | 30541 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/05/12 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/05/12 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/05/12 | 532457 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/05/12 | 598230 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/05/12 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/05/12 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/05/12 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/05/12 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/05/12 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/05/12 | 1982084 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/05/12 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/05/12 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/05/12 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/05/12 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/05/12 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/05/12 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/05/12 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/05/12 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/05/12 | 251125 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/05/12 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/05/12 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/05/12 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/05/12 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/05/12 | 139101 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/05/12 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/05/12 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/05/12 | 199833 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/05/12 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/05/12 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/05/12 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/05/12 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/05/12 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/05/12 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/05/12 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/05/12 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/05/12 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/05/12 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/05/12 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/05/12 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/05/12 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/05/12 | 36049 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/05/12 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/05/12 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/05/12 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/05/12 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/05/12 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/05/12 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/05/12 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/05/12 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/05/12 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/05/12 | 1181128 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/05/12 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/05/12 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/05/12 | 23946 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/05/12 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/05/12 | 37376 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/05/12 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/05/12 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/05/12 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/05/12 | 58665 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/05/12 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/05/12 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/05/12 | 1357071 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/05/12 | 1501237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/05/12 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/05/12 | 52478 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/05/12 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/05/12 | 63737 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/05/12 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/05/12 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/05/12 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/05/12 | 18494 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/05/12 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/05/12 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/05/12 | 156962 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/05/12 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/05/12 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/05/12 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/05/12 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/05/12 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/05/12 | 2694875 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/05/12 | 2820686 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/05/12 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/05/12 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/05/12 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/05/12 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/05/12 | 28691 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/05/12 | 34054 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/05/12 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/05/12 | 73528 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/05/12 | 316241 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/05/12 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/05/12 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/05/12 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/05/12 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/05/12 | 629429 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/05/12 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/05/12 | 43224 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/05/12 | 276783 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/05/12 | 1444658 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/05/12 | 1332756 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/05/12 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/05/12 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/05/13 | 646005 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/05/13 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/05/13 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/05/13 | 1021847 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/05/13 | 1156463 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/05/13 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/05/13 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/05/13 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/05/13 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/05/13 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/05/13 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/05/13 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/05/13 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/05/13 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/05/13 | 77069 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/05/13 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/05/13 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/05/13 | 332412 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/05/13 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/05/13 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/05/13 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/05/13 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/05/13 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/05/13 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/05/13 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/05/13 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/05/13 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/05/13 | 92916 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/05/13 | 103092 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/05/13 | 21314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/05/13 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/05/13 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/05/13 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/05/13 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/05/13 | 285715 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/05/13 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/05/13 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/05/13 | 45827 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/05/13 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/05/13 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/05/13 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/05/13 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/05/13 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/05/13 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/05/13 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/05/13 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/05/13 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/05/13 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/05/13 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/05/13 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/05/13 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/05/13 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/05/13 | 73477 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/05/13 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/05/13 | 72015 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/05/13 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/05/13 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/05/13 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/05/13 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/05/13 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/05/13 | 97200 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/05/13 | 112587 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/05/13 | 64541 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/05/13 | 73146 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/05/13 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/05/13 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/05/13 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/05/13 | 43824 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/05/13 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/05/13 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/05/13 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/05/13 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/05/13 | 152029 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/05/13 | 168818 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/05/13 | 95434 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/05/13 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/05/13 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/05/13 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/05/13 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/05/13 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/05/13 | 631278 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/05/13 | 681939 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/05/13 | 532453 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/05/13 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/05/13 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/05/13 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/05/13 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/05/13 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/05/13 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/05/13 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/05/13 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/05/13 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/05/13 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/05/13 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/05/13 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/05/13 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/05/13 | 190503 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/05/13 | 208808 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/05/13 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/05/13 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/05/13 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/05/13 | 104558 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/05/13 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/05/13 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/05/13 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/05/13 | 325270 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/05/13 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/05/13 | 181515 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/05/13 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/05/13 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/05/13 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/05/13 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/05/13 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/05/13 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/05/13 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/05/13 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/05/13 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/05/13 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/05/13 | 197035 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/05/13 | 213275 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/05/13 | 36050 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/05/13 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/05/13 | 755744 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/05/13 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/05/13 | 200397 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/05/13 | 202836 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/05/13 | 210276 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/05/13 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/05/13 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/05/13 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/05/13 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/05/13 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/05/13 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/05/13 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/05/13 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/05/13 | 37372 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/05/13 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/05/13 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/05/13 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/05/13 | 58665 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/05/13 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/05/13 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/05/13 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/05/13 | 1501236 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/05/13 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/05/13 | 52480 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/05/13 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/05/13 | 63738 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/05/13 | 25552 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/05/13 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/05/13 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/05/13 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/05/13 | 64488 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/05/13 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/05/13 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/05/13 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/05/13 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/05/13 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/05/13 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/05/13 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/05/13 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/05/13 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/05/13 | 55283 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/05/13 | 62379 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/05/13 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/05/13 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/05/13 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/05/13 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/05/13 | 67706 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/05/13 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/05/13 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/05/13 | 351695 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/05/13 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/05/13 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/05/13 | 591571 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/05/13 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/05/13 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/05/13 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/05/13 | 276725 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/05/13 | 1445542 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/05/13 | 1333124 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/05/13 | 13515 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/05/13 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/05/12 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/05/13 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -300229,7 +300204,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/05/12 | 929 | systems/win32/miktex/tm/packages/pr.ini
+2022/05/13 | 929 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -302072,7 +302047,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/05/13 | 186 | timestamp
+2022/05/14 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
@@ -303405,39 +303380,39 @@
1999/06/04 | 27445 | usergrps/uktug/baskervi/baskrep.cls
1999/05/12 | 7702 | usergrps/uktug/baskervi/epstopdf
1997/10/01 | 444 | usergrps/uktug/baskervi/README
-2022/05/12 | 9628 | usergrps/usergrps/bg.html
-2022/05/12 | 9297 | usergrps/usergrps/br.html
-2022/05/12 | 9590 | usergrps/usergrps/cn.html
-2022/05/12 | 9744 | usergrps/usergrps/cz.html
-2022/05/12 | 9878 | usergrps/usergrps/de.html
-2022/05/12 | 9257 | usergrps/usergrps/dk.html
-2022/05/12 | 9161 | usergrps/usergrps/ee.html
-2022/05/12 | 9386 | usergrps/usergrps/esc.html
-2022/05/12 | 9531 | usergrps/usergrps/es.html
-2022/05/12 | 9632 | usergrps/usergrps/fr.html
-2022/05/12 | 9407 | usergrps/usergrps/gr.html
-2022/05/12 | 9811 | usergrps/usergrps/hu.html
-2022/05/12 | 9307 | usergrps/usergrps/ie.html
-2022/05/12 | 6366 | usergrps/usergrps/index.html
-2022/05/12 | 9282 | usergrps/usergrps/is.html
-2022/05/12 | 9534 | usergrps/usergrps/it.html
-2022/05/12 | 9251 | usergrps/usergrps/kh.html
-2022/05/12 | 9651 | usergrps/usergrps/kr.html
-2022/05/12 | 9543 | usergrps/usergrps/labels.pdf
+2022/05/13 | 9628 | usergrps/usergrps/bg.html
+2022/05/13 | 9297 | usergrps/usergrps/br.html
+2022/05/13 | 9590 | usergrps/usergrps/cn.html
+2022/05/13 | 9753 | usergrps/usergrps/cz.html
+2022/05/13 | 9878 | usergrps/usergrps/de.html
+2022/05/13 | 9257 | usergrps/usergrps/dk.html
+2022/05/13 | 9161 | usergrps/usergrps/ee.html
+2022/05/13 | 9386 | usergrps/usergrps/esc.html
+2022/05/13 | 9531 | usergrps/usergrps/es.html
+2022/05/13 | 9632 | usergrps/usergrps/fr.html
+2022/05/13 | 9407 | usergrps/usergrps/gr.html
+2022/05/13 | 9811 | usergrps/usergrps/hu.html
+2022/05/13 | 9307 | usergrps/usergrps/ie.html
+2022/05/13 | 6366 | usergrps/usergrps/index.html
+2022/05/13 | 9282 | usergrps/usergrps/is.html
+2022/05/13 | 9534 | usergrps/usergrps/it.html
+2022/05/13 | 9251 | usergrps/usergrps/kh.html
+2022/05/13 | 9651 | usergrps/usergrps/kr.html
+2022/05/13 | 9544 | usergrps/usergrps/labels.pdf
2022/05/12 | 2105 | usergrps/usergrps/labels.tex
-2022/05/12 | 9298 | usergrps/usergrps/lt.html
-2022/05/12 | 32559 | usergrps/usergrps/lugs.html
-2022/05/12 | 48783 | usergrps/usergrps/lugs.pdf
-2022/05/12 | 20635 | usergrps/usergrps/lugs.tex
-2022/05/12 | 9241 | usergrps/usergrps/mx.html
-2022/05/12 | 9580 | usergrps/usergrps/nl.html
-2022/05/12 | 9352 | usergrps/usergrps/no.html
-2022/05/12 | 9816 | usergrps/usergrps/pl.html
-2022/05/12 | 9380 | usergrps/usergrps/pt.html
-2022/05/12 | 9422 | usergrps/usergrps/us.html
-2022/05/12 | 9291 | usergrps/usergrps/uy.html
-2022/05/12 | 9362 | usergrps/usergrps/vn.html
-2022/05/12 | 9301 | usergrps/usergrps/za.html
+2022/05/13 | 9298 | usergrps/usergrps/lt.html
+2022/05/13 | 32529 | usergrps/usergrps/lugs.html
+2022/05/13 | 48794 | usergrps/usergrps/lugs.pdf
+2022/05/13 | 20621 | usergrps/usergrps/lugs.tex
+2022/05/13 | 9241 | usergrps/usergrps/mx.html
+2022/05/13 | 9580 | usergrps/usergrps/nl.html
+2022/05/13 | 9352 | usergrps/usergrps/no.html
+2022/05/13 | 9816 | usergrps/usergrps/pl.html
+2022/05/13 | 9380 | usergrps/usergrps/pt.html
+2022/05/13 | 9422 | usergrps/usergrps/us.html
+2022/05/13 | 9291 | usergrps/usergrps/uy.html
+2022/05/13 | 9362 | usergrps/usergrps/vn.html
+2022/05/13 | 9301 | usergrps/usergrps/za.html
1992/12/06 | 2551 | web/aplweb/announcement
1993/11/03 | 802292 | web/aplweb/aplweba.zip
1993/11/03 | 771814 | web/aplweb/aplwebb.zip
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 739886fa4b..f7a77b145e 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 64bf696f28..abbc4a0689 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,325 +1,372 @@
-2022/05/12 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/05/12 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/05/12 | 9878 | usergrps/usergrps/de.html
+2022/05/14 | 600168 | macros/latex/contrib/proflycee.zip
+2022/05/13 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/05/13 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/05/13 | 9878 | usergrps/usergrps/de.html
+2022/05/13 | 9816 | usergrps/usergrps/pl.html
+2022/05/13 | 9811 | usergrps/usergrps/hu.html
+2022/05/13 | 9753 | usergrps/usergrps/cz.html
+2022/05/13 | 97200 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/05/13 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/05/13 | 9651 | usergrps/usergrps/kr.html
+2022/05/13 | 9632 | usergrps/usergrps/fr.html
+2022/05/13 | 9628 | usergrps/usergrps/bg.html
+2022/05/13 | 9590 | usergrps/usergrps/cn.html
+2022/05/13 | 9580 | usergrps/usergrps/nl.html
+2022/05/13 | 9544 | usergrps/usergrps/labels.pdf
+2022/05/13 | 95434 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/05/13 | 9534 | usergrps/usergrps/it.html
+2022/05/13 | 9531 | usergrps/usergrps/es.html
+2022/05/13 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/05/13 | 9422 | usergrps/usergrps/us.html
+2022/05/13 | 9407 | usergrps/usergrps/gr.html
+2022/05/13 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/05/13 | 9386 | usergrps/usergrps/esc.html
+2022/05/13 | 9380 | usergrps/usergrps/pt.html
+2022/05/13 | 9362 | usergrps/usergrps/vn.html
+2022/05/13 | 9352 | usergrps/usergrps/no.html
+2022/05/13 | 9307 | usergrps/usergrps/ie.html
+2022/05/13 | 9301 | usergrps/usergrps/za.html
+2022/05/13 | 929 | systems/win32/miktex/tm/packages/pr.ini
+2022/05/13 | 9298 | usergrps/usergrps/lt.html
+2022/05/13 | 9297 | usergrps/usergrps/br.html
+2022/05/13 | 9291 | usergrps/usergrps/uy.html
+2022/05/13 | 92916 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/05/13 | 9282 | usergrps/usergrps/is.html
+2022/05/13 | 9257 | usergrps/usergrps/dk.html
+2022/05/13 | 9251 | usergrps/usergrps/kh.html
+2022/05/13 | 9241 | usergrps/usergrps/mx.html
+2022/05/13 | 9161 | usergrps/usergrps/ee.html
+2022/05/13 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/05/13 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/05/13 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/05/13 | 86734 | macros/latex/contrib/msc/msc.tex
+2022/05/13 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/05/13 | 82098 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2022/05/13 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/05/13 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/05/13 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/05/13 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/05/13 | 77069 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/05/13 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/05/13 | 755744 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/05/13 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/05/13 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/05/13 | 73477 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/05/13 | 73146 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/05/13 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/05/13 | 722715 | info/lshort/polish/lshort-letter-pl.pdf
+2022/05/13 | 72015 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/05/13 | 715 | macros/latex/contrib/msc/COPYRIGHT.txt
+2022/05/13 | 710376 | info/lshort/polish/lshort-a5-pl.pdf
+2022/05/13 | 710334 | info/lshort/polish/lshort-pl.pdf
+2022/05/13 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/05/13 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/05/13 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/05/13 | 681939 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/05/13 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/05/13 | 67706 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/05/13 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/05/13 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/05/13 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/05/13 | 646005 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/05/13 | 645787 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/05/13 | 64541 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/05/13 | 64488 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/05/13 | 63738 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/05/13 | 6366 | usergrps/usergrps/index.html
+2022/05/13 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/05/13 | 631278 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/05/13 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/05/13 | 62379 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/05/13 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/05/13 | 5954 | graphics/pstricks/contrib/pst-ode/pst-ode.pro
+2022/05/13 | 591571 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/05/13 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/05/13 | 58665 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/05/13 | 580817 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2022/05/13 | 5800423 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/05/13 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/05/13 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/05/13 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/05/13 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/05/13 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/05/13 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/05/13 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/05/13 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/05/13 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/05/13 | 55283 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/05/13 | 532453 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/05/13 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/05/13 | 52480 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/05/13 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/05/13 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/05/13 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/05/13 | 514 | macros/latex/contrib/msc/README.txt
+2022/05/13 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/05/13 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/05/13 | 5048488 | systems/texlive/tlnet/archive/arara.doc.r63286.tar.xz
+2022/05/13 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/05/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/05/13 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/05/13 | 48794 | usergrps/usergrps/lugs.pdf
+2022/05/13 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/05/13 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/05/13 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/05/13 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/05/13 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/05/13 | 45827 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/05/13 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/05/13 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/05/13 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/05/13 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/05/13 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/05/13 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/05/13 | 43824 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/05/13 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/05/13 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/05/13 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/05/13 | 42826 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2022/05/13 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/05/13 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/05/13 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/05/13 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/05/13 | 406332 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63285.tar.xz
+2022/05/13 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/05/13 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/05/13 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/05/13 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/05/13 | 37372 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/05/13 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/05/13 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/05/13 | 36050 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/05/13 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/05/13 | 351695 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/05/13 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/05/13 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/05/13 | 338165 | macros/latex/contrib/msc/msc.pdf
+2022/05/13 | 332412 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/05/13 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/05/13 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/05/13 | 32529 | usergrps/usergrps/lugs.html
+2022/05/13 | 325270 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/05/13 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/05/13 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/05/13 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/05/13 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/05/13 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/05/13 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/05/13 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/05/13 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/05/13 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/05/13 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/05/13 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/05/13 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/05/13 | 286798 | macros/latex/contrib/msc.zip
+2022/05/13 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/05/13 | 285715 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/05/13 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/05/13 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/05/13 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/05/13 | 276725 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/05/13 | 276703 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/05/13 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/05/13 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/05/13 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/05/13 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/05/13 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/05/13 | 26435 | macros/latex/contrib/msc/manual-macros.tex
+2022/05/13 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/05/13 | 25552 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/05/13 | 25483902 | systems/texlive/tlnet/install-tl.zip
+2022/05/13 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/05/13 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/05/13 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/05/13 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/05/13 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/05/13 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/05/13 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/05/13 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/05/13 | 2378072 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/05/13 | 2288 | macros/latex/contrib/msc/biblio.bib
+2022/05/13 | 2215732 | info/lshort/polish.zip
+2022/05/13 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/05/13 | 213275 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/05/13 | 21314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/05/13 | 210276 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/05/13 | 208808 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/05/13 | 20621 | usergrps/usergrps/lugs.tex
+2022/05/13 | 20464707 | systems/texlive/tlnet/install-tl-windows.exe
+2022/05/13 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/05/13 | 2034 | info/lshort/polish/README
+2022/05/13 | 202836 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/05/13 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/05/13 | 200397 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/05/13 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/05/13 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/05/13 | 197035 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/05/13 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/05/13 | 190503 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/05/13 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/05/13 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/05/13 | 181515 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/05/13 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/05/13 | 17946 | info/lshort/polish/CHANGES
+2022/05/13 | 1777 | graphics/pstricks/contrib/pst-ode/ChangeLog
+2022/05/13 | 17702 | CTAN.sites
+2022/05/13 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/05/13 | 17452698 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/05/13 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/05/13 | 168818 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/05/13 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/05/13 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/05/13 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/05/13 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/05/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/05/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/05/13 | 152029 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/05/13 | 1501236 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/05/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/05/13 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/05/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/05/13 | 1445542 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/05/13 | 1445194 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/05/13 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/05/13 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/05/13 | 1359 | graphics/pstricks/contrib/pst-ode/README.md
+2022/05/13 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/05/13 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/05/13 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/05/13 | 13515 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/05/13 | 134412 | info/lshort/polish/lshort-6.4PL1.src.tar.gz
+2022/05/13 | 134155 | graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf
+2022/05/13 | 1333344 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/05/13 | 1333124 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/05/13 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/05/13 | 131161 | install/graphics/pstricks/contrib/pst-ode.tds.zip
+2022/05/13 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/05/13 | 128922 | graphics/pstricks/contrib/pst-ode.zip
+2022/05/13 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/05/13 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/05/13 | 118889 | macros/latex/contrib/msc/msc.sty
+2022/05/13 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/05/13 | 11777548 | systems/texlive/tlnet/archive/arara.r63286.tar.xz
+2022/05/13 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/05/13 | 1156463 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/05/13 | 115452 | systems/texlive/tlnet/archive/arara.source.r63286.tar.xz
+2022/05/13 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/05/13 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/05/13 | 112587 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/05/13 | 109696 | systems/texlive/tlnet/archive/texlive-scripts.r63285.tar.xz
+2022/05/13 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/05/13 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/05/13 | 104558 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/05/13 | 10394 | graphics/pstricks/contrib/pst-ode/pst-ode.tex
+2022/05/13 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/05/13 | 103092 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/05/13 | 1021847 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/05/13 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/05/12 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
-2022/05/12 | 9816 | usergrps/usergrps/pl.html
-2022/05/12 | 9811 | usergrps/usergrps/hu.html
-2022/05/12 | 9744 | usergrps/usergrps/cz.html
-2022/05/12 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/05/12 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/05/12 | 9651 | usergrps/usergrps/kr.html
-2022/05/12 | 9632 | usergrps/usergrps/fr.html
-2022/05/12 | 9628 | usergrps/usergrps/bg.html
-2022/05/12 | 9590 | usergrps/usergrps/cn.html
-2022/05/12 | 9580 | usergrps/usergrps/nl.html
-2022/05/12 | 9543 | usergrps/usergrps/labels.pdf
-2022/05/12 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/05/12 | 9534 | usergrps/usergrps/it.html
-2022/05/12 | 9531 | usergrps/usergrps/es.html
-2022/05/12 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/05/12 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml
-2022/05/12 | 9422 | usergrps/usergrps/us.html
-2022/05/12 | 9407 | usergrps/usergrps/gr.html
-2022/05/12 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/05/12 | 9386 | usergrps/usergrps/esc.html
-2022/05/12 | 9380 | usergrps/usergrps/pt.html
-2022/05/12 | 9362 | usergrps/usergrps/vn.html
-2022/05/12 | 9352 | usergrps/usergrps/no.html
-2022/05/12 | 9307 | usergrps/usergrps/ie.html
-2022/05/12 | 9301 | usergrps/usergrps/za.html
-2022/05/12 | 929 | systems/win32/miktex/tm/packages/pr.ini
-2022/05/12 | 9298 | usergrps/usergrps/lt.html
-2022/05/12 | 9297 | usergrps/usergrps/br.html
-2022/05/12 | 9291 | usergrps/usergrps/uy.html
-2022/05/12 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/05/12 | 9282 | usergrps/usergrps/is.html
-2022/05/12 | 9257 | usergrps/usergrps/dk.html
-2022/05/12 | 9251 | usergrps/usergrps/kh.html
-2022/05/12 | 9241 | usergrps/usergrps/mx.html
-2022/05/12 | 9161 | usergrps/usergrps/ee.html
2022/05/12 | 915 | support/arara/scripts/rules/arara-rule-move.yaml
2022/05/12 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml
2022/05/12 | 908140 | systems/texlive/tlnet/archive/hvextern.doc.r63280.tar.xz
-2022/05/12 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2022/05/12 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
-2022/05/12 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2022/05/12 | 869 | systems/texlive/tlcontrib/packages.txt
-2022/05/12 | 86757 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2022/05/12 | 8601172 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r63281.tar.xz
2022/05/12 | 841 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
2022/05/12 | 838 | support/arara/scripts/rules/arara-rule-biber.yaml
2022/05/12 | 830 | support/arara/scripts/rules/arara-rule-nomencl.yaml
2022/05/12 | 824 | systems/texlive/tlcontrib/archive/collection-contrib.r363.tar.xz
-2022/05/12 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/05/12 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/05/12 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml
2022/05/12 | 810 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
2022/05/12 | 807 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml
2022/05/12 | 806 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
2022/05/12 | 797 | support/arara/scripts/rules/arara-rule-dvips.yaml
-2022/05/12 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/05/12 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2022/05/12 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml
-2022/05/12 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/05/12 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/05/12 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/05/12 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/05/12 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/05/12 | 73528 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/05/12 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/05/12 | 73147 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/05/12 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/05/12 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/05/12 | 7245 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/05/12 | 7101 | support/arara/doc/htmlmanualtopdf.sh
-2022/05/12 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/05/12 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/05/12 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/05/12 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2022/05/12 | 680 | support/arara/scripts/rules/arara-rule-sketch.yaml
-2022/05/12 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/05/12 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/05/12 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2022/05/12 | 650 | support/arara/scripts/rules/arara-rule-spix.yaml
-2022/05/12 | 65056 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2022/05/12 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml
-2022/05/12 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
2022/05/12 | 646 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
-2022/05/12 | 646005 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/05/12 | 645787 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/05/12 | 64542 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/05/12 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2022/05/12 | 6429 | support/arara/doc/resources/manual.css
-2022/05/12 | 63737 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/05/12 | 6366 | usergrps/usergrps/index.html
-2022/05/12 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/05/12 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/05/12 | 629429 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2022/05/12 | 625 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
-2022/05/12 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/05/12 | 620 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
2022/05/12 | 620 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
2022/05/12 | 5 | support/arara/doc/resources/version.txt
-2022/05/12 | 598230 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2022/05/12 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
2022/05/12 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml
-2022/05/12 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2022/05/12 | 587 | support/arara/scripts/rules/arara-rule-pdftk.yaml
-2022/05/12 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/05/12 | 58665 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/05/12 | 5799840 | systems/texlive/tlnet/install-tl-unx.tar.gz
2022/05/12 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
2022/05/12 | 576 | support/arara/scripts/arara.sh
-2022/05/12 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/05/12 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/05/12 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/05/12 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/05/12 | 56992 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/05/12 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/05/12 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/05/12 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/05/12 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/05/12 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2022/05/12 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
-2022/05/12 | 532457 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/05/12 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2022/05/12 | 524840 | support/arara/doc/resources/firasans-italic.otf
-2022/05/12 | 52478 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2022/05/12 | 52445 | support/arara/doc/resources/arara-logo-with-text-bottom.svg
2022/05/12 | 5240 | systems/texlive/tlnet/archive/hvextern.r63280.tar.xz
-2022/05/12 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2022/05/12 | 522236 | support/arara/doc/resources/firasans-lightitalic.otf
2022/05/12 | 521796 | support/arara/doc/resources/firasans-bold.otf
-2022/05/12 | 52093 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/05/12 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/05/12 | 51486 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2022/05/12 | 51388 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r63281.tar.xz
-2022/05/12 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2022/05/12 | 507828 | support/arara/doc/resources/firasans-regular.otf
2022/05/12 | 505308 | support/arara/doc/resources/firasans-light.otf
-2022/05/12 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2022/05/12 | 49676 | systems/texlive/tlnet/archive/tagpdf.source.r63282.tar.xz
-2022/05/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/05/12 | 48 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
2022/05/12 | 488 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
-2022/05/12 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/05/12 | 48783 | usergrps/usergrps/lugs.pdf
-2022/05/12 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/05/12 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/05/12 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/05/12 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2022/05/12 | 4722 | support/arara/README.md
2022/05/12 | 4688 | systems/texlive/tlcontrib/archive/mathtime-ltx.r362.tar.xz
-2022/05/12 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/05/12 | 45826 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/05/12 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/05/12 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/05/12 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/05/12 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/05/12 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2022/05/12 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/05/12 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/05/12 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/05/12 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/05/12 | 43224 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/05/12 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2022/05/12 | 4253 | support/arara/scripts/rules/arara-rule-context.yaml
-2022/05/12 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/05/12 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/05/12 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/05/12 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
-2022/05/12 | 406336 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63279.tar.xz
-2022/05/12 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/05/12 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/05/12 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2022/05/12 | 3843 | support/arara/doc/resources/gitlab-icon.svg
-2022/05/12 | 38426 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/05/12 | 37376 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/05/12 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/05/12 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/05/12 | 36049 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/05/12 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/05/12 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/05/12 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/05/12 | 34054 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/05/12 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/05/12 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/05/12 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/05/12 | 32559 | usergrps/usergrps/lugs.html
-2022/05/12 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/05/12 | 3251 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
-2022/05/12 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/05/12 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
-2022/05/12 | 316241 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/05/12 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/05/12 | 31522 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/05/12 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/05/12 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/05/12 | 30541 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/05/12 | 30147 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2022/05/12 | 2990 | support/arara/scripts/rules/arara-rule-indent.yaml
-2022/05/12 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/05/12 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/05/12 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/05/12 | 28691 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/05/12 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/05/12 | 285712 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/05/12 | 28568 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/05/12 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf
-2022/05/12 | 28421 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2022/05/12 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf
-2022/05/12 | 2820686 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/05/12 | 276783 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/05/12 | 276641 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/05/12 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/05/12 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2022/05/12 | 2755232 | support/arara/doc/arara-7.0.3-docsrc.zip
2022/05/12 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf
-2022/05/12 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2022/05/12 | 27096 | systems/texlive/tlnet/archive/tagpdf.r63282.tar.xz
-2022/05/12 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/05/12 | 2694875 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/05/12 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/05/12 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/05/12 | 25483903 | systems/texlive/tlnet/install-tl.zip
2022/05/12 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
-2022/05/12 | 251125 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/05/12 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/05/12 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/05/12 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/05/12 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/05/12 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2022/05/12 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
2022/05/12 | 2414 | support/arara/doc/htmlquickstarttopdf.sh
-2022/05/12 | 24121 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/05/12 | 23946 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/05/12 | 2381148 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/05/12 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2022/05/12 | 2153420 | systems/texlive/tlnet/archive/univie-ling.doc.r63283.tar.xz
-2022/05/12 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/05/12 | 21314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2022/05/12 | 211291 | support/arara/doc/arara-quickstart.pdf
2022/05/12 | 2105 | usergrps/usergrps/labels.tex
-2022/05/12 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2022/05/12 | 2099 | support/arara/scripts/rules/arara-rule-perltex.yaml
-2022/05/12 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/05/12 | 20635 | usergrps/usergrps/lugs.tex
-2022/05/12 | 20466416 | systems/texlive/tlnet/install-tl-windows.exe
-2022/05/12 | 203838 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/05/12 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/05/12 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/05/12 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/05/12 | 199833 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2022/05/12 | 1985 | support/arara/scripts/rules/arara-rule-frontespizio.yaml
-2022/05/12 | 1982084 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2022/05/12 | 1974 | support/arara/scripts/rules/arara-rule-xindy.yaml
2022/05/12 | 1973 | support/arara/scripts/rules/arara-rule-texindy.yaml
-2022/05/12 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/05/12 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/05/12 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2022/05/12 | 1883 | support/arara/scripts/rules/arara-rule-latexmk.yaml
-2022/05/12 | 18494 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2022/05/12 | 1836 | support/arara/scripts/rules/arara-rule-detex.yaml
-2022/05/12 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/05/12 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/05/12 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2022/05/12 | 17981072 | support/arara.zip
2022/05/12 | 17934041 | install/support/arara.tds.zip
2022/05/12 | 175350 | language/japanese/pxjahyper.zip
2022/05/12 | 1752420 | systems/texlive/tlnet/archive/tagpdf.doc.r63282.tar.xz
-2022/05/12 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/05/12 | 17452698 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2022/05/12 | 1732609 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
-2022/05/12 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2022/05/12 | 1722 | support/arara/doc/arara.1
2022/05/12 | 1721 | support/arara/scripts/rules/arara-rule-pythontex.yaml
2022/05/12 | 1708 | support/arara/scripts/rules/arara-rule-texcount.yaml
-2022/05/12 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/05/12 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf
2022/05/12 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
2022/05/12 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf
-2022/05/12 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/05/12 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2022/05/12 | 1624 | support/arara/scripts/rules/arara-rule-pdflatex.yaml
2022/05/12 | 1624 | support/arara/scripts/rules/arara-rule-lualatex.yaml
2022/05/12 | 161924 | support/arara/doc/resources/CascadiaMono-ExtraLightItalic.otf
2022/05/12 | 1609 | support/arara/scripts/rules/arara-rule-latex.yaml
2022/05/12 | 160155 | support/arara/source/arara-7.0.3-src.zip
2022/05/12 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml
-2022/05/12 | 156962 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/05/12 | 155496 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/05/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/05/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2022/05/12 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml
-2022/05/12 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2022/05/12 | 1516 | support/arara/scripts/rules/arara-rule-platex.yaml
2022/05/12 | 1511 | support/arara/scripts/rules/arara-rule-xetex.yaml
2022/05/12 | 1502 | support/arara/scripts/rules/arara-rule-makeindex.yaml
-2022/05/12 | 1501237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2022/05/12 | 1492 | systems/texlive/tlcontrib/archive/mathtime-ltx.doc.r362.tar.xz
2022/05/12 | 1477 | support/arara/scripts/rules/arara-rule-asymptote.yaml
2022/05/12 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml
-2022/05/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/05/12 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/05/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2022/05/12 | 144 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
2022/05/12 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
-2022/05/12 | 1445349 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/05/12 | 1444658 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/05/12 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2022/05/12 | 139101 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/05/12 | 13732 | systems/texlive/tlcontrib/archive/mathtime-ltx.source.r362.tar.xz
-2022/05/12 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/05/12 | 1357071 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/05/12 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/05/12 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2022/05/12 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml
-2022/05/12 | 1332813 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/05/12 | 1332756 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2022/05/12 | 1323 | support/arara/scripts/rules/arara-rule-sage.yaml
2022/05/12 | 132356 | systems/texlive/tlnet/archive/univie-ling.r63283.tar.xz
-2022/05/12 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/05/12 | 13140222 | support/arara/scripts/arara.jar
-2022/05/12 | 1302487 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2022/05/12 | 1283 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
2022/05/12 | 1280 | support/arara/scripts/rules/arara-rule-llmk.yaml
2022/05/12 | 1275 | support/arara/scripts/rules/arara-rule-luahbtex.yaml
@@ -329,31 +376,15 @@
2022/05/12 | 1271 | support/arara/scripts/rules/arara-rule-csplain.yaml
2022/05/12 | 1267 | support/arara/scripts/rules/arara-rule-pdftex.yaml
2022/05/12 | 1267 | support/arara/scripts/rules/arara-rule-luatex.yaml
-2022/05/12 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/05/12 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2022/05/12 | 1193061 | support/arara/doc/arara-manual.pdf
-2022/05/12 | 1181128 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2022/05/12 | 1165 | support/arara/scripts/rules/arara-rule-uptex.yaml
2022/05/12 | 1161 | support/arara/scripts/rules/arara-rule-ptex.yaml
-2022/05/12 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/05/12 | 1156465 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/05/12 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2022/05/12 | 113492 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
-2022/05/12 | 113053 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/05/12 | 112587 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/05/12 | 1109 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
2022/05/12 | 1105 | support/arara/scripts/rules/arara-rule-animate.yaml
2022/05/12 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml
-2022/05/12 | 109716 | systems/texlive/tlnet/archive/texlive-scripts.r63279.tar.xz
-2022/05/12 | 109480 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/05/12 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2022/05/12 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml
2022/05/12 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml
-2022/05/12 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/05/12 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/05/12 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/05/12 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/05/12 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/05/11 | 99317 | macros/latex/contrib/tagpdf/tagpdf.tex
2022/05/11 | 953118 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
2022/05/11 | 8652 | macros/latex/contrib/tagpdf/ex-AF-file.pdf
@@ -366,7 +397,6 @@
2022/05/11 | 777 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex
2022/05/11 | 7776072 | systems/texlive/tlnet/archive/chinesechess.doc.r63276.tar.xz
2022/05/11 | 738718 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
-2022/05/11 | 7272 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/05/11 | 72146 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
2022/05/11 | 6958 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
2022/05/11 | 6842 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf
@@ -1260,7 +1290,6 @@
2022/05/08 | 50500 | systems/texlive/tlnet/archive/uwa-pif.doc.r63255.tar.xz
2022/05/08 | 50492 | fonts/roboto/tfm/RobotoSerif-Regular-tosf-ly1.tfm
2022/05/08 | 50492 | fonts/roboto/tfm/RobotoSerif-Regular-tlf-ly1.tfm
-2022/05/08 | 5048780 | systems/texlive/tlnet/archive/arara.doc.r63255.tar.xz
2022/05/08 | 504733 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
2022/05/08 | 50220 | fonts/roboto/tfm/RobotoSerif-Thin-tosf-ly1.tfm
2022/05/08 | 50220 | fonts/roboto/tfm/RobotoSerif-Thin-tlf-ly1.tfm
@@ -3101,10 +3130,8 @@
2022/05/08 | 1208 | fonts/roboto/tfm/RobotoSerifCondensed-LightItalic-sup-ot1.tfm
2022/05/08 | 1196 | fonts/roboto/tfm/RobotoSerifCondensed-ThinItalic-sup-ot1.tfm
2022/05/08 | 1192 | fonts/roboto/tfm/RobotoSerif-LightItalic-sup-ot1.tfm
-2022/05/08 | 11777572 | systems/texlive/tlnet/archive/arara.r63255.tar.xz
2022/05/08 | 1172 | fonts/roboto/tfm/RobotoSerif-ThinItalic-sup-ot1.tfm
2022/05/08 | 1156 | fonts/roboto/tfm/RobotoSerifCondensed-Black-sup-ot1.tfm
-2022/05/08 | 115416 | systems/texlive/tlnet/archive/arara.source.r63255.tar.xz
2022/05/08 | 1148 | fonts/roboto/tfm/RobotoSerifCondensed-ExtraBold-sup-ot1.tfm
2022/05/08 | 1140 | fonts/roboto/tfm/RobotoSerif-Black-sup-ot1.tfm
2022/05/08 | 1136 | fonts/roboto/tfm/RobotoSerif-SemiBold-sup-ot1.tfm
@@ -3190,15 +3217,11 @@
2022/05/07 | 791968 | macros/latex/contrib/begingreek.zip
2022/05/07 | 7890075 | macros/latex/contrib/koma-script.zip
2022/05/07 | 7804 | systems/texlive/tlnet/archive/mathsemantics.r63241.tar.xz
-2022/05/07 | 75000 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2022/05/07 | 6716 | language/japanese/pxjahyper/README-ja.md
2022/05/07 | 642040 | systems/texlive/tlnet/archive/mathsemantics.doc.r63241.tar.xz
-2022/05/07 | 571962 | macros/latex/contrib/proflycee.zip
-2022/05/07 | 554769 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
2022/05/07 | 50293 | language/japanese/pxjahyper/pxjahyper.sty
2022/05/07 | 380646 | macros/latex/contrib/changebar/changebar.pdf
2022/05/07 | 3640762 | macros/latex/contrib/swfigure.zip
-2022/05/07 | 36331 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2022/05/07 | 3306 | language/japanese/pxjahyper/pxjahyper-enc.sty
2022/05/07 | 311390 | graphics/pgf/contrib/yquant/doc/yquant-doc.tex
2022/05/07 | 2984 | graphics/mcf2graph/mcf_example.tex
@@ -3218,33 +3241,3 @@
2022/05/07 | 144466 | language/japanese/pxjahyper/pxjahyper.pdf
2022/05/07 | 121419 | macros/latex/contrib/changebar/changebar.dtx
2022/05/07 | 1017482 | graphics/pgf/contrib/yquant/doc/yquant-doc.pdf
-2022/05/06 | 9402 | macros/latex/contrib/mathsemantics/mathsemantics-manifolds.sty
-2022/05/06 | 880 | macros/latex/contrib/changebar/README
-2022/05/06 | 86110 | macros/latex/contrib/prociagssymp.zip
-2022/05/06 | 799776 | macros/latex/contrib/begingreek/begingreek.pdf
-2022/05/06 | 6528 | systems/texlive/tlnet/archive/bxtexlogo.r63231.tar.xz
-2022/05/06 | 652512 | macros/latex/contrib/mathsemantics.zip
-2022/05/06 | 633797 | macros/latex/contrib/mathsemantics/mathsemantics-documentation.pdf
-2022/05/06 | 589636 | systems/texlive/tlnet/archive/l3kernel.source.r63232.tar.xz
-2022/05/06 | 585 | macros/latex/contrib/hvlogos/Changes
-2022/05/06 | 5369 | macros/latex/contrib/hvlogos/doc/hvlogos-doc.tex
-2022/05/06 | 529644 | systems/texlive/tlnet/archive/bxtexlogo.doc.r63231.tar.xz
-2022/05/06 | 487 | macros/latex/contrib/mathsemantics/mathsemantics.sty
-2022/05/06 | 4851 | macros/latex/contrib/mathsemantics/mathsemantics-semantic.sty
-2022/05/06 | 45332 | macros/latex/contrib/mathsemantics/mathsemantics-documentation.tex
-2022/05/06 | 339 | macros/latex/contrib/changebar/CATALOG
-2022/05/06 | 333 | macros/latex/contrib/mathsemantics/mathsemantics-commons.sty
-2022/05/06 | 2611 | macros/latex/contrib/changebar/changebar.ins
-2022/05/06 | 2524 | macros/latex/contrib/mathsemantics/mathsemantics-names.sty
-2022/05/06 | 235192 | systems/texlive/tlnet/archive/erewhon-math.r63230.tar.xz
-2022/05/06 | 21652 | macros/latex/contrib/begingreek/begingreek.dtx
-2022/05/06 | 1978964 | systems/texlive/tlnet/archive/erewhon-math.doc.r63230.tar.xz
-2022/05/06 | 1958 | macros/latex/contrib/mathsemantics/mathsemantics-abbreviations.sty
-2022/05/06 | 191590 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2022/05/06 | 1797 | macros/latex/contrib/begingreek/README.txt
-2022/05/06 | 171640 | systems/texlive/tlnet/archive/l3kernel.r63232.tar.xz
-2022/05/06 | 15651 | macros/latex/contrib/mathsemantics/mathsemantics-syntax.sty
-2022/05/06 | 1511 | macros/latex/contrib/mathsemantics/mathsemantics-optimization.sty
-2022/05/06 | 1239 | macros/latex/contrib/runcode/README
-2022/05/06 | 11608988 | systems/texlive/tlnet/archive/l3kernel.doc.r63232.tar.xz
-2022/05/06 | 11191 | macros/latex/contrib/changebar/changebar.bug
diff --git a/graphics/pstricks/contrib/pst-ode/ChangeLog b/graphics/pstricks/contrib/pst-ode/ChangeLog
index 4a98bce72f..1ac17161d5 100644
--- a/graphics/pstricks/contrib/pst-ode/ChangeLog
+++ b/graphics/pstricks/contrib/pst-ode/ChangeLog
@@ -1,3 +1,8 @@
+2022-05-13
+ * version 0.16
+ * fix: scoping issue with x, y, t in formatoutput and ODESET procedures,
+ analysed and fixed by Marcel Krüger (https://gitlab.com/zauguin)
+
2021-03-12
* version 0.15
* new: option `algebraicN` (infix notation for number of output points)
diff --git a/graphics/pstricks/contrib/pst-ode/README.md b/graphics/pstricks/contrib/pst-ode/README.md
index c6e6b9a858..d5316bdda2 100644
--- a/graphics/pstricks/contrib/pst-ode/README.md
+++ b/graphics/pstricks/contrib/pst-ode/README.md
@@ -1,16 +1,16 @@
# The `pst-ode` PSTricks package
-© 2012--`\today` Alexander Grahn
-
https://gitlab.com/agrahn/pst-ode
+© 2012--`\today` Alexander Grahn
+
This package defines `\pstODEsolve` for solving initial value problems for sets of Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg (**`RKF45`**) method with automatic step size adjustment.
-`\pstODEsolve[<options>]{<result>}{<output format>}{`*t*<sub>0</sub>`}{`*t*<sub>e</sub>`}{`*N*`}{`**x**<sub>0</sub>`}{`**f**`(`*t*`, `**x**`)}`
+`\pstODEsolve[<options>]{<result>}{<output format>}{`*t*<sub>0</sub>`}{`*t*<sub>e</sub>`}{`*N*`}{`**x**<sub>0</sub>`}{`**f**`(`*t*`,`**x**`)}`
The state vectors **x** found at *N* equally spaced output points between *t*<sub>0</sub> and *t*<sub>e</sub> are stored in the PostScript object `<result>`, formatted according to the second argument `<output format>`, as a long list of values. `<output format>` lists the quantities to be stored in `<result>`. The user can select from the elements of **x** and the integration parameter *t*.
-The initial condition vector **x**<sub>0</sub> and the right-hand side **f**`(`*t*`, `**x**`)` of the ODE system can be input in algebraic notation, if desired. RPN (Postfix) notation of PostScript can as well be used.
+The initial condition vector **x**<sub>0</sub> and the right-hand side **f**`(`*t*`,`**x**`)` of the ODE system can be input in algebraic notation, if desired. RPN (Postfix) notation of PostScript can as well be used.
`<result>` can be directly used as the `<data>` argument of `\listplot{<data>}` (package `pst-plot`) or `\listplotThreeD{<data>}` (package `pst-3dplot`).
diff --git a/graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf b/graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf
index 3244717e84..f80e6bcfa2 100644
--- a/graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf
+++ b/graphics/pstricks/contrib/pst-ode/pst-ode-doc.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex b/graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex
index 6c67293611..74b1e5ab11 100644
--- a/graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex
+++ b/graphics/pstricks/contrib/pst-ode/pst-ode-doc.tex
@@ -167,7 +167,7 @@ With \Lkeyword{algebraicIC}, the initial condition vector $\mathbf{x}_0$ can be
With \Lkeyword{algebraic}, the right-hand side of differential equations $\mathbf{f}(t,\mathbf{x})$ can be given in infix notation. Algebraic infix expressions are to be separated by `\Lkeyword{|}'. Default is \PS{} notation.\\
\noindent\OptArg*{algebraicAll}\\
-Option \Lkeyword{algebraicAll} is equivalent to setting all of \Lkeyword{algebraicOutputFormat}, \Lkeyword{algebraicT}, \Lkeyword{algebraicIC}, \Lkeyword{algebraic}.\\
+Option \Lkeyword{algebraicAll} is equivalent to setting all of \Lkeyword{algebraicOutputFormat}, \Lkeyword{algebraicT}, \Lkeyword{algebraicN}, \Lkeyword{algebraicIC}, \Lkeyword{algebraic}.\\
\noindent\OptArg*{silent}\\
Option \Lkeyword{silent} suppresses the terminal output of stepping information.\\
@@ -335,7 +335,7 @@ I'd like to thank Manuel Luque for the inspiring examples on his site \url{http:
\section{License}
This package can be redistributed and/or modified under the terms
-of the \LaTeX Project Public License Distributed from CTAN archives:
+of the \LaTeX Project Public License distributed from CTAN archives:
\url{http://mirrors.ctan.org/macros/latex/base/lppl.txt}
\end{document}
diff --git a/graphics/pstricks/contrib/pst-ode/pst-ode.pro b/graphics/pstricks/contrib/pst-ode/pst-ode.pro
index 6967071032..0018fedc47 100644
--- a/graphics/pstricks/contrib/pst-ode/pst-ode.pro
+++ b/graphics/pstricks/contrib/pst-ode/pst-ode.pro
@@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% PostScript prologue for pst-ode.tex.
-% Version 0.15, 2021/03/12
+% Version 0.16, 2022/05/13
%
% Alexander Grahn (C) 2012--today
%
diff --git a/graphics/pstricks/contrib/pst-ode/pst-ode.tex b/graphics/pstricks/contrib/pst-ode/pst-ode.tex
index d57ff94273..b4b43b1cd2 100644
--- a/graphics/pstricks/contrib/pst-ode/pst-ode.tex
+++ b/graphics/pstricks/contrib/pst-ode/pst-ode.tex
@@ -11,8 +11,8 @@
%% ODEs using the Runge-Kutta-Fehlberg (RKF45) method with automatic
%% step size adjustment
%%
-\def\fileversion{0.15}
-\def\filedate{2021/03/12}
+\def\fileversion{0.16}
+\def\filedate{2022/05/13}
\csname PSTODELoaded\endcsname
\let\PSTODELoaded\endinput
@@ -159,7 +159,7 @@
\ifPst@algebraic
/ode@rpn tx@Dict begin (\expandafter\ode@zapspace\ode@arg\@nil) AlgParser end cvx bind def
/ODESET {%system of ODEs
- /x exch def /y x def tx@Dict begin ode@rpn end ode@dict xlength end array astore
+ ode@dict /x exch def /y x def end tx@Dict begin ode@dict ode@rpn end end ode@dict xlength end array astore
} bind def
\else
/ODESET {
@@ -171,8 +171,8 @@
\ifPstODE@algebraicOutputFormat
/ode@fmtrpn tx@Dict begin (\expandafter\ode@zapspace\ode@fmt\@nil) AlgParser end cvx bind def
/formatoutput {%
- ode@laststate /x exch def /y x def /t ode@dict tcur end def
- tx@Dict begin ode@fmtrpn end
+ ode@dict ode@laststate /x exch def /y x def /t tcur def end
+ tx@Dict begin ode@dict ode@fmtrpn end end
} bind def
\else /formatoutput {[#2] assembleresult} def \fi%
%perform ode integration
diff --git a/info/lshort/polish/CHANGES b/info/lshort/polish/CHANGES
new file mode 100644
index 0000000000..7866b037bf
--- /dev/null
+++ b/info/lshort/polish/CHANGES
@@ -0,0 +1,619 @@
+6.4PL1 2022-05-13
+--------------
+- update polish translation to 6.4
+- add full text of GPLv2
+- minor fixes
+
+6.4 2021.03.09
+--------------
+* a bunch of spelling issues fixed
+
+6.2 2018.02.28
+--------------
+* drop the babel apppendix
+* switch to using polyglossia for lshort itself
+* rearranged the multilanguage section again
+
+6.1 2018.02.27
+--------------
+* rearranged the multilanguage section
+* moved the graphicx section into the 2nd chapter
+
+6.0 2018.02.26
+--------------
+* removed most mentions of dvi
+* moved bable into the appendix and point people to polyglossia
+* have people use xelatex
+* assume pdf everywhere ...
+* update inputenc fontenc info
+* dropped portugese section since it does not contain any special information apart from the things already mentioned in international language support
+
+5.0.6 2015.06.13
+----------------
+* fix super vs subscript in math chapter
+* added note on github
+* improvement to the align text
+
+5.0.5 2015.07.18
+----------------
+* new text for korean support
+* better spaceing trick for multiline equations
+
+5.0.4 2014.10.29
+----------------
+* a ton of language fixes by Martin Jenkins
+* add reference to structure section when introducing 'usepackage'
+
+5.03 2014.4.25
+--------------
+* fixed fixes in appendix
+
+5.02 2014.4.21
+--------------
+* better example for spaceing
+* fix spelling of Photoshop and AUCTeX
+* correctly spell greek technology
+* fix CTAN links
+* mention booktabs package
+* minor typos
+* improved logic in appendix on installation
+
+5.01 2011.4.6
+------------
+* many minor wording fixes by Robert Funnell
+* massive language surgery on the math and pdf sections by Robert Funnell
+* simplified pdf font section
+* use {\greektext teknolog'ia}
+* better explain the empty parameter for stopping space gobbling
+* Added missing source files
+* added section on / - Nikos Pothitos
+
+5.00 2010.12.14
+--------------
+*a XeLaTeX documentation added by Axel Kielhorn
+* misc language fixes suggested by Robert Funnell
+* misc language fixes suggested by Jordi Serra i Solanich
+
+4.31 2010.06.24
+---------------
+* fixes for new pgf examples
+* add note on sumatra pdf
+
+4.30 2010.06.18
+---------------
+* Updated installation appendig. Remove Texmate since it is not OSS software
+ and add Texshop and Texmaker instead.
+* use microtype for optimized character positioning
+* updated graphics chapter with more emphasis on PGF/TikZ
+ integrated several examples by Andras Salamon
+* add note about the layouts package to the layout page
+* spaceing after e.g. fixed as suggested by Mike Lee
+* it is --update-fndb not -update-fndb (Rockrush Engch)
+* integrated suggestions from the Manuel P�gouri�-Gonnard and Samuel Colin
+ * make CTAN links more uniform throughout the document
+ * do not type ASCII in tt
+ * be less opinionated on \[ vs equation
+ * add note on how to deal with accented characters and makeindex
+ sorting limitations.
+ * update notes on how todo documents that work in both latex and pdflatex
+ * replace acrobat reader by pdf reader and acrobat distiller by pdf
+ convertor
+ * use francais instead of frenchb and mention numprint.
+ * note about linux distros splitting tex distors up into many packages
+ * do not mention java in math-graphics
+ * eqref does work with tag
+ * equation is from latex, equation* is from amslatex ... (footnote fix)
+ * textcolor works fine with hyperref by now
+
+4.27 2009.11.16
+---------------
+
+* add a second argument to the example of the new command
+* better explanation of the textcomp degree symbol commands
+* Now that barack is in office we do not need all these 'you can's in the text
+ anymore removed about 1k of them.
+* fix documentation on hyperref default settings by Gust Eilinger
+* better english for the apppendix by Tobias Vidarss�nn Langhoff.
+* use \textbackslash instead of $\backslash$.
+* added notes on mongolian support by Dorjgotov Batumongke
+* added big update to math from stefan m. moser
+* added letter size to the build system
+
+4.26 2008.09.25
+---------------
+
+* fix some spellig in the PGF section
+
+4.25 2008.09.25
+---------------
+
+* added a section in TikZ&PGF graphics
+
+* remove xy pics instead
+
+* added an appendix on installing latex
+
+* Added arraystretch and colsep to table section
+
+* Removed references to Corel Draw
+
+* Don't talk about 'macro package' when introducing latex
+ no one knows what this is anyway.
+
+* Fix for sample correlation formula on page 74 by Josue Guzman
+
+4.24 2008.02.08
+---------------
+
+* A ton of fixes for the updated math chapter by Barbara Beeton herself.
+
+4.23
+-----
+Math Chapter reworked by Lan Thuy Pham:
+
+* The amsmath package is now introduced in the beginning
+ of the chapter, and it is assumed that the reader has loaded the package.
+
+* Wrote a short intro to AMS-LaTeX.
+
+* Added a bit about: partial, (wide)hat, bar, pieceswise functions, and from amsmath:
+ dfrac, tfrac, tag, different matrix environments.
+
+* Modified examples: equation, equation*, \text, Greek letters, exponents
+ ans subscripts, \(c/l)dot(s), under/overline, under/overbrace, \vec,
+ \frac, \binom, stackrel, delimiters, align/eqnarray, long equations,
+ array, matrix, spacing, phantoms, (bold) math fonts, \displaystyle...
+
+* Removed: \( \) and the "math" environment, displaymath, subarray,
+ eqnarray, some of the array and phantom examples, textrm.
+
+* Added Note about upper case Greek letters.
+
+* Added a new table: Arrows as Accents.
+
+* Rearranged the "Delimiters"-table a bit.
+
+* Added \clearpage after the non-amsmath stuff (to stop LaTeX from complaining).
+
+* Added a couple of labels.
+
+* Added a reference to Math Fonts (\ref{mathfonts}) at Math Alphabets.
+
+* Rearranged some of the ams-tables to optimise the space.
+
+4.22 2007.06.30
+---------------
+* fixed my email address
+
+4.21 2007.06.26
+---------------
+* removed eurofont from the archive since the license does not allow us
+ to redistribut them ...
+* added \mathring to list of math accents
+* make a note that label must come after the caption.
+* changed wording in the descriprion of the stretch command by tobi
+* replace metafont and metapost with their logos by tobi
+* improved wording for pagebreak, linebreak commands by Robin Fairbairns
+* fix the last page counter by Morten H�gholm
+
+4.20 2006.05.31
+---------------
+* fixed spurious noindent on page iv
+
+4.19 2006.05.30
+---------------
+* added missing files to source archive
+
+4.18 2006.05.30
+---------------
+* section headings should be leftaligned
+* added notes on amsthm suggested by Daniel Flipo
+* improved explanation ifpdf package
+* use \textasciigrave for ` and \textquotesingle for ' by Tahir Hassan <tah16@leicester.ac.uk>
+* Reworde the mentioning of the preamble where I introduce the comment command.
+* updated eurofonts again based on Daniel Flipo's work for the french lshort
+* we should use utf8x for inputenc
+* mention unicode option for hyperref
+* mention active language after calling usepackage bable with multiple languages.
+* Added section on writing greek text by Nikolaos Pothitos <n.pothitos@di.uoa.gr>
+
+4.17 2005.09.27
+---------------
+* removed eurosans package I did never get it to actually display a symbol with all the
+ other euro packages loaded at the same time.
+* made mentions of Latin and Cyrillic consistently capitalized
+* added note on Latin modern outline fonts to replace EC in pdfs
+* added proc and minimal class
+* mention companion 2nd edition
+* update for ifpdf section from Morten H�gholm
+* print from 4.1 to chapter 5 for pure latex graphics
+
+4.16 2005.05.08
+---------------
+* include properly rendered PDF version with the distribution
+
+4.15 2005.05.08
+----
+* replaced pdfscreen with beamer for presentations. Used text from the french
+ lshort by Daniel Flipo as a basis for this.
+* eqref requires amslatex
+* use \centering to put figure into the center as begin/end{center} adds
+ extra vertical space as suggested in http://www.ctan.org/tex-archive/info/l2tabu/english/l2tabuen.pdf
+* fixed missing , after pdfauthor on page 77
+* added note on texdoc
+* renames longtabular to longtable
+* added notes on greek TeX -- Dimitrios 'sehh' Michelinakis <dimitrios@michelinakis.gr>
+* added notes about pronunciation of ch in ach
+
+4.14 2004.04.04
+----
+* improved explanation of raisebox parameters
+* added pagelayout parameters to index
+* added caption to includegraphics example
+* better examples for math fonts -- Vadym Lepetyuk <lepetyuk@econ.umn.edu>
+* note in pdf fonts section that fonts may work just fine in a modern tex installation
+* have label inside caption
+* rephrase the back-tick grave stuff
+* it's textcomp and not texcomp
+
+4.13
+----
+* added comment on bad rendering of example in Quotes section
+* added section on abstract
+* added note on textcelsius and texdegree in texcomp
+* added section on ignorespaces and ignorespacesafterend
+
+4.12
+----
+* fixed order of hebrwe letters to be 'alphabetic'
+* fixed colons in table 3.7 (Rightarrow was captured by marovsym)
+* added cyrguide bibliogrphay entry back in ...
+* table head in eurotable translated to english
+* remove kees.fig from Makefile
+* some wording fixes to the cirillic section.
+* added pdfstringdefDisableCommands to the preamble to fix some broken bookmarks -- Maksym Polyakov
+* reworded the paragraph on the position argument of the newsavebox command.
+
+4.11
+---
+* added graphic.tex file to source distro
+
+4.10
+----
+* Integrated EuroSymbol table from the french translation by Daniel Flipo
+* Created new chapter: graphics with description on the picture environment by Urs Oswald.
+* Moved Xy pics to the graphics chapter
+* compile with cm-super fonts for now
+* updates to the hyperref syntax table -- Maksym Polyakov
+* rewritten sectons on fontencoding, inputencoding -- Maksym Polyakov
+* section on cyrillic support -- Maksym Polyakov
+* turned CTAN references into URLs as suggested by Maksym Polyakov
+* minor updates to pdfscreen section as suggested by Maksym Polyakov
+* other little spellers
+* get rid of color in ps output ... we do not need it ... tobi
+* added note on p{} to tabular section
+* minor fixes to pdf section --- Matthias Dreier
+* added note on changeing baselineskip instead of using linespread.
+* added example for using the index command.
+
+4.0
+---
+* many minor fixes and edits in pagebreaks
+* added note on cm-super
+* punctuation, wording, big patch from Baron Schwartz
+* Translated and integreated the pdfTeX description from the
+ franch version of lshort.
+* Added descrion of the .fd files
+* \part is available in article too
+* small backports from the french translation
+* drop atop and choose. Replace by binom
+* put notes on Float Placing Permissions where they belong
+* added eqref
+* mention landscape option of default document classes
+* mathcal update
+* changed section headings in first sample
+* drop latex structure figure from the intro as it is way to complex for a beginner to understand.
+* drop LaTeX2e story ... who care these days
+* added note on swiss use of >>guillemets<<
+* added note on eurosymb
+* added note on dvipdf
+* added article on Korean Support
+* added Xy Pic intro
+* more symbols aded -- alex mai
+
+3.21
+----
+From Tobi
+* Added some notes on problems when running latex to section 1.5
+* added oddsidemargin to layout graphics
+* added note on the AE package
+* added extension and font indexes
+* mention optional label in bibitem
+* rephrase hyphenation explanation
+* added \aa to index
+* rearranged PageLayout section
+From Alexander Mai <mai@migdal.ikp.physik.tu-darmstadt.de>
+* mini rewrites for math explanations
+* improved makefile
+* improved table environment spec
+
+From Daniel Flipo <daniel.flipo@univ-lille1.fr>
+* section on french language support
+
+From Maksym Polyakov <polyama@myrealbox.com>
+* parbox is not an evironment
+* line 248 rephrasing
+
+3.20
+----
+From Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
+* tabular presentation of input encodings
+* description of a typical commandline latex session
+* \X{\lvert}&\X{\rvert}&\X{\lVert}&\X{\rVert}
+* bigskip smallskip description
+* new ctan reference
+* cdot for the math section
+
+From Tobi
+* added lshort.ist to insert letters between index sections
+* added comment on plus and minus in setlength
+* degree symbol
+* moved fragile commands section to chapter 2
+* no more bad boxes ... neither over nor underfull
+* no more oscilating text
+
+From Many
+* spelling fixes
+
+3.19
+----
+changed wording on \apendix \frontmatter \backmatter ...
+fixed pagebreaks in math chapter
+
+3.18
+----
+compile fixed for environments where TEXINPUTS is set
+replace the environemnt command with lscommand
+ it seems command is too common .. (Alex Mai)
+
+3.17
+----
+Added more info on the inputenc package.
+Added Section on German Language support. Sections for other languages are welcome.
+Better explanation of the \section[xxx]{yyy} syntax
+Changed wording for Cross Ref
+Changed wording on Quotation Marks
+added note on fbox.
+added \underline command
+\cleardoublepage goes to a righthand page
+added \cline
+added section on package installation contributed by Joseph Hilferty
+
+3.16
+----
+Fixed upload procedure
+Some spelling fixes
+Updated old URLs
+
+3.15
+----
+Integrated a number of spelling and logic fixes by Bj�rn Hvittfeldt
+
+3.14
+----
+Even better Makefile
+Update TODO
+
+3.13
+----
+Better Makefile
+Added description of Today, TeX, LaTeX, LaTeXe
+Added description of file extensions you will find when working with latex
+Some CTAN references fixed
+Better explanation for hyphenation command
+Added paragraph on typesetting tildes ...
+Added example with multicol and borders (|c|)
+Added Hamster disadvantage ...
+How todo a tilde
+
+3.12
+----
+Replaced first section (TeX) as suggested by Michael John Downes in order to
+be more in sync with the real events ...
+
+3.11
+----
+better explanation for sloppy/fussy
+\sin and frinds in index
+pointer to whitespace after non argument commands information in custom.tex
+
+3.10
+----
+removed some exess files from tar files
+
+
+3.9
+---
+* included a number of minor fixes from Alexander Mai ...
+
+3.8
+---
+* Added sections on \phantom and \protect commands, based
+ on a contribution from Alexander Mai
+* Added section on lines in array environments ... thanks Alex
+* rephrased newcommand section ... again thnaks to Alex
+
+3.7
+---
+* re-release to for some even spelling :-)
+
+3.6
+---
+* released on CTAN ...
+
+3.5
+---
+* even smaller factual errors corrected ...
+
+3.4
+---
+* minor spelling fixes
+
+3.3
+---
+* lots of small patches from Prof Ripley ...
+* fixed compile problem on first run ...
+* properly packaged the whole thing ....
+
+3.2
+---
+
+* added better explanation of the difference between newline and linebreak
+* added about 1000 spell and detail fixed contributed by Hanspeter Schmid
+* added new section: The Structure of Text and Language contributed by
+ Hanspeter Schmid
+* added more verbose explanation about babel and hyphenation
+
+
+3.1
+---
+* Var spell and other fixes. Especially the ftp.shsu.edu reference
+ has been fixed.
+
+3.0
+---
+* Restructuring of the Chapter 4 for didactical reasons ...
+* moved some bits to the new Chapter 5.
+* added 15 pages of new material ...
+
+
+2.3
+---
+* it's slides and not slide ... p8
+* pointer to foiltex added ... p8
+
+2.2 non beta 13/10/97
+---------------------
+* made the thing compile with pdftex and hyperref
+
+David Frey:
+* Sensible copyright notice
+* some mathematical error in math mode
+* correct Murphy ...
+
+Cyril Goutte:
+* typos
+
+Martin Maechler:
+* an Inch is exactly 25.4 mm!
+
+2.2 7/11/95
+-----------
+Christian Kern:
+ * Spelling, and some suggestions for new stuff to inlcude
+
+Young U. Ryu:
+ * Spelling and some errors in latex
+
+Cyril Goutte:
+ * Some additions for math
+
+Brian Ripley:
+ * Spelling, LateX 95/12/1 compatibility
+ * Some more real english .... :-)
+ * AMS-LaTeX now prefers eucal to euscript, so he has altered both
+ lssym.tex and lshort2e.sty.
+ * He has corrected some examples in chapter 3 which would be regarded
+ as bad practice in mathematical typesetting.
+ * He has added a section on bold symbols, and conditionals for amsbsy.
+
+
+2.1 17/6/1995
+-------------
+Rasmus Borup Hansen:
+ * tonns of spelling mistakes and some suggestions for more logic ...
+
+Josef Tkadlec:
+ * some spellings
+ * all new hopefully even more usefull maths tables ...
+
+2.0 5/6/1995
+-----------
+Mike Ressler:
+ * Fixed Loads of spelling Mistakes.
+1.9.9: 16/5/95
+---------------
+Tobi:
+ * General Makeover
+
+ * Added Preface.
+
+ * Added example to math.tex
+
+ * Introduced intro environment. I am going to add a short describtion about
+ what the user can expect, to each chapter.
+
+ * Page Layout. spec.tex now contains a copy of the Geometry page layout
+ parameters page. Provided by the layout package from the tools bundle.
+
+ * newcommand, newenvironament and newtheorem are described.
+
+ * new dynamic document title
+
+ * using fancy headings for header.
+
+1.2: 8/2/95
+------------
+Tobi:
+Revoved all | | in an attempt to make
+the document latex2html compatible ... failed :-(
+
+Elliot:
+* Odd spelling mistakes
+
+David Jones:
+* "Whitespace Description" ...
+
+Byron:
+* Many Spelling fixes Some requests for examples
+
+Partl:
+* Fixed Irene Hyna addr
+
+Martien:
+* "Character" spelling
+
+Claus:
+* ref to indexing without backslash ...
+
+
+1.1: 17/11/94
+------------------
+Eric:
+* Spelling.
+* Removed numerical from section 1.3.3 (suggesting \3 as a valid command)
+* \quad as MATH spacing
+* No Pagenumber on first Page
+
+Mike:
+* Fixed @{} Discussion (thanks)
+
+David:
+* Letter case in \hyphenation ignored
+* `|-|.''
+* shelf\mbox{}ful because TeX can `forget' {} after hyphenation attempt
+* pointer to dcolumn package
+* standard calsses assume [tbp] !
+* Pointer to amstex and exscale package added to \big description
+* Thanks for symbols.tex
+* |*| and | | as forbidden delimiters with verb
+* refrence to amsfonts removed
+* LaTeX \vspace works within a paragraph ... (-> normally)
+* Pointer to graphguide.tex
+
+Tobi:
+* `horizontal' and Page Style Indexentries
+* Odd Spell Fix
+* pagestyle index entries
+* Commented out display style example, to keep total size down to 58 Pages
+* Fixed eufrak problem thanks David and Martien
diff --git a/info/lshort/polish/README b/info/lshort/polish/README
index 5ac529122c..62205cb3f9 100644
--- a/info/lshort/polish/README
+++ b/info/lshort/polish/README
@@ -1,123 +1,44 @@
---*-- iso-8859-2 --*--
+ Nie za krótkie wprowadzenie do systemu LaTeX2e
+------------------------------------------------------------------------
+ Tobias Oetiker <tobi@oetiker.ch>
This is the Polish translation of "The not so short introduction to LaTeX2e"
- by Tobias Oetiker et al. (ver 4.20).
-(C) 1999, 2007 for the translation and extension by Janusz Go{\l}dasz,
- Ryszard Kubiak and Tomasz Przechlewski.
+by Tobias Oetiker et al.
+(C) 1995-2021 Tobias Oetiker and Contributors.
+(C) 1999, 2007, 2022 for the Polish translation and extension
+ Tomasz Przechlewski, Ryszard Kubiak, Janusz Gołdasz and Marcin Serwin.
This document is free; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
-Contents:
----------
-lshort2e.pdf -- PDF file
-lshort2e.dvi -- DVI file
-lshort2e-a51.pdf and lshort2e-a52.pdf -- PDF files for printing A5 booklet
- on non-duplex printer
-subdirectory src/ contains the LaTeX2e sources + auxiliary scripts
-
-The remaining part of this README file is in Polish.
-It describes how to print and compile the Polish translation
-of ``The Not So Short Introduction To LaTeX''.
-
-----------------------------------------------------------------------
-Polskie tumaczenie ,,The not so short introduction to LaTeX2e''.
-Wydanie drugie, poprawione, uaktualnione i rozszerzone.
-
-Zawarto:
-----------
-lshort2e.pdf -- wersja PDF
-lshort2e.dvi -- plik DVI
-lshort2e-a51.pdf i lshort2e-a52.pdf -- pliki PDF do wydruku broszurki w formacie A5
- uywajc drukarki jednostronnej
-katalog src/ zawiera pliki rdowe LaTeX 2e + rne skrypty pomocnicze
-
-Pliki lshort2e-a51.pdf i lshort2e-a52.pdf umoliwiaj wydrukowanie broszury
-w formacie A5 na drukarce jednostronnej. Sposb postpowania: drukujemy plik
-lshort2e-a51.pdf nastpnie wkadamy papier do drukarki [w jaki sposb to ju zaley
-od typu drukarki] i na odwrocie kartek papieru drukujemy plik lshort2e-a52.pdf.
-Po zoeniu w p otrzymujemy broszur formatu A5.
-
-Poniej zawarto wskazwki dla osb chccych samodzielnie skompilowa
-,,Nie za krtkie wprowadzenie do LaTeXe'', wyd. 2.
-----------------------------------------------------------------------
-
-Kompilacja LaTeXem lub pdfLaTeXem wymaga (prcz wielu pakietw
-standardowych, tj. pakietw z katalogw base i tools dystrybucji
-LaTeXa) nastpujcych pakietw:
-
-url.sty [ver 3.2 z 27-Jun-2005],
-fancyhdr.sty,
-amsmath.sty [2000/07/18 v2.13 ],
-amstext.sty [2000/06/29 v2.01],
-amsgen.sty [1999/11/30 v2.0],
-amsbsy.sty [1999/11/29 v1.2d],
-amsopn.sty [1999/12/14 v2.01],
-amsthm.sty [2000/10/26 v2.08],
-amssymb.sty [2002/01/22 v2.2d],
-amsfonts.sty [2001/10/25 v2.2f],
-eucal.sty [2001/10/01 v2.2d],
-marvosym.sty [ver 2.1 z 2006/05/11],
-eurosym.sty [ver 1.1 z 1998/08/06],
-mflogo.sty [1999/03/10 v2.0],
-cmmib57.sty [2001/10/01 v2.2g],
-xy.sty [1999/02/16],
-nameref.sty [2003/12/03 v2.21],
-hyperref.sty [2003/11/30 v6.74m],
-multicol.sty [2000/07/10 v1.5z].
-
-W nawiasach kwadratowych podano numery wersji pakietw, z ktrymi
-poprawnie skompilowalimy dokument [TP, RK].
-
-Przygotowanie kompletnego dokumentu cznie ze skorowidzem wymaga
-zainstalowanie programu do sortowania skorowidza plmindex
-(http://www.ia.pw.edu.pl/~wujek/tex/idx/plmindex.zip). Jeeli masz
-problemy z sortowaniem skorowidza moesz skorzysta z gotowego,
-znajdujacego sie w pliku lshort2e.ind. Do utworzenia dokumentu
-w formacie PDF skorowidz znajduje si w pliku lshort2e.hdx
-(zmie nazw tego pliku na lshort2e.ind).
-
-W dystrybucji zawarto gotowe skrypty Uniksowe pozwalajce na przygotowanie
-dokumentu w formacie a4 i broszury a5, a take w formacie PDF.
-Skrypty te mona dosy atwo przerobi tak, aby dziaay w innych
-systemach. Szczegy w opisie poniej oraz w komentarzach skryptw:
-
-lsh2ps
- kompiluje ,,Wprowadzenie'' po czym z powstaego
- pliku .dvi tworzy plik PostScriptowy gotowy do druku za pomoc
- ghostscripta lub na drukarce PostScriptowej.
-
-lsh2psa5
- kompiluje ,,Wprowadzenie'' po czym z powstaego pliku
- .dvi tworzy plik PostScriptowy. Plik ten nastpnie jest zamieniany na
- dwa pliki (a5-p1.ps i a5-p2.ps). W ten sposb po wydrukowaniu po obu
- stronach kartki papieru otrzymujemy broszur formatu A5. Cae
- ,,Wprowadzenie'' zmieci si na ca 40 kartkach A4.
-
-lsh2pdf
- kompiluje ,,Wprowadzenie'' za pomoc programu pdftex.
- W rezultacie otrzymujemy elektroniczn wersj dokumentu w formacie
- PDF. Wicej szczegw zajduje si w opisie w skrypcie lsh2pdf.
-
-dvi2psa5
- zamienia plik lshort2e.dvi na dwa pliki (a5-p1.ps
- i a5-p2.ps). W ten sposb po wydrukowaniu po obu stronach kartki papieru
- otrzymujemy broszur formatu A5.
-
-Wszystkie skrypty nie maj adnych argumentw -- ich uruchomienie
-polega po prostu na wpisaniu nazwy. Do prawidowego dziaania
-wymagane s programy: latex, dvips, plmindex, awk, psbook, pstops.
-
-Zamiast skryptw mona uy programu make wykorzystujc
-zaczony plik Makefile.
-
-Jeeli nie masz programu plmindex i nie chcesz go zainstalowa
-to moesz usun ze skryptw wywoanie programu plmindex.
-W dystrybucji znajduje si plik lshort2e.ind, zawierajcy
-gotowy skorowidz. Ponadto plik lshort2e.hdx zawiera posortowany
-skorowidz gotowy do wykorzystania w przypadku tworzenia dokumentu
-w formacie PDF za pomoc programu pdftex.
-
-***
+If you want to learn how to write your documents with LaTeX,
+this introduction is for you. It is not about setting up a
+LaTeX system. While it is not as comprehensive as Lamport's book,
+it should be sufficient in most cases.
+
+The current maintainer of this translation is
+Marcin Serwin <marcin.serwin0@protonmail.com>
+
+------------------------------------------------------------------------
+
+Polskie tłumaczenie książki ,,The not so Short Introduction to LaTeX2e''
+autorstwa Tobias Oetiker i innych.
+(C) 1995--2021 Tobias Oetiker oraz współautorzy.
+(C) 1998, 2007, 2022 polskiego tłumaczenia i opracowania
+ Tomasz Przechlewski, Ryszard Kubiak, Janusz Gołdasz oraz Marcin Serwin.
+
+Niniejszy dokument jest wolno dostępny; można go rozpowszechniać
+i/lub zmieniać na warunkach Powszechnej Licencji Publicznej GNU,
+wydanej przez Fundację Wolnego Oprogramowania - według wersji 2-giej
+tej Licencji lub (wedle własnego uznania) którejś z późniejszych
+wersji.
+
+Niniejsza książka ma na celu nauczenie Cię w jaki sposób pisać dokumenty w
+LaTeXu. Celem jej nie jest opisanie instalacji LaTeXa. Pomimo tego, że nie
+jest ona równie obszerna co książka Lamporta, powinna być ona wystarczająca
+w większości przypadków.
+
+Aktualnie pieczę nad polskim tłumaczeniem sprawuje
+Marcin Serwin <marcin.serwin0@protonmail.com>
diff --git a/info/lshort/polish/lshort-a5-pl.pdf b/info/lshort/polish/lshort-a5-pl.pdf
new file mode 100644
index 0000000000..4007ab3d89
--- /dev/null
+++ b/info/lshort/polish/lshort-a5-pl.pdf
Binary files differ
diff --git a/info/lshort/polish/lshort-letter-pl.pdf b/info/lshort/polish/lshort-letter-pl.pdf
new file mode 100644
index 0000000000..882f3e5aa2
--- /dev/null
+++ b/info/lshort/polish/lshort-letter-pl.pdf
Binary files differ
diff --git a/info/lshort/polish/lshort-pl.pdf b/info/lshort/polish/lshort-pl.pdf
new file mode 100644
index 0000000000..5cffb3aeee
--- /dev/null
+++ b/info/lshort/polish/lshort-pl.pdf
Binary files differ
diff --git a/info/lshort/polish/lshort2e-a51.pdf b/info/lshort/polish/lshort2e-a51.pdf
deleted file mode 100644
index de50a8786e..0000000000
--- a/info/lshort/polish/lshort2e-a51.pdf
+++ /dev/null
Binary files differ
diff --git a/info/lshort/polish/lshort2e-a52.pdf b/info/lshort/polish/lshort2e-a52.pdf
deleted file mode 100644
index a63ee43176..0000000000
--- a/info/lshort/polish/lshort2e-a52.pdf
+++ /dev/null
Binary files differ
diff --git a/info/lshort/polish/lshort2e.pdf b/info/lshort/polish/lshort2e.pdf
deleted file mode 100644
index a8c260bded..0000000000
--- a/info/lshort/polish/lshort2e.pdf
+++ /dev/null
@@ -1,23702 +0,0 @@
-%PDF-1.3
-5 0 obj
-<< /S /GoTo /D (title.0) >>
-endobj
-8 0 obj
-(Strona tytulowa)
-endobj
-9 0 obj
-<< /S /GoTo /D (chapter*.1) >>
-endobj
-12 0 obj
-(Podziekowania)
-endobj
-13 0 obj
-<< /S /GoTo /D (chapter*.3) >>
-endobj
-16 0 obj
-(Przedmowa)
-endobj
-17 0 obj
-<< /S /GoTo /D (Tableofcont.0) >>
-endobj
-20 0 obj
-(Spis tresci)
-endobj
-21 0 obj
-<< /S /GoTo /D (chapter.1) >>
-endobj
-24 0 obj
-(Podstawy, ktore warto znac)
-endobj
-25 0 obj
-<< /S /GoTo /D (section.1.1) >>
-endobj
-28 0 obj
-(Nazwa programu)
-endobj
-29 0 obj
-<< /S /GoTo /D (subsection.1.1.1) >>
-endobj
-32 0 obj
-(TeX)
-endobj
-33 0 obj
-<< /S /GoTo /D (subsection.1.1.2) >>
-endobj
-36 0 obj
-(LaTeX)
-endobj
-37 0 obj
-<< /S /GoTo /D (section.1.2) >>
-endobj
-40 0 obj
-(Podstawy)
-endobj
-41 0 obj
-<< /S /GoTo /D (subsection.1.2.1) >>
-endobj
-44 0 obj
-(Autor, redaktor i zecer)
-endobj
-45 0 obj
-<< /S /GoTo /D (subsection.1.2.2) >>
-endobj
-48 0 obj
-(Uklad graficzny )
-endobj
-49 0 obj
-<< /S /GoTo /D (subsection.1.2.3) >>
-endobj
-52 0 obj
-(Zalety i wady)
-endobj
-53 0 obj
-<< /S /GoTo /D (section.1.3) >>
-endobj
-56 0 obj
-(Plik zrodlowy)
-endobj
-57 0 obj
-<< /S /GoTo /D (subsection.1.3.1) >>
-endobj
-60 0 obj
-(Odstepy)
-endobj
-61 0 obj
-<< /S /GoTo /D (subsection.1.3.2) >>
-endobj
-64 0 obj
-(Znaki specjalne)
-endobj
-65 0 obj
-<< /S /GoTo /D (subsection.1.3.3) >>
-endobj
-68 0 obj
-(Polecenia LaTeXa)
-endobj
-69 0 obj
-<< /S /GoTo /D (subsection.1.3.4) >>
-endobj
-72 0 obj
-(Komentarze)
-endobj
-73 0 obj
-<< /S /GoTo /D (section.1.4) >>
-endobj
-76 0 obj
-(Struktura pliku zrodlowego )
-endobj
-77 0 obj
-<< /S /GoTo /D (section.1.5) >>
-endobj
-80 0 obj
-(Typowa sesja pracy z LaTeXem)
-endobj
-81 0 obj
-<< /S /GoTo /D (section.1.6) >>
-endobj
-84 0 obj
-(Uklad graficzny dokumentu)
-endobj
-85 0 obj
-<< /S /GoTo /D (subsection.1.6.1) >>
-endobj
-88 0 obj
-(Klasy dokumentow)
-endobj
-89 0 obj
-<< /S /GoTo /D (subsection.1.6.2) >>
-endobj
-92 0 obj
-(Pakiety)
-endobj
-93 0 obj
-<< /S /GoTo /D (subsection.1.6.3) >>
-endobj
-96 0 obj
-(Style strony)
-endobj
-97 0 obj
-<< /S /GoTo /D (section.1.7) >>
-endobj
-100 0 obj
-(Nazwy plikow zwiazanych z LaTeXem)
-endobj
-101 0 obj
-<< /S /GoTo /D (section.1.8) >>
-endobj
-104 0 obj
-(Duze dokumenty )
-endobj
-105 0 obj
-<< /S /GoTo /D (chapter.2) >>
-endobj
-108 0 obj
-(Skladanie tekstu)
-endobj
-109 0 obj
-<< /S /GoTo /D (section.2.1) >>
-endobj
-112 0 obj
-(Struktura tekstu i jezyka)
-endobj
-113 0 obj
-<< /S /GoTo /D (section.2.2) >>
-endobj
-116 0 obj
-(Skladanie akapitow i lamanie stron)
-endobj
-117 0 obj
-<< /S /GoTo /D (subsection.2.2.1) >>
-endobj
-120 0 obj
-(Skladanie akapitow)
-endobj
-121 0 obj
-<< /S /GoTo /D (subsection.2.2.2) >>
-endobj
-124 0 obj
-(Przenoszenie wyrazow)
-endobj
-125 0 obj
-<< /S /GoTo /D (section.2.3) >>
-endobj
-128 0 obj
-(Kilka gotowych oznaczen napisow)
-endobj
-129 0 obj
-<< /S /GoTo /D (section.2.4) >>
-endobj
-132 0 obj
-(Znaki specjalne i symbole )
-endobj
-133 0 obj
-<< /S /GoTo /D (subsection.2.4.1) >>
-endobj
-136 0 obj
-(Cudzyslowy)
-endobj
-137 0 obj
-<< /S /GoTo /D (subsection.2.4.2) >>
-endobj
-140 0 obj
-(Pauzy i myslniki )
-endobj
-141 0 obj
-<< /S /GoTo /D (subsection.2.4.3) >>
-endobj
-144 0 obj
-(Odstepy nielamliwe)
-endobj
-145 0 obj
-<< /S /GoTo /D (subsection.2.4.4) >>
-endobj
-148 0 obj
-(Tylda )
-endobj
-149 0 obj
-<< /S /GoTo /D (subsection.2.4.5) >>
-endobj
-152 0 obj
-(Oznaczenie stopni )
-endobj
-153 0 obj
-<< /S /GoTo /D (subsection.2.4.6) >>
-endobj
-156 0 obj
-(Symbol waluty euro )
-endobj
-157 0 obj
-<< /S /GoTo /D (subsection.2.4.7) >>
-endobj
-160 0 obj
-(Wielokropek \(\203\))
-endobj
-161 0 obj
-<< /S /GoTo /D (subsection.2.4.8) >>
-endobj
-164 0 obj
-(Ligatury )
-endobj
-165 0 obj
-<< /S /GoTo /D (subsection.2.4.9) >>
-endobj
-168 0 obj
-(Akcenty i znaki specjalne )
-endobj
-169 0 obj
-<< /S /GoTo /D (section.2.5) >>
-endobj
-172 0 obj
-(LaTeX wielojezyczny )
-endobj
-173 0 obj
-<< /S /GoTo /D (subsection.2.5.1) >>
-endobj
-176 0 obj
-(Jezyk polski w dokumentach)
-endobj
-177 0 obj
-<< /S /GoTo /D (section.2.6) >>
-endobj
-180 0 obj
-(Odstepy miedzy wyrazami )
-endobj
-181 0 obj
-<< /S /GoTo /D (section.2.7) >>
-endobj
-184 0 obj
-(Tytuly, srodtytuly i punkty )
-endobj
-185 0 obj
-<< /S /GoTo /D (section.2.8) >>
-endobj
-188 0 obj
-(Odsylacze)
-endobj
-189 0 obj
-<< /S /GoTo /D (section.2.9) >>
-endobj
-192 0 obj
-(Przypisy )
-endobj
-193 0 obj
-<< /S /GoTo /D (section.2.10) >>
-endobj
-196 0 obj
-(Wyroznienia )
-endobj
-197 0 obj
-<< /S /GoTo /D (section.2.11) >>
-endobj
-200 0 obj
-(Otoczenia )
-endobj
-201 0 obj
-<< /S /GoTo /D (subsection.2.11.1) >>
-endobj
-204 0 obj
-(Otoczenia itemize, enumerate i description)
-endobj
-205 0 obj
-<< /S /GoTo /D (subsection.2.11.2) >>
-endobj
-208 0 obj
-(Otoczenia flushleft, flushright i center)
-endobj
-209 0 obj
-<< /S /GoTo /D (subsection.2.11.3) >>
-endobj
-212 0 obj
-(Otoczenia quote, quotation i verse)
-endobj
-213 0 obj
-<< /S /GoTo /D (subsection.2.11.4) >>
-endobj
-216 0 obj
-(Streszczenie)
-endobj
-217 0 obj
-<< /S /GoTo /D (subsection.2.11.5) >>
-endobj
-220 0 obj
-(Symulacja maszynopisu )
-endobj
-221 0 obj
-<< /S /GoTo /D (subsection.2.11.6) >>
-endobj
-224 0 obj
-(Otoczenie tabular )
-endobj
-225 0 obj
-<< /S /GoTo /D (section.2.12) >>
-endobj
-228 0 obj
-(Wstawki )
-endobj
-229 0 obj
-<< /S /GoTo /D (section.2.13) >>
-endobj
-232 0 obj
-(Ochrona polecen kruchych)
-endobj
-233 0 obj
-<< /S /GoTo /D (section.2.14) >>
-endobj
-236 0 obj
-(Listy )
-endobj
-237 0 obj
-<< /S /GoTo /D (chapter.3) >>
-endobj
-240 0 obj
-(Wyrazenia matematyczne)
-endobj
-241 0 obj
-<< /S /GoTo /D (section.3.1) >>
-endobj
-244 0 obj
-(Wstep)
-endobj
-245 0 obj
-<< /S /GoTo /D (section.3.2) >>
-endobj
-248 0 obj
-(Grupowanie)
-endobj
-249 0 obj
-<< /S /GoTo /D (section.3.3) >>
-endobj
-252 0 obj
-(Czesci skladowe wyrazen matematycznych )
-endobj
-253 0 obj
-<< /S /GoTo /D (section.3.4) >>
-endobj
-256 0 obj
-(Odstepy w trybie matematycznym )
-endobj
-257 0 obj
-<< /S /GoTo /D (section.3.5) >>
-endobj
-260 0 obj
-(Wyrownywanie w pionie )
-endobj
-261 0 obj
-<< /S /GoTo /D (section.3.6) >>
-endobj
-264 0 obj
-(Fantomy)
-endobj
-265 0 obj
-<< /S /GoTo /D (section.3.7) >>
-endobj
-268 0 obj
-(Stopien pisma)
-endobj
-269 0 obj
-<< /S /GoTo /D (section.3.8) >>
-endobj
-272 0 obj
-(Twierdzenia, definicje, itp.)
-endobj
-273 0 obj
-<< /S /GoTo /D (section.3.9) >>
-endobj
-276 0 obj
-(Symbole polgrube )
-endobj
-277 0 obj
-<< /S /GoTo /D (section.3.10) >>
-endobj
-280 0 obj
-(Zestawienie symboli matematycznych )
-endobj
-281 0 obj
-<< /S /GoTo /D (chapter.4) >>
-endobj
-284 0 obj
-(Rysunki, skorowidze, generowanie plikow PDF\203)
-endobj
-285 0 obj
-<< /S /GoTo /D (section.4.1) >>
-endobj
-288 0 obj
-(Wlaczanie grafiki w formacie EPS )
-endobj
-289 0 obj
-<< /S /GoTo /D (section.4.2) >>
-endobj
-292 0 obj
-(Spis literatury)
-endobj
-293 0 obj
-<< /S /GoTo /D (section.4.3) >>
-endobj
-296 0 obj
-(Skorowidze )
-endobj
-297 0 obj
-<< /S /GoTo /D (section.4.4) >>
-endobj
-300 0 obj
-(Paginy gorne i dolne )
-endobj
-301 0 obj
-<< /S /GoTo /D (section.4.5) >>
-endobj
-304 0 obj
-(Pakiet verbatim)
-endobj
-305 0 obj
-<< /S /GoTo /D (section.4.6) >>
-endobj
-308 0 obj
-(Instalowanie dodatkowych pakietow)
-endobj
-309 0 obj
-<< /S /GoTo /D (section.4.7) >>
-endobj
-312 0 obj
-(Tworzenie plikow PDF: pdfLaTeX i hyperref )
-endobj
-313 0 obj
-<< /S /GoTo /D (subsection.4.7.1) >>
-endobj
-316 0 obj
-(Tworzenie dokumentow PDF w LaTeXu)
-endobj
-317 0 obj
-<< /S /GoTo /D (subsection.4.7.2) >>
-endobj
-320 0 obj
-(Fonty bitmapowe i obwiedniowe)
-endobj
-321 0 obj
-<< /S /GoTo /D (subsection.4.7.3) >>
-endobj
-324 0 obj
-(Dolaczanie grafiki )
-endobj
-325 0 obj
-<< /S /GoTo /D (subsection.4.7.4) >>
-endobj
-328 0 obj
-(Lacza hipertekstowe )
-endobj
-329 0 obj
-<< /S /GoTo /D (subsection.4.7.5) >>
-endobj
-332 0 obj
-(Problemy z laczami)
-endobj
-333 0 obj
-<< /S /GoTo /D (subsection.4.7.6) >>
-endobj
-336 0 obj
-(Problemy z zakladkami)
-endobj
-337 0 obj
-<< /S /GoTo /D (subsection.4.7.7) >>
-endobj
-340 0 obj
-(Interpretacja pliku zrodlowego przez LaTeXa i pdfLaTeXa)
-endobj
-341 0 obj
-<< /S /GoTo /D (subsection.4.7.8) >>
-endobj
-344 0 obj
-(Wymiary kartki papieru)
-endobj
-345 0 obj
-<< /S /GoTo /D (section.4.8) >>
-endobj
-348 0 obj
-(Tworzenie prezentacji )
-endobj
-349 0 obj
-<< /S /GoTo /D (section.4.9) >>
-endobj
-352 0 obj
-(Pakiet pdfscreen)
-endobj
-353 0 obj
-<< /S /GoTo /D (chapter.5) >>
-endobj
-356 0 obj
-(Tworzenie grafiki matematycznej)
-endobj
-357 0 obj
-<< /S /GoTo /D (section.5.1) >>
-endobj
-360 0 obj
-(Przeglad)
-endobj
-361 0 obj
-<< /S /GoTo /D (section.5.2) >>
-endobj
-364 0 obj
-(Otoczenie picture)
-endobj
-365 0 obj
-<< /S /GoTo /D (subsection.5.2.1) >>
-endobj
-368 0 obj
-(Podstawowe polecenia)
-endobj
-369 0 obj
-<< /S /GoTo /D (subsection.5.2.2) >>
-endobj
-372 0 obj
-(Odcinki)
-endobj
-373 0 obj
-<< /S /GoTo /D (subsection.5.2.3) >>
-endobj
-376 0 obj
-(Strzalki)
-endobj
-377 0 obj
-<< /S /GoTo /D (subsection.5.2.4) >>
-endobj
-380 0 obj
-(Okregi)
-endobj
-381 0 obj
-<< /S /GoTo /D (subsection.5.2.5) >>
-endobj
-384 0 obj
-(Tekst i wzory)
-endobj
-385 0 obj
-<< /S /GoTo /D (subsection.5.2.6) >>
-endobj
-388 0 obj
-(Polecenia multiput i linethickness)
-endobj
-389 0 obj
-<< /S /GoTo /D (subsection.5.2.7) >>
-endobj
-392 0 obj
-(Owale)
-endobj
-393 0 obj
-<< /S /GoTo /D (subsection.5.2.8) >>
-endobj
-396 0 obj
-(Wielokrotne uzycie pudelek z rysunkami)
-endobj
-397 0 obj
-<< /S /GoTo /D (subsection.5.2.9) >>
-endobj
-400 0 obj
-(Krzywe B\351ziera drugiego stopnia)
-endobj
-401 0 obj
-<< /S /GoTo /D (subsection.5.2.10) >>
-endobj
-404 0 obj
-(Krzywe lancuchowe)
-endobj
-405 0 obj
-<< /S /GoTo /D (subsection.5.2.11) >>
-endobj
-408 0 obj
-(Predkosc w Szczegolnej Teorii Wzglednosci)
-endobj
-409 0 obj
-<< /S /GoTo /D (section.5.3) >>
-endobj
-412 0 obj
-(Xy-pic)
-endobj
-413 0 obj
-<< /S /GoTo /D (chapter.6) >>
-endobj
-416 0 obj
-(Adaptowanie LaTeXa )
-endobj
-417 0 obj
-<< /S /GoTo /D (section.6.1) >>
-endobj
-420 0 obj
-(Definiowane instrukcji i otoczen)
-endobj
-421 0 obj
-<< /S /GoTo /D (subsection.6.1.1) >>
-endobj
-424 0 obj
-(Instrukcje definiowane przez uzytkownika)
-endobj
-425 0 obj
-<< /S /GoTo /D (subsection.6.1.2) >>
-endobj
-428 0 obj
-(Otoczenia definiowane przez uzytkownika )
-endobj
-429 0 obj
-<< /S /GoTo /D (subsection.6.1.3) >>
-endobj
-432 0 obj
-(Nadmiarowe odstepy)
-endobj
-433 0 obj
-<< /S /GoTo /D (subsection.6.1.4) >>
-endobj
-436 0 obj
-(Wlasne pakiety)
-endobj
-437 0 obj
-<< /S /GoTo /D (section.6.2) >>
-endobj
-440 0 obj
-(Fonty)
-endobj
-441 0 obj
-<< /S /GoTo /D (subsection.6.2.1) >>
-endobj
-444 0 obj
-(Instrukcje przelaczajace stopien pisma )
-endobj
-445 0 obj
-<< /S /GoTo /D (subsection.6.2.2) >>
-endobj
-448 0 obj
-(Uwaga, niebezpieczenstwo! )
-endobj
-449 0 obj
-<< /S /GoTo /D (subsection.6.2.3) >>
-endobj
-452 0 obj
-(Uzycie alternatywnych krojow pisma)
-endobj
-453 0 obj
-<< /S /GoTo /D (section.6.3) >>
-endobj
-456 0 obj
-(Odstepy )
-endobj
-457 0 obj
-<< /S /GoTo /D (subsection.6.3.1) >>
-endobj
-460 0 obj
-(Zmiana wielkosci interlinii )
-endobj
-461 0 obj
-<< /S /GoTo /D (subsection.6.3.2) >>
-endobj
-464 0 obj
-(Odstepy wokol akapitow )
-endobj
-465 0 obj
-<< /S /GoTo /D (subsection.6.3.3) >>
-endobj
-468 0 obj
-(Odstepy poziome )
-endobj
-469 0 obj
-<< /S /GoTo /D (subsection.6.3.4) >>
-endobj
-472 0 obj
-(Odstepy pionowe)
-endobj
-473 0 obj
-<< /S /GoTo /D (section.6.4) >>
-endobj
-476 0 obj
-(Uklad graficzny strony)
-endobj
-477 0 obj
-<< /S /GoTo /D (section.6.5) >>
-endobj
-480 0 obj
-(Wiecej o odleglosciach)
-endobj
-481 0 obj
-<< /S /GoTo /D (section.6.6) >>
-endobj
-484 0 obj
-(Pudelka )
-endobj
-485 0 obj
-<< /S /GoTo /D (section.6.7) >>
-endobj
-488 0 obj
-(Kreski i podpory )
-endobj
-489 0 obj
-<< /S /GoTo /D (section.6.8) >>
-endobj
-492 0 obj
-(Wiecej o skladaniu tabel )
-endobj
-493 0 obj
-<< /S /GoTo /D (subsection.6.8.1) >>
-endobj
-496 0 obj
-(Tabele o zadanej szerokosci)
-endobj
-497 0 obj
-<< /S /GoTo /D (subsection.6.8.2) >>
-endobj
-500 0 obj
-(Pakiet longtable )
-endobj
-501 0 obj
-<< /S /GoTo /D (subsection.6.8.3) >>
-endobj
-504 0 obj
-(Pakiet array)
-endobj
-505 0 obj
-<< /S /GoTo /D (subsection.6.8.4) >>
-endobj
-508 0 obj
-(Pakiet tap)
-endobj
-509 0 obj
-<< /S /GoTo /D (chapter*.9) >>
-endobj
-512 0 obj
-(Bibliografia)
-endobj
-513 0 obj
-<< /S /GoTo /D (chapter*.10) >>
-endobj
-516 0 obj
-(Skorowidz)
-endobj
-517 0 obj
-<< /S /GoTo /D [518 0 R /Fit ] >>
-endobj
-520 0 obj <<
-/Length 909
-/Filter /FlateDecode
->>
-stream
-xڍUnF }߯$t87<-^<(+Ŗ"WCiu 0qpC
--F~%{yZ\kKrPAH閠`+_O/YWMPsAe9=MSeڵL˲Xe}'4`J Gt|'<G$s" x͌ $w#/N$haXƀM{gmE@E 0|,^5 ^Y}"
-#+OEBytumuII)
-DK}B6nY7Y|JD*7QI"0o$%x4fIە;#b
-tL5'dkXsn<ޮ`ۋj5 :s:Pt8/yA //kA%,@~mjP͖T]w 2%W;qYGZ3|+_~dۯ^RǬxI=OrcI
-lC̆ sZF#d1Łs ÆiM]mhߥ#jvb0H NZ-UfW;$۫Tta<"OML`$)>EƑƔ0q5Ot鶏k7\qa<3ΰNJ5!ˋ~ P3mKiHGQFsJڙIJ޷=/H|hYb}hNҏ;xf %z
-%P[O 8H%u@Ji`xĔs-u9#%?&{8V{=0@ys*w=)y3ԨL:ſ [yd;pendstream
-endobj
-518 0 obj <<
-/Type /Page
-/Contents 520 0 R
-/Resources 519 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 546 0 R
->> endobj
-521 0 obj <<
-/D [518 0 R /FitBH 714.623]
->> endobj
-6 0 obj <<
-/D [518 0 R /FitBH 714.623]
->> endobj
-519 0 obj <<
-/Font << /F28 524 0 R /F32 527 0 R /F62 530 0 R /F81 533 0 R /F66 536 0 R /F26 539 0 R /F100 542 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-549 0 obj <<
-/Length 2262
-/Filter /FlateDecode
->>
-stream
-xڽX[s~W(4O`bˉ @a!!BLH`JUr53ӗ{m۵;
-}嚮Ujρeș~]=<nؖW+ gIu|ݺWl컸/ZpݲL-ڞ@ijפ|Xf +5-/u c|FZ~ؗ5/gᎶ >"cY^L)e;2ID$m\&ox\\Lxpg42.6&3iʃ R+bذD !^}3
-Ux܊ol}f[2Xo Ko~UUl.K|/^4dR R/ Mz)Y*iϥQӦ*J|%e|8»cMxzR\,u&־ɟ2z;rv8\[u}5DUR
-+^(2ES}KΪҧ1Ubu't&4E5ee]iܗߺ,> a'G
-|Eʾ8- Թ`~|UN<ؔ#/eSyu(ghyo!>=  u{t
-tyodSa/TR'F
-l{P,"+:jŎ㟋uRXKLR۱D
-$5S$]H/
-ԃ&j'Ÿ~h fI Rendstream
-endobj
-548 0 obj <<
-/Type /Page
-/Contents 549 0 R
-/Resources 547 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 546 0 R
-/Annots [ 562 0 R 566 0 R ]
->> endobj
-562 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [140.742 151.848 435.321 163.84]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ctan.org/tex-archive/info/lshort/polish/)>>
->> endobj
-566 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [140.742 120.053 389.503 132.045]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ctan.org/tex-archive/info/lshort)>>
->> endobj
-547 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F101 558 0 R /F102 561 0 R /F104 565 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-569 0 obj <<
-/Length 2576
-/Filter /FlateDecode
->>
-stream
-xڕY[o8~0IbFwYbiݢlVlں~BRvQsΕ7r7JzQ"Ѽx厖)h*(͉ٝx+i_]^E2MFOD{eN58G?7 {|{:G3uSf1>ϩ؃w< })pMY;\u9m*[lXlp$6n?A3
-`/ȿexIK^$vh!"
-SLϐP (&\GmF)=<*Ӡ?lq☕J"YT; x"/\?""NѤ'" .ᔖr,\ЭՀ逷C \01ڀzشՄĀS<"=)} Rzwo\&"I3rd0"ܠ? Zf7 2uq듿SN#ME.RbVmvB΅lz+;"x@gVꨋ 9P>UBjPY٠]$QD?guڿ 1/ v}Aռ|E+7; -AX\>Y!СsscZ
-STZL}$G^p]r)y"+8k9Ї L}pÁpZE&/[
-oRyzj~_0<˾:^mF 4O/<%FQ|ǽ4Msxs/
-jeެ\fu!@ HShPYCF
--KF=㟲1n0SR*3{&e=<mݜzl/P?!`Ȳ'kԽ .f ژkN\VG׋ە4tyZN_^Ӌ+`>]۞Ug) 4efKRKYu [@fI'J7(r1W諓"Ln{=o+W ^lhUpN0Qi}"8&#kHin2ӗx@q6$J?HriKO^ MXJ Yuۨ156
-NJmgFAX U[t`5/4Wԇ:>;6NF,[ nQvȪjk#r ygBgٝʞUkvc5胶%.v(݇p[΋ǐwks5 'Eeяi-ƯT7c<mk6H5,<>_}T}Ǫy8d$͂]o׽TB+ݘhuc/mLҼf6,stK=AaR fb'? Mjle"ˆUғժ-h? xi(鿎ѭbendstream
-endobj
-568 0 obj <<
-/Type /Page
-/Contents 569 0 R
-/Resources 567 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 546 0 R
-/Annots [ 580 0 R ]
->> endobj
-580 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [298.74 416.571 443.913 428.564]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/info/lshort/german)>>
->> endobj
-570 0 obj <<
-/D [568 0 R /FitBH 734.423]
->> endobj
-10 0 obj <<
-/D [568 0 R /FitBH 714.623]
->> endobj
-567 0 obj <<
-/Font << /F29 573 0 R /F64 555 0 R /F102 561 0 R /F106 576 0 R /F84 545 0 R /F104 565 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-583 0 obj <<
-/Length 1021
-/Filter /FlateDecode
->>
-stream
-xmV[s:~ϯ=C[GsZs(% 0 b(V4zl i2 ,e`qfz?IaNL2.4,
-yL},`zrb@NIwaA U6$iKQ#3 1Sl@~N@)]Ӝ33 ll;z!?y"zvی*I\=u+NDeg9ﯱ)-R2b#-HYqǁ
-1?endstream
-endobj
-582 0 obj <<
-/Type /Page
-/Contents 583 0 R
-/Resources 581 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 546 0 R
->> endobj
-584 0 obj <<
-/D [582 0 R /FitBH 734.423]
->> endobj
-585 0 obj <<
-/D [582 0 R /FitBH 569.44]
->> endobj
-581 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-588 0 obj <<
-/Length 2948
-/Filter /FlateDecode
->>
-stream
-xZێ}߯Уdw\
-߭ j# <9@7}b
-Mp;:~n8N\믛[twldأ( G'K$mFh%h,A*z0@u2ʏ
-gx{nFNaT8A$|?jE&xU*2gRSK Бk`<[6ʤ)*
-=^ocW=gf
-:#$)eS[OCɋ7`$F‚
-;<qT bse+f?t4Uwi3G:>nݱI#ݤB5ԥ[**R
-`!Q׃BRW`atnj^+mKQf>lt
-HJYPY#ιPg+\-ģ. =+a:#G
- L tX;zqtҹ8RM^9x(VI@O]`ύ̽ αHZtX IkIxuaͼۂ3m-Cz+x@w
-R}_%;^*mFٕ nc]zrd7| (̽P;9//9ZIgkJsgt\ H= *'%H!Kth6J'C޽chl`){="<_'4638Vg`'ad 趲38!p"]]4 />`"ՔٽbIMqS8-㮤56o8d&w‚?NF3J˙J(#"W 8L X`'F#vhʤ2d s-n+Ĭ[
-U9WaD.{q،5~Ɏ^܊fwG;Az(
-Vqp9οhsbpa\jrNX=4)Y9G]Mlm4M{q]@7ʍGFn %rw<Fa8En)w7l4
-9P\0Kd'UJ1=n_^;u,4T|⺘Aq^Z8vՈPѪA`/9|pSNA$uVexNGEvsʙ_ZU<rHpɈ(vPE\YgJΒ֣ON>>ء8]>aRK:ܲOb.jK*]Yْ1qѣ+I4QxPa"hD&My[ܢ4dh
-tϒ9R\%ƍzm𝗛'D]2Ks8cWA +/B7L^]! .0H {BG2C5T!|*#;s+{ɧ4O&Z;ݗo*_AS;rrkϸHDz+Q
-
-QoP8R|endstream
-endobj
-587 0 obj <<
-/Type /Page
-/Contents 588 0 R
-/Resources 586 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 546 0 R
-/Annots [ 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R ]
->> endobj
-590 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [126.861 569.567 139.763 578.59]
-/Subtype /Link
-/A << /S /GoTo /D (cite.manual) >>
->> endobj
-591 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [365.519 515.37 378.42 524.393]
-/Subtype /Link
-/A << /S /GoTo /D (cite.texbook) >>
->> endobj
-592 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [383.094 515.37 390.541 524.393]
-/Subtype /Link
-/A << /S /GoTo /D (cite.eijkhout) >>
->> endobj
-593 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [411.936 488.272 424.838 497.295]
-/Subtype /Link
-/A << /S /GoTo /D (cite.manual) >>
->> endobj
-594 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [428.726 488.272 436.173 497.295]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-595 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [440.061 488.272 447.509 497.295]
-/Subtype /Link
-/A << /S /GoTo /D (cite.diller) >>
->> endobj
-589 0 obj <<
-/D [587 0 R /FitBH 734.423]
->> endobj
-14 0 obj <<
-/D [587 0 R /FitBH 714.623]
->> endobj
-586 0 obj <<
-/Font << /F29 573 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F105 552 0 R /F110 598 0 R /F104 565 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-606 0 obj <<
-/Length 3779
-/Filter /FlateDecode
->>
-stream
-xڵZے6}Уj&. On%u6o2h#ԒTq~"xmTH
-mGqËSDo|Ywz_j<?cn~_-sb xq m #!]o6x~OCߜe."ƶ,#a#;埸gdj
-b?R1GL6"0ׇ_C/:Ζys{/-߭}Lr(oU<scy+Api{MTT"WxU ܹMUŞٱQzW+y{W鲂ْ]ӝyƭYRF#mk8^K-bcIjFm2FKyZ{έ
-^SBf mW$
-8sXJ?#%_x셧gX0*Q Ԝ{{/XZ}F1J
-e^cI;^T"4un>LfNVdڏ 5˟T#^jHbU /vQ [99unq0,t|ȀFmoim*ox4%0K9:\i-y'oeӺ#|Uk-g\WFJqJkfyY=w|QWW
-[P;'ޝgWەaG6MelFIYut/{b;m]oY&e.h0Gvq{0_&W/18/Q|]z"i{Π`.m[ L;dpāYu@RTL#c)|DQ~;w la
-;UYs( D&4Bş$ͺ+4l.Åv
-6d[܄` j\:Cg q׻5Ch~}9%+C YvM^ ͷ)}ZN9;.h6`!11ȳB8L-[PRmuiI Q4lشⰻ" ΐzY3niaīІG]!UN|[i8|e!ԓ* ٕ>kGЊ&dqf^a<Qʦȴ6@/ 9:
-byr;x셅FW_&K1NVmh5s5ӎmN 0F㎪v_͗_Zp*:[5h 4_%nw8/fP6%7*1jwuCZ
-X`UE2E$-h
-U
-L >_v1S6'}X{nbއɱ}r)x1b̢f
-%5{$*)ᠪ }6EN
-"\4]7s|w7`)c`4ʗ WU֡"qMkÊW^f[B+U u~[OD6g~hbPvqFxulA(2А(MUxʳ
->(H*vMfgJ#0a1-sM(/wn^9^oTcCgAxU/'hLpe@} o|x9d{<8G@إz Do z3}lk#t4 mz Z1tu`,=FΜl<j2Ş]~𱩮N;!7#¿w9?_
-_SU22-4T=~0F~9MۈP\)6kʗ?=~m@w}
-r`,rv]2J_؃.WܶO?>Jݗ
-ώ+lI1ӭ JmCf2 e}kD~8* LB!CrvGhs)pzZJzF 6.ޖTޕز<^(xAA*|,so;z;WM3'vLN|.WVAnYSJ I
-jC"+?'qeFӔstw?
-yCD"}
-endobj
-605 0 obj <<
-/Type /Page
-/Contents 606 0 R
-/Resources 604 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 546 0 R
-/Annots [ 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R ]
->> endobj
-608 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [312.678 648.471 325.58 657.494]
-/Subtype /Link
-/A << /S /GoTo /D (cite.local) >>
->> endobj
-609 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [140.742 551.203 251.552 563.195]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ctan.org)>>
->> endobj
-610 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [140.742 537.653 251.552 549.646]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dante.de)>>
->> endobj
-611 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [275.546 537.653 380.628 549.646]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de)>>
->> endobj
-612 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [357.348 524.104 479.612 536.097]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl)>>
->> endobj
-613 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [217.747 429.26 299.92 441.252]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/systems)>>
->> endobj
-615 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [299.599 324.953 315.531 337.854]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-616 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [266.148 311.403 287.534 324.305]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.14) >>
->> endobj
-617 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.418 297.854 238.35 310.756]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.7) >>
->> endobj
-618 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [448.621 271.362 464.553 282.991]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.8) >>
->> endobj
-619 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [240.712 140.15 368.703 152.142]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gust.org.pl)>>
->> endobj
-607 0 obj <<
-/D [605 0 R /FitBH 734.423]
->> endobj
-614 0 obj <<
-/D [605 0 R /FitBH 380.548]
->> endobj
-604 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F110 598 0 R /F102 561 0 R /F104 565 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-623 0 obj <<
-/Length 1724
-/Filter /FlateDecode
->>
-stream
-x[moG_C
-T6T.Kݽ|{gpHG3/ZN0edE挷OgP2fX~螽FLw]ڐaT6.Q ^ v>{]?:Z2]qf] ְ ǕmqǶlB+c[ R(]m!|խX/U
-P[60Ni:=:]{7TC4 X,7o*Bƅܫ(=f<]۩ [ TŔ,P'qjX:Rc K&H߇ФL ߇ÿ#ekZn̓i~3L%^´|C:p+#
-; =
-
-1ۂ6 YxHßg_Ji4qHV# m ۿ6
-rWU2W%]Npp+9Eʈ4k=ΰANGD`#Y^*13|3c 7mb5y^ӡ7էKm;si(ev1>G)pO|n2S^!%OJ
-endobj
-622 0 obj <<
-/Type /Page
-/Contents 623 0 R
-/Resources 621 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 656 0 R
-/Annots [ 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R ]
->> endobj
-626 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.922 555.57 175.103 567.26]
-/Subtype /Link
-/A << /S /GoTo /D (chapter*.1) >>
->> endobj
-627 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.922 532.589 158.141 542.157]
-/Subtype /Link
-/A << /S /GoTo /D (chapter*.3) >>
->> endobj
-628 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.922 505.365 263.377 517.054]
-/Subtype /Link
-/A << /S /GoTo /D (chapter.1) >>
->> endobj
-629 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 491.429 217.338 503.058]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.1) >>
->> endobj
-630 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 477.266 191.581 489.122]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.1.1) >>
->> endobj
-631 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 463.33 199.178 475.186]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.1.2) >>
->> endobj
-632 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 449.622 182.641 461.251]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.2) >>
->> endobj
-633 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 435.686 280.49 447.315]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.2.1) >>
->> endobj
-634 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 421.75 250.126 433.379]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.2.2) >>
->> endobj
-635 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 407.814 236.126 419.443]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.2.3) >>
->> endobj
-636 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 393.879 202.642 405.507]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.3) >>
->> endobj
-637 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 379.943 210.732 391.572]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.3.1) >>
->> endobj
-638 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 366.007 244.975 377.636]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.3.2) >>
->> endobj
-639 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 351.844 252.966 363.7]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.3.3) >>
->> endobj
-640 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 340.257 228.581 349.764]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.3.4) >>
->> endobj
-641 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 324.2 270.733 335.828]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.4) >>
->> endobj
-642 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 310.036 284.118 321.893]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.5) >>
->> endobj
-643 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 296.328 268.551 307.957]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.6) >>
->> endobj
-644 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 282.392 262.248 294.021]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.6.1) >>
->> endobj
-645 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 268.456 207.187 280.085]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.6.2) >>
->> endobj
-646 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 254.52 228.339 266.149]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.1.6.3) >>
->> endobj
-647 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 240.357 313.966 252.214]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.7) >>
->> endobj
-648 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 226.649 220.46 238.278]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.8) >>
->> endobj
-649 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.922 203.667 202.685 213.236]
-/Subtype /Link
-/A << /S /GoTo /D (chapter.2) >>
->> endobj
-650 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 187.61 255.581 199.239]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.1) >>
->> endobj
-651 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 173.675 304.702 185.303]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.2) >>
->> endobj
-652 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 159.739 263.733 171.368]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.2.1) >>
->> endobj
-653 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 145.803 277.005 157.432]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.2.2) >>
->> endobj
-654 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 131.867 297.339 143.496]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.3) >>
->> endobj
-655 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 117.931 262.551 129.56]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.4) >>
->> endobj
-624 0 obj <<
-/D [622 0 R /FitBH 734.423]
->> endobj
-625 0 obj <<
-/D [622 0 R /FitBH 578.971]
->> endobj
-18 0 obj <<
-/D [622 0 R /FitBH 533.585]
->> endobj
-621 0 obj <<
-/Font << /F29 573 0 R /F105 552 0 R /F64 555 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-659 0 obj <<
-/Length 2424
-/Filter /FlateDecode
->>
-stream
-x\Yo#7~1lv&
- cH9^jXz_+>q^%;NpN=[/ҹf}Oڒ9uښw|>ACMLm䡐OdZ ,H&pcx
-oQC< t-䳁~/¶%+"]"v%zpGt؅;:k- hڟno&Vߌ82y%Ul}P"3%ҪՐYydyF̟\׵9g[:wv4xEO<H9liSjp2t(".awDvS_D(@G98G^klh-K
-C1*C)DQGoYk|)2j͒ )ڴk;~jk9b
-12_5UfR` v k qo&MBNs`\|ݔM`<ʦ\!vӳ2!:ݑT]\
--^qh/pr_vM:]!gLJ6V#'DKqE?-6jb (aweO (y u%7
-ʊ|Zd J:\*yɮU. a{G8"ܿ3oC̔nm.k,x采
-a"+fR*Zflڄû)CjvNk }- _ƫqlC%}`gZW_ۦ4R;jO|ѐ ֥=UiyQR!-f{W^}%gɪݦؾwXM>mMyx^jF4s"2 Lw8EReVUخH䌳M>&9lbĩUco(?H-M'Gz\tNSfWl$A%9{ Wˣ^,q4}_m-Og
-lUz,KD}*fŸKo:djz۪ʡ_y'8,ʼn2S3Zr
-xp4Àǣ9-vlVzr&>=Z擬 pm1v f;m.<e2󆬫nY훬?X֏@ =!xZ&j#9Ndgh+wd| 9>"m8#uU50(G` ƃy ypskqLG&Th3rPpHol:
-dSqLu?RsD7c^vb6i(1¾(m!dRҪs
-^SAsD2vƏIv ]ުP=oejrNkL9XvJk C_y~6/缨$k9/.[G+'fW%|ׅчɼX9/)iQ@*1ߞD߉ZG*k̷P٥byh# R늽kL 4p)Iw]NSC]4|ԁ:YGd;w
-T-G=ә?WwOEheٞ+A)?wH<uDSR}~Qn8Djy w“E =<$䴷w~2be'y" SekfO@x]]\Kךvʇؔy5asX8*w(Zw/)}*1= ?uU$+[i~ؘ?vnY8U<`am_hrgok@endstream
-endobj
-658 0 obj <<
-/Type /Page
-/Contents 659 0 R
-/Resources 657 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 656 0 R
-/Annots [ 661 0 R 662 0 R 663 0 R 664 0 R 668 0 R 669 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R 679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R 685 0 R 686 0 R 687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 R 697 0 R 698 0 R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R 704 0 R 705 0 R 706 0 R 707 0 R 708 0 R ]
->> endobj
-661 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 700.547 276.462 712.176]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.1) >>
->> endobj
-662 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 686.873 302.038 698.502]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.2) >>
->> endobj
-663 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 673.199 312.826 684.828]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.3) >>
->> endobj
-664 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 658.919 267.583 671.821]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.4) >>
->> endobj
-668 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 645.245 322.796 658.147]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.5) >>
->> endobj
-669 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 631.571 334.334 644.473]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.6) >>
->> endobj
-673 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 617.897 305.796 630.799]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.7) >>
->> endobj
-674 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 604.829 263.826 616.458]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.8) >>
->> endobj
-675 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 591.156 343.705 602.784]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.9) >>
->> endobj
-676 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 577.254 284.211 589.111]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-677 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 563.808 355.978 575.437]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.5.1) >>
->> endobj
-678 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 550.134 313.977 561.763]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.6) >>
->> endobj
-679 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 536.46 320.402 548.089]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.7) >>
->> endobj
-680 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 522.786 232.462 534.415]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.8) >>
->> endobj
-681 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 509.112 229.28 520.741]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.9) >>
->> endobj
-682 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 495.438 247.856 507.067]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.10) >>
->> endobj
-683 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 483.885 235.402 493.393]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.11) >>
->> endobj
-684 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 467.787 441.915 479.719]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.1) >>
->> endobj
-685 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 454.113 430.461 466.045]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.2) >>
->> endobj
-686 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 440.439 396.097 452.371]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.3) >>
->> endobj
-687 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 429.19 276.159 438.697]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.4) >>
->> endobj
-688 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 413.395 335.584 425.024]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.5) >>
->> endobj
-689 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 401.842 313.432 411.35]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.6) >>
->> endobj
-690 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 388.168 229.402 397.676]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.12) >>
->> endobj
-691 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 372.373 310.008 384.002]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.13) >>
->> endobj
-692 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 358.699 211.674 370.328]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.14) >>
->> endobj
-693 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.742 334.033 300.772 345.722]
-/Subtype /Link
-/A << /S /GoTo /D (chapter.3) >>
->> endobj
-694 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 320.359 214.856 331.988]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.1) >>
->> endobj
-695 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 306.685 241.568 318.314]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.2) >>
->> endobj
-696 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 293.011 390.129 304.64]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.3) >>
->> endobj
-697 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 279.337 352.462 290.966]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.4) >>
->> endobj
-698 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 265.663 304.22 277.292]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.5) >>
->> endobj
-699 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 251.989 225.856 263.618]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.6) >>
->> endobj
-700 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 238.315 251.523 249.944]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.7) >>
->> endobj
-701 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 224.642 311.19 236.27]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.8) >>
->> endobj
-702 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 210.968 274.25 222.597]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.9) >>
->> endobj
-703 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 197.294 366.432 208.923]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.10) >>
->> endobj
-704 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.742 172.628 432.107 184.317]
-/Subtype /Link
-/A << /S /GoTo /D (chapter.4) >>
->> endobj
-705 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 158.954 350.947 170.583]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.1) >>
->> endobj
-706 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 145.28 252.493 156.909]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.2) >>
->> endobj
-707 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 133.727 240.886 143.235]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.3) >>
->> endobj
-708 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 117.932 285.886 129.561]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.4) >>
->> endobj
-660 0 obj <<
-/D [658 0 R /FitBH 734.423]
->> endobj
-657 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F87 667 0 R /F111 672 0 R /F82 579 0 R /F104 565 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-711 0 obj <<
-/Length 2619
-/Filter /FlateDecode
->>
-stream
-x\rF}WpȪaO˼%x*KRv"a_?$
-)Ը\e&؍ss&aGz!CtO18en.H{a)o.`3Hֻ\]$iϖ5d DZD0+^|wu!|^a?\`Čk1'1ۋ0g?e0d"j(H0# +CT&Џ~˰>lo#Cyr@u?$ҏC.0h>WdV~ XԼ"Xx7:~[MBb}*Z}nnޏ=aH*~e*UhR0cxpmezbvȾhb[xdvM,vFYR^.&@U+eLxq|aџ
-9孱c׀Y&Q.xr\,W8]pL "H9b<xyCR"Lk8Up
-9.2^;мF6QjLsɏfʦ,xn2W#%yu34̯jԧ˾T(֩0P8B*<PlK%vy0F;}(f[xe}ǟz50tcn/LWRBC_qyL}.acn6H:ע)TT8>D%FDNi޵%.gδ9ƛ5GKj
-J iTnQvfJ7>F_@m?6JSp|.WETy3.x^a~ !΋'(\s7濱:ymW,(av,p$[Kf55
-p `ս7`\\RRCɔPM%b}P>ˠ8\ +8;NSB*$h uYVVtܡV@6:c՚mopMMdq$^l=uwͦ<>&<^HZ)
-'a+G}cS_)匍F,^#oT۪k@QKwD\?5
-[W]-+oC,z}ߴi&C+@(<Oju>tgV7E|Wn
-endobj
-710 0 obj <<
-/Type /Page
-/Contents 711 0 R
-/Resources 709 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 656 0 R
-/Annots [ 713 0 R 714 0 R 715 0 R 716 0 R 717 0 R 718 0 R 719 0 R 720 0 R 721 0 R 722 0 R 723 0 R 724 0 R 725 0 R 726 0 R 727 0 R 728 0 R 729 0 R 730 0 R 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 741 0 R 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 R 751 0 R 752 0 R 753 0 R 754 0 R 755 0 R 756 0 R 757 0 R ]
->> endobj
-713 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 702.668 216.277 712.176]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.5) >>
->> endobj
-714 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 686.873 307.642 698.502]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.6) >>
->> endobj
-715 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 672.972 349.663 684.828]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.7) >>
->> endobj
-716 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 659.298 359.663 671.154]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.1) >>
->> endobj
-717 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 645.851 323.854 657.48]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.2) >>
->> endobj
-718 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 632.177 260.581 643.806]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.3) >>
->> endobj
-719 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 618.503 271.52 630.132]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.4) >>
->> endobj
-720 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 604.829 265.43 616.458]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.5) >>
->> endobj
-721 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 591.156 283.005 602.784]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.6) >>
->> endobj
-722 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 577.254 436.66 589.111]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.7) >>
->> endobj
-723 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 563.808 286.824 575.437]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.8) >>
->> endobj
-724 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 550.134 244.005 561.763]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.8) >>
->> endobj
-725 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 536.46 213.46 548.149]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.9) >>
->> endobj
-726 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.922 511.794 293.254 523.483]
-/Subtype /Link
-/A << /S /GoTo /D (chapter.5) >>
->> endobj
-727 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 498.12 177.763 509.749]
-/Subtype /Link
-/A << /S /GoTo /D (section.5.1) >>
->> endobj
-728 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 484.143 227.065 496.075]
-/Subtype /Link
-/A << /S /GoTo /D (section.5.2) >>
->> endobj
-729 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 470.772 276.642 482.401]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.1) >>
->> endobj
-730 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 459.219 208.551 468.727]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.2) >>
->> endobj
-731 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 445.545 208.611 455.053]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.3) >>
->> endobj
-732 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 429.75 203.126 441.379]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.4) >>
->> endobj
-733 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 416.076 235.914 427.705]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.5) >>
->> endobj
-734 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 402.099 361.64 414.092]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.6) >>
->> endobj
-735 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 390.85 200.672 400.357]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.7) >>
->> endobj
-736 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 375.055 364.763 386.683]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.8) >>
->> endobj
-737 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 361.381 328.248 373.01]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.9) >>
->> endobj
-738 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 347.707 264.975 359.336]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.10) >>
->> endobj
-739 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 334.033 376.763 345.662]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.5.2.11) >>
->> endobj
-740 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 320.359 164.308 331.988]
-/Subtype /Link
-/A << /S /GoTo /D (section.5.3) >>
->> endobj
-741 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.922 295.39 228.373 307.382]
-/Subtype /Link
-/A << /S /GoTo /D (chapter.6) >>
->> endobj
-745 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 282.019 288.429 293.648]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.1) >>
->> endobj
-746 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 268.345 368.672 279.974]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.1.1) >>
->> endobj
-747 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 254.671 372.52 266.3]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.1.2) >>
->> endobj
-748 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 240.997 270.763 252.626]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.1.3) >>
->> endobj
-749 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 227.323 245.308 238.952]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.1.4) >>
->> endobj
-750 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 213.649 163.49 225.278]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.2) >>
->> endobj
-751 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 199.975 358.52 211.604]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.2.1) >>
->> endobj
-752 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 186.301 302.551 197.93]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.2.2) >>
->> endobj
-753 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 172.628 347.157 184.256]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.2.3) >>
->> endobj
-754 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 158.954 179.46 170.583]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.3) >>
->> endobj
-755 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 147.401 300.157 156.909]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.1) >>
->> endobj
-756 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 131.606 291.672 143.235]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.2) >>
->> endobj
-757 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.376 117.932 257.096 129.561]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.3) >>
->> endobj
-712 0 obj <<
-/D [710 0 R /FitBH 734.423]
->> endobj
-709 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F26 539 0 R /F112 744 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-760 0 obj <<
-/Length 871
-/Filter /FlateDecode
->>
-stream
-xKO@>ڇ ;+RR$n:iD˯G@TUxcٝc!J#lhE8 X8V"=A;J`Zy~ptLaK)]F?i(
-T*bl"k>sn BuۂOe ɁP{")O+V(dPϡG}?X΋_^0ܶO~}zGJ
-=e|yʪ9d~[,.t4!䩟{w(ʣwdm" ZxyB~~KHGǙJEI]5m(tF1AӑΕ~BT"Vۻ]^u 7Q1oQ`;˜Ê==rtj?_2cˉ?|;OnW"tҰGvc0XÑw-`c*5J^f'n'd',޼}$/ګ
-m({47 >0byq$yƵpq_I1/TWzv+,U"s+(PNDIk:KxenM@_>2u>wSџqweAS]MIY3gf% nJAި4(SN#Le݋1y,8U^,0F}]Eك8rTe[
-gUendstream
-endobj
-759 0 obj <<
-/Type /Page
-/Contents 760 0 R
-/Resources 758 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 656 0 R
-/Annots [ 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R 771 0 R 772 0 R 773 0 R ]
->> endobj
-762 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 700.547 300.371 712.176]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.4) >>
->> endobj
-763 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 686.998 292.826 698.627]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.4) >>
->> endobj
-764 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 673.448 291.553 685.077]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.5) >>
->> endobj
-765 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 662.02 226.493 671.528]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.6) >>
->> endobj
-766 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 646.35 268.856 657.979]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.7) >>
->> endobj
-767 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 632.801 306.099 644.43]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.8) >>
->> endobj
-768 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 619.252 349.856 630.881]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.8.1) >>
->> endobj
-769 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 605.702 298.25 617.392]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.8.2) >>
->> endobj
-770 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 592.153 275.705 603.782]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.8.3) >>
->> endobj
-771 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.197 578.604 268.008 590.233]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.8.4) >>
->> endobj
-772 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.742 554.146 205.962 565.835]
-/Subtype /Link
-/A << /S /GoTo /D (chapter*.9) >>
->> endobj
-773 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.742 531.809 198.431 541.377]
-/Subtype /Link
-/A << /S /GoTo /D (chapter*.10) >>
->> endobj
-761 0 obj <<
-/D [759 0 R /FitBH 734.423]
->> endobj
-758 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-776 0 obj <<
-/Length 659
-/Filter /FlateDecode
->>
-stream
-x͖Mo0 >kE}]lˀeIM8 ׏4.0H=z)%2'63n#ݑHRYcBp:|>|2cM6j^|]Ҩ)JvYRe!!(~>ȔJ2LApf lVeo) ;C0 ?}fC"6Sb/0_Nm+jWkb&fPϦPPUÄ48?zsN'Jy`QbA`d
-uXB{CP㢪
-f-ې%}46툷7ӦO
-i5,s="gr(,"j4ږhu׻>`b %<*yt7گ
-(<߃J Mr>nO@jO%T+bXqZbF Ύib'es K AO3?֠}Qendstream
-endobj
-775 0 obj <<
-/Type /Page
-/Contents 776 0 R
-/Resources 774 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 656 0 R
-/Annots [ 779 0 R 780 0 R 781 0 R 782 0 R 783 0 R 784 0 R ]
->> endobj
-779 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 567.446 336.52 579.075]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.1) >>
->> endobj
-780 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 553.897 295.854 565.526]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.2) >>
->> endobj
-781 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 540.348 336.824 552.037]
-/Subtype /Link
-/A << /S /GoTo /D (figure.4.1) >>
->> endobj
-782 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 526.798 271.763 538.488]
-/Subtype /Link
-/A << /S /GoTo /D (figure.4.2) >>
->> endobj
-783 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 513.249 235.066 524.878]
-/Subtype /Link
-/A << /S /GoTo /D (figure.6.1) >>
->> endobj
-784 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 499.7 317.036 511.329]
-/Subtype /Link
-/A << /S /GoTo /D (figure.6.2) >>
->> endobj
-777 0 obj <<
-/D [775 0 R /FitBH 734.423]
->> endobj
-778 0 obj <<
-/D [775 0 R /FitBH 579.293]
->> endobj
-774 0 obj <<
-/Font << /F29 573 0 R /F64 555 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-793 0 obj <<
-/Length 1987
-/Filter /FlateDecode
->>
-stream
-x[[s8~ϯZw;vg۽Lf 8ԁdɯߣ1$NC,s1E{a$I#79zp{q0c~8{aH*ٻc/,J_Clůg.@T9#4|hDZG&\7#]^#璱pygS_ՀƴٟçaҎ[1@fg6Wx\v:u~2"=(v E;}<la$zAfPOH`L޶񯸺DJ$aF,9܏iMJELjLԨƴD4|qARPbh 2KI;L-67#̣mٰ6dמY4>lROC}OX#JXW ;<cvjY2BN`Է,V+$#'3˒:NPJ#Gzp\6
- [7Aw#n`0=ZM9/y heAD`)h>l~V`HO!3dMFT5"\NҾ|kv)LwJ}60 .""6&#tpPYCD; z{*oIpRR^Ws_H%-3u`t汆$LdB\A7i8}'AE aVOTs{gc(,/3s/ qX7tQ+հ9VylUi7dFB%3gK$YZFD96u(
-ojcgk7XM0MP`D0 ҍ)Kl=N&yM*M
-AeNP󧑙M37%Okj5K[PƻMR!fWzc?XBE!՘O\E!ړq8COnx˜{Ul{"lkދ8- mZU@~wal
-%Q&|4,we%y 49Wvڙp
-^~QK#W(X&lwa׽j.QJQb:݌}R)N/m؅R"Phܫ\k5Bu^-%fzrci{xiu~_!k-~xBY+VҞ<Vf͗pv
-endobj
-792 0 obj <<
-/Type /Page
-/Contents 793 0 R
-/Resources 791 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 656 0 R
-/Annots [ 796 0 R 797 0 R 798 0 R 799 0 R 800 0 R 801 0 R 802 0 R 803 0 R 804 0 R 805 0 R 806 0 R 807 0 R 808 0 R 809 0 R 810 0 R 811 0 R 812 0 R 813 0 R 814 0 R 815 0 R 816 0 R 817 0 R 818 0 R 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R 825 0 R ]
->> endobj
-796 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 567.219 436.817 579.075]
-/Subtype /Link
-/A << /S /GoTo /D (table.1.1) >>
->> endobj
-797 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 553.897 307.068 565.526]
-/Subtype /Link
-/A << /S /GoTo /D (table.2.1) >>
->> endobj
-798 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 540.348 305.159 551.976]
-/Subtype /Link
-/A << /S /GoTo /D (table.2.2) >>
->> endobj
-799 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 526.495 407.825 538.427]
-/Subtype /Link
-/A << /S /GoTo /D (table.2.3) >>
->> endobj
-800 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 513.249 298.735 524.878]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.1) >>
->> endobj
-801 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 499.7 306.523 511.329]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.2) >>
->> endobj
-802 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 486.151 256.947 497.78]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.3) >>
->> endobj
-803 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 472.602 367.584 484.23]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.4) >>
->> endobj
-804 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 459.052 315.765 470.681]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.5) >>
->> endobj
-805 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 447.624 221.523 457.132]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.6) >>
->> endobj
-806 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 431.954 248.159 443.583]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.7) >>
->> endobj
-807 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 418.405 272.856 430.034]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.8) >>
->> endobj
-808 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 404.856 255.614 416.484]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.9) >>
->> endobj
-809 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 391.306 310.553 402.935]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.10) >>
->> endobj
-810 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 377.151 316.19 390.053]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.11) >>
->> endobj
-811 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 363.602 393.023 376.504]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.12) >>
->> endobj
-812 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 350.053 328.614 362.954]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.13) >>
->> endobj
-813 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 336.504 289.553 349.405]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.14) >>
->> endobj
-814 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 322.954 423.341 335.856]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.15) >>
->> endobj
-815 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 309.405 373.008 322.307]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.16) >>
->> endobj
-816 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 295.856 323.644 308.758]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.17) >>
->> endobj
-817 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 282.913 413.462 294.542]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.18) >>
->> endobj
-818 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 269.061 471.946 281.053]
-/Subtype /Link
-/A << /S /GoTo /D (table.4.1) >>
->> endobj
-819 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 255.814 360.371 267.504]
-/Subtype /Link
-/A << /S /GoTo /D (table.4.2) >>
->> endobj
-820 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 242.265 353.796 253.894]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.1) >>
->> endobj
-821 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 228.716 462.765 240.345]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.2) >>
->> endobj
-822 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 215.167 420.887 226.796]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.3) >>
->> endobj
-823 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 201.618 432.584 213.247]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.4) >>
->> endobj
-824 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 187.841 307.635 199.697]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.5) >>
->> endobj
-825 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.106 174.519 242.099 186.148]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.6) >>
->> endobj
-794 0 obj <<
-/D [792 0 R /FitBH 734.423]
->> endobj
-795 0 obj <<
-/D [792 0 R /FitBH 579.293]
->> endobj
-791 0 obj <<
-/Font << /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-858 0 obj <<
-/Length 2511
-/Filter /FlateDecode
->>
-stream
-xڥYY~_!:cl؉a$d8=K]Pקn32v㫪^J?**uʭSU}^a察pX_{ z2bʕIUo%Gd܎mlYolT^aJU:C~^[VyXZ>n%,g+6}Ä+rU;s'8>MkzUi3:_^ M= +:Ggi[34]wcWkSfk%h~Gj ']_=]Vmr7xa+CCf>O&&1*Se$P)Ǩԗw`5[m&G:+o=sD2#O'OqH&報r%~s'I۠|Nb+52]avW|fj"֦LL&z قpԩ⥷o g4V㟯Kc8H(kdJdFbm1r942B ;D}!D)J
-zxf(<c 8g V,w7l>OK b%ZY+9e#.oa3,i>HU{.{9DsG}GD/2z':;6bcy{j& rlS+W:VlvԄlևFNX(n >!h:1`Zh\:!q)5̱v!]4~!)PC)F. !35^T\+d0Ⱦ:e)HUH*%*W9x)[M'>!KUxe3LT.@2+f2W@9pyC85/4d?G2/C Ppև$w I&:RܡÖ4ɟJh"
-??Bٖ[$3 h˝jSEޅ:T0lq@/][$@WP8&Q y^FF]P`. j
-zE$"
-D)a_>yW\/]_v:W{N=ƩfM70g #FowXV̆S ZX+O07ny$ϻڗozM2 hE
-RݐrDm۽9.gRԤ~@% !z`RCꕱ{Ґ|CU/#Ia|˖53e('V?8vޗhԧC]x-g(6\b%͞ 4C@A ;c|1
-PHt!M_z}'lOԸ
-Vә_w'*&߁a[[}!y`81riDǜ'1`1-U'w-dT4w=3S"Dm9ӭ磩mҎ8LQճᏙ[ OvF\66~m%:B+^/ljfendstream
-endobj
-857 0 obj <<
-/Type /Page
-/Contents 858 0 R
-/Resources 856 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 867 0 R
-/Annots [ 866 0 R ]
->> endobj
-866 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [114.303 374.218 127.205 383.241]
-/Subtype /Link
-/A << /S /GoTo /D (cite.texbook) >>
->> endobj
-859 0 obj <<
-/D [857 0 R /FitBH 734.423]
->> endobj
-22 0 obj <<
-/D [857 0 R /FitBH 714.623]
->> endobj
-26 0 obj <<
-/D [857 0 R /FitBH 450.736]
->> endobj
-30 0 obj <<
-/D [857 0 R /FitBH 420.897]
->> endobj
-34 0 obj <<
-/D [857 0 R /FitBH 167.4]
->> endobj
-856 0 obj <<
-/Font << /F29 573 0 R /F113 862 0 R /F120 865 0 R /F84 545 0 R /F64 555 0 R /F104 565 0 R /F112 744 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-870 0 obj <<
-/Length 3587
-/Filter /FlateDecode
->>
-stream
-xڵZY6~_a̓ ،xz&ͽIl&[#_ev|[3 i4Y*V}Ugi|Y!=п,T9 /u
-Uv׿Ff4Lܚ/zl:̋4Z@wmƦ)eaH|4|Uǯx8gK6u~-be|vX题Nuw?=06q*MRxUae".{o&.(~jX@{YC,qx_؞3Ra3' g_f"åux7*6 19ӌt*ٲ'zDY
-^~Ygg+VpJv]UJCѴ؛FުФ-Ug]QU,ֲ,U+]꡽v CJh /I{'gr4Qڧ7&f{Ptyfkebz܊Mzt:VfbQNFbpY!].x+SbgM<Î6"28%QB9xd=VmI-}'"I*u`MXٹ82 [x2*ep@"p"'IrCA$>jj<^ٵ]k= Wca7nDbs38v|rwV=e˓M<`rc0A3Ɠ8f= laEck9O z Q0%A& ]" hDG
-_O,Glb*Wؿ{Mt~8T|e!(5Ώa Ͳ]hK:?}sxtIeKqXVBUKuW=[ BOMf$cW|QtExn3S^!̪_S)v6jkA*#
-$}\IW 0D w uRp8
-5;6Ѯ~FXH53gX@9sxG
-5X+!Ɵ +3
-٘uɋۅR8d<1>JWBZ$ql0?PwN 2#^kSZ1=ŗb54/NJo C:KlDe/C,$u!t7nW[xx/ ,d~[Džm<`~טZsǠE))BYқ$s
-Č?<5b制G1`=wئY a2u׊nRRo( PmTܼhb"?},9\%`f`ָCpq/t> njP3Pd5QyL)jr8rQ\)@&]x w ]Ax7 oCWޚxC@CnOa蠷f+74\<$<&vS7cǧ_{B }[%d]?hY4e UKpx궶x54=e-h4Ŋ\G)]'}*U!["jnk4v \)zX߮.&|6d8c(N*rgfj&ۈ
-endobj
-869 0 obj <<
-/Type /Page
-/Contents 870 0 R
-/Resources 868 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 867 0 R
-/Annots [ 872 0 R 873 0 R ]
->> endobj
-872 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [465.181 702.668 478.083 711.691]
-/Subtype /Link
-/A << /S /GoTo /D (cite.manual) >>
->> endobj
-873 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.627 234.807 302.352 248.016]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.1) >>
->> endobj
-871 0 obj <<
-/D [869 0 R /FitBH 734.423]
->> endobj
-38 0 obj <<
-/D [869 0 R /FitBH 519.457]
->> endobj
-42 0 obj <<
-/D [869 0 R /FitBH 489.169]
->> endobj
-877 0 obj <<
-/D [869 0 R /FitBH 132.008]
->> endobj
-868 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F106 576 0 R /F84 545 0 R /F104 565 0 R /F29 573 0 R /F110 598 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-886 0 obj <<
-/Length 3175
-/Filter /FlateDecode
->>
-stream
-xZ[~?lܧOi'VzD, ؜IZT#́ok˷.X<V*Y~_O#>)׋Bӗ(/\n_igG]oCk_;z ڵrV9o֯ynxTH{yr<O?wOϞtu~
-TA"裏=⇉
-WKۚ[s07^:.9Tk(g< "ge ^ 4[ֱSiyU<(kDb7%~ҮCb+3c<pc/^mI$TRT?{ vdͲUz yP'w1՘F{key}{dIn;!\A>+Xw5)_'!9luBsAJk^9c]9T-8`4[ 3: '&Geut?[Kb,AS]p:
-zC632=rJkA ;Gg:@B;#ZD;_nBg#y= ɍQEffN&ӭețiz{bT7fʵ0?c$.$''V%uT㕷=6@HO_%oY4WE(I i+'~BnLj?=ZP @O$lEChG4'DP[Ǭ {G[1k#e%Fk52ff~H`vZΝ PeAN^w.نX$eTH&e(fGLph@
-2e˴s>$ \ȱR>$RާS&6K;N^R:"
-ۅː54#B.vB+7:M]ZeY^HG
- &C b HIrZ.rU'0ϏVTBj|8#[%mEf,DLha%nL0ΆcbOPNQ,dWe:1堂\_,dk~Mx{żJ
-rSSYsUkHJ jR^ҫ>ZCЊ~O-jʜ|IwQ1 hܥR,Ƽ?2i')4~lxpy8BA"lpbGhQ/~Әd,5 MU^p[b%)n6x7W 5T؋Wޢт.vay 9f96)=LLL2
-#U*}㌻+or7.C ,Df` ёfVWJSid@۟ 2Tnyiy& ~N.6R ۊ! De&
-
-2^d2pyW0Ai[ƴ d1V%Z*ڃX05"XXƴ5L8l ܭHٸ5Y{ͫ|po3 oSjG۟wċ\/xmK9ܣcXWĞ=F"L#O$p]dX^VAke+*7'&Ay8XV)2r[ņ}NןSǞݐ+Nq-m/~S >$,nR3Ι@Y{ۭm(@8ˑaFy6e'd&sÏ^7)ȱЛI\VU;=P)R1DUqsĴKK0VsS-YrW}յmTd,k0Z/Am3a[3vٍeNls. EuO-֣"cꯔFk]FÓ}A)n,sTZ<M|UL~Z{'0"`1zUQ'mM
-?ȷ"=JJgPQxiq
-B@6թą[tV..LA)x0r ٌ᤮ᔌäJ58?L6Y[C8jΔ˜Ʈe^ s˟.1e[-:T( z
-17l ':sK 
-endobj
-885 0 obj <<
-/Type /Page
-/Contents 886 0 R
-/Resources 884 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 867 0 R
-/Annots [ 888 0 R ]
->> endobj
-888 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.51 700.32 347.235 713.756]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.2) >>
->> endobj
-887 0 obj <<
-/D [885 0 R /FitBH 734.423]
->> endobj
-46 0 obj <<
-/D [885 0 R /FitBH 669.836]
->> endobj
-50 0 obj <<
-/D [885 0 R /FitBH 388.27]
->> endobj
-889 0 obj <<
-/D [885 0 R /FitBH 153.926]
->> endobj
-884 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F29 573 0 R /F102 561 0 R /F110 598 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-892 0 obj <<
-/Length 3266
-/Filter /FlateDecode
->>
-stream
-xZIrb2+rJb; F<>END*$A?q 2F-「7:*&
-6TM(|~[퇛T<^5y3|<jF6moZKBqi(P:{ow<;7[mfO&]+& <JP ?>2Yh[; <*WHY؈?^R? B!>9_:Rb<4<Z B}A0i87$uN'UeA2yG 6(mz{\1eSΎ#y{_;U`wlޛ"qAj  }"m_W&f4FX%|?pf;uz#h :up7QumuRg{jkE΅KaybK,=WEָ1a"/x#kվ7 :#MEb '(aڒtSSilWH&]O
-kqSz Pkju"iSڎI
-@p4pG!ڟi58HX"c*]XN_$qh!צo)ռ2( A ݩ曏}9+6dRo49rRМ_͇dU(
-Tm1'7c}Y_2ڼunKTL`!_69_q@xLX¾dY{gcKЍw
-F}(t( MbR޲=ߘ` KC~ "D+#|/ȠL6w!\D"='u;|{6*x IマsF"UN$eh?}.|Gm9p2Xq[uziB= XKԷg֟a{X1/VIX?aCyu&;"Y{WĮ:[VThi`ʊVBDyRgd
-qVC}:hYOLM˺
-N% M^ʾǕ plv(P< . \ |7. 2nYF^ox{ Sof,A[&٨nq])Dzb
- 1^׬"0'z&"i+T<'X% I}t(9Kb ;W22k;H{VKg‰;I 9y xē 4+&Oȵ`X*rFD9LL$
--@ p=w Y@ϊH5n^"Ӣ[j8B,jxj2nϡ+
-okf
-ctSDҀj <qVy9S)dTRf-.HB bDͪ&"t(`8+ֺۄQMI3Ԛufq.P઀WΪfɭ Ttj^f@r-r$=V^P̈́n3#+A*PgR'I,2q9SV1)t4|ӻ?˝u; CNoȑ40<3OYRp.B\d
- <I'2`p8}>\%w I2c=00znvN2HppYdٕ.BC2 Tvw^O鹂
-Hi~VX{"e$fz(Vw+n ȋΥad^P.Nu9+rwcOߣ5́eY=Lo# ?- )JQx5Uj#1+_Mdm0<iM> ً8GWԜImO6S&<$'l}""yzFhjm%A=L*H־Fh5X*7SBr]7 }aB
-C,qhz@I9wNÊ'+k୧O"Vc~-A31q=z'Xem^Hr2
-@N&LϧӕOWp).'4=Ăz/pCyx`H| ՉWuss?^U0no]endstream
-endobj
-891 0 obj <<
-/Type /Page
-/Contents 892 0 R
-/Resources 890 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 867 0 R
-/Annots [ 894 0 R 895 0 R ]
->> endobj
-894 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [281.682 621.373 289.129 630.396]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-895 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [448.53 457.343 455.255 470.551]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.3) >>
->> endobj
-893 0 obj <<
-/D [891 0 R /FitBH 734.423]
->> endobj
-54 0 obj <<
-/D [891 0 R /FitBH 389.629]
->> endobj
-58 0 obj <<
-/D [891 0 R /FitBH 291.798]
->> endobj
-896 0 obj <<
-/D [891 0 R /FitBH 142.967]
->> endobj
-890 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F110 598 0 R /F84 545 0 R /F104 565 0 R /F29 573 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-899 0 obj <<
-/Length 3054
-/Filter /FlateDecode
->>
-stream
-xڽZm~BN[./ih]A`Ob.U3y].%յ8\ξ3 %')JJBg"Sz2ܤxzLWx{?L*QzWvS"ә*yn33]Nrs *Y)2ip:C,So_|6r37?N7U99}*dUM674Bg{^|w ERLpT53!*ʬ\v5"CI!dׇ𗦆3P&X>n6gɒMs|&9๴'i$pR
-&DqeHytvvlP$йOM?<UU (E}0pQ9+k:q8Y6*kI;͍ȫCWO)BBfZ5JYQZJjE#w͊"3*:GVTiLK8ǁ QZ^>>H>iUr snIoE9NiNXPu怫t&z;0"ۀV>gbI0ؘ*FCG4Qꝡ>fbgɂ!jO,B9L]IE+|!Nxv Ȱd*by8
-hBv/\kAU3G"ݢ"y ^ q{]ufFɮ9l,ڣQu%FB\YYNA9[ֆGBvr>`ٸ#lT.<vdgv\!. Vif'BL@@j-M'c<
-Sjq%ycpx\NA{mlYRؐZ`DgS-+>Ml]xú>a;kSL.J #11(1Ƚ/__~;˿IC,V4ŏ
-:oa gdoWp85
-(Hi>,uQ"jpY&d>ƙ+QApAe~GIg>J3Y0IBi
-<GT`YcYb d]# ](Gay^3(2+&"/l#\+CR32c)CO|@hI˚-=<5\s:K'AU
-5z; `4>[q̭lǜ5MaGPS6NLsr,Gq^<[zI7>1W,`m7{>02+c*|2@Ҹ~K(xcYAUQN
-JUFl:iDK=_y2VR?x!P?endstream
-endobj
-898 0 obj <<
-/Type /Page
-/Contents 899 0 R
-/Resources 897 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 867 0 R
-/Annots [ 904 0 R 907 0 R ]
->> endobj
-904 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [426.122 402.775 450.539 414.691]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.2.1) >>
->> endobj
-907 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.394 198.999 360.841 210.856]
-/Subtype /Link
-/A << /S /GoTo /D (Item.1) >>
->> endobj
-900 0 obj <<
-/D [898 0 R /FitBH 734.423]
->> endobj
-62 0 obj <<
-/D [898 0 R /FitBH 619.583]
->> endobj
-66 0 obj <<
-/D [898 0 R /FitBH 348.361]
->> endobj
-905 0 obj <<
-/D [898 0 R /FitBH 303.166]
->> endobj
-906 0 obj <<
-/D [898 0 R /FitBH 248.414]
->> endobj
-897 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F29 573 0 R /F82 579 0 R /F102 561 0 R /F14 903 0 R /F112 744 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-910 0 obj <<
-/Length 2835
-/Filter /FlateDecode
->>
-stream
-xڵZY6~_<1#:Gȱ @8!y%5[Imudz`Z"YXWYəHu6Ku$"gM8[ҿn%YĉHr5DHۛa<EoDxz$Jesz38:epI
-(vw:M# @b I[a̝762y.߄By>D2:xwOaM
-EB'"1CXDq oxk?wP=!VqpR]ձ_W ,v%2J)r88sOUE xO{nbA:-|LdI<nLoFp7<> $pMϾlK톳ze.e<˯*:7J%<T&D.R##R^՟t2h43Z3s
-qC;PUs~$ #E9'*%&vUS %QC4ŧ"XBw^h[!(-$"oh>guYB7W)^aNL@7cN<`aQ( CdzzDN-Xjl'y4`1>#y%釤nyWa^<
-Bh#շ)P$_DJDVnpCr7lsV;qBeB!y4 ?c
-1nܴ%N}zC&[,wk_VP1Dvg <rHi+7?LKBbJiخа: [Z{ 2ņ ^KHE%=1k'1 S#l-\R  & Y]<4M@ŎG[]ݱ4=Ng\7{~PF[epu|^U@
-ܱ `%9M82@9dԕU.r,8yZ#e&o,iäc'gVȘM1[6w#TwYm1d92ȷ wX<87Tt.65803KtAbc#E2!=/34fи\,[ލg!0gE>8gȫZfjH E*?x>kpf4@}i"tzT,1WPKZzMNRӟr̊ >M(u$V{vWUi%yaZq9c
-z8#U@2{uU+bZ+†0# -ΡƎJuAn
-`L1IHT,]=t& 8pcH/J;N^UJǁ2F)PM^ˉoPY4E] 6Y!yh3t45: '
-źw0i?r""xб"ٖPcCv4\OI$6oV:{`㓆s)*{U:ËbT!,S)
-V5?S='XX+,q!a<H :1j^,yR6{s@?P6;I!HT­LBp!_Mi89f[Q.2OcIe ;YQRN% 9EGP#"eT$nݞ_!L}Li'AN g(/J-W>n-p Z
-|^D .}N88p:wFQ=섓C<[[-/' #a` w̽FPY Wx.:ÍK=C%F(`@<A16R : t;yD7:ds-G̙($*˞`h \@]vS%ۜIc; O.c>ue,¬,m-4o06bbikڤdT:I0,KDfȕp/|LurIoFCFK;$jZڮVk^>4Ч9{{3$Ǹ,okgvml4a`&Ypt|J,"VJ]07u?-=ki5=nʩ pCęX%δ턫d3i7|}4T*ThNX"8Z=cL!CrH0j@^v27: {,q9D=KNj7<Zr|3 um&-ƿ8L75J %fÏAAm[<P<Uɳ$؇Jzg<YLߍ;f3kARŮ3B -OoCcl3:$?~|ZPM /WmykSU|uf(Lu<; n8Cnendstream
-endobj
-909 0 obj <<
-/Type /Page
-/Contents 910 0 R
-/Resources 908 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 867 0 R
->> endobj
-911 0 obj <<
-/D [909 0 R /FitBH 734.423]
->> endobj
-70 0 obj <<
-/D [909 0 R /FitBH 440.224]
->> endobj
-74 0 obj <<
-/D [909 0 R /FitBH 270.295]
->> endobj
-908 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F113 862 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-914 0 obj <<
-/Length 3225
-/Filter /FlateDecode
->>
-stream
-xZP
-qkذ#SU"71PX}HNb/'L'Na67d=~D<1"N,vw2LdLC")Z[v
-
-[ꩉ[vPttn?h7ID "u"L&J޸ݟQL18ֈlTP뷡5]* "n
-I _7>Ɠ9X, e͍Vh?UMEbgecdj#blvO
-(hhzЉU)P@;
-glU6UY C]*_@g)ٕPDhKG[̱5ߖ9w'~ƙHS`3}>M3qSL&R9Y4![&IY\Jhj)J150C-xz=i&ElG$hD7,d돸ia)3qK^Juq5奘Q=8bpu^ןAٺ 5~xUyG16Pj^A\_MUw\94?ȅN*׳c2?ݡ);.FQI
-}YdҎ|j['V0;0dJFk(ڨ˄O0+VH/><.6=̭Mk0$:\9Z9r``/ɢ QwN`%.V\*96$ZE*寻 2\bC>NX'gpuL-3X9?t%7bS=0}Cg/#dC>/MG:p
-VLX鄂ixZPw6}0 ŝx#A/A=o0 ΕEj1`HEY~ .tL_{Q4ץ!eFq[q}T4+<Ysy@eTy΃ NaW\-Dݔ/:wmy-O`CGmzm$s*D+/RS_O}&:ӵ(}!u/2z>D<{ܮ6eA 0s_yKUBfGZ|+)9hE)60혚M
-1!d^*4Q(2{3qj~q@$UuHTz
-bp]4%4iWA;̑ӗ|U!
- x@AZ#$r% YWG*xƽgu{V4mԘ# v.;L(lI F] [)xݿsn7o&oO)
-ae|bT7\̬1]dsOaxh]u t'pm9ÖO<P̚Pǰ̟cp0u12Cspl* #?~jv:Y\]=,`!n̸D<O$Hȇ e$ d߁r9-f!?.yܦhhs^BZ{a֌H`zM ޫ3QcUwKIutFJHTp,tWpӱf#0i\͹b߂m>Oւy;H,F&tǫRGݯo&šݚئ$ $e|(r-Dk3x$p+H3BK{<$)#aS+#s?*
-A<t22~`xQjK eGS-EvjTԎNJR^Mw"E
-{dsO;9 >OIDW_T,Wzs7:LrLf0,'n٭@
-c y*zK'j}&\J]0;A ۤqcO">S
-![O
-rOדk~&l3#;Bũ ?4fEo91 BVqWu/.Uҽ8nVK=오:'`3}O7tB.2(]oIAV0xT]sU: Co=,y}#^̽1o.GkH8 =+c!.JaMA\, =KkTYx+EM@wT/^u-
-3{}VtIY)"՘G2*pOĈBc|=DĭmܟN~ bv>Tc8sH(5LJbW,, 졁4/^G8ԍ -Ġ:\Pw?R '2N aendstream
-endobj
-913 0 obj <<
-/Type /Page
-/Contents 914 0 R
-/Resources 912 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 931 0 R
-/Annots [ 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 925 0 R 927 0 R ]
->> endobj
-919 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [154.999 632.36 170.931 644.216]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.1) >>
->> endobj
-920 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.437 605.489 284.369 617.118]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-921 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [154.313 423.126 170.245 434.755]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.2) >>
->> endobj
-922 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.738 348.99 197.67 360.846]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.1) >>
->> endobj
-923 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.442 335.44 360.167 348.877]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.4) >>
->> endobj
-925 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.26 220.442 360.192 232.071]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.1) >>
->> endobj
-927 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [331.025 116.765 436.578 129.716]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gust.org.pl)>>
->> endobj
-915 0 obj <<
-/D [913 0 R /FitBH 734.423]
->> endobj
-785 0 obj <<
-/D [913 0 R /FitBH 465.724]
->> endobj
-78 0 obj <<
-/D [913 0 R /FitBH 406.676]
->> endobj
-924 0 obj <<
-/D [913 0 R /FitBH 234.974]
->> endobj
-926 0 obj <<
-/D [913 0 R /FitBH 132.008]
->> endobj
-912 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F29 573 0 R /F110 598 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-934 0 obj <<
-/Length 2823
-/Filter /FlateDecode
->>
-stream
-xڵYoB_
-Ѐ}~wCqq>Iڡ%*IAo<T68ٙٙߌ‡\H#EE0J/ͅx_HG B&jaH𗛋&`$ԋ{">xRE2RKr YZ/wLB
-c[:ǑU 5дKIlW[eǛ/~$K64(̿/>|H/t/ $ͅ&vś.㚆 a.2
-HhJrJ\%K 0/oO""n6Y6y٦k4m^_Im?>ٺ-ù}M2kMW!Z66/~xͪj`\SQnwm^_t T{>ҭT?۽,/ʢ۲yڪ\|mVjw=e ~Ky]-u
-uѝU} ы ]POѾ?;}"<U۬pfN6ۢqu~BeyuV%mP5yUK^~iGӥ[7-Dp[̺;:3J6:;vKS ~ޠj_"Պyn+Dg<j/Ə_{U%*<?-N,pA}gҾ C
-?ͮW(PsB9ᰂ'T)l˘2K-5vemm 6bޢʉ3'\R~BJj $9Ҧ]°3*ڣ%c$$2m
-cR=$*sm׽|3blh6UEN "N^0EYN20C/U8ܡSOD%KpFHȚ.
-lzevXBEpQ^ 1R3ԞESATN*HgMƳ;DEt~dئK{+< * eP1d^naN+$zwLnt-˄[ޜmG42AĮ`бe8A -9A,Tqήs$3IA`ak V%?Z$|sdh hphK -ڏ=&^-"0id3|Ӷ,!ŹOL@|Y`6dhOw[RH28B(puj]9ϲCՄ^~"P d|8 YjlI" !<j `4 N
-_#vW#(q|WHr0ѿ 5ws1( ?{g'rl@~x#\>=` 2}ƧE
-Cȳ.%qDwp99evĀo(זWewWn81XPB+hZn,/m >~6<=7$ٖ0
-kd ;"|,u;P')k`,?"܍["3*C@x\:NϹtnL:/.{)Hf/wi I% ،5"gpN8qcn`*%CқӀxLzRFӤwz"Nz 
-E;P/5@NiF F:] M)2gBv(a1++lVcmWLb] Yfv
-'M9TV}--o%z'n/;Rt=4Pԇq޲TV7oH-Iȸcg!-SwRG $cl u
-t}nP&p΄[ @* &DP ~F(G;9Qid`e̍j)'M`3qvHI"w
-PZOp ^
-%\^O.*k jI͆oǪǸ)y]Rgz9RBx#5^
-endobj
-933 0 obj <<
-/Type /Page
-/Contents 934 0 R
-/Resources 932 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 931 0 R
-/Annots [ 936 0 R 937 0 R 938 0 R 940 0 R 941 0 R ]
->> endobj
-936 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.526 316.777 260.251 329.985]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.5) >>
->> endobj
-937 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [323.187 302.924 329.912 316.436]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.6) >>
->> endobj
-938 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.306 289.678 317.238 301.307]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-940 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [445.836 232.473 453.283 244.101]
-/Subtype /Link
-/A << /S /GoTo /D (Item.3) >>
->> endobj
-941 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.864 218.923 260.588 232.132]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.7) >>
->> endobj
-935 0 obj <<
-/D [933 0 R /FitBH 734.423]
->> endobj
-786 0 obj <<
-/D [933 0 R /FitBH 437.204]
->> endobj
-939 0 obj <<
-/D [933 0 R /FitBH 248.522]
->> endobj
-942 0 obj <<
-/D [933 0 R /FitBH 186.802]
->> endobj
-943 0 obj <<
-/D [933 0 R /FitBH 164.884]
->> endobj
-944 0 obj <<
-/D [933 0 R /FitBH 153.926]
->> endobj
-932 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F110 598 0 R /F102 561 0 R /F82 579 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-947 0 obj <<
-/Length 3405
-/Filter /FlateDecode
->>
-stream
-xڽZ[~_!
-^|sn y?Qa3kT>tGuBG}'HutAMrjd^Mg`B51el{-xaV$yL%-ƁD36<L[]3%ڢ##/8grrUOx
-yNւ(3yH^OMHqSu_0pfvw: .r계dW
-0˒W a+䑧a&Ck;#gh&Թ.cԹQԅQԅuY~aH0#o}cTnH0!'>)Dpyuj [LkA96g3
-2souZ)&cZ4WE|VpLަ>8IE 07yhia)bV ֲG1xG"qJM9T7kTW=AG&W)u fAl&BTzn8S
-v9WxNǰɺAIXݹSvGo\X
-ISc,_Dg
-4gT$GPtޛSO /$u="^&$I?І
-LM)8$WIeWd}',)=Z#nyAf$iHrKDz_.S_InMK
-L2εfθPr-{$X༺<SpMDu!ΞB!ḑBр1s) ^NӮ$̩.
-cC]:p#Hxi1dkcJ0-
-0c,
-HCWrRwK򰧆j!c$(CO՞z'Z+N˥: Oj(V t=J.t؎M ,|Inlڗm^wLDBC
--^А,$޷C'޷c?
-4%7t|b d¥_Z!}Nf
-endobj
-946 0 obj <<
-/Type /Page
-/Contents 947 0 R
-/Resources 945 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 931 0 R
-/Annots [ 949 0 R 951 0 R 953 0 R 961 0 R 962 0 R 963 0 R 964 0 R 965 0 R ]
->> endobj
-949 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.103 686.77 149.828 700.207]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.8) >>
->> endobj
-951 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.741 219.198 364.465 232.634]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.9) >>
->> endobj
-953 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [403.031 171.559 416.799 183.016]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.7) >>
->> endobj
-961 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [357.431 140.209 453.569 150.19]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/packages/supported/foiltex)>>
->> endobj
-962 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [92.922 129.019 217.304 139.231]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/packages/supported/foiltex)>>
->> endobj
-963 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [357.431 129.019 453.569 139.231]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/contrib/beamer)>>
->> endobj
-964 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [92.922 116.765 160.816 128.77]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/contrib/beamer)>>
->> endobj
-965 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.688 116.765 406.456 128.77]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.8) >>
->> endobj
-948 0 obj <<
-/D [946 0 R /FitBH 734.423]
->> endobj
-950 0 obj <<
-/D [946 0 R /FitBH 620.386]
->> endobj
-82 0 obj <<
-/D [946 0 R /FitBH 375.875]
->> endobj
-86 0 obj <<
-/D [946 0 R /FitBH 346.471]
->> endobj
-952 0 obj <<
-/D [946 0 R /FitBH 197.761]
->> endobj
-954 0 obj <<
-/D [946 0 R /FitBH 175.843]
->> endobj
-945 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F110 598 0 R /F29 573 0 R /F102 561 0 R /F84 545 0 R /F83 876 0 R /F127 880 0 R /F128 957 0 R /F136 930 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-968 0 obj <<
-/Length 3150
-/Filter /FlateDecode
->>
-stream
-xڵZ[o~ϯ Z)q߶ݢb&b[r]{s!u8Mf ۹|BIb"b&*$*c&M4YB_o#i+'qW QDxh:F$x7U235~"8N n9UssR $Y 4t&h(^r_-Elĸ?o>~& o7Ql:9{
-k'XPũ^߼W;Kקoġg&zDcK<Qh#Ko9?5c.{`ٽLrmwQj[gj*SL"qM6$8db8e×U1uAUpF?c줳X2PabȇZO.%Q=F}]J&rJHy뷾Λ&Al(#mvkym[$YqnHe8EΦ`D A2P˂M`R4&^PZ::ۅ<.WYg8˺̙ӀNgẗġcvp*rܻ26 YxO"8!ht^)-ۀxX<8^#+i}::.wc. Yq
- ,ztl9N-MMVdLhDZe(-љJ4L0
-C/BKꈄl[YV^oZ/[)߱W $M 9"}N̘~ Xg
- ǠB(pԥ $36OVMѬQ
-8~,\'E(x{Wx 3;t%Ңhuz[ݯ=ǾVL֜g;7$ mC Jv?zuDw#| [i[4?x݊T4LBXs:Mp L51 Bxkc6*'!^SX>Wg'^[03? #gw3э؄2{5u6 !- m3QmSAW
-N:P}DG/jJ܈ʔsK+LhH>n#yc~;1Bȸδsmg/S:#<QG"Kªb> w~R\N˝zyW$(ˎCK|}
-2~6l\ɱ6C6̔Q_k;`r` u9.Gߘ^Fx,mF^X<t˾Hu=es1
- VN~é|^9TLw0[M/d<kCrD^zaOfВU
-DΥ]۪`8^zgK93x>)KsHo"|e:cҔ93]6/by!/8SVϷjPE-06HRׇ]AkHǬ_"W4iX#_}f)dVeS 
-2{ _JA]
-&vP |ӹ-"( Ѯ}j| eC^x JӫNj >g<5"ß<`XXAIG]UZE$'9иHĔ6x5rePJ.! ۠
-%&H& H1x[1RH{E5o򲙃>U쭋nmܧN;"Q/C?iqa5p!hfƠvGd{ljo2-=v
-endobj
-967 0 obj <<
-/Type /Page
-/Contents 968 0 R
-/Resources 966 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 931 0 R
->> endobj
-969 0 obj <<
-/D [967 0 R /FitBH 734.423]
->> endobj
-90 0 obj <<
-/D [967 0 R /FitBH 167.343]
->> endobj
-966 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-972 0 obj <<
-/Length 3290
-/Filter /FlateDecode
->>
-stream
-xZ[o~IUR6iA[AA(^ELs!)i$o x$"sw%g)YE!Y0J7z~D:3"ur{
-Q8=.&R81_Xs)|s<˻TK3*9s]O2*sw|u[{rwl &gOp
-Y퍑Vhw7h g *^qF,t*2[we*k}+,_<s'mOl;0WY[.!i;Nw*wHlsN97庮x9QpǗ-g s&+xBL2;~
-|`-^}6 ~]Ҥ"Mդ&Ja򣇳837<Y[tvú|;HՍtJddޔJ gwLLb#h&\NHZRk@΋~-'u!\g ~쵪<U'nE3LQ>).h`FʤA'r2pؕ<52`Lp{92
-୙-}Dt#@1/w/BC6hxC ;9)S Oʏ B")/4OU)Ԫ )l/+ mM])=li p}=ј9cLr@k3ި?ݱ\ZōuP/>tZUUI+jn)iC&Ǟ!QR92Q F4_42݆Jj,%#ߌ?scۑ3:F>:M'01=>s ,=cR%/oXhi/dɯ3o
-z+{a/>c ׶f<~wYĞb}H ]bƕȠ2h^pS
-JC|p죪'g- Pȵ?<jKß X *ux^Xx_-rmim:n퐠=Uىh)" x,M N0~5@8X/Vvw<NV o<#OC#a%
-E}KͦY*۱?eZ}˦+|'Guuy  ٌ)eN'8j ^@&/rC*`~{#/S4|'q-҆'N aB:1`T0Vuɀo) (wcImyPWشދųP2.`ݘ8PGLa~L8HqDO\*n0N2W,1684)CT$؏I$$ 4
-2KH'O9HRĊG
-C"I+ xXT!X\q9aB|8BX'yV%0˅PX;w֫endstream
-endobj
-971 0 obj <<
-/Type /Page
-/Contents 972 0 R
-/Resources 970 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 931 0 R
-/Annots [ 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R ]
->> endobj
-974 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.996 605.727 184.928 618.629]
-/Subtype /Link
-/A << /S /GoTo /D (table.1.1) >>
->> endobj
-975 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [161.302 554.258 174.203 563.28]
-/Subtype /Link
-/A << /S /GoTo /D (cite.local) >>
->> endobj
-976 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [420.263 554.258 427.71 563.28]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-977 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [314.823 499.972 327.725 508.995]
-/Subtype /Link
-/A << /S /GoTo /D (cite.catalogue) >>
->> endobj
-978 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [271.317 472.874 284.218 481.897]
-/Subtype /Link
-/A << /S /GoTo /D (cite.WAWM) >>
->> endobj
-979 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.679 352.522 358.638 365.731]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.11) >>
->> endobj
-973 0 obj <<
-/D [971 0 R /FitBH 734.423]
->> endobj
-94 0 obj <<
-/D [971 0 R /FitBH 455.461]
->> endobj
-980 0 obj <<
-/D [971 0 R /FitBH 142.967]
->> endobj
-970 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F82 579 0 R /F84 545 0 R /F26 539 0 R /F29 573 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-985 0 obj <<
-/Length 3568
-/Filter /FlateDecode
->>
-stream
-xZYoF~УXI2oYl@6by%DjEj5ү:yHt<
-u'}u¥jbD,6WNR:=yxG O͕i<}3jZY7grznzʼnG>7 $Cf6Jeݷ픢 wM0"drH4lBĿo~P7rmᬛe*ʈD+-h`2i7a ˞`ik3X6S)oOPJɹrE̠牛g%i jqqF3wZfO9vynW%j4V¢E,-n3XqO]l4q, oR0]#L`n\X'uuh)E"(p<\jap5a`qd2z|ŗ"Ge飊5 DI; oQɖ ZT:m>F.65!i桨gg~*J~Z7ceA> V]u<*'!B2k\\KAl  Hm@Ǭ
-h*'WES-Rk70J2A_W|r_Zmy&dI? 2Eɯѧ U#:#Ti1gK1ʹĺ88-56
-3 =<Qp8IڽùVۡp:JЩWh;]*1@V.N[huݐo;x́E;L$8hD3rME-] -qT^'qoAj.C`F +&ğ wnoYyz܀揑4ó?FgQw
-
-5mID(k9",f~ȁMШ~3D@Q f3K<ɀ e59v,;@Zkig@2zrĸ$
-Auhr 88!^!J^5!(n>c )j">j ߬,x*X}qj2r+ݸNpeR!
-"?5K@~Bm|<6pk*%vfn
-
-d#Wj@E1DLf
-u<L$]7xawƁf|Z/"F:OWV ue,s__^y< sWϨ :+>b9LH[z.XÅJ!W+[f0t9%CNp f\B#_M
-endobj
-984 0 obj <<
-/Type /Page
-/Contents 985 0 R
-/Resources 983 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 931 0 R
-/Annots [ 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 998 0 R 999 0 R 1000 0 R ]
->> endobj
-987 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.074 651 474.937 662.856]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.10) >>
->> endobj
-988 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.952 583.481 258.884 595.11]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-989 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [374.617 558.504 382.065 567.527]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-990 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [310.679 531.405 318.126 540.428]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-991 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.467 501.58 284.399 514.481]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.3) >>
->> endobj
-992 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [295.74 504.307 303.187 513.33]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-993 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [447.103 463.659 454.55 472.682]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-998 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.565 321.686 207.497 334.588]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.4) >>
->> endobj
-999 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.255 321.686 275.157 334.588]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.4) >>
->> endobj
-1000 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [490.912 324.413 498.36 333.436]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-986 0 obj <<
-/D [984 0 R /FitBH 734.423]
->> endobj
-826 0 obj <<
-/D [984 0 R /FitBH 710.695]
->> endobj
-997 0 obj <<
-/D [984 0 R /FitBH 405.544]
->> endobj
-98 0 obj <<
-/D [984 0 R /FitBH 277.085]
->> endobj
-983 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F26 539 0 R /F104 565 0 R /F106 576 0 R /F110 598 0 R /F139 996 0 R /F127 880 0 R /F136 930 0 R /F102 561 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1003 0 obj <<
-/Length 3467
-/Filter /FlateDecode
->>
-stream
-xڽZYo~D֔p[$En"E"qhVDEWYf. ,gΙ$"$F']8YB'Fq]}2&b=yx&/"y*tS7zUc369&ae/ׇ0N&82R%` 8_,QwE<aJjƵfѤmXLg2¿,Je 5R} dƿ~5,_BtrߡY6 mR_~" ~|c#$>CD$08BG*f"CYW,bQA)
-oj:c Ӗ4὚ o9ġ S
-Cqkxu?3-ug\, y3wu TR/3ZLi?LFz:R,
-mKZwȷ4Ј̠^a.4uנ3(R #$W}ӺcP$V=ЯhxG$1GS0Vʶ͙ёl%/|SZsVKTیv6љ9ć{^GUg* E(#VF6mz1%
-nsY-ߏ*R'?bQT<Pdk4Gֶ&-ZI
-ilq!ޥ$OGE+:XEѣQ@TzW]kRjiɏ6
-Jyi̼$V;EeC+]W?g\
-AؔVA7=ƹ/A`u:|g99Act˲k<}ɏ~.7><&py> ⪓pBUIOy^bwMB!gš*pdE}mH* YH,&B:*ϞR翟)cV9h#D$paH}vuw$BdA0' t/u[Oj]uxLkQĄ+UCMEQ!vE<ĽMʺ`N@PAuheJ{u^hi}(*;6{>f,ZzEWr_FzJpډ_IRM3fs$AI
-5X6[2E)haZ>_s[uScÃw"s
-!X-PT([d#M&˪ӂhy)Vgtz%`K0 $K
-bj4+K;J.h)g" 3w2?۸\v8n=^Pl:WD Rƽ[#M"#1@+hb'Ǩޜ Qsm6,X#:t,2$_Jf7?EcChJXHg+̴єjP*=7HlxFc UjQOŊ4@. xA
-endobj
-1002 0 obj <<
-/Type /Page
-/Contents 1003 0 R
-/Resources 1001 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1012 0 R
-/Annots [ 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1011 0 R ]
->> endobj
-1005 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.58 518.964 450.539 532.4]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.12) >>
->> endobj
-1006 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.194 436.263 136.126 447.663]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.7) >>
->> endobj
-1007 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [277.619 436.263 290.52 447.663]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.7) >>
->> endobj
-1008 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.558 196.128 341.49 207.757]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.3) >>
->> endobj
-1009 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.134 196.128 407.036 207.757]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.3) >>
->> endobj
-1011 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [349.797 116.765 363.565 128.222]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.7) >>
->> endobj
-1004 0 obj <<
-/D [1002 0 R /FitBH 734.423]
->> endobj
-1010 0 obj <<
-/D [1002 0 R /FitBH 142.967]
->> endobj
-1001 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F110 598 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1015 0 obj <<
-/Length 2887
-/Filter /FlateDecode
->>
-stream
-xڽZY~_Q}<9^;aDAN$
-nήuF꣪:z,r&Ng6(=[z'=:253"v p[Y&2gHB9%VQ=_ձ<eSmG/ @/$M޶Q;R<[q
-],tЎ̲H+IߺU1 cSk
-g4bجc^e 8F 8|* /;=D#oVNk8 Kod,8
-V{ȗ(6  _W
-DpӖǚ|K']HЙ,q#پM.RkTH<B"),G9{)poD0?fDa* cuHRLW"4'E1^ $3I@()*ź$cՓDĉ<`5_k$F8
-SGdc u/0 i,k +JFYe(d;Xos>m bSWPYҗ0pm{SE㵨[)+t^ДxQ=`nV=ޖL,qhL I Db,ﯞ(XwA?Ϟtp& QT$*
- CF_3 Lt4B@mzؖw=USGEP
-endobj
-1014 0 obj <<
-/Type /Page
-/Contents 1015 0 R
-/Resources 1013 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1012 0 R
->> endobj
-1016 0 obj <<
-/D [1014 0 R /FitBH 734.423]
->> endobj
-102 0 obj <<
-/D [1014 0 R /FitBH 714.623]
->> endobj
-1013 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1019 0 obj <<
-/Length 2463
-/Filter /FlateDecode
->>
-stream
-xڵYm'ƊM/BrasXBv`2u^_4X2%x !,nuWWWSUjLZrQZmÇl>(Oa\*TҢTL?MW yn
-_?J%ͭ˕)\~,(aT)'>vۆfyv̢JpTelR Kp]K`U^6[EϘG{f_. -M?,eI
-"O²t::\%;rGVj$z\ieq8/$˂uK;Us$S[;;d#M|"Xyץd,o@xNRX#ZlV{6Bqʖkw `Ҁfˆn~U3sm1Uyy n~w;h}R656bSt7yG||ygݐ" %1 *J*RWi9'7f:Ѫ"^Ca>>FbRV&"Q YLb?-n
-L, cC>A:$߲䩟կm[x x(z/LWXߵs>{BZ*ʣC&Ag$4X!59?YY2\3 Hߛub.d9r8~ʔ]?ti]b|b6wۖXs6;,2r8ՠ~8{5]mLjA,ertJ$)ԋWXZV5 *&B'BLga]y3
-77Ip@,BCGS+>}?ĸ]r{\"JH.*/g#_aKz,l~_@=^|2Eqjg`1}7Qh="nwf%QI
-e<a#$2G;6Jxnvdz
-Z<".Q+GaS5
-BrۍZ{7T,ITkO>)WTג66|XKT1Iz.hP'O6y1E÷431^A*LBΈmD}#V$w~oITor)ﲟJˆMD=3Oi(
-5>m.rޒN!E˲"bQH$s2k}"hQs;0` /}:o#`LޮDz$<LyQ碰0K->{yGE{Wиc
-ոGTFkq"|k [MEe<8tl]O !*W C^~Nc' є\_
-endobj
-1018 0 obj <<
-/Type /Page
-/Contents 1019 0 R
-/Resources 1017 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1012 0 R
-/Annots [ 1021 0 R ]
->> endobj
-1021 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [153.665 437.099 239.034 444.571]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:hanspi@schmid-werren.ch)>>
->> endobj
-1020 0 obj <<
-/D [1018 0 R /FitBH 734.423]
->> endobj
-106 0 obj <<
-/D [1018 0 R /FitBH 714.623]
->> endobj
-110 0 obj <<
-/D [1018 0 R /FitBH 473.313]
->> endobj
-1017 0 obj <<
-/Font << /F29 573 0 R /F113 862 0 R /F120 865 0 R /F84 545 0 R /F83 876 0 R /F140 1024 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1027 0 obj <<
-/Length 2195
-/Filter /FlateDecode
->>
-stream
-xڕkF!lW(rM)Ɏdrxp QS͝,ޅ/wpLȍp oԷ _lDi\/H߾=L4wDx& sNV+QچNM{YznΞ-7p~!-w ǻvi,/0q~2B]%[71xn"R{8K~ـ`+DsvG7wNM8u$lG!'&;^kÊT;HPFleFvR#Ё4
-F+SɣR`% ؿ
-[?|n%
-R,lA~`^8b,$,3ZtQFMUa#wJ/  `I"Ws"ݭd{4DĤ:7ΥWIF]6LyI*Y) xuD!߫9"[UWϜ|ɏ5!x7_j\k%f8@XW}<jcp6n>åTFQ>] KO(kLEɑ+UCr:gOO+/ߟ8X\׻;7f$mߐ1 d^:Mz;ـAkqY+XY}-P]sX
-E!x1mpݾMKfX8Tn4(2Uډ aՅwFٲ+#) \lT/K##pQPQ{
-A[0gHf#jkl` MG%Oj?(6
-Q^\י靠!!gdհ&'ntGe!t(WJǸ DZ ^52q3XK-i# *o\:3n*i6$/+ng ^HeCQF_bg>2&b9rzYexխ,+]7\֝X3'gՎ~DgMgŘV2KKxH;Q{5Ah3\p@_㋉ldr mhk̵>?pÊEԃbMr t/:_a-T 1K"4!#P ?!4unYZ;a8 }DRk{K(9eCE>)9 Ȅ%J`R;vq& A^4q5bS
-4S=uG6:$5(F#*Q(`3i%G-cyUv~.x_45e^=RB^2Y&:z6]#N;R&Guȃ"yW| ~@_Ҙ}qwLX@$z(T3U9\<C^ gM-L#>y=](ifEό:\YJ1j &xt4:07qwHP D⪉dBQV|[[n9Ng Ӎ9hjlI@9NHzqFzI*I 46}ZZ[3~`ΐiU\e2z$>D) ִWJ#dqxrκyХh.S% *: Jmk|Ƥr㔈ȮchRR2ai:GP<h&#ͽ+].BvAu*@b nDXDTZK]j6gF+.c̈́LՎ@m7"1|'+endstream
-endobj
-1026 0 obj <<
-/Type /Page
-/Contents 1027 0 R
-/Resources 1025 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1012 0 R
->> endobj
-1028 0 obj <<
-/D [1026 0 R /FitBH 734.423]
->> endobj
-1025 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1031 0 obj <<
-/Length 2771
-/Filter /FlateDecode
->>
-stream
-xZY~_G*ul$p>p(Z(!ﮣLj3;n#`uWղ\\%Z$2^E:ҫxv0ig@7D$^JS<%XoT^^M"_otxicP:^nqvNmSW6ݼh
-W%Kظ$%L-xNs"]oG8JkyVݸ$K3~p7q
-efmK{l@BMw-/hk;4Ԧkp.hj E'5>Uy)X .*o]<Čdp05;NPl(n
-e™yW%S&8ZcVE6.nz* Y8VE7蘪oe_j04^w-kS cM6-r,r>YQHmyAS Ad(-8(QIGYGh$Y;FcBwG0=W+]A.+'hV<r틔NY8bbɏ*ΧgYYK3<SG5uH3tݿoyFJ0ɬi(:B4]'{oI音_EK^ҳ}񮡈M=o?lrrMmhmnix!eu0d9pN=w/upʳosٞ@rj{?jL;YTlqdS t` tQpSkۃ];x6=cd N @[nȹé,,<BA4Bފ}w<l%0,kH؁SU#2lKd
-, e1H0Hf6r:Tpw_S;"-fB=q;W\ɤ@ B4Bm$+cO ,i
-ҡ רǛLmt_:&a6 _[Zғ˳Kg~셎mX@p&' Jg)\h@</cN.~={l[´?&HRg6|Aq]TK<N><'R#]U`T&
-&gFd-9uÑ~&27<K"a96L!+
-Tjk{49<6i~{f׀27Ax?R*cʐ m9>"?ZмI:m8.MUMۧ
-g,[\,HX՝HB ;ȩR'pTU=YeX
-(=N& ڱS4S|
-
-GbzppDҐZ[Cث/)_ !vTA2ްJvk$vh $~O
-6,(1-+b*̥̫yE2.IY )Wo'H/f;~^|I?gq N(U(-f WĞ +=@tw|A$Ǖ"p%C 91j
-endobj
-1030 0 obj <<
-/Type /Page
-/Contents 1031 0 R
-/Resources 1029 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1012 0 R
-/Annots [ 1033 0 R ]
->> endobj
-1033 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [298.104 445.208 322.52 456.837]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.2) >>
->> endobj
-1032 0 obj <<
-/D [1030 0 R /FitBH 734.423]
->> endobj
-114 0 obj <<
-/D [1030 0 R /FitBH 590.171]
->> endobj
-118 0 obj <<
-/D [1030 0 R /FitBH 561.373]
->> endobj
-1029 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F29 573 0 R /F82 579 0 R /F26 539 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1036 0 obj <<
-/Length 3832
-/Filter /FlateDecode
->>
-stream
-xZY~_!Ihyq87a8RH(R|&̮ >j5SVEffų5tNɐK$3ʼnpTfy'f'a\e UϿ>jUQ߫yuP23ol'?Ƴ]<9TwVLww=:qY(uy8 (ik],kqLo(ڪԼ
-U90f&-fM~8Up;,w<]Y^㺖&Y.dO«5L
-s ?|Ͷۇ~Z3
-<:yDYDj2$RHϪ9K˒efW{:7`>(c9@:c<Dd^%d K?uWp۩mznn ?LIތO E~q nN'-F9ДD!aK 's?͟H<y3M[\'1`+u0򉟉 uwJi>볗3q3QepNG܃mn/Mᩱ嵹6iK&/ӳ4S=etffX6Pq
-} ؊[jַ~`WLÉy:6vւըuC̢ituuN]է["
-r6&Ǡ'GgEӟ1(Y_n72? lI >Ŏ,4U4xsʞw{]pUPž $LH!)kR!Q tW唁"j)O0\Ҳ'MjtB 6ץxMGF̀
-nz8bn PsxL&!]_J?WM/Z#E@u]SQS%Єo{SwO4j$ϭ\݃`|P 38]d|Kō,|+&'vuΎ̅gNCC&qz+,ź8-gt85{GKΧ[},|(ΗC'vg u5iAM" ak>0ꉶoDP9ݦ׏TFp̐!SsMS0^K&!MA|͛ݾ ^pa:C|[d+ BYcz^GNYFP95bVuDzk4[AYW R @/$8YVD^/[~+uUo+a󶧨Lpcә[5G0i|E[ O1SZ>үX P9c! WC>~r_ȉ>9ytpy͡]꺟M,e$ e
-3<(e)X]D,"͛"o JkD/kL:b .XCOuwn\,endstream
-endobj
-1035 0 obj <<
-/Type /Page
-/Contents 1036 0 R
-/Resources 1034 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1012 0 R
-/Annots [ 1038 0 R 1039 0 R ]
->> endobj
-1038 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.56 551.179 220.285 564.387]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.13) >>
->> endobj
-1039 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.722 255.705 451.447 269.52]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.14) >>
->> endobj
-1037 0 obj <<
-/D [1035 0 R /FitBH 734.423]
->> endobj
-1040 0 obj <<
-/D [1035 0 R /FitBH 153.926]
->> endobj
-1041 0 obj <<
-/D [1035 0 R /FitBH 142.967]
->> endobj
-1034 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F102 561 0 R /F82 579 0 R /F104 565 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1044 0 obj <<
-/Length 3408
-/Filter /FlateDecode
->>
-stream
-xڽZێ}Уv7~K'Al1Gj8H)#uE  N*J|VRbx6_Jz?)?\^֞6PóF<b5IDfc f]rrl 3kj~hµJ7?={i-:
-piz'=I}O3A"LJ߻YLxQpT5Y^SMa񺦝gDxo`P%aD*q/؃
-NI z,Nt.mUWVH<+ႂ(/->vr)`q doQee0Hi{mg7tUA_׼ :)lRxOߣ>z\-񑅻Z:Ys'g)x;ۮ9:Cf-9{+mx[,[v;:5fiy^(z+X$"/y ֵҡ9e^6ߞ(@N_ݺ ăiq4ndZy ?mھLa%^E?!t~V&R,O~dyU- Tk&z뛦NZq}ϥv]Q9VE5M@@rN|_l`gnʷhs'A+Iq<h8_~Ύ1ށs?e }ApQ>Ȕoh%+]/l\(J-V9eM@KP :nQ
-̃4
-Z0-oUf|_220r͜%nk`)@חD|pJm.1|nuǐM ,9eݡb\XmҪ;9%Z)c;˪ F$3f1f8>Nʡ;9OEB<uCPsBK#a6C3ίB
-/CgtI0rG!k9 +=zpyq@
-:qJ :r7
-ߊm
-M{vƋhS}HGp[oT8;|YñGԾn$n3&.qr3"ʞaȪ3PF,ǡ:5~Șl
-ֽZegL",91xZ yn :g((qJ~㮡BIՕTe.1,p>Qoî}qe!zrUCN b
-_F G_nk:M2Lf"-wRވn~[*KY)[Ի:9ľOzޏ5>"xT˱lx|"=n8ւRR_pƱf,V$4:|~NwA^>
-] l
-. hZb2]iPÖ X0ƊkUfp' |2|&(R)Ƽ>PUc)2Ki
-endobj
-1043 0 obj <<
-/Type /Page
-/Contents 1044 0 R
-/Resources 1042 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1046 0 R
->> endobj
-1045 0 obj <<
-/D [1043 0 R /FitBH 734.423]
->> endobj
-122 0 obj <<
-/D [1043 0 R /FitBH 243.064]
->> endobj
-1042 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F102 561 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1049 0 obj <<
-/Length 3108
-/Filter /FlateDecode
->>
-stream
-xڵY}~ Y(}JȦ 2ymFZ2kA5=R,ȏw_\HDDG"Rz߅GX˝t E$B#7w E&2o ~sJ+iAnmA\ Tm^6iwwwo"<?w?.wwY882HBGxaM):N BYO ,C٘ (8# h;?\axQ-UK:m׏*AR pja]z<qXpA\㥎O؆cDt8dBO,uȡt U.6?^iXS+JjGG.%YPٶi0ϫqAH8"[.d;pVA%rFHw_S
-Y~'<[$ Q BCxQ
-u|(MI5At{AcJ֟&u+6Gt0Dj;b)A<fDLh!@P(@E[XiFK>XyۍhqՐ&x͠%i!E:*B%jJi4ѕD6(xɅ9/eMbU{DvKo6 MaƮNFiJ,P*xBg]<p!˲<Mx+W 1vp,bGGs N*>q`GXr^ȾɍL_{m(͟g!{Dq$5qsV޴V2U5]sk%uzQ]x״ttPϱv gM
--tLpV8s۩]X>ƚMz '[Ryx%*$7Ѩ%z McaV>2y 򼯢Pj1[A}w|'o-[27̹jȀ?% #L$voP4岤v%
-^i#v0Uʌ#RFiQ፧663F
-Ĕ uBXrEQ\Eii%,jP&rq3 Pl?98A]=
-~ܡzD$^R׽OrjDeZmRDh^}./]|]KH$V׻WGrvks?>tZںǺar|穜7O%w)h??%<%;]
-endobj
-1048 0 obj <<
-/Type /Page
-/Contents 1049 0 R
-/Resources 1047 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1046 0 R
-/Annots [ 1051 0 R 1052 0 R ]
->> endobj
-1051 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.718 505.624 450.65 518.525]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-1052 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [319.409 189.175 335.341 202.076]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.6) >>
->> endobj
-1050 0 obj <<
-/D [1048 0 R /FitBH 734.423]
->> endobj
-126 0 obj <<
-/D [1048 0 R /FitBH 174.156]
->> endobj
-1047 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F26 539 0 R /F102 561 0 R /F82 579 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1055 0 obj <<
-/Length 3052
-/Filter /FlateDecode
->>
-stream
-xZ[o~`b
-!`@ӤAӠb l
-GJ ՟*e"C-l?ngg ग़-4;x*,5vᘒh63tOCkc+9oc-qǟo G*azGx2osI-(5WV u*b=MI#**52Yjv6ʮR@:,o豵C|RZG-0w
-/.HVD ^LL vW  p\EyƭrTA¾ ''Iґ[Rm|zz!Cl8]k^ > 6$GoV鍭?q$qSlH;Ѵ(C% t7
--/$JQ|!o{*/YJJFybH$,tO:t⍍H#I)Vmitbf"i1?R2;~("|=%
-o F^lKV׳)u9y2sŤG8 @h0
-8ɔ2Ę+&T
-I
-K0 m t^ ޑDzH劻+~!xԯ[OND
-NJ{^ yfs>b8~әYG`wy|uDvDG@t
-MTgSw| :=
-
- :
-c R$`Q.Й97ظEbT['" O6_ dT"Tfl>
-E[ XgF<0 Te0cilB/O!Z!``*Q@R-VCqj!:3m^;8CbA|
-5<=fwxm!-t(wK슼>gfܵځQcSg,ji猀+m4G&&[<Oƅl
-es܏W.ɽ;1K;ߧ'7 -&,
-c-aphAԯJ[̧S9&;Kisy{if=00@b1
-JpR̕Ap2`Kم쇆/'XSI'{*}/A2>)'fendstream
-endobj
-1054 0 obj <<
-/Type /Page
-/Contents 1055 0 R
-/Resources 1053 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1046 0 R
-/Annots [ 1057 0 R 1059 0 R 1060 0 R ]
->> endobj
-1057 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.694 432.649 380.419 445.858]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.15) >>
->> endobj
-1059 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [400.149 129.251 413.917 140.675]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-1060 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.234 116.765 262.442 128.77]
-/Subtype /Link
-/A << /S /GoTo /D (Item.8) >>
->> endobj
-1056 0 obj <<
-/D [1054 0 R /FitBH 734.423]
->> endobj
-130 0 obj <<
-/D [1054 0 R /FitBH 627.759]
->> endobj
-134 0 obj <<
-/D [1054 0 R /FitBH 602.268]
->> endobj
-138 0 obj <<
-/D [1054 0 R /FitBH 320.99]
->> endobj
-1058 0 obj <<
-/D [1054 0 R /FitBH 142.967]
->> endobj
-1053 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F84 545 0 R /F29 573 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1064 0 obj <<
-/Length 3354
-/Filter /FlateDecode
->>
-stream
-xڝZ[~_a "d 6EHL8v"4d8ֶ=7RG yxHw.5K)Bf6Il}Kf0;%$,283$ݗߪ$qG"||S'4K*KU0QW<7~ds}/lxwĺ\.Ī,g;X~2iM7N<$%U*6:qWw$.2T/sbDwjw 7G*j`.Ues0u9P:JǙ)i)NȞznrI:xI nXe\d}-.m|\Uw\巫tVjQ
-qT$[~rZB` <Fez+,Z$۞Շ0o4 ə*Gǥ㮮
-$T%S3opPy"T򄓓IKP(خ9؎)H5$y-}'d)KƐkq3ЖRN)؆b<ҮX#jaH,n퉝Y -!5!w[ڝԖ"Nl
-ڧaPOJ/xuHmlҋ(<{I} E7׌/rOR & 
-_gT 3K~arsc~ћ)RDbD_P/J,MaU(i(;$Iy(ͿJ}<q7:r^ ft@:NJ*
- qkWu0)Ɂ(\C!S34Ou9RBI&\N%PgF($OzUg䤡 =J)!9`P|F.xtD=eUsx1_eI%Ef+0QD?ٷŗ9|Z'T$㯿N>oHt
-B͓<Yq~(XWkL>2D܋EWEiҠcʲ8OۢC+brX-jibWsʫŷC!>;Fpb,V  ~e󡖮@ւt$.Y0/J%x-6w'+}̟>vW=CQ=4ǜ)dE7%P
- T4;4z?Hk"-)@&Fr\Q5qTph0 ujSSAvUUD!35feF`4Mj3FE"RQA͸2R }s᠞{n2
-?}q"?, ML솶o <1aO(ctؽl)P1?QbHJ_;
-endobj
-1063 0 obj <<
-/Type /Page
-/Contents 1064 0 R
-/Resources 1062 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1046 0 R
->> endobj
-1065 0 obj <<
-/D [1063 0 R /FitBH 734.423]
->> endobj
-142 0 obj <<
-/D [1063 0 R /FitBH 288.962]
->> endobj
-1062 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F26 539 0 R /F104 565 0 R /F87 667 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1068 0 obj <<
-/Length 2603
-/Filter /FlateDecode
->>
-stream
-xYo8~_>@̈Hݧan6=@Dm,{}V;?HY4mn" Gr8-LE D+ 5󓳟ddN8I|qD,Fc#|$h,R:jX7P -.I"9QFGf;jAe^:)L@7'.l=ҹ$F8'N΢M*1vT
-/HL"Fݾ kDud$\漪&DDw`Ved' N*~Ѯ/՗^f^-NEYgʋ,gVߡ9цR ;>م2j,M6_MvinϻPPVӯݻs5/Kkd7<V(eIxq44xWS L} 6IBٔ] %=D`)X{50^Y+;`WɫKZ 'a`WN@d>, SQm^V(mE6Z!c3 ܢڼ Zۑ1C?olT R$ TL|s
-Hd0 ~[Ƕ|m}UK
-cq{(@!VB!S{b6|66><."ri+bdN^c ZE8C]2`tuKvb9/V}w2daMM?_Vؿ) r
-c3lGfǪ_ӱ=ִXUX :!yทףq,S¦XM+߀ۧmokX{Z瘃U&ģY7%o9e Kz,B~6-ez?wjwUrG9P&fM̖30+&w
- r]x@w (lBu! ~Hcc#W볳f#e~-
-H@2;Q4~<м}d
-%$B¹*k>cܠwlmhW:Du)& jwEViFh6 l%NFE
-0c;={LT'ܛ6.}ډnd
-nbyvV :Q,Tsr6l +#=1J{\ c˂iA-{ay !{4^ןT6?0>f匣!&n@`yd!umHۣX=R!@I>%f⫛m0*xE]CVn={nB'NDRe6s$zt{[t^nj0<WI1Oy\2Cۮ_,&xL+!kQzM(b9"e2
-j/\
-mR1).ȌдXd َ#^pDfLCjg@-E0ǐTU"!B؜sO@[Y *?:#ظUc`Aҗ
-endobj
-1067 0 obj <<
-/Type /Page
-/Contents 1068 0 R
-/Resources 1066 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1046 0 R
->> endobj
-1069 0 obj <<
-/D [1067 0 R /FitBH 734.423]
->> endobj
-146 0 obj <<
-/D [1067 0 R /FitBH 643.02]
->> endobj
-150 0 obj <<
-/D [1067 0 R /FitBH 479.953]
->> endobj
-154 0 obj <<
-/D [1067 0 R /FitBH 370.424]
->> endobj
-1066 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F29 573 0 R /F87 667 0 R /F26 539 0 R /F71 1072 0 R /F141 1075 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1078 0 obj <<
-/Length 2387
-/Filter /FlateDecode
->>
-stream
-xڭXo#BWKZ+p+iXWZEe\֒3j"OMU"tVb{%'+ JEgzb^}n̛=1.?'NgF+/w|*)3@JMRC}~pۮ!'3X[_d dm)TMWV9alJhhcTWeА"VVRd2kTI.yԸoӾkHa-qp2@M;.COgZT#6M3`,9/:$?1ð646h(?5N8.){TL|idr)w*޽ϲ &3eiq1u b:2MnȐ{'2^]]s Q`3Kȝbm4#82ɦPkNDBVv3EӹF_>f):)׷%O7Ơ+gʋ̀cNf"H4s6}]v
-W+>4j>lz;"
-1y䱛:0/jSv
-=GLh=vݴ")Lx<OyM5Q@…TK! 1foHOuK_#[.ru l;'^5:4LǤ!ϙ|)FgLEf*K!ih`-O6< U mTOJ p<.ۇBhUCR޺gõRXp!el>Xݤa(AYExLm#'2TB*1:zYA6HM'|n@Q~ۍ \A+%2B
-'XM"{`?2:DySzOx7ufb^C3N: 45rb c`ID>4f-R2>bE H~<D,]f"ES9g%G+Pf}S$mV{o-&IQME_^S#!)wL~kO<Zőx]L k 4piSw&orXm<
-"P`^˳n`6q!72z/3 @Yo18ezʨb 5,";4>ʬNgf(ZUl',:x
-20 n5*vH
-KgNyASFJ
-؅&6ȵaFcdy 0'2ns|8x 8D0# (EJG, j!׏D$$ǎ閔Bz I7o^H9H&|nѨA_•Mќ3T(!U
-endobj
-1077 0 obj <<
-/Type /Page
-/Contents 1078 0 R
-/Resources 1076 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1046 0 R
->> endobj
-1079 0 obj <<
-/D [1077 0 R /FitBH 734.423]
->> endobj
-827 0 obj <<
-/D [1077 0 R /FitBH 658.873]
->> endobj
-158 0 obj <<
-/D [1077 0 R /FitBH 507.865]
->> endobj
-162 0 obj <<
-/D [1077 0 R /FitBH 303.838]
->> endobj
-1076 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F26 539 0 R /F104 565 0 R /F110 598 0 R /F142 1082 0 R /F144 1085 0 R /F146 1088 0 R /F111 672 0 R /F49 1091 0 R /F143 1094 0 R /F145 1097 0 R /F148 1100 0 R /F29 573 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1103 0 obj <<
-/Length 3020
-/Filter /FlateDecode
->>
-stream
-xڵZmܶ~b/+"Ei uFWh.u]w>qzzn ^83 g'' ''tL"Uz2[]$w0 )I*kpˋ?U&fODr9!Rˆil^L|T:Xg)R)#(+'22"rw4HJ4}=Ki,rYOcF7W* V+'A.Ơ d2<H!|H:u}ymLpURjR:;|"af]ؾHh1 UƟƋ3:Y
- _ j`vKd#2yb%[ itj9J:a
-fKiZS*Q L<f.@㋟qlAw Ȝ $ n%(đlP)
-ħ%L9OPA+yfS^osۗ%D7US<{]r\`xY/͆nyIys'r8p2?MO X](̂^i&cyH=xʣDLHV"׆fj$EAhT<@DพKSHWa'ASHt`&3o^4]AS+ @aE{L/)S(#d~mo
-NWY+F,p|1l~RPx<3Q4y\r4'DlIi&EH]fE==Iai}sAu8j3z;)<X#\p0+0_#0O ?2
-y[ (l{
-WEcN$rOe;{? \C T]v/aAgl'πՈ,5GhPU-;"M6Y},y
-9س*B1 +7ga
-V܉R.rmGk+jͽ߾RdXn~;0텶f:R'tRQyWsYD=1'AC;^l۶Ϲ
-6( ,gY}Ŧjܯ7@P W<|lcN9"Snմͳx D+n[[j%]_p3Fy
- O<
-1jg4b_3.K&n$ּMyK<2P<{nN5hy@V|SDkٍo]1E;mߤ֟O/o.kk/(7oۦXn%
-AJ;P
-jˊ.1XTe;4`? <t˭o7EZGQź?1N߼endstream
-endobj
-1102 0 obj <<
-/Type /Page
-/Contents 1103 0 R
-/Resources 1101 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1111 0 R
-/Annots [ 1105 0 R ]
->> endobj
-1105 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.279 665.947 397.211 677.576]
-/Subtype /Link
-/A << /S /GoTo /D (table.2.2) >>
->> endobj
-1104 0 obj <<
-/D [1102 0 R /FitBH 734.423]
->> endobj
-166 0 obj <<
-/D [1102 0 R /FitBH 714.623]
->> endobj
-828 0 obj <<
-/D [1102 0 R /FitBH 507.687]
->> endobj
-170 0 obj <<
-/D [1102 0 R /FitBH 310.252]
->> endobj
-1109 0 obj <<
-/D [1102 0 R /FitBH 255.123]
->> endobj
-1110 0 obj <<
-/D [1102 0 R /FitBH 173.132]
->> endobj
-1101 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F149 1108 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1114 0 obj <<
-/Length 3508
-/Filter /FlateDecode
->>
-stream
-xZY~_1m^~sb;8
-Hz蝡Fzh멣 %Xrꪯ\'WHth#ҫ&\mO75bgjeDG7$h,֫a&PV2W*Rvc[2ȡ*A}LJapu͛wjxq
-'x̲Hh߇W7F4-mEG^BDmZx;UPda6ݩ[HI#v9d$LJ4|{L<;2rs  "4'x&(ZoCi}c]lG3ȷ{65up*7u{ d8CT-πXiZ(<G_d2 ; vj
-K;yq%U"OTHVJ*5}mfFjDjhK*ERK1.ǎş+ JjA(Eta"ey]P<U﫚V+읂5H;Bu%qU2ɜM)N%9iJY5}Au=\':Ng)M*\kM#5})ߠuh<
-Ejp6OEHױE % Cf˹T3Ю Ktv@UI#wGJ#bX\d` 1TILSa$1$b׍*6 c™ǵg@ee[!mСuosXx}j'8,<
-^]gWjt*g$NHh;I
-P5(Lԃhгz wcq,,Y?6Ձ}rQV1B47 jIleQ1KT.IDdՅz[J [:w mzZWR< f!3N]wm6 ?`Rg23 1\"܌?.Lo`Qㆎ>'ƆKƤ΢V"֙ #]~;( 9O&`Mo=awQr8="f?;bq{4JրY{RRj:(p9IUY:26݈۵`oDFaX~T4:40Xm_U%-Jv;Ǐ)W $yg2)+U)|ܣTƴ]4:@'6B8{;ZX5ʁ',]΄~Fz<bL]-&*@_4&O͹iY&`f R=jutf/ɠxvL[(f9Mm'`%H 2KhJ7 Xk}qpb OCl&N ^\'O3r&5`@99' Ee>&F|zx'KW/.K[CI33m&%Ѩ7*:p)f[pɆ_-a
-caipz-RtNN_h"IG=a\xGm0:AqB8Bxv1qAS}2FC80)8a]XŬZ:`tu>*\Ȏ3mL>}4oTi*kS02>7 ϒR"*%BaOEi+ ="pX6ү['?|o+;gBD|F3~f%)a?9kIftmyhcN٦0>x3ﬢAM|b3@6a?Yb^E_x`ۢT~A?uxCP3n8ԠAǬ4; 6Ԙ*a̦|n+cAOx(0'rz>z0X `Akyrxǎ\x2u+{̄ ИzW,1zP
-endobj
-1113 0 obj <<
-/Type /Page
-/Contents 1114 0 R
-/Resources 1112 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1111 0 R
->> endobj
-1115 0 obj <<
-/D [1113 0 R /FitBH 734.423]
->> endobj
-1061 0 obj <<
-/D [1113 0 R /FitBH 714.623]
->> endobj
-1112 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F26 539 0 R /F104 565 0 R /F102 561 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1118 0 obj <<
-/Length 3880
-/Filter /FlateDecode
->>
-stream
-xڵ[[o+~$-$mRI a-m\YJTwnr%ǧiq
-,4QW.F}O[˭o'z.׷+NXr)>[kub*)qN@_ $&SF/)]ףՍӹ͏7 ؼREWķLy _֙:.,f]T\t3W*-Uw\5x0if\vjhy'͋3<4 /!L5u}恀Uieo-3w-Ov.na ohrOD+3*AQ䨊f;Uf%I)#n@ =K:l[^&oleѲq]ͺm:t"k/3=*DI??-FE߼ch+
-8F,V6/?QA$IyCm
-`2,P>?zFϞo=Wi<daylP[>G3`!J '&c*,;;Z3]0 @+eG@" czv|D>-nW&{uVԆe.`< M!D7.
-Ue#OJ~yڛaB4jU TLI7NkU(jyFkb <o nmKY)| ?Xu "nB3Y*Ǒ
-Fi)=f؇ӯ#*KsyB yz4ggӯC
-}&)/œnBMr!Ou`/ \2!KB?x+G!p."OTe,SS`6a>N
-D6%n
-F|kVG\7R]:srT6'nޅ .ʠbׅRת`Lq
-QB$݅Hj̹W f$}lG GX?s5ɚO\rZ5>JeFL4CHS_$5V1^[; Oɩl] 6&zy6mnKuV{- 'pʅύpJBM IϥG'dkgQYTi )C3f'2Qif+ؤJ_J#y>׋`WO2/XS'ūk.Gb;. i+ym=>^5[VeA/- h֒E.B43_cPyPAd7Gw!J V^o׆qAgDSV*(,,Ia+c:# k"m0Csv0=0ՖC|K,[CaLqQL5Oja mM]Bp
-Q&z6TfFUe e 7m盾΁3\u}ԝ;܍G^ eTC${0Is+F@5J٦2ƁO6.VҜ`"}Y: *it>80$|#>͉8HΎL:0΂qّ8rJTZnh&WD-9[nHtrN| mD#|U.L;/YIp1䍳|#W|$Nj^*meBdO{ _c(.o=>,g޲~PE ˡI8Y+8H/>ign
-V\^.}vڧrBs4Ryt
-endobj
-1117 0 obj <<
-/Type /Page
-/Contents 1118 0 R
-/Resources 1116 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1111 0 R
-/Annots [ 1120 0 R 1121 0 R ]
->> endobj
-1120 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [426.122 686.77 450.539 698.627]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.5.1) >>
->> endobj
-1121 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.669 307.263 170.085 318.892]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.1) >>
->> endobj
-1119 0 obj <<
-/D [1117 0 R /FitBH 734.423]
->> endobj
-1116 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F104 565 0 R /F110 598 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1124 0 obj <<
-/Length 4190
-/Filter /FlateDecode
->>
-stream
-xڽZ[ȱ~
-sD>D-|Y}$d-/B=^y e7Zn"1JTqՏXCRBF"VKm|,!oOyӕC/.]jaMƞoxweçu.0~sF>tʟ̇O?_Ye-_5߼{PWl#IHũōZ/RɲnXe}
-ǫׯ[
-5-K[\OQxz0"Oex"#`oKj8m.BEkFAF;+LoU;鬯C0x[#]|" j..;
- |r{ tEZNj?x#0U|M 1
-
-D2xv{seD}Ϩ CcS؈ĔudsPryMuZr$@-7N<,ş~b^˚1w
-G_T̙,F! `qϻ'
-בC:n'R6w%fR+bEЌ
-`ʐ<KUw@P]$<;IU,ba"o~^?`!P-oOG"qn`s(Sdo4*I:'~ 8/
-r91#ț3۩s۾2_N9;տN_c&6Ű{H!ѐ|
-2d<s0_ nA&n=sE\yvAT k ~c3r@ЂY'o7N?i[}ko˿d5"Y|ţg7kH"Ҩ6C-H~np;~$8?~M:Qac61`Оd@+ `QR sK$!4řȎ raGq{k܁1G<cuƞR-B3VkK1}\4ıT!Ցɲ2`hKul:dmOzܽƖB>Z'=g"2c.n
-c=aGqn(Y?{1Ɵ<D973լ^ &(npNhxzHxˏǮDYǼr-?
-خw:[툭!|BbI'}6c_V,YiR^[a%dٸxrs!qN*:g97t'37/}
-q߻2g7sh ~vn]=7͹,G=tq<&6=|5$v2dpo]1Dh#>0JCR*je̹gV<k:#e翫p1F?Uiәʻv2%|o5AU6O9lٽ@ԔJ!򎒉Gߤ%)KS-$}߸)}YtA8HH/_9e,MFѡ:kos0~ϙ B7<t{R`2q _լp$j:R"j|qcFN<I endstream
-endobj
-1123 0 obj <<
-/Type /Page
-/Contents 1124 0 R
-/Resources 1122 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1111 0 R
-/Annots [ 1126 0 R 1127 0 R 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1134 0 R ]
->> endobj
-1126 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [491.635 602.505 498.36 615.714]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.16) >>
->> endobj
-1127 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.925 538.616 290.857 550.244]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-1128 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [485.458 429.925 501.39 441.781]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-1129 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.082 348.788 461.807 361.996]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.17) >>
->> endobj
-1130 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [232.687 321.083 257.104 333.985]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.4.9) >>
->> endobj
-1131 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.833 308.14 334.558 321.349]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.18) >>
->> endobj
-1132 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [404.591 280.972 411.316 294.181]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.19) >>
->> endobj
-1134 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [433.545 263.06 444.753 270.831]
-/Subtype /Link
-/A << /S /GoTo /D (cite.cyrguide) >>
->> endobj
-1125 0 obj <<
-/D [1123 0 R /FitBH 734.423]
->> endobj
-174 0 obj <<
-/D [1123 0 R /FitBH 574.359]
->> endobj
-1133 0 obj <<
-/D [1123 0 R /FitBH 275.015]
->> endobj
-1135 0 obj <<
-/D [1123 0 R /FitBH 264.056]
->> endobj
-1136 0 obj <<
-/D [1123 0 R /FitBH 208.72]
->> endobj
-1137 0 obj <<
-/D [1123 0 R /FitBH 175.843]
->> endobj
-1122 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F110 598 0 R /F29 573 0 R /F26 539 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R /F133 883 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1141 0 obj <<
-/Length 3497
-/Filter /FlateDecode
->>
-stream
-xk
-}Inc_-!)S aOZ_VݫV"J<"( p8 %g)JJBa-7Vv#-D:3"3\Wi6Dwz\L&T?~P* BLL ؉_[Q&R-gy0!qRICߺ*Mti[9oo9o6m2gN
->UJUo}6N~NgKȋT誜a
-YU퍑ЦߛnypWcjs#$-D^!%h& b
-oVj~_2P}}MyO`Kb5CJQe?$_%\,|B^@?~JQsQZҊl{d.ϩ
-ܑ
-X T3
-c䧈7IW :5 r7ʔ[ʹ܍T.\1s걤IǬ^=HTIFf|GWVmTT@aV!qy? n@ - "3rne#<圶^MӋkkB䴱С<o4' r ޶@Ff؃2+$wT лiegqռqwOe{Yq;D} ۆx[[|6vH$r-wh[rK|ٻ\;^Z''-o]Hˋ'a^5l7lhμmMУM޹)@a
-6ˁ 1^I%"9;Mn]<GByi`B4pؑȈd
-}-ͷi?YEI떡V#$U~cKsJs^c"ZڡN8G=x t@
-xJ}Cgb,;{-bTyh#tm(9
-(
-UֳlT3EC(mtyӡ(@?$<B -~Hc)dd|daS]ix*K7\=\\I4" oHd#A&#Ϭ!3wxB H~iXxܠVx @:t )
-dzq B@m{Ӣ"/"8€gt%FuD(
-4ّ= nǁʩֹh9 ZL =iJ̥peV%j en&]t5j"rikrA}J՜;uC(TMcr*/
-Jv|7".ߢ,-#ٛAeT? V&֑(ms3#TJJdWN[N"§Cᮊ;.pɠ˧emJ|\ژQPِhť&g+zpEbs[^ Lq$BdR?"es]Ёv\w{ 0/;6ݏ:$F5fFZfcuBɲgHniOs}_¦lcب,0e6]ZSZ[BL)_DE)E|_ߺEH)UyWM|1"KiZWcK*q\CWʟ5rHT
-J>P1zV>
-ڈ߯Ne-ڎonKa+ )7X_[
-K}=Shh:BOBx 04b]?4?*Or4fJӟ?RkLٗL vCI
-nnK0)1xl MY1O[?zkt%?
-zT%lk32`wukjś<3nO:0)>p
-":ZsgB<#[ !@>İF;kdk8>!O׽JL>}-=B1~)LS.P,pS*6v=;dWmͮXd.i5lF*i\@tUN&J}
-F.>''`o?>ٴTg$|U6{b\.kCNlw,|_|/_(3g@iZ?y12i5k4
-8w ^S5"r[pCZy{fdh5e:NϿky}l014& >yuuY/n"v3؛|1РyR^$"c-@+yٟYcRjPʪ(^@9U1+)O^K؋
-PV4tdcz׹b:ZQ۬rم5r TX{gKgCRT/1WBG-`e&'
-6W$@eQpc_7hN)]\5m R'[[4YD])fjbM(endstream
-endobj
-1140 0 obj <<
-/Type /Page
-/Contents 1141 0 R
-/Resources 1139 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1111 0 R
-/Annots [ 1143 0 R 1144 0 R 1145 0 R ]
->> endobj
-1143 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [220.982 556.497 227.707 569.706]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.20) >>
->> endobj
-1144 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [147.198 455.903 163.13 469.112]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.5) >>
->> endobj
-1145 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.137 455.903 167.862 469.112]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.21) >>
->> endobj
-1142 0 obj <<
-/D [1140 0 R /FitBH 734.423]
->> endobj
-1146 0 obj <<
-/D [1140 0 R /FitBH 164.884]
->> endobj
-1147 0 obj <<
-/D [1140 0 R /FitBH 142.967]
->> endobj
-1139 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F110 598 0 R /F26 539 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1150 0 obj <<
-/Length 3014
-/Filter /FlateDecode
->>
-stream
-xZY~_`>x9 ] v5އDk(PH
-hl~{覨zvd쮾d\H#EE0J/MBnYF30"#w2bxD.q"e7AqA]|_|0.~lpK>ބBgYn6.o~8˥OCQtlg(hV$&2
-B" ꦲcwVM9ᅨrI*D9U iQ ۥ&PaUSipvm]S{^^2
-4-oPBgZߪ$xч%|4e)r4w-n%n:οZD&AeϬC4pf\K_<vt2(zW.]7.^eQǚNϏ8:*21'WXc3nTpzO-UX$*Y:EIv4?Pbx=L<g1Z2; wö[t>ý*?({[ynAOOX
- ]F4xcݳD߃%"oV!ܡIH ނTas(A :3
-,7*&w9
-'vC0CֱY"mCJB *~}L9zlb@zFN@s D#3%T_ZcHg8Ghۗv]ԎM(4z
-R耇fhbyqd~Rz77K"Xa
-qǠL{[h]vzI P@616
-
-2;-Xb#!Llj7)xNWd\:R}Qͧ)-aRrgn]#cD;zԍFB'3|
-g>qӅZbB{2w^9,o5$dѤK2"Df{Lձn#)꾀<' /&̜$9w}{^i`"HLH5ٟhfw-YT ' oH x6[lfߗx<ҽ #,fRYרR[ ǔˆd&{@aܶ{.XFWUDˤH9$g>j>2m6 Ku
-
-(*h"*x6qjwnkĮ-XU1`IIbۑb}{GeҔHc*n)rǭ3U8K~9A<Wf1a<@n8!LU.թIZ=}
-KO͢e?O41lX*9
-]('DNSf.o >|k.0ʺJ
-D]\mH9
-endobj
-1149 0 obj <<
-/Type /Page
-/Contents 1150 0 R
-/Resources 1148 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1111 0 R
-/Annots [ 1152 0 R 1153 0 R 1154 0 R 1155 0 R ]
->> endobj
-1152 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.924 672.842 284.311 685.744]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.10) >>
->> endobj
-1153 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.47 672.842 321.371 685.744]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.3) >>
->> endobj
-1154 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [436.398 494.766 501.39 506.759]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mimuw.edu.pl/~wolinski/mwcls.html)>>
->> endobj
-1155 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [140.742 481.217 331.733 493.209]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mimuw.edu.pl/~wolinski/mwcls.html)>>
->> endobj
-1151 0 obj <<
-/D [1149 0 R /FitBH 734.423]
->> endobj
-178 0 obj <<
-/D [1149 0 R /FitBH 203.565]
->> endobj
-1148 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F26 539 0 R /F110 598 0 R /F82 579 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1158 0 obj <<
-/Length 3054
-/Filter /FlateDecode
->>
-stream
-xڽZ[~_aIƌH">44ɵev=lͥٴX`,&\ÕIB,Bd2ē't#qj7_}#c3)D&iHLLgF~QSn$O=$i-*Z<x:;`ΉV^AåfJLFt}o3qxs|ER#<Bds7$&1UbG̒Xd2/XqїAe \qʣG8Bvs5$rQ)Gmwg,Z-ƀAƒ ܲ=Ϋ`T˺j˝}O(˯$EO$؄N&JIxZdq6uq$[V1~ZuUR,Aqba ,)p$QkWUKmr?܋aʔl*9<uo}MҞ:E> lb1[ңB2_u #-)x2EN$sײ]Uh .>Oފg{@3=[u3[ ,-7O; kH74h3` ζ\IDRpk
-ـF09ۃL=Fӡ/hiDYMvdakvk]_[#iA0rU֐J2Jp=6 4&!`~`;2
-Ϻσ@ѾNsOU]U[fTHw&O!aFW+/U'OjGy@%q2VPĻџX2]8ZSBv,Hfog&AZ/-Bs pT$Y
-@jp]YϟW塲BX.~fph2/Q`
-2 Si?a0"afNUpD
-`<oxaIIs<1¼ WiF iJĘyes/BPdY8r
-8}^+{:D;Bs0H,ُcg/D7>>T<.mV˚i(W]RXbrq>\3<#`nNP[
-m]^4w;c
-u\<+c( ]m`{؜C!GbTi18bwN 7oO1i AJBڗs6:bpڗj ! ȝ!>Cnaiq8]8=^r*ރnzQsM
-'J32)d<bW]!6v.dBެ0s8F G, -ǦY|AQY +cJW$_<.0b0]gdfrc76۶=~,}OdQ_ HPCY@&:
-ُeQ<Bju儉nNuڕ﹧ԛF8⪨uey#tl
-JmZuo{ޖ:rx$u~~M•-};p:7.zX=Hڪ_S-_ѥL06A` ^GqWЯrkbRšxjGiפ|{)E=IJXՉ=;HB4Pz}L')'S@\ Α"Կe޶T5..9ϧ\2n6䉽XWq1 Q +߄]p"I` ٗ]SAI߸pゖ;16"Nzc rpxj'*+hdc\F1Dv +2'
-iMendstream
-endobj
-1157 0 obj <<
-/Type /Page
-/Contents 1158 0 R
-/Resources 1156 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1160 0 R
->> endobj
-1159 0 obj <<
-/D [1157 0 R /FitBH 734.423]
->> endobj
-182 0 obj <<
-/D [1157 0 R /FitBH 434.069]
->> endobj
-1156 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F26 539 0 R /F29 573 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1163 0 obj <<
-/Length 3455
-/Filter /FlateDecode
->>
-stream
-xZ[~_!I
-VS SڦEp\4\IJQQD#23$m b9sP3JtPJϊ]0[C_!YF35 EGHLJ?E,Yga\R+7TU^/Z,弄Tϻrs莋^}fK?~9`tv@,B }{OCo+:JE$XhXHv
-/2YwrG]rĮO2xP] OB9yc
-JO갯C|b|Jpwkq |I72NfvY,B[-.4(
-A"i] +
-Ac46X1 Sc`/3 AZ'q!SY@9r9PR:糱(y8dN=O\r#[5ٺ'Tm];/NJO뛅r{t91p1Im`bbɳ+ZL(wJ0]Ixn;~dˡ?!?YRa7e'4<tˠM2vZDBAք $-K~I}r+p(d5#_5yR8Y+&`:n%$:- gJE
-G
- | &%r12N[+90 L00jE oriW Kc8l&VEgV,[ڦѦlbȤWd$cw|P3} nt*% 5
-lUύ987,o򁮂#+Voqƻ@DXl_=EE"RW\00|b$ jn&>2!٪ȏ~q6/`g30SޡT$ "Yұi\HajS%G FxVglq`CZII=1 jpEe(D58J9 6?Cxz9 PN1
-7VCԐZ=[gƢ@86 
-| .c) ]q}rw@_31!-u䱗f1ngY y^2= O:W&) ok{x$/ɕ|d2J^ 5tТT7m}o
-'zPXK$.lnoX_J^hʹ&"ɹ+E$Cx"98wG'B[08>o:7v3積 t?[i9I{,N3(f?:ڦIi3[[`қ%4d{{m S.pz(0;n-n2TqF+k1NWpqSQ CYtUSx9RG/3YŤ:R~ލQțW<Mj#U=l9(GFP`evRA>R 3
-nB/[u-ߓѼ-Wk\bc]*j-ܔ\9mԸ{lVp)8֝fJ>ryև_psgSU:mÉ.S>z{)My?+L HEGW)y>|Xzn#Uv*VQMFȠm{U0.tU@5՘4hQFP|۪.?XRyL
-NgKGU{&)D2N`ՖP|ߕc4vц ||4%{DZ&`YKrro? LZ8/J݆ɹt/I:TtdZ#ߡ' `}*ՙܟe/.00D7C /=_F)QM'4ߊ(Dendstream
-endobj
-1162 0 obj <<
-/Type /Page
-/Contents 1163 0 R
-/Resources 1161 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1160 0 R
-/Annots [ 1165 0 R 1166 0 R 1167 0 R ]
->> endobj
-1165 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [427.772 352.207 443.704 365.109]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.8) >>
->> endobj
-1166 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.824 339.037 402.756 350.893]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.7) >>
->> endobj
-1167 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.4 339.037 468.302 350.893]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.7) >>
->> endobj
-1164 0 obj <<
-/D [1162 0 R /FitBH 734.423]
->> endobj
-1161 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1170 0 obj <<
-/Length 3068
-/Filter /FlateDecode
->>
-stream
-xZݏ۸߿ȓ\<-
-\k[ EVevRl]zE"p8\O.H2[ZE.\la/wR -$ơ?} E.$Z$CD*X~T28/8X-Q*=DI=*(z&^epsf
-trlj
-U,Gb
-b6ξW!=vV+޻#@w>*lŻ`& &Vln060aFUq= O@Cς7vq0e"yڥDFDX@-p$n]?cCK<
-ºHޭ81a?dR[+ދ.[OIl\_Gҷ3DZ1tI,8F%xm*ܲUFd|710e_W'ReAu~3?DC
-Z2_# t8X2?]PSf
-]%C7]oAYA7DL#25/<[^ƩD cNlTy鉦 6 $wD*0Pv뉻!E}#oH5|4աo#$V'L Kt8 W#=]J{m
-Ȓ?8ZzU&b<\DBPIdʱ4
-@eIVGi0
-G[c.zg񨮸@.6z@[[AX9#YyC|\K7F @ې1\9`itl3\ih\e=CJ+ȠJ {SEEA*Pf{f^l_(``{̥*x$nA1aFt-\Zw]lٗ0TG3W9;2!ڽzhzg gTN] >m4'7BK_{S5#<
-xlnL,@hq_E&2
-BWky] H\w:$5۸1(J^{FKl}|Ny&~6nE2LgV]$fhzƜ.N. C hѹwA ӹG'uh:ʯژjzO/rHzM#ҙ#,2SuU-w젠@JfPQjjFU\\a߇'w#SF$F%֠'u-yGNܕCwYBV*7!viy-h.nR sE+~wLVvx{~z[\Qp;ynM>Y4sERE`lFQT-H MwɈ--Sڏ;3+a'fLaL$oʬZZ}HqoZ`?MACޛ߷iUi;0(׍ l[ڣ_v^~2I\F=:
-endobj
-1169 0 obj <<
-/Type /Page
-/Contents 1170 0 R
-/Resources 1168 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1160 0 R
-/Annots [ 1172 0 R 1173 0 R ]
->> endobj
-1172 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.104 391.905 260.036 403.534]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.2) >>
->> endobj
-1173 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.437 391.905 315.884 403.534]
-/Subtype /Link
-/A << /S /GoTo /D (figure.1.2) >>
->> endobj
-1171 0 obj <<
-/D [1169 0 R /FitBH 734.423]
->> endobj
-1168 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F102 561 0 R /F82 579 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1176 0 obj <<
-/Length 3253
-/Filter /FlateDecode
->>
-stream
-xZY~_! 9 {#qI"Rę{!X`Eꯪ9I#EY0JhM^decgjfD[ۻϾe";|yb{e۸r!b%94zۺ9-~yݗo9
- fXwY:;s$dwFZMwwo6mS"جۍ@7F X{*
-t~tJ%,T:ׂ=A7qn*"a'HMF˹i:^G-8wQui%68*-vɼ(˅GU8f )M!{?8^ܯ=Y%k{/6[f4JP:))5"0o'És_<JW7hiEr)ҟH ׼ yƤmh z h>qb8IxK5}nm C"xX$AKǽf2RKe[/>Lċٴk`vߺFLE)НxJI\bU?2(;) m5l0_vH g@Siݹ v8>")
-1
--<eKcB$1^)(8]0
-Be\[vGd%tBZ;Dv`<zڇ^ \'~E-1ǜ[ )%fi-߈KD
-Oqwyɱ(%Ýٙ_Ӵ©Q񜪭.6XK'
-S7WU$QN)+y
-0ۇ^Po \㟖&=xBxtXέK^'P5<IWs[.nS]2Y+*b<]+innHqKF11}r"$G
-dMl@#zi 8ιO3%W~keTp7Xy泻w [ CsYڐAl) cA0戣70Џ7PρW!/s6iMkPBj)L(0ݍyz`kmFV*- @`k%$)kߣеB4#x#_yw|+poL+/5zf5sn
-G2iNz`<ǡ|=Ug3@
-yY-QY@+]kh0H<
-endobj
-1175 0 obj <<
-/Type /Page
-/Contents 1176 0 R
-/Resources 1174 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1160 0 R
-/Annots [ 1178 0 R 1179 0 R 1180 0 R 1181 0 R ]
->> endobj
-1178 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [208.924 511.382 219.883 524.591]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.22) >>
->> endobj
-1179 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [320.71 464.974 335.433 475.767]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.8) >>
->> endobj
-1180 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [383.336 464.974 395.292 475.767]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.8) >>
->> endobj
-1181 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.544 387.038 373.476 399.939]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.7) >>
->> endobj
-1177 0 obj <<
-/D [1175 0 R /FitBH 734.423]
->> endobj
-186 0 obj <<
-/D [1175 0 R /FitBH 714.623]
->> endobj
-190 0 obj <<
-/D [1175 0 R /FitBH 356.803]
->> endobj
-1182 0 obj <<
-/D [1175 0 R /FitBH 153.926]
->> endobj
-1174 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1185 0 obj <<
-/Length 2832
-/Filter /FlateDecode
->>
-stream
-xZ[o~$Ҕs%HE x8D+Lѕh(ːw7 X\ÕIE*I0JOU4YC߮MŮ?__2TNOiꗩ2jzsV;}b+f 9wE6[h#7vWﮃ3ſ~5_EBϑi:)BĿ?\|vmᬝt" 판 ˡV\)8n6UU:@
-L7';=*[x_)E
-;2x[e$?.u52 Z1<Ͻa=N:-?dPVv&"):tP^)Kc~JIR8#%FK
-i҉*)
-sO6Fb^'5G%dZ88Fᥱ 01\|N.R唷 4T2=T<vp'<#9s. i 2B-4mXhm?8%1I<Ytcik+6 `₆}@b+M?=q3
-<R ؠY' >O;#$QXB0B7|oᄚA4Z+^ ќ5Q\ÈD|.,pc/EE=L+_N$q07q_9G(Dd6k"WeP4hHԴηlvBf%eF'lCa=^.@B$f:%5}[I{t]Z ΪC a|_^v &hmj}=`֚oY0
- md 7K6:|B
- b(Y7paO pv\.ɗgE7C|p\ 1{9blih:rvD3`'{*9j.3R `{SjG,~qjq?A
- +4Tڰ z*_E /vzԔ0(eV?mJOMIW Y
-j(jJq,|QT9?պ;mըsS|T`Y|;R
-v7*(4b0.8`0qpTMF?*8qv>,{Bt wwwM+5ֱ,U_zxȢDh*}]EnuvcY|3|0*tkGZ-7E8V֊9h[ZqCVsǰ, ~F_*L}# jƭ?
-{ {_ T("?u-oK~<=RM[x"o,g|\\`[pnެēric[YBC ?3
-cöq/ 7
-endobj
-1184 0 obj <<
-/Type /Page
-/Contents 1185 0 R
-/Resources 1183 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1160 0 R
-/Annots [ 1187 0 R ]
->> endobj
-1187 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.383 685.264 345.08 696.057]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.23) >>
->> endobj
-1186 0 obj <<
-/D [1184 0 R /FitBH 734.423]
->> endobj
-1191 0 obj <<
-/D [1184 0 R /FitBH 667.423]
->> endobj
-194 0 obj <<
-/D [1184 0 R /FitBH 624.248]
->> endobj
-198 0 obj <<
-/D [1184 0 R /FitBH 355.841]
->> endobj
-1183 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F139 996 0 R /F65 1190 0 R /F127 880 0 R /F29 573 0 R /F102 561 0 R /F82 579 0 R /F26 539 0 R /F81 533 0 R /F152 1194 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1197 0 obj <<
-/Length 2273
-/Filter /FlateDecode
->>
-stream
-xZێF}W^m
-4>HT_(
-,[kR-Rh /^n>_^)
-cP![˳s 4Dsn2%deY}k6RFZp?Z&$EXH=k E~CQ􁦣nbwʂ]YQT SoJ&_> oI}=nNeД;vg6"O;/A7`8VB[$֑R`ƀlJźX:pbT ڹ0ߺgXr <KYְg fE gmq$Nː4@Ir+&EA x_
-fFi0!g?)6ZFQʖrVG5RוN9L
-%6p,g:QAACkK$eaА="\Dq`ɉf'52O{5P\Jܢ{,i<R V,v[/Sdv 4O‹jQOI@~(~iM38I}eǢX' vKKx脣p%>CZUC^b7P>
-,Z(a2k7~ڱX-@sŹyc]}O#OSEZ*Xٞhel;/<
-Bs^3cG7JfQ-)-M¼r7azWRcwz"
-2Z#nMDaA?ҹ!!& POe
-18g-[
-Cӗp/*p4PifkեnQ߱i 5Y1Z( `8s*Wm hY'n 'P+F3
-5Ȍ}v`iL-s Ke!v}G{[^M #
-*Q#PjڜrZED69b6`5!2(zoxKV-bER86d`6
-瀘pLj ".4O@YOY^ʀ&&?@2"Asy:Bx \Ã@&pa9f%$*U4J2W(c{FxnX8Ly_d{>o9endstream
-endobj
-1196 0 obj <<
-/Type /Page
-/Contents 1197 0 R
-/Resources 1195 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1160 0 R
->> endobj
-1198 0 obj <<
-/D [1196 0 R /FitBH 734.423]
->> endobj
-202 0 obj <<
-/D [1196 0 R /FitBH 714.623]
->> endobj
-1199 0 obj <<
-/D [1196 0 R /FitBH 625.919]
->> endobj
-1200 0 obj <<
-/D [1196 0 R /FitBH 582.194]
->> endobj
-206 0 obj <<
-/D [1196 0 R /FitBH 440.42]
->> endobj
-1195 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F145 1097 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F65 1190 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1203 0 obj <<
-/Length 2621
-/Filter /FlateDecode
->>
-stream
-xڭYr8}W-RU%.mw3l[<0"-ӒHHJJ%߾}x!DZ&Fht> YYE&Y0Jϖۋp^H+Όvy0e"D._JH)A$?]/Oe]،po.~ `ؠ/~-P,
-e텑&7.kQ*(̷I:IP  9#x$h$jy]AOGhIReǙ8dɪJ)KUy7Gc4vF-gې %%5P)adD+X[*XC87oJvZ(r6hmmuLoDyRʋ6s'h+C.?;<hX:?A$ zIEf{ `1]y]n*8˛8vW͕ ḊUkOG Ҙ❠Ȯ\q:Lܳ^Vu۲^ci7Mi|*WUGT.}7nNnsGqqF>>*\NqNu+:P!v+W
-?/{k)n"͡vM}dm~;X=fE5;OuqzvpU~*|ymߖ.pVۯ+4{w!#Cȕp۷J"9[ 89_N A5=
-l3M4EFZD3 *'E͌ie.iHDPnRh{?"քQ6ph N x&Q
-Ѣw(dQK q+:pR`
-8&sQh@ 8uAK,,tadt$
-LaZH}8nPl?QbTJ*!`ٴ1ދ8H>eD)
-fC0͂!玹C^R'%Q~Y5UW&ONעثk]6pL xQ>e8 i{<O]ta榢`~\W<$;kْצaDXFcÇ3S`8T5dl<5<36W{,Q`{ )9 +NN9YjzБ@gbj\n f|!Uƙ*U/mKջ|K.?h:nֶ~N+8I<LLज़|q[.h]|ٷ7EOWߎ-$ޔ;oo6os8w#=@J5h^A7kիWZvPwY~SԯN1>(` wvU^Տg L\霽t֡0iՊzKg yqeø
-ޓwU@-cc-~NPZkң)lZpoGbw$YǖDK-mA
-L[dK۽B6MTIf;/rKK׮: F a'F;ʭJ[H|4P VɗZDre?}iZ:R<~YZC Ca*Q"eۣeE]W-73,}h3)M~U=ckǮؕҐSPJN5
-endobj
-1202 0 obj <<
-/Type /Page
-/Contents 1203 0 R
-/Resources 1201 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1205 0 R
->> endobj
-1204 0 obj <<
-/D [1202 0 R /FitBH 734.423]
->> endobj
-210 0 obj <<
-/D [1202 0 R /FitBH 714.623]
->> endobj
-214 0 obj <<
-/D [1202 0 R /FitBH 259.307]
->> endobj
-1201 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F145 1097 0 R /F64 555 0 R /F104 565 0 R /F65 1190 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1208 0 obj <<
-/Length 2940
-/Filter /FlateDecode
->>
-stream
-xn_!}bk¹6)[t[$h@]-qB:UAZ{.3)n9X#iHu6JFl}`o҃L.W##g_"wzt
-[W@LDwasCد' `Ez|,&*'*^XW78.882 27R?m-r<i'Ep=e=aV`Qn83o%_ 3J- <EtJdD1߾liDvp8=," ?ۓ2<g 2Qpū3氪-W붇b[@L<( (j;ش'B d.R3,QJQikR]k`mPWi+l
-'O.dY7臃SE*X'ᝌP n3Uɋ3aMr>>P+⊧Uq9E
- :$
- zs˭iF&/WnXIjMw2@M ^u, A=(8,7!E'LCվKڅ{{Ug_R}jF&xc%
-endobj
-1207 0 obj <<
-/Type /Page
-/Contents 1208 0 R
-/Resources 1206 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1205 0 R
-/Annots [ 1210 0 R ]
->> endobj
-1210 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.106 229.91 439.493 242.811]
-/Subtype /Link
-/A << /S /GoTo /D (section.2.13) >>
->> endobj
-1209 0 obj <<
-/D [1207 0 R /FitBH 734.423]
->> endobj
-218 0 obj <<
-/D [1207 0 R /FitBH 714.623]
->> endobj
-222 0 obj <<
-/D [1207 0 R /FitBH 216.189]
->> endobj
-1206 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F102 561 0 R /F26 539 0 R /F145 1097 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1213 0 obj <<
-/Length 3510
-/Filter /FlateDecode
->>
-stream
-xk
-
-8"g>mҢI .ږ\Ya<HJ]ry9hH{srritPJOۻ`
-%񗛲-ϐȎ9D44J+T2
-mxs)"f9Ȯ!2Zz`uiEzۃH=CE͎D R
-O=+@?j
--ԙPn%iu+:АA,F˾+85J!Z(R[;7o@X v$bX*R#"M գB2NmӚDcXq'8gM8, C<%9g7f_,{~N9VFڦ (*XƘˣ SoWgy bk~"#skpߐֱk0Bca|WAݱApY2n ZQxdt#Wbzqΰ
-g ``"GBÑw ++gqTM%}颉bnуVf@tB"ŰGtrҏ~[XŞ0|AΫؔ<ݪ+'
-
-0rOF?<oo@o)IS s@=by
-T,+g$#׭2ӗg`QVysRN)4-Fn_"˽H4+9a9A^Tf4i&xq Ʃ4
-
-"
-j?A,߄!UCjEnqPR2OMhed s;O>څCo 1MaPo
-`Q~`]c7oǂsu.<oO W(AįFTM|u9yu )k^b
-#*҇{ϗ0h romrJi`٧,,򋴏ʸTqh.̑QnǛL8*is0iٕµJT? !|j
-)3i6}A8^powc!$#|Wm)xuK"eUR4_@]&ܷǶ]͕N39!W [\ aWbPpk"Nc-fragRoz8_H`_*XV:[@|Y:K=)\Wԗ:CTwF"KmJXbYQ+Uȕ^fyz0"LTlM8t!UPC3
-#Lӝ kZsסې~,q!tp@0悍+g1]dBS4wG5 QPĚj1r4xD5NֆWkLYϟLB!h\&-AG]ˀs Gk*I|{c@_&!L)E|SyLB3 z_jXFԷ' lbZne!i'<#AsfP3SG@^ݠRUJW!N[<cd@g!jQa. =mVzX-I>V[rPNtKrKzo3-9~ן)iBOm\|Q[Gѵ7QXb$
-1]98Ruf/tu(`þJ)m bD'cDŽi+$KT
-_ H7pf
- 0D'uVw4>\(n9<E&׾x*1\Lc :r7Ɣ*N VVC֌%bؙe
-&M^N2n|']lJ'"Ȯ0s 4Kose7endstream
-endobj
-1212 0 obj <<
-/Type /Page
-/Contents 1213 0 R
-/Resources 1211 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1205 0 R
-/Annots [ 1215 0 R ]
->> endobj
-1215 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [228.764 217.77 239.723 230.979]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.24) >>
->> endobj
-1214 0 obj <<
-/D [1212 0 R /FitBH 734.423]
->> endobj
-1216 0 obj <<
-/D [1212 0 R /FitBH 132.008]
->> endobj
-1211 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F82 579 0 R /F83 876 0 R /F127 880 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1219 0 obj <<
-/Length 3064
-/Filter /FlateDecode
->>
-stream
-xZm۸XUTWZR IV6-ɵepHY/$8YIp8á(|gD*˫xt]$҆TF\_o<֣F?8۱'_W"&|\L">Ρqv~9Qs}<Z?]Lvt4Wk&_r9IZ1E2a&I4級)`uw\Y~STwM6ۯ|i[|԰EJ9g)on;ȼ*r"{5@uSr4m0P{c=vnd!_z c}G3&2Gy:>MT66FJ j¹}Բl0K#+_>̈́H`#b`^<ed\# }g;>Xb-6hLL ȹYULqU=#9WLY
-~IZq0AJQd4yM,9
-_N“ȩ3IGeikvv8MRK6<2JQщNr\qgh`RIfaA׸dF=LX+i\8`` m;B9yE\ &c4J֟t,Ӯ-;kNO1)l1BR%ROYJY'8hv[=}u~x3i 8pmM+=$4L"#v9> w+={x^4`vƯy8nJðrͷCLed]GUJ0گrI)STD͹}/:B#x%@
-||ZNVO^!
-r0 T?m]K=~<ۄŘjIMqqHh|}.ɣ_Nn !'22@K2DQOX4-@DJ9Z'_hs7&"o/"o/z"$}I4L OzK~/
-$)ᛏT}M;I[Y@Q:i 6%ϗٺ
-8fnlԴlE-5 o}6_uwWFʲڎn^<WuGT+J*U38Ͷvbh}h7۠wEwt eNO\XjIջN\ 6Nd(jpo*|Wٮ6E"7)qw7bnf1 .W$ģۡpGHw 5p;^5%JsbTe<}nɴr%|ג$nn%]i\ce;Xb%7 tyՂ^쵍~ݲs '_7A$uyaCq1(c5C~,a
-͢aޭ2 A}`|i\ Ȭu[rrl
- n1dg@vJ!ɐ*
- t
-
->3<k`ڣ_9PX[ȋ_Vl0.rn%H*Mo_LC'UPF
-Yf|@ob&Mbܓ B$Ix&qF4t5;N~ CRFCqG:$>0 6u6"[C`(|J4lO*pȯ
-:[[Qlɨ5zd(*E0fK=7;)`
-z s8,+ⶶF0/4Xg%NS D?H:?cB s^*A)lDE4K=! N3#zg#+n~@4ijvهK .P1hHZ0>vrm[;X ۲
-6HEƼY2I]_}ȐEYё/Q=TVñ fuTz{A`nxs>)v~ ,QxsoFQ*~cNv0>+K\$>6~+&`^cA/endstream
-endobj
-1218 0 obj <<
-/Type /Page
-/Contents 1219 0 R
-/Resources 1217 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1205 0 R
-/Annots [ 1224 0 R 1225 0 R ]
->> endobj
-1224 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [212.622 487.832 228.554 499.461]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.8) >>
->> endobj
-1225 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [356.591 147.687 372.523 159.315]
-/Subtype /Link
-/A << /S /GoTo /D (table.2.3) >>
->> endobj
-1220 0 obj <<
-/D [1218 0 R /FitBH 734.423]
->> endobj
-226 0 obj <<
-/D [1218 0 R /FitBH 458.997]
->> endobj
-1217 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F84 545 0 R /F68 1223 0 R /F102 561 0 R /F29 573 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1228 0 obj <<
-/Length 3390
-/Filter /FlateDecode
->>
-stream
-xڵZIϯ}Qp-
- H.c
- nL6/J)C<f~`М[g p˱lH ;HZ6Ľ˶D8w\'[]Bs> ?tX~mC"{˘p>erNAO!o&W:]ے,{kE,-'yh,ؾ<a+n4%Z
-B3S߸'YSE /tTҲM@4SpFj">Mfq@P{NLu
-]!6n$*3݀I#Wn~*|5YT?9oo%_z/GyI ʒ]tnVhtL1>1˽dFEIPNik|16U{(;5!a,kBU
- !إ1_sB. ~5"C8<!3VrjD'\B<Ll+]j:za>?rzbN7SZ="=IHJ>ȵ G0'FAhgM:D
-@'Ot)_{[(sPTR6#u`JϪ=18[F;"T}nU+Jo(x5b1E8i剁@ ‰UGځzֈrȊ+!f`"4`_8^p"τx8U.yyo:CmuR7w t s4oޱ.` ?gVnh|ux_$^L^L1C3=0MRDm75$y?C})A{Twh=иagX_ɇ&F oy+̶r#r{RdKDMY,ƂS؛qaR6@WBʿ
-;%33'!)C458 SxM[=MՊi'fUbyD%B
-l \4β,6vF9{ro@I^UQ5c|ISwR6ȏ>-i }|BA`c=râR1TD?rG9k
-ʄ\r hñ
-I:d J 0jJom'L,/ +2e`YQ
-F2tn_FAI&@U(E7@OծV4a
- 鲙_}al~+ 8?dbR\xbF(G %M/x$ҎV硘srX,4tPô5g7%Pm{|
-a6Wi{sp/sޞ]ogs%T4OwccuX'<7ϊWGɓQH#g/nljWg/ݐΑ/x})>Uyh9/%ǝvPendstream
-endobj
-1227 0 obj <<
-/Type /Page
-/Contents 1228 0 R
-/Resources 1226 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1205 0 R
-/Annots [ 1230 0 R 1232 0 R ]
->> endobj
-1230 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [207.293 585.845 214.156 597.474]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.25) >>
->> endobj
-1232 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [375.745 410.274 386.704 423.483]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.26) >>
->> endobj
-1229 0 obj <<
-/D [1227 0 R /FitBH 734.423]
->> endobj
-829 0 obj <<
-/D [1227 0 R /FitBH 710.695]
->> endobj
-1231 0 obj <<
-/D [1227 0 R /FitBH 564.674]
->> endobj
-1233 0 obj <<
-/D [1227 0 R /FitBH 132.008]
->> endobj
-1226 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F106 576 0 R /F139 996 0 R /F127 880 0 R /F82 579 0 R /F102 561 0 R /F83 876 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1236 0 obj <<
-/Length 3278
-/Filter /FlateDecode
->>
-stream
-xڵZY~_Ia_<$Na
-TO';窯Pz[X#y8 $=vRW<q, 3s(ML^3N L<K ~Nsfs)EVₚC6s߲'UhN&bPDv$JUeӞS;&CPyӡpgN-q|'s@"rpGR"a-iOoYK@e{\?ሽ$*R32UYx31 1n#Mu rZϻ96.g~<l``?qKgQ݅CAR!yM1 7LbǤK:֜Iz5<lWl(T
-Kv&a:!T^Ϭr&ux8%./9FL#-o B\EIX G0zRF2|oEqc0or),[)+.g;J T
-^,,ց`o@/i@'/2(͂7cZ=Z`ۈ@-rV8J{< z*qÍUO]Gu%1W~+2`xmK$YT,ח̓58fNm$#ӰHN[k/gq^v"n7 WǮ#QlO GRƲp9tba$>hMBu^b7]֋K jZac ^r#GBD*[]uk Epjƒe%u8S[R <=+=/)#KGq'Gm4$W3*,nh;MaS7Ļ --C`ݢ–.ȶ
-(qo0Oa.d0K4ԈdF#ې.de1UΌ[v,(|{KVj},.\n Ҋ3_Ԡ x`7gKeT@97|M H홻}6 iZWE_{y]=14 E
-}FP6}>}*e67`۾`ӏ~mma<<櫢|f~yOؐrmT\mNŲ?lG}f͟} M///7xZ{]_:F L.ojԇww=iܚ+/nd<f<j </(؈}p}/Y/ Q<FHm#< a)׹ $qEYr;<lLvA#%xRc~&=,OA+V;
-[sVd.@kؾp1K9ws(i᠛5B9! |.L!(;
-!E+AJp뜻V۱5abƃQ@zTDFh\ڼM]%JQ*JS{OŘLS\X-CѦrZ;ʅ2s.hrds5XBdH@mDr:2n~ b~Twg2ٰQ+ow2n
-s0of28L K >x[d` $aD e;&Qn1܅cmWgeՆ(ҝ={A%gζ%?aquuikMI\=/F@D}#D]-
-kAcs&]>(_ٴp}F16&N` ̊SJt[юkEoF.ER~QԼvk7zbg>[׻tx}t8G3rk
-+KYia0_
-wK˻\-K7}(ԌTVZrIc369@54d$m^sipp?9eLлgpcg5jA%Bm#@
-WWJ;k
-@`\59:aDjTf^We[_p\IhD巇s˧*$B#VVCDe" ťpzt .ֱxY@uϓ`
-@\L_ #o +UGeH4WҦendstream
-endobj
-1235 0 obj <<
-/Type /Page
-/Contents 1236 0 R
-/Resources 1234 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1205 0 R
-/Annots [ 1238 0 R 1239 0 R 1240 0 R ]
->> endobj
-1238 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [315.288 144.424 322.735 157.325]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.14) >>
->> endobj
-1239 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.015 144.424 371.917 157.325]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.14) >>
->> endobj
-1240 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [337.258 117.325 353.19 130.227]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.1) >>
->> endobj
-1237 0 obj <<
-/D [1235 0 R /FitBH 734.423]
->> endobj
-1234 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F87 667 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1243 0 obj <<
-/Length 2782
-/Filter /FlateDecode
->>
-stream
-xڵYY~_!,F!Hbo
-
-PN 0UW8ie(0=W**euVJPyqGQvw'@XU}8jPEc=-2K$욞,PNe +LQ=/ R#[t, M q%"es7St4dp^Ҥ &Qj6o]1( 'X9J4'\]43
-܉%Ku8hKtNCg
-CEi$)))d X^Z
--/+hjP&Q29k[)呎tU_(LNX3,M$RI(;KbLIi &NO:Yf-~^ҕ`p:T&uv[z8SmtVdNd/w_:*SV"Կ$wSUhr剧j↏bJDx},AjXb(i몲|f$Z 1FR5P8)\{EIIF>ZLP\ku=dgEȣ*}z8%ns;W|.LLG z6ǑAaI_۠e42Hl0J0BֿtH,MlT$ƓI02u[CbF>=7]ˀ2v J (ইbef@)P4sJ&8mt_VKC
-B<kCcK*$ц&<,haǝ=Ae~wqHzPo^!a.8gΨT(]K2?gLjV8=ponyt.$K ub ^v5CSu0I ׻3CZ9:Uڐdžo~U/@_9kq#{3iȡhų:4K3RUvp=% {䘻LBp:L4" V $W}JWv3/ s4=NCl ~,Uz|)zkо;
-endobj
-1242 0 obj <<
-/Type /Page
-/Contents 1243 0 R
-/Resources 1241 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1245 0 R
->> endobj
-1244 0 obj <<
-/D [1242 0 R /FitBH 734.423]
->> endobj
-230 0 obj <<
-/D [1242 0 R /FitBH 714.623]
->> endobj
-234 0 obj <<
-/D [1242 0 R /FitBH 439.486]
->> endobj
-1241 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1248 0 obj <<
-/Length 1855
-/Filter /FlateDecode
->>
-stream
-xڕˎ8e2戤G,A0Md:Fb^Iaɷo嶜̢U,Eq/?X&^,C
-e*w((^ȂH!¿W?,">aH_> %t5՛3
- A_*%mhm -sJVʁ0DbE@!)'Idrg@x=KVܞ&<KaU;
-Vd-8]Wא"AH0 3hn$J
-)H(] C&>#CkMSK Rv-S@oňdF22,s#Pk|`vNӢ nPMң-
-0r5dt27vlx-3'-xDIZ YٽP=j>Um7
-xh U[٦!}(t0N)}J=)"K
-F2,*UKNm<dwp[sڵU_h~z} }}{lFshF۪{7]v<#+b(sv 84~kYˮ~I쨺O C wdEs 1;cO#;)w(|{º"}zݻ=4Nwmcٵ8f MKe] /5}HA9cĮ@`/(H`1~gzc\{Lr r`Bwl\MNGnC)&_@l`ͫxs `'B??$,NFPevP%8ޠp؎mm,:
-[Bo*cgg%)`*z}D!Q 5Rةz)˨ڦYf~?Uq'vth`L緃 [{Ax~Ae`[{}CS~gc-?v 8 $*ZYM~
-endobj
-1247 0 obj <<
-/Type /Page
-/Contents 1248 0 R
-/Resources 1246 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1245 0 R
-/Annots [ 1250 0 R ]
->> endobj
-1250 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.877 619.252 479.836 632.461]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.27) >>
->> endobj
-1249 0 obj <<
-/D [1247 0 R /FitBH 734.423]
->> endobj
-1251 0 obj <<
-/D [1247 0 R /FitBH 142.967]
->> endobj
-1246 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1254 0 obj <<
-/Length 2911
-/Filter /FlateDecode
->>
-stream
-xڥYYoH~z0Vv 02;G $@hkSIh [G7IItIb_U_AjDAl"i3Wr
-%ѻ ڊ׻-!7pGjZU}.>zwܻ?e…A#%8)*=2W-ނB[O%zܐ/pڡi۵JGv'z`mcg=h;c54ϖeh;[9RxMlx,12R0ȣ:q]wb :yaQI=;^hc
-T},ᰞlyFC tg><~+[m[cM
-A:@>|͕j'}yX+$5WoqEQıy@>hftFNU2GYcczG-8sn]CD@[/ڡ$\IOt6vɆbL{Pˆm
-?PBjg|.h_֟/gs
-#e<><G)z/#z]q؉هF!ݶ\D㢎 1v aosJYw@ y'MD/C+q6`Ю`C.!dVBwqM-Wu6}ω;ih=>v?z[
-DZX\@
-dU^Ȉ)(  mzc'5=,
-A"Y88C1;^7!ؘfhB{_DЩEpJ=M}IEYߖF8aHy=֎U1$YDl~``C2=IRTȦF皗:2Ey1Mo3N Ǝ>8y`IMˣ\B(z*$}&xw3%.- :v18Teʏu|ّpcٞi/Pǥh
-b^dKZ,ʉ!EISu,c}6 2)?^s'=Aّy9se]lS2Qbډ9CR45׿),Iwʦ![17'r ͽ('6/9K>[ݡ*Iҏ!cwXendstream
-endobj
-1253 0 obj <<
-/Type /Page
-/Contents 1254 0 R
-/Resources 1252 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1245 0 R
-/Annots [ 1256 0 R 1258 0 R 1259 0 R ]
->> endobj
-1256 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [322.802 476.364 329.264 488.611]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.28) >>
->> endobj
-1258 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [315.065 129.019 453.569 139.231]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/packages/amslatex)>>
->> endobj
-1259 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [92.922 116.765 132.572 127.525]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/packages/amslatex)>>
->> endobj
-1255 0 obj <<
-/D [1253 0 R /FitBH 734.423]
->> endobj
-238 0 obj <<
-/D [1253 0 R /FitBH 714.623]
->> endobj
-242 0 obj <<
-/D [1253 0 R /FitBH 455.197]
->> endobj
-1257 0 obj <<
-/D [1253 0 R /FitBH 175.843]
->> endobj
-1252 0 obj <<
-/Font << /F29 573 0 R /F113 862 0 R /F14 903 0 R /F120 865 0 R /F65 1190 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F104 565 0 R /F84 545 0 R /F87 667 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1262 0 obj <<
-/Length 3121
-/Filter /FlateDecode
->>
-stream
-xZoB6'w/)A %CKl"ޙK\w- X>fǒO8KR1%d>K&/g< iÌqޞ}5O1g{vTH||r|MX?}svd2jn~),7g NNwn>S\3lx^*; bS"a6LIӱ)_"{q>BOgmVjWS~{qO9X'lI#e柪b!k0br0l8EjR"R]Ey(Uv Ew3g\<ԷEWǃrO104w7cN5;H0XxP&dR&=KF9\A2D &=5mzR^Jp.  ;ՐV/`BiXbaؿG5ʰӀ֎wui::3Pa]@JuJ^ Sh;P
- hLUowK|~U60D_1|ē6`A|i! 0cV;El&
-D:!dzuqJ?eRkpV;|~~h]M_ uco݋OR kY QpcH1|H%)gy iɊM봇%u6cB2ȧ]3a6B6a᳛e,QRIk\3y\P !@
-A#U<Hb
-~GsqFS#NSZo-]l5}M{htxq4~gB9C5%z{JLNicyXGjԛ4C`E?%k, ő//c51*qκAo 3A[(j{q{*',vF`Yږ"K֢f=MnXTuYyL)< m >J5g
-V#O|M(`)bdMB9.ۨy1k=30)\kBĀŽ\Fɀa<VO>J}[&–vZ\T]ye^Ҷo,U,Bk/P1iGlYeSdԲ(+NU#wnk86v( ~C'6G=>`HOY&u]GOC
-3jL gut?튺^
-*cS^bY[f-bgN4rĖc^# ~|Yml09GKD`l"!Ju`GFpQ?\,q:1"5)>5u:`J
-&9U@eL!"zIN ^
-u2^yy_^z9_ %k߀*Ӣ M;Wz|
-;r޽Kf?j@Zo׷70
-IE[ƣ}nރVhk4ӵ(r;!<7Myr7 jVe~%+Ea YjԊ*RÑ"Z7X1^:'._tP0M"oqTw
-Ğb
-e\u0)A˳I@Z2'KG
-z_;cWendstream
-endobj
-1261 0 obj <<
-/Type /Page
-/Contents 1262 0 R
-/Resources 1260 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1245 0 R
-/Annots [ 1265 0 R 1273 0 R 1274 0 R ]
->> endobj
-1265 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.726 491.932 353.448 503.887]
-/Subtype /Link
-/A << /S /GoTo /D (equation.3.1) >>
->> endobj
-1273 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [427.964 242.958 452.381 255.86]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.3) >>
->> endobj
-1274 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [475.761 242.958 494.117 255.86]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.5) >>
->> endobj
-1263 0 obj <<
-/D [1261 0 R /FitBH 734.423]
->> endobj
-1264 0 obj <<
-/D [1261 0 R /FitBH 525.307]
->> endobj
-1272 0 obj <<
-/D [1261 0 R /FitBH 285.227]
->> endobj
-1275 0 obj <<
-/D [1261 0 R /FitBH 243.935]
->> endobj
-1276 0 obj <<
-/D [1261 0 R /FitBH 217.404]
->> endobj
-1277 0 obj <<
-/D [1261 0 R /FitBH 151.964]
->> endobj
-1260 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F84 545 0 R /F64 555 0 R /F65 1190 0 R /F26 539 0 R /F68 1223 0 R /F71 1072 0 R /F57 1268 0 R /F114 1271 0 R /F102 561 0 R /F82 579 0 R /F87 667 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1280 0 obj <<
-/Length 2852
-/Filter /FlateDecode
->>
-stream
-xZ[~_!y« !iIqѺ h6.( )K2C+zoR,$r̜wHBTT&XaMWh=//m]߿GFTV޾!o_-GR/7K/Z%㿬* l&,15>^k8ʁWi2{(dVFFB}//\D(th'cmC#aRg|RI1+.kʺ;H)R nݪOp6* #&)n6_f<a]XŬOp78*k>L*ٕL©Y\ D
-d=$pF$FBҤ#T H%"l҈ԘVNɀnp*lE`fʠi!I| -sQ,"CIV
-/* _h@jZ`q$9^C ND>]>0 = L S9Zw_Q<bHcOFY|cTv cүФ1HU {Ca =k
-PKX84qJs.Lh0C&T^Ja,x6YE}ܰG^OzԛI+F5(#9qkZD
-%3}
-&{PNF <byAft@^ OAx1^O(t3Fft|
-fbPΤJѥkzݼSGK@H.'*@!kw:{it/X7B|yQ@! Ν]/ zn*#s.wۆ{IDyX2ip ( TẂlqJsvC1oi*<V+%79 t7!1:k>y3W(c˻O#eMVeRĮi;3XjFgmtLaAiׄsJ'
-ն=PDA%ͳ)^U>^enGS3V/[2'դs40tC˳/a(*۷ x|NN-=:|vN\guӋTz0b\<II◎EhG/t5S)lEؑBS yStv"=+D\Ԁ9]+~R>+pB0s¾2RUaJUe1wxBYmGǧ2y Y)a?Sq9SN痸4x6ҹij':9
-v^!E0@=Pg{jqP\C;1fh@/@qg ʁ(9c8KOغ4]Uip "l$ȖJ'Ofͳ #hXjz/cFmd>! ԩ,?f<kF)/1+27' |
-endobj
-1279 0 obj <<
-/Type /Page
-/Contents 1280 0 R
-/Resources 1278 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1245 0 R
-/Annots [ 1287 0 R 1288 0 R 1289 0 R ]
->> endobj
-1287 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.285 264.977 130.672 274.255]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.10) >>
->> endobj
-1288 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.316 264.977 196.217 274.255]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.10) >>
->> endobj
-1289 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [293.125 235.427 299.85 248.939]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.29) >>
->> endobj
-1281 0 obj <<
-/D [1279 0 R /FitBH 734.423]
->> endobj
-1282 0 obj <<
-/D [1279 0 R /FitBH 695.061]
->> endobj
-246 0 obj <<
-/D [1279 0 R /FitBH 483.516]
->> endobj
-1286 0 obj <<
-/D [1279 0 R /FitBH 380.563]
->> endobj
-250 0 obj <<
-/D [1279 0 R /FitBH 328.462]
->> endobj
-1290 0 obj <<
-/D [1279 0 R /FitBH 153.926]
->> endobj
-1278 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F84 545 0 R /F65 1190 0 R /F87 667 0 R /F64 555 0 R /F96 1285 0 R /F26 539 0 R /F29 573 0 R /F68 1223 0 R /F82 579 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1293 0 obj <<
-/Length 3249
-/Filter /FlateDecode
->>
-stream
-xZo7BW
-cI
-q4uqُ`sDu-Wd8R&kl eZV}Ç+-rr!Ph$
-24vX)eDgg^$4ie8IЁ%W>o+R"xQjٕ {w$Ԯb2N2ЬZM:^jwv`%s1B)K9_9J{(BO1qSej_7&8#yBq<ro}OZ2G 3 NxT@ ~fS0kl;tjE`{n y?{&PUK=Κun1"hs+ZmVU8qZq@яF5v>jhY6m^2 yjt >Ky "!>A3;NsbXeⷼ<@pJvQfC!aû G!Y;WJDGRhkcv-\GMYź
-ZXI!qp 'TѤI)C[sWZ- CQh|BP*NHB:Ƨ@5i|kƏ`qj@*&;Iq=yY<쪸"#ç MqYwH 9x(a U]x fr4*s
-B)QП=.@(|~58mX"vihAN`R
-cqLIF.YdW.1Ƌ|K~NۓJYH,8b:x۩>*{\B ->E8ڑuP+\Ҝ\~1|B)bOƠ0r#} ngہ
-?_]ë}4Ѩ.w4P|$
-KE> W#%.hUU וej n3;k_VDT4B2E0LXM
-݊8_q0LMS#=ЅJ;:Ni/,/s8[.Q(2^J[uvZEltUݑ i VzbE)!|I83ϒP]Wbix~:KwM}9\ Ł730MvM&@9iprxV.m^S+BaA4.M~j> I4ayhaS®LXٺR1-S1}̔O6Ԑ#?Sբ ݪ m#GhY
-E -! ת6JCtAMJбFCLF+,{R08z&[\|.Y.,nn-tu 3p]mԚcP*|0O[kBrVS2|W‰K*e*+:ty)`Fu//DZk w/bkz:\ܱT \m[_x{rqꜞ@@W(U.7T=PY>8!བϜܛ+UF.wU}uO_ea'9<x"C]W+=RŻ>JJ
-x*NxF=#gDzFDRSJg.Ђ1{8z*ÿC?{糚}}e#vʲ=\<ᎀ+LwxzG$x۾Z0B<xU,d'mۼR2i-Ǎ7[Yצ/KjnbU?\08?`oI߰O4LX#XlDhP&SVEendstream
-endobj
-1292 0 obj <<
-/Type /Page
-/Contents 1293 0 R
-/Resources 1291 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1245 0 R
-/Annots [ 1295 0 R 1296 0 R ]
->> endobj
-1295 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.491 625.423 338.216 638.632]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.30) >>
->> endobj
-1296 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [318.123 368.844 334.055 380.473]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.1) >>
->> endobj
-1294 0 obj <<
-/D [1292 0 R /FitBH 734.423]
->> endobj
-1297 0 obj <<
-/D [1292 0 R /FitBH 132.008]
->> endobj
-1291 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F84 545 0 R /F65 1190 0 R /F71 1072 0 R /F68 1223 0 R /F114 1271 0 R /F87 667 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F57 1268 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1300 0 obj <<
-/Length 2818
-/Filter /FlateDecode
->>
-stream
-xZmo_B, mZPWE ĹZZi$זwr-IZ2 pt?:XjF "M|4?@ɕĩߝ|{ˑ%V٥#98d<eo4?gB'4;gBZ'܈l8g@1kƜecγn]3K8ʳw)e]lqnzL*ci&ُ'?EBO@JO޽G38؏'9֌nj>T.L/Ovn. QRpMf• DcRIQhNlnc=S.tl@L,uYV&UT+Tjr"yobR}f̧_4Ʉ-\1ӨsԃCF&aSFZ­GV~] T;`|0'&:_j0~l~GնX[Y /t?aSk_PP{\4QEվ;t,tOJ$G9lk
-99JZJpjM62UBhNp\4p>NN(ap"4(i . {~Z+xtt2bp4xDT`Ʋ
-Y-ιkYLc%ެcfʏm;7vKkLSlBJTbD+ȻOo*=l
-+uZ* Uzָ:uBw]^͞fn#ܫVUWqҋ,( L mU& yQh";v~uN\ݩa*E{ITa4/Aeš*@:,F|C"m+BcKٮoRK2ؕU;#lY†9%@7[z/DI.bj8ㄉ_N.{ l۬ѮsP.qF> Ѷu+o/%JtQeKݧT!S:QYj<ԿFlhm_Q>v}(Oj
- [ӻq'LV&|BRDO).ƘT8E_
-Z9!o,:vX%^s7տ<uso?]9Jؠ?EV,quTxlpp7hhV{)CTƅnZUdoܸpupn`%
-Vkh
-1~N``ŝwxJ>Kl!0efQt5T=[R>}Kx &tA*\$~6l#i,XJHd(x|zB׿.of W_HƧu(rx'WȚ?8EiLM `qZ5u*wG#V'~>L?po~Y틯KOW"RK:?裰49!Ў!`a߈*V`7pY_5uOKendstream
-endobj
-1299 0 obj <<
-/Type /Page
-/Contents 1300 0 R
-/Resources 1298 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1305 0 R
->> endobj
-1301 0 obj <<
-/D [1299 0 R /FitBH 734.423]
->> endobj
-1298 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F68 1223 0 R /F71 1072 0 R /F65 1190 0 R /F84 545 0 R /F26 539 0 R /F82 579 0 R /F87 667 0 R /F114 1271 0 R /F115 1304 0 R /F57 1268 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1308 0 obj <<
-/Length 3292
-/Filter /FlateDecode
->>
-stream
-xZmoF_~kK/p͡6mHC.% {ffDA /33RO"klXNhr/δ2sJr3U8g$Wyb'/.:9;9Img}>]ݹ5ӻaS_+FIbZ׳~& pYlMn;R:'X;e̿ξ;Y fIxGRae<}VbN@mɦd{]kjedzJ:rU̯j u&SVQѭ^8c! dSbf5i5ED6*,+m/9R^́hWƙbQPK27ܳ^Ģ-Cqbv+HG\%kf'D= iTi2^L2wni#
-Ͼ+ydgE咧h4wcd7i^yb!'c;vU T@<k*:@o"Z֊#Z YMXZ&VmD-\EY<%1#Tp:/Yߛ/ͪxЊUa`ى}EᏖC'ҥ%-r,UM|螴wN3ozY}͈@HsBmw8O)<sp*:ҡ6IͣzwAyӨXeiAX(1_.*-wChYP
-n!u`#2uf9ۧQ ̌Jcxn%yLLhmXCU32CaL;fclDک٣X< X?n p՘7ϕO $6U|$"ƽSLs1K]J} ^ Њ%(9Tp\+{aG-N^5Qb؋Kݯ% q9>G$թ2qPCl]݈UV+燻 ', C1qmq|@Ri#Ui㦩cTb_K`l
-Xe'h %Rk4"`UfxǠk
-#ic:&&s N]=0ThcEo>lslL M!V3{7gX(7ĆZ"z9IF؝DR9nR8yZRf,ڄBDO=nȑ A: Y4P"-BraUK> ip{›i/3ZaG=SG 'cA+Yyw𘝅 PIvV4yಢO|}UG/\^k %/BKSj~C)juqݕ.ŤF-.z b*JJ,e0N3O2@5
-IKZEd,v'oiie*vz'f;c,&j5U,RX:T9IcMT;.ՐI)UJ.@Ƹ|Z/_1Jci)ӥESDXZJ!y+7&pfXyu )j|r;
-endobj
-1307 0 obj <<
-/Type /Page
-/Contents 1308 0 R
-/Resources 1306 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1305 0 R
-/Annots [ 1310 0 R 1311 0 R 1312 0 R ]
->> endobj
-1310 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.106 542.878 354.831 556.087]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.31) >>
->> endobj
-1311 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.221 245.121 457.153 256.75]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.7) >>
->> endobj
-1312 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.318 233.693 171.22 242.971]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.7) >>
->> endobj
-1309 0 obj <<
-/D [1307 0 R /FitBH 734.423]
->> endobj
-1313 0 obj <<
-/D [1307 0 R /FitBH 132.008]
->> endobj
-1306 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F57 1268 0 R /F84 545 0 R /F68 1223 0 R /F65 1190 0 R /F82 579 0 R /F115 1304 0 R /F114 1271 0 R /F26 539 0 R /F71 1072 0 R /F87 667 0 R /F83 876 0 R /F157 1316 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1319 0 obj <<
-/Length 3695
-/Filter /FlateDecode
->>
-stream
-x[~P>m]2Am&".N=isc/z,w.I'.9o99aGҙj4]^hBx|0Oj"y>{1V.'Fwͥo_J]]*9_N{D@njnYVzՖ觇BmYMi-4׋?L<SΎg¹B )m⇋v\Ya{'b4.<seR(l?IRuuYW+F3=
-Qfؑ
-]&'5(qOh2A<pV`H;UD[ S7s:J`աc ByL'~+#DbW`M/w͋~k'2heT zf lq](ܾO&&O$
-00˓Z$8"I^>^?A`v \=9 8;_QѤXX`Woyp /'=a8[>S m A}r9¬ĉ綋.RL!3F?SR;ksy#La8qҹ.},l՜0iWJ@\aՐNC.ۖҞ<(Ę춞 |U\"ܴh}p qD9F~f5OT{;ɘ?HJbUXE`uznJ^7c5A`XZ撖6f+8VX
-
-˷l?t*!&7L9F/VEl h 6x(\0^tIY1WT$tZ, yx.q$ِa Ȧ/)b g9{qX9%DmD
-dY*,FiX@{0oq%s
-첰)M@|FdoG{dT[&݌BE͇VX-,
-] m3#Dtt4 ZcJ;J)J(3-eR },db2"Sf/P#y`mK|gSgq|_!ş^ r_;_Gѯ'93H`~e"ZӱqK,\ ?،]EOseh*YŖ81Ä@5_86.SYX{v \BAM6+%p 
-endobj
-1318 0 obj <<
-/Type /Page
-/Contents 1319 0 R
-/Resources 1317 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1305 0 R
-/Annots [ 1321 0 R 1322 0 R 1323 0 R 1326 0 R ]
->> endobj
-1321 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [244.164 549.471 250.889 562.68]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.32) >>
->> endobj
-1322 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.376 295.551 410.308 308.453]
-/Subtype /Link
-/A << /S /GoTo /D (section.3.5) >>
->> endobj
-1323 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.676 195.097 211.401 210.283]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.33) >>
->> endobj
-1326 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [279.527 120.053 290.735 127.823]
-/Subtype /Link
-/A << /S /GoTo /D (cite.nowacki-jm) >>
->> endobj
-1320 0 obj <<
-/D [1318 0 R /FitBH 734.423]
->> endobj
-254 0 obj <<
-/D [1318 0 R /FitBH 280.079]
->> endobj
-1324 0 obj <<
-/D [1318 0 R /FitBH 175.843]
->> endobj
-1325 0 obj <<
-/D [1318 0 R /FitBH 142.967]
->> endobj
-1317 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F102 561 0 R /F57 1268 0 R /F87 667 0 R /F84 545 0 R /F65 1190 0 R /F82 579 0 R /F68 1223 0 R /F29 573 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R /F138 960 0 R /F133 883 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1330 0 obj <<
-/Length 2894
-/Filter /FlateDecode
->>
-stream
-xZ{oߟB Ђwk^[ŹHpqp`$še>"Y$v|np7C?1Z0)ʹT.a/g"Le6#͸5H܌RZ5:go#Qɫj,B:5/U̪2J&龘ߞpy"M`7VbyG3gԏpϙHL Ôُgjs
-gX̙9,8Ky=۬(lv,]Rx<#Qőn#E%ǫ@-9nK\kPX(1 /wz!e͈w%:޿ yu
-Ǟ < Bi`W!N^TzƟCÆG2P40Atg@DOѣ˳(QO=>NB<'dC)3}=R$߫"AΨ`e=XQKdG[R0/
-/FkVjPV2ވ]ͼhKNo3Z(غBǺ]2.uυ.s+P#@&gh0&UI}MC!.l]u!,n l\_jc2<pha"Xk+p";ʫ|~$[^H+p} %:b(
-
- :,)\$|z·my$#RH 0JzHU
-J̸ӎh;t@iL
-6Θ:d9ɬre{d\6a!8`SP~DAj4#+ؔu>/DVw)m2; *6mqrLUoi`!r #'340~LVṮ ^ ;&-_u? : x=r]P GԀNGDhDl xNN?m@B<Hg `V` U>.kxBqirUԷBG">zF[]wXj'GhyPN q Da*[T֚|]G~[-(5[fZ"x*0Cu,x\%5sJ4&imÀf\с_4=JVslO8~IEM7[i-y?z>n웰1~"CoB,i@`&ʓe,4,@-y0lfTt! ))/L?$y}呓6)c)ꚲ:/K77 Kzr';YicUlPAnVVaqUZ\0PԨDna,23 gk_w.ԡtL`6Zpְ88 Q<d y:O8!7N pCxK
-]
-K>n"2CD0$Ca A;R
-endobj
-1329 0 obj <<
-/Type /Page
-/Contents 1330 0 R
-/Resources 1328 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1305 0 R
-/Annots [ 1332 0 R 1333 0 R 1334 0 R ]
->> endobj
-1332 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.106 490.033 208.831 503.242]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.34) >>
->> endobj
-1333 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.958 475.77 385.683 489.207]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.35) >>
->> endobj
-1334 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [472.605 352.885 480.052 361.908]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-1331 0 obj <<
-/D [1329 0 R /FitBH 734.423]
->> endobj
-258 0 obj <<
-/D [1329 0 R /FitBH 332.424]
->> endobj
-1335 0 obj <<
-/D [1329 0 R /FitBH 143.508]
->> endobj
-1336 0 obj <<
-/D [1329 0 R /FitBH 132.008]
->> endobj
-1328 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F87 667 0 R /F82 579 0 R /F57 1268 0 R /F68 1223 0 R /F84 545 0 R /F14 903 0 R /F29 573 0 R /F65 1190 0 R /F83 876 0 R /F127 880 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1339 0 obj <<
-/Length 2794
-/Filter /FlateDecode
->>
-stream
-xڽZmTnά**hѤ@4)ɦim>نl{g8^,ٷw[QpH噱(|Jr;JbJty`/WS#bqOWz[Gr=)LDs9TcH#RDc),㉴2c]N|׭'3pW?fob&S;C;f<MG+5?^s2gCY2Y~]h9C#3uʴT~zVUف:`ZD\݈D:-ǰm)n2NjD7B8m6ǫls]+jn8+en-?TN=WIl,,^P3M IʙQr4*u=OSn("X̱^(|u3=R1|Ⰶz{Yn{#u tBV+Wt]mvtwԸsH:@VpNVXCJcpݖ ,\-Km1\oz/OpBІjϩar,p#]Q>ΊzS-aRm!:zM|>6] l
-XtYi9y3o?l}}Qg'$nx8ǭեse &rSéQ3NݾbZo4lwWf҄^6vJb98#)O\5`_2%MS1
-褀7[k!Ӿa4`'#CPTLP:atwMQKuzD_jc(46Ē5}ErS04L /P!0҅?X۪8<&Fw|2EO}
-8Ҥ7VB5/#sq]BKLY&X~X&5ѐ|Ks9Z<-el0Qޕ:@QF(=_P@H"LTi*HbMQϮ|ݏp|emؑB,<;$
-]e[ ^1R:GՅםy` F/E81'~;0V2 2ܻ˶k]P}@"%8*̝>-P ݊(+(سV8}J^lA81'˫wVyxNe@_W3|-C<
-O; ?-HkUe!^y,P‰9ɉ<`G`qj\a>ݲnҫ vk|ձ.!zT89
-V6Z۸+/A.͔L
-\4"
-k<
-8(V-ɷ۾&_?i)᪩[P˕R`%ɶSpu=͖:v(!Q*DF*'nsIV&tIؠ)dq_,F 0
--63c/#q(?cI' D׎a^]"OOp.15 }<0=P#)Yg(@6i3O&эH]6^T 'pHSG5.i٧p׿euRZЁ,?g=S= ]8`s'Xpr#XyۛWCendstream
-endobj
-1338 0 obj <<
-/Type /Page
-/Contents 1339 0 R
-/Resources 1337 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1305 0 R
->> endobj
-1340 0 obj <<
-/D [1338 0 R /FitBH 734.423]
->> endobj
-1341 0 obj <<
-/D [1338 0 R /FitBH 271.323]
->> endobj
-1337 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F84 545 0 R /F57 1268 0 R /F71 1072 0 R /F87 667 0 R /F68 1223 0 R /F65 1190 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1344 0 obj <<
-/Length 2398
-/Filter /FlateDecode
->>
-stream
-xYmo6_|)dl̊臻[(;\m Vǖzmf8dيfaD isY$m?)!`$CmE_h$U<Fn@PDZbZD2OCx Aiˁz?~pU Q٧1HS/d2q?)TzIRLP2b&ii5SZ[:V{ͥ*r{Hd=g`"}܊rʢX:I&mi<EUL惡:Lo] q"Grʋ6g8L O0&]; %v7 @bnÉ8/'6K(@e180h>V T}#sp7 \ )$
-Ĉ@v~21&LG0Ao۽I.ai~q q:cr5 hu`Hd0-Xpr<VLF/
-zô2쉞x
-tG
-r|LM5KoK8ȋy @҂#
-M6~D3捱πm_}x\ 5V{
-,۝aUgY=h)fID`x̑&Py-\7<b rG<$jT1P!13^-r^Eg?l+ i[Taka imoa,BRX=~ZmmA(^,>Fx2W"(nh| tKd `G´h<{&+|Kp=A+n#%qt
-20HFd`WLĞ pVNp $Ip?G<xU龐ךʮfKr [4a+On0 i<%_ѣ4LZ
-,(178OT 57'%ЂF6IWre!+mfyºj[):~;{Kάpt7\嬜Mi41<ç( c+(A4@ d ZA0$wygNc/T\~`O2ϪDwe o¦
-HHf6MBQT]pd6rz+s.\(b<*NӹO?goE禮4R2sB$T"܅5-vcA6I
- _PE|Mܦz!-JXyKQw"DFmyI8sztoVe oy
-pG/II~S.)X }܀Ͽ PP9d_t(X=\)Ϋ*J,|GNAU-I֙X㺤~ta7c*TsNuUo;4ڛ=cl`w!*ir,yLlaW0Lbja*(B$KH +R`h`S# E1wn 09%$26 ߳QAߓ{Ћ&]@"jF'?kYͿXKF~񻻊WFqBzu\w(~z'sW8&2WGbQ p04(?mx3KÖ^|m9^:L~.n>}ZFM'+]hbL ˸ @:Tm~
-_B~
-]7^BŸ8Ck"BW.Xy Qs>q#OJG=Dx_iE}q90\>eJ· y>?χq|l8
-]:?&Y|N 4҃cӷKͧk_qDٙq3R'К@c `Jȁ/`Ɠ]N Dd\9᛼%m{t^8*ErE3e$ll&'endstream
-endobj
-1343 0 obj <<
-/Type /Page
-/Contents 1344 0 R
-/Resources 1342 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1305 0 R
->> endobj
-1345 0 obj <<
-/D [1343 0 R /FitBH 734.423]
->> endobj
-1346 0 obj <<
-/D [1343 0 R /FitBH 676.226]
->> endobj
-1347 0 obj <<
-/D [1343 0 R /FitBH 573.373]
->> endobj
-262 0 obj <<
-/D [1343 0 R /FitBH 417.126]
->> endobj
-1342 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F84 545 0 R /F87 667 0 R /F65 1190 0 R /F82 579 0 R /F26 539 0 R /F29 573 0 R /F68 1223 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1350 0 obj <<
-/Length 3228
-/Filter /FlateDecode
->>
-stream
-xێ۸} uinv l6L؊-r&`BJ%O&C csDONr-rMRXl}M0$QbpꛫLr'zr@o-R1 Tke4ԙi(TkQ +oHb鷋7o":&;2'X~.^]âM&c&*;O BT>1M<|w ) ;_F"rx^A
-u.yPx<9`DD4ls17DE.N0_y?%kMm|$y\h`,'JD9^"wtEHj{oQDF_3%%0Zs)QT?vݳvK *[HdIvKj$ <Q|{TAy_tP7ʢv-xkƑE,}p<Z1AviX</4Ga<jbmXoJVAl:_L!i%ɡEe䱂p- P;:Drj5 5'*S"q[~j71D;HKIXAIZ)a"u$C1?Tipf҈FE6A6ұ=;5 *^]Yp\o_7vie[,aeڛ=R5{
-w[5Wˊa{b#/y}GWj93ڛ.eE$ᱚ .Msq~\μ)e]zSÕ1Z̘WkONVG:($ .sr&`o^T ezq1=!pt ]KNLFSa
-iRN|,1^|t%7墪vE QcN tݫw{12a ?as8瑱 Fr*1>drDd2&Ҧ/LDRvg00<IXe\Ĕ@rN6:Y)kR(2Pk iJaofe^fsg3ՑŻ(mtVbL,H,E
-
- 5Ӝ[{o{;ݘ"fuU.<Rx8 P,
-Ǯx۲ 2˿}׼ޭݯʑ- |s`3Ri4˱PK0gsCļmSȸHR(=Gr7F U.Q$2JtţY,4=JpDwyO1 K5 IQpA2FJaᆂRǷ=Cg]tqr)r1/(ֲ;U~a !hT9<e0ʿi.G jPmFZlwk?s[hٌGSng2~1M M΅8̬H
-$ח<=96xz)ՈӯU9'wޢ~Wo@qZ,Vo苈|e~K0$t݃| O3%0XB?;f"Q"J'cb>iy2q{_c !XeީQ4 ^Z *!/5)2WiZn
-[RˬoӐej d)=)_ 7|}%~E[6h{I<KvP!"d-
-9dre/Jʎ|uW\<=j.Fѩԧ {̏.g295TY
-%nh+fX-H.yމKnq4bcRmmzI +s8^\{q @rq*t&OnFI׀,a35wZosI۾8PB |?iu7P ;.V%HLz\ȂC훱Cw|s$Xڷ皠f@ԯֈ%kʁme d)&FL1(řL>.!G] `L6IHC̆?O\˪u6XeUWd[)r p4[FHE*R7D2_@j:+KT>IߺQ:xbEJ܏p'Śi.6qzh-KcY=C̛qbv\|Eڪ{[b66~e) mujnɝ@V{
-7a[m0VmϘ'RC=D1!GG AZ^Ֆ5-2]5s˯w;+:S^ױ}Cd)>{Luɘ68^xeYG<R%\_FHR:wGUw98t8~S,%Zkzoku!>p/?x[Cխn䈅D=0,+]rCtNAϨkėzQ&7
-endobj
-1349 0 obj <<
-/Type /Page
-/Contents 1350 0 R
-/Resources 1348 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1355 0 R
-/Annots [ 1352 0 R ]
->> endobj
-1352 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [129.891 541.897 136.616 552.984]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.36) >>
->> endobj
-1351 0 obj <<
-/D [1349 0 R /FitBH 734.423]
->> endobj
-266 0 obj <<
-/D [1349 0 R /FitBH 714.623]
->> endobj
-1353 0 obj <<
-/D [1349 0 R /FitBH 515.3]
->> endobj
-1354 0 obj <<
-/D [1349 0 R /FitBH 164.884]
->> endobj
-1348 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F65 1190 0 R /F114 1271 0 R /F83 876 0 R /F84 545 0 R /F68 1223 0 R /F57 1268 0 R /F87 667 0 R /F127 880 0 R /F157 1316 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1358 0 obj <<
-/Length 3124
-/Filter /FlateDecode
->>
-stream
-xڥZmRT֊HzI).)z-] @oimK[Ya.BRs/8,Qpr,b&婊LgM2{Od8+LIw7,=+2Kgwn.|!sc?Qu/n狴Hm5[z橌S[߽έ Mp޼{V ۛ$Nbv$e9(T}s9.Kug:$ut%fni
-!4uNau *ZPm|H3
-+mnBJٝEW􎮝*~x}@j6p”`H}44ݗ#3۹8W,rH>>/I 'C=r :E0|~p)3?LV!X<J U&Y9 !? z7$J"QWKoA6*.FmI'w g޵:zpIXPDw߲[sl:;:T`ZSC؝jy2iHAL$K@Ȏj[vD8BJOd,+S 4qGx 2$!
-G`13LЧWzN8HhIE$Ѷxbf ZtH~Źw$Č:.I7̘ZGoΑ)l"$?
-k<@fˣ8<׏\RT@UQ%+RǼ[ZRxPҨBLm
-#8\-OA"ňdcVA*JrSXbI%H %l>c ]4!:*KPYa]dDH^ amڑ_Y\DR|…cze
-Qzy'=/3ʜ֡nІ`Rs`c͈7R@cNNriG,Da73
-I)*{*u~UH]n`/ Lc\^,^?|S"h}2'I:fށohş\z٪?ԏMm2`F@{1ָ
- c/`-k!U*nyƋ-USdgi~B낼!Gtx?˅ MRǍKg$+ö(DNK:M=y '/pTO*cڕ2RIJDNlj(dA2Nt>ѝ9z۹
-FFf
-EJdzA}iVޞqa̋CϱIC6m)hwg\IJ;^$5VmkCVKqg&wkVE{540~狔:,pqvߚR8-M4|
-zk3]mRjF~wtxh3's. ;u2=BvK$2
-HhPP qM N-C@nBit{^%Y{uVVv\l֍Y94IhE@M۟'>90E+d}ƝYݶ1zt N<P 2MPW1,,yn N>L?Aկ )0T0qc[$}V%] %FwUmjV@ߪCp?;v=ݴ՟<kSo?0tRKXխ%vxbL_ ߝj)nz78 Xy\"ڒhwom>@+v8Jȧ?2mh%<ߒPϻfӵ?$Zr<Nmtyx0
-bLk;#(tA}!t9^<Z8oB2)RrV:{/ߕ[8Co
-LQVUe
-$9=فy3$뗩ߵ`C+H>.8.)kendstream
-endobj
-1357 0 obj <<
-/Type /Page
-/Contents 1358 0 R
-/Resources 1356 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1355 0 R
-/Annots [ 1362 0 R ]
->> endobj
-1362 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [320.677 216.099 327.761 226.504]
-/Subtype /Link
-/A << /S /GoTo /D (twr.1) >>
->> endobj
-1359 0 obj <<
-/D [1357 0 R /FitBH 734.423]
->> endobj
-270 0 obj <<
-/D [1357 0 R /FitBH 714.623]
->> endobj
-1360 0 obj <<
-/D [1357 0 R /FitBH 272.831]
->> endobj
-1361 0 obj <<
-/D [1357 0 R /FitBH 249.972]
->> endobj
-1363 0 obj <<
-/D [1357 0 R /FitBH 208.129]
->> endobj
-1356 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F26 539 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1366 0 obj <<
-/Length 2873
-/Filter /FlateDecode
->>
-stream
-xZm~BN+PN)sJtIYw^/x\~ ggZNB'''6(=YWz|%D81"t^^} $ӓ$r|1Y|U0o76~dpSV28$L`7Wo3*gpWo߅%X*:'GxLI~e}s:-Y;Qg!7."V4ŝԦȎCVc~=}9춰>[Tx%J)Pڎg? dw*fů)'5/HGuYw(!]w
->\oO*d ΈV3ԪK-VA9vAazәe!s'n*Q!3WU<'"d&)Qj(|p-`LBXc3оDx|| A C3EGh|l-h  K@ۺD%<
-g22]ąl a2<ۥGą_M,vM..NGG@%A=m"0R @ =E
-D-Zhc_!Qn`3
-lã( 3*pE`Ai0:zRBjbN+ 8d-2~y8\kEmDѥZӸr %5w=k~ vz`5/ r2ohZOc'
-'R [ٞ|X$2|n9?O.v݂% 7mII.vd!*k/1
-간JSK "#{QH=Xr]Q0etn"k
-mZqϖyf_ᓢ WvPG)3QC+8N!F`u'tK!щa+VxcGrҷ72}F Ti h)KN7
- Dur.~lb٦k`l _X)߯`(QiUTX3 q_fƗj/ۤ̋%q^(v(V RtP"[ݑD*"b=H5h\KM_OҜ+yf߳=U7"T<y찶tVks6衵ʛgy.a*k@l`'y#9k<܁hzKB.
-= } yp1<9,!ʼn{A\}~z%pԽ!7OB9x2`B|3ՠs%֭EVMKn 1kmѐ/c
- )U}%Ҙ+uYh_+Zendstream
-endobj
-1365 0 obj <<
-/Type /Page
-/Contents 1366 0 R
-/Resources 1364 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1355 0 R
->> endobj
-1367 0 obj <<
-/D [1365 0 R /FitBH 734.423]
->> endobj
-1368 0 obj <<
-/D [1365 0 R /FitBH 695.061]
->> endobj
-274 0 obj <<
-/D [1365 0 R /FitBH 371.9]
->> endobj
-1364 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F102 561 0 R /F64 555 0 R /F26 539 0 R /F84 545 0 R /F65 1190 0 R /F29 573 0 R /F82 579 0 R /F32 527 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1371 0 obj <<
-/Length 3007
-/Filter /FlateDecode
->>
-stream
-xڭZob{H>$n]DFiA-r_{3<jbXy!3*hi.lU^Tl&$NWșMⳫ[7*q.bɴ|_yz4Ϸb ׋%7|^Ǽtgq/~˫#-A%" $ܚ\Z;+/ \|J7alJ1.M hi[݀3%%6̼:T7O#*t>/BC\l|GϫMG<k5l:)mo=OT] 3x'EMا~VgK;D
-y9P^+Vxwr>:Nd迥b jLhd".8)7ؾ͊n!- 7V፜STo{nȋw+o;ŻH۬/ZԚBP;yZ<[y(p 9O7p>N3Yc|H¸
-ѺLy0R+κYGLSBBeL=b6c C`<(j=`egSGX`
-3}
-Cǰu[ PAaɧH4>^s']ajn*~ys,Qt]@6i ʥ
-.*Ą
-ۢ)<vl\H<yP!7ʪ%bguhl]8#|ju@5_
-(ZM `/~zyY}u@r_}]Mݓ1BC$B|6plBDj\W4֪jc *w}7hKZ~ɭ87i궾EM:kҩ%zg,#Ǝd&FG7hCfԤot'ffwV)Pim
-Wwi$3X>f|`EhdWTg׾SMʄ2/
-&X8II$0m9X (-YNAT$u&tQ+9;Vt],)a>i;Z:!Fm'NǀIE:
-""՞~/U
-.6L;ߪhUbBldJ3'vhMè/R6偺1JC1lpTKtD.իqnH KٓVK0el=!z," rյC !(Oeᰣ)aޖT,5ˇWBz$#/|(
-
-ͤ+Ŭpex= t˓9L@G `}PjWΕ\fmq(oy/K~dI d'W;ER=w(P?-PWȐl?V
-5u1,8θZ<]u H0 [8E ?=oS?
-NC0nU:>+M t*5%'Q'=}?endstream
-endobj
-1370 0 obj <<
-/Type /Page
-/Contents 1371 0 R
-/Resources 1369 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1355 0 R
-/Annots [ 1373 0 R 1374 0 R 1375 0 R 1376 0 R 1377 0 R ]
->> endobj
-1373 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [359.545 561.622 380.931 574.83]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.11) >>
->> endobj
-1374 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [384.393 561.622 405.78 574.83]
-/Subtype /Link
-/A << /S /GoTo /D (table.3.15) >>
->> endobj
-1375 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [403.787 561.622 414.746 574.83]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.37) >>
->> endobj
-1376 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [241.411 520.671 455.311 532.663]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/required/amslatex)>>
->> endobj
-1377 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [173.469 493.573 364.46 505.565]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/info/symbols/comprehensive)>>
->> endobj
-1372 0 obj <<
-/D [1370 0 R /FitBH 734.423]
->> endobj
-278 0 obj <<
-/D [1370 0 R /FitBH 613.599]
->> endobj
-830 0 obj <<
-/D [1370 0 R /FitBH 479.097]
->> endobj
-831 0 obj <<
-/D [1370 0 R /FitBH 383.552]
->> endobj
-1378 0 obj <<
-/D [1370 0 R /FitBH 142.967]
->> endobj
-1369 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F84 545 0 R /F32 527 0 R /F29 573 0 R /F102 561 0 R /F82 579 0 R /F110 598 0 R /F26 539 0 R /F57 1268 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1381 0 obj <<
-/Length 2522
-/Filter /FlateDecode
->>
-stream
-xڵk۸
-P%޵ zW (zW-r{m#E{g8,X$0`Kp8/΋>|d$3<R1%h G0@#H뻛P 3ݽ wxSE6ێyPcɃ=<xʃd"a="x7GUNk 0~ 0$ڌ{s]))$Ͽ9&d$=<3Z(TIo-i=U'rQ
-HAtw7
-VX+V
-
-+oI?  `\e4QiaEDB\J$IA3V^r! 1|l^4TۧG9`]ދX)j xJ f7nS5 |F-0"bӶ8q<!,jB+ie,[ @'I7KWZ|ŶvK\4[ UMW'HKU5$.}"0TJXI8}<)V#H44{/pbӇ譎%W1|0n
-03rB'֛53mt/icGU0;6;oE3o|m7 3Isof_h,susG6GZ
-endobj
-1380 0 obj <<
-/Type /Page
-/Contents 1381 0 R
-/Resources 1379 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1355 0 R
->> endobj
-1382 0 obj <<
-/D [1380 0 R /FitBH 734.423]
->> endobj
-832 0 obj <<
-/D [1380 0 R /FitBH 710.695]
->> endobj
-1379 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F84 545 0 R /F87 667 0 R /F93 1385 0 R /F85 1388 0 R /F90 1391 0 R /F86 1394 0 R /F127 880 0 R /F138 960 0 R /F82 579 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1397 0 obj <<
-/Length 1901
-/Filter /FlateDecode
->>
-stream
-xڵZ[D~ϯ0W% s!!n*tn7q&asƎw&#Pn97K" HD8Aőbqʢv <vF"K!4Ka} "HKݼo//T dR"[,bb6&UW F"]y:r"`氷/q0b:N#uq"}>{>{ 1BF`3bRdFhI*%jFff8Wyj>s? i$<mD]}3kdקQi*'!iq'QQrNO+쇄XD,An1N- J-
-X
-1 .?Ɠ%!Aɲ3՘Y-0}T |ȓÝ2AB/=W`[s;+:@E&;vl1!m-yTmmo|5{*6[wŐZ>8nTx\-OdI9K^]w~׆l
-
-] &ce'-~Ctt֙aM&/,VsN̐&O8_K`>t #bl7Hpb$Faij̄a<367v1̯"/gO16{>l[韍)K7f,o$*Cb5dHA!up'\&M~$)dKkw<vI>Ir&Y - $gౠVbk]R АoBۗ
-0
-B۩t Ø5|H+lĦ]l|n+0bWn$p l䁾5[,Bٵ8
-#HĄk`/<Lo+#aE6 ق;>Yׯ> ɺLNn$ThwBFg5*a@l լ\dyKr^Bm_ -lR4!Cy<T]an|yi4ӗ@?xH<%o̓ >N,3!m'U~쁵#i 0U=23Vџ}endstream
-endobj
-1396 0 obj <<
-/Type /Page
-/Contents 1397 0 R
-/Resources 1395 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1355 0 R
->> endobj
-1398 0 obj <<
-/D [1396 0 R /FitBH 734.423]
->> endobj
-833 0 obj <<
-/D [1396 0 R /FitBH 703.128]
->> endobj
-834 0 obj <<
-/D [1396 0 R /FitBH 450.304]
->> endobj
-835 0 obj <<
-/D [1396 0 R /FitBH 331.618]
->> endobj
-1395 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F87 667 0 R /F84 545 0 R /F90 1391 0 R /F85 1388 0 R /F57 1268 0 R /F93 1385 0 R /F86 1394 0 R /F127 880 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1401 0 obj <<
-/Length 2435
-/Filter /FlateDecode
->>
-stream
-xڭZ&MK(*Zbrd!l"29!$GÐ!:Q#NY2__d 3]'a)77W`d$Kn!T:O&}zzJ&dl{\_3:7:)܎:; ))Hroo5NaE| N0bF'1&Y_q"^\gDž }˄T1m) L" "(ĕI`*kPI
-ʠjUR Z>?`pY>&_Ǻ <v@GR'SG(Hpƪ;oV5
- ̀ƈu4$D+BJD+7!Dj۴ʇ
-G /ÛKݡ}j</ɰ?eYAXStiwqwoj21iOi1 }|FwxUS Ra9l?=3IT gc,8cX繈>y!\AZ,,s<N<{ዋ,(MhCުf" RutУ&ǟ= _W{^NEt2vtxF-UE0V7v
-ec1Ģ|Ȋ{8
-
-̐Ҿ̐ISUFsIr8!NSnKܺ*3p)5~EyK%ۤymC=MWvnt/0n8M`b*t!HPbKpgl} g,/ nW0j+J5ImEhܽno–-ԛM{McU"MmL n')KAN^my /1^8QxaM2f^n|yM6*Fm4SF?*IFU
-eS"Uh{?v L4rĔ9T9
-+g
-'[6M/%/gs;ʛkk6jfBN~'ޫ¹F~rʙ*6dXbeC&V=d@GaEL4s+*>Dަ*nCG Yip$С
-endobj
-1400 0 obj <<
-/Type /Page
-/Contents 1401 0 R
-/Resources 1399 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1409 0 R
->> endobj
-1402 0 obj <<
-/D [1400 0 R /FitBH 734.423]
->> endobj
-836 0 obj <<
-/D [1400 0 R /FitBH 709.482]
->> endobj
-837 0 obj <<
-/D [1400 0 R /FitBH 573.694]
->> endobj
-838 0 obj <<
-/D [1400 0 R /FitBH 494.494]
->> endobj
-839 0 obj <<
-/D [1400 0 R /FitBH 300.187]
->> endobj
-840 0 obj <<
-/D [1400 0 R /FitBH 227.416]
->> endobj
-841 0 obj <<
-/D [1400 0 R /FitBH 165.229]
->> endobj
-1399 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F87 667 0 R /F84 545 0 R /F57 1268 0 R /F96 1285 0 R /F85 1388 0 R /F88 1405 0 R /F90 1391 0 R /F93 1385 0 R /F86 1394 0 R /F127 880 0 R /F138 960 0 R /F149 1108 0 R /F162 1408 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1412 0 obj <<
-/Length 1702
-/Filter /FlateDecode
->>
-stream
-xڭZYs6~ׯ`o` 3ii4'yH2--2c(;Kzl:O(߇=+?0Ɉa`$`2`
- nXi#HB  N3DZg³CGcnWw 7܈dp=P gqH<={:xtvD-퇭z:DDap ה(
-f2ܽꞀ{.bBD+$Bq &0)+JFFID
-g#[)
-={)lKYWM;J«e|&15QDjgOkfrNB
-N?`w|Id5I󉓩f6Ν1Y2!hnQ}</PMӏ44ќngeSrs&-* ,Ng%6K>-n|8^.N_aIP7%A:㟰ٹwh
-qq^ko_kwX+8" b}g]i{\%1t'&=
-q7([Qvlt2}
-úJ,)R'MVx P0ԭ:}VF}YdpN?"r)‹Nd(N:rHՁ7 BDkarK bWBiqJgǃK/: Rz:d ob13CpҠ]\%^ @(1vȽ$ẟ$hx;H܁mZ1R\ĩLl_^@è GaPZODL`_8W#>,xJ CjNq#)^a)1QwOqXl딯1h+4ޣO6MfP+P2۽fE%LU}J37و(Ѷ٨η^CC<=LQ{&shƑM
-endobj
-1411 0 obj <<
-/Type /Page
-/Contents 1412 0 R
-/Resources 1410 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1409 0 R
->> endobj
-1413 0 obj <<
-/D [1411 0 R /FitBH 734.423]
->> endobj
-842 0 obj <<
-/D [1411 0 R /FitBH 705.476]
->> endobj
-843 0 obj <<
-/D [1411 0 R /FitBH 322.191]
->> endobj
-1410 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F26 539 0 R /F96 1285 0 R /F104 565 0 R /F93 1385 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1416 0 obj <<
-/Length 1458
-/Filter /FlateDecode
->>
-stream
-xڵio6W vm~PdF>"fwæ@H67 G~X ("$!A`#?X3!JڡoOG'ALb%jl,d2_̈́d"23$"1/&/~IYͱW>} Egc%&O?ul*Fތ^`G8
-b2ID5/;!# SvƔ$BaaΨ|b;?W9*U>b'~3֋T*?۫ѢI&U˦,%\jJ:3u33јO/9PHdC%(p$bJƼWȉT|Ұ6QBpͦy *;5SEl}RMbcʥHN!DCh Z Gj?4AϏП׃)džM28 3x'k<QŖ,]?d1t{4T<Lzђ̋lH[S8b$>RϽj N$M'^5xVt9 sjUFM@ dfwiwA>2lr'uzۏ.hAd.]ٵNt]55\.j9PLl:
-mWZAvngj@![b\8f]-[)WS0 bեƴrj1]xܳ $A"l4K)"KOYdr/sYC:Pg{OL}zl~vÎ:}~6''ޠO$^c?z?{=Pao(ElUDp~Y&EY+@m,8JWx:?M%C<k}7Cv,wܶ}c2$M3U'T4S_Q3u6 knk)KT-WukKmz{ܢ3%:T`%(
-$O}Tx rngroۮ8836D
-fYd=Z8{9trUK G%:/`N]Ċ.1͝uWe̬x\{Y#rw۵/c5QqnʅWN;7mI[0֘sarf9Or:k ΅¤ׅP.ݙ3T6fAj\vUjF@
-:v BfEsdĠs,z~N)ܺ !,®*9/ö>em"dSb3n_wpLjPOS<X1ʉ7;7o<endstream
-endobj
-1415 0 obj <<
-/Type /Page
-/Contents 1416 0 R
-/Resources 1414 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1409 0 R
->> endobj
-1417 0 obj <<
-/D [1415 0 R /FitBH 734.423]
->> endobj
-844 0 obj <<
-/D [1415 0 R /FitBH 710.028]
->> endobj
-845 0 obj <<
-/D [1415 0 R /FitBH 348.341]
->> endobj
-1414 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F26 539 0 R /F96 1285 0 R /F104 565 0 R /F93 1385 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1420 0 obj <<
-/Length 1296
-/Filter /FlateDecode
->>
-stream
-xXMFWp%N9ɪ
-0$@#M?
-j.<jN?;&0h@ԀزUz3N/h/<Xu @Zug VUvU.[~Ŀ\-<w] ߦVe78Օ"y AǬAy$FX՟3?,}0;xXRAyrwA}g-\dp\QClqR;/Z];PۗШ !l^^hw\#L eU_`<YD,vM4y} Wx*6eeg%o6]Yc=7]$H[͜Ϛێzlvfu}L\1cmPev -PլʞGMt2Z0֮H$tt$q<.Q^-6E' NW.8kFm67W+1Vp~Up"N
-endobj
-1419 0 obj <<
-/Type /Page
-/Contents 1420 0 R
-/Resources 1418 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1409 0 R
->> endobj
-1421 0 obj <<
-/D [1419 0 R /FitBH 734.423]
->> endobj
-846 0 obj <<
-/D [1419 0 R /FitBH 710.028]
->> endobj
-847 0 obj <<
-/D [1419 0 R /FitBH 515.407]
->> endobj
-1418 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F26 539 0 R /F96 1285 0 R /F104 565 0 R /F93 1385 0 R /F102 561 0 R /F84 545 0 R /F87 667 0 R /F163 1424 0 R /F166 1427 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1430 0 obj <<
-/Length 2995
-/Filter /FlateDecode
->>
-stream
-xڵYݏ6߿wO2֊>&m{Hq<hmū-~7CJAS
-$s\`+P>0޴^iUCP ,IY$gDisy]"#( gy%S'Ru. MIƬi'7'
-9氊26wbNQD1_O&ޱ䑬MLz[ӱ Wvb.or0>l|bcuD£^s7<<& ՛x$甯s<" dd=@}-q'*
-#Bg4Ȭ >(<#|?G b,2ߖNKɑ5vbo.ִFɻO|ŊF3]w췾uSl0RH
- !_?Ƀ,jπ)CDMU2hqrGfb+|Ռ|VZ"u,L0tt.
-L!# ) t2jaltAFrgaI,LPv<Hڥ* SX_EH\ 6fTIQ$q™Yrq³^/xoj (Q4,ܛ<eOlUS8TãH85 DSH2V.D{ZS)0UX3K@;֎ڥ˜ɨa}S`-Y?GSXf<ZƤH" PR2.' Uq.H&U^RB&26%&I@V;]6\ۿ_~_KX˷{yJUlK7{[p|@u-
-sWC~M?}9&& Y*a @*Eʝ F?tUFQf+AyHk#%ˢqjY\.yo61G Ĝ#p-qzwW_!ޖmG5=<twrYZDy/q;)6yI{JN ^(?3)i8jt`lс:y|oZj\H|tBr{90q,T똃fDleaC'b(C7w9)ayo<d~Љ G=ryo Ӑ[D{7۲sي\ 1>]sdb̈́H&IR{'wkx a U>EZE~!yj.#`#)lvoDC bmlf.ib[gd#$z\Youg3tpy_\;IH2Oy~s@%ෛي8-Kg=G/4>|no~5fC%~ ,2<dZEO;қٔR*.6❵0с?TCŭ7CrAKݑ'vNhؿli1Gֱhyr99K2~Uɞc?JSޥEӷ'[-Z`=bZzH1,N
-gA\
-yX/>iRwc;LqTHהT ?I~B&&oQhela(uj6YWh#9#&C-\H&BqE[ߨB
-dIigSC&l>k]k^[vPJr愀k nj)qәN(NrIq9&[FdCi5ItHT5
-3ƙj3'bv(s.(/FjʒIBNZ\tba"BHyN%lBR?^ȒRLg{eJF(=::o]>
- iz=@:HW
-endobj
-1429 0 obj <<
-/Type /Page
-/Contents 1430 0 R
-/Resources 1428 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1409 0 R
-/Annots [ 1432 0 R 1433 0 R 1434 0 R 1435 0 R 1436 0 R 1438 0 R 1440 0 R ]
->> endobj
-1432 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [141.185 460.576 153.14 468.989]
-/Subtype /Link
-/A << /S /GoTo /D (cite.manual) >>
->> endobj
-1433 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [182.28 460.576 189.254 468.989]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-1434 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [126.922 313.667 133.646 326.876]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.38) >>
->> endobj
-1435 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [205.561 286.266 379.37 298.258]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cs.wisc.edu/~ghost/)>>
->> endobj
-1436 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.814 218.217 450.539 232.032]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.39) >>
->> endobj
-1438 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [437.242 141.97 448.449 149.741]
-/Subtype /Link
-/A << /S /GoTo /D (cite.myszka) >>
->> endobj
-1440 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [227.831 116.765 403.994 128.272]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/required/graphics)>>
->> endobj
-1431 0 obj <<
-/D [1429 0 R /FitBH 734.423]
->> endobj
-282 0 obj <<
-/D [1429 0 R /FitBH 714.623]
->> endobj
-286 0 obj <<
-/D [1429 0 R /FitBH 424.671]
->> endobj
-1437 0 obj <<
-/D [1429 0 R /FitBH 186.802]
->> endobj
-1439 0 obj <<
-/D [1429 0 R /FitBH 142.967]
->> endobj
-1428 0 obj <<
-/Font << /F29 573 0 R /F113 862 0 R /F120 865 0 R /F110 598 0 R /F64 555 0 R /F102 561 0 R /F82 579 0 R /F104 565 0 R /F26 539 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1444 0 obj <<
-/Length 3818
-/Filter /FlateDecode
->>
-stream
-xZ[~_a))>ؤHMf-[/+uBRٙfK$EJN''2"IF"Rd &+CI$qo"5 _~3Ke43\LO39m妸$6pjZ9}kE}{h=GAo87:S5? aw&`]~w0M&GL&ZQb7?7&P'h0V%i_j ͏]NE_ltO"^eA%|.g*v<MbvuÎʼnO+ 7-*tj z+UI*.77XQd$?)4L6{E %j4'|]n@KAiԷ(GfFL@G)oPUb?9
-%nw0|wrle}}cF X!<_ɃCBKS x^ioAE$^Yf M-bC}b-`]Ff]в.T oLs
-Ymu.3ktA)u;$[)aBMMɗちY#tE玧5ٸ8jQ8p4-zn8VGREW{6mC~ZO3g
-YO-=w4U=ߙs\]ө T8nCv&f#YlpVEnYVv婋:@aM6Cj6+Fzj f- <pH4XSk?_
-l-)y'V}/r{]{YY-XMΕI4BKf5 $rҵZW){˩ͪ8`Eljx_Z=2#zd \R*UZ<dJ䆍3M!},
-R(&7ϻz$U4LҨb:;3Ī$=DtXd h̚ M3i@Un<k>BR-"W*N/w$Xʚ=vt,dqNoz>:pvĵ=<c<ɯlBsn
-L3Z@&WA<C
-e'$\$ c1
-\䞻T0שd0T=
-a(z\ۊ74FcyDVe-914V`%H>uOlB8&Ȩ(7ƕ(#U]GjdΎ1뎗eT<]z@-i͔EƗ7/<"yrQ]"Fk?i|xjwAĦo/`Rƞ:Tǎ !nۇ9ęNQ&U]6.hjxEq3T]y'TN_&Iq""oF8ӘUݘ
- E
-Tzh :Mn; +{Ǚi+]ZbdtOYIi|@oG9%8̃<> T&".-)b`2vOϬf;_kKs9b%v8#
-sytYug"endstream
-endobj
-1443 0 obj <<
-/Type /Page
-/Contents 1444 0 R
-/Resources 1442 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1409 0 R
-/Annots [ 1447 0 R 1448 0 R 1451 0 R 1454 0 R 1455 0 R 1456 0 R 1457 0 R ]
->> endobj
-1447 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [475.059 700.547 481.784 713.756]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.40) >>
->> endobj
-1448 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.652 673.448 312.376 686.657]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.41) >>
->> endobj
-1451 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.204 417.499 433.136 429.127]
-/Subtype /Link
-/A << /S /GoTo /D (table.4.1) >>
->> endobj
-1454 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [185.523 172.606 314.612 183.564]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.imagemagick.org/)>>
->> endobj
-1455 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [253.201 161.647 344.632 172.606]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gimp.org)>>
->> endobj
-1456 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [348.764 150.937 501.39 161.148]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuwin32.sourceforge.net/packages/jpeg2ps.htm)>>
->> endobj
-1457 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [140.742 139.978 236.881 150.19]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://gnuwin32.sourceforge.net/packages/jpeg2ps.htm)>>
->> endobj
-1445 0 obj <<
-/D [1443 0 R /FitBH 734.423]
->> endobj
-1446 0 obj <<
-/D [1443 0 R /FitBH 714.623]
->> endobj
-1449 0 obj <<
-/D [1443 0 R /FitBH 674.954]
->> endobj
-1450 0 obj <<
-/D [1443 0 R /FitBH 519.88]
->> endobj
-848 0 obj <<
-/D [1443 0 R /FitBH 387.539]
->> endobj
-1452 0 obj <<
-/D [1443 0 R /FitBH 252.556]
->> endobj
-1453 0 obj <<
-/D [1443 0 R /FitBH 197.761]
->> endobj
-1442 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F110 598 0 R /F82 579 0 R /F26 539 0 R /F104 565 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R /F133 883 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1460 0 obj <<
-/Length 3193
-/Filter /FlateDecode
->>
-stream
-xZ[~_
-cysn&"
-JN" Hc O>PXnI;SR2^P=xdeDhSU?(/8|0d2;6̘^m/8Պ~ŏ_Ɉ,tlSDz^fͦ>+7^Ph>qYvY>VTޞe!jj>e5(O,[T!Oヒ_ǿ/M=(ass:#㎨u. *|`_9'e
-: uAK6n(tdAބpƙc[*pѲ-i>Sb̭ V$`.rvm
-~8-lQnCJPQޣMwqFc?Rɻ&z4=U, Qdh rn`o"ml%SiAJG`ւ0{~r#hUV3DONjGRo-7dnc7r ;Ad[iY;|?&CIǃc/nSf@H(Ƅ:flиH$茂C 5Aİ0a0a/66L88{oۺiF }]蘣yto85y1zJ M [ZqH)#C VfXfB!サ8{9yvx%8æu*/!LzĆ]nUʪ(h
-  o.-vǺX&5elz .$jJt[֭9۔9<=}6xsv·h_S>M(ܖOF$eC-AU
-ve1f@2`5Y[ Ǝ,j>tU}ld N†]aD-n "1W7-#>Z(u?x@Ax
-0*U*́e`1dd-e Jv'\UF\5z-/%/t!z56x-X5_@=`?0[F_wƼTnDl0u@Gb%/HAQ<: 6Sľ>=!~e_E`=<HkHKttF"Kv."s@2PMYt:][>;] ,  PF2XL4
-CWr>Џ8C<lqarɥlܱ*Y6Tqv,;P<q
-fJ!$f-򩲘6B,ːr(tq'5"RwcE֊$w|/P%jp1ܴY.:&10ą/dL& [?@aar;g؃2){2tL3A8B K`X:,IBU<נ5H7*.22H4:G3efN<>9\ďΆ dDk>7٪bEGSR8
-Im :`&$;8ȁҗ`kLEU{DI~YWe+v!{04Q#n ߦJԮ?4?B|[\\
-Rjg˸к$CYS^v-/xe=_> tf3Czœ0Iisb=ŦacT ,}q*qأс=*րfנ!~E4T?DgA5ebO/'2,jc+ͦAݰgΟ&Jx_8S0*E !8gP;
-7[<~@'N!W
-5(4DaƉ'p !R\O|aݎ'gN q
-X$J
-N=aM
-|p/R"X+1hϚ0僅[=U7ZLBe/GqɯGFLE hF?,QZXpK`
-endobj
-1459 0 obj <<
-/Type /Page
-/Contents 1460 0 R
-/Resources 1458 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1469 0 R
-/Annots [ 1462 0 R 1463 0 R 1464 0 R 1465 0 R 1466 0 R 1468 0 R ]
->> endobj
-1462 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.207 547.479 212.139 559.335]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.5) >>
->> endobj
-1463 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [350.861 536.278 358.308 545.301]
-/Subtype /Link
-/A << /S /GoTo /D (cite.graphics) >>
->> endobj
-1464 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [372.679 536.278 385.581 545.301]
-/Subtype /Link
-/A << /S /GoTo /D (cite.eps) >>
->> endobj
-1465 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.887 520.203 295.304 531.831]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.4.7.3) >>
->> endobj
-1466 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [436.498 349.203 443.222 362.412]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.42) >>
->> endobj
-1468 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.366 129.251 359.134 140.675]
-/Subtype /Link
-/A << /S /GoTo /D (section.1.8) >>
->> endobj
-1461 0 obj <<
-/D [1459 0 R /FitBH 734.423]
->> endobj
-1467 0 obj <<
-/D [1459 0 R /FitBH 142.967]
->> endobj
-1458 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F26 539 0 R /F87 667 0 R /F84 545 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1474 0 obj <<
-/Length 3010
-/Filter /FlateDecode
->>
-stream
-xZY~_Gh3"%꘷Avdm`llk<!9O]d=hE%U_"'!鉎JlFM4Y
-Edff0(}C;UD$)HL[oPSzS=NgQGxL#4jy)mUڹuUraE_?GIRo~WNf$᧟VC<*CL޷?<ehͧf* BڼCXWϡ qq{L9m~`᫾L0#ɂ5( rtX33IU89cbTh,}Xa: BO(4I
-#p7CG,<pA]Hhwtu |~EFLm@i
-j_vktvۧ*Q9,H\UG ' J).\Y/gq!E #Dc m.uU>4ꤚUOM=qFx^b4<~o݀3@꽦!
-AEq@y_% k`kKmc|fwxk?jա-/P~W,Fluka2'~sأ;8o{yw{ o_}*C$x(^$׽
- ,!E(˛J1rOFdHK5nHS}`ֺgš[tz#]aHdҰ8T:;t
-}s xOȎ&'T-{r> QO'4Κ4Q8P\ HÅaAzq^h&SqmxL8e.Dxxh/y}+/&{E88ӟX "X$ʆp;9&CԱ劢k]ȢIF`'L¨,JH~Uyo LN/Jݾ- /( twWǢvCתG7)SGZY|'8m1/ggP
-endobj
-1473 0 obj <<
-/Type /Page
-/Contents 1474 0 R
-/Resources 1472 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1469 0 R
-/Annots [ 1476 0 R ]
->> endobj
-1476 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [389.789 523.801 405.721 536.703]
-/Subtype /Link
-/A << /S /GoTo /D (section.6.6) >>
->> endobj
-1475 0 obj <<
-/D [1473 0 R /FitBH 734.423]
->> endobj
-290 0 obj <<
-/D [1473 0 R /FitBH 355.698]
->> endobj
-1472 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F26 539 0 R /F29 573 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1479 0 obj <<
-/Length 3017
-/Filter /FlateDecode
->>
-stream
-xڭZێ8}۪#^$6N2fޙ`ym-ym$߾u!%rsCEdթSE*r?9qZ8i'6(=<^ZXO
-<陌.Փ$xx͋_o0z
-SwM<Y</bw,s˫wtbE$.-uS#$>3fP\45 c#6ORy6ioZFuU['q5R8PoUYCPjQ7 oVܕՇ]1+gw-s/)1 DKzbΫ~U7ū:oXz%>'{->Ii8f-<CsVm}<GtV8pi*tcHJT.S|1f8$#aLH&.9үOz >FجZΕfhq(;YNFMxx6ygePͫp^z* 8V$Fb=-7
-hIS~dLI[L-bZ)
-`G;Ao&i \sh^2rGAё︇/gK [j3,wl9&}w(FAd5TМ~Z%",BCH!/OWx):q0^jx٦еit0huJh:cy f1Ž!Ý1=*dgh=
-^_SeD3x4)$TMŒa 'ɯ f@~n@S"4|/}m4: ? '/ɴcab(ro&w}_fp~R
-Xxn!bZS)]`j09 @ [
-ð@o6:˖'P-9U1d }|>ꀦuNv,jH(LY}ydWuB+w1>o:}5v$ uC*PXQe
-v38Ɨ1X%k[yl ??v%8N+hQ.j ȗBVw
-N7/m*)^e,e 1To1 jCMSK_K O-ҬH+i,HՈPQծ fX1NJ=n8I9$?=!Tb (2A&5"M2n(9/'H-ehX)e 2;J `WM쑦\@0쇗^ɾb): /%7V9ۮek~/.ʼs2|нۑc!$R"gXP 9 *b
-nbqi#GQpFwvd)7endstream
-endobj
-1478 0 obj <<
-/Type /Page
-/Contents 1479 0 R
-/Resources 1477 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1469 0 R
-/Annots [ 1481 0 R 1484 0 R 1485 0 R 1486 0 R ]
->> endobj
-1481 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [328.641 686.593 335.615 695.005]
-/Subtype /Link
-/A << /S /GoTo /D (cite.pa) >>
->> endobj
-1484 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [135.073 385.26 142.52 394.282]
-/Subtype /Link
-/A << /S /GoTo /D (cite.borzyszkowski) >>
->> endobj
-1485 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.425 293.372 195.15 306.58]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.43) >>
->> endobj
-1486 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [107.467 268.394 114.914 277.417]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-1480 0 obj <<
-/D [1478 0 R /FitBH 734.423]
->> endobj
-1482 0 obj <<
-/D [1478 0 R /FitBH 629.473]
->> endobj
-1483 0 obj <<
-/D [1478 0 R /FitBH 629.473]
->> endobj
-294 0 obj <<
-/D [1478 0 R /FitBH 364.661]
->> endobj
-1487 0 obj <<
-/D [1478 0 R /FitBH 142.967]
->> endobj
-1477 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F29 573 0 R /F102 561 0 R /F82 579 0 R /F26 539 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1491 0 obj <<
-/Length 2994
-/Filter /FlateDecode
->>
-stream
-xZݏ۸߿חH+OikHGemeu )ɖwPXY䈜o ' 'EIRMM0YnBK2bgrEGH𗻛?5 I&XM>]4 fs&2pY8-gpz;TOw)9G7g&ۛo<d Ͽ}{#DeFP:oW̍ɪTQ ?DvY_ܿݽ$JPJM;|ٛLT<TnIbu3e9lq0#(2֛w**jD=a"T?$Q*JD:
-}*RWJ ̤qZ܇Jۼ+D#R`tYѵ-&}9Kg:n~Tsdmk,q u-,:t2A U6Hăd*BYںݚ2^5x%=c!w3pSN'̔H[@GdW+fpT 9RyH)RxG"
-YH)1^&asbE' NMhUw8W/ -nj
-v V92
-ōEBFi 0'j] ۚRFq;fahd-tc(~Plݗ6ERl6,VfJwڜúK+Y&
-p%׷ 586lEc6ےAN@mG⎇0#7ϥnGV
-5SӠ40"e*RZ⸏OƦgae׋*%YY/L/E
-X΃mZ4*Y%'<@x=xг!V=MlLVaAV}pHL7kWk:DPl3u6 Evkmt2tiv.:R$aƝ+;;:鼇8(;Y%Aπlh>O<;4CET%]x;d~ >0">mFcP(I~A
-) ۋm
-yø"st ߮>i;f6=,>B BVCqGؔ<'m)Qr M%I|E= pǁv_ۧm;aZ99$`l۟00.WvQScلl֋l̫;˙>Ŷ<&܇cWcQ
-%[CtEؔhb czI줚w{'}YW#d9 c[{`'G8,p}834y'hWJ+F"B#zFtџ(ˇt[앏ݱM:ݗ))Yqc U<^/|8<d׈tsS1VᇕiO5ҭ:g6>*2 37}rw4/rin]Sb앉t̵0jx_K5%VK}?|+i:}3^ҞsD`
-[қzT.nZsw0 59N񀈉\ǵ6wb>%a2T:O͎O"4(N\:0>} КG<Mm<ɭe }.XւޣnPO8`5
-b
-endstream
-endobj
-1490 0 obj <<
-/Type /Page
-/Contents 1491 0 R
-/Resources 1489 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1469 0 R
-/Annots [ 1493 0 R ]
->> endobj
-1493 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.288 618.591 242.22 630.22]
-/Subtype /Link
-/A << /S /GoTo /D (table.4.2) >>
->> endobj
-1492 0 obj <<
-/D [1490 0 R /FitBH 734.423]
->> endobj
-849 0 obj <<
-/D [1490 0 R /FitBH 603.091]
->> endobj
-1489 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F113 862 0 R /F127 880 0 R /F136 930 0 R /F82 579 0 R /F26 539 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1496 0 obj <<
-/Length 2202
-/Filter /FlateDecode
->>
-stream
-xڥYmo_a8@ִw[[l6EKc1,KT%Z+p(Yln p83ysy처GU>k {1;qO_cY'f7 ;ݍXb{YgnUHVJDPQ`[!rh <\/<~̍y 6q<gE}7쟃׏XsOmpk,\~<V6xӻ'T6h'G[RuGsH^,\i4 4A
-
-ٯi^%{|7Q:՚;x$)<nڐ] [jWgJ-0m2ߋ6וA F\J^Co_=h4 w 32"TdZ)\h l~zO)6MS.m۲Te23^̖LrE".-/]\pbag =?)pE\h1F'5 )$F
-'H$T
- ^0#DZqꑻDR=sJ8c?>g? xE@*][iXQqjh^ βg?XGL |Ma塤
- NJ
-g^WL@uLf'o pquY5Y`A]6I5as:}ݶ}[`hāu7ZG w='E%q0 W=`'9iSzF=@b@Xן`]@d*U/wJM>-myx$MFY{hG]g`1A<jPh~"/L3.kx\A^5
-^ i.C'[]M+F3
-Nw8 hŁv.4b:i5b -$E R)Al2RTPl \V_@JYC_)aÒģ+=QD&&rA
-]SƾDp܁~FUiUH RBD3Q+8Eډ~yR*;Nru|+:YQέ(Nxh稻=p"^<紹>oo+Yv\
-VQex|ZTWti[F _X(/G4x)C9x#zEiZ@?|D.׹鹖U*k9[Vt$t|i7fA~'4i6+eJ5ɯOI
-endobj
-1495 0 obj <<
-/Type /Page
-/Contents 1496 0 R
-/Resources 1494 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1469 0 R
-/Annots [ 1498 0 R 1499 0 R 1500 0 R 1501 0 R ]
->> endobj
-1498 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [331.305 686.695 453.569 698.687]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ia.pw.edu.pl/~wujek/tex/idx/plmindex.zip)>>
->> endobj
-1499 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [92.922 673.145 266.73 685.138]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ia.pw.edu.pl/~wujek/tex/idx/plmindex.zip)>>
->> endobj
-1500 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [321.588 662.02 334.49 671.043]
-/Subtype /Link
-/A << /S /GoTo /D (cite.lichonski-idx) >>
->> endobj
-1501 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [92.922 493.677 306.821 505.669]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/contrib/fancyhdr/)>>
->> endobj
-1497 0 obj <<
-/D [1495 0 R /FitBH 734.423]
->> endobj
-298 0 obj <<
-/D [1495 0 R /FitBH 547.54]
->> endobj
-787 0 obj <<
-/D [1495 0 R /FitBH 136.719]
->> endobj
-1494 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F29 573 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1505 0 obj <<
-/Length 3319
-/Filter /FlateDecode
->>
-stream
-xڭZ[o~ϯ0$1GDJ{Aw v`NAb[re]\HJKgyDRF.B KD"bh߄ L}#-Ja2Eh4w2ԋLd&ZJw Q˕J}]ʠZdp\Ei}Tд |q)f*?_~3.V%\7tqP,[obE}w]<dHt _l|p\:h U,yxߥj, 4Z(*M[)&" j C(
-kA Q#wd*(2 *S맊gN'nS>o fSO|?P =,}n Pƴσ#L`O+i5E<A<;G(VڅHG^Jvx%xOD%#^ cU'E#vUl2:2jv;cF,g6mᎻח6'R:'O\*IUcb6R!ʝБВ8d2VpL3W<!DXpU75ǟZA]59IґPxV
-"!Y@6U&P9ģ d҆kuc)S<2Ipsph2}kBzaïPKοۥ֨$*\¥a
-*lJXz ,qK!5_Y*zͤh>BsğC{o;;պD ~]%PnXrU e-^$ՒdhùYTY[fɔ0|4-ߌXu/Ϣiy·+]!.7r#Lh0ҧn7QsC"͉T`)bޑΥ0jPRkA@L{oP g NPZ
-kc{IT)ռKמnI [)$
-U=ojz|mǨx^Sͤ ^t@q8+
-h[KK&&׬J*6(Gx[Q&LÑB*˷
-LD+bdWu,[ xr`+r5OqņR `Gk@,n!45,OAL[ =,m ANOOLo͋4іY!؆Am/j|8hPՑ_H($0^6d_|CzK$N-@P*!
-2pt/HE>{qEXOr`y8`ZWhj5s=ʥ'OoE4E)wi:ۄo.F$68;Czq6ޘ8z߂
-NU<́݀Fo9l)Gf`IG!|ȭ,<c6`dS^R=+${ <;>ɎP*w7+CX+/6BƇc#dEy[@Xo刻:GroPD.)ޑO/"0o)npe;X2YwgR+,3_3򆨭/:D9NɽHx`mmŒz2OJmd *0&og_a*yilԗH-o\UoYuInȘu%x{{6$ pog|~+J<:KA?@O@ˬ:wq,Շߵ1kS/nB]#nw$(
- e
-OZHxɩ
-endobj
-1504 0 obj <<
-/Type /Page
-/Contents 1505 0 R
-/Resources 1503 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1469 0 R
-/Annots [ 1507 0 R 1508 0 R 1509 0 R 1510 0 R ]
->> endobj
-1507 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.486 523.683 324.418 535.675]
-/Subtype /Link
-/A << /S /GoTo /D (figure.4.1) >>
->> endobj
-1508 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [296.201 422.394 309.102 435.295]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.5) >>
->> endobj
-1509 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [192.257 302.755 205.159 311.778]
-/Subtype /Link
-/A << /S /GoTo /D (cite.verbatim) >>
->> endobj
-1510 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [359.415 144.634 475.952 157.536]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ctan.org/)>>
->> endobj
-1506 0 obj <<
-/D [1504 0 R /FitBH 734.423]
->> endobj
-302 0 obj <<
-/D [1504 0 R /FitBH 480.45]
->> endobj
-306 0 obj <<
-/D [1504 0 R /FitBH 283.591]
->> endobj
-1503 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F29 573 0 R /F145 1097 0 R /F102 561 0 R /F26 539 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1514 0 obj <<
-/Length 3137
-/Filter /FlateDecode
->>
-stream
-xZm۶~BL
-ϯ;c5\NZS1Vitp[b:.#Xc IU[dFc[lYmItt@ÜV[$:(4VZ'&qQB/vKzT ^Y dpKnD=jC-PZѼ;zrukQ%_<-k~v-|Qᇃ<m@iЖS|vl2Wxyt;S1Hsӹ[IpIn?W01W؉|qFS4{ytGkO ;M[j
-6:ט#}nVh#eR*
-dMɈ]o ZdςecjfŪ-?:d.+jU]d1.6~ #RL h}6yן,kĹu2/7҃I+5db庁^' '<GHGUd2J¤dvryփL\'
-J#`9$Ոh"kvK[xMa k&X"Ůu"9'2
-P‚޿pNIH<hSF-AikJdRQ)Ta
-..2ZIUeOpV]ݹːϫϻ$ kaVم`_(ТxC~+$)EכPř_u
-# Cxm$Qf'*O)PIb\sR/m2Dz 힓K*c$b.'&FQ/1 \3^m˓ܾ9a
-c+[ʁB\O%x}\̟<h q>YϺw|:(O&RVH#?m"0KKܞZzv^A/)B#2O+MY qZ%ex]L<"MGEqִƳ9t?V ЃM?.q~ܽyhkuGj ኯA4o/I*iendstream
-endobj
-1513 0 obj <<
-/Type /Page
-/Contents 1514 0 R
-/Resources 1512 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1528 0 R
-/Annots [ 1521 0 R 1525 0 R 1526 0 R 1527 0 R ]
->> endobj
-1521 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [399.8 348.449 407.247 360.078]
-/Subtype /Link
-/A << /S /GoTo /D (Item.24) >>
->> endobj
-1525 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [233.316 187.532 240.763 199.161]
-/Subtype /Link
-/A << /S /GoTo /D (Item.23) >>
->> endobj
-1526 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.073 187.532 256.52 199.161]
-/Subtype /Link
-/A << /S /GoTo /D (Item.24) >>
->> endobj
-1527 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.698 131.481 262.145 143.11]
-/Subtype /Link
-/A << /S /GoTo /D (Item.24) >>
->> endobj
-1515 0 obj <<
-/D [1513 0 R /FitBH 734.423]
->> endobj
-1516 0 obj <<
-/D [1513 0 R /FitBH 612.473]
->> endobj
-1517 0 obj <<
-/D [1513 0 R /FitBH 584.174]
->> endobj
-1518 0 obj <<
-/D [1513 0 R /FitBH 514.328]
->> endobj
-1519 0 obj <<
-/D [1513 0 R /FitBH 418.539]
->> endobj
-1520 0 obj <<
-/D [1513 0 R /FitBH 376.765]
->> endobj
-1522 0 obj <<
-/D [1513 0 R /FitBH 348.996]
->> endobj
-1523 0 obj <<
-/D [1513 0 R /FitBH 267.069]
->> endobj
-1524 0 obj <<
-/D [1513 0 R /FitBH 250.272]
->> endobj
-1512 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F152 1194 0 R /F110 598 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1531 0 obj <<
-/Length 3762
-/Filter /FlateDecode
->>
-stream
-xڵZ[s~#5cą4'Ii♓8cSR(T|D眴x"%,vvAO.""FMxnKRjaD&(?})dQ"Ջ$x)N*K]ʨ^vys~*jN}*??}ŽD ~k7E8u,dQ,7F&Bn~e7V"MRE~
-3Q& Ku<،tfQz5Zq}|07H $Fww O4Ð +G5^_H[KPӚkm=J+nYiX
-Ƅ9,₍wT}$[˄}$CDkˎi{o'e钇X#5%wvyr1ܣ %|5 +q-.Bi̦dA#^'3]f0BA <?!Akq&`+L؄N<> ]~ʑ*YLXIsVhhr6dHxN'0sly
-#8u䒘3(<ib+t,`UG.X@/ XJ r5I^-}nuUs~g
-*᯹V,Ih'YZH<
-?0&]VR޻K_W<N+|6뫹Ѕq`y/Vݝk SS靫rfb/kl\8&9.$%lEW|jG pR:b#q+8h| JI>h_W3b$c|Ktf^Hu<hbK\ϯ./1#rqg,2(0My<Kki!؝NTBnDG%wL7"Z?n\! &5zpbNnl {'zq+맮:lr6>Xr7N[ 2]x8%n
-xwߠTʷ
-:"3I&RH2m.QLb )pO\/3{%z
-+TQ3:
-pYHU7A\ÒǏH뿘|)`*?x];\+K,z؃4H{Tg?{E 8S1
-Vчr9rHÖ8%Y4zC L_M:XeΦO%m/-r})4{" 4qi YVEW'<epv>9"u!k3Έ\ / `
-Sh/NeZ `IT@"zn)oA]udǣxS4LfTwo EIh|H H-w̌p*O=VÆ@'f|
-#y<݀Yud*z,{{ųl{GsŊ#PIԖ_oql\AF$|e qM851@Co(&7PDQAY~THSQЗ}y\X |5Gblbxg}i+ x}H ZTXe py^WX:c*#QE9(_A
-mXHr,VoNɀq$~L'
-endobj
-1530 0 obj <<
-/Type /Page
-/Contents 1531 0 R
-/Resources 1529 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1528 0 R
-/Annots [ 1535 0 R ]
->> endobj
-1535 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [219.411 203.446 226.136 216.883]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.44) >>
->> endobj
-1532 0 obj <<
-/D [1530 0 R /FitBH 734.423]
->> endobj
-310 0 obj <<
-/D [1530 0 R /FitBH 714.623]
->> endobj
-1533 0 obj <<
-/D [1530 0 R /FitBH 548.035]
->> endobj
-1534 0 obj <<
-/D [1530 0 R /FitBH 495.544]
->> endobj
-314 0 obj <<
-/D [1530 0 R /FitBH 239.824]
->> endobj
-1536 0 obj <<
-/D [1530 0 R /FitBH 142.967]
->> endobj
-1529 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F110 598 0 R /F64 555 0 R /F102 561 0 R /F82 579 0 R /F104 565 0 R /F112 744 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1539 0 obj <<
-/Length 4078
-/Filter /FlateDecode
->>
-stream
-xڵZ[o~D֔3k$n.1fSh/-T)*?sʢw݇€)ΜwPbӳҪR&*1vijGǍx8Kw7}tV2"[%*WEMtw[unzE6|ܚ,>ew߼Ja\GH`12U .D4[U&D*z4wHs6P뷮LgJÏOx{Y[˴ɢ< ni,n~-ʖcrItlRYlZ,Mg8Q,lbuʸeխaۇm,m禌L#z#vX\H|
-QYDK\I4vY=vi$J3KFRyA\'_/6t?O~fi J/]8-'Z`at"-UiR2{`+<VGۆ-*9hH[qa_
-vDX`NkCy!`RtO(s
-7R}0fLd##^|Uh7l9,gk ,-(wFrjGJͪ&_7?K秘
-##ה1@!#<;n&A*%iTV8n…Wp͎Xggk$lɦ٢2f*C{,v•ɰ
- ~Cdxd~"DI^N!'nf>rǐvi4=\xy"$">ɁAvX(Pa`%&◁),!vY9;2ؾHeh2T~h~Gӗ$?Nbڛ1b8RґiNQle'>ԲOĒ
-Фt z^KAs1H/X[!U@* ]Ŧ? h6·  6-)Z6ho׭Xbj`CL<zLW0Ȁ9`m1 5_Z\0b*XH
-@JF{D3 Pz_f1=T^)6LyghI4.5/;]~ j(EBlب[yr
-ЃHڄ;vjA;Aޡx}UG@}7Ea_?HlFVp)/8/in+^tҩh!&vY c*6uib2gũ-`$aJkbe Tpj5h-t&wjbZWU``mziuL} i
-WKJ`V촉.mFܫ}B
-ad0GpuU
-EͬtҐhɧpXqE } D
-N1w\8{_z۞jUզq,ڑuc ":mV
-0oU*Sֳ?ST7*Q))֕
-:\CDoejܰ !9it RVx]EW,xqgI+r7XMc,~X`%UY;wB</q ҥ]/ւ.#Woh
-bj* Wn[^Ip3;Ƕ"j9n?PiyFXRy# z$8>N\ |"uRӓ
-U/CqFABn]br0z?w/~չ.ĶxEpaܳNRUǡ FP[ Z}hP:H@0|Y胋Q9A-$'~ѡ+wL\P1n.6 
-aD|_ޮ, IᏳ4*TMM=Z3OKЭp=xJ4 [)K kHKBZRȰ IIT1"jmg+Jz*G*GŮi*&?&d*IM.vBt) BYƗt:SmK9x< %]|
-j(HY,Ŗq"ebZMPP0b,}he.$W'yV _SHsЅ.bEl\|5cy^8<ݱTQb<vЧ9W4칤1v :Əа-
-x>&V*eLjT63bt8%}<Y*Tw_2endstream
-endobj
-1538 0 obj <<
-/Type /Page
-/Contents 1539 0 R
-/Resources 1537 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1528 0 R
-/Annots [ 1541 0 R 1542 0 R ]
->> endobj
-1541 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [202.073 430.587 214.975 439.61]
-/Subtype /Link
-/A << /S /GoTo /D (cite.sapijaszko) >>
->> endobj
-1542 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.498 253.915 338.222 267.123]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.45) >>
->> endobj
-1540 0 obj <<
-/D [1538 0 R /FitBH 734.423]
->> endobj
-318 0 obj <<
-/D [1538 0 R /FitBH 411.866]
->> endobj
-1543 0 obj <<
-/D [1538 0 R /FitBH 164.885]
->> endobj
-1537 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F110 598 0 R /F26 539 0 R /F82 579 0 R /F104 565 0 R /F102 561 0 R /F29 573 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1547 0 obj <<
-/Length 3854
-/Filter /FlateDecode
->>
-stream
-xڽZ[o~PhpfxI
-l&ݸؠ}%ZE*EA )^&0`s3|;gg!陎Jm6Km"cgM8[A_o4ljJr3T/7_~x<Gjx9H۹R}Au;fQ5A۵spS77x{p6&?%,Ml*MceLoG,Mբ<tJof֡|ݿ*63T)&oYHa:,b)KJŸn~S5t,5>bݡi{_+:-Qg26]hBI; γXs¬T|-*M wA0Q4 hhvJ#Ly} 6W } \V]!e,Q=o[r=}0E?TN
-o3tسnR{_ZbIG}[.:>.ouA+od80+d M]<.x&x8&hR~RC"\<Uj
-p\ KMVbmm.:f@OLt&QncFQY`/>=%;Ht).L'd
-5Ul [%|$uS9&68NGr)\h&4<") T@P9نD4\{*p ġ*EOU zm4
-يۮw,8lDɰTʝk\h>Sa_{e46XI
-.׎7x톌 w[7/X yC(՞˷hd}t/"Uc3hܸ #UK5"}A*ڒTQ/l]mq%9rRXk>SlĜ{PlmAҁu_x1HZznϸ-i(L='`58d4 KFoՂ^HFꀍ_'g؃_OUurʡs
-v$A>
-yD&A<z'T'4uD чM^e~ɉGꫦfqs'%ֈD<ht rxZ-8d!
-'埮=a<X4w|yLρP~p>O\p+P(eSZqwrܛmEp찺sR2J[{v~[ 2 
-Ev*'&T̸,koY /Dlr*"xS11'2
-nk@}>?2t|˺)Dظh`t
-w# g|s[@!Jgf]rg[ `1T&wq!L/)n;G̩}(2/&Fs3 !`?G:&/'6C.罴.
-3
-`|ްz\tCD
-
-n#dE|n%W`$k*l'›dkثfQs@ȧ9Zٸ5
-lʊe'ܯ7!>-}5Îq&
-pjۼ"0 3d3 k"ewwq7 
-eɈ!c5G
-Rr2I<cL}mb(QKGV&sЋ&p%mBo.a #YTyĜ^%s^⧰FjJc='4St1@M#ί9vy=qAaz:x=2er"$ٴF]0WZ_Gc)3Ry;ڐni.x, 3EdpV+>FڳxGGpuN^lZs_47p+=?(cҟIF8o]{Y3Vpa0E awاX
--ihF˙'hހ))3`S }3(m1{um)7xA:U<Fq{Yn_bR {]J;>OqLA }I euI&ՅR?©a;S QJ <ğ;'BZ rV!qtNOc VV&-bfL|e K**MT][v/F$M ZcEvRo-
-4$6/k;$Osət^6,/̈́endstream
-endobj
-1546 0 obj <<
-/Type /Page
-/Contents 1547 0 R
-/Resources 1545 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1528 0 R
-/Annots [ 1549 0 R 1550 0 R 1551 0 R ]
->> endobj
-1549 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [491.635 632.574 498.359 646.01]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.46) >>
->> endobj
-1550 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [440.326 618.646 464.742 631.547]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.5.1) >>
->> endobj
-1551 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [481.215 310.641 494.117 323.543]
-/Subtype /Link
-/A << /S /GoTo /D (section.4.1) >>
->> endobj
-1548 0 obj <<
-/D [1546 0 R /FitBH 734.423]
->> endobj
-322 0 obj <<
-/D [1546 0 R /FitBH 347.139]
->> endobj
-1555 0 obj <<
-/D [1546 0 R /FitBH 175.843]
->> endobj
-1545 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F110 598 0 R /F102 561 0 R /F104 565 0 R /F29 573 0 R /F26 539 0 R /F188 1554 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1558 0 obj <<
-/Length 3447
-/Filter /FlateDecode
->>
-stream
-xZ[o~D˙5EHR m1
-N,.!̩rGfYWD4 @nDDe\`?ntL@3$8ώ=mC-uݔf5[w=@$ ־I"3C.<2OltX ]>!3&-{b0N_&3c;
-!o<5C]DYa-0d2^V^78,8e?XGc̑c |֙ ͶGRc|'-c_ jTa76W<Ұ4eiZ}6WٕɪʓUkR՚tCjC+ɉVvuۍ PG$ctR*`rJ 򯏧"NKG f_4o/M5QE~bf dni]UnQ RT}A}K~cCaxxcҎНYB"8ڠC09'J.%o
-H3'q윳Cz 6v:
-h͓+K#4ӽ)(;ؚۺJz$i┆hĮ̠w֣Oc<psI߰sI Jy2M
-<@gz
-ؕ<Ƶ]*@( x:&YDxTɎ|0vSǽޭǸ|^@jAʁ$qۭP2sMU #phk88촌<M*}yЛ~,?
-"8*FkHC%'5^Xcm!Ef;ա)ϳW컩J&<"YcoF l$Xi@qhrUHEӕXG"#Hiyoʡbgv:w. tMdF-HfCՏS'.C*:8 S#OK΍6n^w+$\[#EA׽AB`$S#:v*:X`ʋJ,@Na46&s?E=6]@KH"A< u c@G*~p1"H ʝ1c#ӯ?=0@AvjnKG$:P^yA=E,c"6R-Xr\HB
-'ڛ:O\:(_9݌[SLrk5n7ur!>:|aO' t"Z)\}wW{p槯]p+Fkr{[C%禕[\Wb*[=}J~{"I\gb+i"7Ef;Y`4oW
-endobj
-1557 0 obj <<
-/Type /Page
-/Contents 1558 0 R
-/Resources 1556 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1528 0 R
->> endobj
-1559 0 obj <<
-/D [1557 0 R /FitBH 734.423]
->> endobj
-326 0 obj <<
-/D [1557 0 R /FitBH 550.82]
->> endobj
-1556 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F110 598 0 R /F188 1554 0 R /F29 573 0 R /F26 539 0 R /F104 565 0 R /F102 561 0 R /F152 1194 0 R /F14 903 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1562 0 obj <<
-/Length 2654
-/Filter /FlateDecode
->>
-stream
-xYY~_!X$syp։/8<ő)ВTi0Dy:`nQW_́?1ڮTqfkz{#~$gNͫ
-ǛEv#M[}pa #f_nKa-KV\I+9)7V_C8%wq_n>~rf+8VQ8;@۱E͊WxrCoyn~L]PpٮB;9PI֦IW|IϺw<v]i -q~;(^wm vehnJ)+9>9e`SsVO<nV00_b;NNGpY{G}B(;/E`K!]Y~!"^eO
-R线$'R.h{+l$Dv\414Hؾ5btErbw =`PNyhC)4SҭSv@[hK nlSfiۡCA܈6*Ӎ6oR+V2&̸T+m^Vl +K/(N_!cPom~U icPJv;Xjn+~ˌI ㏗qx
-)exVZs JVhg
-E@eVLg# RZ}mO'-'_O$t/mZÀJ΢/Vmho3CUm fA`gZK/JJ
-ӑG!U[b!ohR q}8* BLASbg8GM85T-22]W }J. F{͒H_^0V”ۛ Gz`vQ4KCb]x΁q8Rt
--cg><N&mnI_8ēk|G#?d5
-%q">SLɲ':N S$oW$|`ӫڔI98 ic(Ûj%s
-` O 5T;iZbWs 1^-3M_ߤͮiLyz&Ռ1-
-%xV[>/.ulQQ^K)o:?9 eZkHJy#Ḷ91E f&B)e!\+8iNv|1d:H
-.OԘ
-A/gpY/prV7
-k(pap|_rZیӴqM ڮKBJ:>h'QW_[vW>mXOXؽM˴+
-\R;.!&>P N9E*:rLґ1:֗p%d
-WC=BREp GA((|-tB2ު)ňqt;q f߄yjx's7elUiM&~&,:7FvCfMAX jѠidā_>`"1=BVk~p&Q8u~5Ms~dU
-~*!<ݚU h5Hp4ʉ6uO?pk.l `7=Ua#LRD<40\QiHIE#Y2| <n8g_tbDQ
-endobj
-1561 0 obj <<
-/Type /Page
-/Contents 1562 0 R
-/Resources 1560 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1528 0 R
-/Annots [ 1564 0 R ]
->> endobj
-1564 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [286.698 258.918 319.903 270.547]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ctan.org)>>
->> endobj
-1563 0 obj <<
-/D [1561 0 R /FitBH 734.423]
->> endobj
-1560 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F110 598 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1567 0 obj <<
-/Length 2725
-/Filter /FlateDecode
->>
-stream
-xڽYkoܸ_1"Eh$ ,mzѠ-d[֌4+i0;2{4mEqI]{.G.|4LqVb=홴=~b~^"i,nUE,P* n**H˕e
-y&}xvn?]}"iq2iz,g}c;MW
-?
- ?J%5վsik?R
-~y]yr\Z$U)8{w5q
-\ig?/2pwgdq/d.gZ"Љ}ߜ/ LD ,J8H`Oiӧ
-MvW//R?n wwui
-[ByWy/9^wM~5Ŧ/9Nb}+r닕 DSoygbVnd$M_̵ߎ$.`iAaCVZco+{+`w[3jӔRs`dr 7y5lBzhX\EAG:$woȥ`րEF.UiGP
-6;B'n֭b/wkŖn
-OO*L/o3
-G8Ev6;rS۹̦Mv}g3צ)nɳ9wrc4<GVM^0b%ئƽ`}U0.[wNlMV4IhJG?;3zCD7N<%QP@NtlsE
-]jD25s3].v8ܘX%b~K\ElЍcf2V"ğ꺜YRT>'f6a]V8Y)7!Ācv =ɏn%R
-6[۹ZTrH [P[̛x e,B!˛.#ޗ~#NS7|hAvi6#s
-/WV8m?8[7qԍ0EՎ.N8n,eiƓI
-㗍K
-/o[ V{'<V9VsifiͺICmlb
-u?\[4g۳3t.\\.ŰvYZa/A>}jG hI$?Q
-Ewz0
-R=l_4C6d[2.Cy;aiC*WpvrcQcG'
-endobj
-1566 0 obj <<
-/Type /Page
-/Contents 1567 0 R
-/Resources 1565 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1569 0 R
->> endobj
-1568 0 obj <<
-/D [1566 0 R /FitBH 734.423]
->> endobj
-330 0 obj <<
-/D [1566 0 R /FitBH 597.164]
->> endobj
-334 0 obj <<
-/D [1566 0 R /FitBH 379.704]
->> endobj
-1565 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F104 565 0 R /F64 555 0 R /F29 573 0 R /F82 579 0 R /F26 539 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1572 0 obj <<
-/Length 3397
-/Filter /FlateDecode
->>
-stream
-xڽZoB)B,. (Z4-rn d~őL"$E2Kl0`3owb!"/"=-bs;獰$ D.?,/ nKwٻe2d|sn~%j-JeT8xLrx曻ab  5{F=ċHFS:͏7fΪ ^|/
-ḰOWZk//xt/fp ~˪(v JIU5
-adLݑ72ĵƱ n|k@'4KK ZH`
-\8ִw'/UUhà$X=FI&-Pe?*<);S~~T
-IO9SS3 x\|rЇlgǽ565%lp-q8נ2Tq-{~"pZ(<=QycXИK[.Pp)O7"R_ L|)D3^GFډ]RvhS>l쉚'͸lJޫPR'kl[ h^ nkQ2d=ɸ̏N$^KؕCq
-fe|I?2ν-bA
-A%^qm
-dhl/c\&/zG)(`m e0ܝy"{"BTBc[r'v|-6lr0iCPP2<cG*q1
-_v!y dt1 ԕA<k3z&eXތ]9h#tK0-;v8Yz =nzZTC™Zm0H+SN'HAtǢͥ4dCWlp
-9CDS]l$
-6^e!r⃫xLhI@=&a4=ȋԔjXaN8z% 4J1Lm$Os'iYU! S6
-sGQ.yvKy*+tkk,=b't ^IQAȊi0ɝGO.pH~e3Rl?S4RrO^ p_3aI`BZ_Z@1ҟ̈-S_Ymc|}`'
- RJ`f1&X YFzw҂P`1tZ`̗;Qa
-]!?szLmvf u^57u٧;LW<u 8oas9 d鬘 ܙ_}dUvQDY]v"mw4B-uU+&3Ek>knۼOmؚr8TiJ$/yUYdO9g
-endobj
-1571 0 obj <<
-/Type /Page
-/Contents 1572 0 R
-/Resources 1570 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1569 0 R
-/Annots [ 1574 0 R 1576 0 R ]
->> endobj
-1574 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.765 432.108 439.724 445.544]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.47) >>
->> endobj
-1576 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [213.089 116.765 460.359 128.272]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=ifpdf)>>
->> endobj
-1573 0 obj <<
-/D [1571 0 R /FitBH 734.423]
->> endobj
-338 0 obj <<
-/D [1571 0 R /FitBH 592.166]
->> endobj
-1575 0 obj <<
-/D [1571 0 R /FitBH 142.967]
->> endobj
-1570 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F26 539 0 R /F29 573 0 R /F112 744 0 R /F82 579 0 R /F102 561 0 R /F110 598 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1579 0 obj <<
-/Length 3419
-/Filter /FlateDecode
->>
-stream
-xڵZm۸_ѵ*^m+@Ri@j-K,cle/)PLrHp"b0"UqKXFz',E(8("<Q'"ya.WZT*hھbRYڥZ"q_fR.W2BXѮ+(qK
-SS"
-(~`Ep:vf sI њi. z3P*G
-^,s}qSK0u낵AdA "PB:Y7H'
-c8MA%)c";^>"(y m#oekD g\% 9udN}6OL4M-)=p$uz"4#[Y4<r+-fegrYJksL'֩% @ ! V"('ث`4<GUܓZL5\SK9^@Id</Wʂ1a&iVYa$𻙥0RX=8*+|X ?p4h}'8kЉYF:? WƩQ4GY`{{I]:ނM <:cmtZGc# Tiְ[ݭ+s<4o ;4\G: uf3k*"&qYDґUCpY]W[4;0HYQ&"g_: _8;U .,Сa7]=4+͎5+:gUZ{#
-qYqB:tz0ȱpjS[P`- DGnٰ!#1B*U8) UCˁ.45XXgC_.|cp"{X
-Fc_G!VJK| nݥ5
-"σ}㓣M}^\2_Hkm.~_ug)%쀤y|ɿӧ E\:
-̂gppb➉wD2݂Ͷf69@\)Bm9I B64@Sr5Q쵕\9>7=@ M6ƒx{X(]4 v) {..t\#x8z2R6
- 4)ۈo{CVUhTml_?
-wןuYo͌+*j#B5pQu.#piveyfvЁ:RL?*2S%&<yso0k]KjXR<]v,J2b(83c6]8*9N~Ihm֣EyuiJz^uiMJNIӳ.
-u'Twd71zyBxBU1Y
-wQxe+6 D9L7PۻBdX-!:r2u 4\k[7@eѻٍl2ũ8Wcٴ*vsJ;a&Uf*t'??5Z
-ЄobS"w]foeK2rO%^]sxa :cpC9L6<`a+qXإUr} yJJ0fEoO
-P<k0૶s
-]}tTut#6k޸'Y
-~C
-OL0nQR!ԏ8T1AYj
-߱z]bw6O) i_Ho ,brj<_Kyendstream
-endobj
-1578 0 obj <<
-/Type /Page
-/Contents 1579 0 R
-/Resources 1577 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1569 0 R
-/Annots [ 1581 0 R 1582 0 R ]
->> endobj
-1581 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [135.334 434.901 233.405 442.373]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Daniel.Flipo@univ-lille1.fr)>>
->> endobj
-1582 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.545 280.294 327.477 292.151]
-/Subtype /Link
-/A << /S /GoTo /D (figure.4.2) >>
->> endobj
-1580 0 obj <<
-/D [1578 0 R /FitBH 734.423]
->> endobj
-342 0 obj <<
-/D [1578 0 R /FitBH 659.332]
->> endobj
-346 0 obj <<
-/D [1578 0 R /FitBH 470.041]
->> endobj
-1577 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F110 598 0 R /F29 573 0 R /F82 579 0 R /F104 565 0 R /F26 539 0 R /F83 876 0 R /F140 1024 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1585 0 obj <<
-/Length 1935
-/Filter /FlateDecode
->>
-stream
-xڕXێ6}Weh1" `72l<t,mYm|V([ DX˩S܃?>>g/<μ
-≯q _rj'' WđH?m_  ; Wƾ¸\HFc?GxymdzCś`o3$c<Iۙ&؎Z.k֦|A ,F,± ysK{ Dnפu[r_JXTUKƍ3~~.Ҷ}ޮ{9-UUX޻\@"?poUV[.rieuΨ㱸u/nV]W+U#d;ٞK2]NWmYܳ+J>5RRkNMzoSwk<}dBUer6O_-wg]!&NuHJJOyw~դuHsV0>z???m:
-cz_@tSlab" *ZX$Oyl1Ok#I!KddH@êAp
- JtzpkB3<Հ
-P0& Lg^&HZPH=-W !q(Ȟt[ ڗ)}@KDrrEܤɼt0ތ~_ls(iI@͛BC7Ml,.o~]Aeof mM,iޞ^1[#F.vflf]6遱q=C xQ /DCmh&+$s[8έ
-y<HX D> '{9)ϣL)2֮*\Q
-endobj
-1584 0 obj <<
-/Type /Page
-/Contents 1585 0 R
-/Resources 1583 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1569 0 R
-/Annots [ 1587 0 R ]
->> endobj
-1587 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [357.034 185.677 372.966 197.306]
-/Subtype /Link
-/A << /S /GoTo /D (figure.4.2) >>
->> endobj
-1586 0 obj <<
-/D [1584 0 R /FitBH 734.423]
->> endobj
-788 0 obj <<
-/D [1584 0 R /FitBH 318.305]
->> endobj
-1583 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F26 539 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1590 0 obj <<
-/Length 3344
-/Filter /FlateDecode
->>
-stream
-xڥZ[~_a yDyhH4m lֶA{BR=AJ"Cr8oRPZT͖dooHfZ$y]yLY%\?ꗹ]d2pҹ4uwI:+EI;vՇr_׷ 9oyҙڎ(R|}m5.?7VnrvDȪn̄ҥxE,*&XvPyY2UR[9[xJvԃTz׭/i_2yc/}4RRmPʴg>H 'dVO . :?s΀&jɍj;ui4g D+Zq|: 8Xqb:w2l,ei=_u;rzHs][\:-ARݶ^Z}&& 2t:"`*P
->m {%m].H."1CVJ!|
-/,xb^|P'iRbtrc,Lx`Ɔh:? vm) F-޹#OW"f5²)Lg!vY?<
-H-w@{]kwT
-֛{'&U;}]"ڹWjO+JZ<gDpGl?ߖ
-.2_EAbR,IO'+~2Ab)dyYEP4B#7fQP<_$X
-EX+N\Ql_I
--c6!s p9\(*Wm
-7W2
-=ڜO ?av>.x I MʣV")]+K #hVx^}%fk'7q )?dw-H Nt+ݍr\=E xP`{|(X4dBZ$Iie: x[vbTsSyĉx]ŝ=ц'<e,R
-'8Ƃm%]&"mf>W߽mwg eۯk$yqQ#{TX=fR =yTUBW9Pp=
-PHI7yc5_;'TׂպmnQD_Ikڑ7IaTyW\h ӬW;q~#9YF6im
-/Nw׭m # e)ºg]~aJaN3{/iL5v&qߋTz:{6ՂLX[;kq2iv
-R9Id,%Ӵ,W?C,k)<xs,.ՋniB[4 9*sP.80^M.$=` / Yx<~X ivcWQT[=vG(6_;@ܸ+*RiA❗S.M4 a{[OZY%tD0DE!dy9WBc7Wq*2g!E?r*v endstream
-endobj
-1589 0 obj <<
-/Type /Page
-/Contents 1590 0 R
-/Resources 1588 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1569 0 R
-/Annots [ 1592 0 R 1593 0 R 1594 0 R ]
->> endobj
-1592 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [125.74 314.889 334.41 326.881]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://latex-beamer.sourceforge.net/)>>
->> endobj
-1593 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [156.147 174.869 335.683 186.862]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tug.org.in/tutorial/)>>
->> endobj
-1594 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [174.164 163.744 187.066 172.767]
-/Subtype /Link
-/A << /S /GoTo /D (cite.sapijaszko) >>
->> endobj
-1591 0 obj <<
-/D [1589 0 R /FitBH 734.423]
->> endobj
-350 0 obj <<
-/D [1589 0 R /FitBH 299.446]
->> endobj
-1588 0 obj <<
-/Font << /F105 552 0 R /F26 539 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F29 573 0 R /F143 1094 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1597 0 obj <<
-/Length 2762
-/Filter /FlateDecode
->>
-stream
-xڵYݏ۸߿ȓ y(^ W\[ e ۊOk[-m5-Z,p8,?9F
-Fg]:_'6>1 ZRDo*f*Yga1g;_>売j&v/0,l*Rh\ˤˤUS{˳dT-!PXK}ϵJNsS=RY! *jK׏dٷ*6:KvG`_Q9ʓ'~tDPi6lAqB!=б4,qΆ~G-\ ?L/(UM]iOzIr6y/ uB"6JJ ge1}wD] .`%dȓ%ݺ3 2n{$=c
-[i[Wؒo?WiЧN?3~iY%Ĉ)\n{~E{b
-7=C/Vvć LAk_L}9"̽}ɼ`&Ol|`%v&j*-EyU+`72؍!ܣ0;Vh6E'G:=X؇MS!G*=?(O{<֬ߺbf&;oiwN,ZĴ$
-2f'*j,2/,0X3d^NK-8؟SsЬ&v0FH.t,Ch}Py
-]8r UYsCwf^RAX=<W3'
-J
-2iuAX DߙHGr6~8RaR k~>.ErĦVה<un[[F/r&Yd &H*y
-T>nʕՕ;مi.ʶ`aݷ#){&hptFJ
-XYE{a$Ke&'qZǫA|5l"Pt>-F^ d%RƩi:|)xn~4yl3׻Jj
-WA2:_=E;Wښob0x[1L8n.-7[U1|qE+4PJ=;"6-\s:hPQO㄰uS}{}g0,kfe bQO}[/'su#iŖ̃{~1)zAL
-.MrE]Tz9 uL4R
-2jOBWhIjnh,GB.}5Coy׮RK qҤmN7 L"֡K1'Aȡ~c/'YٓJ%E?Uh`TLu=t!m/\{,}MiZCD,7r{e84z QC۫ P+rqSWB\n#P
-8d rS:[ŻT@BP#bx3w
- ؗ cPh D";YY)-~nO`O}fX`|"iHb
-ՖF̅Qf pl3-,$xB ^rU2_L<:J+ K9m<Tyqo8 79cCt554sAU(
-}g ) %Ua'qOs|0xF!Y|UBG gE~lT@M8?QHWwLK_::_wM=jb◽+IEr2_:o>!7endstream
-endobj
-1596 0 obj <<
-/Type /Page
-/Contents 1597 0 R
-/Resources 1595 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1569 0 R
-/Annots [ 1599 0 R 1600 0 R 1602 0 R ]
->> endobj
-1599 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [337.085 352.559 349.986 361.582]
-/Subtype /Link
-/A << /S /GoTo /D (cite.manual) >>
->> endobj
-1600 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [227.028 255.366 233.753 268.802]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.48) >>
->> endobj
-1602 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [251.072 141.97 262.28 149.741]
-/Subtype /Link
-/A << /S /GoTo /D (cite.jacko-bezier) >>
->> endobj
-1598 0 obj <<
-/D [1596 0 R /FitBH 734.423]
->> endobj
-354 0 obj <<
-/D [1596 0 R /FitBH 714.623]
->> endobj
-358 0 obj <<
-/D [1596 0 R /FitBH 408.126]
->> endobj
-1601 0 obj <<
-/D [1596 0 R /FitBH 153.926]
->> endobj
-1595 0 obj <<
-/Font << /F29 573 0 R /F113 862 0 R /F120 865 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F84 545 0 R /F102 561 0 R /F110 598 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1606 0 obj <<
-/Length 3632
-/Filter /FlateDecode
->>
-stream
-xko~š(>M)u8ETM#Q,<vmR#wg3ޕke>ɴFluNn`  ҉8_NNO~!OJ\NTfs9*uU^|nIDٰn[͚}݂0k\
-$;t⧟Hy
-S!.B<//~gE\8 *?T)2!2>}1|XT2)/2il KX|ƌ+Õ"䌰1{J
-dFd"* RH(.mjb͜ X0+p<UVMr`NL9#$<99|Ux`U| }ISVk"nL51`$u&\b7"EPy#d*3TefEY: T͚@ A675
-YQH{u0I9:Z:N@oSiH G7Eݐ0g+0!y2E>Q"U(b#4L;+r8S/nM!hxr^hS*%?l>aϐo8OC3<܆8yF}90s"`{:`TL*%-scossBFq#{,Pjv_9~j.yEDR6%9ݓDbwcr^rٽ_251 Fm$<8B6t|s.U
-0,xxMN8
-LaF{ 8%2 B' g*13)2q S[?IY21,y+=Y*wL'm1z[nRǨi_ٶF1fK=雚rt]Eo'#GHjR7HE\ߔ+:CL/ڌfH-~MK2U&޷&zyJSH³ =oF1/B_/.!lxq*A_+ͦn;`Lq%/7<~)S>X!1ں g<E-zÊDA4&y{d
- *7PY@W ),x!f&LnE=ܔ3Ad WiwܫbUU |6FsKOt&^xs>a]MղZxyS("vFaaIUP:Bi* c955,@ic"15hX0lN){݈aҏ)܍4F* P=c΃
-Jdk;'<T
-
-jtB 49d\ .-& ŒP2*5)(]zwԊ*̕*e8(aB 3AvDr ݾ&rO^PEۿ>&
-kU6!%?ǀ`A2A#,_
-Q9[+dm ?AsLr=oi=^
--*ITB͉4}=us둫@'A ATA,3ú(yq
-1꒻rN|C8Cd<wv^_*WOEm/K58"(E eC ԇb jDd;kyi8Cş l}P(ܸ;kGb}^*oc/%-< WOV΂z;]h&OBaPo=TH )V5Ona0Q>툢vtIlFoܯZ U1FN.^Ѥ^WJeH~ۂJT1$<rlbUlANOfa6tNbyฎ> ets߹auE/dC GM&`x*KQVM{638x3IڼB6|[6t<3RI8e<8՛āgKպX|qi]tG4rC?YTZ&-ՠVV{E=MrJ<+~
-$CWLd3`gШ<i`&hѱfxѵ?Jy3gP66ǭ3aULC^.Z] p9s2`x@Jo5@/x{BX7@5{~%03?J5Gϙ %Al2]V唘 !^$+NJP{=696iH*uMޟ/+Oendstream
-endobj
-1605 0 obj <<
-/Type /Page
-/Contents 1606 0 R
-/Resources 1604 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1624 0 R
-/Annots [ 1608 0 R 1609 0 R 1610 0 R 1611 0 R 1612 0 R 1613 0 R 1614 0 R 1615 0 R 1616 0 R 1617 0 R 1622 0 R ]
->> endobj
-1608 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [374.007 702.668 381.455 711.691]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-1609 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [192.982 580.725 200.429 589.748]
-/Subtype /Link
-/A << /S /GoTo /D (cite.graphicscompanion) >>
->> endobj
-1610 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [301.164 580.725 308.611 589.748]
-/Subtype /Link
-/A << /S /GoTo /D (cite.companion) >>
->> endobj
-1611 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [348.05 485.881 355.497 494.904]
-/Subtype /Link
-/A << /S /GoTo /D (cite.metapost) >>
->> endobj
-1612 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [95.952 472.332 108.853 481.355]
-/Subtype /Link
-/A << /S /GoTo /D (cite.ursoswald) >>
->> endobj
-1613 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [136.619 458.783 144.066 467.805]
-/Subtype /Link
-/A << /S /GoTo /D (cite.metapost) >>
->> endobj
-1614 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [145.103 456.055 151.828 469.87]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.49) >>
->> endobj
-1615 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [332.973 431.684 340.42 440.707]
-/Subtype /Link
-/A << /S /GoTo /D (cite.unbound) >>
->> endobj
-1616 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [132.368 379.948 195.008 387.088]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:osurs@bluewin.ch)>>
->> endobj
-1617 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.618 325.895 190.343 339.407]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.50) >>
->> endobj
-1622 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [166.192 137.745 332.939 149.252]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://w3.mecanica.upm.es/metapost/)>>
->> endobj
-1607 0 obj <<
-/D [1605 0 R /FitBH 734.423]
->> endobj
-362 0 obj <<
-/D [1605 0 R /FitBH 414.453]
->> endobj
-366 0 obj <<
-/D [1605 0 R /FitBH 362.861]
->> endobj
-1618 0 obj <<
-/D [1605 0 R /FitBH 185.864]
->> endobj
-1623 0 obj <<
-/D [1605 0 R /FitBH 142.029]
->> endobj
-1604 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F26 539 0 R /F82 579 0 R /F188 1554 0 R /F29 573 0 R /F145 1097 0 R /F83 876 0 R /F140 1024 0 R /F84 545 0 R /F65 1190 0 R /F127 880 0 R /F190 1621 0 R /F136 930 0 R /F128 957 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1631 0 obj <<
-/Length 2399
-/Filter /FlateDecode
->>
-stream
-x[Yo#~ׯ`lNwmH "(iCS}pz‹R3]]_W!PL0h.
-/@0r $<N>gDlk/ %|ɧ|Rx7)P=<H,1x )PPJT5 )ˑN
- h܊Ƽ jwzDBx*Z5Qk=@ѵ$ا*j(dOJ\92sr&Q,\%Jݮ:
-ZMi54K8Dv54)>Nr<QS;v
->zsd7U90
-35Ern%>w4"~_0UNߪsU>v^oΩ%+M# 9xV1>,5~fcDƎs8!D
-sXs|Q$mV25UUU!k:ѿXj =MK|pg˲cEʢW#`%w7("4'M-/& }Pc[}68F>7^ְt& G
-8# Oɉ!W#[G) j]6 M?}IM1Ujy'yQihloCD*:<Z/bX08`/ 61ᒷt/#$l1l@G2Q@s vR*ܖ:g2Fc!?/!t66l|-MBf\W#nq8 T'olhb$6ЕeD,t&֠7Iཟ\T7<,4L-?p,W&a!帗mq%TduB,};TT|P02Kڀޥ!Jj;5:Mm-AacYq"!uv Hu%T&jBla.Sl-z
- `?#ӸYbgSh#j˄@j&gbPAtM mxK.E^6 88c ka4DBΨ$f
-)Z)}p0}iFtr4tB(?`APGV*]Q@r:
-"3w΅w枎?hѲ11|j}n B {b=K
-4jCz WO2ŭmގ()*R/D}hQe#,)=!ǡg`W>@ xf}rϹe +XpQ>p*׸oVhf PzBr։t?r,G3~Z@+Q?(*_/)Iryendstream
-endobj
-1630 0 obj <<
-/Type /Page
-/Contents 1631 0 R
-/Resources 1629 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1624 0 R
->> endobj
-1632 0 obj <<
-/D [1630 0 R /FitBH 734.423]
->> endobj
-370 0 obj <<
-/D [1630 0 R /FitBH 477.838]
->> endobj
-1629 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F84 545 0 R /F82 579 0 R /F102 561 0 R /F65 1190 0 R /F29 573 0 R /F2 1635 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1638 0 obj <<
-/Length 2465
-/Filter /FlateDecode
->>
-stream
-xZYo~#Iz$
-{F0cߟo;fPZ=N8sg ;ѝ.?,Wp.AgyY冣7<>ƻ),|(Tg
-9A+Bpk}y2/Ղ鲇=ݕI}7,(y1%z+r)+&3|GyQl8oQxXXKwA>D;v^[a8mw:2.vJ!?Kek=c,mz#SFaKi(&Y4ԢX,VmGT/<{~P"bS?sfg:QEn?P UQUh-h]r! 6ua{5záK
-bzB{N`;6Qz~;l }`5@Q{I[TU),FW_)ŞIIǽj歧:" J&CC:04sJ-) f@Pr^@#ѯwEڞmatH1aIJ ^a$[Dg&*ρs54#(Ɠ^h!\(j jHW`/@
-ڊTY0 </Պ"WC&_'
-) h^YG ǚO542RɸPKm Z:n܁`P(mN3v.MqQnl@IفzL:ϩXMO#1zg7C컩v21(
-Ц@,[0B;%O~_>M1_;ȇ)ywj"Ö\A.U/CH\RGx/UUl8m.6>gfW\Ҿ uC Pv f=i/!_ ԺL=mOZp,/;[ڿќ s^jD!%0r)vk4qۖ<h)(`!MBx/U~}"i3x(
-mđ41-lr3@=}g82QwđqRHq\lկb\SMSR~-@PD&RRy}, @eBD.~ۦibH=GYVdxۦn-dU3钒+ϠnOcڗ@ǥ3xĪKOW)?a>y0$FA)rc>#Rendstream
-endobj
-1637 0 obj <<
-/Type /Page
-/Contents 1638 0 R
-/Resources 1636 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1624 0 R
->> endobj
-1639 0 obj <<
-/D [1637 0 R /FitBH 734.423]
->> endobj
-374 0 obj <<
-/D [1637 0 R /FitBH 496.845]
->> endobj
-1636 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F84 545 0 R /F65 1190 0 R /F87 667 0 R /F29 573 0 R /F2 1635 0 R /F3 1642 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1645 0 obj <<
-/Length 2020
-/Filter /FlateDecode
->>
-stream
-xڭrF`"euWoڤj0ZAˀ
-.ӧ mBZ~o ',vJŔjp{Xf21V,1}O8c_Kd$j&RDus(h W_U~ɣPϓF?M1dd<>&3;:a<ƫIerѿT3 gCIm KuvPdcYu_C&<G XFDLb=eti~bsQ4S-X]K)eQۧ|V{9ڧZh{,e.)^*R r0z"Hue3]/-a
-ċW0-R`
-2~1
-CSbɛMX&,sVz MxrE` c1͘:rqp}ye
-L9S]a 9Swp-ٱd7YA_3Qr&WFcOI;|$@-) ].[^jȮljL#
-7@g̤BI+2><J)J^k eMDD/0d<y;uYK)@$H)AJf&LJ0KXvnM`)OYJlJ,=/P߇ RIZ3N܄CTHCʼn m'" ,`<֜L2@Ƙqn.b06Ъ$K,DqTdTy"lT/icpt.fa!YxJ}<s5bpwEi&Cs" GB6x=oݍwB /#`BOYxka!=W41 -)J%o6۲ 폺$Ҽ[iѴr]RA-pqphw¶Mf
-FG酁ʊ^-I0/Cn01
-{uI)]̺[L**'T]ʌ 2 5IY?6 Q|A>Ҩc$mOaZ"RbUcigSH};-Ҹĸ.>.SgKuc!%
-X$^i?! 乂1&ީjl
-O*'$W^??ZS-endstream
-endobj
-1644 0 obj <<
-/Type /Page
-/Contents 1645 0 R
-/Resources 1643 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1624 0 R
-/Annots [ 1650 0 R 1651 0 R ]
->> endobj
-1650 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [192.863 174.249 200.311 183.272]
-/Subtype /Link
-/A << /S /GoTo /D (cite.graphicscompanion) >>
->> endobj
-1651 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [360.985 120.053 373.886 129.075]
-/Subtype /Link
-/A << /S /GoTo /D (cite.ursoswald) >>
->> endobj
-1646 0 obj <<
-/D [1644 0 R /FitBH 734.423]
->> endobj
-378 0 obj <<
-/D [1644 0 R /FitBH 714.623]
->> endobj
-1643 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F104 565 0 R /F4 1649 0 R /F64 555 0 R /F84 545 0 R /F102 561 0 R /F26 539 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1654 0 obj <<
-/Length 2083
-/Filter /FlateDecode
->>
-stream
-xZKs8W𐭢*"GrLmv'm<8^=#߷
--1Nr䈷
-@ȂZ*PX#0
--,M d鉷#LX9n ݛ':
-e%H,kw e quA=/
-|OOT_^c|%* opOCn%7pg<`Fp^rWwe1
-ܛbF >tEqnڅQ6^$[ƃg'v8#ɰooV 3D!+K*b}fr|Ha]ޑ dN3$.
-IY:$p[.’H+9_b6+rHpQKՀrYꭆ*́~;sg[)x$_AS8.Xr5PD>+s7u+ $(y_N&q
-|g2JL|V 9VjԼ7eog`현h_Xhs[_p*ӎ5?{ZC)P}5T3F׶x)TcaJ׵j,6Q6>;_ ihk%1<xQbԄ'T8q?Co͋I^&e_&$' dDC>$tHoϧ!;􍀘j4/&y1?$0 ~6Ǐnϭ_
-T}`In;>.8/]& 7Fa3LzSx!3@2+fR* ͱsa)(d90P]#Qx);~%:cM⹮5p"#b‘[cɢ3c5"1&z>ݼkֆ
-_?r@'hZv:OP̠ [V?v0ҥ"\6̦N "+ރ|*CeNb^PFˏ-WKc9Ls_
-D:^]ow-Lb TUU1PmkC+QbY"*[_bVAq lEů|.`-X74zO TtVOPP"0KSڧ)wF[k`; P@EW'44PǠע;Vtendstream
-endobj
-1653 0 obj <<
-/Type /Page
-/Contents 1654 0 R
-/Resources 1652 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1624 0 R
->> endobj
-1655 0 obj <<
-/D [1653 0 R /FitBH 734.423]
->> endobj
-382 0 obj <<
-/D [1653 0 R /FitBH 714.623]
->> endobj
-386 0 obj <<
-/D [1653 0 R /FitBH 438.002]
->> endobj
-1652 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F29 573 0 R /F3 1642 0 R /F84 545 0 R /F64 555 0 R /F57 1268 0 R /F87 667 0 R /F145 1097 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1658 0 obj <<
-/Length 2399
-/Filter /FlateDecode
->>
-stream
-xZKo8Wx{ XvK`rkؚD-eloII%;{0X ib"YU,Ȇ!aFH"N:_,JPt5gFwOx58:J&W#j"ŠvM(Ve69K2> ydY{g ۧ%#)a bm7<,JCQ (|sWL|FYZE(B
-&Kj cR$b¥Y|n:JYRPvEįO7]Xe
- kC9rAv)`FS&΋^f>F -.#sIXO({d[&\3$-Gܵ@ ;5 %mx@0y,m85!y]OG(P3dCӃ`mҏ
-E/=A.4c"b$ ӽ+UZg+o#zS=g$wCƈS*PzB<-[);2Ts¤%6Ě#86E$6бr4uYk۲Uྐྵ{yF;._]oۢ|~(*PEX`ER>
-c XP(,Lc{3-CaaleTcQ ][' SzX41Ǽ " Pޮl]9eOi(Z.N뷬krrY~H*F}T^j_(;v,^jT?N^Z/'^佾ܿ :Y{Qq;z.QI%ë_M琚$ \:2(! Vh
-⅔z29űEK,. KW
-C(J;FӂѢqR7s/4[,)|cgʁ0iMW[RnD( "ʚ}6P=" S,R0v@w0RRDQM!v{t mF cw-U
-6&/f?iWQ.S/5#
-vaXR<j뮮WtT]_g5U|׷& "Et#o5kт=k$_k:竪GE7iT #Y"0x|ZWi6fDw=ظd*
-.je_aњKGd}.ܐ7={ҵq&}y@"M!zNa$Fa'~Eyv/QnP?,Fw nǕ2 o6Nxdp㯸fuh<F>qn SD' '|6{_C@y\x|5j󢉦G8,{IfMqw!ƿOxϑKZ4`/REWCQ' @?
-ߎDt
-endobj
-1657 0 obj <<
-/Type /Page
-/Contents 1658 0 R
-/Resources 1656 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1624 0 R
->> endobj
-1659 0 obj <<
-/D [1657 0 R /FitBH 734.423]
->> endobj
-390 0 obj <<
-/D [1657 0 R /FitBH 656.308]
->> endobj
-1656 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F29 573 0 R /F5 1662 0 R /F4 1649 0 R /F84 545 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1665 0 obj <<
-/Length 2060
-/Filter /FlateDecode
->>
-stream
-xZKoWPcs n{@KF1OUw%R<fbIvuUu=*%Xq&FH"HFMa)h"
-v;?U#N'Hd)_֋a&x:Saф=MFͲ&kpts ImZ^|Ty@p65%̹d>L!m =WE(Km`k[}VQd\mƈ,EKԢ94OM1[t9XW
-s4s@H..cB(ן^nSN-(D{Q#|('Kt*8aMwcZYlWaKe%QH9h ( qq,!l=yڬ8?\r^z&eHgxW; (V-3|o3k7plǘ0qd *TCpp
-
-̜,/
-R/9hT4k@ a<_V7;DE90gj>bb>pv&ܾ.PaPy
-<EEzT .lDJXu ;II>V:D8B7!
-[{Gɜarh~<l.NϠTQ6H|=!.1Z"FXh9`ZTX۩xY/7#*^B&lWFXc
-wclCBQ@X{ߣ WN qN&YU}ӳ+]ߩ3f9
-i_uM'4lNܦ.d+r: o
->pWAE|\LgrxK&RH6{}>)qרƫ6 SO'`
-'pK
-݋|ʅ<tjsKgWk~°8hAJ:FGC:1̸IgocPj\A$ę|3 wZ=@!
- j<,'إ>+
-endobj
-1664 0 obj <<
-/Type /Page
-/Contents 1665 0 R
-/Resources 1663 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1667 0 R
->> endobj
-1666 0 obj <<
-/D [1664 0 R /FitBH 734.423]
->> endobj
-394 0 obj <<
-/D [1664 0 R /FitBH 714.623]
->> endobj
-1663 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F29 573 0 R /F4 1649 0 R /F64 555 0 R /F102 561 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1670 0 obj <<
-/Length 8436
-/Filter /FlateDecode
->>
-stream
-xݝkoHvW۶˺I L`5
-\:t}yh rpd\;i[_
-e]xޕ4O'tg<I]$է>&t-v! y)5}kIߴ\Uׅ(/_VS]C|:)p*izO>UdE*vJ-npbo\o-S֫&gY처!31Uv]+q_xsϵ}3]e8\I3UK i{:7i/?1^j˥w77X vji]io8v A'Dj% (p^K-WšƑfW^~SX6o=%4<' [cNloe0|\G3GUw"s"i4p$u~v무y{r[&*fQUbY.#>tW)Vn
-H/.5gUr-(ՍQ(e&3^ =uӏ1z/IY$w'qp|ks̰XݯWWyVgW`218$F9VO,i cƪsMڽtا/GW7W~Nng,O_~v--Q|:_o~>Z}Imp(Ǯ=I~n~Z~ج#bo֟no'tU__vRn>*ߩrK3 O=OOV 4itLkI::/̇qIx˗_ /4w_߉>*Y^kO=iu7ϨOJ_RתfU-PBռtNf[IJȑT3M=bwo~?_n׻,;t+cjsej1~8{O?wT؉s+X>IC|3tKK!t*NaC|S=}VFz_~ULi9P ($N#ů|ɧ/^)>Md21(1˜A^t^%mH=;0(9PN^NΎ #'?ГJx2]y!E9zԁ%T5D̀bC1qrp0x9R"K @(r0F0
-X&:#gB8hB@GQ8XTbDbDpTbdn1(f`䌇Omaa
-_ GŹX#ӋCO*8tRrQ(Fima1A,-EOFur (&01&]0%m4FGԨQ9'so$b:YE&:JRY8TFXiFq0(E4f`% '[p09QiԮ@Ơtq`,4y%T`P cʍ)Fm *9F?/7?ѩ((A4*aԴPK
-_0A/F
-D`A+0"æ QTMA
-/rJJ *Qx9 S`  #.\tEa #
-@) *6rA-T `ri@G3f`ţe1\DJi#r.U J]#0gS5#^m1jd%_fQJYM@Z| 4jVarKwaR
->]:AAe`P-q`Lq@/PfMJi`Bii2#RUAwBc'*?PqBW@L`R,~CY 0Ho,?`aDPӄLY)G 0&j#&x(4]Oj4P0[
-SWA)hqހ?AYXⓇael mqPa iБO<l(321 (0C񨧴0jMCoFFa`)QV f(QV f,cf,AuFR A`J@'H1%Ĉ&SK,%, %`Č/QP ➠PDXN4
-s0S=j01`( Qۄ*"`t|bB
-vQpz
-pL+
-~a=h:g)yit7W~^&flTbi.AL0r"OEL.FK-1Dʴwn=Cb!Vui䨚 =QI잸C <A,Rd#KH} (`oz#ng9
-aYbE#[=T ct8٩YߠӃ<߷}`3 r5IPZx
-P{:ė!'
-{U{ķC/ٌXUg9?<ٷ/x?|(5$ <3Qy ͅTs1r\P8 NIkt5y G,1Gqs/:<JJ63 q(gpL联YcxalOℒ̆KJ#T@✭ =lg6\E\G'w;LQsrf#䘹qqs߈3{ g(p8h8L@a"%# K>H_vA9a.N@0)"~&TP\MP^X'r.Cʙ~Qy`)'q.pL$ s/,N{_ā"g p\`7 srfc_A1gv?cf(G8v.p@lOj?yfxhg6@NYub Z։7$^
-׉q.K8 %ǭS 1s9^0eF?@Na@s ^A1%3U1XR\9a'U3%RxhE+q;,bgpD)`{{= {^^J!zQ<HɎ'ՋJ<,9•a#Ly-˒82Sz%6+ a©ᄙ9`k}[U<
-J!6+1DZzRfsRpP"<Q(Q$aH\rZGz6+J hC1 G8rH7<鈙J=l[sFvsq|G9Lo#:[bU G6+bg(lTb[FQTN|zTPkH8~5Hט|1
-堖D$6X@xB
-
-\Ggq(( 5ݓAyBGˉ5
-4 T(<~lP\2PP&f-g
-Gy#\P rhٺ;ش-l
- kIF5jW]cH:N:'KX8J3ڐ0(abrƺAberhI<mq5CaxT09 &ᕓnB, 
-gl@GT),Oʼn$q_ /OpeįܥwMs 5 b-X1 VTlx]7-p±p,!
-˹J
-J.&gijMq0hM88B@V"CVfIGT)''0)3/qJH\ʤ0rͲxZ_Vzl(:OUфTޓ,'qPdqgpz12O8(f`(%vnIHT+(mL8V}MXtlAMWיpPd4ZQzI<c sM$mxqLc70d{8>p9Nm֊hw:em:ߣF,;%v\l
-86pTPlEKY7L̀l3pnJ ?L lLMn(yb(+$ LH 5PtLC]@0 M̌D](x!9}o6iK=1ca`F PM䂞Ń=)PmC
-_`tC PLXip0c)Ji|C r`LCnrJRD̈i(
-= +N¤xc
-FTEMc0^ T
-&4BCٹ7\q1lgʮDl=E eʡJ(iDS-e)<
-ooL%9G%qDT*0"iLpyBSg:Y%| 'Ѕ8n?ZΕ|*J"U؋};LJl: ߽y?cwcT7?o~5_|^:PotUu9w갸?zqNoN%r!q6߳YOu.N"mOlЋU)UR]ݶ'y}RL(U;_c\/YOuf>ILc~>&cagџӏXu[|Z:6X~H9 ?.]~\Qzw wJ:ZIk_0x.Hu돷87ҀZĹ\nlJ~H<it:H5;^Y*c?7֧6|\^dƆN<ُ*cv0ˋrdRuzQN_^-It/}t*?c;
-ŷibe6R*kҧ\.}VMafib7F)5?kKCiٔ"{R͇z4O"SW]$,~HG:XWc<Ɍƛ*IUd_ӟwYr,w)Z:Y*t]WETj`HC͟%u@@brg*
-ö6e7$z{uTLWre]4rF y}M4|Ӷ"z)b_
-ZlrپQp}`'g1Lv7rɿWwjdL ~(&tq^J嵣UOK}
-ߙҘnb~cэOۓ'NOa`䉿O{BSZ>RǸXOiuħ-;ͧw4ddM/ e~-H[jN6I<ѬZi8||kxCnLi&pt ח.l\Ju2O)-vk܄slO:Wg7ES{mgJ\woZl~:ߎ'_Է<´^j5Q^]r Clnϛ+477Ǣ]\?oAbAȸ>' nʝgb*+Ezc߯u/fO妊n<0I˨~M~ QFoҳa^ 롎C*?C: ~;D3eY#~1L7DSArXMFhh|Yu`N&JVÏ(ӕv׼[b):~3=.3˓0݇ L6YSQvG*6QY<b/YtPƯND6I#GdXV.rQ!عL{? i^|<uCZ ^wm 7,}MA|}OT~:>pQ ̶!}(a}3oc^+o^԰ ש}
-*?FA_*6V1e<Nm]sY֓Xendstream
-endobj
-1669 0 obj <<
-/Type /Page
-/Contents 1670 0 R
-/Resources 1668 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1667 0 R
->> endobj
-1671 0 obj <<
-/D [1669 0 R /FitBH 734.423]
->> endobj
-398 0 obj <<
-/D [1669 0 R /FitBH 613.654]
->> endobj
-1672 0 obj <<
-/D [1669 0 R /FitBH 188.206]
->> endobj
-1668 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F102 561 0 R /F82 579 0 R /F104 565 0 R /F29 573 0 R /F3 1642 0 R /F2 1635 0 R /F84 545 0 R /F57 1268 0 R /F87 667 0 R /F85 1388 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1675 0 obj <<
-/Length 5659
-/Filter /FlateDecode
->>
-stream
-xݝMo#Gr*W~gz܇blfK$5ljd}3#(JjNjقaX"o=QQ)u?5JM*f4[t˼/'F+~<;'չQj7Ӑ_ƮqJ]Odzj1zs}Hm\b)ڨ|Lr=&#{[q˯"|ҵ&]~ݵ**>ϝq.Oc7tmpi|dյKnI69m!#tmLGwCu_ /:Ք=5O5չl֗kwD?}-ڞo{w9_7Yl١&
-M~}
-yjXz*y/ZQu6q5 rMrZL:Wa1'N.']C[H6<aL2Dip$τ gnuzl5#E4g]lKz?Եӳi.>w|VrVs痋:Qw95Pߩѭ;mr꺲-=(|]ofuyG_.էM>w_=fwAiijлrz5vg:y6zVgmrZZLNuֻ͑Q%[ؼyηӧϥ/@/9dy{]<K vfx5^:^|<=s^.brh7ӫU:x5O}0GsfH&m\k{x*Ux
-hH0EK}@\4zHa ӸA X"}1405+aLF< Fq1J|{$ Ӕ$HAfHIJ޶Є0Ju w+ЈBchFb MHL))?KekxFRB&Iи*1FE Ms_oBX= : 2
-bqr!yF\%ƦP]
-'v`ZbyHـil \0 rꖇt#E]E 2eRLFch"023B`"pexnLK-^4c(խG<bh,&A`* 4 қ-^˭MJbWAT* (aqT[ư8xQ*
-jJ}h,(;D104C}d#4@G(6V1b ,b2HX_x1 ]iK@{`NT1`HU"&&o (C~gxL@W"Fc| ILYq.]F벋|.i0gF{PYq{4#&a\l!4x; Nc$=JYx98g(pqj 4yECP<ƽr \FS[uK<&|`P4B#b02
-C04@H\\&8M5 4"D Mu{ rA3BJ>Redr.](#pI0wHHFŷ|.0 ~Mr'e]E
-
-x̔*F!t
-A# UL`3C8bh<&ah I2&FCd06)q1`xĽ &PB# 02"7η>MҖl\I>T1ǒ11Y@X(N
-DјP
-j(ݠ !հj0Qcx"ǂt (ƃr O
-TĒ#ј<'x,'?~GhDGɗW/')bl>JǃxHǂW YPJ~E`#_ŋa <
-J9︡G'=U'X I kGTk%_S\y0ehY fcN/f5ǀ#AK'Zb~P+5?>
-;p+pх|0NEċy(^c@v]m[Tz SjWNfPAyiHW5ծ+rӗ{ o.b{bh@- X$|P5>
-9oU]uXa<hу|l%_&]y?@<sZċyPyR#',:]WW1I,y
-j2AK,CeAvY O@<H*\c@<q0iHv<DC`4d \lf@VA\1xYjP<PL %^ڻceA=x,?4d/ >
-dWh7 C+u=.Jb5 @╩=(W$
-endobj
-1674 0 obj <<
-/Type /Page
-/Contents 1675 0 R
-/Resources 1673 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1667 0 R
-/Annots [ 1677 0 R 1678 0 R ]
->> endobj
-1677 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [111.699 702.668 124.601 711.691]
-/Subtype /Link
-/A << /S /GoTo /D (cite.ursoswald) >>
->> endobj
-1678 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [298.862 223.298 314.794 236.2]
-/Subtype /Link
-/A << /S /GoTo /D (equation.5.1) >>
->> endobj
-1676 0 obj <<
-/D [1674 0 R /FitBH 734.423]
->> endobj
-402 0 obj <<
-/D [1674 0 R /FitBH 672.609]
->> endobj
-1673 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F29 573 0 R /F2 1635 0 R /F84 545 0 R /F4 1649 0 R /F87 667 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1681 0 obj <<
-/Length 4485
-/Filter /FlateDecode
->>
-stream
-x]mo#_upsd9\]dsArX~=zqdi}`Sb͚#b&ybQݖi: 6(=/ p!s:8xl mxusͰV:P]=mZ]ݬƣF)j>^Pi]_~jo33.~\/c<q#dVh⧋ڡ4m:8hqzM<Tx,Al(+P&ǡ
-t4ǣ z9[t5cǫHya?lfFE jӜH;=RVn
-M
-d
-0 Pޓ CCJCEUe#$\Q0tL_?m' jнa44)
-pTMcD\8LO=vJHC:u4aG]{<,z_a2ffx?7DwitOe9Q1f*a/XNK
-JUg8dkHq2
- [ \1}^~d%K82EHx/R x`St<l,{~0Wl$R˂bPtdTCl</88bS<< z†`JQR "rbzC<`vW6 L`Ix4~ɤþ2~O{PJO%&&+Q؟4 b!Ğ yDy6'0lcxD8 xDI6gȞB6M=IwaV6'0$ITH0GT_`b%yDw L`x`<bx`5cyؘ~0X4_ *HML8$xy`e|a$cr`,(#8d<l`(3%b{M.4I ,yD^*Z&y3<a(xD1{x`ȧx4C~C'Ð&䂱,$<JabL`oM)YQ3aYgM,iXBVaRW|[~A!2'H#L}ja,iHO,/?:bz2R$'ߗCxMH⨕3Ul9P,(哦r3NŷgML01+`SFfy&-Qwg.%~*E}`ҡ
-jRU|s?<Nay`\4l,LQH/P))B5.~LMoK@ #9.B N֧i.B"?b~//<6jʣ! %G@Yb$1 s1
-\@ MZy8r@?@Qy8\@܌dHL3 )qqIccdToi$ӗ"citD s cr\@w@~i.Fl@ Hm1i"Phd2# md5K⒦q"%Q mx<q
-p YvA:aILz4`UGoȲ0RYZJE8C5 ePiXFWwC?+([-/&xdPdL~#CUզSv4&ǧtJ|m`r@ߏT4jls:.Z50 `#
-"ʑP谯zX{s\Vr=3ܹ\ޠ΀DQk3+V^g-fyނTEa
-aY3SԄ`{C {)cȠ aOQ7Fc)Px9ϱY8Ne@KBFR{H1k=!i6){L<卜u20θ}cMQœIg *Lo9È` ȏ *َW ZP]RdwQdj.+Aݨ803K1%j-BRԠ6PQx4M?ҬчBɰ
-V\a>Lw V Hd. |L_]ig-E
-ҖTrЛx<G&9gnq֝kQޚڤr:/0s+q϶h4gGendstream
-endobj
-1680 0 obj <<
-/Type /Page
-/Contents 1681 0 R
-/Resources 1679 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1667 0 R
-/Annots [ 1683 0 R 1684 0 R ]
->> endobj
-1683 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [478.185 401.549 494.117 414.451]
-/Subtype /Link
-/A << /S /GoTo /D (equation.5.1) >>
->> endobj
-1684 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [247.463 287.678 351.387 295.15]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:albie@alfarrabio.di.uminho.pt)>>
->> endobj
-1682 0 obj <<
-/D [1680 0 R /FitBH 734.423]
->> endobj
-406 0 obj <<
-/D [1680 0 R /FitBH 665.47]
->> endobj
-410 0 obj <<
-/D [1680 0 R /FitBH 325.256]
->> endobj
-1679 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F87 667 0 R /F84 545 0 R /F29 573 0 R /F104 565 0 R /F2 1635 0 R /F4 1649 0 R /F82 579 0 R /F83 876 0 R /F140 1024 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1687 0 obj <<
-/Length 2376
-/Filter /FlateDecode
->>
-stream
-xZo_;
-07on@-b?"ϑeI,A;K([ 8;l0?r2zmQz8 -e #G64"s\^YfvDpzx3\+:䟣CDzJ"Fa2Je2A@QdH鲥I
-Z:{:A&tȇ p602y|cFp8 | N3B }
-C}c}s%n'/Ίէ_bHJf/GU6owYyyL2~+2:"a6P <v] {%=!?@`ƃҀ= y&`j=nՙQPL
-`ݨ3/.Zd&O¯(EoYV9 ڴ^71DB꿍T,qm>ɤ@9b ;3;
-Gfȶ,5lqeT)RF]Uni7X-7- 
-vH9ڰ fc "[Buk+3 _-&e1_RI lp7jH3UHɤ7);r LD0R_#\Wʪ񄽂W1;>=v<a]4}=7| Q2*vfTk<Nx
- %mmrcrj# 6ʿiEL>Jg"?p)@Ý[
-GVRe~IZn'5k:18*<N;X~\^ri
-,{Jjә]u _Dl#Ycg*!ka Uǟ:7
-<|8mƇ\G3ﯵ
-iǙ,~2{V8eJT
-Z
-J @WA6 BE<TF^Rwz)ﰗԄR^7oA "HA4$jhd>BI^Y&],P|j*EZ#l:/ V{>گLPu.擦U强]4U@#Eu{0
-j'=;$;"~6!Or{0xk v+.̐co
-Rm yjE8a:+?rC
-I>%#Nk)jCqc<zS#\R`jYOw8O {t9mTZɞ\Gc ~UusNr,R*#+1飃yxV
-uiƙE,)wf0 )3j-|kMb>d0?{L׬1$9DQ~EGs0pnAdm'$-_7h9_ǵ
-endobj
-1686 0 obj <<
-/Type /Page
-/Contents 1687 0 R
-/Resources 1685 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1667 0 R
-/Annots [ 1689 0 R ]
->> endobj
-1689 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [340.982 573.957 347.707 587.166]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.51) >>
->> endobj
-1688 0 obj <<
-/D [1686 0 R /FitBH 734.423]
->> endobj
-1699 0 obj <<
-/D [1686 0 R /FitBH 153.926]
->> endobj
-1685 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F84 545 0 R /F64 555 0 R /F82 579 0 R /F20 1692 0 R /F21 1695 0 R /F19 1698 0 R /F83 876 0 R /F127 880 0 R /F138 960 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1702 0 obj <<
-/Length 2277
-/Filter /FlateDecode
->>
-stream
-xZmo_O Cmr+sQb'%YmI9YϒYJD*,)`yyv̒h -Si)ʹT޸C[KDXflkƭA77mϼU xHszU3-ѠTu }=[gu<Um믧yy;)i;>ři9޷-- S:7Z\iY)rOKRډr:Wٔ5LW /d~ˏ;tIAG.+F.CpIu71lnv?01t`7/nÿ04)ؘ*p=l;cV,>ecY*vEL6 nܒ趜jn*wF"\Dɲńmp<܃kWpH+=Ѧw
-Vȏ+?6 }pLHPw#-ztLT̋B$M[hM؛9QEo-TsdvD<$i@J$`oʡ!I-ۉgFA[Ok Ab낂 tԹPdpg6o-QU"yzf`kKp RpL ^V5lwGdgn":u 3eLYՕixBG|ݙt[2BASZ5@"E,`pP1wh&T':o>hcԁsgh;Qr0p ӈ5C>¡-Q,ZI[dqpYȇL!Ydފ9GI\@l?Y;˪yS֖k8jZxZ4z;&`kl()H!+
-Ѓ<!7؇QC&bz40L _"jF`1%,`cǰIodJ%}+ՙL ~*2{($*$TUzo7 $~fn2Ifɬ$O Y d
-Pa@%0w/^ ]mlΤ\Bqjυ g.5tc)ۮh
-azK+v2;;BMPBEUkV398Yi;2888wpC"4+Ij~Sؒ;X{S:^xŎ;^x+ǯ
-d^7M> 7/@,?ͩ 4vvkQKqCKr``:0)e"t@aRYkD
-yc0KH@8qX&l384&@Ő:C ¼|=dcI+bA$,IT7^Z/PV^Bw3$%u{E*ޱD/PI]I VAMuT$MZG/7<D-.lS^Xgӡ;곞xCsvW|J!?̂qHxpXW%]axNߕ阾 MYvWlwX!RʤyokA0endstream
-endobj
-1701 0 obj <<
-/Type /Page
-/Contents 1702 0 R
-/Resources 1700 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1667 0 R
->> endobj
-1703 0 obj <<
-/D [1701 0 R /FitBH 734.423]
->> endobj
-1700 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F84 545 0 R /F68 1223 0 R /F20 1692 0 R /F21 1695 0 R /F116 1706 0 R /F64 555 0 R /F102 561 0 R /F87 667 0 R /F22 1709 0 R /F19 1698 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1712 0 obj <<
-/Length 1324
-/Filter /FlateDecode
->>
-stream
-xZMo7WHqKh
-1[M"볲 E6;$W4;@Si97HZ$A 4RyOSQh.z Lx8{\}/
-8{SHCPLvl֪oeIɠ?JFeט2 CVG*/D1Foz-~B(= HHy{6©Ct:wpFs3/xrUy9Eu=tKrMɌ4Z/=t֯W]rf[ɥ5SŸݱt<N{mQּ'r\~|՞ "4C`+TbLު0
-%6h|0x-1||TqMѿyf3 ǷC:.;l /`84۸wNe &[8 akKA/e_YB*xt=[S" ŊT02
-endobj
-1711 0 obj <<
-/Type /Page
-/Contents 1712 0 R
-/Resources 1710 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1715 0 R
-/Annots [ 1714 0 R ]
->> endobj
-1714 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [434.467 480.85 447.369 489.873]
-/Subtype /Link
-/A << /S /GoTo /D (cite.xy-pic) >>
->> endobj
-1713 0 obj <<
-/D [1711 0 R /FitBH 734.423]
->> endobj
-1710 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F87 667 0 R /F20 1692 0 R /F21 1695 0 R /F64 555 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1719 0 obj <<
-/Length 2390
-/Filter /FlateDecode
->>
-stream
-xڥYIW(6#.ڒӤ`C2hKmIنa R\LAe|||Ȗɥ4Rd:_fr,D'HO7~u#DB!_**i/_9{h(ھD6:Ktˏ,x"Wm+]V ضx_q23"R\3'GH-tD/H}?|9MdzYO( SدҊ(?w+ߠURyt?wP 3Na-"#[‡mQemQY;*#Q7(n4xRô8SqyaKtpPj:T5ON`ҁ[ *( ^.N
-fY܄..`+!9y싒vuq}M?[hԗeг%fwԔJ𥢯7:/W'ldQ\}WGLE2FO͚ iPeGDF4=4')7vU-{H}cޮ J/fgA"샳e`56艸B NKmra(
-5_.}~V,Qz~oP+k 㺱Р'6*q~s0,~uVddvp%$3ƅ/N?s,ȳc;& coK;'JM*~4Q:kvR\jc^ .uk]9::8cVMI)Z~/,OB[CJFyRy #B''%{t _I@H1H,mRTȝSR`P
-z[աֺ=#%΋̐@2Va 1:<5K".
-:mx B҃ˌsRN%&i:fkԬE3^1cUv͵=!y̏\c!8QS`ezH%,
-endobj
-1718 0 obj <<
-/Type /Page
-/Contents 1719 0 R
-/Resources 1717 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1715 0 R
->> endobj
-1720 0 obj <<
-/D [1718 0 R /FitBH 734.423]
->> endobj
-414 0 obj <<
-/D [1718 0 R /FitBH 714.623]
->> endobj
-418 0 obj <<
-/D [1718 0 R /FitBH 378.457]
->> endobj
-1717 0 obj <<
-/Font << /F29 573 0 R /F113 862 0 R /F120 865 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1723 0 obj <<
-/Length 3532
-/Filter /FlateDecode
->>
-stream
-xڵZ[~_a( cUE]I& Eؠ;-ɕb{ύekf
-b]gN E 68CfYxž+B1PQSKz'7K˕N#j}w-7˕*‡ZxQ14z
-Cee?}o{#޽ᇻY8A;U-H_G}amR?6f96tDed?* s}g</WJKQzS0;FbWRb0hkkw%lp:lؽ]=Kb06 jG+}et ͮ@aM;™Gxk%D4REAU ]`um*^&Q\n,ۺΛ 'RL~(=*tqʄFN$!̈́y860x`ueSQ||nFٮ.:0[ĵEU/N`=L;ݓ 2`4Dm4rfmI6qX{8PqEK8D^ńq7,4\$~OpAў#&lRح< ݋{8ԱJ $D{EdxJf墔P1|ek&눩-OHDZi#{f@W ؍{ CYZvÉguxRTz c%$6FOJߚob2/y*WGCp
-8%boLR1a{Dl>
-& bӔthQ[+tH$o *
-wDֱ$"DSNmW3f£#EiShdMkas4ci宜@ #5\;jwpRdռg-Z bL
-q{mgyC
-_+140^Uћ>3OU]̲'޶fRxsc-K58qP$>.:q b<
-nt!oF@oU]IWs
-`n tI4qKmq )Oq'4x4@@&pz-,Ym*SKK߹~eXk\^ .OOEzΟ)2"I[ԝ3Ѡ`AlX3Q2<OmH"gQ6gK6"s~a2BסA6ԜT$r
-fpX8*Hb3#wct`Jk']1HD4WvxQ~:+[62o˳.
-'0Z1,p1674lX#0󓆿ȁe}\;cI:C_F$B4m)ɒ?V|HpSZ .OpIa10A]ܸPH6ˢu
-abj
-UəݭԌE0!T0"y~xQGc
-< $`#YbmsķQ8;]K(rM)p@QNL*LŠϟXnH.Vy[g|Xuq7CKyf2Q#(۷j> X?5Y*
-8 ~HhCY9 Myj%C@ a[SK uGc
-|hF* }۹doce+#+VF9\ҵ0Hu)
-{,E?nq+kK~7Oendstream
-endobj
-1722 0 obj <<
-/Type /Page
-/Contents 1723 0 R
-/Resources 1721 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1715 0 R
->> endobj
-1724 0 obj <<
-/D [1722 0 R /FitBH 734.423]
->> endobj
-422 0 obj <<
-/D [1722 0 R /FitBH 478.026]
->> endobj
-1721 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F110 598 0 R /F29 573 0 R /F102 561 0 R /F84 545 0 R /F65 1190 0 R /F139 996 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1727 0 obj <<
-/Length 3247
-/Filter /FlateDecode
->>
-stream
-xڽZoFB
-/>Okhk{ -1.%t%dy.Iv_z0 SٝyfVrßH#EI0JOxr=dfjbDX$)c;E"<_dOg*W*Z7m3*GQWt30}=$yjpb!(\WsqJƏvҍ-p U<ĉA~?{>,@blgROgFZM_>wҽnLyf"EAE}Xl eLF7SSE[PV `zm7;xX<38f{}
-5="a± EeS5~Hx0ASvk0gͤ$W[3@jO,׺gݟfSga,SEs, \"&EVfOz:bShm} ]i.hC呣m<5+aM}X/рQUblm-2[
-ҷpFQ5spXEU䔂 2$/y[?;ۢyJ$NW<T!mvtvg5/K֋IW Ҳݠ#+`h?f7~D*C AD;t|˓5S}UApj_ɥ%b}gu5uc9% cyCubpOԸ,a-2,3v1;ȥ;+mH PW*YL1EG2^<sY.@dx6/Y4\#HjAdNЅԦ.f.-~_w{RF%p ^nwFMJ U92i0gdCq^-Fjo(MM,]E3Gsj^X%A>Yyʻ/;x|a7׶3'"i.A])i?ì{S
-U9υNӃqt*OL.St9-yE\WL38GASN𕋪uEѬ"gʤPh% k2JL7gg3ؔYHv_py/,V~8$`)EpNa(YK
-utq]W6@SGXIĹkT
-
-MM`^>(RIթJ~FgJV1&^tܳ""nA}pt0X7eԅ+>)O'
-XP qCf
-8*/YnM\ߎIjbRH@IL=Q!t(Z5$;bׅֈ,vA=ŶwCwŧOj2]Le<@
-K N͆KnRB q `dc8
-(}덧p[!3uFS$:p.}èחwMQzl<->F='|?ukڮ \t?F|iCMC8KAvipW"x 2ӵv3nv.U
-endobj
-1726 0 obj <<
-/Type /Page
-/Contents 1727 0 R
-/Resources 1725 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1715 0 R
-/Annots [ 1729 0 R ]
->> endobj
-1729 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [490.912 427.957 498.359 439.813]
-/Subtype /Link
-/A << /S /GoTo /D (Item.2) >>
->> endobj
-1728 0 obj <<
-/D [1726 0 R /FitBH 734.423]
->> endobj
-426 0 obj <<
-/D [1726 0 R /FitBH 412.228]
->> endobj
-1725 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F102 561 0 R /F104 565 0 R /F65 1190 0 R /F84 545 0 R /F82 579 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1732 0 obj <<
-/Length 2479
-/Filter /FlateDecode
->>
-stream
-xێ}/d`Ĉ(}b
-8Ufkpҹg`~ᗛmDL!5\?K\P(q! rZ=q;{$g <83G_fIo'.8|.4kXY?1&Q
-<={Mُ-+ n 71#QþAe|Ux2qr Co;kcD̕į"AkŸ!vÀZIAt΃\$:B& ՊXWғjV:
-dE`OyGGJpnؕ;1H[ uvҕuPnDFDEI [yS
- fʠ)C!rJ2d]\:g$J^1έ1 %.Nyr 'rT;,FnN6*IQd|kc=;#Fb#!oMmwz޹?m +䝉3}3+_2~$
-~.[!G,`k[K
-:&4Rqy>_G1R=_UClWie՚.b}@&~H4;ǃ?M"ka
-s!MԅEGP\<S] sFpK33/Zs\̈́u[o)h1
-*>1~ :CXJWz$n*n02*nW}(;eB $Z4 ³ ^\mh+|s׻fBv3E}[߳꿿tXjA0~K`Zgf/EGbBAa1ʃywkF/{PLjܦ/>` 8j& M߸؃TrQ{ J=@':de{ ^ Y t6'Gc]Ay zҦ?yG_ߛ .F%{As.s;p ;ӎ' OoLendstream
-endobj
-1731 0 obj <<
-/Type /Page
-/Contents 1732 0 R
-/Resources 1730 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1715 0 R
->> endobj
-1733 0 obj <<
-/D [1731 0 R /FitBH 734.423]
->> endobj
-430 0 obj <<
-/D [1731 0 R /FitBH 714.623]
->> endobj
-434 0 obj <<
-/D [1731 0 R /FitBH 295.999]
->> endobj
-1730 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1736 0 obj <<
-/Length 3543
-/Filter /FlateDecode
->>
-stream
-xڵZY~_!(@[ޅ[ޒ 'k?pDf̑HUY"I1<,Y$O.""F_WҲPZ2|}s,zq1do=J%JEWYkVU/W:6Ow7?|-BDRʅ*.eo_iz5J~IoR$_}{_ơ ;NHI( 6}^g0alNx:Ee"y
-P9Y㜓捃c=A`,/?oK8~lV*itS-?w6 Mڼlߋ,߿Lכ>2G|Vݠv]SӬ+Gjܟm^)䟸nVܽ|r>WM]y>vMm[%]8C_jOt]<|@?f:I$ \g}}s?TK ^60 ,U ! P(8/JR(?BhJͱ@~={x<ϭ2r'
-x"]oljijXoVp^Z|8 gLEQxY\^| jd^~#]sk.mJ*c,|${QǶߡWJ{/nw6뇴,8,ORӭMj f хHw`+V0GPy-vрR$x`:tI~w
- ȧa[ͯX} NGھL@g[)_Dp oDcW`T$O0"brL`!qC\Q߀Kښ\#mQfDtWMhAz(<ޮy&geV hk:S$9hH"8$1qB# W NOt(ϹeEb {7i_0{\%T#В }pqJ$C%Ik+R2jo!ġ۹bvEG@w dP #]NaI8<8B S-̴;X8rAӳsH0AMB=P!/$ |S.^֌бsMO 3li{
-4ITLޑ@mvg<w M,bH?l$#q@Y3_u >Ǩg惞:٠W/H?+HO ^*u[k%\?6 $0P̔Q6Gԭ%hL? ہ)h/ͺs2C#`ۼ7J&[鎶Ol=2#uvt87i}
->9J
-gtduC qǺ9k4Syq ffg H\`I$\tgk5
- vؿ !!mffZYž&xQYC&_ zBS TVZId RI>_*&}2ejp 8#\}I3R٪/'$gM}:"ωl#K9䉮"<aPÌ-=`~ãx`Z<ՁI}J/(&(LBA%h}々
-sԗǮ1l3D$_Õ/[
-LTv^|PCCxB65.$ }_
-T248I5#4G4(j%(+Zr/$WO(ՈǪ~nٗ!U/O^uNG/Td ^. y{AA8$(78 Ow}dh@5/e'SxCwvrln<t
-V5ӿswhbɛ k5'N˺ʸsi~iM9VJ- V aDХ8qF݁:< ˌs7%>0-2;\u!.b V&r"|T&z}Q[uL$qsb}a滖"mMcPƤ|p:D[c%s׹0+@˼e篒얐{%"6 tP曙i%6
-
-OۂT`A9]m =Vb>\
-h.ȔR] (LD~;ଦEr9ʰ=6R.bl}צ~NΣh^_U`.y4[SLdW Ԝ:.̀
-UC^(= +,werddBN.]wlm
-endobj
-1735 0 obj <<
-/Type /Page
-/Contents 1736 0 R
-/Resources 1734 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1715 0 R
-/Annots [ 1738 0 R 1739 0 R 1740 0 R 1741 0 R 1742 0 R 1747 0 R ]
->> endobj
-1738 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.165 548.414 361.097 560.043]
-/Subtype /Link
-/A << /S /GoTo /D (figure.6.1) >>
->> endobj
-1739 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.916 453.997 440.641 467.433]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.52) >>
->> endobj
-1740 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.991 413.576 450.923 425.205]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.1) >>
->> endobj
-1741 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [459.342 413.576 475.274 425.205]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.2) >>
->> endobj
-1742 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [453.618 386.478 469.55 398.107]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.3) >>
->> endobj
-1747 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [179.143 152.929 185.743 160.7]
-/Subtype /Link
-/A << /S /GoTo /D (cite.chwialowski) >>
->> endobj
-1737 0 obj <<
-/D [1735 0 R /FitBH 734.423]
->> endobj
-789 0 obj <<
-/D [1735 0 R /FitBH 598.279]
->> endobj
-438 0 obj <<
-/D [1735 0 R /FitBH 518.968]
->> endobj
-442 0 obj <<
-/D [1735 0 R /FitBH 489.377]
->> endobj
-1746 0 obj <<
-/D [1735 0 R /FitBH 263.515]
->> endobj
-1734 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F104 565 0 R /F64 555 0 R /F29 573 0 R /F82 579 0 R /F49 1091 0 R /F182 1745 0 R /F83 876 0 R /F133 883 0 R /F127 880 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1751 0 obj <<
-/Length 2692
-/Filter /FlateDecode
->>
-stream
-xڭZ[۸~_a DHo[4b7@vfqd[+ɘ\H]l9dw#LLD"VzXE5nFEd O?,2Y)_+XFefz*iO BZfHcN`c$߻_~+8Owg̲EuK#tww&֘ PG"1YPȢlU GJhvZ{[?UW'n&=.U|T5Zrr
-H![#8`e/styiPk7|&Έʨ; h;{įs]Ϳ{>40c{W<.S
-GDYn<1kiH+(]KBV0a錨tU7km#%o uERsJf-(҉d<㶪/S8J׿sjc0.=12x,Äg-xU ߃4i)08W)#>lJeFX
-ahT#b= WyK&ZYKW$399ᾗ:ߺ(]\C-JlX>-i|ќ`i#ɚ6FzA}W6q:}8NO/!.ײQ8 MvF(R2W|n#WuBPNT}%uȅLk^YfLgxP9>)C r3ZwM/ڇb|I%Qdp"J&/kdӃwt-/e&,{DsR` d7&!7qn7R'nnim93B .n
-|2YH({'Ky_7U@n!S^FpPXO5"nA+h
-h>|. }lCזggvZ$.i>OhVgP@]UNkH=5*枘BeYd˔HЂ;gOiO.o֎ ag)alMN7}Ii3|®o^'BIsCYJ~Lp|BSaV 'Q' irE
-3kkK3Q"Z`ck^ӽH.25HF>^෴Mҳ2Τ1[-D I!^3oضt w帤E1ÂP;Xb; jt\WGsI$y>V(*+v:};8=$mkcGyMx U YӕȲeIz`DΩd@釉3N!"g%ќcжD߉OO>w\0IaT::IV%?w8+p)5MG2-E9xXEz^ycݣlj9h1G V.P|aRcÿXbU_|cWEY[7MFzRe>:F||񓌳E`a_T=虊H?G1""HGn(Ӯ`rWL)buGEyzut9ЗA`uvv_U1
-j=譇dsC h<7~ g#kW EWÅ$
-endobj
-1750 0 obj <<
-/Type /Page
-/Contents 1751 0 R
-/Resources 1749 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1753 0 R
->> endobj
-1752 0 obj <<
-/D [1750 0 R /FitBH 734.423]
->> endobj
-850 0 obj <<
-/D [1750 0 R /FitBH 658.984]
->> endobj
-851 0 obj <<
-/D [1750 0 R /FitBH 478.267]
->> endobj
-1749 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F26 539 0 R /F102 561 0 R /F113 862 0 R /F110 598 0 R /F83 876 0 R /F82 579 0 R /F127 880 0 R /F49 1091 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1756 0 obj <<
-/Length 2189
-/Filter /FlateDecode
->>
-stream
-xYKW(7h3S&dlԶ+-9 O=(Yj_``0mX"*V)%OFH,JFh$2N8"#gO?E&6;~"ϱLtRinozU|?yUәL0_>58_gRFJT.0XhXMs< #qHT}K6P#yU`=$Z?L} K>LB,ד'\4m&%J/1D
-g2&pΰB>ηL=`
-Y,#
-FK ^N>x"wRN?6^Em)AkTO9ZX;E6\.d[}릪U
-/j<$56zGCSqsUmOnM m '$L~qPBӼQSfB3}wҡn~=bc**M]T١~u@Po F%ZNmHS9-NH7>A VSL?eH #Ti0 lrl <L7<c;l -ǫ&x~W ZI Uc(6evHwJbӊ(#uW_ R\L2yA p=MJs B,V%5o]|U,c0I @
-Nk.= `'4Zٖ=F\,4m{.;t}t"<
-9e`)Ŗ'v@FmA~{+^qϛpr[GY=' (,$!;7X,9YHIGH9B~+oTs7D_,.c׺9CU6>
-YNĪd^PGyhPv0#9UeovrIY22Dܶ9mLړǝr)1$kaZ[sN#tN% &R|@Oz~3lqw͑ ||Uk$.qA-`DǠ$.1`/>r׉U
-f$ޑS*^4S~BH@5[ eJ(b$!7C;xv ;CDR6n͒
-5iGBr -_5a_ b 3ն
-]fַT~GoxjX.J%NLDcעtV&Ur<aփq r}96N(=Y@!bYV)&~..^b?
-:kE%.Hբ]32DK-7,^fˏ T፺֖Nb}; 1@S\Hs IYUb{^@Iq=L`{ Ok3)\0ʙ?%|[Ҽ!9fr_FN/q6^1vDƋ=^:lw +R6;
-ܵ)i~} Tyz#?ڢ/6=3'\~KㄉG~؅n8unxFOƉDf=/#ꈠNҔxv5;BFaJF
-*lݔZuŧwоl!+PA/WlYÆ6$™d"2<XCtE3G s4~{Z%\[+RCh* endstream
-endobj
-1755 0 obj <<
-/Type /Page
-/Contents 1756 0 R
-/Resources 1754 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1753 0 R
-/Annots [ 1758 0 R ]
->> endobj
-1758 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [482.427 117.931 498.359 129.56]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.4) >>
->> endobj
-1757 0 obj <<
-/D [1755 0 R /FitBH 734.423]
->> endobj
-852 0 obj <<
-/D [1755 0 R /FitBH 710.695]
->> endobj
-1754 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F102 561 0 R /F104 565 0 R /F49 1091 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1761 0 obj <<
-/Length 3004
-/Filter /FlateDecode
->>
-stream
-xڥY~\
-6_-nc{Ex2%HTdPcg 8vgڙ ć?9IHd<FIV%Ÿ.I"POn Y r^]Mw{=I,d,572B{
-1ޛ W"U,࿑U~D
-yD{ Cn> !`0myv\~2zg(G I/b0
-Td #R  i8H ZLoK˳po{ߝU# Yr&H"\AexEC"Q<>x"H=`jpn Py0DBSZa TBqI5H%k$IwW8n2߱o*|F<,a!v4oejiFe~ϟeY~D[6bFd7a}xc0Y;Qz[Y}_?|*ZnG8Zj.IweTDPKE*R.P_ʟA؛+}`֝Tֽ/1]hEO-G1IXD&) %|D%c2uˤG,T޿a|@P.g@2}%Jv_?@m E$ulSf㦸W,yJH& ^٬0AbRgHcB8X#m_VTf;Sn=H15ak[u?ps"91j! ȅuM>>]Zt<رO(C5&P5@ɗ`GZ[qpj".*?yQ;Ӿ&'ڇ4Yxb-QT݋
-q(+C>Hj;;zijoY/xcܰ݉AjvoG߶taQst:7Wqz_ZD+c~G,H)4ka2!ı6URw $bަ^3^JO6I^W5W3]R|Caq\;0T;Dgw8wkoߑWQd\9ٰ+'.k㳨8xNls*pa(A u j QBrM9!C2C? ,DRmmpً۠|8}@} J{=EJ@.Þ-2^ΰyqL*ZUU/
-yi9cljt3yb/ޫ.:
-RϺYWw-dn`xo3$+ Ka
-Ww"Q-#p]0æޝ pxa:~vhNz|A!֍hƄN"֖tms^+{gbO_:7Iu٣ Q$]a%&C Ԓy뇤aLXPڎtd豋 rG'a#QauѱEzϿ`;:Qeԧ# ޮJA8P5Ҿ2Ahz[#9ھzCĆu{slMKXsn(,Y: ۡ+JG$ZOn$%s:"\DΙ EE
-}zekh`ՠ[^A,X]tEjlQ|[`Gʍ2L-IC-
-NZD.qkC/OKjx>4t&Ce]:wZэ{q\Ɲbޯ(pXg$_/*endstream
-endobj
-1760 0 obj <<
-/Type /Page
-/Contents 1761 0 R
-/Resources 1759 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1753 0 R
->> endobj
-1762 0 obj <<
-/D [1760 0 R /FitBH 734.423]
->> endobj
-853 0 obj <<
-/D [1760 0 R /FitBH 710.695]
->> endobj
-446 0 obj <<
-/D [1760 0 R /FitBH 531.508]
->> endobj
-450 0 obj <<
-/D [1760 0 R /FitBH 194.308]
->> endobj
-1759 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F102 561 0 R /F104 565 0 R /F87 667 0 R /F84 545 0 R /F82 579 0 R /F57 1268 0 R /F26 539 0 R /F85 1388 0 R /F29 573 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1765 0 obj <<
-/Length 2821
-/Filter /FlateDecode
->>
-stream
-xɎ_
-hUXr &8q04n"lIPU^Y?9FX'Xa-p
-xL[Mh &a O*|r\]nU0 G%9PJTP ~G"[H
-d-֤tƭwĖ*a4:džG>F"Awl2:VGǽYu\
-hs$LԼ
- 8c;zk€bMt J%A^YÜI!>pqZ…5ћ_}S %^a2 i|(ox`r52 VNe8Y¦ƩPk
-eQuVtc=24ˑ "f B-؈dT&#\3XT$"N3*E6Mr" 
-"  ZV\b
- (T2[ϞMe%HG^+QgC otZ$1pUl{:7>:>5% x6 #i NdTwINfHHd7splB@U &t08|EeQlߞt |-a#.wՠ=_jϰ?EՌ.wa5O< R \bx7Eg-h:p$-oJ
-#< CP饾ĺb=Dz6y4O<U9UJdޒ[G>54toPUUlƷز-9jU`q?wuA,9k^FfWw[(; cށ#y_}5/q䈄ʚŊ=(zlN9"so;!2jH|zM$ވt1=B?g\*7ܗ5ĩ
-r?ENx*36`IyX&]nt^>Ċ$:OUx:kοA Zé7zq]Os "oqf͐5 (+9eĄ½)ؓ /Y݁BǑ
-k:-ԴGH
-c|v/xB#諒wC<yf=B ͑t 2Oڰ)N yӼYehTn^ht
-/Y1HG9*"s=i1dv*nR,
-endobj
-1764 0 obj <<
-/Type /Page
-/Contents 1765 0 R
-/Resources 1763 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1753 0 R
-/Annots [ 1767 0 R ]
->> endobj
-1767 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [293.455 646.315 300.18 659.523]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.53) >>
->> endobj
-1766 0 obj <<
-/D [1764 0 R /FitBH 734.423]
->> endobj
-1768 0 obj <<
-/D [1764 0 R /FitBH 153.926]
->> endobj
-1763 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F102 561 0 R /F110 598 0 R /F82 579 0 R /F26 539 0 R /F104 565 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1771 0 obj <<
-/Length 3006
-/Filter /FlateDecode
->>
-stream
-xڥZYܸ~_/IQ6ANwACHj4緧RGDbꫯHU
-qsڀ&oCWgxL.F05̢M""cV8*]ڌ$|ؤî`e4Hk_*#^5<ԭ lޝڗ^Vםx`-;~TFsY5 \/6}W7ASX_'#eӜ$Q&Li7@*u`(xO+\wnA[OH{d.f,3yD#U(d0ZBo#Vuu:Mo9)GUEINxTDw z:}|K&J(#&3l@Yͨ/N{EN{Qu|j+b]pۮ6w4|ueŦFkcÍ A/V &f3h)Iݕ/KICWz#K޶tnf ەrj;׼'jDˮtpI!lxJ`6N5F(hhٖZB̖(КFz^`[L, sjs߳'jr˘ԣ-e/B}>lT2#\0 : (HYXoyV`㘽71+%-.qC Bd jkֱ̚66 u>~S5K rCYh,#ii~2O
-~@$)A',M_' 2$Lҍ^ 5 t%*E֠'RI!'t);u)[y K^WS|@'/Ib! ~B`+uEP\p\:PӤ8l9v73 @05o]=hZCMujij_ _e(s0H .cx2~zl\ 5X~{Bk{
-djIԅ[:7מ;Ͽ$x4z._0 ?Y'
-$M2 6#:KOF/)Fh-?߀K
-557vЯaqw _i_qj),S"1s(v ojߖM~vEKˇ%32 ,~.Un1I:+eW-lk ӿPIA};Cf\JƸ1s4\\Swni)CX<?H71x
-GWTŎVAkR%(!,Ew[V ɏCOj{`8 7u<<]>HHz?s2#{氦Kbűu GfWp <ˤ (歡*' Loι$j_OJ"2u(:%jn_Tݧ|{ڂ<~2vh޽PAK~;A(0t(N=> wx~m%fS5=;C}]-u@͖gxTmoy9P#+oVT^_|10h<%}cVD/eXv-ZZ{g"p|lV^̗':e]Me\ SЮ?嗬x*f|NR,Lw{Ry:gɪ[SzX-&[9fh`t~M~ڝ q;sR\,0kqOH>2hmV 6K]/m5Qh2.|t.ZaM}ߎSC w 7vnپ6|$n
-4b8\i'07
-S]+5w|$F.tIhkdb7[sJgʞv\ccg\Qڝ]+*ۤɤJ܅N6Q[ $=
-4 b·AeRVQwhp.| 7B-s7%Btt<WK|b &P,NBI+Ot?m.Fp7v >_"ˣH8)&(lz:ےݕDkW'` )LH1ݞ8!Sv'?!R3-(V
-endobj
-1770 0 obj <<
-/Type /Page
-/Contents 1771 0 R
-/Resources 1769 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1753 0 R
-/Annots [ 1773 0 R ]
->> endobj
-1773 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.376 632.801 216.101 646.01]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.54) >>
->> endobj
-1772 0 obj <<
-/D [1770 0 R /FitBH 734.423]
->> endobj
-454 0 obj <<
-/D [1770 0 R /FitBH 617.36]
->> endobj
-458 0 obj <<
-/D [1770 0 R /FitBH 587.956]
->> endobj
-1774 0 obj <<
-/D [1770 0 R /FitBH 153.926]
->> endobj
-1769 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F110 598 0 R /F102 561 0 R /F82 579 0 R /F29 573 0 R /F104 565 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1777 0 obj <<
-/Length 3258
-/Filter /FlateDecode
->>
-stream
-xZY~_Bf:}` r x}HHA Ck
-
-u*_25Pܒ佰S7SDZ6G4m&tg7I:eFZTM9a.ͦuf]lO_k6_]u7NsUEAvCo`DqSnV]|:mw*FiZP7ERbwqV؎?VHzSpp˝t;R
-gHkk?G'~.ղ͉Dv&S5F7vzΏ sv)AϹ)1C#89@3\gJqd;bk/36Z<LKY{~(̓WE vX5wА7dk"> 4$+Z4购Zx'PuB.x灛2ߟ<Un "d97D vAyat_/PhHAHf"28t]4.rtpdvy^𢓴qhU5B\wx[lFb34<M>2M]yڞ{l"<^j9B'1~U^ۆK*Ƭ_Of
-&G]-o^cMS2'0JpEH=xoF\ z0 e71lx(LG.6<{:$Z
-e{GC *ms0[
-p'ǛT9U5O@zb `[X N_z+$! Q Xݞ/
-ѠapkV8=.}R|ƽsq0DuiV ZBfNles$ d\ g4I'Sg̹zW0z͑@߼D WLaX@ hy)nxo><G!%"M&r^4Bf!XIJ ȝ_N,X@ZW
-u+ՑJ^qjYʑ۱xG~E݄};m-G*0^1HrEP}Efq<tNf㡱܈*qU]oYٷ(7~M],~atGM]]Ue"Ϛ3{=oivE~!Lڢ^}Ah ¶♫?h3W FGSF Z,$1-2j`ʼOvtqwXeV
-?9l"DbGT+5ZT'nVO}.rl 6ɥ
-7E؃/B}}z-%tܩ!u æ
-tesdἫl4=@}"V |O=7n)0cOl)N]Ym#Ėb;A _x_ry`3F}9X{L=8J+{:Rf-z%S;ÁE,1p](ߍJV!N覛Lh빼2M[,1ş %F}FiJ %>o037@h ,bXsornnXǎho XXV2}[97&G/dLPQ!|/LL.)"^i,!wz6\*l܇=w^T;Sy<É'pv}F%ѡ @\oe|Dgÿ{6C]mM8tGN{@TZ%>%D,v-Kx0 \v˝+> Z_d0n9R~RVBX
-A+nP6']4g{toJ@/.!-wzF[!I7n|S_cy!endstream
-endobj
-1776 0 obj <<
-/Type /Page
-/Contents 1777 0 R
-/Resources 1775 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1753 0 R
-/Annots [ 1779 0 R 1780 0 R 1781 0 R 1782 0 R ]
->> endobj
-1779 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [485.458 565.651 501.39 578.553]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.5) >>
->> endobj
-1780 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.712 552.102 212.068 565.004]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.5) >>
->> endobj
-1781 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [277.47 417.216 284.195 430.425]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.55) >>
->> endobj
-1782 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [458.346 403.667 465.071 416.876]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.56) >>
->> endobj
-1778 0 obj <<
-/D [1776 0 R /FitBH 734.423]
->> endobj
-462 0 obj <<
-/D [1776 0 R /FitBH 714.623]
->> endobj
-466 0 obj <<
-/D [1776 0 R /FitBH 272.247]
->> endobj
-1783 0 obj <<
-/D [1776 0 R /FitBH 164.884]
->> endobj
-1784 0 obj <<
-/D [1776 0 R /FitBH 142.967]
->> endobj
-1775 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F29 573 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F84 545 0 R /F87 667 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R /F138 960 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1787 0 obj <<
-/Length 3352
-/Filter /FlateDecode
->>
-stream
-xڽZ[~_!Iۮ! !-n aVG@ \ȹHv yHsH9JT8T ѴIF)59l:Hg?HH5a;6U/oG˅SawU&ոo~%̀7=|'B:7o4"չͿYR kGf&b&"3,ۉv]2Oky;Qx"
-}}{#Cmӎ[QE]4U ӭbU<QUinR ℅Te;E 0+ySkEVR;a",ȗf:(WpT1v l jɍˆG6mq|`v,<U9n=-h _b:<=~fRr!<ۓ
-bQ`ĸV(E#TV_"VaЄ5=KFAˍuUl,+􅥤*NfUL˘Xh!P6"wy`.v38
-{BUA,&^8 tx,vO9c1`jkWdr{?ŶcDAI1ξ]?He2SV
-.o nxQ#F P9AcSLx^xu0bܝCG!o/5pS)+UNX#X:1F-đld9jK 4]1X.Pp~փO;5LMdQvjAi%Gvxv@~C,D5ެiԦ>>P'rʼngj҈e)ӯ}yTӎy|bXw.L8 }ã*M-C
-ikͨ#T>z5
-œ. ><^dA z
-)Op` h4E1,h2¢hAhAa\zHhIh h+0 (j̄;I3x\8th7FJIPO>ÙgiCk!A4}Hg"7`+t^ m?.#"T2T.k/i h/
-ѯb"Rv(ϩqZ2 !tJG-b(V-^Ě7ڸ\+{`x.תyNؼX/2!/d_'Bd/ )bB *0^r9Ly9Jpg<!p)g;a¨D{ J<CݩEAٲR莂>2z/ayBF ZkPz<<P֝B e '<\9?@eajLG~iUaIث2
-4^B1ŅWiN}~TPH= 0kD})=?חy8e&: u6 lH`\j9II!ѫr"R+I4T?C 5I5,h`oW)R.z
- Wk044SyC*_!γ4I P_ -|"LӖTpC%C*=;p7|zmW$ j ħrcy1(ՁRo'-&'>C]5;thW #9vDaaNp/$n=
-`l΅S+EA}EV MT ;hV0+Ϭ+Ej,>kK.OCyƇ:VILBfI%YG>Z.X򲿇)pLe'*~VR0 ՄJs "Uf g"6515]* }?8>tk_/i1aͳ=Gj曛C@x{BG0Ȟ8`Y]BSv'R w7ur`K$:K@y,!`a +b{SY.V,d_s~NzxG[U\.UeieSsV/qv zX
- "rYuҗz[@b;O_ep!p&YhSg"ͰeE&v]n?tG@K3
-a)dm `!NqX riL@bRx^)`%v7<cZul9">,y~X,t]4;KZ kO]d&wNf3T aig\}Ak%dXá qN -gFT}
-Ǿ xaxR*՝gw^RD|Ǐq
-m-i9cAj/A|+WxCD30pG>ZێmacxZ=qW_y`mvU703<P(MbWwtU/=X[˝e-
-e
-endobj
-1786 0 obj <<
-/Type /Page
-/Contents 1787 0 R
-/Resources 1785 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1790 0 R
-/Annots [ 1789 0 R ]
->> endobj
-1789 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.861 605.702 166.793 617.331]
-/Subtype /Link
-/A << /S /GoTo /D (table.6.5) >>
->> endobj
-1788 0 obj <<
-/D [1786 0 R /FitBH 734.423]
->> endobj
-854 0 obj <<
-/D [1786 0 R /FitBH 540.913]
->> endobj
-1785 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F104 565 0 R /F102 561 0 R /F87 667 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1793 0 obj <<
-/Length 3049
-/Filter /FlateDecode
->>
-stream
-xڵZr}WJq!HۦIdM*ک -QJT D疚 8}i9KI#EY0Jd?H/VXfF$6E?O2IgN8gw&ϑ<VN,nQ\:7_xͬp:OrhEEy$H4CБXlTPեm7uJf1Я7?77.=3,ɹY}cd*7}gT"Db eCsT4ĿKmvc;l߽/sakR
-NWhОE\8؋tƑ4p kPZ(^Q#PA$i4h!D#?jvhdNXjm]tmdm8~Zu6I&1ȸ/0`,:Vktn\*{e8M-\<ZI`Qiy]Ytq,7^GoO4N0qށqQSatWJ3smYn1ԃ_$ubCc;7"'n%)mIȍ-6=V *sdzS+h:UG>;m]F uexЦ3xY~
-&?ruIpPN%qac=q.)iap`#p5KNYWA1;'Fm]ma[#DxiK| ]O0aH' zZUSr8=TtE3 >3
-[g6j`UKIWy(
-aJ,yYQ/'W>M8m,<54ү߁<_7) ,2:5^pJ nd<Op`SleX {g*Pdd"l
-F\g8
-\Dc* iu(lc]!7}$c(Xh~\?"$)Had`(xBn~Y&`$' epb| ͘qe etA>\K=atWAf]+==|
-ؾpzx SVM!o
-~~UZ.Cd`ky׮Xdi&Tziklq$ѧ+c=s`GmVECt2|FN
-™L!8
-??[rBDŽ~rB7 XBaU^Ee\\ѕJh"j7u^_fyzC-spAf;C2j5> Sbt7^`I )x86q
-ĞGĸVfHT<C xy Ibhe˘]sSkJ_DԮ<3⫾:&v*Hpx3%
-pfXULg-]y=}!֞*m73%:-7%4Ԉ4 57>vb_d?cR<,R-{5V(k"x_/cKUa
- : <3DR W'FGO0M1*!v)ELkwOTlZYF}y&^pQITjp[侔 <zf&@Q#RLA3pU63_;r~9Կ۷=ll+:nV 34d6BN.eO7::T b˺S\u0*Prs>C7OdS{JKRUpP{EMu.([1Į+&+oH?i.l:D)endstream
-endobj
-1792 0 obj <<
-/Type /Page
-/Contents 1793 0 R
-/Resources 1791 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1790 0 R
-/Annots [ 1795 0 R 1796 0 R ]
->> endobj
-1795 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [438.907 382.329 445.632 395.841]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.57) >>
->> endobj
-1796 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.682 169.33 218.407 182.539]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.58) >>
->> endobj
-1794 0 obj <<
-/D [1792 0 R /FitBH 734.423]
->> endobj
-470 0 obj <<
-/D [1792 0 R /FitBH 546.05]
->> endobj
-1797 0 obj <<
-/D [1792 0 R /FitBH 164.884]
->> endobj
-1798 0 obj <<
-/D [1792 0 R /FitBH 142.967]
->> endobj
-1791 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F104 565 0 R /F64 555 0 R /F49 1091 0 R /F83 876 0 R /F29 573 0 R /F82 579 0 R /F102 561 0 R /F87 667 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1801 0 obj <<
-/Length 3289
-/Filter /FlateDecode
->>
-stream
-xZ[~_a5o&)mbc+^ٖ4d8VBJ-N P 0o\HY
-Zg+*i
-;m`e೭Hahe$uW24FSQ*
-åzi" A  Kp&^.
-^@+pfn3V$xoss}7tDr?K2vZRf"=;D Zr5>?XsO}4?u=B[}o >$E a+{fZkIAWeo ĭ&W2v~1K"1;Ix qTbj ly3$n݁
-[Eo_vSdl#P+2<M ۞Sk`<Wq$l#9}$!1S{!aV]%v8{fob%|7rr*L<Bqtb5n4d`Q_8F.v ,6HhsAl.c((HZحUsܲhPoM˄E#egYGNR7X
-s"/fvhaJ
- =1W}*?AO˩P;65YK<lI0m) [  &Gs0rxnB:
-{s^'/ߓVLiytꦘjM{t HI]KL2^yǘ` #5p_sQE@:vD4R@AT8lQ͢֢E;;FLh{l>Iz~D
-. +&ל-+)w6>f"Mj@HUM(G+Q2IA:[<C 00 8Gu4{zQ<Ϲ54r~EA9r10V:1Oar9'PC6w7C ;ogY${Ѩ7K<4
-LegJF&ۉ]lso!osh wG' y21;(Nw}Ah{z9ؕwz2oXaek-AM[7i6=yDx}J?dhs
-ˬ\={BٵI$3';Y]ʠSe%WW -6O>~ǧTbβp:mA ʉo;tVqG
-M_8-vi$kM
-nS+XPͽ8M-l44a y qoJޥ8 hӹ?^&w3+l!yG{szwy`HCoh 0%~T)X5:LDuAe {z/VHջȷՕ+E{ѹWW'*HE&%(HdҪYhL
-E Kn`a.: ?}Ξ]gn Ξs!&`H.>}.r@e@AN
-W5QBoC$p}!Dg!!$8a7IHUz|ZA{v3.3  rH K&cmO ݷT; j8wNוUr{w9oU
-6J&6}lggúvy6qG[{6<Za5yJ/?jo](Ia"?HkYupd&b?8`UhRYX(rM!& /,n P 폿UqBSTvd#0sue$@n0l lfUi]vYe0
-ǛvM&TB*@ݡt
-endobj
-1800 0 obj <<
-/Type /Page
-/Contents 1801 0 R
-/Resources 1799 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1790 0 R
-/Annots [ 1803 0 R 1804 0 R 1806 0 R ]
->> endobj
-1803 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.585 648.65 381.517 660.279]
-/Subtype /Link
-/A << /S /GoTo /D (figure.6.2) >>
->> endobj
-1804 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [296.796 621.325 303.521 634.761]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.59) >>
->> endobj
-1806 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [109.509 116.765 271.55 129.716]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/latex/packages/tools)>>
->> endobj
-1802 0 obj <<
-/D [1800 0 R /FitBH 734.423]
->> endobj
-474 0 obj <<
-/D [1800 0 R /FitBH 714.623]
->> endobj
-1805 0 obj <<
-/D [1800 0 R /FitBH 132.008]
->> endobj
-1799 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F26 539 0 R /F102 561 0 R /F83 876 0 R /F136 930 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1809 0 obj <<
-/Length 1689
-/Filter /FlateDecode
->>
-stream
-x\mo6_6q;
-t|P;bg]{$Dz"uDXw<<Qe($A
-%WXRB!oo{K/{PPB~8}#H]x gQl=?Vt@UhPSo^q{ުО
-Ҫ@-TK8਎TpLxpQȭ.TS,xq$ZFOU~'D
-%%q#!Ӭi[t 9˶[DS#P Ijg-j\<>"a(<н N9$R3If
--JHP8N<?& @Y*Ll[uMɉR,)lY0 L$vɃ[uOiLOkgJ'+u9z*4Ges6 regfP"("QwYJ"1܏v@%rpShRKQzd%2< ]OvO&"t5|y˙rM<6LJM<괯`i08݆IR}@=JtAۢ^i|5WqPpyhhNqNkhUOG,^k|hUѠ_i8Twh-kMtUwm MmVچmEb~=FͲKU$k~޴)$?̦Շj2⓱<s%kGGҡFPKI ҳj6@6<q/S:n8aZy\kOFi.ĻvuH-ާ+aE5Vt: a2+oAtoKŮK9 }HNٴ>V
-endobj
-1808 0 obj <<
-/Type /Page
-/Contents 1809 0 R
-/Resources 1807 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1790 0 R
->> endobj
-1810 0 obj <<
-/D [1808 0 R /FitBH 734.423]
->> endobj
-790 0 obj <<
-/D [1808 0 R /FitBH 158.192]
->> endobj
-1807 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F127 880 0 R /F64 555 0 R /F4 1649 0 R /F83 876 0 R /F2 1635 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1813 0 obj <<
-/Length 2764
-/Filter /FlateDecode
->>
-stream
-xk
-2bDRC\
-$EH=]!6ylk/}) X3΋C9'''Ed&
-X'xX=pE$~`^mpLj5Y]IIfRpft `j@ #ʴw: ,`wn.
-@Sr
-!]A9i^hpD#6c"ck bLNH_`$0# 6
-,(.⒲PEcRv&?w VKt&i&$.jIk =5>yųfU$1Sؚ5N"hVR£1X"bx}\8IW|(Z}Z" /ikv;ވr۽, @Lד'6\B5ih^|d6MsU76`=p6M];w|G*~PBYfҟ(viYFtrz;'DCфx\kd)2fgRI @.j4汬v4E9p#8Nk;e2NPcd"G̹DzXI!CCi!(䳉?EGD~E㯬1;J>S+}%}3KJ^Xg4}_QA'\ ~(J8jYD׾:җ)n F.\Z<jUu+_7e?jE_n}&Eܚ%J[,
-*goѶmHq#ǛU7|a>xT>we8E8cA
-EJJI,i1l4ps9C\f\b \\]r0HvclTfPP3JrGJegYy DO!(gJ98) xcCS CMgǸZsq!)xOӔX u ;DI 6:O !3v~l(
-XMS==* зt3UO
-F#E *ޣ
-g'<=|jO|(?4UZlc+/o
-8?n4hɵm+,u9wF|(wj:8=G8Z@ATLk>.Jcˎ3w 覃/gTbh*l%xCAN?Oh=:ٽZC8ka^@RtrO:vL౳畢i&}qRT
-endobj
-1812 0 obj <<
-/Type /Page
-/Contents 1813 0 R
-/Resources 1811 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1790 0 R
->> endobj
-1814 0 obj <<
-/D [1812 0 R /FitBH 734.423]
->> endobj
-478 0 obj <<
-/D [1812 0 R /FitBH 714.623]
->> endobj
-482 0 obj <<
-/D [1812 0 R /FitBH 332.5]
->> endobj
-1811 0 obj <<
-/Font << /F105 552 0 R /F29 573 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F84 545 0 R /F65 1190 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1817 0 obj <<
-/Length 3218
-/Filter /FlateDecode
->>
-stream
-xZ[o~ϯp
-@̊ETEOh=nd[ɕev)Q٢8KpHP|qY"(X曇h]yd4i<,
- ?HRj1z%|Z|s.'8dimj"eeOOaHFDs>pEFQ8bմ4OH<"1ߚQK?<FSر=|yF ̓ iot}'aZEy( 5VqLbBV 1O 9>5us1@+c菣q5wM3j{1OmGF#hp,9e KBf#>nd|~*3l:5, H(GS2{&2Gi|BnqID9nW[xO&_մ]>2<#V;" 8'+[7["k砻AJJŴlFjWRfl[4xvHNM)1~ecccOum%طǿqgvӁ n@B"઎NL+ + l0"nؕbJ7CdetHe?LsX'scFA;T;(6\4I2?)/W.6gտxGwTv@;O0)
-v
-(3swT8LLGZ9h&Շde8ܢ (@N%-x_j`iAr%SÉ~nB |)vO-nc>C F)3XgC\8ءJ13ghO #`dl$r֍5r|$efx3X[ HMoJ Q?4h̗|/MFyw^ =0Ck情d/kڗZ "I'ёu(Z}Ǹ'<MSqO$dqaZp~2f&[T*= m9U'tBR'@\GK4>mעĉ4D) GL;8С 'pԶAk`NFcNS%!cppM1 Gv.[AKRTe"-4Q%Hq
-RhoDmf`kvmn )_K`ޥ1#(X_* )
-+z;etծ{f ܼPm.ǿ,64:Hg
-@PaRpwx"?'s""p7̈́4G-ٻf{[*C| 1| d.20c* A>S6ںH~jN9/aq\l#:j&( bi;.gF + @h(-
-dome' 5-bTuF8
-Ű\%d
-$[*
-uՁzx`!.MqzV4#؀eLm颡&B.X+TVS닗ckoJeV]5\WhO ]yȴ)l!
-P:lw.%WC%Uʭsb|~|# |l@+K{
-+a,/߆j|.y͂K 9 t7`vW 9$*X"^۱*X J*7A; n0MdbH;tRcI\rE܋ %˥#0R}sQTi}_SQ[v-:y"mp@+κozp'W{dSu6tZS25TU1zh
-3*~R; YcUcNefN;+$aR"wΪsa
-endobj
-1816 0 obj <<
-/Type /Page
-/Contents 1817 0 R
-/Resources 1815 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1790 0 R
->> endobj
-1818 0 obj <<
-/D [1816 0 R /FitBH 734.423]
->> endobj
-1815 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F82 579 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1821 0 obj <<
-/Length 2560
-/Filter /FlateDecode
->>
-stream
-xڽn_}@fK0n,,.`8DA {DYۓMvWWw{1='IJŔ*=?x{F߯cWr= ?\D_٪ϣɸ?°AD;ZF/W?_7“{usFp_b&]s̸sٕIWUXNѺ\}i8ZfmjS\Y:m3w7; %AzHΙ{_ÿ!_KZ K;f1ͮ78Kmɂ3F;b@<=d-c-\3LI=Eln>E""T{d
-Wk Lg;­-Ӊ 8Z`Zy'~bNy=s::LjNk|J&@B3zV"|ʽ d4.pQ@6$&˾
-KOʪ Mg8C? gYY.ЁI-pwl'}<9GK~6]
-r`8 IAZ,;Yl9x,uX :i셚:xhY7:K|. 0E p@Ӳ5?aBz鲅Ϝ `uua;V4ikm;odu_uLO٪f{؞o}e,i/8myṙBźI= e|7 4jz3/"wpެľXbL @%kKO
-V0'8
-'j5а&k Sp`0:${n޳
-RGLX IY6wg=xQYQVw/P1tŧrLJl?ydBkH-Zt&$Fnh/+g>u)j>Z5twuJ\hh#ʴi;yO B>J#
-!Q:C M嶟(lPJQ 0)4ZDT-_*֞<+ 6Gx9jL EYo[
-'jۮ8x$#T4ʾԡ,R1b;w|Ea Q辔eU/20ZȊH'/gHJpv%$p}HKJE?w\ܽ!;__>ixyAIO~|zCX˙@h>\
-U}լE&}<Jzc,$\CK?7ֆ̡| SOPTْp+p{}vMv+_:_|'Hހ!. 1
-UnKdi-Lgt
-endobj
-1820 0 obj <<
-/Type /Page
-/Contents 1821 0 R
-/Resources 1819 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1823 0 R
->> endobj
-1822 0 obj <<
-/D [1820 0 R /FitBH 734.423]
->> endobj
-486 0 obj <<
-/D [1820 0 R /FitBH 183.283]
->> endobj
-1819 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F102 561 0 R /F82 579 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1826 0 obj <<
-/Length 2890
-/Filter /FlateDecode
->>
-stream
-xZYo~K
--H c4:h&s=U8߫7NUlN "ed}ilկ-nܘKU@De`g,t\OM GPCtq԰9z353-LծSH79W,6JG h)s~,"ੳjU`v@Z̹ٛ^=8$5,\!Wb
-3p}!s,U\rR]Z\_.bf\ \ z! M@x ~;zFT9Aq¢g]qQ:#ēh23DyEOADg_%R@GE8Cq`"3\4ӑQ6D躟W,ժ (6 }(QNϼ |]XyL>%}\u8"r0HVt"Y\Q4],yhbW>$?.@JEŊt >(rrL(/1
-c:P9u
-
-:
-:]Qj~ũ@=\k\꯵$7OTC >n%d~1$$@ЂMF¦ \cŝK;E|m͡\4 _8 ]2;Wk>ES<:u[^馄1!~tޚXk0_ҭK~>w)w6QZoȈ" ?*FklЮMN؎S
-6mə[UPA&
-w'In+obOZlz.$mqWnvLJ?&?@2P<WcQ_M-.wDZT 6[ koݹe󔘴8Wl2~bTe
-E-X56c?ӊC ki-bI\be!ir'bQL]˓Nv4D ~&IЖ} B rC؝3:UloyU(ʣNOj5zٙjH%@S WfTo&#{V_3߼!e[= s؀):V&(YgXI"8̩"%|aCZii%+o-;LH^I='rS,`˩y9I
- ڒ TCڸӛt_JfW3"M΍XJ|vR3ȠkO9Fо"͙ݔC{\7rVefhgI!=|j" y Ғ\B"pN tl8&eT¡7Ӱ=ˆi}I@m/}6^D#i8ࠈMMhB+OHG'5 rP1CBݜa
-xYLJܒʴk3:e֦%KwG]I}PV>Wa3
-l3endstream
-endobj
-1825 0 obj <<
-/Type /Page
-/Contents 1826 0 R
-/Resources 1824 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1823 0 R
->> endobj
-1827 0 obj <<
-/D [1825 0 R /FitBH 734.423]
->> endobj
-490 0 obj <<
-/D [1825 0 R /FitBH 325.154]
->> endobj
-494 0 obj <<
-/D [1825 0 R /FitBH 300.566]
->> endobj
-1824 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F104 565 0 R /F102 561 0 R /F29 573 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1830 0 obj <<
-/Length 3144
-/Filter /FlateDecode
->>
-stream
-x[[s~tfS*cS&M&mӴv灖/-Qtu"9o98UW%MdzK
-
-C$
-nы$wݬk+jDr*3:vc1DT#2KsE=nw"I^]$ f
-,[>8vQ"e7nύbX(HX5ʑ?23wo:3/Pݜ⤖d%5b(VH 97GـM1ޡfik6?M6+? *ʓ@A5Z#m@ڬ}15=Hf%_hHmEtnac'N?禦(Ƴ_NpB; :yC9SM\%[%5)PSDDS>)#<|R06#aq,Љ' UtprNf}=tM])$LHHUnG7ߺ݋e*aJ!)U}lZCH!I%"`31H<]{~C>`$ 
-PA{oqFR*#[fUwCBq#  VE%yDwQ6V8Uj DhrФ 9M"bBCa
-D{H"d!C|m"}:48̉:dHd$bÚPs? =cf|4Z/N@6!ӥ]He'C&Af.峺@H(]ytEYu?g 2G"wH8>\yuYE<Ak0H\gAU$aCK-c%!Bd"zN"kH+=EVOMV諴įYW ۿ_: *EnMIؼCĊo9;hmXHeð(h1Kj>r{==-QbM}=hV&F]WE!szj%thlP݋ķi>^p|Nmj qS\;6Ԍ^wXJXmݛS,q1[7rHW}2ƞCZ:pCᴿFsx
-4 ni[Zؠ ԯk CLfցO !VKR M1 rn{LK>Jò85œxp;kfv~Wʪ‰؂xcW\%H{N'~zH95Tp8(L85
-l'k^#.ೂ]9U++cHKW;ݳ@VIg=:bahǏɬLb-ҹ0ϳ htiI9NWޅ ?ͫ}
-!+KJܮ0sý:q/7ΧA;
-}bӡ4t n/,4FI&[Fa:uz| k3Nm!gA+B]
-hV"endstream
-endobj
-1829 0 obj <<
-/Type /Page
-/Contents 1830 0 R
-/Resources 1828 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1823 0 R
-/Annots [ 1832 0 R 1833 0 R 1834 0 R ]
->> endobj
-1832 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.616 252.817 176.033 265.719]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.6.3.3) >>
->> endobj
-1833 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.698 252.817 453.569 265.719]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.6) >>
->> endobj
-1834 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.018 239.268 119.919 252.17]
-/Subtype /Link
-/A << /S /GoTo /D (subsection.2.11.6) >>
->> endobj
-1831 0 obj <<
-/D [1829 0 R /FitBH 734.423]
->> endobj
-1828 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F82 579 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1837 0 obj <<
-/Length 2880
-/Filter /FlateDecode
->>
-stream
-x[[o6~ϯ0
-+/bVIn/vv
-v+LF*^aP0RA
-nP9nnBg)x!@(Ana`Q"LR{s t^bgy a@qɬq>V2N͆dP5[eQ2 {5Α GYYB$TFg*g@fbJdжR`aZ)l|n:j2æhs䙬UP^j6 ٙ6\9Xx8sҾ'UVdɴd"4wmYV87 eEq=EMּfL
-Bo90h<Y{cXӊ\c ^q;Z+5LO0-Kޅf4oZ`ې4-j6lhG¹F !,M㱓m YW}\ v4իȹ{9DF|уQ#cР;OpL=8}_87c
-#ߚ?T*DH7X=ʼr2,T, w[`nǡi/ltz<\a`
-d[|h7)#ZU(“Y!`
-}bI,(\:KAGb3(A/t쥝nrk~CoO~1mG,1@vوmg>6"`Bϡ|hb'4AA)?|D4{aogYbC<ϡ)?=@;i"<C4ư38` <wC5Ϡyނ??,%1F ߤ0˫U ;`C
-endobj
-1836 0 obj <<
-/Type /Page
-/Contents 1837 0 R
-/Resources 1835 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1823 0 R
-/Annots [ 1839 0 R ]
->> endobj
-1839 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [317.272 376.506 323.997 389.715]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.60) >>
->> endobj
-1838 0 obj <<
-/D [1836 0 R /FitBH 734.423]
->> endobj
-1840 0 obj <<
-/D [1836 0 R /FitBH 142.967]
->> endobj
-1835 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F104 565 0 R /F26 539 0 R /F82 579 0 R /F102 561 0 R /F83 876 0 R /F127 880 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1843 0 obj <<
-/Length 2137
-/Filter /FlateDecode
->>
-stream
-xZKoFW2`dmH2,Fh#ӢHDA<߷IQ2/g`XlzuU$F*fE2fZtyGsJ| }7zfdhM~ "qh HMqTPfq# e>E: bJ#,'?]kҁH#];
-lANCæ"AqDzf h(ӪVHݩ/-G2ħp(hk/ƍ0Yp
-@m.1oph8֪O kes[8)XA X26e7\h7Hx//Oo(C
-ӱ3
-Ȁ:H, n ,o8IIrp~voI0/nD0."JCFM[iև@]OnuLÂ#;=]sV-HXzzK{֭CJ>ܳ ]dL*~89y,Rͺ
-\HxYă5j>xgΉwYd˟w2ߩc~#"ާ4v+M8ٶhXSvSHgNa(%/x
-!(i43Lc(v#yZwŻ{? :ʇɾ޺:+8+2{d嶨iUlw&muUs.[P*;{zu.C2=RZ7zjግL34s|xn_d.T{C
-
-z.iI\(k눮c\!Q1-[8"zHPL EG)z
-/ "y4}ޤ'e_)1Ejխ@̾W5<2m9:9C>Gxf6޶:g *rsL}WZToKlQSN&sd+k(_۟F[[Mb9K,|@bWYϝN! yl MەM`="Dc&2XЦT;D,zE¥q>]Rh
-|2l#j|O?s=1nmgwI, _<.j*Qs+Bϙ'.vϥ}IRyWA O3 F˾>8Dg3̰@|^ ƥm}/:)2mVdlr42}QdKC}/y.O(J3 "g&>š> кJC>}u~ m' Ru,إk>/hȣw| N(bH%.Y^,(  yi#W5T1Ym/
-6D %e.d&"bzFb$1mM qr~!c1K˷vWJKוt\?~ jм\hsh>څj=;]P
-endobj
-1842 0 obj <<
-/Type /Page
-/Contents 1843 0 R
-/Resources 1841 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1823 0 R
-/Annots [ 1845 0 R 1847 0 R ]
->> endobj
-1845 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [271.979 266.978 282.938 280.187]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.61) >>
->> endobj
-1847 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [251.714 116.765 347.852 129.716]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.salite.ch)>>
->> endobj
-1844 0 obj <<
-/D [1842 0 R /FitBH 734.423]
->> endobj
-498 0 obj <<
-/D [1842 0 R /FitBH 658.877]
->> endobj
-855 0 obj <<
-/D [1842 0 R /FitBH 267.975]
->> endobj
-1846 0 obj <<
-/D [1842 0 R /FitBH 132.008]
->> endobj
-1841 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F29 573 0 R /F143 1094 0 R /F82 579 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1850 0 obj <<
-/Length 2227
-/Filter /FlateDecode
->>
-stream
-x\mo7_!pH<.mڴEs!Q=WjW^ŶekQ%p!K(c=&Dr8sHzy¼H%$IyO(o3z)I;<3N#rlTW'+g`$<xwTK/ %'P*tꅶ+Q
-Ц9C(&ə߅T60仳U7'ho
--A4-N$SDHߋ7'lK٤ H2)ꄤd?V3 JVl3Q(ƅn)Fj
-3PzCP$%1Qۣ_^o%
-rpFSz8}=iSB4I?#6 F=F93o3p^~Vh
-Eh]`Ybx4"/wL\#A(ʧzrCPO`( ӃPOE</r0Y>X,>BpVűDA#^Gn 1b p`{)dAɤ)'I rt Η}eqe¢ J(_1+ Br2bƱY&oج|ɼHƀCi%aGeoV\[SJc9(|kulu7op`B&MŌgx}aj/*X$:y{(zYφatNh
-/i$9p#BƔe$&#`^b[5r[Y>hچn\^ #sE #s-eׂ+d[r|IV:8ѡ{masrEغ,f.V }dL_aqu6L y:A/ Q14gVfÓ-hm64=M=)/O\%3TdO03<U@ZZc?9%̥ٴ j㚜~L] {Slh1Jx$>%Ԋ.6kP捻2 cwue;rƭ :l)ʭR7Z1$V3:m-ךCs%ؤ;Í* x/N~cTrҕIM8@A]:(@y` K(4dyD"HxVyU, IPS)a,lA K7j/:ʧ5x /\o!<a~ڲѫ4Wx~=amۄ{Ėre.j Me=c_/)\kw$=a6lwuS7RyN 'QMV."ϱ-ֺjT`nG8Fӝ&9(gu]h6c&2'-B$$"`ݚt *rL/Tv1mɽᚆwZ 7 d~&U6&01a;oQ_ٺxF4ClD׼_mӖ{k@J2P$\XuFf=!tNXx q+md'o ts|Vzt,`•y\;XꏕrU̥z`%׼fS]^8>ܥznS*l=q}K:Fݷޯ0'V}I`endstream
-endobj
-1849 0 obj <<
-/Type /Page
-/Contents 1850 0 R
-/Resources 1848 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1823 0 R
->> endobj
-1851 0 obj <<
-/D [1849 0 R /FitBH 734.423]
->> endobj
-502 0 obj <<
-/D [1849 0 R /FitBH 408.64]
->> endobj
-1848 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F64 555 0 R /F29 573 0 R /F143 1094 0 R /F26 539 0 R /F104 565 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1854 0 obj <<
-/Length 3349
-/Filter /FlateDecode
->>
-stream
-xk
-@RX3K+R4H}ʞlrco63R~ܭ
-@/Ro޽{#@ۛ4m=d<M{Iӛn]"u"{8*Q:pX5ɰ2YmUw"HN5r E*IӦ}}s(V`#Y\!1cL''b<'@LL %YӘA!LCo;Kde"Y#I-=vH%*=?q6o~Co5*6
-H"dKl|2}+#V2[u\˨']#b;(wI +n5+Mi$g -MSÆU6a
-ؠZ&\ӌl{MaG$aFL
-V?C i߶J11QN< fPK|hqʆ2Kq=@G/bXUnl"-CG[F&[M Z喰E9qbd
-"kb~
-)ŝ.~׫"\]&ʳٽ~)7 Y7!H0켄+Wϳ8:<cɥ̟KByNű+Nj+6,foAZ† \HVٰ
-}r
-Xl=Q×_yr-: 
-/~:vtZ]|
-V3FU|jih IWQ:lF̔>K{M+Z^f*{*c?x}8 C D̙J2f*ٟkn٨a?_bwAw$ALj/3xxZ*7ҶeB
-endobj
-1853 0 obj <<
-/Type /Page
-/Contents 1854 0 R
-/Resources 1852 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1856 0 R
->> endobj
-1855 0 obj <<
-/D [1853 0 R /FitBH 734.423]
->> endobj
-1852 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F26 539 0 R /F104 565 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1859 0 obj <<
-/Length 3109
-/Filter /FlateDecode
->>
-stream
-xk
-ƀ[ FNN1Oe$R*RcGsOpvv^;"ԑj#hq{F: D+?Wҷ^,@{ vCO*Xb,y_$4udzxס84|!
-q PICW%4^ } m*Š ?V:-<Kq-nBȽogE0%<m#X`Q"q%?{Rڦїl
-tbtS1uxKFI_~XC6T1M_E%Py4V(EZ"Cy[?
-&sL3" #:y@m'̙<yHS܎V,S;H: "/v ~yB#W7-@uL%
-qu18m)_D1{w\Hy!VF{u/K&
--/(i88AY,d{ 4>gj>ۨRa;e(ޒtvi
-BQ $:Q{O5TP^z[
- :HāpBgDUu?9*2I@£
-_:'knٓ%e)q(,C*\ۙfBS&lH>
-ORh_]ӷK1s!̅*B{cѐc
-> >*M*hp$ϜCOW2Wkܥ :ZKGP5l䐆]xBb#99o>2P__̑l4Q^ri9h8h}3>P3^R <dvK*3B g|`7VjNyD'|1^Nڜrs<2E WBcȂ2r‡3>xB.zd
-^0*ۄJs0{剉kȂzQxjou)K)HP<$yujn%M,w=C&"vTFOg0Q( "IN̫9ŷϟ=[$"_=YZLGo?K? ~<.ƴ^
-ArJ| ]ۓeNY]a]Q6u{i<g갹[9
-rPfr`eyp07w[M ~<F "Ѻa3QH}' .U$IydIIyYS&R%a %Z.03?%qoh/^Q9Wx Y)BwN4
-hiDM>'UT>P5]U`HT4>+. mSbq6p$馃;'@5GǢ`+,:]kR$1S7cZexw?@{3TW6SI@
-vvg}`6 bvеF_U3)/-8 mfޗ#w0ㆎJaE8zΆfIVw$kqV
-.V<UoRN5ny-
-6ޞ
- oI$ =5{6sd$uPs4TU
-Dn*]&Y2I;ցWA,&Hy62v[W\,mTp],Je ᥚT o۾3J(C}tPJ5mgendstream
-endobj
-1858 0 obj <<
-/Type /Page
-/Contents 1859 0 R
-/Resources 1857 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1856 0 R
-/Annots [ 1861 0 R 1862 0 R ]
->> endobj
-1861 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.281 652.248 458.24 666.063]
-/Subtype /Link
-/A << /S /GoTo /D (Hfootnote.62) >>
->> endobj
-1862 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [144.985 286.71 370.338 299.611]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/macros/generic/tables/tap077.zip)>>
->> endobj
-1860 0 obj <<
-/D [1858 0 R /FitBH 734.423]
->> endobj
-506 0 obj <<
-/D [1858 0 R /FitBH 714.623]
->> endobj
-1863 0 obj <<
-/D [1858 0 R /FitBH 142.967]
->> endobj
-1857 0 obj <<
-/Font << /F105 552 0 R /F137 918 0 R /F29 573 0 R /F143 1094 0 R /F64 555 0 R /F26 539 0 R /F82 579 0 R /F104 565 0 R /F110 598 0 R /F83 876 0 R /F127 880 0 R /F136 930 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1866 0 obj <<
-/Length 2939
-/Filter /FlateDecode
->>
-stream
-xZmoF_!K(܇C'iHkQ-ђHAo],q
-ȻZC
-y0%ׅ?9erMWmHXP.=Ȳ=9xD\Bf
-)
-pfQyYc
-*~E0U\gAr+l|dt9Yh dT,7b0 o`UXztSU:$? ՠݬ!K ;Bx_xp`gv_L_]Wo| a=A@ 6A_y97*)V:e%ֲZnw?] hXfytwz'R*!#{e Bv kGeOLc0?C crߖAa9
-rM&wnLuWB!X3|
-ѭg#Dz TP<?˓8\9@bʹ !wB> "z1>cLܶ6m~D[4p<I#vd`ٝ~!U{Ԗ )m
-A!'s@pag^ć,mʁyL@?r+-NϩhCy +daeI t.E6kZaY_xJ~XvK:&[Da֕?Wn6 0_*)v}@*͛+b pEDCt?βPbN1:%P RIj~hRt
-֥ 
-Z,($MٟR"9Mu#3 xl!).f,\қг7⶜~TX4K:!84ڥ=zXiǛ NR-o TcʞSYP%͂;lN]SE
-DE`"O@nzf<cv!ifze rqUVXK݌`u
-endobj
-1865 0 obj <<
-/Type /Page
-/Contents 1866 0 R
-/Resources 1864 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1856 0 R
-/Annots [ 1868 0 R 1869 0 R 1870 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R 1875 0 R 1876 0 R ]
->> endobj
-1868 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [386.658 553.291 453.569 566.192]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ipipan.gda.pl/~andrzej/papers/bibtex.pdf)>>
->> endobj
-1869 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [115.346 540.045 346.427 552.037]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ipipan.gda.pl/~andrzej/papers/bibtex.pdf)>>
->> endobj
-1870 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [228.558 487.707 402.367 499.7]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.typografia.ogme.pl/)>>
->> endobj
-1871 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [175.255 421.821 337.609 433.814]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.eijkhout.net/tbt/)>>
->> endobj
-1872 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [127.922 329.766 325.138 341.759]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://cm.bell-labs.com/who/hobby/)>>
->> endobj
-1873 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [314.226 316.217 453.569 328.21]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/doc/mpint-pl.pdf)>>
->> endobj
-1874 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [115.346 302.668 261.017 314.66]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/doc/mpint-pl.pdf)>>
->> endobj
-1875 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [340.938 250.028 453.569 262.929]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/bulletin/17/jacko01.ps.gz)>>
->> endobj
-1876 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [115.346 236.782 329.245 248.774]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/bulletin/17/jacko01.ps.gz)>>
->> endobj
-1867 0 obj <<
-/D [1865 0 R /FitBH 734.423]
->> endobj
-510 0 obj <<
-/D [1865 0 R /FitBH 579.293]
->> endobj
-1488 0 obj <<
-/D [1865 0 R /FitBH 578.828]
->> endobj
-1470 0 obj <<
-/D [1865 0 R /FitBH 541.506]
->> endobj
-1748 0 obj <<
-/D [1865 0 R /FitBH 515.337]
->> endobj
-603 0 obj <<
-/D [1865 0 R /FitBH 489.169]
->> endobj
-601 0 obj <<
-/D [1865 0 R /FitBH 463.303]
->> endobj
-602 0 obj <<
-/D [1865 0 R /FitBH 423.282]
->> endobj
-1625 0 obj <<
-/D [1865 0 R /FitBH 397.417]
->> endobj
-1626 0 obj <<
-/D [1865 0 R /FitBH 359.82]
->> endobj
-1628 0 obj <<
-/D [1865 0 R /FitBH 304.129]
->> endobj
-1603 0 obj <<
-/D [1865 0 R /FitBH 278.263]
->> endobj
-600 0 obj <<
-/D [1865 0 R /FitBH 238.243]
->> endobj
-599 0 obj <<
-/D [1865 0 R /FitBH 212.377]
->> endobj
-1877 0 obj <<
-/D [1865 0 R /FitBH 145.561]
->> endobj
-1864 0 obj <<
-/Font << /F29 573 0 R /F64 555 0 R /F110 598 0 R /F104 565 0 R /F102 561 0 R /F106 576 0 R /F82 579 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1880 0 obj <<
-/Length 3642
-/Filter /FlateDecode
->>
-stream
-x[ms۸_R31D @[^KԽ8$h%$w R;v\ɌE ^w}v(H2)x~P℻&b*Bc'yRhp~iO>\o/Q
-+}_S2C. 6:"Jb<[84^,JCt0?<fL{q]/ۺ|+℩XCtkc3!KtwQm\TÓg8+v81A`Io(b }-M=6:`8x-5HgCT4Oϥ
-%Qa?y(vOcSoYHD25,ڻ"`z ۾Ï)g*R|Ó]견`2 ,&pfwd<3ӌ
-UdU9.Q,!fW
-f!Q AԇiR`)Ar
-PwZ~K3i4l)*VY=Ul 1N48}\"ݬQ
-.7UwJ^}OG]UC/q]4FhJƤ^vX.`S` ^r5E>w?O^p.0 ֹzTs-ԑŒ?Ci*aa|Sq;-BDSC3GKX@mg Rl ~d֢<
-G5̚'5 A ;\YdRm7apaK+7d_tm3z0)bL̢OX~L>Q}bsS 1"uA}tbs<s۳GfgE((UMPYV.LVlrl=0^C{7V'WTFb&Qc5ݭ Ӕ>U;RW;v V>Ru@rph9̩AcfMK*ZhbTuf
-κ_ZHvϊںBgn1gk]{i+ s3%do^+S{-`^Hb& ;ZL}|qWGG i
-=̏.3*&_
-AE'
-,YNy[Ԃ:B:"` -%Kn8Xnc;!UK|'~,FYYMٲ-WޞG.VE5bFP" .
-\
-d\y~YUTޯ<96c+XM&C &&|g-!7R94++CO
-!AW}͸
-w/RSx5[j$[L~"/{1ޓ8o W'o@e9ʖuac/}t|'##bFtK0
-QVQ_$xo) %
-,dNٖT[}Wg8kz}\H"ޤU*.` f!]MhݱYTv$z´noKqGi/zkPrtM;lE q0`sv%|u"CZدmC\ W\0S6Rpw+`zݨ8&hv 6d-I]^" -LH~_t;~[0à-%Mc.|UdTf ֶ
-ַbaϯ2pWjز;/fT֢n+;lNSFcK' uقn=fA;+ &e7<@@8-`\ޜ'K8"pJ$Z?:*+gt$ `5mîyqqċF1;ȻT6>wljYz(")#@RԵ|]:&X^dFQ
-sendstream
-endobj
-1879 0 obj <<
-/Type /Page
-/Contents 1880 0 R
-/Resources 1878 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1856 0 R
-/Annots [ 1884 0 R 1885 0 R 1886 0 R 1887 0 R 1888 0 R 1889 0 R 1890 0 R 1891 0 R 1892 0 R 1893 0 R 1894 0 R 1896 0 R 1897 0 R ]
->> endobj
-1884 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [308.096 551.203 501.39 563.195]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/bulletin/03/02-bl.pdf)>>
->> endobj
-1885 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [163.166 537.653 285.929 549.646]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/bulletin/03/02-bl.pdf)>>
->> endobj
-1886 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.682 510.555 377.127 522.548]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ia.pw.edu.pl/~wujek/tex/)>>
->> endobj
-1887 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.682 483.457 491.671 495.449]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.immt.pwr.wroc.pl/~myszka/grafika/grafika.pdf)>>
->> endobj
-1888 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [339.088 456.358 501.39 468.351]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/bulletin/06/01-jmn.pdf)>>
->> endobj
-1889 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [163.166 442.809 320.292 454.802]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.gust.org.pl/pub/GUST/bulletin/06/01-jmn.pdf)>>
->> endobj
-1890 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.682 388.612 308.4 400.605]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ursoswald.ch)>>
->> endobj
-1891 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [223.076 361.514 356.794 373.506]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/info/epslatex.ps)>>
->> endobj
-1892 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [223.076 307.317 436.975 319.31]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sapijaszko.net/pedeefy.pdf)>>
->> endobj
-1893 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [347.343 198.621 501.39 211.522]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/help/Catalogue/catalogue.html)>>
->> endobj
-1894 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [163.166 185.374 245.34 196.458]
-/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.dante.de/tex-archive/help/Catalogue/catalogue.html)>>
->> endobj
-1896 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [356.788 144.727 501.39 156.719]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mimuw.edu.pl/~wolinski/mwcls.html)>>
->> endobj
-1897 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [163.166 132.693 279.703 143.17]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mimuw.edu.pl/~wolinski/mwcls.html)>>
->> endobj
-1881 0 obj <<
-/D [1879 0 R /FitBH 734.423]
->> endobj
-1882 0 obj <<
-/D [1879 0 R /FitBH 714.623]
->> endobj
-1883 0 obj <<
-/D [1879 0 R /FitBH 687.691]
->> endobj
-620 0 obj <<
-/D [1879 0 R /FitBH 660.592]
->> endobj
-1502 0 obj <<
-/D [1879 0 R /FitBH 579.373]
->> endobj
-982 0 obj <<
-/D [1879 0 R /FitBH 538.65]
->> endobj
-1441 0 obj <<
-/D [1879 0 R /FitBH 511.551]
->> endobj
-1327 0 obj <<
-/D [1879 0 R /FitBH 484.453]
->> endobj
-1627 0 obj <<
-/D [1879 0 R /FitBH 443.805]
->> endobj
-1471 0 obj <<
-/D [1879 0 R /FitBH 389.609]
->> endobj
-1716 0 obj <<
-/D [1879 0 R /FitBH 362.51]
->> endobj
-1544 0 obj <<
-/D [1879 0 R /FitBH 335.715]
->> endobj
-1511 0 obj <<
-/D [1879 0 R /FitBH 308.313]
->> endobj
-1138 0 obj <<
-/D [1879 0 R /FitBH 267.969]
->> endobj
-981 0 obj <<
-/D [1879 0 R /FitBH 227.018]
->> endobj
-1895 0 obj <<
-/D [1879 0 R /FitBH 186.371]
->> endobj
-1878 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F82 579 0 R /F102 561 0 R /F106 576 0 R /F84 545 0 R /F104 565 0 R /F110 598 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-1900 0 obj <<
-/Length 2995
-/Filter /FlateDecode
->>
-stream
-x]moۺ_sQ헭wOM7Ȳ-V%wHnRQ.*\mI&sxIDSH#tΒ%nJ#E|ܜ0NWo~xM0$`}x7eyNɴVOXܞׂM4҂g#]5M/g }_Kw3< "uT "6W ;c,YS*4xA>q§bJU1#Ue^)i[KuN[3
-6C[Ӫ,_/|irKR4 ^0p$2DGs;{3Ξ/n r
-KZ V61deFfU
-!1-? Um(>~k
-P qf/AFϑf̱.Mtbߤ(2)ȿmc#(XLGaNdq{AFT$2I82cͶXpi_bHd"
-樍$<r]e>؅ F1{xwR5D/EQ%E|ltkD% Zb&ĬAg{#Nտ@=ycX9JtDi(wXԯӱt#]#]Ɖ8jƺL!8ޣ ݩ`ܥzD&GܥfmwȦvzcJ" mETPƢXHXOK [c.]zE*J2Q8 ?! )2 h0A,(}c0My \+${qTOaēy3$9m{H/ɯp3(oKL5+MH'%J
-!Vrt;o޽O& YTSk k=YQd͏/g\Tr !RTᨐHQC7Dm>PY-)j{KM <JCQ|E'Ehd|Dln /l"K4ir}v
-)NzOTH+"] zzMkC /][&|ܔT`^ޖ6<Jkܘ:١^n![ʢY%```iY\=i@wJ@D@Ȏ!x,7e,KOI^"FK>,z(eQY*+=aSAvne|wI]KATe?Ug0/m ct'ۂ"Q
- _fr Z#ݵɾWGwUS~X8 fEFsuHc:dӬ2_dF0Wt@W<te Y(I׋C?AdL~6|(d
-v XmB0g)U.xZ$ⴻM d
-<,a ^XC퀖!#41cXk*epD|f}=;k4/=X#= !$ꨧ虘rֵOmEOnQե@dP;wnZJvs=mmU@^xxUhrӿ[QH;J$kvP2*2M$P"|^'d3\#BH-vm9IU~/:1ڮ!lr\,j
--kVqbGly vfׯ Hpg ľCbvźZ >cO0_0/l9E.h8Vb8h<2UXN5!587NSDSPAW4]ܛTC}ȇ Sw,AK$ ͍vs#z<@[Uh_y Kӆi~0=d.1)n!e}{lٶX`jB't q$+7W~mAY86 I._V6|`De61yF ?[Tnd
-?8
-,_{zX*ƺ"7e^=tVJAHC,+>:[ƺ,z)6_#18
-cU򇴕TPvWlrHxJ=>4 Qwq·+PEgkenէyoˇ<xGGp2d32՟_ɊhQ6Cb"+D^64w/;endstream
-endobj
-1899 0 obj <<
-/Type /Page
-/Contents 1900 0 R
-/Resources 1898 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1856 0 R
-/Annots [ 1902 0 R 1903 0 R 1904 0 R 1905 0 R 1906 0 R 1907 0 R 1908 0 R 1909 0 R 1910 0 R 1911 0 R 1912 0 R 1913 0 R 1914 0 R 1915 0 R 1916 0 R 1917 0 R 1918 0 R 1919 0 R 1920 0 R 1921 0 R 1922 0 R 1923 0 R 1924 0 R 1925 0 R 1926 0 R 1927 0 R 1928 0 R 1929 0 R 1930 0 R 1931 0 R 1932 0 R 1933 0 R 1934 0 R 1935 0 R 1936 0 R 1937 0 R 1938 0 R 1939 0 R 1940 0 R 1941 0 R 1942 0 R 1943 0 R 1944 0 R 1945 0 R 1946 0 R 1947 0 R 1948 0 R 1949 0 R 1950 0 R 1951 0 R 1952 0 R 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R 1958 0 R 1959 0 R 1960 0 R 1961 0 R 1962 0 R 1963 0 R 1964 0 R 1965 0 R 1966 0 R 1967 0 R 1968 0 R 1969 0 R 1970 0 R 1971 0 R 1972 0 R 1973 0 R 1974 0 R 1975 0 R 1976 0 R 1977 0 R 1978 0 R 1979 0 R 1980 0 R 1981 0 R 1982 0 R 1983 0 R 1984 0 R 1985 0 R 1986 0 R 1987 0 R 1988 0 R 1989 0 R 1990 0 R 1991 0 R 1992 0 R 1993 0 R 1994 0 R 1995 0 R 1996 0 R 1997 0 R 1998 0 R 1999 0 R 2000 0 R 2001 0 R 2002 0 R 2003 0 R 2004 0 R 2005 0 R 2006 0 R 2007 0 R 2008 0 R 2009 0 R 2010 0 R 2011 0 R 2012 0 R 2013 0 R 2014 0 R 2015 0 R 2016 0 R 2017 0 R 2018 0 R 2019 0 R 2020 0 R 2021 0 R 2022 0 R 2023 0 R 2024 0 R 2025 0 R 2026 0 R 2027 0 R 2028 0 R 2029 0 R 2030 0 R 2031 0 R 2032 0 R 2033 0 R 2034 0 R 2035 0 R 2036 0 R 2037 0 R 2038 0 R ]
->> endobj
-1902 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 508.507 116.278 519.355]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-1903 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.24 496.43 116.195 507.279]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-1904 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 484.354 116.278 495.202]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-1905 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 472.277 116.278 483.125]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-1906 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 460.2 116.278 471.048]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-1907 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 448.123 116.278 458.971]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-1908 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.374 448.123 132.329 458.971]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-1909 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 436.046 116.278 446.895]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-1910 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 411.893 116.278 422.741]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-1911 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 399.816 116.278 410.664]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-1912 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 387.739 116.278 398.587]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-1913 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 375.662 116.278 386.51]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-1914 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.312 363.585 114.286 374.987]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-1915 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.91 351.301 144.865 362.301]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-1916 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 339.432 116.278 350.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-1917 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.374 339.432 132.329 350.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-1918 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.425 339.432 148.38 350.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.37) >>
->> endobj
-1919 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.476 339.432 164.431 350.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.39) >>
->> endobj
-1920 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.527 339.432 180.482 350.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-1921 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.578 339.432 201.514 350.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-1922 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [109.554 327.355 121.509 338.203]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-1923 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.838 315.278 148.812 325.628]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-1924 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.908 315.278 159.881 325.628]
-/Subtype /Link
-/A << /S /GoTo /D (page.3) >>
->> endobj
-1925 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.323 303.201 116.278 314.049]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-1926 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.24 291.124 116.195 301.474]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-1927 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.24 279.048 116.195 289.398]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-1928 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.24 266.971 116.195 277.321]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-1929 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.661 246.612 133.616 257.239]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-1930 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.661 234.535 133.616 245.162]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-1931 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.712 234.535 149.667 245.162]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-1932 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [121.661 222.458 133.616 233.085]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-1933 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.712 222.458 149.667 233.085]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-1934 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [114.784 202.653 126.739 213.501]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-1935 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.352 190.3 149.307 200.926]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-1936 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.403 190.3 165.358 200.926]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-1937 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.352 178.223 149.307 188.85]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-1938 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.853 166.423 152.808 176.773]
-/Subtype /Link
-/A << /S /GoTo /D (page.37) >>
->> endobj
-1939 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.184 154.291 146.139 165.139]
-/Subtype /Link
-/A << /S /GoTo /D (page.78) >>
->> endobj
-1940 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.235 154.291 162.19 165.139]
-/Subtype /Link
-/A << /S /GoTo /D (page.79) >>
->> endobj
-1941 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.318 142.214 184.274 153.062]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-1942 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.112 130.137 180.067 140.985]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-1943 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.163 130.137 196.118 140.985]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-1944 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.214 130.137 212.169 140.985]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-1945 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [122.256 118.115 134.211 128.465]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-1946 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.781 508.507 322.736 519.355]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-1947 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.938 496.514 280.893 507.362]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-1948 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [289.86 484.244 306.796 495.369]
-/Subtype /Link
-/A << /S /GoTo /D (page.111) >>
->> endobj
-1949 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [239.438 472.528 251.393 482.878]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-1950 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [264.345 460.535 276.3 471.327]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-1951 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [303.088 448.541 315.044 458.892]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-1952 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.395 436.272 270.35 446.898]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-1953 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.664 424.555 261.619 434.905]
-/Subtype /Link
-/A << /S /GoTo /D (page.94) >>
->> endobj
-1954 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.017 412.562 259.972 423.41]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-1955 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.325 400.569 274.28 411.417]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-1956 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [269.354 388.576 281.309 399.424]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-1957 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.405 388.576 297.36 399.424]
-/Subtype /Link
-/A << /S /GoTo /D (page.64) >>
->> endobj
-1958 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.212 376.583 282.167 387.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-1959 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [286.263 376.583 298.218 387.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-1960 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.207 376.583 313.162 387.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-1961 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [317.258 376.583 329.213 387.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-1962 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [333.309 376.583 345.264 387.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-1963 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.239 364.589 282.195 375.438]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-1964 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [286.29 364.589 298.245 375.438]
-/Subtype /Link
-/A << /S /GoTo /D (page.58) >>
->> endobj
-1965 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [302.341 364.589 314.296 375.438]
-/Subtype /Link
-/A << /S /GoTo /D (page.64) >>
->> endobj
-1966 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [265.424 352.596 277.379 363.444]
-/Subtype /Link
-/A << /S /GoTo /D (page.56) >>
->> endobj
-1967 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.475 352.596 293.43 363.444]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-1968 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.017 340.603 259.972 351.451]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-1969 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.169 328.333 286.124 339.458]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-1970 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [290.22 328.333 302.175 339.458]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-1971 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.787 316.617 254.742 327.465]
-/Subtype /Link
-/A << /S /GoTo /D (page.95) >>
->> endobj
-1972 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.505 304.624 280.479 314.974]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-1973 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [286.761 292.63 293.735 303.423]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-1974 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.666 280.637 269.603 290.987]
-/Subtype /Link
-/A << /S /GoTo /D (page.120) >>
->> endobj
-1975 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.699 280.637 290.635 290.987]
-/Subtype /Link
-/A << /S /GoTo /D (page.121) >>
->> endobj
-1976 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.395 268.367 270.35 278.994]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-1977 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.446 268.367 286.401 278.994]
-/Subtype /Link
-/A << /S /GoTo /D (page.53) >>
->> endobj
-1978 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [289.777 256.374 301.732 267.001]
-/Subtype /Link
-/A << /S /GoTo /D (page.53) >>
->> endobj
-1979 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.247 244.381 265.202 255.506]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-1980 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 232.665 275.663 243.513]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-1981 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.759 232.665 291.714 243.513]
-/Subtype /Link
-/A << /S /GoTo /D (page.78) >>
->> endobj
-1982 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.81 232.665 307.765 243.513]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-1983 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 220.118 287.369 232.073]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-1984 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.465 220.118 303.42 232.073]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-1985 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.516 220.118 319.471 232.073]
-/Subtype /Link
-/A << /S /GoTo /D (page.34) >>
->> endobj
-1986 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [323.567 220.118 335.522 232.073]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-1987 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.585 201.791 282.54 212.418]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-1988 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.41 190.074 266.365 200.923]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-1989 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.461 190.074 282.416 200.923]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-1990 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.405 190.074 297.36 200.923]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-1991 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.629 178.081 296.584 188.929]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-1992 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.311 166.088 280.285 176.881]
-/Subtype /Link
-/A << /S /GoTo /D (page.5) >>
->> endobj
-1993 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.09 153.818 312.026 164.943]
-/Subtype /Link
-/A << /S /GoTo /D (page.107) >>
->> endobj
-1994 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 141.548 287.369 153.503]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-1995 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [262.629 130.109 269.603 140.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-1996 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.699 130.109 285.654 140.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-1997 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [288.643 130.109 300.598 140.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-1998 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 117.562 287.369 129.517]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-1999 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 508.507 414.126 519.355]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2000 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.25 496.237 393.205 507.362]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2001 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.25 484.244 393.205 495.369]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2002 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.48 472.251 398.435 483.376]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2003 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.48 460.258 398.435 471.383]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2004 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.711 448.265 403.666 459.39]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2005 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.711 436.272 403.666 447.397]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2006 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 424.278 419.108 435.403]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2007 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.711 412.562 403.666 423.41]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2008 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.628 400.569 403.583 410.919]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2009 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.48 388.576 398.435 399.424]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2010 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.402 376.583 419.357 387.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2011 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.862 364.313 429.818 375.438]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2012 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.995 352.596 453.95 363.389]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2013 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.647 340.05 420.602 352.005]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-2014 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.499 321.999 398.436 332.847]
-/Subtype /Link
-/A << /S /GoTo /D (page.111) >>
->> endobj
-2015 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 309.729 414.126 320.854]
-/Subtype /Link
-/A << /S /GoTo /D (page.41) >>
->> endobj
-2016 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.115 309.729 429.071 320.854]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2017 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [427.41 298.013 439.366 308.806]
-/Subtype /Link
-/A << /S /GoTo /D (page.58) >>
->> endobj
-2018 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.461 298.013 455.417 308.806]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2019 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.329 286.02 451.265 296.813]
-/Subtype /Link
-/A << /S /GoTo /D (page.120) >>
->> endobj
-2020 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [376.02 274.027 387.975 284.875]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-2021 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.711 262.033 403.666 272.882]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2022 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.858 250.04 408.813 260.39]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2023 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.909 250.04 424.864 260.39]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2024 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.632 237.77 424.587 248.895]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2025 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 225.777 414.126 236.902]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2026 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.222 225.777 430.177 236.902]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2027 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.093 213.784 435.048 224.909]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2028 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.941 202.068 408.896 212.916]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2029 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.941 190.074 408.896 200.923]
-/Subtype /Link
-/A << /S /GoTo /D (page.88) >>
->> endobj
-2030 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 178.081 414.126 188.929]
-/Subtype /Link
-/A << /S /GoTo /D (page.88) >>
->> endobj
-2031 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.48 166.088 398.435 176.936]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2032 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.014 153.818 455.969 164.943]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2033 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [460.065 153.818 472.02 164.943]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2034 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.632 141.825 424.587 152.95]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2035 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.683 141.825 440.638 152.95]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2036 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.711 130.109 403.666 140.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.40) >>
->> endobj
-2037 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.762 130.109 424.698 140.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.118) >>
->> endobj
-2038 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 117.839 414.126 128.964]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-1901 0 obj <<
-/D [1899 0 R /FitBH 734.423]
->> endobj
-514 0 obj <<
-/D [1899 0 R /FitBH 584.113]
->> endobj
-1898 0 obj <<
-/Font << /F29 573 0 R /F64 555 0 R /F104 565 0 R /F152 1194 0 R /F26 539 0 R /F102 561 0 R /F110 598 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2041 0 obj <<
-/Length 3984
-/Filter /FlateDecode
->>
-stream
-x]KsW0>Q.k<57S9$ޜ, $
-$T\3{dD8AbqF+T AȈ#,_?`12H6<yPy_GL4sFY~NƙtL~{]Hn?h
-/F-|ƈ3Zq"zogk.Zh0R<#&¾菟䳫#+X5L#5]
->V/6pAz֯#oC_NBA󂐊G:]7/xpF/ra2,~}kaݨA=;u˖9U|GM@-;MI[t͢ n{ھd\^-ם)k)DF)}}wly#}rcV*J!Vک$K>HҦcD<:z|w,A\p՗z]>)BKG@oM= Q؜/Xp*n<mIB'p?xȮ'!GN@=*wJ~!!/M;~h^\?t&h`{R<iTƎאrUSKZDj`_^Lf:@& ڻ i6EBDT>o0M[ ލ/)A\.GAnԈ14.&y.AﯼPH0HCvcoY]S -jet\u2x4R(Ƣ_:TȘF"&e(Hz)#H7o h @dr
-v~T4 O}|nfG⤇"؃dy3u_"0ŠW=ͣY-NCF=J+gѴ`I>Ke5̔64I]ېTPu}1BL)b{e7ɺr63GFڂ48K!&$@R_SrLTCձ*bZUx2^w}f{i{ ֜ˡaUPW+T@&eiPvSܖ2hk#m*8ް#޿#jX4FO::^9NIӼ)͒!0 x^-?muzGfr%W7E,@3Ix0^xo#]GO.BB,Bn(+*Gѓ`gn-Dt
-LUged#ϙxl&OC͡@m;'TɺG#$,4Viz*.PPa4Gx/vk(}6p%^fxH_#U?Mum򰉖ib.@;
-A!tyMoq6;ʛ*00`,mκ SCI,҅Z8ِM9^JӹR*g#_G֗>HB( 8,u4IZeA D!Tfi҅Q:t&!AŦ({5f˜%i'n ׾ a)ӷfĽ]]Dڸ];58 gBHX_-/TCې]!*k*"+bKOeCg bﴍݍu.u$^Ys7c4w{x/ J^`Ld6Y1T;5k mQ܃l@ͬ#!]/m2+''X_@5zO?+1zK9;Mji4in|63CWK{9%)S:5Q}čv<bţmKJF.0d} k\t&^QDP]QJuA,{us\Նg0a@KfU#bEMqxTYD:N=JCM[Xuete K!Ǝg^Jr7q~INy+o0d!`o\Ezjk{~)Y&i_>OIƿdWW|~-OȅbQ6-"pb6,`DNUVd%4,}Z)$%>lB)T~M>lQg=bXAC6$%Hm=Xc@_>u@{puknq=$ ZM4`Of}a'mkLf8fXj)c-NW4'&ܯq0DtOzxLXmrƖ3|K wa[6dJ%zI7||mUSf9:qV4AR῟O7y
-GoSadF25> mǷP!zGR Yw4YJDS]M:ڛ8m/z>/i9`>2֞*W_6P'ۦx}xV{:/tLS!j,,7Ӹ0Pج7y-<֋dmGmt pPANA1.fvwd@r' NA$%G`}E~p3ܛ[ˊ?m#i|]4OBP>82git 3fzsp0di IC!%W׀/@7/-N1d\^b•XuVN 2 ڪ0&/n6Zd`# B 1h6eNCpZg봢%kqG-"F(ʤܸfMV3 fг 2e$$ *|iITc@u5=%AHX =y5fBgL-`lPHlV? AuofrQ=ٙ3lX_SU&G^@;Rw5:n{ʵݟ(DŽA2I0m+gendstream
-endobj
-2040 0 obj <<
-/Type /Page
-/Contents 2041 0 R
-/Resources 2039 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1856 0 R
-/Annots [ 2043 0 R 2044 0 R 2045 0 R 2046 0 R 2047 0 R 2048 0 R 2049 0 R 2050 0 R 2051 0 R 2052 0 R 2053 0 R 2054 0 R 2055 0 R 2056 0 R 2057 0 R 2058 0 R 2059 0 R 2060 0 R 2061 0 R 2062 0 R 2063 0 R 2064 0 R 2065 0 R 2066 0 R 2067 0 R 2068 0 R 2069 0 R 2070 0 R 2071 0 R 2072 0 R 2073 0 R 2074 0 R 2075 0 R 2076 0 R 2077 0 R 2078 0 R 2079 0 R 2080 0 R 2081 0 R 2082 0 R 2083 0 R 2084 0 R 2085 0 R 2086 0 R 2087 0 R 2088 0 R 2089 0 R 2090 0 R 2091 0 R 2092 0 R 2093 0 R 2094 0 R 2095 0 R 2096 0 R 2097 0 R 2098 0 R 2099 0 R 2100 0 R 2101 0 R 2102 0 R 2103 0 R 2104 0 R 2105 0 R 2106 0 R 2107 0 R 2108 0 R 2109 0 R 2110 0 R 2111 0 R 2112 0 R 2113 0 R 2114 0 R 2115 0 R 2116 0 R 2117 0 R 2118 0 R 2119 0 R 2120 0 R 2121 0 R 2122 0 R 2123 0 R 2124 0 R 2125 0 R 2126 0 R 2127 0 R 2128 0 R 2129 0 R 2130 0 R 2131 0 R 2132 0 R 2133 0 R 2134 0 R 2135 0 R 2136 0 R 2137 0 R 2138 0 R 2139 0 R 2140 0 R 2141 0 R 2142 0 R 2143 0 R 2144 0 R 2145 0 R 2146 0 R 2147 0 R 2148 0 R 2149 0 R 2150 0 R 2151 0 R 2152 0 R 2153 0 R 2154 0 R 2155 0 R 2156 0 R 2157 0 R 2158 0 R 2159 0 R 2160 0 R 2161 0 R 2162 0 R 2163 0 R 2164 0 R 2165 0 R 2166 0 R 2167 0 R 2168 0 R 2169 0 R 2170 0 R 2171 0 R 2172 0 R 2173 0 R 2174 0 R 2175 0 R 2176 0 R 2177 0 R 2178 0 R 2179 0 R 2180 0 R 2181 0 R 2182 0 R 2183 0 R 2184 0 R 2185 0 R 2186 0 R 2187 0 R 2188 0 R 2189 0 R 2190 0 R 2191 0 R 2192 0 R 2193 0 R 2194 0 R 2195 0 R 2196 0 R 2197 0 R 2198 0 R 2199 0 R 2200 0 R 2201 0 R 2202 0 R 2203 0 R 2204 0 R 2205 0 R 2206 0 R 2207 0 R 2208 0 R 2209 0 R 2210 0 R 2211 0 R 2212 0 R 2213 0 R 2214 0 R 2215 0 R 2216 0 R 2217 0 R 2218 0 R 2219 0 R 2220 0 R 2221 0 R 2222 0 R 2223 0 R 2224 0 R 2225 0 R 2226 0 R 2227 0 R 2228 0 R 2229 0 R 2230 0 R 2231 0 R 2232 0 R 2233 0 R 2234 0 R 2235 0 R 2236 0 R 2237 0 R 2238 0 R 2239 0 R 2240 0 R 2241 0 R 2242 0 R 2243 0 R ]
->> endobj
-2043 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.002 700.177 201.957 712.133]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2044 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [165.095 688.691 172.069 699.539]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2045 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [166.728 676.762 178.683 687.61]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2046 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.779 676.762 194.734 687.61]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2047 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.853 664.777 194.79 675.625]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2048 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.895 652.737 195.869 663.586]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2049 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.284 640.753 208.239 651.601]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2050 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.942 628.547 186.916 639.174]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2051 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.012 628.547 202.967 639.174]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2052 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.835 586.432 179.79 597.281]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-2053 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.886 586.432 195.841 597.281]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2054 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [199.937 586.432 211.892 597.281]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-2055 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.977 574.448 193.932 585.296]
-/Subtype /Link
-/A << /S /GoTo /D (page.39) >>
->> endobj
-2056 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.065 562.463 185.02 573.312]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2057 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.065 550.202 190.002 561.327]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2058 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.097 550.202 211.034 561.327]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2059 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.364 538.217 216.319 548.844]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2060 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.364 526.233 216.319 536.86]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-2061 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.678 514.248 221.633 525.373]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2062 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.664 502.541 173.619 513.389]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2063 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [215.439 490.556 222.413 501.404]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-2064 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [227.04 490.556 234.014 501.404]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2065 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.641 490.556 250.597 501.404]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2066 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.697 478.601 164.653 488.951]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2067 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.748 478.601 180.704 488.951]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2068 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.799 478.601 196.754 488.951]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2069 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.85 478.601 212.805 488.951]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2070 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.712 466.34 186.667 476.966]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2071 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.002 454.078 201.957 466.034]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2072 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.053 454.078 218.008 466.034]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2073 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.002 442.094 196.976 454.049]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2074 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [201.071 442.094 213.027 454.049]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2075 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.122 442.094 229.078 454.049]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2076 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [233.173 442.094 245.129 454.049]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2077 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.781 428.67 181.755 441.456]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2078 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.712 418.401 186.667 429.028]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2079 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.763 418.401 202.718 429.028]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2080 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.855 404.701 176.829 417.487]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2081 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.925 404.701 192.88 417.487]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2082 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.976 404.701 208.931 417.487]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2083 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [213.027 404.701 224.982 417.487]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2084 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.065 394.432 185.02 405.557]
-/Subtype /Link
-/A << /S /GoTo /D (page.22) >>
->> endobj
-2085 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.641 376.258 179.597 386.942]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2086 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.692 376.258 195.647 386.942]
-/Subtype /Link
-/A << /S /GoTo /D (page.88) >>
->> endobj
-2087 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.374 364.273 169.329 375.121]
-/Subtype /Link
-/A << /S /GoTo /D (page.35) >>
->> endobj
-2088 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.835 352.012 179.79 363.137]
-/Subtype /Link
-/A << /S /GoTo /D (page.35) >>
->> endobj
-2089 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.886 352.012 200.822 363.137]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2090 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.904 340.304 205.859 350.654]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2091 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.213 328.319 175.169 339.004]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2092 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.002 315.781 201.957 327.737]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2093 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.053 315.781 218.008 327.737]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2094 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.505 304.35 174.46 314.7]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2095 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.556 304.35 190.511 314.7]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2096 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [194.607 304.35 206.562 314.7]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2097 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.969 290.373 195.924 303.159]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2098 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.673 280.105 200.628 290.731]
-/Subtype /Link
-/A << /S /GoTo /D (page.53) >>
->> endobj
-2099 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.904 268.12 205.859 278.747]
-/Subtype /Link
-/A << /S /GoTo /D (page.53) >>
->> endobj
-2100 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.065 256.135 185.02 267.26]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-2101 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.673 244.151 200.628 254.778]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-2102 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.724 244.151 216.679 254.778]
-/Subtype /Link
-/A << /S /GoTo /D (page.53) >>
->> endobj
-2103 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.001 232.443 179.956 243.291]
-/Subtype /Link
-/A << /S /GoTo /D (page.64) >>
->> endobj
-2104 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.512 220.459 184.467 231.307]
-/Subtype /Link
-/A << /S /GoTo /D (page.64) >>
->> endobj
-2105 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [181.119 208.474 193.074 218.824]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2106 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.065 196.49 185.02 207.338]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2107 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [221.785 184.228 233.74 194.855]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2108 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.694 172.52 187.65 183.369]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2109 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.745 172.52 203.701 183.369]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2110 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.447 160.259 221.384 171.384]
-/Subtype /Link
-/A << /S /GoTo /D (page.117) >>
->> endobj
-2111 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.53 142.084 194.485 152.933]
-/Subtype /Link
-/A << /S /GoTo /D (page.71) >>
->> endobj
-2112 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.835 130.1 179.79 140.948]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2113 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [184.772 117.562 196.727 129.517]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2114 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.446 700.454 323.401 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.40) >>
->> endobj
-2115 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.39 700.454 338.345 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2116 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.441 700.454 354.396 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2117 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.676 688.39 328.631 699.017]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-2118 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.945 676.326 319.9 686.952]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2119 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.137 664.538 339.092 674.888]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2120 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.367 652.197 344.322 662.824]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2121 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.468 640.409 312.442 651.258]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2122 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 628.345 328.714 639.193]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2123 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 616.281 328.714 627.129]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2124 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.221 604.216 314.158 615.009]
-/Subtype /Link
-/A << /S /GoTo /D (page.102) >>
->> endobj
-2125 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.837 592.152 322.792 603]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2126 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.888 592.152 338.843 603]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2127 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.939 592.152 354.894 603]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2128 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.693 568.024 313.649 578.374]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2129 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [328.023 555.959 339.978 566.309]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2130 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [299.812 543.895 311.767 554.245]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2131 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [315.863 543.895 327.818 554.245]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2132 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.919 531.831 312.874 542.181]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2133 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.97 531.831 328.925 542.181]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2134 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [299.037 519.766 310.992 530.116]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2135 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [315.088 519.766 327.043 530.116]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2136 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [321.989 507.702 333.944 518.55]
-/Subtype /Link
-/A << /S /GoTo /D (page.34) >>
->> endobj
-2137 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.04 507.702 349.995 518.55]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2138 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.911 495.638 359.847 506.486]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2139 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [321.989 483.297 338.926 494.422]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2140 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [309.149 471.509 321.104 482.302]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2141 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.2 471.509 337.155 482.302]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2142 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [341.251 471.509 353.206 482.302]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2143 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [322.682 447.381 329.655 458.173]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2144 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.002 435.316 332.976 446.109]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2145 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.068 423.252 313.023 434.1]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2146 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.215 411.188 318.17 421.538]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2147 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [321.989 399.123 338.926 409.972]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2148 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.45 387.059 344.405 397.907]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2149 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [320.08 374.939 332.035 385.788]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2150 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.141 362.654 360.096 373.779]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2151 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [337.68 350.866 349.635 361.714]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-2152 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.298 338.525 318.253 349.65]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2153 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.446 318.664 323.401 329.291]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-2154 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [318.392 306.877 330.347 317.227]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2155 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [334.443 306.877 351.38 317.227]
-/Subtype /Link
-/A << /S /GoTo /D (page.111) >>
->> endobj
-2156 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.838 294.536 307.793 305.661]
-/Subtype /Link
-/A << /S /GoTo /D (page.59) >>
->> endobj
-2157 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.801 280.756 334.775 293.541]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2158 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.871 280.756 350.826 293.541]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2159 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.922 280.756 366.877 293.541]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2160 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [323.014 268.691 334.969 281.477]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2161 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.649 256.627 313.605 269.203]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2162 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [323.235 246.002 335.19 257.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2163 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [312.996 232.498 324.951 245.284]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2164 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [314.933 222.427 326.888 233.275]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2165 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.984 222.427 342.939 233.275]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2166 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.035 222.427 358.99 233.275]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2167 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.086 222.427 375.041 233.275]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2168 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [379.137 222.427 391.092 233.275]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2169 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [303.061 210.362 315.016 220.712]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2170 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.998 198.298 321.934 208.648]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2171 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [308.623 184.241 320.578 196.817]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2172 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [290.303 172.177 302.258 184.519]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2173 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.45 154.032 349.386 165.157]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2174 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 141.967 333.695 153.092]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2175 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.529 129.903 328.465 141.028]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2176 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.561 129.903 349.497 141.028]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2177 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [324.121 118.116 336.076 128.908]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2178 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [457.105 700.731 469.06 711.524]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2179 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.531 688.664 451.486 699.512]
-/Subtype /Link
-/A << /S /GoTo /D (page.39) >>
->> endobj
-2180 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [479.991 676.597 491.946 687.39]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2181 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 664.53 446.256 675.378]
-/Subtype /Link
-/A << /S /GoTo /D (page.78) >>
->> endobj
-2182 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [450.352 664.53 462.307 675.378]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2183 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.762 652.186 461.698 663.311]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2184 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.992 640.119 466.929 651.244]
-/Subtype /Link
-/A << /S /GoTo /D (page.109) >>
->> endobj
-2185 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.849 628.328 449.804 638.678]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2186 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 615.984 451.237 627.109]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2187 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 603.917 451.237 615.042]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2188 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.17 592.127 459.125 602.975]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2189 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [463.221 592.127 475.176 602.975]
-/Subtype /Link
-/A << /S /GoTo /D (page.79) >>
->> endobj
-2190 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [478.165 592.127 490.12 602.975]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2191 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [451.293 580.06 463.248 590.908]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2192 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [470.913 567.716 482.869 578.841]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2193 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [486.964 567.716 498.919 578.841]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2194 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [488.874 547.529 500.83 559.484]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2195 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.085 536.016 440.041 546.366]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2196 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.222 523.949 467.178 534.797]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-2197 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.468 511.328 468.423 523.283]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2198 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [472.519 511.328 484.474 523.283]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2199 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [488.57 511.328 500.525 523.283]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2200 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [432.336 499.814 444.292 510.663]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2201 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.531 487.47 451.486 498.595]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2202 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.041 475.68 448.996 486.528]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2203 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [476.144 463.336 493.08 474.461]
-/Subtype /Link
-/A << /S /GoTo /D (page.101) >>
->> endobj
-2204 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.163 441.528 436.1 449.941]
-/Subtype /Link
-/A << /S /GoTo /D (page.101) >>
->> endobj
-2205 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.762 427.524 456.717 438.372]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-2206 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.531 415.457 451.486 426.305]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-2207 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 403.389 446.256 414.238]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-2208 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.468 390.769 468.423 402.724]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2209 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [470.859 377.263 482.814 390.048]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2210 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.992 367.188 461.947 378.036]
-/Subtype /Link
-/A << /S /GoTo /D (page.14) >>
->> endobj
-2211 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [466.043 367.188 477.998 378.036]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2212 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.218 354.844 504.173 365.969]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2213 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [508.653 354.844 520.608 365.969]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2214 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.163 343.166 431.119 353.516]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2215 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [435.214 343.166 447.17 353.516]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2216 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [451.265 343.166 468.202 353.516]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2217 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [470.913 330.822 482.869 341.947]
-/Subtype /Link
-/A << /S /GoTo /D (page.14) >>
->> endobj
-2218 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.468 318.478 468.423 330.433]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2219 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [472.519 318.478 484.474 330.433]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2220 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.568 294.897 456.523 305.69]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-2221 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [445.149 282.83 457.105 293.623]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-2222 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.762 270.763 461.698 281.611]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2223 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.306 258.696 467.261 269.544]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2224 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [471.357 258.696 488.293 269.544]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2225 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.531 246.629 451.486 257.477]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2226 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.582 246.629 467.537 257.477]
-/Subtype /Link
-/A << /S /GoTo /D (page.71) >>
->> endobj
-2227 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.531 234.285 451.486 245.41]
-/Subtype /Link
-/A << /S /GoTo /D (page.14) >>
->> endobj
-2228 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.582 234.285 472.519 245.41]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2229 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [448.719 222.495 460.675 233.179]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2230 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [464.77 222.495 476.725 233.179]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2231 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.821 222.495 492.776 233.179]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2232 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [495.765 222.495 507.72 233.179]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2233 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.468 209.874 468.423 221.829]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2234 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [472.519 209.874 484.474 221.829]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2235 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [488.57 209.874 500.525 221.829]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2236 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [460.453 198.361 472.408 209.209]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2237 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [429.071 186.294 441.026 197.142]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2238 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [452.345 174.227 469.281 185.019]
-/Subtype /Link
-/A << /S /GoTo /D (page.107) >>
->> endobj
-2239 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [464.217 162.159 481.153 172.952]
-/Subtype /Link
-/A << /S /GoTo /D (page.107) >>
->> endobj
-2240 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 150.092 446.256 160.941]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2241 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.909 138.025 461.864 148.375]
-/Subtype /Link
-/A << /S /GoTo /D (page.36) >>
->> endobj
-2242 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [465.96 138.025 477.915 148.375]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2243 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [490.535 117.562 502.49 129.517]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2042 0 obj <<
-/D [2040 0 R /FitBH 734.423]
->> endobj
-2039 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F26 539 0 R /F152 1194 0 R /F102 561 0 R /F110 598 0 R /F84 545 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2246 0 obj <<
-/Length 3998
-/Filter /FlateDecode
->>
-stream
-x][oF~Iֳs<iita7@ڢFRtRp(cQN
-xB'`10H6__O~ :܎~0t5B}xpk8w<#>~:cNb\??yU6H392.*N78e)a[ԼN.FTgO1jxeS)8BW4߻הP~?A뭟+ts_L"iSc}S5b PO(:
-__p!h[p
-PFW|?ϼXUԲ"KʛmzCǑMAZ/"0 FF"čG !RzH{<2k߿/|d>/Aj ^@3"YPHB0 dl$07*iQ
-Zi${,K/A3͑T~:&fxRlbXb9&$T7?5\9%]lciBv=R<F:7&$`!Lœv.6ǭj
-Шj9c]ݗjN2~j}N{ٮz,uI5AwY;9vcܙ;<5ͰJ۶
-~qB! !~aY]6+pIx@3qF'鼭X
-R4@mTHCeAY8 $D!b/0Jd{mrG1 {3(NTGח8@*CP cL`LuS*gQa|Ol G*A"U"$OjգQuζB+!~Vz*)t8,G4ΰ5`XI9s*
-aź2NLm
--eN2YN
-?ݝ]DPlΌX1)o< ,K f zUuw#(' Hzd̯" ϳib ?&ciz0ȉ}n\U>cN~ZW)"i,OCMf3Ou"m x~^dnE#bk :mƴaj 8xV I U4MDcv1:blFe#q\44
-e6&(YLc6BFgNz
-U1J"xM*:jE:j^G c|$mbNݵdk
-yA@*4PVf%\8kzm/gkJW[4XbKFJ84qBhVSfK|1H4q5
-A kJoK<[&#ǖiETo}ݛ \4bU5#͆S3WqnMΑH{uu5P;/ڛF\FX
-9r1m=(#]f:Oo
-ðG;6"HDndZ,WS>d4a"]OJVi#U^shfm
-yWՍXR%{0p磓v*&,luާmLM!Şsq
-W)u]⼨37bjU|)68ak
-Xjqj=:
-EVmk{tcEѠ5/FegC>]ygȅ}9Lu=w)9vU)z0ܦ6vu AfÑ:eu< v?rУ,@,nnj9u\~8R :HpD?>*M j
-W(zq$3+]C&룦. Ju/<LuVN焣 N=l-#,Wlb(_UGbsrW[{"Leۗ" -ʭceMq a"KDTrIm(ʰ&{H[Q5&v%Mx?+O Xlk+zX7v^wQo{U/x32YE[㛧= >ì}aHH؃Z(+Y]Lj@~8] )3:}T1y7ߜlwv)=F1m|"Or\=`y[Ђ{Sg kOkcMؚUH/[ke1}{纻5w+q
-qc+?˼٦vXMW;}h(ڵL$9v)(}U P`3axU\ UM?VǾ!IpM{Xm\͔!W6&;LkswjG|endstream
-endobj
-2245 0 obj <<
-/Type /Page
-/Contents 2246 0 R
-/Resources 2244 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2426 0 R
-/Annots [ 2248 0 R 2249 0 R 2250 0 R 2251 0 R 2252 0 R 2253 0 R 2254 0 R 2255 0 R 2256 0 R 2257 0 R 2258 0 R 2259 0 R 2260 0 R 2261 0 R 2262 0 R 2263 0 R 2264 0 R 2265 0 R 2266 0 R 2267 0 R 2268 0 R 2269 0 R 2270 0 R 2271 0 R 2272 0 R 2273 0 R 2274 0 R 2275 0 R 2276 0 R 2277 0 R 2278 0 R 2279 0 R 2280 0 R 2281 0 R 2282 0 R 2283 0 R 2284 0 R 2285 0 R 2286 0 R 2287 0 R 2288 0 R 2289 0 R 2290 0 R 2291 0 R 2292 0 R 2293 0 R 2294 0 R 2295 0 R 2296 0 R 2297 0 R 2298 0 R 2299 0 R 2300 0 R 2301 0 R 2302 0 R 2303 0 R 2304 0 R 2305 0 R 2306 0 R 2307 0 R 2308 0 R 2309 0 R 2310 0 R 2311 0 R 2312 0 R 2313 0 R 2314 0 R 2315 0 R 2316 0 R 2317 0 R 2318 0 R 2319 0 R 2320 0 R 2321 0 R 2322 0 R 2323 0 R 2324 0 R 2325 0 R 2326 0 R 2327 0 R 2328 0 R 2329 0 R 2330 0 R 2331 0 R 2332 0 R 2333 0 R 2334 0 R 2335 0 R 2336 0 R 2337 0 R 2338 0 R 2339 0 R 2340 0 R 2341 0 R 2342 0 R 2343 0 R 2344 0 R 2345 0 R 2346 0 R 2347 0 R 2348 0 R 2349 0 R 2350 0 R 2351 0 R 2352 0 R 2353 0 R 2354 0 R 2355 0 R 2356 0 R 2357 0 R 2358 0 R 2359 0 R 2360 0 R 2361 0 R 2362 0 R 2363 0 R 2364 0 R 2365 0 R 2366 0 R 2367 0 R 2368 0 R 2369 0 R 2370 0 R 2371 0 R 2372 0 R 2373 0 R 2374 0 R 2375 0 R 2376 0 R 2377 0 R 2378 0 R 2379 0 R 2380 0 R 2381 0 R 2382 0 R 2383 0 R 2384 0 R 2385 0 R 2386 0 R 2387 0 R 2388 0 R 2389 0 R 2390 0 R 2391 0 R 2392 0 R 2393 0 R 2394 0 R 2395 0 R 2396 0 R 2397 0 R 2398 0 R 2399 0 R 2400 0 R 2401 0 R 2402 0 R 2403 0 R 2404 0 R 2405 0 R 2406 0 R 2407 0 R 2408 0 R 2409 0 R 2410 0 R 2411 0 R 2412 0 R 2413 0 R 2414 0 R 2415 0 R 2416 0 R 2417 0 R 2418 0 R 2419 0 R 2420 0 R 2421 0 R 2422 0 R 2423 0 R 2424 0 R 2425 0 R ]
->> endobj
-2248 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.178 700.731 199.133 711.524]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2249 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.243 700.731 215.198 711.524]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2250 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.877 688.776 116.832 699.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.84) >>
->> endobj
-2251 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.928 688.776 137.864 699.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2252 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [166.064 676.71 183.001 687.503]
-/Subtype /Link
-/A << /S /GoTo /D (page.109) >>
->> endobj
-2253 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [131.721 662.652 143.676 675.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2254 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.181 652.025 154.136 663.98]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2255 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [158.232 652.025 170.187 663.98]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2256 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.283 652.025 186.238 663.98]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2257 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.909 632.694 142.846 643.486]
-/Subtype /Link
-/A << /S /GoTo /D (page.102) >>
->> endobj
-2258 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.245 620.628 174.2 631.421]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2259 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [116.721 608.507 128.676 619.355]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2260 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.46 584.431 141.434 595.224]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2261 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.621 572.365 140.576 583.158]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2262 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.586 560.299 142.541 571.092]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2263 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.014 548.234 146.969 558.584]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2264 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.842 536.168 155.797 546.961]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2265 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.397 524.102 148.353 534.452]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2266 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [134.211 512.037 146.166 522.387]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2267 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.669 499.971 137.643 510.764]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2268 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [114.507 487.905 131.444 498.698]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2269 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [174.56 475.84 181.534 486.632]
-/Subtype /Link
-/A << /S /GoTo /D (page.1) >>
->> endobj
-2270 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.63 475.84 197.585 486.632]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2271 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.733 451.708 136.688 462.058]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2272 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.733 439.643 136.688 449.993]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2273 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.733 427.3 136.688 437.927]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2274 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [119.502 415.511 131.458 425.861]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2275 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.733 403.445 136.688 413.796]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2276 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.733 391.38 136.688 401.73]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2277 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.733 379.314 136.688 389.664]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2278 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [119.502 367.248 131.458 377.599]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2279 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.989 355.183 197.945 365.976]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2280 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [144.146 343.117 151.12 353.91]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-2281 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [128.372 331.051 140.327 341.844]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2282 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.245 311.166 137.2 322.014]
-/Subtype /Link
-/A << /S /GoTo /D (page.34) >>
->> endobj
-2283 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.295 311.166 153.251 322.014]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2284 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [157.346 311.166 169.302 322.014]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-2285 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.397 311.166 185.353 322.014]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2286 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.957 299.101 171.931 309.893]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2287 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.245 286.758 142.181 297.883]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2288 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.245 274.692 142.181 285.817]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2289 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.245 262.903 142.181 273.752]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2290 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.245 250.838 137.2 261.686]
-/Subtype /Link
-/A << /S /GoTo /D (page.21) >>
->> endobj
-2291 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.289 238.565 149.263 249.565]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2292 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.197 226.499 143.171 237.499]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2293 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [129.559 214.433 136.533 225.434]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2294 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.629 214.433 147.602 225.434]
-/Subtype /Link
-/A << /S /GoTo /D (page.4) >>
->> endobj
-2295 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 202.575 142.43 213.423]
-/Subtype /Link
-/A << /S /GoTo /D (page.21) >>
->> endobj
-2296 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [135.124 190.509 147.08 201.358]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2297 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.121 178.444 139.095 188.794]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2298 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [143.191 178.444 155.146 188.794]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2299 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [123.944 166.378 140.881 177.226]
-/Subtype /Link
-/A << /S /GoTo /D (page.111) >>
->> endobj
-2300 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.245 154.312 137.2 165.161]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2301 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [141.295 154.312 153.251 165.161]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2302 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.014 142.247 131.969 153.095]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2303 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.065 142.247 148.02 153.095]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2304 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.936 130.181 152.891 141.029]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2305 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.043 117.839 164.998 128.465]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2306 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.017 700.454 259.972 711.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.59) >>
->> endobj
-2307 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [260.124 688.454 272.079 699.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2308 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.625 676.732 275.58 687.082]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-2309 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.506 664.455 303.461 675.082]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2310 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.557 664.455 319.512 675.082]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2311 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.664 652.732 261.619 663.082]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2312 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.247 628.733 265.202 639.581]
-/Subtype /Link
-/A << /S /GoTo /D (page.87) >>
->> endobj
-2313 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [269.298 628.733 281.253 639.581]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2314 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.399 616.733 291.354 627.581]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2315 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.45 616.733 307.405 627.581]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2316 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.629 604.457 301.566 615.582]
-/Subtype /Link
-/A << /S /GoTo /D (page.107) >>
->> endobj
-2317 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.32 592.734 312.276 603.582]
-/Subtype /Link
-/A << /S /GoTo /D (page.90) >>
->> endobj
-2318 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.371 592.734 328.326 603.582]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2319 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.666 580.734 319.621 591.527]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2320 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [324.041 580.734 340.978 591.527]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2321 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.11 570.716 255.046 579.129]
-/Subtype /Link
-/A << /S /GoTo /D (page.116) >>
->> endobj
-2322 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.32 556.502 312.276 567.627]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2323 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.09 544.78 307.045 555.628]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2324 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 532.226 287.369 544.182]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2325 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.465 532.226 303.42 544.182]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-2326 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 520.227 287.369 532.182]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2327 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.465 520.227 303.42 532.182]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2328 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.073 508.781 287.01 519.629]
-/Subtype /Link
-/A << /S /GoTo /D (page.119) >>
->> endobj
-2329 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.316 496.504 296.252 507.131]
-/Subtype /Link
-/A << /S /GoTo /D (page.119) >>
->> endobj
-2330 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 484.228 287.369 496.183]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2331 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.465 484.228 303.42 496.183]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-2332 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [333.066 466.062 345.021 476.855]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2333 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.11 456.044 250.065 464.457]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2334 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.629 442.107 296.584 452.955]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-2335 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.68 442.107 312.635 452.955]
-/Subtype /Link
-/A << /S /GoTo /D (page.79) >>
->> endobj
-2336 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.938 430.107 285.875 440.956]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2337 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [289.971 430.107 306.907 440.956]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2338 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [266.088 418.108 278.043 428.956]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2339 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.139 418.108 294.094 428.956]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-2340 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.399 406.108 291.354 416.956]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-2341 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [278.459 394.053 290.414 404.901]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2342 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [294.51 394.053 306.465 404.901]
-/Subtype /Link
-/A << /S /GoTo /D (page.69) >>
->> endobj
-2343 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.56 394.053 322.516 404.901]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2344 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.399 382.109 291.354 392.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-2345 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.944 370.054 286.899 380.902]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2346 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.32 357.833 317.257 368.958]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2347 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.09 345.833 312.026 356.958]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2348 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.551 333.833 322.487 344.958]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2349 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.897 322.11 348.834 332.903]
-/Subtype /Link
-/A << /S /GoTo /D (page.123) >>
->> endobj
-2350 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.975 310.111 285.931 320.461]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2351 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.164 298.111 265.119 308.461]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-2352 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 286.111 275.663 296.959]
-/Subtype /Link
-/A << /S /GoTo /D (page.47) >>
->> endobj
-2353 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 274.112 275.663 284.96]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2354 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.759 274.112 296.695 284.96]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2355 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.585 262.112 282.54 272.462]
-/Subtype /Link
-/A << /S /GoTo /D (page.64) >>
->> endobj
-2356 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.938 250.112 285.875 260.96]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2357 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 238.113 280.644 248.961]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2358 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.629 226.113 301.566 236.961]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2359 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 214.113 275.663 224.961]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2360 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.759 214.113 296.695 224.961]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2361 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.585 202.114 282.54 212.464]
-/Subtype /Link
-/A << /S /GoTo /D (page.64) >>
->> endobj
-2362 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 190.114 280.644 200.962]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2363 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 178.114 280.644 188.962]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2364 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.247 166.114 265.202 176.963]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2365 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [269.298 166.114 281.253 176.963]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2366 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.349 166.114 302.286 176.963]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2367 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.938 153.838 285.875 164.963]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2368 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.048 142.115 296.004 152.465]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2369 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.099 142.115 312.055 152.465]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2370 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.664 130.115 261.619 140.466]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2371 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.086 117.839 291.022 128.466]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2372 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.192 700.731 448.166 711.524]
-/Subtype /Link
-/A << /S /GoTo /D (page.2) >>
->> endobj
-2373 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.855 688.776 409.81 699.569]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2374 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [435.574 676.821 452.511 687.613]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2375 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.647 664.312 420.602 676.267]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2376 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [424.698 664.312 436.653 676.267]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2377 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.371 652.855 420.326 663.703]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2378 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [405.382 640.9 417.337 651.748]
-/Subtype /Link
-/A << /S /GoTo /D (page.66) >>
->> endobj
-2379 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.093 629 435.048 639.848]
-/Subtype /Link
-/A << /S /GoTo /D (page.39) >>
->> endobj
-2380 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.402 616.768 419.357 627.893]
-/Subtype /Link
-/A << /S /GoTo /D (page.86) >>
->> endobj
-2381 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.453 616.768 435.408 627.893]
-/Subtype /Link
-/A << /S /GoTo /D (page.89) >>
->> endobj
-2382 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.319 605.09 419.274 615.44]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-2383 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.589 588.751 406.544 599.334]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2384 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.862 576.795 429.818 587.644]
-/Subtype /Link
-/A << /S /GoTo /D (page.99) >>
->> endobj
-2385 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [438.784 564.84 450.739 575.689]
-/Subtype /Link
-/A << /S /GoTo /D (page.99) >>
->> endobj
-2386 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [454.835 564.84 471.771 575.689]
-/Subtype /Link
-/A << /S /GoTo /D (page.100) >>
->> endobj
-2387 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 552.885 414.126 563.733]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2388 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.222 552.885 430.177 563.733]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2389 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 540.653 414.126 551.778]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2390 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.222 540.653 430.177 551.778]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2391 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.862 528.975 429.818 539.823]
-/Subtype /Link
-/A << /S /GoTo /D (page.91) >>
->> endobj
-2392 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.862 517.02 429.818 527.868]
-/Subtype /Link
-/A << /S /GoTo /D (page.56) >>
->> endobj
-2393 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.014 504.788 455.969 515.913]
-/Subtype /Link
-/A << /S /GoTo /D (page.56) >>
->> endobj
-2394 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.402 493.109 424.338 503.958]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2395 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.093 481.154 435.048 492.002]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2396 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [435.2 468.922 447.155 479.549]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2397 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.402 457.244 419.357 468.092]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-2398 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.093 445.012 435.048 456.137]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2399 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.862 433.333 434.799 444.182]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2400 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.25 421.378 393.205 432.227]
-/Subtype /Link
-/A << /S /GoTo /D (page.59) >>
->> endobj
-2401 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [424.739 409.146 436.694 419.773]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2402 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 397.468 446.256 408.261]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2403 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [408.73 369.174 420.686 379.967]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2404 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [398.408 357.219 410.363 368.012]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2405 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.553 344.987 450.49 356.112]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2406 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.036 333.308 401.009 344.101]
-/Subtype /Link
-/A << /S /GoTo /D (page.4) >>
->> endobj
-2407 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [462.141 321.353 469.115 332.146]
-/Subtype /Link
-/A << /S /GoTo /D (page.4) >>
->> endobj
-2408 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.656 309.398 435.63 320.191]
-/Subtype /Link
-/A << /S /GoTo /D (page.5) >>
->> endobj
-2409 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [415.566 297.443 432.502 308.236]
-/Subtype /Link
-/A << /S /GoTo /D (page.107) >>
->> endobj
-2410 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [409.201 285.488 426.137 296.071]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2411 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [371.343 263.515 383.298 271.928]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2412 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [373.225 249.622 385.18 259.972]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2413 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [415.04 237.667 426.995 248.46]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2414 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.951 225.712 435.906 236.505]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2415 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [414.279 213.757 426.234 224.107]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2416 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [403.818 201.802 415.773 212.152]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2417 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.48 189.57 398.435 200.695]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2418 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.461 177.891 455.417 188.684]
-/Subtype /Link
-/A << /S /GoTo /D (page.71) >>
->> endobj
-2419 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [388.169 165.936 400.124 176.519]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2420 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [403.818 153.704 415.773 164.331]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2421 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.869 153.704 431.824 164.331]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2422 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 141.749 414.126 152.874]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-2423 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [414.279 129.794 426.234 140.421]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2424 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.33 129.794 442.285 140.421]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2425 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [411.415 118.115 423.37 128.908]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2247 0 obj <<
-/D [2245 0 R /FitBH 734.423]
->> endobj
-2244 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F104 565 0 R /F84 545 0 R /F152 1194 0 R /F65 1190 0 R /F26 539 0 R /F102 561 0 R /F188 1554 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2429 0 obj <<
-/Length 3982
-/Filter /FlateDecode
->>
-stream
-x][o8~ϯl8z,0nyPl%"G]"Š@:<<<߹M(c&1NDr1.~ +HBrp}όIB-&׷So׿LYRiQ^i>=+-.~N"\P";yϔ$.$SDHſw; a6!V@Q<\^q3.Խ|Zx~]}I-ߐY"a(e9sv[PxgDn'I㫿cQ'ԗ(ix7?x[%N
-Vˀ?<*t)̯U`&u^B%FJw~DŽ,ާ˦ qM̔N%t"p̠+K5>YyS9l =6wPZ6-w?f+!>6wa
-Xfu 9RCH!*^VO! ^؀9Uh;2@wiMsd}DblDKj8J XAL1(yuFCh)ÀYi2@wPf0q:2E7cԠ>qOts?8MƐ:@xS|hhʥ%hIšָͪl] YQS" h aBFV9|Kpvx'jO0"l"M'@YG\!$l%XQE7/#kj &&. f/fDל#1
-1P.Rb~&)X_ Tk2;A{Pމ{`kp„V@kt)5NC,^4#}1P}
-]ζ2^uDqVWE(
-Y\jxf|nߺwzUaj\_A<wQ}0@t]B'Fy.l]Nmfc7cQ!QDn,8geB266nY+djڱ֎P9Yd-cǣ_Us>n2|+ǧK+yJ).SC\0umTz}YAif2Hj 
-(% ӧ.Rz,9[ĺԫ1 Uk0ErUlW"Dܴ
-,h^:UfCЗF\9k:&|U
- L%0o:i=yU&25*2q h[G "M\¹41Y8b>\R$<Fw14I͟ajA'@nmSwau2x38Ěe
-5/ @WYN4I$3ْ ${JU+#"īTς
-|͊*]_TQZի& WB 75tHԂִiB
-)"U&~ϫیudN(DvIDŵ 4'XϦ n/qNN`DtDx%Fmoۚ[8m|rVgrv2םbɊMfA
-1Kd >ّ!RgͰ P&&wUKx~xꑺR:?b]m=UedWuW Sc͖k4AcOQR0+vHLHj{!gA۬~qS8AZg unfLH<~Yl3Xk*9:Â3K/*HL7K;6sELaTX56=T* A3Nn
-6
-xtB7޺*?c*3A*gJ#HKG/|
-^o m 6r,jEiyl;kuSP@Q\mO10QȖ0ʾJg2[$ ETǖuue]ڠd!UUAM/ulW"ZZ˙tFzz 4z<X̓mҘqgWXKFևͰ!b&-i@W nr9cnΜY[j`"i*5
-ݴ{s6Ў ۄhQv6p[.\G0;` ZQ^5tfEj
-EMjJ!d{GwƟ+_ <|4>\ۛ}31eio:[s:66oO|zI&鸐Ӻ*˧` 6?W-=
-,3lbw\d9|ߕ[&'! ߊ<a߄9K.+|~iD5 t㤽O cHDAW4 PAW<w2@ރ 뇯z֏_l6* ظ?b A$ݬXna))-)KuG*R)(ZfXWY_o=O,kSN
-endobj
-2428 0 obj <<
-/Type /Page
-/Contents 2429 0 R
-/Resources 2427 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2426 0 R
-/Annots [ 2431 0 R 2432 0 R 2433 0 R 2434 0 R 2435 0 R 2436 0 R 2437 0 R 2438 0 R 2439 0 R 2440 0 R 2441 0 R 2442 0 R 2443 0 R 2444 0 R 2445 0 R 2446 0 R 2447 0 R 2448 0 R 2449 0 R 2450 0 R 2451 0 R 2452 0 R 2453 0 R 2454 0 R 2455 0 R 2456 0 R 2457 0 R 2458 0 R 2459 0 R 2460 0 R 2461 0 R 2462 0 R 2463 0 R 2464 0 R 2465 0 R 2466 0 R 2467 0 R 2468 0 R 2469 0 R 2470 0 R 2471 0 R 2472 0 R 2473 0 R 2474 0 R 2475 0 R 2476 0 R 2477 0 R 2478 0 R 2479 0 R 2480 0 R 2481 0 R 2482 0 R 2483 0 R 2484 0 R 2485 0 R 2486 0 R 2487 0 R 2488 0 R 2489 0 R 2490 0 R 2491 0 R 2492 0 R 2493 0 R 2494 0 R 2495 0 R 2496 0 R 2497 0 R 2498 0 R 2499 0 R 2500 0 R 2501 0 R 2502 0 R 2503 0 R 2504 0 R 2505 0 R 2506 0 R 2507 0 R 2508 0 R 2509 0 R 2510 0 R 2511 0 R 2512 0 R 2513 0 R 2514 0 R 2515 0 R 2516 0 R 2517 0 R 2518 0 R 2519 0 R 2520 0 R 2521 0 R 2522 0 R 2523 0 R 2524 0 R 2525 0 R 2526 0 R 2527 0 R 2528 0 R 2529 0 R 2530 0 R 2531 0 R 2532 0 R 2533 0 R 2534 0 R 2535 0 R 2536 0 R 2537 0 R 2538 0 R 2539 0 R 2540 0 R 2541 0 R 2542 0 R 2543 0 R 2544 0 R 2545 0 R 2546 0 R 2547 0 R 2548 0 R 2549 0 R 2550 0 R 2551 0 R 2552 0 R 2553 0 R 2554 0 R 2555 0 R 2556 0 R 2557 0 R 2558 0 R 2559 0 R 2560 0 R 2561 0 R 2562 0 R 2563 0 R 2564 0 R 2565 0 R 2566 0 R 2567 0 R 2568 0 R 2569 0 R 2570 0 R 2571 0 R 2572 0 R 2573 0 R 2574 0 R 2575 0 R 2576 0 R 2577 0 R 2578 0 R 2579 0 R 2580 0 R 2581 0 R 2582 0 R 2583 0 R 2584 0 R 2585 0 R 2586 0 R 2587 0 R 2588 0 R 2589 0 R 2590 0 R 2591 0 R 2592 0 R 2593 0 R 2594 0 R 2595 0 R 2596 0 R 2597 0 R 2598 0 R 2599 0 R 2600 0 R 2601 0 R 2602 0 R 2603 0 R 2604 0 R 2605 0 R 2606 0 R 2607 0 R 2608 0 R 2609 0 R 2610 0 R 2611 0 R 2612 0 R 2613 0 R 2614 0 R 2615 0 R 2616 0 R 2617 0 R 2618 0 R 2619 0 R 2620 0 R 2621 0 R 2622 0 R 2623 0 R 2624 0 R 2625 0 R 2626 0 R 2627 0 R 2628 0 R 2629 0 R 2630 0 R 2631 0 R 2632 0 R 2633 0 R 2634 0 R ]
->> endobj
-2431 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.832 688.733 202.787 699.525]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2432 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.787 676.734 214.743 687.318]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2433 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.251 664.736 176.206 675.086]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2434 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.302 664.736 192.257 675.086]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2435 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [164.251 652.461 176.206 663.088]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2436 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [180.302 652.461 192.257 663.088]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2437 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.958 640.739 198.913 651.323]
-/Subtype /Link
-/A << /S /GoTo /D (page.35) >>
->> endobj
-2438 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.835 628.741 179.79 639.589]
-/Subtype /Link
-/A << /S /GoTo /D (page.90) >>
->> endobj
-2439 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.886 628.741 195.841 639.589]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2440 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.987 616.743 205.942 627.591]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2441 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.313 604.744 215.268 615.537]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2442 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [214.908 592.746 226.863 603.594]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2443 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.756 580.748 200.711 591.596]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2444 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [220.138 568.473 232.093 579.598]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2445 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.987 549.778 205.942 560.903]
-/Subtype /Link
-/A << /S /GoTo /D (page.17) >>
->> endobj
-2446 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [210.038 549.778 221.993 560.903]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2447 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.088 549.778 243.025 560.903]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2448 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.526 537.779 195.481 548.904]
-/Subtype /Link
-/A << /S /GoTo /D (page.34) >>
->> endobj
-2449 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [199.577 537.779 211.532 548.904]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2450 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.987 525.781 205.942 536.906]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2451 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.674 514.06 185.63 524.852]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2452 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.447 501.785 221.384 512.91]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2453 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [199.217 489.786 216.153 500.911]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2454 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.605 477.788 179.541 488.913]
-/Subtype /Link
-/A << /S /GoTo /D (page.104) >>
->> endobj
-2455 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.637 477.788 200.573 488.913]
-/Subtype /Link
-/A << /S /GoTo /D (page.107) >>
->> endobj
-2456 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.987 465.79 205.942 476.915]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2457 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.296 453.791 195.232 464.916]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2458 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [193.987 441.793 210.923 452.918]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2459 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.526 429.795 200.462 440.92]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2460 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.835 417.796 179.79 428.921]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2461 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.886 417.796 195.841 428.921]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-2462 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.065 405.798 185.02 416.923]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2463 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.983 393.523 201.938 405.478]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2464 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.025 393.523 217.98 405.478]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2465 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.066 393.523 234.022 405.478]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2466 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.108 393.523 250.063 405.478]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2467 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.15 393.523 266.105 405.478]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2468 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.944 382.078 175.899 392.428]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2469 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.995 382.078 191.95 392.428]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2470 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [196.046 382.078 208.001 392.428]
-/Subtype /Link
-/A << /S /GoTo /D (page.78) >>
->> endobj
-2471 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.789 369.872 198.744 380.873]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2472 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.84 369.872 214.795 380.873]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2473 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [218.891 369.872 230.846 380.873]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2474 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.1 358.082 198.055 368.93]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2475 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.942 345.807 191.897 356.433]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2476 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [195.993 345.807 207.948 356.433]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2477 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [212.044 345.807 223.999 356.433]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2478 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.762 333.877 191.717 344.878]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2479 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.526 321.81 195.481 332.935]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-2480 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [216.375 310.088 233.312 320.881]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2481 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.443 297.813 195.398 308.44]
-/Subtype /Link
-/A << /S /GoTo /D (page.84) >>
->> endobj
-2482 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [199.494 297.813 211.449 308.44]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2483 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [215.545 297.813 227.5 308.44]
-/Subtype /Link
-/A << /S /GoTo /D (page.88) >>
->> endobj
-2484 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [231.596 297.813 243.551 308.44]
-/Subtype /Link
-/A << /S /GoTo /D (page.89) >>
->> endobj
-2485 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.996 286.092 262.951 296.885]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2486 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.075 262.095 217.012 272.888]
-/Subtype /Link
-/A << /S /GoTo /D (page.102) >>
->> endobj
-2487 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.872 250.097 189.808 260.89]
-/Subtype /Link
-/A << /S /GoTo /D (page.102) >>
->> endobj
-2488 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [192.493 238.098 209.429 248.891]
-/Subtype /Link
-/A << /S /GoTo /D (page.102) >>
->> endobj
-2489 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.183 226.1 203.12 236.893]
-/Subtype /Link
-/A << /S /GoTo /D (page.102) >>
->> endobj
-2490 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [171.765 214.102 183.72 224.95]
-/Subtype /Link
-/A << /S /GoTo /D (page.22) >>
->> endobj
-2491 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [187.816 214.102 199.771 224.95]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2492 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.867 214.102 215.822 224.95]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2493 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [179.942 201.827 191.897 212.454]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2494 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.958 188.113 198.913 200.898]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2495 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [203.009 188.113 214.964 200.898]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2496 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.605 177.83 174.56 188.955]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2497 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.835 165.832 179.79 176.957]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2498 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.002 153.557 201.957 165.512]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2499 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.053 153.557 218.008 165.512]
-/Subtype /Link
-/A << /S /GoTo /D (page.76) >>
->> endobj
-2500 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.104 153.557 234.059 165.512]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2501 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.667 142.112 187.622 152.905]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2502 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [186.404 130.114 193.378 140.907]
-/Subtype /Link
-/A << /S /GoTo /D (page.5) >>
->> endobj
-2503 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.941 118.115 195.897 128.908]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2504 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.22 700.454 339.175 711.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.98) >>
->> endobj
-2505 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [303.919 688.747 315.874 699.595]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2506 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [318.863 688.747 330.818 699.595]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2507 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [334.914 688.747 346.869 699.595]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2508 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [350.964 688.747 362.92 699.595]
-/Subtype /Link
-/A << /S /GoTo /D (page.59) >>
->> endobj
-2509 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [367.015 688.747 378.971 699.595]
-/Subtype /Link
-/A << /S /GoTo /D (page.95) >>
->> endobj
-2510 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.394 676.763 332.367 687.556]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2511 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.463 676.763 348.418 687.556]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2512 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [352.514 676.763 364.469 687.556]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2513 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.565 676.763 380.52 687.556]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2514 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [314.684 664.779 326.639 675.24]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2515 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [326.335 652.795 333.308 663.588]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-2516 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.57 640.811 312.525 651.395]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2517 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.45 628.551 344.405 639.675]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2518 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.068 616.567 313.023 627.692]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2519 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.215 604.583 318.17 615.21]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2520 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.394 592.876 322.349 603.226]
-/Subtype /Link
-/A << /S /GoTo /D (page.81) >>
->> endobj
-2521 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 580.615 328.714 591.74]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2522 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [353.371 568.631 370.308 579.756]
-/Subtype /Link
-/A << /S /GoTo /D (page.100) >>
->> endobj
-2523 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [358.602 556.647 375.538 567.772]
-/Subtype /Link
-/A << /S /GoTo /D (page.101) >>
->> endobj
-2524 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [320.772 544.94 332.727 555.733]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2525 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [318.005 532.402 329.96 544.358]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2526 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [290.607 520.695 302.562 531.82]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-2527 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.137 508.711 339.092 519.338]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2528 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.529 497.004 323.484 507.852]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2529 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.58 497.004 339.535 507.852]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2530 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.631 497.004 355.586 507.852]
-/Subtype /Link
-/A << /S /GoTo /D (page.88) >>
->> endobj
-2531 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [314.407 485.02 326.362 495.813]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2532 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.458 485.02 347.395 495.813]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2533 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.838 472.759 307.793 483.884]
-/Subtype /Link
-/A << /S /GoTo /D (page.86) >>
->> endobj
-2534 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.782 472.759 322.737 483.884]
-/Subtype /Link
-/A << /S /GoTo /D (page.91) >>
->> endobj
-2535 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.118 461.052 327.054 471.9]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2536 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 442.335 328.714 453.46]
-/Subtype /Link
-/A << /S /GoTo /D (page.84) >>
->> endobj
-2537 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.81 442.335 344.765 453.46]
-/Subtype /Link
-/A << /S /GoTo /D (page.86) >>
->> endobj
-2538 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.861 442.335 360.816 453.46]
-/Subtype /Link
-/A << /S /GoTo /D (page.93) >>
->> endobj
-2539 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [313.383 430.627 330.32 441.312]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2540 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 418.367 328.714 429.492]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2541 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [313.438 406.66 330.375 417.508]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2542 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.123 394.676 333.059 405.524]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2543 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.298 382.415 318.253 393.54]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-2544 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [322.349 382.415 339.286 393.54]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2545 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.856 370.708 322.792 381.392]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2546 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.35 358.724 324.287 369.408]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2547 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [314.85 346.74 331.786 357.588]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2548 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.068 334.479 313.023 345.604]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-2549 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [317.119 334.479 329.074 345.604]
-/Subtype /Link
-/A << /S /GoTo /D (page.52) >>
->> endobj
-2550 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [333.17 334.479 350.106 345.604]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2551 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.137 322.495 339.092 333.122]
-/Subtype /Link
-/A << /S /GoTo /D (page.37) >>
->> endobj
-2552 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.215 310.511 318.17 321.138]
-/Subtype /Link
-/A << /S /GoTo /D (page.37) >>
->> endobj
-2553 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.377 292.347 386.332 303.14]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2554 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [321.989 280.363 338.926 291.212]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2555 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.838 268.379 307.793 279.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.34) >>
->> endobj
-2556 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.889 268.379 323.844 279.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2557 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.939 268.379 339.895 279.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.46) >>
->> endobj
-2558 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [343.99 268.379 355.946 279.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2559 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.041 268.379 371.997 279.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2560 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [342.911 256.396 359.847 267.244]
-/Subtype /Link
-/A << /S /GoTo /D (page.100) >>
->> endobj
-2561 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [363.832 244.412 380.769 255.26]
-/Subtype /Link
-/A << /S /GoTo /D (page.100) >>
->> endobj
-2562 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.298 232.151 318.253 243.276]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2563 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [322.349 232.151 334.304 243.276]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2564 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.22 220.167 339.175 231.292]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2565 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.859 208.46 316.815 218.81]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2566 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [311.446 196.476 323.401 206.826]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2567 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [312.94 184.492 324.896 195.176]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2568 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [301.068 172.508 318.004 183.356]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2569 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [322.1 172.508 339.037 183.356]
-/Subtype /Link
-/A << /S /GoTo /D (page.116) >>
->> endobj
-2570 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.068 160.524 350.024 171.317]
-/Subtype /Link
-/A << /S /GoTo /D (page.20) >>
->> endobj
-2571 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [354.119 160.524 366.075 171.317]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2572 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.759 142.083 328.714 152.931]
-/Subtype /Link
-/A << /S /GoTo /D (page.91) >>
->> endobj
-2573 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [369.062 129.823 381.018 140.948]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2574 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.45 117.839 349.386 128.964]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2575 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [470.913 700.454 482.869 711.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2576 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.992 688.667 461.947 699.515]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2577 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [466.043 688.667 477.998 699.515]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2578 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [482.094 688.667 494.049 699.515]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2579 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [498.145 688.667 510.1 699.515]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2580 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [470.913 676.602 482.869 687.45]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2581 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [502.295 664.261 514.251 675.386]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2582 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [486.604 652.197 498.56 663.322]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2583 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [460.453 640.133 472.408 651.258]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2584 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [476.504 640.133 493.44 651.258]
-/Subtype /Link
-/A << /S /GoTo /D (page.108) >>
->> endobj
-2585 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.536 640.133 514.472 651.258]
-/Subtype /Link
-/A << /S /GoTo /D (page.111) >>
->> endobj
-2586 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [465.683 628.068 482.62 639.193]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2587 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [470.913 616.004 487.85 627.129]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2588 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [465.683 604.216 482.62 615.065]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2589 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [451.321 592.152 468.257 603]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2590 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [445.897 580.088 457.852 590.936]
-/Subtype /Link
-/A << /S /GoTo /D (page.70) >>
->> endobj
-2591 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.139 567.747 467.094 578.374]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2592 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [486.521 555.683 498.477 566.309]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2593 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [481.291 543.618 493.246 554.245]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2594 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [460.453 531.554 472.408 542.679]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2595 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [476.504 531.554 488.459 542.679]
-/Subtype /Link
-/A << /S /GoTo /D (page.44) >>
->> endobj
-2596 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [472.851 519.766 489.788 530.559]
-/Subtype /Link
-/A << /S /GoTo /D (page.120) >>
->> endobj
-2597 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.762 507.425 456.717 518.55]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2598 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.179 495.638 449.134 506.431]
-/Subtype /Link
-/A << /S /GoTo /D (page.71) >>
->> endobj
-2599 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.531 483.573 456.468 494.422]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2600 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [460.453 471.232 477.389 482.357]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2601 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.448 459.168 451.403 469.795]
-/Subtype /Link
-/A << /S /GoTo /D (page.54) >>
->> endobj
-2602 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.303 447.381 453.258 458.173]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2603 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 435.039 446.256 446.164]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2604 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.222 423.252 467.178 434.1]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2605 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [473.183 411.188 490.12 421.98]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2606 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.992 399.123 466.929 409.972]
-/Subtype /Link
-/A << /S /GoTo /D (page.109) >>
->> endobj
-2607 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [471.024 399.123 487.961 409.972]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2608 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.057 399.123 508.993 409.972]
-/Subtype /Link
-/A << /S /GoTo /D (page.117) >>
->> endobj
-2609 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [483.229 387.059 500.165 397.852]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2610 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.468 374.441 468.423 386.396]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2611 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [472.519 374.441 484.474 386.396]
-/Subtype /Link
-/A << /S /GoTo /D (page.73) >>
->> endobj
-2612 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [488.57 374.441 505.506 386.396]
-/Subtype /Link
-/A << /S /GoTo /D (page.101) >>
->> endobj
-2613 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.139 362.654 467.094 373.28]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2614 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [476.144 350.589 488.099 361.714]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2615 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [465.683 338.802 477.638 349.65]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2616 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [481.734 338.802 493.689 349.65]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2617 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [486.604 326.738 498.56 337.586]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2618 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.222 314.673 467.178 325.521]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2619 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [481.374 302.609 493.329 313.457]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2620 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [429.071 290.545 441.026 301.393]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2621 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [434.301 278.48 446.256 289.329]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2622 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [483.312 254.352 495.267 265.145]
-/Subtype /Link
-/A << /S /GoTo /D (page.57) >>
->> endobj
-2623 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.557 242.287 459.512 253.136]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2624 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.487 202.566 437.442 212.916]
-/Subtype /Link
-/A << /S /GoTo /D (page.27) >>
->> endobj
-2625 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.538 202.566 453.493 212.916]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2626 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.717 190.501 442.672 200.851]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2627 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.717 178.437 442.672 188.787]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2628 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [430.717 166.373 442.672 176.723]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2629 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.909 154.032 461.864 164.659]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2630 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [460.453 141.967 477.389 153.092]
-/Subtype /Link
-/A << /S /GoTo /D (page.117) >>
->> endobj
-2631 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.448 130.18 451.403 140.53]
-/Subtype /Link
-/A << /S /GoTo /D (page.40) >>
->> endobj
-2632 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [454.392 130.18 466.347 140.53]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2633 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [491.835 118.116 503.79 128.964]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-2634 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [507.886 118.116 519.841 128.964]
-/Subtype /Link
-/A << /S /GoTo /D (page.42) >>
->> endobj
-2430 0 obj <<
-/D [2428 0 R /FitBH 734.423]
->> endobj
-2427 0 obj <<
-/Font << /F105 552 0 R /F64 555 0 R /F84 545 0 R /F152 1194 0 R /F104 565 0 R /F110 598 0 R /F65 1190 0 R /F26 539 0 R /F102 561 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2637 0 obj <<
-/Length 3003
-/Filter /FlateDecode
->>
-stream
-x][o~ϯh_b/ضŦhPl%"[,)CN2#!xlYwxxMFa=R#Nh{ 8R؏tuAF]}FE9!¾fϓ߯~1tƾ{Ջ_£%o F^cD-.8q~ߟ„FRq<\q0R¼pv'?0$9X8C C<#m//G[iF `{K ofG ̸20e` t`FF8|:K# $Q(Q"u$C3f42%>C{(V("LzƑ94
- =%Ot)-S;l cCB `6@ JdSy֯w+O [eN@X eh0fLdƫt*$wBXuB kڇ<` RzQ~ 7X<{X8cQڡ!Wqf*vL ^ Nh4!# 66׍&e6s:$儚qU,Axrì:=擧Ap-,ATiu]Qfw̖mQqɺQjcخ\uq.*d'U*+Q0q \Lð-( 1Ee(
-Z4fK /AlAC1$Q[|X, Sd 0|pRk  [A,zt pfsۇ'IJ#14t5
-)VcV >+Bb-rΧ OQry
-$#0:pLD`<N2O.c_[s5Oڈ@B<}$q0,]>ҒRF*Ȫhx06ϊ2Y{ y)sߦXқgӇ<[IVRbw hH`dPb-\٭0u`A(1X0XIDig4R!%R8"Hqݸrgi;&=8FA)l_
-"$^L
-,ypx.c!Vϖ=\CUweΖy&f2,o=sMlrU>mmb/ɒÿ68/ (((TŴ77^t+to4Xx}RgHEpVfm$1+GЂjt%c 7
-g
-c'&ztv `QfM>> Xmj|z\mk_d{N$R0ǥf/=l!&-)B B/52gӋ2g, xٗ.jVlIYCa؄㼱~=t7:/pkB_ʼJcNlYtO:,Z>pހPӀfJ tdAVR|՚XeG ;=6X
-,ȉ<~Ʈ@jdxDf
-ˡ)562|\Q>\iwVy?ߚ/r2vaH;߹I~\ιJD T"V}J=2װ2=UlUQj\y_fCcByT-mpy֟ڐmb3T1
-vDY$Ȇhpg[v!&Nз"ue64ZgզgP^R[3XyXDW\M5B~A1~BU+;^ֵ,My-n~g% U㹫[0dL0GfVN\Q>TNl/.Qgt_+ 0<oyR~,}CpL?PQ4Hq K,Vu1CVS}GwU^?<K '$dnmg, BcE
-u^Ҁ)uHs*uYX,վJm?ge׹wv0sx:R eޱ s⵸d;km;T{hk!{0xD xGO7#(T5gv[tG'.R,`¯;GA8YP#80`t {\$Uz<N6 psS{z
-gE":^x0PJr g6a/aVE#a]."F!ʧ|endstream
-endobj
-2636 0 obj <<
-/Type /Page
-/Contents 2637 0 R
-/Resources 2635 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 2426 0 R
-/Annots [ 2639 0 R 2640 0 R 2641 0 R 2642 0 R 2643 0 R 2644 0 R 2645 0 R 2646 0 R 2647 0 R 2648 0 R 2649 0 R 2650 0 R 2651 0 R 2652 0 R 2653 0 R 2654 0 R 2655 0 R 2656 0 R 2657 0 R 2658 0 R 2659 0 R 2660 0 R 2661 0 R 2662 0 R 2663 0 R 2664 0 R 2665 0 R 2666 0 R 2667 0 R 2668 0 R 2669 0 R 2670 0 R 2671 0 R 2672 0 R 2673 0 R 2674 0 R 2675 0 R 2676 0 R 2677 0 R 2678 0 R 2679 0 R 2680 0 R 2681 0 R 2682 0 R 2683 0 R 2684 0 R 2685 0 R 2686 0 R 2687 0 R 2688 0 R 2689 0 R 2690 0 R 2691 0 R 2692 0 R 2693 0 R 2694 0 R 2695 0 R 2696 0 R 2697 0 R 2698 0 R 2699 0 R 2700 0 R 2701 0 R 2702 0 R 2703 0 R 2704 0 R 2705 0 R 2706 0 R 2707 0 R 2708 0 R 2709 0 R 2710 0 R 2711 0 R 2712 0 R 2713 0 R 2714 0 R 2715 0 R 2716 0 R 2717 0 R 2718 0 R 2719 0 R 2720 0 R 2721 0 R 2722 0 R 2723 0 R 2724 0 R 2725 0 R 2726 0 R 2727 0 R 2728 0 R 2729 0 R 2730 0 R 2731 0 R 2732 0 R 2733 0 R 2734 0 R 2735 0 R 2736 0 R 2737 0 R 2738 0 R 2739 0 R 2740 0 R 2741 0 R 2742 0 R 2743 0 R 2744 0 R 2745 0 R 2746 0 R 2747 0 R 2748 0 R 2749 0 R 2750 0 R 2751 0 R 2752 0 R 2753 0 R 2754 0 R 2755 0 R 2756 0 R 2757 0 R 2758 0 R 2759 0 R 2760 0 R 2761 0 R 2762 0 R 2763 0 R 2764 0 R 2765 0 R 2766 0 R 2767 0 R 2768 0 R 2769 0 R 2770 0 R 2771 0 R 2772 0 R 2773 0 R 2774 0 R 2775 0 R 2776 0 R 2777 0 R 2778 0 R 2779 0 R 2780 0 R ]
->> endobj
-2639 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.151 700.731 148.107 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.38) >>
->> endobj
-2640 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [152.732 700.731 164.687 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.39) >>
->> endobj
-2641 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.312 700.731 181.267 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.53) >>
->> endobj
-2642 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.892 700.731 202.828 711.081]
-/Subtype /Link
-/A << /S /GoTo /D (page.113) >>
->> endobj
-2643 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [104.877 688.776 121.813 699.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.116) >>
->> endobj
-2644 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [125.909 688.776 142.846 699.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.117) >>
->> endobj
-2645 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.941 688.776 163.878 699.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.119) >>
->> endobj
-2646 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [166.867 688.776 183.803 699.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.121) >>
->> endobj
-2647 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.853 676.639 157.789 686.989]
-/Subtype /Link
-/A << /S /GoTo /D (page.116) >>
->> endobj
-2648 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.778 676.639 177.714 686.989]
-/Subtype /Link
-/A << /S /GoTo /D (page.118) >>
->> endobj
-2649 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [132.578 664.503 149.515 675.351]
-/Subtype /Link
-/A << /S /GoTo /D (page.118) >>
->> endobj
-2650 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.853 652.367 157.789 662.717]
-/Subtype /Link
-/A << /S /GoTo /D (page.116) >>
->> endobj
-2651 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [161.885 652.367 178.821 662.717]
-/Subtype /Link
-/A << /S /GoTo /D (page.118) >>
->> endobj
-2652 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [112.542 640.23 129.479 650.581]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2653 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.936 627.817 152.891 638.942]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2654 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [142.181 615.404 149.155 627.36]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2655 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [153.251 615.404 165.206 627.36]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2656 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [114.784 603.822 126.739 614.67]
-/Subtype /Link
-/A << /S /GoTo /D (page.21) >>
->> endobj
-2657 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.09 591.63 171.045 602.478]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2658 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [172.318 579.272 184.273 590.397]
-/Subtype /Link
-/A << /S /GoTo /D (page.79) >>
->> endobj
-2659 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [188.369 579.272 200.324 590.397]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2660 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.014 567.413 131.969 578.261]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2661 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 555.276 147.411 566.124]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2662 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.507 555.276 168.444 566.124]
-/Subtype /Link
-/A << /S /GoTo /D (page.105) >>
->> endobj
-2663 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [156.627 543.14 168.582 553.988]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2664 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [137.698 531.004 149.653 541.354]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2665 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.936 518.867 152.891 529.716]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2666 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.396 506.454 168.333 517.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2667 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 494.595 147.411 505.443]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2668 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 482.458 147.411 493.307]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2669 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.396 470.322 168.333 481.17]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2670 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 458.186 142.43 469.034]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2671 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.526 458.186 163.462 469.034]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2672 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 446.049 147.411 456.898]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2673 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 433.913 147.411 444.761]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2674 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 421.777 147.411 432.625]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2675 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.166 409.364 158.121 420.489]
-/Subtype /Link
-/A << /S /GoTo /D (page.55) >>
->> endobj
-2676 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 397.504 147.411 408.352]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2677 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [130.475 385.091 147.411 396.216]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2678 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.166 373.232 158.121 384.08]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2679 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.217 373.232 179.153 384.08]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2680 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [169.579 361.095 181.534 374.033]
-/Subtype /Link
-/A << /S /GoTo /D (page.75) >>
->> endobj
-2681 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.465 348.682 189.42 359.309]
-/Subtype /Link
-/A << /S /GoTo /D (page.68) >>
->> endobj
-2682 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [151.396 336.823 163.351 347.671]
-/Subtype /Link
-/A << /S /GoTo /D (page.87) >>
->> endobj
-2683 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.447 336.823 179.402 347.671]
-/Subtype /Link
-/A << /S /GoTo /D (page.90) >>
->> endobj
-2684 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.498 336.823 195.453 347.671]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2685 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [146.166 324.686 158.121 335.535]
-/Subtype /Link
-/A << /S /GoTo /D (page.87) >>
->> endobj
-2686 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.217 324.686 174.172 335.535]
-/Subtype /Link
-/A << /S /GoTo /D (page.90) >>
->> endobj
-2687 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.268 324.686 190.223 335.535]
-/Subtype /Link
-/A << /S /GoTo /D (page.92) >>
->> endobj
-2688 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [167.087 312.273 179.042 323.398]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2689 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [118.382 300.414 130.337 311.207]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2690 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [120.014 288.001 136.951 299.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.103) >>
->> endobj
-2691 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.478 700.731 270.433 711.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.33) >>
->> endobj
-2692 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [274.529 700.731 286.484 711.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2693 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.09 688.406 307.045 699.531]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2694 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.046 676.358 293.001 686.985]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2695 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.106 664.587 303.061 675.379]
-/Subtype /Link
-/A << /S /GoTo /D (page.58) >>
->> endobj
-2696 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.414 651.985 287.369 663.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.13) >>
->> endobj
-2697 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [291.465 651.985 303.42 663.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.32) >>
->> endobj
-2698 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.478 640.214 270.433 651.339]
-/Subtype /Link
-/A << /S /GoTo /D (page.21) >>
->> endobj
-2699 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.399 628.166 296.335 639.291]
-/Subtype /Link
-/A << /S /GoTo /D (page.112) >>
->> endobj
-2700 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [289.86 616.118 306.796 627.243]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2701 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.892 616.118 327.828 627.243]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2702 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.4 604.346 328.355 615.139]
-/Subtype /Link
-/A << /S /GoTo /D (page.45) >>
->> endobj
-2703 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.046 592.298 293.001 602.648]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2704 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.097 592.298 309.052 602.648]
-/Subtype /Link
-/A << /S /GoTo /D (page.18) >>
->> endobj
-2705 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.585 580.25 282.54 590.6]
-/Subtype /Link
-/A << /S /GoTo /D (page.10) >>
->> endobj
-2706 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [261.024 568.202 277.96 579.05]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2707 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.682 555.6 282.637 567.556]
-/Subtype /Link
-/A << /S /GoTo /D (page.31) >>
->> endobj
-2708 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [277.379 524.532 289.334 535.115]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2709 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.461 512.483 282.416 523.276]
-/Subtype /Link
-/A << /S /GoTo /D (page.49) >>
->> endobj
-2710 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.238 500.435 275.193 511.228]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2711 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.938 488.387 280.893 499.236]
-/Subtype /Link
-/A << /S /GoTo /D (page.83) >>
->> endobj
-2712 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.629 476.339 296.584 487.187]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2713 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.644 464.291 307.599 475.084]
-/Subtype /Link
-/A << /S /GoTo /D (page.19) >>
->> endobj
-2714 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.399 452.243 291.354 463.091]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2715 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.585 440.195 282.54 450.545]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2716 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [268.008 428.147 274.981 438.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2717 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [279.419 428.147 291.374 438.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2718 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [295.812 428.147 307.767 438.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2719 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [312.205 428.147 324.16 438.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2720 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [328.598 428.147 340.553 438.94]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2721 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.11 418.129 250.065 426.542]
-/Subtype /Link
-/A << /S /GoTo /D (page.80) >>
->> endobj
-2722 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.629 403.867 296.584 414.992]
-/Subtype /Link
-/A << /S /GoTo /D (page.85) >>
->> endobj
-2723 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [299.573 403.867 311.528 414.992]
-/Subtype /Link
-/A << /S /GoTo /D (page.87) >>
->> endobj
-2724 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [289.86 391.819 301.815 402.944]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2725 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.174 380.047 255.129 390.896]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2726 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.017 367.999 259.972 378.848]
-/Subtype /Link
-/A << /S /GoTo /D (page.99) >>
->> endobj
-2727 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.467 355.951 261.422 366.301]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2728 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.708 343.903 275.663 354.751]
-/Subtype /Link
-/A << /S /GoTo /D (page.91) >>
->> endobj
-2729 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [284.951 331.578 291.925 342.703]
-/Subtype /Link
-/A << /S /GoTo /D (page.6) >>
->> endobj
-2730 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [296.342 331.578 308.297 342.703]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2731 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [312.714 331.578 324.669 342.703]
-/Subtype /Link
-/A << /S /GoTo /D (page.12) >>
->> endobj
-2732 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [329.087 331.578 341.042 342.703]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2733 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [238.11 319.9 250.065 330.25]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2734 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.161 319.9 266.116 330.25]
-/Subtype /Link
-/A << /S /GoTo /D (page.67) >>
->> endobj
-2735 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.212 319.9 282.167 330.25]
-/Subtype /Link
-/A << /S /GoTo /D (page.77) >>
->> endobj
-2736 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [286.263 319.9 303.199 330.25]
-/Subtype /Link
-/A << /S /GoTo /D (page.101) >>
->> endobj
-2737 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [307.295 319.9 324.231 330.25]
-/Subtype /Link
-/A << /S /GoTo /D (page.122) >>
->> endobj
-2738 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [254.894 307.575 261.868 318.202]
-/Subtype /Link
-/A << /S /GoTo /D (page.8) >>
->> endobj
-2739 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [265.963 307.575 277.919 318.202]
-/Subtype /Link
-/A << /S /GoTo /D (page.26) >>
->> endobj
-2740 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.478 288.278 270.433 299.126]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2741 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.25 700.731 393.205 711.579]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2742 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.941 688.776 408.896 699.624]
-/Subtype /Link
-/A << /S /GoTo /D (page.87) >>
->> endobj
-2743 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [386.48 676.821 398.435 687.669]
-/Subtype /Link
-/A << /S /GoTo /D (page.38) >>
->> endobj
-2744 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.531 676.821 414.486 687.669]
-/Subtype /Link
-/A << /S /GoTo /D (page.43) >>
->> endobj
-2745 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.582 676.821 430.537 687.669]
-/Subtype /Link
-/A << /S /GoTo /D (page.99) >>
->> endobj
-2746 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [401.729 664.865 413.684 675.714]
-/Subtype /Link
-/A << /S /GoTo /D (page.38) >>
->> endobj
-2747 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.78 664.865 429.735 675.714]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2748 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.319 652.91 419.274 663.26]
-/Subtype /Link
-/A << /S /GoTo /D (page.38) >>
->> endobj
-2749 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [423.37 652.91 435.325 663.26]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2750 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.553 640.678 445.509 651.803]
-/Subtype /Link
-/A << /S /GoTo /D (page.72) >>
->> endobj
-2751 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.628 629 403.583 639.35]
-/Subtype /Link
-/A << /S /GoTo /D (page.37) >>
->> endobj
-2752 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.941 616.768 413.877 627.893]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2753 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 604.813 419.108 615.938]
-/Subtype /Link
-/A << /S /GoTo /D (page.110) >>
->> endobj
-2754 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [413.38 587.157 420.354 597.95]
-/Subtype /Link
-/A << /S /GoTo /D (page.5) >>
->> endobj
-2755 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.838 575.202 406.793 585.994]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2756 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.171 563.246 414.126 574.095]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2757 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.632 551.291 424.587 562.139]
-/Subtype /Link
-/A << /S /GoTo /D (page.48) >>
->> endobj
-2758 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [391.711 539.336 408.647 550.184]
-/Subtype /Link
-/A << /S /GoTo /D (page.114) >>
->> endobj
-2759 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [412.743 539.336 429.679 550.184]
-/Subtype /Link
-/A << /S /GoTo /D (page.115) >>
->> endobj
-2760 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [417.254 527.381 429.209 538.174]
-/Subtype /Link
-/A << /S /GoTo /D (page.24) >>
->> endobj
-2761 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.305 527.381 445.26 538.174]
-/Subtype /Link
-/A << /S /GoTo /D (page.51) >>
->> endobj
-2762 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [442.839 515.426 454.794 526.219]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2763 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [436.958 503.471 448.913 514.263]
-/Subtype /Link
-/A << /S /GoTo /D (page.29) >>
->> endobj
-2764 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [453.009 503.471 464.964 514.263]
-/Subtype /Link
-/A << /S /GoTo /D (page.30) >>
->> endobj
-2765 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.061 491.515 414.016 502.308]
-/Subtype /Link
-/A << /S /GoTo /D (page.40) >>
->> endobj
-2766 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [390.449 479.56 402.404 489.91]
-/Subtype /Link
-/A << /S /GoTo /D (page.23) >>
->> endobj
-2767 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [435.823 467.605 447.779 478.398]
-/Subtype /Link
-/A << /S /GoTo /D (page.25) >>
->> endobj
-2768 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [377.666 449.672 389.621 460.022]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2769 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.641 437.717 407.596 448.51]
-/Subtype /Link
-/A << /S /GoTo /D (page.28) >>
->> endobj
-2770 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [381.25 423.77 393.205 436.555]
-/Subtype /Link
-/A << /S /GoTo /D (page.65) >>
->> endobj
-2771 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.125 411.814 397.08 424.6]
-/Subtype /Link
-/A << /S /GoTo /D (page.74) >>
->> endobj
-2772 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.664 401.852 386.619 412.202]
-/Subtype /Link
-/A << /S /GoTo /D (page.95) >>
->> endobj
-2773 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [407.402 389.62 419.357 400.745]
-/Subtype /Link
-/A << /S /GoTo /D (page.95) >>
->> endobj
-2774 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [380.973 369.971 387.947 382.314]
-/Subtype /Link
-/A << /S /GoTo /D (page.9) >>
->> endobj
-2775 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [424.806 353.823 431.78 364.824]
-/Subtype /Link
-/A << /S /GoTo /D (page.3) >>
->> endobj
-2776 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.6 342.076 445.537 352.869]
-/Subtype /Link
-/A << /S /GoTo /D (page.106) >>
->> endobj
-2777 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.561 318.165 406.517 328.958]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2778 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [421.433 306.21 433.388 316.794]
-/Subtype /Link
-/A << /S /GoTo /D (page.50) >>
->> endobj
-2779 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.164 288.278 431.119 298.861]
-/Subtype /Link
-/A << /S /GoTo /D (page.11) >>
->> endobj
-2780 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [435.215 288.278 447.17 298.861]
-/Subtype /Link
-/A << /S /GoTo /D (page.71) >>
->> endobj
-2638 0 obj <<
-/D [2636 0 R /FitBH 734.423]
->> endobj
-2635 0 obj <<
-/Font << /F105 552 0 R /F104 565 0 R /F64 555 0 R /F26 539 0 R /F152 1194 0 R /F84 545 0 R /F110 598 0 R /F65 1190 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2781 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/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/endash/emdash/hungarumlaut/tilde/dieresis 128/.notdef 129/Aogonek/Cacute 131/.notdef 134/Eogonek 135/.notdef 138/Lslash/Nacute 140/.notdef 145/Sacute 146/.notdef 153/Zacute 154/.notdef 155/Zdotaccent 156/.notdef 161/aogonek/cacute 163/.notdef 166/eogonek 167/.notdef 170/lslash/nacute 172/.notdef 174/guillemotleft/guillemotright 176/.notdef 177/sacute 178/.notdef 185/zacute 186/.notdef 187/zdotaccent 188/.notdef 211/Oacute 212/.notdef 243/oacute 244/.notdef 255/quotedblbase]
->> endobj
-1744 0 obj <<
-/Length1 1224
-/Length2 3675
-/Length3 544
-/Length 4516
-/Filter /FlateDecode
->>
-stream
-xXi<m%ٗe)=d\0 3cKv!dOJ(F Yʾ$~ޙ~9yחK5) &R0i2p1dt, a0&!!8D1& *hW@Ùd2J2P(hJB8Pr`P9@,
-`JJ
-g( oۊڮX~!p?3K
-2F(kҔbh HܯG NQpl
- e<bj%?*D"9ev
- "FH UE>Z )I/pZҎi=5%
-(I[
-qa?&<DO#|}xY4z2ͥRG2s
-Sb/pH$uty`՜D,ȉӍ#o;9=zέs9xn_]~*w#R:t$O. 9Ο6hr.6OoKNK&uV2ޥYK(ti9]QV ʻFЉŽZo󎗑SdB]X%Dc潊rXn(Yt.rgrZcv.+$ T,6ˏB\ߞިBk._sxlXj/n8nZʐw.6<EEdWybeIΡP%M 8tme9,
-?P]U'. u;&rs.
-fȬ Ư ?Iڽ/u~"kil, SAQ^d[2XJc؊ԌשBլ7ҖYȆgJ /Z*KZmA͙ Ma_ >(dHnk }wZ_aGAQp#M'{NF>uFrAR?4]X4_eS7U"Xv.2
-j}꜊5T<x0ys% 2'cle16:J{W֛_;I=rH]/U.]9nd|XtI\b5Zh+%bz-;K֖2n؊/Xy?Hq+)凒=R'Y׈;c{p# ]U{SӶ^.xoTb]%,JAkޤY=u~y
-P,@pYٴTzDLW,\Od@L-7Qsvc‹'q*6p}-*Ϟ||!%֫Yu{Sr|NwrO"t|K,YqKjp/ΫF*&À3Ct53W_w} z޺kyXg[ii*㲵D{OJݜ*9iRk]81|P11Va3JU{|Cܝ28r-nOՅkZrPd
-AޥׯߟRN,xR;!=t|e<g:ǰܒy}cI,Ŷ'av>v|:^‹V𠄽1ø+GyIK1r)Ѹ)8~kJXšOf5HQ<dRLRW*!3;kp.|]ek|sg d |׿a|\ZRʝZab<Tf[eრ.Q+1gr4q5ݥm;VjtywEǿĔ(jj 6gZ5!=h}?Q~w[ȋjzmy{r}bS9sUᖻQ;V~8O֔Y@
-r\VS%Sm<Gkڛ Mu4׳XbsL\x|Jn>o y\DU)Swvu$u1yt۸yy9[Z\wYapY„ J]lڀ]+--y>xnB=ȷg479r.𥞺M02~&y]Pr!Sc
-t\Z_F@,<K)O?zJLU}x]JK;#q@/yi#f_jocsqcf `}9Eߐg5È)[zq)Nm勤$坨!WG%JwBvQޏ|[AkpLg-H_ xphS?l%}oyx~Ze@v´əEܷq)pW}iq8<l2[Q}SE]\SwgK>BLbp0p<5-_ެ59p+{wp s8s30]`žuS+,+#&گ4)9~@Ù=eg:y6ʻ'FRx<ds\טʪڵʿCb#Kw8 ˄BlFtCKԸtzK|yrߔPZq ޗΫjB/JUph%_HMÍLTu؇HKWZq#,;Ű2S3uaZęgbg-fץYc棣ʶ/닶:v<?#0o(\Iu=m]-&AȶCO=Wcr^Ugano!g8OӪqيaLcs÷F?A8%7 e_[>5 c$w
-M(B{>Ʉ56%ˉ?9xo$ JN0J`WwKXiYy_Gq@l]@кǗ}vsʑb&J0g9~|%%?3[Ȫx=^ՎEtt0R{9#'&^IN"vѿt)C`Me>ͳae`M=ԨC
-c rM gLXoIǮ1xk^c2c,EW+H5 4VGvFZYC:c {^͎l]iKV}r]9v 3Ɏ7Cg'9
-J_c͕ (o'I p."QnNfϬLܷY,c֎tKXGg[ s#jt?7Bv!6o7/}w>.rޠo_.p0A/kU\dtTZƉ;RЅ߃?LD$DEId ;8Mendstream
-endobj
-1745 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2781 0 R
-/FirstChar 73
-/LastChar 161
-/Widths 2782 0 R
-/BaseFont /YTTGRS+PLRoman12-Italic
-/FontDescriptor 1743 0 R
->> endobj
-1743 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /YTTGRS+PLRoman12-Italic
-/ItalicAngle -14
-/StemV 63
-/XHeight 431
-/FontBBox [-46 -261 1113 918]
-/Flags 4
-/CharSet (/I/a/i/l/t/aogonek)
-/FontFile 1744 0 R
->> endobj
-2782 0 obj
-[377 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 0 0 0 0 0 0 300 0 0 250 0 0 0 0 0 0 0 325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 ]
-endobj
-1708 0 obj <<
-/Length1 1945
-/Length2 1327
-/Length3 532
-/Length 2548
-/Filter /FlateDecode
->>
-stream
-xWyXSW
-A*"TfeIBC-#y ^ //@*ZĊK
-ZEAnV mJ+ն RE{83ιݳ/γdbPjZ,>E\.\YKT"CQ:E<!%F2\x~ "o_3 0$'9#-REJAz !G  MP9!THBF
-\K($5zfdp1 eiD 8Z a4a ")M3FTH(ErZ,$X~(%ERrO#lkDl6>X6乘xވwO :BT9bDZ` 1
-1"Kǂ@ R*pRq
-g Yq,&8 @ݠf
-7:"Dh5%
-DP#i 0pZ@$@dHŕ:-JLMJD4"NH$-M.#j I
- FA
-M@b'NH$EP\RB\,P2k6ZR;L? 2HqȰ'/g#ih
-<Jňy$ؓA,dF0")%
-ftkbF&\`)hÝ(9^14 S6;vct$jt=e R{)pRh9zn$AĔ
-wXEhÈB\GlH->O24$IP8L98<~c` s)=nW|85-uޓ7q;I< `oyR -zBF2Ja@a}|C.@}|b/Dx!p!k2rC^
-X@i~ 2*z ˨2,2g
-F\03+l|-x!.t✊o^q^gqjJBgK,F'r/<%xg
-So:,o딽 ;R˗4{^闗n~4ϵ7d^7DL9}s^?3qmMۭ&%4D>l?<:>\Y:.=
->|sX0|p创U⯾üOmMw?^$3>>* ,ǭ9YԠo:DLt̬ߪ=U~mo,y}H:;S]z^^9huKk,9A 8\`I,7$
-l&,n,X޲dXdJr:kRWDST]l+mX̛;v= ;Enay<KUat9&
-'`ت>| MW-N{;
-P̎LVz})V.I;vޝM\,]+4-WZ/R݁փ\{rIsi>?jي|Y_%fW5ߟ5w>ŻcHz83{K|)=ͱ4 h' s&|?wOTJ: X\4Cyyg7y)}{AXدtB[CUNf'r&?scu\ 3u+_؟U6f7U)˪zd/ꟅؗSn~IrݶWgw]m[Aj_Ltan*V.jn5h"{ojُ^jQ:`/v;y[ZkH_w7`M^ݖGGgݾm=;b`ՠkN~ǰ^ժaoiHVHVـ]c5YɁ5>_WLx&cQ!K44Y=mIn,gviEM7R-ܰ13w;+WO?rgp eK'us\lPeʓ%SӚgŭ9'DdT3ۛ60md^^#[n/g^[ ;\h|*+gPݨB+ih7ZZnnI7?',KS8A$TZͻAKZ.Yrv_A򔠀}w
-.j9w]Iר<MwL؀I*inNݕ"h7)ܿieaoP'qNfRAe7m8nǮe$7T/t}4 m=|_!՗MxhsE[e?
-endobj
-1709 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2783 0 R
-/FirstChar 31
-/LastChar 127
-/Widths 2784 0 R
-/BaseFont /QBAXYX+XYBSQL10
-/FontDescriptor 1707 0 R
->> endobj
-1707 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /QBAXYX+XYBSQL10
-/ItalicAngle 0
-/StemV 40
-/XHeight 146
-/FontBBox [-376 -376 376 376]
-/Flags 4
-/CharSet (/d31/d47/d63/d95/d111/d127)
-/FontFile 1708 0 R
->> endobj
-2784 0 obj
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
-endobj
-2783 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 31/d31 32/.notdef 47/d47 48/.notdef 63/d63 64/.notdef 95/d95 96/.notdef 111/d111 112/.notdef 127/d127 128/.notdef]
->> endobj
-2785 0 obj <<
-/Type /Encoding
-/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/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/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade 128/.notdef 172/xlessequal/xgreaterequal 174/.notdef]
->> endobj
-1705 0 obj <<
-/Length1 1174
-/Length2 785
-/Length3 544
-/Length 1534
-/Filter /FlateDecode
->>
-stream
-xViPgV+҉BāJZkP(Su lvf#Ep (RuUo[aR3E :*Cuݝ}z{os,s2М*D|<8e p 0*DQ 1dh> <A j
-ֳd|\\ *Ȓ8FSW^24`!@v%$x/x ($\//O5фRAL?OV/'i&6SI҄/ZZ&x
-eu.<u RT(.n`LEREBPUaT? uз}x_C)OAJ qGAH iR9pt
-O Dj4@evA
-7%:ͪk(ry'-CKD1*MX2s/|endstream
-endobj
-1706 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2785 0 R
-/FirstChar 48
-/LastChar 48
-/Widths 2786 0 R
-/BaseFont /CVUATF+PLMathSymbols5-Italic
-/FontDescriptor 1704 0 R
->> endobj
-1704 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /CVUATF+PLMathSymbols5-Italic
-/ItalicAngle -14
-/StemV 40
-/XHeight 431
-/FontBBox [0 -944 1448 791]
-/Flags 4
-/CharSet (/prime)
-/FontFile 1705 0 R
->> endobj
-2786 0 obj
-[441 ]
-endobj
-1697 0 obj <<
-/Length1 1951
-/Length2 1268
-/Length3 532
-/Length 2486
-/Filter /FlateDecode
->>
-stream
-xW{TgRRVTEyE#X!"1
-*0$0 QV*>Z[*-Z"VjQ⣰7Alힳ}Bz&P24*d(3+^K PPWƑ q "PBb!d((DifDH$$2t"H(D<d"iY 9+20,ʴZHa CҜ$%$QHMp =a%4R0;L
-P:BBqY1D>2Vn4,i,>$>ʊ :m!6"#y9$Er'}DY!HE|'t I@kX1ę>f gyWM o9,[IB~G&
-0nш%%slA P3' v`!}p&fMP,-)$NV;xVG9vґQHɀ_gYAEh*@@,b,@Ԏ(ǖ?<_I;C 3s:(pC 0بh*=1-#STV+OMϊ]Ā( z=f Ez,FC
-
-A:9'Ap
-&C"G5@`:0 .}thxQR᠟<8p^DBp!Ja~~A6B(qD6[ٚp} B5erݿℊʁ{piד"tӔ1Fn[GNO£y7by3;>_Ul{+_ /\ƣ;xBx+k7,Vt\HS?I5nZκ{i/y? ʏm>9aP4wY0do,رuFϒ {oK쥟>0S9UKf󊤂o. JʷIͮyW|1~t/gſPv?WlmŽ~5&fS\YVv&k~\1=Ǎӹθ'"l޲Lޤʭ9l=Sɨ_&p_W<o쉕tC׌h-H:9`Pf*;I-=wc\^&as+JNζջUT6x^y:VK{rGŖu&ǦFfY'Cu=hHE~ź@ua~|=J=K2#zwusn+l)^B=·[׵t]г>z9./ YO Ï*GI. [sc>tê;v[|wϔVxnQ`huj̑/|6Va%ZsRq/ 7ǘlmz¾^jcZi.o1^,,.;du{I<[aǑ`Ս4iՒ=uW1ѦM;_1_MKk-wf4E,\u$lIXپ#o{b{Ve˽}'Nz6sCOR0=$ e"׼igσ=q}:^njXwb¬mmTtCq1r襕=}׶p ?#?\Ye :/v\:>]F7\⹹|7ʈ)=ţU?6g艦D绗 *Ȟv?N 7y:r0na"[q櫕b[vPWQ4hImc/_\}٫fzp['}w괺3ϒ^ Nֳ9PV+VM*O熪AGؒye>ݦV7i}ZJR犹<gFXK+o.y3bSj_:-_
-J]z&;p3/O/>hmG'̚+gN:u>tSbWhg' ܱ]9ߏ #/?;pSb'=/endstream
-endobj
-1698 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2787 0 R
-/FirstChar 21
-/LastChar 95
-/Widths 2788 0 R
-/BaseFont /FXCKUA+XYDASH10
-/FontDescriptor 1696 0 R
->> endobj
-1696 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /FXCKUA+XYDASH10
-/ItalicAngle 0
-/StemV 40
-/XHeight 200
-/FontBBox [-40 -520 503 520]
-/Flags 4
-/CharSet (/d21/d31/d64/d80/d95)
-/FontFile 1697 0 R
->> endobj
-2788 0 obj
-[156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 ]
-endobj
-2787 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 21/d21 22/.notdef 31/d31 32/.notdef 64/d64 65/.notdef 80/d80 81/.notdef 95/d95 96/.notdef]
->> endobj
-1694 0 obj <<
-/Length1 2035
-/Length2 2005
-/Length3 532
-/Length 3282
-/Filter /FlateDecode
->>
-stream
-xU}<T tSҋi-0o5bP#9̜q 钢mPHFvkR.iU^%RiKe[Zݥ(ms;g~}~/d
-tk `[Rt'>
-qDT DD2t\lH&ATʰh!~=(fxV{ysB'mNBB:^%?>lDJ9)%|8T`a17 t؎4%,/gVYeL`% Tdk:2!32Rʬ نeLvJnBf*J<<Rvt%rUjxӮxb2i
-jʩȼSΕƥK׸=lms; g[?g$?Row9Vۚ7Voʼ+tMmXKsYѢavBTUXhp8Y{oB VN/l+T'kVrF8\F,9_+wydeI-N"oWJ{B.`_~/zo\g.
-Hyh<kH`Y_oҘs~$H2;gރ95½W44x8T@F bv٤ܬ7k|դw8doz1X§5[5}+Pȣ7y9>Mt]_p mgSwo(>mR)okyZqϛ|-~NOPћ)-7毛jեCŋ*ёRiPz|mqGڹEt-4da..i~{vֶSv3%Lusu:%<a5vFM}?R:>;zpPC.qC=}vk\eDxu~03+~-h%TWk7͖l;x,z"@kݲ/uk8ZQNo & ǗtKߙ}Ge]s0kEv;V>}mu҆Y
-ߗwVޯ6řmV(88. ^,Tt+[̷6>a4P$O®%V9շlR Ɗp?Y5}ƕs3z\Nbpk|qZU-*9&*)qG͟`չ# c <5){ktY-^!̒O*{6sOփRo^[I]u*68gtej`GC/5:
-ʉoNmfdLbPq0tқ~njd%;f 94s?׷ܯv
-h0h>dg;}>eUP.bҢ@}kE;poz_6-y69[(8'f~sTϚĆ=j? L˒{e
-endobj
-1695 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2789 0 R
-/FirstChar 15
-/LastChar 111
-/Widths 2790 0 R
-/BaseFont /QEILFY+XYBTIP10
-/FontDescriptor 1693 0 R
->> endobj
-1693 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /QEILFY+XYBTIP10
-/ItalicAngle 0
-/StemV 40
-/XHeight 310
-/FontBBox [-542 -542 542 542]
-/Flags 4
-/CharSet (/d15/d31/d32/d39/d40/d47/d51/d52/d54/d79/d111)
-/FontFile 1694 0 R
->> endobj
-2790 0 obj
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
-endobj
-2789 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 15/d15 16/.notdef 31/d31/d32 33/.notdef 39/d39/d40 41/.notdef 47/d47 48/.notdef 51/d51/d52 53/.notdef 54/d54 55/.notdef 79/d79 80/.notdef 111/d111 112/.notdef]
->> endobj
-1691 0 obj <<
-/Length1 2035
-/Length2 2026
-/Length3 532
-/Length 3303
-/Filter /FlateDecode
->>
-stream
-xUyXY%(x-I؅i PCR*T
-$
-e*bhB |1W>X#t*li64+hĢ?)1-ږ( F*E'| Q pͥ
-`Bxg:KRC,01< Q@
-,0]SʴEE:t'D3
-?
-l___%#p"cHD*F! >,lg'/Hĝ پ~O/^sSTA5+;KGŲ1A02X"̰
-L&v"q
-f\fP qYabXոd@.e+|MbUh|x\9\>6Cc+`Rm֟2'!#YVd$PZ̪- ny7&t4\mgno~n߷D8n)1gW7,7nL<ׂ!z5i[*=eNzvѬ6𛄨-YB}МjϽm_-߅92[Qdlq:{y3\VUK#r{糊7TSPdcU#]~#n897%%IM
-Wmg>M86r!x_فq!Ԥf֙,aȱz^evV giNGd5˒xOÙ˵o<p>X+ kgp¢V_ƤrɆVG< }] Zsu"uyQ#%BM/ӽ kN?XnvOJRη6jzO=; ,zK;3*;x#ѸuR1uq꿿/ZZYM6TUzĞyv#n۱$umG)'mŪk]X' 1v?Jߑ;r1|s@V$ԥKrY2w\)JD;_L]4?qe>Co߸C{0*\Ĵ7%W tĶoz F [;2Y40VL+/^RgZk?E⭕!|9@nwtySpZ>E*^l: [}GoI녿}-&czVuʧTmo=if[JҪ՝i:Ϋ9R@%L pUm~xCtmy<[5{]xKZP
-E`0yR`,1ӫ9xH-rUӏ&ͫ6X]XuV>w`NϣVl_mYU^F}^<ޥz E\hHmYpl GROmG7j]Eg={Qrˇ~QqaR ?xcqx*;h6 LN89zka?2%RϾ#xϜ.H]R9{mm FZ6ru9o@{zݦmiBɴ .cE1r++ܼzma>!>xƤ# YCؠSI_eDJF>U5ۣy}eX3Pл“}8mMfGLn ޹[^p~‹-az;<\V8יR(y%u:/r&]ꙔZX)ڙo&iG^bdjQ"wU 닧H 7yՒ7-zmisĸŭaܕTz/Y]qKw?W9?l{ıYZ+LF]G
-ڻjԏN92vjᮐL ϲ' Tӽ-[CvEִUcu*~~΅l5\3T؉JS8䳷MnϦ._X)@砺ʬز;"M}m/(SmuPݸQ^3YD8Hqzea9k ]YSeRCh}k\^tSf3|o/a~pN[̿79=k[UQAa:giPӟ<9]]ʋ3v>mfFRwŷruRm`B-f`ŽAҨ̓ƐC<}UWU%~V7g>~E]宣]qhgM>#~,V02{CfGp=mVh`Ms*ńGWzؙ{|+l`lӄѻ>Ww^pOtAٓ/ {\eZf:tYkQ_²MțfjJCrKs:ժt/R3
-endobj
-1692 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2791 0 R
-/FirstChar 15
-/LastChar 111
-/Widths 2792 0 R
-/BaseFont /FGUSJH+XYATIP10
-/FontDescriptor 1690 0 R
->> endobj
-1690 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /FGUSJH+XYATIP10
-/ItalicAngle 0
-/StemV 40
-/XHeight 310
-/FontBBox [-542 -542 542 542]
-/Flags 4
-/CharSet (/d15/d31/d32/d39/d40/d42/d43/d47/d54/d79/d111)
-/FontFile 1691 0 R
->> endobj
-2792 0 obj
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
-endobj
-2791 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 15/d15 16/.notdef 31/d31/d32 33/.notdef 39/d39/d40 41/.notdef 42/d42/d43 44/.notdef 47/d47 48/.notdef 54/d54 55/.notdef 79/d79 80/.notdef 111/d111 112/.notdef]
->> endobj
-1661 0 obj <<
-/Length1 924
-/Length2 1510
-/Length3 532
-/Length 2129
-/Filter /FlateDecode
->>
-stream
-xU{8TUd(vXBƬưr{0,3kX3̌1kB#[GS"kn).-T}jF?<g{=\a
-H 0B F+c8&_
-AbAL[ .NY "vDd0p
-.xBfPID M!23E3" "P.38_02qR8}섲(st>J[M/N a3 AКDrE"X TD` `CvqWKmmUCAS륳sv| /9jIB`>6ѝ:j/.>aصe7>ZcIsp];RzX7j[9Ӭ
-nqJ Ne9WZkg/9Ԋ8쬞wd\ *1L<{zQshcKl֬'Ճ+*4^Z{I  Osk̐b{ݯS48esn|̘WneЗ^ߢy~siZUV:7/t_ft1!2bo9f0k(wKj%ْCDލI՞O?%EqɸIY;b\fo î #QǴM-v؜>U컹뻕I "l,gj뗻%ʥպ;e'*v
-#/5򎍙1!3Gq Q8q_ҠuNi zu68tyİV:_igs;flwkI{]$X9fЧ6<VC1`%B jp\gQQة`N+z<*|hcs[y9`۬+YQ}w߀>7=˚DqAǰ}
-YKجgK>4j՞h( LWM6rmX2\e\'Q/޲_F*t˟pJ[tE {3"Yzw_i2X?$Pwpxr]ky Da$
-Ԡ^jendstream
-endobj
-1662 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2793 0 R
-/FirstChar 4
-/LastChar 35
-/Widths 2794 0 R
-/BaseFont /KLTFBN+LCIRCLEW10
-/FontDescriptor 1660 0 R
->> endobj
-1660 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /KLTFBN+LCIRCLEW10
-/ItalicAngle 0
-/StemV 80
-/XHeight 0
-/FontBBox [-2000 -2000 2080 2080]
-/Flags 4
-/CharSet (/a4/a5/a6/a7/a32/a33/a34/a35)
-/FontFile 1661 0 R
->> endobj
-2794 0 obj
-[800 800 800 800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3600 3600 3600 3600 ]
-endobj
-2793 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 4/a4/a5/a6/a7 8/.notdef 32/a32/a33/a34/a35 36/.notdef]
->> endobj
-1648 0 obj <<
-/Length1 1521
-/Length2 4573
-/Length3 532
-/Length 5432
-/Filter /FlateDecode
->>
-stream
-xeX_ ixa)i G` ITPZ%$t
-5T
-@yy]0(7N冑RR0
-x`]2Mw
-B]3Mƺ;sU 倵R8`
-u]v΄c =Gqz dz8+'4g
-(aX;Rbđ#y4фTI. =Ɇ"q ZD$AKh)ap 9 JM|>v#N`> ;`'|0NYN['O> ?'|pNI֥/
-%
-J:V/~IRmtM^gS mMO,> Mx(Lnд):EW MZ3mekܒ&P[
-N]+9+$EY.YzⶺȺg1g&|_3/RWER+[EfD{䈀Ƙ, l8@c Z܊({*O|_A4vq쮐֏UWG^EڳZ8+.l)o^n-TDI:llY/eRd Y^c޲1}Z~E3zza#؍|i.[wb+*׀ 9"iԮRO.KÃvc Qmஈ-rsѼ1
-Umf}[/Br <U
-3jZ6Gُk乑 zvx!CIGv~) "EzcSE*0{=a~_ܷIo]Tz4u\t#Y#)XoͯwФ
-R lK ߈KRv@19AN314U0$7k@LK_#GLWM$|*o VQxC15P_EKG5VA&ǁ_hdj7
-':^g#%_%u̷R?0V1#w@^}lhًvҦોt*
-mlu9A%eLڷˏVz*uCʋEoԼ>s sWMs9kfegnu#%e#G_ 'm%NWmNӷL Ի G:?'{]ݱc:Ex!Zԍ!%]aQly,q(i,$ߏ]^ȽyWCMg>Pگ/tm}bƶVS%5ƒ)tԳ7v'鑼UGʆ%TQ3 >
-,/9@s`%ãM.-GS${h-cʤn@"_^ XK=|<Ү4g? }xĥʗERĶ<o6y~͞T(iAWv6"@r.+`{,|귓W~°iHof+{fy!lCA 2[ a/<CM~_|e֐ofcD j+I!Yl&8#j*7DRPyL4BpG-=_2.bކ%DOL%7]fw<N×=xrˤ:<c?c.;O6wZAwڨjЋWDY;Btn OP[m&[%%%,]F6Gh˱nDaK~ҵoǙU^xKyv T<,$k];Ie-ޫ4騗/z-)z:dj:JR&qW.ϻs]\[:i)sΛqjAu Aou\.݊s1fa*%N/<{Z%G/fR",VCKsJUQ8w齒J+$O+ɭ,s^,$P&9YOG>9Rv x&~.<uAkˡ(G}q8}}lTxCv5c?Vk *0Wjio+"lnSFCDe^l+{/ {bQD!a8lZLSߠNȆ&m9ueX؁`a r\Lw!7"%LHaNn
-^:cbwtXp/.Ч`WvU\kW̉x#T>WAQz#qTRُVs̈# h7d G;Cr/~F5J)t zL>)+U.:{[g߉ 0fԲU!8ذ0rj /#ui4NA^pWԮ0߃0Z[(+@l[owfvycZ训Œ=NA/Ca^Iͣu`,Յ)tv N|⻒2GT$CP9hFҖH*Jg!O'en>g{݆Ҳ~?XD!´FJ$gIw.KR QZ"63IvC`K9ml_LU#/`.}P5VWI_$cVz#odAFF)%YllJ^L}Jd/ee#j(]ydyuȡgps~xvvQY_ 7;S/̬ˎļ2Y|m3_@;Kc\,{yh_ɬ=[#P$vRz.{<dgrM`ڤ~6W0v.E0^hI E~
-կũe=YəP<3͒E\kVUj"
-|
-n7˜oam-nl`TPb?oY$\&jXgA` oᓇFչC٩o.縞ؐb){=.9mul[@$|
-rTRdk;R-ꢳ*cޜ^4WqE;oշ1
-, WQ VqM5uȋմ;6#usAz|ܳf-GsDLbQoVV>tu9UJ4>[_r`S[q͘TJ'Ʀ艨;: Z]TEN7'}cw! ("SGFo@ i-eѐlbP@.tFk[
-h59 v{T#*uc6>pC'**cכBXމJLd 0(7'G=q?eendstream
-endobj
-1649 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2795 0 R
-/FirstChar 0
-/LastChar 125
-/Widths 2796 0 R
-/BaseFont /FFAPHE+LCIRCLE10
-/FontDescriptor 1647 0 R
->> endobj
-1647 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /FFAPHE+LCIRCLE10
-/ItalicAngle 0
-/StemV 40
-/XHeight 0
-/FontBBox [-2000 -2000 2040 2040]
-/Flags 4
-/CharSet (/a0/a3/a4/a7/a12/a13/a14/a15/a16/a17/a18/a19/a20/a21/a22/a23/a24/a25/a26/a27/a28/a29/a30/a31/a32/a33/a34/a35/a36/a37/a38/a39/a98/a101/a104/a105/a106/a109/a114/a116/a117/a120/a122/a125)
-/FontFile 1648 0 R
->> endobj
-2796 0 obj
-[400 0 0 400 800 0 0 800 0 0 0 0 1600 1600 1600 1600 2000 2000 2000 2000 2400 2400 2400 2400 2800 2800 2800 2800 3200 3200 3200 3200 3600 3600 3600 3600 4000 4000 4000 4000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300 0 0 600 0 0 900 1000 1100 0 0 1400 0 0 0 0 300 0 500 600 0 0 900 0 1100 0 0 1400 ]
-endobj
-2795 0 obj <<
-/Type /Encoding
-/Differences [ 0 /a0 1/.notdef 3/a3/a4 5/.notdef 7/a7 8/.notdef 12/a12/a13/a14/a15/a16/a17/a18/a19/a20/a21/a22/a23/a24/a25/a26/a27/a28/a29/a30/a31/a32/a33/a34/a35/a36/a37/a38/a39 40/.notdef 98/a98 99/.notdef 101/a101 102/.notdef 104/a104/a105/a106 107/.notdef 109/a109 110/.notdef 114/a114 115/.notdef 116/a116/a117 118/.notdef 120/a120 121/.notdef 122/a122 123/.notdef 125/a125 126/.notdef]
->> endobj
-1641 0 obj <<
-/Length1 935
-/Length2 1609
-/Length3 532
-/Length 2231
-/Filter /FlateDecode
->>
-stream
-xRy<kFR^ YbLdgj̼0 cRȖ=d͑HT%J5KeM9}W~_{=\u}?vxu4eYB1qB G@ EaЍ ,P@`0H
-@ ,/Ƶ#
-
-k7R!1!6 ȭW܏T 5?4
-5/
-tWfȠn"P)D'))%$QXD/LkyNј۵5[ g!bv:>*} #cnW`(|\"XfB'2H'B&>3.
-i:^TVETYg$ͽٳlVP|&j[LqdܢuuA?nzQ#BUj^8 }!V%jISLM͘
-CF[*u珑ᱝiSq tXS{i[×{7'3aS2.r{v.W -%FZOZ,z.QVB <&Hؐ>Tףp>GK<2IW[j 219W2D8ޝ}lqwZzp\K LaP-41^3/tڜǿ4qZ{M#U7v +䞣Wh
-+7h43
-G?q/!*ڈN1ckum~zx
-zUO:Gf4rwW'{\dV<),'ɷa;t=e3F[6ڊ}~cљ?'Td1h_mendstream
-endobj
-1642 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2797 0 R
-/FirstChar 4
-/LastChar 121
-/Widths 2798 0 R
-/BaseFont /XJABRI+LINEW10
-/FontDescriptor 1640 0 R
->> endobj
-1640 0 obj <<
-/Ascent 167
-/CapHeight 500
-/Descent 0
-/FontName /XJABRI+LINEW10
-/ItalicAngle 0
-/StemV 80
-/XHeight 0
-/FontBBox [-220 -220 1040 1040]
-/Flags 4
-/CharSet (/a4/a8/a12/a24/a67/a72/a79/a88/a121)
-/FontFile 1641 0 R
->> endobj
-2798 0 obj
-[200 0 0 0 1000 0 0 0 400 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 250 0 0 0 0 1000 0 0 0 0 0 0 250 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 1000 ]
-endobj
-2797 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 4/a4 5/.notdef 8/a8 9/.notdef 12/a12 13/.notdef 24/a24 25/.notdef 67/a67 68/.notdef 72/a72 73/.notdef 79/a79 80/.notdef 88/a88 89/.notdef 121/a121 122/.notdef]
->> endobj
-1634 0 obj <<
-/Length1 1336
-/Length2 3632
-/Length3 532
-/Length 4426
-/Filter /FlateDecode
->>
-stream
-xgTS붆^J#-^`hH1$" HGi"X"RDz (HTt"}M>?uMX#[; A }08YH `nba
-S& 0
-OH,/nn
-DP?
-LP?
-BP?J(ERTJR%(U7G "@$HHZI`"L⃉-18LI|0&fn ļMXHsBBBCH|b^R^"_W5hOS +W$+++**HDyuu}! E 略_
-+-VtPn/j^x;|vvAH^FGi(?F}EVj n_Q]<Ţ15Fk>4rF.mn9RBiyRLuGKn=/4.X­Ad&LjJ,i0mKlt&+?ΥJƚ/=2hĽw 絆.$o0][wu6?Zcʸo6Zsۓ}_-!+OՖ
-YQ)fP\Tj?TIP%_~U|ϝeIuCk0ݗEޑzQ.4Emi{|MK6O3M=\]oO.We3uD%Ne%5EK1gwCӬ!</v"fKmM'5cNXE|{8 :r~s 4P
-258hRe-;8
- j- 2ڴޅipd5ftZ! o(rVjEm;RX]̑i?-a4cRvNKMV9.Qsn-8"㇮8CcsM[9C.\z{ý*7kjcm|jTYCr^L| V'.X(s3|ޯMP3`|ǢfGub)i_LR?orɬKY0^}OksƄp˲取Ff/aշ_OXjrNچ#c Dgjod]o4P[oybi+~K۸i2E6gRk6r.rb#n$I3bC82JiE.lz6km!ה{%n\ZP,+QGf$Jv­ꔠ9֒*'-3.s"R(405d1ߪ3nm:ѳDMf?4r/@z v沊N#ndbwmɫ~A*ObTҩ)z){ٰJ bzZz-ࡓA;~l!?3:4fՔ܂8sD?6MPiR8&g.hd:*p`3 de;h!
-Jϯ';N4f ~
-t2!<\T6'#Sg69a&.|.uPӸ)R^_͡\:0`cз/Fa]sQR9%r͎-#caC"H@϶kNqם'a[6 LCgqSIW $O7,g04?ܰ ? or*
-U.d<5HsDRAuDu+颟k1BԢ&3h֎rډdu{H611bkTl ivFUb.lt۸>캸tO>v X/f:G}r%Uq&^>b"L{W%}' 8VsnhnאRX'LҧxkU8|˜=<D::Ӈ|c#;7*lu$O+ͭU#[u^ .: x313^S'ǛZ7w:ym02<㴛#ϰnϪѯh'R| s dTkmkm 7bZ.VwQM*ɼpi产0d`Ee=Xb3Bb3 .Ĥ#\g:3
-A>|@ȩ؛Xo/h XxcK:٦gnܹmL)"NUsJl;>ֻu،RR5yL1L_~vAzXzX,;[9q l覡闍yl`eA'1+r~U#[hD\@bpCM4Ű&&M6 ܌خQM^IޝGCD
-Wrfn\x lJބB\ց{Mأ3Z̥7W~bWgf>۠kQB:LB]e]<"t\p68Aѩ:_:mG_J> 
-Ig0ZNwu8Lq3vũ_gB:r?`w:a]Z7
-J2!p}?ܰ&sXMSg`Ѳx 07iy3siy^{#Cմpo7a7(U= $BVI/?0/5c̕W\oPؗl8=Hݶ}߯?3NH^+^C9:2sBu8?Meogdbn~h2pwj[-l*<[iGkw-bhlOk=a4-C/u\"m+cfC˟\|ǘYux?!
-CȒeM;!V:}qngs?M|=C< :QR~֭rg`,v6 u\褀~lEcШ>髃=?ݎP],B`>^0. $p!1t$(]ǿ0|m2pBzVڜ-oE/8ddL{[Lǯ/}#4K>rPUOO!v@3ym1(pYy:5LY@|۾QtͨbKYHG‘(/~ 8O
-['ybtg.:Wt$8cg2ggNMn4n
-g<@4tyENk&}UĨX:һo-HAhy_4;"VwjŸdbl
-c&S`LT* ,>{^׽x/ %S |7wЁǙm/S ܉VNphqd6t={)ʦ \Rid9W}K206y_MEfa`_{ ti\8_Z[G]};1T+@ %g6Z)C;l`ۇf]j- .Qi?^kyV"Z@.~R_NM'UA[It|*o%c
-M!QCD!m&3N>^M|(#^c6q͗2fKnFa[zꕭL<R 'c`T4=6(5{h0|6TFO
-endobj
-1635 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2799 0 R
-/FirstChar 0
-/LastChar 72
-/Widths 2800 0 R
-/BaseFont /QSDCRO+LINE10
-/FontDescriptor 1633 0 R
->> endobj
-1633 0 obj <<
-/Ascent 167
-/CapHeight 500
-/Descent 0
-/FontName /QSDCRO+LINE10
-/ItalicAngle 0
-/StemV 40
-/XHeight 0
-/FontBBox [-150 -150 1020 1020]
-/Flags 4
-/CharSet (/a0/a1/a2/a3/a4/a5/a8/a9/a10/a12/a15/a16/a17/a19/a20/a21/a24/a26/a27/a28/a32/a33/a34/a35/a37/a40/a42/a44/a45/a49/a54/a58/a63/a68/a72)
-/FontFile 1634 0 R
->> endobj
-2800 0 obj
-[1000 500 333 250 200 167 0 0 1000 1000 667 0 400 0 0 250 1000 1000 0 750 600 500 0 0 1000 0 1000 1000 800 0 0 0 1000 1000 1000 1000 0 833 0 0 1000 0 1000 0 1000 1000 0 0 0 1000 0 0 0 0 1000 0 0 0 1000 0 0 0 0 1000 0 0 0 0 200 0 0 0 1000 ]
-endobj
-2799 0 obj <<
-/Type /Encoding
-/Differences [ 0 /a0/a1/a2/a3/a4/a5 6/.notdef 8/a8/a9/a10 11/.notdef 12/a12 13/.notdef 15/a15/a16/a17 18/.notdef 19/a19/a20/a21 22/.notdef 24/a24 25/.notdef 26/a26/a27/a28 29/.notdef 32/a32/a33/a34/a35 36/.notdef 37/a37 38/.notdef 40/a40 41/.notdef 42/a42 43/.notdef 44/a44/a45 46/.notdef 49/a49 50/.notdef 54/a54 55/.notdef 58/a58 59/.notdef 63/a63 64/.notdef 68/a68 69/.notdef 72/a72 73/.notdef]
->> endobj
-1620 0 obj <<
-/Length1 815
-/Length2 2034
-/Length3 532
-/Length 2646
-/Filter /FlateDecode
->>
-stream
-xR{8T&;J.fq;"\=VZ2$R"l v-*H${n[IRg{v<yZ~{v)-A$
-df:r\+ۑ(x7M-v!@$k;^Z]"1iPaʥZ vA0`"c33ol6<]Kk34k*Zcr|sVwwӑ}*luJH%~Ԛvm)l;nNryøsJ~ﮬ=a-AȻ()gY:noO;AxÝR="96l;N(Rϕ7iҺ]Io6 '}Aܠ9lGf"1ʅwwވv8γ;xL{p_GpVͳLp̖Ά“6&(H@o-xT%%OjBC9zyfxKnblkhJu~E;bJOBWx>ŴS +ͪ拌*g._RTDuO'vI똊=t>F@`Ir\whW؂M=X0Ĭ]?#=]w9>riԳW4/,R::P'!wगXU"k|$7|v'{S;GeHױ/^h! Nj}G
-V {FM|I޶ 6U:xX)ߧq%<)j+ċ%ыlu|4u 7zk[=4S1}g2{Y>`%3ZX#
-1U@MgFd]pDOB5^#q/=Yc8ִ͛' jZ<ZKQLpJ
-We_#=B]"슺aq-Uτ$9ͻqfK;% jKL3rr49 ϋI'v8ݗ?ޒ:K|OY\NtxnqΚ>Mի)R*5BT.mWyF*3:M7Jz^T5J?U2="ϩ0c7m2 Lhu6}~z/D+Q[CF5-d-K2y K&oXSa\Tv+u-p4/~)!.,)P3& nF GijLB=2Ҏ6FRx>&Y# 5MjOw0B{1/;V<o[O-yDb;giX(?h[+fSHB]©ey' `8fFemð_5,:Yˍ.[($Nva Nj]Egƅv^b}v_7}ۉMZgsyg3.)Xyj:M-1έYboXq5@.kX}lo-f1ťʼn/GeN h7L4ҒXu&2L%rLF\ܥӚzMj"ai@pY@).t'bakpE( }><jAz$J,P*Y[m
-ڈ)1\[U[SVџ[?bߝQnD7IY^񪻓ró68}~i_ڒf}A9ٌV}Y{b@\'t%4`'4I@2~w#/fqxlɰkS
-dߚV eZ)5; CӞ|Վ"uS]9mX%K( G/n[Ψ~ZG!j$lU4)ԝZۘ&o2}{2Þ.s6bb64ua/:U*+ᝇ|tJ!~k:IZ 6q;`5i'AtzGpG;H*C}׉go'N\M#:pvKo<܌k U)廬msFYlsYd^ǯyR<&2+\sC[y,|0/?QB( "
-endobj
-1621 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2801 0 R
-/FirstChar 65
-/LastChar 84
-/Widths 2802 0 R
-/BaseFont /ZCIELD+LOGO9
-/FontDescriptor 1619 0 R
->> endobj
-1619 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /ZCIELD+LOGO9
-/ItalicAngle 0
-/StemV 66
-/XHeight 0
-/FontBBox [0 -11 738 611]
-/Flags 4
-/CharSet (/A/E/M/O/P/S/T)
-/FontFile 1620 0 R
->> endobj
-2802 0 obj
-[692 0 0 0 647 0 0 0 0 0 0 0 827 0 692 647 0 0 647 602 ]
-endobj
-2801 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A 66/.notdef 69/E 70/.notdef 77/M 78/.notdef 79/O/P 81/.notdef 83/S/T 85/.notdef]
->> endobj
-1553 0 obj <<
-/Length1 847
-/Length2 2260
-/Length3 532
-/Length 2885
-/Filter /FlateDecode
->>
-stream
-xy<M2iAvac)2e'KL1ofdBQ$Ne!Nbɐ-D-K" %eIT>{?y}yԔ]tpD01up,``退pp)D`R@Iv #cQH,B@`0C7`,A p
-
-~HИkL:% B`(
-"%oL.^Ѧ_6ׄRw>]<Jx׭A-%ˡg"=zs߿G*t=NO"Jf?]U.-d~e;S-|w=8x k3]r OoƎQ:" JQх]/qݖ#fHb>|Ƚd&;R=~)`S1qjs'wS|ʠ
-;YQRp0s9[8ߞS.c+xȣ&P{a9}{H|^譛$N5k)gnDg=X{7+D#:"˱5V*fE 2I0×#^Ã4tz>~b$:eTwMWM^F:G˸R&/eh3}Z<-Y)Uo<%FS-E+ Xٗ('">+K7#1 c9NLIF¦9AK-ʎ-L~#fQ鏶<ȷJ=2+FӖR1FpP n;9^{?o}mDogm)3ONngf
-Xقs9sJgGsvZ^{zOsݔ(^W48A=Y
-@nbMm6<A;~Twh\kF5T$9JE'rq_Ѧ$b]y6ծ4(κsou5=vYhۡ:Y 7^12sccw3|d¤!}Bʇe 'eoF!" 1!5m<ŚƌlP<72ڄ*ZZdՀ:ƃ]H5W|] LN탖+0]cÙ ZF4II}LeY .$čǼC.7xG_&<h 84'#$y6+6}2\0o\~3ybm(#X*U_/y2#!Fw{í Gj4@<V0 L\KYݚ=҅]lղM+kMO=>[qc*_NlXySpx 2苪ʑHmEZ2=U\oLV܌qg
-q˵O ;Qi\6rt|K=TS 3\vĜ{L8OQLb) DXqqNɎr;CMݮ{T_]LIp_X`D=R+#8ٲboEi{W5fWfdw! ސ}`!F`ɍ*l~ЌI\{߯}_?vҶAs0L4O`D[}[e[ZiVGp0Qj/N8P4!g5p6[>ro.8&~nHx?n?ٙIdwβϒٺ:mɁ(鼩m#J
-1țv.%HM}}@Oy,lYKC;n]U] )]N/,h[*FhcTCd@Ilk}^6]?(2f={ƴJN+0彘6WLPFI1
-endobj
-1554 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2803 0 R
-/FirstChar 65
-/LastChar 84
-/Widths 2804 0 R
-/BaseFont /JYUHQL+LOGO10
-/FontDescriptor 1552 0 R
->> endobj
-1552 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /JYUHQL+LOGO10
-/ItalicAngle 0
-/StemV 66
-/XHeight 0
-/FontBBox [0 -11 722 611]
-/Flags 4
-/CharSet (/A/E/F/M/N/O/P/S/T)
-/FontFile 1553 0 R
->> endobj
-2804 0 obj
-[667 0 0 0 622 622 0 0 0 0 0 0 800 667 667 622 0 0 622 578 ]
-endobj
-2803 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A 66/.notdef 69/E/F 71/.notdef 77/M/N/O/P 81/.notdef 83/S/T 85/.notdef]
->> endobj
-1426 0 obj <<
-/Length1 869
-/Length2 2548
-/Length3 532
-/Length 3186
-/Filter /FlateDecode
->>
-stream
-xRy<mVN=r[汛:aى Řa0yDdOd+Őel1P($)K&KQGRM>~~_ﻯ<8</1S4uB0;nnH 
-5XBFci>@% @>f$
-Bp
-x0H x'X2pjȦ*GL+Ɓ Ò[, daI3Gi18}8! 5 k@
-W<Uc/ef3BVxZDB"yH NUyioC_kKo X6
-7pԷSZZM؎"ħLGse(j}dJ1 3u c+\HdF;ü,5vSR(Yѻ}N? R!ZUI-;/,fjcD$j]=mU 28Pނgh* UBf83j؝,ߘTQh@YvCH|]Ã Djfv慆:WZqFTb%f2UQ4p J3Y@Ym5zo'4>vh{S["5zQGn]_i)"unLfK?>$]}6_VM B_R֎9rΕn}A>-@xѴUkGΌ|k{=EͦK!8L(i=Gϔ\ck-PоGA"
-622M֌ }=JU RKN$44lT}b[~lFES{9&y#C-DTZ}y Z웝S]_^ *m gFLXgsO|7o5õ}
-d5%% 1W~+_g%eW@7Uj.UBVة̉M֎fm/'+0݃B5 !JuEt3/i#G% 5#F)+* ЂǙv ĐC N0x<!Q,x!^(׭<w0sz|ĝ|=di`p"я~lK6Uv+0hvo7wᅿ%%g@Bl,_LSϜa!
-</.'AfI(eοuюos.nx&9j-DhLIOU<2aza/M>?:,88dpJpl ͜'Za->r.['׎s)+r;${vLLfkߋ/dKWN{Whof䬵ߑ"XѴ=WrqC'&0nL;~.5rNHD[?͞3!4Mj*Y]47C݉q9l[QǪlKБăeYqzQyjfm?{nUtMßUslTjaGtB;1^Cr(,m7(6EmN.lu}tU(WԔ#
-݀Ԭ<tkb7q_'XRIf[,z9ehw}oc}.w`:, \˕Ǧ_eGd9F]=Q0?Wz-8sكVӯ_uIrohWI4zNE%yf{ĠKM3ʞZ7A_
-endobj
-1427 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2805 0 R
-/FirstChar 65
-/LastChar 102
-/Widths 2806 0 R
-/BaseFont /CDIQJR+EUFM10
-/FontDescriptor 1425 0 R
->> endobj
-1425 0 obj <<
-/Ascent 691
-/CapHeight 691
-/Descent -189
-/FontName /CDIQJR+EUFM10
-/ItalicAngle 0
-/StemV 76
-/XHeight 475
-/FontBBox [-26 -224 1055 741]
-/Flags 4
-/CharSet (/A/B/C/d/e/f)
-/FontFile 1426 0 R
->> endobj
-2806 0 obj
-[718 884 613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 499 401 326 ]
-endobj
-2805 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A/B/C 68/.notdef 100/d/e/f 103/.notdef]
->> endobj
-1423 0 obj <<
-/Length1 822
-/Length2 1877
-/Length3 532
-/Length 2487
-/Filter /FlateDecode
->>
-stream
-xR{<VF!}C;IwrGØ\!Jnb&(Юr mj"JnRDghw<;ZyeAB64*CLkO'E`tdiT+ 8]b>LfQ :$P`
-AhْΡ3-FED'A*2CaDxЈdA
-zC 0 L 
-&SaA4[
- ``Jz aiZFS?۰(g0L ҿ02'c o-9A$2+Ǭ=`
-` 2"@Ha@kqJoK?}-
-ɮ0/,pNfX4ŬDL t N90T c Jc
-
-&kS?Wv+ k,95#/j5p ɞsSVY:w!V'ջC[=-йRv6Tz₌rO#3}ʘ+x>SBrs>D`!+%uMղWtF_[C= 5[oܕ9AVv;IذwRf#s}xxX#~!.gi22@]!TԱ8sݾo~aQw6s<78$Nakr89' UijU>7\S7 U,s~~&qf=q~ZI\s=͹>1'~
-ɗ^ixT]:|Ey$ޢQt=1|%K'KAզ |upE|To҄;ݑJ.n_UI3F7*Z{'f?!uiI 0{嵿&pѱaV&MտةLݿ$%;tG; UN̒zZ] B$U$q-.<e/ދ}4rS8#;6ƪy7>q&Q~sq-_=k̮MuVX,g6jȫ_..ә0& ɣU7^pҺ>x>t#!uc'l㥚7v^=_S~#"ߛ=G7 ܽm#Ӳ#假e
-^JRj2D%i76q픡n"4y;=Vczc32꼥fQ5R)_|zo{`^݀ezcA*[tɸi t7 #ENP T./_zl9&#;?RrKRr UE9uJ[l)¾@ڳl|͍7GWuOU:[: j0ܙHfS $M #K056{ΰʽ{$DO8+inDޤiyHk)tuh␸IQR>^ʭTiMZwY?TQy
-oBV.] -m4Ht3;6=(a:rtOfjDν?;־}-||bk'>PTH+MgR.&o|$*t)H#<3*q5p8eY^͸7Q^Y5?!ʅ@rߖU-b<_*yE?pmgʆWxpL YB;tnE
-Fi=4귔 g4CKˎ/j|횢,rh>:߳aءӁ}b&F_p1e}\o@>^-:p3glՔhATW}!dԉfYUe"wc "LZHdElendstream
-endobj
-1424 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2807 0 R
-/FirstChar 65
-/LastChar 67
-/Widths 2808 0 R
-/BaseFont /YCFXYW+EUSM10
-/FontDescriptor 1422 0 R
->> endobj
-1422 0 obj <<
-/Ascent 0
-/CapHeight 702
-/Descent 0
-/FontName /YCFXYW+EUSM10
-/ItalicAngle 0
-/StemV 70
-/XHeight 459
-/FontBBox [-8 -194 963 738]
-/Flags 4
-/CharSet (/A/B/C)
-/FontFile 1423 0 R
->> endobj
-2808 0 obj
-[771 761 603 ]
-endobj
-2807 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A/B/C 68/.notdef]
->> endobj
-1407 0 obj <<
-/Length1 1173
-/Length2 971
-/Length3 544
-/Length 1736
-/Filter /FlateDecode
->>
-stream
-xV}PDйQA z^S\vXvDŚ=P$6"bZXBAli"QwQ:ݙ|=;Idh$
-ʅ,c48M
-Tf͐B aɂW%J&ȕa,44B3 ;T,9<}94OSO҄/)DGy!l<
-Z`qǓ
-" M@"ie̤s %H<f3{i`k BRիc>HX 3IgY`,?p`G?j5> DJ3LVT8TB̜Y#x#:5>8ɁH3<kΒ@8?xbѣa,;2)K]"Aa@)C
--,Q;֓@\_.1߼P@oH)YsY?|jckq*fͪ]Qs/v~_Ɗ|jT=6UȑZv}G/܈R&;;u/-BZ\|O_olnzR}+vRտzǖ=qw.C~d
-f˯K~WUpjKMEJ%sUjed˄:Z:g\^VQTrϳ}4r!Io ŧqnOWk %[}yɦe
-=g[Xũn7"Ś=>}b"*'n7tdخop/EC3[ۆ !ߖ(
-޿ 8;Y0&PY7Ԫ#抈M/K^Ϛtr"m4qS칟nl'5k/֝:KN VrMv׍>5cץÞUŎ_,'xw;mg |οֶ &]I홙k"`A>io)QuןӽzpPS:>˚s6S>C /v 8!'[w/^='qsmEvPJxF+Cxc_ w4/2B|MLU{$ͿKPm37n)͡oFȸ޿Luwdf[]U)[Sc˽r]U"7yyvCw-3wpٰ,yG?nC:8F>_0\Q.wʾnwvϥm]洘fw/߻b1
-endobj
-1408 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2781 0 R
-/FirstChar 36
-/LastChar 36
-/Widths 2809 0 R
-/BaseFont /YDKRIF+PLUnslanted10-Regular
-/FontDescriptor 1406 0 R
->> endobj
-1406 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /YDKRIF+PLUnslanted10-Regular
-/ItalicAngle 0
-/StemV 69
-/XHeight 431
-/FontBBox [-24 -260 1064 920]
-/Flags 4
-/CharSet (/sterling)
-/FontFile 1407 0 R
->> endobj
-2809 0 obj
-[694 ]
-endobj
-1404 0 obj <<
-/Length1 1178
-/Length2 785
-/Length3 544
-/Length 1537
-/Filter /FlateDecode
->>
-stream
-xViPgVY/@G V GB=+ eK $FQQء ăZGDguQDR<jB7AGaNt~{=>;*uda׫D6Lq"
-1f|0T:HeAPD"XtzEL& 
-(g*4 j oM
-MI$q#I@Dĺ2 r 0vd` oB;TR$xJ޽dMelcR 
-* A
-6 D̰f> hYqNzL(9J%Hg*z< /XyM(׿"p(K*FQLNDoVtx8k @&B@H,S$a8tUh뵖F%–$+.IZmwͻM^Ñ_]9tg8xQyfo1;31ۧ n})9eB>_x& .~~-3vTPC9 BVy5GzZYkR`rcȡuՇW+_%ltO# OaR"@w9>tOx.
-/烬 . vT*[~t. 6aђB>2Y4r"=\qPTD|kmZT U*yݕwæ+\o}l?hKVh[ΣIg4玺|yVECm?q[3v9[/~1!U}}-0y(; sj5wh<m7!ꌸ?/{8yH^׵w{aYҪ3.eڔu+니,Z-9{3fWg'|JYu9ު3shyI! ,x֔VlZ_C01PeI'YA1)ݼxs8rXXV9mK>aELSqNڃsh >׬}d) L|Bgm+OZvt#mÏ;m:QuOG&.&],\^ᾖvJlP*n,c+#sGw'RjE:qU[Sj+Gl7LZ}[a}x 'O$ hs<kdA75@~wendstream
-endobj
-1405 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2785 0 R
-/FirstChar 48
-/LastChar 48
-/Widths 2810 0 R
-/BaseFont /SUDWPB+PLMathSymbols8-Italic
-/FontDescriptor 1403 0 R
->> endobj
-1403 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /SUDWPB+PLMathSymbols8-Italic
-/ItalicAngle -14
-/StemV 40
-/XHeight 431
-/FontBBox [-30 -955 1185 779]
-/Flags 4
-/CharSet (/prime)
-/FontFile 1404 0 R
->> endobj
-2810 0 obj
-[288 ]
-endobj
-2811 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/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/flat/natural/sharp/slurbelow/slurabove/lscript/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/dotlessi/dotlessj/weierstrass/vector/tie 128/.notdef]
->> endobj
-1393 0 obj <<
-/Length1 1165
-/Length2 2201
-/Length3 544
-/Length 2977
-/Filter /FlateDecode
->>
-stream
-xWgX(hWJZ
-@d 8xst
-ej;""A1/`:1 -4` žo@AసPh? P`*`x2%XyTC,6O*ey=A(m;̐SVv/~ Z&f`l0hCZLċ8]->A,:@^nq@;7LA 6 |ǝ'2s@ҞfZq@ xx=}
-\i!@[ apx!
-qؿ)̿rֶ>3LxӅGja8λrf;, Q,G\R^{<) (zTձ,;WiMU\Oꬓ" *B;J"j³1% +cE%zڔ i{vaa-#m{ǭʾyphT\/ Wvnld7o|T"LPQ,vOcE(ciQ_
-\ N!Ī{ImR7Ž/{&aĦn[ǥ`ݰ19 J?OzQcr7p;Ar&FPںmDO7+_YvTgJ+jt]Saw,,XT03]`GjǒݔkLHR:.o{-*u6!2Bbz;v]f7]G V~(&貽YtzKnPn^. I*ͩWS32>peSzu#I[D{̚vrK"V[-@"R'һ7W*Ǟ蚙pYz=O ?5Xk7 \ıVcvն"mDid[Ѝ=7R%f+
-=ΑMH%`_[6kTsV9Y8KE*@/jyGВR`ztjsZK<ݎ;L2j"lk{%.5ݯWփ#쑻mS5y|۽-[ %O>P4KtM[T/No_ug+픘)G|:F:YZI9]ͪ_/%MʚpYv_}]wܻIuWrO2`)[a;7(m]lQ-MG7>hd E6uڜDwH??6̤ޑY* |qrRkrUݿ4H^V([7
-;?EB&Suؠ}7eT}{]qS32 kk/דJ=(I Ov='ӷ+oK+O+ϖͧj0}$F0bDuu?ZdɆJd
-S4&r1Z[EzeU)n)YNߊ[WBJq)K(ء.x+SLe!ʚlae-<_6Pb拫6)6pm;j
-nMk۩l~C}J#]N~(mUS͵W>U a>!kuMOlMK׌׿[%+v˭Hd?IƟi-_$=<^f>ґ%vTWBCrΰ-Uw爾I3ތ* 4$F>-tbcU:D/3Kyϼ˜>&T4AM/PVeO-:ڹILxdlOM4Gs3VItnVATdȄaa$4_gz Dk؈;fۮEzo19sZn6@ɖS[b<F^ UrGf5i(״|Cf&Fr N椛Xdn(;G V
-i;$wYkK
-KUZNd*kl^Y.yBI=b*Z:Aʶwl8Ӡc%$,bo'Zg7A ƫ6N}*m1܁"=4[aaDO5ȔvlbxjAZr &cm'?՛C23uϢ)g[ `P??-#s2ܦXi gi.#EHKLD?:y#z2ړ
-endobj
-1394 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 97
-/LastChar 97
-/Widths 2812 0 R
-/BaseFont /SJFSIW+PLMathItalic6-Italic
-/FontDescriptor 1392 0 R
->> endobj
-1392 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /SJFSIW+PLMathItalic6-Italic
-/ItalicAngle -14
-/StemV 85
-/XHeight 431
-/FontBBox [0 -250 1241 750]
-/Flags 4
-/CharSet (/a)
-/FontFile 1393 0 R
->> endobj
-2812 0 obj
-[675 ]
-endobj
-1390 0 obj <<
-/Length1 915
-/Length2 2067
-/Length3 532
-/Length 2696
-/Filter /FlateDecode
->>
-stream
-xy<T{Ǔ%F" df0Ll%[ɘa ׾/ٮ-Dŵ/ך.!I-ĥH[yz^9y}*ljITIBS51GS@,@&i`"@e8* # hE<Md zܾdh+ $
-)xG՘>';PDN@IR
-. i<A!sD7p?? o% +:IC,D5rw>#3m6'` 1MH~& GH JR(X/
-&+YKY?ݪѡ'.
-:uʮo,16H(5bZy ֘k@OΙʣRYxt-GH;bS܄nntVj[B೾2z8\qQCuH<z5˩+ъα]P" ٺ2c*=Xu" x݇|V6Psr*}^/wjMev{d67=Y5 bE%ۨ" la$`Kz\WC
-)1cc7Nni--\6a)n 6wLw
-ѓ~9ÖhLxZ>'8-uKAHo7zv=q̩ m|`d@f|A,VeG[17q8]S!nxE[T30~}ȝq fvdC~_9cOcNNnM7ڕ(ƒn,VW'>4A?%`"]΅td2d]>36˹-q)%eJ>$E?j(Tn9n̶o}At< +q11K6x{I? ^Z)$jSr/;iPa_W ,p^Q G,ϕzJEō<}Im0S!轕-w1#bR[K2ÃrXoxM/j],4Xo?XP)+~^k#¸3W+ YMJ[A7Jl4uwaI9&$& ꌟH{a 6]_Vz
-Z#gB2}>#¯ۢ$ʯ:Ve>t /E⮸۳Q]_9"<d5fyu+w{uaq#)k}%T0䐦Zb"~f40rHy%L5?̼X#}ɉNgVV1@暷f*
-"u7kbu*
-
-_7Js9c"_ P"d];LDFTl^((;+"uȍӗҶ#*kR6\;dX%z2{bZ
-Y.7I}ɽ'&L_WJr<qҁŒ4:B~/=9\Af^".WrIo g9DTt="!~M-2\C:0fÔG'Eyp'٦a<#_\
-.h`ys*]UW64$]
-`dQm@d]SXYI
-i/`y
-"աn56/&FO:'7? /?Q
-endobj
-1391 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2813 0 R
-/FirstChar 1
-/LastChar 59
-/Widths 2814 0 R
-/BaseFont /SAUZNX+LASY10
-/FontDescriptor 1389 0 R
->> endobj
-1389 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /SAUZNX+LASY10
-/ItalicAngle -14
-/StemV 40
-/XHeight 431
-/FontBBox [-19 -192 944 683]
-/Flags 4
-/CharSet (/a1/a2/a3/a4/a49/a50/a51/a59)
-/FontFile 1390 0 R
->> endobj
-2814 0 obj
-[778 778 778 778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 747 792 0 0 0 0 0 0 0 1000 ]
-endobj
-2813 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 1/a1/a2/a3/a4 5/.notdef 49/a49/a50/a51 52/.notdef 59/a59 60/.notdef]
->> endobj
-1387 0 obj <<
-/Length1 1232
-/Length2 2858
-/Length3 544
-/Length 3678
-/Filter /FlateDecode
->>
-stream
-xXy<{'k#KY"&2d_ǚ=i13 )d"[%ʚ$fKq(z{N~s/~ 0S)@UB@Z5kAEqh O
- 4p(pu CAU)H
-!||T @2"
-) 9A DEPXͮ'{c+-@UU @(L#b@
-U; C$C
-8K S 퍑f
-]U|
-X"fM
-u|dQC£͌5Q ^?΍xd%" 12y%d=0Wh9[ĽȨ`t{,9cyуh.Nev8WcbX[ԜXJՌ{_y֢֫_R&&tZ_gP<gqz4n*ܔ$tpNӅe^IFZ BNa){}G'B+ yx;ǴKo4v:Ep=oWu=g[wیbrd+jjջ#wEaWS\ 8ے_ vleUU'׬(tUłss⸜b-pw)E]':)ƶ4on.255_`d4$jd,Єڔ|IO p-fdL6^5o4xi>^u,HWһB>ǶN#<.3lZ<7yyhNYZ{iW>/+ySEp>Ȥm=~lۃ1' 6Smc{D:O(WK{-V>dgl>?DR<`(lUIxkR)a`ÆTm.#2Eb0o]RA'IC.Z'xfisU}dMCkf:%i]/R0t]1{Y'#/8@"ZSֺEK3w-oA,UarL gqKs#ظ/8q&/Y>mkHD,aP & 6>M(f)x6+\(\YլZ:.s/q~5st*X1eFQRs.Ethgm&Fy;:|1v$ǁG?2t;Jׂ+V&3#\ڃ'MK<|L3 }{`8Oj-H|NCi^jN 4#tI7s`$ïH'tj4L*\c#XF~`ޒRjM~#5|f@ˆkd1[N\"wY;lvC,^+8d8CU6OVr{$Js)<IS˄og8lt{!1@h ^v"zZ7t,[lU ȚFao+i^C%8l]a<w򙐥u>QRV,"(87R}r*菤6(QW~0ƺW<o*yJ`73D.%:b4DொK,~0d2QkIk^}N?C(0qJghLkSR2k-=>G2I {*lk)Ll~rOgP9"NZ5*kEeQKoƃjF0zޏkgapt9
-YR]:2i3Vn|T8a4M5oMVRŨ-qA?V {9 i#?;+ {'SB2mf11y,Jl<euQENjBkZ0huԽ`4@2;h1֫eՔU" lu #Hsa-B7]b}kaq/x=pe B]7sg#/41oɍWB&H<&9 nk[4k?cԼԇR8%){(tj{^Se-D82cn_ha`{'\S-;u W]Xl=w6[M8/bRmtl
-RtusC8ݙZ'F=.'+ctO|.?Qm.઒3]^ދ p7LLNƜb7i+y8Vdž&Д#+N2g <Nzec#A6?$4 ^q`X3OA}u{6y
-zi&7naAQeQ
-yggG6 ̛\K*l_.`_$=[{z8sMX1pB6=æxN| KrWEwu
-)x@36@k^!p> M苈SC[C΋vG> 3sg?I垛o/j6I_ƃӶC ɼI*7BD2<tψ:.,zuq!Bιqw<hfb,A*Ԅ| 37
-yc'Dz<w"T$9Kʍ#S&=)<FwD"ZJXOM%KCkr
-P؟KnOwy/7|Yf]}e,>'sk:ף؏v$v˨#SH$7DA0uwoY yYV(Bl9A# L%P䝟 ||endstream
-endobj
-1388 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 49
-/LastChar 105
-/Widths 2815 0 R
-/BaseFont /TBRDJG+PLMathItalic8-Italic
-/FontDescriptor 1386 0 R
->> endobj
-1386 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /TBRDJG+PLMathItalic8-Italic
-/ItalicAngle -14
-/StemV 78
-/XHeight 431
-/FontBBox [-24 -250 1110 750]
-/Flags 4
-/CharSet (/oneoldstyle/nineoldstyle/a/i)
-/FontFile 1387 0 R
->> endobj
-2815 0 obj
-[531 0 0 0 0 0 0 0 531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 564 0 0 0 0 0 0 0 362 ]
-endobj
-1384 0 obj <<
-/Length1 3940
-/Length2 21622
-/Length3 532
-/Length 23489
-/Filter /FlateDecode
->>
-stream
-xڬwuT/-҇nЍ  ҝt4"4㽿{zZ,3{jruf13{ 3;
-+K.)̬\mde]`+S1; 07d,e2Sr1ΠpٟGC:b2/e*@+; Oa7oHT<
-vr8/l2s<
-sM]}v_ ~0
-28:hs~'dJg]!̏vk~AU 2~:gHGm(`tv5q@:
-lyvc~G!!sS?zoDt̳ZrE;~olܿPL.l<H=7x'c27T@;_@s+7 dW3- t??ӏ0ݙ/ o/꿀<z6 ?F6{ߦeLjiG!b`_|1㏩.l ϏT0x @g+_~#.n윐y
->iY9d_@2';?߿x ]r.s<@ȋsSK|% &J-b꺦QE# k7e8?9yI}wM}f9ݫH,]sǁ2qZyjCIӁ<OVȡ3yx!A4j%\!p!ڷb &<_`XDGR5s
-]]ojh6CǢkOż!
-wl_:z3"noʼn .h-piWDuLLUPe
-=WKHF够xs
-5=›$64BM{4oc|f2ɋNj]i`yӭ0Z4|̆Ň:1(N[[tr].R;V$=s
-.|UF ?~D|lu@Ivђ7`%cZ8ah:Ђ+w]Ԓ-G"Յf,ejNu А򜮍=o3k@'e-k%z
-y6fcL+ɩ
-@n+S D3ZJ/޺8ßW95iXFLf|U<5#cDN7RF)v0irpQ>IӔGjhϜޝN0J; eYW! *;O^gS,Rܩoq<r&CT,s+F1f^,2lPjSpyjQARӭ oR
-94/]FP ^mZNM*%OUŎ[xstII (A`\H#sJ.ۯ)gzA3P5L@ȳ,(GYs,>i3B,|T0gBLu |BB<(TqoKzY7@Fus] 3+|`.ځcoes9-0f!$G#í}uiؽv>NrǴ)WcbPZr?6U=@B˅JX35rB0+3BY.Pu`r
-88ytzp;98 (~cLL
- o@mꪍԠvM'fl\[%iBv7k`+GbPaaF]0%0"ݰܬg;yU)I6?Y6vt͈<{' 5T*2Mb®7`|x{vX&E Rҗ 7Ѥ F7@s
-%w[$51 te8ˊL|慎ٹ|V+v>Wv+@cyG 'o.{>7}"X9>DiѢW: ~굴yCM"9*Gz-4%G4vyS Y<[|6~y{<LqT0
-+;r/dY~"*[αsL
-f$/n0q9뻓KX?$Q pOoSZ'6†;rWdZsN#ׁOmWE;!GưE/_w;_m|R~]CR̈#HB{-~AĽh;iO^>s͘h \I\uJQPF"əl\tPvVr>fm}6l|`M~-6qBGB۷D"B  źרDQa`vYLwyœY^9{e(tfQ^}nbQzL/砉[`'ͪ@]yf[B޳?=VJo;ԫzf ɳB2\),ǚn.GQ]zk#Mf#,]7ӇoD_(z޲0M&8r_!W4Z'bw33"r`3 ,cz|;FYK
-d|d-iע"ޱ=:B}5C4Θ M(:5hpޤQsXo>̱]GWl{"lM,oN ;֊. \g\>_~{XC3F}$u} v;|:#ҷyNT>f+79p^k
-
-qdEYTxQOۊ\>!36#KSKGZZo;Hq._I96N2ۺ>?Pk72K VU7) 4oE``]ϻ0x3CoitO(7@x2݌Jώv[$ g7,dVon0.w
-QqGP[;;P OL <Zi9eebՠL WЁHS)^A2zT"j$eq!DME[N)c}DEK
-y&dvSΪu"=RZ v>J
-$׸Jvu`2:XD銶6bCfl+9TY<#K{̥8nM|$5:UsjPoKک`P
-AE?ZPWM=ǘb\.eP@ɒ_1=wO*^|g
-W`m:>l.u>s5üt!\j %ݹZ Bm
-8(,ywHO7_V7?vj3yVPb՜.1>¼UƘ hXO :ŭ;Gݎxkys,M- Cl@r?*ASg|giZT4Umlwt< L\sQDy,@RC[ޝbo17c _[yfIےևgfC{V* Qd.oT%?(~uIe{҈ɵ%{0'o*;v.$T
-gE|Cj%Ku>;\Zsr'Gn5н^%^U O(]Hm `wD HꐤUI4M~}FwkT]!z
-2⫤ԅerW=VX,9Ц2P4'6ϻ{TC|dbsA%'7݄C5| S
-گG.W)aymb]qֽNQ#FL5ra6I[e?p)sjVvP f-xnņ9cu&83vʚv{c@^)+mf%JƊ2ѝѾҒ_]!gݩ0nYyʦ*5z×Xj. 3O5 pI7}cg) Bm}zws
-H׹᜕0{ھzV 2[m[:T8eVJǭV E\d= KH>~[?.$&F";?w
-ٳ퉧_1FH7ɀ_d 2,['9*~w/>36uQ`#̗wዞӽȉh4\R;Z|9Ϟ+TCJ$8, 7[_^<&u_ȉ,/Ƌ}>>O8f-Kj!f3I_.QD?@j;({!~s(c;vX-k'(cib=Mn;JA "Öp^)ꦿ+ $.<O4h3ŏ387v.U/@v2λٍ-RQtbxyMx=c䑞:N{( Me(9lwvx`:;thbl*?'t VM3X$TxI?H~̷Iݜ[-ňbpK$? hwݎ5xu˨Xqh[~zty+aLkz׺XjF+S)qJ!ؼږ5z$-nH,e@kq$6HpSZPF:>P}
-Gn܄\5DnM'nj؄4J8HfbV©a/Zl5;PxhcxIrNDq^RW,p_,x)EU@X/ V yQ0ԧ*-`^m)!ZIJކwMn !@ +8 Xgr
-ǧzeu/jCjDQَ2p1?tuW
-αO3lAn3D`v0Qs[,Pɰ
-[psWfJmSXW@}Đ>y$^f=.yBnbrH{=T?<j*gx{{;_6hB׭
-a8U7$ 95{gFhէQ?,hmɇ:CָW=}V2.?/s!nR#yǥynj.UpJ̹^WrEqx׭ <ג a̹¹$$׾1Y@Hv F\C CKvu~yueG壆Ww<:Epc3cɈ| bJvfVft3Yr}6:wO6ceʛSzd7uDҗz\yh_}QpL iO5G4g lUb[shzzoz
-\h-?]t z2^!injsv_wdT>0 ϠDϿ~\oERRYN1M'wS͂Se_ lOPI  f6c<4/W\=ZIȄl4erg I
-l)τ*AV2盟^_ _czJ]MߏW@LҲV-Ib6[:̀G z-F<<3 .O$4rB?x)Qud!ko=գ';mo&&J[yf#m:*&@n?@*A-mޔ}_>۾N123#MO9?*RiVv'T@Ԓ`ozj Oel8nI_g-T !Ɇjp%gqk- )f^wԩNOeݜzd':?uG)}Z~Aє`\֣NRGaQräo2KAh=n$DɔWdڿ3h™Uy݇i|*[($mkL8ECf,k7ՍY^ /f';_BąGh SCQ\Lss: cJIt<?tKDƶsJ);Ū _u:pY11=(Y#h dR[0,Q7kDflތ}'FU{!O0 H/s1!*} es~IOW
- \dUҰ'ӓL 7=oL+n[ǃɟzN(~=1iY>n 3=`CR įlг{/za{(9[۳`-d;$*Sj̤trx';+3z` e\5/XFyQ'<u C8;3Y?Qz,^u'XxΣ@Y~^,ph+/>IQvWib^C |8I%{M2Ra*ݰr\7 eajĸ
-4Q,ϩiX_-Ml~7j6!vJa.ip.i#;B]{HD_A^ʠ pyU65]oK;x=xc'+KY.7j
-课xhU!֦KT,֕
-%0) :M_k烑l_8ɢ?ɇH4CgVl=|Qib<S0#zJC5fZi@75=MG8&(;׍Py" pbYj,F5m*1(440)0NEaODW+fQ)Nrx^̎Zk
-[clʩvNfsNiFHƤE O[fvȽzhB`cE?S%z%}3KtLߛ&@b'\!_ƠFZL|qo'S<\$^#SǵFnUbQ=4h-]- $*^Z)+]MmhS'[ f}9(:2fF9uuNs[Rn\
-#nhFG<<PhY܅ܛBd~(5q˜=w@VؘB=S7IOD
-?4AQcxeJ
-a>{x:IҺ-EZʕzAPh @[z}Y)ܬTU{tբ Q#$W2t:k6=hz3foA՞3u*a}]cCZ#"C4ռ^e=8[ ^UNDl,i!O|'tHh hZ1ɬGl؀0*`N)O~%Ok!sDSiK_y^63FwG,S6ǪKzL(_4Ai }upnZT0Hqf0SZޔ>^п=$G@<SRo~Ws YM3weƂ$LKkOd25+MPD89ā5x[xdͿ3b-Uشh%?iK (_VJ%58?<*uLv/}s3K3Xs8h dpho#f!X5"9MyW:B̈tFv{ey%Hm4s ~Wu
-bދu-” Xq 5矐"{/)F`xdM;OP;=tw8* Umͳ#3թ"=[ܚ!| ZtPFLt>˾J9 聒\ /:v1f)c'DO+_뛲pDl=nlKQ0hisP6x"rj_Vԓj^7tyPu,MNzB7Bs j|;6\[}]S3*9wTKϒpi+ea?@$1qYslfI"go]DĎϷ
-qf?+a,w|XY(NHR&d{"ѝ
-2CP2-ҮyxϮh!m];` }z?;g -y-e )͊2L~Zbj_ TAO=vx?уʧBcoM3Vl|񤸆}jo==]'gF U"B㙳`yESW!&C04Һ+ I=3LCk:dg^[m^Eqh|O**'K⡜x%u.O
-}"<1u m794Qy(pxE=_s4R,'.6]G|=GMZ ΛJں%;I1KsEJD#[q\J W(, 3d{g(H\Q,TYKP\Uj)s:8*Rl7tڑVCsCan VqC#fLH(2Q K33AW~>6nq%´WTPΒz&|d7d!/ͲBNuBg}5Ǽ`
-+jpcZ.>Ud?)1O^}L9rJn,[$5CFoN)]nA 5KV>91G3fc[jmSӒwE_p ]<`dodɑq1 ̳XjSh<*ƟU;0Q,֫ w3!R)9e4e+.{:nC__!zg1G5DEg1˙qb 
-nv8ȼ@ϥ,ۄN~g8.TF.IFrk*(RGsU툿dŁ*XOP~̇wp:5ҍf\*lh踝241^ @~-<tꥢ~%
-5
-<|]:=_ hFrnyQu<Aͭ3)+lӹ*'RQ>gqF#Sp#MK^@Е3.J1p~ ubõX$(tS68 z*R\Zg}!"rT</AȕLļ̶`.i+sQ<C- ^=an" /e ߍ?]aJ:m)(
-xC5HzEБ$R#l/pKtѽr 8<]Oð~?/^QTnaV]2qmj]V =EtGM n GW/dov$+erh`ʣ"'`J6sGB/P ew*Z18& Mv+ G`%YcG
-Bzԕ`qNbn]쎙U=Lk8χJ%+c~&
-Rt6LDlۼːIdhz&yt
-gP-0(6f52.tMX5&7E%,;p+~KcR=ZjhwSb,0F=h{Au-|kXu~<sNKJ~!RWj R]O%ޏu!pt|Hp*#1q~>rl=YcMewoW[
-!w(cs ׶p06ݏl'4\n^#q##8v|V
-&˧j6p=n=. hL)N5_̒'Ҹ;*n%s w>83PCY-;lOM.sУ<B@Vѣ
-y+9K(Y/BؔDB/QSPa[,Wx /vN&t6hMyUnC?^iߜT?]H^t@$4[xKoEi)P鴮zFԣ8/bQ̬vtLdM)N&#C3y`j7`C/uccV.}Gn!IB\PW 37`"B#yHH
-ӉLJg@¶2\Yӭ.AYHI ,C{l> Ĥ|E4Du
-k&-/v՜?\4V%SsUЫ9;Q/>8t2u*,\2kkQ%VΚLpf='5uIY=Mɚ<Wbr:@2! 6UnzsVŽTmѭ^#;[T oq
- jR(;Pu%FN1IvOLK$Y-q5k 9:1"hN(R: 7__|20MQ[I"ov0O*51崑;(tW6dO-pfk,㳼ٳx{U`Yzi'<IoZ|tއvβa:nScL2]W3t龦0&y>pޜG¬z(@7Wߑ?hN+k ! !XV\Uvn`n1=8;#jV|&XٟMd{J lp/o)Gl@hhG[b6ј˜BiV>8bMwf
-l ,D z&鵈߁,*,*$BXބI׾9?]m30cr)j%|P-KLF<
-ߧ܏j5b <'1$Sqvtb5eәLyI}2L&m[vT~>.[,m-;_Y߸LҼpŜAIy
-29!$B씘h h*Պ]GTOU[2(vtqw޲Gk0*'|47a|}~UwTMZ\2_4{"11 X/K3 #M7EK3nƋufj91/(k1k8|i.C/
-I]ڪdS}78- 4Vf ÿpUpl*dTD*G
-a!$po~O㬧 ^MZô,jjJRg,,eE2ۏ!=# d eϬS w)6R'2ۑ'ݣ_q#顗1ˁFqCI4Rׁpթqo<qm`Xyq-SK=NمVPPݘBYu"u7sܶX~n 50ھ_[7&c7Py<O©g415KtzEkMKwd$7LR}n(;(o[h+=?3>tg[UEކ, EN_Z]1cb+0HYfl_/ \
-O╟1mǣuzH\Q%ʽSk}+l19nAVuyM{y~$L+mIs"ΕWtS̋ؖCcW9o:*7mvحpJ޾̆emjdVQK)(f56 oiԐߘ+to.;-X
-q,Lp?<oHͿM%fMK P$r2$TO~< gOKf"v?7>F1ֲ9] Q\^1ۣqM^~=Y9ra:cx$~_n)ab Yy|
-͡}aj
-Ia]%#s/t;pֿa?g}r&M!ԱkqZgk/baM?Tֽ&Jũ"i4?͋_zTYz>jg$攉ɼE;lԥXZ,|uɗᡡ%a^U˼ kC<~}wW ds]6XR0B(H{ O6WHV3 &6eXf/ e(HWK^i
-i_~yPFr4DM#"^zl u[=(>͠hRkric}ӻ( }6?}wF/̙+}p'uG6uEg3pYjݹGF {V;Hxv.G;%|{laqYN۫{+'FQbR:o4@'aI͍,Y7KV:}4F!lzLUBÏР(?Z$$ӝY<ҵsw"y77ʣ;apPxߚ\;z5Y2+Bnrp4?QZuԪeǂ3 8]JQJ;cbڻ 9S[*ˁ<`uLaX%寱'ifNο$KqYs3͓c ?wL][m52B{ Ds$q暤J-XN QZ>_&+_5k;ҷ )WʀCDiB1Ĥ*^eq-?
-ʦ;:$SB:,w'5%J4˴#iX2E_ØS{DLnR&1^b8TFQ3u[¨4Lv9(rpb['ιK[ qtn9ʭMG_mTc!V} r{ (W)u~o΁It7sZ1÷RC8'q|JæЈۘS_"\CS.ףi7d:nU(Y9hCehf+@5
-gz>}a'ֺX #ށE~y$~,4ns4^ K)9Y!n^7}3i_jTL&K0"Z.ĕY m%1=vՇxtȏ_K-)S;^2_#U?bz(f&WpCDb/
-8)j)s8n+QF0HQ)3sr1,sq˹uC
- vQp%cN}Ɩ`K0뛉6eοbHP8vtO|'623`kv{Hp[mߊMn ṅ\ KݺDhaF:\NNJ"KX) -:`+/GUɯ,lb͏b¹AKp;j2rˀ5W];!ȴ @f *w3K EdE.G8FfEfG5 )FwN>5RvG حB^B^V&paN
-dM߰ r IYp;7W}G|C/I"(_xzǠ3ɧ7ΩeoKyQ$tryT5w}2czCDM)]is^&=Vr2Z+.}GBeS>q ,ܱAUj}-:DX"7ġDNb NAB\.rob6Pfr7?t+!+U%#ozgmM4:!&Y㻭=~"޶u
-6W[
-BSk׽T+E1Do[a}P1r!ԦQ^ lߠQSXl3 Q!\B S-u
-d)qϛ;=*[ZB^ " t61" KGLs K"$ &!R"2r ]ILv+| f~~f|݀pp*_s\4?_z&ɕ鬷DsAlx|^ g ګb^߶:61gG\[tpNDQVrD1f6zhˇ)N>nFLۿɽs| èYDݘ6[_dH}[`1˿b~cHCxۈp
-F`,#DKNKXvO
-dÜSI؀5T^3mGhsS)yl4FҵpJe_jt;ڱ{jwłtYtyp1%6B1[&AbS`]pC2嫣/Er1H֨v|_?+
-@Rl@v7m4Y>_^8#wN֗qolzg#-Y*x+!K[@.?)a#Lmf+H6uL8:,3
-eB~Oh=+aXWf(叵Ή<İ!*oRb{OGu6,(#/ cTV&k v-jnѤq rHLh-r]%4@RNqf;%/K
-~Ά^@w}
-endobj
-1385 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2816 0 R
-/FirstChar 0
-/LastChar 127
-/Widths 2817 0 R
-/BaseFont /YAHWKI+MSAM10
-/FontDescriptor 1383 0 R
->> endobj
-1383 0 obj <<
-/Ascent 692
-/CapHeight 550
-/Descent 0
-/FontName /YAHWKI+MSAM10
-/ItalicAngle 0
-/StemV 40
-/XHeight 431
-/FontBBox [8 -463 1331 1003]
-/Flags 4
-/CharSet (/squaredot/squareplus/squaremultiply/square/squaresolid/squaresmallsolid/diamond/diamondsolid/clockwise/anticlockwise/harpoonleftright/harpoonrightleft/squareminus/forces/forcesbar/satisfies/dblarrowheadright/dblarrowheadleft/dblarrowleft/dblarrowright/dblarrowup/dblarrowdwn/harpoonupright/harpoondownright/harpoonupleft/harpoondownleft/arrowtailright/arrowtailleft/arrowparrleftright/arrowparrrightleft/shiftleft/shiftright/squiggleright/squiggleleftright/curlyleft/curlyright/circleequal/followsorequal/greaterorsimilar/greaterorapproxeql/multimap/therefore/because/equalsdots/defines/precedesorequal/lessorsimilar/lessorapproxeql/equalorless/equalorgreater/equalorprecedes/equalorfollows/precedesorcurly/lessdblequal/lessorequalslant/lessorgreater/primereverse/axisshort/equaldotrightleft/equaldotleftright/followsorcurly/greaterdblequal/greaterorequalslant/greaterorless/squareimage/squareoriginal/triangleright/triangleleft/trianglerightequal/triangleleftequal/star/between/triangledownsld/trianglerightsld/triangleleftsld/arrowaxisright/arrowaxisleft/triangle/trianglesolid/triangleinv/ringinequal/lessequalgreater/greaterlessequal/lessdbleqlgreater/greaterdbleqlless/arrowtripleright/arrowtripleleft/orunderscore/nand/perpcorrespond/angle/measuredangle/sphericalangle/proportional/smile/frown/subsetdbl/supersetdbl/uniondbl/intersectiondbl/uprise/downfall/multiopenleft/multiopenright/subsetdblequal/supersetdblequal/difference/geomequivalent/muchless/muchgreater/rightanglenw/rightanglene/circleS/fork/dotplus/revsimilar/revasymptequal/rightanglesw/rightanglese/complement/intercal/circlering/circleasterisk/circleminus)
-/FontFile 1384 0 R
->> endobj
-2817 0 obj
-[778 778 778 778 778 278 667 667 778 778 1000 1000 778 722 889 611 1000 1000 1000 1000 833 833 417 417 417 417 1111 1111 1000 1000 500 500 1000 1389 1000 1000 778 778 778 778 1111 667 667 778 778 778 778 778 778 778 778 778 778 778 778 778 275 500 778 778 778 778 778 778 778 778 778 778 778 778 944 500 722 778 778 500 500 722 722 722 778 778 778 778 778 0 1000 1000 0 611 611 611 722 722 722 778 778 778 778 778 667 667 760 760 778 778 778 778 778 778 1333 1333 500 500 0 902 667 778 778 778 500 500 0 500 556 778 778 778 ]
-endobj
-2816 0 obj <<
-/Type /Encoding
-/Differences [ 0 /squaredot/squareplus/squaremultiply/square/squaresolid/squaresmallsolid/diamond/diamondsolid/clockwise/anticlockwise/harpoonleftright/harpoonrightleft/squareminus/forces/forcesbar/satisfies/dblarrowheadright/dblarrowheadleft/dblarrowleft/dblarrowright/dblarrowup/dblarrowdwn/harpoonupright/harpoondownright/harpoonupleft/harpoondownleft/arrowtailright/arrowtailleft/arrowparrleftright/arrowparrrightleft/shiftleft/shiftright/squiggleright/squiggleleftright/curlyleft/curlyright/circleequal/followsorequal/greaterorsimilar/greaterorapproxeql/multimap/therefore/because/equalsdots/defines/precedesorequal/lessorsimilar/lessorapproxeql/equalorless/equalorgreater/equalorprecedes/equalorfollows/precedesorcurly/lessdblequal/lessorequalslant/lessorgreater/primereverse/axisshort/equaldotrightleft/equaldotleftright/followsorcurly/greaterdblequal/greaterorequalslant/greaterorless/squareimage/squareoriginal/triangleright/triangleleft/trianglerightequal/triangleleftequal/star/between/triangledownsld/trianglerightsld/triangleleftsld/arrowaxisright/arrowaxisleft/triangle/trianglesolid/triangleinv/ringinequal/lessequalgreater/greaterlessequal/lessdbleqlgreater/greaterdbleqlless 85/.notdef 86/arrowtripleright/arrowtripleleft 88/.notdef 89/orunderscore/nand/perpcorrespond/angle/measuredangle/sphericalangle/proportional/smile/frown/subsetdbl/supersetdbl/uniondbl/intersectiondbl/uprise/downfall/multiopenleft/multiopenright/subsetdblequal/supersetdblequal/difference/geomequivalent/muchless/muchgreater/rightanglenw/rightanglene 114/.notdef 115/circleS/fork/dotplus/revsimilar/revasymptequal/rightanglesw/rightanglese 122/.notdef 123/complement/intercal/circlering/circleasterisk/circleminus 128/.notdef]
->> endobj
-1315 0 obj <<
-/Length1 792
-/Length2 1219
-/Length3 532
-/Length 1800
-/Filter /FlateDecode
->>
-stream
-xRiXSWFȢ@ EH>SRCK@Zd0*(XDeQDFQٴ(83̯y?{{sM8\kg =0ؚF7T+&ta98ЀsT(a0Hhlq\ 1
-l< A Bp0,LF
-B0pt@q^(-"P]D? gmKt& }(
-f:JeҖG8,/>+etpc`>oMٟ[v.dgEmKx_"K/$T\6qb{/ TjWqY25r/WOqt<b$+Jĺ2#)ZCc.{NIl+ӍՓ<~ڄ[Nw9zBi+xo TھTU+9ށH:m䂼?{O(ӻi˺6G׹%|C?5l<6@vlс:mF3dDqqnOI#F92in
-|,w
-H z)'ӼW[I˛scȻ:UFf5u&\_6~H!5S<.N98󀢘ʝM?CN+5/h>d60;tj|7 K$>b+7 ô`N9:d%Bf6ee EqFmG`b?w(3mF kbEt|[w=y}dLzu֣܂<kVG
-q0\Ijn5z4tO/U84ѽ"&gfj^Pʘc>١ trbgmοlqXI@3 V::o_(-ugQÏ >
-p1&
-endobj
-1316 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2818 0 R
-/FirstChar 65
-/LastChar 83
-/Widths 2819 0 R
-/BaseFont /FUTESM+CMSY9
-/FontDescriptor 1314 0 R
->> endobj
-1314 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /FUTESM+CMSY9
-/ItalicAngle -14
-/StemV 87
-/XHeight 431
-/FontBBox [-30 -958 1146 777]
-/Flags 4
-/CharSet (/A/M/S)
-/FontFile 1315 0 R
->> endobj
-2819 0 obj
-[821 0 0 0 0 0 0 0 0 0 0 0 1229 0 0 0 0 0 622 ]
-endobj
-2818 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A 66/.notdef 77/M 78/.notdef 83/S 84/.notdef]
->> endobj
-1303 0 obj <<
-/Length1 1180
-/Length2 1533
-/Length3 544
-/Length 2310
-/Filter /FlateDecode
->>
-stream
-xV{8T[KI%]|]\#:3v5,ff5k0lJBwT2THrKHtqHIPht9wyZy{<Kg!QnH5XW'gr!¦~^ՈJ%b0#aK$P PܒB!@P(DX1T
-Pf$`J0$0zjaa|Cؐ
-T 8ёh(B<pab!E0Ez8\Tցqc"Szmp`. 7CE{1aI=0X&D"G"`+>g3Cȃ!ĈblJp``WT& B!X$4q, )doUkltC6AF7A"78b|
-рb$Yit@EdظIrȸ"W{)_%϶! !dcHZB%p&
-MnfTV^ U#ɴ,VVϿM=#ڦhUnkؑ3ڗZeFjsϻHy1/D܊>(7( n~V59p~g@vuh$wCmtʒDZN謁2
-?\|?/ P-$Uغoq<տ%m}I[I;K74xU3*.] 4#m:b8Rh7Ap垦 ςjO780< cNJxAbִ۽I{=4P(k<oK5:kwV$uޘqɯsB^{kKyf
-:KlL:P?.: {7լٖݑ3o&ț&)k:YL;#H+/'[X"^F_e\Y0pWGWJR`ڛFei]u@O {z\f/ 6su[;J[y땠n%n+]n R)_[i(FKӑɡ|wq#f1υ9frBՄU} ivlj_cdjQ^K ' ӾG?[waM\1u9LiRI
-ܲ.lxt|sMGE9ٿ)+BXS8<T8[קo?ЯmS{ӂ_x'ʡwRnV][{KqZ(rǞ&:VN+[q 3.+ϖ-d8xZE=yaʮ(] _\}p5USVc4B‹1s'\
-SIyrX:!<ìj?<Ht6L9ܔEWO<O1G~F-მgmVhEݯYO~ow9r*ctAvU:5:GRȜH?Ӑ%=TֽݼahEFN飷 i[1Q{$mѝg+mSX泘H{yUF{3q9  }UiLR{ʕBZ
-l<3˕ܷۮLCha>'3`nV^}&Sf/\ݮUc|?ZU>e筟k?Z|m{HH{MPqFmu xO?A| !Eb{  endstream
-endobj
-1304 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 25
-/LastChar 107
-/Widths 2820 0 R
-/BaseFont /VSGOCD+PLMathItalic5-Italic
-/FontDescriptor 1302 0 R
->> endobj
-1302 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /VSGOCD+PLMathItalic5-Italic
-/ItalicAngle -14
-/StemV 90
-/XHeight 431
-/FontBBox [0 -250 1349 750]
-/Flags 4
-/CharSet (/pi/k)
-/FontFile 1303 0 R
->> endobj
-2820 0 obj
-[831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 758 ]
-endobj
-1284 0 obj <<
-/Length1 3245
-/Length2 24789
-/Length3 532
-/Length 26302
-/Filter /FlateDecode
->>
-stream
-xڬeTIӶkpwXpw55;/3sLy|kW]UgwW5>@ҞPFIHLgoje)g"dd&TX222r12p1Ðٛ*X[cGL-.&
-$g&RDL)le,fܪ!*3E~)(e&OBJ'91y]?J
-hF/-݅O7o2ZDs6Dw+#::o!v=C"%[DХqb}`%&q :=0zIҰf\ƻbH_\}0wm4m] (w3 (kTuz(BÇY ϪRW}֦>j
-)C(Ɔ1̀7!7pB edwQ&Rߴ52Ci
-4 T Awg1 Zd?+fNkA^R$we^% {HPѝΧ7wߥ/;᎙@Ѕg[7^fdUC'̩=2 xj=gy!mV@d9gcTH TX>bQ#AH,4,6z:*+b
-šݩeQ<Ai"SW@XB+?êraC6/ Z>hgACkfT}SFʝJb<$R9T#r d)o[& vU?w)/'anY}TU/_< $O:.,(щIfTTb
-x<=K*"lԅv06{-Hw8#97*
-q5z
-&@K/ c:{(Ců'wO<@b09/A=t=]kYAA8b.r?Ya^ϛ20Ac`HP<8fj;C|=H-k.8VwfWR,]TLO%*SD0DWuT01`O?
-8MgT>Zo&]6]uX1ؓ2~=~t`YhgTpCEb.no.|Tgee1~LoJ G
-Dݐ/8.[F#%u*p;ۜ"0ULڡRq
-/6^XLRZ!>}@9뵻v8=@ J&EU[0_Tf0
-EEdA aG0oN6[Dq/,\5kEyF$z %_/3<ѸO=EE^pRW[5گw<'ԥğÆӘ)bU ή8@ M G7/#z^H43T9%k蟆c_?v4Ll~O RpmuV j
-V]ډl%$Y^tB'V 1, bB@al5dxu)wN;ōakzLۿs j3fZw+wU
-'4Bcy,L8!R,bwJ*6pIR>Ż8%8+W~nW }Vs!Qy5#dõX\$d
-}v![%(I&"+0LV)}ԁEuǪ=xwtԊ&H{9L/&ϳWI0Ȝ4tE"Hnm$TEDR?&!b`&B,B?_JztbWe˥e~5,V:!Ig&}6wV75\7t%h='G-V״JDqbL/BnhyUöHϼ6,+C^w'kB>a>rDU9KSw@f
-2Hy|٣uda@`u-k :6}f v˹m!%FȖ~*[q!58e9miT /'&]j6VNjM{ Y-!r^ ہsI?0xX2$SHDBLI1 <wzHvlНé,ceI\*-uOi"ڵkO[^^'kPI$rl|.m9 |TWV+R8d*u i?q^1RruOZ'^&,m-'*搣WUWf*8֔{=E@3ؗ;2UwFH޶sAK$ȕف#ܦD 9c Bg_+'C/F[Q-Bͳs+R  Z.wD;G"M& ѬI<O@rx&NEx)/9^nĨ>jf>HrW_?FwL޶lP4ZKd%Dh" &U.pzd<ރ93Ȗ󹡍; 7u9[l?!&@OoX/,qJ>ΤysuU뉁5RMCb6a2|$M
-pn/ e28 AP4M}[%@IO{jG1>>ٛŀ_Iq{6^XVW[yQx1x=DnCk4A3LI:2AFh,]G=N +q hp"`' {)8Ts"VW _݉ȘtL?Y%lk,EzrcE>_#Y5a(uRS,d*||TFԳћh[o<y!k @\+5:^`IwIE)?3L}<+<Tqd;tJAAT
-3[=$"IU| (π5Pc)9|JP fV
-T]df:SҟJ4lXe|\(Hm,I2IA1
-͕aky&aǽavzcd*Q;N }Jse!ו4&.pkb BR֧3_ч/ `dH殉Ql,ӥk9{7V?pBA.18u4yR)e`iN+7pctsjm.ɐ 2q-AoE)J+ԗ
-Vz{]\=bk_} >o^;1Yegѭs6 ,g2ݡsU- JEˢ,[}%:9}`X;^,\>iG;7YN;r*o Cˆ7TƂIG; &40$DL{ &kUvIn8X`,Z 5\RD{jE
-A35mBNL#3/e-LfL9u*w 1 ͔ӯKy%GM{'Ț61h+*^@SH)kOܖXL
-jG`#WņQKQ!=OU1[6ly+ %TIكKYCЕY20P^є*ڢ_D
-*&Y"D@l#z:r[4$jU35 ׷x䞞D+=Q
-sjki Ͼ6009&@ڪP)C5uJS׆n2߰{Vhà( mGt<ЩB}Z#Qn$-Qտrh%K+'+ʓ@a%P2oM
-q@3Ѻ\;G@2w-G^Hː( 6*EK5_YSny0g)Ǿ,#6
-rn oK<<jR~*Hēf62e
-#Yp<ws͟>~ܻ\|^,t9qQ?jS(V8Er~R( 1.No=ޖњDf- O&4
-\}fNi)\,e%Y ?|- [+y=]٣ )ͽ֝M:a
-i8{𝯂 o#Ӏ뀟J/ȣO3Pqk|3ޱxp9E(99UL`fwʌgCXt֟H<KE5qeʋ.U׃IŲ!0ѻ^t>aؖhZbm9-p&y40LWz&3[;s(6߅3ac 3`<蛬msUyJM3@Ɨ)@兌9v]ˁ-<-rzOs駷[t18C٦(ls-\CJ w\yIn3F^F@⑍] HQ`d\3rm6 y|8L70i&]z ˫{5{ qmΙpdJ&]vh+ftUߐ)Zʂ؝Ӭ Ϗ/pW&*Buk-z a l^7A'9ZNw&JYBX Ds'vWUBc> u)ڇkukWuw{f( JEdw-pBI/]̓VJj". ^N<\ ~ 38JpPCj&{WၑWm63B\ /F;t~լYruʩ%z̦vTYg(d =j2f mY#4K #fޣaaO}z?zGs/ /kBꫨܕL'0[xU:>;t1 C{ E:Xܝ. 蛶;T9^}9Uuѭ;Ǐtp\t> {tH-6'=:DdageBIiUv8l҆-ZוTآ(cdea,FM),kmLl-&iu\TXLs N~ 1ODR*=x0$f4Ghc@H6ڃxXzqCy#*JM7TevrbiO*u?n>lʣ }nDPڱiA+616^RmV>rR5*<TLr >,qGBW-Զq%,`#qErQ_R"84On#dPDn.JiH',U;Vyc(ʖtjƻ
- 爲YY YoCA)]g!d * ̩
-gV{>-v2]Px͍(z13qq#oWŸ5y2,LGlhM;H`K/X텤.)ќ$+n
-Z)ًPmV1U#ZB8PnOx(p :pXI&
--|TFw 8ك&_Ih:I`L#](-otb!g/lqsuȧ\#|^8V s׏l0){.cNqشShpUy/01ge9C<cDe8#v%vy )CRݰUBV"G41g,0OK=ZXk:x0q4J mdn]#;>H/&xV o}-U= UNBr%1g^LcֲҶY9i2ojnt
-J^3jٿGwJkxT
-4v)|.;f"0SZ5,>Qe=m^:%D%9ŌgDWd/TV`Ehv{W"Ǔ8\~l[o%n[HB~{Sr`OZ6,]y;E5,6^GjAZ˛n{0X+ %ڍ ,Ik/: $j~:hB)3"T73r} Kªa`~x+
-2<bzkwq,8uk7?6&%_&{omo 
-S*BL~HSˆ[O8 ƓN͚csIF%z& -ad!3vwQfQk6mO % K;z
-MD`s}J?,F G{/9Ez쮪\zX~r| un"%7WeODzNJ$.g2麗dhCd;\|1W$ؼr S8#Aa-gOi7>M]]}ەc@2<\\&.
-Lziҟ r ;72*0{_k9d- O& IG{ᶕ4w͆Cr^/OleD|9"hIbRN^ ڡ_>M^90Xҝ]B3B;1ih.v.☣Xc 3Ii #Ԉ 6?>mwPh[]T'z[}bHj
-(\HCV8!*GMXFesUbiy
-{3MKNq3w:t1
-` D$6z~w/RI<_/yYzV¼pbYwм@,~pQʆAI^?Mtp>5YhqN1rÚC5N큲r_Rqcys9]>$V5dx8iGJiNYF+9:1l';AG֨ҫMEeP
- "GJe &JeZ:2ci\g%3ԴM5(jQUcѿVpؠve,]7ugv3'jE% 'pEGG jV$4ו mcϭdANCW",A_8:hm&_"( WJ,"Pՙ3O]?qT*Ɵ+aN|C!o-eoxz=t!O^,#=jxo㋳ WkD4YWKhl~^%{N53Hȗl[ GXvN9'f&
-hH#,w:O~\zx2r[}'߽vzg6OȇAM-@A21TN唵^=[/&DLaēB\KY?"f8y9z7
-"9OWANn?w'[_?z ǻ;Y*ht6틑6qޮUFX'
-8P%s3E)S|^lEDu76w4#ѼB
-ظ;]>8`aIJeʀ贩 Lp+y j:߁X{2S);Ȏ oQ\*яwۑ0{Hf XS]1Qf.n|p: +v$:=FFT#ʝα3:'PŁg*X&nQdpSIw`}eM|%=ur$uP mI=cOƲ^r
-jyzt)miRc?a&JԷ2ܫK:i[DPLՊ< ` Eq:hB"tIc\^xW x<+[>rxԻ|)@~Ĕ ghzr)e}o5<XxE԰$"v,r]7m6ӛ.uv91(=յHUdd>yV+3UN?v1dRJPtR9q+ ,mOjȬJ
-TX{; /%c'Hſ cɻ.;OAi +eh"IDvJ+ɣ
-fk |G[
-`Ɨ ֞s* dgsf]8Rh@f^:9F˒p^"PB"'OR[Ά(fکmdvF
-飮<2#Ķx,Qѻ652#^ƂѤcZj]Կ^HUeplE'g=DÖKv<6燯i$-jD[oqBeFsbX t qXaDTXσGw/ԗ5txD<2"eD0=yۖb0N~OUOjj?ddu^
-/O&cʖ\IϮ#OҌ ( \qW~wG
-dࠂ'^ـJhZ+ʧYU@6tWϰ [۰vEbAޓ鹎~6-CLNWp&o\+ܞb [H\g;D@IƂG~  {Μ`n!So`J &dhKPx$h=b&>vl3+Gktg!kҨ #If`sD?GTb]PB?̼w-ZʉfCB#PؑR6hמfb|1nk
->j
-) ^d׬Wrfv0,w(оS:ʵTܷo=(^K<iUPݲ
-?l
-"xND܅.aTz}"j? us!\4PW(='|fTw#_n}ry[+6dIMJ.lTyd?l$߸ >$>9ީ4/DIdh?6tu(0TKr0lM/L
-oB?rf#襋4m#4+77p\@ϙR8gR:ӏlþ_Q+/-
-HM#C^`)+L2=
-"=\oC.w@^Ev;s|*8gC$нcuVGT*.NZdQA3S<%MmH a*fZju*5%l"G
-k
-Ho#k|
-vZb'P9HaJժr_@DzڅB9K90cBo"/z)oW碁_9Яn|׋ꡑG+֖ "T@ e[ Hk=3m5uzOym1 [\Y^%&7X<! Dw`g.t;
-{_ؐ25!=r?/q
-eskq4W|[?]'ܜ$27s힎cZS-c6NcvαcGk[Wڐl0|SehҹtE_Q>ᖠcjvoT'<W۹qxD6q=/R-z2 Ouѷ-xMQ =M-Naop ]U^GLi?=-A^2VS6jRu0:8Mݩ:ڢv3꧑m+J?G^;E1L'<{˨M;isA{How9zjoiH zoOON$"3"/]-EHqzV͜_Y,
-O{V|]›dit
-3wrz75A6f'gU ՎL0z)*~-z\"HvkUh8^Ê3ТVk y=4)\s8$@0fJ}rL#ab} S6s9FH }gϳr,B ⷐ|ƭKL_b/ˬD8?ˉ'-d3c>ayٴp܁ ؚyӫJH<DVk\ Ư ״ijXKMUN]o&{RC2Ec.0>VZjp;nKLvbSjPӮDG6&h_Pn+z5'<OryihH ҝwj )AKJ\-y1a2LKi4^2hIPp#j쨧HA,obM",'f &M'-k?lgdSհ64eLvHrY
-QUq(hK7Xň0ȉUR9{4 f}YbDFQ"0TѰ 2}{kZ/ǵE+ğםZ5:!IAN%5/{Hޞb|kt^wn Rx=m6),LWN>R8.s7G<m':a;N:sHɱ2H^(<+ >G)9Uc
-cn{syؾk5v>AJY0w]<2B)NU1xwOfM8صtQ/bh֮7`W$r!#3
-4\)r
-YC9zFjWGo-5Iur]“5/;RI 0'T5pL&_0۪Q:y^s:[
-m7O>ZiZ %l ߦg\"|/tO+$֟ReL-4RzJAY&0p#Ψp;j}v
-TLkڨ@ҨYGXg-**=&ۮAuft'oC<Ku4jg^x~+Bjdxt-4kpJLOri;߷
-jvÎ܍{Lpgѕ,ап;}cv@imyg=S,aa7}v$D::ȮNV,s7Ħ:xś,N* jʂ;:8=EUbZ{POKG\PGԈ~HSO+hO|,S/! 4 ZhvyR͚viAi; buT*l,FP*<ɄmYwݿCL6tx6`|sӚ!/W2_y:$- |ΡG c(L[Q0WfpM 5Ţ7"dk;=[b
-*j0+)inL /XE.0[zђjY_ Uv$Ƞg4 O:=]] wUIq/y敽D6G'kow"ͅ3ݝ`Ǣ1]2\ PU nFH
- ZŹ1ߑ6JRfb9_n̯aSBd`uQ!2`AX46ռ$-MbƘ5r_5̞3F"\P>S#
-n<HeycUgMdH+M0sg{<_1E"ơ&#]E:̂3ޣ<0kΈEb#6N\FFٱu?<2`aQL#CJ*L|DZR {
-u46J͇֍raSP w
-魲$\pH$/ΕݼőDF/}4L|ӭ {,;=BI1!d Ŝ$JHCC<;&+ }% }dα~Mң!\U "J2h;taOxs1"uQ/SܮԐB%ݕȪ$P#?{HN}pP i⯡O@ ܇h1$kJ[ajșbbYz:Ȧtr,%18. zA@c]ee4T,t 5|Ͱޛ8kHrMq;+Bb{` N箤ײGjG}N/)A`-5zns+WEt-kBd
-Ҫ<J
-IHH~,$-Uܸ>P
-qsTPEC=M"VT( |\0q a('mO_QfRt!?nSgu9FLseݐfn.ɹVPaA_P~~bF=)mkg7.nJaFzߌ'`T+
-?„jǼمC"f n"<;h](Za?RqC\SY}ӫ> 1fXc#}IG4gA zfIwZ#qY陪HA/$ f%Pk)_ jN |bGyy>JˆEK8l=pK?BzůK7%ة IsJvL
-eeIs oEgWr89%y6PYKh$6Fp/󷯾l!'us=Txiz=J.(Dn<UXXmiȠb.0ot5zoifqKQl-KT{+ ]j7WdLeO0D"M0@0CH
-1Ѳ
-i>r <r4I~8riI*sWH
->iof!qQPts+ʄ vh ]g2ClBTwY lp!Pr6cc ٳE&PhxϺ+lC&yz#W׈{\$M}@*]U]HUb,:_=x#98p,T6f'2ILyrIwIʾW1,[g25Pv㑎îs~);lG' /]r
- fE?Qf&LAZm:(_A)b0滾nuP=A4JZm^׆/t ,`|GiM0^hs0_037vqs7vkendstream
-endobj
-1285 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2821 0 R
-/FirstChar 0
-/LastChar 127
-/Widths 2822 0 R
-/BaseFont /CNULSV+MSBM10
-/FontDescriptor 1283 0 R
->> endobj
-1283 0 obj <<
-/Ascent 464
-/CapHeight 689
-/Descent 0
-/FontName /CNULSV+MSBM10
-/ItalicAngle 0
-/StemV 40
-/XHeight 463
-/FontBBox [-55 -420 2343 920]
-/Flags 4
-/CharSet (/lessornotequal/greaterornotequal/notlessequal/notgreaterequal/notless/notgreater/notprecedes/notfollows/lessornotdbleql/greaterornotdbleql/notlessorslnteql/notgreaterorslnteql/lessnotequal/greaternotequal/notprecedesoreql/notfollowsoreql/precedeornoteqvlnt/followornoteqvlnt/lessornotsimilar/greaterornotsimilar/notlessdblequal/notgreaterdblequal/precedenotslnteql/follownotslnteql/precedenotdbleqv/follownotdbleqv/lessnotdblequal/greaternotdblequal/notsimilar/notapproxequal/upslope/downslope/notsubsetoreql/notsupersetoreql/notsubsetordbleql/notsupersetordbleql/subsetornotdbleql/supersetornotdbleql/subsetornoteql/supersetornoteql/subsetnoteql/supersetnoteql/notsubseteql/notsuperseteql/notparallel/notbar/notshortbar/notshortparallel/notturnstile/notforces/notsatisfies/notforcesextra/nottriangeqlright/nottriangeqlleft/nottriangleleft/nottriangleright/notarrowleft/notarrowright/notdblarrowleft/notdblarrowright/notdblarrowboth/notarrowboth/dividemultiply/emptyset/notexistential/A/B/C/R/Finv/Gmir/Omegainv/eth/beth/gimel/daleth/lessdot/greaterdot/multicloseleft/multicloseright/barshort/parallelshort/integerdivide/similar/approxequal/approxorequal/followsorequal/precedesorequal/archleftdown/archrightdown/Digamma/kappa/k/planckover2pi/planckover2pi1/epsiloninv)
-/FontFile 1284 0 R
->> endobj
-2822 0 obj
-[778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 889 889 778 778 778 778 778 778 778 778 778 778 778 778 500 278 222 389 611 722 611 722 778 778 778 778 1000 1000 1000 1000 1000 1000 778 778 556 722 667 722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 0 0 556 639 0 0 0 0 722 556 0 667 444 667 778 778 778 778 222 389 778 778 778 778 778 778 1000 1000 778 667 556 540 540 429 ]
-endobj
-2821 0 obj <<
-/Type /Encoding
-/Differences [ 0 /lessornotequal/greaterornotequal/notlessequal/notgreaterequal/notless/notgreater/notprecedes/notfollows/lessornotdbleql/greaterornotdbleql/notlessorslnteql/notgreaterorslnteql/lessnotequal/greaternotequal/notprecedesoreql/notfollowsoreql/precedeornoteqvlnt/followornoteqvlnt/lessornotsimilar/greaterornotsimilar/notlessdblequal/notgreaterdblequal/precedenotslnteql/follownotslnteql/precedenotdbleqv/follownotdbleqv/lessnotdblequal/greaternotdblequal/notsimilar/notapproxequal/upslope/downslope/notsubsetoreql/notsupersetoreql/notsubsetordbleql/notsupersetordbleql/subsetornotdbleql/supersetornotdbleql/subsetornoteql/supersetornoteql/subsetnoteql/supersetnoteql/notsubseteql/notsuperseteql/notparallel/notbar/notshortbar/notshortparallel/notturnstile/notforces/notsatisfies/notforcesextra/nottriangeqlright/nottriangeqlleft/nottriangleleft/nottriangleright/notarrowleft/notarrowright/notdblarrowleft/notdblarrowright/notdblarrowboth/notarrowboth/dividemultiply/emptyset/notexistential/A/B/C 68/.notdef 82/R 83/.notdef 96/Finv/Gmir 98/.notdef 102/Omegainv/eth 104/.notdef 105/beth/gimel/daleth/lessdot/greaterdot/multicloseleft/multicloseright/barshort/parallelshort/integerdivide/similar/approxequal/approxorequal/followsorequal/precedesorequal/archleftdown/archrightdown/Digamma/kappa/k/planckover2pi/planckover2pi1/epsiloninv 128/.notdef]
->> endobj
-2823 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/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/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/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/endash/emdash/hungarumlaut/tilde/dieresis 128/.notdef 129/Aogonek/Cacute 131/.notdef 134/Eogonek 135/.notdef 138/Lslash/Nacute 140/.notdef 145/Sacute 146/.notdef 153/Zacute 154/.notdef 155/Zdotaccent 156/.notdef 161/aogonek/cacute 163/.notdef 166/eogonek 167/.notdef 170/lslash/nacute 172/.notdef 174/guillemotleft/guillemotright 176/.notdef 177/sacute 178/.notdef 185/zacute 186/.notdef 187/zdotaccent 188/.notdef 211/Oacute 212/.notdef 243/oacute 244/.notdef 255/quotedblbase]
->> endobj
-1270 0 obj <<
-/Length1 1217
-/Length2 3238
-/Length3 544
-/Length 4070
-/Filter /FlateDecode
->>
-stream
-xXy8:lٻB.[!"2fnL̘[lzH=ʾ&eWRa,!*D?޹>9{kE,2( x%dꀅ%Uݼ1
-Pe8n$@B_
-$. 9nuO
-I+&I b
-;LTO{c0Dcaưϗ8#x"0h?e&!_1 A#un"t 4 Ȩ(rG#= ȫ@,
-^
-Qp/|P 2ʔ(5y_" >Xsۮh "!c8F`/hdJxmLi^4
-d͈:9!spFɡ<pnۺҁ S``VCݞ̋^5J.df+ zj-[?u(O; "`8^7 ~DEu+DwLj9;DŽMl5g[*Pxpm@~㥜K3Ȑ7)Wz~^fP4Z{rk]y( mE#3A38['e-`}4:kVVnxYlV-C+Iǣ~Kb %HjH~E] >hd mwW}hwui=zOJG rpzANakn*֌if]>ˢBḁfk^j%UT] )0xIpd VӪMOЗ.~hʰ;w"qGfn'fxL`-[ rL;Tk8{Ct1HZ1{,[@`.-;
-\|oZ!|mj5%G/%?.68]F,>>zE׶{,c'V†zQ)u=S)8eg5;Ⱥ^N*}&/aM=C߇^^H۔6=>L<>bشs9ڕ#ǵFco&ҷ,2+n+mf8Ǻ яkSYg&N wgQ/mfuSTGy ($`."\DZߊ-%[x, !7OdYMzE;R4j(uӨ;"ƥƬ1gi(w!nVd#s-8[i{e F-qns419§s}c<Y{q!baly6?yE˅&ZU5IlͶ/mȰˌQCw\bUë & SJ
-a:} VZrZiej<+,QkÀt[]@8h9Wag˃z3akHF&^QnmlZX?|wR$xݏ.z[.jTY@vG^wެ-3|դTڒ[+>C*m+RYFz9 %υ.rDrXr\u
-ʮNmZ!“\C|>Z,]gUkui<jj,;k.]Ty)"ev-ո@r?7w^x"| vi 285ÍQٝV@rp@WC
-Oog.;NDQi,nFx5L.s.+ bMn~dvt5{rj}n(; q83%,ITwvSOީ!LIpu^q\˱KYcǚ$4s@cЄڼGGGE5 *]Һ=Xi/fNvSݤ m`$Q% O քJVte"+<O,#ćwFi
-8>i,90}rR3pv]nw0HՆҌ+X:kZT-J$As;1; ò:?ޫ ~ՙҠvg!Lʍ(zFV mDڳBj Ǫ` (TUsg;pQz*tSB9ǣZROkR%͘Q,ʀ? IQډq;ٗWهKGlbW_%U9a'sv6 NzH]:B`jU%<łf\`P(Xn@<xz$]zIZ Lblov'#9fJ<>]?<С92oH<-<H( '-N#x^輭ߓWǸt]\ yrVƬ!o/KEҢn7;qgssycUڞڜ
--WvU{X踢^Ė]O_IԾjB2jա.zl{JT܌ =">,b7Ke^wV9?,޹Z"Nﱨ_яd8IxUE09x'KU5o**l>ڮjϑ8n__|Px'̙(}qt(\Fз(OtRlVch.Yڂ[t9$ɞlNW =r`.2BN^bt]b7qJBI
-k~ 1{,œop95:Z,O{yŜ5ψRFFvmk2/<۱測Dsdd>~?'zW bC`_jG&Y GRzG;W;ޙKY)f[9>N?KU?K{
-;W=шnJɠBM/mFY b9kF_PUnNKx2N,Vj+SO4>s ft,R4+unq(er$Ym=v|ͪ@7s'ӿH0|'ٝ'1:Gb9[k<-ߑ;|.T.Kc(K<uR0R<F7{|=fHջv6ɉ0[5ީ9j=]Y?ۯ=S^ GѧZ픶G5x텞vM>P%rT"s`&ѡtmEW^K*а'q}cZmiE(D-2)o
-Cgq O$@b@D< H:Eendstream
-endobj
-1271 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2823 0 R
-/FirstChar 43
-/LastChar 116
-/Widths 2824 0 R
-/BaseFont /ERDKTM+PLRoman5-Regular
-/FontDescriptor 1269 0 R
->> endobj
-1269 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /ERDKTM+PLRoman5-Regular
-/ItalicAngle 0
-/StemV 89
-/XHeight 431
-/FontBBox [-20 -260 1314 929]
-/Flags 4
-/CharSet (/plus/one/two/three/h/t)
-/FontFile 1270 0 R
->> endobj
-2824 0 obj
-[1028 0 0 0 0 0 681 681 681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 750 0 0 0 0 0 0 0 0 0 0 0 542 ]
-endobj
-2825 0 obj <<
-/Type /Encoding
-/Differences [ 0 /parenleftbig/parenrightbig/bracketleftbig/bracketrightbig/floorleftbig/floorrightbig/ceilingleftbig/ceilingrightbig/braceleftbig/bracerightbig/angbracketleftbig/angbracketrightbig/vextendsingle/vextenddouble/slashbig/backslashbig/parenleftBig/parenrightBig/parenleftbigg/parenrightbigg/bracketleftbigg/bracketrightbigg/floorleftbigg/floorrightbigg/ceilingleftbigg/ceilingrightbigg/braceleftbigg/bracerightbigg/angbracketleftbigg/angbracketrightbigg/slashbigg/backslashbigg/parenleftBigg/parenrightBigg/bracketleftBigg/bracketrightBigg/floorleftBigg/floorrightBigg/ceilingleftBigg/ceilingrightBigg/braceleftBigg/bracerightBigg/angbracketleftBigg/angbracketrightBigg/slashBigg/backslashBigg/slashBig/backslashBig/parenlefttp/parenrighttp/bracketlefttp/bracketrighttp/bracketleftbt/bracketrightbt/bracketleftex/bracketrightex/bracelefttp/bracerighttp/braceleftbt/bracerightbt/braceleftmid/bracerightmid/braceex/arrowvertex/parenleftbt/parenrightbt/parenleftex/parenrightex/angbracketleftBig/angbracketrightBig/unionsqtext/unionsqdisplay/contintegraltext/contintegraldisplay/circledottext/circledotdisplay/circleplustext/circleplusdisplay/circlemultiplytext/circlemultiplydisplay/summationtext/producttext/integraltext/uniontext/intersectiontext/unionmultitext/logicalandtext/logicalortext/summationdisplay/productdisplay/integraldisplay/uniondisplay/intersectiondisplay/unionmultidisplay/logicalanddisplay/logicalordisplay/coproducttext/coproductdisplay/hatwide/hatwider/hatwidest/tildewide/tildewider/tildewidest/bracketleftBig/bracketrightBig/floorleftBig/floorrightBig/ceilingleftBig/ceilingrightBig/braceleftBig/bracerightBig/radicalbig/radicalBig/radicalbigg/radicalBigg/radicalbt/radicalvertex/radicaltp/arrowvertexdbl/arrowtp/arrowbt/bracehtipdownleft/bracehtipdownright/bracehtipupleft/bracehtipupright/arrowdbltp/arrowdblbt 128/.notdef]
->> endobj
-1267 0 obj <<
-/Length1 2504
-/Length2 8549
-/Length3 544
-/Length 9825
-/Filter /FlateDecode
->>
-stream
-xg8\ z'QbG$za0Ѣщ^D^BHN ;gr$=_u^^OtdA0K+xD*z .#/6
-p` I8@ 넄
-B..
-ʔe궂T(C.;a9 
-RP|o^3J}eCFa1T$nӸI+}O|9ODT-H.d/$iR! rNh|? +c|Iz ~
-Un^"/ivWɊ3׾ubvwzKfĒ6{E9$pRQ;/,_Jgj<(K)+]xcquyQɱ[G0 W#_NQ"feGBb~Wg?ն`gO%3u֠ٶ! [ðbs,>Y| =g N,>ߤySH.~;A|B 5i*/R
- c)OZ[>{Ǧ+g׊ &`ijtNmY5+A7WRBV)Ejә4O(f",B>|nh4t9퉮*8ś0>Y%  FJ1Ɣs
-vy|!3Ieq u1H6=NQاB+B|)B]hxyBS]*7&|L$/Ym#eci{M.M g wK$8|E-%V;w?3Lay5!]ɧhO'K"%ɱ *<.t^]5xi\v7jm/b0<YRzB\'bGv<wZo {X=*IDo|⽀7᳽Xxv2)*<1cR_X3cGմR@ CZm+Y31ujǒE݊5~ #
- hu GsS$j8#逇#S>a6 j@ͮo\l+ڮD_ R{! :^-9\NIWi7?:,7!\-VN 6B=-Z+Fa3aIåv@?ҼPzgÒQ,T22BỢ> YV Uf&J*9MlMsc`.3R޵sH]^>6:~/9n/i~@Ǥ y G~g٭[
-p;ss#LB\pgGR4]/5j"M~o
-''t*mU8F9G 1o)RۚUmM7-n$q99&=!s^b~"13DDuTXpuM}hdb=(qͷ:v-מD>z HlLxϖv3M=S= x;_J[WsSOGR]#]
- 2ߑLپmCyJ}f) +n']34!G{~J۳G- DԡetdUH ); 0[s4TD [ )8}(VsWkijy/0:A_~6hYy*
-MYxs}qãI"_2#J$u<`THU?v[j ܝ9e$os s}|%z9Qs,:fe&_JXM;gr.b>sk>ͤ81 HL[-PSSd7[`w HH^B7I݀]N4K+GUoFy=#j6˱(#<%^o\jN%BVɤnG~l_2ni}'/g˱LfmZA7L:^mw[{Id>aPWw:Sy*O_ܿxejwBcX:t@DܭN53 Pks/եX4▚2>9b~ˆ 's: su
-46JAr@CƅHnЋ5?yXSO"!/ȺHĘJf_
-|f* [pHDhUW^R!D1WLA)7I=4 >ڥA(瘊G ̂Ad>kfv/:H &u7>Ч&^ߊ
-/kMic=_΅6aQpYĠD䖰jtߩ:H"A}d6=.ݵNh+Um>p&ɑ暾;C^/#A}7Z|n$dɲ]>ʕ|)I5n }~Mr
-/3':4ȥM`Fů.OG; xGgZ#5X( 溓6J6JijdS+CǏ"Ɠw,gV>Xe
-{<Hp{nr
-)neKJE|0XY-Q: ~M˷MrP}M͑jȳPiڹ'p-P!/}{^V[z!㴲9^*&fBGFdi~;6ƞ+`RR 7NxK4}S`&q\Anv[L ;yLbxfPrю;T>JZEN
-$$Oi)s,Y0ivEIGYx&\" "=a mkulYo{-ΐ||d !
-R<Q7ъLbLL[Kհe[F4"B, !wQҩظ|8Mz54l5AgF|HN Gnԩ9IlPz ySөJu8|Kd,.f\I›'Ra2.kVb̗aDA_ ug\bGE
-RKyE"hR/B#%[&m I`3\@moU0_e㾤Z6 &CЂDfŸ
-rDI>^,Afy<4=.UOsf}߹͔Nē􍰩9Qm%p)M\]C9RGwQih={#j Qpzɨ
-|:lzF>kl=!-A/$BU;K.0Jlŵ8G35mx35׾_*1/,MY+1SmWmKM02SqiwR#C18gQ_I7Zt\),gqm:{}P<?x3st{YpU孞p>OB Xd'4?7{1nHm2*h#VчZdJZƤ_CFAguD
-8ϸ0Sn%_CP OxQٖbnjh[d~LKҫ[)rW0yrjnDqK:ˤYs1jQKaWQS4\Q@>^gИn<}J\{% qӍ KX<VD~bNx-e#Kc:窏?p HbK9|ú#I/)Ȓ)M[stMʍ5IB~\,064sk[)?d)1Y<޴q[,!6l!L/@t(w<DhP1[aU^5ŋgVXDM2Acm&"y$PQ{2Iv+G .5(C386dRKnOWMS3W$OU 5YK6= OⷌY]_{>1PE^ Xyj,1!Ѡ9D1q,.RىÔ ݠЉۀ6|yݝ%U4'8wmwBlqOk0ePosB6r:ՓbK>(XdzDjWȐs-u;߉3窔$FW?}ĽS9=^LzxdS-/qSnu[5h- 'WY0MEK4/}eJ lD:g-BQ\֘lw#(mBVfwJ
-,/ \K&cE#r&2㥏d?={Bz}9QzRCš喍蔳30p<<7]46UZ[ IZo 2q/Z; SUzmu@]L zUzs^ gUgd
-Ϣ")S]/_2OwƩkծ}(f7Σ'nJ}^n_G)OKlY`b7SqBgުU_RuFCS|)A:ڬIsZVz|6-t:7^V0eO0 &oRo@ ¦>ގ[) [YUv6i]]CYr;J:mGiі&-HșD
-c,GyϺ |.#]vRu9fZ4yiD[EN
-M[(
-/S>LۘF$},7?cy`\=F'nF/:Ofj=HU"{UJ*M
-z~W0ƍKJ vt'XwΣeIlٱF0Y^Vg\h$ " iQT*``{$Q\$>_ɫEx_VƤQ"> *
-6* k$[(4ŘZ) ׏kԂ>~*GMGٴΉlg}#[U^~_ZM$G=-쎹ɇB%]AǦ2{ <EM_l |0ES&} L)ꐛs9P ;{!p 3MV,TR,P : {&]Oq b:g&եژ-=ڿrhPZD9Ϯ)HC
-K(]H.BnmyK^RVĜ\|#{
- |{Q>5+ҲhQkJp- fkWuecʯק^ KpmWckm)c6=A`~BW45NЈdY~$KK`0ݤv{ YJ+o',? q-T쥝&`U 7.^Tې YY̏/A5_tf#n#C8|a>Jtx fR]v$F4`Cc L Z Ѓw'VG+E<i=☇8 le5Ӻ( v@":֎'w`ܜ޷tl'u>>W&ކ w>]!Uދ^e{C2QA^ntR۬4YlюF^B^I@/.\b|:{社,J1{E\
-x/BI/R7`xSN5Ml7E_UƼiMc# ȿERBOZ:!U'|Aj[pNƀe߽o7p.:]M5IzzW
-лwV9"*)Ґ;Y v2Θ !bp6_!$V6
-*3x]F}~)OIl%Ry6*D|%ėTпclj\8Iw|Ms}eAE(0GQ͋Csv”*m^7mK҆5.AEo*$ah؆_;ZуVVз[lђ,\W+]}^Ÿ^^ 9t:/
-Z jO6f?`n `
-endobj
-1268 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2825 0 R
-/FirstChar 0
-/LastChar 125
-/Widths 2826 0 R
-/BaseFont /NRDCUU+PLMathExtension10-Regular
-/FontDescriptor 1266 0 R
->> endobj
-1266 0 obj <<
-/Ascent 40
-/CapHeight 0
-/Descent -600
-/FontName /NRDCUU+PLMathExtension10-Regular
-/ItalicAngle 0
-/StemV 69
-/XHeight 431
-/FontBBox [-24 -2960 1454 772]
-/Flags 4
-/CharSet (/parenleftbig/bracerightbig/vextenddouble/parenleftBig/parenrightBig/parenleftbigg/parenrightbigg/bracketleftbigg/bracketrightbigg/bracerightbigg/parenleftBigg/bracerightBigg/parenlefttp/parenrighttp/bracelefttp/bracerighttp/braceleftbt/bracerightbt/braceleftmid/braceex/arrowvertex/parenleftbt/parenrightbt/parenleftex/parenrightex/unionsqtext/contintegraltext/circledottext/circleplustext/circlemultiplytext/summationtext/producttext/integraltext/uniontext/intersectiontext/unionmultitext/logicalandtext/logicalortext/summationdisplay/productdisplay/integraldisplay/coproducttext/hatwide/tildewide/bracerightBig/radicalbig/arrowvertexdbl/bracehtipdownleft/bracehtipdownright/bracehtipupleft/bracehtipupright)
-/FontFile 1267 0 R
->> endobj
-2826 0 obj
-[458 0 0 0 0 0 0 0 0 583 0 0 0 556 0 0 597 597 736 736 528 528 0 0 0 0 0 750 0 0 0 0 792 0 0 0 0 0 0 0 0 806 0 0 0 0 0 0 875 875 0 0 0 0 0 0 889 889 889 889 889 0 889 667 875 875 875 875 0 0 833 0 472 0 1111 0 1111 0 1111 0 1056 944 472 833 833 833 833 833 1444 1278 556 0 0 0 0 0 944 0 556 0 0 556 0 0 0 0 0 0 0 0 0 667 1000 0 0 0 0 0 0 778 0 0 450 450 450 450 ]
-endobj
-1222 0 obj <<
-/Length1 1434
-/Length2 5588
-/Length3 544
-/Length 6514
-/Filter /FlateDecode
->>
-stream
-xyeX HKCI-!Hw 30!ҍtJtH( ~v\gfk}r// BbEEA
- pYV@\T\&
-QH 0
-
-FxCPB X48O"RqY
- FBX_W&5
-K$e$X !P Fgfx ހo <N_bZfFBu~j"]P8  8 ii P bH}+
-CKfqq@ @i@ #PH8 7b_;7K
-}VWG"8=eYiP`0+aW8n.P 4E1=~YfX9!v% kDٌ&5.JQXKh"CHjĚ7qԚR5z1Q}1a6k)ji0Z%[`Tj<-ڼ)Gc.|BIf: ef{.>ܫ6+8TpaH
-9tFZۘVhyWQx*V<ya;3LH[/UbMjeD-n0+4U:Qj/Qc֝:s=eL% fO_7>*v<x>G\ߌ}E{Ps?X>\S{īj|YdX%o0j
-}V{nC[kDu+>k#_kvEfց6R!/'8utD̖vwQ )a,F٩(80KDVd>r6\]@Z-|z
-g4j t,Ņ(f\Q Wd/!mߒ`j`f̀AējOlƚ#1sf W?rxs{crudL`͇Qv/}E^
-i%U 6У&O0FzN:FSn^T:6>2 k_)KL"wU괜͟=y’ާK4&ܨ*RyEw.+}EcTF6]FY(ktKjCbm<s]mV}' oy}dc3h=?0#Il>0gEu{=FIVTʏ;͟enXP
-K/=^kW6"Wg5SɔvD638!*!ee
-W ;Ԡjxf8HaG0 ,<b <uĐq{ISj
-6?IKfX܀ˆKs\_GKZ4ܔ8XppQW!NA
-Vo&m}{B|yW.[`,ˍǯ\K88nٚRJ7tSڕ$:Ȱ'N٩%z %#,c{8'FB%0sOQxS7D3l3!SGݺ0M:nrl:cEw{GN}>eW!>;?U%t$ӳ*Sl)ʚ"Sp_K&?A0WUjy_;U6cY,! /^bnw7jł.]o&h;[l(XɪfV#Ѥ_V}p%(Z
-Rp,vC%4 /%I{gVT<t ,{#΢MOTGL[:U]&SGR-;t2ݩJ1!uED@wlz`&SFHg۫BmRxfմ1"<mJ"($P:GLQhV|> b2ϾT|ɨ+S"$ 71Z,_!k6#J#]- /<vqpi&v8&SsE,l0eFk;3*{QiT z,~H~EJPN8=[[;g<zi}G7*J7AǩժގyA}(Sy[i}"x9b^cݓVQB|iS"뗨H3mw :a՟Lj\ɖQxs\пa!~W>f/ [$O(XʠFx4,+J;*/Z&Zm,x2ի\p)8e|ﺟSsկqqƓmd*jȵGהUS]9
-)#D]zMױc𳊃 MGJvjgeFYܯ0Ex]Jg$wKA\
-zUXXKPÓ $SN>#Ԋ[sɽreM Mux1J"5
-c]6T#ײ)lKS"iˤ>%dp~L?hM\"%\fΗҬ/t/oorsYB1f {5 J*MS-m&ߥ }k={x6o2vɌ~c<rpEaAJQ wbl]_{y;)͊lhzEF䦒H7EϷwMUJ%՟k7U9mmі[`uϋW, xd֯ٸ'6vhKQE`UXiT'I5
-hm^;ƹUxO7_DŠ0xf7
-[9UlX)4<S3mYh=<Z=I8ʄ@1*rœT&T0FJ7& |ξ|1m UWGn
--봓t![ӛ{Q94,/"clC3.>ߤtSRѕI~ ȍFyojֈ]r,wKUs,SޣWTtDާ:6e6~sUqտ1:G{fߖ(I_7{>5/ݖWZ ;Y~p/v$W:c\i Imbt`0#qBВ%,-y.-#erS3xr<?eKx!B놤g8cyu񓒂'_Ky"ƍ[UX谫YřPjb:~*u
-:{ܼZ:Y]K޴ dx/\YZ
-6M,A?rM*Tm=yu|h0O\`_#gkR*u(h5m\÷Q2xIp}Z|)G_5}TWSf#3(:xQ<q^,,"cY^ ՠP&q [&Jxn/T؛ S-Kk:?q`U"ƌ67in3<:r U+daҳWQ{vؽx j?*[{XN14V6TKz?* ݋- rN+^c[;^7(+nQTLYm' GvfJ'" 
-`Q`i Ea~#_?\endstream
-endobj
-1223 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 11
-/LastChar 121
-/Widths 2827 0 R
-/BaseFont /ZGMSDO+PLMathItalic7-Italic
-/FontDescriptor 1221 0 R
->> endobj
-1221 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /ZGMSDO+PLMathItalic7-Italic
-/ItalicAngle -14
-/StemV 81
-/XHeight 431
-/FontBBox [-1 -250 1171 750]
-/Flags 4
-/CharSet (/alpha/epsilon1/pi/less/slash/D/I/N/f/g/i/j/k/m/n/t/x/y)
-/FontFile 1222 0 R
->> endobj
-2827 0 obj
-[743 0 0 0 476 0 0 0 0 0 0 0 0 0 668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 893 585 0 0 0 0 0 0 934 0 0 0 0 506 0 0 0 0 905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 557 557 0 404 473 607 0 1014 706 0 0 0 0 0 432 0 0 0 648 579 ]
-endobj
-2828 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/sterling/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/Q/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/dieresis 128/.notdef 129/Aogonek/Cacute 131/.notdef 134/Eogonek 135/.notdef 138/Lslash/Nacute 140/.notdef 145/Sacute 146/.notdef 153/Zacute 154/.notdef 155/Zdotaccent 156/.notdef 161/aogonek/cacute 163/.notdef 166/eogonek 167/.notdef 170/lslash/nacute 172/.notdef 174/guillemotleft/guillemotright 176/.notdef 177/sacute 178/.notdef 185/zacute 186/.notdef 187/zdotaccent 188/.notdef 211/Oacute 212/.notdef 243/oacute 244/.notdef 255/quotedblbase]
->> endobj
-1193 0 obj <<
-/Length1 1795
-/Length2 9479
-/Length3 544
-/Length 10544
-/Filter /FlateDecode
->>
-stream
-xeP[wwwkq"Bp)Z(Rx.][(N)PX)s=yu9s$f2&:m=.9[5H
-sq}\A^0G8˥m
-0( q@
-8ih ^NQ] B b
-!!",/Du|"n!"./Du Zx<BDV^_/DdZ 1H"`w0_3 t?[M03 bxyO+
-n b.CJH)S:@@j<%<Cn,Nzgy&Ymm
-6PT2K-<PjZBfj3ciC|GhvmOw:q(_nuL͎hU¡X22
-?FE7-5%*{ n00{YIKj7@e
-G7 .
-f?;7QF_KdH͌#c.ov?u!+%mɱ{ _eɐ=
-Wu1^O*=Z1ε',cI_^׌5o hF~"73cKSҵrЛM&rNK|uFx#'A.Lf9)=UAitByy¹Ԃc 9F#9NT&)yB3Kš=G/0ump`/ 3XM/-W3A32΅_y5 PJ* uJ8"?)L9d
-!4sx-ZS*Q-
-K9;HVvd#gٓH1۷2/.6b9TDRjمuu-Lbmhh!q̇rnw+UEהkYRfh
-g9U}t\<Ô676V)x/٩ RHM9!_`9.6] o?olygcc-Viֹ8e$*dBTWRbJs-xSz/9|}rxΙlߨ/eƏe+nR{AnZ
-{1Q+5w؛듏a٤%r ~pSZ0y a ]Qh=flz֦R$R6X?l26>IJ?MOl|EnkxH\-FR_;LaCǭ,f2 / Ό>OM4VO0ޛṵxZ_Jes?oh}>V.'-nlir^Զ?yy_G5)c1tNqDRU*Ck,Ojauj/)BN-bM& ;uv֔pp Y&sIED)dUݜp_#v JO9U$h79_Z eQ\MXG6szoX,WnqwCe0_ޯ/.6RkFMh4}CTep:@7MRѥ$q#C۷71{}S /h5nK_ x ]+,*"}yBo0g=s-:07JjYv( Zvv HM]1^8RRbĊwsqg!,
-W} yC=
-\y</ Z f;:3V`$bsgp~v&G cɍ1s81EUIy3Xzw%ȋ2mlF{t]]J7)ꦢfNZ41ur_!_"
-Ἒ0
-˱^Ee
-bD"g
-ඏ
-/䪟Rg)ҕ,;C6X!c߲cjG4J\M0S<u$$z
-Kt/ptOg{Aw*D,J6H5mթ
-8~V{̦vY]u6YRw$AHcq_6L!dL)gJ.
-_ڛ͗\aܪ2516BX$F7<pJ/|5R)'$rO20)&x lQJt(T}BI#܌`D'읬<
-
-cc+Uv~!Һ6_o`xXWeuHB=ImƗ|ϾN<k MV\)ezZm91q#8t=qnKܡ)MW\\gЪҰ3U\G|կ,mkZG F)[O")R~9ϱe- ^λhC9X&B\7*^Tot\ kzFb\
-& #f v7#CIJS/_e[GB97bu]78h-ux351zlhl`Az^s_m8܀B;J!ae 0F>eakA["k ZG]\%bCS
-b,1g aJ*>kOiX)Կfd_sD{K%2 Q
-AL ]3kUߏGMTځYc#gA|xXHkkgOQ]VQQ+6t T޾%:}2\)JϛL.'-Z(Ѣv >ӛ y.A3zC /a)eDiyL(#D=2`+J2',q䎬O&)'9:v[+_c ~K[i$Vgw{jٗYիGJ/zX]<r.q7?qqz{"ԒV'P_W7H~.p'](.(d\١4z^bmnY/d%pǜ*X\䔯˂BcL+vS %f!&uO./ߦˬ?,{R~6~ISM+VqmY#jR+ 92(&ǡUuJ1 MadH_9a1xDTooUcٔxh ׺/בEuׅ~-Ce^sm^ЅMIȘˋb:@-V{aE(?zz\-CgR|iޖN?[X)ØN3:u<>*
-y ߷Sfޜn9!y<AȍDѱ)>/?U;{L]wB H>N=ytBYLMYh_~2ei9Uˑ`?ݗ1q}R%#t#l@Eh$͘Gc1}.J>\螎T_5_YE&viEmeVdmG_ o.Jic DQ7&ꑐ& :L0IY!NDySml۫Յ4s<01!"`-h̜ZY
-iV%sT okG,ba9sabfS]m_Lo`>J=FoC[sX z^YlG|2l_IV<aC=#ʶLqCJC5[Ѝ}򙞦LRٶ ޡw4F!/'F}*+tPW߄MSz・-Äɬ{ N
-7PMrFhR@@8ţߙj qmap[#4FaͥcԽYsNXyLOxǹ
-hH:T`JܛDn԰ۦۚl hf+ 87?fRX埼~t\ k Jаy{Wș F'}ذ7-Y]ޒVJz0xaHDPPӂ_ fR!nRx%1JQ X's >tEf=䃬A)Ox>&@vwQQ?r M.kmKؕrX^Q4S\r]X==wF҇W5zBFo0βx*hި
-◔r984 X?`M;Y[\L5z+puHRh: nZeйðξ+Z}@w|:wj,)D/6ً}ㆺ8<Bfִ{ycO>` fz `zOWbu=ܩg?eN?zʯkLSӹCiXG⥋M(d 8PoV,Ip1l6Yq@2nG07L!rie${#^m˧
-DA#9ފ(%inӨk`DP/N7 E"wsufÎ-co7Z֨z'Tr/fD;BMqwwړm<˦-mri# C0, RVƛ3L?idf!?ԓ*G uR<ÉQI܅
-7|庎aC)Q8v$ؕlBԂC4k7^ȁ cޡ3Œš_(l47'vǾMoۻTsb Or:/GPM 'Bcv!%uI,%m5t|.$zFs4D篍*5SKrqX3Sct@`( n|F-cvxԉphf6@sʓH$C08d6rIMbQb<~˶-iUL穔WMabWA$43VxWIl٬ #8lS:4ˬUc­d*-vu2#((^M{%&,!00}sᬾr2k`/ƌKGZD{AėR۫
-o>j8 `lL8#=B&Cۘ{X'T&NG7Qde=f|,0X'9ރË Z mO'! vt-!*j߼:6'Y Srf֫0FJ7 A4'9ʮj!W!*/$ICZ`9`gIR;3樟qO=rSՈ9қ,C-ӏ̶GM$ijqqYqdY5
-H
-YM{2
-{HT:j)ݷOX}\pYH.}ƪc*67Kk$
-endobj
-1194 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2828 0 R
-/FirstChar 48
-/LastChar 170
-/Widths 2829 0 R
-/BaseFont /TKIERJ+PLTypewriter10-Italic
-/FontDescriptor 1192 0 R
->> endobj
-1192 0 obj <<
-/Ascent 611
-/CapHeight 611
-/Descent -222
-/FontName /TKIERJ+PLTypewriter10-Italic
-/ItalicAngle -14
-/StemV 69
-/XHeight 431
-/FontBBox [0 -233 669 831]
-/Flags 4
-/CharSet (/zero/one/two/four/five/eight/A/B/C/G/L/M/O/R/T/X/a/b/c/d/e/f/g/h/i/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/aogonek/lslash)
-/FontFile 1193 0 R
->> endobj
-2829 0 obj
-[525 525 525 0 525 525 0 0 525 0 0 0 0 0 0 0 0 525 525 525 0 0 0 525 0 0 0 0 525 525 0 525 0 0 525 0 525 0 0 0 525 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 0 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 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 525 0 0 0 0 0 0 0 0 525 ]
-endobj
-2830 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/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/exclamdown/equal/questiondown/question/at/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/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/endash/emdash/hungarumlaut/tilde/dieresis 128/.notdef 129/Aogonek/Cacute 131/.notdef 134/Eogonek 135/.notdef 138/Lslash/Nacute 140/.notdef 145/Sacute 146/.notdef 153/Zacute 154/.notdef 155/Zdotaccent 156/.notdef 161/aogonek/cacute 163/.notdef 166/eogonek 167/.notdef 170/lslash/nacute 172/.notdef 174/guillemotleft/guillemotright 176/.notdef 177/sacute 178/.notdef 185/zacute 186/.notdef 187/zdotaccent 188/.notdef 211/Oacute 212/.notdef 243/oacute 244/.notdef 255/quotedblbase]
->> endobj
-1189 0 obj <<
-/Length1 1370
-/Length2 4692
-/Length3 544
-/Length 5606
-/Filter /FlateDecode
->>
-stream
-xYgTS붥(  REzB؁`
-$Ww(E@<tPTT/z޽s7ޟ7^vȞsUZ"gl&spXT0p)ꅆ$J+$D 'JA2
-"8< ,<uA\/) , o5͹D
-K+_<ټA<4"џ##E. VGj/(9dB PA
-_Z(_ED?y"Ba] i4( G1ʀiEa3wC!n`A2X&\@ZDO?6*sAa]iY9
-z
-Sl뻊*o9!mIƪb_5>ǟdN\!K.t9>ZB4UmZţ[s K_4iRuDp)6kj֤L2W-8 zkZ$;b)FDg'vi /
-*$MsX)~y";ZH>au|%41㈛)K5.soY:y+$7ފa_NhB$tYt,m$_^C&vVR %O6O橖G^#32^4cdz7FE(bؐm0lJ w)el'/.'%,:nP߹X5_\Vz2}e%RnrR</x;y+֞Bqk_`TȪ?q֭טkRުorOP캛.K |ISYۘX)Dz( C| bCx(Y +mB}<fߌ<uv=Dd) c ]}lP&Cu7z'WErs W !}h̝!|?ܟnig}>{or,ߞIeeL79o.'?)g41_;xx9q(㉫X\6).ǛEoh:Zh|?O5rmo`JtHEʬ
-/<Ay uм9.!zZb.0{/RI皚Ǵ[և٠ gm!WSZU*
-";򗣇s/3hyE͹/jΛ,(4`Zi3vĻ$vC
-# i\a */~5@Dl#!З>HMzF 9$Z>׫,
-\No}>q39HQ9f-ս^bAo21w$ؿXʉoZ$YqJӅ cWM;S]%VIz*kZg DMBwMxuxQUq.Ĺ
-QdMpߟ֤F!YPo/^} ~euq9`Kؤܛ W\z
-3DhF<mo.MY<]!2_+q8gYd={(1fٕ9-sʅ/_y׸E*.]uҾE irI> <H*MZە3%f xb=rK'V1VBdrR1/8m?vZu_ L;VL??|k$#*ѓӎyujL%}Hݦj.gW#W|`[xxea8GvZoF۶w7'ymƌʨ/
-i78RKfƚ>|w8hv:;[4<*5~c4Ŷqw[J ]c)#9.A- 9 h޳'us&+TÜo^H>bMUߦF^@z\!`FDËr޼-rWE6jShQjh&Rҭ)(+)zLK/t =_f.GԝH9Fwï o0>ʪ.E̞f+O{;-Stf{F8p ]P^5~m-8 ȊXޏx 9hN{7,IwǙ
-_nЍK_m}k[06v`%$+ 4g]cST*dPDZrBqtLByt12$GX}PEX
-pd 2@`T)
-$ۙHz ֻ|FpJMùgh[@CuCXKd5vZ3ݫÙh8+[kp۞K), veS;T/u 'PZSu'7^w&Snal,P[z㥳/{ALul|QW~/3ܳHѕ5ՐH Ru`c{\Ȭ{%(eUUF.&xK ӸƺYAy!c7'mB6Se+9lW]nImVS܇~j(vKsQ kYQ$IdkT!m C4>esQ{&˹U29aߝZ/hg7F9DZd責}9}LU)#dg_K?$_=~"IIc|߯eQ T=0c -r7Xޜ6}dݢ.8d')`ja. *mڤrɌ)>+面1^^`-⟫͌^e
->:
-3r>2aK\@to٦|˸'7Px/3z7HWM瑪Č]$_=١9d'Ú"Bܜ1MzFۢqĻɔ;{^D{)Z> {.7F uïz.]FFt/e]~>|ax k<pfE:TQ׈</O% vE)6B%3OB c*SCAU|knKEtr SRS%m!md-ߖ$LfENW4%d! mcvv
-/^xBZQ:azTuL=h:&4d-7znvn~9Y'O2Ǡǀ+TDzzilIuFLڙB0;i'4ge4z2 sZ;m_YC4SCr(%q]{jU_yx(,N~ MtKXxﳇ@p<oAgfXendstream
-endobj
-1190 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 33
-/LastChar 114
-/Widths 2831 0 R
-/BaseFont /XAPVQK+PLRoman7-Regular
-/FontDescriptor 1188 0 R
->> endobj
-1188 0 obj <<
-/Ascent 694
-/CapHeight 678
-/Descent -194
-/FontName /XAPVQK+PLRoman7-Regular
-/ItalicAngle 0
-/StemV 79
-/XHeight 431
-/FontBBox [-37 -260 1132 924]
-/Flags 4
-/CharSet (/exclam/plus/zero/one/two/three/four/five/six/seven/equal/A/d/n/r)
-/FontFile 1189 0 R
->> endobj
-2831 0 obj
-[323 0 0 0 0 0 0 0 0 0 877 0 0 0 0 569 569 569 569 569 569 569 569 0 0 0 0 0 877 0 0 0 843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 631 0 0 0 0 0 0 0 0 0 631 0 0 0 446 ]
-endobj
-2832 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Grave/Acute/Circumflex/Tilde/Dieresis/Hungarumlaut/Ring/Caron/Breve/Macron/Dotaccent/cedilla/ogonek/quotesinglbase.ts1 14/.notdef 18/quotedblbase.ts1 19/.notdef 21/twelveudash/threequartersemdash/afii61664.cap/arrowleft/arrowright/tieaccentlowercase/tieaccentcapital/tieaccentlowercase.new/tieaccentcapital.new 30/.notdef 31/afii61664.asc/uni2422 33/.notdef 36/dollar 37/.notdef 39/quotesingle 40/.notdef 42/asteriskmath 43/.notdef 44/comma/hyphendbl/period/fraction/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle 58/.notdef 60/angleleft/minus/angleright 63/.notdef 77/uni2127 78/.notdef 79/circle 80/.notdef 87/Omega 88/.notdef 91/uni301A 92/.notdef 93/uni301B/arrowup/arrowdown/grave.ts1 97/.notdef 98/born/divorced/died 101/.notdef 108/leaf/married/musicalnote 111/.notdef 126/tildelow/hyphendbl.alt/breve.ts1/caron.ts1/hungarumlaut.ts1/dblgrave.ts1/dagger/daggerdbl/uni2016/perthousand/bullet/uni2103/dollaroldstyle/centoldstyle/florin/colonmonetary/uni20A9/uni20A6/guarani/peso/lira/recipe/uni203D/gnaborretni/dong/trademark/uni2031/paragraph.alt/uni0E3F/afii61352/discount/estimated/openbullet/uni2120/uni2045/uni2046/cent/sterling/currency/yen/brokenbar/section/dieresis.ts1/copyright/ordfeminine/copyleft/logicalnot/uni2117/registered/macron.ts1/degree/plusminus/twosuperior/threesuperior/acute.ts1/mu/paragraph/periodcentered/uni203B/onesuperior/ordmasculine/radical/onequarter/onehalf/threequarters/Euro 192/.notdef 214/multiply 215/.notdef 246/divide 247/.notdef]
->> endobj
-1107 0 obj <<
-/Length1 743
-/Length2 9175
-/Length3 532
-/Length 9815
-/Filter /FlateDecode
->>
-stream
-xvSte>۶m'ɉqJ6*mbU߾Go֣eak=l/R` /' +#+ @]JMĎDI)4$L@>6tXXX(N^. +k0Ɯ @drh99̭"nL.nBLԁ@
-R}2ק&_m):|E>^|<xʖw%\Ǿ'ǜS4(U IKXU
-H}q"FflB}\z3ˉO$4
-jx_h
-q!V.8>dYY)\Mb(IFxǃƷ,BcL]n!e@QD,LhFˣ S<cJߜN(/HYg8 [Rc'FivRkbSq(о»Yw]ʐH2gh7g2WO`ni?hn ĩWQ9V(mc)HDt}&Ic;#kW
-h*Zf/ޞ^l,qO5E K8mU/1[+.$7 l \R>ն
-_$uĵ찛@hԚ)?B1!<;EOmm9Mf =wN '_צc³aE#Z U¾p]۔o;pJ辽a1JS%|gT ކB[6<i^UE D2'DSZ}Cgm=z~OɑjH6x
-'K__&yGz `AnLщZɲJx799!R:4Pzʧlx,6WΞ( [B*{{3RU`'m.ZiZ=lMz^dQiUvzNױ:;_ ':Koqy{:WWGΓB|R;7QChoPp%zԄCaaEknXtXyac*aP6xmC/h$y*Z{?3
-z ' FʕKWcvd*c3ϏOSYqm摞ZVU sR r^ G0+quf;5פXY.<t(cXA52b>ZI{HNXY.wjE4ogCY#'mLuwgR @%&k
-.ԫR{D\F5kqzloi5*%XFvpK;8yM۸fۂ, HA=|'5<3U辶ŸFV1, ;(\),{={8h-WN/
-'7_O肋kItL%&_^ַCWCm)c9DfϻWs٭vr>XъdԼ&YNvn4Mx#?! @݌-4RoVv9t'T[xuNGh#2P[r0UZE;q $fʧzʜh P-ثǗ0WTnYʀ ^^ J!omԑ8͝Aa_DPX7/O,kD xi,G.oZ
-i5 lfǀ`G8Xǝ,#I
-f5$z[,~!Ob^At9׫Έlo<0V5F+1~%8]50RM劂Qj
-}<W{f^]Q[Qݘ̎@54MZ _<ĨczҔd!QbYZ[lOEL^k|rY&u_E3j
-b fi.)O TU<?D8ǿ5Mt2(',90
-.yڑ2\&?;k {?+[xBu'$@e.iy?=ӗ $'$V'  ]V 8[-Lo]1l|&"E&R8,TN(-; =U`A640e"s
-V7:tP4gg\(X7)<VH{Yw^,dJX`({>hNf`z9 k^9V˹?mzExki)JL&a~`7 ,9M'4lu*z
-^4;E So^PCC&?4}"`$*tdϢj<|Jw6SB Vs<`XQ3V!UJH{M˷}}ۥ3V|Eaб'SS}av׮a*P7su׫@h 8;(L J&KQ$l\Je#0a=W$ PhUN~AD( gvU|1}n
-7'3bvٖrkKS [@KB\ 8*H48jcF J9Wiu[,/d?I%qytz(|tݽ޷m`ᷲ/d9w5dҶ`?dbB&L)k8]C Ð>
-
-UGe,ؽJ?xϪM}kkӻcN]EPLS֙`yH
-(4#fdˍ ef3dnu 9mJ(r8hu.PF"&IG.C+8uA `ec`](:bTrna Dh2UB/I3f'C{壄es'YIGcjM׻gmѶzV;Ϩ
-Zɶ jv*+Z]&ƒ1U`芋?gw{ӄi\0pY5Š$v_S)̐[.Wf#E0ԎWdn~rtNnqζ
-ODJqI%rH\31a?}ϼQo$Zqk( o^[ygNM'&Ꮒ%ܵjZO~ MQ|HcZҵ
-idcAF yK c)pT&Uiv DA^HpN̜s
-?
-:$&:TGlhLNNo1RKG>"fnܷ2}ˮ:j)+{LS:߂~KEux+Vzܮ%P]3ɮOc.q;{KnZkxǦ0x @ LKtw&tB_[@sRzpc:aJ66w-Ƅ%2.@}aO%/K!A,'X{2]jl-CmR
-\8~Sr*,(\g[+]tjUDM2p<ŔVLcDH'X!QН;.r5QFED<B=b8/5Ԕ ΛWYo7;w=@? I*}w8Lr hy[8뼭^)n`D۹_:J#Gۿyj7|r$s ^!ƌYm Fg^c@fl]{!S!yl:nh.M*_w{u.VޣV* ߕu,i^6Ñ.l˜O|Kyb%-Pw̦mhUh yp~.3bf/j(Y9ėD5!`a<ͼIg|""Ktt]궗TaFD\ 5 q1^PMd
-6%\^®$76~(,q¾ LWܼwre*O
-U5"0I2KCZ hBUvFg8%*;iHb":.hky;JZ۴,L#g2H^ECr:RJ!q)8:Ls4iHhb13|)N]ƅqs%f$zy߫(V_׍@vAB9jMZ2 g7x~lKF&s:0{&R =3:iE{-T²[ A\H́vx|`28| gxˬJ#qW,ar>̎kNMN3҈$+p;,?퀦.`G{S[^endstream
-endobj
-1108 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2832 0 R
-/FirstChar 26
-/LastChar 182
-/Widths 2833 0 R
-/BaseFont /LBOLSZ+SFRM1095
-/FontDescriptor 1106 0 R
->> endobj
-1106 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /LBOLSZ+SFRM1095
-/ItalicAngle 0
-/StemV 50
-/XHeight 430
-/FontBBox [-188 -320 1445 942]
-/Flags 4
-/CharSet (/tieaccentlowercase/dagger/daggerdbl/section/copyright/paragraph)
-/FontFile 1107 0 R
->> endobj
-2833 0 obj
-[276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 442 442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 442 0 1104 0 0 0 0 0 0 0 0 0 0 0 0 608 ]
-endobj
-1099 0 obj <<
-/Length1 925
-/Length2 969
-/Length3 532
-/Length 1636
-/Filter /FlateDecode
->>
-stream
-xVmTUV0#
-hiWd?fe@$`s[`e-v:3QVZ@fK%yBPiX!`aE:яNx<3;W($TXQK D;4<E*KqU)}!jXn8<W\.|cm! <
-$dѬh%,
-@RBb1!¤r'Ct{3BI*W(ĞXHhd82@mXiz EI @! EIR&JtH "Y 6ne(A'46
-s7LSjzM$1O <oqo00wmGHN:'3^LNx3hU{*
-/4'yU 4^^!3)hi.WKz$Y~[4\ٳm
-S=Cv.!ugJ&\SWbV%>_V{V$IwĶvWv߮"0 zzlWyvmU<𳹏9m]^Wk+Kv,;6K?(&|瞼P4'ZС+o+j憐)˪2(3aWXɳ5-7ӛ÷oPu$?ڕy3Nqcj)G}[ :yf:-sLO?qʼm}ׯ'^~?{ZO$brxr9YMY^6KZ_f~W7;ؕ@Z[=/g㼮9Wmܡi?qynʍtFq4sd'h{$;މsOnzpWENvpaF'VMmHtqG+Apo:t/y|_.cZ47/pendstream
-endobj
-1100 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2834 0 R
-/FirstChar 101
-/LastChar 101
-/Widths 2835 0 R
-/BaseFont /KVBGQP+MarVoSym
-/FontDescriptor 1098 0 R
->> endobj
-1098 0 obj <<
-/Ascent 757
-/CapHeight 1004
-/Descent -9
-/FontName /KVBGQP+MarVoSym
-/ItalicAngle 0
-/StemV 6
-/XHeight 400
-/FontBBox [-572 -500 1531 1004]
-/Flags 4
-/CharSet (/e)
-/FontFile 1099 0 R
->> endobj
-2835 0 obj
-[729 ]
-endobj
-2834 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 101/e 102/.notdef]
->> endobj
-2836 0 obj <<
-/Type /Encoding
-/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/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/Q/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/dieresis 128/.notdef 129/Aogonek/Cacute 131/.notdef 134/Eogonek 135/.notdef 138/Lslash/Nacute 140/.notdef 145/Sacute 146/.notdef 153/Zacute 154/.notdef 155/Zdotaccent 156/.notdef 161/aogonek/cacute 163/.notdef 166/eogonek 167/.notdef 170/lslash/nacute 172/.notdef 174/guillemotleft/guillemotright 176/.notdef 177/sacute 178/.notdef 185/zacute 186/.notdef 187/zdotaccent 188/.notdef 211/Oacute 212/.notdef 243/oacute 244/.notdef 255/quotedblbase]
->> endobj
-1096 0 obj <<
-/Length1 1518
-/Length2 5941
-/Length3 544
-/Length 6890
-/Filter /FlateDecode
->>
-stream
-xgTݖ)zFz{/J B@Z
-ȥ ݠHԆnvW!E]]Gx P7c vZΟLJZ@Q!! XD[2^<CBPY 0& ]+ 
-@'c6Chw; E/'
-D!h%
-jC9QW<1tzOa:o>#'  S)o@ucy-EJv{/ _ ?A@LA}4P@a
-tˊEbH(`_,WkIp P(t `#bT^C k~ 12<!Fbdx^C
-~L!rmǟiJ!a}̉*&B8;/$s9
-&va"J K7hdh$ޘnaU[`ʾ|&a^=lcJЁ"$P;TY~ ׄ8$Kkpi+ Fnb/YMM@uEX^Eiӷx
-GAHWJF]R@:'yFl#h4;Rfi8^KK(yB9e4 _^j3my7<Bꜯɞ#;uX7w_O<9j7.99)|-^!y8IS[(뻭~g} XhweUG EwP\l ~ޛ0iؑd*C| cz P9b#}[70uG{Qp+7}T6OnQDKJˡ:Ec^w<6U)2Я
-+nR8Df܍'%izZO#lc!;W]O^ikLDCL Mq`5Wν^ܢ V%t~("Ol(ɀǢ:q<aәvC&S`IRSf`> 
-sv# 7`3fMThlAsd~Q}{v򶴴̋{Eֻbs}N_pb"~DRX"gSSxBf!
-Pf<ڏc{yqY/<Nvocm[!Bߩ*/3kSJ}i.,g:l?L)z<cH!/4.|. Ⱦ IOđn3ȿK~ȳ\[XOc`x<%_mSEJUhK/m4Z6ևY?J%Qz_sJvLWv-/I˳ Kg'3(q4 mKiK].}xfXZv\SRa}
-.W^fBgȶkwAcvg4rjk76_$ym kIgt
-߭C<iM
-ՏՆ3^:'YM{IbcjIn 4vdےdx^ .n³IYNRQ4=~ MuEQ<ơ=E qU?jN*GqwQG_vb/Lߌ2R?mȚ_*=kTԭjO泸mvt?xs9;G{)^mDc,8}
-9?!UE ]dPV> 5;_9ޚ벃1vlbS@fݛ/Vҋ!q 9 k5>g7}5~ݒjt
-n 8Т|g[y{lo7
-lD'99q1oP?2jz5 -c?9ԩVT2 Q&mvS|RNtH_
-$$"=$jd;Lcu[$ 7VJp" .+v _ ~,lGd"˱ۼVx^>Z<:v`GIn8 d"\Lf,h=:
-5r(}\,⯯R/0դS$mmT٩!1gݩ5k\`g}js*U 1_n|.~pGҠr&Uk&B֟q8/|u*hg{,lhbS?ӧ僶K"I<"eED.BcT[% *Y$ȉzh4OttLbh=eU'3XP'|p;Ǎw+}/EEFx['`7+J)gL&uXl˽%:{}Se:w%{64U0KFS +bALVX,"]$/?-/1dCɜbw~uterȮPhk$3UW<Ι
-eoٿ.q]wipiębp0[K!H!>[ǏV*h^9i:qr>=-L.QRq:&,??]0@iZO$蠨|KbHDiM5ҙTbwQetnjQ 'TkjŒGռVK4殜5n][dLYHvEt=pfKt1nk|rCϗ7J8{y`k!F Pr6әߛD'^^ĪM@a"6d&~C&y4:|͍+cCD
-ynrNy?6rJ9ojrʈXT<=>{no(`OPsƑ8Kj3'LhF#c٧tx9o!m_kJjuWR\?%q$f,gカ6|yG(ur..ew^O ,gEa
-@'W1^2I,ks,tq<b78ANVEVzYf{mJ s|]VaA
-zh5Kt~Zu u1`݄7{hOT!:4)h-yv +'qV c{ve Tx o`_
-|lw~bdIf괙[ګ}ϳ'2+ڌ9b+3"`~Fr0X{l*߫_.4u,
-$[(<1b{TbX_ S~Zg<QZoeQcwϴBY
-D(S^Cɧ{oDNS,$ }“t{ā|쨭؎-hǨS ,
-TtD. q i+jIj:|8h~AJDWs35 +DMK 8Ṫ4f{S yK7MLJf]5<MO-'vK:S!8"q3:!WՄ[рf_sS0cFyn+w)kn+&IjVh`M ݫ\Py7xTHB'V>(2u"LUx^i2n/T;keKG.wISDzWꔀb+/(A8 끖ΞmǦv7Զ aLRuՆZ@gWQ!:XHC}KݻR7sL7{wS6: |sѭgp+zEliۡ_nd
-#{D->N 
-Ki КE+lau"\vKFkk{_q)o Q?p%iwlUm5\,
-2q.w:;^Y5EDv4Y:uib=if51n+И/AA)\?VupNkBZ/:
-~ƻO# Dv^5Ngu+sDZ)O)ɘ;IFq|@P42kW;dƒ2cy^/O]*o*/Ra;XHlwFT^8Gz{B<v~|
-zT3oVNVӄ?R-#h:l3Kl H\)z+%6ك+˅ˠưrf7zTaBveZ)vrLxMApc<>nÍW+xLo7S/'?
-An  D!$endstream
-endobj
-1097 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2836 0 R
-/FirstChar 67
-/LastChar 122
-/Widths 2837 0 R
-/BaseFont /FIUALC+PLTypewriter12-Regular
-/FontDescriptor 1095 0 R
->> endobj
-1095 0 obj <<
-/Ascent 611
-/CapHeight 611
-/Descent -222
-/FontName /FIUALC+PLTypewriter12-Regular
-/ItalicAngle 0
-/StemV 65
-/XHeight 431
-/FontBBox [-1 -234 524 831]
-/Flags 4
-/CharSet (/C/backslash/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/z)
-/FontFile 1096 0 R
->> endobj
-2837 0 obj
-[515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 0 0 0 515 515 515 515 515 515 515 515 515 0 515 515 515 515 515 515 515 515 515 515 515 515 0 0 0 515 ]
-endobj
-1093 0 obj <<
-/Length1 1357
-/Length2 4210
-/Length3 544
-/Length 5101
-/Filter /FlateDecode
->>
-stream
-xXgTSkTPpz7A &% I@ D@ MAD*EDM+A z~uuW;3oVVMEUQثCA
-
-ta/oݍ? ?</a?lhDH7KDgwܚ%K@2
-fFa@i1(8LXkht (4KJ<K %\R}~
-$Kad)oP
-K6e/Uܜ>ҷpIyąpt', t.!LpT4eXLt݉["
-L6j5wS& O؞; Z,/+xWno٦ܛߴ0HBz -I}Oώ),Zʊ|P{ԻpB+O*RR 8m|.<\3rB]&3GuVଚ"m):sЋh"I{6Sթ=#kOdv!v⤾G;x@psG4rf^?潀9؊S][,SR |[UgN~(;VꒊWW8Ǿѭώ_ɶ);d#UULڱסRѐG?m|c ?`!=BuiT}^qg↢BѰqqc B~-+ Ix {.]w!@`@@A!=Wxu4ǭ͞Le>8IZH zT/䥩r; S]BH\WZm,}*&6˴#8 K\y"xGT'7 LHD+ "~^$&dɵ6^MEY2V}~s}#HOD6yO1GkpiV
-qNU6h 'f2,rܾSҙx;M6{-*3ʛ*^#2~p_*k`ܺs..0*;2w{hXo.W91i. '?6`]v ,łsG%ﱏdܡkfkf.,0 E
-BzPO0GfU+wYe*o*k;>a>g ۗWwm$ XZ2ުg#h<:F|n@[RnNV\Ҽp^]RtmwH = : q*K⃌3כEx8*1$hWkc4~Ii,@yy 4+boVCg=-6][cla y6E!d]MX߯Sa:/eS e?>qɘ$<4_>+asdԄ}3`~̢W7|}G ᢉb/6sc8!6"VN[j?N $̻-]fK=ʸ:Z_>( X2y?YvV 0//]{:)R%nbcO']Lߚp{̳ߵf6WwVZaJSj|OQ6]joWu ^Qt5vve4@ĚMU AP>9ǿ[ 3Ԯ'
-O-EKth ='p#QPƝOwU/6gB/=e,tZM?Z<EډU4:(Pyrզg\+;֑#ی~XL!}Jky-$ȿJ߻ATuG[bVeX |ѧ_]h#W]oh_w AKuT vIoy(R"Bʜjb >3TtC %v+b4|}n]˨~aj\o)V&vN/:I
-w
-p0Q\;UF
-ʫ4c4!V)d/enGNއDp{aXIɸ)V˞7ͺsU,o|iv(i
-nOkh&[(lg諒ٝyuj9ǰ>L.5k)lt<ƣ#h^h~OJuƖ _ܝvJ7spj3'77+y< X璂rz-Vߌ-ˉ\˵+j,DKe.NJ4ph&gLs0h}?Bt9>61չj(j]
-ks|J抐$ RRWSq33.mipעהlY<G>J?1X؇4voIݥ JT(]ak%~LrgJyǙ+zY9i/E|P`W:,ӭZ
-{o_COշ7V6-xDDĮ4nvweBBRK<j6V={*VIZVOSDܥ!6)!7CMYj/i)PW-C\\3N\5JLĻnhsvvM*pG$r@N>|_y춰М<\^7~l3Bi#b{
-bݷχW ^+8?mf쐌߫UL94qoצꜫC`盶3c&=[NJ}Q}2M0K0zOٛh.$OQL؟`R9I2XA׵?&5CNC/?!tx"wǃ"1\endstream
-endobj
-1094 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 67
-/LastChar 121
-/Widths 2838 0 R
-/BaseFont /HXBODE+PLSans12-Regular
-/FontDescriptor 1092 0 R
->> endobj
-1092 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /HXBODE+PLSans12-Regular
-/ItalicAngle 0
-/StemV 76
-/XHeight 444
-/FontBBox [-62 -251 978 888]
-/Flags 4
-/CharSet (/C/a/b/c/d/e/f/g/l/n/o/p/r/s/t/y)
-/FontFile 1093 0 R
->> endobj
-2838 0 obj
-[626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 469 502 435 502 435 299 490 0 0 0 0 230 0 502 490 502 0 333 375 354 0 0 0 0 448 ]
-endobj
-1090 0 obj <<
-/Length1 1741
-/Length2 8170
-/Length3 544
-/Length 9241
-/Filter /FlateDecode
->>
-stream
-xzuTm.!!J7 JwJ#t
- 0 10ҒR)%( ҝ g|~翳?gyf3q뙵^CSjRB`\<b
-Rs
-C
-_+a0r=5P7<@M!
-m L`ģN'u7狾J
-D9&fBՈr-/X_X*ǎlHZN F}әdz
-ܾ$"SC]Ho?iY [kW,H7>^Cǣ}/FZPͰ 6 .} ȶ3{sM)\X$h& VL|L.2ΰxqpKb2ݥ+i&[$$o$͹9M$uMmhRz)3a|gxf܃EA6̅]U2IР<zo )Of>!tɴ0×  Xŕ+WN>"b|3hx<{ Q$0^
-hKnSi/Yidy*D܆~oF=I|5@Lez.㙰?p[(]Z,lbP`d;ee\&J?jT}25<
-?lB~f:~su;Q[@k~K|8KUn")m#g߂K^艢ol\75ӈ~KayYꖋDHrO[_lǛ hclU^[q#Yqc[RWd,:ˇ&R: OiZ]ʏn9;CFlB71K0'xNsq[quF~dGxFP;v[TuLRmO*vw ;+ʀ+1%1^cS\L`|!0IӶ#>eh]|@Z (v^VOo}4yJaE+'LEF޿kre"V׆ܘ&@g3iQvB1^==I<LmccFͨ]݁ H).w+H*x[@sGBO 1ltAm9ңM^? p{Fidun+״w9 la$YS5xtKtv; 8y"$n\ OR**L;V*V+ɨsZ"YM*ZR~c^*Y`@jfJ-+(:,[*݃Ove SxFV#+O|0}&%EƇ&Fnmm(waCJߧ1bE,52K&_odžQ,,;#]M
-8mE[I::"bVi4}xRͺ1z'cL(j("<wp]cbqfsrr!#lw"\}3VlkEYfe٘ۉȗ \xE?Gh2Ʈ=kW3x=Κ@zx)v
-eSsr\cΉhLTZt(YL7!'^X3'}|cY:FZMk5o#6ݣ_lӢ ddb'Xֵ 8Y\mF^Ʌ!9\m7M.M<> P!p# ܹ+buX(eU5Dl$Wӫ_'z5
-K?sÝaK|U'~' xsu9o} V'oIFhcB)Ҝ_X7FC٥?$݆ߘfFdƒM$KM7F}K%e<CP?]bWmʟ,=N%
-Ν~n?܅Rac YIu79Ʋ`dV~c}Z "wxRe{ an+VI[BjHfgr'DHY\` SftҧO}^2Ѵ^o
-d y:M!957^F~𑧗\
-k Kx9g$]Q5ڒtd }Z]^ԎAp~
-pNrj ^SNt`tn|x-虦+I}&%Ĩ|%Y!r %{s**1<k7+|U99AY}ze<sιOrZ.${2M6*v%SGIvQZsh#G ${uv6fjcK&+@O8э1t<z:&DN5Xb^BsW*^)Gy>>xFͽe:W]S[R
-@#VIu&w8\tQﯮ,ȜMa{/oE)jWz%vƹ"[?Ц5;
-:Jy.^~/<pk"Y0ێ
-"PS+'12B'T
-=XS\yW[숻X\˼ZI_|ZwբD?G?%wQp$ۏc&զE/ZqwGz@s{B:GLYXc1Ψ*U˻<Le|?*ɬ>(ib8ԣ:q_u[Y믺q0)ݯQrg!Fv5</2/v`}^ltk mr~Ullpȍw`/Uǒ]Qm0:\O 76yKŔ9ޫ',^.aA/A2~ (z
->`{OIG^w>U<o~g*ɨU<-ϙK}wEoh ա^UDk|8/IœG/)KA?V@DF$ʍWm6wd|5ϔVg
- {|ck.̤z!; MtEC}̨(Wre\O_N@QTHƷe>{kKtp)o͈ 4/9;>s]%?Y4pU\E侞Gݬmb.[&aQC  m(b=us2h:&i4I,Ex vw=2d@gg!gjoBw+]e~7/.~=F1G h?ɩ5
-
-3-Ӫ+y#, (s'?zG=s/rug-F=q{?®:ZغɾR%1-DӁUgh2Å(ӣ>Fj| nN%2efv&O+HjЦm!jvEmj=l!Ӂ hSREivscHi^=lo.bGrmN #si.rDz'ǹ˥q]h+Tzr/!<NÇw !טߊ4.}UVe?/4 ft{dZhfm1F2f{?N[
-.*܍kjRjjg5&u}.b}ϴɗj%x/\<(жȪ; j3eʀ0O~$>u4Cը8%5:| ;GI*l-RϠwxb r,rK_
-=Lώivk`@%L }y3;rfuBg.eUfQiI>7ض%~x|/6xpV7CrC3=T< .s*~y>ǝ)vKZ7ܾё
-Zjއ3StWԟ,|GSwR2Dv,qS_׹W;VB+J kZt!4Eefx1ӂdͳYvℌF;q9ʉpeQUSm9SkȲ5Kni$̇nZXMTi/ kDh-3*8.5 &U!lʼn$$faK=0-ׇ#j~0\Y>.f$|:s!! s:YZfۮ[Esdmd(+)ej+f⑉&]O7]`T{MlEN.͔wB)Ybs;+ܲE%O.BhŇA&k"R.Sr,R{9:|36[
- VwEC
-%?4e.<&LlDuiG|ME%bz$A>?b!iKNx .1)J tS8@zCuvxG2ԇˆf^&פx|"*jrֶaS,5:Xe8֝5f&ex?LȡnJx8+K}5sV
-E*ǧlzǓa"NfM*zE:פWӋu t qay:VRա( oqNY)D(dJGg!1UpPxH C!+i3V2WD>ω|*ꦦG˟w o}OVY̥W9/B--f<Iua9%F5EzYh6OLg?/}It(`Y#+G~<yH+.ΰD TL:Ch5!Cjv=oHiѱ4bj57 #cxJ727yAYx&Axj?J+=F=g`wUDl 3׊u_!I2]EM0S=gAd0(v..-;\_6❄•e=lGr%į(QwsRp÷.1?B­)iRVO+.QQf2q/G.a7a}PS412Tދ/(S/&OO S4Fٽ[YӭxjX_,)6:^\ X>rٱ *vl Gz v mF:^"@+~_s6L@8N<Q)D.>>;_~۱H3
-Ma, UwT+ ;= :
-endobj
-1091 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 11
-/LastChar 243
-/Widths 2839 0 R
-/BaseFont /HOBOAW+PLRoman12-Regular
-/FontDescriptor 1089 0 R
->> endobj
-1089 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /HOBOAW+PLRoman12-Regular
-/ItalicAngle 0
-/StemV 65
-/XHeight 431
-/FontBBox [-44 -261 998 919]
-/Flags 4
-/CharSet (/ff/fi/fl/ffi/ffl/exclam/comma/period/C/Z/a/b/c/d/e/f/g/i/j/k/l/m/n/o/p/r/s/t/u/w/y/z/aogonek/cacute/eogonek/lslash/zdotaccent/oacute)
-/FontFile 1090 0 R
->> endobj
-2839 0 obj
-[571 544 544 816 816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 272 0 0 0 0 0 0 0 0 0 0 272 0 272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 707 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 598 0 0 0 0 0 0 490 544 435 544 435 299 490 0 272 299 517 272 816 544 490 544 0 381 386 381 544 0 707 0 517 435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490 435 0 0 0 435 0 0 0 329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490 ]
-endobj
-1087 0 obj <<
-/Length1 747
-/Length2 4053
-/Length3 532
-/Length 4685
-/Filter /FlateDecode
->>
-stream
-xRuX}Py@V]ؕe];C@@TXR99纾u矙{=ʤ;y=gD
-EP`q 
-( ݑP;
-` 0+ 0 HȺ8yhi$=0@A-ti
-FZ'hkЄڀ``Aəwp0uݘ-
- uLx:-?,}8 VSDG-yy'7?-DEQA>5 QWq=6Df6A/RBJ|^ĖkӮl1VToW)HO3cH@ #ʝv*9qWf?:)Eƪpog&G(woY.0OgHζxȽZ<;t-f(LNfj.߶I)R S+ gLёg oSD'D='\z'B\O"2[u
-+l=XyI2rߒnmOs9hr*wf%$ ,M
-H,EzicrkQ0R=\Q0L
-(bt1čO;n|<]kpc,=C9&WrmE5!M|{%cń#mKli{zrY9g{y_,rMxzw}t+*oS 53Nٻm#ژB  /k ۾Ե{nGjk=vD[/G㵰* nԙ%y)xF 4 mxt}E5ZvzA`&H1_ ŏ=Vkr7ШWsQD{74U4q!X\ZH
-vSŬQaon0؜#Q,V )?Xilx5z# .B+ui/XZ<c˿68}f0rse{ܭ"X̭e}ľ57tpO^Z:~i@1zk)mqUlݾ\/..w8Vz|D3f&V)襎j] Ӎ7_BP ]
-r$DHe1Am?'.R44m1Ym%?U:!mTM`,cdުώ|9&4]G((P m1k7HyopA72SpaWs[Z#E Htgd8GUkR=S2I-)p{ј?:63QZؤl .Z0~e2&u$sZ/##.={C.{,*wݿ;W#F 'SϚ]teOtAt]Z"7c(X5EUveV_9‰s} e9*˴BdIV
-ul±4nkE`#
-iBXIEjU?/6KMYy%e?ZkL&ߡB
-<~-;T3*z'蹨fEmuP"Af!~u?j{BBr{1~A%T,SLn!3H1&oL'?j]5nj7g%jotr >4FԒ 85&yj +DX,Gqk=D
- eǏ- 9k>@>3Q&"Q5l|`X<3cV+=U0ۍ!ПP.P7G;•;R HP}8Ă2'>n_
-`ras+v,aݞ'|l?+K߱]Iy!M}]l׳)kW6o$dQ kUkÉqxTs6 z)=PkQT4o}3] Ta^џM3~<vdK'\-mĪE1Nϼ*Uޯ
-!cpzwcU)l (~"ճؖHc*(ܖ<ofx)dqOFJQӅD!ˆLٺi6HBܶNBjdFi"9k}:pu-;nA# 0
-R54E`v*KAHrǎT}3YDwjmdS{*;dY6bs2אaGy'ʴ9lDVUYKђQΖn_3SϩRBÏkm}ddenw?Ƶ("?uC"be<=۰XEI%x*\7ZWY+RC> TwP$ĕ"e.+)OvScI,]inwV,EýؽKO@nAMN:HG-~,Ri.,51> )w,L+Yx3L >5M$QGkgvl>E!9\F[Br+\O
-'*DtMRs88K
-A笀=opQ&Lyek>ܚH^芗Iyv{YaF2N Py|hY񦿚wdsW=_G[fwuǙcY;it÷+&6DpEpXs
-endobj
-1088 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2832 0 R
-/FirstChar 191
-/LastChar 191
-/Widths 2840 0 R
-/BaseFont /QIFQHW+SFTT2074
-/FontDescriptor 1086 0 R
->> endobj
-1086 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /QIFQHW+SFTT2074
-/ItalicAngle 0
-/StemV 50
-/XHeight 430
-/FontBBox [-191 -361 1288 830]
-/Flags 4
-/CharSet (/Euro)
-/FontFile 1087 0 R
->> endobj
-2840 0 obj
-[497 ]
-endobj
-1084 0 obj <<
-/Length1 748
-/Length2 1383
-/Length3 532
-/Length 1998
-/Filter /FlateDecode
->>
-stream
-xR{8iwr
-R<09cԤ5ΌSrqe%dۨ(.E_oVv}~o3c*I68gL9'CzAac
-a 3 0B#K2m (A\("L@E0ʇ7
-@궳QP68̇Y؅_X5
-1 Fsw 'LxLRFtICV^۵V
-hݽ~"WRGPaAVa`VoBϵH2Q u֟jqtXckŦ>m2ccѻKʣIO칾=mfԞt^Źf_7Ф׏y])˄wW~5jkeUg~,gJulo=6}U=‡!jUHU{pĐ9[j}gVTJcfpj@Jzr0fsYFdzmͬ*R;0WɆ7wO
-n9~ f%Ʀ?].nx`Kr&Sg'kc>3.~vYd4EJ %n k**W4(Kڶ6΋Z~L8YW"HG=-r-mE У;~F+3"n۾ROZzLhµxd
-~Qڥ(-iV!~ ar76;dRm:W%5"2l,V6ʥZrAu'5&Jz6Hp?C
-D:?L3^M$hiƥ'Q<]UÓ;kHU0$Egd*ͫ;11nR Vqi5vhU9pgYRsqcRU`'SjKS>f՜ejͿ:sCCOOw9)rIX2ex랈Hh %[uc+'~r*4\Y澋٤wJu[f38~;1}<|&P&).OiF|rP8~[_~Ҏ+Kk?+TTb.hXt2^upq~'rjI$'^$>Iͺ/Ӿxȸ7~E?xɅ!L0endstream
-endobj
-1085 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2832 0 R
-/FirstChar 191
-/LastChar 191
-/Widths 2841 0 R
-/BaseFont /RQBHLL+SFSS2074
-/FontDescriptor 1083 0 R
->> endobj
-1083 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /RQBHLL+SFSS2074
-/ItalicAngle 0
-/StemV 50
-/XHeight 426
-/FontBBox [-179 -317 1341 876]
-/Flags 4
-/CharSet (/Euro)
-/FontFile 1084 0 R
->> endobj
-2841 0 obj
-[720 ]
-endobj
-1081 0 obj <<
-/Length1 743
-/Length2 1180
-/Length3 532
-/Length 1793
-/Filter /FlateDecode
->>
-stream
-xViTSg jkE"}Ӛ
-P HC," 2 N̜3g.}OW"XQd `3L(fB6%cQāC66$T`BP18+A`oFS.""hDeEl)|ػ{|ܼ@<DA| 0B!b
-02Z 67&" |e (K~rmφ^L.wo+V$C=oݒuU_XTyWx:l$϶D&1C|]o8-d&`, 'Lfe-ʘ1Oqoa<q~?ثi9ܾ)'RgvL#!SBLݮ4=vdӳ̌KR+JA=qHjt!tSQ*x K.Y"򩢶E:>u-mW=Ar[Ş\*7{j1dhZ{ϔA_ݹ$R۷vY}Ά$_oN T"Z;O0;pEMs mGh3*x1'3cωhXWjbU?7r
-SΝp>ET!<~ļ9xeS3jJ+:d3ZcPZPZ vsr+r?O܋m"3u-cR Fu,45:G[,lиwiښ<\|cܚ7(#\>pk
-endobj
-1082 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2832 0 R
-/FirstChar 191
-/LastChar 191
-/Widths 2842 0 R
-/BaseFont /BLZALO+SFRM2074
-/FontDescriptor 1080 0 R
->> endobj
-1080 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /BLZALO+SFRM2074
-/ItalicAngle 0
-/StemV 50
-/XHeight 430
-/FontBBox [-170 -318 1322 952]
-/Flags 4
-/CharSet (/Euro)
-/FontFile 1081 0 R
->> endobj
-2842 0 obj
-[720 ]
-endobj
-1074 0 obj <<
-/Length1 957
-/Length2 1419
-/Length3 532
-/Length 2095
-/Filter /FlateDecode
->>
-stream
-xVk<Tk(MDhHʽfag{$u$tARtqRr;Ln"s^%n:|ֳjyx2yAŌ$* @DJ&A$]]oc8hCx\}^0m9D[QM)DPz !/FP(s1DżD|>LO PR!!P 0!{ #
-iHBtuyY :%ߠAIiy,xIn{+}kq_oX=N{w$LF<g˔|So6
-fW|y\ZhLTaݼDƆA.1 ^}$)V,{I~q͖C[g?hakyFɎD?[{ZGƴn2[^RWw=}7,ej! o:N=AWw  'w pQr+@91*3t Z, (` F9{ƷٿLn:pϤTƑDVќ22O:2M:5۬e*
-/[Aַ%̿z-tvIܜj[֏'Ԭg/*@k]aKtc;owޓzix%RZBBwv#IVyƩgmKr.J'ȫWߚk[EV4-y'4D@ntSΓi8ޕЫFBs4 ?5vr9M0?fTJVPLY[b zdzŕ[̢
-6Aδ$VơWC-WXd%m KzJDtQk ;S^W.6μ6<\U8-!n k<s|ۗܞJyYWdL42x
-endobj
-1075 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2843 0 R
-/FirstChar 101
-/LastChar 101
-/Widths 2844 0 R
-/BaseFont /OOOUPU+TeX-feybr10
-/FontDescriptor 1073 0 R
->> endobj
-1073 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /OOOUPU+TeX-feybr10
-/ItalicAngle 0
-/StemV 88
-/XHeight 697
-/FontBBox [-185 -195 789 877]
-/Flags 4
-/CharSet (/e)
-/FontFile 1074 0 R
->> endobj
-2844 0 obj
-[717 ]
-endobj
-2843 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 101/e 102/.notdef]
->> endobj
-1071 0 obj <<
-/Length1 1282
-/Length2 1995
-/Length3 544
-/Length 2836
-/Filter /FlateDecode
->>
-stream
-xW{8{e!RRwB]r;άX{(]")"JQJD"J!U :N:s}睙}]&ޒ,ē tщ% byW` H8]ݵ(Blt-HXQDH&t"{
- 
-p;P-DP1ǻ PXo
- `ّ/j&
-CEVY
-n1ܜN]V"k.R˂d7}{`|T}ryYYy##mH]Obs\O߷s[&%E޺qOI ŽCY2DeewC!ke>Tgc2=˻?ewѓɴ֧
-o6{4u7:[ZV@Wcn=$:>1ߺD]BQR'j2R_+|4yX>*pشnOIPX lռtzʷ;4v=V{z" klF_|Q{[y@p_e*VM.'O u@#e ?v[r-:Zuhډ"?Ę鮞c:\um3eYOA7E'*ҕ* 5T[>_,ARDmpa<P駻Cg.TZ8yN^5۹'BҰb,Apz+}28bL]@XS޽{QVeY{7LYfMPt
-Y2CIQ]MyH\xN+]sw廆y,23C;Xn0Tg%R pqlaNjAN@œY,tStC8n*S2Bd忊賢ty@<UIl0=XV)86`,fwtLj1FOM4kzz52eտ7yِHZ;WOԺ乘Jf|\X`,k*O%lb,Nl 4.YzI5xꢕt79;V6ֻΪJh3SaG`\~z~ګ7+kde8H̳QE߃%ǭf}:-v6Zj;eܾN9G6^RRH:oe{G]r>ՏO}\zY5Aeb@×=q3XĽUYVu7CnwUW|Ĵ NKxmCwBŁSH?p0$޼k oE5Ǖ˷}i:Cd؀0]pŎ+s
-nTxw
-9וyS0Y<sߥoTMM9r؜^'H,TXh0No / endstream
-endobj
-1072 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2785 0 R
-/FirstChar 0
-/LastChar 50
-/Widths 2845 0 R
-/BaseFont /SQSAQW+PLMathSymbols7-Italic
-/FontDescriptor 1070 0 R
->> endobj
-1070 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /SQSAQW+PLMathSymbols7-Italic
-/ItalicAngle -14
-/StemV 40
-/XHeight 431
-/FontBBox [-15 -951 1252 782]
-/Flags 4
-/CharSet (/minus/openbullet/arrowright/prime/infinity/element)
-/FontFile 1071 0 R
->> endobj
-2845 0 obj
-[893 0 0 0 0 0 0 0 0 0 0 0 0 0 585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 329 1139 770 ]
-endobj
-1023 0 obj <<
-/Length1 1565
-/Length2 6139
-/Length3 544
-/Length 7126
-/Filter /FlateDecode
->>
-stream
-xgTݶ( H M:{ $@(IHB()J/RDQi&W.E‰~゚_8IHߜkι֜%\lƦ*`3DC  $ AJ ޅz
-1"@\<@b#a«ĥe
-,_t yW"!s [FM_//C7?ߝAPon_‘ ٠(Mh
-sJH@H$(H3 
-Gj
-A_ /x:E."
-˻S
-ז [qEZlx6| 6Q^0i|,23jg-({`qKM,Qt0ݮ|لH# ҋ*`qz }}F
-Vh}ms|I)kqyC-X}\ ]c/:ߚ?MmL@6ߔ;Sr-R2Vqҙt_I)FI6tE2F:nj?Rs/U=!HPhרFdopmStf6̍Bz6%Z+g>3VcBvIД;Y QHmqڡ8Sm~]} ;SV Aﭳ_,h
-@be(`U-nka;&mSGS!̝6H
-<Wk5g\Gg ;xV5?^^[-D> x>$/^ۋxH>Uč
-kQzԜmnQ}
-`}j,حڰ[a!ej-wtdQqTʋi ui
-W,]? Ńks<^(4kK>Fu璺q Ipɳ
-}ٯ@CqJŨכF \Kc}~7M*]c+_i<2X $=%ɖF#}G"b'c $?U2j+_;L.IE3B0#eRd,CWYsBQjFu`l'f(z\a"koӌrC1+݅=QgI0op X/^wG Q 8"7xL| +SdJsVS7e)ߌ^]{X?إJ3"w{x$&XcVDUY6d:g/ӆ& n>0z:WASUˍ s:dCM>eЧe&zO $i L~J%m53qHe[xVDLr.iGʏ8>eG\-6lu+]WZkOޖXBl+
-;h>96,ˍK[?sڣ;T|ۿ}S1;k܀# auP0P"V*ϊ
->?_:$0생E#ǯHr%( [*s(bp[=y్UA_v_tN.>f<Ze~^j^ e8X;Sp*;k\?.^{N~G@y4'2yf旋h83/>}mVxzn]WV!ݯ[0EЛ-W]\k^fgf2bOMk'`^TWuΊ֖z*g̫J2+ʫ[Σt|(Nh$gޮ锺oS+(%ˎe)Z)fCZ6j:k&嫕(5vЯv$6FPBWqUS}GŽG]'r}egOFwwV _n_fWz2K}cd>Y\&ϦZU~5,8>…`7,Ï/SdkI1_?HݎJhU꙰%8is<ȘrL3فLle5w_f@3L<VA9ltĠvy˛?4F<yz"Խ7P>ZƏwwf/?sq)jye{XJh^?azQz&2"ǃ2u G mG<2HAYA#rQɤT\Ȱ8jXoВ脊}=n71\$ s'6GkzCja]# wcshIuY9Gl/Vt_3.`Ykalqu)YLd
-Yffh|Hv cT&ǁ'b?l])Q}E^X?!hlQo5F,y{F\
- FGEv;wsk3%Lckm f,yl IWEVV[މE`cfz(/!ﴂr ^P ½ImM,ѷPsL:h5|΂g\o0.-a
-TDq\p">^9Gu4ޓrw}i^fhю0BrL[A+oSXGށA`r<<n֌x{-k1߯l?姁x3C3qYW]g`SE>!=%Ctn,. r^Rn+;GO/݊kQ S}u&'!y, xxS%M3hGyzb1{FO{,ĴH i`Dy9v+Gh?;,T6*\[m!}oE?vi
-gir;WnO6;3Kj
-w\S&*Eb~+6wI~0׫eT׼|}I)i#MRSM/[IE,O2<o^[DؐJj~=0* GalGtA0 i@ ~^>jXÐ}nylswni|+J<gj]]LqtW !_؃nJAyJCp^*P^Da:.Yd;<) .N#8|U̹AÉ sx=z=Md?mʰ^QH.JO?@a׎?
-ޞ~R:ժZ-yNuMJtg6-T~4{V>2͛pS*~\[DeeR_w93=UJVf:^m>a5 Rǝz[^jVVCoV^'|-IQP*hG=V#S.|<,s>"3hABJ]z\o+:&olޔٞifMXYZp8ku&௝:k>}y}<b,HDx'6;spff+~`*w}U  z7/FװRLC_R/r.p$n^ 3RY،Uu}n1)=ѝ):.Xx{B^N2OeS=ᇞm aK=N#8-dC^W]-y}?X_YK0eyHfyGw©QYYJXƝ?m-`ɀ# I*.=՞/&٘sipv%(<&)ӓ˲޺#W闑iI^rF L'%4=Fzn ۗ},9Mug1ܤrϟhg|63c9Fv5`g°h%ɤbZ#ky,"m<
-!߉[H96@mkvar/τCcߕ.ݫ. dzkiZ9}>edjſ#5ǪPea [<NvO$"*{?[ gƶvZ%r|wYKޠ@&Y,k×֢eО\,ф*fr
-endobj
-1024 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2836 0 R
-/FirstChar 45
-/LastChar 119
-/Widths 2846 0 R
-/BaseFont /JUYWEG+PLTypewriter8-Regular
-/FontDescriptor 1022 0 R
->> endobj
-1022 0 obj <<
-/Ascent 611
-/CapHeight 611
-/Descent -222
-/FontName /JUYWEG+PLTypewriter8-Regular
-/ItalicAngle 0
-/StemV 76
-/XHeight 431
-/FontBBox [-5 -232 545 841]
-/Flags 4
-/CharSet (/hyphen/period/one/less/greater/at/D/F/a/b/c/d/e/f/h/i/l/m/n/o/p/r/s/t/u/v/w)
-/FontFile 1023 0 R
->> endobj
-2846 0 obj
-[531 531 0 0 531 0 0 0 0 0 0 0 0 0 0 531 0 531 0 531 0 0 0 531 0 531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531 531 531 531 531 531 0 531 531 0 0 531 531 531 531 531 0 531 531 531 531 531 531 ]
-endobj
-995 0 obj <<
-/Length1 1152
-/Length2 3110
-/Length3 544
-/Length 3908
-/Filter /FlateDecode
->>
-stream
-xXgTSiK^A8
-8@
-TGJB IIHBM
-"A ECo`Y3ys=9k%~}~Uǐd] m^( Eģ23(:L2BAmS
-
-ԞM̂ a 7
-U] B{,(j(V(k=mK=AG<{p*
-Lp_h m`@TR
-6.R/={&'3QB ܃Y'/h;
-#=()BO+ebQ` ^ce,Phq Ϧ9y
-U{n6HsZ-[ _op*n+x6I u7l 'ţE;MSZ[>&S/j.7כG`Ӕ_=Nhv3R<vAܪVi71䣵La(o3+PR9tꑪXezJx 6RWD'W}HFC:冚^dK.ܜzz&[ KAuqFjԚmt've
-f
- 5]^O_0^r>V*;A鉸>@E|ԲH]Jmց ^DK*ˋuc%\ìeux@Y21ìw3(U|kdŽֶN
- y $.<ΔefWBk؈E'PY̔[rSMi|f_U9c9z7- }\w-u(9wu߹P$/GLi݄[;[<w;k:n_HfilWx÷ہ%5xOY@x[ V')}Y-r!B{Rlrhmᔝ䶴<)P[&ߧpYiE֪ DHWocFZe\]‹8o*(L9n,|tCi})k{EIXpWx s}6^v.}px7VZ*IC9WJw)QΙ{7xӽw)lq Peڄz%zQlIn}~40%kqn܏9r˹)+Y%]%Nv8RN]81?h9}g&=|dSQwIJA 3K- ֺ3wd%+>W6Xe
-se> )}F;uk ![ǵV[]>T=NV>*R,GG/3L gb; AM2O vG&~ʎ>% 8V.1s؜@żf|kUX <Zn58[9Sh]UV s3< 2L^gݪOq_fJX|sBڨ_`ed Z'[q1cW$"fuz>g8jᗲ5[%fs!%hՃ?n@ n֔w /=1qAIP=>{A<%^~nf~.V}#rwZke}1d*&1q\Mu#Dwq&@HՓKzj|}Z;.QHH .uUFD[f0rvsd w9ء7s泧$W źS6Xi7
-6y\e9tZ0"0&ӛgM\l˜'_KE'=*=ۼW }Op</飩@&7 #s^
-}`s$^թI WTtH; ؂C'R4i0(w<CURxz9Sݶ9gҴ}1gVg 9.ix+/V=jYY%vJ~uװ͉vLv#ԯa>fv@+{uquh-빾)q_N9(ɶZ }ָ)ۜD0{_Z:¡zSwͶ( =*.XTH^K t.~H^{;Eb+dqQ.䰪zġpOqr/{5WUUCF󬠍-cv5L57 q*'<+a'Pkǩ]FeD9L\O؜[{cfHҥ=$eEEw/.E^cN<WtBAr]LqVD8<A;O|@'䥪ݽ'T:u%G5s;=J<,Jc"Z%gLWD;T}~: g8pH<'<Zdxs:6QrT>'~T@\ZËGჼ(;@Ā 7J|Bm=qҮWQ c/p?efϨL.Kr:Dy@-,e%Tk7iPs-Ӎ߱fuLud/ ]9+Za\u!+W`0'daxǩ<J}jطk<2|zde5ka|e[ԅw{cؾׯ<[*dFWY_f m?]}PF,CՏ$Igok(qͣ-k]Je'e6?y&KyHQ*u_!੎oc_5z#JhwB[4y"\+-2A,QPsYݿf7>lBU^)*}~ſ{ u<^:dp0ȼblY2?&^^oƨ|˅w%\heݦ=cޕ!v#G7`ͱ;P05oiCPi3Bqs`? _D4DQl'$
-d$;$endstream
-endobj
-996 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2781 0 R
-/FirstChar 65
-/LastChar 97
-/Widths 2847 0 R
-/BaseFont /DUHOFP+PLRoman7-Italic
-/FontDescriptor 994 0 R
->> endobj
-994 0 obj <<
-/Ascent 694
-/CapHeight 678
-/Descent -194
-/FontName /DUHOFP+PLRoman7-Italic
-/ItalicAngle -14
-/StemV 76
-/XHeight 431
-/FontBBox [-37 -260 1278 921]
-/Flags 4
-/CharSet (/A/a)
-/FontFile 995 0 R
->> endobj
-2847 0 obj
-[866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 603 ]
-endobj
-959 0 obj <<
-/Length1 1428
-/Length2 4489
-/Length3 544
-/Length 5402
-/Filter /FlateDecode
->>
-stream
-xy8f+Y}ߗŘ0nBd߲eIȒd+a]%"~\syyߟ]҆a4N
-,-
-XB*R6p
-
-
-`̌T^OB9
-E9ԜxZkr:7r#+ĖM
-8=ےؿڱ(u;Ce:tȁa gni#q$%@^hOs{s oWi͒isHPո\!u[S`oiT"^>}WDk'&/A7#WR~_H
-8x6J)5"qǝ |!X¯IJ?iۄ.b7y[?~LZ?3],Kʏ vTd<On|}:r%κl.}oar7UmS(۞\qxCK\K_l}me5 =Bvh͒--_CY8K^aCz}7jy%8XVe?/=cL`l
-5
-S⧫߰+FK.Ž + eGe(zʃ;+ݻj/=J2RIRgplIt \"p惷w.P+LeE_7;g[.:LNF\!'2J*%5:V{j4}P)y/hլqqskgVlhWBX}y&]Û6ݽ
-=D7(^WN=}soМdH؝ӕFڙԷr j&W~
-+VHͲK/ fXr#\\:&D[ADE:lY틷O&'I/J<3gdEGVO7ϰ$}i5/PP)T8S[(ҷ~6w'(mlf=/N⸓r$%͙ RԼ.42u݀n֤rQ wh{SJ|ɰ
-̩u7 QyO`,%}IB۠osrz[P9销ʔVA =aBٴfZ^f~Y~'ig!$z=sQ.@v@D?~NsU
-| Nl\gqN?>bq6
-;27_If6Dpz-J
->@pN@rFkY 4㝀SX|{!mte.{)oZ;.|g/*OԆ6,I,ƺ,Ǚ⛔Y>hQ,/2cs^o՞kb.Чe ah=WA,S*$OL2Ǝ$'jj_ϋ$3<|S4,RcT*˘>\Ё謯<J%+vag }$C8s͇#fٜ~kBE,\OKv84{h5yQ%*g|2ɺ6OٷSfzؖ6]<jȳliub[M~
-Kܓczg Zq}KrUc)xV`F`ϙ%G" 58$aI41|0\ԏr!liN "eSb,%)noʰѶ:Eb8Vjnf%;)[$yR%mkS$hZyd~`ꍗ+r攧vQz(8sJ%,H\ ,ZVń(mfZp嗧OT‚%p;x^<ŔldyEA@Yny^oEop8FB/KUs/tW7dL<'l 1ئ\N]U?y/
-8InDPr񂛽V7}
-O}UBj{+{|+Ψ6s J&R$_lI˂`OPϰ%R |oh}{zN0sx{U13W|'}L <Y$ mcMHfbqVL |ㆳL+t9ןIZ G5XXF0WbLJE6ĩ?Ǵw+% +ZdRyn7wE;sŝ/}LP  l}!q&\+1jukghW+Bx^* s xi81}Io&״O]ўÁWdt5ڥ89PWB.,3vc]x!QG vd鐶ueLA9Ճ YAC ⯔ ׬q]tE_tQ^f~E# =~u,?lY561Ү[!lvf2C/XKA[MT#AnƳeOOZ|L߸t:v`-|%*0.@j;A lO?P*֭wH\~u#~x%$Em)^͞+xk'R^zE~Eʝ=ufMTQƃ<Mn~[TT" .^+rH)v#m=q-"spivWr!Vmf&ڄD3EU S~(jeeZthS:9Oŋ [ 23J)2Rn,ƇǪ cQЀl†,Yz9ʢ-O4U+N_wwPdط9zeMUg\!f 10~}x;u
-QiG7пN"-yw) r+ͷ
-37cdԢ&_.Kխ+tc=+tfOjyZyTrgb/^ȹgwJ/oU۴mGB2'.=dJJvnCzs)')~(yLpW Qʻ)V6,!;wJ $ :ݭFdftr7K*_(KM#:9RI)=0?Z'ym˂&Kyt[t\Ͳt ͉bȓ jO:sn>(iqfRxt87jOEnNcmEEHUbH|6lQOvwOyBu:qe7uЁIsۉu94Иq/\J%=KQ̚s'D+`͵ɡYI(UJϟJz7N+^@")(i\Ǵޥk^Md\' s68PbSduĽtUi,I_)XڲǗlp#'O˕5O<;lIg62^{4`<tsn<xEEm'zZH ߀n~g).<yDQцM~t;AaM*}#Ow^ɉЩO jnﰨJ! ka|Q%Zzf7t麃=G9*X}g
-YAЀYU3v3VXNM\H0 |Vs@3l5QA^X_4B^tUUP9| ]6̛С.;V!(S DWݧyU/!]|In3#:(٤a5tsE4 ⌎F'AgŒO3
-}dZBi1Z&c}`R5d܄7{}0-;iGMPdiz\!{_{\(/u&[s!<Z<Bߍvm
-1,^&"t6ӸRO͂.J/^:3%s\r/[!-`7үlK5:Рˣ_
-B9
-!T4IG,88]ǶĹȴ#nάU~?P8à Xo0,=Oendstream
-endobj
-960 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 12
-/LastChar 121
-/Widths 2848 0 R
-/BaseFont /NDGYPB+PLSans9-Regular
-/FontDescriptor 958 0 R
->> endobj
-958 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /NDGYPB+PLSans9-Regular
-/ItalicAngle 0
-/StemV 83
-/XHeight 444
-/FontBBox [-63 -250 1027 888]
-/Flags 4
-/CharSet (/fi/a/b/c/d/e/f/h/i/k/l/m/n/o/p/r/s/t/u/x/y)
-/FontFile 959 0 R
->> endobj
-2848 0 obj
-[551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494 531 457 531 457 314 0 531 245 0 502 245 816 531 514 531 0 351 394 371 531 0 0 474 474 ]
-endobj
-956 0 obj <<
-/Length1 1174
-/Length2 932
-/Length3 544
-/Length 1700
-/Filter /FlateDecode
->>
-stream
-xVyPW'DVXP<)'L9X
-rV!P@c0 4A6čN<Wvx+C# H,X YѤ1 ͙{ a&F3+i1-EZ FQ<M'y&A
-jw^~ܡkh],?-9S6fa:M4_dߗ-Y>tdWw܏YEE8<<`gfQskI}Q]T#յns4@~_ |D]ACU55wo#.!Ps8"_g&W: n[3f(ïMJ;_ȟ^z&stu}|X:P`󾔠'-痼n\]茔[+ʰի>@FG~y\T>se,,1ܟلܻnq+ږu,{x'i6p`mSՔn74 mnե2mp$k#0ᣩn$uJz`pK$ϯ/L)ٲ.0BQ7oWMjŷ*=,{80v8}JJʊzVǮM#eN۱ gڽ5
-{N5H<~c:˫~Ѱb~] ꜙoy+icFrORިv#}K:\YLPg6;VY *uyfK5[yp݉uo/x0CwSOmP;|Ӛ:dH,Sq{౶W؉=Y1lbc]/+ȿ
-endobj
-957 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 34
-/LastChar 34
-/Widths 2849 0 R
-/BaseFont /KTXVJL+PLMathItalic9-Italic
-/FontDescriptor 955 0 R
->> endobj
-955 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /KTXVJL+PLMathItalic9-Italic
-/ItalicAngle -14
-/StemV 74
-/XHeight 431
-/FontBBox [-29 -250 1075 750]
-/Flags 4
-/CharSet (/epsilon)
-/FontFile 956 0 R
->> endobj
-2849 0 obj
-[477 ]
-endobj
-929 0 obj <<
-/Length1 2109
-/Length2 10409
-/Length3 544
-/Length 11636
-/Filter /FlateDecode
->>
-stream
-xUTͶ;BC@54Bpw &Xp@p +Ysuƹ9
- Pہ٭@
-s9M ր[SA+Ig[G0GX`#u>
-3v
-j~ d\bB֒R9qa)
-P c}}'ӞR^a)tVkb+5@w쇴`{M,G4:+
-M'h+_N;7v<obҖ)D $ӬϚz{OYn{6va^6$?b~!cۃ=څgW9HiX>IU:_6}hq̈/ BM'aᵻm`yx4
-#3}n63T
-@IDFpqO‹JK%Ww,w,6cX5^Ω ,z7Ok;"q}I|Eas*ձe= ́6vE׍~~q4~gTQI2 {o."33֑i7y^ H 颖<Kf`TCM|)\KZhIj0V $qj'zbĵyx%f9iy%
-~Naޱ,G}n% |&4-koUC[(J<ģ8
- UFA0!_wB9-jbL2`ةTE\ʇA7A i lu}bҴGj~I(7M4uɒ0̼B3\vp<RDN81vI u1l6&fYq̶V~fs+E%xah%ozf@- lVl]G/ 'wOOͯR U"ǯ8MK=a5[L)
-wr-Ն,M6/TEWI<L(e;6}؎ҽ$(\Cإ^Gi>CojJ<I~C\6
-< |o:N{we77YW0h mLtIu>賚Rp#) mmCI_Sa3 ..W)ꈱyX 'ʎaE:{Tx!{ *C NLWOZ9A%vYL|SɃT^T:kX)YM)ٛuΆHupșe?JVe y?Hxg ^zPќpHhEFUX=v]Dӝb#fQF!LUŽ
-ڀc
-@ÕeS~}Jʄ"i^Eɘkz wJWSf/w|(pd$2 *h  ,~* 8P;\NZ)d@ Újy U5qĪ8:V,.g9>uR@ u&}6 nbu.N;Tx:/$:HSxXgS2iOz5޷<?XnMok1l8uCL^#?U IhIo#=;Ѕ"I'nT^ex %ic_Y)eqJO$6!h0?v&t5Rb/9o<R5 3Í;׬\z{3xgt$~[8g.'YF%g) /Spj|:E}^⚧c ?Ror :``-E bz/ڇB O0ݎFw]i/i{Fa _+yb ni|^ۏ8K\湶k u5d xd+[O {jq X8aX@S󹇄'OHYf-k#WA?L6GݲxG}.'5]+x?3[!p&xBJ<Fõ v@}`K4PKHEo"B<He,
-eD(,2K[ ".'h}MU-C*I4oL9>#5Mx|;$ڰOaGu=ʾxg1eK="nOO敜++ɇM0Nw%9꟬"(,F0u[-d$_;)܆|y.TYu H?4u[ c|6~]%CF߷݊u,2fa6)K^bvC97
-냍v4 לr0]k-fr<S`ͬ?cޒʌFԉr,*X)bcHS9O+q0vsƕed Rɾmw[ԎK&dx_&?pgx)[6WX\C/s!PQAF.R^9Ӧ8ߣS}Ɗ>i.@tZGC w\
-׎b1#k7IZ}b\_0c_U-sTi:&3٬[üM<+PH5QK]3>
-\CC#<)Ok]Jt\*L:f.Z&<kd)>C:8䪖k%Rul "9E=0T 1Υ H>o9yӰu@kn;^pVڒ^;9_ym:ɑ j)]"yCwX~la[8Tzs
-|dDO bnLawz!jwog~T2}~Kycq
-w@o=K4H6އ^]^FM*Қ]L.)!0n˜%bdDmcoE23%ɇIw2؅sX8̋~ha1 gD(sަvRRB)l,n$pE'PϖDa񤵗QrpbO!">\HU8]In7IJIVQrd9ǽi|})ĊUL'Ű$;:/Rg+='EmJ"C -I&; .ed|n%u /4%zl0R2ͪ䕜W/O ;rNw
-櫙:=@a&~Jo؃Fr?liXm?<֮ h?mnEUz%05D Gcmǻ;#y;4ںČ
-_*nh5~bL]`%R<>"]˼VFZ%\ ϷXD,clg{Nԭ$@¾۵X~D2"%G|'tbӴiQf&*})ʣN!k}[g:Ec*"k8qѪŁPRI]:X_/R1qsVclek'7\CC
-@/[Oh>pt7FY鵽#XN%-VC0ĢI#֐'/WĨ?o&fSI˖'Ky{ kޞ]f{'.̌D ̨xKɬ;@3@s_^֗OUY_~W<Ŋo^E6iNy7&a:o0DH J?})<*ooxrcQ᫠:pCN n y~$jG_C`aa> A!ZO1|Il&/]V?p$ X#j .*&)dQyQڋAKTJC\g%'L'#+_wD#\t2,WyDe\O)ϞMgb=NDI90G<5:T"CY鍍j2m R!L:dbwFr}[96äNɌfOyT,)AYov{D1Xv#|-H
-MnA_C93OɜϻΕ?e\S:¾и3E" KM'F sJC%S1ffA/LA肟Jx7XY伣xy\ɀg$+NW 3ZָZ`͕P'DuD\
-{GcbfbM[7? ׋g[l h>Q[r|J '0RI{)OyR:11j>` If>gO@go7=&4) zb/`aw_mbWE1>9ƪdN41[.o>xSV89hBurP%;7;2h
-=( TQ.I)4+[`FKB*M9ǐ^<Hûf!odK FibU3J-9x}@v$}՞ͼci#ǠooUw#|zKtPP|0kFsA Ή%MCɽAeѢb+sv3nT*0S>Ł{eU&8
-SsV{b]huM`~W7RWl0CɣR.GVD<huQDpǧ@੖~4raO2),fb H.pf,0˱m`ɷL *w
-/rx~9uJg"
-9/$ h> zYg+T[5B9Y*7m=} *,Ǹ*``XR-D̝ǖw6ЋëFWNT/e62-IP$o}N
-³b35 2_ߩ |JC䄥O9ˍ~dkރ{:\O1=&v"|VCe+ ƱR]QFGxd*L zWSxu#!]>rDd$SvrE]^?x Ӱ+o#XN}"nh4EA5b5!Ȕ2SX톪'.aJ'ZUȫzE"Y谞"racV(v+WE)^JcW*WiRY}CMA |JIQ&7%==D/wl2r 'N*2É/Z'ru}aKZ<X ՜@k]=@V 6x\ Z5U?ZY!l$V܏S9vH?&G7T<mYR 2d< .8uXbJqc!X+-DSWah`?A-ЋT">\G@ۚ&UjEATEgmuas`-Ւ\|Ѐ%@wlr8
-܊ iiUy?Wy ,a$4Wlq%Tӕ/`4f4V/Z;n&J f${v8zoyvwLL?W&.F#{w8@9!uJcv30)W,}Yӛ;}@rd՟;]1=&i{ ٻb;p,Q})Ahy, ż)ͼڂ~[ы21YPUcN vE.[*
-C=Ji!ۄE>wY >H0D|TU}<9qdQ!)IFG'
-s%\0M}=~L3qP'*M}Zny%,ucb򞛿?r/8`%zO5k z@lf&3ǃУ[Uex]KcrK_1=-%4=(l5;ӲCuL*ƃwET1^lޠ)Չ'EP ĶRjc2Tit1 E&Qv`DîUЮ;_70ոfEҜ/"NKZ5 \_5By(R=_DPy._M+ ~參]Xdkھ$ܜ"R`l
-X"}B5KR%R "ˋ|v_`/U
-E\i!7vKj/:7Oe_ UW1D)P {}6;3 Q(NT(MoةdyʏcVihmB1T g=w,',svЦ4LDjD ffɉ^S>+Tli bq
-endobj
-930 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2836 0 R
-/FirstChar 33
-/LastChar 124
-/Widths 2850 0 R
-/BaseFont /WHMCJX+PLTypewriter9-Regular
-/FontDescriptor 928 0 R
->> endobj
-928 0 obj <<
-/Ascent 611
-/CapHeight 611
-/Descent -222
-/FontName /WHMCJX+PLTypewriter9-Regular
-/ItalicAngle 0
-/StemV 74
-/XHeight 431
-/FontBBox [-6 -233 542 842]
-/Flags 4
-/CharSet (/exclam/quotedbl/percent/quoteright/parenleft/parenright/asterisk/plus/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/equal/question/at/A/C/N/S/T/backslash/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/bar)
-/FontFile 929 0 R
->> endobj
-2850 0 obj
-[525 525 0 0 525 0 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 525 0 525 525 525 0 525 0 0 0 0 0 0 0 0 0 0 525 0 0 0 0 525 525 0 0 0 0 0 0 0 525 0 0 0 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 0 525 ]
-endobj
-917 0 obj <<
-/Length1 1119
-/Length2 2590
-/Length3 544
-/Length 3345
-/Filter /FlateDecode
->>
-stream
-xWy8T{nt(a,cƾgi9a03%ˤ,I ɾ 䆬u ٷT*DTw>>?s.IIX)bӠLWD(5k [Rԣ
-T#X1q$@z!
-
-@/%XP92H8?P滮HAh?02A! tܔ#Ax ٛ29 Ak
- /6{"%41dCo ([ۚ9!O!@do@EMQP)55 05PV"SL? xQQʘm}jkײXe;: :A:TPI`/H-xQBEuSr FG~R;lG̖3|2kK oB+v66tAޔ$SS}]baC.rb"> Fw9`y{2IRv,7ߥ ó7*/._t+kxusOpa?J y-(q}k/% ׊T~<33vfn޸y>*E%VGv+m>y-c{⹠}> n+-NwsQ>@)׃LJJrYMpt_WqEBhc?B 8ɺM׍}Rڈ2K8m"y>C&28O.ͺ<iI9^vKb0nNJIu&siA9 >zXZD\asjY=C¢/Dz !@lYXSAJ-5!)U
-uܻBNΖr!5#%ir;b CplcW[+Ʉ}DThkܕSUS:%\/c.V_1yg5!c9sʨpMNj9lZCݯ4.u;%qkƑ'Mbv9}mIpW6 3U-&ôO:ߟmՃS_54u\,(#g^" m4_5/jV͍Ms6m8Qea)05@-Qw:Ek-\ +wzjLJ}kW/}+vO~5OTŘ&\X[Qا1Rjѹ\!]89 b<-4]g=+gp:XшpqϫSaM<#&tϢ K3McٵlEcڞR( WSɒ]7 0||T' <nQ \y5J
-nr_0ʹvG s_0 kw/yy}zD;+OQ`ux +{>47콨ꄄ dKk0XfrIosR冝?屴YWjEi}#,\}JE}M<Zts }M=ibx F=AۇU
-<7v!V{Ec:;aYGvcIZ "GJ\qJ1jJ͔1:)ܜzk
-t:]tDqj!<&.XPi
-Bȷ:iRu7#BS+O L֧g)G]1kO2পV"i˾Eݔlo˹| Vbk1W{t=VR<u'iέ$\93 8pnX}xy@
-6lyx3U_#ߌ,FqY^N^“&_5̃nRߨ+1Y1z}v8kqEys g+&ΦoUmmf פzW'B|3XTt~wb<\BWrD%-D5]g/~<~]{0\<]UK`c7N+ ),TM
-NyZU#[űn|/~^M̐4~(S)7vND-t7QEZ]A7PeeT ~ZI)gNv~nyQLVqmRlM{pcO rI^ꛆŌ@6l̉Iq_5;GNT -t:3o\i+ xIryVTԜO&*iբ& WE'IU[U!kMwqٲ
-Q3Mm9YX$e\8:=.n{Ykk؟*c0(G4&!εwT_Ej1nǸ{V]S՟Ԧ݈_Ǥ&XZ7_-X kt̺t~$'?}SZYQJ=?D
-endobj
-918 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 65
-/LastChar 65
-/Widths 2851 0 R
-/BaseFont /CPRJWZ+PLRoman7-Bold
-/FontDescriptor 916 0 R
->> endobj
-916 0 obj <<
-/Ascent 694
-/CapHeight 686
-/Descent -194
-/FontName /CPRJWZ+PLRoman7-Bold
-/ItalicAngle 0
-/StemV 127
-/XHeight 444
-/FontBBox [-66 -261 1300 946]
-/Flags 4
-/CharSet (/A)
-/FontFile 917 0 R
->> endobj
-2851 0 obj
-[968 ]
-endobj
-902 0 obj <<
-/Length1 842
-/Length2 1613
-/Length3 532
-/Length 2218
-/Filter /FlateDecode
->>
-stream
-xRy<L}):c+jД4K̋7cƌ!%٢N,ѢLȖI2e✬Pso{y|*D= 46, ChFLĂ4+ 4&&h
-Df7D#WYӼ72
-j"Q!2M=VP0HXdD
-?U#Ƚvq:Z'A4~?Rb_
-\P
-Ϗ? `
- |H_ф^t&|eX
-o,_DͮHQ>(6w!lfz_TݸZ-2q1OĶci !;V)7֠kwhlBN[cGYi:,S
-=ix媄3MJyۖ}i=; }}^ɾÍmj8/aFX.0Yp̺ {]zŨv^O}.=yUD][}D36~&!M wÌΌ+uX\hz)qP+z{1^xC!ojnD>эTob.|| l^yB66ա+.[5x,#K 0S ϓ0_yڮ!<訤Rp< 5@^6 =?lVN?g;&R<7ÇK%Lc2A##Ioa]o39ɍ !{>LfT7k&Sښ۰ЎœRju1s-13 OC<yWjsuЦk jrmVÒ
-K$ U: PN3˷aE\48I\oYo
-䉗.9YMk
-%;0 U Sr
-^)>՛Z0c K#flxJasg߫L;*bf6OF i6דa#Qۛb
-6;Y ucsj "[/c011r<K<Q#&'>91B@48=3 U=MR,b{:8vD0 60 wvg ˉΌ%I%Quݦy]fO޾18=\k-Y92s-aj҄u
-+㪥w"IÑGm>(M,~?O4 SAE#1}O1endstream
-endobj
-903 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2852 0 R
-/FirstChar 65
-/LastChar 103
-/Widths 2853 0 R
-/BaseFont /JQROZA+CMSY10
-/FontDescriptor 901 0 R
->> endobj
-901 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /JQROZA+CMSY10
-/ItalicAngle -14
-/StemV 85
-/XHeight 431
-/FontBBox [-29 -960 1116 775]
-/Flags 4
-/CharSet (/A/M/S/braceleft/braceright)
-/FontFile 902 0 R
->> endobj
-2853 0 obj
-[798 0 0 0 0 0 0 0 0 0 0 0 1201 0 0 0 0 0 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 ]
-endobj
-2852 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A 66/.notdef 77/M 78/.notdef 83/S 84/.notdef 102/braceleft/braceright 104/.notdef]
->> endobj
-882 0 obj <<
-/Length1 1720
-/Length2 10417
-/Length3 544
-/Length 11468
-/Filter /FlateDecode
->>
-stream
-xeTq-V\
-KqNp-V/PHqhqw/->ܗw7w$k%{=wdRME`uwa`e)i8X޸
-6wqzl7d<
-ugb_NϠ
-'*iXD#|˘ %۠g9( %ؗZiK. S#ŔaT^bW-x[=Grȁ@Gm E
-aǥ|D<KlN҅NX[h'oLӦ#
-Hݸ[X5gEˀmO~`֊׍Z~u9jWҲmgVݸDE?@~Nl r# h6(XAVV/Ukc~(2afzBC98𩑈 +4Ɛ:o`źIk99|h7Ѿ }еѸBctt?x)Aܾݘ};'J[MYSfkX{+i%"\骰F6piSk{z?
-ӾET,0#g7 fmm+8}͉ ^4ksҽsKF ِȇb$nm>!k.6fj6L o<,TR ycP!|s$ğ٢OYu'3~RA+9G6 ف;S=ݖ31!)w아16I\# «V6ə@y*,ܔ3󲐠7L1M㈊.˵Y^!hq.*'4 bGRBLș"3oo)6a3Ɂl7Z/~,Ȧ3nǠU[+ylGMy\8%WEK䚈y/U[+wmEZż~ ;#Т16
-"Qk2/ȖlieFClް{4wl.6]cd[!$KNvA?jk;WEwu> Lܭ)yEg9吸#ԍ"
-B\axr| ɋWnpk[䜵XZMt_⫏:j.*
-mDç,5XYBjhSeki.' pI?6>3vs ͑ǖ9ֵZn}꣨UiGcwDYy739IֶbW\lw '<4%%&`wY튐3!1&g`2䏡DlV<=c^3!Cv;unpI Exei<6Z>W0 :_/ gʗ_}qhK93{,_$Z  o#FNaTAgҐÃW ZCِ~l+ R D쫏Ujuu7HWzx;ɌYeuu',ߗj ӎeB'5CaK
-%kdF؅gHVԷD8g"F̉m+pyd& ?~3/bG*f
-_ph2=?-wP# ;lE)+1|<vQ>K>.5c}EAI<W}r~|<~ n5]Y2+8c#_0?,n ?ª?|m+{b&60,Qǐ3h3;YWK}b'sq "zj]yKٗN9;6^QbuRm
-jŌo:%7Є"嬛htM\޲-dWܜjuij:~:gI6kgr^.
-?ԿQnܗ;kힶxƻ!3y-klIzaMӁɟ}8_;cGhry.F؊m)SQkeOGT}CvBv]U&>dt =~4;nc4l|dGv)`ҕTi.p7mC^@ƶږ'[^2g[Ė|H#el3?oцU2̧~!M)BljX1;j
-jj#8JЦJbKW<M dd?osuԡ`Ѩ"4)@@s<z! %?׼;LSjỳM9^9u ?E"&Zf@ƺBZKtzUդNy.Dp#6n`Wv*z2[̎Jz!y'r^ ۽;3j"09;0Dm\vBS4ҖW DKwNP ZILt]D*\&3ϋ YtE󱤗]9Jtc:Y#jȵrGqf9dh
-eE56 \Z<$Z=ȮycҀ:mgĞ9<S}:ba퉕uvYdhލ7RU*z LǘTOMi7I{Č֓{Qu=#|2o<}-+z< zl`~eBh2xTJ"P7 av~xv~}?= rp=Eo, *]]V
-=4=UMLt1(sL$W<E}P2Agj/JM!x#*ZЧSΩ {ҚWG=[2a`)cu2xM=RѤl ;k09iVAzM
-[J|e\cʗ]q߇qr͝m_2t ]Uf8^X{ q/E54sEI+O8Xqts[^\$id_ܩxD gflŊ-i_-Q!j`~)J0kZg-
-:$=md7+W 4\tɂ)6z5qö@%Ixy/KY#.5Kmɦn Q{ y+"ʤ$flAXL*Dz|ۃ9ܥ3ܫm3)ӶxS,S OWeS1Irqq߹k﫨`nZ/>1$L{.r"U!r*m WՆX(
-r!c@u9֗&=3Km[&ȗ\V_ AKˋf^q=-dUnjnE2V
-N]P%/̹z42@fe u^ !g=2Z]j]_&߯<֋} =\h>$")Dv4{bԱlRu %?c
-ڄGR|zY9(蝌b\Q?RTITTτՇ mhHL;qQ\V! 1ټR%qw6uC|E2]DP1_gi])N3
-?`ЕτX/.^i، b^UMj℉I NsN庅% v;})EJ0V∍Z;lTʢ'}ٳ28Qڪ\ANc'ryx&W,z5dNx/쐬\ߠH'+lU|3rbwyMf O%ylu~VMJ=D/Bo
- Agcc{᩼M.58U].}\fxomt0ߍqXTݻ
-F *J`D./C;II8>,pnifByS^*VS{d^wRpT>!H"쮭ְo|}_/(Q(BB{I9.[էn+:(DQ;7kڃףne_~^g鰓BFDyp-y>&0B>LH![;XC܄Pf#l{u_U(E|_=>$Nɴ_Y|]~׈uƨg`JˉlۋxcXu 4MfIܬ $ʇ}d/we~ޅʳYHIqPRJdD"6Xm(`T_[Ԓt+>5v >(>p-|I⳯8 &$WXԢΩPKU˅}N+у: P2Uǀrz
-\m 'ʋ)=Q'ht5NoL9hy<2Ǖ@Pyu)GVд'YY6lAؾE$m{Բ{{ݾaknR06s>gפ,)@-@H< /1:|.` 2xX/JҎV"=`
- LsZ/f)נDHh[O{qz)oH}݂6p>>&$](H4wl}V!k"j|LMyW)p_H)/ka-}fNJgn5kњhSc!Qrs`LmdiEQTSU*
-z,'1SQRSMd)@vς\4+QvkJ5=Y= M!ʛ1RF(ln%Y47= +$xW,y05b ^^CR%Yw]/;C6}{^U_$K6_M;ȃqQʎ`Q U/[IcA/P9}/Ʃ,ɥZ61(Ĕ =u=^ ^pdܩU}\AT2g.I2e%>/{Lk8E]6T)jYPCx 41;Wg`|S] 7~vG6r5ؒ؁*>$Lť(%E2qfH]zh6s̕1nY~YR6/#Z:
-Ey Iyjz
-
-\Տ -+z83u (A:͸_K/:eK!Q0ցn's]"ߔXz? !
-3".
-JlL~~7:."#G&<ocfs~91K5;^ mGnPqસ$ l6DvT)4ʸ}6ps#o
-ZԐԩVcwf m4|CU,m+%bϊAFL[ї":%^vT:\(fŢCzkp׭/)]k0ʷfn끝&˟XKHSAnT>?{;$;'z1`n O|Xy,%Rp'U;3OP32Zl _O@˧q K(W$iH&
-cx?1͕Yz
-q7X[AE֜38MrG#6[@˥I]i^׺ɇB"-C i-w2Ʊ,'bІƾ}ebs(9"%K)ԃՌ6kKch[<Vz_4aI)=ky0ek!F&\'(Ս^ qRf,Č}SN!8O<Ƅ{B0+/Gk.عO%nCO:1凌
-endobj
-883 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2781 0 R
-/FirstChar 65
-/LastChar 243
-/Widths 2854 0 R
-/BaseFont /UDQKTW+PLRoman9-Italic
-/FontDescriptor 881 0 R
->> endobj
-881 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /UDQKTW+PLRoman9-Italic
-/ItalicAngle -14
-/StemV 70
-/XHeight 431
-/FontBBox [-45 -260 1158 921]
-/Flags 4
-/CharSet (/A/C/K/M/N/O/P/R/S/T/U/W/a/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/w/y/z/aogonek/nacute/zdotaccent/oacute)
-/FontFile 882 0 R
->> endobj
-2854 0 obj
-[763 0 735 0 0 0 0 0 0 0 789 0 920 763 787 696 0 749 577 735 763 0 1025 0 0 0 0 0 0 0 0 0 525 0 472 525 472 315 472 525 315 315 472 262 840 577 525 525 472 433 420 341 551 0 682 0 498 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
-879 0 obj <<
-/Length1 2570
-/Length2 15101
-/Length3 544
-/Length 16513
-/Filter /FlateDecode
->>
-stream
-xUTL , Cp >
-h
-{ )wq`' ɓ*n-Щ
-T3C:
- 6?JJ-wͶ& c\AK!hP?(dK|вeh?OASCJfWC*]ͮ 54fC:]A!h%hv? hnrGk
-phlS
-2!y?X {jL[vc鲖\V柎|U E>x
-Ӓ`ʺWzq&cq$FEI'{eQS!JE
-_?D54P؂SI~Ǹ_%,l]5Mk
-
-
-ybMe-\R nCmh$E^HTF>dAԆuPJ%t0S3j|ռ_iåzv}
-9[!4c)c S@q@Ph<[q.#k&=B "rExdD‚cϢKX(<s33
-c"''M. o_Iw‘>a#䧧I$ "ܱiSiG 熧(HiSR9#8<!cr~"_h? 8OrMXbӮO/هLqDY/rLZh:m' +H|UqjžE^"q,'v]wߎ:#-+ 
-`_fn22d}RX*dxQý<Z:nP4(QX~ZiqCO]b/ Y/&'ۅƮGOZqthKU_.3 HI^ }&h r7V,M c7e}To/ #ɼBTw>u6ol1݊),t;(xjѡ<2߻,YQ &
-
-1 Lu[T <!{xmOt_ z`dkv 3o}v|ŜZ-4Yɟ5N7wrIԃQvϕIEPdt,M; l`r^aF"2_'L…aK{m\49ρy٘}G2%8s}C
-]22m'cqq9e/j7 _}^v)}=*Ax\IΔl9bI0OKzD .U3ŷ3:&b٢10$W$f[@5$KLNcυ8A \~˧ tf1aU9,z wF2G.Ugu3!s{h:uif$nxL7$^ϱFҢao)LM te3z:"]9Dk% 0䊉"ɰ<zۘ2,"_h{L)rB :.fM\hfz ;6W}'9I,R}Q]zp7L n{cVFs86(勶U,x鞵ݶlӥcVͱD/P*H*jۖb9D)zxF9y Ph\PIB]}IUmq6AA 7ɢ4J&~I<{8(|5dYu&:y_#^|_2MnOPOS F9N٭"ToNPY-#;EE ?n]O_&  pCfZ+qo?XsĢA#ʱ؎4ȶYVz.'`"N
-gMVW (
-7F jU
-FJjME%s`!P_hU:6+wz˧EV ; p|x0#L^t mXD˰YyXKeS_,{%z;n .3u) \mV""ߐ2h 3TWy*{ j6U'7+JDJgVC8xK"Wz$
-L -G
-NԖ% L{Bf5kvd #
-6K=w|ϒ^C7u8U]4:]M0rS>l','}0>0)Qh-(gSF[tᢹ:*'0oGGc0-+:8Ӈ\n0~~42t.P_ŖUj-( "㵖K̃ߙ!cĔ#: (J֥ܳZ` Z#ԑ, ]a"hJb%ୄ0>DACVo^(=ârka5?OcvkmOB NZ.>w4,MF.n0.]ţ1|9mݯ_)1bO O@Z0OĔMd2Q[6~BMQkge(],b_4'ѽ3xi4 #]?wyW58A6#|+ܢ1+ gzwBj6iSDˊ@A-n?
-yLJt`Y$$!%0toL$0PxE&f6S%}$ଭyxa0pgf!ϧ ~d.`~
-HZf{_"B*
-j<{S[y|19B4::#rp Zc~,E!7G
-y?G8R2;|*&UM,L7_p ק0XWQ!K?Ltpœ6;##܊< =TfC"+`[1 `md6Ӗ3q"&
-kl؂EJ RrVMYUALLhMƺEX4!}&[."8h_̹*G'.
-[S e}ϯ-9Hg̡
-~ Ն팋 wwW4!iQ6J}][<*\=DA6S5=)<^a2|2检FvI|_]{2Q/RUT%"Zt4f`z$&m괓\Ԇ6'{b ?*87-G T阇tK7C}W+t}\h#/F Z~r>,Ň Ƨp/Jl!Y*$ ;c45 . J>>mi3MWF|n{}*'LxJ܅V^lW\ّVB}u: `mdXZe
-h
-AlR7mS ؁
-m]1]/B*'RT&#>ً YkRU}B/pʸg9>y9lu/ g249]~$paA#HvG$V⚁lrd>_eNN $\dTi<Y+ZVҾO>/[ɒG`GtqO4snҍˎS sܹK}n\ .u)k<TZ4$$MbR`3[*ܗ{##~쭞 զ^~ s]]H^u3 +ǭ'Vy4 ߐz~ft >$pziqeU>-)|CcuӃw}p2k<Z`8ȑ] ]'g2݌) 1HdkdvaM<?\[mc'q\OR4{NhjO=j@I )zA_,<u<yr:4$Q:3oҲ]bxWq^MF13.X>"D VkE}mHPTS g@LNP%e "'B"U^cOJ+2 HV[V&Fn`8dL2G%AXx |ղpO
-Bzð3`_d=9=j~+uȆ+wK*b1҅6#odH?Ģ#_}]FdI<q-Iy,yf.y5#rWAsr'ĥ海G2rw1v1KRiR~(ם# gZ5rHy$ -T? Ӆ:>'tx>X"&:ށ]cj+[1CLG>]ӻQNRi/Jnsʧ6ucʩi]AWi;"CMŅCD]:~FRPZw_?P1] GbUsJza$%}o\ȭTӳ@ R8g >{y6vX>rO)2lxvЛ9˲l]תi+ܖ$s;נÆ̢Z rR=!71Q-!ѢDR}3ϕ a.b{RWMES*V#} c44G$Q줒e%l-xQ(%ؽ[ 9#io0\qH#-
-h{
-k~vٞ
-kt$JWz)݇'O`VїJs:xHLj+:yI~;ۍgoOEn/ؾOLpI4[ܭM6prEڨ)Y|ͺ<^\gǛgc1b =@)dlET{ʑG J9{waxު A=g[ɖ[9~ܪѯf}e*zS1VW_;?Q2^bQD;g[Z0"r׸nhxU~yuq'o^:i[DEiƇ]ws[L\y* \$9qS5>֜'A/E*F1xٜ¯ ,<ɹ)wP,UL}U#'~mr`醂%κݽÍ[
-ǘdK/&c_p K)d12^?rYK7B $C*Ng)|Iy^)l:\2#hsyaa]r`Vb{sN1Juș EM {<xqױi^-m~N$%`|>̯1&dխ,h˭8Ls8`;*Yoouf?> DP'q(~8u$ _ `V4<)<t/xN~߹?L;Gj.eҋ~FC]0h3مgɃa<Qieg\.
-pu3 jӳL?肓77^ )/6"^ax N\{VHPU|\SCgSYyu!
-u^R`7j|wV d`htx+$2MCq~d|gpvчo2!cUQu7&h/=vO}huzx}fc&=KLWAxGܫMۛW^JVRϑdz_EH6?_7{Eq&2>A|mt}dt<\M =ɫV}d}x;c}ՑB:6T,E규39CMgٽfÖks`2Ug8!P fYkP`pTr"tX̞`7S^
-aHo-nQ5(6`Z^j)meF{ʋ]Rr sα\3- :c,PM-5#c O{UߊcžWZ*OWHL6emtݪS̵O*۳NdUO,(Ra0"3 QOLLId[:8c'i"j<ʢ\
-d-g}*ˋQ(Kʴ -J91doZFqj8jn^ D:~J4
-_ؙ7݀e%a]U]#MUb])"䲸7_*d=.SGhpQm6E0=ZOC"85ڜ۰;D@:G 1*/ƘmHB&lMIŷv~Đ9qp=Ojֱ^xe>zgV#pMOg p¾l
-BjS*./=ނ/Jnb 6덽=44՝q5nm@goe9;VuUլ>r}rAe1&[VS3 T3ʆ
-寁4/"1!oѿ̌;(.ouE\>K0}$ubxlmT
-pL3,W*"J~Q+Hz;gpIJe eԥa K"{'enYg ոRie6ޡ־TtQ / Z$./q7O IW,r[au]s̤x
-;MmeJ , O"R]sx|C|vg.lbU@cG7`LcV
-TwyyNA\wKFt֧)t!;dTpfH
-.RSG:
-+߽ch/`z1J~Qq!G!kNh6?O|N&s AN~^::4[rfd"#aeS):.A~cبߢ×{v¹IчQR@: x0Tf1f:ײ TF)Tu{Wqhai]W5փaM<XOE_5'zZ*"Uѥ\@=́ j5$P2 H8A;cuDz)S1z;l
-=x[2}mݲ "ZDC:l6y<5Sk|U>}EY$UП̬/p&cz|6֕+w$Wbb>l5ۖpD 8;vNy-Uۘ
-;ֻRZ
-gƍ
-GTj͍>bPڡ˰7͙<ٍ&f{%Y~PPUJi% >!J!EGbTN4Ur~jzn< .SY7#TBw/ >iXF/RV'bD,\vgO*-)WHd+c qٹ{x YjCSf$@u):xT G=O>Ɗs2WauI B>-w7׃w$r4"^&e-?jQˈmM u 63^{u/heeu:,~.'VfaIΓ =8K(XZ ΡFf&B9vLLW
-o3֫;L[uc #fN'9!6k1'z}Hx
- HGšǟ2l0!T՜ӭLjns,93<2_򝋑kk x{1F̍M5DC6~:-P>%5c<;aa'*/1}NZi8^-*I. pVƴˁ!zft0iR+SWY3}ЯRLgEɩ{n"[RGBt>P"5NLzۆ.ꎡj<2p27%%5r;.4ԣr8+9#*WG fgm[af{tY!3DQ~Ħc8aBOyNWgC#|鬧Y0%̮GLJ 0z]gM"?\TrɜMl5\xrvrp#sK"쩫`Mc'4Z00yMRe'A*W 3-Dxbb@ڽ]J[%C-uFވujA1_
-FI1Nd<Z/ x~/u]߮[GK=|٨%R@:W0CQ^|]no7],={JeIuXaGԖKW73>fYYCYuM1r$=:8SJPWj >Љ2@IWLjN?skj^!γ/o:7D'ǎآA)=AD]le{XׂէbK1;Iv=z<m<?Bc ON'=5mт7”WGjfdQcOZύ`9{ ß
-Yjod~IǼI1w&Sچyhs2NX[f-mNyjSpzChnBC SQ&izS9$Gr%כO]}܋8#8%']X+x3 +MȹQ"^+Mp&Ն0zMv:`mA@' q_XPײendstream
-endobj
-880 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 12
-/LastChar 255
-/Widths 2855 0 R
-/BaseFont /ZESPGV+PLRoman9-Regular
-/FontDescriptor 878 0 R
->> endobj
-878 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /ZESPGV+PLRoman9-Regular
-/ItalicAngle 0
-/StemV 74
-/XHeight 431
-/FontBBox [-49 -260 1046 920]
-/Flags 4
-/CharSet (/fi/fl/ffi/acute/quotedblright/percent/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/A/B/C/D/E/F/G/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/Z/bracketleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/endash/Sacute/aogonek/cacute/eogonek/lslash/nacute/sacute/zacute/zdotaccent/oacute/quotedblbase)
-/FontFile 879 0 R
->> endobj
-2855 0 obj
-[571 571 857 0 0 0 0 514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514 0 0 857 0 0 400 400 0 0 286 343 286 514 514 514 514 514 514 514 514 514 514 514 286 286 0 0 0 0 0 771 728 742 785 699 671 807 0 371 528 799 642 942 771 799 699 0 757 571 742 771 771 1056 771 771 628 286 0 286 0 0 0 514 571 457 571 457 314 514 571 286 314 542 286 857 571 514 571 0 402 405 400 571 542 742 542 542 457 514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514 457 0 0 0 457 0 0 0 345 571 0 0 0 0 0 405 0 0 0 0 0 0 0 457 0 457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 514 ]
-endobj
-875 0 obj <<
-/Length1 1733
-/Length2 8865
-/Length3 544
-/Length 9925
-/Filter /FlateDecode
->>
-stream
-xeP%@X V)Z4@pR@).ECqwww>=x~s {Sf48+'P]Ejj-lA0 '''^,ԲtJ#B RQGdrs
-P{W%(JځaV P!lV`+P vÜfH2!*ҽȉ|Bb& CߛMP+ڠ qrs+9hdϮ rp+_mGf9` aj;=1o1bnlV`  aN`O
-4_A3ن(dk
-df?4KC;>+(d_kVrV_\2X؂G 1l `uQ
-ג 3ll쪚ʺr
-/& 1YA,\|@ rp  Dϸ
-;Z!0/` !V%‡4CH?܅̿BnUrj&dޯ2 9?g^LM+/D "ka"XmYȨ6!2_k9q!!2./D/D w/D i8ȸ. /mkek=Lgpke[yeljr~;@ZJ
-pg
-~iHTJi&NkaVJg4Ssvߎ`}G{XütLq*"-b|z~Ija{5O}KW7
-mP2#Eb[ڛg_tb<ck{+5 01?R}Fy-ݲ,6 8XL0QXk.;p=8 Zs_\KR2uf0ԋ RW?;A<fv6ȯrcF\UTxB]*/u<2JZ;2D_w#Iw.pk 5akjMB2l1u?"x_\v]+3zEH2_S+DR{޼yl_Halw=ksTMK+Mt9 6˒% .j\Wu۹1gA^<}0נgzdeR6vso˼@gKxmy#ha\ҡ>8?#,1侷A_vmUNms=Jy>̨zmcܸL+<J)}#I8ρ3cjc#kH|#Q:c>-Ndin]XϾ$Fj*\`p)/N6xODVJ'3O-}v:.,LHSQN}l6W*SlJfNltM<p|bnuQ<Y Zű'Az-eFĺ<ˈpAz:Y XlN6y熉x xE"^`f"OD̋;*-b=:| ̊K5p`sɈOxGp9'7 [
-Lmw#,B :UH] в 5uOGp(Z^6}|0I77'bYԓJ|GkD6f$o;}(Į>r4B"W;BRas3xGxZO+زQ Ab~ӿ
-+Ӽ)_Uʡ&1&xbTU&v@KYu "+'۟=|JR'>{8y0G4U2Z}hOxFuT 3Xޥ.v?4Emqf$Nb7ɇB;ut5C̫,?~$ۊ;e} Կ&wLCjy)-usaq_jOHI|/TCA&Kmn|ª1`63-`}D=Ri|+eZ97p'l*+SV_Cms/vFj .lbcOY-7m,!'sY(ڊ՘ړ6j}-'aYɊF_(0PDAc:|\{,Ll{mNF*}+W YGO&h!~yFmI!W/K {7U/
-u-_=̫o{בU2]Xûaf5-yEV'h0p{ӽtfD"W`'P~ۘ$LZSsTz&+xjQbG|iQy_ JKE黯|$ [ͶiR&0?nh$7fͺ
-^a0(NC܎0`&m:W:`bfxF̑
-e N+<~#yw οKgXˁ[>ۓ;aS0+yDRemyU&K<ySk0g /ٺS٭xt)cf&6lH0etM*Ow߰Cl-GQeVlm'n7f/A=gc:_EVqJWn~n;gV:FhlIOKZx#W5fDMбlMӝի]{⻋g[
-8yK<PnaKU|QnjU,}_7^
-Yt\mB9LbEGŬxG`P;) O>NnJ*R[ 1nS?#ylB4'n((]H"fDp`F5 %6&TVcGz($}~ .HI~@3/7 N7Qp]Gkxt6QG
- -tC Z-b*:3ly'j5~B(4*QoyidvvQ+io/ꀔ;]qsIJކTg%pg Nc65yc"Rn&Ǹ0j4zQYSM>8,"8Ljo|K0ᗽYv_dfN8D^ёҋ#YgylR. o` |^<qF ɾD:[eF-Y)
-)W~uF&ɎQ¹8i`KPDnω8vR &Ʋ-䮁y\K_BN?̌ 3] R;QJG29 *F|M+ڄ ~FZщ~b-[t?_M`uϚ?g[tޒJQMy]t33'lhQz' /dFc@ph2PՕl@h7>_z
-U5dz6p`奌+;,g`ٔ>Jl?F}W-|@ҖwIt͠xS.r#ۺ}C)v2ηrFDN%nૃ5 18S<k糸QrFqߤ͞?SN+t~ >soYCtP8]?#=j(^[@ȯuoS_5"%L{[O8}bŹc1N3h0SCDXc~_ݒxVջVO
-@U>`<eiG2,Sb1W
-}-Ci1sn)"@G^z9ŻRp">+`cǡ_\i T|h}s^W?=k7-7%_o1hЙDKkz6טvQt |_ ?ܖh,Lj5[}:f.5LFQm:>Ԫw}]MwD73+~u/;2xTJ6QryaQ{JwF] bOwwE s36H]̗E^Jld
-`Pf.\|䣎_?Udൎ=DkLxٝ (}wkA4TM#Fse0&-Wu~ͬ[IJ#̱vyl:^bޣ =G] 2=~݉L+zZk~7u4ϲwDԯɳ{OW*h8ҨP<3LK-4|:TX8TDAWljO򈃈CQ вzzYLn9z<UG̵JCu O e鵦_F缶"L'e~k./4UxFku@B~+isV+'NұQF'S\(=!9!ݫ=\]APM86%Q?i]t1g{cEH"q2mP ~dljLB Iыw|^ <.|O6Ѳ,)"-wQumLܻQ*ڥ/lT}_/*<:}&ʺD MZ{qn{Wg'BkIGMAm~T}4Vrm
-\%RW0=o2Q
-a[VzqzZ
-?<Sfņ4r䰭opZĵ%A+H/KA~*q.ԇzsTߕ6J`)nN<ԷO^'̪[|y$CZA1w\9x rA]Ȃ;=DK2ֿg`+Izr3?ӕ&Sc?q.tNesCo3ʒdc\b K~SGo~
-1@TUa1B!6&Q&B}đ)n3y
-8U8"Ze4']1PlGK"VX̔s_f;qɧOQmcg_sܦ9C* F5@c$T6ݐ]mc%dYɋl-~#g"\puQvݢti !8IНC *`(T7kMAp![InpF% bz>QoΟO+?KJ
-QԎر< "ˬTӹ An%B26XGҢ\ 3G2KXfS_gp5\P[}FZz`Em$RFqjDDz
-endobj
-876 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 48
-/LastChar 126
-/Widths 2856 0 R
-/BaseFont /MRKWFH+PLRoman6-Regular
-/FontDescriptor 874 0 R
->> endobj
-874 0 obj <<
-/Ascent 694
-/CapHeight 679
-/Descent -194
-/FontName /MRKWFH+PLRoman6-Regular
-/ItalicAngle 0
-/StemV 83
-/XHeight 431
-/FontBBox [-30 -260 1203 929]
-/Flags 4
-/CharSet (/zero/one/two/three/four/five/six/seven/eight/nine/A/B/D/F/H/M/O/S/U/a/b/c/d/e/h/i/j/k/l/m/n/o/p/r/s/t/u/w/y/tilde)
-/FontFile 875 0 R
->> endobj
-2856 0 obj
-[611 611 611 611 611 611 611 611 611 611 0 0 0 0 0 0 0 896 851 0 916 0 786 0 896 0 0 0 0 1091 0 935 0 0 0 676 0 896 0 0 0 0 0 0 0 0 0 0 0 611 676 546 676 546 0 0 676 352 384 643 352 1000 676 611 676 0 481 488 481 676 0 870 0 643 0 0 0 0 611 ]
-endobj
-864 0 obj <<
-/Length1 1150
-/Length2 2692
-/Length3 544
-/Length 3489
-/Filter /FlateDecode
->>
-stream
-xWy8T'$#YSR9Ì2Oa% 90fŌ0"P(kV$Kd-DDQYQ{3:?Ϲup[{Hp4*2
-`O#!fP
-KO[OőJ21ȫP6bs"|0AT"[Y h:,M-<s*F$S=m>A: i񔡭  
-  x@ct
-@@';2k~HE;ͲG!a'ҔҬq/Q##6R_>_xx ̱i8O\WT}g㜿;&f;`sa1N|뵚عOU2t_bK|W?seQ&>l9%b9TPڷk\q[Ӛ[|_>Vl&,rNJASoV}xhCi&{Ȑ(oj+n)GfױW=>V4}[,sN>|7OK
-zS!"l`,tJ7ZPlIU {uUDq?sǢGB2ICKCK^Y{2?ӣm36R nۨw>vSpLT:ңW\<f$7PTKd%+_<"zu S6Ân+,||^cp@QXSԞ*\'zj"C|ۚlMSs+Ki 3y4jy]c)LbmIĩw~;x"Sa{[9͍3{uO8E/IɷC+Bwݍ:AGAAF+Ǻl$q+ՃA WI8 0<+AV[N?M;246q: -ir9wbr~<^Mtqv$#zX/\\AϫO1W)ݵ k3|şqGKB: un!:Re!B<B#N_[Bm{) m]"#|&[”*wGɥ ;fC;߫kP" BɘVxG+[{/9eϟwN
-G۽{%jg-&f=vF떨\,Z{Q\W1A:@ݥ12y
-q#rtbNÅ+-W3Xw 0-'%)fo* c}Л@,ߎG:#G7Bl,+#?F'6i84|ex5Na^ߪ7!xS~hKb]({S=dw2^V: s|-Tݿ5\AB\TBM] W-qLܻ6vé۰FOMoF_I4o,8l~j7^o5f|_xn[C73Ά{kƍv>k׿[0lFڳYϗW{këĆ" *56/zXzĜm؟hҏK<T\@tAJF=椅Q߈2@ʌם|l;M߲j#׃pNƚ
-Km?Sn}{5lS&j"d_4jyZ&^vx5;3,ǵǃEœϭ!M/ vJu' xwQ+ O>
-u5#t\D9!7F`c =Sj
-I#2!5=uLw_1w+ȉ'9ݧ+]
- @9ވχ|"
-?( 8^rIo/*Y ϵQ1^U 7aX,pH8z<=\(*|:`8hRsӴikJcb"7["px}YwCB_]p6?{yb V 2ۯoǢ|??@@: }`AtWaDendstream
-endobj
-865 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 65
-/LastChar 65
-/Widths 2857 0 R
-/BaseFont /YFLJSB+PLSlanted8-Italic
-/FontDescriptor 863 0 R
->> endobj
-863 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /YFLJSB+PLSlanted8-Italic
-/ItalicAngle -9
-/StemV 86
-/XHeight 431
-/FontBBox [-67 -260 1193 918]
-/Flags 4
-/CharSet (/A)
-/FontFile 864 0 R
->> endobj
-2857 0 obj
-[796 ]
-endobj
-861 0 obj <<
-/Length1 2077
-/Length2 11136
-/Length3 544
-/Length 12356
-/Filter /FlateDecode
->>
-stream
-xeT[׿[@q)ŵIHNx⥸kq)Vܝrw~;|9$#kߚkaaA-
-P;7@SMqs+, @
-vv`{iiaᅵ `ր:[k
-8Xx
- :c<
-mpB0?.,W;2I)r KSM(j >O7
-5: V7&xLHilVvP]\ax0"'OhW`‹Uz5pQv \憫r᪠ \ep?.u<D <W+;,\X
-l}kfe13uKbc
-lc\@=Ju:E`Yүqb?&q{pJiM
-fpP<Z$A}Al/ݴCK̂L6ēW
-V<)Mrei~|OWOG]`b L%v@"ЂN֕:7Y(X- 0FʵL)_A?CvsR`MK4?%B<P؅
-NjnONZLH̰+l=o_CgP_gԌ zuv?:PWW<-d
-zXO~FIP7( r~j$tIJ
-8oo{Uό,$#N~ZD@['Tl0ު
-)~ܽp&٧{6E`7㠲x"ڣAr^9=n.h27O&z՚LpyVb)AUۧ ԄmPPUlhǻ^o^":R dh}IpFu\9UQ, :}ϰ0mTa.G0@xwhx0t,OrdWF:nVw=ſN=_e0&JQqʄ _cUFsжq
-oo'0rE'=\*VY)d$͌D{<{Ts1EYefIp]6UX6RRudWX #!HG}ξl6{!T.'<TୟYkم0)-˩M
-V<?GܠxQ8'!k鹂Ϩh߶TFpJ湦RZTa]Rlaga;-2ꌑTG}RձNyp
-hV
-,"bK(^[э<#M7ԩզ1`q :[OPejQN=M8k2GW̮xy? D WLZ׏5!w#HrCoh_s>Ҵv뜍͛tډ= Ω"-\$p*>9-Qcx4M#R3hc}?{}Dm&` n>Ժ\;u#uIՍ9ҲܐʸO>Z_!iYq){TyUvCzg|ݛZA#X+BQ)'_}0?Y.=Ol>.|CA&\t2[Bm
-ٶ!.EtD\PJ1sZN0?'sKRb탆{^HhAWK:K~(8;P_
-ǁ0,b]yS^Cr ^Wq$h~oZHaY٩J0#~J6Vq`ԩC0w*<ˆ
-Fst
-Bx6CXC7:%>3 I#Yk,
-LQ1___j@I] =6ޖiW|
-
-7Ai\3 g7һjCZFnQ 06* THT~3)@dI
-%b*dO4>+cgE#}b9Ze¼=\y}S,wA|m
-S.NCL}O6 Hz/jU1ӧi\H̵yG{Ԉ{YRNZ
-Awx`,@ylgP}ݮ\;(8Ӧ<%FZfPM7K^cnRFADC@z=M~ b{b
-0{hm&9X0roQz͍Yxʢ~?~[}OckqYu-gv&]_WxQ̰Ʒ1p.I凙s]Tsw+l oEـ2q7?Aq.^uQ;ۿn*n隆Kgo՘]9]g" vXy;fGj0BV1䷿1 N]o<V[*%@Sk o~t߱H>u7a?vFHJڧ2S y_1 SK0sh.)BWh{Xjw}s4~6­Z9U\s[~6K^ݔM,/9_yF/FUCi,6s̩UPuGG v4'{}6[6oZRj"rYjir ٥|Yq(3dA͖<H,\&I,~iZVR~ 3oāJ2[);c}?N
-owZ[P%ߖ`92Wv^NV>KZheTQXl{|M".Yt[jѾ~xrEHKj] IոON]ϗ~D$EfLiœ&'%T-"G"ELw+ griRKCbLrq_W<2 ӡ<k1H1ixdMe<oN'"V??確SbE\SJWPF,Aeblۧe]ՇCV_Bp<Igzl jUܟ)܅Yk^1~QsJBJ̑nhZ 2yIqXP%ߝB?\RfhtbaZVezku}ӮɢQ[ϒem"֖Vg{ar v=u2"CR~]p1 jҳ@~T5#$R"jLڽ2Gh >Dl/Z%?U< :z]MKW2>|^S'1-aدV\KKNvO? J+3foڗ7Y_^#U Ta'?CWuѝ!#vR*c~C9yBuTZ{~=*$hoe<l,^t*ێ %F}+ElO"EqŒlt}w $ D^wlNy0x,ۀ &DkX}  f
-IQ63CU\^N9 ( kyٮrJۂn4me*q]tw u8^I9g'YbI8*OͶ}pB'EkzKcJn3114|F^"OJRzCzj̯Y׎7QW
-.C釠@N-
-փ`% iI3'4kiBaFaA-6b^֟T'OY4|'@i0Ibi oTKwo)qr}a%><JbKLUb9
-r=ަ>an)x,(
- n2Mo).-gX495$Ͼ"h _/C[ #^ H \iX-~B3MЦ/SNybdHRQ"d-i*]-$ӲMׅ`eT,IU}Mh!2.><2N۶NB<JsX̒m€yCDb jFCHv9^P[H(cydX@Oo
-FLr1SjgT f'==<-DA5d^y)#'Xivy@ΨsXfG'^
-rOW;B_R޾2x@w +$ŃTt+
-%操5R#k twt\}P:%Y˗"
-7"8܄ntU8V\{ڛI65c~G'z?g5li~TX'5D}fK۾hdbh|9LkwOa6^3!*zqh`L&<!,~09>y\EvL"=㾩Uc#s!cAjc6oQp|5s{6UU8ųΨF
-W1uKwKȹ(rY8}Xx5VjLa .?׉'5#o
-@.#\O
-endobj
-862 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 12
-/LastChar 243
-/Widths 2858 0 R
-/BaseFont /ZROIFR+PLSlanted10-Italic
-/FontDescriptor 860 0 R
->> endobj
-860 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /ZROIFR+PLSlanted10-Italic
-/ItalicAngle -9
-/StemV 79
-/XHeight 431
-/FontBBox [-72 -260 1133 918]
-/Flags 4
-/CharSet (/fi/exclam/comma/hyphen/period/one/two/six/colon/B/C/D/E/K/L/N/O/P/S/T/W/X/bracketleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/w/y/z/endash/aogonek/cacute/eogonek/lslash/nacute/sacute/zacute/zdotaccent/oacute)
-/FontFile 861 0 R
->> endobj
-2858 0 obj
-[556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 278 333 278 0 0 500 500 0 0 0 500 0 0 0 278 0 0 0 0 0 0 0 708 722 764 681 0 0 0 0 0 778 625 0 750 778 681 0 0 556 722 0 0 1028 750 0 0 278 0 278 0 0 0 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 0 392 394 389 556 0 722 0 528 444 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 500 444 0 0 0 444 0 0 0 336 556 0 0 0 0 0 394 0 0 0 0 0 0 0 444 0 444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 ]
-endobj
-743 0 obj <<
-/Length1 1119
-/Length2 2567
-/Length3 544
-/Length 3342
-/Filter /FlateDecode
->>
-stream
-xWgTiۖ"h@2 ! &"M d@@D&H #E, qE&)
-
-(vy}oʙyu_=E'ف$*#}C H"$A,@TTP0rt0d
-ցDd
-CT;Ca
-l;&dO"}gH0#5II 0)]XPs
- HTFNId(eрf ,%%+?lP$gЄ:ۅ1U2G qf?rWŋ$OD"$JFPs'ض'0AO&9ŕ?U-
-7HW+rrZ+-,G}RedQP]zfKe^=;edokz;jw#/0}>ئPwM5fy,d)M_}]3ohV9v61f7?mN .y陚m#*զW
-k55ny_o^qC[19Bmz>LHCHpdguɾ0R <S{P\ޑ͠
-on6L;Ik:d䬿ȸk! O_J}Hc*־$59+V4Do )~1+g=>\} G<T^Tpse:i@ G^`ų8喬5ӫ~w1R=ӆ=~06ntV 1&2JX۲cf|.VXčy[f/w4@M y0 i~Q>19( X
-6
- ӎ$6lVXoٙnxYp\="q2C]h45d=+yvA::_
-ij'R{ԧ8q xU7 >L
-+`ÚM+Y}!;O-*_ k8G5&]:N޿5l!m4v[ްga$])i 7]ј~ ! J.ളȃNyX\3#i9 )p@u+pm'MfjCz&<q-vA]L%mz}Nf&݀{X[ڥRw.ZT@^zN{J
-td/H}.O7fU|srFkjadS.i6$bb 87pWOx-7|=э4^ˊbEc5(APk *%ƽF\ O1A?hUzSSWv*s.S"&f#34rWY_@2=z
-|'>E#Fؖ7+'Lm%xL ̯KBW_vrw81bZ!j=GwG65AOP"R䯝NhyY];vg)"tEC} KX9s 3vj!cg
-絻dqd8^| :}cUNp>%n*%c sSھk]A)?mFˑKZ4iJ?N30W<e4Ƶ3?{=-:vxƸX~w)n噈"g3'VaKS0BF
-s D[:~(sIŃty)غPo 5(s.ˮK("<8ʿ.o/'{+h2e-6q\jE,‘\,'z 5 uLg 9^e: {dcJsy璘| J9ҜLW#ʖSXA~̗5zf"m͕TVDz1 pDK2Mdg R.?/.endstream
-endobj
-744 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 65
-/LastChar 65
-/Widths 2859 0 R
-/BaseFont /NPYIOD+PLRoman8-Bold
-/FontDescriptor 742 0 R
->> endobj
-742 0 obj <<
-/Ascent 694
-/CapHeight 686
-/Descent -194
-/FontName /NPYIOD+PLRoman8-Bold
-/ItalicAngle 0
-/StemV 122
-/XHeight 444
-/FontBBox [-70 -261 1246 937]
-/Flags 4
-/CharSet (/A)
-/FontFile 743 0 R
->> endobj
-2859 0 obj
-[922 ]
-endobj
-671 0 obj <<
-/Length1 971
-/Length2 6278
-/Length3 532
-/Length 7002
-/Filter /FlateDecode
->>
-stream
-xWUX ch$AB;a!f`f.CDD$\ֻ}׺ؙxl6%8 +Cy .
- ԽO`
-Fl P."{B
-y
-
-
-
- TzAl(䌄%I9Cam8] ͧ
-D"4$6,ĹmAM-Hu풊;s2VZ'Wv~aOKlh"U,Hr &`ƱPhr6osJY[k6FR-BB<z $
- RE5ܜ:QP|]ہH/j92J~s7l3^i X*U5-?-{cFBn"KCnF Il#܅ݞw`0G¼IT5P]Z"tI/-j[E .D
-5r<*ӌh;u,]F$m)h1A/_~p>`{aҷQWoL캐 j3)/흴wK2&D"@u5.kœuW>D7h?2 lxe'F.hni$}fc*
-ǩTxX圂V5љyWU4'CgAأ|F\Y9$t})8Dp%/+pe8]R})uL>+BqpQi :N٥4p{N!ghL
-|oԼ*b?<XBIZ7i>IA]2ca}*m
-ӴXjIrԑjlNuϥx[ϷUqK̸ٍ;O PcD&<7a!1qԱ_|rZ]3~@O)_Ci奁ƪ
-Α]zJ/".T^$EcHHc}f_xw27~VkyQ'YE*o'*<B%Kr_ͯ){ /74#ŢV1;G4SslZ=V93QU~m;FnqaN{ +äU?~Ǖr0j9<6;Y$iqjOvNY=|;:u UF'G:uD6܌#̯]Wv2k@d92ڔa_<-0ȥ>IJHpXMh󠾢]I't-3~35y tTPKd(?gvCY N5]s\}so
-%ɒ*ów  CJ?kcY (`y-bøn( Blߞ=>^ [ET&/;g:Qq ,q-*M*{{%_N Mɕ"8Jy%)lJÝ>/yyqx|0ǯF+;*--kp<-VeVtvz?&>{3$ IvG` EL?YzZQs q`;fxG~U=B339k8H av'`.z Cj߽_򚠬 M=  D(Ce~U]KmRtκyp1G/C-l1iН,
-R%UzYVn<ڃz6G>Ih/۸;_GrZeM}o.kMhucpxkħptF$Ã>4fʨ?rl=g*uW/u
-a^m˝
-әrC{,\ȫ=V 3]~ݢs
-_ȟ<SGђs:Pq<%˧BnU6rۘoiD"OMovC> 70[B!ۢaMԥI[]fwO/M7?lfą5%/kT`qyՉ4Rcw13qeyŊ1Bذ=Rt:׹D4$gpԜd$lv|H)ij؅CbjfJXvg@ fg e"djUÌ< #E5)sv^.
-KoD?oݼ ?1xMZ39l_`Cpg;{6H'9.4{Rb~rݮlõ=@DU*ܥHw6.X<\5\q8sj]EyTX.m&­ALM_wS%VșUEm=)~L9qATafk /Dc-|/ehH̏ڲ4ho_"Vٯ],aC rinA ~e+B=P1O9OʙV&mO\FiQS=AѠ$bf UwAQH)t7u{ҭ㓥G*XzdI+\LD!i^{4nkɀT76"/ԽumѽBG"0'}?2U(FɏOӻ,~M7\ 6oasu~}PP֗1ͨŔvJf$-J^i < p$*q%L1}:rPG9Tr&Mw`0ksV-Ss7 [kUi*5?C^N P1Jr/
-XGs~h\0孊}$x
-|p!rqVv!ҺQRGkvrsI,${
-,M85GT=O&XK ]*FjAcԂyL"^wԃ3_لTdٍF
-S_6x4d]}a`]~S/M?QD#"%oc˟Xٶ֙PWv?Y1BX7%@kHvJ:d;ĀilBLq(˹AQb$%`Ց`p:2e^Hr ]_?fo^wә~CLղ0sq,GEBЃ<xc2{iz{qךi>WPYn0*d\YikŴN<OÎ O
-l)p-Tgh1D6  3E) ʭCf`RQzSui>r!ω 7Aⶫv"_`$dkOްOUG(+~P٦%D? engK@#9/l@F'&X|dKOMtpM dJE(Qu5:Z , M<lFZK YZ^WߗdHX*m?hY~P~Uj"ATO~O6mvV'tq1"=*3f<E](#}IU5艓IvY]F7<rֶKsRژWtVb
-1̼G=QmND_Qf7fdស T';=<E_kfL vB# *&I{N8U9f'A19G^& 9M &)>eE`rOׇ+y]q)2jwEVjj$H#
-s}?cY9lT
-ӡ /qkQ/b7n/G{OtNxKot{˼MM'A!Q܅>RDkJ^
- hs,nLW#T,kr
-thWQgs9SxDÀZs+U ZD7S? k!lwҎrjR b7IQ袦o?Q
-endobj
-672 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2860 0 R
-/FirstChar 65
-/LastChar 101
-/Widths 2861 0 R
-/BaseFont /ZIPFWX+TeX-feymr10
-/FontDescriptor 670 0 R
->> endobj
-670 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /ZIPFWX+TeX-feymr10
-/ItalicAngle 0
-/StemV 59
-/XHeight 697
-/FontBBox [-178 -195 823 877]
-/Flags 4
-/CharSet (/A/e)
-/FontFile 671 0 R
->> endobj
-2861 0 obj
-[727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 727 ]
-endobj
-2860 0 obj <<
-/Type /Encoding
-/Differences [ 0 /.notdef 65/A 66/.notdef 101/e 102/.notdef]
->> endobj
-666 0 obj <<
-/Length1 3546
-/Length2 16808
-/Length3 544
-/Length 18675
-/Filter /FlateDecode
->>
-stream
-xڴuX[>L#t 1twIw7 0)!ҝRt# t|~?Zuh(T5X-!  ]
-X-
-M=j!׎2f l33q`WRfaA
-qL<Ͽ8M#r}hT~:`WVd?r/ciG %0sq1Fe&
-77fL:BܠK
-8~1.ߥx~w)R
-!_t"ChkBz# ?6- 869 *?VGW7=菔~14?!?i dA`踵dsh@Z7ohk ܿB՛8 ;_
-*䒋kHDޤ
-)>rpgg.> 0Ƴ6!d]wS1ao}of5`!vL42sGߩbZ2s.f?<z΢
-W91J^2 ]y] e#} ֽ~񐲿E$a2!
- uS =!fŸ@Nv>1X[$KWXn1m*
-7+s"0rGճs,OB <҃9(3Z~ebͭSop qg.;Dr)N+$a%*fK޸!3Q;<™-8/b1ץH9~y gSFN{")ǤZq䓞ٗb޲'WT6l54 y4|hW\8<CݪC\.tK`F .5K>*aXPE7K m3+[K YPHؒ}%Vrk)9UӚ<aj.$;~wLDiʁsGrR
-G8j`9 ~qi)I0q֮ я4̀s MhA}%aǧYh{j] ,F,Jf4^m)lBe+v뗍+GCl)%D!|"A~8_z8!؃Xm%g8URE)m[S+t"Zkoi<% w(
-&!\pA0.t^涏 2HܥK6;|x Yf\A*u<B%X[S4ظ |bt}e|az>It^)1nmh(/J,i-%R} uX5_u-7pitZNK6/HQjS}gf ΂
-y1n0Xr`Д+\N 6v{l
-0M6NqS;MD3 P3Fft&V;mTU5VKvSݯu4/LoRbC_Ht|'tFM+c\LC_oĽj~{/٪"VK8Ϛ_~w0IG;#:es0 KTáVvS!Ͷ'{|YV7!zkQOyOǤ֥4wt+k7'cdSz
-?@TU?f^lE6QlSGhx.h.˩!L1km-\3vdn /Ā/u0;5{X+A/iɡJ 2?'R "(VdUAgU- v A BOpeQ$d[ϼŝźw$">~y|G"Fvr
-eWoLʞc#wquMbxɧ|j cZ#.G37pk~A)HZ#.{, )*\ dwc8U#%&TpfoG.h`8j`-Ѭ(rT=+V6dHHiOw]9Wfd=TtM((Q tr1< eðnSb`WߍȂ)J6%ڧql3%0<~
-q*"y"â;&-̲gN/]V{1҆{ov[vʼo(ҧA6Qo:KY{. :{ ܫ~! ^Z܃$6 bl:7ʇ[XT{<mȚ|GwO`}?pkFu.z@ eHfa/[z0GtYL#6+X~,t5Hxz+a6C髫{.mtx\N澁ظ 9p1Qц"ˍBFϽT%"OF9`[5#3^x0dFyE ]с`#k,__Yc;4>94U_
-Bמ|uyg-}fP>LOyn:eb<?®`,ngmiJg Vؗ,h5.M/{wWfהS94Ț&GK9d:fB_!I7xp۽)Bz]
-)Z }Tݑ8Tq\Ef,:\Ƌ:>`
-C#:˔-k?Ѯ>Eatx_^+66Y0">"C ݞl8"Q뜮_=PE{A7)ws?:1au IxM{d{TTK1*|%ىnBsee*ש+m~0B%(pIm vIVEv\dGk\ Sa'LYaX&D301"̽8-"9_<o" ӦVƜ
-5U
-~ Cd[U7,޴J5KB_zW41K-9)Q7'Ӣ+ A}.(}5@iZ4Eۻ <AzE8 yB>T^?e>y1-}EF"ur<>DȢR\İؕr0GcDHk~< 7 &C4^`)D,ks{K(51'O1[U دc-ߛNyvq3Pd1?nYwzfvKz{=.?y!Ȃ~,2Ȑߧ{6Tu<FLP邋ri8 h$9I8}W|A_^`G=Z[MSc>h/9j7s:a}]2ƛ\@M
- +_ ?T M4 60k#]p>dzFHz`R̪ZP%#hf;oX*o:*)Dp#sIHIÛQ3@4TN>I C
-4M* ;T4`p99+9ᒺKx~@:)ȕwj=@%(.BԤ^jgjG-b+7~SU>$JMK 8T˭>YqMKT =Q%űnP@r<YRoh&^ uFd-|pݾ!RjЋ$ɪyt`5QW7cѰrMiRmGΧwn& j te5YEmn9lтha9]}llHx*+O% moi A9M7@Y$c~D'㚎Q]2El5vP<kDldz0Gl挛2 4ܮ巆q?MtE~<|<t \$ 72~ ע ,ȸ7%풶vLxYjO1҄,E]z)UWV#ZLs>I\%2;,kaܺtJE @z]AuPw̙<+<٠ZkxIV=<^bq Á/pZiV%٪~1>@}_FcYG@Kk$okeLd
-M4cAEs9Ub)~/Oi'w1sH.Sآ
-Z<܇{G}<ŗ~G N=Y~)QtyR_4cG0GIP@ tGmO~|ytf;'@F\u&~g7(a+Q&԰: U xVl"m/Akպ+6JWkgִk"{
-L9X
-^R#ɳ,*} a2fFk>.ٞ u7#DEq/t%hNo;sejDlG.dQ-{+.T%HGtM}*׺ơDiCEĢ־Ӗwa&S+>Uɛ[߃ܾ:#
-ա"-V usڸ}lf25}ͬP\س׷+)\4#V`O:ʛny l{\^hn oZ8QG(|fZkJ|ra'H%eݶg| h%~.=_^;5w,7rp9؃h o /h"10:-$AEe8=z|>9f6a|ߖ``*CV3:qh&{Yo2Dq*cPᢐ_H=cojGNc4x>ͽÕW{2`ajBmՍWuhD_|s}mj0)
-={ʧ
-]3ţyU4"bv?OrG6w2) {. 37yP&i.|Cu~zS%3Eٝ(QH&ɩKnD
-uݞ3LƦ(ڇ/ǤF֗Bwkpa(呼s3bmafhZ* -ȏ"Qe
-H󌄢=e̕P&lxi}'ӄ)ީM
-elf.1sC83NdO,"ZXu'tC g
-?ƾY_\_]&g$NEmymc[ l&k^eXDpK Bk3}L #yy2H>jLE_]W:ẖBxVq;)aseJTlx z >_ߍKO#O1)4zR5f>./)n{jzlw[\؛jÉRs/"ǻ9D>ɜ]g+PQg # "VdzЊǔfX[j6M#cEˈ̖ % M g\K&ȶTI꼣Ǔ'$Ȥ;wq?,I -uA/(88]81ca=Rwn'dd>,KuITf :2E/p}s]KmALʰbz
-#iIэAxѕ#feUdt77{:4Y՚?;vֶfj{E8czKvِZz!1:Tmu,OFOPz3?e+pc<6ޜ=MB"KRi3-v_;#KeӴXg/vr _zsV_<",%"8 "(ݩ7b+IGn'3Y=̤F5Cð?d6H`R8ٿ!ا >~4 k:j0\y0j[O@,`29'h?*IϑG\-YU>bЯкV6scrZmJB:rQxoXpt"WDd//xI~N5Maq< Hİͯs2/]CguOg in b9/Inaq1m+\r@"n7:-PXS` P+yφJ]=v+V
-M hd8J2ԸBgjZ0u'%#'kF#Z^;0M9'NP~tR6۴l5\ۻ|$-^fNH*w@ơ`*+,VcȕR737-&ST!+;3=XX&`F!pN7wEKD{aOS&/+3V2A w6N\GW~@a6tY4[[Գ@E<A ]_QHI?ɓy8SnTElܨYE''J1^{ٞ$Ll|so#)ᄏ+,NB1[\X\FY*Ȼ&EqGz<(5W[|*2 z@y"=}s&7W-Ҩjq%?,Pbx՛AD!zؽCvqVk1?QUӑKI,6
-GdLYS(Ϟ|v (++ѻP^,_!vkJ<"~N>jL
-1tYHɘ!鑺.b\9Ҿ]7PO3ͷ/(WuzB1Ld^}b6^U ԡ::Z)ի%y:!cm>~p թXdgIG/1UmKQgmWd!Mm}XAʋ yoV\}QLr<aF{-b ^Kʹ5-Jw:lFމ$ MBG2$=1f^8<)ivN(l7_iS)dFk^Z^I7/D#\ԇ\dR2Qt _Lهpxa~JdV5
-4_bYE9.TXb5Vޘڝ I"ża4J[Hrw#ë cA.UnҔhE<
-5FCZ%ݤ4)o Ww`M&Imz5_\Pb}p\"x!|IlLR繢3}2RtS KbW\B
-F;]]N]w+D9䘻YWRy^$.fM+_9I |3t=Kꥪ)pn]ğOj&Bxn#|mp-h=iJhvlx?vǟ$U?T
-@qB$}q`!`%mv
-C;Աm8<_ra"k&ZNf|a=sYA"yQF ũ5mA):ov6KiYd$7{',h}7ZʢN=~G <z'}=״uGe ˒u%@b+|!;'ohfFD!1eaN1Rܪ&"`T{s<3mhv7 sb%Z_bG H<uyl69슥0Qxc9o}E6ifJ!K/VӦ* ia6xE/fzc;=RJP=Ȃ8Q>K)iĨ4Ojβ9\#%IpiСk%E Ԓ@QLC?z]pj}}p:[.SԠPhx&p%8պܧJXNf7L9I`ΈjMqJ)F•CZP%fW4ϬT!daK (.J뛛%vsk
-R0xJg.6?TlYQ$큊l2)Y\\cvp@XFi.lr,R(Gm@-k,ȧb6!/%#1rb%f1_^]-_vmvQΖWGUɡY̸DK jka\_ǡE~zцm?PPy
-=*Bn 2d#Rc/'ntj[DէlZ81xg|Y6r
-wH>^گTCO>[%47Ͱ+q@1!?S%ZYLWXr?c@ 胄IO
-J(FmK=,Z(X<B.i:WfQ"ir=K~HBTU1zNW=TѶhB=
-3L“vw\otxWxƏCXDVj!>ʪ1;[{+}a'*h|kXGs#%W"6'c(UЍSgStј:S]N:}VEpF}hӡ@%j<c 匢(w+l2OzO!-El ,9g})AVlpPCӏk11@mW;9.*sNS)֤2+WD^R)IMB`xjh}/MM$}=}3KRQ7c77Oi^8=YnO ]۵Eh\#V<͵^cn<᜻2#5:9[hJsڣKn\dP$TN+R']n<Be:e0y^|cfN+ۻD#F#U@^PJ.,ʶ~;AWUp<EvCbvk/`Ku(Kͷ)?b8X`.oNq>XVA6$dˈ\#/Ofpg+&N2ʔR`ez|%bF֞RzCle
--뿹Ez 6nsђX6G^Qw/O)9}pwS~ᢗ#" {HbXzUsIl0h$*Ԗ*#DiH0rduDjHyg)֤WK6刋:MƚV})^n<(ΠQ^-c%AU;ӄ p|zKD3λ ̘~ t
-/+ $Y,)H[Y3{Ra
-g|%/z"r^, 4T4[n'D,C"#bZȫ_L b%t'9NZf@g2ZZS
-pc;{Jw#νhXXsfoB k5ȹn
-)|dtqwA\uT^+*-7|Z"BJw6׶q>?3\Mk/-`zZRIa`8.8C/޳YXS9}OYRi&A? I؄dU{U ͞yc{*Śz2YR[!mi9l(dwI$7W<+ 1ƌuE\yu71/y⛅K7^L0Nl%:3a=U}iaW S3
-f}*Up((N-[ Nˎ9Ԕⱦ& WERٸ.8!%sjAVfuapU=ҘQhZ,FoC<4h-;0W.P~xrC0,KK}M.L +Z |; óA9$C@\䎨Lp\fGfG;S<xa4Y,>]ɭXy2"UD̟_Y
- JL^N-j|8ئvU?cip(*Ƨfܲ!qP.<Nz;z7GH/c3y!D wZOG${{sZӂLƓw"a"1g.ǫ/؂$a
-^PJ_yѼ[Ŧ
-6/zfP1H uy͜ml^QVĉy14V[$Po
-tGH& =E~܏t!E _~YehAaMV1*E``s9C1nN4xi2t%RU}p$=TibƱ/A\$KWı޳NmPxh
-v S~9WYDdgE,*L=v
-BWuyhD=0#x.ꪂ&i^\_e,\DЎmo ?:(L);bK>L=̭]?#-\<Z6O
-xg gꥫ.N7[wJvp2檌/0vl5̕pߣ$I\0 S
-D]ZY K:i $L{5>dN "t4ק_SnǠHp[\oF'SgMuZy?~%QtnR:'ȾgHC~9[Eb]gp3
-RsOxzDG,2w~ jmwb[^/Fj?+=T*&ߖ]aILO2b'zfYU=8=;TtY}لd\MqЦq[6(Mj g+h.UΠzJB ߜT9/+ґ<룀.EPOYޢk*r'RB\(F ~
-endobj
-667 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2785 0 R
-/FirstChar 0
-/LastChar 173
-/Widths 2862 0 R
-/BaseFont /EYZNNT+PLMathSymbols10-Italic
-/FontDescriptor 665 0 R
->> endobj
-665 0 obj <<
-/Ascent 750
-/CapHeight 683
-/Descent -194
-/FontName /EYZNNT+PLMathSymbols10-Italic
-/ItalicAngle -14
-/StemV 40
-/XHeight 431
-/FontBBox [-29 -960 1116 775]
-/Flags 4
-/CharSet (/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/unionsq/intersectionsq/subsetsqequal/supersetsqequal/dagger/daggerdbl/club/diamond/heart/spade/xlessequal/xgreaterequal)
-/FontFile 666 0 R
->> endobj
-2862 0 obj
-[778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778 1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778 275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778 611 798 657 527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 667 667 667 667 611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278 833 750 833 0 667 667 778 778 0 444 444 0 778 778 778 778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 778 ]
-endobj
-597 0 obj <<
-/Length1 1545
-/Length2 6966
-/Length3 544
-/Length 7923
-/Filter /FlateDecode
->>
-stream
-xwPMA@iJ B/{ !@HBHދtAU]*]{;~yws$kw׵;2* *pWO@
-rC
-
-C=\@ !+BA0 :y
-P N(
-A@ @rG\
-@-)E
-Igq@(F>cOap/0{tW QW4Z"[s
-#ktu@S'e|a.>
-o-D[B1
-]yB+? C/włbbG9A<BO
-HpQ_6thx@sOY/Ә(8U{2s]#3ǬPd4!`Է$z)4xCdY0Mr{Q3p3< ]ak6'Osݼ9W+ݛ* HX"bN'Z:EUpD:![x3z#¬ǡu/>ԁ$1XOz
-c;J*u,&`繫9U5
-Sj1f#r'FE&
-ڱbA!9
-KYE>-=l=/4Rơlר+@hQ_;~
-ΥL stu7dU8y|G>6 oR8LJgה K>~T,^i_r%}RDq^g =:`+W?~`S{ߥ
-S3
-퍄&HŒ§OsH?y%Rg~ ew˖)a`nX^>ٚߜr_I@D8k*WbaK,9Knֻ4I 3uK+mwZ*w$q|ܲT3=fF"ۂRgn'C{Zѱd40T
-I.M*2UlXQmy]t]H]aȻpn@׋lbq1@Xp'̉;;k~SoDdqU*F(Q$Oz>6txTeɊz?Q=aYmWj)Z>I̝#>ھ
-yS*to?#|G3h_Op(Dp=c#WX\5}hV ZHT 'ѽ.LJDੈ}irWR5fۉ,
-zau9"ybUDO/5$u'[U\+݄
-Xft52p T&ȫ$.XJ*G߼&ag(|"Ӕfʮ"o!0 ʡ S­%SSc֋S>po̔m(WnJ Ս|D=E_F)p{,
-}[Xqծ4pG:YɝJuI K2ˀpkjH<YD}Z!g ދ<"N}D[#z*SyI0˵6xkr†Nj*fr5 0uyi38n.N-&4֧Q$]F/e⏘/ˉz7!/LY)ByIl>3"ԌpM+kD{R.OROt6
-I;#Zy$
-O.{mF11#~ep6eKr#Iͩ* oׯgjZ driht
-wD}K?@C)c335>џv.$Z~NߠYbry>q>d㭻Œcf/ý;.7a l/!pR`KhI|YL|,m}ڝGl,]MjFS{\$ˀ|iY">@mIKDX^ah.9*yos{:_8b3)1G:X*ſE3}<t uw4")e_a)鶽!%fBy><M{L,|dO 8F.3<'LԽc^AjҮX+S(4GɅh}]/eVKW2z2"z6X[ t} h[oG~5MMx9kxBu.sfd>eS-^c_x=]uo.W8PWpwugfc7fhS8>g[" Ufn~қ9U[:ϝwx_JuaD~PCM=Wmf<(ox\pBæ,s#ΦpcޭS}[j 8}Ͱ,۳b_yt, rV5?va"Ҽ@)iH/ك 8orqiFrȌںм.pv >/OO9 )* I}bIAC4yn/]j:kia6!ݼ'O
-+e_RVEnfk6nE kY<ٵ3 wy WL~`h(aPjٍ1r)!F|
-xq D/?٭wnf ! Sy.zƩa-y%H'KٴYX)+$ʟEWY+jx?XP &ŀ̙siW8
-I}T4ӼgKQhRu ImWuЕ,@r/(|=80h^f}Bgx~N/Ep(9R
- _y++XRoO5_ #,j9[yhl{Lpsf]e;jN ~pM
-8'*\іCN$rTxÚ?=@J5FTiٌ)WK;Js9rb5X0nb4\U r'XJX=u b#;gfNA|
-Gt<WYʦ*q% uJ%tD2}f-q8-
-vrj/ NMVio!˘g'H_[ Ïإ%={Y`eN`1d(T7jRCK@ܕFHﳒ<_)!d`w[#Ɖ$Y۸sXd͘pf(2ou2TEփq0@J^[*SH6CXOQc֗?#3`̨" nlH{czE$;ɬP󻕹bIᅬ$d뾴kX?*"V4dhlncrA;cledD4TTPrW{8LTj%88NYd8dTwʓ#3:ԸpI`l`8ݬSc\G/.Ŧ5qk!*:~G1c<_jWmN>XXN K nLL"NK1
-eF4*$ Q٨t4$qX2d39 1C4o F0{&=EΦkiTi^e 1{G"P_-L fH`bz'8UD}ԏ"+=dCxGQ.I>ާ%c ڰI"iTHoԨ&򐰚|R󑄺_(mUnr:V4'Itx$FYe0T/Hw&.jlLe*ϕӱJ 2\&%V%~ !4VTTJKHj+vJaO}mV(,)2 i
-QՏP4_u9
-*4=/T
-V=5p
-2 sgC]"\CxF 1|:w#{ k8tClR_)$M}u6 J V8@΁El'PoMR2J0DW[$Ba2|eN!v m[e`v~]餎ElHӀUw=X 8Ƚ!WƂ9W=j
-endobj
-598 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2823 0 R
-/FirstChar 45
-/LastChar 121
-/Widths 2863 0 R
-/BaseFont /BRQAHI+PLCaps10-Regular
-/FontDescriptor 596 0 R
->> endobj
-596 0 obj <<
-/Ascent 507
-/CapHeight 676
-/Descent 0
-/FontName /BRQAHI+PLCaps10-Regular
-/ItalicAngle 0
-/StemV 72
-/XHeight 431
-/FontBBox [0 -250 1077 910]
-/Flags 4
-/CharSet (/hyphen/slash/two/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)
-/FontFile 597 0 R
->> endobj
-2863 0 obj
-[378 0 553 0 0 553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 613 580 591 624 558 536 641 613 302 424 636 513 747 613 636 558 636 602 458 591 613 613 836 613 613 ]
-endobj
-578 0 obj <<
-/Length1 1444
-/Length2 5784
-/Length3 544
-/Length 6735
-/Filter /FlateDecode
->>
-stream
-xyg8\vԈ%ZXhc{ނ`3 FED-DԌB$zt"ѣ=Iw?߬YZyjgp "ZHF,"*"!aS"`09:
-
- *{>x8
-oP7r!_^(6cE-?8 ga + (o2Z 0.*x] sQEá,P#Ѱ_ o2sFREP+.
-ȊŸQ72~`BPH(/b4Ȋl<cTK#~ʬQ0 U.2"#w+mD5OlcfО$ j_EddV_ mH45],e_>J<ݽii1I@{p=
-Naian!ѧ܅Us*a#yJ!1yrL8J@dĖީ#tz9Rr@m/-z6\~_>_>7݌e="K37sJqOʖcFR/Otr,ƕ`ip(/$UU'+2JDLQF<'3f_hv:~|>bI>~ėڛ~髶dhuQrTZnb#-\G^@@[:f6eJ0&zߣI|Be`D]3R "W\`6hgytŊKtPyأT'TPz\k  i$;ށ$h; Cu|Q#%Lk GoIRPv35N/U%?T 9Mןo+i6Zq_Z
-HEg myt!ax'{&vuًJ#Ov\R:؉/_q)m#KoASh]PpnsA,y@t~1WRH\e
-S}
-,qžIgfDӮk_q
-RP\ jIJE\6a.6i$2S μɍ4fꇋhyikf{9_4Շmz*i\׷ I‘sS t~JVxõgݟwo%m5 &W3R
-B5.R 'W6޼,.u`zXe:34z^tNKaIޞ/ Hh6?r@YxXs7c;8eP:Mvv1Z9
-g߸FiQn2 yv3pۥ6MN1[}@'1+itX(ý㇎C:wsdϗ%nʌ} ҿ45aB<+>ejoXEt8i:`@Z,+et~~Ls@YSU%_2zlq1sz~ﴲ+,J3/xGHJOI} Eㄮ1gJ[yNR^]k W<2z g/⒆vM iWa;7c:iE6cϣ7 
-_<93μѶ~زP17B*߲^ Ze%D.>*1CSЍeT1Gʳ=Mv,04`9P3mmuU^59puc{_2=s{~Oؑ>?Xղr07g= U6C~- 7A$\pzk[ts "t2W<N`V3"B2XlE*J]kV)vC:*`^;Z2P?&8_ڸe_Na;Bw&vyIwPߐ+K#,
-,>pZzK 9|j.^ڭ;vdW8?Ŕ~~G)-U ZU >*,39.G9?8xVT?Vi& ~CS;=e#ޘ8^;]yz0k`s£?xkz.^/{TW.vX^*/nnwE/1+H5;6JX<#(;wjfz1\_h;/s5vbY IɔIϊ[EQ(I5NDԸkrmX]r"t.2Vt4ݷ0wMq4U)3gQ~Q);7u2[bNkglaVipݙY|oKP6+9AJIO<>8D,ɟۈm̗ő8c{`v39_^"T7]夊U:mB o]|I~Ke3LSK i/Hſ0|= ϔz]@>eꖘ`AkHŌ{#}%bB1M8SE) @_T4ig '+UmSs/ݱ_SDͳN dj@>Nbo;jNw`<A6nIlUHwb]H$3[
-3pGy Dˈ0ʆ*mHhwgY5P
-[q<?Ȩ xF#{|/!⽌i*',YٕHBdvj:gUܵ/ػX*/\\}}w_G4.Vx2; Td2!~ϫ/T{K\n|){Ŀ2f6'X^`/-yl;I䧉b]/KKWF~2nk*/EM v9; N촛qwQd~">9q틺o{"(M_Q6ƊZ"hH=f|XچR;"fuO#a;t'V Bjʼ>w\l
-+?\ ӫ;fb5Z,?XJ:{semݬQm˹801FQ '#GϯLj57ypBN3)_z+ {4ĝm~&*^BpNF a< #uUaB #e&k wŧ+;8<U l
-dF"M~~pi#hSkN^q70]KQtg%b%_5*3ތ!Bd
-F(tQSvX%nq9l{fis$_=AUU$[?vQ*Omyh-f245cT^+N[R{[]A2T*0pM!ӭrS}7B]0Bbhd K[ٟ7&rN>nrpT$:}zu-!K%|rcBܝZop>>ޯ7ρztI9e<Hs
-LSϸv77b<]{| RJIҫYܤSpCtr+o^S\SS\Kjӻc@ 5d*Bkua~YimY&\[ƦJNF-XL+~?[fNcsdXkUċk˔񳙄jL4d>"x]8/3cg4&=dbh=Tœyҟ2q*q1>oƿam+? ,15B<7:ds
-x]dd+b/~?>zk9*ʚL#3SǢ};|SH뿋~QN:0\:%E Wl^׼ ׇk[ۤNJ+,{jr~|ٽt3Hͮ2ݰqlvg˹}u}uSIDBsEj5u/-L mXKҨejs!ן i6/9>_D2:J}s=88q %z_L-E;ݥm=*55o gqu 퇜]EtACi +OO4;-Ȱ=y7Kj*_?ӑe-:T\
-쬠rثcy"-S~\C2 |^"ʉP#7#>)&wdR[=G~^#BJ̣ #jh|jXMun\ ?,a:+=xvi?<9jeul|nTK݃`ic@Vy\YݭR,k5@7bc.z,U\1Y;Du !eޓK()3N\i8^_6.ߟjِ ;M 4r&4B/SW0Xx/|zD wj_[yop v!X!ج9HrJJSR2YFMՊ%5b<>&J˗4DP mnH"=n>Ru.X<bVʧņ`'Ax2󣰡a)FMC.'
-!4"o-
-6K8&y N^e8E?АY]p2]Tk#cm'/D0TQ5Dݥv"ZM^HUljΡ7Kt1ѳup1'*^kc-ȳ'tWBBf.FXgҋH$̤:g\pkgMW m{Dtbo<~ۅ]axuY[AeB잫Z=Nd ={IMJ~7KtlE8߱h^TW&>گ82?{DZf
-ukc6VT+͠ZdY+6n[D\Brǧ:̍]slW6p9jEox-MjɵL*:r擹Wi~;/xi*`&ť
-6PـBqs!^/6?[s.y,dyEfO(<aqQLHuYͅ{Aj;)?n33Nc/{ܮT_l?2FV<O[r'{-wI8^wИ)uzX#♭Hm$ɰH#hUPCz!=կdm0l
-l$)IL`%!X-3WFE^X"#i5%CctveS.ÊYz[QVV>#P;΀G<bS5AK ߬K*XkZo?3!H&*w7-de[&#pBP7E1HԯO\K_endstream
-endobj
-579 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 48
-/LastChar 170
-/Widths 2864 0 R
-/BaseFont /IQYCIG+PLRoman8-Regular
-/FontDescriptor 577 0 R
->> endobj
-577 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /IQYCIG+PLRoman8-Regular
-/ItalicAngle 0
-/StemV 76
-/XHeight 431
-/FontBBox [-46 -260 1080 920]
-/Flags 4
-/CharSet (/zero/one/two/three/four/five/six/seven/eight/nine/A/a/b/d/m/o/r/y/z/lslash)
-/FontFile 578 0 R
->> endobj
-2864 0 obj
-[531 531 531 531 531 531 531 531 531 531 0 0 0 0 0 0 0 796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531 590 0 590 0 0 0 0 0 0 0 0 885 0 531 0 0 414 0 0 0 0 0 0 561 472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357 ]
-endobj
-575 0 obj <<
-/Length1 1152
-/Length2 3057
-/Length3 544
-/Length 3853
-/Filter /FlateDecode
->>
-stream
-xXy8e)2fZcKa< fd'KXR"B%-IdȾg^[su晹ܟaS3Ovu$ G
-B( F 4P0w
-%FX+ά32
-R@<c=hX9&od]Ym((((gk
-^hTٴ G#S?wD&7ؙ@;3‚D O04
-n#(&μf[?JW&W
-u,kUs\Ȳ&ioFYrWRỒ4x5ngkmͽؿ=?^8(^EuJQ*B3<\<߃$`e]613'1q&/:-J8'w _y?,.ڠ‹=Ft6Csb[(,wP̱ܣR/R^^)tѠRP
-H uwڏ7(5
-/Lɓƫ%w(^TmS7X Y
-{o/h{6~`,r\L+~`Nmy.єAc_fXZ#VЉńQ l2|ĉ$q. SR~:6Bwh~x&;^23ih.ދl @ЮZ)<ѰP7<'<==Jwr|}Tf4H[! }g՛[|jԝZzjEχrVOˇZc@~Jj ٸyEeqq,xw/e뇝-4=_.miYIc1_<iR[J0npGŇT^qHS/@8bAUشZ^u,kyUoa9V i-d~YC
-֪jGW]w@\U`ŏ{HOw~*^6n!lЭ7xOqYW݌#sexcþn_9%6KtZҹ?A^4k>a3-^E`F|wn;ͫFyÏefg?Yp}!՛wXr? JvEV]Y55qr7_p;;%*y x޴ļ?88|\ LWNh*.X,~\V[}8''ycVx"9enWK+=E!',c:+1N`0B6s?{[\]àߊOx]z?655] Y9e{2
->$o͵/<L6 {0 (rЬW;^ Z,zC֪|mD;mglXO'RfL%^*68p$iQd@ԹgFk_߰Oto8!*<dQ9x|9Z;üJ ׻ўC h7
- .REuȌd]rs
-[Q4djd_ێ^Yb=Z!,.ź=".Ep֝rٌLW)͟_]ZV53837߿A 0afLu8:po[ئr+/ELNJ5XPOkO]KR5Ҽ-Ĝ½Ki._lu?Į_c!c{{Uތ! T|LԼ^SAGre3r: 
-9 #`U<=51gȌ`U3 e xCt:#a̫zƦ]FLb;{/_ukBD=53moT2U 1.f_b|=`V%.0! Z|߽i`ZNSnp7w@CʜᯀjK)J9UDc&fĚ!gjW mŗ04Kc"С)g^71^zз"{gg_мvTfÝ8m?TXD_)M̐;M87Jj]^=?WY 2\t}TgY50_8e9VUܳ? OqHkM_F(.|?Oc#[;5[:|ވJH}cX\Yl2U 5L}C@=3?&:oL%qb=oZd0?zp.t\|6Q䵒ב*Ƃ _@p<4yݍ/(hzIq}o/oa3$~%w GaVȰgD]9y*HDʆCQѧdH/wVX]<O !ZkY::ڠ2)sDD#? Ĕ~k>zݧE O՗Lq-1=pH3l\w_A=v]CsUЂy }C3q1E,<^ʜ5ac\94am,ݙUC7?=ܥa<TJOȸɑv+S/mp>{%Rp`kLbzξQ;͘l̳26m## 8{}_s 5T5+~K}
-DNNƳs* |Vn9Lyj*j}~.mٹ[<+WMia!*lwa?'9xaהּ~>HPlc5#nRvyJZ-Z>lz@_/
-endobj
-576 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2781 0 R
-/FirstChar 65
-/LastChar 97
-/Widths 2865 0 R
-/BaseFont /IZEJJG+PLRoman8-Italic
-/FontDescriptor 574 0 R
->> endobj
-574 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /IZEJJG+PLRoman8-Italic
-/ItalicAngle -14
-/StemV 73
-/XHeight 431
-/FontBBox [-45 -260 1200 921]
-/Flags 4
-/CharSet (/A/a)
-/FontFile 575 0 R
->> endobj
-2865 0 obj
-[797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 549 ]
-endobj
-572 0 obj <<
-/Length1 2308
-/Length2 12554
-/Length3 544
-/Length 13860
-/Filter /FlateDecode
->>
-stream
-xUPҶww&4ݝ`!{ ;ݝNp3k}J[l>G
-~Gݣ1(IUELRL,|
-p]@3 @ˋJ(xl*$.Kr:8{1<{{ZͭAa
-
-8&+ `66usofPL,
-:BPg] A-Bt˿g5/i AlB?/++H_RT9  A2\B yDY寢@@q\??V=vx6s
-t?
-2|S틴)Cl_כ+'~+ Kdg T\XAF{(S1ْB 9m|6vLe5G,k#-"*~;d;f\q݌Q^cw'Fp|ν5[Q )O29$sdHBjBB>=5!XRB-טGDcCWt >ق#qL"eTv "X.b4&3c*<Msq,U?뚪8E~
-Tr Op|F#ܕlU.aIQ=HXoE"ޅM$;w!ΖnA n}߿0F9"l^٪nĮ (-l#Vx%:C@XDX)Mue ,pōB+?g5'<^7")<2-6 ҠUJP` ĨU]q6t+S@z8 /\5\8o;˛BȀ93(1>s3޹4l(g1؄S?XJ
-t3 ƥ}pY4u`@<1^;#,.0vMzl~%p\Eΐw
-twVL_OHàӽœ ж6O;*&y:8N],Ak !^kc}6>86,Tj@=Ÿ56?WBmY]gk}Aw}АNY* mFN6m3N `P&^ib̖jƘ^lP; 7ȅ4
-9iх,0X24} -t IҺa_@k3W ]ql))A642囟ws$>3ChF'ӥ{Ҙdz]Bf9򖈦ޓ`
-_j9Pk%\l-/>\r~m 6XA_!pZ$2o>23yBI9 $LI^kЗAVϷ5H s*`󣷸*%y/mH]>ܮ,ΚXY!WK'#7Q"E
--܌}oF91ʧu7LQl4u%dȌ #'!;Ҭ@0}ၻʇ7ʡ-AE{~a=9C&Pn1o)E&kCdw63R6Z?/w e̵D"ڡ84pF8r4?d![21+*64>B=yđ'I*JWgHG%pﻊ5=4#a?f@ *wH#Ex GvE`:o4n@wWd%pD`Z}i/YILJ &ڣ+󛸧r4kMEaȀlvw=vV8X퐲`p~TȎ4e"D1oDCLw,{g"Pwc,ߏasCn􋲼dSIrF#) RY:ߜY圚6j
-HGΦ.@/뼷|W.s8
-x$Vw O`?f5ߋܒ XXW2*h a<" G2rtt)N#-_xs:_| 9ǿѭ6zP#76fROi'TBi_>ITu-$qbPV]90 4#B ɼgp]A-QFg,m9sǁ w>84}|ecxaYU.3 }ʭLJ@{@<H;k5
-x6oխطo_7/J [10}mt
-Zpi>t;~ tk՞@5Muy!
-.ж%ÓBl{қ6χ7g1YN.+|!(2Y#zr3БX]7oKP8{c Ryr0,Y QAku/dt CFL/M-1-l鐩xR6K-RbMBkR@-Dz˖67:wxi }-\R M=ЃvRhqj[:-9+Dӏ7'OgJkt7RV,smX`D\$~=5n_d WT57čbFH1'M8I@ٲ-eԙh0 e}so50N!r i" :@kJձ5¾˾7o
-lB+NGa j'd; ]
-lJ{
-i9SMMb
-8x
-%>@hnV0gCI,M.=r4z]{J$( Ĩ{h=.TFBb%ium$ %7v4\M{<udk$vIF|q8'yFȀ
-g0D}?aM/
-ӵM %Xtza E蕝j?_*YW͋n$!Xྗqr#ltX-2b*N!Ao޵'QWvˆ~V"poj +|& 9;dݩV'A3C@"hF~N D#4!q-&)s>5Rh1Ȑ_ncElēnGւPs̷SFGq0Jj%Svyx~\ pܼBT';qs#уOoXua xL#=+8Y4h;Ln`Hl0QH$~{ɒIցdw!J),"e msU'B[ߣGyit%;|w
-FwCBy'L*r<g@fې49߅齛h s_TɜC &QiPTC}Nj mckYBVn(Rk$nSaTh
-/7
-
-kv֣uibGfwnJ|IE@3]
-%*<Z;SGŲ*_+*?"%pNJm+r? P?}Ł1.%q
-n•͌t
-WZF7dԇYZ]#Z\< Esj7gSK9& $+V*S}#?Kv_g/9WU!۟I%Spz ' z8@*4(v|"TٮQfۺ׃!~D-/k7 DXb-^q CpQB*M8[Ba|%r7`Sđ{YG"L$34 QIUZ{=G@NY|p|DjC(e>)$VI{(W.X#Fͬ{O'屽ѷy%I𛩧s(
-N+4ɤ|5RE W
-"C^r7N o'}gV<֯_c?Qi0=TfF$͸N| G 7a׋WDc&yg>*|CqOvuɅ7ũ_ڍVmS|ԇ;c8['qT4h)x{U!Z4:m-"* !7 ٌ6 V+iA>\M+-hw ,إ5C[uæLߞ
-.'28ahuII7Zx+G~}g|sN?v al46YO4af S=
-z;pv$XP]k#OHтovW> E6PR<AHgo)꯷vϣˆ{R֪<xPod΋7½. ?W TT8$k3dQ_e԰ogVVvY$\`iR67kMs5`[j-BS]o4Wۤնp
-XP-$5bpX/``(3Pn4f|5EZ0)WX5"
-{6.H?~*D'^;xQ5yܲ/۱ii/};V0n*>/ޡqvSN8A [ǘ?i4vߋaQ8KyW3埴'O!3I*,sC|I=~wDٖ`I3e|x<Ѹ5ҔzujOmꦼ/ ZP±=tXZ1EMmE,fyAkBv? Ԝ@luRFAoPb6b-@"%rEtL{ۇ@ P9a_gIf}e'
-aK\\e'#d)WiyPʘ}
-HqzWxM8ٗ+%Dq3H(cX[kO]/re#i=fW}%5y9iH9rqvHIZW0bn@L\LjZE6@~
-b8)
-y@v~1[dJ5.%ug.[6VjT,"fr$5 G9|өꤿr3B(F}Z Xmbiz6FdߍҨf ͖M:_=;zS;LrݣEw&gDLQgR ܿ4Jܒ
-.$r_Fyd$lVвt-+*Vɦ"L<!tK0߰xR
-:\/ձ-hwU_HJPF.}}z(J|-uWj@}4M̥tt{&TWV~Ӊp Ǵ`mݣ{+qBa8 &)s7rՍ3#d<c꺍c$*nB u4a-O:9!eM}{\D[%1Da\wU'v6~9b(GA^>4Zd
-/|y?}WZ:X| l v!8PiZ,<Xkg8&OKLj8W"9n‡&)쏇rhcDNQ=`d]d]؍>R
-61 0[4IA`Gn/[KEWņWWА bb 0X X{^fg'dS) ,z>9†:RTKmxNLޝ2΃dgvm[biMG.F^g̶4RϐU1VKTg8VN9?SPmR1sc > lF>ICo
--tcP1Xŏ2+Ѧ$FeS&jJKJYю
-o1ёOvUI v xDW`Z1fIǸ<-aoMX
-S<I{3N;&'R/_أ=C$(tEO[KqgcACzF ubG+10;7"| c !NTg#a]WZh@⽢R6Va[INJ/sM M0)%eY9DQk"yՁ.I\Vxq6 _ $ ]쌝m}.ο%}nmendstream
-endobj
-573 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 12
-/LastChar 243
-/Widths 2866 0 R
-/BaseFont /KOEITA+PLRoman12-Bold
-/FontDescriptor 571 0 R
->> endobj
-571 0 obj <<
-/Ascent 694
-/CapHeight 686
-/Descent -194
-/FontName /KOEITA+PLRoman12-Bold
-/ItalicAngle 0
-/StemV 109
-/XHeight 444
-/FontBBox [-64 -262 1150 937]
-/Flags 4
-/CharSet (/fi/acute/exclam/parenleft/parenright/comma/hyphen/period/zero/one/two/three/four/five/six/seven/eight/nine/colon/A/B/C/D/E/F/G/I/J/K/L/N/O/P/R/S/T/U/W/X/Y/Z/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/w/y/z/Lslash/aogonek/cacute/eogonek/lslash/nacute/sacute/zacute/zdotaccent/oacute)
-/FontFile 572 0 R
->> endobj
-2866 0 obj
-[625 0 0 0 0 0 0 563 0 0 0 0 0 0 0 0 0 0 0 0 0 343 0 0 0 0 0 0 438 438 0 0 313 375 313 0 563 563 563 563 563 563 563 563 563 563 313 0 0 0 0 0 0 850 800 813 862 738 707 884 0 419 581 881 676 0 880 845 769 0 839 625 782 865 0 1162 850 850 688 0 0 0 0 0 0 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563 625 0 459 444 438 625 0 813 0 594 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 547 500 0 0 0 513 0 0 0 378 625 0 0 0 0 0 444 0 0 0 0 0 0 0 500 0 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 0 0 0 0 0 0 0 0 0 0 0 563 ]
-endobj
-564 0 obj <<
-/Length1 2970
-/Length2 16263
-/Length3 544
-/Length 17904
-/Filter /FlateDecode
->>
-stream
-xڴuT H)nSSjf!ݝ HtR<9=k͵ϼל^P*2$mNL,|
-W sK뉒
-@w4_q?,4
-6@pp(Y8-0Y /Klr
-?d ||.ٟg@jp [EAE_WEA`_T?( tR/
-BEA_FEAXd_EEAX_EEAXx ,J/
-¢ ,*/
-¢ ,j/
-¢ ,/
-¢ ,Z/
-¢ ayQ#} 2,c^Dx젣ˡ Avs9:/׿[τj^$(V5/Z/ 6KBXD$/ aKBdYY!T$/ K鄿$/w*$/ rKB\_$/ rKB< +)8:`ew!8YX%+_ޟhk9z slwgyrMӥ$ q&+?Al
-/+-}by:KVuriZ88X}dab.˟?@rk'# |9y8X1se r_mj@n co ,SB|$
->Q2Tj|>A'E*oˠ*.֢ ¶~ޚXDYx#CVBd,GI= C~sLNv LFۧ6bؑoG]43E2<8ע9f,k %4N¥Nh;(`7Y1xn4ƙaykA׹< {m>c<aʫn#81/fJ6_{sԕ˰@ +2YZ6H27ֻ(ʎwgR,
-kWi!7$: ZK&і,A AFޠ|?I4Qhˆ"b)sj^vI{ _yZh7TU!Z12€
-& ozfF~_ X^K#bҰж]Ary\Y3J\:@<[
-LBq2m<p^=)g$/O~L|-a08:٤+h1,xtjnJ߻n_ m9&R Xm[W%^os;U/_LYC_r?Q)
-\Mo;vHWPǜW6.JsB$+1?H3
-n728` _??"؅qE[ҼñE؋  8jJmE$™Po(.ps[]LlfJ+5V-mG1Iρ򔞲(;K⛄7X0Ї<JD5j-tꑀ*񻃹a }'f9)q 0(PT;vBװ^=gh.(5a_4P'8KaEMQ[2P
-D*[B;.6/pRTW]?Fi4oIˣҗt欆y|]t9q;z?(NuUVDz O_~<'
-i|?sԚ 7pE P@Yr$bS@jU!vzlv>!yQ#큕cLooy4y<fa\$
->
-v$ܾ,f{g|7QMέOpo ,T?ߤFoQ́J F-X-/ϡ<EbS`
-C3pAKa}ǻ9Vɑ۴$ME<ǹ "O^5e9hLf'ݑ<U]kj2?]
-+ݕAH~FAGh~׭ oF<ab͘_R&zK[NjX=dxVON#_G)4;8hwVwQ-@Y ^*2ty_] ;<"phPh~ΦF(vd
-.[QW M{P:S\Rp¹֚s4@Գ$,h,c&VDfaX%2f,uW <wE4XZиfF@"p3xsJe
-UT5,FhN֡ Z[ ]#k r7zMw~/hai[*׶M̤T1.TÜ, r%\JW;JGS<;v4@)Y?X<E-Ҝo"7}lK fN`vȳ7#R oFu#\R[M1˯&  v/і]F&ABn0F̔ҥR)o^%Q)[5;蛼aC{fߦffCr'_$$;I鴖㤖ԑx;uMqG\a!3Q+tg
-@B׬hEצk?/?N11& 1Yq  ѥ Ҏp l.⩊PV3V iKazo<Pt1;ĸgcl^fعѷHkU
-4]&* QƏ/їIeZ`TB|.s=lbxy5 %Mg7DkA@m `kC1fGWzig`.YjxQx6<{t%D[1)ZQ<(whyzkڛnK4}1*՚$+Z{r WY]u ^OGu4|Sƨw}lT2Z=#CZ\NF)fm4#BCRQ= -N>Q {
-]Qm֪Mx S1oqig 6"?*k1Ӯ#6((4Nq(mƠ;aER8J!e*OgT622ͣxkq'1gN:ʠً]<1ٍ4ײ)8떭FB&5gWsh}4\](sWUt2#fX۴qdmb&AH_?%~U"t)!Q85흨Ȇ`,Ms$Ka~FbC%<O[u"`"Ӝskrwr{tH"+4:[3L^:: #LĹc_[ 'N%q ~ /\pr:#9ȅXS{GFf l*>ӆQO-HkӀI5w)W/sCx|'qwg?k|-9N±E: Al&x:tc܈;Wqߕ]5GS9+
-s"%j'/"t
-񠅪9P6ks͚uTp8Ng8-_Ѫ_d%aAnGڛ c23 r7p2!"LЏnoi-ل<gk5$U'~IS'F4.ew*ì,PiLwKu2oo659FF*W2w\B2êW1*_&iyY3_y|"J9.x an(n`t2Cpc[w_0EH7<^$#Q+fp52gOcD#e:p.L]Ğn<2z%^.0Zm>-:-͠J0s0y54l #F9jnt4n5xst}of
-w`WPa,6$.'?<x뀠C%c_càmcʄI0!ʅ(``=S@/ V&&40ʨ1-ƅR~>]5nw)U kg ǹ(tZ8vC dRo&Kl=K{\fͬ5 1ýZbp{-VZ]L74P\[?5}`W|6se5ۏѻ𣊩 _"x7Ozz-f1fῄOG.a?HTL>V\ )N0AeQM`(ӹ>z3W)Gс./f).⻘1#нMIyxq]cf0$q%_dL"<Sԍfvˑ<0&% zqp}K vjNԕdZwY+TEKjuFЭrBNN+3fv4
--naDREGkVT5I,Q&ʩ/{̑@?lZXBV.`AQHpb+|%'Q"4袼l&Uvo[ݯڇ-yV
-mʮ +y
-XC剩z9YQ6
-uEHᘨQX2߹3b#'鯒S6鄹eS /<bnh#ꙭ-C)x\
-I2!.OHF$4)~eÌYB90R|:%ܢ&4LNZGη!6r&e)!$4y8.gl/wr³bCda9Zdm=&?b:Pݟry=/UPڢ۪f˞|v]8uDAM\%bY08b9VK+'&sѓʊvNyPΩMeQ>b9(0Ĕ4il-c
- +][qP/a<3+ǻOzbL
-Oi 'zku`5\ʭ':dglǪ 3m3KoSqPO2Ⱦw [+w ;a@(-r9sc1V*~2g˪a+MD Z}tȬ:d)q!BD> \ʙBj[:\ DMH;+Gl/<`Z="i;M~GNM8h\D8Y:WW'7
-g9qbH|`aqeb]ڭ p㎉ۉ冻؃cl2J5@?it
-~=^o6p-A셕ac #2-Rl@s45<'p7sExH.D"n|ci)Ӯ|laRW;D~Cz)MӅnOɔAрQ"W;7>R6٠H((qQ` k*>x܎M!>ce/e∔ߝ<-{Zz9Y]@Y6]3RH=d: QjygszZǢz!? If9R"T&8'@#L&D[sOm[Fxz NZ?Uu*-x4<
-"ɔV6EXtV j`W!&>9qh 
-hqT?3<p-;rATmﮋܳ*648}$R՟7EDKg,&\MwL@ݐ-$㞏x7",y_[9l׷LJ%j sȊrǓ$v{)mtm^+y|گ<v?o"SX{7T q2ؐZȷvCTS?,#YPP]8VjSJ
-W"EOQɘ܏OcR ΄Wf#-jkuFSﳿwXI,GUF=u1Âʼ{Eae'YQ 1P1{5h~mu=$n&~ˆOG6 q'9&\~#;صI |&0c<.'vE]C 4\Ѿxx:^g򗌳& ^`V{ äJ+$a*qL+%YFM[Rju|v ^b(F7Zof8plp[ +i}Oog֝X$G&Zs^²5Jan:RD*)أgT a/rZ@wq@2i R%oZH܍VZ
- l|MP;^0 5ٰPï&/F"1nELU5Yxs dSZ`O{!*5r
-^+7?O DVߪDNz4-}y4yQǒGQ"5{F$bbwb?
-6~kA9K ·g鎾_x#%eޙNJT~M&$رW)"ڑy"K7dAC U6gq~$h
-cWtY\>dU3',05)m_֝}NIR *%`Z|'3 D%";_WJ,y*FUiF߄z⚻.gm5VC4g}τdZ}rɩքM:=0r[Lf=Nn%|"ifp=Yϙ*f6ҥF_8nL0U7-
-FB$ʵHo?4kF%Y:y}EmYôә4nc
-zù|ql'gu^xv7\k>>?KNHBI-@WUW6ћQDw=3q)h3oP]/. _ȊYN LSnH?$«q6nlpGNa,Gfc_:$4 Rh?[XW'3apx mu#v"IzQ-{]ҘQc-0/aqG/|3h1fY[bA{clFTǎx:]1[&pL=ghP}xڒ[qE
-HaYF1JW(o(b>Ʋ녬a
-hpQX VXa_.qi7zrvH6c/b/ |h9/ +Ծc[EcO4oԽďS(ӽ2y/
-Zق06TM3qͷo]YzJ<S
-yٮ|47{v
-%*RS 4dB~4sp [ j<u/l,s g-wDc9gd
-hQ=;.PpE5bI}5)]56 Hy[A=o^0aWI?FF(b--
-ʵER&R
-pY)IktP0#}
-[D'25i<J_5HT2C[|1/\OyɦNURh:;q'x%=G[ʸXh2T
-/Tag/d#NG5p% Q=^S.[g6ZJ`%-FbVa;i M'K IgH=d#`q/OLrw?wl0:Pd^^N l$w
-3;Θ&U!W,Rw[fwV!Ga| Mڹ> 6hfqGNaN7Uܾ6f-wB5HnNkZ.F~TIBVxmC^!sNmXGRG NfGn
-SB+dj=',q5qwu
-w˯G\u|YV;{US4 EƊy_JZ+tခb便9&X]{:>voOSMS9z0őNƳ
-BY&e~?fJ2sUs2e%s+8ct"Jw0հ9š7@5N9ߠU_0?&M)"kDl';{}\uߦ"#g:@hVX~Úbޅ\ֻ7g|%:e90c.v~!lVי+eSF
-';"0VMHXEzsa+@Ö38 A>uսm|{.[ܡbL=WSlAPP8 @ :<v7ǭId4sH~"hog1KI:YԸ(5'YOj` UM7ݸgRORoG:SNsFXy}&2k?{ieQpFSQ4D/[)qv@ ssA^+^/ks%)͒_4-FOU8k~½J!mch#yS,+( 6ddS}+6]v7܃Su B#"GE} o;hry${:5NS$#KCH-3h_ȓ,*+vEiX`ً ASZqrlW,u 4("0`Um=IB! o'}2=Eu֭[Q5H2+>fzy\UFOzK|S7lײؾb,o_
-A!~ygTWa;' ֿ&ƹ뉋vP&V5"fG
-SȤ@I|o\QC<R:tDvu
-Ո75GPA[ G]mp/wt|=\cE\T۶[?)jp]czsnz(R6\R
-gVwx<0|
-D?h~넑*LwL>@@q[i TWSР|
-[7gZrri :?5"gĒm܎):: f0qA۱|}qu5S%Z[5Pi旺2}^~֭z?7uZtj1ҵ\̨ޔRòQfI;a6f|X¹򊬜7<⯯OV<҇5[ց%goI_hjbxq!フ "#4@3ӳOxR7rX6ᮧW6ʰ?l7
-}*yjbg[roxzKmy~JLAkK1e߾nۿݧ~Icx( KG*6gͻrsrGxrLiObgN:v`_+E~Jf6?18pW}E\wN?ԫ`{s7;[Lr|c9:wWΕ˸۝Ng^N^|廸3*utj'T.[j!%>rqqӺJv:ϒi}ξwۦ_a!6.Rjx~Fl+xQv[NLczI8Rҕ\秈w,\v%Sk?Ĝ{^.jKTZn=|ӥ=bQsk
-չSK&.M^3G4?h]stæ&yYwП*U1gp\"<+g=
-I〬E9rvש
-yK~{2K]6lǷ3X̱;[Wɰ~;g,f6VI{hmǩaf曭l~t~UPf|5! f]R{k~ׁ:f$x7yiS^7%l񽃹F‚Qr^eI96攉 rrχQ9E%E\E%EӸ
-endobj
-565 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2836 0 R
-/FirstChar 32
-/LastChar 243
-/Widths 2867 0 R
-/BaseFont /MKEKDS+PLTypewriter10-Regular
-/FontDescriptor 563 0 R
->> endobj
-563 0 obj <<
-/Ascent 611
-/CapHeight 611
-/Descent -222
-/FontName /MKEKDS+PLTypewriter10-Regular
-/ItalicAngle 0
-/StemV 69
-/XHeight 431
-/FontBBox [-4 -233 537 841]
-/Flags 4
-/CharSet (/visiblespace/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/Q/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/Zacute/aogonek/cacute/eogonek/lslash/nacute/sacute/zacute/zdotaccent/oacute)
-/FontFile 564 0 R
->> endobj
-2867 0 obj
-[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 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 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 0 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 0 0 0 0 0 0 0 525 525 0 0 0 525 0 0 0 525 525 0 0 0 0 0 525 0 0 0 0 0 0 0 525 0 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 525 ]
-endobj
-560 0 obj <<
-/Length1 2368
-/Length2 16489
-/Length3 544
-/Length 17868
-/Filter /FlateDecode
->>
-stream
-xڴeT̲$k 0 wܝ4dz9'-XHPWXd
- ~tY:ESߚI
-QUBRE_A?uX /ơ>'[VzG$ktD ʔebaǾ7#B{ZhO)"UW\Liq 
-C5`" ^W Q;{0p*;cQ#IZ"ޱPOzx_3i=y|qu k03g~VT9bor<rߤr67ǛԴv}|JC̵+R[cȇaϹSlYGn.{LP |Xt7id' P4 yazsҾw`XAboMkV`yi8A0;a}|RDy{dx;,%,;㝈qA#dڐ sѰe$ϩƘNm?yL9yW_65GpM|NyxP@H?1Ӻ^YLNcC/LwzB`Uytؿn嵂ތ %(a?EXSvVJ*nQ@'mn_.bL$ndLk#I^%)I5{<GJƀ *rE*kyP.qeP#Qq[
-RY)eq֎VFSTvQvJa/Jv #u.mq 5pn.wC֭ R]ʟeɑҩ =f/sdY@L)Jn+hc(%}o0F[Ȧ?/W]>Ecs~-u}ϧ#
-V)Q M7#T5*߈" q-ڸ3zuTnƐ0!_B_#kѨBղ yژuR]a5r-݀cx9w.B%V !`cL
-k9}Z6p4YDPvBf/;pk?B.#WkiP1
-8dc13e
-Ny.mk ki!@ź(紩8tnkŽ2$ V{mź(/-Lkb*v;6t[9ƋOHfKC nW8gr<ͻ
-(o9z.K x]l$Hl?tG@Gl Ԥ~ݜgcwQdE/wX^mŘ "j(BBݫ뺏ـ+"Ne<@A\d^1|,;
-a,
-ʗݼ#dhO?^a)ݳQxdOΜnVC71&ho!{WaTs4>i|?]N3ٵ.KXЉ^\JWu}:MN1I3 8}$lYz3CĔA=U/o W+y(v"M2Z}i5Lte+YԴ I'f1=z!l~#}SܺC'\+g WVʆ.{PfCͪ{E*y;I@-TːFUt
-;]O콕+ ɸK ap]Hp1$`w?/?)&|IQa30*r;RCAP*݅72.FnG2Oi&@}"3~/ٌE
-ufC vSrWkCgC48wKʎ",ɩ@︭f{`&rܫF"sRwg4kYw锰G8@Mpq sr*"̾gdPQ7 ;KnFϪN:n԰?k';.Y
-("LShyE:(k\Ag j{4). h~/WgwGq⌟y*6pR/95FY_hgh`
-56CWOOfA/GY]v,㰴eڱ{RNHϞQ[AȆ[iOuB=y!6zTIAfv2"x-\D mp#+T 5B#;M\Lny(u:Mᦛ2}χf[g]})?i02F2L! a^I?9 mLq\{t`.Ҩ$EAe}#JM¶xVn jw7{d8ՐKZWb65xiv.R7eqt~eL/fZMOWx7xE01
-fyП_oioÆdPKg`5yk]B'[DE"G_@ܪ
-8|Oq2C@MXpeNbr}uU}Or>^G/'EP2'wnx{俓\ m[kwMN2ʍ&MqTz2r;
-h7.-/R-Wg#B5-ϢΆ-?%&Ob?Qx:L꓍ViE-rRqD<dSe Skyz]`E1䀅D
-+lScf R#Cb2oq'+)#qϦ,(xD!PK=mO(
-8KCT"z n ca.y{ G*× ܛN/9 @Hz&ߗHn6sl'W
-ĢUdbIW
-JmzP6#֖;wȬqTB/pU%TVU.5aޞv[˺y'B ;מOy_Ю?]e\D *g3tkڨ0ѧPQ U뫖wc!g((Nlld*; ,xc8!"4FlSZ ViD(J% 'bu4 )ąCfYѬ}[hZ2_G/QUAX7iFf̥@ѳ
-L@U*}{7=WW;߯\j”|Qkki1
- "E!D*.ROߩIp+&8舠`"4s
-2KvVU*09k;E̴.+ϣ[6g6+BJXbW^:LqT2
-s1H 6+w}i9򇛯 g?=<2n)ڮE̍-<X=;0lD)qJ(-b\5/?[?[H2!MzJq*[x+Er$6Kf]sb]<UEE5XY~៮i?
-*N"ɍ;ļ3\.o œnys0.ݮMTWZ`[E`{N*ox^7^NfM%n_hNdT$~c {%G- H2!cţ(r&Fᄄil Nu8(^gMW$iLIul*chܒ
-%v ټ=ҭ7K>6 /W+/G,py@P/))\
-`yu49-gmnU;_z+V߭2I%8Wj~w3vK8'<h5%<ld@?Uэ}!`7klgBl|owE8}vD$$t0\_ n:M6ZząNS#d,WM(?*'Js.>HdDhUz}^m0P:{" }}`)&6cΨ_G1LOeRyl!Y/#'w8m81Θ%[BK*BV45Z!u^j򏋗` m|)
-'O.r+ӻ(k~"TA19#M=)9DTnR2XR#v}nj[cOe
-nw頺x"8us0 5F,'N1EӨA:7X:Bywlf;(F]"%VEHM6탄ߞe7h^=;1.ewcv. ]E["(c6>Uwf 6>ߞ"]O2 $)I۩]թ5@5N3Tɫ
-E8+ʵ*U
-in+ݴE.ǖ +lmee@LjP$g24rC"8HAƎ1lf񟤄7%DAfQoI|@5M#XT5
-e|/}CL)84f/7TQY%rP~%
-OZՊ7.CjF"n%ѲҪ3#p:Dž{m BoD['- tu
-#>8of5>!Y %TA.efu2 ޔRAK-4~@+f?: Z|ܻ?-ٔQKiO=K8tlVvn5=9{GߓDjM{`3Pૹj4!thYrJ0y*WT ;g읂aeSq Mㇾ8ү'^_Nod'ޘ2Hjg֊:)\ҟ 5@_^A$l\GkJpF[]t2R6ٴqD0d4NYWqF/@?cs g[W'?OZ q 6gy2@@UJ.|_*J&=3#os֠hMyzƱ --@NoynE] kMO2oQ!ѕоLWWv3}8g]T6/Wy,d")[HHTiAu.`wY½Qؿ͂ش TF?X}cU:R=;O /zpa~TÜ0cu/?noA'-rJ k=<^V]ӯ_&mxyZ"^M1ζez>nCag>ȩmV8xI=_Cw_F"7KOgb1isaqk[{S- ]Yǀذ<!ެWaDQFMʻG_9&ͥb- \n^Du@
-LoTMv=T"SK5O=4icuK3`';+z۹WWQXm-(^y{|%lO5Ԅ_+(F:;Л&TQS-;/a*Eb~O;>.mwSj5fVlA8sh@ F-U20%*zCWh",:Jϕf'H
-ENlR!e:i ]%=ie!N+e~zܽЁvBXR0+z.WpI՝}P1ija.~L^E};Ye&_&cN1‡-b+1 :~3D=&<j'9PX<'gP*@
-+?]\_3 #HCfփo yJ5kZlܫi0 OYKS
-:܌gD&Y)NRWFCoܺ>=m+R|N{&;lIt)%n#&QIBl/c|󸦴}~@n'TKwxU:1r4U
-u]uXVw30 +L^@CGPOmIOun]9hg ||<cU*_M5Tn#L`$Üwv$bHlt$a1[2"G$k*-;B\7rGĭ:g7yvGNL*Kn YJVCy I78PӜх؛DZh) Eڎ>ulkfc6.<HJ2KM~`j=d%j_CL[[#*Ă)Mt0p&WtR`)lΥEmk<DŰzҾ@;# vquGu闃D%gWY^k34׺J H(bY%8/Q"Ëk2!8) HS}I7Sy]Q.Vrhť%8^MG .t+VvChw4dQ׈#RPI R>/oMq/dn_O"5 @LŭĊz嗨VԮMSuE
-WF\xaV@#o< .9_Ȧ62u2!YNBg A5>3&U˜T1Ł1WJ:sI$0tUN&ITK~u3ێ?m{ YJnٹl!Bq\R<bGjנ/Їȃ8MTFtZVccvQq~Pc#kb]E< ]Aȱq ˃;9qHX@6`MJRwK+_nE>@1ۉ%CNfe'q3c
-w: - _0Ԙ}=8!W]{PxPFQ \:^pא~>\/p,i4ڑj&DWf̨3ΆxYQڗ|gNh[`|-e{8 ġFy4cd9hjäd9l{gn}G.7+<5kegg
-%$_.!ž
-lI @gҾ!Jգ`k!yXU:M0RjU8 SvR1}eanV_hW(7X3p:[CSVhX2C8:d2Ȓ&X36PO]7[{f;'\C;
- $mD
-}g jmA沈BF$8)y_!<򲝁4׉:bw\A~z|T~p*ڲkCp#4ȊB\X].yoR!6/{:Xyb_aؿ[\tn/գXWl>1A_:@,I$
- N]&zHHe/hw'e,+AC3J@K%7#]dqC~B6a;<fC3Vaco4#H~YxjZ&nA^3KkO%AT{ƪVჭ=ٳ4jr1[^H03^ Y[Gp7 x`
-sט_>OxܦqѦ}> є`4fӟ r,CkAW ښl2} lFvOT䲧ԫ=fgՌ$]OqsZ6w+]Гh,!ckӔ_w=dORB;9555SoX+o/gdwy*05O 9Z 5 8f/:iIvU|M0fI/h.UpTMm"?=Wn=8J?%ӧ@
- p!SB(j8#dOB1^kQ;ܠE~Y_I ҨU[ϠNoyrv/^kB^x͐皟$u0KW;ᛏw}H}|Px[LiH;!n5/'r.{AL06\7OܘEUN2WÄM-٫*$X[PhFA\8%5FQ-?8`h&%$۽L-d BT zVp}WuW"ӻHi #d 9;5$eH5^\ }'ẢOu"TJ t] mv1pBmʕsSkI6XDHyk׬Aڵ$GV`iàW5Ir~j Q%@[
-94;޽o\ HGad;V*;m<T_j#nt&
-kw}ʟ%0D;թ`XP;=reGy;f6k$өWkbwzhv΀0Dn~QN f֦iY 3dU"E^H{%xCv&R!5tHsgԓ]VQ4JUӱwkC^ar͛Q
-w9Dr.(HvmK}QS9FAhc๕Mp,@xMEq,2"H]Pt_JDm>~cuhөVT.T$y$INMSn#+X=l JC4JVNR`K w3۹*"4tOtv]^ Tsuv F6%]9%f霗qz%o
-(Ƽmʻ6 DW'Y#y4苏H{3R85T^7`t2b:R:i` &I"m4TB7 F1sOJe ~aaKdCM'_и d 6#i
-U#dZB eje$
-q}w^ֺ&Gv#"r+8_Q!r%0@PGM>zwѸ#.H6F5rܜޫ?]!Af\-%hK'a[#6 OpMc$mw(NTHU~Y5:wST%iA=ӧø;rv|[+-:7n;Dbs*܅UKn2v1{`UbŇ)4"ѩME^a.xf&c˶T|\{;6&xH2ߣp\J
-Euv/>}T-P[جt{-e%I~}SY֋wNWSxH$߿}v7(=%o߆^ K%i+4˞\r4U5v {bGB5(72m[]O! r5I^,Yqy66h171 qՓOrG^7
-1/,Ȗ08-PZ(`U
-fJWiɿw\l}Ãy,>)ʬGv|?' ,U\:M4`epifrbۃӻw٭+6E"iūˑ.:0!ZȜO}w
-~$WrAiӖqݕu'L.yڔ:]Lz/Pra0>m+y4-5Utsdj^>V1GtڲW
-/uoP9aߕ7󅩁;Yw&lSYu뮉U94y&9q4ǜ>9Dóz(y} y=맯w<k8OUM}^86yWI24{r&ibȼRe1,_lW&^Gi<ܷlAw}÷߸x_N1ÀB5j0 9'5$?7(($tN
-endobj
-561 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2781 0 R
-/FirstChar 12
-/LastChar 243
-/Widths 2868 0 R
-/BaseFont /LFMJBA+PLRoman10-Italic
-/FontDescriptor 559 0 R
->> endobj
-559 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /LFMJBA+PLRoman10-Italic
-/ItalicAngle -14
-/StemV 68
-/XHeight 431
-/FontBBox [-45 -260 1134 921]
-/Flags 4
-/CharSet (/fi/ffi/acute/quoteright/comma/hyphen/period/zero/one/two/three/four/five/nine/colon/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/W/X/Y/Z/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/endash/dieresis/aogonek/cacute/eogonek/lslash/nacute/sacute/zdotaccent/oacute)
-/FontFile 560 0 R
->> endobj
-2868 0 obj
-[562 0 882 0 0 0 0 511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 0 307 358 307 0 511 511 511 511 511 511 0 0 0 511 307 0 0 0 0 511 0 743 704 716 755 678 653 774 743 386 525 769 627 897 743 767 678 0 729 562 716 743 0 999 743 743 613 0 0 0 0 0 307 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511 511 460 422 409 332 537 460 664 464 486 409 511 0 0 0 511 0 0 0 0 0 0 0 0 0 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 460 0 0 0 460 0 0 0 319 562 0 0 0 0 0 409 0 0 0 0 0 0 0 0 0 409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 ]
-endobj
-557 0 obj <<
-/Length1 743
-/Length2 1170
-/Length3 532
-/Length 1782
-/Filter /FlateDecode
->>
-stream
-xV{8HYNEW˔1%ax 2%\/3w.-tvʼn"!"ڃt\V7hWNtgϳ{|Ht$D2!A񥓈D" q821E02E-8EApH$
-
-b
- `DFb:ʁ0&b
-`~o~FDLOq% )"\&_!rZ bJ=C1QR򅦌Á@k vC(Fx!Rh8k^ٞU2Htĥ:Cb
-,Hͭ-uqA&$k`bvH*WM!1(:\ [#mw:<̭Sn7J]xw2znJy/F򘼜4dߐ :|틶:R(M<Ņ!><0s2i~&-ޝ?Mz٫>dg?QO m#j[Nvn[:/͈)_Puˋ SJI{7,$껝܌m*Pڄ/B6:QLZ'lhU o8zS硺}j\~db8FM)vcyߴj楔v[?quOޡz[t&7;3wDAZ1wtbv/|u]Ns:ωv l&[7 DlA.IV[=SERn$:^kM2syӷmC;?Q];Ro: ך:GqZz6[MaT+b. cʔ Z9&蜭2JT8ܣ%kY\G:c@ 04ZԮ A YG7t2FS[Er^h|H@KC5#W[Btyw5NCR+7-cYqqb1SmԭNє rBP.lR]ZEi"!; `-]{c0{S{FM?%}9; m^k[r|ZRKftLSV\TŒ ;s3>ɸON˩
-endobj
-558 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2832 0 R
-/FirstChar 169
-/LastChar 169
-/Widths 2869 0 R
-/BaseFont /SQYGYU+SFRM1000
-/FontDescriptor 556 0 R
->> endobj
-556 0 obj <<
-/Ascent 0
-/CapHeight 0
-/Descent 0
-/FontName /SQYGYU+SFRM1000
-/ItalicAngle 0
-/StemV 50
-/XHeight 430
-/FontBBox [-189 -321 1456 937]
-/Flags 4
-/CharSet (/copyright)
-/FontFile 557 0 R
->> endobj
-2869 0 obj
-[1111 ]
-endobj
-554 0 obj <<
-/Length1 3683
-/Length2 22174
-/Length3 544
-/Length 24080
-/Filter /FlateDecode
->>
-stream
-xڴeX]M4"ݱ n\a]*-!% RJ~~3עPVc7v,
-2w:X
-%SPINjK sA4#d:IKG3уf1`figjLnbϦagp䙃A w {؃6lOnqX {9]AΎ. +d
-v3Փ 2w|L:43:>[ lhWk@(M@66v u35qz!
-9f{_ Bjr4' NU>_I6{#d`"m\q: IGFK @{OltPgqn#Y<m㭵|vk!NOVOgfns5?5nZBZϓ 9
-}b~7ZOE
-Iڮ+[6Zj]UmeRl^5䖤x8M#(^#UsPS/76u*ki:7ȹn25^whhl((sTк`q)2rw}lh7߄0$`х )h՘oTl.(}?]h,yB4=3Ѓ}Q"mpI=K7fU| xƮa3%W!T`0[Jh^܅m;=zyƦS\j\ii^ѷ<*eQ/䣳2 Ny,DU%wO2L A$)-I%2'W8>{gVFXwk=Fg' [7=AVY8N'yLp$y£E@V@x Xcx攪 e5Kd/'P>|#K]I$դxŕ 28FXz&ѡEP6F]#yqR$?fČnjcXi'2⿛O;e(j݆ɘtܸ/^{*F[I _ysC:!?Q'V7~ly8~0))F$g8&TΞzą1a7*i (7, ˞3hu"{|c͈vD%T;J]˷Nuz\Slefw)%^Uw#4ՂgSO\1N\s
-9*$7'Ưpz/Q6Vj- p@ͦ.Oh>p4co+\pOw7jlMpf3Yw HeϹ%.%{僯iReg۶+awZdT!R+ΞѦ 74-vsUɥ[$)OϤ.]Ƿ^7NO\1T(YaR+4Wp9j츕9 SE<5?a~-hy?{'a+$ Lȧ\Ud2qISW΁J$ЍQ3l!XCIXʔq@vm$I9&0”eGmB$ ŷV D&oL%Y/
-oJk=$Wٴ,n cvŴHp#l Z ltY^N3v7:"/"8ӒZC eqǬ莺`QYf::e
-&g,AzBi+|()pOɎ<cA:*:ȠgHռDdv"z?nEb6z^t= |J8&l.$$~l]^a?ĎH<\hm#P[#
-|%NE)gFw[u
-Uu16*,&vr!ʇj׉Uق[IśFB!:on촧q̎]1/|uu:Tx3xCەelkPƵOm߁_}ߛ_0(p~(žG|Z{+.憼QpPy
-,8C+!>k}6fb6wкY!4? ?
-4&3argoSoCWKm t? JR.F|߬G5+<|vi-`} f f.(KpϏOc(H吵A7Ou#'7ŶMW)0}ʼniC6"\|
-Ƌ SӠnxHi=$އ*yu/HQ4aoWR넚S<_鷏 ͨI }$ &?
-ϩ4C[<G@J9^t1 B Ei922:L(їԅ3%+ʝ|W^V{vgH[/gVVJGBL'.TI_#tE {9KY합nh_-?I[qkV{'SwVbZ5+C~rV0yn &tO7:Xe$Y2q?[Ȱ%J<H.T^pK 1|2Xbpދ<8翐
-HJ9փ
- c5(B#xk' BR${#>4U7{Rj%:dp@rapE `VPEC pm B@`
-WUfK0QD{}n;cDNe4, Ytx;6\}xA
-6Knn+og|t/oZ^uhȶFb;˰tojAB 7|;{[
-ԣP1j 9S:~x5GwҫV5e(Gɫޫr~3o,'L:W0ϘW#4y[=zjrX!y&Fp|iĬKt3iS!!52]ş,k23"xe>b׌I`3䦿p:' w_SA8v'MH׉ 0 )H)h~6:獾Lş:H2xqhbDK8jFjU G}<8O*0` C1YwƶRI<*LLaږ%
--6#vGVD0S fa_W 65ƅ8Xޑgޯ#N,7D LO\s2A<a3^>W*og/UPt&8Hcfu'fuG,_ޠ{aUHKDϷS0K4UV?]KTچ1-FZ}Η:1T lѠfYSXԎL-WASvj6eՇO,N ; ߚZmbrK`h6}3o,ip~+^$D?,4f~z3>;N%NS>h"3Hofm`r#9DLfiΔrP 7
-ÄۘXy5:w3hZe=SH෋ 3|>A'tM,/C&o18๘t5$"wڠЪŻܘt6E{$Ⴧ& L=b/]ϊK x*9qO%jR"k`IvLV}݉;E[c
-yˏ:hd|auE
-`]H`:?Lnp URvN|,9OoAM*8m>?&->҉@\2 ȌF<)2pE,*9?m?S) |}JPOtUB8|󮷍i=VDL)&P&(UUa=6N+ю[RɌMb"o\֖O[t=lQ(쪽n](f
-];*e=۞I]*s^i3~ɎmU|Gԙ;ߖ xs B[jaD04W5%a68K~0ۮhW
-DJ&v6$k.$D.fD0]iN%ZB;jvyf :n!d*m.U (, b3ѻ~1;aASSW+Wsf:O7Kgsz+!u mUO/Oۋv
-_Κb2^3תjfG:0YDB`wHX'
-y1¨*֬GXWej@QjƟAM8kkQ/.>xoN ]umxebj7j߃z._p4O7RF~3K5>}ppjXoRPb[/FGȮyIWD;9GDܵրdvN3:+%g
-o\fMFWB \jV1cd%B*ڎم}
-'TIN@;v:0G@.&IQ57 L|ͼ<BіHZޔ@Z V*}wF3}/j.S'oj&:.}M4dpT))+۟jxHG:`k)T=@J@t1}f| >x@XƲ eYč|ZO{JWZp|KpU`\Q_:s'#3,f?@Y-n*_*z^LX V8\Rz^C}Y={y!ȿ&>T1SmłF[3@%cժ{U:Jr &7]RhDPvj<[FL /bHj'y
-;=CԮ7$L=H£"V)g9D .h@$qvGz]kbvNKjnT/ˆ.mX߹ ?6ں,`,|RR~pT'+@nŴnJ2I=rczCx߽ L%[k٪0jtZuv]\6٩Q-(;v[+%#tQ$"褝^ņm}JC{O{1C4y[
--訨PxL,
-3<Vy[|]ȏ󋗬žH*,+N9~ n+A`FƎv<qA*;g`#(,YmAWE[FfiwF+:1Oiꛕ[ ;`53-ɺ:tny!Y=իѯh!ކ8Y+8 3%!Tlc
-}oT임7l<dN|w.lh }}zcq;wdyU5 p*g;B@1g\MM1;GKH*f\r?"̒Jq
-+^.&z+%4:%꿉jQXp.56:28&E.7ibbF)Ia iv1_F + K)ؖ9m;!D7Et=6v!Xv{EJZD{yt.Jcd|a`Uƨ5!^ݹM29:(\XIW#B8r*&<D&^RiEɳ+{JY8i+lfa} ʻ)2mwUc_w@˔%Zv(:mvFUxJM*5T =@k3m7
-VemÝds/zڑΙ5'S1eV}$T p!5Aҹ|t%4w!4U:GBFl41ΠT%41^6
-
-E<\g,IK#;A lbIu_<vӺT8iJ H"/ۄX#
-Ͽ.8:'*PYV5;)%?9u6'] [ݦؐg} S^O96 ogZvZ7w-Amc(PCiD8(T㩂|+)֍8)tgRD~Kj.ߍxr>x\ɖ.д*3i?I=e7v`IXH
-,Of腘BIe|`K'1pljV3LtPmL>ge)KƼJj.kEynYiNPHMMg$Gn7G]%&T<e]DA8]LF qJEڽs@t Og-p%5?o۱
-7`t蟣؄:J)"˖k9rk(ǃrDTC$Lx}=oºF%qSYʣw_usjHH0!OQ%.z[ߠ qw14.vVha؂J[",Z5`951@B`sS&2L د'S\GBd0xu`Z|hȴۡLrzy3pӤf
-$QHZPqx3`9"('|068*^+Ɠ1|B%FqT=!.s Ƞ3&#σ1{f2CsFgڡuti[ʽ$5Į, ZfDu߉Q̡_NZgZl.sFt^E91
-03g{] N!犕PGĩ
-ȋfCJ""<1/ =M%Iyq= ϋ#ܢ'=k]Kܩ%+Oic3+9ÜݦӬo\o޲zڦvŨHOk:g[pK9 J
-RR9\~D&|yvCg)%DVz_%5#.wmͷD;O_
-9~)W_TֻYl:vF%k$5"hA!]~d/P*):x 6/KHg!~_iy'{(sL`Χv52%n'3eK<dr-^-e+QLӻˀPRBQ
-UX<͐O~,fmYxʥy+T65.6-{˫psulk{6HIp
-ᥦ"ڍ& ӓHX~L
-_l
-JlZKr|aNN3ZzucvV&Hۥu99SȆf&vsTi2L)99N%`[3eD =_BIt#ݑW! 65:'Yo1g+UdiaE瓹%WX)'ȽF~u0υ-H"OK''h Q<Pwcu^\S <ۨzqrV?q鎴^;!,ݙQpe`USdJYp]vPL Yo3=+G#/a^qpj78K.-:*LsڪQ;\RYA6ܨjP?a* e3pE&?i?3-x7s+Y-xo}u+ $Z<XO\Ǯ3M
-fe "qKZټH?V # J|}RN:Vk@FjAJh;WȨC?Ȣ?SbJd=V2th~0_3(SC {6
-a:L˝\Pt|F
-4r'@ 㐉
-)=lϡlJ|?|}/c277O/ cbx,Ǒo@A {23p,o4;>+gÐgAG4qY/t;qc)׋F_U=7 ,?͟nd~N-1{G359 zWzFM4L@NJW T
-(@k)H
-6$9_L[7N+r#J߁D
-BBpbxGۈ
-^ERqE.hO'1fz,;͆1,7m4 0୪tibyDR|'tYwep3L1xr " ܆ *`q'^ϘcħE<<~Ssm} 
-Bݥ:Qh۲m5uuY!] DX_;3 GB l7CT'^Kj'e˝.p)ͧ{.ͣS6$]rs3M䶠ɿ)eCʕỶ
-zD:= e<R\߉ T&hb̵Rd ^+/> C X:VJ\?ӚZK=|*F?(즥9pnLQ1qǔ6$Ks6G\M`A(~"(r6NoM_W4kɽg`xN7Mj
-m'9QǥI'&Mڊ7>O;_1A{%p:ԯ"~n!uNU{9&r/(pYoO9%ퟩ%o~"Ws rXف;<[+>, eӌ[闪߼z', #
-MvHϷ8"E\(nWs '7{
-Ix5[A p9i4ygMr'i\*ٞSi.tչ4*?Q́悍S`}Kxcv
-,*nSM_LX\ p<01ܝcZZVg$"ْlx)o^9GńW2(t⎿|o4 s k#菉67,T涹sejs;b`ng$9ml3<yT)Zq0Q
-;:RbO VӼl%XIyd 0/߻ֵIvar*I5-U{$ٙM8\+^
- 1DHLfls~6_BU WT\p̘F; uxYnQӀl*u3V Ptܰwv۴{ZJh"=sNkQX; ˜aR&^ ZȺ]g9*H/D?d"RX;pq:m.ؚ]T`d# ˁOMġsnoi?K~HJo*6RNtcyϠ4jȮ(M0WJ/?@4MG_T0]s1j;neP\H
-EOS^HO{Wҫ mo lF T<mxGZ#`+U<_)9[hTr%cWQ`HCM݊o`g{"*FY#B&0B}Ŷbn]5IV.`<IUmڈ8{tsCaɪYGCn18Iy]u]q"
-y?"Ai+)Nz}n NV5.fZ<N+dml=rռմNлQChLCX3,IU-n:kpw3ۧaBu8l8V kd>
-!ţ:M«v>H*wgr\{G@F][y
-徦Ību(aaJE7$8T2%]s*RΧAmC>;]ެ7:M/ &m.R.=,'BglWepZ=m=ϕ1]P>gfFrFO=_3ek& x3۶̪[gUUI^[AzUݘ(';~nHj]Xs%o\ oiCKflc*OoUju6RQ
-"a# >E%I)uEoMSQnjlƽkaZ.$"p-%/)dQ\f M}__UxT@BgVMpL~.wE৷<ݳ=3k3 )ҘDtГJH Q_lY\FGb ;+Xàl>Er]dUl2:5ɨ6ʾKbWa܋n,re`A~ o9ۨ9n/s25iM M
-xs)Зg}N;HaiKj)IDo=\=C-@~wf909tlkQgO/nrT#Mf[8rIK[ 3;g;z˧;1f`esRmn' ! <hۜaZEc$l}C ?}PwcKAݨdĖGϔGKӌT<6Ws羅K#38e{ ;/p|i-}k2V+cJբ;^]+$&>w`tsIxW9Xc6wINd޻{>+'}ZVcx[2յI;*:
-@-~Py;*@"PP&<>D7*bE0تWPÓD`KWH/pAH9=YRƲh&vQ=
-!l')*Z~Oѻ=kD{Գ?jڠ!_cHMmyd^Q*Gh>{ɁX 8ų!\,;LtnmwRlP J]ju0[f+q&EM ȹn<_J|WOT2O.
-4VڛVoƌcľ,!\k'멜/J?J),HjzQH E| 6Ҷ竍p\qBUUdG-3ct]鑣DS H/ک\<Dof{q
-a@ZO V{JS)L3~P/0q¢`{o!3I_&7TKZM)F&-1T*)iI(zPƍ{PL@-g^5.=[ S  :ՑX~ V!fxnZ5W&E33j 廤q[e"υøҳF
-endobj
-555 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 0
-/LastChar 255
-/Widths 2870 0 R
-/BaseFont /SBWOAG+PLRoman10-Regular
-/FontDescriptor 553 0 R
->> endobj
-553 0 obj <<
-/Ascent 689
-/CapHeight 689
-/Descent -194
-/FontName /SBWOAG+PLRoman10-Regular
-/ItalicAngle 0
-/StemV 69
-/XHeight 431
-/FontBBox [-40 -250 1009 912]
-/Flags 4
-/CharSet (/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/Aogonek/Cacute/Eogonek/Lslash/Nacute/Sacute/Zacute/Zdotaccent/aogonek/cacute/eogonek/lslash/nacute/guillemotleft/guillemotright/sacute/zacute/zdotaccent/Oacute/oacute/quotedblbase)
-/FontFile 554 0 R
->> endobj
-2870 0 obj
-[625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 0 278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778 0 278 500 833 500 833 778 278 389 389 0 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472 0 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278 278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 0 392 394 389 556 528 722 528 528 444 500 1000 500 500 500 0 750 722 0 0 0 681 0 0 0 625 750 0 0 0 0 0 556 0 0 0 0 0 0 0 611 0 611 0 0 0 0 0 500 444 0 0 0 444 0 0 0 336 556 0 0 556 556 0 394 0 0 0 0 0 0 0 444 0 444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 500 ]
-endobj
-551 0 obj <<
-/Length1 2314
-/Length2 13020
-/Length3 544
-/Length 14308
-/Filter /FlateDecode
->>
-stream
-xUTҶK 4kpINp=!X;k}J;=zfU9*2uFQ3 H
-lPQPYYf
-l/t4,]N
-I{3qwiVN S'?ʳ{jneof :0k[9d%bBc
-?9!],@y4< ✭<0D3/e2 Nn
-QeBTB*"/=!D_Bd "/ !2 )ly* c
-4uu'Ojl tGCO 9M!wl-Rh?˟_oVwqۀ\,v>NV,L,aW?_bb`oFQ9 eHSW'Kr/[An d46Ni +̟,e:ґKx6N'M.lH.
-BA/B54NtB`u J#D_]Vh tr]TnX eDu& uH~fJp0$hi,!}~ǀL};nTIJN ^ Cg$X|[#;{%<^v#"2L
-piP1Ħ(xu)PK#$1hT_~zF jQȼ4~%S0xab8btVv}=}?oPEc|fq{]JC#6T\3~xYjS4roѺ&ny2Q\.K< D*rML#39'sCx<ͪC˯ߟ*Z-~M(Fr/chV-1Pt4^(_]))|QވZ k"8j+IfNʗGz
-|NtWBHY4~%VHй3>ղ͢)vY P%
-1裌4<2쁎eO|ݯC/BQH.d0џ5LӚ'~>tQ5bcF~)6h5 {v*ysưd094D9FgN0]%w<)Q Ey1
-Hgn>$?_*7LȇL=մnNt(XM[7ES?BDa_ Vkq0UǛm)=
-dWQ\NK8awo?Awn6"\u>d+9"|%oɬ?Pf:NWS}L l`F Jg(@:( e= <zJȋ+jlڴ6Rq=x7)A"Y:{\BFNj0H`U0Me+ǭO';Tn:Ba8+nA+(ICѦja~_mo/ᗄI&
-dʫSr sdGB cDGΩ gJc=_D11E/W*q*||LT6L givKE.\Of.m1ΪXjciW
-h
-~I"d V$nSQu +jFq h6F1Bv{+UO4׹L𕇿VZueaJqPWS?=_wsԒ. 
-+a}Zm`ܠx[ji|jr?I(ӓFYYyl|*,PC0]Hʂ'(\9qT˵:Q)*JHF򒲿AJ9#!oM^Q{j>$榏H(@C|HqXtZ{U[an.2rmK@D(lbo@iBj2Y.͠ZQ861dщ(u8  F0Y/CY6=v%w(6<KQ
-ͼRS",ԙ=(QޅJ:̱
-{=`wݓĶ7$ D8o~(~qR;JKL7O ,"Fr$  qV5o<ֵ%FsJ T|-T#^t<&a<v(z"[/
-gz[W6j#
-lym,}_^~%&rPc|*]@
-t. c(Y +xtUbEHJfQ܍=ˇw@s<},r0n\p藙&W )=DI>FN5ں˶6:\*ó@¬F{N
-sJ^"˘y{A'sޡFxM-ӗ+C;J˯/G:6O3j[U
-8JrMVg=G{|3wfp^ ;:ܙ'[Qv4G'*SvYI g<Tz;uMF)E9" Q'Ԉ; ~Av
-Q-FK AxK;zWU^>.3yosS.DKoe~fŶn9R{R)XgKMVlع}\m(ԓS<>YgH`BQ,AIg-b:`ЄGu_Ҳbr .ǥJISBF⒨墒'[#1*tt?eO06ΪR{
-/ J}ajKʶzw9˲}fMaR)9;{|y\jO3Mkv`f*;y/Z2mwC\䫦'G[S|#վ?ɬM?* Q`kҥgTfl
-<}9sz0sޝ%nnF?&&}
-<_8
-85eBu韒Q5sy$#"7%,>*
-J3n7n 6*
-
-
-ApJ ^.0[[*}}A- a[l۱:PNVb9s[Md9?!xU%OJP3!EAl]$qDN WrbZ&m+RWnYQה|ݦ>8k6a& rG!OJҟMݸ_ R k 5@cc¬z{5hZ'貥vIgsk/5zJ쯦ߙACC<VS&+Tg:f9-EC͡qh4Pf3W\w<g :Btirp q&HofX܇j= /.K$F֟HA-ߢШ<eŨ>E+Q~Yoaɋ*$ޗZތze;kOZԨ ~<X[V?JȄe_/,ie H:eHVX_"_ G"bO6H9_ L165Ftxmfsce(A~GX%/ = E|EF~T9k9z|%e"_WJ-oK`NUCz!yPu
-͇50|qM0%X'M@僿].`9MYuBc'#ЛU8%kNY,PٝF@G5/G[@V#ٳY/pkO]*"!ޕ6JYZ-_]_dTV*7Av3t/m b.?Jh7j寉v433 ~U;&C@ytWY<'= Ӂc
-0;RF5I<V9XE:|40zF%K3C!q* _d GF<| \۳DŽV!`l%,{8h]~SỜjl_Pg5V\>G;Hz"__/OtuȿzbOP!&Hn^Zӗ_<=Uo,S_6[a
-/;e+j
-'
-~ͅΛ&PM_k8 Xʤȭ/#IM;.K}#*ǼVؾ^So*hE}  SkOY< >Zͺ<ʰ~H"c>;)sgBb/A1MQQK=Bʵ Y`,k'ޮGeh;!xs? -?;k&|xk鸛},r
-1/v¸6X6Wb9(g٪~_!{
-Ėw8f+Зo<hMƓ3vt'܌o~YLQb_֥cr(dWw19,&yRP>o55R8۷h
-&h@c4 ҿЏcv+
-WI |rfJ~P}zk
->!->%N9ǩ$jZ<
-%\sW\+,DKNh51䳋d/)<\]^'3;DOro='<y"V):ۚFvف7s,Q3m"gX/gDU@P,Rȷe*_'tq5BjK^g("r=[uöc%@r}H@:/̘f2b01^DGMa׸}"q%n$;+,(K9DqXƘ*Wٮ/[2XJͪ
-%Teӭ?{񾕸"HviM] J)J[)R
-]~VoM'a!oڡ] R7si7*=FH>(S{$s9.K=U?XؼŻ5*O-bԚl/FyVAZf"Ԗܸ`9bRyrvNRBq`T!C'qRFsB)׌*ˉG}DIBHnW(0L[j{.Q U <@M#] >VqLfϾLwn96MV6YLB7Sm1B<XA~5_&]&&DOl&XYr{8l|hnvK%<[o}Rl`omyH-e&7JhH30т:ŷzU v<7b~5BA@UoDOL1dfGpY޾V]OȞtTvE(C+blGE*ﴊ϶
-\#5x-A xG6Ky.dSJ'8c>b6t46~u-˲6ǧq.!X<ziN3.a$T@[m76L9+0v6dXM~#yw:4wv"!LC>*fnQiJ랾{\ė#aqiu'պB<<7@a k }#e_xcMC١{b(17rog>.}zM*SPlYU KY6)$l҈/Il_KQ}Nsc>1H.#$4@_PH1L~%9.yVM_7MQݩ+l<4Al^Q-d!vNUK'@HQ
-($/3&(}V?K&wĶ"M<lK&%r"anwr<72Ҁ,PdH-l'
-jRyX"ZS W\e ݙ
-D4_$Nq !H\qXg~6́*B涗I:PF_
-]b0^-Bo},uL>B ؤ,-IcmKpz)TB\$B<0oUIT\vFh N/AHp h P1`R_{ӀMSD1RXWڊ}=P
-qXo%'V6K[C9\úu 6;v7^DSbd>.0]"s%яs֤Ķ'|ƥq+YJhLBkYAŮ,Ԍ&I0kkVe
-UpP]
-b Dff/4Ć(1J,~4oIdy&<]T\{3Rgx37vB2Q69>pUy'Mu&q†
-pdÁ?э;?TtIժW=ĄףZtkỨd7rwD B_+W6 qx[.x񬈖hOn1tbq$ȗeu2xevI,~}_~5H[[ /mf/LmA@' v[endstream
-endobj
-552 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 12
-/LastChar 243
-/Widths 2871 0 R
-/BaseFont /OHKPKJ+PLRoman10-Bold
-/FontDescriptor 550 0 R
->> endobj
-550 0 obj <<
-/Ascent 694
-/CapHeight 686
-/Descent -194
-/FontName /OHKPKJ+PLRoman10-Bold
-/ItalicAngle 0
-/StemV 114
-/XHeight 444
-/FontBBox [-56 -250 1164 916]
-/Flags 4
-/CharSet (/fi/exclam/parenleft/parenright/comma/hyphen/period/zero/one/two/three/four/five/six/seven/eight/nine/colon/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/W/X/Y/Z/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/aogonek/cacute/eogonek/lslash/nacute/sacute/zacute/zdotaccent/oacute)
-/FontFile 551 0 R
->> endobj
-2871 0 obj
-[639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 350 0 0 0 0 0 0 447 447 0 0 319 383 319 0 575 575 575 575 575 575 575 575 575 575 319 0 0 0 0 0 0 869 818 831 882 756 724 904 900 436 0 901 692 1092 900 864 786 0 862 639 800 885 0 1189 869 869 703 0 0 0 0 0 0 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575 639 0 474 454 447 639 607 831 607 607 511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 511 0 0 0 527 0 0 0 387 639 0 0 0 0 0 454 0 0 0 0 0 0 0 511 0 511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 ]
-endobj
-544 0 obj <<
-/Length1 2733
-/Length2 18070
-/Length3 544
-/Length 19608
-/Filter /FlateDecode
->>
-stream
-xڴeT\Ͷ
-!h @!8 @N7={p ݂{s}?j\GS* $l L<
-_/m@&VaeOpϟrVG_׿Eq#x/bd 2m^oiFy_SYjjcc _m'1 7~忼de%60K
-,!^v:a^b5}^p/:/Af@K#3?r$D!(^A/J8_TJA/^lЋ|?E"ZzYOzYO?ŋ%O._Y-?m0ls7
-h.Ne' 4yϷL.ԠDZ|^k/2Rzy d1|M[.i'/Y6B 4r 3eE"璖8Fl{K,w_ &BĎ
-v /LxQq
-qq*[Pul*Yo3QFqf!Tj(>Q@rz2ABx;E3#]_i&P+(VGD'[|5OEG&m-Dp. ރR#Uzb>47!ĆD#EÓp "~TGr4 L=0̹beG9{T4pܘ{jJTon!vo~ i]t u{}<$OuVzGB^
-NoKR?kqfkwK"eٰM(a1 $ȴ4F/BeC?ls>xQrk)˷*L{_]3WwmT5Ҋ{OVU1[t\Ê~{fSr8GaYFsS7,<+/Xx!Ua^z8wUoh/uƒM6OW*`7VZ"Gٯs;]]ӑPYtzTK5=0e "du)b!7[?TTbǦZQڹ<T'}r<SYa\&51cmAÝ>1F Qq"JY7}kC ύ_k $!ϏyJn+@쫯'NYBVOFd%?,$q m-Tvl.@)@U~{w@yQ
-yJBUU6z&[|HڪKj8PqLlkWgk᫷oQs>gABXzp/j?L<s u5M4 kܥM4|?ķvxs4~5E‹
-ٲn)dx+]PÑ*PkBf Oα$TЧX[JdJb$v fB8j]FHw9!L.bSpKCnCec
-U".G A4JCi+y̥ضEү['sodv7WkD ';eej<̄GS̫.񈨻)9a@V)8v4
-ƾ5a'>6&S&(gpZ:lM&lA iBdKA'&&ԥ5]^R&H0]w
-h;iiY!N԰zW[^Mɓ%:c,RN1Ugxmg>NP@]Á ב+Y֭pIwi>%vsnCcj!rBGnq7Oy
-f|j
-7R;B, g &Ip-&*uiX5zD!>qOw`(FKڽsP lW,bB r&5ͭ@4)WbߜK9e9nBעLZ&GM2"['I V}Ξ94
-޽R҈GQHe/ܺ<b_g
-f7(QRwt|j738JmE4-Trk# )Nz[Czʏ(_Xy
-R6:+]bd1%(eWFueEPr</+lTҕ q-
-[楎]kI~?*A8A/83
-X0[e"zC,OSfFx8
-$AO1#{7ƒFr.{>ZUEz`icKp7 \{kyq
-"$v|iTɿٯtdV\Gھvk~ :d㫫>$Z|FA;WXs/p =J~n/ 7uN+S11$B6?DM~,BӘɓ _C\Bx0P׌i1<5G@QW!I tQ=";$J=0ٙbWc5[|ٺ:,V!,[U){P YU
-3<D=x=@D zHw2#L 4 # 7%bQ ?|UC{ݝK e hV}S
-0<V-:bn|ɡG'yk.6^87y=%iC!t 7t-}7䣟[*/Ч]D0SDa&_W k(V} '/(q5I tVF bt'n2
-JY6|z-'S%Uztvɗ3Emϯd7Ic72ك3>Z'|#B*k4G= onc@udL)qvm?mĵ E}v[/{I!}iؚiQa^[=Dv4_QCK@9^m/w=nۡ!L>p4EKfRaFO×{NԒP'f+ʻt9cruԤ^
-0.NHEfHI <q#%ԷR_ec}=Q
-XL+·OmG` 8Քk+ިu"7)쎙Ki%yD$VnɎI?ZOߑmwjr99(B}فJDF oü=u]2JΏ;z1ynqpҹ<VtҸ\*qxcqh8bA[MK*0C[OYbE(6 YF=N`xUC׶ s ^H-ƽȋSlCLJb:Lvf&ro{w/B8K8QO g1'KWWtP顴Pi^!Q
-豣~#"Ŋ0ĝT5ڦV.ܑ:+g}gK+I׸~-.+&5}CLvtJCt{O0Uv#A݉?(ӢBE'6;f'N:i={j(̝ki: QMԘQ1{u;LU&|^=1JxN U$ B6-JD;-%w?SWt泉pMil-SkiTz}36'[ե\[>3 z'N16NQrrGQ{L3h(b{L
-mZ{j-S,ʡ,=;E#(߯x$q#[]h =kmXpF˨ bP*h%}:vqiq0%n0i++E:9'qY.J:|T$)@l.I  L~0Fx恪G%ƨ`8 HysSs4Bי^ EJDXKI
- k<V9=\菉>\K0[e<<+.mcOvTADN_Nn["Z$I,!|:صc3
-V%[_n
- EjTSїk}3qK3&2Q:Dvil]Q1`P]hAh=:aBVEz m= ʬPAkhs!D^?}Б04QRjUOߐƒV\ !1Zc%k%r*E x!"YׂvZVQl
-ܯ#=%B
-&ǝ$,(15%'<T}~ }Ӕ-&Z[e
-.;1Ӌ/tب8,qFduCYnybq-F{nċgEP5gSF̏rX&~ol$p\o&4 .tt#.fD"b>0iu\!lfmR";[*En{`u-<]Fp-ⴑY(J8S,ERkrI`íJuƤr4 8;([!զxh]Cfە} >|J8~+D~δ+}7¼5 q4OHKH̾z)6A2ODt&638ݻft2u1 X?` ?Ab5ߡi
-7o4YK)1GqudoM=tvאNڪ[D:;/\%`;d[.d$SzMFQ`T) uaf=*VQ}@b5 bO L'Y=FsC[7HgƸFwS<RިsAlw@%5oN#6`Gr%vMw z
-~jپ#<ȫOฦtٖOX%Lo?BB lҺTbi'M1ŵGI:gqߞe氺̾ %)m;kN1b~vu<ԛ~윖7?HҐ$mOci0c{QCjq<g|PA&X/Rzx)q)F2ImP"59{\F-i#1)4G@PY_=UWT30TypOb
-\(W Dul
-j٢D~i9_=1;,¥Μ4`f, kh+_
-3 !ӑ)O_th{o{
-7x+aa7SmKdɯk>JWc:\v}}MSEDg.UpHhm f^+I2e:jcQ,O8K ί9Kidȱv {Pnޑ^a$!ߛH/zM!Η+X4j ;
-uɉ>G)AJ<OȿQ3f7aBo#qd&ޓ(pMG+}t *;n?r
-A;pM'EC
-~:ì+aĸ@Ơ9e:Z4ZA!.bQ;(c5xl+%ZS
-EcSmP/ܹwqazdي#=G.Ρ\dI΍jqc@3N2`5c2&HM߱:uo>,,\GQB*ܨi61'SL3䧨si#:yq |RnSIjw>ӷ¬Ɏ`9I{tf6h2lkF́V"QݜH4r܊0d"-T6
-f/ V5UP
-{g!s&%˹3)x@ 7IhAq?ԛϝB| |6e"s$~#̫u- 4XUܤ
-VKB
->"bYZ}]BzBo }B|n1ʵG;b~rF>0.o><(h`?D93ϲ=l45VoDN1$ͥ K&oХa'cm΍#x¯ض~GM>(}lf1\i:'YnD1w X<f]`f\T~0 L%nuYTctl<#%{'*Οn9 +T;cYfg
-Rn70䉋r,܈
- T4Je> ϟ-PQy-2M)1\hm`x.U"8<{C**#>eis l\[+WUv'o;!M*2 /
-D}o5+Y/4uAu Pj"J9JzъS
-A=1f-3FD\VZG'nTif]c^<|bπ59;;9KC7 wU$M.p3,}1Jʶq)*J%0T x$jRWDTEyXaou2*vg*dӕs}^<Xr
-LcQԽyX#WGaE iq=jY|x1p;sOXaԅ[3o%Q1 0 ^IUko}!ZV΢[.}هLH1RZ*hϿ i*Hb'c;JDŽ]r0a;ik̓0T~IQ/'Z
-vOfJYO4bԏ\s ç7EYIn1?9TK&BJ%e.CRPLHE7[b 3tżZҩn{J?T;fbeG
-C#~JGHC=hGs?ZHM#ei?G2F՛`RoJnʐݼQº{'Qަ=SIOv~- |jWAS\2K:ꡇ4fa#z;D#kI`R 1.cS!=[xwӀ{6u?]jQf ^kSU O]"N/hHK+~*\ʰT~jDMf..dmxњovDu0|]kqt&y:H'O e[{'0Ew
--Cda5\$&VZ");O=~m,+
- JɭDž '4 fԘ9 )a/ֲKk&weZkovYim '*9<)4,S8b!dNB7`nFl+AXHetXp(ʚ^/y<|=omWɰCå|Iͭ>^ou5Sdh&B7CxrU
-X ׃M没^E@ bmB88a;P |fOHl p8[qᥛl31ƶO|urNsS[T,m@P!)fǺ_=#WL>
-Ee,(7QH[kP R\ J[=S\}$2%LP 5
-ّV QRxLgiT`: I ?OttcW{?F%UT II|5xS~>4P)zslu݋SЩyk]Ÿ'įNVBAKrqF{qLWsІqrV/#5L:V)Zx&'"!PVni u0_Wʤ{'1<mzuD")ڭv,֜ڑ.uEs'?kGwbq3 OփI܂:LQb2d*Yԑn>fIg?dž|L$z&8]zI_wiX?JM)^䝞w'\-~npNUkA]d0;Y7_XL>>Yr
-[^0x%r:N·9IdLyueK6cnZ[`;3$XL~6JƏXHFc/ӆ<pWk-|mvZjk^-Vx xwœ_ˎJz`w,S[QLe8w[\ΉEE'e&/uߊሃc6g.|Ϗ\w]A ~QBW X87fpJw
-~dM zVl(/P MfRNy|JlVa)LcQx5>0}sy 7OAWl1a_LG1H
-UlYވi4kUi+z透cW9P .m|$nTQFR )![qPJ{Zigtͳva3<\H$Ωcy]qD]V`L;CZX #"S+a;i.=N02zx8]&2SnarBiU,xʧ݆(d+ J~wt,}&2aԜfI
- '4d5s
->1zDw:/`qI2AE3B9s1!<k7Gd nB-r.䘴[O=ُoe2AТ 3Z-Td
-))ـ4|8N_r%Jfj" iq+TbZ{Q>ۂu&nRczl2!E dߟ+ܱŃZQʌpL>UHW/J_!({2:K۶.h"*Ůn ΙAm)໭gDP%!dacP+
-/攞{Eq)]GڹD4 @Nvl*̄A2HyvpOr ÿvF]y|szs6xn^sh!uHQLVu{CF{h}=߄ls}"g7x1EGc!\U/IWaA0q+xfq˜0NxԤrݖNLD-e3',}\)inA)~9!#UNcl{^d
-’}d~K6Ӡ %uonNQ}h\4'>K|
-yP~Z LolN)ä|8B3E>`wL$.^<-R%gud[BlG6m c%G.F': >[7EMM
-3AX,i/kž`JjDudҚ:,8)jEmaڼ{Wđ1g{`@Hv_@bAR}lU@cg?l|`3|R!}9|pͰQ #)LfJֽT -
- ݙ !q:
-Q/{^g~_~!|WIsK%6IaX?ʗ=j__Bαw|>+NgwkRz2A3yXb'G4>n+sSv@\-°D58(@i 4(eу3~$,iX/#3p_5Fٕu=J˝o}EOrBv?ZkMi4D$">>%)ZcrRӕDHc:]%QTH n/|7_썾{Pg3s}ү |RIʐPdZ%BǕnͲ^]
-OyB}KM.ءHՏ_/+ 悶d]EF5wyrFN%P hjqbuh}%P-!ԇS-rBi' .R% -y^ZTy#;@k/;6SRWڀA'nߐb)jxp5%^=ӊ.D?i__1Qv
-<R7]4
-t+R#6hbaawwJ
-,s[ڥ0tT??֏Ų8x/ze#.c4s'Dif8gclbE%vF @VI(\F9oR00UdNGb03*# ?pX2c.[t[S| ͺ03Z f:D_ٷWħ @-%G/wB!m+fu*y>~lOL{rɂC:dnŀz\~1OWs]| .3Zg=;lbl=r|8`arXDFq 岙h8G1GNgZm er'Êzc>pƵ}*k}$öxXu=Il!j*Ѻ̹1+|R]A7њz-~^aK<..c3 ԼzEjM]F@`V/'<x=TeoA$X;h{tgb+LLaq}F>ٺnCp4*۹H_JIx}?[/:ǭ67
-F.Ȱq"z3AGi~u#lꂷX K{Kqmؽ!Uu^dol¡j3`̌luo}]wiS+Ž%sT/>mP VWŠm,Hڝ y5Rvnx##
-daGU/e6٘% Dzh;A@ǥ!4^1:'[ʰ$hR9OW==+3g ^O;e%M+&t}f@3[L\ҵORk{lp |lCa|dk3wYI/Kt'Fr@+ 71 D%JjK oòr68~n$&$~7I ƾ
-зS:`s7,=5uy>6wU(RA Uۆ+U :I/s\NG\<<CK-[.--3-Yrjٔe7l _ز۾x[tP1tVF3;afJ">-%m䩧nWfNvfs԰vkjMeBQh(9^y82~ci֖90[LjCs4U4[
-]
-MG =i,cN3찤wgH-?Bj89e)CX<Bo1kh=|]tם)p]&8"B!cِM%5ysm JngnY0n˵Wfp6\SurrO|FΜb.w"'}gDI[0R,0c:ymG0UoyԮ&}͓詆ne }* Jxw?
-endobj
-545 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 11
-/LastChar 126
-/Widths 2872 0 R
-/BaseFont /TWEZQV+PLMathItalic10-Italic
-/FontDescriptor 543 0 R
->> endobj
-543 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /TWEZQV+PLMathItalic10-Italic
-/ItalicAngle -14
-/StemV 72
-/XHeight 431
-/FontBBox [-32 -250 1048 750]
-/Flags 4
-/CharSet (/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/M/P/Q/R/S/X/Y/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/s/t/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector)
-/FontFile 544 0 R
->> endobj
-2872 0 obj
-[640 566 518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626 651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500 0 0 0 0 0 0 0 0 0 0 278 278 778 500 778 500 531 750 759 715 828 738 643 0 0 0 0 0 0 970 0 0 642 791 759 613 0 0 0 0 828 581 0 389 389 389 1000 1000 417 529 429 433 520 466 490 477 576 345 412 521 298 878 600 485 0 0 0 469 361 0 485 716 572 490 465 322 384 636 500 ]
-endobj
-541 0 obj <<
-/Length1 1133
-/Length2 1887
-/Length3 544
-/Length 2662
-/Filter /FlateDecode
->>
-stream
-xW{8Ty.>VcŸ֔Kn=f1gf2*."em5ZJJ(Dyy\s~~T\I4<mo8p\#}<ɠQUB ǀ 2\
-aP
-LXA6-Lȁ9Ba ?`\(>&R!4Bt}^n
-(p/K f3C
-bӀUeSX.!;5WqgȆMi 6
-(=u-Wщ{WFZϔqWR8GߌW$Z@vd綻á WF ă?ɱ NhA?y{zKdLti3d$,+5_k9W#BuTjX+FeK w|7/O2!, z3_endstream
-endobj
-542 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 65
-/LastChar 65
-/Widths 2873 0 R
-/BaseFont /JOUJCR+PLSans8-Italic
-/FontDescriptor 540 0 R
->> endobj
-540 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /JOUJCR+PLSans8-Italic
-/ItalicAngle -11
-/StemV 89
-/XHeight 444
-/FontBBox [-100 -250 1135 888]
-/Flags 4
-/CharSet (/A)
-/FontFile 541 0 R
->> endobj
-2873 0 obj
-[708 ]
-endobj
-538 0 obj <<
-/Length1 1908
-/Length2 7672
-/Length3 544
-/Length 8799
-/Filter /FlateDecode
->>
-stream
-xgT)ҋҤkPz7#BH@zH^"HґHx>rxrM2Fkk#,z
--TG
-K Ap
-8D QĿ7 CBh_t#<m!v
-
-C T@
-c
-q 1\!F5ĨB^C*5ĨB_C*kQq 1< F5ĨU>P3
-Bc:ڮ0Q ԟ
-c#@`wg,k/') v90/K~>~LE??`s_WsH`ZF\\?&ݑHw_370OO Ra/j"^Kmݖ5H1>H|*W!(~BKM* 9ʌ=r.!D_~HЗcg=TtsC#yHF}BqߦDCi~ʽG%syxcHgJ[ SÍSg6iQ4][}[0X,2\*īּocލS|X{23YA2{ˎx kq\Rr]PjزG?fPNYهwys%[ V+^[z=c<׸_MgXA}&0rdv,ۋXjU|io M&ܧ6wUnEO+!q_K\wU5pĘ#Y u fjPÚ
-8n<|&5m=mF .<%2:>[EPrrC=¯%L
-)z뛙ǯE4_Eyo݊~;6(STa_ҚGRB9g;-"Tɑς"] tpJ;iG.*\I41:^"ALqGۙZ)t.~$?_{f̺=Kk&M=' Hx{&C/>l˅ō<6+\F%>1u]#6н0}_ 3'sgxZ+㌗]'?w!BOF;H[ٞox{0[tZoq%ܽ{
-@e,*MUꡬbo+ļV 2ި_Wq׫k5#Z֬}<6;*JYЙ/aoŰ }G3{qI`b4/'dž:'C _3lԮU̓?8O0Zu8Q3!6/={?V cM*߻v{:r Q|
-%汑Wهo9Krۯ,g0'33zWeejozusG6$ruo&g k,p#4N%d |<5‚gcO6Te`J?sR^pf, K?f-GY~٦4YAYst#!6sn)V's8Ll3гm`xQerJ҉ w6nC2sAc`X#/}u^}D>C\ y1&C.s;2GǑBu7ZWYDk[4rYix/:-nO8/o#gXQ;a-\/=Ueۂ
-|B,òFhc@i\z\*7rRf,1w~Rmx3KvyH ěFf)6L4kmr:g|&3KA$ՕJZ%\Z[V
-P\*bs,Yb@xf~ǿ Ή{1hkaN'}%6sq}s$"V',kg 4'DYQK-
-\`;mߙ}a6߂+k|M»6֫[r,uy Dzxt-FFI`z'׼ZD9{4\’kGj[qq-_tug`6bWytSpiegjFJb
-dyvpǚ3'S}G-[Ѽ}SׁX!zÑ tLGo"4D*6gy ,vUcHuP#; c%;s>aBƽ0flPa=!Ԭs/ ^λBDxnq53'mC+ݕnyP- <>^:N݄$z>SZ8ZkW&˖]
-eDMHR4OR^uńm$[!></#EtZ'_ Vj[.F| Vr,q 4~rAYl {zOaamkz(Z=XBwc]n!Tӡ= c_^|r)>U##S6гI$V-
- `
-k$p#{@:ey
-
-[ӧ
-,ҕP|jy (HjҎv|Q]$yV}޴W2g쁺Y|]1CMr'Yc^NxM鐯w݊|'Zouu煔RxY|8𣀔 4+x)5ed"ВMіM. `;(.s4?'hBPkfTM_tF<eX@Xң^3@GK̈BYK$G P3ɘ:QvZ⃊T覧c1 >{RFvl~/MMIawyg#Vݽ['9awDPhj0YU1򓺑b,6]f
-,gqך-bݪzl6"2| _"lW?DpQѩD/fUݔ;!i" 4lupۂq?T<A*ϭ.~B1X#]"+u[bd*Wqܒs"QS O9*·|;(O˹e$ü%`j0z-'AܻY-y݆)Zt!ۋPU wc2uoQ%_|8A(wdU*[Ǹ4/ة\4m7tl`Q{|gdgƾQzgԸ3,~F_5T}aBo5UִY/.MG' F,r_.c"
-hcH0q[Z=H&y?ʬT|8s,R0SbΞȧ." K_Q7847#!K bpd~}f:~2]r
-'zUO&t(X95_lVP1JCœ<Z =R)+L`PZ̤'W~;)2q_bYҶ)gΊqHK}<}$T6is3$25+Ẕa2OJ_U
-tk/tڠpFnHSu_ގ_*/ML_nȝACLNfC-Q'OKCzayΈur^&&uMϬ.
-z=EQ&"PsF;P[CfFkh0{Y.'8$J~) pGS gsHƲ)U.^ >Ȍ'O ylU7鲓Y M%K5‚N7iΓ+!uN'KHG^#!)nj/^c1-`Ƕj\0BIځmsݹkOn/RYźHnc,)Wz0cɹ0iUT;A%{/(F'M/N]D ud!v*MTvqm{fRl0H`uh|26IuZةbR ]J &PCm߈?7:p=F(XrޭdWzX$I⎴WIjloNUۜu9C:?ƺ5J&=b, <#Mڷ}I1uŏV"(ݞw*X2U5;:S/Eۗbi*(<kM
-뵌%6*uX"jDҥ2
-(Pl %Bbd>xD^?5%SOR&o^< u8R;Yhx`#blʙIXsj' Ì2Ë=ubqA>t;J@?V_ѻoR)\a~<34^~1cXd=OԒ%67JѪ;>R}JiH[c2@cZ#竓_HNClOluiƴ%8V6bԷD2
-{#KBLƳ;:+.Y#1"m CvO͍(pg4^ђ}j0,sJW BmJ? wv׭X/HWsDIyѐs^{^Lf6O-SA 2){iHx_mlFF&KPal-3l)UGw&»e^?um0*2jr Ԩ',txt. 
-endobj
-539 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 12
-/LastChar 243
-/Widths 2874 0 R
-/BaseFont /DXMPGZ+PLSans10-Regular
-/FontDescriptor 537 0 R
->> endobj
-537 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /DXMPGZ+PLSans10-Regular
-/ItalicAngle 0
-/StemV 78
-/XHeight 444
-/FontBBox [-61 -250 999 888]
-/Flags 4
-/CharSet (/fi/comma/hyphen/period/zero/one/two/three/four/six/A/E/G/H/I/J/M/O/P/R/S/W/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/aogonek/lslash/oacute)
-/FontFile 538 0 R
->> endobj
-2874 0 obj
-[536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 333 278 0 500 500 500 500 500 0 500 0 0 0 0 0 0 0 0 0 0 667 0 0 0 597 0 667 708 278 472 0 0 875 0 736 639 0 646 556 0 0 0 944 0 0 0 0 0 0 0 0 0 481 517 444 517 444 306 500 517 239 267 489 239 794 517 500 517 517 342 383 361 517 461 683 461 461 435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 481 0 0 0 0 0 0 0 0 324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 ]
-endobj
-535 0 obj <<
-/Length1 1180
-/Length2 923
-/Length3 544
-/Length 1683
-/Filter /FlateDecode
->>
-stream
-xV{Te1AH H3
-AQREäXOl0T*2i<>R< Xpp P G8,YNN4H`
-bio0xh\$%yH &6IP HBɐNހXvAqY.S]3J&o@ Ő! zI"C0舿\P
-y@XCqҳzi̦4Px Y<3G% $E`9L=Ѱ&XX B|,:G HA$qPho6dLH#M:5u1v󡅊Opz F")$OhG+= `RiD\H"CBf e< 6OK 4\n C1셞Xk<PV[%C$Ť
-XvNRn^ѯofY`9^mFj3*7ˏe/wT%Sφ'ȏST=B˺1퓂J. QN!q\ʲ[O+GrpF}|sJVV]>o ٦b[x5?_KҎ”6O?|3|Vyឺ
-:L=ԠVX@|\`3%pLl']4}zFjwM}Ivɳ"z_תP۸-uN9ٙn=D
-endobj
-536 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 34
-/LastChar 34
-/Widths 2875 0 R
-/BaseFont /GQLZPR+PLMathItalic12-Italic
-/FontDescriptor 534 0 R
->> endobj
-534 0 obj <<
-/Ascent 694
-/CapHeight 683
-/Descent -194
-/FontName /GQLZPR+PLMathItalic12-Italic
-/ItalicAngle -14
-/StemV 65
-/XHeight 431
-/FontBBox [-31 -250 1026 750]
-/Flags 4
-/CharSet (/epsilon)
-/FontFile 535 0 R
->> endobj
-2875 0 obj
-[458 ]
-endobj
-532 0 obj <<
-/Length1 1497
-/Length2 4958
-/Length3 544
-/Length 5907
-/Filter /FlateDecode
->>
-stream
-xy8m4Bɒ}f{e7fØafe6$d%؅{D "o=}~w|q;FB\uA`1qD05aP>F
-!a# Kw_@@
-$
-SNJ:?$OjЏ bЁ
-`IE
-o6u|hR菺iBaL8/
-
-@"LQ[R74B%H+ C0HS,cIzi?t('Ґ*$7?FڢO+m @aH@p@422@0 2
-
-[C,N:⒤C!rr_'#l?/
-l>dYC (j0^LRZs*^ͪ5\MYs~)NZ.xy UN)~No8̘ma<M]ӳ(ăƳ}"tҼOX8W)qQ>z721Zi-PfQVwN~1Kv#Wo*H
-߳/6ԩ7杲dj :&c}K{ŶA[-ǏTl
-g*M7)vV gz9˱= )kk ,GOSr@`*R"VeWr+d_%nd-ԧΣ*{Jܒlr%%US]%zsV#5LcMc1ܨ+C}X2 )\"S%9
-cp-w]X.^3InAn+Ͽߠ;ע ߵ]& f>}JO{F,Yc,/kx %=%V! ISgϞ8b$鯗֢{ƚ5wwz/OPXtks*_3LU,Su I[㔒@WQFCWNq,wAq
-(3) =vv=s9S 娜 rp<Lo#`ةhZXk$QЊ*9}*[u OF,\i}ZubuWKfg7,uW:΅= J֎֣.T˸?h;$aqtz0z+3d'opfnzg!wfM< *vwwJWs+{} u$|zp:_F5akLH%=~Iٞ+H3]L 5>1 i\oeEz'`-62uj^{WGXMؠe
-i5phڐ@)ƶAZ0ыYpTHW}Y=w6z*Z"3-Kʠ>og#ص3&ɍ)_<䵳QGQ9*eL0ܭ 7xR>6}muZNM \j;H _9vd3Gs5Zjp/-N=tb.S‡[MtƆ(UPC,cN7=o7LiyI9٤*<?=qt
-ҺsS=<fB`!ߏXSgInQ)=&2 {aH&j^\婋N,L=qS_-pEN&{Q6;>u}(v-ϨWQ܎dso?{cW o<C%KWoi,_#js,MF$rf&v{{_ćpPXqL>[=EsplJM;_jS~Z_}iXлůQcT#tpMT)=E-:yምp")󊑿]-BFҴK{V,jAˀ׭7I) '53k͟pWɤHsPm>mi6,(H"ܵ _=өʈ ~
-ߣ899Ixz:Ws[7ե[=DgJqU:OXD;J#̂N {3t
-j{Ƶ?4MVqgny^*blj+~`uJK03޼{
- 89M!G
-g矸n 9T7&M33Gɻq9KzrW~Ǿl:AeC&]QG*(?nN%Q6 z_%?nj ;v#C}]X;]=^m8KXe']%H޹c>BL6EZB>U4+A#F;[): 7"q[F ;<FDGJ'f8ܖx9[Lk#V׹Z96A<]-bs7t
-oAaD@dxuZeL2s7Ü^'[lB&֙/oʈlI;/D+SXǮ+q,=GVݥhOp͟6{~)t#JNNaբ5 <.ۛ 4²ָ"E66=]R5$6[+y?
-1U&_gW3.h䮧+܈U;'{BzԵS6#UᴃnQ]+*<f2 ќү" O}K4UqZ[2a_ O2c lOiSյ KxDZjfk{iL\yWhTRLh>[$/B
-endobj
-533 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 50
-/LastChar 161
-/Widths 2876 0 R
-/BaseFont /KKAZLE+PLSans10-Italic
-/FontDescriptor 531 0 R
->> endobj
-531 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /KKAZLE+PLSans10-Italic
-/ItalicAngle -11
-/StemV 80
-/XHeight 444
-/FontBBox [-97 -250 1077 888]
-/Flags 4
-/CharSet (/two/A/E/I/L/N/S/T/X/c/d/e/f/h/i/n/o/r/s/t/u/w/y/z/aogonek)
-/FontFile 532 0 R
->> endobj
-2876 0 obj
-[500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 597 0 0 0 278 0 0 542 0 708 0 0 0 0 556 681 0 0 0 667 0 0 0 0 0 0 0 0 0 0 444 517 444 306 0 517 239 0 0 0 0 517 500 0 0 342 383 361 517 0 683 0 461 435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 481 ]
-endobj
-529 0 obj <<
-/Length1 1377
-/Length2 3974
-/Length3 544
-/Length 4860
-/Filter /FlateDecode
->>
-stream
-xy8Z%k=wf}_'ØcNǖ!Edɒ=JHI!(
-!;N^3\3{#pBBuTRZ 03c|0 B
-] Rb>gAA<1X?L0HW#$⤬0(o"hcS
-?XN"a< Abp^IdwH< e)R?IAAQ YI~"\"$@Ar(^Q9R?mPH&ƣHKJKCroJ (⭥ B&=&y"x<A$"K,B9#),Tp9J%a2dp;Y^P0^X`!X_!45Sl+y
-?rW%9xI( ]<kIlN^yv%/[[
-6ϷgL p&M7ДVv + ]rVZ
-ID:V}BPZ _.F2(Qk ;Ʒ[ljdzl_ERiW2:c
-u ٹb +lb\Ddߩ7cwXJv^}9;D/2j~Tޤpfwe@o e<k?k̼.r%U:ʘܒ7BS7{Ҹipt|m bd6o8L]OHd>bt
-yd@FDįxz;
-ؐ wS5۔\ 1>fb{x I1 \_?9F'mTM/m>ʐB(EDŁc=S4\7oyLe=Y0x`Hr1KyeҒ}"iݬ#t a!D{39+ 5
-)iluq^<gq*$ӌo3\&]w%
-z)1;j-&,j+ PQI|
-RTYNos01𴞂d$WWmp,; ȍNj cM ,z;To[_wiPIR>X\DorI3.%U'2ge Y}]z-kDBRb^Rlaц֜_O 4wRTc(9 nV] \gdfo˩Sޱ鞟}>ǐL[=C.<VŞx@+7j }(OV~V~k4lq;;'Vmt,SX&XE\5m jks`=i^vGym)Go01ɔ(L?( Ii~8Ύu6npjk-gY?~1ɴ#jumV \&ԛ*IB3^Y,x~*>+vl]J,*Hu3ZM7sh5rUL峯Z>P,j6Q P,OO/ݽ
-<\L}ÎMP덿[)-"^R\v#<=:
-lnKv L#s$A; K}Ʃ') \ zµ^B_6T|HtBØޕ/CKIEs6v@s{ѵKywk4џ~zSҗ8a[
-|4 섔?-z>YlrEwŏMfǗUE[
-_$,L;Vл+GӜN!Ĭ̸ g*9\4e!4yŔr3q r^=Q9vqOKoatHX 
-2gze
-: c*w!*
-+7ެ<, %?n U_~Jr4d엞CQ'k^tÛRsڻ^Iʑ8fB[:.U XG&d$d)hDdWN (/j1jCڊJu3<$c<iu{)_讹US|?+zYVyӦNĸ{:ߖJ0h? IFkCA^(FnXUV?d˺^A*vT̋麰VT9kYd{dXJTp0w6 c"|oݯףE}}<4hפķ0=RumVFq&EG1Od@x葯yܟ_}G((. -W(@jr.eZmuE?CK9YcwmxuӺ$eڽrxE-5?'`Zl!p/i2mgXX g\ߴX)8]RM{qe:qx+>+׎ycO8zlnZ|*XDP}&vC^|7mm+C3>1K{"C}3ln-r#e&0_u`+>w΄T\!QC(=Eq$8{bL86Pu!?R)<T"*}U1MSQwFu9(!Ώu2 *N[<86O > Mݾ }Nf@o#7A m;-h0x Br2=1W[H\_՛Z5Z^Î69KVIs`+ć|; fbNěb=h/@ﴳkq:h;v4VKrC8\|jߙuJp\_7❪"ٴzDzRHݱϲXv7[)*5?d)fHxFtsqbI/0 -ɃbH+3MiHͽ`t֟UGTxFh'vg[A#99^|JY?95tԞBv|Q>"uh\sH^>H\(!^ܒ:,]"m3P[E҅KXF#
-endobj
-530 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 49
-/LastChar 119
-/Widths 2877 0 R
-/BaseFont /BDVBMY+PLSans12-Italic
-/FontDescriptor 528 0 R
->> endobj
-528 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /BDVBMY+PLSans12-Italic
-/ItalicAngle -11
-/StemV 78
-/XHeight 444
-/FontBBox [-98 -251 1052 888]
-/Flags 4
-/CharSet (/one/two/nine/A/E/L/T/X/b/i/l/m/n/o/t/u/w)
-/FontFile 529 0 R
->> endobj
-2877 0 obj
-[490 490 0 0 0 0 0 0 490 0 0 0 0 0 0 0 647 0 0 0 583 0 0 0 0 0 0 529 0 0 0 0 0 0 0 668 0 0 0 647 0 0 0 0 0 0 0 0 0 502 0 0 0 0 0 0 230 0 0 230 774 502 490 0 0 0 0 354 502 0 666 ]
-endobj
-526 0 obj <<
-/Length1 1245
-/Length2 2791
-/Length3 544
-/Length 3617
-/Filter /FlateDecode
->>
-stream
-xXy8ToALɖ%bd1sǎL=(%K%&*JZ<gyy]=\9s?da%ƒ =&E
-0q@DS8 - UU7Dc@"2dǀC4,&ӛT4D(~ bA2 xLcTB&y{CDYah$
-ϕzI%Oĺ3
-137 Mk
-ؼVm(zg1sVd>
-7[Nn;mǾK `XFl' 1wZrǴcI1l_\6<l;6r4V)>uMOát'ZA/H}uiRܶӺ<D:'nBݥ}HgQnkwTYI5rzG#E<w{Lʏ5Ep()/yRVU Oєߪ8N40_mKҺ@Rڕ3\ү}`"nkXMrEo5'78 gYN%:Z|]%mI'3l?qVu KZF
-Nځ~.+[<Gita-ݮ~mý- j-1Q[~tO4D}M+JӲ
-qC)Kۛ|πHb0nKZxo6Z&9<lqiqt-tL:'Ξ=n('Ap֪1cw{wyk:<976
-FnV-\>ey%`@e`rx{
-k=GC[(0 _٨1wU|u) (>ßx\]^MFT1=Nug+lo{1ؙݛ˥} UԫT.2xsnìCC;WU ZqtgKab[os =WoKb,7ud/<D:fsyvwWwcDDk=g)vljn,a}--g6QD^jܑ ËT
-D\sǙIƢUl=e|*t3ppaϹUPYI auhxhQclp ٖ83[ƹ0 b9ϯ1M*FJuw_ݍ ubc\N'u0jiJ@r7}3<۸+Y,A0keXXAyd,uHoęMkO#4:?4kYLd_rƒ~eӋ/%v3>6jae7n tDuO=Ѳ.xTSPN<fB# :{7GΙ/Rw;j4dVȳrsG+߼
-p vֺteLh~(p4
-8J谾F }Wl4<7۲R9exQ>>ǫ~RcIzCֿ OaT3:" JuD:3B6fgK#ע_g\{^s+pLœRÙUŸ"b08zsxLRE{`e1j3&-Xʾ]Ukqe8xc_,^'oEPԈL{!@JjIA|7+?LZʶ6yގ9 {G$¼& #.l(Lf݂͹G>]޷3Yfrcre2~JsftZb\V~!=c':tzH[{Zϥ}qqh9kpm0 7+)SF)wK{<=[Zz}wj V}
-endobj
-527 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2811 0 R
-/FirstChar 22
-/LastChar 77
-/Widths 2878 0 R
-/BaseFont /YNSGJM+PLMathItalic10-BoldItalic
-/FontDescriptor 525 0 R
->> endobj
-525 0 obj <<
-/Ascent 694
-/CapHeight 686
-/Descent -194
-/FontName /YNSGJM+PLMathItalic10-BoldItalic
-/ItalicAngle -14
-/StemV 107
-/XHeight 444
-/FontBBox [-15 -250 1216 750]
-/Flags 4
-/CharSet (/mu/epsilon/comma/M)
-/FontFile 526 0 R
->> endobj
-2878 0 obj
-[708 0 0 0 0 0 0 0 0 0 0 0 529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1142 ]
-endobj
-523 0 obj <<
-/Length1 1647
-/Length2 7501
-/Length3 544
-/Length 8519
-/Filter /FlateDecode
->>
-stream
-xgT[AR@z CUz
-"ܠ jąrA`n@Jʪb0nX#1虂x5'
-
-/_^8
-5O
-ER
-Z{KɶUVvrn*mr_g
-[2W{UT%7QAW6tWykDk{;Az2bӍ(' / -ϫ<hs 8zsJiX3tLM"k+PhsWb~%z^| gkÖϼjOk<|=L5oimɠ~u-\ o%]UXœzfi<1;^9X^Z4aP`;a/
-Q/M./e%,Z'7
-IXEv]b%Lb
-<~,=qiv=&>= DP U7(lpҿdȢ@(4сك×sfUO̴ڛvO^GV-Ėh_1^od0L4!꾴T)PUf U/'Ï4V%B e`a~?I(]s)vW)^ ADZIW<5*_QZ\k
-Ր|m#Vfko
-oV>mb O<#)<^ɒTw ?R( wUHcl27"0Jp\> &i&|ѲU9.10mry%am HF Djd4 !UC22QѼǸ'@; {
->7::`v'd*%FqebE~\~|
-ÝXB>ˋ~B%a5J1oe.xu t;e9;G|84鏨!>;8l|IziUuw2:RAM ͐/cCfx_KOB(&d&zjZS)sZLh k0w࢙&*tCo<_`ݛv?j2 PP=)b5dR gAh`.?Nu](nUsI3_~& g8[46n߄qC- ;sāG0\~f>썕Ņ
-fo@,V^0MUayKĄpm6kz%s՗ ]kn_/v:S|TqX{`;4 Ks^-E7|+B1{.G;]<fIt5LlRN 3g?ځVʭ(Ӧ<>a;D96#{ش!T޹kaT|M\|KhRbE=B5@:=:2$;{:q4mm$Tgum! wˉ֘k]9rD-^$̜P_Mj OqoEmg eQnAph7o~8VT0Z-s }B1 Mrॺj KYմ[P,k-'Z~P•t7g8G
-s@[ԙ(KzbdxR?0q.3)#ɦK_Sʦψ`E,ɓ(eQ/eAZJE`L
-K[Owdf?ӄ:Up6FQ~EK3NK^k`40dk
-a)J~(Xshu!#AΣτ=l±|JV/PPEy\4rg[PX"rPgxR;}aOL٧A8^&=ҋ ;2R,0g@rE^ľ;]t:&~Hh{Vm(5}.O2 8 H>k[fBvMz ˹:V5wE oMZr̷xrYcQhh~_ a)AS2i)SGnQx,ycMJbSS c,$SLeJCU ՘(L=fzrmT] q; {-8Qpm!;XY<wZI7yx^[F[K#}G{U=EeA[S9=ekˑPZ< ՜ط?8qMj=$&_׎H\+֏i%{>&> A%03dvpM,-E/|y͉ZJS;{SXl˶jKlPK0{Kㄅ8c
--s[dbT9oo 6xN:iS2fYw]]a)K7GQ$k% 6)~Na\$_-£&-gKH1Q"b.i˜no' ‘EvظR]i|L+tJ6vz+l:
-X I!ls>esJK47zud.gBٓ]4j^=%OX/땎nRIn
-@{eڻDXVt,3:G/~6e&px+m<|5Z#^`+L˯]z+IO(~i( vӦnũm}¨e;ҹ|;F^Nvs/Yq܀}K`_ P+J)c}A-<kA aۻ=G?򩊻?'BIy
-g(G*KPb;| gAyC9ntz!ɣpQy +fe2Ƚ!#wxiǭWs" U\_q~boho+i|Fc [
-endobj
-524 0 obj <<
-/Type /Font
-/Subtype /Type1
-/Encoding 2830 0 R
-/FirstChar 48
-/LastChar 243
-/Widths 2879 0 R
-/BaseFont /CLADEG+PLSans10-Bold
-/FontDescriptor 522 0 R
->> endobj
-522 0 obj <<
-/Ascent 694
-/CapHeight 694
-/Descent -194
-/FontName /CLADEG+PLSans10-Bold
-/ItalicAngle 0
-/StemV 136
-/XHeight 458
-/FontBBox [-82 -261 1110 918]
-/Flags 4
-/CharSet (/zero/two/seven/A/E/K/L/N/O/P/R/S/T/X/a/b/c/d/e/h/i/k/l/m/n/o/p/r/s/t/u/w/y/z/nacute/oacute)
-/FontFile 523 0 R
->> endobj
-2879 0 obj
-[550 0 550 0 0 0 0 550 0 0 0 0 0 0 0 0 0 733 0 0 0 642 0 0 0 0 0 764 581 0 794 794 703 0 703 611 733 0 0 0 733 0 0 0 0 0 0 0 0 525 561 489 561 511 0 0 561 256 0 531 256 867 561 550 561 0 372 422 404 561 0 744 0 500 476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 550 ]
-endobj
-546 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2880 0 R
-/Kids [518 0 R 548 0 R 568 0 R 582 0 R 587 0 R 605 0 R]
->> endobj
-656 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2880 0 R
-/Kids [622 0 R 658 0 R 710 0 R 759 0 R 775 0 R 792 0 R]
->> endobj
-867 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2880 0 R
-/Kids [857 0 R 869 0 R 885 0 R 891 0 R 898 0 R 909 0 R]
->> endobj
-931 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2880 0 R
-/Kids [913 0 R 933 0 R 946 0 R 967 0 R 971 0 R 984 0 R]
->> endobj
-1012 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2880 0 R
-/Kids [1002 0 R 1014 0 R 1018 0 R 1026 0 R 1030 0 R 1035 0 R]
->> endobj
-1046 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2880 0 R
-/Kids [1043 0 R 1048 0 R 1054 0 R 1063 0 R 1067 0 R 1077 0 R]
->> endobj
-1111 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2881 0 R
-/Kids [1102 0 R 1113 0 R 1117 0 R 1123 0 R 1140 0 R 1149 0 R]
->> endobj
-1160 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2881 0 R
-/Kids [1157 0 R 1162 0 R 1169 0 R 1175 0 R 1184 0 R 1196 0 R]
->> endobj
-1205 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2881 0 R
-/Kids [1202 0 R 1207 0 R 1212 0 R 1218 0 R 1227 0 R 1235 0 R]
->> endobj
-1245 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2881 0 R
-/Kids [1242 0 R 1247 0 R 1253 0 R 1261 0 R 1279 0 R 1292 0 R]
->> endobj
-1305 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2881 0 R
-/Kids [1299 0 R 1307 0 R 1318 0 R 1329 0 R 1338 0 R 1343 0 R]
->> endobj
-1355 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2881 0 R
-/Kids [1349 0 R 1357 0 R 1365 0 R 1370 0 R 1380 0 R 1396 0 R]
->> endobj
-1409 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2882 0 R
-/Kids [1400 0 R 1411 0 R 1415 0 R 1419 0 R 1429 0 R 1443 0 R]
->> endobj
-1469 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2882 0 R
-/Kids [1459 0 R 1473 0 R 1478 0 R 1490 0 R 1495 0 R 1504 0 R]
->> endobj
-1528 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2882 0 R
-/Kids [1513 0 R 1530 0 R 1538 0 R 1546 0 R 1557 0 R 1561 0 R]
->> endobj
-1569 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2882 0 R
-/Kids [1566 0 R 1571 0 R 1578 0 R 1584 0 R 1589 0 R 1596 0 R]
->> endobj
-1624 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2882 0 R
-/Kids [1605 0 R 1630 0 R 1637 0 R 1644 0 R 1653 0 R 1657 0 R]
->> endobj
-1667 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2882 0 R
-/Kids [1664 0 R 1669 0 R 1674 0 R 1680 0 R 1686 0 R 1701 0 R]
->> endobj
-1715 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2883 0 R
-/Kids [1711 0 R 1718 0 R 1722 0 R 1726 0 R 1731 0 R 1735 0 R]
->> endobj
-1753 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2883 0 R
-/Kids [1750 0 R 1755 0 R 1760 0 R 1764 0 R 1770 0 R 1776 0 R]
->> endobj
-1790 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2883 0 R
-/Kids [1786 0 R 1792 0 R 1800 0 R 1808 0 R 1812 0 R 1816 0 R]
->> endobj
-1823 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2883 0 R
-/Kids [1820 0 R 1825 0 R 1829 0 R 1836 0 R 1842 0 R 1849 0 R]
->> endobj
-1856 0 obj <<
-/Type /Pages
-/Count 6
-/Parent 2883 0 R
-/Kids [1853 0 R 1858 0 R 1865 0 R 1879 0 R 1899 0 R 2040 0 R]
->> endobj
-2426 0 obj <<
-/Type /Pages
-/Count 3
-/Parent 2883 0 R
-/Kids [2245 0 R 2428 0 R 2636 0 R]
->> endobj
-2880 0 obj <<
-/Type /Pages
-/Count 36
-/Parent 2884 0 R
-/Kids [546 0 R 656 0 R 867 0 R 931 0 R 1012 0 R 1046 0 R]
->> endobj
-2881 0 obj <<
-/Type /Pages
-/Count 36
-/Parent 2884 0 R
-/Kids [1111 0 R 1160 0 R 1205 0 R 1245 0 R 1305 0 R 1355 0 R]
->> endobj
-2882 0 obj <<
-/Type /Pages
-/Count 36
-/Parent 2884 0 R
-/Kids [1409 0 R 1469 0 R 1528 0 R 1569 0 R 1624 0 R 1667 0 R]
->> endobj
-2883 0 obj <<
-/Type /Pages
-/Count 33
-/Parent 2884 0 R
-/Kids [1715 0 R 1753 0 R 1790 0 R 1823 0 R 1856 0 R 2426 0 R]
->> endobj
-2884 0 obj <<
-/Type /Pages
-/Count 141
-/Kids [2880 0 R 2881 0 R 2882 0 R 2883 0 R]
->> endobj
-2885 0 obj <<
-/Type /Outlines
-/First 7 0 R
-/Last 515 0 R
-/Count 12
->> endobj
-515 0 obj <<
-/Title 516 0 R
-/A 513 0 R
-/Parent 2885 0 R
-/Prev 511 0 R
->> endobj
-511 0 obj <<
-/Title 512 0 R
-/A 509 0 R
-/Parent 2885 0 R
-/Prev 415 0 R
-/Next 515 0 R
->> endobj
-507 0 obj <<
-/Title 508 0 R
-/A 505 0 R
-/Parent 491 0 R
-/Prev 503 0 R
->> endobj
-503 0 obj <<
-/Title 504 0 R
-/A 501 0 R
-/Parent 491 0 R
-/Prev 499 0 R
-/Next 507 0 R
->> endobj
-499 0 obj <<
-/Title 500 0 R
-/A 497 0 R
-/Parent 491 0 R
-/Prev 495 0 R
-/Next 503 0 R
->> endobj
-495 0 obj <<
-/Title 496 0 R
-/A 493 0 R
-/Parent 491 0 R
-/Next 499 0 R
->> endobj
-491 0 obj <<
-/Title 492 0 R
-/A 489 0 R
-/Parent 415 0 R
-/Prev 487 0 R
-/First 495 0 R
-/Last 507 0 R
-/Count -4
->> endobj
-487 0 obj <<
-/Title 488 0 R
-/A 485 0 R
-/Parent 415 0 R
-/Prev 483 0 R
-/Next 491 0 R
->> endobj
-483 0 obj <<
-/Title 484 0 R
-/A 481 0 R
-/Parent 415 0 R
-/Prev 479 0 R
-/Next 487 0 R
->> endobj
-479 0 obj <<
-/Title 480 0 R
-/A 477 0 R
-/Parent 415 0 R
-/Prev 475 0 R
-/Next 483 0 R
->> endobj
-475 0 obj <<
-/Title 476 0 R
-/A 473 0 R
-/Parent 415 0 R
-/Prev 455 0 R
-/Next 479 0 R
->> endobj
-471 0 obj <<
-/Title 472 0 R
-/A 469 0 R
-/Parent 455 0 R
-/Prev 467 0 R
->> endobj
-467 0 obj <<
-/Title 468 0 R
-/A 465 0 R
-/Parent 455 0 R
-/Prev 463 0 R
-/Next 471 0 R
->> endobj
-463 0 obj <<
-/Title 464 0 R
-/A 461 0 R
-/Parent 455 0 R
-/Prev 459 0 R
-/Next 467 0 R
->> endobj
-459 0 obj <<
-/Title 460 0 R
-/A 457 0 R
-/Parent 455 0 R
-/Next 463 0 R
->> endobj
-455 0 obj <<
-/Title 456 0 R
-/A 453 0 R
-/Parent 415 0 R
-/Prev 439 0 R
-/Next 475 0 R
-/First 459 0 R
-/Last 471 0 R
-/Count -4
->> endobj
-451 0 obj <<
-/Title 452 0 R
-/A 449 0 R
-/Parent 439 0 R
-/Prev 447 0 R
->> endobj
-447 0 obj <<
-/Title 448 0 R
-/A 445 0 R
-/Parent 439 0 R
-/Prev 443 0 R
-/Next 451 0 R
->> endobj
-443 0 obj <<
-/Title 444 0 R
-/A 441 0 R
-/Parent 439 0 R
-/Next 447 0 R
->> endobj
-439 0 obj <<
-/Title 440 0 R
-/A 437 0 R
-/Parent 415 0 R
-/Prev 419 0 R
-/Next 455 0 R
-/First 443 0 R
-/Last 451 0 R
-/Count -3
->> endobj
-435 0 obj <<
-/Title 436 0 R
-/A 433 0 R
-/Parent 419 0 R
-/Prev 431 0 R
->> endobj
-431 0 obj <<
-/Title 432 0 R
-/A 429 0 R
-/Parent 419 0 R
-/Prev 427 0 R
-/Next 435 0 R
->> endobj
-427 0 obj <<
-/Title 428 0 R
-/A 425 0 R
-/Parent 419 0 R
-/Prev 423 0 R
-/Next 431 0 R
->> endobj
-423 0 obj <<
-/Title 424 0 R
-/A 421 0 R
-/Parent 419 0 R
-/Next 427 0 R
->> endobj
-419 0 obj <<
-/Title 420 0 R
-/A 417 0 R
-/Parent 415 0 R
-/Next 439 0 R
-/First 423 0 R
-/Last 435 0 R
-/Count -4
->> endobj
-415 0 obj <<
-/Title 416 0 R
-/A 413 0 R
-/Parent 2885 0 R
-/Prev 355 0 R
-/Next 511 0 R
-/First 419 0 R
-/Last 491 0 R
-/Count -8
->> endobj
-411 0 obj <<
-/Title 412 0 R
-/A 409 0 R
-/Parent 355 0 R
-/Prev 363 0 R
->> endobj
-407 0 obj <<
-/Title 408 0 R
-/A 405 0 R
-/Parent 363 0 R
-/Prev 403 0 R
->> endobj
-403 0 obj <<
-/Title 404 0 R
-/A 401 0 R
-/Parent 363 0 R
-/Prev 399 0 R
-/Next 407 0 R
->> endobj
-399 0 obj <<
-/Title 400 0 R
-/A 397 0 R
-/Parent 363 0 R
-/Prev 395 0 R
-/Next 403 0 R
->> endobj
-395 0 obj <<
-/Title 396 0 R
-/A 393 0 R
-/Parent 363 0 R
-/Prev 391 0 R
-/Next 399 0 R
->> endobj
-391 0 obj <<
-/Title 392 0 R
-/A 389 0 R
-/Parent 363 0 R
-/Prev 387 0 R
-/Next 395 0 R
->> endobj
-387 0 obj <<
-/Title 388 0 R
-/A 385 0 R
-/Parent 363 0 R
-/Prev 383 0 R
-/Next 391 0 R
->> endobj
-383 0 obj <<
-/Title 384 0 R
-/A 381 0 R
-/Parent 363 0 R
-/Prev 379 0 R
-/Next 387 0 R
->> endobj
-379 0 obj <<
-/Title 380 0 R
-/A 377 0 R
-/Parent 363 0 R
-/Prev 375 0 R
-/Next 383 0 R
->> endobj
-375 0 obj <<
-/Title 376 0 R
-/A 373 0 R
-/Parent 363 0 R
-/Prev 371 0 R
-/Next 379 0 R
->> endobj
-371 0 obj <<
-/Title 372 0 R
-/A 369 0 R
-/Parent 363 0 R
-/Prev 367 0 R
-/Next 375 0 R
->> endobj
-367 0 obj <<
-/Title 368 0 R
-/A 365 0 R
-/Parent 363 0 R
-/Next 371 0 R
->> endobj
-363 0 obj <<
-/Title 364 0 R
-/A 361 0 R
-/Parent 355 0 R
-/Prev 359 0 R
-/Next 411 0 R
-/First 367 0 R
-/Last 407 0 R
-/Count -11
->> endobj
-359 0 obj <<
-/Title 360 0 R
-/A 357 0 R
-/Parent 355 0 R
-/Next 363 0 R
->> endobj
-355 0 obj <<
-/Title 356 0 R
-/A 353 0 R
-/Parent 2885 0 R
-/Prev 283 0 R
-/Next 415 0 R
-/First 359 0 R
-/Last 411 0 R
-/Count -3
->> endobj
-351 0 obj <<
-/Title 352 0 R
-/A 349 0 R
-/Parent 283 0 R
-/Prev 347 0 R
->> endobj
-347 0 obj <<
-/Title 348 0 R
-/A 345 0 R
-/Parent 283 0 R
-/Prev 311 0 R
-/Next 351 0 R
->> endobj
-343 0 obj <<
-/Title 344 0 R
-/A 341 0 R
-/Parent 311 0 R
-/Prev 339 0 R
->> endobj
-339 0 obj <<
-/Title 340 0 R
-/A 337 0 R
-/Parent 311 0 R
-/Prev 335 0 R
-/Next 343 0 R
->> endobj
-335 0 obj <<
-/Title 336 0 R
-/A 333 0 R
-/Parent 311 0 R
-/Prev 331 0 R
-/Next 339 0 R
->> endobj
-331 0 obj <<
-/Title 332 0 R
-/A 329 0 R
-/Parent 311 0 R
-/Prev 327 0 R
-/Next 335 0 R
->> endobj
-327 0 obj <<
-/Title 328 0 R
-/A 325 0 R
-/Parent 311 0 R
-/Prev 323 0 R
-/Next 331 0 R
->> endobj
-323 0 obj <<
-/Title 324 0 R
-/A 321 0 R
-/Parent 311 0 R
-/Prev 319 0 R
-/Next 327 0 R
->> endobj
-319 0 obj <<
-/Title 320 0 R
-/A 317 0 R
-/Parent 311 0 R
-/Prev 315 0 R
-/Next 323 0 R
->> endobj
-315 0 obj <<
-/Title 316 0 R
-/A 313 0 R
-/Parent 311 0 R
-/Next 319 0 R
->> endobj
-311 0 obj <<
-/Title 312 0 R
-/A 309 0 R
-/Parent 283 0 R
-/Prev 307 0 R
-/Next 347 0 R
-/First 315 0 R
-/Last 343 0 R
-/Count -8
->> endobj
-307 0 obj <<
-/Title 308 0 R
-/A 305 0 R
-/Parent 283 0 R
-/Prev 303 0 R
-/Next 311 0 R
->> endobj
-303 0 obj <<
-/Title 304 0 R
-/A 301 0 R
-/Parent 283 0 R
-/Prev 299 0 R
-/Next 307 0 R
->> endobj
-299 0 obj <<
-/Title 300 0 R
-/A 297 0 R
-/Parent 283 0 R
-/Prev 295 0 R
-/Next 303 0 R
->> endobj
-295 0 obj <<
-/Title 296 0 R
-/A 293 0 R
-/Parent 283 0 R
-/Prev 291 0 R
-/Next 299 0 R
->> endobj
-291 0 obj <<
-/Title 292 0 R
-/A 289 0 R
-/Parent 283 0 R
-/Prev 287 0 R
-/Next 295 0 R
->> endobj
-287 0 obj <<
-/Title 288 0 R
-/A 285 0 R
-/Parent 283 0 R
-/Next 291 0 R
->> endobj
-283 0 obj <<
-/Title 284 0 R
-/A 281 0 R
-/Parent 2885 0 R
-/Prev 239 0 R
-/Next 355 0 R
-/First 287 0 R
-/Last 351 0 R
-/Count -9
->> endobj
-279 0 obj <<
-/Title 280 0 R
-/A 277 0 R
-/Parent 239 0 R
-/Prev 275 0 R
->> endobj
-275 0 obj <<
-/Title 276 0 R
-/A 273 0 R
-/Parent 239 0 R
-/Prev 271 0 R
-/Next 279 0 R
->> endobj
-271 0 obj <<
-/Title 272 0 R
-/A 269 0 R
-/Parent 239 0 R
-/Prev 267 0 R
-/Next 275 0 R
->> endobj
-267 0 obj <<
-/Title 268 0 R
-/A 265 0 R
-/Parent 239 0 R
-/Prev 263 0 R
-/Next 271 0 R
->> endobj
-263 0 obj <<
-/Title 264 0 R
-/A 261 0 R
-/Parent 239 0 R
-/Prev 259 0 R
-/Next 267 0 R
->> endobj
-259 0 obj <<
-/Title 260 0 R
-/A 257 0 R
-/Parent 239 0 R
-/Prev 255 0 R
-/Next 263 0 R
->> endobj
-255 0 obj <<
-/Title 256 0 R
-/A 253 0 R
-/Parent 239 0 R
-/Prev 251 0 R
-/Next 259 0 R
->> endobj
-251 0 obj <<
-/Title 252 0 R
-/A 249 0 R
-/Parent 239 0 R
-/Prev 247 0 R
-/Next 255 0 R
->> endobj
-247 0 obj <<
-/Title 248 0 R
-/A 245 0 R
-/Parent 239 0 R
-/Prev 243 0 R
-/Next 251 0 R
->> endobj
-243 0 obj <<
-/Title 244 0 R
-/A 241 0 R
-/Parent 239 0 R
-/Next 247 0 R
->> endobj
-239 0 obj <<
-/Title 240 0 R
-/A 237 0 R
-/Parent 2885 0 R
-/Prev 107 0 R
-/Next 283 0 R
-/First 243 0 R
-/Last 279 0 R
-/Count -10
->> endobj
-235 0 obj <<
-/Title 236 0 R
-/A 233 0 R
-/Parent 107 0 R
-/Prev 231 0 R
->> endobj
-231 0 obj <<
-/Title 232 0 R
-/A 229 0 R
-/Parent 107 0 R
-/Prev 227 0 R
-/Next 235 0 R
->> endobj
-227 0 obj <<
-/Title 228 0 R
-/A 225 0 R
-/Parent 107 0 R
-/Prev 199 0 R
-/Next 231 0 R
->> endobj
-223 0 obj <<
-/Title 224 0 R
-/A 221 0 R
-/Parent 199 0 R
-/Prev 219 0 R
->> endobj
-219 0 obj <<
-/Title 220 0 R
-/A 217 0 R
-/Parent 199 0 R
-/Prev 215 0 R
-/Next 223 0 R
->> endobj
-215 0 obj <<
-/Title 216 0 R
-/A 213 0 R
-/Parent 199 0 R
-/Prev 211 0 R
-/Next 219 0 R
->> endobj
-211 0 obj <<
-/Title 212 0 R
-/A 209 0 R
-/Parent 199 0 R
-/Prev 207 0 R
-/Next 215 0 R
->> endobj
-207 0 obj <<
-/Title 208 0 R
-/A 205 0 R
-/Parent 199 0 R
-/Prev 203 0 R
-/Next 211 0 R
->> endobj
-203 0 obj <<
-/Title 204 0 R
-/A 201 0 R
-/Parent 199 0 R
-/Next 207 0 R
->> endobj
-199 0 obj <<
-/Title 200 0 R
-/A 197 0 R
-/Parent 107 0 R
-/Prev 195 0 R
-/Next 227 0 R
-/First 203 0 R
-/Last 223 0 R
-/Count -6
->> endobj
-195 0 obj <<
-/Title 196 0 R
-/A 193 0 R
-/Parent 107 0 R
-/Prev 191 0 R
-/Next 199 0 R
->> endobj
-191 0 obj <<
-/Title 192 0 R
-/A 189 0 R
-/Parent 107 0 R
-/Prev 187 0 R
-/Next 195 0 R
->> endobj
-187 0 obj <<
-/Title 188 0 R
-/A 185 0 R
-/Parent 107 0 R
-/Prev 183 0 R
-/Next 191 0 R
->> endobj
-183 0 obj <<
-/Title 184 0 R
-/A 181 0 R
-/Parent 107 0 R
-/Prev 179 0 R
-/Next 187 0 R
->> endobj
-179 0 obj <<
-/Title 180 0 R
-/A 177 0 R
-/Parent 107 0 R
-/Prev 171 0 R
-/Next 183 0 R
->> endobj
-175 0 obj <<
-/Title 176 0 R
-/A 173 0 R
-/Parent 171 0 R
->> endobj
-171 0 obj <<
-/Title 172 0 R
-/A 169 0 R
-/Parent 107 0 R
-/Prev 131 0 R
-/Next 179 0 R
-/First 175 0 R
-/Last 175 0 R
-/Count -1
->> endobj
-167 0 obj <<
-/Title 168 0 R
-/A 165 0 R
-/Parent 131 0 R
-/Prev 163 0 R
->> endobj
-163 0 obj <<
-/Title 164 0 R
-/A 161 0 R
-/Parent 131 0 R
-/Prev 159 0 R
-/Next 167 0 R
->> endobj
-159 0 obj <<
-/Title 160 0 R
-/A 157 0 R
-/Parent 131 0 R
-/Prev 155 0 R
-/Next 163 0 R
->> endobj
-155 0 obj <<
-/Title 156 0 R
-/A 153 0 R
-/Parent 131 0 R
-/Prev 151 0 R
-/Next 159 0 R
->> endobj
-151 0 obj <<
-/Title 152 0 R
-/A 149 0 R
-/Parent 131 0 R
-/Prev 147 0 R
-/Next 155 0 R
->> endobj
-147 0 obj <<
-/Title 148 0 R
-/A 145 0 R
-/Parent 131 0 R
-/Prev 143 0 R
-/Next 151 0 R
->> endobj
-143 0 obj <<
-/Title 144 0 R
-/A 141 0 R
-/Parent 131 0 R
-/Prev 139 0 R
-/Next 147 0 R
->> endobj
-139 0 obj <<
-/Title 140 0 R
-/A 137 0 R
-/Parent 131 0 R
-/Prev 135 0 R
-/Next 143 0 R
->> endobj
-135 0 obj <<
-/Title 136 0 R
-/A 133 0 R
-/Parent 131 0 R
-/Next 139 0 R
->> endobj
-131 0 obj <<
-/Title 132 0 R
-/A 129 0 R
-/Parent 107 0 R
-/Prev 127 0 R
-/Next 171 0 R
-/First 135 0 R
-/Last 167 0 R
-/Count -9
->> endobj
-127 0 obj <<
-/Title 128 0 R
-/A 125 0 R
-/Parent 107 0 R
-/Prev 115 0 R
-/Next 131 0 R
->> endobj
-123 0 obj <<
-/Title 124 0 R
-/A 121 0 R
-/Parent 115 0 R
-/Prev 119 0 R
->> endobj
-119 0 obj <<
-/Title 120 0 R
-/A 117 0 R
-/Parent 115 0 R
-/Next 123 0 R
->> endobj
-115 0 obj <<
-/Title 116 0 R
-/A 113 0 R
-/Parent 107 0 R
-/Prev 111 0 R
-/Next 127 0 R
-/First 119 0 R
-/Last 123 0 R
-/Count -2
->> endobj
-111 0 obj <<
-/Title 112 0 R
-/A 109 0 R
-/Parent 107 0 R
-/Next 115 0 R
->> endobj
-107 0 obj <<
-/Title 108 0 R
-/A 105 0 R
-/Parent 2885 0 R
-/Prev 23 0 R
-/Next 239 0 R
-/First 111 0 R
-/Last 235 0 R
-/Count -14
->> endobj
-103 0 obj <<
-/Title 104 0 R
-/A 101 0 R
-/Parent 23 0 R
-/Prev 99 0 R
->> endobj
-99 0 obj <<
-/Title 100 0 R
-/A 97 0 R
-/Parent 23 0 R
-/Prev 83 0 R
-/Next 103 0 R
->> endobj
-95 0 obj <<
-/Title 96 0 R
-/A 93 0 R
-/Parent 83 0 R
-/Prev 91 0 R
->> endobj
-91 0 obj <<
-/Title 92 0 R
-/A 89 0 R
-/Parent 83 0 R
-/Prev 87 0 R
-/Next 95 0 R
->> endobj
-87 0 obj <<
-/Title 88 0 R
-/A 85 0 R
-/Parent 83 0 R
-/Next 91 0 R
->> endobj
-83 0 obj <<
-/Title 84 0 R
-/A 81 0 R
-/Parent 23 0 R
-/Prev 79 0 R
-/Next 99 0 R
-/First 87 0 R
-/Last 95 0 R
-/Count -3
->> endobj
-79 0 obj <<
-/Title 80 0 R
-/A 77 0 R
-/Parent 23 0 R
-/Prev 75 0 R
-/Next 83 0 R
->> endobj
-75 0 obj <<
-/Title 76 0 R
-/A 73 0 R
-/Parent 23 0 R
-/Prev 55 0 R
-/Next 79 0 R
->> endobj
-71 0 obj <<
-/Title 72 0 R
-/A 69 0 R
-/Parent 55 0 R
-/Prev 67 0 R
->> endobj
-67 0 obj <<
-/Title 68 0 R
-/A 65 0 R
-/Parent 55 0 R
-/Prev 63 0 R
-/Next 71 0 R
->> endobj
-63 0 obj <<
-/Title 64 0 R
-/A 61 0 R
-/Parent 55 0 R
-/Prev 59 0 R
-/Next 67 0 R
->> endobj
-59 0 obj <<
-/Title 60 0 R
-/A 57 0 R
-/Parent 55 0 R
-/Next 63 0 R
->> endobj
-55 0 obj <<
-/Title 56 0 R
-/A 53 0 R
-/Parent 23 0 R
-/Prev 39 0 R
-/Next 75 0 R
-/First 59 0 R
-/Last 71 0 R
-/Count -4
->> endobj
-51 0 obj <<
-/Title 52 0 R
-/A 49 0 R
-/Parent 39 0 R
-/Prev 47 0 R
->> endobj
-47 0 obj <<
-/Title 48 0 R
-/A 45 0 R
-/Parent 39 0 R
-/Prev 43 0 R
-/Next 51 0 R
->> endobj
-43 0 obj <<
-/Title 44 0 R
-/A 41 0 R
-/Parent 39 0 R
-/Next 47 0 R
->> endobj
-39 0 obj <<
-/Title 40 0 R
-/A 37 0 R
-/Parent 23 0 R
-/Prev 27 0 R
-/Next 55 0 R
-/First 43 0 R
-/Last 51 0 R
-/Count -3
->> endobj
-35 0 obj <<
-/Title 36 0 R
-/A 33 0 R
-/Parent 27 0 R
-/Prev 31 0 R
->> endobj
-31 0 obj <<
-/Title 32 0 R
-/A 29 0 R
-/Parent 27 0 R
-/Next 35 0 R
->> endobj
-27 0 obj <<
-/Title 28 0 R
-/A 25 0 R
-/Parent 23 0 R
-/Next 39 0 R
-/First 31 0 R
-/Last 35 0 R
-/Count -2
->> endobj
-23 0 obj <<
-/Title 24 0 R
-/A 21 0 R
-/Parent 2885 0 R
-/Prev 19 0 R
-/Next 107 0 R
-/First 27 0 R
-/Last 103 0 R
-/Count -8
->> endobj
-19 0 obj <<
-/Title 20 0 R
-/A 17 0 R
-/Parent 2885 0 R
-/Prev 15 0 R
-/Next 23 0 R
->> endobj
-15 0 obj <<
-/Title 16 0 R
-/A 13 0 R
-/Parent 2885 0 R
-/Prev 11 0 R
-/Next 19 0 R
->> endobj
-11 0 obj <<
-/Title 12 0 R
-/A 9 0 R
-/Parent 2885 0 R
-/Prev 7 0 R
-/Next 15 0 R
->> endobj
-7 0 obj <<
-/Title 8 0 R
-/A 5 0 R
-/Parent 2885 0 R
-/Next 11 0 R
->> endobj
-2886 0 obj <<
-/Names [(Doc-Start) 521 0 R (Hfootnote.1) 877 0 R (Hfootnote.10) 997 0 R (Hfootnote.11) 980 0 R (Hfootnote.12) 1010 0 R (Hfootnote.13) 1040 0 R (Hfootnote.14) 1041 0 R (Hfootnote.15) 1058 0 R (Hfootnote.16) 1133 0 R (Hfootnote.17) 1135 0 R (Hfootnote.18) 1136 0 R (Hfootnote.19) 1137 0 R (Hfootnote.2) 889 0 R (Hfootnote.20) 1146 0 R (Hfootnote.21) 1147 0 R (Hfootnote.22) 1182 0 R (Hfootnote.23) 1191 0 R (Hfootnote.24) 1216 0 R (Hfootnote.25) 1231 0 R (Hfootnote.26) 1233 0 R (Hfootnote.27) 1251 0 R (Hfootnote.28) 1257 0 R (Hfootnote.29) 1290 0 R (Hfootnote.3) 896 0 R (Hfootnote.30) 1297 0 R (Hfootnote.31) 1313 0 R (Hfootnote.32) 1324 0 R (Hfootnote.33) 1325 0 R (Hfootnote.34) 1335 0 R (Hfootnote.35) 1336 0 R (Hfootnote.36) 1354 0 R (Hfootnote.37) 1378 0 R (Hfootnote.38) 1437 0 R (Hfootnote.39) 1439 0 R (Hfootnote.4) 926 0 R (Hfootnote.40) 1452 0 R (Hfootnote.41) 1453 0 R (Hfootnote.42) 1467 0 R (Hfootnote.43) 1487 0 R (Hfootnote.44) 1536 0 R (Hfootnote.45) 1543 0 R (Hfootnote.46) 1555 0 R (Hfootnote.47) 1575 0 R (Hfootnote.48) 1601 0 R (Hfootnote.49) 1618 0 R (Hfootnote.5) 942 0 R (Hfootnote.50) 1623 0 R (Hfootnote.51) 1699 0 R (Hfootnote.52) 1746 0 R (Hfootnote.53) 1768 0 R (Hfootnote.54) 1774 0 R (Hfootnote.55) 1783 0 R (Hfootnote.56) 1784 0 R (Hfootnote.57) 1797 0 R (Hfootnote.58) 1798 0 R (Hfootnote.59) 1805 0 R (Hfootnote.6) 943 0 R (Hfootnote.60) 1840 0 R (Hfootnote.61) 1846 0 R (Hfootnote.62) 1863 0 R (Hfootnote.7) 944 0 R (Hfootnote.8) 952 0 R (Hfootnote.9) 954 0 R (Item.1) 905 0 R (Item.10) 1200 0 R (Item.11) 1272 0 R (Item.12) 1275 0 R (Item.13) 1276 0 R (Item.14) 1446 0 R (Item.15) 1449 0 R (Item.16) 1450 0 R (Item.17) 1516 0 R (Item.18) 1517 0 R (Item.19) 1518 0 R (Item.2) 906 0 R (Item.20) 1519 0 R (Item.21) 1520 0 R (Item.22) 1522 0 R (Item.23) 1523 0 R (Item.24) 1524 0 R (Item.25) 1533 0 R (Item.26) 1534 0 R (Item.3) 924 0 R (Item.4) 939 0 R (Item.5) 950 0 R (Item.6) 1109 0 R (Item.7) 1110 0 R (Item.8) 1061 0 R (Item.9) 1199 0 R (Tableofcont.0) 18 0 R (chapter*.1) 10 0 R (chapter*.10) 514 0 R (chapter*.3) 14 0 R (chapter*.5) 625 0 R (chapter*.6) 778 0 R (chapter*.7) 795 0 R (chapter*.8) 1482 0 R (chapter*.9) 510 0 R (chapter.1) 22 0 R (chapter.2) 106 0 R (chapter.3) 238 0 R (chapter.4) 282 0 R (chapter.5) 354 0 R (chapter.6) 414 0 R (cite.WAWM) 982 0 R (cite.borzyszkowski) 1488 0 R (cite.catalogue) 981 0 R (cite.chwialowski) 1748 0 R (cite.clsguide) 1882 0 R (cite.companion) 602 0 R (cite.cyrguide) 1138 0 R (cite.diller) 603 0 R (cite.eijkhout) 601 0 R (cite.eps) 1471 0 R (cite.fntguide) 1883 0 R (cite.graphics) 1470 0 R (cite.graphicscompanion) 1625 0 R (cite.jacko-bezier) 1603 0 R (cite.lichonski-idx) 1502 0 R (cite.local) 620 0 R (cite.manual) 599 0 R (cite.metapost) 1626 0 R (cite.myszka) 1441 0 R (cite.nowacki-jm) 1327 0 R (cite.pa) 1483 0 R (cite.sapijaszko) 1544 0 R (cite.texbook) 600 0 R (cite.unbound) 1628 0 R (cite.ursoswald) 1627 0 R (cite.usrguide) 1877 0 R (cite.verbatim) 1511 0 R (cite.wolinski03) 1895 0 R (cite.xy-pic) 1716 0 R (equation.3.1) 1264 0 R (equation.3.10) 1353 0 R (equation.3.2) 1277 0 R (equation.3.3) 1282 0 R (equation.3.4) 1286 0 R (equation.3.5) 1341 0 R (equation.3.8) 1346 0 R (equation.3.9) 1347 0 R (equation.5.1) 1672 0 R (figure.1.1) 785 0 R (figure.1.2) 786 0 R (figure.4.1) 787 0 R (figure.4.2) 788 0 R (figure.6.1) 789 0 R (figure.6.2) 790 0 R (mur.3.8.1) 1368 0 R (page.1) 859 0 R (page.10) 969 0 R (page.100) 1728 0 R (page.101) 1733 0 R (page.102) 1737 0 R (page.103) 1752 0 R (page.104) 1757 0 R (page.105) 1762 0 R (page.106) 1766 0 R (page.107) 1772 0 R (page.108) 1778 0 R (page.109) 1788 0 R (page.11) 973 0 R (page.110) 1794 0 R (page.111) 1802 0 R (page.112) 1810 0 R (page.113) 1814 0 R (page.114) 1818 0 R (page.115) 1822 0 R (page.116) 1827 0 R (page.117) 1831 0 R (page.118) 1838 0 R (page.119) 1844 0 R (page.12) 986 0 R (page.120) 1851 0 R (page.121) 1855 0 R (page.122) 1860 0 R (page.123) 1867 0 R (page.124) 1881 0 R (page.125) 1901 0 R (page.126) 2042 0 R (page.127) 2247 0 R (page.128) 2430 0 R (page.129) 2638 0 R (page.13) 1004 0 R (page.14) 1016 0 R (page.15) 1020 0 R (page.16) 1028 0 R (page.17) 1032 0 R (page.18) 1037 0 R (page.19) 1045 0 R (page.2) 871 0 R (page.20) 1050 0 R (page.21) 1056 0 R (page.22) 1065 0 R (page.23) 1069 0 R (page.24) 1079 0 R (page.25) 1104 0 R (page.26) 1115 0 R (page.27) 1119 0 R (page.28) 1125 0 R (page.29) 1142 0 R (page.3) 887 0 R (page.30) 1151 0 R (page.31) 1159 0 R (page.32) 1164 0 R (page.33) 1171 0 R (page.34) 1177 0 R (page.35) 1186 0 R (page.36) 1198 0 R (page.37) 1204 0 R (page.38) 1209 0 R (page.39) 1214 0 R (page.4) 893 0 R (page.40) 1220 0 R (page.41) 1229 0 R (page.42) 1237 0 R (page.43) 1244 0 R (page.44) 1249 0 R (page.45) 1255 0 R (page.46) 1263 0 R (page.47) 1281 0 R (page.48) 1294 0 R (page.49) 1301 0 R (page.5) 900 0 R (page.50) 1309 0 R (page.51) 1320 0 R (page.52) 1331 0 R (page.53) 1340 0 R (page.54) 1345 0 R (page.55) 1351 0 R (page.56) 1359 0 R (page.57) 1367 0 R (page.58) 1372 0 R (page.59) 1382 0 R (page.6) 911 0 R (page.60) 1398 0 R (page.61) 1402 0 R (page.62) 1413 0 R (page.63) 1417 0 R (page.64) 1421 0 R (page.65) 1431 0 R (page.66) 1445 0 R (page.67) 1461 0 R (page.68) 1475 0 R (page.69) 1480 0 R (page.7) 915 0 R (page.70) 1492 0 R (page.71) 1497 0 R (page.72) 1506 0 R (page.73) 1515 0 R (page.74) 1532 0 R (page.75) 1540 0 R (page.76) 1548 0 R (page.77) 1559 0 R (page.78) 1563 0 R (page.79) 1568 0 R (page.8) 935 0 R (page.80) 1573 0 R (page.81) 1580 0 R (page.82) 1586 0 R (page.83) 1591 0 R (page.84) 1598 0 R (page.85) 1607 0 R (page.86) 1632 0 R (page.87) 1639 0 R (page.88) 1646 0 R (page.89) 1655 0 R (page.9) 948 0 R (page.90) 1659 0 R (page.91) 1666 0 R (page.92) 1671 0 R (page.93) 1676 0 R (page.94) 1682 0 R (page.95) 1688 0 R (page.96) 1703 0 R (page.97) 1713 0 R (page.98) 1720 0 R (page.99) 1724 0 R (page.iii) 570 0 R (page.iv) 584 0 R (page.ix) 712 0 R (page.v) 589 0 R (page.vi) 607 0 R (page.vii) 624 0 R (page.viii) 660 0 R (page.x) 761 0 R (page.xi) 777 0 R (page.xii) 794 0 R (section*.2) 585 0 R (section*.4) 614 0 R (section.1.1) 26 0 R (section.1.2) 38 0 R (section.1.3) 54 0 R (section.1.4) 74 0 R (section.1.5) 78 0 R (section.1.6) 82 0 R (section.1.7) 98 0 R (section.1.8) 102 0 R (section.2.1) 110 0 R (section.2.10) 194 0 R (section.2.11) 198 0 R (section.2.12) 226 0 R (section.2.13) 230 0 R (section.2.14) 234 0 R (section.2.2) 114 0 R (section.2.3) 126 0 R (section.2.4) 130 0 R (section.2.5) 170 0 R (section.2.6) 178 0 R (section.2.7) 182 0 R (section.2.8) 186 0 R (section.2.9) 190 0 R (section.3.1) 242 0 R (section.3.10) 278 0 R (section.3.2) 246 0 R (section.3.3) 250 0 R (section.3.4) 254 0 R (section.3.5) 258 0 R (section.3.6) 262 0 R (section.3.7) 266 0 R (section.3.8) 270 0 R (section.3.9) 274 0 R (section.4.1) 286 0 R (section.4.2) 290 0 R (section.4.3) 294 0 R (section.4.4) 298 0 R (section.4.5) 302 0 R (section.4.6) 306 0 R (section.4.7) 310 0 R (section.4.8) 346 0 R (section.4.9) 350 0 R (section.5.1) 358 0 R (section.5.2) 362 0 R (section.5.3) 410 0 R (section.6.1) 418 0 R (section.6.2) 438 0 R (section.6.3) 454 0 R (section.6.4) 474 0 R (section.6.5) 478 0 R (section.6.6) 482 0 R (section.6.7) 486 0 R (section.6.8) 490 0 R (subsection.1.1.1) 30 0 R (subsection.1.1.2) 34 0 R (subsection.1.2.1) 42 0 R (subsection.1.2.2) 46 0 R (subsection.1.2.3) 50 0 R (subsection.1.3.1) 58 0 R (subsection.1.3.2) 62 0 R (subsection.1.3.3) 66 0 R (subsection.1.3.4) 70 0 R (subsection.1.6.1) 86 0 R (subsection.1.6.2) 90 0 R (subsection.1.6.3) 94 0 R (subsection.2.11.1) 202 0 R (subsection.2.11.2) 206 0 R (subsection.2.11.3) 210 0 R (subsection.2.11.4) 214 0 R (subsection.2.11.5) 218 0 R (subsection.2.11.6) 222 0 R (subsection.2.2.1) 118 0 R (subsection.2.2.2) 122 0 R (subsection.2.4.1) 134 0 R (subsection.2.4.2) 138 0 R (subsection.2.4.3) 142 0 R (subsection.2.4.4) 146 0 R (subsection.2.4.5) 150 0 R (subsection.2.4.6) 154 0 R (subsection.2.4.7) 158 0 R (subsection.2.4.8) 162 0 R (subsection.2.4.9) 166 0 R (subsection.2.5.1) 174 0 R (subsection.4.7.1) 314 0 R (subsection.4.7.2) 318 0 R (subsection.4.7.3) 322 0 R (subsection.4.7.4) 326 0 R (subsection.4.7.5) 330 0 R (subsection.4.7.6) 334 0 R (subsection.4.7.7) 338 0 R (subsection.4.7.8) 342 0 R (subsection.5.2.1) 366 0 R (subsection.5.2.10) 402 0 R (subsection.5.2.11) 406 0 R (subsection.5.2.2) 370 0 R (subsection.5.2.3) 374 0 R (subsection.5.2.4) 378 0 R (subsection.5.2.5) 382 0 R (subsection.5.2.6) 386 0 R (subsection.5.2.7) 390 0 R (subsection.5.2.8) 394 0 R (subsection.5.2.9) 398 0 R (subsection.6.1.1) 422 0 R (subsection.6.1.2) 426 0 R (subsection.6.1.3) 430 0 R (subsection.6.1.4) 434 0 R (subsection.6.2.1) 442 0 R (subsection.6.2.2) 446 0 R (subsection.6.2.3) 450 0 R (subsection.6.3.1) 458 0 R (subsection.6.3.2) 462 0 R (subsection.6.3.3) 466 0 R (subsection.6.3.4) 470 0 R (subsection.6.8.1) 494 0 R (subsection.6.8.2) 498 0 R (subsection.6.8.3) 502 0 R (subsection.6.8.4) 506 0 R (table.1.1) 826 0 R (table.2.1) 827 0 R (table.2.2) 828 0 R (table.2.3) 829 0 R (table.3.1) 830 0 R (table.3.10) 839 0 R (table.3.11) 840 0 R (table.3.12) 841 0 R (table.3.13) 842 0 R (table.3.14) 843 0 R (table.3.15) 844 0 R (table.3.16) 845 0 R (table.3.17) 846 0 R (table.3.18) 847 0 R (table.3.2) 831 0 R (table.3.3) 832 0 R (table.3.4) 833 0 R (table.3.5) 834 0 R (table.3.6) 835 0 R (table.3.7) 836 0 R (table.3.8) 837 0 R (table.3.9) 838 0 R (table.4.1) 848 0 R (table.4.2) 849 0 R (table.6.1) 850 0 R (table.6.2) 851 0 R (table.6.3) 852 0 R (table.6.4) 853 0 R (table.6.5) 854 0 R (table.6.6) 855 0 R (title.0) 6 0 R (twr.1) 1360 0 R (twr.2) 1361 0 R (twr.3) 1363 0 R]
-/Limits [(Doc-Start) (twr.3)]
->> endobj
-2887 0 obj <<
-/Kids [2886 0 R]
->> endobj
-2888 0 obj <<
-/Dests 2887 0 R
->> endobj
-2889 0 obj <<
-/Type /Catalog
-/Pages 2884 0 R
-/Outlines 2885 0 R
-/Names 2888 0 R
-/PageMode /UseOutlines
-/OpenAction 517 0 R
-/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.00b-pretest-20020211)
->> endobj
-2890 0 obj <<
-/Author(T. Oetiker, H. Partl, E. Schlegl, I. Hyna, J. Goldasz, R. Kubiak, T. Przechlewski)/Title(Nie za krotkie wprowadzenie do systemu LaTeXe)/Subject(LaTeX)/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.00b)/Keywords(Zobacz takze: http://www.GUST.org.pl)
-/Producer (pdfTeX-1.0b-pdfcrypt)
-/CreationDate (D:20070115090800)
->> endobj
-xref
-0 2891
-0000000001 65535 f
-0000000002 00000 f
-0000000003 00000 f
-0000000004 00000 f
-0000000000 00000 f
-0000000009 00000 n
-0000012880 00000 n
-0001284741 00000 n
-0000000052 00000 n
-0000000085 00000 n
-0000019141 00000 n
-0001284654 00000 n
-0000000131 00000 n
-0000000163 00000 n
-0000024948 00000 n
-0001284565 00000 n
-0000000210 00000 n
-0000000238 00000 n
-0000038220 00000 n
-0001284476 00000 n
-0000000288 00000 n
-0000000318 00000 n
-0000073431 00000 n
-0001284348 00000 n
-0000000364 00000 n
-0000000409 00000 n
-0000073481 00000 n
-0001284237 00000 n
-0000000457 00000 n
-0000000490 00000 n
-0000073531 00000 n
-0001284163 00000 n
-0000000543 00000 n
-0000000565 00000 n
-0000073581 00000 n
-0001284089 00000 n
-0000000618 00000 n
-0000000642 00000 n
-0000077969 00000 n
-0001283965 00000 n
-0000000690 00000 n
-0000000717 00000 n
-0000078019 00000 n
-0001283891 00000 n
-0000000770 00000 n
-0000000812 00000 n
-0000081939 00000 n
-0001283804 00000 n
-0000000865 00000 n
-0000000900 00000 n
-0000081989 00000 n
-0001283730 00000 n
-0000000953 00000 n
-0000000985 00000 n
-0000086110 00000 n
-0001283606 00000 n
-0000001033 00000 n
-0000001065 00000 n
-0000086160 00000 n
-0001283532 00000 n
-0000001118 00000 n
-0000001144 00000 n
-0000090095 00000 n
-0001283445 00000 n
-0000001197 00000 n
-0000001231 00000 n
-0000090145 00000 n
-0001283358 00000 n
-0000001284 00000 n
-0000001319 00000 n
-0000093549 00000 n
-0001283284 00000 n
-0000001372 00000 n
-0000001401 00000 n
-0000093599 00000 n
-0001283197 00000 n
-0000001449 00000 n
-0000001495 00000 n
-0000098482 00000 n
-0001283110 00000 n
-0000001543 00000 n
-0000001590 00000 n
-0000108410 00000 n
-0001282986 00000 n
-0000001638 00000 n
-0000001682 00000 n
-0000108460 00000 n
-0001282912 00000 n
-0000001735 00000 n
-0000001770 00000 n
-0000112248 00000 n
-0001282825 00000 n
-0000001823 00000 n
-0000001849 00000 n
-0000116961 00000 n
-0001282751 00000 n
-0000001902 00000 n
-0000001933 00000 n
-0000122829 00000 n
-0001282662 00000 n
-0000001981 00000 n
-0000002034 00000 n
-0000131198 00000 n
-0001282585 00000 n
-0000002083 00000 n
-0000002118 00000 n
-0000134311 00000 n
-0001282452 00000 n
-0000002165 00000 n
-0000002201 00000 n
-0000134363 00000 n
-0001282373 00000 n
-0000002250 00000 n
-0000002295 00000 n
-0000140371 00000 n
-0001282241 00000 n
-0000002344 00000 n
-0000002398 00000 n
-0000140423 00000 n
-0001282162 00000 n
-0000002452 00000 n
-0000002490 00000 n
-0000148998 00000 n
-0001282083 00000 n
-0000002544 00000 n
-0000002584 00000 n
-0000152895 00000 n
-0001281990 00000 n
-0000002633 00000 n
-0000002684 00000 n
-0000156909 00000 n
-0001281858 00000 n
-0000002733 00000 n
-0000002779 00000 n
-0000156961 00000 n
-0001281779 00000 n
-0000002833 00000 n
-0000002863 00000 n
-0000157013 00000 n
-0001281686 00000 n
-0000002917 00000 n
-0000002954 00000 n
-0000160895 00000 n
-0001281593 00000 n
-0000003008 00000 n
-0000003046 00000 n
-0000163960 00000 n
-0001281500 00000 n
-0000003100 00000 n
-0000003126 00000 n
-0000164011 00000 n
-0001281407 00000 n
-0000003180 00000 n
-0000003218 00000 n
-0000164063 00000 n
-0001281314 00000 n
-0000003272 00000 n
-0000003311 00000 n
-0000167007 00000 n
-0001281221 00000 n
-0000003365 00000 n
-0000003405 00000 n
-0000167059 00000 n
-0001281128 00000 n
-0000003459 00000 n
-0000003488 00000 n
-0000170834 00000 n
-0001281049 00000 n
-0000003542 00000 n
-0000003588 00000 n
-0000170938 00000 n
-0001280917 00000 n
-0000003637 00000 n
-0000003677 00000 n
-0000185671 00000 n
-0001280852 00000 n
-0000003731 00000 n
-0000003777 00000 n
-0000194758 00000 n
-0001280759 00000 n
-0000003826 00000 n
-0000003870 00000 n
-0000198275 00000 n
-0001280666 00000 n
-0000003919 00000 n
-0000003967 00000 n
-0000210805 00000 n
-0001280573 00000 n
-0000004016 00000 n
-0000004045 00000 n
-0000210857 00000 n
-0001280480 00000 n
-0000004094 00000 n
-0000004123 00000 n
-0000214462 00000 n
-0001280387 00000 n
-0000004173 00000 n
-0000004205 00000 n
-0000214514 00000 n
-0001280255 00000 n
-0000004255 00000 n
-0000004285 00000 n
-0000217320 00000 n
-0001280176 00000 n
-0000004340 00000 n
-0000004402 00000 n
-0000217478 00000 n
-0001280083 00000 n
-0000004457 00000 n
-0000004517 00000 n
-0000220563 00000 n
-0001279990 00000 n
-0000004572 00000 n
-0000004626 00000 n
-0000220615 00000 n
-0001279897 00000 n
-0000004681 00000 n
-0000004713 00000 n
-0000224196 00000 n
-0001279804 00000 n
-0000004768 00000 n
-0000004810 00000 n
-0000224248 00000 n
-0001279725 00000 n
-0000004865 00000 n
-0000004903 00000 n
-0000232293 00000 n
-0001279632 00000 n
-0000004953 00000 n
-0000004981 00000 n
-0000244077 00000 n
-0001279539 00000 n
-0000005031 00000 n
-0000005075 00000 n
-0000244129 00000 n
-0001279460 00000 n
-0000005125 00000 n
-0000005151 00000 n
-0000250588 00000 n
-0001279326 00000 n
-0000005198 00000 n
-0000005240 00000 n
-0000250640 00000 n
-0001279247 00000 n
-0000005289 00000 n
-0000005314 00000 n
-0000259063 00000 n
-0001279154 00000 n
-0000005363 00000 n
-0000005393 00000 n
-0000259168 00000 n
-0001279061 00000 n
-0000005442 00000 n
-0000005501 00000 n
-0000275993 00000 n
-0001278968 00000 n
-0000005550 00000 n
-0000005601 00000 n
-0000280088 00000 n
-0001278875 00000 n
-0000005650 00000 n
-0000005692 00000 n
-0000286556 00000 n
-0001278782 00000 n
-0000005741 00000 n
-0000005768 00000 n
-0000290464 00000 n
-0001278689 00000 n
-0000005817 00000 n
-0000005850 00000 n
-0000294437 00000 n
-0001278596 00000 n
-0000005899 00000 n
-0000005947 00000 n
-0000297985 00000 n
-0001278503 00000 n
-0000005996 00000 n
-0000006033 00000 n
-0000302425 00000 n
-0001278424 00000 n
-0000006083 00000 n
-0000006138 00000 n
-0000322317 00000 n
-0001278291 00000 n
-0000006185 00000 n
-0000006252 00000 n
-0000322369 00000 n
-0001278212 00000 n
-0000006301 00000 n
-0000006354 00000 n
-0000336802 00000 n
-0001278119 00000 n
-0000006403 00000 n
-0000006438 00000 n
-0000341059 00000 n
-0001278026 00000 n
-0000006487 00000 n
-0000006518 00000 n
-0000348290 00000 n
-0001277933 00000 n
-0000006567 00000 n
-0000006608 00000 n
-0000352785 00000 n
-0001277840 00000 n
-0000006657 00000 n
-0000006692 00000 n
-0000352836 00000 n
-0001277747 00000 n
-0000006741 00000 n
-0000006794 00000 n
-0000361890 00000 n
-0001277615 00000 n
-0000006843 00000 n
-0000006905 00000 n
-0000362048 00000 n
-0001277536 00000 n
-0000006959 00000 n
-0000007012 00000 n
-0000367028 00000 n
-0001277443 00000 n
-0000007066 00000 n
-0000007115 00000 n
-0000371962 00000 n
-0001277350 00000 n
-0000007169 00000 n
-0000007208 00000 n
-0000375981 00000 n
-0001277257 00000 n
-0000007262 00000 n
-0000007302 00000 n
-0000382455 00000 n
-0001277164 00000 n
-0000007356 00000 n
-0000007394 00000 n
-0000382507 00000 n
-0001277071 00000 n
-0000007448 00000 n
-0000007489 00000 n
-0000386768 00000 n
-0001276978 00000 n
-0000007543 00000 n
-0000007618 00000 n
-0000391139 00000 n
-0001276899 00000 n
-0000007672 00000 n
-0000007714 00000 n
-0000391191 00000 n
-0001276806 00000 n
-0000007763 00000 n
-0000007805 00000 n
-0000398134 00000 n
-0001276727 00000 n
-0000007854 00000 n
-0000007890 00000 n
-0000401884 00000 n
-0001276594 00000 n
-0000007937 00000 n
-0000007988 00000 n
-0000401936 00000 n
-0001276515 00000 n
-0000008037 00000 n
-0000008065 00000 n
-0000408024 00000 n
-0001276382 00000 n
-0000008114 00000 n
-0000008151 00000 n
-0000408076 00000 n
-0001276303 00000 n
-0000008205 00000 n
-0000008245 00000 n
-0000411172 00000 n
-0001276210 00000 n
-0000008299 00000 n
-0000008326 00000 n
-0000414127 00000 n
-0001276117 00000 n
-0000008380 00000 n
-0000008408 00000 n
-0000416990 00000 n
-0001276024 00000 n
-0000008462 00000 n
-0000008488 00000 n
-0000419549 00000 n
-0001275931 00000 n
-0000008542 00000 n
-0000008575 00000 n
-0000419601 00000 n
-0001275838 00000 n
-0000008629 00000 n
-0000008683 00000 n
-0000422505 00000 n
-0001275745 00000 n
-0000008737 00000 n
-0000008762 00000 n
-0000425041 00000 n
-0001275652 00000 n
-0000008816 00000 n
-0000008874 00000 n
-0000433940 00000 n
-0001275559 00000 n
-0000008928 00000 n
-0000008982 00000 n
-0000440524 00000 n
-0001275466 00000 n
-0000009037 00000 n
-0000009074 00000 n
-0000445854 00000 n
-0001275387 00000 n
-0000009129 00000 n
-0000009190 00000 n
-0000445905 00000 n
-0001275308 00000 n
-0000009239 00000 n
-0000009265 00000 n
-0000456570 00000 n
-0001275175 00000 n
-0000009312 00000 n
-0000009351 00000 n
-0000456622 00000 n
-0001275057 00000 n
-0000009400 00000 n
-0000009452 00000 n
-0000460604 00000 n
-0001274978 00000 n
-0000009506 00000 n
-0000009566 00000 n
-0000464527 00000 n
-0001274885 00000 n
-0000009620 00000 n
-0000009680 00000 n
-0000467497 00000 n
-0001274792 00000 n
-0000009734 00000 n
-0000009772 00000 n
-0000467549 00000 n
-0001274713 00000 n
-0000009826 00000 n
-0000009860 00000 n
-0000472586 00000 n
-0001274581 00000 n
-0000009909 00000 n
-0000009934 00000 n
-0000472638 00000 n
-0001274502 00000 n
-0000009988 00000 n
-0000010047 00000 n
-0000482358 00000 n
-0001274409 00000 n
-0000010101 00000 n
-0000010147 00000 n
-0000482410 00000 n
-0001274330 00000 n
-0000010201 00000 n
-0000010255 00000 n
-0000489626 00000 n
-0001274198 00000 n
-0000010304 00000 n
-0000010332 00000 n
-0000489677 00000 n
-0001274119 00000 n
-0000010386 00000 n
-0000010434 00000 n
-0000494143 00000 n
-0001274026 00000 n
-0000010488 00000 n
-0000010531 00000 n
-0000494195 00000 n
-0001273933 00000 n
-0000010585 00000 n
-0000010621 00000 n
-0000502211 00000 n
-0001273854 00000 n
-0000010675 00000 n
-0000010710 00000 n
-0000506691 00000 n
-0001273761 00000 n
-0000010759 00000 n
-0000010801 00000 n
-0000512178 00000 n
-0001273668 00000 n
-0000010850 00000 n
-0000010892 00000 n
-0000512230 00000 n
-0001273575 00000 n
-0000010941 00000 n
-0000010969 00000 n
-0000518882 00000 n
-0001273482 00000 n
-0000011018 00000 n
-0000011055 00000 n
-0000522222 00000 n
-0001273364 00000 n
-0000011104 00000 n
-0000011149 00000 n
-0000522274 00000 n
-0001273285 00000 n
-0000011203 00000 n
-0000011250 00000 n
-0000532815 00000 n
-0001273192 00000 n
-0000011304 00000 n
-0000011341 00000 n
-0000535639 00000 n
-0001273099 00000 n
-0000011395 00000 n
-0000011427 00000 n
-0000543356 00000 n
-0001273020 00000 n
-0000011481 00000 n
-0000011511 00000 n
-0000548711 00000 n
-0001272926 00000 n
-0000011559 00000 n
-0000011591 00000 n
-0000582269 00000 n
-0001272846 00000 n
-0000011640 00000 n
-0000011669 00000 n
-0000012710 00000 n
-0000012929 00000 n
-0000011721 00000 n
-0000012829 00000 n
-0001268452 00000 n
-0001259641 00000 n
-0001268281 00000 n
-0001259262 00000 n
-0001255342 00000 n
-0001259080 00000 n
-0001254897 00000 n
-0001249743 00000 n
-0001254724 00000 n
-0001249183 00000 n
-0001242982 00000 n
-0001249010 00000 n
-0001242736 00000 n
-0001240755 00000 n
-0001242558 00000 n
-0001239814 00000 n
-0001230720 00000 n
-0001239640 00000 n
-0001230486 00000 n
-0001227532 00000 n
-0001230315 00000 n
-0001226400 00000 n
-0001206491 00000 n
-0001226221 00000 n
-0001269232 00000 n
-0000015971 00000 n
-0000015435 00000 n
-0000013093 00000 n
-0001205377 00000 n
-0001190775 00000 n
-0001205205 00000 n
-0001188955 00000 n
-0001164579 00000 n
-0001188781 00000 n
-0001164351 00000 n
-0001162282 00000 n
-0001164184 00000 n
-0001161154 00000 n
-0001142990 00000 n
-0001160980 00000 n
-0000015582 00000 n
-0001141607 00000 n
-0001123401 00000 n
-0001141427 00000 n
-0000015780 00000 n
-0000019191 00000 n
-0000018755 00000 n
-0000016099 00000 n
-0000019090 00000 n
-0001122283 00000 n
-0001108129 00000 n
-0001122111 00000 n
-0001107827 00000 n
-0001103681 00000 n
-0001107655 00000 n
-0001103093 00000 n
-0001096063 00000 n
-0001102919 00000 n
-0000018894 00000 n
-0000020665 00000 n
-0000020445 00000 n
-0000019344 00000 n
-0000020564 00000 n
-0000020615 00000 n
-0000024998 00000 n
-0000023792 00000 n
-0000020764 00000 n
-0000024897 00000 n
-0000023971 00000 n
-0000024124 00000 n
-0000024277 00000 n
-0000024432 00000 n
-0000024586 00000 n
-0000024743 00000 n
-0001095564 00000 n
-0001087346 00000 n
-0001095390 00000 n
-0000549341 00000 n
-0000549289 00000 n
-0000548974 00000 n
-0000549026 00000 n
-0000548922 00000 n
-0000031122 00000 n
-0000029011 00000 n
-0000025152 00000 n
-0000031020 00000 n
-0000029230 00000 n
-0000029382 00000 n
-0000029549 00000 n
-0000029716 00000 n
-0000029882 00000 n
-0000030051 00000 n
-0000031071 00000 n
-0000030235 00000 n
-0000030389 00000 n
-0000030544 00000 n
-0000030697 00000 n
-0000030851 00000 n
-0000556291 00000 n
-0000038270 00000 n
-0000033080 00000 n
-0000031276 00000 n
-0000038118 00000 n
-0000038169 00000 n
-0000033451 00000 n
-0000033601 00000 n
-0000033753 00000 n
-0000033904 00000 n
-0000034058 00000 n
-0000034217 00000 n
-0000034375 00000 n
-0000034529 00000 n
-0000034687 00000 n
-0000034845 00000 n
-0000035004 00000 n
-0000035158 00000 n
-0000035317 00000 n
-0000035476 00000 n
-0000035633 00000 n
-0000035792 00000 n
-0000035944 00000 n
-0000036098 00000 n
-0000036252 00000 n
-0000036411 00000 n
-0000036570 00000 n
-0000036728 00000 n
-0000036882 00000 n
-0000037035 00000 n
-0000037186 00000 n
-0000037339 00000 n
-0000037493 00000 n
-0000037652 00000 n
-0000037811 00000 n
-0000037965 00000 n
-0001269350 00000 n
-0000047950 00000 n
-0000040886 00000 n
-0000038382 00000 n
-0000047899 00000 n
-0000041353 00000 n
-0000041512 00000 n
-0000041671 00000 n
-0000041830 00000 n
-0001085430 00000 n
-0001066454 00000 n
-0001085251 00000 n
-0000041989 00000 n
-0000042148 00000 n
-0001066056 00000 n
-0001058765 00000 n
-0001065887 00000 n
-0000042307 00000 n
-0000042466 00000 n
-0000042625 00000 n
-0000042784 00000 n
-0000042938 00000 n
-0000043097 00000 n
-0000043251 00000 n
-0000043404 00000 n
-0000043558 00000 n
-0000043711 00000 n
-0000043866 00000 n
-0000044021 00000 n
-0000044181 00000 n
-0000044341 00000 n
-0000044501 00000 n
-0000044660 00000 n
-0000044820 00000 n
-0000044979 00000 n
-0000045134 00000 n
-0000045289 00000 n
-0000045444 00000 n
-0000045596 00000 n
-0000045750 00000 n
-0000045904 00000 n
-0000046057 00000 n
-0000046211 00000 n
-0000046364 00000 n
-0000046518 00000 n
-0000046672 00000 n
-0000046824 00000 n
-0000046977 00000 n
-0000047132 00000 n
-0000047284 00000 n
-0000047438 00000 n
-0000047591 00000 n
-0000047745 00000 n
-0000057897 00000 n
-0000050789 00000 n
-0000048090 00000 n
-0000057846 00000 n
-0000051256 00000 n
-0000051410 00000 n
-0000051564 00000 n
-0000051718 00000 n
-0000051877 00000 n
-0000052035 00000 n
-0000052194 00000 n
-0000052352 00000 n
-0000052510 00000 n
-0000052669 00000 n
-0000052827 00000 n
-0000052986 00000 n
-0000053140 00000 n
-0000053292 00000 n
-0000053443 00000 n
-0000053596 00000 n
-0000053750 00000 n
-0000053909 00000 n
-0000054068 00000 n
-0000054227 00000 n
-0000054385 00000 n
-0000054544 00000 n
-0000054702 00000 n
-0000054860 00000 n
-0000055019 00000 n
-0000055177 00000 n
-0000055337 00000 n
-0000055497 00000 n
-0000055651 00000 n
-0001058534 00000 n
-0001054901 00000 n
-0001058364 00000 n
-0000055801 00000 n
-0000055955 00000 n
-0000056114 00000 n
-0000056270 00000 n
-0000056429 00000 n
-0000056588 00000 n
-0000056741 00000 n
-0000056899 00000 n
-0000057057 00000 n
-0000057216 00000 n
-0000057369 00000 n
-0000057528 00000 n
-0000057687 00000 n
-0000061134 00000 n
-0000058988 00000 n
-0000058037 00000 n
-0000061083 00000 n
-0000059215 00000 n
-0000059374 00000 n
-0000059528 00000 n
-0000059682 00000 n
-0000059835 00000 n
-0000059988 00000 n
-0000060141 00000 n
-0000060300 00000 n
-0000060458 00000 n
-0000060617 00000 n
-0000060776 00000 n
-0000060929 00000 n
-0000063168 00000 n
-0000061972 00000 n
-0000061233 00000 n
-0000063066 00000 n
-0000063117 00000 n
-0000062151 00000 n
-0000062303 00000 n
-0000062456 00000 n
-0000062609 00000 n
-0000062762 00000 n
-0000062915 00000 n
-0000098431 00000 n
-0000102733 00000 n
-0000348341 00000 n
-0000393792 00000 n
-0000472534 00000 n
-0000508937 00000 n
-0000070370 00000 n
-0000065333 00000 n
-0000063266 00000 n
-0000070268 00000 n
-0000070319 00000 n
-0000065704 00000 n
-0000065856 00000 n
-0000066008 00000 n
-0000066160 00000 n
-0000066312 00000 n
-0000066464 00000 n
-0000066614 00000 n
-0000066765 00000 n
-0000066916 00000 n
-0000067068 00000 n
-0000067220 00000 n
-0000067372 00000 n
-0000067524 00000 n
-0000067676 00000 n
-0000067829 00000 n
-0000067981 00000 n
-0000068134 00000 n
-0000068287 00000 n
-0000068440 00000 n
-0000068593 00000 n
-0000068746 00000 n
-0000068899 00000 n
-0000069052 00000 n
-0000069204 00000 n
-0000069356 00000 n
-0000069508 00000 n
-0000069660 00000 n
-0000069812 00000 n
-0000069964 00000 n
-0000070116 00000 n
-0000122727 00000 n
-0000166955 00000 n
-0000170886 00000 n
-0000236502 00000 n
-0000302477 00000 n
-0000302529 00000 n
-0000305662 00000 n
-0000308109 00000 n
-0000308161 00000 n
-0000308213 00000 n
-0000311182 00000 n
-0000311234 00000 n
-0000311286 00000 n
-0000311338 00000 n
-0000311390 00000 n
-0000311442 00000 n
-0000313749 00000 n
-0000313801 00000 n
-0000315710 00000 n
-0000315762 00000 n
-0000317509 00000 n
-0000317561 00000 n
-0000328281 00000 n
-0000344768 00000 n
-0000475917 00000 n
-0000475969 00000 n
-0000478850 00000 n
-0000482306 00000 n
-0000498358 00000 n
-0000532867 00000 n
-0000073629 00000 n
-0000073086 00000 n
-0000070495 00000 n
-0000073380 00000 n
-0001053871 00000 n
-0001041217 00000 n
-0001053695 00000 n
-0001040982 00000 n
-0001037198 00000 n
-0001040808 00000 n
-0000073225 00000 n
-0001269468 00000 n
-0000078120 00000 n
-0000077463 00000 n
-0000073796 00000 n
-0000077918 00000 n
-0000077610 00000 n
-0000077764 00000 n
-0001036617 00000 n
-0001026397 00000 n
-0001036443 00000 n
-0000078069 00000 n
-0001025137 00000 n
-0001008328 00000 n
-0001024963 00000 n
-0001007560 00000 n
-0000995797 00000 n
-0001007387 00000 n
-0000082089 00000 n
-0000081597 00000 n
-0000078342 00000 n
-0000081888 00000 n
-0000081736 00000 n
-0000082038 00000 n
-0000086261 00000 n
-0000085602 00000 n
-0000082256 00000 n
-0000086059 00000 n
-0000085749 00000 n
-0000085906 00000 n
-0000086210 00000 n
-0000090297 00000 n
-0000089589 00000 n
-0000086455 00000 n
-0000090044 00000 n
-0000995310 00000 n
-0000992808 00000 n
-0000995146 00000 n
-0000089736 00000 n
-0000090195 00000 n
-0000090246 00000 n
-0000089895 00000 n
-0000093649 00000 n
-0000093379 00000 n
-0000090464 00000 n
-0000093498 00000 n
-0000098634 00000 n
-0000097108 00000 n
-0000093803 00000 n
-0000098380 00000 n
-0000992577 00000 n
-0000988941 00000 n
-0000992407 00000 n
-0000097295 00000 n
-0000097447 00000 n
-0000097601 00000 n
-0000097754 00000 n
-0000097905 00000 n
-0000098532 00000 n
-0000098058 00000 n
-0000098583 00000 n
-0000098210 00000 n
-0000988171 00000 n
-0000976234 00000 n
-0000987992 00000 n
-0001269586 00000 n
-0000102988 00000 n
-0000101746 00000 n
-0000098843 00000 n
-0000102682 00000 n
-0000101917 00000 n
-0000102071 00000 n
-0000102225 00000 n
-0000102784 00000 n
-0000102379 00000 n
-0000102528 00000 n
-0000102835 00000 n
-0000102886 00000 n
-0000102937 00000 n
-0000108612 00000 n
-0000106655 00000 n
-0000103170 00000 n
-0000108308 00000 n
-0000106850 00000 n
-0000108359 00000 n
-0000107003 00000 n
-0000108510 00000 n
-0000107157 00000 n
-0000108561 00000 n
-0000975989 00000 n
-0000973992 00000 n
-0000975812 00000 n
-0000973461 00000 n
-0000967765 00000 n
-0000973288 00000 n
-0000107311 00000 n
-0000107528 00000 n
-0000107745 00000 n
-0000107951 00000 n
-0000108155 00000 n
-0000112298 00000 n
-0000112078 00000 n
-0000108848 00000 n
-0000112197 00000 n
-0000117062 00000 n
-0000115808 00000 n
-0000112438 00000 n
-0000116910 00000 n
-0000115987 00000 n
-0000116139 00000 n
-0000116291 00000 n
-0000116446 00000 n
-0000116603 00000 n
-0000116755 00000 n
-0000117011 00000 n
-0000556870 00000 n
-0000556396 00000 n
-0000122879 00000 n
-0000120917 00000 n
-0000117269 00000 n
-0000122676 00000 n
-0000121129 00000 n
-0000121280 00000 n
-0000121433 00000 n
-0000121590 00000 n
-0000121747 00000 n
-0000121900 00000 n
-0000122055 00000 n
-0000967463 00000 n
-0000963262 00000 n
-0000967291 00000 n
-0000122778 00000 n
-0000122211 00000 n
-0000122365 00000 n
-0000122519 00000 n
-0000127871 00000 n
-0000126650 00000 n
-0000123102 00000 n
-0000127765 00000 n
-0000126839 00000 n
-0000126992 00000 n
-0000127147 00000 n
-0000127301 00000 n
-0000127455 00000 n
-0000127818 00000 n
-0000127610 00000 n
-0001269704 00000 n
-0000131250 00000 n
-0000131022 00000 n
-0000128054 00000 n
-0000131145 00000 n
-0000134415 00000 n
-0000133935 00000 n
-0000131391 00000 n
-0000134258 00000 n
-0000134079 00000 n
-0000962750 00000 n
-0000955321 00000 n
-0000962569 00000 n
-0000137049 00000 n
-0000136873 00000 n
-0000134597 00000 n
-0000136996 00000 n
-0000140475 00000 n
-0000140015 00000 n
-0000137163 00000 n
-0000140318 00000 n
-0000140159 00000 n
-0000145164 00000 n
-0000144542 00000 n
-0000140629 00000 n
-0000145005 00000 n
-0000144695 00000 n
-0000144850 00000 n
-0000145058 00000 n
-0000145111 00000 n
-0000149050 00000 n
-0000148822 00000 n
-0000145333 00000 n
-0000148945 00000 n
-0001269829 00000 n
-0000152947 00000 n
-0000152380 00000 n
-0000149191 00000 n
-0000152842 00000 n
-0000152533 00000 n
-0000152687 00000 n
-0000157117 00000 n
-0000156234 00000 n
-0000153101 00000 n
-0000156856 00000 n
-0000156396 00000 n
-0000157064 00000 n
-0000156552 00000 n
-0000156707 00000 n
-0000175030 00000 n
-0000160947 00000 n
-0000160719 00000 n
-0000157284 00000 n
-0000160842 00000 n
-0000164115 00000 n
-0000163784 00000 n
-0000161100 00000 n
-0000163907 00000 n
-0000954918 00000 n
-0000951781 00000 n
-0000954739 00000 n
-0000951473 00000 n
-0000949085 00000 n
-0000951301 00000 n
-0000167111 00000 n
-0000166779 00000 n
-0000164311 00000 n
-0000166902 00000 n
-0000948861 00000 n
-0000946778 00000 n
-0000948692 00000 n
-0000946554 00000 n
-0000944266 00000 n
-0000946385 00000 n
-0000944042 00000 n
-0000939067 00000 n
-0000943873 00000 n
-0000938163 00000 n
-0000928623 00000 n
-0000937986 00000 n
-0000928221 00000 n
-0000922822 00000 n
-0000928045 00000 n
-0000922373 00000 n
-0000915179 00000 n
-0000922191 00000 n
-0000913709 00000 n
-0000911784 00000 n
-0000913540 00000 n
-0000171096 00000 n
-0000170484 00000 n
-0000167383 00000 n
-0000170781 00000 n
-0000170628 00000 n
-0000911178 00000 n
-0000901074 00000 n
-0000911010 00000 n
-0000170990 00000 n
-0000171043 00000 n
-0001269954 00000 n
-0000175083 00000 n
-0000174854 00000 n
-0000171265 00000 n
-0000174977 00000 n
-0000179724 00000 n
-0000179199 00000 n
-0000175238 00000 n
-0000179671 00000 n
-0000179352 00000 n
-0000179511 00000 n
-0000185934 00000 n
-0000184164 00000 n
-0000179893 00000 n
-0000185618 00000 n
-0000184371 00000 n
-0000184526 00000 n
-0000184681 00000 n
-0000184835 00000 n
-0000184991 00000 n
-0000185151 00000 n
-0000185306 00000 n
-0000185723 00000 n
-0000185462 00000 n
-0000185776 00000 n
-0000185829 00000 n
-0000185881 00000 n
-0000556817 00000 n
-0000190522 00000 n
-0000189735 00000 n
-0000186157 00000 n
-0000190363 00000 n
-0000189897 00000 n
-0000190053 00000 n
-0000190207 00000 n
-0000190416 00000 n
-0000190469 00000 n
-0000194810 00000 n
-0000193841 00000 n
-0000190746 00000 n
-0000194705 00000 n
-0000194012 00000 n
-0000194168 00000 n
-0000194320 00000 n
-0000194512 00000 n
-0000198327 00000 n
-0000198099 00000 n
-0000194964 00000 n
-0000198222 00000 n
-0001270079 00000 n
-0000202695 00000 n
-0000202017 00000 n
-0000198481 00000 n
-0000202642 00000 n
-0000202179 00000 n
-0000202334 00000 n
-0000202489 00000 n
-0000206486 00000 n
-0000205972 00000 n
-0000202823 00000 n
-0000206433 00000 n
-0000206125 00000 n
-0000206279 00000 n
-0000210962 00000 n
-0000209961 00000 n
-0000206627 00000 n
-0000210752 00000 n
-0000210132 00000 n
-0000210288 00000 n
-0000210442 00000 n
-0000210597 00000 n
-0000210909 00000 n
-0000214566 00000 n
-0000214057 00000 n
-0000211144 00000 n
-0000214356 00000 n
-0000214201 00000 n
-0000898970 00000 n
-0000893066 00000 n
-0000898794 00000 n
-0000214409 00000 n
-0000891260 00000 n
-0000880413 00000 n
-0000891079 00000 n
-0000217529 00000 n
-0000217144 00000 n
-0000214790 00000 n
-0000217267 00000 n
-0000217372 00000 n
-0000217425 00000 n
-0000220667 00000 n
-0000220387 00000 n
-0000217685 00000 n
-0000220510 00000 n
-0001270204 00000 n
-0000224300 00000 n
-0000223844 00000 n
-0000220823 00000 n
-0000224143 00000 n
-0000223988 00000 n
-0000228465 00000 n
-0000228060 00000 n
-0000224469 00000 n
-0000228359 00000 n
-0000228204 00000 n
-0000228412 00000 n
-0000232345 00000 n
-0000231779 00000 n
-0000228634 00000 n
-0000232240 00000 n
-0000878705 00000 n
-0000871889 00000 n
-0000878525 00000 n
-0000231932 00000 n
-0000232087 00000 n
-0000236660 00000 n
-0000235984 00000 n
-0000232513 00000 n
-0000236449 00000 n
-0000236137 00000 n
-0000236554 00000 n
-0000236293 00000 n
-0000236607 00000 n
-0000240897 00000 n
-0000240216 00000 n
-0000236857 00000 n
-0000240844 00000 n
-0000240378 00000 n
-0000240534 00000 n
-0000240690 00000 n
-0000244181 00000 n
-0000243901 00000 n
-0000241038 00000 n
-0000244024 00000 n
-0001270329 00000 n
-0000246651 00000 n
-0000246245 00000 n
-0000244309 00000 n
-0000246545 00000 n
-0000246389 00000 n
-0000246598 00000 n
-0000250745 00000 n
-0000249798 00000 n
-0000246806 00000 n
-0000250535 00000 n
-0000249960 00000 n
-0000250692 00000 n
-0000250116 00000 n
-0000250326 00000 n
-0000255157 00000 n
-0000254210 00000 n
-0000251008 00000 n
-0000254839 00000 n
-0000254892 00000 n
-0000254372 00000 n
-0000870583 00000 n
-0000860452 00000 n
-0000870399 00000 n
-0000858138 00000 n
-0000853770 00000 n
-0000857962 00000 n
-0000254945 00000 n
-0000254528 00000 n
-0000254687 00000 n
-0000254998 00000 n
-0000255051 00000 n
-0000255104 00000 n
-0000259273 00000 n
-0000258328 00000 n
-0000255395 00000 n
-0000258957 00000 n
-0000259010 00000 n
-0000849273 00000 n
-0000822683 00000 n
-0000849108 00000 n
-0000259115 00000 n
-0000258490 00000 n
-0000258646 00000 n
-0000258802 00000 n
-0000259220 00000 n
-0000263420 00000 n
-0000262852 00000 n
-0000259522 00000 n
-0000263314 00000 n
-0000263005 00000 n
-0000263161 00000 n
-0000263367 00000 n
-0000266747 00000 n
-0000266571 00000 n
-0000263672 00000 n
-0000266694 00000 n
-0000822275 00000 n
-0000819663 00000 n
-0000822095 00000 n
-0001270454 00000 n
-0000271087 00000 n
-0000270359 00000 n
-0000266986 00000 n
-0000270981 00000 n
-0000270521 00000 n
-0000270677 00000 n
-0000270829 00000 n
-0000271034 00000 n
-0000819277 00000 n
-0000817192 00000 n
-0000819113 00000 n
-0000276151 00000 n
-0000275144 00000 n
-0000271368 00000 n
-0000275940 00000 n
-0000275315 00000 n
-0000275470 00000 n
-0000275625 00000 n
-0000276045 00000 n
-0000276098 00000 n
-0000275781 00000 n
-0000556500 00000 n
-0000280246 00000 n
-0000279404 00000 n
-0000276429 00000 n
-0000280035 00000 n
-0000279566 00000 n
-0000279722 00000 n
-0000279877 00000 n
-0000280140 00000 n
-0000280193 00000 n
-0000283599 00000 n
-0000283370 00000 n
-0000280495 00000 n
-0000283493 00000 n
-0000283546 00000 n
-0000286608 00000 n
-0000286274 00000 n
-0000283795 00000 n
-0000286397 00000 n
-0000286450 00000 n
-0000286503 00000 n
-0000290620 00000 n
-0000290111 00000 n
-0000286802 00000 n
-0000290411 00000 n
-0000290255 00000 n
-0000290516 00000 n
-0000290567 00000 n
-0001270579 00000 n
-0000294648 00000 n
-0000294091 00000 n
-0000290886 00000 n
-0000294384 00000 n
-0000294489 00000 n
-0000294542 00000 n
-0000294235 00000 n
-0000294595 00000 n
-0000298035 00000 n
-0000297756 00000 n
-0000294802 00000 n
-0000297879 00000 n
-0000297932 00000 n
-0000302634 00000 n
-0000301317 00000 n
-0000298229 00000 n
-0000302372 00000 n
-0000301497 00000 n
-0000301650 00000 n
-0000301802 00000 n
-0000301957 00000 n
-0000302167 00000 n
-0000302581 00000 n
-0000305714 00000 n
-0000305486 00000 n
-0000302883 00000 n
-0000305609 00000 n
-0000813067 00000 n
-0000789290 00000 n
-0000812902 00000 n
-0000788904 00000 n
-0000784924 00000 n
-0000788724 00000 n
-0000784413 00000 n
-0000781432 00000 n
-0000784249 00000 n
-0000781193 00000 n
-0000777915 00000 n
-0000781014 00000 n
-0000308265 00000 n
-0000307933 00000 n
-0000305951 00000 n
-0000308056 00000 n
-0000311494 00000 n
-0000311006 00000 n
-0000308490 00000 n
-0000311129 00000 n
-0000776889 00000 n
-0000775051 00000 n
-0000776709 00000 n
-0000774804 00000 n
-0000772767 00000 n
-0000774624 00000 n
-0001270704 00000 n
-0000313853 00000 n
-0000313573 00000 n
-0000311790 00000 n
-0000313696 00000 n
-0000315814 00000 n
-0000315534 00000 n
-0000313995 00000 n
-0000315657 00000 n
-0000317613 00000 n
-0000317333 00000 n
-0000315956 00000 n
-0000317456 00000 n
-0000772450 00000 n
-0000769677 00000 n
-0000772285 00000 n
-0000769249 00000 n
-0000765776 00000 n
-0000769083 00000 n
-0000322527 00000 n
-0000320901 00000 n
-0000317825 00000 n
-0000322264 00000 n
-0000321099 00000 n
-0000321253 00000 n
-0000321410 00000 n
-0000321566 00000 n
-0000321744 00000 n
-0000322421 00000 n
-0000321900 00000 n
-0000322474 00000 n
-0000322054 00000 n
-0000556447 00000 n
-0000328439 00000 n
-0000326663 00000 n
-0000322764 00000 n
-0000328070 00000 n
-0000328123 00000 n
-0000326861 00000 n
-0000327017 00000 n
-0000328176 00000 n
-0000328229 00000 n
-0000327173 00000 n
-0000328333 00000 n
-0000328386 00000 n
-0000327326 00000 n
-0000327502 00000 n
-0000327670 00000 n
-0000327870 00000 n
-0000333151 00000 n
-0000331923 00000 n
-0000328649 00000 n
-0000333045 00000 n
-0000332112 00000 n
-0000332265 00000 n
-0000332422 00000 n
-0000332574 00000 n
-0000332734 00000 n
-0000333098 00000 n
-0000332890 00000 n
-0001270829 00000 n
-0000548816 00000 n
-0000556606 00000 n
-0000336854 00000 n
-0000336450 00000 n
-0000333359 00000 n
-0000336749 00000 n
-0000336594 00000 n
-0000341164 00000 n
-0000340106 00000 n
-0000337008 00000 n
-0000340900 00000 n
-0000340277 00000 n
-0000340953 00000 n
-0000341006 00000 n
-0000340428 00000 n
-0000340588 00000 n
-0000340742 00000 n
-0000341111 00000 n
-0000548763 00000 n
-0000344820 00000 n
-0000344420 00000 n
-0000341345 00000 n
-0000344715 00000 n
-0000344564 00000 n
-0000348393 00000 n
-0000347299 00000 n
-0000345016 00000 n
-0000348237 00000 n
-0000347470 00000 n
-0000347670 00000 n
-0000347868 00000 n
-0000348028 00000 n
-0000556343 00000 n
-0000352888 00000 n
-0000351920 00000 n
-0000348520 00000 n
-0000352732 00000 n
-0000352091 00000 n
-0000352245 00000 n
-0000352406 00000 n
-0000352563 00000 n
-0000556764 00000 n
-0000357537 00000 n
-0000356289 00000 n
-0000353071 00000 n
-0000357060 00000 n
-0000357113 00000 n
-0000357166 00000 n
-0000357219 00000 n
-0000357272 00000 n
-0000357325 00000 n
-0000356460 00000 n
-0000357378 00000 n
-0000357431 00000 n
-0000357484 00000 n
-0000356609 00000 n
-0000356760 00000 n
-0000356910 00000 n
-0001270954 00000 n
-0000362153 00000 n
-0000361537 00000 n
-0000357694 00000 n
-0000361837 00000 n
-0000361942 00000 n
-0000361995 00000 n
-0000361681 00000 n
-0000362100 00000 n
-0000367133 00000 n
-0000366508 00000 n
-0000362349 00000 n
-0000366975 00000 n
-0000366661 00000 n
-0000366819 00000 n
-0000367080 00000 n
-0000556711 00000 n
-0000372067 00000 n
-0000371277 00000 n
-0000367342 00000 n
-0000371909 00000 n
-0000371439 00000 n
-0000371594 00000 n
-0000371754 00000 n
-0000765353 00000 n
-0000762182 00000 n
-0000765188 00000 n
-0000372014 00000 n
-0000376032 00000 n
-0000375805 00000 n
-0000372277 00000 n
-0000375928 00000 n
-0000379344 00000 n
-0000378979 00000 n
-0000376244 00000 n
-0000379291 00000 n
-0000379123 00000 n
-0000382559 00000 n
-0000382279 00000 n
-0000379473 00000 n
-0000382402 00000 n
-0001271079 00000 n
-0000386873 00000 n
-0000386205 00000 n
-0000382727 00000 n
-0000386715 00000 n
-0000386358 00000 n
-0000386820 00000 n
-0000386514 00000 n
-0000391243 00000 n
-0000390596 00000 n
-0000387096 00000 n
-0000391086 00000 n
-0000390749 00000 n
-0000390932 00000 n
-0000393844 00000 n
-0000393441 00000 n
-0000391425 00000 n
-0000393739 00000 n
-0000393585 00000 n
-0000398186 00000 n
-0000397397 00000 n
-0000393972 00000 n
-0000398081 00000 n
-0000397559 00000 n
-0000397742 00000 n
-0000397922 00000 n
-0000402041 00000 n
-0000401199 00000 n
-0000398356 00000 n
-0000401831 00000 n
-0000401361 00000 n
-0000401516 00000 n
-0000401988 00000 n
-0000401672 00000 n
-0000549236 00000 n
-0000408234 00000 n
-0000405963 00000 n
-0000402250 00000 n
-0000407971 00000 n
-0000406197 00000 n
-0000406355 00000 n
-0000406521 00000 n
-0000406679 00000 n
-0000406835 00000 n
-0000406992 00000 n
-0000407149 00000 n
-0000407304 00000 n
-0000407459 00000 n
-0000407631 00000 n
-0000408128 00000 n
-0000761758 00000 n
-0000758827 00000 n
-0000761594 00000 n
-0000407787 00000 n
-0000408181 00000 n
-0001271204 00000 n
-0000549078 00000 n
-0000549131 00000 n
-0000556553 00000 n
-0000549183 00000 n
-0000411224 00000 n
-0000410996 00000 n
-0000408516 00000 n
-0000411119 00000 n
-0000757804 00000 n
-0000753092 00000 n
-0000757640 00000 n
-0000414179 00000 n
-0000413951 00000 n
-0000411405 00000 n
-0000414074 00000 n
-0000752355 00000 n
-0000749837 00000 n
-0000752189 00000 n
-0000417042 00000 n
-0000416460 00000 n
-0000414359 00000 n
-0000416937 00000 n
-0000748632 00000 n
-0000742910 00000 n
-0000748464 00000 n
-0000416613 00000 n
-0000416779 00000 n
-0000419653 00000 n
-0000419373 00000 n
-0000417209 00000 n
-0000419496 00000 n
-0000422557 00000 n
-0000422329 00000 n
-0000419849 00000 n
-0000422452 00000 n
-0000742459 00000 n
-0000740041 00000 n
-0000742291 00000 n
-0000425093 00000 n
-0000424865 00000 n
-0000422724 00000 n
-0000424988 00000 n
-0001271329 00000 n
-0000434045 00000 n
-0000433764 00000 n
-0000425247 00000 n
-0000433887 00000 n
-0000433992 00000 n
-0000440576 00000 n
-0000440006 00000 n
-0000434266 00000 n
-0000440471 00000 n
-0000440159 00000 n
-0000440317 00000 n
-0000445957 00000 n
-0000445308 00000 n
-0000440742 00000 n
-0000445801 00000 n
-0000445461 00000 n
-0000445617 00000 n
-0000449041 00000 n
-0000448635 00000 n
-0000446178 00000 n
-0000448935 00000 n
-0000448779 00000 n
-0000739362 00000 n
-0000735769 00000 n
-0000739194 00000 n
-0000735090 00000 n
-0000731518 00000 n
-0000734922 00000 n
-0000730970 00000 n
-0000728195 00000 n
-0000730803 00000 n
-0000448988 00000 n
-0000451799 00000 n
-0000451623 00000 n
-0000449265 00000 n
-0000451746 00000 n
-0000727951 00000 n
-0000726116 00000 n
-0000727771 00000 n
-0000724226 00000 n
-0000721388 00000 n
-0000724058 00000 n
-0000453781 00000 n
-0000453430 00000 n
-0000452025 00000 n
-0000453728 00000 n
-0000453574 00000 n
-0001271454 00000 n
-0000556659 00000 n
-0000456674 00000 n
-0000456394 00000 n
-0000453923 00000 n
-0000456517 00000 n
-0000460656 00000 n
-0000460428 00000 n
-0000456815 00000 n
-0000460551 00000 n
-0000464579 00000 n
-0000464180 00000 n
-0000460852 00000 n
-0000464474 00000 n
-0000464324 00000 n
-0000467601 00000 n
-0000467321 00000 n
-0000464761 00000 n
-0000467444 00000 n
-0000472743 00000 n
-0000471366 00000 n
-0000467742 00000 n
-0000472481 00000 n
-0000471555 00000 n
-0000471709 00000 n
-0000471865 00000 n
-0000472018 00000 n
-0000472171 00000 n
-0000720949 00000 n
-0000716135 00000 n
-0000720773 00000 n
-0000472690 00000 n
-0000472323 00000 n
-0000548869 00000 n
-0000476021 00000 n
-0000475741 00000 n
-0000472968 00000 n
-0000475864 00000 n
-0001271579 00000 n
-0000478902 00000 n
-0000478501 00000 n
-0000476231 00000 n
-0000478797 00000 n
-0000478645 00000 n
-0000482462 00000 n
-0000482130 00000 n
-0000479045 00000 n
-0000482253 00000 n
-0000485991 00000 n
-0000485586 00000 n
-0000482684 00000 n
-0000485885 00000 n
-0000485730 00000 n
-0000485938 00000 n
-0000489782 00000 n
-0000489274 00000 n
-0000486187 00000 n
-0000489573 00000 n
-0000489418 00000 n
-0000489729 00000 n
-0000494353 00000 n
-0000493303 00000 n
-0000489964 00000 n
-0000494090 00000 n
-0000493474 00000 n
-0000493626 00000 n
-0000493779 00000 n
-0000493934 00000 n
-0000494247 00000 n
-0000494300 00000 n
-0000498410 00000 n
-0000498008 00000 n
-0000494575 00000 n
-0000498305 00000 n
-0000498152 00000 n
-0001271704 00000 n
-0000502368 00000 n
-0000501694 00000 n
-0000498564 00000 n
-0000502158 00000 n
-0000501847 00000 n
-0000502003 00000 n
-0000502262 00000 n
-0000502315 00000 n
-0000506796 00000 n
-0000505961 00000 n
-0000502591 00000 n
-0000506638 00000 n
-0000506123 00000 n
-0000506276 00000 n
-0000506743 00000 n
-0000506432 00000 n
-0000508989 00000 n
-0000508761 00000 n
-0000506991 00000 n
-0000508884 00000 n
-0000512280 00000 n
-0000512002 00000 n
-0000509157 00000 n
-0000512125 00000 n
-0000515923 00000 n
-0000515747 00000 n
-0000512448 00000 n
-0000515870 00000 n
-0000518934 00000 n
-0000518706 00000 n
-0000516065 00000 n
-0000518829 00000 n
-0001271829 00000 n
-0000522326 00000 n
-0000522046 00000 n
-0000519075 00000 n
-0000522169 00000 n
-0000526389 00000 n
-0000525693 00000 n
-0000522468 00000 n
-0000526336 00000 n
-0000525855 00000 n
-0000526015 00000 n
-0000526176 00000 n
-0000529884 00000 n
-0000529478 00000 n
-0000526517 00000 n
-0000529778 00000 n
-0000529622 00000 n
-0000529831 00000 n
-0000532972 00000 n
-0000532284 00000 n
-0000530066 00000 n
-0000532762 00000 n
-0000532437 00000 n
-0000532919 00000 n
-0000532593 00000 n
-0000535690 00000 n
-0000535463 00000 n
-0000533155 00000 n
-0000535586 00000 n
-0000539466 00000 n
-0000539290 00000 n
-0000535860 00000 n
-0000539413 00000 n
-0001271954 00000 n
-0000543461 00000 n
-0000542784 00000 n
-0000539594 00000 n
-0000543303 00000 n
-0000542937 00000 n
-0000543092 00000 n
-0000543408 00000 n
-0000549446 00000 n
-0000546705 00000 n
-0000543685 00000 n
-0000548658 00000 n
-0000546921 00000 n
-0000547121 00000 n
-0000547321 00000 n
-0000547498 00000 n
-0000547675 00000 n
-0000547858 00000 n
-0000548053 00000 n
-0000548248 00000 n
-0000548453 00000 n
-0000549393 00000 n
-0000556975 00000 n
-0000553337 00000 n
-0000549614 00000 n
-0000556132 00000 n
-0000556185 00000 n
-0000556238 00000 n
-0000553589 00000 n
-0000553789 00000 n
-0000553990 00000 n
-0000554174 00000 n
-0000554378 00000 n
-0000554579 00000 n
-0000554781 00000 n
-0000554951 00000 n
-0000555147 00000 n
-0000555332 00000 n
-0000555540 00000 n
-0000556922 00000 n
-0000555748 00000 n
-0000555940 00000 n
-0000582321 00000 n
-0000560220 00000 n
-0000557144 00000 n
-0000582216 00000 n
-0000561588 00000 n
-0000561739 00000 n
-0000561888 00000 n
-0000562039 00000 n
-0000562190 00000 n
-0000562339 00000 n
-0000562490 00000 n
-0000562641 00000 n
-0000562792 00000 n
-0000562943 00000 n
-0000563094 00000 n
-0000563245 00000 n
-0000563395 00000 n
-0000563545 00000 n
-0000563695 00000 n
-0000563845 00000 n
-0000563995 00000 n
-0000564144 00000 n
-0000564294 00000 n
-0000564444 00000 n
-0000564595 00000 n
-0000564746 00000 n
-0000564896 00000 n
-0000565046 00000 n
-0000565197 00000 n
-0000565347 00000 n
-0000565497 00000 n
-0000565647 00000 n
-0000565798 00000 n
-0000565949 00000 n
-0000566100 00000 n
-0000566251 00000 n
-0000566402 00000 n
-0000566553 00000 n
-0000566702 00000 n
-0000566851 00000 n
-0000567001 00000 n
-0000567152 00000 n
-0000567303 00000 n
-0000567453 00000 n
-0000567604 00000 n
-0000567755 00000 n
-0000567906 00000 n
-0000568057 00000 n
-0000568208 00000 n
-0000568359 00000 n
-0000568510 00000 n
-0000568661 00000 n
-0000568812 00000 n
-0000568961 00000 n
-0000569112 00000 n
-0000569262 00000 n
-0000569413 00000 n
-0000569563 00000 n
-0000569713 00000 n
-0000569864 00000 n
-0000570014 00000 n
-0000570165 00000 n
-0000570316 00000 n
-0000570467 00000 n
-0000570618 00000 n
-0000570769 00000 n
-0000570920 00000 n
-0000571070 00000 n
-0000571221 00000 n
-0000571372 00000 n
-0000571522 00000 n
-0000571673 00000 n
-0000571824 00000 n
-0000571974 00000 n
-0000572125 00000 n
-0000572275 00000 n
-0000572424 00000 n
-0000572576 00000 n
-0000572728 00000 n
-0000572878 00000 n
-0000573029 00000 n
-0000573180 00000 n
-0000573331 00000 n
-0000573482 00000 n
-0000573633 00000 n
-0000573783 00000 n
-0000573934 00000 n
-0000574084 00000 n
-0000574235 00000 n
-0000574386 00000 n
-0000574536 00000 n
-0000574686 00000 n
-0000574837 00000 n
-0000574987 00000 n
-0000575138 00000 n
-0000575288 00000 n
-0000575439 00000 n
-0000575590 00000 n
-0000575740 00000 n
-0000575891 00000 n
-0000576042 00000 n
-0000576193 00000 n
-0000576344 00000 n
-0000576494 00000 n
-0000576644 00000 n
-0000576794 00000 n
-0000576944 00000 n
-0000577094 00000 n
-0000577245 00000 n
-0000577397 00000 n
-0000577547 00000 n
-0000577698 00000 n
-0000577848 00000 n
-0000577999 00000 n
-0000578150 00000 n
-0000578300 00000 n
-0000578450 00000 n
-0000578602 00000 n
-0000578753 00000 n
-0000578904 00000 n
-0000579054 00000 n
-0000579205 00000 n
-0000579356 00000 n
-0000579506 00000 n
-0000579657 00000 n
-0000579806 00000 n
-0000579955 00000 n
-0000580105 00000 n
-0000580256 00000 n
-0000580407 00000 n
-0000580558 00000 n
-0000580709 00000 n
-0000580860 00000 n
-0000581011 00000 n
-0000581161 00000 n
-0000581312 00000 n
-0000581462 00000 n
-0000581612 00000 n
-0000581762 00000 n
-0000581913 00000 n
-0000582065 00000 n
-0000618825 00000 n
-0000586555 00000 n
-0000582490 00000 n
-0000618772 00000 n
-0000588499 00000 n
-0000588650 00000 n
-0000588800 00000 n
-0000588950 00000 n
-0000589100 00000 n
-0000589251 00000 n
-0000589401 00000 n
-0000589552 00000 n
-0000589702 00000 n
-0000589853 00000 n
-0000590003 00000 n
-0000590154 00000 n
-0000590305 00000 n
-0000590456 00000 n
-0000590606 00000 n
-0000590758 00000 n
-0000590910 00000 n
-0000591061 00000 n
-0000591211 00000 n
-0000591362 00000 n
-0000591513 00000 n
-0000591663 00000 n
-0000591812 00000 n
-0000591963 00000 n
-0000592114 00000 n
-0000592265 00000 n
-0000592416 00000 n
-0000592566 00000 n
-0000592716 00000 n
-0000592867 00000 n
-0000593018 00000 n
-0000593168 00000 n
-0000593319 00000 n
-0000593470 00000 n
-0000593621 00000 n
-0000593770 00000 n
-0000593921 00000 n
-0000594072 00000 n
-0000594222 00000 n
-0000594372 00000 n
-0000594523 00000 n
-0000594674 00000 n
-0000594824 00000 n
-0000594975 00000 n
-0000595126 00000 n
-0000595277 00000 n
-0000595427 00000 n
-0000595579 00000 n
-0000595730 00000 n
-0000595881 00000 n
-0000596032 00000 n
-0000596183 00000 n
-0000596330 00000 n
-0000596478 00000 n
-0000596626 00000 n
-0000596777 00000 n
-0000596928 00000 n
-0000597078 00000 n
-0000597227 00000 n
-0000597378 00000 n
-0000597529 00000 n
-0000597680 00000 n
-0000597831 00000 n
-0000597982 00000 n
-0000598131 00000 n
-0000598281 00000 n
-0000598430 00000 n
-0000598580 00000 n
-0000598732 00000 n
-0000598882 00000 n
-0000599030 00000 n
-0000599181 00000 n
-0000599332 00000 n
-0000599482 00000 n
-0000599633 00000 n
-0000599783 00000 n
-0000599932 00000 n
-0000600083 00000 n
-0000600234 00000 n
-0000600384 00000 n
-0000600535 00000 n
-0000600686 00000 n
-0000600838 00000 n
-0000600985 00000 n
-0000601132 00000 n
-0000601279 00000 n
-0000601430 00000 n
-0000601581 00000 n
-0000601732 00000 n
-0000601883 00000 n
-0000602034 00000 n
-0000602184 00000 n
-0000602335 00000 n
-0000602486 00000 n
-0000602636 00000 n
-0000602785 00000 n
-0000602937 00000 n
-0000603089 00000 n
-0000603240 00000 n
-0000603389 00000 n
-0000603540 00000 n
-0000603690 00000 n
-0000603840 00000 n
-0000603989 00000 n
-0000604139 00000 n
-0000604291 00000 n
-0000604441 00000 n
-0000604591 00000 n
-0000604742 00000 n
-0000604892 00000 n
-0000605042 00000 n
-0000605193 00000 n
-0000605344 00000 n
-0000605495 00000 n
-0000605646 00000 n
-0000605796 00000 n
-0000605947 00000 n
-0000606098 00000 n
-0000606249 00000 n
-0000606400 00000 n
-0000606550 00000 n
-0000606701 00000 n
-0000606852 00000 n
-0000607003 00000 n
-0000607153 00000 n
-0000607304 00000 n
-0000607455 00000 n
-0000607606 00000 n
-0000607758 00000 n
-0000607909 00000 n
-0000608060 00000 n
-0000608211 00000 n
-0000608363 00000 n
-0000608515 00000 n
-0000608667 00000 n
-0000608818 00000 n
-0000608968 00000 n
-0000609119 00000 n
-0000609269 00000 n
-0000609419 00000 n
-0000609569 00000 n
-0000609721 00000 n
-0000609873 00000 n
-0000610024 00000 n
-0000610176 00000 n
-0000610328 00000 n
-0000610478 00000 n
-0000610629 00000 n
-0000610779 00000 n
-0000610929 00000 n
-0000611080 00000 n
-0000611231 00000 n
-0000611381 00000 n
-0000611532 00000 n
-0000611683 00000 n
-0000611834 00000 n
-0000611985 00000 n
-0000612135 00000 n
-0000612286 00000 n
-0000612436 00000 n
-0000612586 00000 n
-0000612737 00000 n
-0000612887 00000 n
-0000613038 00000 n
-0000613189 00000 n
-0000613340 00000 n
-0000613491 00000 n
-0000613642 00000 n
-0000613793 00000 n
-0000613944 00000 n
-0000614095 00000 n
-0000614246 00000 n
-0000614397 00000 n
-0000614547 00000 n
-0000614699 00000 n
-0000614850 00000 n
-0000615001 00000 n
-0000615152 00000 n
-0000615302 00000 n
-0000615452 00000 n
-0000615604 00000 n
-0000615755 00000 n
-0000615907 00000 n
-0000616058 00000 n
-0000616209 00000 n
-0000616359 00000 n
-0000616510 00000 n
-0000616661 00000 n
-0000616811 00000 n
-0000616962 00000 n
-0000617112 00000 n
-0000617263 00000 n
-0000617414 00000 n
-0000617564 00000 n
-0000617715 00000 n
-0000617866 00000 n
-0000618018 00000 n
-0000618170 00000 n
-0000618321 00000 n
-0000618472 00000 n
-0000618622 00000 n
-0000651690 00000 n
-0000623074 00000 n
-0000618995 00000 n
-0000651637 00000 n
-0000624811 00000 n
-0000624962 00000 n
-0000625113 00000 n
-0000625264 00000 n
-0000625416 00000 n
-0000625567 00000 n
-0000625718 00000 n
-0000625868 00000 n
-0000626018 00000 n
-0000626168 00000 n
-0000626320 00000 n
-0000626469 00000 n
-0000626620 00000 n
-0000626769 00000 n
-0000626920 00000 n
-0000627071 00000 n
-0000627222 00000 n
-0000627373 00000 n
-0000627524 00000 n
-0000627675 00000 n
-0000627825 00000 n
-0000627977 00000 n
-0000628125 00000 n
-0000628274 00000 n
-0000628425 00000 n
-0000628576 00000 n
-0000628725 00000 n
-0000628876 00000 n
-0000629027 00000 n
-0000629176 00000 n
-0000629327 00000 n
-0000629478 00000 n
-0000629629 00000 n
-0000629777 00000 n
-0000629928 00000 n
-0000630077 00000 n
-0000630228 00000 n
-0000630379 00000 n
-0000630530 00000 n
-0000630680 00000 n
-0000630832 00000 n
-0000630984 00000 n
-0000631136 00000 n
-0000631285 00000 n
-0000631435 00000 n
-0000631585 00000 n
-0000631735 00000 n
-0000631885 00000 n
-0000632035 00000 n
-0000632185 00000 n
-0000632335 00000 n
-0000632486 00000 n
-0000632638 00000 n
-0000632787 00000 n
-0000632938 00000 n
-0000633089 00000 n
-0000633239 00000 n
-0000633390 00000 n
-0000633541 00000 n
-0000633692 00000 n
-0000633843 00000 n
-0000633993 00000 n
-0000634144 00000 n
-0000634295 00000 n
-0000634446 00000 n
-0000634597 00000 n
-0000634748 00000 n
-0000634899 00000 n
-0000635049 00000 n
-0000635201 00000 n
-0000635351 00000 n
-0000635502 00000 n
-0000635653 00000 n
-0000635805 00000 n
-0000635956 00000 n
-0000636106 00000 n
-0000636255 00000 n
-0000636406 00000 n
-0000636556 00000 n
-0000636707 00000 n
-0000636857 00000 n
-0000637008 00000 n
-0000637160 00000 n
-0000637311 00000 n
-0000637461 00000 n
-0000637612 00000 n
-0000637762 00000 n
-0000637913 00000 n
-0000638063 00000 n
-0000638215 00000 n
-0000638367 00000 n
-0000638518 00000 n
-0000638669 00000 n
-0000638820 00000 n
-0000638971 00000 n
-0000639121 00000 n
-0000639271 00000 n
-0000639422 00000 n
-0000639573 00000 n
-0000639724 00000 n
-0000639875 00000 n
-0000640027 00000 n
-0000640178 00000 n
-0000640329 00000 n
-0000640480 00000 n
-0000640631 00000 n
-0000640781 00000 n
-0000640932 00000 n
-0000641082 00000 n
-0000641233 00000 n
-0000641385 00000 n
-0000641537 00000 n
-0000641688 00000 n
-0000641840 00000 n
-0000641990 00000 n
-0000642142 00000 n
-0000642294 00000 n
-0000642445 00000 n
-0000642596 00000 n
-0000642748 00000 n
-0000642900 00000 n
-0000643051 00000 n
-0000643202 00000 n
-0000643353 00000 n
-0000643505 00000 n
-0000643655 00000 n
-0000643805 00000 n
-0000643957 00000 n
-0000644108 00000 n
-0000644259 00000 n
-0000644410 00000 n
-0000644559 00000 n
-0000644706 00000 n
-0000644857 00000 n
-0000645008 00000 n
-0000645157 00000 n
-0000645308 00000 n
-0000645459 00000 n
-0000645609 00000 n
-0000645760 00000 n
-0000645911 00000 n
-0000646062 00000 n
-0000646213 00000 n
-0000646364 00000 n
-0000646515 00000 n
-0000646665 00000 n
-0000646816 00000 n
-0000646968 00000 n
-0000647119 00000 n
-0000647268 00000 n
-0000647419 00000 n
-0000647570 00000 n
-0000647722 00000 n
-0000647872 00000 n
-0000648023 00000 n
-0000648174 00000 n
-0000648324 00000 n
-0000648475 00000 n
-0000648626 00000 n
-0000648776 00000 n
-0000648926 00000 n
-0000649075 00000 n
-0000649227 00000 n
-0000649379 00000 n
-0000649530 00000 n
-0000649680 00000 n
-0000649829 00000 n
-0000649980 00000 n
-0000650131 00000 n
-0000650282 00000 n
-0000650431 00000 n
-0000650582 00000 n
-0000650733 00000 n
-0000650884 00000 n
-0000651035 00000 n
-0000651186 00000 n
-0000651337 00000 n
-0000651487 00000 n
-0001272079 00000 n
-0000688709 00000 n
-0000655938 00000 n
-0000651875 00000 n
-0000688656 00000 n
-0000657909 00000 n
-0000658060 00000 n
-0000658211 00000 n
-0000658362 00000 n
-0000658513 00000 n
-0000658664 00000 n
-0000658815 00000 n
-0000658966 00000 n
-0000659116 00000 n
-0000659267 00000 n
-0000659418 00000 n
-0000659569 00000 n
-0000659720 00000 n
-0000659871 00000 n
-0000660022 00000 n
-0000660173 00000 n
-0000660324 00000 n
-0000660476 00000 n
-0000660627 00000 n
-0000660778 00000 n
-0000660929 00000 n
-0000661078 00000 n
-0000661229 00000 n
-0000661381 00000 n
-0000661533 00000 n
-0000661685 00000 n
-0000661835 00000 n
-0000661987 00000 n
-0000662139 00000 n
-0000662290 00000 n
-0000662440 00000 n
-0000662591 00000 n
-0000662741 00000 n
-0000662892 00000 n
-0000663042 00000 n
-0000663193 00000 n
-0000663344 00000 n
-0000663494 00000 n
-0000663645 00000 n
-0000663795 00000 n
-0000663946 00000 n
-0000664097 00000 n
-0000664247 00000 n
-0000664398 00000 n
-0000664546 00000 n
-0000664697 00000 n
-0000664848 00000 n
-0000664999 00000 n
-0000665150 00000 n
-0000665300 00000 n
-0000665452 00000 n
-0000665602 00000 n
-0000665752 00000 n
-0000665900 00000 n
-0000666050 00000 n
-0000666201 00000 n
-0000666353 00000 n
-0000666504 00000 n
-0000666656 00000 n
-0000666805 00000 n
-0000666954 00000 n
-0000667104 00000 n
-0000667254 00000 n
-0000667405 00000 n
-0000667556 00000 n
-0000667707 00000 n
-0000667856 00000 n
-0000668006 00000 n
-0000668157 00000 n
-0000668308 00000 n
-0000668459 00000 n
-0000668610 00000 n
-0000668760 00000 n
-0000668911 00000 n
-0000669061 00000 n
-0000669212 00000 n
-0000669363 00000 n
-0000669514 00000 n
-0000669664 00000 n
-0000669815 00000 n
-0000669965 00000 n
-0000670116 00000 n
-0000670267 00000 n
-0000670417 00000 n
-0000670567 00000 n
-0000670717 00000 n
-0000670867 00000 n
-0000671017 00000 n
-0000671168 00000 n
-0000671317 00000 n
-0000671468 00000 n
-0000671618 00000 n
-0000671770 00000 n
-0000671922 00000 n
-0000672072 00000 n
-0000672222 00000 n
-0000672372 00000 n
-0000672523 00000 n
-0000672674 00000 n
-0000672824 00000 n
-0000672975 00000 n
-0000673125 00000 n
-0000673276 00000 n
-0000673427 00000 n
-0000673578 00000 n
-0000673728 00000 n
-0000673878 00000 n
-0000674027 00000 n
-0000674177 00000 n
-0000674328 00000 n
-0000674479 00000 n
-0000674630 00000 n
-0000674782 00000 n
-0000674932 00000 n
-0000675083 00000 n
-0000675235 00000 n
-0000675386 00000 n
-0000675536 00000 n
-0000675687 00000 n
-0000675838 00000 n
-0000675989 00000 n
-0000676140 00000 n
-0000676290 00000 n
-0000676440 00000 n
-0000676592 00000 n
-0000676743 00000 n
-0000676894 00000 n
-0000677045 00000 n
-0000677195 00000 n
-0000677346 00000 n
-0000677498 00000 n
-0000677649 00000 n
-0000677800 00000 n
-0000677951 00000 n
-0000678101 00000 n
-0000678250 00000 n
-0000678401 00000 n
-0000678551 00000 n
-0000678703 00000 n
-0000678853 00000 n
-0000679004 00000 n
-0000679155 00000 n
-0000679306 00000 n
-0000679457 00000 n
-0000679608 00000 n
-0000679759 00000 n
-0000679910 00000 n
-0000680061 00000 n
-0000680212 00000 n
-0000680361 00000 n
-0000680511 00000 n
-0000680662 00000 n
-0000680812 00000 n
-0000680963 00000 n
-0000681114 00000 n
-0000681266 00000 n
-0000681417 00000 n
-0000681568 00000 n
-0000681719 00000 n
-0000681867 00000 n
-0000682018 00000 n
-0000682169 00000 n
-0000682320 00000 n
-0000682471 00000 n
-0000682622 00000 n
-0000682773 00000 n
-0000682925 00000 n
-0000683075 00000 n
-0000683226 00000 n
-0000683378 00000 n
-0000683530 00000 n
-0000683681 00000 n
-0000683832 00000 n
-0000683983 00000 n
-0000684132 00000 n
-0000684282 00000 n
-0000684434 00000 n
-0000684586 00000 n
-0000684738 00000 n
-0000684890 00000 n
-0000685041 00000 n
-0000685192 00000 n
-0000685343 00000 n
-0000685493 00000 n
-0000685644 00000 n
-0000685794 00000 n
-0000685944 00000 n
-0000686094 00000 n
-0000686245 00000 n
-0000686396 00000 n
-0000686547 00000 n
-0000686697 00000 n
-0000686848 00000 n
-0000686999 00000 n
-0000687150 00000 n
-0000687301 00000 n
-0000687452 00000 n
-0000687603 00000 n
-0000687754 00000 n
-0000687905 00000 n
-0000688057 00000 n
-0000688206 00000 n
-0000688355 00000 n
-0000688505 00000 n
-0000714832 00000 n
-0000691977 00000 n
-0000688893 00000 n
-0000714779 00000 n
-0000693390 00000 n
-0000693541 00000 n
-0000693692 00000 n
-0000693843 00000 n
-0000693995 00000 n
-0000694147 00000 n
-0000694299 00000 n
-0000694451 00000 n
-0000694603 00000 n
-0000694755 00000 n
-0000694907 00000 n
-0000695059 00000 n
-0000695211 00000 n
-0000695363 00000 n
-0000695514 00000 n
-0000695665 00000 n
-0000695814 00000 n
-0000695964 00000 n
-0000696114 00000 n
-0000696263 00000 n
-0000696414 00000 n
-0000696565 00000 n
-0000696716 00000 n
-0000696868 00000 n
-0000697020 00000 n
-0000697170 00000 n
-0000697321 00000 n
-0000697472 00000 n
-0000697624 00000 n
-0000697776 00000 n
-0000697928 00000 n
-0000698079 00000 n
-0000698229 00000 n
-0000698381 00000 n
-0000698533 00000 n
-0000698685 00000 n
-0000698837 00000 n
-0000698988 00000 n
-0000699140 00000 n
-0000699292 00000 n
-0000699442 00000 n
-0000699593 00000 n
-0000699744 00000 n
-0000699894 00000 n
-0000700045 00000 n
-0000700196 00000 n
-0000700347 00000 n
-0000700498 00000 n
-0000700649 00000 n
-0000700800 00000 n
-0000700951 00000 n
-0000701102 00000 n
-0000701254 00000 n
-0000701405 00000 n
-0000701556 00000 n
-0000701706 00000 n
-0000701857 00000 n
-0000702008 00000 n
-0000702158 00000 n
-0000702307 00000 n
-0000702458 00000 n
-0000702610 00000 n
-0000702761 00000 n
-0000702913 00000 n
-0000703062 00000 n
-0000703213 00000 n
-0000703364 00000 n
-0000703511 00000 n
-0000703661 00000 n
-0000703810 00000 n
-0000703961 00000 n
-0000704112 00000 n
-0000704263 00000 n
-0000704414 00000 n
-0000704565 00000 n
-0000704716 00000 n
-0000704867 00000 n
-0000705017 00000 n
-0000705166 00000 n
-0000705316 00000 n
-0000705466 00000 n
-0000705615 00000 n
-0000705765 00000 n
-0000705915 00000 n
-0000706066 00000 n
-0000706217 00000 n
-0000706367 00000 n
-0000706518 00000 n
-0000706669 00000 n
-0000706820 00000 n
-0000706971 00000 n
-0000707121 00000 n
-0000707272 00000 n
-0000707423 00000 n
-0000707574 00000 n
-0000707721 00000 n
-0000707869 00000 n
-0000708017 00000 n
-0000708166 00000 n
-0000708315 00000 n
-0000708465 00000 n
-0000708616 00000 n
-0000708767 00000 n
-0000708917 00000 n
-0000709068 00000 n
-0000709218 00000 n
-0000709369 00000 n
-0000709520 00000 n
-0000709671 00000 n
-0000709821 00000 n
-0000709970 00000 n
-0000710118 00000 n
-0000710269 00000 n
-0000710415 00000 n
-0000710567 00000 n
-0000710719 00000 n
-0000710867 00000 n
-0000711018 00000 n
-0000711169 00000 n
-0000711320 00000 n
-0000711472 00000 n
-0000711624 00000 n
-0000711775 00000 n
-0000711925 00000 n
-0000712076 00000 n
-0000712227 00000 n
-0000712378 00000 n
-0000712529 00000 n
-0000712678 00000 n
-0000712829 00000 n
-0000712980 00000 n
-0000713130 00000 n
-0000713279 00000 n
-0000713427 00000 n
-0000713578 00000 n
-0000713728 00000 n
-0000713878 00000 n
-0000714027 00000 n
-0000714177 00000 n
-0000714328 00000 n
-0000714478 00000 n
-0000714629 00000 n
-0000715002 00000 n
-0000721177 00000 n
-0000724660 00000 n
-0000724445 00000 n
-0000724841 00000 n
-0000728170 00000 n
-0000731361 00000 n
-0000731182 00000 n
-0000735543 00000 n
-0000735328 00000 n
-0000739815 00000 n
-0000739600 00000 n
-0000742789 00000 n
-0000742684 00000 n
-0000749405 00000 n
-0000749011 00000 n
-0000752866 00000 n
-0000752586 00000 n
-0000758389 00000 n
-0000758131 00000 n
-0000762031 00000 n
-0000761956 00000 n
-0000765635 00000 n
-0000765556 00000 n
-0000769568 00000 n
-0000769459 00000 n
-0000772680 00000 n
-0000772647 00000 n
-0000775026 00000 n
-0000777110 00000 n
-0000777135 00000 n
-0000781407 00000 n
-0000784789 00000 n
-0000784633 00000 n
-0000789147 00000 n
-0000815433 00000 n
-0000814889 00000 n
-0000819548 00000 n
-0000819482 00000 n
-0000822492 00000 n
-0000851214 00000 n
-0000850737 00000 n
-0000852613 00000 n
-0000858369 00000 n
-0000858551 00000 n
-0000871507 00000 n
-0000878973 00000 n
-0000879253 00000 n
-0000891584 00000 n
-0000891935 00000 n
-0000899243 00000 n
-0000899458 00000 n
-0000911436 00000 n
-0000913936 00000 n
-0000913911 00000 n
-0000914021 00000 n
-0000922641 00000 n
-0000928460 00000 n
-0000938504 00000 n
-0000944241 00000 n
-0000946753 00000 n
-0000949060 00000 n
-0000951696 00000 n
-0000951671 00000 n
-0000955184 00000 n
-0000963037 00000 n
-0000967674 00000 n
-0000973709 00000 n
-0000976209 00000 n
-0000988620 00000 n
-0000992783 00000 n
-0000995645 00000 n
-0000995535 00000 n
-0001007870 00000 n
-0001025713 00000 n
-0001036937 00000 n
-0001041192 00000 n
-0001054301 00000 n
-0001058740 00000 n
-0001066353 00000 n
-0001066254 00000 n
-0001086759 00000 n
-0001095832 00000 n
-0001103374 00000 n
-0001108038 00000 n
-0001122767 00000 n
-0001142335 00000 n
-0001161643 00000 n
-0001164553 00000 n
-0001189951 00000 n
-0001205854 00000 n
-0001227095 00000 n
-0001230695 00000 n
-0001240168 00000 n
-0001242957 00000 n
-0001249448 00000 n
-0001255145 00000 n
-0001259499 00000 n
-0001268747 00000 n
-0001272177 00000 n
-0001272299 00000 n
-0001272425 00000 n
-0001272551 00000 n
-0001272677 00000 n
-0001272769 00000 n
-0001284814 00000 n
-0001294471 00000 n
-0001294512 00000 n
-0001294552 00000 n
-0001294760 00000 n
-trailer
-<<
-/Size 2891
-/Root 2889 0 R
-/Info 2890 0 R
->>
-startxref
-1295116
-%%EOF
diff --git a/info/lshort/polish/src/Makefile b/info/lshort/polish/src/Makefile
deleted file mode 100644
index f7ca05ade3..0000000000
--- a/info/lshort/polish/src/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# -- make --
-# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
-# Copyright 2006. Mona rozpowszechnia na licencji GNU.
-#
-llatex=platex lshort2e.tex
-# http://www.ia.pw.edu.pl/~wujek/tex/idx/plmindex.zip
-lindex=plmindex lshort2e
-pltex=pdfplatex lshort2e.tex
-files=biblio.tex contrib.tex custom.tex graphic.tex math.tex\
- overview.tex spec.tex things.tex title.tex typeset.tex
-A5odd=lshort2e-a51
-A5even=lshort2e-a52
-
-help:
- @echo 'Makefile [ps | pdf | 1ps | 1pdf | clean | xclean ]'
- @echo ' gdzie: ps = Zamie na PS w formacie A5; 1ps = Zamie na PS;'
- @echo ' pdf = Zamie na PDF uywajc pdftexa; 1pdf = Zamie na PDF;'
- @echo ' clean lub xclean = usu pliki tymczasowe'
-
-## Zamie na PS:
-1ps:
- $(llatex) && $(llatex) && dvips -x800 -olshort2e.ps lshort2e.dvi
-
-## Zamie na plik PostScriptowy do wydruku w formacie broszury A5
-ps:
- $(llatex) && $(llatex) && $(lindex) && $(llatex) && \
- $(llatex) && dvips -x800 -olshort2e.ps lshort2e.dvi && \
- psbook lshort2e.ps out.ps && \
- pstops "4:0L(27.8cm,-1.8cm)+1L(27.8cm,13.9cm)" out.ps $(A5odd).ps && \
- pstops "4:2L(27.8cm,-1.8cm)+3L(27.8cm,13.9cm)" out.ps $(A5even).ps && \
- ps2pdf -sPAPERSIZE=a4 $(A5odd).ps && ps2pdf -sPAPERSIZE=a4 $(A5even).ps
- #rm -rf $(A5odd).ps $(A5even).ps
-
-## Zamie na PDF:
-1pdf:
- $(pltex)
-
-## Zamie na dokument w formacie PDF za pomoc programu pdftex:
-pdf:
- $(pltex) && $(pltex) && $(lindex) && $(pltex) && \
- mv lshort2e.out lshort2e.rep && \
- awk -f ./repbkmrs.awk lshort2e.rep > lshort2e.out && \
- $(pltex)
-
-## Usu pliki tymczasowe:
-clean:
- rm -rf lshort2e.{dvi,log,idx,exa,rep,toc,lof,ilg,lot,out,ind} out.ps a5-p*.ps *.aux *~ *.bak
-
-xclean: clean
- rm -rf missfont.log lshort2e.{pdf,ps}
-
-## Podaj wielko ksiki w znakach:
-size:
- wc --chars $(files)
-
-draft: 1ps
-
-## ;;;;
-
-checkurls:
- grep '\(\\CTAN\|\\url\)' *.tex
-
-## -- koniec --
diff --git a/info/lshort/polish/src/biblio.tex b/info/lshort/polish/src/biblio.tex
deleted file mode 100644
index c3f5c244f0..0000000000
--- a/info/lshort/polish/src/biblio.tex
+++ /dev/null
@@ -1,212 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: The Bibliography (LShort2e Introduction)
-% File: biblio.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%
-\begingroup % just to be sure
-%% np. \BiulGUST{1999}{13}
-\newcommand{\XBiulGUST}[3]{Biuletyn \acro{GUST} #1~(#2),
- ISSN: 1230-5650,
- Dostpny take
- w~\url{ftp://ftp.gust.org.pl/pub/GUST/#3}}
-\newcommand{\BiulGUST}[2]{Biuletyn \acro{GUST} #1~(#2)}
-\newcommand{\ISBN}{\acro{ISBN}}
-
-\begin{thebibliography}{99}
-\addcontentsline{toc}{chapter}{\bibname}
-\ifpdf \ifx\realpageref\undefined \else \pdfbookmark{\bibname}{bibliography}\fi \fi
-
-\rightskip0pt plus 4em
-
-%\TPSwitchToEnglish
-
-\bibitem{borzyszkowski}
-Borzyszkowski Andrzej:
-Bib{\TeX} -- narzdzie do przygotowania bibliografii.
-\BiulGUST{1999}{13},
-Dostpny take w~{\urlKocioBibTeXpaper}
-
-\bibitem{graphics}
-Carlisle David P.:
-\newblock \emph{Packages in the `graphics' bundle}.
-\newblock Dokument dostpny w~zestawie pakietw ,,graphics''
-w~pliku \texttt{grfguide.tex}.
-
-\bibitem {chwialowski}
-Chwaowski Robert:
-\emph{Typografia typowej ksiki},
-Helion 2001, \ISBN: 83-7197-545-7,
-Por.~te~\url{http://www.typografia.ogme.pl/}.
-
-\bibitem{diller}
-Diller Antoni:
-\emph{{\LaTeX} wiersz po wierszu}, tum.~Jan Jeowicki,
-Helion, Gliwice 2001, \ISBN:~83-7197-341-1.
-
-\bibitem{eijkhout}
-Eijkhout Victor:
-\emph{{\TeX} by Topic,
-A~{\TeX}nician's Reference}, Addison-Wesley, Wokingham, England
-1992 \ISBN: 0-201-56882-9 Dostpny
-w~\url{http://www.eijkhout.net/tbt/}.
-
-\bibitem{companion}
-Mittelbach Frank i~inni:
-%Goossens Michel, Braams Johannes, Carlisle David, Rowley Chris:
-\emph{{\LaTeX} Companion}, 2nd Edition,
-Addison-Wesley, Reading 2004,
-\ISBN: 0201362996.
-% Pierwsze wydanie:
-%Goossens Michel, Mittelbach Frank, Samarin Alexander:
-%\emph{The {\LaTeX} Companion}.
-%Addison-Wesley, Reading 1994,
-%\ISBN~\mbox{0-201-54199-8}.
-
-\bibitem{graphicscompanion}
-Goossens Michel, Rahtz Sebastian, Mittelbach Frank:
-\emph{The {\LaTeX} Graphics Companion}.
-Addison-Wesley, Reading, Massachusetts, 1997, \mbox{\ISBN~0-201-85469-4}.
-
-\bibitem{metapost}
-Hobby John D.:
-\emph{A User's Manual for MetaPost}.
-Dostpny w~\url{http://cm.bell-labs.com/who/hobby/}. Polskie
-tumaczenie Joanny Marszakowskiej\index{Marszakowska Joanna}
-jest dostpne w~\url{ftp://ftp.gust.org.pl/pub/GUST/doc/mpint-pl.pdf}.
-
-\bibitem{unbound}
-Hoenig Alan:
-\emph{\TeX{} Unbound}.
-Oxford University Press, 1998,
-\ISBN \mbox{0-19-509685-1+}; \mbox{0-19-509686-X}.
-
-\bibitem{jacko-bezier}
-Jackowski Bogusaw:
-\newblock \emph{Co ma B\'ezier do B-spline'a?}
- \XBiulGUST{2001}{17}{bulletin/17/jacko01.ps.gz}.
-
-\bibitem{texbook}
-Knuth Donald~E.:
-\newblock \emph{The \TeX{}book},
-%Volume~A of \textit{Computers and Typesetting},
-Addison-Wesley
-Publishing Company 1984, \ISBN~\mbox{0-201-13448-9}.
-
-\bibitem{manual}
-Lamport Leslie:
-\newblock \emph{{\LaTeX:} A Document Preparation System}. 2nd ed.,
-\newblock Addison-Wesley, Reading 1994,
-\ISBN~\mbox{0-201-52983-1}. Polskie tumaczenie
-Marii Woliskiej i~Marcina Woliskiego \emph{{\LaTeX} System
-opracowywania dokumentw.
-Podrcznik i~przewodnik uytkownika},
-\acro{WNT}, Warszawa~2004, \ISBN~83-204-2878-5.
-
-\bibitem{usrguide}
-\LaTeX3 Project Team:
-\newblock \emph{\LaTeXe~for authors}.
-\newblock Dokument dostpny w~pliku \texttt{usrguide.tex}
-w~dystrybucji \LaTeXe.
-
-\bibitem{clsguide}
-\LaTeX3 Project Team:
-\newblock \emph{\LaTeXe~for Class and Package writers}.
-\newblock Dokument dostpny w~pliku \texttt{clsguide.tex}
-w~dystrybucji \LaTeXe.
-
-\bibitem{fntguide}
-\LaTeX3 Project Team:
-\newblock \emph{\LaTeXe~Font selection}.
-\newblock Dokument dostpny w~pliku \texttt{fntguide.tex}
-w~dystrybucji \LaTeXe.
-
-\bibitem{local}
-\emph{\LaTeX{} Local Guide}:
-Kada wielodostpna instalacja \LaTeX-owa powinna zawiera
-\emph{\LaTeX{} Local Guide}, w~ktrym s opisane rzeczy specyficzne dla
-danej lokalnej instalacji. Dokument ten powinien by zawarty
-w~pliku \texttt{local.tex}.
-W~wielu wypadkach administratorzy nie udostpniaj jednak
-uytkownikom takiego dokumentu. Pozostaje wtedy zwrci si
-o~pomoc do lokalnego \LaTeX-owego guru.
-
-\bibitem {lichonski-idx}
-Lichoski Bogusaw:
-\newblock \emph{{\TeX} na indeksie}.
-\XBiulGUST{1994}{3}{bulletin/03/02-bl.pdf}.
-
-\bibitem{WAWM}
-Macewicz Wodzimierz:
-Wirtualna Akademia {\TeX}owa.
-Dostpna w~\url{http://www.ia.pw.edu.pl/~wujek/tex/}.
-
-\bibitem {myszka}
-Myszka Wojciech:
-\newblock \emph{Wczanie grafik do tekstw w~\LaTeXe},
-\newblock Dostpny w~\url{http://www.immt.pwr.wroc.pl/~myszka/grafika/grafika.pdf}.
-
-\bibitem {nowacki-jm}
-Nowacki Janusz~M.:
- \newblock \emph{{\TeX}nologia a~typografia}.
-\XBiulGUST{1995}{6}{bulletin/06/01-jmn.pdf}.
-
-\bibitem{ursoswald}
-Oswald Urs:
-\emph{Graphics in \LaTeXe{}},
-containing some Java source files for generating arbitrary circles
-and ellipses within the \texttt{picture} environment,
-and \emph{MetaPost -- A~Tutorial}.
-Dostpne w~\url{http://www.ursoswald.ch}.
-
-\bibitem{eps} Reckdahl Keith:
-\newblock \emph{Using EPS Graphics in
-\LaTeXe{} Documents}.
-%%(szczegowe wyjanienie jak docza grafik
-%%w~formacie \acro{EPS} do dokumentw \LaTeX-owych).
-Dostpny w~\CTAN{info/epslatex.ps}.
-
-\bibitem{xy-pic} Rose Kristoffer H.:
-\emph{\Xy-pic User's Guide}.
-Dostpne w~\acro{CTAN} z~pakietem \Xy-pic.
-
-\bibitem {sapijaszko}
-Sapijaszko Grzegorz:
-\newblock \emph{Tworzenie dokumentw pdf przy pomocy {\LaTeX}a},
-\newblock Dostpny w~\url{http://www.sapijaszko.net/pedeefy.pdf}.
-
-\bibitem{verbatim}
-Sch\"opf Rainer, Raichle Bernd, Rowley Chris:
-\emph{A New Implementation of \LaTeX's verbatim Environments}.
-Dokument dostpny w~zestawie pakietw ,,tools''
-w~pliku \texttt{verbatim.dtx}.
-
-\bibitem{cyrguide} Volovich Vladimir, Lemberg Werner i~\LaTeX3 Project Team:
-\emph{Cyrillic languages support in \LaTeX}.
-Rozpowszechniany w~dystrybucji \LaTeXe{} w~pliku
-\texttt{cyrguide.tex}.
-
-\bibitem{catalogue}
-Williams Graham:
-\emph{The \TeX{} Catalogue} (katalog
- pakietw dla {\TeX}a oraz {\LaTeX}a).
-Dokument dostpny w~\CTAN{help/Catalogue/catalogue.html}.
-
-\bibitem {wolinski03}
-Woliski Marcin:
-\emph{\acro{MWCLS} Moje wasne
- klasy dokumentw dla {\LaTeXe}.
- Podrcznik uytkownika}. Dokument
- rozpowszechniany razem z~zestawem klas \texttt{mwcls.zip}, por.
- {\urlMWclasses}.
-
-\end{thebibliography}
-\endgroup
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% coding: latin-2
-%%% ispell-local-dictionary: "polish"
-%%% case-fold-search: nil
-%%% End:
diff --git a/info/lshort/polish/src/contrib.tex b/info/lshort/polish/src/contrib.tex
deleted file mode 100644
index d978169ae3..0000000000
--- a/info/lshort/polish/src/contrib.tex
+++ /dev/null
@@ -1,165 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Who contributed to this Document
-% $Id: contrib.tex,v 1.5 1998/03/26 15:36:54 oetiker Exp oetiker $
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\chapter{Podzikowania}
-
-%\noindent
-Wikszo materiau w~niniejszej ksice pochodzi z~napisanego
-w~jzyku niemieckim austriackiego \emph{Wprowadzenia do
- \LaTeX{}a~2.09}, ktrego autorami~s:
-
-\begin{verse}
-\contrib{Hubert Partl}{partl@mail.boku.ac.at}%
-{Zentraler Informatikdienst der Universit\"at f\"ur Bodenkultur Wien}
-\contrib{Irene Hyna}{Irene.Hyna@bmwf.ac.at}%
-{Bundesministerium f\"ur Wissenschaft und Forschung Wien}
-\contrib{Elisabeth Schlegl}{no email}%
-{in Graz}
-\end{verse}
-%
-Osoby zainteresowane wersj niemieck, opracowan
-przez J\"orga Knappena do {\LaTeXe}, mog j znale
-pod adresem \CTAN{info/lshort/german}.
-
-\vspace{1.5ex}
-\noindent
-% Piszc \emph{Wprowadzenie}, korzystaem z~pomocy wielu uczestnikw
-% grupy dyskusyjnej \texttt{comp.text.tex}.
-Niej wymienione osoby pomogy w~tworzeniu \emph{Wprowadzenia\/} swoimi
-poprawkami, sugestiami i~propozycjami ulepsze. Przyczyniy si one bardzo
-do nadania niniejszej ksice jej obecnego ksztatu.
-Chciabym im za to serdecznie podzikowa. Za wszelkie bdy,
-ktre nieuchronnie pozostay w~tekcie, ponosz oczywicie odpowiedzialno
-wycznie ja sam. Wszystkie natomiast sowa zapisane bez bdu s w~ksice
-wyczn zasug osb z~poniszej listy:
-
-\vspace{1.5ex}
-
-{ \flushleft\small
-Rosemary~Bailey, %r.a.bailey@qmw.ac.uk 0.2
-Marc~Bevand, % <bevand_m@epita.fr>
-Friedemann~Brauer, %fbrauer@is.dal.ca 3.4
-Jan~Busa, % <busaj@ccsun.tuke.sk>
-Markus~Br\"uhwiler, % <m.br@switzerland.org>
-Pietro~Braione, % <braione@elet.polimi.it>
-David~Carlisle, %GONE carlisle@cs.man.ac.uk 1.0
-Jos\'e~Carlos~Santos, % <jcsantos@fc.up.pt>
-Neil~Carter, % N.Carter@Swansea.ac.uk
-Mike~Chapman, %chapman@eeh.ee.ethz.ch 3.16
-Pierre~Chardaire, % <pc@sys.uea.ac.uk
-Christopher~Chin, %chris.chin@rmit.edu.au 3.1
-Carl~Cerecke, %cdc@cosc.canterbury.ac.nz>
-Chris~McCormack, %GONE chrismc@eecs.umich.edu 0.1
-Wim~van~Dam, %GONE wimvdam@cs.kun.nl 2.2
-Jan~Dittberner, %jan@jan-dittberner.de 3.15
-Michael~John~Downes, %<mjd@ams.org> 14 Oct 1999
-Matthias~Dreier, %dreier@ostium.ch
-David~Dureisseix, %dureisse@lmt.ens-cachan.fr 1.1
-Elliot, %GONE enh-a@minster.york.ac.uk 1.1
-Hans~Ehrbar, %ehrbar@econ.utah.edu
-Daniel~Flipo, %Daniel.Flipo@univ-lille1.fr
-David~Frey, %david@eos.lugs.ch 2.2
-Hans~Fugal, %hans@fugal.net
-Robin~Fairbairns, %Robin.Fairbairns@cl.cam.ac.uk 0.2 1.0
-J\"org~Fischer, %j.fischer@xpoint.at 3.16
-Erik~Frisk, %frisk@isy.liu.se 3.4
-Mic~Milic~Frederickx, % <mic.milic@web.de>
-Frank, %frank@freezone.co.uk 11 Feb 2000
-Kasper~B.~Graversen, % <kbg@dkik.dk>
-Arlo~Griffiths, % <A.Griffiths@let.leidenuniv.nl>
-Alexandre~Guimond, %guimond@IRO.UMontreal.CA 0.9
-Andy~Goth, % <unununium@openverse.com>
-Cyril~Goutte, %goutte@ei.dtu.dk 2.1 2.2
-Greg~Gamble, %gregg@maths.uwa.edu.au 2.2
-Frank~Fischli, % <fischlifaenger@gmx.ch>
-Morten~Hgholm, % <moho01ab@student.cbs.dk>
-Neil~Hammond, %nfh@dmu.ac.uk 0.3
-Rasmus~Borup~Hansen, %GONE rbhfamos@math.ku.dk 0.2 0.9 0.91 0.92 1.9.9
-Joseph~Hilferty, % <hilferty@fil.ub.es>
-Bj\"orn Hvittfeldt, %bjorn@hvittfeldt.com 3.13
-Martien~Hulsen, %M.A.Hulsen@WbMt.TUDelft.NL 1.0 1.1
-Werner~Icking, %<Werner.Icking@gmd.de> 3.1
-Jakob, %diness@get2net.dk
-Eric~Jacoboni, %GONE jacoboni@enseeiht.fr 0.1 0.9
-Alan~Jeffrey, %alanje@cogs.sussex.ac.uk 0.2
-Byron~Jones, %bj@dmu.ac.uk 1.1
-David~Jones, %GONE djones@CA.McMaster.dcss.insight 1.1
-Johannes-Maria~Kaltenbach, %<kaltenbach@zeiss.de> 3.01
-Michael~Koundouros, % <mkoundouros@hotmail.com>
-Andrzej~Kawalec, %GONE akawalec@prz.rzeszow.pl 1.9.9
-Sander~de~Kievit, %Skievit@ucu.uu.nl
-Alain~Kessi, %ALAIN_KESSI@HOTMAIL.COM 2.2
-Christian~Kern, %ck@unixen.hrz.uni-oldenburg.de 2.1
-Tobias~Klauser, %tklauser@access.unizh.ch 4.17
-J\"org~Knappen, %knappen@vkpmzd.kph.uni-mainz.de 0.1
-Kjetil~Kjernsmo, %<kjetil.kjernsmo@astro.uio.no> 3.2
-Maik~Lehradt, %greek@uni-paderborn.de 0.1
-R\'emi~Letot, % <r_letot@yahoo.com>
-Flori~Lambrechts, % <f.lambrechts@softhome.net>
-Axel~Liljencrantz, % <Axel.Liljencrantz@byv.kth.se>
-Johan~Lundberg, %p99jlu@physto.se
-Alexander~Mai, %Alexander.Mai@physik.tu-darmstadt.de 3.8
-Hendrik~Maryns, %hendrik.maryns@ugent.be
-Martin~Maechler, %<maechler@stat.math.ethz.ch> 2.2
-Aleksandar~S~Milosevic, % <aleksandar.milosevic@yale.edu>
-Henrik~Mitsch, % <Henrik.Mitsch@gmx.at>
-Claus~Malten, %GONE <ASI138%BITNET.DJUKFA11@BITNET.CEARN> 1.1
-Kevin~Van~Maren, % <vanmaren@fast.cs.utah.edu> 24 Nov 1999
-Richard~Nagy, % r.nagy@nameshield.net
-Philipp~Nagele, % Philipp.Nagele@t-systems.com
-Lenimar~Nunes~de~Andrade, % <lenimar@mat.ufpb.br> Fri, 12 Nov 1999
-Manuel~Oetiker, % manuel@oetiker.ch
-Urs~Oswald, % osurs@bluewin.ch
-Martin~Pfister, % m@rtinpfister.ch
-Demerson~Andre~Polli, % polli@linux.ime.usp.br
-Nikos~Pothitos, % <n.pothitos@di.uoa.gr>
-Maksym~Polyakov % <polyama@myrealbox.com>
-Hubert~Partl, %partl@mail.boku.ac.at 0.2 1.1
-John~Refling, %refling@sierra.lbl.gov 0.1 0.9
-Mike~Ressler, %ressler@cougar.jpl.nasa.gov 0.1 0.2 0.9 1.0 1.9.9
-Brian~Ripley, %ripley@stats.ox.ac.uk 2.1
-Young~U.~Ryu, %ryoung@utdallas.edu 2.1
-Bernd~Rosenlecher, %9rosenle@informatik.uni-hamburg.de 10 Feb 2000
-Chris~Rowley, %C.A.Rowley@open.ac.uk 0.91
-Risto~Saarelma, %risto.saarelma@cs.helsinki.fi
-Hanspeter~Schmid, %schmid@isi.ee.ethz.ch
-Craig~Schlenter, %cschle@lucy.ee.und.ac.za 0.1 0.2 0.9
-Gilles~Schintgen, %gschintgen@internet.lu
-Baron~Schwartz, % <bps7j@cs.virginia.edu>
-Christopher~Sawtell, %<csawtell@xtra.co.nz> 1 Sep 1999
-Miles~Spielberg, %zeibach@hotmail.com
-Geoffrey~Swindale, % <geofftswin@ntlworld.com>
-Laszlo~Szathmary, % <szathml@delfin.klte.hu>
-Boris~Tobotras, % <tobotras@jet.msk.su>
-Josef~Tkadlec, %tkadlec@math.feld.cvut.cz 2.0 2.2
-Scott~Veirs, %scottv@ocean.washington.edu
-Didier~Verna, %verna@inf.enst.fr 2.2
-Fabian~Wernli, %wernli@iap.fr 3.2
-Carl-Gustav~Werner, % <Carl-Gustav.Werner@math.lu.se> 11 Oct 1999,3.16
-David~Woodhouse, % <dwmw2@infradead.org> 3.16
-Chris~York, % <c.s.york@Cummins.com> 21 Nov 1999
-Fritz~Zaucker, %zaucker@ee.ethz.ch 3.0
-Rick~Zaccone, %zaccone@bucknell.edu 2.2
-oraz
-Mikhail~Zotov. %zotov@eas.npi.msu.su 3.1
-
-}
-
-\subsection*{Od autorw polskiej wersji}
-Za pomoc redakcyjn dzikujemy Staszkowi Wawrykiewiczowi i~Wodkowi Macewiczowi.
-
-%\vspace*{\stretch{1}} %% *** TP ***
-%\pagebreak
-\endinput
-%%% Local Variables:
-%%% mode: latex
-%%% case-fold-search: nil
-%%% TeX-master: "lshort2e"
-%%% ispell-local-dictionary: "polish"
-%%% coding: latin-2
-%%% End:
-
-
-
diff --git a/info/lshort/polish/src/custom.tex b/info/lshort/polish/src/custom.tex
deleted file mode 100644
index 1c83e554fe..0000000000
--- a/info/lshort/polish/src/custom.tex
+++ /dev/null
@@ -1,1681 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Customising LaTeX output (LShort2e Introduction)
-% File: custom.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\chapter{Adaptowanie {\LaTeX}a \label{chp:adapt}}
-
-\begin{intro}
- Dokumenty skadane za pomoc poznanych do tej pory polece
- bd si zapewne podobay zdecydowanej wikszoci czytelnikw.
- Chocia ich wygld nie bdzie moe wyrafinowany, z~pewnoci jednak
- speni one podstawowe zasady skadu, dziki czemu
- bdzie si je czytao atwo i~przyjemnie.
-
- W~niektrych wypadkach moe si jednak okaza, e brakuje polecenia
- czy otoczenia, za pomoc ktrego moglibymy zoy dany fragment
- tekstu w~sposb odpowiadajcy potrzebom, albo te e sposb
- dziaania dostpnej w~{\LaTeX}u instrukcji nie spenia naszych wymaga.
-
- W~tym rozdziale przedstawimy, jak nauczy {\LaTeX}a formatowa
- dokumenty tak, aby wyglday inaczej ni w~wypadku korzystania
- jedynie ze standardowych klas i~pakietw.
-\end{intro}
-
-\section{Definiowane instrukcji i~otocze}
-
-Czytelnicy zauwayli zapewne, e nowo wprowadzane w~tej ksice
-polecenia ukazuj si w~ramkach oraz e znajduj si one
-w~skorowidzu. Aby to osign, nie korzystalimy za kadym razem
-z~wbudowanych w~{\LaTeX}a instrukcji, lecz utworzylimy wasny
-pakiet, w~ktrym zawarlimy nowe, potrzebne nam polecenia i~otoczenia.
-Dysponujc takim pakietem, wystarczy po prostu napisa:
- %
-\begin{example}
-\begin{command}
-\ci{polecenie}
-\end{command}
-\end{example}
-\noindent
-W~tym przykadzie uylimy zarwno nowego otoczenia o~nazwie
-\verb+command+, odpowiedzialnego za rysowanie ramek dookoa instrukcji,
-jak te nowego polecenia \verb+\ci+, sucego do skadu nazw polece
-i~wprowadzania ich do skorowidza. Proponujemy Czytelnikom odszukanie
-hasa \verb+\polecenie+ w~skorowidzu; przy hale powinny by podane
-numery stron, na ktrych ta instrukcja wystpuje w~ksice.
-
-Gdy zdecydujemy si zaprzesta otacza polecenia ramkami,
-to do zmiany wygldu wystarczy, e zmienimy definicj
-otoczenia \verb+command+.
-Jest to znacznie atwiejsze od przebiegnicia przez cay dokument
-w~celu wyapania w~nim wszystkich standardowych polece \LaTeX{}, ktre
-su do rysowania ramek wok sw.
-
-%%<PLext>
-We wstpie do tego opracowania wspomnielimy, e w~{\LaTeX}u moemy
-si skupi na logicznej strukturze dokumentw. Wskazane jest
-rozrni w~tekcie rdowym wszystkie elementy logiczne dokumentu,
-nawet jeeli ich formatowanie jest identyczne. Nierzadko bowiem to,
-co dzisiaj formatujemy w~taki sam sposb, w~przyszoci moemy chcie
-rozrni.
-
-Zwyko si na przykad skada adresy internetowe imitacj kroju
-maszynowego. Poniewa w~adresach mog wystpi znaki specjalne
-{\LaTeX}a, to mona by do tego celu stosowa instrukcj \ci{verb}.
-Lepiej jednak uy specjalnej instrukcji, np.~\ci{url}. W~dokumencie
-papierowym nie ma to znaczenia, znakowanie logiczne pozwala jednak
-przedstawi dokument zarwno w~formie drukowanej, jak
-i~hipertekstowej, w~formacie \acro{HTML} lub \acro{PDF}.
-%%</PLext>
-
-\subsection{Instrukcje definiowane przez uytkownika}
-
-Do definiowania potrzebnych nam nowych polece moemy uy instrukcji:
-%
-\begin{command}
-\ci{newcommand}\verb|{|%
-\emph{nazwa}\verb|}[|\emph{num}\verb|]{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-Wymaga ona podania dwch argumentw. Pierwszy z~nich, \emph{nazwa},
-oznacza nazw nowej instrukcji, natomiast \emph{tekst} to jej znaczenie,
-czyli tekst, ktry ma zosta wstawiony do skadu w~momencie wykonania
-instrukcji. Podawany w~nawiasach kwadratowych argument \emph{num}
-powinien by cyfr od~1 do~9, okrelajc liczb (obowizkowych) argumentw
-instrukcji. Argument \emph{num} jest opcjonalny, a~jego pominicie
-oznacza, e definiowana instrukcja jest bezargumentowa.
-
-%%<PLext>
-W~czci \emph{tekst} wolno uywa zarwno standardowych instrukcji
-{\LaTeX}a, jak te zdefiniowanych przez uytkownika. Nie wolno jednak
-korzysta z~tych instrukcji, ktre same definiuj inne polecenia, jak
-\ci{newcommand}, \ci{newenvironment} itp. Niedozwolona jest rekursja,
-nie wolno te w~nazwach instrukcji umieszcza polskich liter
-diakrytycznych.
-%%</PLext>
-
-Nastpujce przykady pomog lepiej zrozumie zagadnienie. W~pierwszym
-z~nich definiujemy instrukcj o~nazwie \cmd{kwle}, majc by skrtem dla
-sw ,,Krtkie wprowadzenie do systemu \LaTeXe''. Takie polecenie
-mogoby si przyda, gdyby tytu ksiki mia w~niej wystpowa wielokrotnie.
-%
-\begin{example}
-\newcommand{\kwle}{Krtkie
-wprowadzenie do systemu \LaTeXe}
-% nastpnie po \begin{document}:
-\kwle; \emph{\kwle}
-\end{example}
-%
-\noindent
-Nastpny przykad ilustruje sposb wykorzystania opcjonalnego argumentu
-\emph{num}. Znacznik \verb|#1| oznacza pierwszy parametr formalny
-(\verb|#2| oznaczaby drugi, \verb|#3| -- trzeci
-itd.). W~trakcie wykonywania treci instrukcji w~miejsce parametrw
-formalnych \TeX{} wstawia argumenty podane w~jej wywoaniu
-(parametry aktualne).
-
-Instrukcja w~poniszym przykadzie ma jeden parametr:
-%
-\begin{example}
-\newcommand{\wle}[1]
-{\emph{#1} wprowadzenie
-do systemu \LaTeXe}
-% nastpnie po \begin{document}:
-\wle{Krtkie}; \wle{Dugie}
-\end{example}
-%
-\noindent {\LaTeX} nie pozwala zdefiniowa instrukcji nazwanej tak samo
-jak wczeniej zdefiniowane polecenie. W~wypadku gdy chcemy zmieni
-znaczenie ju istniejcej instrukcji, powinnimy uy polecenia
-\ci{renewcommand}. Za wyjtkiem nazwy ma ono skadni identyczn jak
-\verb|\newcommand|.
-
-Czasami moe si te przyda polecenie
-\ci{providecommand}. Dziaa ono jak \verb|\newcommand|, z~tym e jeli
-istnieje ju komenda o~takiej samej nazwie, to nie zastpuje ono
-starej, zwyczajnie ignorujc now.
-
-Nieco uwagi naley powici temu, jaki skutek ma umieszczenie odstpu
-po komendzie \LaTeX{}a. Informacje na ten temat mona znale na stronie
-\pageref{whitespace}.
-
-\subsection{Otoczenia definiowane przez uytkownika }
-
-Odpowiednikiem definiujcej nowe polecenie instrukcji \verb|\newcommand|
-jest dla otocze instrukcja \verb|\newenvironment|. Ma ona nastpujc
-skadni:
-%
-\begin{command}
-\ci{newenvironment}\verb|{|%
-\emph{nazwa}\verb|}[|\emph{num}\verb|]{|%
-\emph{pocztek}\verb|}{|\emph{koniec}\verb|}|
-\end{command}
-%
-\noindent
-Podobnie jak w~wypadku \verb|\newcommand|, mona instrukcji
-\ci{newenvironment} uy z~argumentem opcjonalnym albo bez niego.
-{\LaTeX} wstawia tekst \emph{pocztek}, gdy w~dokumencie napotyka napis
-\verb+\begin{+\emph{nazwa}\verb+}+, a~zawarto argumentu \emph{koniec}
- -- po napotkaniu napisu \verb|\end{|\emph{nazwa}\verb|}|.
-
-Poniszy przykad ilustruje sposb uycia
-instrukcji \ci{newenvironment}.
-%
-\begin{example}
-\newenvironment{zrodlo}
-{rdo: }{\par}
-% nastpnie po \begin{document}:
-\begin{zrodlo} Rocznik Statystyczny
-GUS. \end{zrodlo}
-\end{example}
-%
-\noindent
-Znaczenie argumentu \emph{num} jest takie samo jak w~instrukcji
-\verb|\newcommand|.
-
-{\LaTeX} nie pozwala zdefiniowa otoczenia o~ju istniejcej nazwie.
-W~razie potrzeby zastpienia ju istniejcego otoczenia
-powinnimy uy polecenia \ci{renewenvironment}, o~skadni takiej samej
-jak \ci{newenvironment}.
-
-% to jest zbdne [tp]:
-% Polecenia uyte w~powyszym przykadzie s objaniane dalej. O~poleceniu
-% \ci{rule} mona przeczyta na stronie \pageref{sec:rule}, o~\ci{stretch}
-% -- na stronie \pageref{cmd:stretch}, a~informacje na temat \ci{hspace}
-% mona znale na stronie \pageref{sec:hspace}.
-
-\subsection{Nadmiarowe odstpy}
-
-Gdy tworzymy nowe otoczenie, problemem mog by zbdne
-%, niechciane przez nas %% le si amie strona
-odstpy, ktre {\LaTeX} wstawia do skadu. Rozwamy przykad
-otoczenia, ktre ma si rozpoczyna od akapitu bez wcicia, ponadto
-pierwszy akapit po otoczeniu take nie ma mie wcicia. Polecenie
-\ci{ignorespaces}, umieszczone jako ostatnie polecenie bloku
-\emph{begin\/} otoczenia, spowoduje zignorowanie wszystkich %znakw
-odstpw wystpujcych przed pierwszym akapitem otoczenia. Usunicie
-drugiego wcicia przez umieszczenie w~bloku kocowym \ci{ignorespaces}
-jest niemoliwe, gdy zawsze ostatnim poleceniem bdzie
-\verb@\end{otoczenie}@, ktre anuluje dziaanie \ci{ignorespaces}.
-W~takiej sytuacji trzeba skorzysta z~polecenia
-\ci{ignorespacesafterend}. Napotkawszy je, {\LaTeX} wstawi
-\ci{ignorespaces} dopiero po wykonaniu zamykajcego
-\verb|\end{otoczenie}|.
-
- %%
-\begin{example}
-\newenvironment{proste}%
- {\noindent}%
- {\par\noindent}
-
-\begin{proste}
-Zobacz odstp\\z~lewej strony.
-\end{proste}
-Tak samo\\tutaj.
-\end{example}
-
-\begin{example}
-\newenvironment{poprawne}%
- {\noindent\ignorespaces}%
- {\par\noindent%
- \ignorespacesafterend}
-
-\begin{poprawne}
-Bez odstpu\\z lewej strony.
-\end{poprawne}
-Tak samo\\tutaj.
-\end{example}
-
-% Ponisze jest zupenie niepotrzebne [tp]:
-% \subsection{Wywoywanie \LaTeX{}a w~linii rozkazowej}
-
-% Uytkownicy systemw operacyjnych typu Unix do obsugi projektw
-% \LaTeX{}owych stosuj zapewne pliki Makefile. W~tym kontekcie
-% ciekawa byaby moliwo tworzenia rnych wersji tego samego dokumentu
-% metod podawaniu rnych parametrw w~linii rozkazowej
-% woajcej \LaTeX{}a. Moemy to uatwi, umieszczajc w~dokumencie
-% co takiego:
-% \begin{verbatim}
-% \usepackage{ifthen}
-% \ifthenelse{\equal{\blackandwhite}{true}}{
-% % co robimy w~trybie "czarno--biaym"
-% }{
-% % robimy co innego w~trybie "kolorowym"
-% }
-% \end{verbatim}
-% Moemy teraz wywoa \LaTeX{}a w~nastpujcy sposb:
-% \begin{verbatim}
-% latex '\newcommand{\blackandwhite}{true}\input{test.tex}'
-% \end{verbatim}
-% Polecenie \verb|\blackandwhite| zostaje zdefiniowane jeszcze przed
-% odczytem pliku rdowego. Zmieniajc \verb|\blackandwhite| na
-% \ci{false} spowodujemy generowanie kolorowej wersji dokumentu.
-
-\subsection{Wasne pakiety}
-
-W~wypadku definiowania wielu nowych polece i~otocze preambua
-dokumentu moe si znacznie wyduy. Dobrze w~takiej sytuacji stworzy
-pakiet zawierajcy definicje tych instrukcji i~otocze. Taki pakiet
-mona pniej doczy do dokumentu poleceniem \ci{usepackage}.
-
-\begin{figure}[!htbp]
-\begin{lined}{\textwidth}
-\begin{verbatim}
-% Przykadowy pakiet ***
-\ProvidesPackage{demopack}
-\newcommand{\kwle}{Krtkie wprowadzenie do systemu \LaTeXe}
-\newcommand{\wle}[1]{\emph{#1} wprowadzenie
-do systemu \LaTeXe}
-\newenvironment{zrodlo}{rdo: }{\par}
-\end{verbatim}
-\end{lined}
-\caption{Przykadowy pakiet\label{package} }
-\end{figure}
-\noindent
-
-Tworzenie pakietu polega na skopiowaniu polece z~preambuy do
-oddzielnego pliku o~rozszerzeniu \eei{.sty}.
-Na pocztku pakietu naley wpisa polecenie:
-%
-\begin{command}
-\ci{ProvidesPackage}\verb|{|\emph{nazwa}\verb|}|
-\end{command}
-%
-\noindent
-Dziki instrukcji \verb|\ProvidesPackage| {\LaTeX} poznaje nazw
-pakietu, a~to pozwala mu na przykad ostrzec uytkownika
-w~wypadku powtrnego doczenia pakietu do dokumentu.
-Rysunek~\ref{package} przedstawia niewielki pakiet z~instrukcjami
-z~powyszych przykadw.
-
-\section{Fonty}
-
-\subsection{Instrukcje przeczajce stopie pisma }
-
-{\LaTeX} automatycznie
-%%dostosowuje
-dobiera
-krj, odmian i~stopie pisma\footnote{%
- \emph{Pismo drukarskie\index{pismo!drukarskie}\/} to pismo utrwalone
- na noniku, tj.~materiale, na ktrym umieszczono negatywy lub pozytywy
- znakw pisma. \emph{Krj pisma}\index{pismo!krj} to obraz pisma
- drukarskiego o~jednolitych cechach graficznych, niezalenych od
- stopnia i~odmiany pisma. Kady krj pisma posiada swoj nazw (na
- przykad Times New Roman, Computer Modern czy Garamond). \emph{Odmiana
- kroju}\index{pismo!odmiana} pisma rnicuje pisma jednego kroju ze
- wzgldu na grubo, szeroko i~pochylenie. \emph{Stopie
- pisma}\index{pismo!stopie} okrela z~kolei wielko znakw. Zestawy
- metalowych \emph{czcionek}\index{czcionka|see{pismo drukarskie}},
- czyli kawakw metalu,
- w~ktrych utrwalano znaki pisma, drukarze przechowywali
- w~\emph{kasztach}\index{kaszta}. Angielsk, a~waciwie amerykask
- nazw zestawu czcionek jednego kroju i~wielkoci, powszechnie dzi
- uywan w~terminologii komputerowej, jest \emph{font}\index{font}
- (zobacz te~\cite{chwialowski}).
-
- Fonty {\LaTeX}a, takie jak \acro{PL}, \acro{EC} czy \acro{LM}, s
- optycznie identyczne, bo wszystkie s replikami kroju \emph{Computer
- Modern}, rni si jednak od najczciej uywanego
- w~edytorach biurowych, takich jak {\MSWord}, kroju \emph{Times New
- Roman}. }
-%% do logicznego charakteru skadanych
-dla rnych
-elementw dokumentu (tytuw
-rozdziaw, punktw, przypisw itp.). Czasami zachodzi jednak potrzeba
-,,rcznego'' przeczenia kroju bd stopnia pisma. Mona do tego
-uy polece zestawionych w~tabelach~\ref{fonts} i~\ref{sizes}.
-Stopie pisma jest kwesti ukadu graficznego dokumentu i~zaley od
-wybranej klasy dokumentu oraz ustawienia odpowiednich opcji.
-W~tabeli~\ref{tab:ptsizes} zestawiono stopnie pisma w~jednostkach
-absolutnych dla polece zmieniajcych wielko kroju w~standardowych
-klasach dokumentw.
-%
-\begin{example}
-{\small Nieliczni lecz
-\textbf{odwani} Rzymianie rzdzili}
-{\Large wielk \textit{Itali}.}
-\end{example}
-%
-
-\noindent
-Biecy font jest w~{\LaTeX}u scharakteryzowany przez pi elementw:
-ukad (zestaw znakw), krj (rodzin), grubo i~szeroko, odmian oraz
-stopie i~interlini. Kady z~nich mona dobra niezalenie od
-ustawienia pozostaych. Oznacza to na przykad, e zmiana stopnia
-pisma nie powoduje zmiany jego kroju ani odmiany.
-
-\begin{table}[!bth]
-\caption{Polecenia wyboru krojw i~odmian \label{fonts}}
-\begin{lined}{12.5cm}
-%
-% Alan suggested not to tell about the other form of the command
-% eg \verb|\sffamily| or \verb|\bfseries|. This seems a good thing to me.
-%
-\tabcolsep=.5\tabcolsep
-\begin{tabular}{@{}rl@{\quad}rl@{}}
-\ci{textrm}\verb|{...}| & \textrm{krj szeryfowy} &
-\ci{textsf}\verb|{...}| & \textsf{krj bezszeryfowy} \\
-\ci{texttt}\verb|{...}| & \multicolumn{3}{l}{\texttt{grotesk},
- tj. pismo o~jednakowej szerokoci znakw} \\[6pt]
-\ci{textmd}\verb|{...}| & \textmd{pismo jasne} &
-\ci{textbf}\verb|{...}| & \textbf{pismo grube} \\[6pt]
-\ci{textup}\verb|{...}| & \textup{odmiana prosta} &
-\ci{textit}\verb|{...}| & \textit{kursywa} \\
-\ci{textsl}\verb|{...}| & \textsl{odmiana pochya}&
-\ci{textsc}\verb|{...}| & \textsc{kapitaliki} \\[6pt]
-\ci{emph}\verb|{...}| & \emph{wyrnienie} \\
-\ci{textnormal}\verb|{...}| & \multicolumn{2}{l}{gwny font dokumentu}
-\end{tabular}
-\end{lined}
-\vspace{-2.0ex}
-\end{table}
-
-\begin{table}[!tbh]
-\caption{Polecenia jednoczesnego wyboru stopnia pisma
-i~interlinii\index{stopie pisma}\label{sizes} }
-\begin{lined}{12.5cm}
-\begin{tabular}{@{}ll}
-\ci{tiny} & \tiny mikroskopijny \\
-\ci{scriptsize} & \scriptsize bardzo may \\
-\ci{footnotesize} & \footnotesize mniejszy \\
-\ci{small} & \small may \\
-\ci{normalsize} & \normalsize normalny \\
-\ci{large} & \large duy
-\end{tabular}%
-\qquad\begin{tabular}{ll@{}}
-\ci{Large} & \Large wikszy \\[5pt]
-\ci{LARGE} & \LARGE bardzo duy \\[5pt]
-\ci{huge} & \huge ogromny \\[5pt]
-\ci{Huge} & \Huge najwikszy
-\end{tabular}
-\end{lined}
-\end{table}
-
-Przy okazji omawiania polece dotyczcych fontw trzeba wspomnie
-o~koncepcji \emph{grupowania}. Grupa\index{grupa} zaczyna
-si od znaku \verb+{+, a~koczy znakiem \verb+}+. Grupy su
-do ograniczania zasigu dziaania polece {\LaTeX}a. Przyjrzyjmy si
-nastpujcemu przykadowi:
-%
-\begin{example}
-Lubi {\LARGE due oraz
-{\small mae} litery} i~cyfry.
-\end{example}
-%
-%%<PLext>
- Pierwszy nawias klamrowy rozpoczyna grup, potem polecenie
- \verb+\LARGE+ zmienia stopie pisma na \emph{bardzo duy}, w~ktrym
- zostanie zoony napis ,,due oraz''. Kolejny otwierajcy nawias
- klamrowy zaczyna nastpn grup. W~jej obrbie polecenie \verb+\small+ zmienia
- stopie pisma na may. Do zoenia w~tym stopniu przewidziano jedynie sowo
- ,,mae'', bo nawias \verb+}+ za tym sowem zamyka grup. Po zamkniciu
-grupy nastpuje powrt do stopnia pisma aktualnego przed jej
-rozpoczciem, czyli \verb+\LARGE+. W~nim zostanie zoone
-sowo ,,litery''. Zamknicie tej grupy powoduje, e reszt tekstu
-{\LaTeX} zoy w~wyjciowym stopniu pisma. Jak wida, grupy mona
-zagnieda, nawet wielokrotnie.
-%%</PLext>
-
-\noindent
-Polecenia zmieniajce stopie pisma zmieniaj take interlini. Dzieje
-si tak jednak tylko wtedy, gdy \emph{przed} zamkniciem odpowiedniej
-grupy koczony jest akapit -- przez wstawienie pustego wiersza
-\emph{lub} polecenia \ci{par}. Zwrmy uwag na miejsce, w~ktrym
-umieszczono instrukcj \verb|\par| w~poniszych dwch przykadach.
-%
-\begin{example}
-{\Large Zdanie, ktre ma wicej
-ni pi sw, nie ma sensu!\par}
-\end{example}
-%
-\begin{example}
-{\Large Zdanie, ktre ma wicej
-ni pi sw, nie ma sensu!}\par
-\end{example}
-%
-\noindent
-Jeli zachodzi konieczno zmiany stopnia pisma dla caego akapitu lub jeszcze
-duszego tekstu, to moemy skorzysta ze skadni przyjtej dla otocze:
-%
-\begin{example}
-\begin{Large} Zdanie, ktre ma
-wicej ni pi sw, nie ma sensu!
-\end{Large}
-\end{example}
-%
-\noindent
-Zapis taki pozwala unika atwych do popenienia bdw, wynikajcych
-z~opuszczania nawiasw otwierajcych lub zamykajcych grupy.
-
-% [RK] usuwam ten akapit jako nieobecny w oryginale, nieoznakowany
-% przez TP i w ogle mao nioscy informacji (powtarza to, co
-% w nagwku tabeli.
-% Stopie pisma jest kwesti ukadu graficznego dokumentu i~zaley od
-% wybranej klasy dokumentu i~ustawienia odpowiednich opcji.
-% W~tabeli~\ref{tab:ptsizes} zestawiono stopnie pisma, wyraone
-% w~jednostkach absolutnych, dla polece ustalajcych wielko kroju
-% w~standardowych klasach dokumentw.
-
-\begin{table}[!tb]
-\caption{Wielko stopnia pisma w~klasach standardowych\label{tab:ptsizes}}
-\label{tab:sizes}
-\begin{lined}{12.5cm}
-\tabcolsep=1.75em
-\begin{tabular}{lrrr}
-\multicolumn{1}{c}{\emph{Stopie}} & \multicolumn{1}{c}{\emph{10pt}} &
-\multicolumn{1}{c}{\emph{opcja 11pt}} &
-\multicolumn{1}{c}{\emph{opcja 12pt}} \\[4.5pt]
-\verb|\tiny| & 5pt & 6pt & 6pt \\
-\verb|\scriptsize| & 7pt & 8pt & 8pt \\
-\verb|\footnotesize| & 8pt & 9pt & 10pt \\
-\verb|\small| & 9pt & 10pt & 11pt \\
-\verb|\normalsize| & 10pt & 11pt & 12pt \\
-\verb|\large| & 12pt & 12pt & 14pt \\
-\verb|\Large| & 14pt & 14pt & 17pt \\
-\verb|\LARGE| & 17pt & 17pt & 20pt \\
-\verb|\huge| & 20pt & 20pt & 25pt \\
-\verb|\Huge| & 25pt & 25pt & 25pt
-\end{tabular}
-\end{lined}
-\vspace{-2.0ex}
-\end{table}
-
-W~\emph{trybie matematycznym} w~celu zoenia fragmentu wzoru innym
-ni pochye krojem pisma mona zastosowa polecenia zestawione
-w~tabeli~\ref{mathfonts}.
-
-\begin{table}[!tb]
-\caption{Polecenia wyboru fontw w~trybie matematycznym\label{mathfonts} }
-\begin{lined}{\textwidth}
-\begin{tabular}{@{}lll@{}}
-\textit{Polecenie}&\textit{Przykad}& \textit{Wynik\strut}\\ \hline
-\ci{mathcal}\verb|{...}|& \verb|$\mathcal{B}=c$|& $\mathcal{B}=c$\\
-\ci{mathrm}\verb|{...}|& \verb|$\mathrm{K}_2$|& $\mathrm{K}_2$\\
-\ci{mathbf}\verb|{...}|& \verb|$\sum x=\mathbf{v}$|& $\sum x=\mathbf{v}$\\
-\ci{mathsf}\verb|{...}|& \verb|$\mathsf{G\times R}$|& $\mathsf{G\times
-R}$\\
-\ci{mathtt}\verb|{...}|& \verb|$\mathtt{L}(b,c)$|& $\mathtt{L}(b,c)$\\
-\ci{mathnormal}\verb|{...}|& \verb|$\mathnormal{R_{19}}\neq R_{19}$|&
-$\mathnormal{R_{19}}\neq R_{19}$\\
-\ci{mathit}\verb|{...}|& \verb|$\mathit{ffi}\neq ffi$|& $\mathit{ffi}\neq
-ffi$
-\end{tabular}
-\end{lined}
-\end{table}
-
-\subsection{Uwaga, niebezpieczestwo! }
-
-Jak zaznaczylimy na pocztku rozdziau, nie naley instrukcji zmiany
-fontu wstawia \emph{explicite} do pliku rdowego. Byoby to niezgodne
-z~podstawow ide {\LaTeX}a, jak jest oddzielenie formy od treci
-dokumentu i~posugiwanie si formatowaniem logicznym, a~nie wizualnym.
-Jeeli fragment tekstu ma zosta wyrniony przez zoenie go innym
-krojem lub stopniem pisma, to naley zdefiniowa odpowiednie polecenie
-i~potem wanie jego uywa w~treci dokumentu.
-%
-\begin{example}
-% w~preambule albo pakiecie
-\newcommand{\uwaga}[1]{\textbf{#1}}
-% po \begin{document}
-\uwaga{Baczno!} Przewody sieci
-trakcyjnej s pod napiciem.
-Dotknicie grozi \uwaga{mierci}.
-\end{example}
-%
-\noindent
-Niewtpliw zalet tego podejcia jest to, e kiedy pniej bdziemy
-chcieli wyrni wszystkie elementy, na ktre czytelnik powinien
-zwrci \emph{szczegln uwag}, w~sposb inny ni skadajc je pismem
-pgrubym, to nie musimy przeglda caego pliku w~celu sprawdzenia,
-czy dane wystpienie \ci{textbf} dotyczy tekstu, na ktry ma zosta
-zwrcona \emph{szczeglna uwaga}, czy te wstawione zostao w~zupenie
-innym celu.
-
-\medskip
-\noindent
-%%<PLext>
- \EMPH{Na zakoczenie rada z~gatunku estetycznych}: nie naley
- przesadza ze stosowaniem wielu rnych krojw pisma w~jednym
- dokumencie.
-%%</PLext>
-
-\subsection{Uycie alternatywnych krojw pisma}
-
-Wikszo dokumentw jest skadanych w~{\LaTeX}u z~uyciem domylnego
-kroju, bdcego replik \emph{Computer Modern}. Jeeli wygld znakw
-z~rodziny \acro{CM} nam si znuy, to moemy zoy dokument innym
-krojem. Musimy jednak pamita, e na og alternatywne kroje nie s tak
-kompletne jak rodzina \emph{Computer Modern}, czsto na przykad brakuje
-w~nich kompletu symboli matematycznych, znakw z~alfabetw
-nieaciskich, takich jak greka lub alfabet cyrylicki, albo niektrych
-odmian, jak na przykad kapitalikw.
-
-Z~drugiej strony krj \acro{CM} ma te wady: kreski znakw s ciesze, a
-wzgldna wysoko maych liter\footnote{Wzgldna w~porwnaniu do
- nominalnego stopnia pisma;
- wysoko ta wynosi dla kroju \acro{CM} 43\%, a dla
- kroju Palatino -- 46\%; dla duych liter z~tych krojw jest
- to odpowiednio: 68,9\% i~68,5\%.} jest mniejsza ni w~wielu innych
-krojach. Te cechy kroju \acro{CM} powoduj, e jest mniej czytelny
-w~wypadku, gdy jest reprodukowany na noniku o~niskiej rozdzielczoci,
-lub -- mwic wprost -- nie najlepiej si nadaje do dokumentw, ktre bd
-wywietlane na ekranach komputerw, np.~dokumentw w~formacie \acro{PDF}.
-
-Pakiet~\pai{qtimes} umoliwia skad dokumentu w~kroju QTimes,
-ktry jest klonem znanego kroju Times New Roman autorstwa Stanleya
-Morisona\index{Morison Stanley}.
-Jeeli dokument zawiera wzory matematyczne, to aby znaki
-w~formuach byy optycznie zgodne z~otaczajcym je tekstem, naley take
-doczy pakiety \pai{txfonts} oraz \pai{qtxmath}:
- %%
-\begin{code}
-\begin{verbatim}
-%& --translate-file=il2-pl
-\documentclass[a4paper]{article}
-\usepackage{polski}
-\usepackage{txfonts,qtimes,qtxmath}
-\usepackage{qswiss,qcourier}
-\usepackage{sfheaders}
-\author{Wanda Przechlewska}
-\title{Test pakietu txfonts}
-\begin{document} ...
-\end{verbatim}
-\end{code}
- %%
-Z~kolei pakiet~\pai{qpalatin} wraz z~pakietami \pai{qpxmath} oraz
-\pai{pxfonts} umoliwia skad dokumentu krojem QPalatino
-(cznie ze wzorami matematycznymi), ktry jest klonem znanego kroju
-Palatino autorstwa Hermanna Zapfa\index{Zapf Hermann}:
- %%
-\begin{code}
-\begin{verbatim}
-%& --translate-file=il2-pl
-\documentclass[a4paper]{article}
-\usepackage{polski}
-\usepackage{pxfonts,qpalatin,qpxmath}
-\usepackage{qswiss,qcourier}
-\usepackage{sfheaders}
-\author{Maria Matysek}
-\title{Test pakietu qpxfonts}
-\begin{document} ...
-\end{verbatim}
-\end{code}
- %%
-W~powyszych przykadach doczono take pakiety \pai{qswiss},
-\pai{sfheaders} oraz \pai{qcourier}. Pakiet \pai{qswiss} przestawia
-domyl odmian bezszeryfow na krj Helvetica, a~\pai{sfheaders}
-przedefiniowuje rdtytuy tak, e skadane s krojem bezszeryfowym.
-Z~kolei \pai{qcourier} zamienia domylny krj o~staej szerokoci znakw
-na QCourier. W~rezultacie pierwszy z~dokumentw bdzie podobny do
-typowego dokumentu skadanego na przykad edytorem {\MSWord}; drugi
-z~kolei bdzie si doskonale nadawa do dokumentu \acro{PDF}, ktry
-chcemy umieci w~sieci \acro{WWW}, z~uwagi na to, e krj Palatino --
-reprodukowany w~niskiej rozdzielczoci -- jest duo bardziej czytelny
-ni \acro{CM}, a nawet \emph{Times New Roman}. Uwaga: aby powysze
-deklaracje zadziaay, instalacja {\LaTeX}a musi zawiera
-ww.~fonty\footnote{Wchodz one w~skad wspczesnych dystrybucji
- {\LaTeX}a. Jeeli ich nie masz, to powiniene je doinstalowa.
- W~dokumentacji dystrybucji powinno by opisane, jak si to robi.}.
-
-\section{Odstpy }
-
-\subsection{Zmiana wielkoci interlinii\index{interlinia} }
-
-% Odstp %%<skad
-Wielko odstpw midzy wierszami dokumentu mona zmieni, umieszczajc
-w~preambule polecenie \ci{linespread}, postaci:
-%
-\begin{command}
-\ci{linespread}\verb|{|\emph{czynnik}\verb|}|
-\end{command}
-%
-\noindent
-Parametr \emph{czynnik\/} okrela powikszenie odstpu midzy wierszami.
-Znany z~maszyn do pisania efekt podwjnej
-interlinii\index{interlinia!podwjna},
-czyli podwojenie odstpu\index{odstp!podwjny}, uzyskamy za pomoc
-\verb|\linespread{1.6}|.
-Aby otrzyma odstp wielkoci 1,5, powinnimy wpisa \verb|\linespread{1.3}|.
-Pojedynczemu i~zarazem domylnemu odstpowi odpowiada warto~1.
-
-Polecenie \ci{linespread} wpywa na odstpy midzywierszowe w~caym
-dokumencie.
-Jeli s wyrane powody do zmiany odstpu tylko w~pewnym fragmencie
-dokumentu, to lepsza moe si okaza instrukcja:
-\begin{command}
-\verb|\setlength{\baselineskip}{1.5\baselineskip}|
-\end{command}
- %%
-Poniszy przykad ilustruje wykorzystanie \ci{baselineskip}:
- %%
-\begin{example}
-{\setlength{\baselineskip}%
- {1.5\baselineskip}
-Ten akapit jest skadany
-z~\ci{baselineskip} ustawionym
-na 1,5 dotychczasowej wartoci.
-Zwrmy uwag na wystpienie
-\ci{par} na kocu akapitu.\par}
-
-Przeznaczenie tego akapitu
-jest jasne. Ilustruje on,
-e po zamykajcym nawiasie
-klamrowym nastpuje powrt
-do normalnego skadu.
-\end{example}
-
-\subsection{Odstpy wok akapitw\label{parsp} }
-
-Dwa dodatkowe parametry okrelaj w~\LaTeX{}u wielko, odpowiednio,
-wcicia akapitowego oraz odstpu midzy akapitami. Wpisujc na przykad
-do preambuy dokumentu:
-%
-\begin{code}
-\ci{setlength}\verb|{|\ci{parindent}\verb|}{0pt}| \\
-\verb|\setlength{|\ci{parskip}\verb|}{1ex plus 0.5ex minus 0.2ex}|
-\end{code}
-%
-\noindent
-ustalamy wielko wcicia akapitowego na 0~pt
-(co powoduje, e akapity bd si zaczyna bez wci), a~odstp midzy
-akapitami ustalamy na 1~ex plus 0,5~ex minus 0,2~ex. Drugi zapis
-oznacza, e normalny odstp midzy akapitami, wynoszcy 1,0~ex
-(jednostki miary w~{\LaTeX}u podaje tabela~\ref{units} na
-stronie~\pageref{units}), moe si zwikszy do $1{,}0 + 0{,}5 =
-1{,}5$~ex lub zmniejszy do $1{,}9 - 0{,}2 = 0{,}8$~ex. W~Europie
-kontynentalnej akapity skada si czasami bez wcicia akapitowego, a~jedynie
-z~dodatkowym odstpem midzy nimi. Ale uwaga! Ten efekt pojawi
-si take w~spisie treci, tabel i~rysunkw, gdzie poszczeglne
-pozycje spisu bd od siebie bardziej oddalone (w~spisach wikszo
-akapitw jest jednowierszowa). Aby unikn tego troch miesznego
-efektu, naley usun powysze instrukcje \ci{setlength} z~preambuy
-dokumentu i~wstawi je w~czci gwnej, po poleceniach
-\verb+\tableofcontents+ itp. Najlepiej jednak wcale nie korzysta
-z~tego sposobu, gdy znakomita wikszo ksiek jest skadana
-z~wciciem akapitowym, a~nie z~dodatkowymi odstpami midzy
-akapitami\footnote{%%
-% Pomijajc wszystkie inne argumenty, oszczdzamy take troch drzew nie
-% wstawiajc odstpw midzy akapity.
- Jednoczesne uycie wci i~powikszonych odstpw midzy akapitami
- uwaa si w~Polsce za powany bd typograficzny.}.
-
-Wcicie akapitowe na pocztku akapitu wstawiamy
-poleceniem\footnote{Dla uzyskania efektu
-wcicia w~pierwszym akapicie po tytule rozdziau, punktu itd.
-naley doczy do dokumentu pakiet \pai{indentfirst}
-z~zestawu pakietw ,,tools''.}:
-%
-\begin{command}
-\ci{indent}
-\end{command}
-%
-\noindent
-Wstawienie \verb+\indent+, kiedy warto \verb|\parindent| wynosi
-zero, nie przyniesie oczywicie adnego efektu.
-
-Aby uzyska akapit bez wcicia, naley przed nim umieci polecenie:
-%
-\begin{command}
-\ci{noindent}
-\end{command}
-
-
-\subsection{Odstpy poziome\label{sec:hspace} }
-
-Wielko odstpw midzy sowami oraz midzy zdaniami \LaTeX{} ustala
-automatycznie. Dodatkowy odstp poziomy\index{odstp!poziomy} (przez
-\emph{odstp poziomy\/} rozumiemy odstp midzy wyrazami, przez
-\emph{odstp pionowy\/} -- odstp midzy wierszami i~akapitami) moemy
-wstawi poleceniem:
-%
-\begin{command}
-\ci{hspace}\verb|{|\emph{odlego}\verb|}|
-\end{command}
-%
-\noindent
-Jeeli taki odstp, w~wyniku zamania akapitu na wiersze, wypadnie na
-pocztku lub na kocu wiersza, to zostanie on usunity -- aby zapobiec
-justowaniu akapitu ,,w~chorgiewk''. Jeeli {\LaTeX} ma wstawi odstp
-take na pocztku lub na kocu wiersza, to zamiast \verb+\hspace+ naley
-uy ,,gwiazdkowej'' wersji \ci{hspace*}. Argument \emph{odlego}
-oznacza wymiar {\LaTeX}owy. W~najprostszej postaci jest to liczba wraz
-z~jednostk odlegoci. Wykaz waniejszych spord dostpnych w~{\LaTeX}u
-jednostek odlegoci znajduje si w~tabeli~\ref{units}.
-%
-\begin{example}
-To jest \hspace{1.5cm}odstp
-rwny 1,5~cm.
-\end{example}
-
-%\suppressfloats % ?? --tp??--
-\begin{table}[!hbt]
-\caption{{\LaTeX}owe jednostki miary\label{units}}
-\index{jednostki miary}%
-\begin{lined}{10.5cm}
-\begin{tabular}{@{}ll@{}}
-\texttt{mm} & milimetr $\approx 1/25$~cala \quad \demowidth{1mm} \\
-\texttt{cm} & centymetr = 10~mm \quad \demowidth{1cm} \\
-\texttt{in} & cal $=$ 25,4~mm \quad \demowidth{1in} \\
-\texttt{pt} & punkt $\approx 1/72$~cala $\approx \frac{1}{3}$~mm
-\quad\demowidth{1pt}\\
-\texttt{em} & w~przyblieniu szeroko ,,M'' w~biecym foncie \quad
-\demowidth{1em}\\
-\texttt{ex} & w~przyblieniu wysoko ,,x'' w~biecym foncie \quad
-\demowidth{1ex}
-\end{tabular}
-%%\bigskip %% po kiego grzyba?? --tp--
-\end{lined}
-\end{table}
-
-%%<PLext>
-Czsto wygodnie jest uy odlegoci ,,elastycznej'',
-zostawiajc {\LaTeX}owi nieco swobody doboru
-takiej odlegoci, jak uzna za najlepsz z~punktu widzenia
-jakoci skadu. Tak
-elastyczn odlego zapisujemy nastpujco:
-\emph{n}~\verb+plus+~\emph{p} \verb+minus+~\emph{m}.
-Czci ,,\verb+plus+~\emph{p}'' i~,,\verb+minus+~\emph{m}'' s
-opcjonalne (kad z~nich mona pomin).
-Tego typu odlegoci maj naturaln wielko \emph{n} i~mog si
-kurczy lub~rozciga w~zakresie od $\emph{n} - \emph{m}$
-do $\emph{n} + \emph{p}$.
-
-Omawiany wczeniej odstp midzy akapitami (\verb+\parskip+) jest
-przykadem {\LaTeX}owego wymiaru o~zmiennej wielkoci. Cz wymiarw
-moe mie wartoci zmienne, cz jednak musi mie warto sta.
-Powinno by na przykad zrozumiae, e wcicie akapitowe musi by
-wielkoci sta, podobnie jak szeroko i~wysoko amu.
-%%</PLext>
-
-Polecenie\label{cmd:stretch}:
-%
-\begin{command}
-\ci{stretch}\verb|{|\emph{n}\verb|}|
-\end{command}
-%
-\noindent
-wstawia specjalny rozcigliwy odstp, ktry potrafi wypeni ca woln
-przestrze w~pionie lub w~poziomie. Jeeli na przykad wstawimy
-w~wierszu dwa lub wicej polece
-\verb|\hspace{\stretch{|\emph{n}\verb|}}|, to odstpy dziki nim
-uzyskane bd miay wielko wedug proporcji zadanych przez
-argument~\emph{n}.
-W~poniszym przykadzie odstp midzy~\emph{x\/} a~\emph{y\/}~jest trzy
-razy mniejszy od odstpu midzy~\emph{y\/}~a~\emph{z}.
- %
-\begin{example}
-x\hspace{\stretch{1}}
-y\hspace{\stretch{3}}z
-\end{example}
- %
-\noindent
-Wielko odstpw towarzyszcych tekstowi warto dostosowa do aktualnego
-rozmiaru czcionki. Mona do tego uy wzgldnych jednostek miary
-\texttt{em} oraz \texttt{ex}:
- %
-\begin{example}
-{\Large{}big\hspace{1em}y} \quad
-{\tiny{}tin\hspace{1em}y}
-\end{example}
- %
-\noindent
-\label{quad:def}%%
-Przypominamy, e polecenia \ci{quad} i~\ci{qquad} wstawiaj
-odstp poziomy o~szerokoci, odpowiednio, 1\,em oraz 2\,em.
-
-\subsection{Odstpy pionowe}
-
-Odstpy pionowe midzy akapitami, rozdziaami, punktami itp. {\LaTeX}
-wstawia automatycznie. Jeli zachodzi potrzeba wstawienia dodatkowego
-odstpu pionowego, to naley zastosowa polecenie:
-%
-\begin{command}
-\ci{vspace}\verb|{|\emph{odlego}\verb|}|
-\end{command}
-%
-\noindent
-Polecenie to naley oddzieli pustymi liniami od otaczajcego je tekstu.
-Jeeli w~wyniku zamania strony odstp taki znajdzie si na pocztku lub
-na kocu strony (bdzie zaczyna lub te koczy kolumn tekstu), to
-zostanie on usunity. Jeeli ma zosta wstawiony take na pocztku lub
-kocu strony, to naley uy wersji ,,gwiazdkowej''
-\ci{vspace*}\footnote{Zwrmy uwag, e w~takim wypadku
- wysoko kolumny tekstu na ssiednich stronach nie bdzie jednakowa,
- stosujmy zatem polecenie \ci{vspace*} z~pewn
- ostronoci.}. Argument \emph{odlego} oznacza
-{\LaTeX}owy wymiar.
-
-Do rozmieszczania tekstu kolumny w~pionie mona uywa
-polecenia \ci{stretch}, cznie z~\ci{pagebreak}. W~poniszym
-przykadzie tekst zostanie rozmieszczony tak, e odstp u~dou bdzie
-dwa razy mniejszy od odstpu u~gry strony:
-%
-\begin{code}
-\begin{verbatim}
-\vspace{\stretch{1}}
-Tytu i~autor
-\vspace{\stretch{2}}\pagebreak
-\end{verbatim}
-\end{code}
-%
-\noindent
-Dodatkowy odstp midzy dwoma wierszami tego samego akapitu lub
-midzy wierszami tabeli moemy uzyska poleceniem:
-%
-\begin{command}
-\ci{\bs}\verb|[|\emph{odlego}\verb|]|
-\end{command}
-\noindent
- %%
-Polecenia \ci{bigskip}, \ci{medskip} i~\ci{smallskip} wstawiaj
-odpowiednio odstpy ,,elastyczne'' o~nastpujcych wielkociach: 12pt
-$\pm$~4pt, 6pt $\pm$~2pt oraz 3pt $\pm$~1pt\footnote{Nie s to wielkoci
- przypadkowe: 12~punktw to typowa odlego midzy liniami
- podstawowymi wierszy przy skadzie pismem w~stopniu 10~punktw.}.
-
-
-\section{Ukad graficzny strony}
-
-Wymiary papieru mona poda jako argumenty instrukcji
-\verb+\documentclass+. Na podstawie zadeklarowanych wymiarw
-{\LaTeX} oblicza szeroko i~wysoko kolumny, marginesy i~inne parametry.
-Na rysunku~\ref{fig:layout} przedstawiono dostpne parametry
-graficznego ukadu strony. Do przygotowania rysunku uylimy
-pakietu \pai{layout} z~zestawu ,,tools''%
-\footnote{\CTAN{macros/latex/packages/tools}.}.
-Jeeli obliczone przez {\LaTeX}a wartoci s z~pewnych wzgldw
-nieodpowiednie, to mona je zmieni.
-
-\begin{figure}[!hp]
-\centering
-\makeatletter\@layout\makeatother
-%%
-\vspace*{1.8cm}
-\caption{Parametry ukadu graficznego strony \label{fig:layout}}
-\cih{footskip}
-\cih{headheight}
-\cih{headsep}
-\cih{marginparpush}
-\cih{marginparsep}
-\cih{marginparwidth}
-\cih{oddsidemargin}
-\cih{paperheight}
-\cih{paperwidth}
-\cih{textheight}
-\cih{textwidth}
-\cih{topmargin}
-\end{figure}
-
-Zanim jednak zaczniemy eksperymentowa, zwikszajc na przykad
-szeroko szpalty, chwil pomylmy. Jak dla wikszoci rzeczy w~{\LaTeX}u,
-istniej wane powody, dlaczego szeroko szpalty jest
-taka a~nie inna.
-
-Z~pewnoci w~porwnaniu z~wydrukiem przygotowanym za pomoc wieo
-kupionego programu {\MSWord} strona {\LaTeX}owa ma denerwujco wsk
-szpalt. Ale spjrzmy na ksik z~renomowanego wydawnictwa i~policzmy
-na niej liczb znakw w~przecitnym wierszu. Okae si, e wynosi ona
-okoo 66. Jeli porwnamy j z~wydrukiem zoonym przez {\LaTeX}a, to
-zapewne i~tym razem bdzie ona zbliona do 66. Z~dowiadcze wynika bowiem,
-e w~miar wzrostu liczby znakw w~wierszu czytanie staje si
-mczce. Dzieje si tak, gdy przy dugich wierszach naszym
-oczom trudniej jest przenosi wzrok z~koca jednego wiersza na
-pocztek nastpnego. Jest to jedna z~przyczyn stosowania skadu
-wieloamowego w~gazetach i~czasopismach.
-
-Tak wic, jeli zwikszamy szeroko kolumny, to pamitajmy, e moe to
-utrudni odbiorcom czytanie naszej pracy.
-No, ale do ju kaza.
-Obiecalimy przecie wyjani, jak mona te rzeczy robi\dots
-
-W~{\LaTeX}u mamy dwie instrukcje do zmiany wielkoci wymiarw,
-uywane zazwyczaj w~obrbie preambuy dokumentu.
-Pierwsza z~nich \emph{nadaje} parametrowi okrelon wielko:%
- %%
-\begin{command}
-\ci{setlength}\verb|{|\emph{parametr}\verb|}{|\emph{wielko}\verb|}| \par
-\end{command}
- %%
-\noindent
-Drugie polecenie \emph{zwiksza} warto parametru
-o~okrelon wielko:
-\noindent
-\begin{command}
-\ci{addtolength}\verb|{|\emph{parametr}\verb|}{|\emph{wielko}\verb|}|
-\end{command}
-%
-\noindent
-Z~tej pary czciej stosowana
-jest druga instrukcja, poniewa pozwala zmienia wymiary. Przykadowo, aby
-zwikszy szeroko szpalty o~jeden centymetr, umieszczamy w~preambule
-dokumentu nastpujce polecenia:
-%
-\begin{code}
-\verb|\addtolength{\hoffset}{-0.5cm}|\\
-\verb|\addtolength{\textwidth}{1cm}|
-\end{code}
-
-Zmian parametrw ukadu graficznego strony uatwia pakiet
-\pai{geometry}. W~wykonywaniu operacji arytmetycznych na wymiarach pomaga
-pakiet \pai{calc}.
-
-%%
-\section{Wicej o~odlegociach}
-
-Kiedy to tylko moliwe, unikajmy stosowania wymiarw
-zdefiniowanych w~jednostkach absolutnych, takich jak punkty czy
-milimetry. Starajmy si raczej odnosi wymiary do ju
-istniejcych, takich jak wysoko czy szeroko kolumny. W~poniszym
-przykadzie szeroko rysunku jest definiowana jako poowa szerokoci
-biecej szpalty:
-%
-\begin{code}
-\verb+\includegraphics[width=0.5\textwidth]{sowauszata.eps}+
-\end{code}
-%
-\noindent
-Nastpujce trzy polecenia pozwalaj okreli szeroko,
-wysoko i~gboko \emph{tekstu}:
-%
-\begin{command}
-\ci{settoheight}\verb|{|\emph{nazwa}\verb|}{|\emph{tekst}\verb|}|\\
-\ci{settodepth}\verb|{|\emph{nazwa}\verb|}{|\emph{tekst}\verb|}|\\
-\ci{settowidth}\verb|{|\emph{nazwa}\verb|}{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-Oto przykad ilustrujcy zastosowanie tych polece:
-%
-\begin{example}
-\newenvironment{vardesc}[1]{%
-\settowidth{\parindent}{#1:\ }
-\makebox[0pt][r]{#1:\ }}{}
-
-\begin{displaymath} a^2+b^2=c^2
-\end{displaymath}
-
-\begin{vardesc}{gdzie}%
-$a$, $b$ -- przyprostoktne, \par
-$c$ -- przeciwprostoktna.
-\end{vardesc}
-\end{example}
-
-\section{Pudeka \label{sec:boxes}}
-
-Kad stron {\LaTeX} tworzy z~pudeek\index{pudeko}, ktre odpowiednio
-skleja. Elementarnymi pudekami s litery, z~ktrych sklejane s sowa.
-Sowa s nastpnie czone w~wiersze, a~wiersze -- w~akapity. Do czenia
-uywany jest specjalny klej, ktry dziki elastycznoci pozwala wyrazy
-cisn lub rozcign tak, by dokadnie wypeniay wiersze na stronie.
-
-Trzeba przyzna, e takie ujcie jest mocno uproszczon wersj tego, co
-si naprawd dzieje, chocia zasadniczo biorc, dziaanie {\TeX}a mona
-jednak wyjani wanie w~terminach pudeek oraz kleju\index{klej}
-(odstpu wstawianego midzy pudekami). Pudekami s nie tylko litery.
-Do pudeka mona woy praktycznie wszystko, take inne pudeka. Kade
-pudeko {\LaTeX} traktuje jak pojedyncz liter.
-
-Chocia nie mwilimy o~tym wprost, pudeka pojawiay si ju
-w~poprzednich rozdziaach. Na przykad polecenie \ci{includegraphics}
-albo otoczenie \ei{tabular} tworz pudeka. Dziki temu dwa rysunki albo
-tabele mona atwo zestawi obok siebie. Trzeba jedynie zadba o~to, by
-czna szeroko poczonych obiektw nie przekraczaa szerokoci
-szpalty.
-
-To samo odnosi si do akapitw, ktre -- jeli tego potrzebujemy --
-moemy skada w~pudeka o~zadanej szerokoci:
-%
-\begin{command}
-\ci{parbox}\verb|[|\emph{pos}\verb|]{|\emph{szeroko}%
-\verb|}{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-Do tego samego celu mona wykorzysta otoczenie:
-%
-\begin{command}
-\verb|\begin{|\ei{minipage}\verb|}[|\emph{pos}\verb|]{|%
-\emph{szeroko}\verb|}| \emph{tekst} \verb|\end{|\ei{minipage}\verb|}|
-\end{command}
-%
-\noindent
-Argument \emph{szeroko} to wymiar okrelajcy szeroko pudeka.
-Argument \emph{pos\/} jest jednoliterowy i~moe przyjmowa jedn
-z~wartoci: \texttt{c}, \texttt{t} lub \texttt{b}. Wartoci te
-okrelaj, jak {\LaTeX} ma umieci pudeko wzgldem otaczajcego
-tekstu. Warto \verb|c| oznacza umieszczenie rodka wysokoci pudeka
-na linii podstawowej\index{linia podstawowa}, \verb|t| -- umieszczenie
-linii podstawowej pierwszego wiersza w~pudeku na linii
-podstawowej\index{linia podstawowa} otaczajcego tekstu, natomiast
-\verb|b| -- umieszczenie dolnej krawdzi pudeka na linii
-podstawowej\index{linia podstawowa}. Wynik zastosowania parametrw
-ilustruje poniszy przykad (lini podstawow\index{linia podstawowa}
-oznaczono kresk):
-%%
-\iffalse
-%% JG
-Gwna rnica midzy \ci{parbox} a~\pai{minipage} polega na tym, e
-wewntrz \verb|parbox| nie wszystkie polecenia i~otoczenia s dozwolone,
-w~przeciwiestwie do otoczenia \verb|minipage|.
-\fi
-%%
-%%
-\begin{example}
-\makebox[0pt][l]{\rule{66mm}{.4pt}}%
-\parbox[c]{9mm}{5 5 5 5 5 5 5 5 5}
-\parbox[t]{9mm}{6 6 6 6 6 6 6 6 6}
-\parbox[b]{9mm}{8 8 8 8 8 8 8 8 8}
-\end{example}
-
-\bigskip
-\noindent
-Polecenie \ci{parbox} skada tekst w~pudeku, w~razie potrzeby dzielc
-tekst na linijki. Inaczej jest z~pudekami uzyskiwanymi
-poleceniem \ci{mbox}, ktrych zawarto nigdy nie jest dzielona na
-wiersze. Polecenia tego uywamy, gdy trzeba zapobiec dzieleniu wyrazu
-lub sekwencji wyrazw na wiersze. Polecenie \verb+\mbox+ jest
-uproszczon wersj instrukcji \ci{makebox}, o~skadni:
-%
-\begin{command}
-\ci{makebox}\verb|[|\emph{szeroko}\verb|][|\emph{pos}\verb|]{|%
-\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-W~opcjonalnym argumencie \emph{szeroko} moemy zada szeroko
-pudeka. Moe si ona rni od naturalnej szerokoci tekstu w~pudeku;
-moe wynosi zero, a~nawet by wielkoci ujemn! W~obrbie argumentu
-\emph{szeroko} moemy si te posugiwa wielkociami \ci{width}
-(szeroko), \ci{height} (wysoko), \ci{depth} (gboko) oraz
-\ci{totalheight} (suma wysokoci i~gbokoci). Ponadto argument
-\emph{pos} okrela sposb umieszczenia tekstu. Litera \texttt{c}~oznacza
-wyrodkowanie, \texttt{l}~-- dosunicie do lewej, \texttt{r}~--
-dosunicie do prawej, a~\texttt{s}~-- wyspacjowanie zawartoci.
-
-Poniszy przykad ilustruje uycie polecenia \verb+\width+
-w~obrbie argumentu \emph{szeroko}. Pierwsze pudeko ma szeroko
-rwn poowie naturalnej szerokoci tekstu:
-%
-\begin{example}
-\makebox[.5\width][l]{oooooooo}%
-\makebox{xxxxxxxx}
-\end{example}
-
-\bigskip
-\noindent
-Polecenie \ci{framebox} dziaa dokadnie jak \ci{makebox},
-z~tym e naokoo pudeka krelona jest ramka.
-
-Oto przykad zastosowania polece \ci{makebox} i~\ci{framebox}:
-%
-\begingroup
-\hbadness 10000
-\begin{example}
-\makebox[\textwidth]{%
-p o r o d k u}\par
-\makebox[\textwidth][s]{%
-r o z s t r z e l o n y}\par
-\framebox[1.1\width]{Teraz jestem
-obramowany!} \par
-\framebox[0.8\width][r]{Troch
-tu jest za szeroko} \par
-\framebox[1cm][l]{Nie
-ma sprawy}
-Da si to czyta?
-\end{example}
-\endgroup
-
-\bigskip
-\noindent
-Pudeka mona te przesuwa w~pionie. Suy do tego polecenie:
-%
-\begin{command}
-\ci{raisebox}\verb|{|\emph{przesunicie}\verb|}[|%
-\emph{wysoko}\verb|][|\emph{gboko}\verb|]{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-Argument \emph{przesunicie} okrela wielko przesunicia w~gr (lub
-w~d, jeeli wielko przesunicia jest ujemna). Ponadto za pomoc
-parametrw opcjonalnych \emph{wysoko} oraz \emph{gboko} mona
-zada nominaln wysoko oraz gboko pudeka (\LaTeX{} bdzie traktowa
-pudeko tak, jakby miao zadane wymiary, bez wzgldu na wymiary
-naturalne). Wewntrz parametrw mona skorzysta z~wielkoci
-\ci{width}, \ci{height}, \ci{depth} oraz \ci{totalheight}.
-
-\begin{example}
-\raisebox{0pt}[0pt][0pt]{\Large%
-\textbf{Aaaa\raisebox{-0.3ex}{a}%
-\raisebox{-0.7ex}{aa}%
-\raisebox{-1.2ex}{r}%
-\raisebox{-2.2ex}{g}%
-\raisebox{-4.5ex}{h}}}
-Krzyczaa, ale nikt nie zauway,
-e co si jej przytrafio.
-\end{example}
-
-\section{Kreski i~podpory \label{sec:rule}}
-
-W~wyniku wykonania polecenia \ci{rule}, postaci:
-%
-\begin{command}
-\ci{rule}\verb+[+\emph{przesunicie}\verb+]{+%
-\emph{szeroko}\verb+}{+\emph{wysoko}\verb+}+
-\end{command}
-%
-\noindent
-otrzymujemy w~skadzie
-czarny prostokt:
-%
-\begin{example}
-\rule{3mm}{.1pt}%
-\rule[-1mm]{5mm}{1cm}%
-\rule{3mm}{.1pt}%
-\rule[1mm]{1cm}{5mm}%
-\rule{3mm}{.1pt}
-\end{example}
-%
-\noindent
-Polecenie \ci{rule} suy zwykle do rysowania kresek pionowych
-i~poziomych. Na przykad gruba czarna krecha na stronie tytuowej
-niniejszego \emph{Wprowadzenia} to wynik zadziaania instrukcji:
-%
-\begin{code}
-\verb+\rule[-1ex]{\textwidth}{5pt}+
-\end{code}
-%
-Parametr \emph{przesunicie} okrela, jak wysoko przesun kresk
-ponad lini podstawow\index{linia podstawowa} (lub opuci
-poniej linii podstawowej, jeli parametr jest ujemny).
-
-Specjalnym przypadkiem jest kreska o~zerowej szerokoci, lecz
-o~niezerowej wysokoci. Tak kresk nazywamy \emph{podpor}
-(\USemph{strut}). Podpora to czsto stosowana metoda nadawania
-wszystkim elementom jednakowej wysokoci. Spjrzmy na poniszy
-przykad. Dziki wstawieniu podpory drugi wiersz ma t sam wysoko
-co pierwszy. Zawarto wiersza trzeciego jest identyczna jak drugiego,
-ale w~drugim wystpuje niewidoczna podpora. Gdyby jej brakowao, to
-wysoko drugiego wiersza byaby mniejsza.
-
-\begin{example}
-\begin{tabular}{|c|} \hline
-\rule{1pt}{4ex}Pittprop \ldots\\
-\hline
-\rule{0pt}{4ex}Strut\\ \hline
-Strut\\ \hline
-\end{tabular}
-\end{example}
-
-%%<PLext>
-\section{Wicej o~skadaniu tabel~\label{more:tables}}
-\subsection{Tabele o~zadanej szerokoci}
-
-W~otoczeniu~\ei{tabular} szeroko poszczeglnych kolumn tabeli
-jest ustalana automatycznie, a~szeroko tabeli jest sum szerokoci
-kolumn i~odstpw midzykolumnowych.
-Czasami jednak trzeba zoy tabel o~z~gry zadanej
-szerokoci; jest to potrzebne przykadowo wtedy, gdy wszystkie tabele
-w~dokumencie maj mie t sam szeroko.
-
-Do tego celu mona uy albo otoczenia \ei{tabular*},
-albo otoczenia \ei{tabularx} z~pakietu o~tej samej nazwie. Niestety
-kady z~tych sposobw ma powane ograniczenia funkcjonalne. Rozpocznijmy
-od otoczenia \ei{tabular*}, ktre rni si od \ei{tabular}
-tylko jednym dodatkowym parametrem
-obowizkowym, okrelajcym szeroko tabeli:
-%
-\begin{command}
-\verb|\begin{tabular*}{|\emph{szeroko}\verb|}{|\emph{spec-kolumn}\verb|}|
-\end{command}
-%
-\noindent
-Rozwamy przykad tabeli zawierajcej najwaniejsze ,,parametry''
-synnych wzniesie i~przeczy:
-\begin{code}
-\begin{verbatim}
-\begin{tabular}{|l|r|r|r|r|r|}\hline
-Nazwa & \multicolumn{2}{|c|}{Wys. w~m~n.p.m.} &
-Dugo & \multicolumn{2}{|c|}{Nachylenie \%}\\
- \cline{2-3} \cline{5-6}% \cline mona wstawia wielokrotnie
- & pocztek & koniec & w~km & r. & max \\ \hline
-Col du Galibier & 1401 & 2646 & 18,1 & 6,9\% & 14,5 \\
-Alpe D'Huez & 724 & 1815 & 14,2 & 7,7\% & 15,0 \\
-Passo Gavia & 1734 & 2618 & 13,5 & 6,5\% & 20,0 \\ \hline
-\end{tabular}
-\end{verbatim}
-\end{code}
-\noindent
-Zoone tabele wygldaj nastpujco:
-\par
-\medskip
-\noindent%%<-- wane
-\begin{tabular}{|l|r|r|r|r|r|}\hline
-Nazwa & \multicolumn{2}{c|}{Wys. w~m~n.p.m.} & Dugo & \multicolumn{2}{c|}{Nachylenie \%}\\
- \cline{2-3} \cline{5-6}
- & pocztek & koniec & w~km & r. & max \\ \hline
-Col du Galibier & 1401 & 2646 & 18,1 & 6,9\% & 14,5 \\
-Alpe D'Huez & 724 & 1815 & 14,2 & 7,7\% & 15,0 \\
-Passo Gavia & 1734 & 2618 & 13,5 & 6,5\% & 20,0 \\ \hline
-\end{tabular}
-\par
-\medskip
- %%
-\noindent
-Jeeli tabela ma by zoona na przykad
-na szeroko amu, to zastpujemy \ei{tabular}
-jego wersj z~gwiazdk oraz modyfikujemy preambu tabeli:
-\begin{code}
-\begin{verbatim}
-\begin{tabular*}{\textwidth}%
-{@{\extracolsep{\stretch{1}}}|l|r|r|r|r|r|}\hline ...
-\end{tabular}
-\end{verbatim}
-\end{code}
- %%
-\noindent
-Zoona tabela wyglda nastpujco:
-\par \medskip
-
-\noindent%%<-- wane
-\begin{tabular*}{\textwidth}%
-{@{\extracolsep{\stretch{1}}}|l|r|r|r|r|r|}\hline
-Nazwa & \multicolumn{2}{c|}{Wys. w~m~n.p.m.} & Dugo & \multicolumn{2}{c|}{Nachylenie \%}\\
- \cline{2-3} \cline{5-6}
- & pocztek & koniec & w~km & r. & max \\ \hline
-Col du Galibier & 1401 & 2646 & 18,1 & 6,9\% & 14,5 \\
-Alpe D'Huez & 724 & 1815 & 14,2 & 7,7\% & 15,0 \\
-Passo Gavia & 1734 & 2618 & 13,5 & 6,5\% & 20,0 \\ \hline
-\end{tabular*}
-\par
-\medskip
-\noindent
-Wewntrz otoczenia \ei{tabular} {\LaTeX} odziela poszczeglne kolumny
-staym odstpem rwnym \ci{tabcolsep}. Do skadania tabel o~okrelonej
-szerokoci naley ten odstp zamieni na taki, ktrego wielko moe si
-zmienia (por.~punkt~\ref{sec:hspace}). Do tego celu naley uy
-wspomnianej w~punkcie~\ref{sec:tabular} (s.~\pageref{sec:tabular-et})
-instrukcji \verb+@+. Ponadto polecenie
-\ci{extracolsep}, umieszczone wewntrz instrukcji \verb+@{...}+, wstawia
-\emph{dodatkowy odstp\/} midzy kolejnymi kolumnami -- do odwoania
-poleceniem \ci{extracolsep} albo a do koca tabeli.
-
-W~powyszym przykadzie polecenie \verb+@{...}+ usuwa domylny odstp
-midzykolumnowy, zastpujc go specjalnym odstpem o~zmiennej wielkoci
-(taki odstp wstawia polecenie \ci{stretch}). Manipulujc odstpem
-midzykolumnowym, {\LaTeX} dopasowuje szeroko tabeli do danej
-wielkoci. Otoczenie \ei{tabular*}
-%do prawidowego dziaania
-powinno zawiera w~specyfikacji formatu kolumn co najmniej jedn
-konstrukcj \verb|@{\extracolsep{\stretch{1}}}|. Uwany czytelnik
-dostrzee jednak, e kreski poziome pod pierwszym wierszem midzy
-kolumnami 2--3 oraz 5--6 nie s ,,docignite'' do lewego brzegu.
-Niestety nie da si tego naprawi -- przynajmniej nie w~prosty sposb.
-Otoczenie \ei{tabular*} nadaje si do skadania tabel, ale tylko wtedy,
-gdy nie korzystamy zbyt czsto z~polecenia \ci{cline}.
-
-Sprbujmy teraz zastosowa otoczenie \ei{tabularx}. W~tym celu najpierw
-do preambuy dokumentu doczamy pakiet \pai{tabularx}. Nastpnie
-zmieniamy tabel w~taki sposb (kolumny, ktrych szeroko ma
-by wyznaczona automatycznie, oznaczamy symbolem \verb@X@):
-\begin{code}
-\begin{verbatim}
-\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}\hline
-...
-\end{tabularx}
-\end{verbatim}
-\end{code}
-
-\noindent
-Zoona tabela wyglda nastpujco:
-\par
-\medskip
-\begingroup
-\hbadness10001 %%<--
-\noindent%%<-- wane
-\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}\hline
-Nazwa & \multicolumn{2}{c|}{Wys. w~m~n.p.m.} & Dugo & \multicolumn{2}{c|}{Nachylenie \%}\\
- \cline{2-3} \cline{5-6}
- & pocztek & koniec & w~km & r. & max \\ \hline
-Col du Galibier & 1401 & 2646 & 18,1 & 6,9\% & 14,5 \\
-Alpe D'Huez & 724 & 1815 & 14,2 & 7,7\% & 15,0 \\
-Passo Gavia & 1734 & 2618 & 13,5 & 6,5\% & 20,0 \\ \hline
-\end{tabularx}
-\par
-\endgroup
- %%
-\medskip
-\noindent
-Teraz wprawdzie wszystkie kreski s elegancko docignite, ale jest
-problem z~pierwsz kolumn: jest ona zbyt wska, a przez to zawarto
-rubryk ju si nie mieci i~musi zosta przeniesiona\footnote{Ponadto
- lepiej, by kolumny 2--6 byy wyrwnane do prawego, a~nie
- do lewego brzegu rubryki.}. Otoczenie \ei{tabularx} automatycznie
-dzieli bowiem tabel wycznie na kolumny \emph{o~rwnej szerokoci}.
-Jest to jego najwiksze ograniczenie funkcjonalne.
-
-Specyfikacja kolumn tabeli oprcz \verb@X@ moe zawiera take wartoci
-,,tradycyjne'', takie jak: \verb@l@, \verb@r@ lub \verb@c@.
-Odpowiadajcym tym specyfikacjom kolumny maj naturaln szeroko.
-Przykadowo:
- %%
-\begin{code}
-\begin{verbatim}
-\begin{tabularx}{\textwidth}{|l|X|X|X|X|X|}\hline
-...
-\end{tabularx}
-\end{verbatim}
-\end{code}
- %%
-\noindent
-Akurat w~naszym przykadzie osignelimy zadowalajcy
-rezultat, gotowa tabela wyglda bowiem nastpujco:
-\par
-\medskip
-\noindent%%<-- wane
-\begin{tabularx}{\textwidth}{|l|X|X|X|X|X|}\hline
-Nazwa & \multicolumn{2}{c|}{Wys. w~m~n.p.m.} & Dugo & \multicolumn{2}{c|}{Nachylenie \%}\\
- \cline{2-3} \cline{5-6}
- & pocztek & koniec & w~km & r. & max \\ \hline
-Col du Galibier & 1401 & 2646 & 18,1 & 6,9\% & 14,5 \\
-Alpe D'Huez & 724 & 1815 & 14,2 & 7,7\% & 15,0 \\
-Passo Gavia & 1734 & 2618 & 13,5 & 6,5\% & 20,0 \\ \hline
-\end{tabularx}
-\medskip
-
-Tabele zoone z~uyciem otoczenia \ei{tabular} nie s automatycznie
-dzielone midzy stronami. Do skadu tabel, ktre nie mieszcz si na
-pojedynczej stronie, suy
-pakiet~\ei{longtable}, opisany w~nastpnym punkcie.
-
-\subsection{Pakiet \pai{longtable} \label{sec:longtable}}
-
-Pakiet definiuje otoczenie \ei{longtable}, pozwalajce skada tabele
-cignce si przez wiele kolejnych stron dokumentu.
-Aby zapewni jednakowe szerokoci
-rubryk na wszystkich stronach, wymagana jest
-dwukrotna kompilacja dokumentu. Oto przykad:
- %%
-\begin{verbatim}
-\begin{longtable}{|l|r|r|r|}
-\caption{Tytu tabeli}\\\hline
-\multicolumn{4}{|c|}{To jest nagwek pierwszej strony}\\\hline
- nazwa & wysoko & dugo & nachylenie \\ \hline
- k-1 & k-2 & k-3 & k-4 \\ \hline
-\endfirsthead
-\hline
-\multicolumn{4}{|c|}{To jest nagwek nastpnych stron}\\
-\hline k-1 & k-2 & k-3 & k-4\\\hline
-\endhead
-\hline \multicolumn{4}{|c|}{Stopka tabeli}\\ \hline
-\endfoot
-\hline \multicolumn{4}{|c|}{Stopka na ostatniej stronie}\\
-\hline
-\endlastfoot
- Col du T\'el\'egraphe & 1,566 & 12,0 & 6,7\% \\
- Col du Galibier & 2,646 & 18,1 & 6,9\% \\
- Col de la Madeleine & 2,000 & 25,4 & 6,1\% \\
- %% ... 17 pominitych wierszy ...
- La Bola del Mundo & 2257 & 21,8 & 6,2\% \\
-\end{longtable}
-\end{verbatim}
- %% http://www.salite.ch/struttura/salite.asp?stato=Francia
- %% co tu dopisa nt topornoci tego pakietu, tabular + longtable
-
-Po zoeniu efekt jest nastpujcy\footnote{Dane z~tabeli pochodz
- z~katalogu \url{http://www.salite.ch}.}:
-
-\begin{longtable}{|l|r|r|r|}
- \caption{Tytu tabeli}\\\hline
- \multicolumn{4}{|c|}{To jest nagwek pierwszej strony}\\ \hline
- nazwa & wysoko & dugo & nachylenie \\ \hline
- k-1 & k-2 & k-3 & k-4 \\ \hline
- \endfirsthead
- \hline
- \multicolumn{4}{|c|}{To jest nagwek nastpnych stron}\\
- \hline k-1 & k-2 & k-3 & k-4\\\hline
- \endhead
- \hline \multicolumn{4}{|c|}{Stopka tabeli}\\ \hline
- \endfoot
- \hline \multicolumn{4}{|c|}{Stopka na ostatniej stronie}\\
- \hline
- \endlastfoot
- Col du T\'el\'egraphe & 1,566 & 12,0 & 6,7\% \\
- Col du Galibier & 2,646 & 18,1 & 6,9\% \\
- Col de la Madeleine & 2,000 & 25,4 & 6,1\% \\
- Alpe D'Huez & 1815 & 14,2 & 7,7\% \\
- Col de la Croix de Fer & 2067 & 22,0 & 7,0\% \\
- %see http://pl.wikipedia.org/wiki/Fabio_Casartelli
- %for the details concerning Fabio Casartelli
- Col de Portet d'Aspet\index{Casartelli Fabio} & 1069 & 4,4 & 9,6\% \\
- %see http://en.wikipedia.org/wiki/Tom_Simpson
- %for the details concerning Tom Simpson
- Mont Ventoux\index{Simpson Tom} & 1912 & 21,0 & 7,6\% \\
- Col de l`Izoard & 2361 & 15.9 & 6,9\% \\
- Passo dello Stelvio & 2758 & 24.3 & 7.4\% \\
- Col du Tr\'ebuchet & 1143 & 14.6 & 4.3\% \\
- Passo Gavia & 2618 & 13.5 & 6.5\% \\
- Col du Grand Colombier & 1505 & 15.9 & 7.8\% \\
- Col de l`Iseran & 2770 & 48,0 & 4.1\% \\
- Courchevel & 2000 & 21,7 & 6,5\% \\
- Col de l`Aspin & 1489 & 12,0 & 6,5\% \\
- Col de la Croix de l`Homme Mort & 1163 & 18,0 & 4,3\% \\
- Col de Notre Dame des Abeilles & 1000 & 13,9 & 5,1\% \\
- Paso del Morredero & 1872 & 25,0 & 5,4\% \\
- Collado de la Caballar & 1308 & 14,5 & 7,5\% \\
- Capilla de la Magdalena & 1137 & 11,0 & 5,5\% \\
- La Bola del Mundo & 2257 & 21,8 & 6,2\% \\
-\end{longtable}
-
-\subsection{Pakiet \pai{array}}
-
-Do skadu tabel o~bardziej skomplikowanym ukadzie graficznym lepiej
-uywa pakietu \pai{array}. Pakiet ten nie wprowadza adnego nowego
-otoczenia, redefiniuje jedynie i~rozszerza standardowe otoczenie
-\ei{tabular}.
-
-W~,,standardowym'' otoczeniu \ei{tabular} konstrukcja
-\verb|p{|\emph{szer-kolumn}\verb|}| deklaruje kolumn, w~ktrej
-zawarto kadej rubryki bdzie skadana w~prostokt o~zadanej
-szerokoci, z~wyrwnywaniem obu marginesw (odpowiednik
-\verb@\parbox[t]{szer}@). Pakiet \pai{array} wprowadza ponadto
-\verb@b{szer}@ -- odpowiednik \verb@\parbox[b]{szer}@ -- oraz
-\verb@m{szer}@ -- odpowiednik \verb@\parbox{szer}@.
-Przykad:
- %%
-\begin{code}
-\begin{verbatim}
-\begin{tabular}{|p{8mm}|p{8mm}|p{8mm}|} \hline
-x y z x y z x y z x y z x y z & x y z x y z x y y&
-1 1 1 1 1 \\ \hline \end{tabular}
-\begin{tabular}{|m{8mm}|m{8mm}|m{8mm}|} \hline
-x y z x y z x y z x y z x y z & x y z x y z x y y&
-2 2 2 2 2 \\ \hline \end{tabular}
-\begin{tabular}{|b{8mm}|b{8mm}|b{8mm}|} \hline
-x y z x y z x y z x y z x y z & x y z x y z x y y&
-3 3 3 3 3 \\ \hline
-\end{tabular}
-\end{verbatim}
-\end{code}
- %%
-Zoone tabele wygldaj nastpujco:
- %%
-\par
-\medskip
-\noindent%%<-- wane
-\begin{tabular}{|p{8mm}|p{8mm}|p{8mm}|} \hline
-x y z x y z x y z x y z x y z & x y z x y z x y y&
-1 1 1 1 1 \\ \hline
-\end{tabular}
-\quad
-\noindent
-\begin{tabular}{|m{8mm}|m{8mm}|m{8mm}|} \hline
-x y z x y z x y z x y z x y z & x y z x y z x y y&
-2 2 2 2 2 \\ \hline
-\end{tabular}
-\quad
-\noindent
-\begin{tabular}{|b{8mm}|b{8mm}|b{8mm}|} \hline
-x y z x y z x y z x y z x y z & x y z x y z x y y&
-3 3 3 3 3 \\ \hline
-\end{tabular}
-
-\par
-\bigskip
-\noindent
-Kolejnym uytecznym rozszerzeniem zdefiniowanym w~\pai{array} jest
-moliwo bardziej szczegowego okrelenia sposobu formatowania rubryk
-tabeli, ni ma to miejsce w~standardowym otoczeniu \ei{tabular}, gdzie
-w~zasadzie moemy jedynie okreli sposb justowania zawartoci rubryk
-w~poszczeglnych kolumnach. Wracajc do przykadu tabeli zawierajcej
-rne ,,parametry'' dotyczce przeczy i~wniesie, zamy, e
-nazw wzniesienia chcemy zoy kursyw, a~dugo -- odmian pgrub.
-Mona to
-oczywicie osign, wstawiajc odpowiednie polecenia do kadej rubryki
-danej kolumny, ale sprawniej bdzie zastosowa zdefinowane w~pakiecie
-\pai{array} konstrukcje:
-\begin{command}
-\verb|>{|\emph{polecenia}\verb|}| lub \verb|<{|\emph{polecenia}\verb|}|
-\end{command}
- %%
-\noindent
-Konstrukcji \verb|>{|\emph{polecenia}\verb|}| mona uy
-w~preambule \emph{przed\/} \verb@c@, \verb@l@, \verb@r@, \verb@p@ oraz
-\verb@m@ i~\verb@b@. Jej dziaanie polega na wstawieniu
-\emph{polece\/} na pocztku kadej rubryki w~tej kolumnie.
-Podobnie, \verb|<{|\emph{polecenia}\verb|}| mona uy \emph{po\/}
-\verb@c@, \verb@l@, \verb@r@, \verb@p@, \verb@m@ i~\verb@b@. W~rezultacie
-\emph{polecenia} zostan wstawione na kocu kadej
-rubryki w~tej kolumnie.
-
-Wracajc do przykadu, oto preambua tabeli wykorzystujca
-omawiane konstrukcje pakietu \pai{array}:
- %%
-\begin{code}
-\begin{verbatim}
-\begin{tabular}{|>{\itshape}l|r|r|>{\bfseries}r|r|r|}\hline
-Nazwa & \multicolumn{2}{|c|}{Wys. w~m~n.p.m.} &
-Dugo & \multicolumn{2}{|c|}{Nachylenie \%}\\
-...
-\end{verbatim}
-\end{code}
- %%
-Wynik jest nastpujcy:
- %%
-\par
-\medskip
-\noindent
-\begin{tabular}{|>{\itshape}l|r|r|>{\bfseries}r|r|r|}\hline
-Nazwa & \multicolumn{2}{c|}{Wys. w~m~n.p.m.} &
-Dugo & \multicolumn{2}{c|}{Nachylenie \%}\\
- \cline{2-3} \cline{5-6}%
- & pocztek & koniec & w~km & r. & max \\ \hline
-Col du Galibier & 1401 & 2646 & 18,1 & 6,9\% & 14,5 \\
-Alpe D'Huez & 724 & 1815 & 13,5 & 7,7\% & 15,0 \\
-Passo Gavia & 1734 & 2618 & 13,5 & 6,5\% & 20,0 \\ \hline
-\end{tabular}
-\par
-
-\medskip
-\noindent
-Do zmiany gbokoci konkretnego wiersza suy
-opcjonalny argument polecenia~\verb@\\@, np.
-\verb@\\[2pt]@.
-Wysoko i~gboko wiersza mona zmieni za pomoc
-niewidzialnej kreski, np.
-\verb@\rule[-3mm]{0mm}{8mm}@. Przykadowo, w~powyszym
-przykadzie tabela bdzie wygldaa lepiej, jeeli
-dodamy do pierwszego wiersza:
-\begin{code}
-\begin{verbatim}
-Col du Galibier\rule[-3.5pt]{0pt}{15pt}
-\end{verbatim}
-\end{code}
-Spowoduje to wstawienie dodatkowego odstpu midzy
-kresk nad pierwszym wierszem tabeli a~zawartoci wiersza.
-
-\subsection{Pakiet \pai{tap}}
-% --------------------
-
-Pakiet \pai{tap} (autorzy: Bogusaw Jackowski\index{Jackowski Bogusaw},
-Piotr Pianowski\index{Pianowski Piotr} i~Piotr
-Strzelczyk\index{Strzelczyk Piotr}) pozwala na eleganckie skadanie
-nawet najbardziej ekstrawaganckich (jednostronicowych) tabel, z~tym e
-stosuje niestandardowy zapis\footnote{Tak naprawd, nie jest to nawet
- pakiet w~rozumieniu {\LaTeX}a i~zamiast poleceniem \ci{usepackage}
- naley go docza poleceniem \ci{input}.}, co moe powodowa problemy
-w~integracji z~innymi pakietami {\LaTeX}a, np. pakietem \pai{colortbl},
-sucym do kolorowania rubryk w~tabelach. Oto przykad:
-\par
-\medskip
-\noindent
-\begin{code}
-\begin{verbatim}
-\input{tap.tex} %% <- doczenie pakietu
-\desiredwidth=\textwidth %% skad na szeroko amu
-\begintable
-\begintableformat \left " &\right \endtableformat
-\=
-\B!^ | @2\center{Wys. w~m~n.p.m.} | Dugo |
- @2\center{Nachylenie \%} \E!
-\B"- \center{Nazwa} " @2\- " " @2\- \E"
-\B"_ | pocztek | koniec | w~km | r. | max \E!
-\B! Col du Galibier | -- | 2645 | 17,5 | 6,9\% | 14,5 \E!
-\B! Alpe D'Huez | -- | 1839 | 13,0 | 8,5\% | 15,0 \E!
-\B! Passo Gavia | -- | 2621 | 17,3 | 7,9\% | 20,0 \E!
-\=
-\endtable
-\end{verbatim}
-\end{code}
- %%
-Wynik jest imponujcy:
- %%
-\par
-\medskip
-\begingroup
-\input{tap.tex}
-\desiredwidth=\textwidth %% skad na szeroko amu
-\begintable
-\begintableformat \left " &\right \endtableformat
-\=
-\B!^ | @2\center{Wys. w~m~n.p.m.} | Dugo | @2\center{Nachylenie \%} \E!
-\B"- \center{Nazwa} " @2\- " " @2\- \E"
-\B!_ | pocztek | koniec | w~km | r. | max \E! \=
-\B!^ Col du Galibier | 1401 | 2646 | 18,1 | 6,9\% | 14,5 \E!
-\B!+ Alpe D'Huez | 724 | 1815 | 14,2 | 7,7\% | 15,0 \E!
-\B!_ Passo Gavia | 1734 | 2618 | 13,5 | 6,5\% | 20,0 \E!
-\=
-\endtable
-\endgroup
-
-\medskip
-\noindent
-Wicej informacji mona odnale w~(polskojzycznej) dokumentacji
-pakietu (\CTAN{macros/generic/tables/tap077.zip}).
-
-%% dodaem akapit, eby si tak nie koczyo gwatownie:-) [tp]:
-\medskip
-\noindent
-Na zakoczenie uwaga: skadanie tabel w~{\LaTeX}u nie jest moe a tak
-proste jak w~edytorach {\WYSIWYG}, ale za to mona tworzy konstrukcje
-niezwykle trudne lub wrcz niemoliwe do wykonania w~innych programach.
-Ponadto zadanie skadania tabel mona sobie znakomicie uatwi, stosujc
-skryptowe jzyki programowania, w~rodzaju Perla czy Pythona. Ju
-stosunkowo niewielka umiejtno programowania w~wymienionych jzykach
-pozwala na szybk konwersj generowanych przez zewntrzne aplikacje
-danych tabelarycznych do formatu {\LaTeX}a.
-
-% To jest teraz wstawione do indeksu!
-% \label{verylast}\mbox{}%% przeniesione do xtables
-% </PLext>
-%
-\endinput
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% case-fold-search: nil
-%%% coding: latin-2
-%%% LocalWords: ghostscript acrobat makeindex plmindex kiepskoci
-%%% ispell-local-dictionary: "polish"
-%%% End:
diff --git a/info/lshort/polish/src/dvi2psa5 b/info/lshort/polish/src/dvi2psa5
deleted file mode 100644
index 7abf79cfdd..0000000000
--- a/info/lshort/polish/src/dvi2psa5
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/bash
-# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
-# Copyright 1999, 2006. Mona rozpowszechnia na licencji GNU.
-#
-# *** Zamiana pliku .dvi na broszur w formacie A5 ***
-# *** wydrukowanie na drukarce bez duplexu ***********
-#
-# Uruchomienie dvips-a i utworzenie pliku w formacie PS
-
-dvips -x800 -olshort2e.ps lshort2e.dvi
-
-# Przestawienie stron w pliku postscriptowym
-
-psbook lshort2e.ps out.ps
-
-pstops "4:0L(27.8cm,-1.5cm)+1L(27.8cm,13.3cm)" out.ps a5-p1.ps
-pstops "4:2L(27.8cm,-1.5cm)+3L(27.8cm,13.3cm)" out.ps a5-p2.ps
-
-# Drukujemy [np. poleceniem lpr] najpierw plik a5-p1.ps;
-# nastpnie wkadamy papier do drukarki [w jaki sposb to ju zaley
-# od typu drukarki] i na odwrocie kartek papieru drukujemy
-# plik a5-ps2.ps. Po zoeniu w p otrzymujemy broszur formatu A5.
-# Cae wprowadzenie zmieci si na ca 40 kartkach A4.
diff --git a/info/lshort/polish/src/graphic.tex b/info/lshort/polish/src/graphic.tex
deleted file mode 100644
index a5f21f1a6a..0000000000
--- a/info/lshort/polish/src/graphic.tex
+++ /dev/null
@@ -1,716 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%\setcounter{chapter}{4}
-
-\chapter{Tworzenie grafiki matematycznej}
-\label{chap:graphics}
-
-\begin{intro}
- Wikszo ludzi uywa {\LaTeX}a do skadania tekstw. Poniewa jednak
- podejcie strukturalno-logiczne do tworzenia dokumentw jest tak
- wygodne, {\LaTeX} oferuje pewn -- fakt, e obarczon ograniczeniami
- -- moliwo generowania grafiki z~opisw tekstowych w~pliku
- rdowym. Co wicej, powstao sporo rozszerze {\LaTeX}a
- przeamujcych wspomniane ograniczenia. W~tym rozdziale dowiesz si
- o~kilku z~tych rozszerze.
-\end{intro}
-
-\section{Przegld}
-
-Otoczenie \ei{picture} pozwala programowa rysunki bezporednio
-w~{\LaTeX}u. Szczegowy jego opis mona znale w~\manual. Metoda ta ma
-jednak ograniczenia, ktre wynikaj z~tego, e zarwno nachylenia odcinkw,
-jak i~rednice okrgw mona wybiera jedynie spord niewielkiej
-liczby wartoci. Z~drugiej strony w~wersji \LaTeXe{} mona w~otoczeniu
-\ei{picture} uywa polecenia \ci{qbezier}, gdzie ,,\texttt{q}'' oznacza
-drugiego stopnia \przypang{quadratic}. Wiele czsto uywanych krzywych,
-jak: okrgi, elipsy albo krzywe acuchowe mona -- niekiedy z~odrobin
-wysiku matematycznego -- zadowalajco przyblia krzywymi
-B\'eziera\footnote{W~ciekawym artykule \cite{jacko-bezier}
- B.L.~Jackowski\index{Jackowski Bogusaw} zwraca uwag, e krzywe
- B\'eziera s krzywymi gitymi stopnia trzeciego, nie za -- jak
- sugeruje nazewnictwo {\LaTeX}owe -- stopnia drugiego.}. Jeli na
-dodatek do generowania {\LaTeX}owych blokw \ci{qbezier} uyje si jzyka
-programowania, na przykad Javy, to otoczenie \ei{picture} ujawni
-cakiem pokan moc.
-
-Chocia programowanie rysunkw w~{\LaTeX}u wie si z~ograniczeniami
-i~jest niekiedy nuce, to jednak s powody, by z~tej moliwoci
-korzysta. Dokumenty wytworzone w~ten sposb s ,,mae'' -- w~sensie
-liczby bajtw zajmowanych przez wynikowe pliki \acro{PDF}
-lub \acro{DVI} -- a~na
-dodatek nie trzeba do nich wczytywa dodatkowych plikw graficznych.
-
-Pakiety takie jak: \pai{epic} i \pai{eepic} (opisane na przykad
-w~\companion) bd \pai{pstricks} pomagaj pokonywa ograniczenia
-krpujce oryginalne otoczenie \ei{picture} i~znacznie rozszerzaj
-graficzn moc {\LaTeX}a.
-
-O~ile pierwsze dwa z~tych pakietw jedynie rozszerzaj otoczenie
-\ei{picture}, to pakiet \pai{pstricks} zawiera wasne otoczenie
-rysujce -- \ei{pspicture}. Moc pakietu \pai{pstricks} bierze si
-z~tego, e istotnie wykorzystuje on moliwoci {\PSi}u.
-
-% zmiany gwnie z powodu niewypenienia strony:-)
-Na dodatek napisano wiele pakietw realizujcych konkretne cele. Jednym
-z~nich jest \texorpdfstring{\Xy}{Xy}-pic, opisany na kocu tego
-rozdziau. Znaczn liczb tych pakietw opisano w~\graphicscompanion{}
-(nie naley myli z~\companion).
-
-Spord narzdzi graficznych zwizanych z~{\LaTeX}em najwiksze chyba
-moliwoci posiada {\MP},
-autorstwa Johna D.~Hobby\index{Hobby John D.}, bdcy wariantem
-programu {\MF},
-ktrego autorem jest z~kolei Donald E.~Knuth\index{Knuth Donald E.}.
-{\MP} jest wyposaony w~solidny
-i~matematycznie wyrafinowany jzyk programowania {\MF}a.
-Inaczej jednak ni {\MF}, ktry generuje mapy bitowe,
-{\MP} generuje pliki {\PSi}owe, ktre mona importowa
-do~{\LaTeX}a. Za wprowadzenie moe posuy \hobby,
-a~za podrcznik -- \cite{ursoswald}. Dostpne jest take
-wprowadzenie do programu {\MP} w~jzyku
-polskim~\cite{metapost}\footnote{%
-Nie ma co ukrywa, e posugiwanie si {\MP}em wymaga posiadania
-przynajmniej minimum umiejtnoci programistycznych. Dla uytkownikw
-ktrzy nie programuj przydatny moe by program MetaGraf, ktry
-jest okienkow nakadk do programu {\MP},
-por.~\urlMetaGraf.}.
-
-%Obszern dyskusj podejcia {\LaTeX}a i~\TeX{}a do grafiki (oraz fontw)
-Obszerne omwienie zagadnie zwizanych
-z~wykorzystaniem grafiki (oraz fontw)
-w~{\LaTeX}u i~\TeX{}u mona znale w~\hoenig.
-
-\section{Otoczenie \texttt{picture}}
-
-\secby{Urs Oswald}{osurs@bluewin.ch}
-
-\subsection{Podstawowe polecenia}
-
-Otoczenie \ei{picture}\footnote{Otoczenie
- \ei{picture} dziaa w~standardowym {\LaTeXe}; nie trzeba adowa
- adnych dodatkowych pakietw.} mona tworzy poleceniem:
-\begin{command}
-\cmd{begin}\verb|{picture}(|$x,y$\verb|)|\ldots\cmd{end}\verb|{picture}|
-\end{command}
-\noindent lub
-\begin{command}
-\cmd{begin}\verb|{picture}(|$x,y$\verb|)(|$x_0,y_0$\verb|)|\ldots\cmd{end}\verb|{picture}|
-\end{command}
-Liczby $x,\,y,\,x_0,\,y_0$ odnosz si do wielkoci \ci{unitlength},
-ktr mona zmienia w~dowolnym momencie
-(jednak nie wewntrz otoczenia \ei{picture}) poleceniem takim jak:
-\begin{command}
-\ci{setlength}\verb|{|\ci{unitlength}\verb|}{1.2cm}|
-\end{command}
-Wartoci domyln \ci{unitlength} jest \texttt{1pt}. Pierwsza para,
-$(x,y)$, to wymiary rezerwowanego wewntrz dokumentu prostoktnego
-obszaru na rysunek. Opcjonalna druga para, $(x_0,y_0)$, to wsprzdne
-przypisane dolnemu lewemu naronikowi zarezerwowanego prostokta.
-
-Wikszo polece rysujcych ma jedn z~dwch postaci:
-\begin{command}
-\ci{put}\verb|(|$x,y$\verb|){|\emph{object}\verb|}|
-\end{command}
-\noindent lub
-\begin{command}
-\ci{multiput}\verb|(|$x,y$\verb|)(|$\Delta x,\Delta y$\verb|){|$n$\verb|}{|\emph{object}\verb|}|\end{command}
-\noindent Wyjtkiem s krzywe B\'eziera, gdy rysuje si je poleceniem:
-\begin{command}
-\ci{qbezier}\verb|(|$x_1,y_1$\verb|)(|$x_2,y_2$\verb|)(|$x_3,y_3$\verb|)|
-\end{command}
-
-\subsection{Odcinki}
-
-\begin{example}
-\setlength{\unitlength}{5cm}
-\begin{picture}(1,1)
- \put(0,0){\line(0,1){1}}
- \put(0,0){\line(1,0){1}}
- \put(0,0){\line(1,1){1}}
- \put(0,0){\line(1,2){.5}}
- \put(0,0){\line(1,3){.3333}}
- \put(0,0){\line(1,4){.25}}
- \put(0,0){\line(1,5){.2}}
- \put(0,0){\line(1,6){.1667}}
- \put(0,0){\line(2,1){1}}
- \put(0,0){\line(2,3){.6667}}
- \put(0,0){\line(2,5){.4}}
- \put(0,0){\line(3,1){1}}
- \put(0,0){\line(3,2){1}}
- \put(0,0){\line(3,4){.75}}
- \put(0,0){\line(3,5){.6}}
- \put(0,0){\line(4,1){1}}
- \put(0,0){\line(4,3){1}}
- \put(0,0){\line(4,5){.8}}
- \put(0,0){\line(5,1){1}}
- \put(0,0){\line(5,2){1}}
- \put(0,0){\line(5,3){1}}
- \put(0,0){\line(5,4){1}}
- \put(0,0){\line(5,6){.8333}}
- \put(0,0){\line(6,1){1}}
- \put(0,0){\line(6,5){1}}
-\end{picture}
-\end{example}
-
-Do rysowania odcinkw suy polecenie:
-\begin{command}
-\ci{put}\verb|(|$x,y$\verb|){|\ci{line}\verb|(|$x_1,y_1$\verb|){|$length$\verb|}}|
-\end{command}
-\noindent
-Ma ono ma dwa argumenty: wektor kierunku i~dugo.
-
-Jako skadnikw wektora kierunku mona uy jedynie liczb cakowitych:
-\[
- -6,\,-5,\,\ldots,\,5,\,6,
-\]
-Musz one na dodatek by liczbami wzgldnie pierwszymi (jedynym ich wsplnym
-dzielnikiem moe by 1). Powyszy rysunek ilustruje wszystkie moliwe
-wartoci nachylenia w~pierwszej wiartce paszczyzny. Dugo jest
-podawana w~jednostkach \ci{unitlength}. Argument dugoci oznacza
-wsprzdn pionow w~wypadku odcinka pionowego, za wsprzdn
-poziom we wszystkich pozostaych przypadkach.
-
-\subsection{Strzaki}
-
-\begin{example}
-\setlength{\unitlength}{0.75mm}
-\begin{picture}(60,40)
- \put(30,20){\vector(1,0){30}}
- \put(30,20){\vector(4,1){20}}
- \put(30,20){\vector(3,1){25}}
- \put(30,20){\vector(2,1){30}}
- \put(30,20){\vector(1,2){10}}
- \thicklines
- \put(30,20){\vector(-4,1){30}}
- \put(30,20){\vector(-1,4){5}}
- \thinlines
- \put(30,20){\vector(-1,-1){5}}
- \put(30,20){\vector(-1,-4){5}}
-\end{picture}
-\end{example}
-
-Strzaki rysuje si poleceniem:
-\begin{command}
-\ci{put}\verb|(|$x,y$\verb|){|\ci{vector}\verb|(|$x_1,y_1$\verb|){|$length$\verb|}}|
-\end{command}
-\noindent W~wypadku strzaek na skadniki wektora kierunku naoone s
-jeszcze wiksze ograniczenia ni dla odcinkw, bo jedynymi
-dopuszczalnymi liczbami cakowitymi s:
-\[
- -4,\,-3,\,\ldots,\,3,\,4.
-\]
-Wartoci skadnikw i~tu musz by liczbami wzgldnie pierwszymi
-(jedynym wsplnym dzielnikiem moe by 1). Zauwa efekt dziaania polecenia
-\ci{thicklines} na dwie strzaki skierowane w~stron lewego grnego
-naronika oraz \ci{thinlines} na strzaki w~stron naronika prawego grnego.
-
-\subsection{Okrgi}
-
-\begin{example}
-\setlength{\unitlength}{1mm}
-\begin{picture}(60, 40)
- \put(20,30){\circle{1}}
- \put(20,30){\circle{2}}
- \put(20,30){\circle{4}}
- \put(20,30){\circle{8}}
- \put(20,30){\circle{16}}
- \put(20,30){\circle{32}}
-
- \put(40,30){\circle{1}}
- \put(40,30){\circle{2}}
- \put(40,30){\circle{3}}
- \put(40,30){\circle{4}}
- \put(40,30){\circle{5}}
- \put(40,30){\circle{6}}
- \put(40,30){\circle{7}}
- \put(40,30){\circle{8}}
- \put(40,30){\circle{9}}
- \put(40,30){\circle{10}}
- \put(40,30){\circle{11}}
- \put(40,30){\circle{12}}
- \put(40,30){\circle{13}}
- \put(40,30){\circle{14}}
-
- \put(15,10){\circle*{1}}
- \put(20,10){\circle*{2}}
- \put(25,10){\circle*{3}}
- \put(30,10){\circle*{4}}
- \put(35,10){\circle*{5}}
-\end{picture}
-\end{example}
-
-Polecenie:
-\begin{command}
- \ci{put}\verb|(|$x,y$\verb|){|\ci{circle}\verb|{|\emph{diam}\verb|}}|
-\end{command}
-\noindent rysuje okrg o~rodku $(x,y)$ i~rednicy (nie promieniu)
-rwnym \emph{diam}. Otoczenie \ei{picture} dopuszcza rednice co najwyej
-rzdu 14\,mm, na dodatek nie wszystkie dugoci rednic s
-dozwolone. Polecenie \ci{circle*} generuje koa (wypenione okrgi).
-
-Podobnie jak w~wypadku odcinkw, mona si uciec do dodatkowych pakietw,
-takich jak \pai{eepic} bd \pai{pstricks}. Obszerny opis tych
-pakietw mona znale w~\graphicscompanion.
-
-Otoczenie \ei{picture} oferuje jeszcze jedn opcj. Jeli nie boisz si
-wykonania niezbdnych oblicze (by moe nawet za pomoc programu), to
-okrgi oraz elipsy moesz zata z~krzywych B\'eziera drugiego stopnia.
-Przykady oraz rdowe pliki w~Javie mona znale w~\graphicsinlatex.
-
-\subsection{Tekst i~wzory}
-
-\begin{example}
-\setlength{\unitlength}{0.8cm}
-\begin{picture}(6,5)
- \thicklines
- \put(1,0.5){\line(2,1){3}}
- \put(4,2){\line(-2,1){2}}
- \put(2,3){\line(-2,-5){1}}
- \put(0.65,0.3){$A$}
- \put(4.05,1.9){$B$}
- \put(1.65,2.95){$C$}
- \put(3.1,2.5){$a$}
- \put(1.3,1.7){$b$}
- \put(2.5,1.05){$c$}
- \put(0.3,4){$F=
- \sqrt{s(s-a)(s-b)(s-c)}$}
- \put(3.5,0.4){$\displaystyle
- s:=\frac{a+b+c}{2}$}
-\end{picture}
-\end{example}
-Jak wida w~powyszym przykadzie, tekst oraz wzory mona atwo
-wprowadza do otoczenia \ei{picture} poleceniem \ci{put}.
-
-\subsection{Polecenia \texorpdfstring{\cmd{multiput}
- i \cmd{linethickness}}{multiput i linethickness}}
-
-\begin{example}
-\setlength{\unitlength}{2mm}
-\begin{picture}(30,20)
- \linethickness{0.075mm}
- \multiput(0,0)(1,0){26}%
- {\line(0,1){20}}
- \multiput(0,0)(0,1){21}%
- {\line(1,0){25}}
- \linethickness{0.15mm}
- \multiput(0,0)(5,0){6}%
- {\line(0,1){20}}
- \multiput(0,0)(0,5){5}%
- {\line(1,0){25}}
- \linethickness{0.3mm}
- \multiput(5,0)(10,0){2}%
- {\line(0,1){20}}
- \multiput(0,5)(0,10){2}%
- {\line(1,0){25}}
-\end{picture}
-\end{example}
-Polecenie:
-\begin{command}
- \ci{multiput}\verb|(|$x,y$\verb|)(|$\Delta x,\Delta y$\verb|){|$n$\verb|}{|\emph{object}\verb|}|
-\end{command}
-\noindent ma cztery argumenty: punkt pocztkowy, wektor przesunicia
-z~jednego obiektu do kolejnego, liczb obiektw oraz rysowany obiekt.
-Instrukcja \ci{linethickness} odnosi si do odcinkw poziomych oraz
-pionowych, jednake nie do odcinkw ukonych ani nie do okrgw.
-Stosuje si ona jednak rwnie do krzywych B\'eziera drugiego stopnia.
-
-\subsection{Owale}
-
-\begingroup
-\typeout{*** Co jest troch za due w tym Przykadzie ***}
-\begin{example}
-\setlength{\unitlength}{0.75cm}
-\begin{picture}(6,4)
- \linethickness{0.075mm}
- \multiput(0,0)(1,0){7}%
- {\line(0,1){4}}
- \multiput(0,0)(0,1){5}%
- {\line(1,0){6}}
- \thicklines
- \put(2,3){\oval(3,1.8)}
- \thinlines
- \put(3,2){\oval(3,1.8)}
- \thicklines
- \put(2,1){\oval(3,1.8)[tl]}
- \put(4,1){\oval(3,1.8)[b]}
- \put(4,3){\oval(3,1.8)[r]}
- \put(3,1.5){\oval(1.8,0.4)}
-\end{picture}
-\end{example}
-\endgroup
- %%
-Polecenie:
- %%
-\begin{command}
- \ci{put}\verb|(|$x,y$\verb|){|\ci{oval}\verb|(|$w,h$\verb|)}|
-\end{command}
-\noindent jak te:
-\begin{command}
- \ci{put}\verb|(|$x,y$\verb|){|\ci{oval}\verb|(|$w,h$\verb|)[|\emph{pozycja}\verb|]}|
-\end{command}
-\noindent generuje owal o~rodku $(x,y)$, szerokoci
-$w$ i~wysokoci $h$. Opcjonalne argumenty \emph{pozycji\/}:
-\texttt{b}, \texttt{t}, \texttt{l} i~\texttt{r} oznaczaj odpowiednio:
-,,top'' (gra), ,,bottom'' (d), ,,left'' (lewo) i~,,right'' (prawo).
-Jak pokazuje przykad, mona take uywa ich kombinacji.
-
-Gruboci linii mona sterowa na dwa sposoby, z~jednej strony poleceniem:
-\begin{command}
-\ci{linethickness}\verb|{|\emph{length}\verb|}|
-\end{command}
-\noindent
-z~drugiej -- za pomoc \ci{thinlines} i~\ci{thicklines}. O~ile pierwszy
-ze sposobw odnosi si jedynie do linii poziomych oraz pionowych,
-a~take do krzywych B\'eziera drugiego stopnia, o~tyle \ci{thinlines}
-i~\ci{thicklines} stosuj si do odcinkw ukonych, jak te do okrgw
-i~owali.
-
-\subsection{Wielokrotne uycie pudeek z~rysunkami}
-
-\begin{example}
-\setlength{\unitlength}{0.5mm}
-\begin{picture}(120,168)
-\newsavebox{\foldera}
-\savebox{\foldera}
- (40,32)[bl]{% definition
- \multiput(0,0)(0,28){2}
- {\line(1,0){40}}
- \multiput(0,0)(40,0){2}
- {\line(0,1){28}}
- \put(1,28){\oval(2,2)[tl]}
- \put(1,29){\line(1,0){5}}
- \put(9,29){\oval(6,6)[tl]}
- \put(9,32){\line(1,0){8}}
- \put(17,29){\oval(6,6)[tr]}
- \put(20,29){\line(1,0){19}}
- \put(39,28){\oval(2,2)[tr]}
-}
-\newsavebox{\folderb}
-\savebox{\folderb}
- (40,32)[l]{% definition
- \put(0,14){\line(1,0){8}}
- \put(8,0){\usebox{\foldera}}
-}
-\put(34,26){\line(0,1){102}}
-\put(14,128){\usebox{\foldera}}
-\multiput(34,86)(0,-37){3}
- {\usebox{\folderb}}
-\end{picture}
-\end{example}
-Pudeko rysunku mona \emph{zadeklarowa} instrukcj:
-\begin{command}
- \ci{newsavebox}\verb|{|\emph{nazwa}\verb|}|
-\end{command}
-\noindent nastpnie \emph{zachowa} poleceniem:
-\begin{command}
- \ci{savebox}\verb|{|\emph{nazwa}\verb|}(|\emph{szeroko,wysoko}\verb|)[|\emph{pozycja}\verb|]{|\emph{tre}\verb|}|
-\end{command}
-\noindent i~ostatecznie dowolnie czsto \emph{rysowa}, wywoujc:
-\begin{command}
- \ci{put}\verb|(|$x,y$\verb|)|\ci{usebox}\verb|{|\emph{nazwa}\verb|}|
-\end{command}
-
-Opcjonalny parametr \emph{pozycja\/} definiuje ,,punkt zaczepienia''
-zachowywanego pudeka (savebox). W~przykadzie nadano mu warto
- \texttt{bl}, co oznacza umieszczenie punktu zaczepienia w~dolnym lewym
-naroniku pudeka. Pozycje mona te oznacza literami
-\texttt{t} (gra) i~\texttt{r} (prawo).
-
-Argument \emph{nazwa\/} odnosi si do {\LaTeX}owego magazynu polece
-i~dlatego ma natur instrukcji (co w~powyszym przykadzie objawia si
-choby uyciem znakw '\verb+\+'). Rysunki przechowywane w~pudekach
-mona zagnieda. W~powyszym przykadzie wewntrz definicji
-\ci{folderb} uyto \ci{foldera}.
-
-Trzeba byo uy polecenia \ci{oval}, poniewa instrukcja \ci{line}
-nie dziaa, gdy dugo odcinka wynosi mniej ni okoo 3\,mm.
-
-\subsection{Krzywe B\'eziera drugiego stopnia}
-
-\begin{example}
-\setlength{\unitlength}{0.8cm}
-\begin{picture}(6,4)
- \linethickness{0.075mm}
- \multiput(0,0)(1,0){7}
- {\line(0,1){4}}
- \multiput(0,0)(0,1){5}
- {\line(1,0){6}}
- \thicklines
- \put(0.5,0.5){\line(1,5){0.5}}
- \put(1,3){\line(4,1){2}}
- \qbezier(0.5,0.5)(1,3)(3,3.5)
- \thinlines
- \put(2.5,2){\line(2,-1){3}}
- \put(5.5,0.5){\line(-1,5){0.5}}
- \linethickness{1mm}
- \qbezier(2.5,2)(5.5,0.5)(5,3)
- \thinlines
- \qbezier(4,2)(4,3)(3,3)
- \qbezier(3,3)(2,3)(2,2)
- \qbezier(2,2)(2,1)(3,1)
- \qbezier(3,1)(4,1)(4,2)
-\end{picture}
-\end{example}
- %%
-\noindent
-Jak wida w~przykadzie, podzielenie okrgu na cztery krzywe B\'eziera
-drugiego stopnia nie daje zadowalajcego efektu; lepsze przyblienie
-daoby osiem. Przykad ponownie ilustruje wpyw instrukcji
-\ci{linethickness} na linie poziome i~pionowe oraz polece
-\ci{thinlines} i~\ci{thicklines} na odcinki pochye. Pokazuje on
-rwnie, e oba te rodzaje polece oddziauj na krzywe B\'eziera i~e
-kolejne uycie ktregokolwiek z~nich przesania poprzednie.
-
-Niech symbole $P_1=(x_1,\,y_1),\,P_2=(x_2,\,y_2)$ oznaczaj punkty
-kocowe, za $m_1,\,m_2$ -- odpowiednie nachylenia krzywej B\'eziera
-drugiego stopnia. Poredni punkt kontrolny $S=(x,\,y)$ jest zatem
-opisany rwnaniami:
-\begin{equation} \label{zwischenpunkt}
- \left\{
- \begin{array}{rcl}
- x & = & \displaystyle \frac{m_2 x_2-m_1x_1-(y_2-y_1)}{m_2-m_1}, \smallskip\\
- y & = & y_i+m_i(x-x_i)\qquad (i=1,\,2).
- \end{array}
- \right.
-\end{equation}
-\noindent W~\graphicsinlatex\ mona znale program w~Javie, ktry
-generuje odpowiedni lini polecenia \ci{qbezier}.
-
-\subsection{Krzywe acuchowe}
-
-\begin{example}
-\setlength{\unitlength}{1cm}
-\begin{picture}(4.3,3.6)(-2.5,-0.25)
-\put(-2,0){\vector(1,0){4.4}}
-\put(2.45,-.05){$x$}
-\put(0,0){\vector(0,1){3.2}}
-\put(0,3.35){\makebox(0,0){$y$}}
-\qbezier(0.0,0.0)(1.2384,0.0)
- (2.0,2.7622)
-\qbezier(0.0,0.0)(-1.2384,0.0)
- (-2.0,2.7622)
-\linethickness{.075mm}
-\multiput(-2,0)(1,0){5}
- {\line(0,1){3}}
-\multiput(-2,0)(0,1){4}
- {\line(1,0){4}}
-\linethickness{.2mm}
-\put( .3,.12763){\line(1,0){.4}}
-\put(.5,-.07237){\line(0,1){.4}}
-\put(-.7,.12763){\line(1,0){.4}}
-\put(-.5,-.07237){\line(0,1){.4}}
-\put(.8,.54308){\line(1,0){.4}}
-\put(1,.34308){\line(0,1){.4}}
-\put(-1.2,.54308){\line(1,0){.4}}
-\put(-1,.34308){\line(0,1){.4}}
-\put(1.3,1.35241){\line(1,0){.4}}
-\put(1.5,1.15241){\line(0,1){.4}}
-\put(-1.7,1.35241){\line(1,0){.4}}
-\put(-1.5,1.15241){\line(0,1){.4}}
-\put(-2.5,-0.25){\circle*{0.2}}
-\end{picture}
-\end{example}
-\noindent
-Kad z~symetrycznych powek wykresu cosinusa hiperbolicznego
- $y=\cosh x -1$ przybliono na~rysunku krzyw
-B\'eziera. Prawa powka krzywej koczy si w~punkcie \((2,\,2.7622)\),
-w~ktrym nachylenie ma warto \(m=3.6269\). Uywajc ponownie rwnania
-(\ref{zwischenpunkt}), moemy wyliczy porednie punkty kontrolne.
-Okazuje si, e s to: $(1.2384,\,0)$ i~$(-1.2384,\,0)$.
-Krzyykami zostaa zaznaczona ,,prawdziwa'' krzywa. Bd jest
-ledwie zauwaalny, bo wynosi mniej ni jeden procent.
-
-Ten przykad ilustruje te uycie opcjonalnego argumentu otoczenia
-\verb|\begin{picture}|. Rysunek zdefiniowano w~terminach
- wygodnych wsprzdnych ,,matematycznych", podczas gdy poleceniem:
-\begin{command}
- \cmd{begin}\verb|{picture}(4.3,3.6)(-2.5,-0.25)|
-\end{command}
-\noindent jego lewemu dolnemu naronikowi (oznaczonemu czarnym
-keczkiem) przypisano wsprzdne $(-2.5,-0.25)$.
-
-\subsection{Prdko w~Szczeglnej Teorii Wzgldnoci}
-
-\begin{example}
-\setlength{\unitlength}{0.8cm}
-\begin{picture}(6,4)(-3,-2)
- \put(-2.5,0){\vector(1,0){5}}
- \put(2.7,-0.1){$\chi$}
- \put(0,-1.5){\vector(0,1){3}}
- \multiput(-2.5,1)(0.4,0){13}
- {\line(1,0){0.2}}
- \multiput(-2.5,-1)(0.4,0){13}
- {\line(1,0){0.2}}
- \put(0.2,1.4)
- {$\beta=v/c=\tanh\chi$}
- \qbezier(0,0)(0.8853,0.8853)
- (2,0.9640)
- \qbezier(0,0)(-0.8853,-0.8853)
- (-2,-0.9640)
- \put(-3,-2){\circle*{0.2}}
-\end{picture}
-\end{example}
-Punkty kontrolne dwch krzywych B\'eziera wyliczono ze wzorw
-(\ref{zwischenpunkt}). Ga dodatnia jest okrelona wartociami
-$P_1=(0,\,0),\,m_1=1$ oraz $P_2=(2,\,\tanh 2),\,m_2=1/\cosh^2 2$.
-I~znowu rysunek wyraono w~wygodnych matematycznie
-wsprzdnych, a~lewemu dolnemu naronikowi przypisano wsprzdne
-$(-3,-2)$ (czarne keczko).
-
-\section{\texorpdfstring{\Xy}{Xy}-pic}
-\secby{Alberto Manuel Brand\~ao Sim\~oes}{albie@alfarrabio.di.uminho.pt}
-Pakiet \Xy-pic suy do rysowania grafw. Aby uzyska dostp do jego
-funkcji, umieszczamy w~preambule dokumentu wiersz:
- %%
-\begin{command}
-\verb|\usepackage[|\emph{opcje}\verb|]{xy}|
-\end{command}
- %%
-\noindent
-Parametr \emph{opcje} jest list funkcji pakietu \Xy-pic, ktre maj
-zosta zaadowane. Opcje te przydaj si midzy innymi do szukania bdw
-w~pakiecie. Zaleca si przekazywa opcj \popti{all},
-nakazujc {\LaTeX}owi zaadowa wszystkie polecenia pakietu.
-\looseness-3
-
-Graf rysuje si w~\Xy-pic na ptnie o~strukturze macierzy,
-a~kady element grafu jest umieszczony w~komrce tej macierzy:
-\begin{example}
-\begin{displaymath}
-\xymatrix{A & B \\
-C & D }
-\end{displaymath}
-\end{example}
-\noindent
-Polecenia \ci{xymatrix} mona uy jedynie w~trybie matematycznym. Powyej
-zadano dwa wiersze i~dwie kolumny. Aby przeksztaci t macierz
-w~graf, posugujemy si dodajcym strzaki
-poleceniem \ci{ar}\footnote{Pakiety \Xy-pic oraz \pai{polski}
-s w~konflikcie, bo oba
-definiuj polecenie~\ci{ar}.
-Jeeli polecenie \ci{ar} ma dziaa tak, jak
-zdefiniowano to w~pakiecie \Xy-pic, to trzeba \pai{xy}
-doczy po pakiecie \pai{polski}.
-Oczywicie nie ma wtedy dostpu do polecenia \ci{ar}
-z~pakietu \pai{polski}.}:
-\begin{example}
-\begin{displaymath}
-\xymatrix{ A \ar[r] & B \ar[d] \\
- D \ar[u] & C \ar[l] }
-\end{displaymath}
-\end{example}
-\noindent
-Polecenie \ci{ar} umieszczamy w~komrce, w~ktrej strzaka ma
-si zaczyna. Argument oznacza kierunek strzaki (\texttt{u} -- gra,
-\texttt{d} -- d, \texttt{r} -- prawo i~\texttt{l} -- lewo):
-\begin{example}
-\begin{displaymath}
-\xymatrix{
- A \ar[d] \ar[dr] \ar[r] & B \\
- D & C }
-\end{displaymath}
-\end{example}
-Aby uzyska przektne, uywamy po prostu wicej ni jednego kierunku.
-Powtarzajc kierunek, wyduamy w~istocie strzak:
-\begin{example}
-\begin{displaymath}
-\xymatrix{
- A \ar[d] \ar[dr] \ar[drr] & & \\
- B & C & D }
-\end{displaymath}
-\end{example}
-Uzupeniajc strzaki o~etykiety, moemy uzyska jeszcze ciekawsze grafy.
-Uywamy do tego zwyczajnych operatorw indeksw grnych i~dolnych:
-\begin{example}
-\begin{displaymath}
-\xymatrix{
- A \ar[r]^f \ar[d]_g &
- B \ar[d]^{g'} \\
- D \ar[r]_{f'} & C }
-\end{displaymath}
-\end{example}
-Jak wida, operatorw tych uywa si tak samo jak w~trybie matematycznym.
-Jedyn rnic jest to, e indeks grny oznacza \emph{nad},
-za dolny -- \emph{pod} strzak. Istnieje jeszcze trzeci
-operator -- pionowej kreski \verb+|+. Umieszcza
-on tekst \emph{na} strzace:
-\begin{example}
-\begin{displaymath}
-\xymatrix{
- A \ar[r]|f \ar[d]|g &
- B \ar[d]|{g'} \\
- D \ar[r]|{f'} & C }
-\end{displaymath}
-\end{example}
-Aby narysowa strzak z~dziurk w~rodku, moemy uy
-polecenia \verb!\ar[...]|\hole!.
-
-W~niektrych sytuacjach trzeba uywa rnych typw strzaek.
-Mona je w~tym celu oznacza rnymi etykietami bd
-nadawa im rny wygld:
-
-\begingroup
-%% zmniejsz odstp midzy wierszami do 1,5pc (domynie 2,0pc)
-%% w macierzy \xymatrix, bo nie wchodzi na stron:
-\xymatrixrowsep{1.5pc}
-%\shorthandoff{"} %% byo poniej \begin{example}, ale po co ? --tp --
-\begin{example}
-\begin{displaymath}
-\xymatrix{
-\bullet\ar@{->}[rr] && \bullet\\
-\bullet\ar@{.<}[rr] && \bullet\\
-\bullet\ar@{~)}[rr] && \bullet\\
-\bullet\ar@{=(}[rr] && \bullet\\
-\bullet\ar@{~/}[rr] && \bullet\\
-\bullet\ar@{^{(}->}[rr] &&
- \bullet\\
-\bullet\ar@2{->}[rr] && \bullet\\
-\bullet\ar@3{->}[rr] && \bullet\\
-\bullet\ar@{=+}[rr] && \bullet
-}
-\end{displaymath}
-\end{example}
-%\shorthandon{"} %% byo nad \end{example} ale nie wiadomo po co? --tp--
-\endgroup
-
-Zauwa rnic midzy nastpujcymi dwoma grafami:
-
-\begin{example}
-\begin{displaymath}
-\xymatrix{
- \bullet \ar[r]
- \ar@{.>}[r] &
- \bullet
-}
-\end{displaymath}
-\end{example}
-
-\begin{example}
-\begin{displaymath}
-\xymatrix{
- \bullet \ar@/^/[r]
- \ar@/_/@{.>}[r] &
- \bullet
-}
-\end{displaymath}
-\end{example}
- %%
- %%\texttt{\meaning\ar}
-\noindent Symbole midzy ukonikami okrelaj tu sposb rysowania krzywych.
-
-Pakiet \Xy-pic oferuje wiele metod wpywania na sposb rysowania
-krzywych. Wicej na ten temat mona przeczyta
-w~dokumentacji pakietu~\cite{xy-pic}.
-
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% coding: latin-2
-%%% case-fold-search: nil
-%%% LocalWords: Jackowski
-%%% ispell-local-dictionary: "polish"
-%%% End:
diff --git a/info/lshort/polish/src/iso-cp.sh b/info/lshort/polish/src/iso-cp.sh
deleted file mode 100644
index c9ef3e0e88..0000000000
--- a/info/lshort/polish/src/iso-cp.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-# Ten skrypt przekodowuje pliki pomidzy iso8859-cp1250
-# Mona rozpowszechnia na licencji GNU.
-#
-# Ten plik moe si przyda do przekodowania 'Wprowadzenia'
-# z ISO8859-2 na CP1250
-USAGE="Przekodowanie plikw TeXowych pomidzy ISO-8859-2 a CP1250
-Pliki winny mie oznaczenie strony kodowej w postaci
-odpowiedniego wpisu: translate-file=il2-pl lub translate-file=cp1250pl
-
-Sposb wykorzystania: $0 pliki... "
-
-if test $# = 0 ; then echo "$USAGE" ; fi
-
-for i in $*;
-do perl -i.bak -e 'undef $/; $_ = <>;
- if (/translate-file=il2-pl/) {
- print STDERR "Przekodowanie iso8859 -> cp1250\n";
- # zmienia tylko pierwsze wystpienie
- s/translate-file=il2-pl/translate-file=cp1250pl/ ;
- tr/ʳӦ󶼿/ʳӌ󜟿/ ;
- s/\n/\r\n/gm; # unix2dos
- }
- elsif (/translate-file=cp1250pl/) {
- print STDERR "Przekodowanie cp1250 -> iso8859\n";
- # zmienia tylko pierwsze wystpienie
- s/translate-file=cp1250pl/translate-file=il2-pl/ ;
- tr/ʳӌ󜟿/ʳӦ󶼿/ ;
- s/\r//g; # dos2unix
- }
- else { print STDERR "Nieustalona strona kodowa *** nic nie robi\n"; }
- print "$_"; ' $i;
-done
diff --git a/info/lshort/polish/src/lsh2pdf b/info/lshort/polish/src/lsh2pdf
deleted file mode 100644
index bd9d7623fd..0000000000
--- a/info/lshort/polish/src/lsh2pdf
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
-# Copyright 1999, 2007. Mona rozpowszechnia na licencji GNU.
-#
-# Zamiana na dokument w formacie PDF za pomoc programu pdftex
-#
-# Dwukrotnie kompilujemy dokument:
-lltex="platex lshort2e.tex"
-
-${lltex}; ${lltex};
-
-# Tworzymy skorowidz za pomoc programu plmindex
-#
-plmindex lshort2e;
-
-# Kolejna kompilacja docza skorowidz
-${lltex};
-
-# Modyfikujemy zawarto pliku lshort2e.out (za pomoc prostego
-# skryptu AWK-owego) zawierajcego tekst do zakadek (bookmarks)
-
-mv lshort2e.out lshort2e.rep;
-awk -f ./repbkmrs.awk lshort2e.rep > lshort2e.out;
-
-# Ostateczna kompilacja
-${lltex};
diff --git a/info/lshort/polish/src/lsh2ps b/info/lshort/polish/src/lsh2ps
deleted file mode 100644
index b8e1e12b00..0000000000
--- a/info/lshort/polish/src/lsh2ps
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
-# Copyright 1999, 2007. Mona rozpowszechnia na licencji GNU.
-#
-# *** Zamiana na dokument w formacie PS ***
-#
-# Poniej platex oznacza uruchomienie tex-a z formatem LaTeX znajcym
-# polskie reguy dzielenia wyrazw oraz umiejcym zamieni ukad
-# znakw w pliku rdowym na ukad wewntrzny bez uywania
-# do tego pakietu inputenc.
-
-llatex="platex lshort2e.tex"
-
-${llatex}; ${llatex};
-
-#
-# Tworzymy skorowidz za pomoc programu plmindex
-plmindex lshort2e;
-
-#
-# Ostateczna kompilacja
-
-${llatex}; ${llatex};
-
-#
-# Uruchomienie dvips-a i utworzenie pliku w formacie PS
-
-dvips -olshort2e.ps lshort2e.dvi
-
diff --git a/info/lshort/polish/src/lsh2psa5 b/info/lshort/polish/src/lsh2psa5
deleted file mode 100644
index 6879c00bc5..0000000000
--- a/info/lshort/polish/src/lsh2psa5
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
-# Copyright 1999, 2007. Mona rozpowszechnia na licencji GNU.
-#
-# *** Zamiana na plik PostScriptowy do wydruku w formacie broszury A5 ***
-#
-# Poniej platex oznacza uruchomienie tex-a z formatem LaTeX znajcym
-# polskie reguy dzielenia wyrazw oraz umiejcym zamieni ukad
-# znakw w pliku rdowym na ukad wewntrzny bez uywania
-# do tego pakietu inputenc.
-#
-# Dwukrotnie kompilujemy dokument
-llatex="platex lshort2e.tex"
-
-${llatex}; ${llatex};
-
-# Tworzymy skorowidz za pomoc programu plmindex
-plmindex lshort2e;
-
-# Ostateczna kompilacja
-${llatex}; ${llatex};
-
-# Uruchomienie dvips-a i utworzenie pliku w formacie PS
-dvips -x800 -olshort2e.ps lshort2e.dvi
-
-# Przestawienie stron w pliku postscriptowym
-psbook lshort2e.ps out.ps
-
-pstops "4:0L(27.8cm,-1.5cm)+1L(27.8cm,13.3cm)" out.ps a5-p1.ps
-pstops "4:2L(27.8cm,-1.5cm)+3L(27.8cm,13.3cm)" out.ps a5-p2.ps
-
-# Drukujemy [np. poleceniem lpr] najpierw plik a5-p1.ps;
-# nastpnie wkadamy papier do drukarki [w jaki sposb to ju zaley
-# od typu drukarki] i na odwrocie kartek papieru drukujemy
-# plik a5-ps2.ps. Po zoeniu w p otrzymujemy broszur formatu A5.
-# Cae wprowadzenie zmieci si na ca 40 kartkach A4.
diff --git a/info/lshort/polish/src/lshort2e.hdx b/info/lshort/polish/src/lshort2e.hdx
deleted file mode 100644
index bd21d1e88a..0000000000
--- a/info/lshort/polish/src/lshort2e.hdx
+++ /dev/null
@@ -1,920 +0,0 @@
-\begin{theindex}
-
- \item \texttt {\hspace *{-1.2ex}\char '134 !}, \hyperpage{52}
- \item \texttt{\$}, \hyperpage{45}
- \item \texttt {\hspace *{-1.2ex}\char '134 '}, \hyperpage{28}
- \item \texttt {\hspace *{-1.2ex}\char '134 (}, \hyperpage{45}
- \item \texttt {\hspace *{-1.2ex}\char '134 )}, \hyperpage{45}
- \item \texttt {\hspace *{-1.2ex}\char '134 ,}, \hyperpage{46},
- \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 -}, \hyperpage{20}
- \item ..., \see{wielokropek}{24}
- \item \texttt {\hspace *{-1.2ex}\char '134 :}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 ;}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 @}, \hyperpage{31}
- \item \texttt {\hspace *{-1.2ex}\char '134 [}, \hyperpage{45}
- \item \%, \hyperpage{6}
- \item \BibTeX, \hyperpage{69}
- \item \texttt {\hspace *{-1.2ex}\char '134 \char '134 },
- \hyperpage{17}, \hyperpage{36, 37}, \hyperpage{39},
- \hyperpage{43}, \hyperpage{110}
- \item \texttt {\hspace *{-1.2ex}\char '134 \char '134 *},
- \hyperpage{17}
- \item \textsc {\lowercase {WYSIWYG}}, \hyperpage{2, 3}
- \item \texttt {\hspace *{-1.2ex}\char '134 ]}, \hyperpage{45}
- \item \verb+^+, \hyperpage{47}
- \item \verb+_+, \hyperpage{47}
- \item \verb.~., \hyperpage{31}
-
- \indexspace
-
- \item \texttt {\emph {10pt}}, \hyperpage{10}
- \item \texttt {\emph {11pt}}, \hyperpage{10}, \hyperpage{51}
- \item \texttt {\emph {12pt}}, \hyperpage{10}, \hyperpage{51}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 a'o}, \hyperpage{28}
- \item \texttt {\emph {a4paper}}, \hyperpage{10}, \hyperpage{81}
- \item \texttt {\emph {a5paper}}, \hyperpage{10}
- \item \texttt {abstract}, \hyperpage{37}
- \item \underline {Acrobat}, \hyperpage{78, 79}
- \item \underline {Acrobat Distiller}, \hyperpage{74}
- \item \underline {Acrobat Reader}, \hyperpage{74}, \hyperpage{76},
- \hyperpage{81}
- \item acute, \hyperpage{25}
- \item \texttt {\hspace *{-1.2ex}\char '134 addcontentsline},
- \hyperpage{32}
- \item \texttt {\hspace *{-1.2ex}\char '134 address}, \hyperpage{44}
- \item \texttt {\hspace *{-1.2ex}\char '134 addtolength},
- \hyperpage{111}
- \item \ae, \hyperpage{25}
- \item akcenty, \hyperpage{25}
- \subitem matematyczne, \hyperpage{48}
- \item \texttt {align}, \hyperpage{54}
- \item \texttt {\emph {all}}, \hyperpage{94}
- \item \texttt {\hspace *{-1.2ex}\char '134 alt}, \hyperpage{83}
- \item \textsf {amsbsy}, \hyperpage{57}
- \item \textsf {amsfonts}, \hyperpage{47}, \hyperpage{64}
- \item \textsf {amsmath}, \hyperpage{46}, \hyperpage{49--52},
- \hyperpage{54}, \hyperpage{57}
- \item \textsf {amssymb}, \hyperpage{47}, \hyperpage{58},
- \hyperpage{64}
- \item \textsf {amsthm}, \hyperpage{56, 57}
- \item \texttt {\hspace *{-1.2ex}\char '134 and}, \hyperpage{33}
- \item \texttt {\hspace *{-1.2ex}\char '134 appendix},
- \hyperpage{31, 32}
- \item \texttt {\hspace *{-1.2ex}\char '134 ar}, \hyperpage{95}
- \item argument, \hyperpage{6}
- \subitem opcjonalny, \hyperpage{6}
- \item \textsf {array}, \hyperpage{120, 121}
- \item \texttt {array}, \hyperpage{52, 53}
- \item \verb+arraycolsep+, \hyperpage{53}
- \item \texttt {\hspace *{-1.2ex}\char '134 atop}, \hyperpage{49}
- \item \texttt {\hspace *{-1.2ex}\char '134 author}, \hyperpage{33},
- \hyperpage{78}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}.aux} (plik), \hyperpage{13},
- \hyperpage{32}, \hyperpage{34}, \hyperpage{69}
-
- \indexspace
-
- \item \texttt {\emph {b5paper}}, \hyperpage{10}
- \item \textsf {babel}, \hyperpage{11}, \hyperpage{25--29}
- \item \texttt {\hspace *{-1.2ex}\char '134 backmatter},
- \hyperpage{33}
- \item backslash, \hyperpage{5}
- \item \texttt {\hspace *{-1.2ex}\char '134 baselineskip},
- \hyperpage{107}
- \item \texttt {\hspace *{-1.2ex}.bbl} (plik), \hyperpage{69}
- \item \textsf {beamer}, \hyperpage{9}, \hyperpage{81--83}
- \item \texttt {\hspace *{-1.2ex}.bib} (plik), \hyperpage{69}
- \item \texttt {\hspace *{-1.2ex}\char '134 bibitem}, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 big}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 Big}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 bigg}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 Bigg}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 biggl}, \hyperpage{55}
- \item \texttt {\hspace *{-1.2ex}\char '134 biggr}, \hyperpage{55}
- \item \texttt {\hspace *{-1.2ex}\char '134 bigskip},
- \hyperpage{110}
- \item \texttt {\hspace *{-1.2ex}\char '134 binom}, \hyperpage{49}
- \item \texttt {block}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 bmod}, \hyperpage{49}
- \item \texttt {\hspace *{-1.2ex}\char '134 boldmath},
- \hyperpage{57}
- \item \texttt {\hspace *{-1.2ex}\char '134 boldsymbol},
- \hyperpage{57}
- \item Braams Johannes, \hyperpage{25}
- \item \texttt {\hspace *{-1.2ex}.bst} (plik), \hyperpage{69}
-
- \indexspace
-
- \item \textsf {calc}, \hyperpage{111}
- \item \texttt {\hspace *{-1.2ex}\char '134 caption},
- \hyperpage{41--43}
- \item Carlisle David, \hyperpage{58}, \hyperpage{65}
- \item Casartelli Fabio, \hyperpage{120}
- \item \texttt {\hspace *{-1.2ex}\char '134 cc}, \hyperpage{44}
- \item \texttt {\hspace *{-1.2ex}\char '134 cdots}, \hyperpage{51}
- \item \texttt {center}, \hyperpage{36}, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 centering},
- \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 chapter}, \hyperpage{31},
- \hyperpage{72}
- \item \texttt {\hspace *{-1.2ex}\char '134 chaptermark},
- \hyperpage{72}
- \item \texttt {\hspace *{-1.2ex}\char '134 choose}, \hyperpage{49}
- \item \texttt {\hspace *{-1.2ex}\char '134 circle}, \hyperpage{88}
- \item \texttt {\hspace *{-1.2ex}\char '134 circle*}, \hyperpage{88}
- \item \texttt {\hspace *{-1.2ex}\char '134 cite}, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 cleardoublepage},
- \hyperpage{18}, \hyperpage{42}
- \item \texttt {\hspace *{-1.2ex}\char '134 clearpage},
- \hyperpage{18}, \hyperpage{42}
- \item \texttt {\hspace *{-1.2ex}\char '134 cline}, \hyperpage{40},
- \hyperpage{118}
- \item \texttt {\hspace *{-1.2ex}\char '134 closing}, \hyperpage{44}
- \item \texttt {\hspace *{-1.2ex}.cls} (plik), \hyperpage{13}
- \item \underline {cmd}, \hyperpage{8}
- \item \textsf {color}, \hyperpage{76}, \hyperpage{81}
- \item \textsf {colortbl}, \hyperpage{122}
- \item \underline {command}, \hyperpage{8}
- \item \underline {CorelDraw!}, \hyperpage{65}
- \item \texttt {\emph {cp1250}}, \hyperpage{8}, \hyperpage{26}
- \item czcionka, \see{pismo drukarskie}{102}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 date}, \hyperpage{33},
- \hyperpage{43, 44}
- \item \textsf {dcolumn}, \hyperpage{39}
- \item \texttt {\hspace *{-1.2ex}\char '134 ddots}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 depth},
- \hyperpage{114, 115}
- \item \texttt {description}, \hyperpage{36}
- \item \texttt {displaymath}, \hyperpage{45}
- \item \texttt {\hspace *{-1.2ex}\char '134 displaystyle},
- \hyperpage{55}
- \item \textsf {doc}, \hyperpage{12}
- \item \texttt {\hspace *{-1.2ex}\char '134 documentclass},
- \hyperpage{6}, \hyperpage{9, 10}, \hyperpage{13},
- \hyperpage{19}, \hyperpage{29}, \hyperpage{81}
- \item \texttt {\emph {draft}}, \hyperpage{19}
- \item \texttt {\hspace *{-1.2ex}.dtx} (plik), \hyperpage{13},
- \hyperpage{73}
- \item \texttt {\hspace *{-1.2ex}.dvi} (plik), \hyperpage{9},
- \hyperpage{13}, \hyperpage{66}, \hyperpage{73}
- \item \underline {dvipdf}, \hyperpage{9}
- \item \texttt {\emph {dvips}}, \hyperpage{67}, \hyperpage{77}
- \item \underline {dvips}, \hyperpage{9}, \hyperpage{13},
- \hyperpage{66}, \hyperpage{74}
- \item \texttt {\hspace *{-1.2ex}\char '134 dywiz}, \hyperpage{22}
-
- \indexspace
-
- \item \textsf {eepic}, \hyperpage{85}, \hyperpage{88}
- \item \texttt {\hspace *{-1.2ex}\char '134 em}, \hyperpage{35}
- \item \texttt {\hspace *{-1.2ex}\char '134 emph}, \hyperpage{35},
- \hyperpage{103}
- \item \texttt {enumerate}, \hyperpage{36}
- \item \textsf {epic}, \hyperpage{85}
- \item \texttt {\hspace *{-1.2ex}.eps} (plik), \hyperpage{76},
- \hyperpage{80}
- \item \acro{EPS}, \hyperpage{65, 66}, \hyperpage{76}
- \item \underline {epstopdf}, \hyperpage{77}
- \item \texttt {eqnarray}, \hyperpage{53}
- \item \texttt {eqnarray*}, \hyperpage{53}
- \item \texttt {\hspace *{-1.2ex}\char '134 eqref}, \hyperpage{46}
- \item \texttt {equation}, \hyperpage{46}, \hyperpage{53}
- \item \textsf {eucal}, \hyperpage{64}
- \item \textsf {eufrak}, \hyperpage{64}
- \item \textsf {eurosym}, \hyperpage{23}
- \item \texttt {\hspace *{-1.2ex}\char '134 EURtm}, \hyperpage{24}
- \item \texttt {\emph {executivepaper}}, \hyperpage{10}
- \item \textsf {exscale}, \hyperpage{12}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 extracolsep},
- \hyperpage{117}
-
- \indexspace
-
- \item \textsf {fancyhdr}, \hyperpage{71}
- \item \texttt {\hspace *{-1.2ex}\char '134 fbox}, \hyperpage{20}
- \item \texttt {\hspace *{-1.2ex}.fd} (plik), \hyperpage{13}
- \item \texttt {figure}, \hyperpage{40--42}, \hyperpage{67}
- \item \texttt {flalign}, \hyperpage{54}
- \item \texttt {\emph {fleqn}}, \hyperpage{10}
- \item \texttt {flushleft}, \hyperpage{36}
- \item \texttt {flushright}, \hyperpage{36}
- \item \textsf {foiltex}, \hyperpage{9}
- \item \texttt {\hspace *{-1.2ex}\char '134 foldera}, \hyperpage{92}
- \item \texttt {\hspace *{-1.2ex}\char '134 folderb}, \hyperpage{92}
- \item font, \hyperpage{102}
- \item \textsf {fontenc}, \hyperpage{12}, \hyperpage{27},
- \hyperpage{29}
- \item fonty
- \subitem \acro{CM}, \hyperpage{27}
- \subitem cm-super, \hyperpage{76}
- \subitem \acro{EC}, \hyperpage{27}, \hyperpage{76}
- \subitem \acro{LM}, \hyperpage{27}, \hyperpage{76}
- \subitem \acro{PL}, \hyperpage{27}, \hyperpage{76}
- \item \texttt {\hspace *{-1.2ex}\char '134 footnote},
- \hyperpage{34}, \hyperpage{43}
- \item \texttt {\hspace *{-1.2ex}\char '134 footnotesize},
- \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 footskip},
- \hyperpage{112}
- \item format, \hyperpage{25, 26}, \hyperpage{28}
- \item formatowanie
- \subitem logiczne, \hyperpage{2}
- \subitem wizualne, \hyperpage{2}
- \item \texttt {\hspace *{-1.2ex}\char '134 frac}, \hyperpage{49}
- \item \texttt {frame}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 framebox},
- \hyperpage{115}
- \item \texttt {\hspace *{-1.2ex}\char '134 frametitle},
- \hyperpage{83}
- \item \underline {Freehand}, \hyperpage{65}
- \item \texttt {\hspace *{-1.2ex}\char '134 frenchspacing},
- \hyperpage{31}
- \item \texttt {\hspace *{-1.2ex}\char '134 frontmatter},
- \hyperpage{33}
- \item \texttt {\hspace *{-1.2ex}\char '134 fussy}, \hyperpage{19}
-
- \indexspace
-
- \item \texttt {gather}, \hyperpage{54}
- \item \textsf {geometry}, \hyperpage{72}, \hyperpage{111}
- \item \texttt {\hspace *{-1.2ex}\char '134 geq}, \hyperpage{59}
- \item \underline {ghostscript}, \hyperpage{9}, \hyperpage{65},
- \hyperpage{74}
- \item \underline {ghostview}, \hyperpage{65}
- \item \underline {gimp}, \hyperpage{66}
- \item \texttt {\hspace *{-1.2ex}.glo} (plik), \hyperpage{73}
- \item \underline {gnuplot}, \hyperpage{65}
- \item \textsf {graphicx}, \hyperpage{11}, \hyperpage{65},
- \hyperpage{67}, \hyperpage{76}, \hyperpage{81}
- \item grave, \hyperpage{25}
- \item grupa, \hyperpage{103}
- \item \underline {gsview}, \hyperpage{65}
- \item \underline {gv}, \hyperpage{65}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 headheight},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 headsep},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 height},
- \hyperpage{114, 115}
- \item hipercze, \hyperpage{74}
- \item hipertekst, \hyperpage{74}
- \item \texttt {\hspace *{-1.2ex}\char '134 hline}, \hyperpage{39}
- \item Hobby John D., \hyperpage{85}
- \item \texttt {\hspace *{-1.2ex}\char '134 href}, \hyperpage{78},
- \hyperpage{80}
- \item \texttt {\hspace *{-1.2ex}\char '134 hspace}, \hyperpage{108}
- \item \texttt {\hspace *{-1.2ex}\char '134 hspace*},
- \hyperpage{109}
- \item \acro{HTML}, \hyperpage{74}
- \item \texttt {\hspace *{-1.2ex}\char '134 huge}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 Huge}, \hyperpage{103}
- \item \textsf {hyperref}, \hyperpage{77}, \hyperpage{79--81}
- \item \textsf {hyphenat}, \hyperpage{72}
- \item \texttt {\hspace *{-1.2ex}\char '134 hyphenation},
- \hyperpage{19, 20}
-
- \indexspace
-
- \item \i{} (,,i'' bez kropki), \hyperpage{25}
- \item \acro{IDE}, \hyperpage{75}
- \item \texttt {\hspace *{-1.2ex}\char '134 idotsint},
- \hyperpage{52}
- \item \texttt {\hspace *{-1.2ex}.idx} (plik), \hyperpage{13},
- \hyperpage{70}, \hyperpage{73}
- \item \textsf {ifpdf}, \hyperpage{80}
- \item \texttt {\hspace *{-1.2ex}\char '134 ifpdf}, \hyperpage{80}
- \item \textsf {ifthen}, \hyperpage{12}
- \item \texttt {\hspace *{-1.2ex}\char '134 ignorespaces},
- \hyperpage{101}
- \item \texttt {\hspace *{-1.2ex}\char '134 ignorespacesafterend},
- \hyperpage{101}
- \item \texttt {\hspace *{-1.2ex}\char '134 iiiint}, \hyperpage{52}
- \item \texttt {\hspace *{-1.2ex}\char '134 iiint}, \hyperpage{52}
- \item \texttt {\hspace *{-1.2ex}\char '134 iint}, \hyperpage{52}
- \item \texttt {\hspace *{-1.2ex}.ilg} (plik), \hyperpage{13}
- \item \underline {ImageMagick}, \hyperpage{66}
- \item \texttt {\hspace *{-1.2ex}\char '134 include}, \hyperpage{14},
- \hyperpage{67}
- \item \texttt {\hspace *{-1.2ex}\char '134 includegraphics},
- \hyperpage{66, 67}, \hyperpage{76}, \hyperpage{80},
- \hyperpage{113}
- \item \texttt {\hspace *{-1.2ex}\char '134 includeonly},
- \hyperpage{14}
- \item \texttt {\hspace *{-1.2ex}.ind} (plik), \hyperpage{13},
- \hyperpage{70}
- \item indeks
- \subitem dolny, \hyperpage{47}
- \subitem grny, \hyperpage{47}
- \item \texttt {\hspace *{-1.2ex}\char '134 indent}, \hyperpage{108}
- \item \textsf {indentfirst}, \hyperpage{17}, \hyperpage{108}
- \item \texttt {\hspace *{-1.2ex}\char '134 index},
- \hyperpage{70, 71}
- \item \texttt {\hspace *{-1.2ex}\char '134 input}, \hyperpage{14},
- \hyperpage{122}
- \item \textsf {inputenc}, \hyperpage{12}, \hyperpage{20},
- \hyperpage{26--29}
- \item \texttt {\hspace *{-1.2ex}.ins} (plik), \hyperpage{13},
- \hyperpage{72, 73}
- \item \texttt {\hspace *{-1.2ex}\char '134 institute},
- \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 int}, \hyperpage{50}
- \item interlinia, \hyperpage{107}
- \subitem podwjna, \hyperpage{107}
- \item \texttt {\hspace *{-1.2ex}\char '134 item}, \hyperpage{36}
- \item \texttt {itemize}, \hyperpage{36}, \hyperpage{83}
-
- \indexspace
-
- \item \j{} (,,j'' bez kropki), \hyperpage{25}
- \item Jackowski Bogusaw, \hyperpage{20}, \hyperpage{27},
- \hyperpage{84}, \hyperpage{122}
- \item jednostki miary, \hyperpage{109}
- \item \underline {jpeg2ps}, \hyperpage{66}
- \item \texttt {\hspace *{-1.2ex}.jpg} (plik), \hyperpage{67},
- \hyperpage{76}, \hyperpage{80}
-
- \indexspace
-
- \item kaszta, \hyperpage{102}
- \item Kew Jonathan, \hyperpage{28}
- \item \underline {Kile}, \hyperpage{75}
- \item klasa
- \subitem article, \hyperpage{9}
- \subitem book, \hyperpage{10}
- \subitem letter, \hyperpage{10}
- \subitem mwart, \hyperpage{30}
- \subitem mwbook, \hyperpage{30}
- \subitem mwrep, \hyperpage{30}
- \subitem report, \hyperpage{10}
- \subitem slides, \hyperpage{9}
- \item klej, \hyperpage{113}
- \item Knuth Donald E., \hyperpage{1}, \hyperpage{85}
- \item kodowanie
- \subitem \texttt {\emph {LGR}}, \hyperpage{28}
- \subitem \texttt {\emph {OT1}}, \hyperpage{27}
- \subitem \texttt {\emph {OT4}}, \hyperpage{27}
- \subitem \texttt {\emph {T1}}, \hyperpage{27}
- \subitem \texttt {\emph {T2A}}, \hyperpage{28}
- \subitem \texttt {\emph {T2B}}, \hyperpage{28}
- \subitem \texttt {\emph {T2C}}, \hyperpage{28}
- \subitem \texttt {\emph {X2}}, \hyperpage{28}
- \item Koodziejska Hanna, \hyperpage{20}
- \item komentarz, \hyperpage{6}
- \item kropka, \hyperpage{24}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 label}, \hyperpage{34},
- \hyperpage{42}, \hyperpage{46}, \hyperpage{68}
- \item Lamport Leslie, \hyperpage{2}
- \item \texttt {\hspace *{-1.2ex}\char '134 large}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 Large}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 LARGE}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 LaTeX}, \hyperpage{21}
- \item \LaTeX{}2.09, \hyperpage{2}
- \item \LaTeXe, \hyperpage{2}
- \item \LaTeX 3, \hyperpage{2}, \hyperpage{4}
- \item \texttt {\hspace *{-1.2ex}\char '134 LaTeXe}, \hyperpage{21}
- \item \textsf {latexsym}, \hyperpage{12}
- \item \texttt {\emph {latin2}}, \hyperpage{8}, \hyperpage{26}
- \item \textsf {layout}, \hyperpage{111}
- \item \texttt {\hspace *{-1.2ex}\char '134 ldots}, \hyperpage{24},
- \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 left},
- \hyperpage{50, 51}
- \item \texttt {\hspace *{-1.2ex}\char '134 leftmark},
- \hyperpage{72}
- \item \texttt {\emph {legalpaper}}, \hyperpage{10}
- \item \texttt {\hspace *{-1.2ex}\char '134 leq}, \hyperpage{59}
- \item \texttt {\emph {leqno}}, \hyperpage{10}
- \item \texttt {letter}, \hyperpage{44}
- \item \texttt {\emph {letterpaper}}, \hyperpage{10}, \hyperpage{81}
- \item \texttt {\emph {LGR}}, \hyperpage{28}
- \item ligatura, \see{spjka}{24}
- \item \texttt {\hspace *{-1.2ex}\char '134 line}, \hyperpage{87},
- \hyperpage{92}
- \item \texttt {\hspace *{-1.2ex}\char '134 linebreak},
- \hyperpage{17, 18}
- \item \texttt {\hspace *{-1.2ex}\char '134 linespread},
- \hyperpage{107}
- \item \texttt {\hspace *{-1.2ex}\char '134 linethickness},
- \hyperpage{90}, \hyperpage{92}
- \item linia podstawowa, \hyperpage{51}, \hyperpage{114},
- \hyperpage{116}
- \item \texttt {\hspace *{-1.2ex}\char '134 listoffigures},
- \hyperpage{42}
- \item \texttt {\hspace *{-1.2ex}\char '134 listoftables},
- \hyperpage{42}
- \item \texttt {\hspace *{-1.2ex}.lof} (plik), \hyperpage{13},
- \hyperpage{32}
- \item \texttt {\hspace *{-1.2ex}.log} (plik), \hyperpage{13},
- \hyperpage{76}
- \item \textsf {longtable}, \hyperpage{119}
- \item \texttt {longtable}, \hyperpage{119}
- \item \texttt {\hspace *{-1.2ex}.lot} (plik), \hyperpage{13},
- \hyperpage{32}
-
- \indexspace
-
- \item Macewicz Wodzimierz, \hyperpage{11}, \hyperpage{70}
- \item \texttt {\hspace *{-1.2ex}\char '134 mainmatter},
- \hyperpage{33}, \hyperpage{79}
- \item \texttt {\hspace *{-1.2ex}\char '134 makebox},
- \hyperpage{114, 115}
- \item \textsf {makeidx}, \hyperpage{12}, \hyperpage{69}
- \item \texttt {\hspace *{-1.2ex}\char '134 makeindex},
- \hyperpage{69}
- \item \underline {makeindex}, \hyperpage{13}, \hyperpage{69, 70}
- \item \texttt {\hspace *{-1.2ex}\char '134 maketitle},
- \hyperpage{33}
- \item \underline {maktexlsr}, \hyperpage{73}
- \item \texttt {\hspace *{-1.2ex}\char '134 marginparpush},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 marginparsep},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 marginparwidth},
- \hyperpage{112}
- \item Marszakowska Joanna, \hyperpage{123}
- \item \textsf {marvosym}, \hyperpage{24}
- \item \texttt {math}, \hyperpage{45}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathbb}, \hyperpage{47}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathbf}, \hyperpage{57},
- \hyperpage{105}
- \item \texttt {\emph {mathcal}}, \hyperpage{64}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathcal},
- \hyperpage{105}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathit}, \hyperpage{105}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathnormal},
- \hyperpage{105}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathrm}, \hyperpage{55},
- \hyperpage{105}
- \item \texttt {\emph {mathscr}}, \hyperpage{64}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathsf}, \hyperpage{105}
- \item \texttt {\hspace *{-1.2ex}\char '134 mathtt}, \hyperpage{105}
- \item \texttt {\hspace *{-1.2ex}\char '134 mbox}, \hyperpage{20},
- \hyperpage{24}, \hyperpage{114}
- \item \texttt {\hspace *{-1.2ex}\char '134 medskip},
- \hyperpage{110}
- \item \MP, \hyperpage{76, 77}
- \item \texttt {\emph {MeX}}, \hyperpage{30}
- \item \texttt {minipage}, \hyperpage{114}
- \item Mittelbach Frank, \hyperpage{2}
- \item modulo, \hyperpage{49}
- \item Morison Stanley, \hyperpage{106}
- \item \texttt {\hspace *{-1.2ex}.mps} (plik), \hyperpage{76},
- \hyperpage{80}
- \item \underline {MS Office}, \hyperpage{66}
- \item \underline {MS Visio}, \hyperpage{66}
- \item \texttt {\hspace *{-1.2ex}\char '134 multicolumn},
- \hyperpage{39}
- \item \texttt {\hspace *{-1.2ex}\char '134 multiput},
- \hyperpage{86}, \hyperpage{89}
- \item \texttt {multline}, \hyperpage{54}
-
- \indexspace
-
- \item nawias, \hyperpage{50}
- \item \texttt {\hspace *{-1.2ex}\char '134 newcommand},
- \hyperpage{99}
- \item \texttt {\hspace *{-1.2ex}\char '134 newenvironment},
- \hyperpage{99, 100}
- \item \texttt {\hspace *{-1.2ex}\char '134 newline},
- \hyperpage{17, 18}
- \item \texttt {\hspace *{-1.2ex}\char '134 newpage},
- \hyperpage{17, 18}
- \item \texttt {\hspace *{-1.2ex}\char '134 newsavebox},
- \hyperpage{91}
- \item \texttt {\hspace *{-1.2ex}\char '134 newtheorem},
- \hyperpage{56}
- \item \texttt {\hspace *{-1.2ex}\char '134 newtheoremstyle},
- \hyperpage{56}
- \item \texttt {\hspace *{-1.2ex}\char '134 noindent},
- \hyperpage{108}
- \item \texttt {\hspace *{-1.2ex}\char '134 nolinebreak},
- \hyperpage{17}
- \item \texttt {\emph {nomathsymbols}}, \hyperpage{30}
- \item \texttt {\hspace *{-1.2ex}\char '134 nonumber},
- \hyperpage{54}
- \item \texttt {\hspace *{-1.2ex}\char '134 nopagebreak},
- \hyperpage{17}
- \item \texttt {\hspace *{-1.2ex}\char '134 normalsize},
- \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 not}, \hyperpage{59}
- \item \texttt {\emph {notitlepage}}, \hyperpage{10}
- \item Nowacki Janusz, \hyperpage{27}
-
- \indexspace
-
- \item obracanie
- \subitem rysunku, \hyperpage{68}
- \subitem tabeli, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 oddsidemargin},
- \hyperpage{112}
- \item odstp, \hyperpage{4}
- \subitem na pocztku wiersza, \hyperpage{4}
- \subitem po instrukcji, \hyperpage{5}
- \subitem podwjny, \hyperpage{107}
- \subitem poziomy, \hyperpage{108}
- \subitem w~trybie matematycznym, \hyperpage{51}
- \item \oe, \hyperpage{25}
- \item ogranicznik, \hyperpage{50}
- \item Olko Mariusz, \hyperpage{29}
- \item \texttt {\emph {onecolumn}}, \hyperpage{10}
- \item \texttt {\emph {oneside}}, \hyperpage{10}
- \item \texttt {\hspace *{-1.2ex}\char '134 only}, \hyperpage{83}
- \item Oostrum Piet van, \hyperpage{71}
- \item opcje, \hyperpage{10}
- \item \texttt {\emph {openany}}, \hyperpage{10}, \hyperpage{18}
- \item \texttt {\hspace *{-1.2ex}\char '134 opening}, \hyperpage{44}
- \item \texttt {\emph {openright}}, \hyperpage{10}, \hyperpage{18}
- \item OpenType, \hyperpage{28}
- \item operator
- \subitem iloczynu, \hyperpage{50}
- \subitem sumowania, \hyperpage{50}
- \item \texttt {\emph {OT1}}, \hyperpage{27}, \hyperpage{29}
- \item \texttt {\emph {OT4}}, \hyperpage{27}, \hyperpage{29}
- \item otoczenie, \hyperpage{35}
- \item \texttt {\hspace *{-1.2ex}\char '134 oval}, \hyperpage{90},
- \hyperpage{92}
- \item \texttt {\hspace *{-1.2ex}\char '134 overbrace},
- \hyperpage{48}
- \item overfull hbox, \hyperpage{19}
- \item \texttt {\hspace *{-1.2ex}\char '134 overleftarrow},
- \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 overline},
- \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 overrightarrow},
- \hyperpage{48}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 pagebreak},
- \hyperpage{17, 18}, \hyperpage{110}
- \item \texttt {\hspace *{-1.2ex}\char '134 pageref}, \hyperpage{34},
- \hyperpage{74}
- \item \texttt {\hspace *{-1.2ex}\char '134 pagestyle},
- \hyperpage{11}
- \item pakiet, \hyperpage{10}
- \item \texttt {\hspace *{-1.2ex}\char '134 paperheight},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 paperwidth},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 par}, \hyperpage{104},
- \hyperpage{107}
- \item \texttt {\hspace *{-1.2ex}\char '134 paragraph},
- \hyperpage{31}
- \item \texttt {\hspace *{-1.2ex}\char '134 parbox}, \hyperpage{114}
- \item \texttt {\hspace *{-1.2ex}\char '134 parindent},
- \hyperpage{108}
- \item \texttt {\hspace *{-1.2ex}\char '134 parskip},
- \hyperpage{108}
- \item \texttt {\hspace *{-1.2ex}\char '134 part},
- \hyperpage{31, 32}
- \item \texttt {\hspace *{-1.2ex}\char '134 pause}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}.pdf} (plik), \hyperpage{13},
- \hyperpage{67}, \hyperpage{73}, \hyperpage{76},
- \hyperpage{80}
- \item \acro{PDF}, \hyperpage{74, 75}, \hyperpage{78}
- \item pdf\LaTeX, \hyperpage{75, 76}, \hyperpage{81}
- \item \textsf {pdfscreen}, \hyperpage{83}
- \item \texttt {\emph {pdftex}}, \hyperpage{67}, \hyperpage{76, 77}
- \item pdf\TeX, \hyperpage{75}
- \item \texttt {\hspace *{-1.2ex}\char '134 phantom}, \hyperpage{54}
- \item Pianowski Piotr, \hyperpage{122}
- \item \texttt {picture}, \hyperpage{84, 85}, \hyperpage{88, 89}
- \item pierwiastek kwadratowy, \hyperpage{48}
- \item pismo
- \subitem drukarskie, \hyperpage{102}
- \subitem krj, \hyperpage{102}
- \subitem odmiana, \hyperpage{102}
- \subitem stopie, \hyperpage{102}
- \item \textsf {platex}, \hyperpage{22}, \hyperpage{28, 29}
- \item \texttt {\emph {plmath}}, \hyperpage{29}
- \item \underline {plmindex}, \hyperpage{13}, \hyperpage{70}
- \item \texttt {\hspace *{-1.2ex}\char '134 pmb}, \hyperpage{57}
- \item \texttt {\hspace *{-1.2ex}\char '134 pmod}, \hyperpage{49}
- \item \texttt {\hspace *{-1.2ex}.png} (plik), \hyperpage{67},
- \hyperpage{76}, \hyperpage{80}
- \item podpis, \hyperpage{68}
- \item polecenie, \hyperpage{5}
- \subitem kruche, \hyperpage{43}
- \item \texttt {\hspace *{-1.2ex}\char '134 polecenie},
- \hyperpage{98}
- \item \textsf {polski}, \hyperpage{29--31}, \hyperpage{49},
- \hyperpage{59}, \hyperpage{95}
- \item PostScript, \hyperpage{9}, \hyperpage{42}, \hyperpage{75},
- \hyperpage{85}
- \item \textsf {ppower4}, \hyperpage{81}
- \item preambua, \hyperpage{6}
- \item prim, \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 printindex},
- \hyperpage{70}
- \item \texttt {\hspace *{-1.2ex}\char '134 prod}, \hyperpage{50}
- \item \texttt {proof}, \hyperpage{57}
- \item \textsf {prosper}, \hyperpage{81}
- \item \texttt {\hspace *{-1.2ex}\char '134 protect}, \hyperpage{43}
- \item \texttt {\hspace *{-1.2ex}\char '134 providecommand},
- \hyperpage{100}
- \item \texttt {\hspace *{-1.2ex}\char '134 ProvidesPackage},
- \hyperpage{101}
- \item przecinek, \hyperpage{24}
- \item \texttt {\hspace *{-1.2ex}.ps} (plik), \hyperpage{73}
- \item \texttt {\hspace *{-1.2ex}\char '134 ps}, \hyperpage{44}
- \item \texttt {pspicture}, \hyperpage{85}
- \item \textsf {pstricks}, \hyperpage{75}, \hyperpage{85},
- \hyperpage{88}
- \item pudeko, \hyperpage{68}, \hyperpage{113}
- \item \texttt {\hspace *{-1.2ex}\char '134 put}, \hyperpage{86--91}
- \item \textsf {pxfonts}, \hyperpage{106}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 qbezier}, \hyperpage{84},
- \hyperpage{86}, \hyperpage{93}
- \item \textsf {qcourier}, \hyperpage{106}
- \item \texttt {\hspace *{-1.2ex}\char '134 qedhere}, \hyperpage{57}
- \item \textsf {qpalatin}, \hyperpage{106}
- \item \textsf {qpxmath}, \hyperpage{106}
- \item \texttt {\hspace *{-1.2ex}\char '134 qquad}, \hyperpage{52},
- \hyperpage{110}
- \item \textsf {qswiss}, \hyperpage{106}
- \item \textsf {qtimes}, \hyperpage{106}
- \item \textsf {qtxmath}, \hyperpage{106}
- \item \texttt {\hspace *{-1.2ex}\char '134 quad}, \hyperpage{46},
- \hyperpage{52}, \hyperpage{110}
- \item \texttt {quotation}, \hyperpage{37}
- \item \texttt {quote}, \hyperpage{37}
-
- \indexspace
-
- \item Radhakrishnana C.V., \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 raisebox},
- \hyperpage{115}
- \item \texttt {\hspace *{-1.2ex}\char '134 ref}, \hyperpage{34},
- \hyperpage{42}, \hyperpage{46}, \hyperpage{68},
- \hyperpage{74}
- \item \texttt {\hspace *{-1.2ex}\char '134 renewcommand},
- \hyperpage{100}
- \item \texttt {\hspace *{-1.2ex}\char '134 renewenvironment},
- \hyperpage{100}
- \item \texttt {\hspace *{-1.2ex}\char '134 right},
- \hyperpage{50, 51}
- \item \texttt {\hspace *{-1.2ex}\char '134 rightmark},
- \hyperpage{72}
- \item \textsf {rotate}, \hyperpage{75}
- \item \texttt {rotate}, \hyperpage{68}
- \item \textsf {rotating}, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 rule},
- \hyperpage{115, 116}
- \item Ryko Marek, \hyperpage{20}, \hyperpage{27}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 savebox}, \hyperpage{91}
- \item \texttt {\hspace *{-1.2ex}\char '134 scriptscriptstyle},
- \hyperpage{55}
- \item \texttt {\hspace *{-1.2ex}\char '134 scriptsize},
- \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 scriptstyle},
- \hyperpage{55}
- \item \texttt {\hspace *{-1.2ex}\char '134 section}, \hyperpage{31},
- \hyperpage{43}, \hyperpage{72}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 sectionmark},
- \hyperpage{72}
- \item \texttt {\hspace *{-1.2ex}\char '134 selecthyphenation},
- \hyperpage{30}
- \item \texttt {\hspace *{-1.2ex}\char '134 selectlanguage},
- \hyperpage{30}
- \item \texttt {\hspace *{-1.2ex}\char '134 setlength},
- \hyperpage{85}, \hyperpage{108}, \hyperpage{111}
- \item \texttt {\hspace *{-1.2ex}\char '134 settodepth},
- \hyperpage{113}
- \item \texttt {\hspace *{-1.2ex}\char '134 settoheight},
- \hyperpage{113}
- \item \texttt {\hspace *{-1.2ex}\char '134 settowidth},
- \hyperpage{113}
- \item \textsf {sfheaders}, \hyperpage{106}
- \item \textsf {showidx}, \hyperpage{70}
- \item \texttt {sideways}, \hyperpage{68}
- \item \texttt {sidewaysfigure}, \hyperpage{68}
- \item \texttt {sidewaystable}, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 signature},
- \hyperpage{43, 44}
- \item Simpson Tom, \hyperpage{120}
- \item \texttt {\hspace *{-1.2ex}\char '134 sloppy}, \hyperpage{19}
- \item sowo, \hyperpage{71}
- \item \texttt {\hspace *{-1.2ex}\char '134 small}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 smallskip},
- \hyperpage{110}
- \item \texttt {split}, \hyperpage{54}
- \item spjka, \hyperpage{24}
- \item \texttt {\hspace *{-1.2ex}\char '134 sqrt}, \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 stackrel},
- \hyperpage{50}
- \item stopie pisma, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 stretch},
- \hyperpage{109, 110}, \hyperpage{117}
- \item Strzelczyk Piotr, \hyperpage{122}
- \item \texttt {\hspace *{-1.2ex}.sty} (plik), \hyperpage{12},
- \hyperpage{73}, \hyperpage{101}
- \item \texttt {subarray}, \hyperpage{50}
- \item \texttt {\hspace *{-1.2ex}\char '134 subparagraph},
- \hyperpage{31}
- \item \texttt {\hspace *{-1.2ex}\char '134 subsection},
- \hyperpage{31}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 subsectionmark},
- \hyperpage{72}
- \item \texttt {\hspace *{-1.2ex}\char '134 substack},
- \hyperpage{50}
- \item \texttt {\hspace *{-1.2ex}\char '134 subsubsection},
- \hyperpage{31}
- \item \texttt {\hspace *{-1.2ex}\char '134 sum}, \hyperpage{50}
- \item \texttt {\hspace *{-1.2ex}\char '134 surd}, \hyperpage{48}
- \item symbol
- \subitem koca dowodu, \hyperpage{57}
- \item \textsf {syntonly}, \hyperpage{12}
-
- \indexspace
-
- \item rodowisko, \see{otoczenie}{35}
-
- \indexspace
-
- \item \texttt {\emph {T1}}, \hyperpage{27}, \hyperpage{29}
- \item \texttt {\emph {T2A}}, \hyperpage{28}
- \item \texttt {\emph {T2B}}, \hyperpage{28}
- \item \texttt {\emph {T2C}}, \hyperpage{28}
- \item \texttt {tabbing}, \hyperpage{28}
- \item \texttt {\hspace *{-1.2ex}\char '134 tabcolsep},
- \hyperpage{117}
- \item \texttt {table}, \hyperpage{40--42}
- \item \texttt {\hspace *{-1.2ex}\char '134 tableofcontents},
- \hyperpage{32}, \hyperpage{42}
- \item \texttt {tabular}, \hyperpage{38, 39}, \hyperpage{53},
- \hyperpage{113}, \hyperpage{116, 117},
- \hyperpage{119--121}
- \item \texttt {tabular*}, \hyperpage{116--118}
- \item \textsf {tabularx}, \hyperpage{118}
- \item \texttt {tabularx}, \hyperpage{116}, \hyperpage{118}
- \item \textsf {tap}, \hyperpage{122}
- \item \texttt {\hspace *{-1.2ex}\char '134 temporal},
- \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}.tex} (plik), \hyperpage{8},
- \hyperpage{12}
- \item \texttt {\hspace *{-1.2ex}\char '134 TeX}, \hyperpage{21}
- \item \underline {TeXnicCenter}, \hyperpage{75}
- \item \texttt {\hspace *{-1.2ex}\char '134 texorpdfstring},
- \hyperpage{79, 80}
- \item \texttt {\hspace *{-1.2ex}\char '134 text}, \hyperpage{55}
- \item \texttt {\hspace *{-1.2ex}\char '134 textbf}, \hyperpage{103},
- \hyperpage{105}
- \item \texttt {\hspace *{-1.2ex}\char '134 textcelsius},
- \hyperpage{23}
- \item \textsf {textcomp}, \hyperpage{23}
- \item \texttt {\hspace *{-1.2ex}\char '134 texteuro},
- \hyperpage{23}
- \item \texttt {\hspace *{-1.2ex}\char '134 textheight},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 textit}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textmd}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textnormal},
- \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textrm}, \hyperpage{55},
- \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textsc}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textsf}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textsl}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textstyle},
- \hyperpage{55}
- \item \texttt {\hspace *{-1.2ex}\char '134 texttt}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textup}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 textwidth},
- \hyperpage{68}, \hyperpage{112}
- \item Th\`anh H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}},
- \hyperpage{75}
- \item \texttt {thebibliography}, \hyperpage{68}
- \item \texttt {\hspace *{-1.2ex}\char '134 thicklines},
- \hyperpage{87}, \hyperpage{90}, \hyperpage{92}
- \item \texttt {\hspace *{-1.2ex}\char '134 thinlines},
- \hyperpage{87}, \hyperpage{90}, \hyperpage{92}
- \item \texttt {\hspace *{-1.2ex}\char '134 thispagestyle},
- \hyperpage{11}
- \item tilde, \hyperpage{23}
- \item \texttt {\hspace *{-1.2ex}\char '134 tiny}, \hyperpage{103}
- \item \texttt {\hspace *{-1.2ex}\char '134 title}, \hyperpage{33},
- \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 titlegraphic},
- \hyperpage{83}
- \item \texttt {\emph {titlepage}}, \hyperpage{10}
- \item Tkadlec Josef, \hyperpage{58}
- \item \texttt {\hspace *{-1.2ex}.toc} (plik), \hyperpage{13},
- \hyperpage{32}
- \item \texttt {\hspace *{-1.2ex}\char '134 today}, \hyperpage{21}
- \item \texttt {\hspace *{-1.2ex}\char '134 topmargin},
- \hyperpage{112}
- \item \texttt {\hspace *{-1.2ex}\char '134 totalheight},
- \hyperpage{114, 115}
- \item tryb matematyczny, \hyperpage{45}
- \item \texttt {\emph {twocolumn}}, \hyperpage{10}, \hyperpage{18}
- \item \texttt {\emph {twoside}}, \hyperpage{10}
- \item \textsf {txfonts}, \hyperpage{106}
- \item tylda (\verb.~.), \hyperpage{31}
-
- \indexspace
-
- \item uamek
- \subitem pitrowy, \hyperpage{49}
- \subitem zwyky, \hyperpage{49}
- \item umlaut, \hyperpage{25}
- \item \texttt {\hspace *{-1.2ex}\char '134 uncover}, \hyperpage{83}
- \item \texttt {\hspace *{-1.2ex}\char '134 underbrace},
- \hyperpage{48}
- \item underfull hbox, \hyperpage{19}
- \item \texttt {\hspace *{-1.2ex}\char '134 underline},
- \hyperpage{48}
- \item \texttt {\emph {unicode}}, \hyperpage{80}
- \item Unicode, \hyperpage{8}, \hyperpage{26}, \hyperpage{28, 29},
- \hyperpage{77}, \hyperpage{80}
- \item \texttt {\hspace *{-1.2ex}\char '134 unitlength},
- \hyperpage{85--87}
- \item \texttt {\hspace *{-1.2ex}\char '134 updownarrow},
- \hyperpage{50}
- \item \textsf {url}, \hyperpage{23}
- \item \texttt {\hspace *{-1.2ex}\char '134 url}, \hyperpage{99}
- \item \acro{URL}, \hyperpage{23}
- \item \texttt {\hspace *{-1.2ex}\char '134 usebox}, \hyperpage{91}
- \item \texttt {\hspace *{-1.2ex}\char '134 usepackage},
- \hyperpage{6}, \hyperpage{11, 12}, \hyperpage{23},
- \hyperpage{26}, \hyperpage{67}, \hyperpage{77},
- \hyperpage{101}, \hyperpage{122}
- \item \texttt {\emph {utf8}}, \hyperpage{8}, \hyperpage{26}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 vdots}, \hyperpage{51}
- \item \texttt {\hspace *{-1.2ex}\char '134 vec}, \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 vector}, \hyperpage{87}
- \item \texttt {\hspace *{-1.2ex}\char '134 verb}, \hyperpage{38},
- \hyperpage{43}, \hyperpage{99}
- \item \textsf {verbatim}, \hyperpage{38}, \hyperpage{72}
- \item \texttt {verbatim}, \hyperpage{38}, \hyperpage{72}
- \item \texttt {\hspace *{-1.2ex}\char '134 verbatiminput},
- \hyperpage{72}
- \item \texttt {verse}, \hyperpage{37}
- \item \texttt {\hspace *{-1.2ex}\char '134 vspace}, \hyperpage{110}
- \item \texttt {\hspace *{-1.2ex}\char '134 vspace*},
- \hyperpage{110}
-
- \indexspace
-
- \item w-ty-ciach, \hyperpage{5}
- \item wektor, \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 widehat}, \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 widetilde},
- \hyperpage{48}
- \item \texttt {\hspace *{-1.2ex}\char '134 width},
- \hyperpage{114, 115}
- \item wielokropek, \hyperpage{24}, \hyperpage{51}
- \item Williams Graham, \hyperpage{11}
- \item Woliski Marcin, \hyperpage{29, 30}
- \item wstawka, \hyperpage{40}
- \item \acro{WWW}, \hyperpage{23}
- \item wzorce podziau, \hyperpage{25}
-
- \indexspace
-
- \item \texttt {\emph {X2}}, \hyperpage{28}
- \item XeTeX, \hyperpage{28}
- \item \underline {xfig}, \hyperpage{65}
- \item \underline {xpdf}, \hyperpage{74}
- \item \textsf {xy}, \hyperpage{95}
- \item \texttt {\hspace *{-1.2ex}\char '134 xymatrix},
- \hyperpage{95}
-
- \indexspace
-
- \item \underline {yap}, \hyperpage{9}
-
- \indexspace
-
- \item zalety {\LaTeX }a, \hyperpage{3}
- \item Zapf Hermann, \hyperpage{106}
- \item znak
- \subitem caki, \hyperpage{50}
- \subitem sumowania, \hyperpage{50}
-
- \indexspace
-
- \item ywa pagina, \hyperpage{11}, \hyperpage{71}
-
-\end{theindex}
diff --git a/info/lshort/polish/src/lshort2e.ind b/info/lshort/polish/src/lshort2e.ind
deleted file mode 100644
index 71f0d8dc7c..0000000000
--- a/info/lshort/polish/src/lshort2e.ind
+++ /dev/null
@@ -1,722 +0,0 @@
-\begin{theindex}
-
- \item \texttt {\hspace *{-1.2ex}\char '134 !}, 52
- \item \texttt{\$}, 45
- \item \texttt {\hspace *{-1.2ex}\char '134 '}, 28
- \item \verb|'|, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 (}, 45
- \item \texttt {\hspace *{-1.2ex}\char '134 )}, 45
- \item \texttt {\hspace *{-1.2ex}\char '134 ,}, 46, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 -}, 20
- \item ..., \see{wielokropek}{24}
- \item \texttt {\hspace *{-1.2ex}\char '134 :}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 ;}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 @}, 31
- \item \texttt {\hspace *{-1.2ex}\char '134 [}, 45
- \item \%, 6
- \item \BibTeX, 69
- \item \texttt {\hspace *{-1.2ex}\char '134 \char '134 }, 17, 36, 37,
- 39, 43, 110
- \item \texttt {\hspace *{-1.2ex}\char '134 \char '134 *}, 17
- \item \textsc {\lowercase {WYSIWYG}}, 2, 3
- \item \texttt {\hspace *{-1.2ex}\char '134 ]}, 45
- \item \verb+^+, 47
- \item \verb+_+, 47
- \item \verb.|., 39
- \item \verb.~., 31
-
- \indexspace
-
- \item \texttt {\emph {10pt}}, 10
- \item \texttt {\emph {11pt}}, 10, 51
- \item \texttt {\emph {12pt}}, 10, 51
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 a'o}, 28
- \item \texttt {\emph {a4paper}}, 10, 81
- \item \texttt {\emph {a5paper}}, 10
- \item \texttt {abstract}, 37
- \item \underline {Acrobat}, 78, 79
- \item \underline {Acrobat Distiller}, 74
- \item \underline {Acrobat Reader}, 74, 76, 81
- \item acute, 25
- \item \texttt {\hspace *{-1.2ex}\char '134 addcontentsline}, 32
- \item \texttt {\hspace *{-1.2ex}\char '134 address}, 44
- \item \texttt {\hspace *{-1.2ex}\char '134 addtolength}, 111
- \item \ae, 25
- \item akcenty, 25
- \subitem matematyczne, 48
- \item \texttt {align}, 54
- \item \texttt {\emph {all}}, 94
- \item \texttt {\hspace *{-1.2ex}\char '134 alt}, 83
- \item \textsf {amsbsy}, 57
- \item \textsf {amsfonts}, 47, 64
- \item \textsf {amsmath}, 46, 49--52, 54, 57
- \item \textsf {amssymb}, 47, 58, 64
- \item \textsf {amsthm}, 56, 57
- \item \texttt {\hspace *{-1.2ex}\char '134 and}, 33
- \item \texttt {\hspace *{-1.2ex}\char '134 appendix}, 31, 32
- \item \texttt {\hspace *{-1.2ex}\char '134 ar}, 95
- \item argument, 6
- \subitem opcjonalny, 6
- \item \textsf {array}, 120, 121
- \item \texttt {array}, 52, 53
- \item \verb+arraycolsep+, 53
- \item \texttt {\hspace *{-1.2ex}\char '134 atop}, 49
- \item \texttt {\hspace *{-1.2ex}\char '134 author}, 33, 78, 83
- \item \texttt {\hspace *{-1.2ex}.aux} (plik), 13, 32, 34, 69
-
- \indexspace
-
- \item \texttt {\emph {b5paper}}, 10
- \item \textsf {babel}, 11, 25--29
- \item \texttt {\hspace *{-1.2ex}\char '134 backmatter}, 33
- \item backslash, 5
- \item \texttt {\hspace *{-1.2ex}\char '134 baselineskip}, 107
- \item \texttt {\hspace *{-1.2ex}.bbl} (plik), 69
- \item \textsf {beamer}, 9, 81--83
- \item \texttt {\hspace *{-1.2ex}.bib} (plik), 69
- \item \texttt {\hspace *{-1.2ex}\char '134 bibitem}, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 big}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 Big}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 bigg}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 Bigg}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 biggl}, 55
- \item \texttt {\hspace *{-1.2ex}\char '134 biggr}, 55
- \item \texttt {\hspace *{-1.2ex}\char '134 bigskip}, 110
- \item \texttt {\hspace *{-1.2ex}\char '134 binom}, 49
- \item \texttt {block}, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 bmod}, 49
- \item \texttt {\hspace *{-1.2ex}\char '134 boldmath}, 57
- \item \texttt {\hspace *{-1.2ex}\char '134 boldsymbol}, 57
- \item Braams Johannes, 25
- \item \texttt {\hspace *{-1.2ex}.bst} (plik), 69
-
- \indexspace
-
- \item \textsf {calc}, 111
- \item \texttt {\hspace *{-1.2ex}\char '134 caption}, 41--43
- \item Carlisle David, 58, 65
- \item Casartelli Fabio, 120
- \item \texttt {\hspace *{-1.2ex}\char '134 cc}, 44
- \item \texttt {\hspace *{-1.2ex}\char '134 cdots}, 51
- \item \texttt {center}, 36, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 centering}, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 chapter}, 31, 72
- \item \texttt {\hspace *{-1.2ex}\char '134 chaptermark}, 72
- \item \texttt {\hspace *{-1.2ex}\char '134 choose}, 49
- \item \texttt {\hspace *{-1.2ex}\char '134 circle}, 88
- \item \texttt {\hspace *{-1.2ex}\char '134 circle*}, 88
- \item \texttt {\hspace *{-1.2ex}\char '134 cite}, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 cleardoublepage}, 18, 42
- \item \texttt {\hspace *{-1.2ex}\char '134 clearpage}, 18, 42
- \item \texttt {\hspace *{-1.2ex}\char '134 cline}, 40, 118
- \item \texttt {\hspace *{-1.2ex}\char '134 closing}, 44
- \item \texttt {\hspace *{-1.2ex}.cls} (plik), 13
- \item \underline {cmd}, 8
- \item \textsf {color}, 76, 81
- \item \textsf {colortbl}, 122
- \item \underline {command}, 8
- \item \underline {CorelDraw!}, 65
- \item \texttt {\emph {cp1250}}, 8, 26
- \item czcionka, \see{pismo drukarskie}{102}
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 date}, 33, 43, 44
- \item \textsf {dcolumn}, 39
- \item \texttt {\hspace *{-1.2ex}\char '134 ddots}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 depth}, 114, 115
- \item \texttt {description}, 36
- \item \texttt {displaymath}, 45
- \item \texttt {\hspace *{-1.2ex}\char '134 displaystyle}, 55
- \item \textsf {doc}, 12
- \item \texttt {\hspace *{-1.2ex}\char '134 documentclass}, 6, 9, 10,
- 13, 19, 29, 81
- \item \texttt {\emph {draft}}, 19
- \item \texttt {\hspace *{-1.2ex}.dtx} (plik), 13, 73
- \item \texttt {\hspace *{-1.2ex}.dvi} (plik), 9, 13, 66, 73
- \item \underline {dvipdf}, 9
- \item \texttt {\emph {dvips}}, 67, 77
- \item \underline {dvips}, 9, 13, 66, 74
- \item \texttt {\hspace *{-1.2ex}\char '134 dywiz}, 22
-
- \indexspace
-
- \item \textsf {eepic}, 85, 88
- \item \texttt {\hspace *{-1.2ex}\char '134 em}, 35
- \item \texttt {\hspace *{-1.2ex}\char '134 emph}, 35, 103
- \item \texttt {enumerate}, 36
- \item \textsf {epic}, 85
- \item \texttt {\hspace *{-1.2ex}.eps} (plik), 76, 80
- \item \acro{EPS}, 65, 66, 76
- \item \underline {epstopdf}, 77
- \item \texttt {eqnarray}, 53
- \item \texttt {eqnarray*}, 53
- \item \texttt {\hspace *{-1.2ex}\char '134 eqref}, 46
- \item \texttt {equation}, 46, 53
- \item \textsf {eucal}, 64
- \item \textsf {eufrak}, 64
- \item \textsf {eurosym}, 23
- \item \texttt {\hspace *{-1.2ex}\char '134 EURtm}, 24
- \item \texttt {\emph {executivepaper}}, 10
- \item \textsf {exscale}, 12, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 extracolsep}, 117
-
- \indexspace
-
- \item \textsf {fancyhdr}, 71
- \item \texttt {\hspace *{-1.2ex}\char '134 fbox}, 20
- \item \texttt {\hspace *{-1.2ex}.fd} (plik), 13
- \item \texttt {figure}, 40--42, 67
- \item \texttt {flalign}, 54
- \item \texttt {\emph {fleqn}}, 10
- \item \texttt {flushleft}, 36
- \item \texttt {flushright}, 36
- \item \textsf {foiltex}, 9
- \item \texttt {\hspace *{-1.2ex}\char '134 foldera}, 92
- \item \texttt {\hspace *{-1.2ex}\char '134 folderb}, 92
- \item font, 102
- \item \textsf {fontenc}, 12, 27, 29
- \item fonty
- \subitem \acro{CM}, 27
- \subitem cm-super, 76
- \subitem \acro{EC}, 27, 76
- \subitem \acro{LM}, 27, 76
- \subitem \acro{PL}, 27, 76
- \item \texttt {\hspace *{-1.2ex}\char '134 footnote}, 34, 43
- \item \texttt {\hspace *{-1.2ex}\char '134 footnotesize}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 footskip}, 112
- \item format, 25, 26, 28
- \item formatowanie
- \subitem logiczne, 2
- \subitem wizualne, 2
- \item \texttt {\hspace *{-1.2ex}\char '134 frac}, 49
- \item \texttt {frame}, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 framebox}, 115
- \item \texttt {\hspace *{-1.2ex}\char '134 frametitle}, 83
- \item \underline {Freehand}, 65
- \item \texttt {\hspace *{-1.2ex}\char '134 frenchspacing}, 31
- \item \texttt {\hspace *{-1.2ex}\char '134 frontmatter}, 33
- \item \texttt {\hspace *{-1.2ex}\char '134 fussy}, 19
-
- \indexspace
-
- \item \texttt {gather}, 54
- \item \textsf {geometry}, 72, 111
- \item \texttt {\hspace *{-1.2ex}\char '134 geq}, 59
- \item \underline {ghostscript}, 9, 65, 74
- \item \underline {ghostview}, 65
- \item \underline {gimp}, 66
- \item \texttt {\hspace *{-1.2ex}.glo} (plik), 73
- \item \underline {gnuplot}, 65
- \item \textsf {graphicx}, 11, 65, 67, 76, 81
- \item grave, 25
- \item grupa, 103
- \item \underline {gsview}, 65
- \item \underline {gv}, 65
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 headheight}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 headsep}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 height}, 114, 115
- \item hipercze, 74
- \item hipertekst, 74
- \item \texttt {\hspace *{-1.2ex}\char '134 hline}, 39
- \item Hobby John D., 85
- \item \texttt {\hspace *{-1.2ex}\char '134 href}, 78, 80
- \item \texttt {\hspace *{-1.2ex}\char '134 hspace}, 108
- \item \texttt {\hspace *{-1.2ex}\char '134 hspace*}, 109
- \item \acro{HTML}, 74
- \item \texttt {\hspace *{-1.2ex}\char '134 huge}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 Huge}, 103
- \item \textsf {hyperref}, 77, 79--81
- \item \textsf {hyphenat}, 72
- \item \texttt {\hspace *{-1.2ex}\char '134 hyphenation}, 19, 20
-
- \indexspace
-
- \item \i{} (,,i'' bez kropki), 25
- \item \acro{IDE}, 75
- \item \texttt {\hspace *{-1.2ex}\char '134 idotsint}, 52
- \item \texttt {\hspace *{-1.2ex}.idx} (plik), 13, 70, 73
- \item \textsf {ifpdf}, 80
- \item \texttt {\hspace *{-1.2ex}\char '134 ifpdf}, 80
- \item \textsf {ifthen}, 12
- \item \texttt {\hspace *{-1.2ex}\char '134 ignorespaces}, 101
- \item \texttt {\hspace *{-1.2ex}\char '134 ignorespacesafterend},
- 101
- \item \texttt {\hspace *{-1.2ex}\char '134 iiiint}, 52
- \item \texttt {\hspace *{-1.2ex}\char '134 iiint}, 52
- \item \texttt {\hspace *{-1.2ex}\char '134 iint}, 52
- \item \texttt {\hspace *{-1.2ex}.ilg} (plik), 13
- \item \underline {ImageMagick}, 66
- \item \texttt {\hspace *{-1.2ex}\char '134 include}, 14, 67
- \item \texttt {\hspace *{-1.2ex}\char '134 includegraphics}, 66, 67,
- 76, 80, 113
- \item \texttt {\hspace *{-1.2ex}\char '134 includeonly}, 14
- \item \texttt {\hspace *{-1.2ex}.ind} (plik), 13, 70
- \item indeks
- \subitem dolny, 47
- \subitem grny, 47
- \item \texttt {\hspace *{-1.2ex}\char '134 indent}, 108
- \item \textsf {indentfirst}, 17, 108
- \item \texttt {\hspace *{-1.2ex}\char '134 index}, 70, 71
- \item \texttt {\hspace *{-1.2ex}\char '134 input}, 14, 122
- \item \textsf {inputenc}, 12, 20, 26--29
- \item \texttt {\hspace *{-1.2ex}.ins} (plik), 13, 72, 73
- \item \texttt {\hspace *{-1.2ex}\char '134 institute}, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 int}, 50
- \item interlinia, 107
- \subitem podwjna, 107
- \item \texttt {\hspace *{-1.2ex}\char '134 item}, 36
- \item \texttt {itemize}, 36, 83
-
- \indexspace
-
- \item \j{} (,,j'' bez kropki), 25
- \item Jackowski Bogusaw, 20, 27, 84, 122
- \item jednostki miary, 109
- \item \underline {jpeg2ps}, 66
- \item \texttt {\hspace *{-1.2ex}.jpg} (plik), 67, 76, 80
-
- \indexspace
-
- \item kaszta, 102
- \item Kew Jonathan, 28
- \item \underline {Kile}, 75
- \item klasa
- \subitem article, 9
- \subitem book, 10
- \subitem letter, 10
- \subitem mwart, 30
- \subitem mwbook, 30
- \subitem mwrep, 30
- \subitem report, 10
- \subitem slides, 9
- \item klej, 113
- \item Knuth Donald E., 1, 85
- \item kodowanie
- \subitem \texttt {\emph {LGR}}, 28
- \subitem \texttt {\emph {OT1}}, 27
- \subitem \texttt {\emph {OT4}}, 27
- \subitem \texttt {\emph {T1}}, 27
- \subitem \texttt {\emph {T2A}}, 28
- \subitem \texttt {\emph {T2B}}, 28
- \subitem \texttt {\emph {T2C}}, 28
- \subitem \texttt {\emph {X2}}, 28
- \item Koodziejska Hanna, 20
- \item komentarz, 6
- \item kropka, 24
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 label}, 34, 42, 46, 68
- \item Lamport Leslie, 2
- \item \texttt {\hspace *{-1.2ex}\char '134 large}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 Large}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 LARGE}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 LaTeX}, 21
- \item \LaTeX{}2.09, 2
- \item \LaTeXe, 2
- \item \LaTeX 3, 2, 4
- \item \texttt {\hspace *{-1.2ex}\char '134 LaTeXe}, 21
- \item \textsf {latexsym}, 12
- \item \texttt {\emph {latin2}}, 8, 26
- \item \textsf {layout}, 111
- \item \texttt {\hspace *{-1.2ex}\char '134 ldots}, 24, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 left}, 50, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 leftmark}, 72
- \item \texttt {\emph {legalpaper}}, 10
- \item \texttt {\hspace *{-1.2ex}\char '134 leq}, 59
- \item \texttt {\emph {leqno}}, 10
- \item \texttt {letter}, 44
- \item \texttt {\emph {letterpaper}}, 10, 81
- \item \texttt {\emph {LGR}}, 28
- \item ligatura, \see{spjka}{24}
- \item \texttt {\hspace *{-1.2ex}\char '134 line}, 87, 92
- \item \texttt {\hspace *{-1.2ex}\char '134 linebreak}, 17, 18
- \item \texttt {\hspace *{-1.2ex}\char '134 linespread}, 107
- \item \texttt {\hspace *{-1.2ex}\char '134 linethickness}, 90, 92
- \item linia podstawowa, 51, 114, 116
- \item \texttt {\hspace *{-1.2ex}\char '134 listoffigures}, 42
- \item \texttt {\hspace *{-1.2ex}\char '134 listoftables}, 42
- \item \texttt {\hspace *{-1.2ex}.lof} (plik), 13, 32
- \item \texttt {\hspace *{-1.2ex}.log} (plik), 13, 76
- \item \textsf {longtable}, 119
- \item \texttt {longtable}, 119
- \item \texttt {\hspace *{-1.2ex}.lot} (plik), 13, 32
-
- \indexspace
-
- \item Macewicz Wodzimierz, 11, 70
- \item \texttt {\hspace *{-1.2ex}\char '134 mainmatter}, 33, 79
- \item \texttt {\hspace *{-1.2ex}\char '134 makebox}, 114, 115
- \item \textsf {makeidx}, 12, 69
- \item \texttt {\hspace *{-1.2ex}\char '134 makeindex}, 69
- \item \underline {makeindex}, 13, 69, 70
- \item \texttt {\hspace *{-1.2ex}\char '134 maketitle}, 33
- \item \underline {maktexlsr}, 73
- \item \texttt {\hspace *{-1.2ex}\char '134 marginparpush}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 marginparsep}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 marginparwidth}, 112
- \item Marszakowska Joanna, 123
- \item \textsf {marvosym}, 24
- \item \texttt {math}, 45
- \item \texttt {\hspace *{-1.2ex}\char '134 mathbb}, 47
- \item \texttt {\hspace *{-1.2ex}\char '134 mathbf}, 57, 105
- \item \texttt {\emph {mathcal}}, 64
- \item \texttt {\hspace *{-1.2ex}\char '134 mathcal}, 105
- \item \texttt {\hspace *{-1.2ex}\char '134 mathit}, 105
- \item \texttt {\hspace *{-1.2ex}\char '134 mathnormal}, 105
- \item \texttt {\hspace *{-1.2ex}\char '134 mathrm}, 55, 105
- \item \texttt {\emph {mathscr}}, 64
- \item \texttt {\hspace *{-1.2ex}\char '134 mathsf}, 105
- \item \texttt {\hspace *{-1.2ex}\char '134 mathtt}, 105
- \item \texttt {\hspace *{-1.2ex}\char '134 mbox}, 20, 24, 114
- \item \texttt {\hspace *{-1.2ex}\char '134 medskip}, 110
- \item \MP, 76, 77
- \item \texttt {\emph {MeX}}, 30
- \item \texttt {minipage}, 114
- \item Mittelbach Frank, 2
- \item modulo, 49
- \item Morison Stanley, 106
- \item \texttt {\hspace *{-1.2ex}.mps} (plik), 76, 80
- \item \underline {MS Office}, 66
- \item \underline {MS Visio}, 66
- \item \texttt {\hspace *{-1.2ex}\char '134 multicolumn}, 39
- \item \texttt {\hspace *{-1.2ex}\char '134 multiput}, 86, 89
- \item \texttt {multline}, 54
-
- \indexspace
-
- \item nawias, 50
- \item \texttt {\hspace *{-1.2ex}\char '134 newcommand}, 99
- \item \texttt {\hspace *{-1.2ex}\char '134 newenvironment}, 99, 100
- \item \texttt {\hspace *{-1.2ex}\char '134 newline}, 17, 18
- \item \texttt {\hspace *{-1.2ex}\char '134 newpage}, 17, 18
- \item \texttt {\hspace *{-1.2ex}\char '134 newsavebox}, 91
- \item \texttt {\hspace *{-1.2ex}\char '134 newtheorem}, 56
- \item \texttt {\hspace *{-1.2ex}\char '134 newtheoremstyle}, 56
- \item \texttt {\hspace *{-1.2ex}\char '134 noindent}, 108
- \item \texttt {\hspace *{-1.2ex}\char '134 nolinebreak}, 17
- \item \texttt {\emph {nomathsymbols}}, 30
- \item \texttt {\hspace *{-1.2ex}\char '134 nonumber}, 54
- \item \texttt {\hspace *{-1.2ex}\char '134 nopagebreak}, 17
- \item \texttt {\hspace *{-1.2ex}\char '134 normalsize}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 not}, 59
- \item \texttt {\emph {notitlepage}}, 10
- \item Nowacki Janusz, 27
-
- \indexspace
-
- \item obracanie
- \subitem rysunku, 68
- \subitem tabeli, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 oddsidemargin}, 112
- \item odstp, 4
- \subitem na pocztku wiersza, 4
- \subitem po instrukcji, 5
- \subitem podwjny, 107
- \subitem poziomy, 108
- \subitem w~trybie matematycznym, 51
- \item \oe, 25
- \item ogranicznik, 50
- \item Olko Mariusz, 29
- \item \texttt {\emph {onecolumn}}, 10
- \item \texttt {\emph {oneside}}, 10
- \item \texttt {\hspace *{-1.2ex}\char '134 only}, 83
- \item Oostrum Piet van, 71
- \item opcje, 10
- \item \texttt {\emph {openany}}, 10, 18
- \item \texttt {\hspace *{-1.2ex}\char '134 opening}, 44
- \item \texttt {\emph {openright}}, 10, 18
- \item OpenType, 28
- \item operator
- \subitem iloczynu, 50
- \subitem sumowania, 50
- \item \texttt {\emph {OT1}}, 27, 29
- \item \texttt {\emph {OT4}}, 27, 29
- \item otoczenie, 35
- \item \texttt {\hspace *{-1.2ex}\char '134 oval}, 90, 92
- \item \texttt {\hspace *{-1.2ex}\char '134 overbrace}, 48
- \item overfull hbox, 19
- \item \texttt {\hspace *{-1.2ex}\char '134 overleftarrow}, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 overline}, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 overrightarrow}, 48
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 pagebreak}, 17, 18, 110
- \item \texttt {\hspace *{-1.2ex}\char '134 pageref}, 34, 74
- \item \texttt {\hspace *{-1.2ex}\char '134 pagestyle}, 11
- \item pakiet, 10
- \item \texttt {\hspace *{-1.2ex}\char '134 paperheight}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 paperwidth}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 par}, 104, 107
- \item \texttt {\hspace *{-1.2ex}\char '134 paragraph}, 31
- \item \texttt {\hspace *{-1.2ex}\char '134 parbox}, 114
- \item \texttt {\hspace *{-1.2ex}\char '134 parindent}, 108
- \item \texttt {\hspace *{-1.2ex}\char '134 parskip}, 108
- \item \texttt {\hspace *{-1.2ex}\char '134 part}, 31, 32
- \item \texttt {\hspace *{-1.2ex}\char '134 pause}, 83
- \item \texttt {\hspace *{-1.2ex}.pdf} (plik), 13, 67, 73, 76, 80
- \item \acro{PDF}, 74, 75, 78
- \item pdf\LaTeX, 75, 76, 81
- \item \textsf {pdfscreen}, 83
- \item \texttt {\emph {pdftex}}, 67, 76, 77
- \item pdf\TeX, 75
- \item \texttt {\hspace *{-1.2ex}\char '134 phantom}, 54
- \item Pianowski Piotr, 122
- \item \texttt {picture}, 84, 85, 88, 89
- \item pierwiastek kwadratowy, 48
- \item pismo
- \subitem drukarskie, 102
- \subitem krj, 102
- \subitem odmiana, 102
- \subitem stopie, 102
- \item \textsf {platex}, 22, 28, 29
- \item \texttt {\emph {plmath}}, 29
- \item \underline {plmindex}, 13, 70
- \item \texttt {\hspace *{-1.2ex}\char '134 pmb}, 57
- \item \texttt {\hspace *{-1.2ex}\char '134 pmod}, 49
- \item \texttt {\hspace *{-1.2ex}.png} (plik), 67, 76, 80
- \item podpis, 68
- \item polecenie, 5
- \subitem kruche, 43
- \item \texttt {\hspace *{-1.2ex}\char '134 polecenie}, 98
- \item \textsf {polski}, 29--31, 49, 59, 95
- \item PostScript, 9, 42, 75, 85
- \item \textsf {ppower4}, 81
- \item preambua, 6
- \item prim, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 printindex}, 70
- \item \texttt {\hspace *{-1.2ex}\char '134 prod}, 50
- \item \texttt {proof}, 57
- \item \textsf {prosper}, 81
- \item \texttt {\hspace *{-1.2ex}\char '134 protect}, 43
- \item \texttt {\hspace *{-1.2ex}\char '134 providecommand}, 100
- \item \texttt {\hspace *{-1.2ex}\char '134 ProvidesPackage}, 101
- \item przecinek, 24
- \item \texttt {\hspace *{-1.2ex}.ps} (plik), 73
- \item \texttt {\hspace *{-1.2ex}\char '134 ps}, 44
- \item \texttt {pspicture}, 85
- \item \textsf {pstricks}, 75, 85, 88
- \item pudeko, 68, 113
- \item \texttt {\hspace *{-1.2ex}\char '134 put}, 86--91
- \item \textsf {pxfonts}, 106
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 qbezier}, 84, 86, 93
- \item \textsf {qcourier}, 106
- \item \texttt {\hspace *{-1.2ex}\char '134 qedhere}, 57
- \item \textsf {qpalatin}, 106
- \item \textsf {qpxmath}, 106
- \item \texttt {\hspace *{-1.2ex}\char '134 qquad}, 52, 110
- \item \textsf {qswiss}, 106
- \item \textsf {qtimes}, 106
- \item \textsf {qtxmath}, 106
- \item \texttt {\hspace *{-1.2ex}\char '134 quad}, 46, 52, 110
- \item \texttt {quotation}, 37
- \item \texttt {quote}, 37
-
- \indexspace
-
- \item Radhakrishnana C.V., 83
- \item \texttt {\hspace *{-1.2ex}\char '134 raisebox}, 115
- \item \texttt {\hspace *{-1.2ex}\char '134 ref}, 34, 42, 46, 68, 74
- \item \texttt {\hspace *{-1.2ex}\char '134 renewcommand}, 100
- \item \texttt {\hspace *{-1.2ex}\char '134 renewenvironment}, 100
- \item \texttt {\hspace *{-1.2ex}\char '134 right}, 50, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 rightmark}, 72
- \item \textsf {rotate}, 75
- \item \texttt {rotate}, 68
- \item \textsf {rotating}, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 rule}, 115, 116
- \item Ryko Marek, 20, 27
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 savebox}, 91
- \item \texttt {\hspace *{-1.2ex}\char '134 scriptscriptstyle}, 55
- \item \texttt {\hspace *{-1.2ex}\char '134 scriptsize}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 scriptstyle}, 55
- \item \texttt {\hspace *{-1.2ex}\char '134 section}, 31, 43, 72, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 sectionmark}, 72
- \item \texttt {\hspace *{-1.2ex}\char '134 selecthyphenation}, 30
- \item \texttt {\hspace *{-1.2ex}\char '134 selectlanguage}, 30
- \item \texttt {\hspace *{-1.2ex}\char '134 setlength}, 85, 108, 111
- \item \texttt {\hspace *{-1.2ex}\char '134 settodepth}, 113
- \item \texttt {\hspace *{-1.2ex}\char '134 settoheight}, 113
- \item \texttt {\hspace *{-1.2ex}\char '134 settowidth}, 113
- \item \textsf {sfheaders}, 106
- \item \textsf {showidx}, 70
- \item \texttt {sideways}, 68
- \item \texttt {sidewaysfigure}, 68
- \item \texttt {sidewaystable}, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 signature}, 43, 44
- \item Simpson Tom, 120
- \item \texttt {\hspace *{-1.2ex}\char '134 sloppy}, 19
- \item sowo, 71
- \item \texttt {\hspace *{-1.2ex}\char '134 small}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 smallskip}, 110
- \item \texttt {split}, 54
- \item spjka, 24
- \item \texttt {\hspace *{-1.2ex}\char '134 sqrt}, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 stackrel}, 50
- \item stopie pisma, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 stretch}, 109, 110, 117
- \item Strzelczyk Piotr, 122
- \item \texttt {\hspace *{-1.2ex}.sty} (plik), 12, 73, 101
- \item \texttt {subarray}, 50
- \item \texttt {\hspace *{-1.2ex}\char '134 subparagraph}, 31
- \item \texttt {\hspace *{-1.2ex}\char '134 subsection}, 31, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 subsectionmark}, 72
- \item \texttt {\hspace *{-1.2ex}\char '134 substack}, 50
- \item \texttt {\hspace *{-1.2ex}\char '134 subsubsection}, 31
- \item \texttt {\hspace *{-1.2ex}\char '134 sum}, 50
- \item \texttt {\hspace *{-1.2ex}\char '134 surd}, 48
- \item symbol
- \subitem koca dowodu, 57
- \item \textsf {syntonly}, 12
-
- \indexspace
-
- \item rodowisko, \see{otoczenie}{35}
-
- \indexspace
-
- \item \texttt {\emph {T1}}, 27, 29
- \item \texttt {\emph {T2A}}, 28
- \item \texttt {\emph {T2B}}, 28
- \item \texttt {\emph {T2C}}, 28
- \item \texttt {tabbing}, 28
- \item \texttt {\hspace *{-1.2ex}\char '134 tabcolsep}, 117
- \item \texttt {table}, 40--42
- \item \texttt {\hspace *{-1.2ex}\char '134 tableofcontents}, 32, 42
- \item \texttt {tabular}, 38, 39, 53, 113, 116, 117, 119--121
- \item \texttt {tabular*}, 116--118
- \item \textsf {tabularx}, 118
- \item \texttt {tabularx}, 116, 118
- \item \textsf {tap}, 122
- \item \texttt {\hspace *{-1.2ex}\char '134 temporal}, 83
- \item \texttt {\hspace *{-1.2ex}.tex} (plik), 8, 12
- \item \texttt {\hspace *{-1.2ex}\char '134 TeX}, 21
- \item \underline {TeXnicCenter}, 75
- \item \texttt {\hspace *{-1.2ex}\char '134 texorpdfstring}, 79, 80
- \item \texttt {\hspace *{-1.2ex}\char '134 text}, 55
- \item \texttt {\hspace *{-1.2ex}\char '134 textbf}, 103, 105
- \item \texttt {\hspace *{-1.2ex}\char '134 textcelsius}, 23
- \item \textsf {textcomp}, 23
- \item \texttt {\hspace *{-1.2ex}\char '134 texteuro}, 23
- \item \texttt {\hspace *{-1.2ex}\char '134 textheight}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 textit}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textmd}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textnormal}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textrm}, 55, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textsc}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textsf}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textsl}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textstyle}, 55
- \item \texttt {\hspace *{-1.2ex}\char '134 texttt}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textup}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 textwidth}, 68, 112
- \item Th\`anh H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}}, 75
- \item \texttt {thebibliography}, 68
- \item \texttt {\hspace *{-1.2ex}\char '134 thicklines}, 87, 90, 92
- \item \texttt {\hspace *{-1.2ex}\char '134 thinlines}, 87, 90, 92
- \item \texttt {\hspace *{-1.2ex}\char '134 thispagestyle}, 11
- \item tilde, 23
- \item \texttt {\hspace *{-1.2ex}\char '134 tiny}, 103
- \item \texttt {\hspace *{-1.2ex}\char '134 title}, 33, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 titlegraphic}, 83
- \item \texttt {\emph {titlepage}}, 10
- \item Tkadlec Josef, 58
- \item \texttt {\hspace *{-1.2ex}.toc} (plik), 13, 32
- \item \texttt {\hspace *{-1.2ex}\char '134 today}, 21
- \item \texttt {\hspace *{-1.2ex}\char '134 topmargin}, 112
- \item \texttt {\hspace *{-1.2ex}\char '134 totalheight}, 114, 115
- \item tryb matematyczny, 45
- \item \texttt {\emph {twocolumn}}, 10, 18
- \item \texttt {\emph {twoside}}, 10
- \item \textsf {txfonts}, 106
- \item tylda (\verb.~.), 31
-
- \indexspace
-
- \item uamek
- \subitem pitrowy, 49
- \subitem zwyky, 49
- \item umlaut, 25
- \item \texttt {\hspace *{-1.2ex}\char '134 uncover}, 83
- \item \texttt {\hspace *{-1.2ex}\char '134 underbrace}, 48
- \item underfull hbox, 19
- \item \texttt {\hspace *{-1.2ex}\char '134 underline}, 48
- \item \texttt {\emph {unicode}}, 80
- \item Unicode, 8, 26, 28, 29, 77, 80
- \item \texttt {\hspace *{-1.2ex}\char '134 unitlength}, 85--87
- \item \texttt {\hspace *{-1.2ex}\char '134 updownarrow}, 50
- \item \textsf {url}, 23
- \item \texttt {\hspace *{-1.2ex}\char '134 url}, 99
- \item \acro{URL}, 23
- \item \texttt {\hspace *{-1.2ex}\char '134 usebox}, 91
- \item \texttt {\hspace *{-1.2ex}\char '134 usepackage}, 6, 11, 12,
- 23, 26, 67, 77, 101, 122
- \item \texttt {\emph {utf8}}, 8, 26
-
- \indexspace
-
- \item \texttt {\hspace *{-1.2ex}\char '134 vdots}, 51
- \item \texttt {\hspace *{-1.2ex}\char '134 vec}, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 vector}, 87
- \item \texttt {\hspace *{-1.2ex}\char '134 verb}, 38, 43, 99
- \item \textsf {verbatim}, 38, 72
- \item \texttt {verbatim}, 38, 72
- \item \texttt {\hspace *{-1.2ex}\char '134 verbatiminput}, 72
- \item \texttt {verse}, 37
- \item \texttt {\hspace *{-1.2ex}\char '134 vspace}, 110
- \item \texttt {\hspace *{-1.2ex}\char '134 vspace*}, 110
-
- \indexspace
-
- \item w-ty-ciach, 5
- \item wektor, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 widehat}, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 widetilde}, 48
- \item \texttt {\hspace *{-1.2ex}\char '134 width}, 114, 115
- \item wielokropek, 24, 51
- \item Williams Graham, 11
- \item Woliski Marcin, 29, 30
- \item wstawka, 40
- \item \acro{WWW}, 23
- \item wzorce podziau, 25
-
- \indexspace
-
- \item \texttt {\emph {X2}}, 28
- \item XeTeX, 28
- \item \underline {xfig}, 65
- \item \underline {xpdf}, 74
- \item \textsf {xy}, 95
- \item \texttt {\hspace *{-1.2ex}\char '134 xymatrix}, 95
-
- \indexspace
-
- \item \underline {yap}, 9
-
- \indexspace
-
- \item zalety {\LaTeX }a, 3
- \item Zapf Hermann, 106
- \item znak
- \subitem caki, 50
- \subitem sumowania, 50
-
- \indexspace
-
- \item ywa pagina, 11, 71
-
-\end{theindex}
diff --git a/info/lshort/polish/src/lshort2e.sty b/info/lshort/polish/src/lshort2e.sty
deleted file mode 100644
index 1800c72395..0000000000
--- a/info/lshort/polish/src/lshort2e.sty
+++ /dev/null
@@ -1,574 +0,0 @@
-%% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Special Commands (LShort2e Introduction)
-% File: lshort2e.sty (Polish translation)
-% By Tobias Oetiker
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Dopasowanie do potrzeb polskiego tumaczenia: TP
-% Ostatnie modyfikacje: grudzie 2006, TP
-% Komentarze angielskie z reguy pochodz od TO, polskie od TP
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%\errorcontextlines=10
-%
-%save pageref an label
-% Przed doczeniem amsmath robimy zalepk celem
-% zademostrowania `generycznego` LaTeXa
-\let\ORInfss@text \nfss@text
-\def\RestoreStandardLaTeX{\let\nfss@text \ORInfss@text}
-%
-\let\lsspageref=\pageref
-\ProvidesPackage{lshort2e}
-\RequirePackage{verbatim}
-\RequirePackage{fancyhdr}
-\RequirePackage{calc}
-\RequirePackage{amsmath,latexsym,amsthm}
-\RequirePackage[psamsfonts]{amssymb}
-
-%\RequirePackage{textcomp}
-%\RequirePackage{type1cm}% remove size restrictions
-%\RequirePackage{aeguill}
-% some packages which draw a euro
-\RequirePackage{textcomp}
-% need some magic here to keep the original definition of rightarrow
-\newcommand{\org@Rightarrow}{}
-\let\org@Rightarrow\Rightarrow
-\usepackage{marvosym}
-\let\MVRightarrow\Rightarrow
-\let\Rightarrow\org@Rightarrow
-%
-\RequirePackage[gen]{eurosym} % redefines \EUR
-\RequirePackage{textcomp}
-\RequirePackage{marvosym} % defines \EUR via \newcommand
-\RequirePackage{eurosym} % defines \EUR via \def
-%
-\RequirePackage{mflogo}
-\RequirePackage{cmmib57}% Use blueSky cmmib5 cmmib7 cmsy
-% UWAGA: Pakiet xy musi by doczony do dokumentu po doczeniu polski
-% bo polecenie \ar jest zdefiniowane w obu:
-%\RequirePackage[all,arrow]{xy} % do pliku gwnego bo jest w konflikcie z xy
-%
-% Lets have some nice headings
-\pagestyle{fancyplain}
-\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
-%% kwiecie 2000 :: dodajemy kropk na kocu:
-%\renewcommand{\sectionmark}[1]{\markright{\thesection{} #1}}
-\renewcommand{\sectionmark}[1]{\markright{\thesection{.} #1}}
-\lhead[\fancyplain{}{\renewcommand\familydefault{\rmdefault}%
- \normalfont \small\bfseries\thepage}]
- {\fancyplain{}{\renewcommand\familydefault{\rmdefault}%
- \normalfont \small\bfseries\rightmark}}
-\rhead[\fancyplain{}{\renewcommand\familydefault{\rmdefault}%
- \normalfont
- \small\bfseries\leftmark}]
- {\fancyplain{}{\renewcommand\familydefault{\rmdefault}%
- \normalfont \small\bfseries\thepage}}
-\cfoot[]{}
-\addtolength{\headheight}{1.6pt}
-%
-%
-% Earlier paragraphs were separated by some space
-%
-%\setlength{\parindent}{0pt}
-%\setlength{\parskip}{1.5ex plus 0.7ex minus 0.6ex}
-
-\newcommand{\CTANref}{\begingroup \urlstyle{tt}\Url} %
-\newcommand{\Postscript}{\PostScript} %% --tp--
-\newcommand{\PostScript}{Postscript} %% --tp--
-\newcommand{\PSi}{\PostScript\index{PostScript}}
-\newcommand{\EPSi}{Encapsulated \acro{PostScript}%
-\index{Encapsulated PostScript@Encapsulated \textsc{PostScript}}%
-\index{PostScript@\textsc{PostScript}!Encapsulated}}
-
-% Niektre pozycje literatury s wyrnione w ten sposb, e oprcz numeru
-% drukwany jest take skrt tytuu, zmieniam tylko na numer:
-\newcommand{\manual}{\cite{manual}}
-\newcommand{\companion}{\cite{companion}}
-\newcommand{\guide}{\cite{local}}
-\newcommand{\graphicscompanion}{\cite{graphicscompanion}}
-\newcommand{\hobby}{\cite{metapost}}
-\newcommand{\hoenig}{\cite{unbound}}
-\newcommand{\graphicsinlatex}{\cite{ursoswald}}
-%
-\newcommand{\contrib}[3]{#1\quad$<$\texttt{#2}$>${\small
- \\\quad\textit{#3}}\par \vskip1ex}
-%
-% Some commands for helping with INDEX creation
-%\newcommand{\bs}{\symbol{'134}}%Print backslash
-\providecommand{\bs}{\symbol{'134}}%Print backslash
-%
-%\newcommand{\bs}{\ensuremath{\mathtt{\backslash}}}%Print backslash
-%
-% Index entry for a command (\cih for hidden command index)
-% \ci = do skadu/indeksu ; \cih nie wstawia argumentu do skadu
-\newcommand{\cih}[1]{%
-%\index{instrukcja!#1@\texttt{\bs#1}}% -- nie potrzeba --
-\index{#1@\texttt{\hspace*{-1.2ex}\bs #1}}}
-\newcommand{\ci}[1]{\cih{#1}\texttt{\bs#1}}
-\newcommand{\cmd}[1]{\texttt{\bs#1}}
-%
-% Package
-% pai = do skadu/indeksu ; pkg = do skadu
-\newcommand{\pai}[1]{%
-%\index{pakiet!#1@\textsf{#1}}% -- nie potrzeba --
-\index{#1@\textsf{#1}}%
-{\normalfont\textsf{#1}}}
-\def\pkg#1{{\normalfont\textsf{#1}}}
-%
-% Rozszerzenie plikw? Nazwy plikw (eei oraz eeih)
-% eei = do skadu/indeksu ; ee = tylko do skadu ; eeih = do indeksu
-\newcommand{\eei}[1]{\eeih{#1}\texttt{#1}}
-%\newcommand{\eeih}[1]{\index{rozszerzenie!\texttt{#1}}}
-% lepiej tak:
-\newcommand{\eeih}[1]{%%
-\if.\LSCAR#1\\% Pomi wiodc kropk przy sortowaniu
- \index{\LSCDR#1\\@\texttt{\hspace*{-1.2ex}#1} (plik)}\else
- \index{#1@\texttt{#1} (plik)}\fi }
-\newcommand{\ee}[1]{\texttt{#1}}
-\def\LSCAR#1#2\\{#1}\def\LSCDR#1#2\\{#2}%makra pomocnicze
-%
-% Index entry for an environment
-% ei = do skadu/indeksu ; envir = do skadu
-\newcommand{\ei}[1]{%
-%\index{otoczenie!\texttt{#1}}% -- nie potrzeba --
-\index{#1@\texttt{#1}}\texttt{#1}}
-\def\envr#1{\texttt{#1}}
-%
-% Package/class option
-% popti = do skadu/indeksu ; poptih = do indeksu ; popt = do skadu
-\newcommand{\popti}[1]{\poptih{#1}\texttt{#1}}
-\newcommand{\poptih}[1]{\index{#1@\texttt{\emph{#1}}}}
-\newcommand{\popt}[1]{\texttt{#1}}
-%
-% Input Encoding
-% iei/fei = do skadu/indeksu ; ieih/feih = tylko do indeksu
-\newcommand{\ieih}[1]{\index{kodowanie!#1@\texttt{\emph{#1}}}%
- \index{#1@\texttt{\emph{#1}}}}
-\newcommand{\iei}[1]{\ieih{#1}\texttt{#1}}
-%
-%Font Encoding
-\newcommand{\feih}[1]{\index{kodowanie!#1@\texttt{\emph{#1}}}%
- \index{#1@\texttt{\emph{#1}}}}
-\newcommand{\fei}[1]{\feih{#1}\texttt{#1}}
-%
-% Nazwy programw
-\newcommand{\prgi}[1]{\prgih{#1}#1}%
-\newcommand{\prgih}[1]{\index{#1@\protect\underline{#1}}}
-\newcommand{\prg}[1]{#1}%%
-%
-% Indexentry for a word (Word inserted into the text)
-\newcommand{\wi}[1]{\index{#1}#1}
-\newcommand{\wwi}[2]{\index{#2}#1}
-%
-\def\MSWindows{\prg{MS~Windows}}
-\def\MSWord{\prg{MS~Word}}
-\newcommand{\WYSIWYG}{\acro{WYSIWYG}}
-%
-% Typesetting Commands
-%
-\newenvironment{command}%
- {\nopagebreak
- \par\small
- %\addvspace{3.2ex plus 0.8ex minus 0.2ex}% --tp--
- \addvspace{2.0ex plus 0.5ex minus 0.25ex}%
- \vskip -\parskip
- \noindent%
- \begin{tabular}{|l|}\hline\rule{0pt}{1em}\ignorespaces}%
- {\\\hline\end{tabular}\par
- \nopagebreak
- %\addvspace{3.2ex plus 0.8ex minus 0.2ex}%
- \addvspace{2.0ex plus 0.5ex minus 0.25ex}% --tp--
- \vskip -\parskip}
-%
-% Type setting Code Fragments
-%
-\newenvironment{code}{%\smallskip % bez zbdnego odstpu
- \begin{xquote}} % quote ma nie wiadomo po co wcicie, dlatego
- {\end{xquote} % definiujemy xquote, ktre nie ma wcicia
- %\smallskip %% ditto, jak pocztek
- }
-%
-\newenvironment{xquote}
- {\list{}{\leftmargin=0pt\rightmargin\leftmargin}%
- \item\relax}{\endlist}
-%
-% Intro Environment
-\newenvironment{intro}{\sffamily}{\vspace*{2ex minus 1.5ex}}
-%
-%
-% Symbol Entry for Math Symbol Tables
-%
-\newcommand{\X}[1]{$#1$&\texttt{\string#1}\hspace*{1ex}}
-\newcommand{\Xwospc}[1]{$#1$&\texttt{\string#1}}% na potrzeby tabeli 3.3
-% normal text ....
-\newcommand{\SC}[1]{#1&\texttt{\string#1}\hspace*{1ex}}
-% for accents in text mode
-\newcommand{\A}[1]{#1&\texttt{\string#1}\hspace*{1ex}}
-\newcommand{\B}[2]{#1#2&\texttt{\string#1{} #2}\hspace*{1ex}}
-
-\newcommand{\W}[2]{$#1{#2}$&
- \texttt{\string#1}\texttt{\string{\string#2\string}}\hspace*{1ex}}
-\newcommand{\Y}[1]{$\big#1$ &\texttt{\string#1}} %
-% Mathsymbol Table
-% Na razie taka rczna korekta na wypadek za szerokich tabel:
-% \def\AdjustStBox{-10pt} dla stron parzystych wielkoci ujemne, dla niep. dodatnie
-% wielko przesunicia jest drukowana do pliku .log
-% mona to zautomatyzowa ale na razie mi si nie chce [tp], bo korekta
-% dotyczy tylko 3 tabel (patrz lssym.tex)
-\def\AdjustStBoxReset{\def\Adjust@St@Box{\relax}}%
-\def\AdjustStBox#1{\def\Adjust@St@Box{\hspace*{#1}}}
-\AdjustStBoxReset
-\newdimen\STableWd
-%% [/tp]
-\newsavebox{\symbbox}
-\newenvironment{symbols}[1]%
-{\par\vspace*{2ex}
-\renewcommand{\arraystretch}{1.1}
-\begin{lrbox}{\symbbox}
-\hspace*{4ex}%% po co to? niewane [tp]
-\begin{tabular}{@{}#1@{}}}%
-{\end{tabular}\end{lrbox}%
-%% [tp]
-%% Niektre tabele s szersze ni \textwidth %% tp
-%% ten sam trik co dla przykadu:
-\STableWd=\wd\symbbox
-\ifdim\STableWd >\textwidth \advance \STableWd by -\textwidth
-\typeout{Uwaga ** tabela: \thetable\space jest o \the\STableWd\space szersza
- od szer. kolumny **}%
-\fi
-%% -------------------> dodane \Adjust@St@Box oraz \AdjustStBoxReset
-%% to ostatnie zawsze resetuje \Adjust@St@Box aby zmiany dotyczyy
-%% tylko bierzcej tabeli
-%% [/tp]
-\makebox[\textwidth]{\Adjust@St@Box\usebox{\symbbox}%
-\AdjustStBoxReset}\par\medskip}
-%
-% Special Prep for AMS Symbols Printout
-% Should work if AMS is not available
-%
-% we have no PS versions of the rsfs fonts ... so this is a nogo for pdf
-%\ifpdf \else
-\IfFileExists{mathrsfs.sty}
- {\RequirePackage{mathrsfs}\let\MathRSFS\mathscr\let\mathscr\relax}{}
-%\fi %% **// koniec \ifpdf //
-\IfFileExists{amssymb.sty}
- {\let\noAMS\relax \RequirePackage{amssymb}}
- {\def\noAMS{\endinput}\RequirePackage{latexsym}}
-\IfFileExists{eucal.sty}
- {\RequirePackage[mathscr]{eucal}}
- {\IfFileExists{euscript.sty}
- {\RequirePackage{euscript}}{}}
-%\IfFileExists{eufrak.sty}
-% {\RequirePackage{eufrak}}{}
-\IfFileExists{amsbsy.sty}
- {\RequirePackage{amsbsy}}{}
-%
-% Print |--| to show a distance
-\newcommand{\demowidth}[1]{\rule{0.3pt}{1.3ex}\rule{#1}{0.3pt}\rule{0.3pt}{1.3ex}}
-%
-% This is an environment to set LaTeX examples. On the left side the
-% source text and on the right side the typeset text.
-%
-% \begin{example}
-% \Large This is Large
-% \end{example}
-%
-% This Part is stolen from the verbatim.sty by FMi
-%
-\newwrite\example@out
-\newcounter{exacnt}
-\setcounter{exacnt}{1}
-
-\newlength{\savefboxrule}
-\newlength{\savefboxsep}
-\newlength{\outdent}
-\setlength{\outdent}{2cm}
-\addtolength{\headwidth}{\outdent}
- %%
-\newenvironment{example}{\begingroup
- \FormatChapterHeadinsideExample % zmniejsza odstpy/stopie pisma
- \begingroup %% Lets Keep the Changes Local
- \hfuzz 9.0pt %% moe wystawa a tyle
- \@bsphack
- \immediate\openout \example@out \jobname.exa
- \let\do\@makeother\dospecials\catcode`\^^M\active
- \def\verbatim@processline{%
- \immediate\write\example@out{\the\verbatim@line}}%
- \verbatim@start}%
-{\immediate\closeout\example@out\@esphack\endgroup%
- \stepcounter{exacnt}%
- \setlength{\parindent}{0pt}%
- \par %%\nobreak
- \addvspace{1.0ex plus 0.5ex minus 0.5ex}\vskip -\parskip
- %%\nobreak
- \noindent
- \@ifundefined{r@exa:\theexacnt}{\hspace*{0pt}}{%
- \ifpdf % We're not running pdftex
- \ifx\realpageref\undefined
- % HyPsd@pageref jest wewntrznym poleceniem pakietu hyperref v 6.69c;
- % natomiast we wczeniejszych wersjach pakietu dziaao polecenie `realpageref'
- % dokadnie nie wiem kiedy przestao -- std kulawe rozwizanie poprzez
- % \undefined *** TP *** kwiecie ** 2000
- % 12/2006 powysze ju chyba niepotrzebne, ale ww. dziaa wic nie ruszam (TP).
- \ifodd\HyPsd@pageref{exa:\theexacnt}\hspace*{0pt}\else\hspace*{-\outdent}\fi%
- \else
- \ifodd\realpageref{exa:\theexacnt}\hspace*{0pt}\else\hspace*{-\outdent}\fi%
- \fi
- \else
- \ifodd\pageref{exa:\theexacnt}%
- \hspace*{0pt}\else\hspace*{-\outdent}\fi%
- \fi
-}%
-%\fi
- \makebox[\textwidth][l]{%
- \raisebox{-\height}[0pt][\totalheight]{%
- \begin{minipage}[t]{0.5\outdent+0.46\textwidth-3mm}%
- \hfuzz\ExampleHFuzz%% *** TP ***
- \small\verbatiminput{\jobname.exa}
- \end{minipage}}%
- \hspace{5mm}%
- \setlength{\savefboxrule}{\fboxrule}%
- \setlength{\fboxrule}{0.1pt}%
- \setlength{\savefboxsep}{\fboxsep}%
- \setlength{\fboxsep}{3mm}%
- \raisebox{-\height}[0pt][\totalheight]{%
- \fbox{%
- \begin{minipage}[t]{%
- 0.5\outdent+0.54\textwidth-2mm-2\fboxrule-2\fboxsep-0.7ex}%
- \setlength{\fboxrule}{\savefboxrule}%
- \setlength{\fboxsep}{\savefboxsep}%
- \setlength{\fboxrule}{0.5pt}%
- \setlength{\parskip}{1ex plus 0.4ex minus 0.2ex}%
- \begin{trivlist}\item\small
- \abovedisplayskip=3pt plus 1pt minus 1pt %% *** TP ***
- \abovedisplayshortskip=3pt plus 1pt %%
- \belowdisplayskip=3pt plus 1pt minus 1pt %% 2006
- \belowdisplayshortskip=3pt plus 1pt %% 2006
- \parskip0pt plus 0.5pt %% 2006
- \input{\jobname.exa}
- \end{trivlist}
- \end{minipage}
- }%
- }%
- }\label{exa:\theexacnt}%
- \par
- \endgroup %% *** TP ***
- \addvspace{2.0ex plus 1.0ex minus 1.0ex}\vskip -\parskip
- }
-
-\newenvironment{lined}[1]%
- {\begin{center}\begin{minipage}{#1}\hrule\medskip}
- %{\vspace{-1ex}\hrule \end{minipage}\end{center}} %%% *** TP **
- {\smallskip \hrule \end{minipage}\end{center}}
-
-%
-% =========================================================================!
-%\newcommand{\TextVert}{\texttt{\char124}} % *** ? TP ****
-
-%
-% I want no headers on pages created by clearpage
-\renewcommand{\cleardoublepage}
- {\clearpage\if@twoside \ifodd\c@page\else
- \hbox{}\thispagestyle{empty}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
-%
-% **************************** TP *************************************
-%
-% Redefinujemy wyliczenia usuwajc odstpy midzy punktami
-% oraz przed i po wyliczeniach (bo takie s w Polsce zwyczaje)
-%
-\def\@listi{\leftmargin\leftmargini
- \parsep 0\p@ \@plus1\p@ \@minus\p@
- \topsep 3\p@ \@plus1\p@ \@minus\p@
- \itemsep0\p@ \@plus1\p@ \@minus\p@}
-\let\@listI\@listi
-
-\renewcommand\small{%
- \@setfontsize\small\@xpt\@xiipt
- \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
- \abovedisplayshortskip \z@ \@plus3\p@
- \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
- \def\@listi{\leftmargin\leftmargini
- \topsep 3\p@ \@plus1\p@ \@minus\p@
- \parsep 0\p@ \@plus1\p@ \@minus\p@
- \itemsep \parsep}%
- \belowdisplayskip \abovedisplayskip
-}
-\renewcommand\footnotesize{%
- \@setfontsize\footnotesize\@ixpt{11}%
- \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
- \abovedisplayshortskip \z@ \@plus\p@
- \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
- \def\@listi{\leftmargin\leftmargini
- \topsep 3\p@ \@plus1\p@ \@minus0\p@
- \parsep 0\p@ \@plus\p@ \@minus\p@
- \itemsep \parsep}%
- \belowdisplayskip \abovedisplayskip
-}
-
-% Definiujemy oryginalne angielskie funkcje trygonometryczne
-% (pakiet polski z opcj plmath i MeX przedefiniowuje je)
-%
-\def\EnglishTrygFunctions{%
-\def\arcsin{\mathop{\operator@font arcsin}\nolimits}%
-\def\arccos{\mathop{\operator@font arccos}\nolimits}%
-\def\tan{\mathop{\operator@font tan}\nolimits}%
-\def\tanh{\mathop{\operator@font tanh}\nolimits}%
-\def\coth{\mathop{\operator@font coth}\nolimits}%
- }
-
-%
-% zmiana oryginalnego rodowiska *** TP ***
-\renewenvironment{command}%
- {\unskip %% *** TP ***
- \nopagebreak %%
- \par
- \small
- \addvspace{3.2ex plus 0.8ex minus 1.2ex}%
- \vskip -\parskip
- \noindent%
- \begin{tabular}{|l|}\hline\rule{0pt}{1em}\ignorespaces}%
- {\\\hline\end{tabular}\par
- %\nopagebreak %% *** TP ***
- \addvspace{3.2ex plus 0.8ex minus 1.2ex}%
- \vskip -\parskip}
-
-%% Zmieniamy formatowanie rdtytuw jeeli s uyte
-%% jako przykady (mniejsze odstpny, mniejszy stopie pisma)
-%% jest to potrzebne w przykadzie nt. spisw bibliograficznych
-\def\FormatChapterHeadinsideExample{%
-\def\@makeschapterhead##1{%
- \vspace*{18\p@}%
- {\parindent \z@ \raggedright \normalfont
- \interlinepenalty\@M
- \large \bfseries ##1\par\nobreak
- \vskip 12\p@ }}
-}
-
-% *** TP **
-\newenvironment{NoVSpace}{\def\addvspace##1{\par}}{}
-
-% Definicje dotyczce skadania adresw internetowych
-% szczeglnie w kontekcie formatu PDF
-\newcommand{\MyCTANSite}{ftp://ftp.dante.de/tex-archive}
-\newcommand{\CTAN}[1]{%\url{ftp://ftp.dante.de/tex-archive/}
- \begingroup
- %
- % BELOW we redefine low level hyperref command (which is risky)!
- % In hyperref package
- % \hyper@linkurl macro defined inside \url command has two arguments
- % -- #1 is the printed text
- % -- #2 is the url
- % the idea is to print CTAN://xxxxxx
- % but put an address of someting real, i.e. ftp.dante.de
- %
- \def\url@##1{\hyper@linkurl{\Hurl{CTAN://#1}}{\MyCTANSite/#1}}%
- \url{CTAN://#1}%
- \endgroup
-}
-\newcommand{\GUST}[1]{\url{ftp://ftp.gust.org.pl/TeX/#1}}
-\newcommand{\GUSThp}[1]{\url{http://www.gust.org.pl/#1}}
-
-\newcommand{\przypang}[1]{(ang.~\emph{{\language0 #1\/}})}
-
-\newcommand{\secby}[2]{\nopagebreak\par\addvspace{-1.5ex}%
- %\vskip -\parskip\noindent{\tiny By #1 \mailto|#2|}\par\nopagebreak%
- \vskip -\parskip\noindent{\tiny #1 \mailto|#2|}\par\nopagebreak%
- \addvspace{1ex plus 0.8ex minus 0.2ex}%
- \vskip -\parskip\noindent\ignorespaces}
-\renewcommand{\Email}{\begingroup \def\UrlLeft{<}\def\UrlRight{>} \urlstyle{tt}\Url} % email address
-\def\mailto|#1|{\href{mailto:#1}{\Email|#1|}} % url to mail somewhere
-
-%
-% To co poniej dotyczy wersji w formacie PDF
-%
-\ifpdf
- \def\TPFrontMatter{%
- % Zmieniamy definicj rozdziau (zmienion przez pakiet hyperref)
- % ale tak, eby to dotyczyo tylko wstpu, tj. wszystkiego przed
- % deklaracj mainmatter.
- \def\hyper@warn##1{\relax}% ***
- % \def\@chapter[##1]##2{%
- % \H@old@chapter[{##1}]{##2}%
- % \if@mainmatter %%
- % \@writetorep{##1}{chapter.\theHchapter}{0}%
- % \else \fi
- % }%
- }
-%% Extra information to PDF general info *** TP ***
- \def\@pdftitle{Nie za krotkie wprowadzenie do systemu LaTeXe}%
- \def\@pdfauthor{T. Oetiker, H. Partl, E. Schlegl, I. Hyna, %
- J. Goldasz, R. Kubiak, T. Przechlewski}%
-%\def\@pdfproducer{pdftex}%
- \def\@pdfcreator{LaTeX with hyperref package}%
- \def\@pdfsubject{LaTeX}%
- \def\@pdfkeywords{Zobacz takze: http://www.GUST.org.pl}%
-\else
- \def\TPFrontMatter{\relax}%
- \def\pdfbookmark#1#2{\relax}%
- %%\def\NoHyper{}
- %%\def\endNoHyper{}
-\fi
-
-%% Uzupenienia (kwiecie 2000):
-%% Dodanie kropki po numerach punktw i podpunktw
-\renewcommand*\@seccntformat[1]{\csname the#1\endcsname.\enspace}
-%% dodanie kropki w spisach treci, tabel i rysunkw
-\def\numberline#1{\hb@xt@\@tempdima{#1.\hfil}} % !!!
-%%
-
-\renewenvironment{theindex}{%
- \clearpage %%% <<---
- \addtolength{\textwidth}{11mm}% zwiksz szeroko szpalty o 11m
- \addtolength{\hsize}{11mm}%% ditto dla \hsize
- %\addtolength{\headwidth}{-10mm} %% to jest niepotrzebne
- \advance\linewidth11mm %% ten wymiar jest dla rodowiska multicol
- %% kolumna tekstu ma 10,5cm a kreska pod pagin 12,0
- %%
- %\input{multicol.sty}
- \parskip\z@ \@plus .3\p@\relax \columnsep 9.9pt
- %\advance \evensidemargin-15mm
- % oryginalne nastawienia na 2-kolumny:
- %\def\indexemdashes{%
- %\def\@idxitem{\par\hangindent 0pt}
- %\def\subitem{\par\hangindent 0pt --- }
- %\def\subsubitem{\par\hangindent 0pt --- --- }
- %\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}}
- %\indexemdashes
- %
- \renewcommand\@idxitem{\par\hangindent 12\p@\noindent}%%
- \renewcommand\subitem{\@idxitem \hspace*{0\p@}$\triangleright$ }%%
- %\renewcommand\subitem{\@idxitem \hspace*{0\p@}$\hookrightarrow$ }%%
- \let\item\@idxitem
- \chapter*{Skorowidz}\@mkboth{\indexname}{\indexname}%
- \addcontentsline{toc}{chapter}{\indexname}%
- \UwagaDoSkorowidza \endgraf
-\rightskip0pt plus4em
-\pretolerance10001
-\begin{multicols}{3}}{%
-% etykieta verylast ustala liczb stron w dokumencie
-% oryginalnie bya doczepiona do ostatniego hasa w skorowidzu (por. plik spec.tex)
-\label{verylast}\end{multicols}}
-
-%% Wpisanie minut/minuty w zalenoci od liczby minut:
-%% Polecenie to wykorzystuje wewntrzne polecenie pakietu hyperref `\HyPsd@pageref',
-%% ktre jest uywane zamiast \pageref, bo to ostatnie brudzi
-\def\IleMinut#1{%
- % http://groups.google.pl/group/comp.text.tex/browse_frm/thread/2d172e2c641e681a/
- %\def\@tmp@arga{#1}\def\@tmp@arg@empty{??}%
- \expandafter\ifx\csname r@#1\endcsname\relax ?? minut\else % sprawdza czy etykieta
- \ifpdf \def\IleJestMinut{\HyPsd@pageref{#1}}\else % verylast jest zdefiniowana
- \def\IleJestMinut{\pageref{#1}}\fi%
- %
- % Teraz wyznaczamy reszt z dzielenia modulo, cakowitej liczby stron przez 10
- \@tempcnta=\IleJestMinut
- \@tempcntb=\@tempcnta
- \divide\@tempcntb by 10
- \multiply\@tempcntb by -10
- \advance\@tempcnta by \@tempcntb
- % licznik \@tempcnta zawiera (<counter> mod n)
- \ifnum\@tempcnta=2 \def\MinTxt{minuty}\else % Minuty/Minut
- \ifnum\@tempcnta=3 \def\MinTxt{minuty}\else
- \ifnum\@tempcnta=4 \def\MinTxt{minuty}\else
- \def\MinTxt{minut}\fi\fi\fi
- \IleJestMinut~\MinTxt \fi }
-
-\endinput
diff --git a/info/lshort/polish/src/lshort2e.tex b/info/lshort/polish/src/lshort2e.tex
deleted file mode 100644
index 992940a244..0000000000
--- a/info/lshort/polish/src/lshort2e.tex
+++ /dev/null
@@ -1,206 +0,0 @@
-%& --translate-file=il2-pl
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Main Input File of the LaTeX2e Introduction
-% File: lshort2e.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% lshort2e.tex - The not so short introduction to LaTeX2e
-% by Tobias Oetiker <tobias@ife.ee.ethz.ch oetiker@dmu.ac.uk>
-% based on LKURTZ.TEX Uni Graz & TU Wien, 1987
-%-----------------------------------------------------------------------
-%
-% How to compile this document is described in accompanying README file
-%
-% ---------------------------------------------------------------------
-% This document is ``public domain''. It may be printed and
-% distributed free of charge in its original form (including the
-% list of authors). If it is changed or if parts of it are used
-% within another document, then the author list must include
-% all the original authors AND that author (those authors) who
-% has (have) made the changes.
-%
-% Original Copyright H.Partl, E.Schlegl, and I.Hyna (1987).
-% English Version Copyright by Tobias Oetiker (1994,1995),
-% Polish Version (c) J.Go\l{}dasz, R.Kubiak, T.Przechlewski.
-% ---------------------------------------------------------------------
-%
-\typeout{Copyright T.Oetiker, H.Partl, E.Schlegl, I.Hyna}
-\typeout{Copyright 2007, J.Go\l{}dasz, R.Kubiak, T.Przechlewski}
-%
-%
-\RequirePackage{ifpdf}
- \ifpdf
- \documentclass[pdftex,11pt,a4paper,twoside,openany]{book}
- \usepackage[colorlinks,pdftex,plainpages=false,hyperindex,pdfview=FitBH]{hyperref}
- \RequirePackage{color}
- \else
- \documentclass[11pt,a4paper,twoside,openany]{book}
- %% http://www.tug.org/applications/hyperref/ftp/doc/manual.html
- \usepackage{nohyperref}
- \RequirePackage{color}% potrzebny w treci
- \fi
-
-\usepackage[polish]{mylayout}
-\RequirePackage{url}
-\usepackage[errorshow]{tracefnt}
-\usepackage{lshort2e}
-\usepackage{makeidx,shortvrb,latexsym}
-\usepackage{longtable}
-\usepackage{tabularx}
-\usepackage{multicol} %% potrzebny do skorowidza
-
-%% Jest problem z pakietem polski (definicja arcus?):
-%% \def\ar#1{\mathop{\operator@font
-%% ar\thinspace\escapechar-1 \string#1}\nolimits}
-\usepackage[MeX]{polski}
-%\usepackage[latin2]{inputenc}
-\usepackage[all,arrow]{xy} % po xy bo jest z nim w konflikcie
-
-\ifpdf
-%%http://web.forret.com/tools/color.asp?R=29&G=29&B=77
-%% konwersja RGB -> CMYK
-\definecolor{KolorLink}{cmyk}{0,0.89,0.94,0.28}
-\definecolor{KolorUrl}{cmyk}{1,1,0,0.5}%<--
-\hypersetup{linkcolor=KolorLink,citecolor=KolorLink,urlcolor=KolorUrl}
-\fi
-
-%% Modyfikujemy parametry wpywajce na skad i amanie (TP)
-\overfullrule = 3mm % zaznacz linijki z~nadmiarami czarn sztabk
-\exhyphenpenalty = 999999 % sowa zoone nie przeno na czniku
-\righthyphenmin = 3 % nie dziel xx-, ale xxx-
-\widowpenalty = 999999 % ostatnia linia akapitu nie zacznie strony
-\clubpenalty = 9950 %% pierwsza linia akapitu wyjtkowo moe koczy stron
-\hfuzz = 3pt %% znaki mog stercze na margines do wielkoci 3pt
-\tolerance 600 %% zwikszamy toleracj
-\pretolerance 300 %% oraz pretolerancj
-\doublehyphendemerits = 99999 %% zniechcamy TeX-a do dzielenia wyrazw
-%
-\renewcommand\labelitemi{--} %% WM
-%
-% Angielskie reguy podziau powinny mie numer zero. Jeeli w~twojej
-% instalacji jest inaczej to jest to _bardzo_ dziwne:
-\newcommand{\UKemph}[1]{\emph{\TPSwitchToEnglish #1}}
-\newcommand{\TPSwitchToEnglish}{\language0\exhyphenpenalty50\relax}
-%
-% Polskie znaki relacji |\leq| oraz |\geq|
-%
-\ifx\xgeq\undefinded
-%
-% W~przypadku gdy kto nie uywa fontw PL wywietlamy ostrzeenie
-% i definiujemy polecenia |\orileq| oraz |\origeq|
-\errmessage{%
- Sklad fontami BEZ polskich znakow \string\geq/\string\leq!!!!!^^J
- Aby otrzymac prawidlowe ksztalty w/w znakow nalezy zainstalowac fonty PL^^J
- Ten komunikat nie oznacza bledu, jest tylko ostrzezeniem^^J
- Nacisnij <ENTER> aby kontynuowac kompilacje !!!!!}
-\let\orileq\leq \let\origeq\geq
-\else
-%
-\DeclareMathSymbol{\orileq}{3}{symbols}{20}
-\DeclareMathSymbol{\origeq}{3}{symbols}{21}
-\fi
-
-\makeatletter
-% Usuwamy zbdne zakadki z pliku PDF
-\ifpdf \def\DelBookmark{\def\@writetorep##1##2##3##4{\relax}}\else
-\def\DelBookmark{\relax}\fi
-\makeatother
-%
-% Rne drobne definicje
-%\def\specialfootnote#1{\protect\footnote{#1}} %% TP
-\def\strong#1{\textbf{#1}}
-\def\BibTeX{Bib\TeX}
-\def\EMPH#1{\textbf{#1}}
-\renewenvironment{intro}{\begingroup \small \sl}
- {\par \endgroup \vspace*{2ex minus 1.5ex}}
-%\def\zob{zob.} %%
-\def\ExampleHFuzz{5.0pt}%
-\newcommand{\USemph}[1]{\emph{\TPSwitchToEnglish #1}}
-\newcommand{\Elang}[1]{\emph{#1}}
-\newcommand{\acro}[1]{\textsc{\lowercase{#1}}} %
-%
-%\newenvironment{TPcomment}{\begingroup}{\endgroup}
-%\newenvironment{TPextension}{\begingroup}{\endgroup}
-%
-%% http://groups.google.pl/group/comp.text.tex/browse_frm/thread/581696a1bd90dcf3/ebfff5af45ffd6eb?lnk=st&q=urldef&rnum=6&hl=pl#ebfff5af45ffd6eb
-%% Potrzebny jest w miar nowy pakiet url.sty
-%% por. http://groups.google.com/group/comp.text.tex/msg/a7ef53191c577af6
-\mathchardef\UrlBigBreakPenalty=200
-\def\UrlBigBreaks{\do\.\do\_\do\|\do\?\do\=\do\/}% <-- tp --
-\urldef{\urlImageMagick}\url{http://www.imagemagick.org/} %% ImageMagick
-\urldef{\urlGimp}\url{http://www.gimp.org} %% Gimp
-\urldef{\urlJPGtoPS}\url{http://gnuwin32.sourceforge.net/packages/jpeg2ps.htm} %% jpegtops
-\urldef{\urlPlmindex}\url{http://www.ia.pw.edu.pl/~wujek/tex/idx/plmindex.zip} %% plmindex
-\urldef{\urlMWclasses}\url{http://www.mimuw.edu.pl/~wolinski/mwcls.html} %% klasy M.Woliskiego
-\urldef{\urlPDFscreenexs}\url{http://www.tug.org.in/tutorial/} %% tutorial TUGindia
-\urldef{\urlKocioBibTeXpaper}\url{http://www.ipipan.gda.pl/~andrzej/papers/bibtex.pdf} %% art. kocia o bibtexu
-\urldef{\urlMetaGraf}\url{http://w3.mecanica.upm.es/metapost/} %%
-%
-% Wstawiamy ten tekst tutaj, a nie w lshort.sty, aby lshort.sty
-% nie zawiera generowanych tekstw z polskimi diakrytykami
-\newcommand{\UwagaDoSkorowidza}{%
- Uwaga: hasa wyrnione \texttt{imitacj pisma maszynowego},
- oznaczaj polecenia (jeeli s poprzedzone znakiem w-ty-ciacha)
- lub otoczenia;
- wartoci opcji klas i~pakietw
- oznaczono \texttt{\emph{odmian pochy\/}} imitacji
- pisma maszynowego; programy zostay wyrnione podkreleniem
- za hasa zoone \textsf{krojem bezszeryfowym} oznaczaj
- pakiety. }
-
-\makeindex
-%
-\begin{document}
- \frenchspacing % na wszelki wypadek
-
- \frontmatter
- \TPFrontMatter %% **TP**
-
- \include{title}
-
- \begingroup
- \DelBookmark
- \include{contrib}
- \include{overview}
- \endgroup
-
- \ifpdf
- % Doda pozycj `Spis tresci' do zakadek PDF:
- \addtocontents{toc}{\protect\pdfbookmark{Spis tresci}{Tableofcont}}
- \fi
-
- \begingroup
- \def\MakeUppercase{\relax}% nie zmieniaj na due w paginach
- \tableofcontents
- % Wewntrz otoczenia |NoVSpace| nie wstawiane s odstpy
- % po rozdziaach w~spisach table i~spisach rysunkw. *** TP ***
- \begin{NoVSpace}
-
- \listoffigures
- \listoftables
-
- \end{NoVSpace}
- \endgroup
-
- \mainmatter
-
- \include{things}
- \include{typeset}
- \include{math} %\include{lssym} % wstawione do math.tex
- \include{spec}
- \include{graphic}
- \include{custom}
-
- \backmatter
-
- \def\MakeUppercase{\relax}% to samo co w spisach
- \include{biblio}
-
- \begin{small}
- \def\indexspace{\par \vskip 6pt plus 5pt minus 3pt\relax}
- \printindex
- \end{small}
-
-%\label{verylast} %% przeniesione na koniec custom.tex ** TP ***
-%\mbox{}
-
-\end{document}
diff --git a/info/lshort/polish/src/lssym.tex b/info/lshort/polish/src/lssym.tex
deleted file mode 100644
index 898c2440e8..0000000000
--- a/info/lshort/polish/src/lssym.tex
+++ /dev/null
@@ -1,429 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: TeX and LaTeX and AMS symbols for Maths (LShort2e Introduction)
-% File: lssym.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begingroup
-%% zmiejszamy szeroko tabel:
-\tabcolsep=.4\tabcolsep
-
-\section{Zestawienie symboli matematycznych\label{symbols} }
-
-W~poniszych
-tabelach zestawiono wszystkie symbole standardowo dostpne
-w~\emph{trybie matematycznym}.
-%
-%
-% Conditional Text in case the AMS Fonts are installed
-%
-\ifx\noAMS\relax
-Symbole w~tabelach~\ref{AMSD}--\ref{AMSNBR}%
-\footnote{Tabele przygotowano na podstawie pliku
-\texttt{symbols.tex} (David~Carlisle\index{Carlisle David}),
-gruntownie zmodyfikowanego
-zgodnie z~sugestiami Josefa~Tkadleca\index{Tkadlec Josef}.}
-s dostpne, jeeli
-mamy zainstalowane dodatkowe fonty matematyczne
-(\UKemph{\acro{AMS} math fonts})
-i~do dokumentu doczymy pakiet \pai{amssymb}.
-W~razie braku fontw lub pakietu mona je odnale
-%pod adresem: -- le si amie--tp--
-w~\CTAN{macros/latex/required/amslatex}. Ponadto duo bardziej kompletne
-zestawienie symboli matematycznych mona znale
-w~\CTAN{info/symbols/comprehensive}.
-\fi
-
-\begin{table}[!h]
-\caption{Akcenty matematyczne \label{mathacc}}
-\begin{symbols}{*4{cl}}
-\W{\hat}{a} & \W{\check}{a} & \W{\tilde}{a} & \W{\acute}{a} \\
-\W{\grave}{a} & \W{\dot}{a} & \W{\ddot}{a} & \W{\breve}{a} \\
-\W{\bar}{a} & \W{\vec}{a} & \W{\widehat}{A} & \W{\widetilde}{A}\\
-\end{symbols}
-\vspace{-1.75ex}
-\end{table}
-
-\begin{table}[!htbp]
-\caption{Litery alfabetu greckiego \label{upper-lower-greek}}
-\begin{symbols}{*4{cl}}
-\X{\alpha} & \X{\theta} & \X{o} & \X{\upsilon} \\
-\X{\beta} & \X{\vartheta} & \X{\pi} & \X{\phi} \\
-\X{\gamma} & \X{\iota} & \X{\varpi} & \X{\varphi} \\
-\X{\delta} & \X{\kappa} & \X{\rho} & \X{\chi} \\
-\X{\epsilon} & \X{\lambda} & \X{\varrho} & \X{\psi} \\
-\X{\varepsilon}& \X{\mu} & \X{\sigma} & \X{\omega} \\
-\X{\zeta} & \X{\nu} & \X{\varsigma} & & \\
-\X{\eta} & \X{\xi} & \X{\tau} \\
-%% w nowej wersji poczyli tabele (i dobrze) --tp--
-%%\end{symbols}
-%%\vspace{-1.75ex}
-%%\end{table}
-%%
-%%\begin{table}[!hbtbp]
-%%\caption{Due litery alfabetu greckiego \label{upper-greek}}
-%%\begin{symbols}{*4{cl}}
-\X{\Gamma} & \X{\Lambda} & \X{\Sigma} & \X{\Psi} \\
-\X{\Delta} & \X{\Xi} & \X{\Upsilon} & \X{\Omega} \\
-\X{\Theta} & \X{\Pi} & \X{\Phi}
-\end{symbols}
-\end{table}
-
-
-\begin{table}[!htbp]
-\caption{Symbole relacji}
-\bigskip
-Odpowiednie symbole negacji mona utworzy, poprzedzajc kade
-z~poniszych polece instrukcj \ci{not}.
-%
-\begin{symbols}{*3{cl}}
-\X{<} & \X{>} & \X{=} \\
-\X{\leq}lub \verb|\le| & \X{\geq}lub \verb|\ge| & \X{\equiv} \\
-\X{\ll} & \X{\gg} & \X{\doteq} \\
-\X{\prec} & \X{\succ} & \X{\sim} \\
-\X{\preceq} & \X{\succeq} & \X{\simeq} \\
-\X{\subset} & \X{\supset} & \X{\approx} \\
-\X{\subseteq} & \X{\supseteq} & \X{\cong} \\
-\Xwospc{\sqsubset}$^a$ & \Xwospc{\sqsupset}$^a$ & \Xwospc{\Join}$^a$ \\
-\X{\sqsubseteq} & \X{\sqsupseteq} & \X{\bowtie} \\
-\X{\in} & \Xwospc{\ni}, \verb|\owns| & \X{\propto} \\
-\X{\vdash} & \X{\dashv} & \X{\models} \\
-\X{\mid} & \X{\parallel} & \X{\perp} \\
-\X{\smile} & \X{\frown} & \X{\asymp} \\
-\X{:} & \X{\notin} & \X{\neq}lub \verb|\ne|
-\end{symbols}
-\centerline{\footnotesize
-$^a$ Dostpne po doczeniu pakietu \textsf{latexsym}.}
-\end{table}
-
-%%<PLext>
- W~trybie matematycznym {\LaTeX} wstawia dodatkowy may odstp po
- przecinku i~redniku, natomiast w~wypadku dwukropka wstawia odstp
- przed i~za znakiem, bo traktuje dwukropek jako znak relacji. Oto ilustracja
- tej rnicy:
-%
-\begin{example}
-Nie $f:A\to B$,
-lecz $f\colon A\to B$
-\end{example}
-%
-\noindent
-Jeeli przecinek oddziela cz cakowit liczby od czci dziesitnej,
-to wskazane jest zakaza \LaTeX-owi wstawiania dodatkowego odstpu,
-co zwykle robi w~trybie matematycznym. Wystarczy w~tym celu
-otoczy przecinek par nawiasw klamrowych. Porwnajmy:
-%
-\begin{example}
-Zamiast $22,115$ lepiej $22{,}115$
-\end{example}
-%
-\noindent
-\label{mniejszy-lub-rowny}%
-Znaki mniejszy-lub-rwny i~wikszy-lub-rwny maj ksztat rny od
-stosowanego w~krajach anglosaskich. Po doczeniu pakietu \pai{polski}
-standardowe w~\LaTeX{}u polecenia \ci{leq} oraz \ci{geq} generuj
-polskie wersje tych relacji, to znaczy $\leq$ i~$\geq$ zamiast $\orileq$
-i~$\origeq$.
-%%</PLext>
-
-%% szeroka
-\AdjustStBox{-30pt}
-\begin{table}[!tbp]
-\caption{Symbole operacji dwuargumentowych }
-\begin{symbols}{*3{cl}}
-\X{+} & \X{-} & & \\
-\X{\pm} & \X{\mp} & \X{\triangleleft} \\
-\X{\cdot} & \X{\div} & \X{\triangleright}\\
-\X{\times} & \X{\setminus} & \X{\star} \\
-\X{\cup} & \X{\cap} & \X{\ast} \\
-\X{\sqcup} & \X{\sqcap} & \X{\circ} \\
-\Xwospc{\vee}, \verb|\lor| & \Xwospc{\wedge}, \verb|\land| & \X{\bullet} \\
-\X{\oplus} & \X{\ominus} & \X{\diamond} \\
-\X{\odot} & \X{\oslash} & \X{\uplus} \\
-\X{\otimes} & \X{\bigcirc} & \X{\amalg} \\
-\X{\bigtriangleup} &\X{\bigtriangledown}& \X{\dagger} \\
-\Xwospc{\lhd}$^a$ & \Xwospc{\rhd}$^a$ & \X{\ddagger} \\
-\Xwospc{\unlhd}$^a$ & \Xwospc{\unrhd}$^a$ & \X{\wr}
-\end{symbols}
-
-\end{table}
-
-\begin{table}[!tbp]
-\caption{Symbole zmiennej wielkoci}
-\begin{symbols}{*4{cl}}
-\X{\sum} & \X{\bigcup} & \X{\bigvee} & \X{\bigoplus}\\
-\X{\prod} & \X{\bigcap} & \X{\bigwedge} &\X{\bigotimes}\\
-\X{\coprod} & \X{\bigsqcup} & & & \X{\bigodot} \\
-\X{\int} & \X{\oint} & & & \X{\biguplus}
-\end{symbols}
-
-\end{table}
-
-\begin{table}[!tbp]
-\caption{Strzaki}
-\begin{symbols}{*3{cl}}
-\X{\leftarrow}lub \verb|\gets|& \X{\longleftarrow} & \X{\uparrow} \\
-\X{\rightarrow}lub \verb|\to|& \X{\longrightarrow} & \X{\downarrow} \\
-\X{\leftrightarrow} & \X{\longleftrightarrow}& \X{\updownarrow} \\
-\X{\Leftarrow} & \X{\Longleftarrow} & \X{\Uparrow} \\
-\X{\Rightarrow} & \X{\Longrightarrow} & \X{\Downarrow} \\
-\X{\Leftrightarrow} & \X{\Longleftrightarrow}& \X{\Updownarrow} \\
-\X{\mapsto} & \X{\longmapsto} & \X{\nearrow} \\
-\X{\hookleftarrow} & \X{\hookrightarrow} & \X{\searrow} \\
-\X{\leftharpoonup} & \X{\rightharpoonup} & \X{\swarrow} \\
-\X{\leftharpoondown} & \X{\rightharpoondown} & \X{\nwarrow} \\
-\X{\rightleftharpoons} & \X{\iff} & \Xwospc{\leadsto}$^a$
-\end{symbols}
-\centerline{\footnotesize
-$^a$ Dostpne po doczeniu pakietu \textsf{latexsym}.}
-\end{table}
-
-\begin{table}[!tbp]
-\caption{Ograniczniki \label{tab:delimiters}}
-\begin{symbols}{*4{cl}}
-\X{(} & \X{)} & \X{\uparrow} & \X{\Uparrow} \\
-%% Zmniejszenie szerokoci tabeli:
-%\X{[}lub \verb|\lbrack| & \X{]}lub \verb|\rbrack| & \X{\downarrow} & \X{\Downarrow} \\
-%\X{\{}lub \verb|\lbrace| & \X{\}}lub \verb|\rbrace| & \X{\updownarrow} & \X{\Updownarrow}\\
-%\X{\langle} & \X{\rangle} & \X{|}lub \verb|\vert| &\X{\|}lub \verb|\Vert|\\
-%\X{\lfloor} & \X{\rfloor} & \X{\lceil} & \X{\rceil} \\
-\X{[}lub \verb|\lbrack| & \X{\rangle} & \X{\downarrow} & \X{\Downarrow} \\
-\X{\{}lub \verb|\lbrace| & \X{\langle} & \X{\updownarrow} & \X{\Updownarrow}\\
-\X{]}lub \verb|\rbrack| & \X{\rfloor} & \X{|}lub \verb|\vert| &\X{\|}lub \verb|\Vert|\\
-\X{\}}lub \verb|\rbrace| & \X{\lfloor} & \X{\lceil} & \X{\rceil} \\
-\X{/} & \X{\backslash} & & %%. (dual. empty) %% *** TP ***
-\end{symbols}
-\end{table}
-
-\begin{table}[!tbp]
-\caption{Due ograniczniki }
-\begin{symbols}{*4{cl}}
-\Y{\lgroup} & \Y{\rgroup} & \Y{\lmoustache} & \Y{\rmoustache} \\
-\Y{\arrowvert} & \Y{\Arrowvert} & \Y{\bracevert}
-\end{symbols}
-\end{table}
-
-
-\begin{table}[!tbp]
-\caption{Rne symbole}
-\begin{symbols}{*4{cl}}
-\X{\dots} & \X{\cdots} & \X{\vdots} & \X{\ddots} \\
-\X{\hbar} & \X{\imath} & \X{\jmath} & \X{\ell} \\
-\X{\Re} & \X{\Im} & \X{\aleph} & \X{\wp} \\
-\X{\forall} & \X{\exists} & \Xwospc{\mho}$^a$ & \X{\partial} \\
-\X{'} & \X{\prime} & \X{\emptyset} & \X{\infty} \\
-\X{\nabla} & \X{\triangle} & \Xwospc{\Box}$^a$ & \Xwospc{\Diamond}$^a$ \\
-\X{\bot} & \X{\top} & \X{\angle} & \X{\surd} \\
-\X{\diamondsuit} & \X{\heartsuit} & \X{\clubsuit} & \X{\spadesuit} \\
-\X{\neg}lub \verb|\lnot| & \X{\flat} & \X{\natural} & \X{\sharp}
-
-\end{symbols}
-\centerline{\footnotesize
-$^a$ Dostpne po doczeniu pakietu \textsf{latexsym}.}
-\end{table}
-
-\begin{table}[!tbp]
-\caption{Symbole niematematyczne}
-\begin{symbols}{*6{cl}}
-\SC{\dag} & \SC{\S} & \SC{\copyright}
-\SC{\ddag} & \SC{\P} & \SC{\pounds}
-\end{symbols}
-\centerline{\footnotesize
-Polecenia te s dostpne rwnie w~trybie tekstowym.}
-\end{table}
-
-%
-%
-% If the AMS Stuff is not available, we drop out right here :-)
-%
-\noAMS
-
-\begin{table}[!tbp]
-\caption{Ograniczniki (pakiet \pkg{AMS})\label{AMSD} }
-%\bigskip
-\begin{symbols}{*4{cl}}
-\X{\ulcorner}&\X{\urcorner}&\X{\llcorner}&\X{\lrcorner}
-\end{symbols}
-\end{table}
-
-\begin{table}[!tbp]
-\caption{Symbole Greckie i~Hebrajskie (pakiet \pkg{AMS})}
-\begin{symbols}{*5{cl}}
-\X{\digamma} &\X{\varkappa} & \X{\beth}& \X{\daleth} &\X{\gimel}
-\end{symbols}
-\vspace*{-.9ex}
-\end{table}
-
-\AdjustStBox{-35pt}
-\begin{table}[!tbp]
-\caption{Symbole relacji (pakiet \pkg{AMS}) }
-\begin{symbols}{*3{cl}}
-\X{\lessdot} & \X{\gtrdot} & \X{\doteqdot}lub \verb|\Doteq| \\
-\X{\leqslant} & \X{\geqslant} & \X{\risingdotseq} \\
-\X{\eqslantless} & \X{\eqslantgtr} & \X{\fallingdotseq} \\
-\X{\leqq} & \X{\geqq} & \X{\eqcirc} \\
-\X{\lll}lub \verb|\llless| & \X{\ggg}lub \verb|\gggtr| & \X{\circeq} \\
-%%
-\X{\lesssim} & \X{\gtrsim} & \X{\triangleq} \\
-\X{\lessapprox} & \X{\gtrapprox} & \X{\bumpeq} \\
-\X{\lessgtr} & \X{\gtrless} & \X{\Bumpeq} \\
-\X{\lesseqgtr} & \X{\gtreqless} & \X{\thicksim} \\
-\X{\lesseqqgtr} & \X{\gtreqqless} & \X{\thickapprox} \\
-\X{\preccurlyeq} & \X{\succcurlyeq} & \X{\approxeq} \\
-\X{\curlyeqprec} & \X{\curlyeqsucc} & \X{\backsim} \\
-\X{\precsim} & \X{\succsim} & \X{\backsimeq} \\
-\X{\precapprox} & \X{\succapprox} & \X{\vDash} \\
-\X{\subseteqq} & \X{\supseteqq} & \X{\Vdash} \\
-\X{\Subset} & \X{\Supset} & \X{\Vvdash} \\
-\X{\sqsubset} & \X{\sqsupset} & \X{\backepsilon} \\
-\X{\therefore} & \X{\because} & \X{\varpropto} \\
-\X{\shortmid} & \X{\shortparallel} & \X{\between} \\
-\X{\smallsmile} & \X{\smallfrown} & \X{\pitchfork} \\
-\X{\vartriangleleft} & \X{\vartriangleright} & \X{\blacktriangleleft}\\
-\X{\trianglelefteq} & \X{\trianglerighteq} &\X{\blacktriangleright}
-\end{symbols}
-\end{table}
-
-\begingroup
-\AdjustStBox{-51pt}
-\tabcolsep=.7\tabcolsep
-\begin{table}[!tbp]
-\caption{Strzaki (pakiet \pkg{AMS})}
-\begin{symbols}{*3{cl}}
-\X{\dashleftarrow} & \X{\dashrightarrow} & \X{\multimap} \\
-\X{\leftleftarrows} & \X{\rightrightarrows} & \X{\upuparrows} \\
-\X{\leftrightarrows} & \X{\rightleftarrows} & \X{\downdownarrows} \\
-\X{\Lleftarrow} & \X{\Rrightarrow} & \X{\upharpoonleft} \\
-\X{\twoheadleftarrow} & \X{\twoheadrightarrow} & \X{\upharpoonright} \\
-\X{\leftarrowtail} & \X{\rightarrowtail} & \X{\downharpoonleft} \\
-\X{\leftrightharpoons} & \X{\rightleftharpoons} & \X{\downharpoonright} \\
-% zmiana kolejnoci (wsza tabela)
-%\X{\Lsh} & \X{\Rsh} & \X{\rightsquigarrow} \\
-%\X{\looparrowleft} & \X{\looparrowright} &\X{\leftrightsquigarrow}\\
-\X{\leftrightsquigarrow} & \X{\rightsquigarrow} & \X{\Lsh} \\
-\X{\looparrowleft} & \X{\looparrowright} & \X{\Rsh} \\
-%
-\X{\curvearrowleft} & \X{\curvearrowright} & & \\
-\X{\circlearrowleft} & \X{\circlearrowright} & &
-\end{symbols}
-\end{table}
-\endgroup
-
-\clearpage %% *** TP ***
-
-\begin{table}[!htbp]
-\caption{Negacje symbolw relacji i~strzaek (pakiet
-\pkg{AMS})\label{AMSNBR} }
-\begin{symbols}{*3{cl}}
-\X{\nless} & \X{\ngtr} & \X{\varsubsetneqq} \\
-\X{\lneq} & \X{\gneq} & \X{\varsupsetneqq} \\
-\X{\nleq} & \X{\ngeq} & \X{\nsubseteqq} \\
-\X{\nleqslant} & \X{\ngeqslant} & \X{\nsupseteqq} \\
-\X{\lneqq} & \X{\gneqq} & \X{\nmid} \\
-\X{\lvertneqq} & \X{\gvertneqq} & \X{\nparallel} \\
-\X{\nleqq} & \X{\ngeqq} & \X{\nshortmid} \\
-\X{\lnsim} & \X{\gnsim} & \X{\nshortparallel} \\
-\X{\lnapprox} & \X{\gnapprox} & \X{\nsim} \\
-\X{\nprec} & \X{\nsucc} & \X{\ncong} \\
-\X{\npreceq} & \X{\nsucceq} & \X{\nvdash} \\
-\X{\precneqq} & \X{\succneqq} & \X{\nvDash} \\
-\X{\precnsim} & \X{\succnsim} & \X{\nVdash} \\
-\X{\precnapprox} & \X{\succnapprox} & \X{\nVDash} \\
-\X{\subsetneq} & \X{\supsetneq} & \X{\ntriangleleft} \\
-\X{\varsubsetneq} & \X{\varsupsetneq} & \X{\ntriangleright} \\
-\X{\nsubseteq} & \X{\nsupseteq} & \X{\ntrianglelefteq}\\
-\X{\subsetneqq} & \X{\supsetneqq} &\X{\ntrianglerighteq}\\[0.5ex]
-\X{\nleftarrow} & \X{\nrightarrow} & \X{\nleftrightarrow}\\
-\X{\nLeftarrow} & \X{\nRightarrow} & \X{\nLeftrightarrow}
-
-\end{symbols}
-\end{table}
-
-\begin{table}[!htbp]
-\caption{Relacje dwuargumentowe (pakiet \pkg{AMS})}
-\begin{symbols}{*3{cl}}
-\X{\dotplus} & \X{\centerdot} & \X{\intercal} \\
-\X{\ltimes} & \X{\rtimes} & \X{\divideontimes} \\
-% zmniejszenie szerokoci tabeli
-%\X{\Cup}lub \verb|\doublecup|& \X{\Cap}lub \verb|\doublecap|& \X{\smallsetminus} \\
-%\X{\veebar} & \X{\barwedge} & \X{\doublebarwedge}\\
-\X{\Cup}lub \verb|\doublecup|& \X{\veebar} & \X{\smallsetminus} \\
-\X{\Cap}lub \verb|\doublecap|& \X{\barwedge} & \X{\doublebarwedge}\\
-\X{\boxplus} & \X{\boxminus} & \X{\circleddash} \\
-\X{\boxtimes} & \X{\boxdot} & \X{\circledcirc} \\
-% zmniejszenie szerokoci tabeli
-%\X{\leftthreetimes} & \X{\rightthreetimes}& \X{\circledast} \\
-%\X{\curlyvee} & \X{\curlywedge}
-\X{\leftthreetimes} & \X{\curlyvee} & \X{\circledast} \\
-\X{\rightthreetimes} & \X{\curlywedge}
-\end{symbols}
-\end{table}
-
-\clearpage %% *** TP ***
-
-\begin{table}[!htbp]
-\caption{Rne symbole (pakiet \pkg{AMS})}
-\begin{symbols}{*3{cl}}
-\X{\hbar} & \X{\hslash} & \X{\Bbbk} \\
-\X{\square} & \X{\blacksquare} & \X{\circledS} \\
-\X{\vartriangle} & \X{\blacktriangle} & \X{\complement} \\
-\X{\triangledown} &\X{\blacktriangledown} & \X{\Game} \\
-\X{\lozenge} & \X{\blacklozenge} & \X{\bigstar} \\
-\X{\angle} & \X{\measuredangle} & \X{\sphericalangle} \\
-\X{\diagup} & \X{\diagdown} & \X{\backprime} \\
-\X{\nexists} & \X{\Finv} & \X{\varnothing} \\
-\X{\eth} & \X{\mho}
-\end{symbols}
-\end{table}
-
-\begin{table}[!htbp]
-\caption{Kroje pisma dostpne w~trybie matematycznym}
-\begin{symbols}{@{}*3l@{}}
-Przykad & Polecenie &Wymagany pakiet\\
-\hline
-\rule{0pt}{1.05em}$\mathrm{ABCdef}$
-& \verb|\mathrm{ABCdef}|
-& \\
-$\mathit{ABCdef}$
-& \verb|\mathit{ABCdef}|
-& \\
-$\mathnormal{ABCdef}$
-& \verb|\mathnormal{ABCdef}|
-& \\
-$\mathcal{ABC}$
-& \verb|\mathcal{ABC}|
-& \\
-\ifx\MathRSFS\undefined\else
-$\MathRSFS{ABC}$
-&\verb|\mathcal{ABC}|
-&\pai{mathrsfs}\\
-\fi
-\ifx\EuScript\undefined\else
-$\EuScript{ABC}$
-& \verb|\mathcal{ABC}|
-&\pai{eucal} z~opcj \popti{mathcal} lub\\
-& \verb|\mathscr{ABC}|
-&\pai{eucal} z~opcj \popti{mathscr}\\
-$\mathfrak{ABCdef}$
-& \verb|\mathfrak{ABCdef}|
-&\pai{eufrak} \\
-\fi
-$\mathbb{ABC}$
-& \verb|\mathbb{ABC}|
-&\pai{amsfonts} lub \pai{amssymb} \\
-\end{symbols}
-\end{table}
-
-%% just to be sure--tp--
-\clearpage
-\endgroup
-
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% coding: latin-2
-%%% case-fold-search: nil
-%%% LocalWords: American Mathematical Society
-%%% ispell-local-dictionary: "polish"
-%%% End:
diff --git a/info/lshort/polish/src/math.tex b/info/lshort/polish/src/math.tex
deleted file mode 100644
index 2b6633672a..0000000000
--- a/info/lshort/polish/src/math.tex
+++ /dev/null
@@ -1,879 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Math typesetting with LaTeX (LShort2e Introduction)
-% File: math.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\chapter{Wyraenia matematyczne\label{chp:math}}
-
-\begin{intro}
- Nareszcie! W~tym rozdziale poznasz najlepsz stron \TeX{}a, czyli
- skad wzorw matematycznych. Ostrzegamy jednak, e przedstawimy tu
- jedynie absolutne podstawy. Chocia wystarczaj one wikszoci uytkownikw,
- to nie zaamuj rk, jeli nie~poradzisz sobie z~jakim
- skomplikowanym wzorem, lecz zapoznaj si z~moliwociami
- \AmS-\LaTeX{}a lub innego wyspecjalizowanego
- pakietu\footnote{Pod egid Amerykaskiego Towarzystwa Matematycznego
- (\emph{American Mathematical Society}) powstao istotne
- rozszerzenie \LaTeX{}a. Wiele przykadw w~tym rozdziale korzysta
- z~tego rozszerzenia, ktre jest doczane do wszystkich
- wspczesnych dystrybucji \TeX{}a. Jeli w~twojej go nie ma, to
- znajdziesz je pod adresem
- \CTAN{macros/latex/packages/amslatex}.}.
-\end{intro}
-
-\section{Wstp}
-
-Do skadu wyrae matematycznych mamy w~{\LaTeX}u specjalny \emph{tryb
-matematyczny\index{tryb matematyczny}}.
-Wzory wpisuje si midzy znakami \texttt{\$} i~\texttt{\$}, midzy
-parami znakw \ci{(}~i~\ci{)}\index{$@\texttt{\$}} %$
-albo midzy \verb|\begin{|\ei{math}\verb|}| oraz \verb|\end{math}|.
-%
-\begin{example}
-$a$ do kwadratu plus~$b$
-do kwadratu rwna si~$c$
-do kwadratu. Albo, stosujc
-bardziej matematyczne
-podejcie: $c^{2}=a^{2}+b^{2}$.
-\end{example}
-%
-\begin{example}
-{\TeX} naley wymawia jako
-$\tau\epsilon\chi$.\\[6pt]
-100~m$^{3}$ wody. \\[6pt]
-To pynie z~mojego~$\heartsuit$.
-\end{example}
-%
-\noindent
-Skadajc wiksze wzory, powinnimy je eksponowa, to znaczy wstawia
-midzy akapitami, w~osobnym wierszu. Takie wzory umieszcza si albo
-midzy parami znakw \ci{[}~i~\ci{]}\index{$@\texttt{\$}}%$
-% tu trzeba pilnowa, aby przecinek trafi do skadu (RK)
-, albo wewntrz otoczenia \ei{displaymath}. Ta ostatnia konstrukcja
-dotyczy tworzenia wzorw bez numeracji:
-%
-\begingroup
-%% w tym wzorku co jest nie tak na wydruku
-%% bd latex-a?
-\begin{example}
-$a$ do kwadratu plus~$b$
-do kwadratu rwna si~$c$
-do kwadratu. Albo,
-bardziej matematycznie:
-\begin{displaymath}
-c^{2}=a^{2}+b^{2}
-\end{displaymath}
-Pierwszy wiersz po wzorze.
-\end{example}
-\endgroup
-%
-\noindent
-Do uzyskiwania wzorw numerowanych stosujemy otoczenie
-\ei{equation}. Instrukcji \ci{label} moemy wwczas
-uy do zapamitania numeru wzoru, a~polecenia \ci{ref}
-albo pochodzcego z~pakietu \pai{amsmath} \ci{eqref} -- do przywoania
-w~dokumencie tego numeru:
-%
-\begin{example}
-\begin{equation}
-\epsilon > 0 \label{eq:eps}
-\end{equation}
-Ze wzoru (\ref{eq:eps})
-otrzymujemy \ldots
-\end{example}
-%
-\noindent
-Zwrmy uwag na rnic w~wygldzie wzorw
-zoonych wewntrz akapitu i~w~wersji eksponowanej:
-%
-\begin{example}
-$\lim_{n \to \infty}
-\sum_{k=1}^n \frac{1}{k^2}
-= \frac{\pi^2}{6}$
-\end{example}
-%
-\begin{example}
-\begin{displaymath}
-\lim_{n \to \infty}
-\sum_{k=1}^n \frac{1}{k^2}
-= \frac{\pi^2}{6}
-\end{displaymath}
-\end{example}
-%
-\noindent
-Midzy \emph{trybem matematycznym} \LaTeX{}a a~\emph{trybem tekstowym}
-istniej znaczne rnice. Na przykad, w~\emph{trybie matematycznym}:
-\begin{enumerate}
-\item {\LaTeX} ignoruje prawie wszystkie odstpy oraz znaki koca linii;
- wszystkie odstpy we wzorach wynikaj bd z~kontekstu, bd z~uycia
- specjalnych polece, takich jak: \ci{,} lub \ci{quad}
- %%%lub \ci{qquad}
- (por.~punkt~\ref{sec:hspace}, str.~\pageref{quad:def}).
-
-\item Puste linie s niedozwolone. Nie ma czego takiego, jak
- podzia wzorw na akapity.
-
-\item Litery we wzorach su do oznaczania nazw zmiennych;
- zmienne skadamy inaczej ni zwyky tekst. Jeeli
- czci wzoru ma by zwyky tekst, to naley si
- posuy instrukcj \verb|\textrm{...}|.
-\end{enumerate}
-
-\begin{example}
-\begin{equation}
-\forall x \in \mathbf{R}\colon
-\qquad x^{2} \geq 0
-\end{equation}
-\end{example}
-
-\begin{example}
-\begin{equation}
-x^{2} \geq 0\qquad
-\textrm{dla kadego }x\in\mathbf{R}
-\end{equation}
-\end{example}
-%
-%
-%
-% Add AMSSYB Package ... Blackboard bold .... R for realnumbers
-%
-\noindent
-Matematycy potrafi by niezwykle staranni w~doborze
-symboli. Na przykad we wzorach, w~ktrych
-wystpuj oznaczenia zbiorw (jak powyszy), czsto
-stosuje si krj, w~ktrym te oznaczenia
-przypominaj odmian ,,grub'', pisan kred na
-tablicy\ifx\mathbb\undefined\else\space ($\mathbb{A,B,C}\dots$)\fi.
-Symbole takie wstawiamy do wzoru poleceniem \ci{mathbb} z~pakietu
-\pai{amsfonts} lub \pai{amssymb}.
-%
-\ifx\mathbb\undefined\else
-Ostatni przykad wyglda wtedy nastpujco:
-\begin{example}
-\begin{displaymath}
-x^{2} \geq 0\qquad
-\textrm{dla kadego }x\in\mathbb{R}
-\end{displaymath}
-\end{example}
-\fi
-
-\section{Grupowanie}
-
-Argumentem wikszoci instrukcji do skadu matematyki jest tylko jeden znak --
-ten, ktry nastpuje tu po instrukcji. Jeeli polecenie ma
-dotyczy grupy znakw, to naley je umieci wewntrz
-pary nawiasw klamrowych \verb|{...}|:
-%
-\begin{example}
-\begin{equation}
-a^x+y \neq a^{x+y}
-\end{equation}
-\end{example}
-
-\section{Czci skadowe wyrae matematycznych }
-
-W~tym podrozdziale opiszemy waniejsze instrukcje do skadu
-wyrae. Zestawienie wszystkich dostpnych symboli
-i~znakw znajduje si w~punkcie~\ref{symbols} na
-stronie~\pageref{symbols}.
-
-\textbf{Mae litery alfabetu greckiego}
-wprowadzamy, uywajc instrukcji typu: \verb|\alpha|,
-\verb|\beta|, \verb|\gamma| itd., a \textbf{due}\footnote{Obecnie brakuje
- duej litery \emph{Alpha} i~wyglda ona identycznie
- jak pierwsza litera \emph{A} alfabetu aciskiego. Sytuacja ta
- ma si zmieni po wprowadzeniu nowego sposobu kodowania symboli
- matematycznych.}: \verb|\Delta|, \verb|\Gamma| itd.:
-
-%%<PLext>
-% Zwrmy uwag na \emph{nieprzyjemne} odstpstwo
-% od lansowanego w~tym opracowaniu formatowania logicznego.
-% Kodujc \emph{Alfa} jako A, uniemoliwiamy na przykad
-% prawidow prac programu audio, bo nie bdzie on
-% w~stanie rozpozna, czy ma do czynienia z~liter
-% acisk, czy greck.
-%%</PLext>
-\begin{example}
-$\lambda,\xi,\pi,\mu,\Phi,\Omega$
-\end{example}
-%
-\noindent
-\textbf{Indeksy
- grne\index{indeks!grny}} i~\textbf{wykadniki} otrzymujemy
-za pomoc znaku \verb|^|\index{^@\verb"+^"+},
-a~\textbf{dolne\index{indeks!dolny}} -- stosujc
-podkrelenie \verb|_|\index{_@\verb"+_"+}:
-%
-\begin{example}
-$a_{1} x^{2} e^{-\alpha t}
-a^{3}_{ij} e^{x^2} \neq {e^x}^2$
-\end{example}
-%
-\noindent
-\textbf{Pierwiastek kwadratowy\index{pierwiastek kwadratowy}} skadamy
-poleceniem \ci{sqrt}. Wielko znaku
-pierwiastka jest przez \LaTeX{}a ustalana automatycznie. Zapis samego
-znaku pierwiastka umoliwia instrukcja
-\ci{surd}\footnote{Taki
- zapis jest wykorzystywany raczej w~literaturze
- anglosaskiej.}, natomiast pierwiastek stopnia~$n$
-skadamy konstrukcj \verb+\sqrt[+\emph{n}\verb+]+:
-%
-\begin{example}
-$\sqrt{x} \sqrt{ x^{2}+\sqrt{y}}
-\sqrt[3]{2} \surd[x^2 + y^2]$
-\end{example}
-%
-\noindent
-Polecenia \ci{overline} oraz \ci{underline} umieszczaj nad i~pod
-wyraeniami poziome kreski:
-%
-\begin{example}
-$\overline{m+n} \underline{x+y}$
-\end{example}
-%
-\noindent
-Instrukcje \ci{overbrace} oraz \ci{underbrace} umieszczaj nad i~pod
-wyraeniami poziome klamry:
-%
-\begin{example}
-$\underbrace{ a+b+\cdots+z }_{26}$
-\end{example}
-%
-\noindent
-Akcenty matematyczne\index{akcenty!matematyczne}, takie jak daszki czy
-tyldy nad zmiennymi, umieszczamy we wzorze poleceniami
-z~tabeli~\ref{mathacc}. Szerokie daszki i~tyldy,
-obejmujce wiele symboli, wstawiamy za pomoc instrukcji
-\ci{widetilde} oraz \ci{widehat}. Znakiem
-\verb|'|\index{'@\verb"|'"|} oznaczamy
-symbol~,,\wi{prim}'':
-% a dash is --
-%
-\begin{example}
-\begin{displaymath}
-\hat y=x^{2}\quad y'=2x'''
-\end{displaymath}
-\end{example}
-%
-\noindent
-\textbf{Wektory\index{wektor}} oznacza si niekiedy
-akcentem w~postaci strzaki nad~nazw zmiennej. Suy do
-tego polecenie \ci{vec}. Natomiast do oznaczenia wektora od
-punktu~$A$ do punktu~$B$ korzystamy z~polece \ci{overrightarrow}
-oraz~\ci{overleftarrow}:
-%
-\begin{example}
-\begin{displaymath}
-\vec a\quad\overrightarrow{AB}
-\end{displaymath}
-\end{example}
-%
-\noindent
-Nazwy funkcji typu ,,logarytm'' naley skada odmian
-prost, nie za kursyw, zarezerwowan dla nazw zmiennych.
-Oto lista polece \LaTeX{}a sucych do~skadu rozmaitych
-funkcji matematycznych:
-%
-\begin{verbatim}
-\arccos \cos \csc \exp \ker \limsup \min \sinh
-\arcsin \cosh \deg \gcd \lg \ln \Pr \sup
-\arctan \cot \det \hom \lim \log \sec \tan
-\arg \coth \dim \inf \liminf \max \sin \tanh
-\end{verbatim}
-%
-\begin{example}
-\[\lim_{x \rightarrow 0}
-\frac{\sin x}{x}=1\]
-\end{example}
-
-%%<PLext>
- W~Polsce nazwy niektrych funkcji trygonometrycznych rni si od
- anglosaskich. Pakiet \pai{polski} -- po doczeniu do dokumentu --
- zmienia na yczenie standardowe funkcje {\LaTeX}a na
- zgodne ze zwyczajami polskimi. Oto angielskie
- oryginay: \begingroup\EnglishTrygFunctions $\tan$, $\coth$, $\tanh$,
- $\arccos$, $\arcsin$ \endgroup i~ich polskie odpowiedniki: $\tan$,
- $\ctgh$, $\tanh$, $\arccos$, $\arcsin$.
-%%</PLext>
-
-\noindent
-Dla funkcji typu modulo\index{modulo} istniej dwie instrukcje:
-\ci{bmod} dla binarnego operatora ,,$a \bmod b$'' oraz \ci{pmod} do
-skadu takich wyrae jak ,,$x\equiv a \pmod{b}$''.
- %%
-\begin{example}
-$a\bmod b$\\
-$x\equiv a \pmod{b}$
-\end{example}
-
-\noindent
-\textbf{Uamki pitrowe\index{uamek!pitrowy}} skada si poleceniem
-\ci{frac}\verb|{...}{...}|. Do uamkw zwykych\index{uamek!zwyky}
-czasami lepiej stosowa kresk ukon, zwaszcza w~wypadku niewielkich
-porcji materiau uamkowego, jak ,,$1/2$'':
-%
-\begin{example}
-$1\frac{1}{2}$~godziny
-\begin{displaymath}
-\frac{ x^{2} }{ k+1 }\quad
-x^{ \frac{2}{k+1} }\quad x^{ 1/2 }
-\end{displaymath}
-\end{example}
-%
-\noindent
-Do skadu dwumianw lub podobnych konstrukcji moemy
-uy polecenia \verb|{... |\ci{choose}\verb| ...}| albo
-\verb|{... |\ci{atop}\verb| ...}|. Instrukcja \ci{atop}
-daje efekt taki jak \ci{choose}, tyle e bez nawiasw:
-%
-\begin{example}
-\begin{displaymath}
-{n \choose k}\qquad {x \atop y+2}
-\end{displaymath}
-\end{example}
-%
-W~pakiecie \pai{amsmath} do skadu dwumianu Newtona dostpne jest
-polecenie \ci{binom}:
-\begin{example}
-\begin{displaymath}
-\binom{n}{k}\qquad\mathrm{C}_n^k
-\end{displaymath}
-\end{example}
-
-Do uzyskiwania symboli relacji binarnych moe si przyda
-instrukcja \ci{stackrel}. Skada ona swj pierwszy
-argument czcionk pomniejszon, jaka stosowana jest do indeksw,
-i~umieszcza go nad drugim argumentem, zoonym czcionk normalnej
-wielkoci:
-\begin{example}
-\begin{displaymath}
-\int f_N(x) \stackrel{!}{=} 1
-\end{displaymath}
-\end{example}
-
-\noindent
-\textbf{Znak caki\index{znak!caki}} skadamy poleceniem \ci{int},
-\textbf{znak sumowania\index{znak!sumowania}\index{operator!sumowania}}
-instrukcj~\ci{sum}, za
-\textbf{operator iloczynu\index{operator!iloczynu}}
-za pomoc instrukcji \ci{prod}.
-Grne granice cakowania i~sumowania okrelamy za
-pomoc~\verb|^|, a~dolne -- znakiem \verb|_|,
-czyli podobnie jak w~wypadku indeksw
-grnych i~dolnych\footnote{\AmS-\LaTeX{} ma dodatkowo
-wielolinijkowe indeksy dolne i~grne.}:
-%
-\begin{example}
-\begin{displaymath}
-\sum_{i=1}^{n} \quad
-\int_{0}^{\frac{\pi}{2}}\qquad
-\prod_\epsilon
-\end{displaymath}
-\end{example}
-%
-Pakiet \pai{amsmath} zawiera dwa dodatkowe narzdzia do sterowania
-pooeniem indeksw w~zoonych wyraeniach: instrukcj
-\ci{substack} i~otoczenie \ei{subarray}:
-\begin{example}
-\begin{displaymath}
-\sum_{\substack{0<i<n \\ 1<j<m}}
- P(i,j) =
-\sum_{\begin{subarray}{l}
- i\in I\\
- 1<j<m
- \end{subarray}} Q(i,j)
-\end{displaymath}
-\end{example}
-
-\noindent
-Do skadu \textbf{nawiasw\index{nawias}} i~innych
-\textbf{ogranicznikw\index{ogranicznik}} typu
-$(\;[\;\langle\;\|\;\updownarrow$ mamy rozmaito symboli. Nawiasy
-okrge i~kwadratowe wstawiamy bezporednio z~klawiatury. Do nawiasw
-klamrowych stosujemy \verb+\{+~oraz~\verb+\}+. Wszystkie inne
-ograniczniki wstawiamy, uywajc specjalnych polece,
-np.~\ci{updownarrow}. Zestawienie dostpnych ogranicznikw znajduje
-si w~tabeli~\ref{tab:delimiters} na stronie~\pageref{tab:delimiters}.
-%
-\begin{example}
-\begin{displaymath}
-{a,b,c}\neq\{a,b,c\}
-\end{displaymath}
-\end{example}
-%
-\noindent
-Poprzedzenie otwierajcego ogranicznika poleceniem \ci{left},
-a~zamykajcego poleceniem \ci{right} powoduje automatyczne
-ustalenie jego rozmiaru w~zalenoci od wielkoci zawartego
-midzy nimi wyraenia. Uwaga: kade uycie \ci{left}
-oraz ogranicznika wymaga nawiasu zamykajcego poprzedzonego poleceniem
-\ci{right}. Gdy ogranicznik ma si pojawi tylko po jednej
-stronie, wwczas po drugiej \emph{naley} uy konstrukcji z~kropk:
-\verb|\left.| po lewej albo \verb|\right.| po prawej:
-%
-\begin{example}
-\begin{displaymath}
-1 + \left( \frac{1}{ 1-x^{2} }
-\right) ^3
-\end{displaymath}
-\end{example}
-%
-\noindent
-W pewnych sytuacjach trzeba samemu okreli waciw wielko
-ogranicznika. Do tego celu su instrukcje \ci{big}, \ci{Big},
-\ci{bigg} oraz \ci{Bigg}, poprzedzajce odpowiedni
-ogranicznik\footnote{Polecenia te nie dziaaj zgodnie z~oczekiwaniami,
- gdy uprzednio zmieniono stopie pisma, na przykad uyto
- opcji \popti{11pt} lub \popti{12pt}. W~takiej sytuacji naley
- skorzysta z~pakietu \pai{exscale} albo pakietu \pai{amsmath}.}:
-%
-\begin{example}
-$\Big( (x+1) (x-1) \Big) ^{2}$\\
-$\big(\Big(\bigg(\Bigg($\quad
-$\big\}\Big\}\bigg\}\Bigg\}$\quad
-$\big\|\Big\|\bigg\|\Bigg\|$
-\end{example}
-%
-\noindent
-\textbf{Wielokropek\index{wielokropek}} w~wyraeniach
-matematycznych wprowadzamy poleceniem \ci{ldots}. Kropki pojawiaj
-si wtedy na linii podstawowej\index{linia podstawowa},
-to znaczy na jednakowej wysokoci
-z~przecinkiem czy kropk. Instrukcja \ci{cdots} wstawia natomiast
-inny rodzaj wielokropka, w~ktrym kropki znajduj si w~osi
-znakw $+$, $-$, $=$:
-%
-\begin{example}
-\begin{displaymath}
-x_{1},\ldots,x_{n} \qquad
-x_{1}+\cdots+x_{n}
-\end{displaymath}
-\end{example}
-\noindent
-S~jeszcze instrukcje \ci{vdots} oraz \ci{ddots}. Pierwsza z~nich
-generuje wielokropek pionowy, a~druga -- skony (zobacz przykad
-w~punkcie~\ref{sec:vert}).
-
-
-\section{Odstpy w~trybie matematycznym }
-
-Zdarzaj si sytuacje, kiedy wielko odstpw\index{odstp!w~trybie
- matematycznym} wewntrz wyrae matematycznych jest niepoprawna. Mona
-je skorygowa odpowiednimi instrukcjami. Do wprowadzania niewielkich
-odstpw suy kilka polece: \ci{,} wstawia odstp rwny $\frac{3}{18}$
-em\footnote{W~programach komputerowych przyjo si stosowanie jednostki
- \emph{em\/} rwnej szerokoci litery ,,M'' w~biecym kroju pisma.
- Por.~te~\cite{nowacki-jm}.} (\demowidth{0.166em}), \ci{:} pozwala
-uzyska odstp rwny $\frac{4}{18}$ em (\demowidth{0.222em}) a~\ci{;} --
-odstp rwny $\frac{5}{18}$ em (\demowidth{0.277em}). Uycie instrukcji
-\verb*+\ + (spacja po znaku \verb+\+) prowadzi do utworzenia zwykego
-odstpu midzywyrazowego; \ci{quad} -- odstpu rwnego 1~em
-(\demowidth{1em}), a~\ci{qquad} -- dwm em (\demowidth{2em}).
-%Odstp uzyskany poleceniem \ci{quad} odpowiada
-%szerokoci litery ,,M'' w~biecym kroju pisma.
-Instrukcja
-\verb|\!|\cih{"!} wstawia odstp ,,ujemny'', to znaczy zamiast
-zwiksza, zmniejsza odstp midzy znakami. Wielko
-tego odstpu wynosi $-\frac{3}{18}$~em (\demowidth{0.166em}):
-%
-\begin{example}
-\newcommand{\ud}{\mathrm{d}}
-\begin{displaymath}
-\int\!\!\!\int_{D} g(x,y)
-\, \ud x\, \ud y
-\end{displaymath}
- %
-zamiast
-\begin{displaymath}
-\int\int_{D} g(x,y)\ud x \ud y
-\end{displaymath}
-\end{example}
-%
-\noindent
-Zwrmy uwag, e litera ,,d'' w~symbolu rniczki
-jest zoona odmian prost
-pisma\footnote{W~Polsce do skadu litery ,,d''
- w~rniczkach stosuje si kursyw
- matematyczn.}.
-
-Dziki zdefiniowanym w~pakiecie
-\AmS-\LaTeX{}\footnote{cilej mwic,
- w~pakiecie \pai{amsmath}.} takim
-instrukcjom~jak: \ci{iint}, \ci{iiint}, \ci{iiiint} oraz \ci{idotsint}
-powyszy przykad mona zoy duo prociej:
-%
-\begin{example}
-\newcommand{\ud}{\mathrm{d}}
-\begin{displaymath}
-\iint_{D} \, \ud x \, \ud y
-\end{displaymath}
-\end{example}
- %
-\noindent
-Wicej wiadomoci na ten temat znajdziemy
-w~pliku \verb+testmath.tex+,
-ktry jest czci pakietu {\AmS-\LaTeX} lub w~rozdziale smym
-podrcznika~\cite{companion}.
-%\emph{The {\LaTeX} Companion}.
-%\footnote{\CTAN{info/ch8}.}. % <-- tego ju nie ma ** tp **
-
-\section{Wyrwnywanie w~pionie\label{sec:vert} }
-
-Do skadania macierzy uywa si otoczenia \ei{array}.
-Dziaa ono podobnie do wczeniej omwionego otoczenia
-\texttt{tabular}. Uywane w~przykadzie polecenie~\verb|\\| oznacza
-przejcie do nowego wiersza macierzy:
-%
-\begin{example}
-\begin{displaymath}
-\mathbf{X} =
-\left( \begin{array}{ccc}
-x_{11} & x_{12} & \ldots \\
-x_{21} & x_{22} & \ldots \\
-\vdots & \vdots & \ddots
-\end{array} \right)
-\end{displaymath}
-\end{example}
-%
-\noindent
-Otoczeniem \ei{array} moemy si posuy take
-do skadania wyrae zawierajcych tylko jeden
-ogranicznik, po prawej lub po lewej stronie, stosujc konstrukcj z~kropk
-\verb|\right.| lub \verb+\left.+:
-%
-\begin{example}
-\begin{displaymath}
-y = \left\{ \begin{array}{ll}
-a & \textrm{jeeli $d>c$}\\
-b+x & \textrm{rano}\\
-l & \textrm{w~cigu dnia}
-\end{array} \right.
-\end{displaymath}
-\end{example}
-%
-Podobnie jak w~wypadku otoczenia \ei{tabular}, take w~otoczeniu
-\ei{array} mona wstawia pionowe i~poziome kreski, np.~oddzielajce
-poszczeglne rubryki macierzy:
-\begin{example}
-\begin{displaymath}
-\left(\begin{array}{c|c}
- 1 & 2 \\ \hline
-3 & 4
-\end{array}\right)
-\end{displaymath}
-\end{example}
- %
-\noindent
-Do skadu wyrae wielowierszowych mona uy -- zamiast otoczenia
-\ei{equation} -- otocze \ei{eqnarray} lub \ei{eqnarray*}.
-W~otoczeniu \ei{eqnarray} kady wiersz zawartego w~nim wyraenia
-otrzymuje osobny numer; w~otoczeniu \ei{eqnarray*} wiersze nie s
-numerowane. Otoczenia \ei{eqnarray} oraz \ei{eqnarray*}
-dziaaj jak trjkolumnowa tabela w~ukadzie \verb|{rcl}|. W~takiej
-tabeli w~rodkowej kolumnie wstawiamy zwykle znaki rwnoci lub
-nierwnoci. Poleceniem~\verb|\\| amiemy zawarto otoczenia
-na wiersze:
-%
-\begin{example}
-\begin{eqnarray}
-f(x) & = & \cos x \\
-f'(x) & = & -\sin x \\
-\int_{0}^{x} f(y)dy &
-= & \sin x
-\end{eqnarray}
-\end{example}
-%
-\noindent
-Zwrmy uwag, e
-% fatalnie si amie --tp-
-%wstawiony przez {\LaTeX}a
-odstp po obu stronach
-znaku rwnoci jest do duy. Mona go zmniejszy poleceniem
-\verb|\setlength\arraycolsep{2pt}|\index{arraycolsep@\verb+arraycolsep+},
-ktre najlepiej jest umieci w~preambule dokumentu.
-
-{\LaTeX} nie dzieli automatycznie dugich wyrae, niemieszczcych
-si w~jednym wierszu. Musimy to zrobi sami. Najczciej stosuje si
-takie sposoby:
-%
-\begin{example}
-{\setlength\arraycolsep{2pt}
-\begin{eqnarray}
-\sin x & = & x -\frac{x^{3}}{3!}
-+\frac{x^{5}}{5!}-{}
-\nonumber\\
-& & {}-\frac{x^{7}}{7!}+{}\cdots
-\end{eqnarray}}
-\end{example}
-%\pagebreak[1]
-
-\begin{example}
-\begin{eqnarray}
-\lefteqn{ \cos x = 1
--\frac{x^{2}}{2!} +{} }
-\nonumber\\
-& & {}+\frac{x^{4}}{4!}
--\frac{x^{6}}{6!}+{}\cdots
-\end{eqnarray}
-\end{example}
-%
-%\enlargethispage{\baselineskip}
-%
-\noindent
-\LaTeX{} nie generuje numeru w~tym wierszu wyraenia, w~ktrym
-pojawia~si polecenie \ci{nonumber}.
-
-Zoenie w~ten sposb duych i~skomplikowanych wyrae moe~si jednak
-okaza do~trudne. Lepiej wtedy uy pakietu \pai{amsmath}, w~ktrym
-mamy do dyspozycji otoczenia \ei{align}, \ei{flalign}, \ei{gather},
-\ei{multline} i~\ei{split}.
-
-\section{Fantomy}
-
-Fantomw nie mona zobaczy, mimo to zajmuj one w~naszych umysach troch
-miejsca. Nie inaczej jest w~\LaTeX{}u, co pozwala robi z~odstpami
-rne sztuczki.
-
-Podczas wyrwnywania w~pionie tekstu z~indeksami \verb|^| bd \verb|_|
-\LaTeX{} bywa nadgorliwy. Polecenie \ci{phantom} pozwala
-rezerwowa miejsce na znaki, ktre nie maj si pojawi w~ostatecznym
-wydruku. Najatwiej to zrozumie, analizujc przykad:
-\begin{example}
-\begin{displaymath}
-{}^{12}_{\phantom{1}6}\textrm{C}
-\qquad \textrm{versus} \qquad
-{}^{12}_{6}\textrm{C}
-\end{displaymath}
-\end{example}
-\begin{example}
-\begin{displaymath}
-\Gamma_{ij}^{\phantom{ij}k}
-\qquad \textrm{versus} \qquad
-\Gamma_{ij}^{k}
-\end{displaymath}
-\end{example}
-
-\section{Stopie pisma}
-
-W~trybie matematycznym stopie pisma dobierany jest automatycznie,
-zalenie od kontekstu. Indeksy grne {\LaTeX} skada na przykad
-mniejsz czcionk. Gdy wewntrz wyraenia matematycznego zachodzi
-potrzeba zoenia fragmentu normalnego tekstu, a~uyjemy polecenia
-\ci{textrm}, to nie zadziaa mechanizm przeczania stopni pisma.
-Bdzie tak, poniewa polecenie \ci{textrm} powoduje tymczasowe
-przejcie do trybu tekstowego.
-
-Zamiast \ci{textrm} mona uy polecenia \ci{mathrm}, ktre zachowuje
-mechanizm zmiany stopnia pisma. Pamitajmy jednak, e dziaa ono
-poprawnie w~zasadzie tylko dla pojedynczych wyrazw, poniewa znaki
-odstpw s ignorowane. Ponadto nie~dziaa zgodnie z~oczekiwaniami
-mechanizm akcentowania\footnote{W~pakiecie {\AmS-\LaTeX}
- polecenie~\ci{textrm} zostao poprawione i~umoliwia automatyczn
- zmian stopnia pisma zalenie od kontekstu. Pakiet ten nie tylko
- poprawia dziaanie \ci{textrm}, ale te definiuje instrukcj \ci{text}
- do wstawiania fragmentw ,,normalnego'' tekstu wewntrz wzorw.}:
-%
-\begingroup
-%% Polecenie \RestoreStandardLaTeX przywraca domylne dziaanie
-%% polecenia \textrm, patrz. lshort2e.sty:
-\RestoreStandardLaTeX
-\begin{example}
-\begin{equation}
-2^{\textrm{nd rd}^\textrm{th}} \quad
-2^{\mathrm{nd rd}^\mathrm{th}}
-\end{equation}
-\end{example}
-\endgroup
-%
-\noindent
-Czasami musimy wyranie okreli stopie pisma, jakim
-chcemy si posuy. W~trybie matematycznym
-moemy do tego stosowa cztery nastpujce polecenia:
-%
-\begin{flushleft}
-\ci{displaystyle}~($\displaystyle 123$),
-\ci{textstyle}~($\textstyle 123$),
-\ci{scriptstyle}~($\scriptstyle 123$) oraz
-\ci{scriptscriptstyle}~($\scriptscriptstyle 123$).
-\end{flushleft}
-%
-\noindent
-Zmiana stylu dotyczy take sposobu skadania indeksw
-grnych i~dolnych, jak granice sumowania czy
-cakowania:
-\begin{example}
-\begin{displaymath}
-\mathop{\mathrm{cov}}(X,Y)=
-\frac{\displaystyle
-\sum_{i=1}^n(x_i-\overline x)
-(y_i-\overline y)}
-{\displaystyle\biggl[
-\sum_{i=1}^n(x_i-\overline x)^2
-\sum_{i=1}^n(y_i-\overline y)^2
-\biggr]^{1/2}}
-\end{displaymath}
-\end{example}
- % This is not a math accent, and no maths book would be set this way.
- % mathop gets the spacing right.
- %
-\noindent
-Powyszy przykad ilustruje sytuacj, w~ktrej naley zastosowa
-polecenie \ci{biggl} bd \ci{biggr}, poniewa nawiasy pochodzce
-z~konstrukcji \verb|\left[|~oraz \verb|\right]| byyby zbyt mae.
-
-\section{Twierdzenia, definicje, itp.\label{sec:newt}}
-
-W~pracach matematycznych wystpuje potrzeba wyrniania w~skadzie
-zapisu lematw, definicji, aksjomatw i~tym podobnych
-elementw. Do zdefiniowania nowego typu elementu suy
-%w~\LaTeX{}u
-polecenie:
-%
-\begin{command}
-\ci{newtheorem}\verb|{|\emph{nazwa}\verb|}[|\emph{nazwa'}\verb|]{|%
-\emph{tekst}\verb|}[|\emph{punkt}\verb|]|
-\end{command}
-%
-\noindent
-Argument \emph{nazwa\/} oznacza nazw otoczenia, za \emph{tekst\/} jest
-napisem, ktry zostanie wydrukowany; moe to by ,,Twierdzenie'',
-,,Definicja'' itp. Argumenty w~nawiasach kwadratowych s nieobowizkowe.
-Za ich pomoc okrelamy sposb numerowania twierdze. Opcjonalny
-argument \emph{nazwa'} to nazwa elementu uprzednio zdefiniowanego
-poleceniem \ci{newtheorem}. Jeli ten argument podano, to otoczenia
-\mbox{\emph{nazwa}} oraz \emph{nazwa'} bd posiaday wspln numeracj.
-Argument \emph{punkt} okrela sposb numerowania twierdze: jeeli
-umiecimy tam na przykad \texttt{chapter}, to elementy bd numerowane
-w~obrbie rozdziaw. Domylnie otoczenia definiowane za pomoc
-\ci{newtheorem} s numerowane w~sposb cigy w~obrbie caego
-dokumentu.
-
-Po umieszczeniu instrukcji
-\verb+\newtheorem{+\emph{nazwa}\verb+}...+%
-\cih{newtheorem} w~preambule mona otoczenie
-\emph{nazwa} stosowa w~nastpujcy sposb:
-%
-\begin{code}
-\verb|\begin{|\emph{nazwa}\verb|}[|\emph{tekst}\verb|]|\\
-Oto moje interesujce twierdzenie\\
-\verb|\end{|\emph{nazwa}\verb|}|
-\end{code}
- %
-\noindent
-Instrukcja \ci{newtheoremstyle}\verb|{|\emph{style}\verb|}| z~pakietu
-\pai{amsthm} pozwala okreli sposb formatowania twierdzenia przez
-wybr spord trzech predefiniowanych stylw:
-\texttt{definition} (wytuszczony tytu, tre zoona pismem prostym),
-\texttt{plain} (wytuszczony tytu, tre zapisana kursyw) oraz
-\texttt{remark} (tytu zapisany kursyw, tre -- pismem prostym).
-
-Tyle teoria. Ponisze przykady usun, miejmy nadziej,
-wszelkie wtpliwoci i~jednoczenie uwiadomi,
-e dziaanie otoczenia \ci{newtheorem} nieatwo zrozumie:
-%
-\begin{example}
-% definicje w~preambule
-\newtheorem{twr}{Twierdzenie}
-\newtheorem{lem}[twr]{Lemat}
-% po \begin{document}
-\begin{lem} Pierszy
-lemat\dots\label{lem:1} \end{lem}
-\begin{twr}[Dyzma]
-Przyjmujc w~lemacie~\ref{lem:1},
-e $\epsilon=0$\dots \end{twr}
-\begin{lem}Trzeci lemat\end{lem}
-\end{example}
-%
-\noindent
-Elementy Twierdzenie i~Lemat uywaj tego samego licznika. Argument
-nieobowizkowy (wewntrz nawiasw kwadratowych) suy do
-umieszczenia komentarza, w~postaci nazwiska twrcy itp.
-%
-\begin{example}
-\newtheorem{mur}{Murphy}[section]
-\begin{mur} Jeeli co mona
-wykona na dwa lub wicej sposobw,
-przy czym jeden z~nich prowadzi do
-katastrofy, to sposb ten zostanie
-przez kogo wybrany.\end{mur}
-\end{example}
-%
-\noindent
-Numeracja twierdzenia ,,Murphy'ego'' jest tu powizana z~numeracj
-kolejnych punktw. Mona te do numerowania twierdze stosowa inne
-jednostki podziau dokumentu, jak rozdziay czy podpunkty.
-
-W~pakiecie \pai{amsthm} znajduje si te otoczenie \ei{proof}
-do zapisywania dowodw:
- %
-\begin{example}
-\begin{proof}
-Banalne. Uyj \[E=mc^2\]
-\end{proof}
-\end{example}
- %
-\noindent
-Polecenie \ci{qedhere} pozwala wstawi
-symbol ,,koca dowodu''\index{symbol!koca dowodu}
-w~okrelonym miejscu zamiast
-domylnego umieszczania go w~oddzielnym wierszu:
- %
-\begin{example}
-\begin{proof}
-Banalne. Uyj \[E=mc^2 \qedhere\]
-\end{proof}
-\end{example}
-
-\section{Symbole pgrube }
-
-Wstawianie symboli pgrubych jest w~{\LaTeX}u zadaniem do trudnym.
-By moe jest tak celowo, poniewa skadacze{\dywiz}amatorzy maj skonno
-do ich naduywania. Poleceniem \ci{mathbf} uzyskamy odmian
-pgrub. Nie bdzie to niestety pgruba kursywa, jak zwykle
-skadane s symbole matematyczne. Istnieje co prawda polecenie
-\ci{boldmath}, ale mona go uy jedynie \emph{poza trybem
- matematycznym}. Jego dziaanie obejmuje rwnie symbole.
-%
-\begin{example}
-\begin{displaymath}
-\mu, M \qquad \mathbf{M} \qquad
-\mbox{\boldmath $\mu, M$}
-\end{displaymath}
-\end{example}
-%
-\noindent
-Zauwamy, e przecinek te zosta zoony w~odmianie pgrubej, co
-z~reguy jest niepodanym efektem.
-
-Pakiet \pai{amsbsy}, doczany przez \pai{amsmath}, czyni zadanie duo
-atwiejszym. W~pakiecie tym dostpne s polecenia \ci{boldsymbol} oraz
-\ci{pmb}. Instrukcja \texttt{pmb} imituje znak pgruby przez
-wydrukowanie dwch nakadajcych si na siebie znakw, zoonych
-w~odmianie normalnej. Mona tym sposobem uzyska symbole pgrube nawet
-wtedy, gdy w~systemie brak odpowiednich fontw.
-
-\ifx\boldsymbol\undefined\else
-\begin{example}
-\begin{displaymath} \mu, M \quad
-\boldsymbol{\mu},\boldsymbol{M}\quad
-\pmb{\mu}, \pmb{M} \end{displaymath}
-\end{example}
-\fi
-
-\input {lssym}
-
-
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% coding: latin-2
-%%% case-fold-search: nil
-%%% LocalWords: absolutne wielolinijkowe Dyzma Murphy
-%%% LocalWords: American Mathematical Society
-%%% ispell-local-dictionary: "polish"
-%%% End:
-
diff --git a/info/lshort/polish/src/mylayout.sty b/info/lshort/polish/src/mylayout.sty
deleted file mode 100644
index 4aaa522b28..0000000000
--- a/info/lshort/polish/src/mylayout.sty
+++ /dev/null
@@ -1,370 +0,0 @@
-%%
-%% This is file `mylayout.sty', generated
-%% on <1995/7/3> with the docstrip utility (2.2i).
-%%
-%% The original source files were:
-%%
-%% layout.dtx (with options: `package')
-%%
-%% IMPORTANT NOTICE:
-%% This file is part of the `tools' bundle
-%% in the LaTeX2e distribution.
-%%
-%% You are not allowed to distribute this file.
-%% For distribution of the original source see
-%% the copyright notice in the source file, and
-%% in the file readme.txt distributed with the
-%% tools bundle.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{mylayout}
- [1995/06/25 v1.1i
- Show layout parameters]
-\DeclareOption{dutch}{%
- \def\Headertext{Kopregel}
- \def\Bodytext{Broodtekst}
- \def\Footertext{Voetregel}
- \def\MarginNotestext{Marge\\Notities}
- \def\oneinchtext{een inch}
- \def\notshown{niet getoond}
- }
-\DeclareOption{english}{%
- \def\Headertext{Header}
- \def\Bodytext{Body}
- \def\Footertext{Footer}
- \def\MarginNotestext{Margin\\Notes}
- \def\oneinchtext{one inch}
- \def\notshown{not shown}
- }
-\DeclareOption{polish}{%
- \def\Headertext{Pagina Grna}
- \def\Bodytext{Kolumna tekstu}
- \def\Footertext{Pagina dolna}
- \def\MarginNotestext{Marginalia}
- \def\oneinchtext{1~cal}
- \def\notshown{nie pokazane}
- }
-\DeclareOption{french}{%
- \def\Headertext{Ent\^{e}te}
- \def\Bodytext{Corps}
- \def\Footertext{Pied de page}
- \def\MarginNotestext{Marge\\Notes}
- \def\oneinchtext{un pouce}
- \def\notshown{non affich\'{e}}
- }
-\DeclareOption{francais}{\ExecuteOptions{french}}
-\DeclareOption{verbose}{\let\type\typeout}
-\DeclareOption{silent}{\let\type\@gobble}
-\def\lay@value{}
-\DeclareOption{integers}{%
- \renewcommand*{\lay@value}[2]{%
- \expandafter\number\csname #1@#2\endcsname pt}}
-\DeclareOption{reals}{%
- \renewcommand*{\lay@value}[2]{\the\csname #2\endcsname}}
-\ExecuteOptions{english,silent,integers}
-\ProcessOptions
-\@ifundefined{bs}{\newcommand\bs{\char '134 }}%
- {\renewcommand\bs{\char '134 }}
-\def\ConvertToCount#1#2{%
- #1=#2
- \divide #1 by 65536}
-\def\SetToHalf#1#2{#1=#2\relax\divide#1by\tw@}
-\def\SetToQuart#1#2{#1=#2\relax\divide#1by4}
-\def\Identify#1{%
- \put(\PositionX,\PositionY){\circle{20}}
- \put(\PositionX,\PositionY){\makebox(0,0){\tiny #1}}
-}
-\def\InsideHArrow#1{{%
- \ArrowLength = #1
- \divide\ArrowLength by \tw@
- \advance\ArrowLength by -10
- \advance\PositionX by -10
- \ifnum\ArrowLength<\z@
- \put(\PositionX,\PositionY){\vector(1,0){-\ArrowLength}}
- \advance\PositionX by 20
- \put(\PositionX,\PositionY){\vector(-1,0){-\ArrowLength}}
- \else
- \put(\PositionX,\PositionY){\vector(-1,0){\ArrowLength}}
- \advance\PositionX by 20
- \put(\PositionX,\PositionY){\vector(+1,0){\ArrowLength}}
- \fi
-}}
-\def\InsideVArrow#1{{%
- \ArrowLength = #1
- \divide\ArrowLength by \tw@
- \advance\ArrowLength by -10
- \advance\PositionY by -10
- \put(\PositionX,\PositionY){\vector(0,-1){\ArrowLength}}
- \advance\PositionY by 20
- \put(\PositionX,\PositionY){\vector(0,+1){\ArrowLength}}
-}}
-\def\OutsideHArrow#1#2#3{{%
- \PositionX = #1
- \advance\PositionX by #3
- \put(\PositionX,\PositionY){\vector(-1,0){#3}}
- \PositionX = #1 \advance\PositionX-#2
- \advance\PositionX by -#3
- \put(\PositionX,\PositionY){\vector(+1,0){#3}}
-}}
-\def\OutsideVArrow#1#2#3#4{{%
- \PositionY = #1
- \advance\PositionY by -#3
- \put(\PositionX,\PositionY){\vector(0,+1){#3}}
- \PositionY = #1
- \advance\PositionY#2
- \advance\PositionY#4
- \put(\PositionX,\PositionY){\vector(0,-1){#4}}
-}}
-\def\Show#1#2{\bs #2 = \lay@value{#1}{#2}}
-\def\Type#1#2{%
- \type{#2 = \lay@value{#1}{#2}}}
-\newcount\oneinch
-\oneinch=72
-\newcount\cnt@paperwidth
-\newcount\cnt@paperheight
-\ConvertToCount\cnt@paperwidth\paperwidth
-\ConvertToCount\cnt@paperheight\paperheight
-\newcount\cnt@hoffset
-\newcount\cnt@voffset
-\ConvertToCount\cnt@hoffset\hoffset
-\ConvertToCount\cnt@voffset\voffset
-\newcount\cnt@textheight
-\newcount\cnt@textwidth
-\ConvertToCount\cnt@textheight\textheight
-\ConvertToCount\cnt@textwidth\textwidth
-\newcount\cnt@topmargin
-\newcount\cnt@oddsidemargin
-\newcount\cnt@evensidemargin
-\ConvertToCount\cnt@topmargin\topmargin
-\ConvertToCount\cnt@oddsidemargin\oddsidemargin
-\ConvertToCount\cnt@evensidemargin\evensidemargin
-\newcount\cnt@headheight
-\newcount\cnt@headsep
-\ConvertToCount\cnt@headheight\headheight
-\ConvertToCount\cnt@headsep\headsep
-\newcount\cnt@marginparsep
-\newcount\cnt@marginparwidth
-\newcount\cnt@marginparpush
-\ConvertToCount\cnt@marginparsep\marginparsep
-\ConvertToCount\cnt@marginparwidth\marginparwidth
-\ConvertToCount\cnt@marginparpush\marginparpush
-\newcount\cnt@footskip
-\ConvertToCount\cnt@footskip\footskip
-\newcount\fheight
-\fheight=12
-\newcount\ref@top
-\ref@top=\cnt@paperheight \advance\ref@top by -\oneinch
-\newcount\ref@hoffset
-\newcount\ref@voffset
-\ref@hoffset=\cnt@hoffset \advance\cnt@hoffset by \oneinch
-\ref@voffset=\cnt@voffset
-\cnt@voffset=\ref@top
-\advance\cnt@voffset by -\ref@voffset
-\newcount\ref@head
-\ref@head=\ref@top
- \advance\ref@head by -\ref@voffset
- \advance\ref@head by -\cnt@topmargin
- \advance\ref@head by -\cnt@headheight
-\newcount\ref@body
-\ref@body=\ref@head
- \advance\ref@body by -\cnt@headsep
- \advance\ref@body by -\cnt@textheight
-\newcount\ref@foot
- \ref@foot=\ref@body
- \advance\ref@foot by -\cnt@footskip
-\newcount\ref@margin
-\newcount\ref@marginwidth
-\newcount\ref@marginpar
-\newcount\Interval
-\newcount\ExtraYPos
-\newcount\PositionX
-\newcount\PositionY
-\newcount\ArrowLength
-\newcommand\layout{%
- \@layout
- \if@twoside
- \@layout
- \fi}
-\newcommand\@layout{%
- %\thispagestyle{empty}
- \if@twoside
- \ifodd\count\z@
- %\typeout{Two-sided document style, odd page.}
- \ref@marginwidth=\cnt@oddsidemargin
- \ref@marginpar=\oneinch
- \advance\ref@marginpar by \ref@hoffset
- \advance\ref@marginpar by \cnt@oddsidemargin
- \ref@margin\ref@marginpar
- \if@reversemargin
- \advance\ref@marginpar by -\cnt@marginparsep
- \advance\ref@marginpar by -\cnt@marginparwidth
- \else
- \advance\ref@marginpar by \cnt@textwidth
- \advance\ref@marginpar by \cnt@marginparsep
- \fi
- \else
- %\typeout{Two-sided document style, even page.}
- \ref@marginwidth=\cnt@evensidemargin
- \ref@marginpar=\oneinch
- \advance\ref@marginpar by \ref@hoffset
- \advance\ref@marginpar by \cnt@evensidemargin
- \ref@margin\ref@marginpar
- \if@reversemargin
- \advance\ref@marginpar by \cnt@textwidth
- \advance\ref@marginpar by \cnt@marginparsep
- \else
- \advance\ref@marginpar by -\cnt@marginparsep
- \advance\ref@marginpar by -\cnt@marginparwidth
- \fi
- \fi
- \else
- \typeout{One-sided document style.}
- \ref@marginwidth=\cnt@oddsidemargin
- \ref@marginpar=\oneinch
- \advance\ref@marginpar by \ref@hoffset
- \advance\ref@marginpar by \cnt@oddsidemargin
- \ref@margin\ref@marginpar
- \if@reversemargin
- \advance\ref@marginpar by -\cnt@marginparsep
- \advance\ref@marginpar by -\cnt@marginparwidth
- \else
- \advance\ref@marginpar by \cnt@textwidth
- \advance\ref@marginpar by \cnt@marginparsep
- \fi
- \fi
- \setlength{\unitlength}{.5pt}
- \begin{picture}(\cnt@paperwidth,\cnt@paperheight)
- \centering
- \thicklines
- \put(0,0){\framebox(\cnt@paperwidth,\cnt@paperheight){\mbox{}}}
- \put(0,\cnt@voffset){\dashbox{10}(\cnt@paperwidth,0){\mbox{}}}
- \put(\cnt@hoffset,0){\dashbox{10}(0,\cnt@paperheight){\mbox{}}}
- \put(\ref@margin,\ref@head){%
- \framebox(\cnt@textwidth,\cnt@headheight)%
- {\footnotesize\Headertext}}
- \put(\ref@margin,\ref@body){%
- \framebox(\cnt@textwidth,\cnt@textheight){\Bodytext}}
- \put(\ref@margin,\ref@foot){%
- \framebox(\cnt@textwidth,\fheight){\footnotesize\Footertext}}
- \put(\ref@marginpar,\ref@body){%
- \framebox(\cnt@marginparwidth,\cnt@textheight)%
- {\footnotesize\shortstack{\MarginNotestext}}}
- \thinlines
- \SetToHalf\PositionX\cnt@textwidth
- \advance\PositionX by \ref@margin
- \PositionY = \ref@body
- \advance\PositionY by 50
- \Identify{8}
- \InsideHArrow\cnt@textwidth
- \SetToHalf\PositionY\cnt@textheight
- \advance\PositionY by \ref@body
- \PositionX = \cnt@textwidth
- \divide\PositionX by 5
- \multiply \PositionX by 4
- \advance\PositionX by \ref@margin
- \Identify{7}
- \InsideVArrow\cnt@textheight
- \PositionY = \ref@foot
- \SetToHalf\PositionX\cnt@hoffset
- \Identify{1}
- \InsideHArrow\cnt@hoffset
- \SetToQuart\PositionY\cnt@textheight
- \advance\PositionY by \ref@body
- \OutsideHArrow\ref@margin\ref@marginwidth{20}
- \PositionX = \cnt@hoffset
- \advance\PositionX by -30
- \Identify{3}
- \SetToQuart\PositionY\cnt@textheight
- \advance\PositionY by \ref@body
- \advance\PositionY by 30
- \SetToHalf\PositionX\cnt@marginparwidth
- \advance\PositionX by \ref@marginpar
- \Identify{10}
- \InsideHArrow\cnt@marginparwidth
- \advance\PositionY by 30
- \if@twoside
- \ifodd\count\z@
- \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
- \PositionX = \ref@marginpar
- \else
- \OutsideHArrow\ref@margin\cnt@marginparsep{20}
- \PositionX = \ref@margin
- \fi
- \else
- \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
- \PositionX = \ref@marginpar
- \fi
- \advance\PositionX by 30
- \Identify{9}
- \PositionX = \cnt@textwidth
- \divide\PositionX by 8
- \advance\PositionX by \ref@margin
- \OutsideVArrow\ref@foot\cnt@footskip{20}{20}
- \PositionY = \ref@foot
- \advance\PositionY by -30
- \Identify{11}
- \PositionX = \cnt@paperwidth
- \advance\PositionX by -50
- \PositionY = \cnt@paperheight
- \ExtraYPos = \PositionY
- \advance\ExtraYPos by -\cnt@voffset
- \advance\PositionY by \cnt@voffset
- \divide\PositionY by \tw@
- \Identify{2}
- \InsideVArrow\ExtraYPos
- \Interval = \cnt@textwidth
- \divide\Interval by 8
- \PositionX = \ref@margin
- \advance\PositionX by \Interval
- \Identify{4}
- \ExtraYPos = \ref@head
- \advance\ExtraYPos\cnt@headheight
- \ArrowLength = \PositionY
- \advance\ArrowLength-\ExtraYPos
- \advance\ArrowLength-\cnt@topmargin
- \advance\ArrowLength-10%
- \OutsideVArrow\ExtraYPos\cnt@topmargin{20}{\ArrowLength}
- \advance\PositionX by \Interval
- \Identify{5}
- \advance\ArrowLength\cnt@topmargin
- \OutsideVArrow\ref@head\cnt@headheight{20}{\ArrowLength}
- \advance\PositionX by \Interval
- \Identify{6}
- \advance\ArrowLength\cnt@headheight
- \ExtraYPos=\ref@body
- \advance\ExtraYPos\cnt@textheight
- \OutsideVArrow\ExtraYPos\cnt@headsep{20}{\ArrowLength}
- \end{picture}
-
- \medskip
- \vtop to 0pt{%
- \@minipagerestore\footnotesize\ttfamily
- \begin{tabular}{@{}rl@{\hspace{20pt}}rl}
- 1 & \oneinchtext + \bs\texttt{hoffset}
- & 2 & \oneinchtext + \bs\texttt{voffset} \\
- 3 & \if@twoside
- \ifodd\count\z@
- \Show{cnt}{oddsidemargin}
- \else \Show{cnt}{evensidemargin}
- \fi
- \else
- \Show{cnt}{oddsidemargin}
- \fi & 4 & \Show{cnt}{topmargin} \\
- 5 & \Show{cnt}{headheight} & 6 & \Show{cnt}{headsep} \\
- 7 & \Show{cnt}{textheight} & 8 & \Show{cnt}{textwidth} \\
- 9 & \Show{cnt}{marginparsep}&10& \Show{cnt}{marginparwidth} \\
- 11& \Show{cnt}{footskip} & & \Show{cnt}{marginparpush}
- \rlap{(\notshown)}\\
- & \Show{ref}{hoffset} & & \Show{ref}{voffset} \\
- & \Show{cnt}{paperwidth} & & \Show{cnt}{paperheight} \\
-
- \end{tabular}\vss}
- \Type{ref}{hoffset}
- \Type{ref}{voffset}
- \Type{cnt}{textheight}
- \Type{cnt}{textwidth}
- \newpage
-}
-\endinput
-%%
-%% End of file `layout.sty'.
diff --git a/info/lshort/polish/src/overview.tex b/info/lshort/polish/src/overview.tex
deleted file mode 100644
index 3af7d76d45..0000000000
--- a/info/lshort/polish/src/overview.tex
+++ /dev/null
@@ -1,149 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Who contributed to this Document (LShort2e Introduction)
-% File: overview.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\chapter{Przedmowa}
-
-\LaTeX{} \cite{manual} jest systemem skadu znakomicie
-nadajcym si do tworzenia publikacji naukowych i~technicznych o~wysokiej
-jakoci typograficznej. \LaTeX{} nadaje si rwnie do
-przygotowywania dowolnego rodzaju dokumentw, poczynajc od prostych
-listw, a~koczc na grubych ksikach. Do formatowania dokumentw
-\LaTeX{} wykorzystuje program \TeX{}~\cite{texbook,eijkhout}.
-
-Niniejsze krtkie \emph{Wprowadzenie} opisuje \LaTeX{}a w~zakresie
-wystarczajcym do wikszoci zastosowa. Peny opis \LaTeX{}a mona
-znale w~\cite{manual,companion,diller}.
-
-\emph{Wprowadzenie} zawiera sze nastpujcych rozdziaw:
-\begin{description}
-
-\item[Rozdzia 1] przedstawia ogln struktur dokumentw \LaTeX{}owych
- i~krtko omawia histori systemu \LaTeX. Po przeczytaniu tego
- rozdziau powiniene mie ju zgrubne wyobraenie o~tym, czym
- jest~\LaTeX.
-
-\item[Rozdzia 2] podaje szczegy dotyczce skadania dokumentw.
- Omwiono w~nim najwaniejsze instrukcje i~otoczenia. Po przeczytaniu
- tego rozdziau bdziesz ju umia tworzy proste dokumenty
- \LaTeX{}owe.
-
-\item[Rozdzia 3] powicono skadaniu wzorw matematycznych. Wiele
- zamieszczonych w~nim przykadw nauczy Ci wykorzystywa jedn
- z~najwaniejszych umiejtnoci \TeX{}a, jak jest elegancki skad
- matematyki. Na kocu rozdziau zamieszczono zestawienie dostpnych
- w~\LaTeX{}u symboli matematycznych.
-
-\item[Rozdzia 4] wyjania, jak tworzy skorowidze i~spisy
- bibliograficzne oraz jak docza rysunki w~formacie \acro{EPS}. Znajdziesz
- tu rwnie informacje o~tworzeniu plikw w~formacie \acro{PDF} za pomoc
- programu \texttt{pdflatex} oraz o~kilku uytecznych pakietach
- {\LaTeX}owych.
-
-\item[Rozdzia 5] pokazuje, jak uywa {\LaTeX}a do tworzenia grafiki.
- Zamiast przygotowywa rysunek w~jakim programie graficznym, zachowa go
- w~pliku, po czym wczy do dokumentu {\LaTeX}owego, opisujesz rysunek
- w~dokumencie, a~do jego narysowania uywasz samego {\LaTeX}a.
-
-\item[Rozdzia 6] zawiera informacje, ktrych wykorzystanie jest
- potencjalnie niebezpieczne, bo mwi o~tym, jak mona zmieni standardowy
- ukad graficzny dokumentw {\LaTeX}owych. Niewaciwe ich uycie moe
- spowodowa pogorszenie adnego na og skadu \LaTeX-owego.
-\end{description}
-
-\noindent
-Sdzimy, e powiniene przeczyta wszystkie rozdziay, w~powyszej
-kolejnoci. Ostatecznie, ksika nie jest zbyt gruba. Szczegln
-uwag zwr na przykady, gdy wanie w~nich zawarto sporo
-wartociowych informacji.
-
-{\LaTeX} jest dostpny na wikszoci platform sprztowych, poczwszy
-od \acro{PC} i~Macintosh, a~skoczywszy na duych systemach wyposaonych
-w~system \acro{UNIX} czy \acro{VMS}.
-W~wielu sieciach uniwersyteckich mona spotka
-gotowe do uytku instalacje {\LaTeX}a. Informacje, jak rozpocz prac
-w~lokalnej instalacji {\LaTeX}a, mona znale w~\guide. Jeeli nie
-wiesz, jak zacz prac z~{\LaTeX}em, to zapytaj si osoby, od ktrej
-otrzymae niniejsze \emph{Wprowadzenie}. W~tym dokumencie nie
-poruszamy spraw zwizanych z~instalowaniem i~konfigurowaniem systemu
-{\LaTeX}. Mwimy wycznie o~tym, jak pisa dokumenty, aby mogy by
-przetwarzane przez {\LaTeX}a.
-
-Gdyby potrzebowa jakichkolwiek materiaw dotyczcych~{\LaTeX}a, to
-zajrzyj do jednego z~archiww sieci \acro{CTAN}.
-Gwny wze \acro{CTAN} ma adres \mbox{\url{http://www.ctan.org}}. Mona
-te korzysta z~innych wzw, takich jak \mbox{\url{http://www.dante.de}}
-lub \mbox{\url{ftp://ftp.dante.de}} albo dowolnego
-z~wielu archiww lustrzanych,
-na przykad polskiego \mbox{\url{ftp://ftp.gust.org.pl}}.
-
-Wszystkie zasoby w~kadym archiwum \acro{CTAN} znajduj si w~katalogu
-\verb@tex-archive@. W~dalszej czci ksiki bdziemy wielokrotnie
-uywa odsyaczy do zasobw \acro{CTAN}u, ale bdziemy w~nich pomija
-protok, adres konkretnego wza oraz pocztkowy katalog
-\verb@tex-archive@, to znaczy bdziemy uywa zapisu
-\verb@CTAN://cieka-do-zasobu@ zamiast
-\verb@http://www.ctan.org/tex-archive/cieka-do-zasobu@.
-
-W~katalogu \CTAN{systems} znajdziesz oprogramowanie
-niezbdne do uruchomienia \LaTeX{}a na twoim komputerze.
-
-\subsection*{Od autorw polskiej wersji}
-
-Poniewa uznalimy, e niektre tematy autorzy \emph{Wprowadzenia\/}
-przedstawili zbyt lakonicznie, zdecydowalimy si na ich poszerzenie.
-Zmiany w~stosunku do oryginau dotycz w~szczeglnoci:
-zagadnie przygotowywania dokumentw w~jzyku
-polskim (punkt~\ref{int-support} i~wiele uzupenie w~innych punktach),
-opisu klasy letter (punkt~\ref{sec:letter})
-oraz informacji dotyczcych
-tworzenia plikw \acro{PDF} (punkt~\ref{sec:pdftex}).
-Poniewa w~naszej opinii
-w~oryginale \emph{Wprowadzenia\/} zdecydowanie za mao miejsca
-zajmuje wane zagadnienie skadania tabel, dodalimy powicony
-w~caoci temu tematowi obszerny
-punkt~\ref{more:tables}.
-
-Jeeli masz pomys, co naleaoby doda, usun lub zmieni w~tym
-dokumencie bd jego tumaczeniu -- napisz. Jestemy szczeglnie
-zainteresowani opiniami pocztkujcych uytkownikw {\LaTeX}a o~tym,
-ktre fragmenty trudno zrozumie i~wymagaj lepszego przedstawienia.
-
-\smallskip
-\noindent
-Ryszard Kubiak, \texttt{R.Kubiak@guests.ipipan.gda.pl}\smallskip\\
-Tomasz Przechlewski, \texttt{T.Przechlewski@GUST.org.pl}
-\par
-\smallskip
-\noindent
-Z~autorem oryginalnej wersji angielskiej moesz si skontaktowa,
-piszc pod adresem: Tobias Oetiker (\texttt{oetiker@ee.ethz.ch}).
-
-Polecamy stron \mbox{\url{http://www.gust.org.pl}}
-\emph{Polskiej Grupy Uytkownikw Systemu \TeX{} GUST}
-jako dodatkowe, bogate rdo informacji o~\TeX{}u.
-
-
-% Przeniesione na s. 2::
-%\vspace{\stretch{1}}
-%
-%\noindent
-%Najnowsz polskojzyczna wersja \emph{Wprowadzenia\/}
-%znajduje si pod adresem:\\
-%\CTAN{info/pllshort}
-%\vspace{1ex}
-%\noindent
-%Najnowsza anglojzyczna wersja \emph{Wprowadzenia\/} znajduje si~w~katalogu:\\
-%\CTAN{info/lshort}
-%
-
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% case-fold-search: nil
-%%% ispell-local-dictionary: "polish"
-%%% coding: latin-2
-%%% End:
diff --git a/info/lshort/polish/src/repbkmrs.awk b/info/lshort/polish/src/repbkmrs.awk
deleted file mode 100644
index c8eca5f6fb..0000000000
--- a/info/lshort/polish/src/repbkmrs.awk
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/awk -f
-# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
-# Copyright 1999, 2006. Mona rozpowszechnia na licencji GNU.
-#
-# Prosty skrypt robicy porzdek w tekstach, ktre bd wywietlone
-# w PDF-owych bookmarkach (uwaga skrypt zawiera znaki o kodach > 127)
-#
-{
- gsub (/LaTeX{}/,"LaTeX"); gsub(/\\ldots/,"...");
-
- gsub(//,"a"); gsub(//,"c"); gsub(//,"e"); gsub(//,"l"); gsub(//,"n");
- gsub(//,"o"); gsub(//,"s"); gsub(//,"z"); gsub(//,"z");
-
- gsub(//,"S"); gsub(//,"L");
- print $0
-}
diff --git a/info/lshort/polish/src/spec.tex b/info/lshort/polish/src/spec.tex
deleted file mode 100644
index 06c25edcbb..0000000000
--- a/info/lshort/polish/src/spec.tex
+++ /dev/null
@@ -1,1343 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Specialities of the LaTeX system (LShort2e Introduction)
-% File: spec.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\chapter{Rysunki, skorowidze, generowanie plikw PDF\dots}
-\begin{intro}
- Kolej teraz na opis moliwoci \LaTeX{}a przydatnych w~pracy nad wikszymi
- dokumentami, takich jak: doczania rysunkw w~dokumencie, tworzenie
- skorowidzw i~spisw literatury. Bardziej szczegowy opis tych
- i~pokrewnych zagadnie mona znale w~\manual{} oraz {\companion}.
- Pod koniec niniejszego rozdziau jest te mowa o~tym, jak \LaTeX{}
- moe generowa pliki \acro{PDF}.
-\end{intro}
-
-\section{Wczanie grafiki w~formacie EPS\label{eps:incl} }
-
-Najprociej przygotowa ilustracj w~wyspecjalizowanym programie
-graficznym w~rodzaju
-\prgi{xfig},
-%\prgi{CorelDraw!}, %% generuje bd (znak ! jest specjalny dla makeindexa)
-\prg{CorelDraw!}\prgih{CorelDraw"!},
-\prgi{Freehand},
-\prgi{gnuplot}, itp.,
-a~pniej wczy gotowy rysunek do dokumentu. Chocia mona to
-zrobi na wiele sposobw, tutaj przedstawimy jedynie sposb
-na doczanie grafiki w~formacie \acro{EPS}\index{EPS@\acro{EPS}}
-(\UKemph{Encapsulated PostScript}), jako e jest to technika prosta
-i~szeroko stosowana\footnote{%
- Uytkownicy programw typu Office, ktrzy w~tym momencie by moe po
- raz pierwszy usyszeli, e istnieje co takiego jak jzyk {\Postscript}
- i~jego wariant \acro{EPS}, mog by tym stwierdzeniem zdziwieni. Tak
- jednak jest w~istocie: inne standardy obowizuj w~biurze, a~inne
- w~przemyle poligraficznym. Wicej na temat grafiki
- mona znale w~\cite{myszka}.}.
-Do pracy z~grafik w~formacie
-\acro{EPS} potrzebujemy albo drukarki
-%%z~wbudowanym interpreterem
-wyposaonej w~jzyk {\PostScript}, albo
-%%Zamiast interpretera wbudowanego w~drukark moemy uy
-programu
-\prgi{ghostscript}, dostpnego na przykad pod adresem
-% ten adres jest do d... --tp--
-%\url{CTAN:/tex-archive/support/ghostscript}.
-\url{http://www.cs.wisc.edu/~ghost/}.
-Program \prgi{ghostscript} oraz uatwiajce posugiwanie si nim
-graficzne nakadki, takie jak: \prgi{ghostview}, \prgi{gv}
-czy \prgi{gsview}
-s dostpne (pod wyej wymienionym adresem) na wszystkie popularne
-platformy systemowe.
-
-Wielu polece przydatnych do wczania rysunkw dostarcza
-pakiet \pai{graphicx}
-(autor: D.~P.~Carlisle\index{Carlisle David}),
-bdcy czci zestawu o~nazwie ,,graphics''%
-\footnote{Zestaw ,,graphics'' jest obowizkow
- (ang.~\UKemph{required}) czci kadej dystrybucji
- {\LaTeX}a, mona go te znale w~katalogu \CTAN{macros/latex/required/graphics}.}.
-Wczenie grafiki do dokumentu za jego pomoc moemy przedstawi
-w~nastpujcy sposb:
-\begin{enumerate}
-\item W~programie graficznym zachowujemy rysunek w~formacie
- \acro{EPS}\footnote{Jeeli uywany przez nas program graficzny na to
- \emph{nie pozwala}, to sprbujmy zainstalowa sterownik do drukarki
- postscriptowej, jak Apple Laser Writer, i~drukowa tym sterownikiem
- do pliku. Przy odrobinie szczcia otrzymamy dokument w~formacie
- \acro{EPS}. Pamitajmy, e plik \acro{EPS} %% w~tym formacie
- moe zawiera tylko jedn stron. Sterowniki niektrych drukarek
- mona jawnie ustawi do tworzenia plikw wyjciowych wanie w~tym
- formacie.} lub konwertujemy rysunek na format
- \acro{EPS}\index{EPS@\acro{EPS}}, jeeli
- dysponujemy ju gotow grafik ale w~innym
- formacie\footnote{W~wypadku grafiki obwiedniowej i~rastrowej, mona
- do tego celu uy programu \prgi{ImageMagick}
- (\urlImageMagick). Dobrym programem do konwersji, ale tylko grafiki
- rastrowej, jest \prgi{gimp}~(\urlGimp). Do konwersji zdj albo
- innych grafik w~formacie \acro{JPG} wygodnym narzdziem jest
- \prgi{jpeg2ps} {\urlJPGtoPS}. Niestety konwersja plikw
- zapisanych w~promowanym przez firm Microsoft formacie
- \acro{WMF}/\acro{EMF} (\prgi{MS Visio},
- \prgi{MS Office}, itp.)
- czsto daje opakane rezultaty, ale to ju jest wina wspomnianej
- firmy i~stosowanej przez ni ,,strategii biznesowej''\dots }.
-\item
- Doczamy pakiet \textsf{graphicx} do preambuy dokumentu:
-%
-\begin{command}
-\verb|\usepackage[|\emph{dvi-ps}\verb|]{graphicx}|
-\end{command}
-%
-gdzie \emph{dvi-ps} oznacza nazw programu do
-konwersji pliku wyjciowego \eei{.dvi} na plik postscriptowy.
-Najczciej uywanym do tego celu programem jest
-\prgi{dvips}. Nazwa sterownika jest tu konieczna, gdy
-brakuje standardu dotyczcego doczania grafiki postscriptowej
-w~dokumentach \TeX{}owych. Kierujc si nazw sterownika,
-pakiet \textsf{graphicx} potrafi do wynikowego pliku \eei{.dvi}
-wczy informacj potrzebn do tego, by interpreter
-{\PostScript}u (w~drukarce bd w~komputerze) poprawnie
-umieci rysunek na wydruku.
-
-\item Instrukcj:
-%
-\begin{command}
-\ci{includegraphics}\verb|[|\emph{klucz}=\emph{warto},
-\ldots\verb|]{|\emph{plik}\verb|}|
-\end{command}
- %
-\noindent
-wczamy \emph{plik} do dokumentu. Parametr opcjonalny jest list
-oddzielonych przecinkami \emph{kluczy}, o~okrelonych przez nas
-\emph{wartociach}. Klucze wykorzystujemy do zmiany parametrw
-doczanego rysunku, takich jak szeroko, wysoko czy kt obrotu.
-W~tabeli~\ref{keyvals} zamieszczono najwaniejsze klucze.
-\end{enumerate}
-
-\begin{table}[htb]
-\caption{Znaczenie waniejszych kluczy polecenia
- \ci{includegraphics}\label{keyvals}}
-\begin{lined}{11.5cm}
-\begin{tabular}{@{}ll}
-\texttt{width=w} & skalowanie rysunku do podanej szerokoci \emph{w}\\
-\texttt{height=h}& skalowanie rysunku do podanej wysokoci \emph{h}\\
-\texttt{angle=a} & obrt o~kt \emph{a} (przeciwnie do ruchu wskazwek zegara)\\
-\texttt{scale=s} & rwnomierne przeskalowanie w~skali \emph{s}\\
-\end{tabular}
-\end{lined}
-\end{table}
-
-\noindent
-Poniszy przykad pomoe zrozumie ca ide:
-%%
-\noindent
-\begin{code}%
-\begin{verbatim}
-\begin{figure}
-%\begin{center} zamiast \begin{center} uyj lepiej
-\centering % bo \centering nie wstawia dodatkowego odstpu
-\includegraphics[angle=90,width=0.5\textwidth]{sowauszata.eps}
-\end{figure}
-\end{verbatim}
-%\showthe\baselineskip [tp]
-\end{code}
-%
-\noindent
-W~powyszym przykadzie do dokumentu jest doczany rysunek z~pliku
-\ee{sowauszata.eps}. Rysunek najpierw obracamy o~90$^{\rm o}$ w~kierunku
-przeciwnym do ruchu wskazwek zegara, a~nastpnie przeskalowujemy tak,
-by nada mu szeroko rwn poowie szerokoci szpalty. Skalowanie
-grafiki jest rwnomierne z~uwagi na brak klucza \texttt{height}.
-Szeroko i~wysoko rysunku moemy te okreli w~jednostkach
-bezwzgldnych, takich jak punkty czy centymetry. W~tabeli~\ref{units}
-zestawiono jednostki miar w~\LaTeX{}u. Wicej informacji na temat
-powyszych zagadnie znajdziemy w~\cite{graphics} i~\cite{eps}.
-
-%%<PLext>
- Z~powodw opisanych w~punkcie~\ref{graph:inc}, \emph{zaleca si\/}
- podawa nazw doczanego pliku graficznego \emph{bez
- rozszerzenia}, to znaczy lepiej zapisa powysze polecenie
- \ci{includegraphics} nastpujco:
- %
-\begin{code}
-\begin{verbatim}
-\includegraphics[angle=90,width=0.5\textwidth]{sowauszata}
-\end{verbatim}
-\end{code}
- %
-W~takiej sytuacji {\LaTeX} bdzie szuka pliku \ee{sowauszata}
-o~rozszerzeniu
-adekwatnym do moliwoci zadeklarowanego w~poleceniu \ci{usepackage}
-sterownika. Przykadowo, jeeli \pai{graphicx} byo wywoane z~opcj
-\popti{dvips}, to szukany bdzie plik \ee{sowauszata.eps}, jeeli
-za uyjemy opcji \popti{pdftex}, to bd szukane pliki
-o~rozszerzeniach \eei{.pdf}, \eei{.jpg} i~\eei{.png},
-a~pierwszy znaleziony zostanie doczony.
-
-%% fragment przeniesiony do p. 1.8
-%%
-
-Rysunki najlepiej jest umieszcza w~oddzielnym katalogu, bdcym
-podkatalogiem tego, w~ktrym jest dokument {\LaTeX}a. Bez wzgldu na
-uywany system operacyjny katalogi w~ciece dostpu naley odziela
-znakiem~\verb@/@\footnote{Wszystkie uwagi dotyczce nazw plikw
- opisane w~punkcie~\ref{sec:duze-d} dla polecenia \ci{include}
- dotycz take polecenia \ci{includegraphics}.}:
- %%
-\begin{code}
-\begin{verbatim}
-\includegraphics[width=0.5\textwidth]{rys/sowy/sowauszata}
-\end{verbatim}
-\end{code}
-\medskip
-\noindent
-Czasami wewntrz jednego otoczenia \ei{figure} chcemy umieci kilka
-plikw graficznych. W~tym celu wystarczy, e umiecimy je obok siebie
-i~w~miar potrzeby odpowiednio przeskalujemy:
-\begin{code}%
-\begin{verbatim}
-\begin{figure}
-\centering
-%% http://pl.wikipedia.org/wiki/Ptaki_Polski
-\includegraphics[width=.3\textwidth]{sowauszata}
-\includegraphics[width=.3\textwidth]{puszczykmszarny}
-\includegraphics[width=.3\textwidth]{bubobubo}%puchacz
-\end{figure}
-\end{verbatim}
-\end{code}
- %
-\noindent
-W~powyszym przykadzie trzy rysunki zostan umieszczone jeden obok
-drugiego. Ich czna szeroko wyniesie $3\times0{,}3=0{,}9$ szerokoci
-kolumny (\ci{textwidth} w~jzyku {\LaTeX}a), midzy rysunkami wstawiony
-zostanie odstp wielkoci zwykej spacji, co wynika z~zasady
-\LaTeX{}a, e pojedyncza zmiana wiersza jest traktowana jak odstp.
-Cao zostanie wyrodkowana w~osi szpalty. Pamitajmy, eby do tego
-stosowa polecenie \ci{centering} a~nie otoczenie~\ei{center}, gdy to
-drugie wstawia dodatkowy a~zbdny odstp pionowy.
-
-Aby efekt kocowy na wydruku by zadowalajcy, rysunki powinny mie
-identyczne wymiary. Inaczej, albo poszczeglne obrazki bd optycznie
-niezgodnie (np. sowa uszata bdzie 3~razy wiksza od puchacza), albo te
-poszczeglne rysunki skadowe bd miay rne wymiary (rysunek z sow
-uszat bdzie dwa razy mniejszy ni rysunek z~puchaczem).
-
-%% Ale jak to jest w tym wypadku z PDFem? Jak reaguj na to
-%% przegldarki typu yap? A kto pyta? [tp]
-Czasami rysunki\index{obracanie!rysunku} czy
-tabele\index{obracanie!tabeli} zmieciyby si na stronie, gdyby
-obrci je o~90$^{\rm o}$. W~tym celu mona skorzysta z~pakietu
-\pai{rotating}. Do obracania dowolnego fragmentu tekstu,
-pudeka\index{pudeko} (por.~punkt~\ref{sec:boxes}), tabeli itp.
-naley uywa otoczenia \ei{rotate}:
-\begin{code}
-\begin{verbatim}
-\begin{rotate}{kt} ... \end{rotate}
-\end{verbatim}
-\end{code}
- Do obrcenia obiektu o~kt 90$^{\rm o}$ naley uy otoczenia
- \ei{sideways}:
-\begin{code}
-\begin{verbatim}
-\begin{sideways} ... \end{sideways}
-\end{verbatim}
-\end{code}
- %%
-Do obrcenia tabeli cznie z~podpisem pod tabel\index{podpis} naley
-zastosowa otoczenie \ei{sidewaystable} (uwaga: tabela jest umieszczana
-na osobnej stronie):
-\begin{code}
-\begin{verbatim}
-\begin{sidewaystable} ... \end{sidewaystable}
-\end{verbatim}
-\end{code}
-Do obrcenia rysunku cznie z~podpisem pod rysunkiem
-naley uy otoczenia \ei{sidewaysfigure}
-(uwaga: rysunek jest umieszczany na osobnej stronie):
-\begin{code}
-\begin{verbatim}
-\begin{sidewayfigure} ... \end{sidewaysfigure}
-\end{verbatim}
-\end{code}
-%%</PLext>
-
-\section{Spis literatury}
-
-Do przygotowania spisu literatury suy otoczenie
-\ei{thebibliography}. Kada pozycja w~tym otoczeniu ma posta polecenia:
-%
-\begin{command}
-\ci{bibitem}\verb|{|\emph{etykieta}\verb|}|
-\end{command}
-%
-\noindent
-\emph{Etykiety} mona nastpnie uy do zacytowania w~dokumencie tej
-pozycji, czyli ksiki, artykuu bd pracy konferencyjnej:
-%
-\begin{command}
-\ci{cite}\verb|{|\emph{etykieta}\verb|}|
-\end{command}
-%
-\noindent
-Numerowanie pozycji literaturowych jest automatyczne (polecenia
-\ci{bibitem} i~\ci{cite} dziaaj podobnie jak opisane
-ju instrukcje \ci{label} i~\ci{ref}).
-Otoczenie \ei{thebibliography} ma jeden parametr, ktry powinien
-zawiera tekst przynajmniej tak szeroki jak najszersza
-etykieta ze spisu. W~poniszym przykadzie zapis
-\texttt{99} oznacza, e numery
-pozycji w~spisie bd co najwyej dwucyfrowe.
-%
-\begin{example}
-Partl~\cite{pa} zaproponowa,
-eby \ldots
-
-\begin{thebibliography}{99}
-\bibitem{pa} H.~Partl:
-\emph{German \TeX},
-TUGboat Vol.~9, No.~1 ('88)
-\end{thebibliography}
-\end{example}
-%%%%
-\chaptermark{Rysunki, skorowidze\dots} % naprawiamy szkody
-% wyrzdzone przez ten przykad
-\thispagestyle{fancyplain}
-%%%%
-\noindent
-Do wikszych projektw przydaje si program
-o~nazwie {\BibTeX}\index{\BibTeX}.
-Program ten znajduje si w~kadej wspczesnej
-dystrybucji {\TeX}a. {\BibTeX} korzysta
-z~bazy bibliograficznej (biblioteki),
-z~ktrej wybiera tylko te pozycje literaturowe,
-ktre byy cytowane w~dokumencie.
-Sposb formatowania spisw literatury jest sterowany za pomoc
-specjalnych szablonw, ktrych modyfikacja umoliwia
-zmian ukadu graficznego spisu.
-
-%%plext
-Po przetworzeniu pliku, na podstawie zawartoci etykiet zapisanych
-przez {\LaTeX}a do pliku \eei{.aux}, {\BibTeX} tworzy spis literatury
-obejmujcy tylko te pozycje z~biblioteki, ktre cytowano w~dokumencie.
-Zwykle plik ten ma rozszerzenie \eei{.bib}. Format spisu zaley od
-specyfikacji szablonu znajdujcej si w~pliku o~rozszerzeniu
-\eei{.bst}, a~jest zapisywany do pliku o~rozszerzeniu \eei{.bbl}. Do
-poprawnego sformatowania bibliografii i~cytowa konieczne jest
-przynajmniej trzykrotne przetworzenie dokumentu {\LaTeX}em.
-Wicej informacji na temat przygotowywania spisu literatury za
-pomoc {\BibTeX}a zawiera~\cite{borzyszkowski}.
-%%/plext
-
-\section{Skorowidze\label{sec:indexing} }
-
-Niezwykle uytecznym elementem wielu ksiek jest skorowidz.
-Mona go utworzy
-stosunkowo atwo za pomoc {\LaTeX}a oraz programu narzdziowego o~nazwie
-\prgi{makeindex}\footnote{Albo \prg{makeidx}, jeli
-nasz system operacyjny nie pozwala uywa nazw duszych ni 8~znakw.}.
-W~tym wprowadzeniu omwimy jedynie podstawowe polecenia dotyczce
-skorowidzw. Jak zawsze, wicej informacji znajdziemy w~\companion.
-
-Generowa hasa do skorowidza mona dopiero po zaadowaniu
-w~preambule dokumentu pakietu o~nazwie \pai{makeidx}:
-%
-\begin{command}
-\verb|\usepackage{makeidx}|
-\end{command}
-%
-\noindent
-oraz wstawieniu (take w~obrbie preambuy) instrukcji:
-%
-\begin{command}
-\ci{makeindex}
-\end{command}
- %
-\noindent
-Haso wstawiamy do skorowidza poleceniem:
- %
-\begin{command}
-\ci{index}\verb|{|\emph{haso}\verb|}|
-\end{command}
- %
-\noindent
-gdzie \emph{haso\/} oznacza pozycj w~skorowidzu.
-Polecenie \verb@\index{@\emph{haso}\verb@}@ umieszczamy w~pliku rdowym
-bezporednio w~miejscu zwizanym z~okrelonym hasem.
-W~tabeli~\ref{index} przedstawiono przykady uycia \emph{hase}.
-
-\begingroup
-\begin{table}[!thp]
-\caption{Przykady skadni polecenia \ci{index}\label{index} }
-\vspace{1.0ex}
-\tabcolsep3.0pt
-\centering
-\begin{tabular}{@{}lll@{}}\hline
-\textbf{Przykad} &\textbf{Haso} &\textbf{Uwagi}\\\hline
-\rule{0pt}{1.05em}\verb|\index{kot}| &kot, 1 & haso pierwszego stopnia \\
-\verb|\index{kot!rudy}| &\hspace*{2ex}rudy, 3 & haso drugiego stopnia \\
-\verb|\index{Sam@\textsl{Sam}}| &\textsl{Sam}, 2 & haso sformatowane \\
-\verb|\index{Lin@\textbf{Lin}}| &\textbf{Lin}, 7 & haso sformatowane \\
-\verb|\index{Cadiz@C\'adiz}| & C\'adiz, 77 & poprawne sortowanie \\
-\verb+\index{Jenny|textbf}+ &Jenny, \textbf{3} & formatowanie numeru strony \\
-\verb+\index{Joe|textit}+ &Joe, \textit{5} & formatowanie numeru strony \\
-\verb+\index{kot|see{felis}}+ & kot, zob.~felis & relacja pomidzy hasami \\
-\hline
-\end{tabular}%
- %% dodane:
-\par \smallskip \footnotesize
-\noindent
-Aby wstawi do skorowidza literalnie znak \verb@!@, \verb.@. albo \verb@|@
-naley poprzedzi go znakiem \verb."..
-\end{table}
-\endgroup
-
-Podczas przetwarzania pliku rdowego przez {\LaTeX}a kada instrukcja
-\ci{index} powoduje, e do pliku pomocniczego zostaje zapisana
-odpowiednia pozycja skorowidza wraz z~biecym numerem strony. Plik
-pomocniczy nosi t sam nazw co gwny plik rdowy, ma jednak
-rozszerzenie \eei{.idx}. Trzeba go nastpnie przetworzy programem
-\prgi{makeindex}, w~taki oto sposb:
-%
-\begin{command}
-\texttt{makeindex} \emph{plik}
-\end{command}
-%
-\noindent
-W~rezultacie program \prgi{makeindex} tworzy posortowany skorowidz
-i~zapisuje go do pliku o~nazwie identycznej z~nazw gwnego pliku
-rdowego i~o~rozszerzeniu \eei{.ind}. Jeeli jeszcze raz
-przetworzymy plik rdowy, to tym razem skorowidz zostanie
-wczony %%do dokumentu,
-w~miejscu wystpienia polecenia:
-%
-\begin{command}
-\ci{printindex}
-\end{command}
-%
-\noindent
-Pakiet \pai{showidx}, wchodzcy w~skad standardowej dystrybucji
-%systemu
-{\LaTeXe}, drukuje pozycje skorowidza na lewym marginesie szpalty. Jest
-on do przydatny do sprawdzania i~korygowania skorowidza.
-
-Reguy sortowania skorowidza zale oczywicie od jzyka, w~ktrym
-piszemy dokument. Pod tym wzgldem program \prgi{makeindex} jest
-nieprzydatny dla dokumentw polskojzycznych, gdy sortuje hasa
-jedynie wedug zasad jzyka angielskiego. Wersj programu
-\prgi{makeindex} przystosowan do polskich regu sortowania
-wyrazw jest \prgi{plmindex} (autor: Wodzimierz
-Macewicz\index{Macewicz Wodzimierz}). Potrafi on tworzy skorowidz
-wedug regu angielskich jak i~polskich. Program ten jest dostpny na
-przykad pod adresem {\urlPlmindex}. Wicej informacji na temat
-polskich zasad tworzenia skorowidzw mona znale
-w~\cite{lichonski-idx}.
-
-Umieszczajc w~dokumencie polecenie \ci{index}, powinnimy
-zwrci uwag na odstpy. Oto przykad, jak moe to wpyn na skad:
-\begin{example}
-Moje sowo \index{sowo}. Inaczej
-ni sowo\index{sowo}. Zwrmy
-uwag na pozycj kropki.
-\end{example}
-
-
-\section{Paginy grne i~dolne \label{sec:fancyhdr}}
-
-Pakiet \pai{fancyhdr} (autor Piet van Oostrum\index{Oostrum Piet van}),
-ktry mona znale w~katalogu: \CTAN{macros/latex/contrib/fancyhdr/},
-udostpnia polecenia do definiowania zawartoci pagin. Zwrmy uwag na
-rnice w~wygldzie pagin na stronach: biecej i~poprzedniej. Oprcz
-numeru strony, w~paginie grnej na stronie parzystej znajduje si tytu
-rozdziau, a~na stronie nieparzystej dodatkowo tytu punktu. Pagin,
-ktrej zawarto poda za treci dokumentu, nazywa si fachowo yw
-%% pagin\index{ywa pagina@ywa pagina\protect\label{verylast}}.
-%% powysze to hack sucy do wstawienia odpowiedniej liczby **
-%% minut na stronie tytuowej -- wykorzystujemy fakt, e **
-%% haso ,,ywa pagina'' jest ostatni pozycj w~skorowidzu **
-pagin\index{ywa pagina}.
-%% teraz to jest niepotrzebne, bo do zoenia skorowidza
-%% uywamy multicols
-
-\begin{figure}[!htbp]
-\begin{lined}{\textwidth}
-\begin{verbatim}
-\documentclass{book}
-\usepackage{fancyhdr}
-\pagestyle{fancy}
-% zmiana liter w~ywej paginie na mae
-\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
-\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
-\fancyhf{} % usu biece ustawienia pagin
-\fancyhead[LE,RO]{\small\bfseries\thepage}
-\fancyhead[LO]{\small\bfseries\rightmark}
-\fancyhead[RE]{\small\bfseries\leftmark}
-\renewcommand{\headrulewidth}{0.5pt}
-\renewcommand{\footrulewidth}{0pt}
-\addtolength{\headheight}{0.5pt} % pionowy odstp na kresk
-\fancypagestyle{plain}{%
-\fancyhead{} % usu p. grne na stronach pozbawionych
-% numeracji (plain)
-\renewcommand{\headrulewidth}{0pt} % pozioma kreska
-}
-\end{verbatim}
-\end{lined}
-\caption{Przykad wykorzystania pakietu \pai{fancyhdr}\label{fancyhdr} }
-\end{figure}
-
-Za pomoc {\LaTeX}a mona sobie atwo poradzi z~automatycznym
-umieszczaniem odpowiedniej informacji w~ywej paginie. Rozwizanie jest
-nastpujce. W~definicjach polece skadajcych paginy wykonanie
-instrukcji \ci{rightmark} oraz \ci{leftmark} wstawia odpowiedni tytu
-rozdziau, punktu lub cokolwiek innego. Poleceniom \ci{rightmark}
-i~\ci{leftmark} jest nadawane nowe znaczenie (nowe wartoci) za kadym
-wykonaniem instrukcji skadania tytuu rozdziau i~punktu
-(\ci{chapter}, \ci{section}).
-
-W~rzeczywistoci, \ci{chapter} oraz~inne polecenia podziau logicznego
-dokumentu nie zmieniaj znaczenia polece \ci{rightmark} i~\ci{leftmark}.
-Odwouj si one natomiast do polece \ci{chaptermark}, \ci{sectionmark}
-oraz \ci{subsectionmark}. Dopiero uycie tych instrukcji powoduje
-zmian definicji polece \ci{rightmark} i~\ci{leftmark}.
-
-Do zmiany postaci tytuu rozdziau w~paginie wystarczy modyfikacja
-polecenia~\ci{chaptermark}.
-Rysunek~\ref{fancyhdr} przedstawia takie wykorzystanie pakietu,
-e paginy grne bd wyglda mniej wicej tak
-jak w~tym podrczniku.
-Kompletny opis pakietu znajduje si w~jego dokumentacji.
-%dostpnej pod adresem podanym w~ostatnim przypisie. %% lipa
-
-\section{Pakiet \ei{verbatim}}
-
-Pakiet \ei{verbatim} udostpnia poprawion wersj standardowego
-otoczenia \ei{verbatim} (opisanego na stronie~\pageref{verb-envir}).
-Oprcz wielu drobnych, chocia istotnych ulepsze
-pakiet udostpnia polecenie:
-%
-\begin{command}
-\ci{verbatiminput}\verb|{|\emph{plik}\verb|}|
-\end{command}
-%
-\noindent
-ktre docza do dokumentu plik tekstowy tak, jakby jego zawarto
-znajdowaa si wewntrz otoczenia \ei{verbatim}.
-
-Pakiet \pai{verbatim} jest czci grupy pakietw o~nazwie ,,tools''.
-Wchodz one w~skad standardowej dystrybucji {\LaTeX}a.
-Wicej szczegw znajdziemy w~\cite{verbatim}.
-
-
-\section{Instalowanie dodatkowych pakietw\label{sec:Packages}}
-
-Ten punkt jest adresowany raczej do tych czytelnikw, ktrzy maj ju
-dowiadczenie w~\LaTeX{}u, do skadania dokumentw uywaj wasnych
-polece i~otocze, a~odczuwaj potrzeb uporzdkowania sobie rodowiska
-pracy bd udostpnienia go innym. Czytelnicy pocztkujcy mog bez
-wielkiej straty pomin ten punkt i~kontynuowa czytanie
-od nastpnego punktu.
-
-W~wikszo instalacji {\LaTeX}a wbudowany jest bogaty zestaw
-pakietw dodatkowych, jeszcze ich wicej mona znale w~sieci. Gwnym
-miejscem, %w~Internecie, %% --to oczywiste--tp--
-gdzie mona je znale, jest archiwum \acro{CTAN}
-(\url{http://www.ctan.org/}).
-
-Pakiety takie jak \pai{geometry} albo \pai{hyphenat}, a~take wiele innych,
-skadaj si na og z~dwch plikw: jednego o~rozszerzeniu
-\eei{.ins} i~drugiego o~rozszerzeniu \eei{.dtx}. Czsto jest te
-doczany plik \ee{readme.txt} z~krtkim opisem pakietu. Ma si
-rozumie, zawsze warto zaczyna od przeczytania tego wanie pliku.
-
-Po skopiowaniu plikw pakietu na nasz komputer trzeba je w~ten czy inny
-sposb przetworzy, aby po pierwsze wprowadzi do dystrybucji {\TeX}a
-informacj o~nowym pakiecie, a~po drugie uzyska dokumentacj.
-Oto, jak osiga si pierwszy z~tych celw:
-
-\begin{enumerate}
-\item Uruchamiamy {\LaTeX}a na pliku\eei{.ins}. To powoduje
- wygenerowanie pliku \eei{.sty}.
-\item Plik \eei{.sty} kopiujemy w~miejsce, w~ktrym nasza dystrybucja
- {\TeX}a potrafi go odnale. Zazwyczaj jest to katalog o~nazwie
-
- \noindent
- \texttt{\ldots/\emph{localtexmf}/tex/latex}
-
- \noindent
- (uytkownicy systemw {\MSWindows} oraz \acro{OS/2}
- wiedz, e w~ich systemie trzeba uywa znaku ukonika pochylonego przeciwnie).
-\item Odwieamy zawart w~dystrybucji baz danych nazw plikw.
- Odpowiednie polecenie zaley od dystrybucji {\TeX}a:
- w~te{\TeX}u i~fp{\TeX}u jest to \prgi{maktexlsr};
- a~w~Mik{\TeX}u -- \texttt{initexmf -update-fndb}.
- % Do polecenia tego moe
- % dawa te dostp rodowisko graficzne (GUI) dystrybucji, jeli takowe
- % ona posiada.
- W~dystrybucjach wyposaonych w~rodowisko graficzne
- (np.~Mik{\TeX}) do odwieenia bazy nazw wystarczy wybra
- odpowiedni pozycj z~menu.
-\end{enumerate}
-
-\noindent Mona teraz wygenerowa dokumentacj z~pliku \eei{.dtx}:
-
-\begin{enumerate}
-\item Uruchamiamy {\LaTeX}a na pliku \eei{.dtx}, w~wyniku czego
- powstanie plik \eei{.dvi}. Niewykluczone, e zanim w~dokumentacji
- uporzdkuj si numery odsyaczy, bdziemy musieli
- uruchomi {\LaTeX}a kilka razy.
-\item Sprawdzamy, czy wrd wielu plikw,
- ktre wygenerowa {\LaTeX},
- jest plik \eei{.idx}. Jeli go nie wida, to moemy przej
- do kroku~\ref{step:final}.
-\item Aby wygenerowa skorowidz, piszemy linijk rozkazow:
- %%
-\begin{command}
-\texttt{makeindex -s gind.ist \textit{nazwa}}
-\end{command}
-\noindent
- gdzie \textit{nazwa\/} oznacza nazw gwnego spord
- przetwarzanych plikw, bez rozszerzenia.
- \item Ponownie uruchamiamy {\LaTeX}a na pliku \eei{.dtx}.
- \label{step:next}
-\item Na koniec co rwnie wanego: aby uprzyjemni sobie czytanie,
- tworzymy plik \eei{.ps} albo \eei{.pdf}.\label{step:final}
-\end{enumerate}
- %%
-\noindent
-Czasami wrd wygenerowanych plikw znajdziemy jeszcze plik \eei{.glo}.
-W~takiej sytuacji midzy krokami~\ref{step:next} i~\ref{step:final}
-powinnimy wykona:
- %%
-\begin{command}
-\texttt{makeindex -s gglo.ist -o \textit{name}.gls \textit{name}.glo}
-\end{command}
-\noindent
-Zawsze przed przejciem do kroku \ref{step:final} musimy
-mie pewno, e w~poprzednim
-kroku uruchomilimy {\LaTeX}a na pliku~\eei{.dtx}.
-
-
-\section{Tworzenie plikw PDF: {pdf\LaTeX}~i~hyperref \label{sec:pdftex}}
-% \section{Praca z~programem pdf\LaTeX} \label{sec:pdftex}\index{PDF}
-% to ju nie jest tekst Daniela Flipo --tp--
-% \secby{Daniel Flipo}{Daniel.Flipo@univ-lille1.fr}%
-%
-\noindent
-\acro{PDF} (\emph{Portable Document Format})
-to format hipertekstowy\index{hipertekst}.
-Podobnie jak na stronie internetowej, niektre sowa s w~dokumencie
-zaznaczone jako hipercza\index{hipercze}.
-cz one miejsce w~dokumencie z~innymi jego
-miejscami bd nawet z~innymi dokumentami; gdy klikamy w~takie
-hipercze, jestemy przenoszeni do miejsca docelowego. %%cza.
-W~kontekcie {\LaTeX}a oznacza to, e wszystkie wystpienia polece
-\ci{ref} i~\ci{pageref} staj si hiperczami. Na dodatek spis treci,
-skorowidz i~wszystkie podobne struktury staj si zestawami czy.
-
-Wiekszo spotykanych dzi w~Internecie stron jest napisana w~jzyku
-\acro{HTML}\index{HTML@\acro{HTML}} (\emph{HyperText Markup Language}).
-Kiedy przychodzi do pisania pracy naukowej, format ten ma dwie wady:
-
-\begin{enumerate}
-\item Nie ma dobrej metody wczania wzorw matematycznych. Chocia
- zosta zdefiniowany odpowiedni standard, to jednak wikszo
- przegldarek go nie obsuguje, brakuje te w~komputerach odpowiednich
- fontw.
-\item Dokumenty \acro{HTML} mona co prawda drukowa, ale wydruki
- wygldaj rnie w~rnych przegldarkach, a~take na rnych
- platformach. Od jakoci, do ktrej przyzwyczaja nas {\LaTeX},
- wydruki te dzieli przepa.
-\end{enumerate}
- %%
-\noindent
-Prbowano ju na wiele sposobw napisa program tumaczcy jzyk {\LaTeX}a
-na \acro{HTML}. Niektre z~tych programw daj nawet nieze wyniki -- w~tym
-sensie, e s w~stanie ze rda w~standardowym {\LaTeX}u wygenerowa
-czytelny dokument \acro{HTML}\index{HTML@\acro{HTML}}.
-Wszystkim jednak zawsze czego brakuje.
-Gdy tylko zachodzi konieczno uycia bardziej wyrafinowanych
-moliwoci {\LaTeX}a bd jego pakietw zewntrznych,
-jako spada.
-Autorom, ktrym zaley na publikowaniu w~sieci \acro{WWW}, a~jednoczenie
-chc utrzyma wysok jako typograficzn,
-pozostaje w~zasadzie wycznie \acro{PDF}\index{PDF@\acro{PDF}}.
-Wikszo wspczesnych przegldarek sieciowych potrafi wywietla
-%i~drukowa
-dokumenty w~tym formacie.
-
-Chocia przegldarki do plikw w~formatch \acro{DVI} i~\acro{PS} s dostpne na
-prawie kadej platformie, to jeszcze powszechniej spotyka si
-przegldarki do plikw \acro{PDF}, takie jak
-\prgi{Acrobat Reader} i~\prgi{xpdf}.
-Tak wic, jeli nasz prac udostpnimy w~postaci \acro{PDF}, to stanie si
-ona atwiej dostpna dla grona potencjalnych czytelnikw.
-
-%% --tp--
-%% http://www.tug.org/pipermail/macostex-archives/2006-May/022362.html
-\subsection{Tworzenie dokumentw PDF w~{\LaTeX}u}
-
-S dwa sposoby\footnote{Tych sposobw jest wicej, ale
- przedstawione dwa s zdecydowanie najczciej uywane.} zamiany
-plikw rdowych {\LaTeX}a na dokument \acro{PDF}. Pierwszy z~nich
-polega na zamianie pliku \acro{DVI} na dokument \acro{PS} (zwykle za
-pomoc programu \prgi{dvips}), ktry nastpnie jest transformowany do
-formatu \acro{PDF} bd programem \prgi{ghostscript}, bd z~uyciem
-komercyjnego narzdzia \prgi{Acrobat Distiller}, firmy Adobe.
-Drugi sposb
-to bezporednie generowanie dokumentu \acro{PDF} za pomoc programu
-pdf{\TeX}\index{pdftex@pdf\TeX}.
-Pierwszy z~wymienionych sposobw, mimo e na pierwszy rzut
-oka wydaje si bardziej pracochonny, ma t przewag nad drugim, e
-umoliwia wykorzystanie wielu wartociowych pakietw stosujcych
-jzyk {\PSi}, choby takich jak \pai{rotate} czy \pai{pstricks}.
-Z~kolei utworzenie pliku \acro{PDF} bezporednio z~pliku rdowego, za
-pomoc programu {pdf\TeX}\index{pdftex@pdf\TeX},
-jest prostsze. Ktrkolwiek z~metod wybierzesz,
-w~wikszoci przypadkw efekt kocowy bdzie identyczny.
-
-Program {pdf\TeX}, opracowany przez
-H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}}~Th\`anha%%
-\index{Than Han The @Th\`anh H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}}},
-generuje dokument \acro{PDF} na podobnej
-zasadzie, jak {\TeX} produkuje plik \acro{DVI}. Istnieje te
-pdf{\LaTeX}, ktry tworzy pliki \acro{PDF} ze rde
-{\LaTeX}owych.\index{pdftex@pdf\TeX}\index{pdflatex@pdf\LaTeX}
-Zarwno {pdf\TeX}, jak i~{pdf\LaTeX} wchodz w~skad wszystkich wspczesnych
-dystrybucji {\TeX}a, takich jak: {te\TeX}, {fp\TeX}, {Mik\TeX},
-{\TeX}Live czy CMac{\TeX}.
-
-Do wygenerowania pliku \acro{PDF}\index{PDF@\acro{PDF}} zamiast
-\acro{DVI} wystarcza zastpi polecenie \texttt{latex file.tex}
-instrukcj \texttt{pdflatex file.tex}. W~zintegrowanym rodowisku
-graficznym\index{IDE@\acro{IDE}}, takim jak \prgi{TeXnicCenter} czy
-\prgi{Kile}, uruchomienie obu programw polega na wybraniu odpowiedniego
-przycisku z~menu.
-
-% to jest lipa--ew. nadaje si na przypis ale pniej [tp]:
-% wstawione w punkcie nt. hyperref
-% W~{\LaTeX}u rozmiar papieru zadaje si w~opcjonalnym argumencie
-% polecenia \ci{documentclass}, na przykad \texttt{a4paper} albo
-% \texttt{letterpaper}. Dziaa to rwnie w~pdf\LaTeX{}u, z~tym e musi on
-% jeszcze zna fizyczny rozmiar papieru, aby przekaza fizyczny rozmiar stron
-% do pliku \acro{PDF}\index{PDF@\acro{PDF}}.\index{paper size}
-% Jeli korzystamy z~pakietu
-% \pai{hyperref} (por.~s.~\pageref{ssec:pdfhyperref}), to rozmiar
-% dostosuje si automatycznie. W~przeciwnym razie musimy to zrobi
-% rcznie, umieszczajc w~preambule dokumentu nastpujce dwa wiersze:
-% %%
-% \begin{code}
-% \begin{verbatim}
-% \pdfpagewidth=\paperwidth
-% \pdfpageheight=\paperheight
-% \end{verbatim}
-% \end{code}
-% %%
-% \noindent
-Tworzenie dobrej jakoci dokumentw \acro{PDF} wymaga: uycia
-\emph{odpowiednich\/} fontw, doczenia grafiki we \emph{waciwym\/}
-formacie oraz zdefiniowania hiperczy dla elementw takich jak
-odsyacze, spisy czy skorowidze. W~kolejnych punktach omwimy
-te zagadnienia szczegowo. Jeszcze bardziej detaliczny opis
-mona znale w~\cite{sapijaszko}.
-
-\subsection{Fonty bitmapowe i~obwiedniowe}
-
-Fonty s bardzo wan czci kadego systemu skadu. Font to w~istocie
-program komputerowy, zawierajcy opisy znakw oraz dodatkowe informacje
-okrelajce sposb ich drukowania i~pozycjonowania na stronie. Wikszo
-fontw jest komercyjna i~nie moe by swobodnie rozpowszechniana. Z~tego
-powodu system {\TeX} nie uywa fontw systemowych, na przykad fontw
-dostpnych w~systemie {\MSWindows}, lecz wykorzystuje alternatywne kroje
-pisma o~statusie Oprogramowania Otwartego. Inaczej, dokumentu
-przygotowanego na przykad w~systemie {\MSWindows} nie mona by poprawnie
-przetworzy w~systemie Linux albo, jeeli nawet daoby si go
-przetworzy, to otrzymalibymy dokument wygldajcy
-inaczej\footnote{Inne na przykad byoby amanie wierszy i~podzia na
- strony. W~edytorze {\MSWord} nie jest to zreszt uwaane za bd, bo
- w~tamtym programie dokument jest przenony, ale tylko razem z~komputerem,
- bo przesanie dokumentu na inny komputer z~reguy powoduje, e jest on
- zoony inaczej.}.
-
-Z~punktu widzenia ,,technologii komputerowej'' fonty dzielimy na
-bitmapowe i~obwiedniowe, przy czym te pierwsze --~za wyjtkiem systemu
-{\TeX} -- maj znaczenie historyczne. Istnieje kilka standardw
-tworzenia fontw obwiedniowych: fonty postscriptowe
-(tzw.~fonty Type~1 albo \emph{typu pierwszego\/}),
-fonty TrueType oraz najnowsze OpenType. ,,Klasyczne''
-bitmapowe fonty {\TeX}a
-%\footnote{Z~ktrych
-%--~przypominamy -- nie naley korzysta:-).}
-okrela si akronimem \acro{PK}.
-
-{\LaTeX} umie korzysta zarwno z~fontw \acro{PK}, jak i~z~fontw
-Type~1, za {pdf\LaTeX}\index{pdflatex@pdf\LaTeX} potrafi dodatkowo
-uywa fontw TrueType i~OpenType. Jednake dokument z~tradycyjnymi
-fontami \acro{PK} bardzo le wyglda w~przegldarce \prgi{Acrobat
- Reader}. Najlepiej uywa wycznie fontw Type~1, bo wwczas
-dokumenty zawsze wywietlaj si poprawnie. Wspczesne instalacje
-{\TeX}a s domylnie skonfigurowane tak, by uywane byy fonty
-Type~1\footnote{Aby si przekona, czy tak jest w~wypadku twojej
- instalacji, utwrz plik \acro{PDF} (na przykad za pomoc {pdf\LaTeX})
- i~wywietl go w~oknie przegldarki \prgi{Acrobat Reader}. Jeeli fonty
- na ekranie s nieczytelne i~maj poszarpane brzegi, to masz problem.
- %Jeeli jako znakw
- %jest dobra, to reszty tego punktu moesz nie czyta.
- W~nowych dystrybucjach {\LaTeX}a problem ten nie powinien wystpi,
- wic jeeli go napotkae, to przypuszczalnie masz zainstalowan zbyt
- okrojon wersj systemu \TeX.}.
-W~zalenoci od sposobu polonizacji
-dokumentu (por.~punkt~\ref{polski}) {\LaTeX} albo wykorzysta obwiedniowe
-wersje fontw \acro{PL}\index{fonty!PL@\acro{PL}},
-albo przeczy si na
-fonty z~pakietu cm-super\index{fonty!cm-super},
-ktre s implementacj fontw
-\acro{EC}\index{fonty!EC@\acro{EC}} w~technologii Type~1.
-
-Ostatnio dostpna staa si wysokiej jakoci rodzina fontw
-obwiedniowych \acro{LM}\index{fonty!LM@\acro{LM}}
-(\emph{Latin Modern}). Jeli
-dysponujemy wieej daty instalacj {\TeX}a, to jest cakiem moliwe,
-e zawiera ona ju t rodzin.
-Wystarczy w~takim wypadku doda do preambuy:
-\begin{code}
-\begin{verbatim}
-\usepackage{lmodern}
-\usepackage[T1]{fontenc}
-\end{verbatim}
-\end{code}
-Uwaga! Rodzina \acro{LM} nie zawiera na razie fontw matematycznych,
-dlatego do skadu formu i~tak potrzebne s albo fonty \acro{PL}, albo
-oryginalne fonty {\LaTeX}owe.
-
-\noindent
-Uwaga! Jeli w~pliku o~rozszerzeniu \eei{.log}, zawierajcym raport
-z~kompilacji, pojawi si komunikaty w~rodzaju:
-\begin{code}
-\begin{verbatim}
-Warning: pdftex (file eurmo10): Font eur... not found
-\end{verbatim}
-\end{code}
-to oznacza, e ktry z~fontw potrzebnych do przetworzenia dokumentu
-nie zosta odnaleziony. Problem taki wymaga rzetelnej naprawy, gdy
-przegldarka plikw \acro{PDF} \emph{w~ogle nie wywietli stron ze znakami
- z~brakujcego fontu.}
-
-\subsection{Doczanie grafiki \label{graph:inc}}
-\label{ssec:pdfgraph}
-
-Do wczania grafiki najlepiej korzysta z~pakietu \pai{graphicx}
-(zobacz str.~\pageref{eps:incl}). Po wpisaniu \popti{pdftex} jako opcji
-\emph{sterownik\/} pakiet zadziaa te w~pdf\LaTeX{}u:
- %%
-\begin{code}
-\begin{verbatim}
-\usepackage[pdftex]{color,graphicx}
-\end{verbatim}
-\end{code}
-W~tym przykadzie pojawia si rwnie pakiet \pai{color}, jako e stosowanie
-kolorw w~sieci jest naturalne.
-
-Tyle dobrych wieci. Ze s takie, e grafika
-w~formacie \acro{EPS}\index{EPS@\acro{EPS}} nie
-dziaa w~{pdf\LaTeX}u. Jeli w~argumencie instrukcji \ci{includegraphics}
-pominiemy rozszerzenie nazwy pliku,
-to pakiet \pai{graphicx} bdzie
-szuka pliku w~formacie zalenym od opcji \emph{sterownik}. W~programie
-{pdf\TeX} dopuszczalny jest jeden z~formatw: \eei{.png},
-\eei{.pdf}, \eei{.jpg}, \eei{.mps}
-(\MP\index{metapost@\MP}), ale \emph{nie} \eei{.eps}.
-
-Prostym sposobem wyjcia z~tej sytuacji jest konwersja plikw \acro{EPS} na
-format \acro{PDF} programem \prgi{epstopdf},
-dostpnym na wielu platformach.
-Dla grafiki wektorowej (rysunkw) jest to wspaniae rozwizanie. Dla
-mapek bitowych (zdjcia, skany) nie jest ono idealne, bo format \acro{PDF}
-z~natury obsuguje wczanie obrazw w~formatach \acro{PNG} i~\acro{JPEG}.
-Format \acro{PNG} jest
-dobry do zdj z~ekranw i~innych obrazw z~niewielk liczb kolorw.
-Format \acro{JPEG} jest wietny do zdj, jako e zuywa na nie mao pamici.
-
-Niekiedy zamiast rysowania figur geometrycznych korzystniejsze jest
-opisywanie ich w~wyspecjalizowanym jzyku polece, na przykad takim,
-jaki jest stosowany w~programie \MP\index{metapost@\MP}, ktry -- wraz
-z~obszernym podrcznikiem -- wchodzi w~skad wikszoci dystrybucji
-{\TeX}a.
-
-\subsection{cza hipertekstowe \label{ssec:pdfhyperref}}
-
-O~kierowanie wewntrznych odsyaczy we waciwe miejsca dokumentu zadba
-pakiet \pai{hyperref}. Aby zadziaa poprawnie, zaleca si umieci
-polecenie \verb+\usepackage{hyperref}+ jako
-\emph{ostatnie\/} %polecenie
-w~preambule dokumentu. Sposobem dziaania
-pakietu \pai{hyperref} mona sterowa za pomoc wielu opcji, ktre
-podajemy bd ,,tradycyjne'', czyli jako list rozdzielonych przecinkami
-opcji po \ci{usepackage}, wewntrz nawiasw kwadratowych, bd jako
-argument polecenia \verb+\hypersetup{+\emph{opcje}\verb+}+.
-
-Opcje \popti{pdftex} i~\popti{dvips} s kluczowe, bo okrelaj metod
-generowania dokumentu \acro{PDF}: bezporednio za pomoc programu
-pdf{\TeX} albo porednio poprzez zamian wynikowego pliku \acro{DVI} na
-\acro{PS}, a~potem~\acro{PDF}.
-
-W~poniszym wykazie wartoci domylne s podane pismem prostym.
-
-%\begin{flushleft}
-\begin{description}
-\item [\texttt{bookmarks (=true,\textit{false})}] w~trakcie wywietlania
- dokumentu Acrobatem poka bd ukryj pasek zakadek;
-\item [\texttt{unicode (=false,\textit{true})}]
- \index{Unicode}pozwl w~zakadkach
- Acrobata uywa znakw z~alfabetw nieaciskich;
- \item [\texttt{pdftoolbar (=true,\textit{false})}] poka bd ukryj
- pasek narzdziowy Acrobata;
- \item [\texttt{pdfmenubar (=true,\textit{false})}] poka bd ukryj
- menu Acrobata;
- \item [\texttt{pdffitwindow (=true,\textit{false})}] dostosuj wielko
- wywietlanego \acro{PDF}-a do wielkoci okna;
- \item [\texttt{pdftitle (=\{napis\})}] tytu dokumentu;
- \item [\texttt{pdfauthor (=\{napis\})}] nazwisko autora;
- \item [\texttt{pdfnewwindow (=true,\textit{false})}] okrela, czy
- w~wypadku gdy cze prowadzi poza dokument, ma by otwierane nowe okna;
- \item [\texttt{colorlinks (=false,\textit{true})}] okrela, czy
- otoczy hipercza kolorowymi ramkami (\texttt{false}) czy kolorowa
- same hipercza (\texttt{true}). Kolory mona konfigurowa za
- pomoc nastpujcych opcji (w~nawiasach kolory domylne):
- \begin{description}
- \item [\texttt{linkcolor (=red)}] kolor czy wewntrznych
- (rozdziaw, punktw, stron itp.),
- \item [\texttt{citecolor (=green)}] kolor cytowa, czyli odsyaczy
- do bibliografii,
- \item [\texttt{filecolor (=magenta)}] kolor odsyaczy do plikw,
- \item [\texttt{urlcolor (=cyan)}] kolor czy typu \acro{URL}
- (adresy poczty elektronicznej bd sieciowe).
- \end{description}
-\end{description}
-%\end{flushleft}
-
-Jeli zadowalaj nas ustawienia domylne, to wpisujemy:
- %%
-\begin{code}
-\begin{verbatim}
-\usepackage[pdftex]{hyperref} %ew. dvips zamiast pdftex
-\end{verbatim}
-\end{code}
- %%
-\noindent
-Jeli przegldarka ma pokaza list zakadek, a~cza maj by kolorowane
-(wartoci domylnych \texttt{=true} nie trzeba podawa), to:
- %%
-\begin{code}
-\begin{verbatim}
-\usepackage[pdftex,bookmarks,colorlinks]{hyperref}
-\end{verbatim}
-\end{code}
- %%
-Gdy tworzymy dokumenty \acro{PDF}\index{PDF@\acro{PDF}} przeznaczone do druku
-czarno{\dywiz}biaego, to kolorowanie czy nie jest najlepszym
-pomysem, bo w~wydrukach wychodz one szare, co utrudnia czytanie.
-Zamiast tego moemy uy kolorowych ramek, ktre nie s drukowane:
- %%
-\begin{code}
-\begin{verbatim}
-\usepackage{hyperref}
-\hypersetup{colorlinks=false}
-\end{verbatim}
-\end{code}
- %%
-\noindent albo dla czy uywa koloru czarnego:
- %%
-\begin{code}
-\begin{verbatim}
-\usepackage{hyperref}
-\hypersetup{colorlinks,citecolor=black,%
- filecolor=black,linkcolor=black,urlcolor=black,pdftex}
-\end{verbatim}
-\end{code}
- %%
-Jeli chcemy doda informacji o~dokumencie \acro{PDF},
-ktre \prgi{Acrobat} wywietla
-w~oknie~\emph{Document Properties}:
-\begin{code}
-\begin{verbatim}
-\usepackage[pdfauthor={P. Desproges},pdftitle={Des femmes
- qui tombent},pdftex]{hyperref}
-\end{verbatim}
-\end{code}
-
-%%\vspace{\baselineskip}
-\medskip
-\noindent
-Oprcz hiperczy %generowanych
-tworzonych automatycznie moemy umieszcza wasne:
-\begin{command}
-\ci{href}\verb|{|\emph{url}\verb|}{|\emph{text}\verb|}|
-\end{command}
- %%
-\noindent
-Przykadowo, w~wyniku wykonania nastpujcego fragmentu:
-\begin{code}
-\begin{verbatim}
-Na stronie \href{http://www.ctan.org}{CTAN}.
-\end{verbatim}
-\end{code}
-zostanie wydrukowane sowo ,,\href{http://www.ctan.org}{CTAN}'',
-kliknicie w~to sowo przeniesie nas na internetow stron
-\acro{CTAN}-u.
-
-Jeli docelowe miejsce cza nie jest \acro{URL}-em, lecz plikiem lokalnym,
-to moemy uy polecenia \ci{href} w~nastpujcej postaci:
- %%
-\begin{code}
-\begin{verbatim}
-Peny dokument jest w~\href{manual.pdf}{pliku}.
-\end{verbatim}
-\end{code}
- %
-Generuje to tekst ,,Peny dokument jest w \textcolor{cyan}{pliku}''.
-Klikajc w~sowo ,,\textcolor{cyan}{pliku}'', otworzymy plik
-\texttt{manual.pdf}. (Nazwa pliku jest interpretowana wzgldem
-pooenia dokumentu \acro{PDF}).
-
-Autorka dokumentu moe zachci czytelnikw do korespondencji
-elektronicznej, wpisujc instrukcj
-\ci{href} jako fragment polecenia \ci{author}
- na stronie tytuowej dokumentu:
-\begin{code}
-\begin{verbatim}
-\author{Maria Oetiker $<$\href{mailto:mary@oetiker.ch}%
- {mary@oetiker.ch}$>$
-\end{verbatim}
-\end{code}
- %%
-Zauwamy, e cze zapisano tu tak, i adres elektroniczny pojawia si
-zarwno w~czu, jak i~na stronie. Gdyby poda go tak:
- %%
-\begin{code}
-\verb+\href{mailto:mary@oetiker.ch}{Maria Oetiker}+
-\end{code}
-to cze dziaaoby w~programie \prgi{Acrobat},
-lecz adres nie byby widoczny w~wydruku.
-
-
-\subsection{Problemy z~czami}
-
-Ukazaniu si komunikatu w~rodzaju:
- %%
-\begin{code}
-\begin{verbatim}
-! pdfTeX warning (ext4): destination with the same
- identifier (name{page.1}) has been already used,
- duplicate ignored
-\end{verbatim}
-\end{code}
- %%
-towarzyszy reinicjalizacja licznika, na przykad w~wyniku uycia
-polecenia \ci{mainmatter}, dostpnego w~klasie dokumentw \texttt{book}.
-Ustala ono warto licznika stron na~1 tu przed pierwszym rozdziaem
-ksiki. Ale poniewa rwnie i~wstp do ksiki zawiera stron~1, to
-odsyacz ,,page.1'' staje si niejednoznaczny, std notka
-,,\verb+duplicate+ \verb+ignored+''.
-
-Moemy temu przeciwdziaa, dodajc opcj \popt{plainpages=false}.
-Pomaga to niestety tylko w~odniesieniu do licznika stron.
-Radykalniejszym rozwizaniem jest opcja \popt{hypertexnames=false},
-ktra jednak powoduje, e przestaj dziaa odsyacze do stron
-w~skorowidzu.
-
-\subsection{Problemy z~zakadkami}
-
-Tekst na zakadkach nie zawsze wyglda zgodnie z~naszymi oczekiwaniami.
-Poniewa zakadki s traktowane jako ,,czysto tekstowe'', moe w~nich
-wystpi mniejszy zakres znakw ni w~normalnym tekcie \LaTeX{}owym.
-Pakiet \pai{hyperref} zauway tego typu problem
-i~zasygnalizuje go komunikatem:
-\begin{code}
-\begin{verbatim}
-Package hyperref Warning:
-Token not allowed in a PDFDocEncoded string:
-\end{verbatim}
-\end{code}
-Moemy ten problem obej, podajc napis przeznaczony na
-zakadk, ktry ma zastpi wywoujcy trudno tekst:
-\begin{command}
-\ci{texorpdfstring}\verb|{|\emph{\TeX{} tekst}\verb|}{|\emph{Napis na zakadk}\verb|}|
-\end{command}
- %%
-\noindent
-Podstawowym kandydatem do zastosowania takiego postpowania s
-wzory matematyczne:
- %%
-\begin{code}
-\begin{verbatim}
-\section{\texorpdfstring{$E=mc^2$}{E=mc^2}}
-\end{verbatim}
-\end{code}
- %%
-rdtytu ,,\verb@E=mc^2@'' przeksztaca si na zakadce w~,,E=mc2''.
-
-Take zmiany kolorw nie przenosz si dobrze na zakadki:
- %%
-\begin{code}
-\verb+\section{\textcolor{czerwony}{Czerwony !}}+
-\end{code}
- %%
-Na zakadce otrzymamy ,,redRed!''. Polecenie \verb+\textcolor+ jest
-tu ignorowane, chocia wywietlany jest jego argument (na czerwono).
-Lepszy wynik uzyskamy, wpisujc:
- %%
-\begin{code}
-\verb+\section{\texorpdfstring{\textcolor{red}{Red !}}{Red\ !}}+
-\end{code}
- %%
-Jeli w~dokumencie uywamy unikodu, a~pakietowi \pai{hyperref} podamy
-opcj \popti{unicode}, to na zakadkach bd mogy wystapi znaki
-unikodowe\index{Unicode}.
-Poszerza to zakres znakw, ktre mona przekaza
-w~poleceniu \ci{texorpdfstring}.
-
-\subsection{Interpretacja pliku rdowego przez \LaTeX{}a i~pdf\LaTeX{}a}
-\label{sec:pdfcompat}
-
-W~idealnych warunkach dokument powinien si rwnie dobrze kompilowa
-tak w~\LaTeX{}u, jak i~w~pdf\LaTeX{}u. Problemy w~tym wzgldzie mog
-wynika przede wszystkim z~wczania grafiki. Prostym sposobem jest
-\emph{systematyczne opuszczanie} rozszerze nazw plikw w~poleceniu
-\ci{includegraphics}. Powoduje to wyszukiwanie plikw w~formacie
-waciwym dla sposobu kompilacji. Reszta sprowadza si do wygenerowania
-odpowiednich wersji plikw graficznych. \LaTeX{} poszuka plikw
-\eei{.eps}, podczas gdy pdf\LaTeX{} sprbuje wczy plik o~jednym
-z~rozszerze \eei{.png}, \eei{.pdf}, \eei{.jpg} lub
-\eei{.mps} (w~podanej kolejnoci).
-
-Jeli w~{pdf\TeX}owej wersji dokumentu chcemy uy innego kodu ni
-w~\LaTeX{}owej, to do preambuy moemy doda pakiet
-\pai{ifpdf}\footnote{Peniejsze wyjanienie, kiedy ten pakiet si
- przydaje, mona znale w~\TeX{}owym \acro{FAQ}-u, w~punkcie
- \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=ifpdf}.}.
-%% mtne [tp]:
-%% S spore
-%% szanse, e mamy go ju w~instalacji, a~jeli nie, to prawdopodobnie
-%% uywamy MiK\TeX{}a, ktry napotkawszy pierwsze uycie pakietu,
-%% zainstaluje go nam automatycznie.
-W~pakiecie zdefiniowana jest
-instrukcja \ci{ifpdf}, ktra uatwia pisanie kodu warunkowego.
-W~poniszym przykadzie wersja do druku, w~formacie \acro{PS},
-ma by czarno{\dywiz}biaa, co obniy koszty w~drukarni,
-podczas gdy wersja \acro{PDF}, przeznaczona do wywietlania na ekranie,
-ma by kolorowa:
- %%
-\begin{code}
-\begin{verbatim}
-%& --translate-file=il2-pl
-\RequirePackage{ifpdf}
-% Sprawdzamy, czy dziaa pdfTeX:
-\ifpdf \documentclass[a4paper,12pt,pdftex]{book}
-\else \documentclass[a4paper,12pt,dvips]{book} \fi
-
-\ifpdf \usepackage{lmodern} \fi
-% dodajemy hipercza
-\usepackage[bookmarks,colorlinks,plainpages=false]{hyperref}
-\usepackage{polski}
-...
-\end{verbatim}
-\end{code}
- %%
-Pakiet \pai{hyperref} jest tu wczany take w~wersji \acro{PS}.
-Dziki temu polecenie \ci{href} zadziaa take w~wypadku kompilacji
-zwykym {\LaTeX}em.
-
-Warto odnotowa, e w~niektrych wspczesnych dystrybucjach {\TeX}a
-%na przykad w~\TeX{}Live,
-podstawowym programem uywanym do kompilacji dokumentw
-jest wanie \prg{pdftex}. Przecza si on na
-generowanie plikw \acro{PDF} albo \acro{DVI}, zalenie od ustawie
-podanych wraz z~klas dokumentu.
-Kod podany powyej pozwala uy zarwno instrukcji
-\prg{pdflatex} do wygenerowania \acro{PDF}-a, jak i~\prg{latex} do
-uzyskania pliku~\acro{DVI}.
-
-\subsection{Wymiary kartki papieru}
-
-W~{\LaTeX}u rozmiar papieru zadaje si w~opcjonalnym argumencie
-polecenia \ci{documentclass}, na przykad \popti{a4paper} albo
-\popti{letterpaper}. Opcje te dziaaj rwnie w~wypadku generowania
-dokumentu \acro{PDF}, tyle e ich wykonanie nie wystarcza do stworzenia
-poprawnego pliku \acro{PDF}. Jeli korzystamy z~pakietu \pai{hyperref},
-%(por.~s.~\pageref{ssec:pdfhyperref}),
-to niezbdne polecenia zostan
-wykonane automatycznie. W~przeciwnym razie musimy to zrobi rcznie,
-umieszczajc w~preambule dokumentu nastpujcy fragment:
- %%
-\begin{code}
-\begin{verbatim}
-\ifpdf %% dziaa tylko z pdftex:
- \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight
- %% dziala z programami latex+dvips:
-\else \special{papersize=\paperwidth,\pageheight} \fi
-\end{verbatim}
-\end{code}
-
-\section{Tworzenie prezentacji \label{sec:beamer}}
-\secby{Daniel Flipo}{Daniel.Flipo@univ-lille1.fr}
-\noindent
-Wyniki naszej pracy naukowej moemy przedstawia kred na tablicy,
-za pomoc rzutnika i~przeroczy (slajdw) bd -- posugujc
-si odpowiednim oprogramowaniem -- bezporednio z~laptopa.
-
-Program {pdf\LaTeX}\index{pdflatex@pdf\LaTeX}
-w~poczeniu z~klas \pai{beamer} suy do
-tworzenia prezentacji w~formacie \acro{PDF}. Wygldaj one tak, jak
-gdybymy je wygenerowali -- majc dobry dzie i~sporo szczcia -- za
-pomoc PowerPointa, ale s bardziej przenone, bo
-\prgi{Acrobat Reader} jest
-dostpny w~wikszej liczbie systemw.
-%%\looseness-3
-
-Klasa \pai{beamer} uywa pakietw \pai{graphicx}, \pai{color} oraz
-\pai{hyperref} z~opcjami zaadaptowanymi do prezentacji ekranowych.
-%La figure~\ref{fig:pdfscr} contient un exemple de fichier minimal \`a
-%compiler avec \wi{pdf\LaTeX} et le
-%rsultat produit.
-
-% cran captur par ImageMagick (man ImageMagick) fonction << import >>
-% et convertie en jpg toujours par ImageMagick.
-
-\begin{figure}[!htb]
-\begingroup
-\advance\baselineskip-.45pt
-\begin{verbatim}
-%& --translate-file=il2-pl
-\documentclass[10pt]{beamer}
-\mode<beamer>{\usetheme[hideothersubsections,%
- right,width=22mm]{Goettingen} }
-\usepackage{polski}
-\title{Prosta prezentacja}
-\author[K. Wielki]{Karol Wielki}
-\institute{Uniwersytet Karola Wielkiego}
-%\titlegraphic{\includegraphics[width=20mm]{USTL}}
-\date{2005}
-
-\begin{document}
-\begin{frame}<handout:0>
- \titlepage \end{frame}
-
-\section{Przykad}
-
-\begin{frame}
- \frametitle{Co robi w~niedzielne popoudnie?}
- \begin{block}{Mona:}
- \begin{itemize}
- \item pj na spacer z~psem\pause
- \item przeczyta ksik\pause
- \item pobawi si z~kotem\pause
- \end{itemize}
- \end{block}
- i~robi wiele innych rzeczy.
-\end{frame}
-\end{document}
-\end{verbatim}
-\endgroup
-\caption{Prosty kod dla klasy \pai{beamer}}
-\label{fig:code-beamer}
-\end{figure}
-
-Kompilujc {pdf\LaTeX}em\index{pdflatex@pdf\LaTeX}
-kod z~rysunku \ref{fig:code-beamer},
-otrzymamy plik \acro{PDF} ze stron tytuow oraz jeszcze jedn
-stron, zawierajc kilka punktw, ktre maj si odsania w~miar,
-jak podczas prezentacji bdziemy przechodzili do kolejnych jej krokw.
-
-Jedn z~zalet klasy \pai{beamer} jest to, e generuje ona gotowy do
-uycia plik \acro{PDF}, bez koniecznoci przechodzenia przez faz
-postscriptow, jak to jest w~wypadku pakietu \pai{prosper} albo
-wymagajcego dodatkowego przetworzenia pakietu \pai{ppower4}.
-Korzystajc z~klasy \pai{beamer}, moemy z~tego samego pliku rdowego
-generowa kilka wersji prezentacji, tak zwanych trybw. Plik rdowy
-moe w~nawiasach ktowych zawiera instrukcje przeznaczone do rnych
-trybw. Dostpne s nastpujce tryby: \texttt{beamer} -- dla omwionych
-wyej prezentacji \acro{PDF}, \texttt{trans} -- do slajdw, oraz
-\texttt{handout} -- do wydruku. Domylnym jest \texttt{beamer}, a~inny
-tryb moemy zada jako opcj globaln, wpisujc na przykad
-\verb|\documentclass[10pt,handout]{beamer}| w~celu wydrukowania
-materiaw do rozdania.
-
-Wygld ekranu prezentacji zaley od wybranego \emph{tematu}.
-Moemy wskaza jeden z~tematw dostarczanych wraz z~klas albo
-stworzy nasz wasny. Wicej informacji na ten temat mona znale
-w~opisie klasy zawartym w~pliku \texttt{beameruserguide.pdf}.
-
-Przyjrzyjmy si bliej kodowi z~rysunku~\ref{fig:code-beamer}.
-Do wersji ekranowej prezentacji wybrano dla trybu \verb|\mode<beamer>| temat
-\emph{Goettingen}, w~ktrym spisowi treci towarzyszy panel do
-nawigacji. Opcje tematu pozwalaj okreli rozmiar panelu (w~tym wypadku 22$\,$mm)
-oraz jego pozycj (z~prawej strony gwnego tekstu). Opcja
- \emph{hideothersubsections} nakazuje pokazywa tytuy punktw,
- jednak tylko te, ktre pochodz z~biecego rozdziau. Dla trybw
- \verb|\mode<trans>| i~\verb|\mode<handout>| nie zadano adnej opcji;
-maj si ukazywa w~swoim ukadzie domylnym.
-
-%Polecenia \verb|\title{}|, \verb|\author{}|, \verb|\institute{}|, oraz
-% czy kogo pogio z tymi {}:
-Polecenia \ci{title}, \ci{author}, \ci{institute}, oraz
-\ci{titlegraphic} okrelaj zawarto strony tytuowej. Opcjonalne
-argumenty instrukcji \ci{title} i~\ci{author} pozwalaj poda specjaln
-wersj tytuu oraz autora do wywietlenia w~panelu tematu
-\emph{Goettingen}. Tytuy oraz podtytuy na panelu s tworzone przez
-zwyke polecenia \ci{section} i~\ci{subsection}, umieszczone \emph{poza}
-otoczeniem~\ei{frame}.
-
-Malekie ikonki u~dou ekranu su do nawigowania po dokumencie.
-Mona ich ukazywanie si zablokowa poleceniem:
-\begin{code}
-\begin{verbatim}
-\setbeamertemplate{navigation symbols}{}
-\end{verbatim}
-\end{code}
-
-Zawarto kadego slajdu oraz ekranu naley umieci w~otoczeniu
-\ei{frame}. W~nawiasach ktowych \verb|<| i~\verb|>| mona poda
-opcjonalny argument, ktry pozwala ukry slajd w~jednym z~trybw
-prezentacyjnych. W~powyszym przykadzie pierwsza strona nie ukae si
-w~trybie materiaw do rozdania, gdy w~argumencie otoczenia \ei{frame}
-podano argument \verb|<handout:0>|.
-
-Warto zatytuowa kady ze slajdw, nie za jedynie slajd tytuowy.
-Zauwamy, e polecenia \ci{section} i~\ci{subsection} nie su do
-tytuowania slajdw; suy do tego instrukcja \ci{frametitle}. Gdyby
-potrzebny by podtytu, to -- jak pokazano w~przykadzie -- mona uy
-otoczenia \ei{block}.
-
-Uycie polecenia \ci{pause} w~otoczeniu \ei{itemize} pozwala rozwija
-punkty jeden po drugim, w~miar postpw prezentacji. Dodatkowe efekty
-prezentacyjne mona osign za pomoc instrukcji: \ci{only},
-\ci{uncover}, \ci{alt} oraz \ci{temporal}. Do dalszego sterowania
-prezentacj su dopuszczalne w~wielu miejscach opcje, podawane
-w~nawiasach ktowych.
-
-Cokolwiek mwi, aby uzyska peny obraz wszystkich dostpnych
-parametrw, trzeba przeczyta dokumentacj \texttt{beameruserguide.pdf}
-klasy \pai{beamer}. Pakiet ten jest cigle rozwijany, dlatego warto po
-nowoci zajrze na stron \url{http://latex-beamer.sourceforge.net/}.
-
-\section{Pakiet \pai{pdfscreen}}
-
-Pakiet \pai{pdfscreen}, opracowany przez
-C.V.~Radhakrishnana\index{Radhakrishnana C.V.}, pozwala tworzy
-dokumenty \acro{PDF} ,,zorientowane ekranowo'', to znaczy takie, ktre
-bdzie si wygodnie czytao z~ekranu monitora (inne wymiary kolumny
-tekstu, wikszy krj pisma). Takie dokumenty mog te zawiera rne
-elementy nawigacyjne przeznaczone do poruszania si po dokumencie.
-Efektowne przykady dokumentw przygotowanych za pomoc pakietu
-\pai{pdfscreen} mona znale pod adresem {\urlPDFscreenexs}.
-Szczegowy polski opis pakietu zawiera~\cite{sapijaszko}.
-
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% case-fold-search: nil
-%%% ispell-local-dictionary: "polish"
-%%% coding: latin-2
-%%% End:
diff --git a/info/lshort/polish/src/symbonly.tex b/info/lshort/polish/src/symbonly.tex
deleted file mode 100644
index a4059a37b4..0000000000
--- a/info/lshort/polish/src/symbonly.tex
+++ /dev/null
@@ -1,73 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Main Input File of the LaTeX2e Introduction
-% $Id: symbonly.tex,v 1.1 1998/03/26 15:36:54 oetiker Exp oetiker $
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% lshort2e.tex - The not so short introduction to LaTeX2e
-% by Tobias Oetiker
-% tobias@ife.ee.ethz.ch
-% oetiker@dmu.ac.uk
-%
-% based on LKURTZ.TEX Uni Graz & TU Wien, 1987
-%-----------------------------------------------------------------------
-%
-% To compile lshort2e, you need TeX 3.x, LaTeX2e and makeindex
-%
-% The sources files of the Intro are:
-% lshort2e.tex (this file),
-% titel.tex, contrib.tex, biblio.tex
-% things.tes, typeset.tex, math.tex, lssym.tex, spec.tex,
-% lshort2e.sty, fancyheadings.sty
-%
-% Further the verbatim.sty and the layout.sty
-% from the LaTeX Tools distribution is
-% required.
-%
-%
-% To print the AMS symbols you need the AMS fonts and the packages
-% amsfonts, eufrak and eucal from (AMS LaTeX 1.2)
-%
-% ---------------------------------------------------------------------
-\ifpdf % We're not running pdftex
-\documentclass[pdftex,11pt,a4paper,twoside]{book}
-\else
-\documentclass[11pt,a4paper,twoside]{book}
-\fi
-\usepackage{makeidx,lshort2e,shortvrb,latexsym}
-\usepackage{mylayout}
-% are we in pdftex ????
-\ifpdf % We're not running pdftex
-\RequirePackage[colorlinks,hyperindex]{hyperref}
-\def\pdfBorderAttrs{/Border [0 0 0] } % No border arround Links
-\fi
-%
-% This document is ``public domain''. It may be printed and
-% distributed free of charge in its original form (including the
-% list of authors). If it is changed or if parts of it are used
-% within another document, then the author list must include
-% all the original authors AND that author (those authors) who
-% has (have) made the changes.
-%
-% Original Copyright H.Partl, E.Schlegl, and I.Hyna (1987).
-% English Version Copyright by Tobias Oetiker (1994,1995),
-%
-% ---------------------------------------------------------------------
-%
-%
-% Formats also with\textt{letterpaper} option, but the pagebreaks might not
-% fall as nicely.
-%
-% To produce a A5 booklet, use a tool like pstops or dvitodvi
-% to past them together in the right order. Most dvi printer drivers
-% can shrink the resulting output to fit on a A4 sheet.
-%
-\makeindex
-\typeout{Copyright T.Oetiker, H.Partl, E.Schlegl, I.Hyna}
-
-\begin{document}
-\include{lssym}
-\end{document}
-
-
-
-
-
diff --git a/info/lshort/polish/src/things.tex b/info/lshort/polish/src/things.tex
deleted file mode 100644
index 8d9c16e584..0000000000
--- a/info/lshort/polish/src/things.tex
+++ /dev/null
@@ -1,986 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Things you need to know (LShort2e Introduction)
-% File: things.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\chapter{Podstawy, ktre warto zna}
-\begin{intro}
- W~pierwszej czci tego rozdziau przedstawimy krtko filozofi oraz
- histori systemu \LaTeXe. W~czci drugiej skoncentrujemy si na podstawowych
- elementach dokumentu \LaTeX{}owego. Po przeczytaniu tego rozdziau
- czytelnik powinien z~grubsza wiedzie, jak dziaa {\LaTeX}, co jest
- niezbdne do rozumienia materiau prezentowanego w~nastpnych
- rozdziaach.
-\end{intro}
-
-\section{Nazwa programu}
-\subsection{\TeX}
-
-{\TeX} jest programem komputerowym stworzonym
-przez \index{Knuth Donald E.}Donalda E.~Knutha~\cite{texbook}.
-Jest przeznaczony do skadu
-tekstw oraz wzorw matematycznych. Knuth rozpocz prac nad {\TeX}em
-w~1977 roku, aby wykorzysta potencja skadu cyfrowego, stosowanego
-wwczas na coraz szersz skal w~poligrafii. Mia te nadziej, e uda
-si odwrci tendencj do pogarszania si jakoci typograficznej, co
-uwidaczniao si w~jego wasnych ksikach i~artykuach. W~uywanej
-obecnie postaci {\TeX} zosta udostpniony w~roku 1982, a~niewielkie
-rozszerzenie, dotyczce omiobitowego kodowania znakw, pojawio si
-w~roku 1989. {\TeX} ma renom programu nadzwyczaj stabilnego,
-pracujcego na rnego rodzaju sprzcie oraz praktycznie wolnego od
-bdw. Numery wersji {\TeX}a zbiegaj do liczby $\pi$, a~obecny wynosi
-3{,}14159.
-
-Sowo {\TeX} naley wymawia ,,tech''. Zgoska ,,ch'' ma zwizek z~tym,
-e znak X przypomina greck liter ,,chi''. \TeX{} jest te pierwsz
-sylab greckiego sowa texnologia (technologia). W~sytuacjach, w~ktrych
-nie mona zapisywa nazwy {\TeX} z~charakterystycznym obnieniem litery~E,
-naley zamiennie uywa wersji \texttt{TeX}.
-
-\subsection{\LaTeX}
-
-{\LaTeX} jest zestawem instrukcji (polece, makrodefinicji, makr)
-umoliwiajcych autorom zoenie i~wydrukowanie ich prac na
-najwyszym poziomie typograficznym.
-%!%{\LaTeX} jest zestawem polece, tak zwanych makr, umoliwiajcych
-%!%autorom skadanie i~drukowanie prac na bardzo wysokim poziomie
-%!%typograficznym, w~predefiniowanej profesjonalnej szacie graficznej.
-Pierwsz wersj {\LaTeX}a opracowa \index{Lamport Leslie}Leslie
-Lamport~\cite{manual}. Do formatowania dokumentu {\LaTeX}
-uywa programu {\TeX}. Pielgnacj dzisiejszych wersji \LaTeX{}a
-zajmuje si Frank Mittelbach\index{Mittelbach Frank}.
-
-Kilka lat temu pakiet \LaTeX{} zosta rozszerzony przez zesp o~nazwie
-\index{LaTeX3@\LaTeX 3}\LaTeX 3 (\Elang{\LaTeX 3 team}), kierowany przez
-\index{Mittelbach Frank}Franka Mittelbacha. Celem tego rozszerzenia byo
-wprowadzenie kilku od dawna postulowanych ulepsze oraz unifikacja
-rozmaitych odmian \LaTeX{}a, ktre rozpowszechniy si od chwili
-powstania kilkanacie lat wczeniej
-\LaTeX{}a w~wersji 2.09\index{LaTeX 2.09@\LaTeX{}2.09}. Now wersj
-pakietu nazwano \index{LaTeX 2e@\LaTeXe}\LaTeXe, w~celu odrnienia
-jej od wersji poprzednich. Niniejszy dokument opisuje wanie \LaTeXe.
-
-Sowo {\LaTeX} naley wymawia ,,lej-tech'' albo ,,la-tech.'' Jeeli
-nie mona zapisa symbolu {\LaTeX}, to zamiennie naley uy zapisu
-\texttt{LaTeX}. {\LaTeXe} wymawiamy ,,la-tech dwa i'', a~zamienn
-wersj zapisu jest \texttt{LaTeX2e}.
-
-\section{Podstawy}
-\subsection{Autor, redaktor i~zecer}
-
-Aby wyda ksik, autor dostarcza maszynopis do wydawnictwa.
-W~wydawnictwie redaktor decyduje o~ukadzie graficznym dokumentu
-(szeroko szpalty, krj pisma, odstpy przed i~po tytuach
-rozdziaw~itd.). Redaktor zapisuje swoje decyzje w~maszynopisie,
-w~formie odpowiednich instrukcji, i~przekazuje go zecerowi. Na
-podstawie maszynopisu oraz~instrukcji zecer wykonuje skad.
-
-Redaktor-czowiek odgaduje, co mia na myli autor, gdy zapisywa
-maszynopis. Wykorzystujc swoje dowiadczenie zawodowe, ustala, ktre
-miejsca w~maszynopisie oznaczaj tytuy rozdziaw, podrozdziaw,
-cytaty, przykady, wzory matematyczne itd.
-
-{\LaTeX} gra rol redaktora, a~{\TeX} -- zecera. Z~tym e {\LaTeX}
-jest ,,zaledwie'' programem komputerowym i~dlatego potrzebuje dodatkowej
-pomocy autora, ktry powinien dostarczy niezbdnych do skadu
-informacji o~strukturze logicznej dokumentu. Informacje te autor zapisuje
-w~pliku rdowym dokumentu jako ,,polecenia dla {\LaTeX}a''.
-
-Praca z~{\LaTeX}em zdecydowanie rni si od podejcia stosowanego
-w~procesorach tekstu typu \wi{\WYSIWYG}\footnote{ang.~\textit{What you
- see is what you get} (dostaniesz to, co widzisz).}, takich jak
-{\MSWord} albo \prg{OpenOffice}. %% Corel WordPerfect.
-Pierwszy sposb mona
-okreli ,,formatowaniem logicznym''\index{formatowanie!logiczne}
-drugi -- ,,formatowaniem
-wizualnym''\index{formatowanie!wizualne}.
-Uywajc programw typu {\WYSIWYG}, autor decyduje
-interakcyjnie o~wygldzie graficznym dokumentu, w~miar dopisywania
-tekstu.
-Przez cay czas widzi na ekranie, jak tekst bdzie wyglda po wydrukowaniu.
-
-Uywajc {\LaTeX}a, nie mona na og oglda dokumentu w~jego
-ostatecznej postaci i~jednoczenie dopisywa tekstu. Mona natomiast
-obejrze dokument na ekranie po przetworzeniu go {\LaTeX}em\footnote{Na
- szybkim komputerze przetworzenie trwa czsto zaledwie kilka sekund.
- Dysponujc duym ekranem, mona jednoczenie wywietli okno z~plikiem
- rdowym oraz okno podgldu, otrzymujc w~ten sposb system prawie
- {\WYSIWYG}.}. Gdy jest ju gotowy, mona dokument wysa na drukark.
-
-\subsection{Ukad graficzny }
-
-Projektowanie ksiek jest sztuk. Amatorzy czsto popeniaj powany
-bd, zakadajc, e zaprojektowanie ukadu graficznego ksiki jest
-jedynie kwesti estetyki (jeeli dokument adnie wyglda, to jest dobrze
-zoony). Poniewa dokumenty s przeznaczone do czytania, a~nie
-do powieszenia, jak obraz na cianie w~galerii, to o~wiele wiksze
-znaczenie ni pikny wygld ma atwo czytania i~przyswajania tekstu.
-Przykady:
-%
-\begin{itemize}
-\item stopie pisma oraz numeracj rozdziaw, podrozdziaw i~punktw
- naley ustali tak, by czytelnik mg si szybko zorientowa
- w~strukturze dokumentu;
-\item szeroko szpalty powinna by na tyle wska, by czytelnik nie
- musia wyta wzroku, wystarczajco jednak dua, aby tekst
- elegancko wypenia stron.
-\end{itemize}
-%
-W~systemach wizualnych czsto powstaj dokumenty przyjemne dla oka,
-chocia pozbawione struktury albo wykazujce brak konsekwencji
-w~strukturze. {\LaTeX} zapobiega powstawaniu takich bdw, nakaniajc
-autora do okrelenia \emph{logicznej} struktury dokumentu. Do
-{\LaTeX}a naley dobr najodpowiedniejszego dla niej ukadu graficznego.
-
-\subsection{Zalety i~wady}
-
-Tematem czsto dyskutowanym, gdy uytkownicy programw typu
-\wi{\WYSIWYG} spotykaj uytkownikw {\LaTeX}a, s ,,\wi{zalety
- {\LaTeX}a} w~porwnaniu ze zwykym procesorem tekstu'' albo na
-odwrt. Najlepiej podczas takich dyskusji siedzie cicho. Czasami
-jednak nie ma ucieczki\dots
-
-Na wszelki wypadek troch amunicji. Oto najwaniejsze zalety
-{\LaTeX}a w~porwnaniu ze zwykymi procesorami tekstu:
-
-\begin{itemize}
-
-\item
-Dostpne s gotowe, przygotowane przez zawodowcw
-%!%ukady graficzne, dziki
-szablony, dziki
-zastosowaniu ktrych dokumenty wygldaj ,,jak z~drukarni''.
-\item
-Wygodnie skada si wzory matematyczne.
-\item
-Do rozpoczcia pracy wystarczy pozna zaledwie kilkanacie
-atwych do zrozumienia instrukcji, okrelajcych struktur logiczn
-dokumentu. Nie trzeba zaprzta sobie gowy formatowaniem dokumentu.
-\item
-Nawet takie elementy jak: przypisy, odnoniki, spisy treci,
-spisy tabel, skorowidze oraz spisy bibliograficzne przygotowuje si
-bardzo atwo.
-\item
-Istnieje wiele bezpatnych pakietw poszerzajcych typograficzne
-moliwoci {\LaTeX}a.
-Dostpne s na przykad pakiety umoliwiajce wstawianie do
-dokumentw grafiki w~formacie \PostScript,
-tworzenie hipertekstowej wersji dokumentw w~formacie \acro{PDF} czy te
-przygotowanie spisw bibliograficznych wedug cile okrelonych
-regu, obowizujcych w~rnych wydawnictwach. Opis wielu
-z~tych pakietw mona znale w~podrczniku~\companion.
-\item
-{\LaTeX} zachca autorw do tworzenia dokumentw o~dobrze
-okrelonej strukturze.
-\item
-{\TeX} --~program formatujcy uywany przez \LaTeXe{} --~jest bezpatny
-i~w~najwyszym stopniu przenony. Dziki temu mona dziaa na
-praktycznie dowolnej platformie systemowo{\dywiz}sprztowej.
-
-%
-% Add examples ...
-%
-\end{itemize}
-
-\medskip
-
-\noindent
-{\LaTeX} ma take pewne wady, chocia ciko mi
-znale jakkolwiek istotn. Jestem jednak pewien, e inne osoby
-wska ci ich setki\texttt{;-)}
-
-\begin{itemize}
-\item {\LaTeX} nie dziaa u~tych, ktrzy zaprzedali swoje dusze\ldots
-\item Chocia przez zmian niektrych parametrw mona dostosowywa
- predefiniowane ukady graficzne do wasnych potrzeb, to jednak
- zaprojektowanie cakowicie nowego ukadu jest
- pracochonne\footnote{Plotki mwi, e jest to jeden z~waniejszych
- problemw, nad jakim pracuj twrcy systemu
- % \LaTeX3\index{LaTeX3@\LaTeX 3}.}.
- % Uwaga (TP) powyszy zapis spowoduje wygenerowanie hasa:
- % \indexentry{LaTeX3@\LaTeX 3}{4} (dwie spacje po LaTeX)
- % co spowoduje, e makeindex posortuje to jako osobn pozycj
- % to samo bdzie jak wstawimy \index{} w \caption
- % Z tego co mi si wydaje to taki `feature' LaTeXa
- %
-\LaTeX3\index{LaTeX3@\protect\LaTeX 3}.}.
-\item Trudno jest tworzy dokumenty o~nieokrelonej, baaganiarskiej
-strukturze.
-\item Twj chomik moe nie by w~stanie, mimo kilku obiecujcych
- krokw wstpnych, w~peni poj koncepcj znakowania logicznego.
-\end{itemize}
-
-\section{Plik rdowy}
-
-Plik rdowy {\LaTeX}a to zwyky plik tekstowy (plik \acro{ASCII}).
-Taki plik mona utworzy w~dowolnym edytorze tekstowym.
-Powinien on zawiera tekst dokumentu oraz instrukcje dla {\LaTeX}a
-okrelajce, jak tekst ma zosta zoony.
-
-\subsection{Odstpy}
-
-Znaki \emph{niewidoczne}\index{odstp}, takie jak odstpy (spacje) lub
-znaki tabulacji, s przez {\LaTeX}a traktowane jednakowo -- jako
-odstp. \emph{Kolejno} po sobie wystpujce znaki odstpu {\LaTeX}
-traktuje jak \emph{pojedynczy} odstp. Znaki odstpu znajdujce si na
-pocztku wiersza s prawie zawsze ignorowane\index{odstp!na pocztku
- wiersza}. Pojedynczy koniec linii jest traktowany jak odstp.
-
-Pusty wiersz pomidzy dwoma wierszami tekstu oznacza koniec akapitu.
-Kolejno wystpujce puste wiersze {\LaTeX} traktuje jak jeden.
-Przykadem moe by poniszy tekst. Po prawej stronie (w~ramce)
-przedstawiono wynik skadu, a~po lewej -- zawarto pliku rdowego.
-%
-\begin{example}
-Nie ma znaczenia, czy midzy sowami
-jest jedna czy wicej spacji.
-
-Pusty wiersz zakoczy poprzedni
-akapit.
-\end{example}
-
-\subsection{Znaki specjalne}
-
-Niektre znaki s zarezerwowane -- w~tym sensie, e albo maj dla
-\LaTeX{}a specjalne znaczenie, albo nie s dostpne we wszystkich
-standardowych krojach pisma. Uyte dosownie w~pliku rdowym nie
-pojawi si na wydruku, lecz (najczciej) spowoduj bd podczas
-przetwarzania tekstu. Oto ich lista:
-%
-\begin{code}
-\verb.$ & % # _ { } ~ ^ \ . %$
-\end{code}
-%
-\noindent
-Znaki te mona umieci w~dokumencie pod warunkiem, e w~pliku rdowym
-zostan poprzedzone znakiem w-ty-ciacha
-(ang. \UKemph{backslash}\index{backslash}):
-%
-\begin{example}
-\$ \& \% \# \_ \{ \}
-\end{example}
-%
-\noindent
-Samego znaku w-ty-ciach \emph{nie mona} wstawi do tekstu metod
-podwojenia, kombinacja \verb|\\| jest bowiem poleceniem
-{\LaTeX}a, opisanym w~punkcie~\ref{just-paragraphs}. Znak w-ty-ciach
-mona wstawi poleceniem \verb|$\backslash$|\index{w-ty-ciach}. Uwaga:
-znaki dolara s tu niezbdne, a~ich opuszczenie spowoduje bd podczas
-przetwarzania.
-
-\subsection{Polecenia {\LaTeX}a}
-
-Polecenia\index{polecenie} {\LaTeX}a mog wystpi w~dwch
-nastpujcych odmianach:
-
-\begin{enumerate}
-\item
-\label{control-seqs}
-Instrukcji rozpoczynajcych si znakiem \wi{w-ty-ciach} ,,\verb|\|'',
-po ktrym wystpuje cig liter. Kocem instrukcji jest wwczas odstp
-lub inny znak niebdcy liter. W~nazwach instrukcji {\LaTeX}
-rozrnia litery mae i~due, nie mona te w~nich uywa polskich
-liter diakrytycznych.
-
-\item
-\label{control-chars}
-Instrukcji skadajcych si ze znaku w-ty-ciach oraz \emph{jednego\/}
-znaku niebdcego liter.
-\end{enumerate}
-%%
-\label{whitespace}
-%%
-\noindent
-{\LaTeX} ignoruje znaki niewidoczne po instrukcji
-typu~\ref{control-seqs}. Jeeli po instrukcji ma wystpowa
-w~dokumencie
-odstp\index{odstp!po instrukcji}, to naley bezporednio po niej
-umieci kolejno: par nawiasw klamrowych \verb|{}| i~odstp. Para
-znakw \verb|{}| zapobiega zignorowaniu przez {\LaTeX}a odstpu po
-nazwie instrukcji. Innym sposobem jest wstawienie specjalnej instrukcji
-\verb|\ | (tj.~w-ty-ciach i~spacja). Niektrzy zapobiegaj
-,,poykaniu'' spacji w~jeszcze inny sposb, a~mianowicie
-otaczajc nazw instrukcji par nawiasw \verb|{| i~\verb|}|.
-%
-\begin{example}
-Czytaem, e Knuth dzieli
-uytkownikw systemu {\TeX} na
-\TeX{}nikw oraz \TeX pertw.\\
-Dzisiaj jest \today.
-\end{example}
-%
-\noindent
-Niektre instrukcje {\LaTeX}owe maj argumenty\index{argument}. Podaje
-si je w~nawiasach klamrowych \verb|{ }|, kady w~osobnej parze
-nawiasw. Liczba oraz kolejno argumentw jest istotna i~wynika z~definicji
-instrukcji. Instrukcje mog mie take argumenty
-opcjonalne\index{argument!opcjonalny}, podawane w~nawiasach kwadratowych
-\verb|[ ]|. W~wypadku wikszej liczby argumentw opcjonalnych oddziela
-si je przecinkami. Kolejno argumentw opcjonalnych \emph{nie odgrywa roli}.
-
-Ponisze przykady ilustruj posta instrukcji {\LaTeX}owych.
-Ich znaczenie jest tu nieistotne i~zostanie opisane pniej.
-%
-\begin{example}
-Moesz na mnie \textsl{polega}!
-
-Tu wstaw zmian wiersza.\newline
-Dzikuj.
-\end{example}
-
-\subsection{Komentarze\index{komentarz}}
-
-Po napotkaniu znaku \verb|%|\index{\%} {\LaTeX} ignoruje
-reszt biecego wiersza (cznie ze znakiem koca wiersza) oraz
-znaki odstpu na pocztku nastpnego. Znak \verb|%|
-jest uywany do umieszczania komentarzy i~dodatkowych
-informacji w~pliku rdowym.
- %
-\begin{example}
-Mao zmar % sprawdzi!
- w~1975 roku.
-\end{example}
-
-\noindent
-Znaku \verb+%+ uywa si niekiedy do dzielenia bardzo
-dugich linii w~pliku wejciowym, gdy niedozwolone jest uycie
-spacji lub zamanie wiersza.
-
-%% Tego nie tumaczymy bo jest niepotrzebne i mylce
-%% [ pojawia si pojcie pakietu, otoczenia]:
-%%For longer comments you could use the \ei{comment} environment
-%%provided by the \pai{verbatim} package. This means, that you have to add the
-%%line \verb|\usepackage{verbatim}| to the preamble of your document as
-%%explained below before you can use this command.
-%%
-%%\begin{example}
-%%This is another
-%%\begin{comment}
-%%rather stupid,
-%%but helpful
-%%\end{comment}
-%%example for embedding
-%%comments in your document.
-%%\end{example}
-%%
-%%Note that this won't work inside complex environments, like math for example.
-%%Takie komentarze nie s jednak dozwolone wewntrz niektrych
-%%otocze, na przykad \verb|math|.
-
-\section{Struktura pliku rdowego }
-
-{\LaTeX} oczekuje, e plik rdowy posiada okrelon struktur.
-W~szczeglnoci, kady plik rdowy skada si
-z~dwch czci: preambuy\index{preambua} oraz czci gwnej.
-Preambua powinna si rozpoczyna
-od instrukcji~\ci{documentclass}:
-%
-\begin{code}
-\verb|\documentclass{...}|
-\end{code}
-%
-Instrukcja ta okrela rodzaj tworzonego dokumentu. Po niej mona
-umieci polecenia dotyczce stylu caego dokumentu oraz doczy
-pakiety poszerzajce moliwoci {\LaTeX}a.
-Pakiety docza si poleceniem\ci{usepackage}:
-%
-\begin{code}
-\verb|\usepackage{...}|
-\end{code}
-% Tu potrzebny akapit
-
-Cz gwna dokumentu zaczyna si od instrukcji
-\verb|\begin{document}|. Za ni znajduje si tekst dokumentu,
- wzbogacony o~\LaTeX{}owe polecenia sterujce wygldem. Na kocu
- dokumentu musi wystpowa polecenie \verb|\end{document}|. Tekst
-znajdujcy si za tym poleceniem jest przez {\LaTeX}a ignorowany.
-
-Rysunek~\ref{mini} pokazuje zawarto minimalnego dokumentu
-{\LaTeX}owego. Uyte w~nim instrukcje \verb|\usepackage{...}|,
-niezbdne do skadania
-w~jzyku polskim, omawiamy w~punkcie~\ref{int-support}.
-
-\begin{figure}[!bth]
-\begin{lined}{7.5cm}
-\begin{verbatim}
-\documentclass{article}
-\usepackage[MeX]{polski}
-% kodowanie: latin2, utf8 lub cp1250
-\usepackage[latin2]{inputenc}
-\begin{document}
-Mae jest pikne.
-\end{document}
-\end{verbatim}
-\end{lined}
-\caption{Zawarto minimalnego pliku rdowego \label{mini}}
-\end{figure}
-
-Rysunek~\ref{document} przedstawia nieco bardziej rozbudowany plik
-rdowy.
-
-\begin{figure}[!tbh]
-\begin{lined}{10.5cm}
-\begin{verbatim}
-\documentclass[a4paper,11pt]{article}
-\usepackage{latexsym}
-\usepackage[MeX]{polski}
-\usepackage[latin2]{inputenc}% ew. utf8 lub cp1250
-% Zdefiniowanie autora i~tytuu:
-\author{H.~Szczeglny}
-\title{Minimalizm}
-\frenchspacing
-\begin{document}
-% Wstawienie autora i~tytuu do skadu:
-\maketitle
-% Wstawienie spisu treci:
-\tableofcontents
-\section{Kilka spostrzee na wstpie}
-Wanie tu zaczyna si mj cudowny artyku.
-\section{Na poegnanie}
-\ldots{} A~tu si on koczy.
-\end{document}
-\end{verbatim}
-\end{lined}
-\caption[Przykad artykuu do czasopisma]{Przykad artykuu do
- czasopisma. Uyte w~nim polecenia zostan objanione
- w~dalszej czci. \label{document}}
-\end{figure}
-
-\section{Typowa sesja pracy z~\LaTeX{}em}
-
-Na pewno chciaby ju sprawdzi, jak bdzie wyglda na papierze
-dokument z~przykadu \ref{mini}. Szczegowy sposb uruchomienia
-{\LaTeX}a zaley od systemu operacyjnego, wersji i~upodoba
-uytkownika\footnote{O tym, jak zainstalowa {\LaTeX}a, mona
- przeczyta na %stronie
- \url{http://www.gust.org.pl}.}. {\LaTeX} ,,jako
-taki'' nie jest wyposaony w~zintegrowane rodowisko graficzne
-(\acro{IDE}). Praca z~takim systemem polega na wydawaniu
-odpowiednich polece z~wiersza polece systemu operacyjnego.
-Oczywicie posugiwanie si {\LaTeX}em w~ten sposb jest na dusz
-met niewygodne, niemniej do stworzenia pierwszego dokumentu nic wicej nie
-potrzeba. Dziki temu bdziesz te wiedzia, co kryje si za guzikami,
-gdy pniej zainstalujesz jedno z~istniejcych zintegrowanych rodowisk
-graficznych do pracy z~{\LaTeX}em.
-
-\begin{enumerate}
-\item\label{edit:doc} Uruchom edytor i~wpisz %%do niego
- tekst
- z~przykadu~\ref{mini}. Zapisz dokument jako %%zwyky
- tekstowy plik \acro{ASCII}. W~systemach typu Unix moesz do tego
- uy praktycznie dowolnego edytora. %%(joe, vi, emacs, itp.).
- W~systemie {\MSWindows} musisz zapisa plik jako \emph{Zwyky tekst},
- \emph{Dokument tekstowy} lub wybra \emph{Wszystkie pliki} jako typ
- dokumentu.
-% Zmiana:
-% Jeeli moesz okreli \emph{kodowanie}, to wybierz
-% \acro{ANSI}; nie zapisuj dokumentu w~kodowaniu \emph{Unicode},
-% poniewa ,,standardowy'' {\LaTeX} nie potrafi go poprawnie
-% przetwarza\footnote{Istniej rozwizania dla skadania dokumentw
-% unikodowych. Najpeniejsze moliwoci oferuje niedawno opublikowana
-% przez Jonathana Kew specjalna wersja \TeX{}a, o~nazwie XeTeX.
-% Potrafi ona przetwarza dokumenty zakodowane w~unikodzie, a~take
-% generowa skad z~uyciem unikodowych fontw OpenType.}.
-%
-W~rnych systemach obowizuj rne warianty kodowania polskich znakw.
-Najpopularniejsze z~tych wariantw, to:
-kodowanie wielobajtowe \emph{Unicode\/} (\MSWindows, nowe
-dystrybucje Linuksa), kodowanie \acro{CP}~1250 (\MSWindows) lub
-\acro{ISO}~8859-2 (Linux) albo jeszcze co innego (np.~Mac).
-Dokadna posta wiersza \verb@\usepackage[...]{inputenc}@ zaley
-od wybranego kodowania; wewntrz nawiasw kwadratowych naley wpisa
-albo
-\popti{utf8} jeeli uywamy \emph{Unicode\/}\index{Unicode}\footnote{%
- Uwaga: {\LaTeX} potrafi przetwarza dokumenty Unicodowe w~ograniczonym
- zakresie, wystarczajcym dla tekstw w~jzykach europejskich, ale
- dalekim od kompletnoci.}, albo
-\popti{latin2} jeeli korzystamy z~\acro{ISO}~8859-2
-lub te \popti{cp1250} jeeli uywamy \acro{CP}~1250\footnote{Wybierz
-kodowanie \acro{ANSI} aby zapisa dokument w~standardzie \acro{CP}~1250.}.
-Wicej informacji na temat kodowania znajdziesz w~punkcie~\ref{int-support}.
-% koniec zmian dot. unicode
-%
- Nie uywaj odstpw w~nazwie pliku, przynajmniej
- na pocztku swojej przygody z~{\LaTeX}em, bo moe ci to
- skomplikowa ycie. Wybierajc nazw dla pliku, podaj jako jej
- rozszerzenie \eei{.tex}.
- Poprawn nazw byoby na przykad \ee{foo.tex}.
-%
-\item Uruchom program \prg{latex} na pliku utworzonym
- w~punkcie~\ref{edit:doc}, wpisujc w~wierszu
- polece\footnote{Poniewa ten sposb pracy jest zwykle nieznany
- uytkownikom systemu {\MSWindows}, przypominamy, e wiersz polece
- moemy uruchomi na przykad tak: wywoujemy \emph{Start}/\emph{Uruchom},
- wpisujemy \prgi{cmd} lub \prgi{command} i~naciskamy klawisz
- Enter.}:
-\begin{code}
-\begin{verbatim}
-latex foo.tex
-\end{verbatim}
-\end{code}
- %%
-W~wypadku sukcesu zakoczy si to utworzeniem pliku o~rozszerzeniu
-\eei{.dvi}\footnote{W~wikszoci wspczesnych dystrybucji systemu
- {\TeX} dostpne jest polecenie
- %\texttt{pdflatex foo.tex}
- \prg{pdflatex}
- do
- generowania dokumentu w~formacie \acro{PDF}. Wicej na ten temat w~punkcie
- \ref{sec:pdftex}.}. Polecenie trzeba powtrzy kilka razy, by
-\LaTeX{} mg utworzy spis treci i/lub odsyacze do pozycji
-bibliograficznych, rysunkw, wzorw matematycznych
-%%, rozdziaw
-i~rdtytuw. Napotkawszy bd w~dokumencie, {\LaTeX} zakoczy
-jego przetwarzanie i~przejdzie do trybu dialogu
-z~uytkownikiem. Wpisanie \texttt{Ctrl-D} (lub \texttt{Ctrl-Z} % sprawdzi
-w~{\MSWindows}) w~tym trybie powoduje powrt na poziom
-wiersza polece.
-
-\item Teraz moesz obejrze plik \acro{DVI}. Jest na to kilka
- sposobw. W~systemie typu Unix wyposaonym w~rodowisko graficzne
- X~Windows moesz wywoa:
- %
-\begin{code}
-\begin{verbatim}
-xdvi foo.dvi &
-\end{verbatim}
-\end{code}
- %
-W~systemie {\MSWindows} moesz skorzysta z~programu \prgi{yap} bd
-innej przegldarki plikw \acro{DVI}. Moesz te przetworzy plik
-\acro{DVI} do formatu {\PSi}\prgih{dvips}:
- %
-\begin{code}
-\begin{verbatim}
-dvips -Pcmz foo.dvi -o foo.ps
-\end{verbatim}
-\end{code}
- %
-Pliki w~formacie {\PSi} mona oglda i~drukowa za pomoc programu
-\prgi{ghostscript}.
-
-Jeli twoja dystrybucja {\LaTeX}a zawiera program \prgi{dvipdf}
-do konwersji plikw \acro{DVI} na format \acro{PDF}, to
-sprbuj go wywoa, wpisujc:
- %%w~nastpujcy sposb:
- %%\looseness-3
- %%
-\begin{code}
-\begin{verbatim}
-dvipdf foo.dvi
-\end{verbatim}
-\end{code}
-Pliki \acro{PDF} mona oglda i~drukowa, korzystajc z~programu Acrobat
-lub wspomnianego ju \prgi{ghostscript}a.
-\end{enumerate}
-
-\section{Ukad graficzny dokumentu}
-
-\subsection {Klasy dokumentw\label{sec:documentclass}}
-
-Na samym pocztku przetwarzania pliku rdowego
-{\LaTeX} musi si dowiedzie, jakiego typu dokument autor
-chce uzyska. Okrelone jest to w~instrukcji \ci{documentclass}:
-%
-\begin{command}
-\ci{documentclass}\verb|[|\emph{opcje}\verb|]{|\emph{klasa}\verb|}|
-\end{command}
-%
-\noindent
-gdzie \emph{klasa} oznacza typ dokumentu.
-%W~tabeli~\ref{documentclasses}
-%zestawiono klasy dokumentw opisane w~niniejszym wprowadzeniu.
-%W~dystrybucji {\LaTeXe} znajduj si take inne klasy, midzy innymi
-%listy oraz slajdy\footnote{Do prac w~jzyku polskim znakomicie nadaj
-% si klasy Marcina Woliskiego\index{Woliski Marcin}
-% \texttt{mwart}, \texttt{mwrep}
-% i~\texttt{mwbook}. Generuj
-% one skad bardziej zgodny z~polsk tradycj typograficzn ni
-% standardowe klasy {\LaTeX}a. Por.~punkt~\ref{polski}.}.
-W~niniejszym wprowadzeniu opisano nastpujce klasy
-ze standardowej dystrybucji \LaTeXe\footnote{%
-W~dystrybucji {\LaTeXe} znajduj si take inne, rzadziej wykorzystywane
-klasy, np. \texttt{slides}\index{klasa!slides}
-do przygotowywania przeroczy.
-%%Przerocza skadane s bezszeryfowym krojem pisma. %<- nieistotne
- Zamiast klasy standardowej
- mona do tworzenia slajdw zastosowa pakiet
-\pai{foiltex}, dostpny pod adresem
-\CTAN{macros/latex/packages/supported/foiltex},
-bd pakiet \pai{beamer}, spod adresu
-\CTAN{macros/latex/contrib/beamer} (krtkie wprowadzenie do
-pakietu \pai{beamer} zawiera punkt~\ref{sec:beamer}).}:
-\begin{description}
-\item [\normalfont\texttt{article}] artykuy, krtkie
- opracowania\index{klasa!article}\ldots
-\item [\normalfont\texttt{report}] dusze opracowania, dysertacje
-magisterskie i~doktorskie\index{klasa!report}\ldots
-\item [\normalfont\texttt{book}] ksiki\index{klasa!book}.
-\item [\normalfont\texttt{letter}] listy\index{klasa!letter}.
-\end{description}
-
-\medskip
-\noindent
-Opcje\index{opcje}
-pozwalaj zmienia sposb dziaania klas.
-Poszczeglne opcje rozdziela si
-przecinkami.
-%W~tablicy~\ref{options} zestawiono najczciej
-%wykorzystywane opcje dla klas standardowych.
-Najczciej
-wykorzystywane opcje dla klas standardowych to:
-%\begin{table}[!tb]
-%\caption{Waniejsze opcje klas dokumentw\label{options} }
-%\begin{lined}{12cm}% byo 12cm
-%
-\begin{description}
-\item[\normalfont\popti{10pt}, \popti{11pt}, \popti{12pt}] \quad
- Ustalenie stopnia pisma dla tekstu zasadniczego dokumentu. Domyln
- wartoci jest 10 punktw.
-
-\item[\normalfont\popti{a4paper}, \popti{letterpaper}, \ldots] \quad
- Ustalenie wymiarw papieru. Wartoci domyln jest
- \popti{letterpaper}. Inne dopuszczalne wartoci to:
- \popti{a5paper}, \popti{b5paper}, \popti{executivepaper}
- i~\popti{legalpaper}.
-
-\item[\normalfont\popti{fleqn}] \quad
-Skadanie wyeksponowanych wzorw matematycznych od lewego marginesu
-zamiast domylnego centrowania.
-
-\item[\normalfont\popti{leqno}] \quad
-Umieszczanie numerw wzorw matematycznych na lewym marginesie
-zamiast domylnie na prawym.
-
-\item[\normalfont\popti{titlepage}, \popti{notitlepage}] \quad
- Pierwsza %z~wariantw
- z~opcji powoduje, e {\LaTeX} skada tytu (instrukcja
- \texttt{maketitle}) oraz streszczenie (instrukcja \texttt{abstract})
- na odzielnej stronie,
- %drugi
- druga -- e skad tekstu zaczyna si na stronie
- tytuowej. W~klasie \texttt{article} tytu i~streszczenie nie s
- domylnie skadane na oddzielnych stronach, podczas gdy w~stylach
- \texttt{report} i~\texttt{book} -- s.
-
-\item[\normalfont\popti{onecolumn}, \normalfont\popti{twocolumn}]
- \quad Skad jedno- lub dwuamowy (dwukolumnowy).
-
-\item[\normalfont\popti{oneside}, \popti{twoside}] \quad
- Druk na jednej lub
- na dwch stronach kartki papieru. W~klasach \texttt{article}
- i~\texttt{report} domyln opcj jest \popti{oneside}, natomiast
- w~klasie \texttt{book} -- \popti{twoside}. Wczenie opcji
- \popti{oneside} powoduje przy okazji, e {\LaTeX} nie wyrwnuje
- wysokoci kolejnych stron, dopuszczajc pewn ich zmienno.
-
-\item[\normalfont\popti{openright}, \popti{openany}] \quad Wybranie pierwszej
- opcji powoduje, e tytuy rozdziaw bd umieszczane na stronach
- nieparzystych. W~klasie \texttt{article} opcja nie ma znaczenia,
- gdy w~tej klasie nie jest zdefiniowane pojcie rozdziau. W~klasie
- \texttt{report} domyln wartoci jest \popti{openany}, a~w~klasie
- book -- \popti{openright}.
-\end{description}
-%\end{lined}
-%\end{table}
-
-\medskip
-\noindent
-Przykad. Plik rdowy moe si rozpoczyna od nastpujcej
-instrukcji\cih{documentclass}:
-%
-\begin{code}
-\begin{verbatim}
-\documentclass[11pt,twoside,a4paper]{article}
-\end{verbatim}
-\end{code}
-%
-\noindent
-W tym wypadku dokument zostanie zoony w~klasie \emph{article}, pismem
-w~stopniu \emph{11~punktw}, i~zostanie przygotowany
-do wydruku po \emph{dwch} stronach
-kartki papieru formatu \emph{A4}.
-
-\subsection{Pakiety\index{pakiet}}
-
-Pakiety rozszerzaj moliwoci \LaTeX{}a. Sam {\LaTeX} nie ma na
-przykad instrukcji do doczania grafiki, kolorowania tekstu, amania
-duych tabel itp. Do wykonywania tych zada su wanie pakiety.
-Docza si je poleceniem:
-%
-\begin{command}
-\ci{usepackage}\verb|[|\emph{opcje}\verb|]{|\emph{pakiet}\verb|}|
-\end{command}
-%
-\noindent
-gdzie \emph{pakiet\/} oznacza nazw pakietu, a~\emph{opcje} -- list
-rozdzielonych przecinkami opcji. Cz pakietw znajduje si
-w~podstawowej dystrybucji {\LaTeXe} (zobacz tabela~\ref{packages}),
-kolejnych kilkanacie, m.in. tak uyteczne jak
-\pai{babel} czy \pai{graphicx}, jest do niej \emph{obowizkowo\/} dodawanych;
-pozostae s rozpowszechniane oddzielnie. Gdy uywamy {\LaTeX}a
-w~systemie, ktrym zarzdza (dobry) administrator, to informacja
-o~dostpnych pakietach powinna si znajdowa w~\guide. Podstawowym
-rdem informacji o~{\LaTeX}u jest \companion. Zawiera on opis setek
-pakietw, a~take informuje, jak mona pisa wasne rozszerzenia
-{\LaTeX}a.
-
-Wartociowym rdem informacji o~istniejcych pakietach {\LaTeX}a jest
-\emph{{\TeX} Catalogue Online\/} Grahama Williamsa\index{Williams
- Graham}~\cite{catalogue}, dostpny niestety tylko w~jzyku angielskim.
-Uytkownikom polskojzycznym polecamy \emph{Wirtualn Akademi\/}
-Wodzimierza Macewicza\index{Macewicz Wodzimierz}~\cite{WAWM}.
-
-\begin{table}[!tb]
-\caption{Wybrane pakiety z~podstawowej
- dystrybucji \LaTeX{}a\label{packages}
-}
-\begin{lined}{11cm}% byo 11cm
-\begin{description}
-
-\item[\normalfont\pai{doc}]
- Suy do drukowania dokumentacji pakietw
- oraz innych czci skadowych {\LaTeX}a.
- Opis znajduje si w~pliku \texttt{doc.dtx}%
- \footnote{Plik ten powinien by zainstalowany w~twoim systemie. Aby
- otrzyma z~niego plik \acro{DVI}, wystarczy w~katalogu z~prawem do
- zapisu napisa \texttt{latex doc.dtx}. To samo stosuje si do innych
- pakietw z~tej tabeli.}.
-
-\item[\normalfont\pai{exscale}] Umoliwia skalowanie fontw
- matematycznych, tak by optycznie byy zgodne z~otaczajcym tekstem,
- np.~w~tytuach rozdziaw. Opis w~\texttt{ltexscale.dtx}.
-
-\item[\normalfont\pai{fontenc}] Definiuje ukad znakw, ktrego ma uywa
- \LaTeX. Opis w~punkcie~\ref{int-support} i~w~\texttt{ltoutenc.dtx}.
-
-\item[\normalfont\pai{ifthen}] Umoliwia korzystanie z~polece typu
- \texttt{if... then do... otherwise do}. Opis w~\texttt{ifthen.dtx}
- i~\cite{companion}.
-
-\item[\normalfont\pai{latexsym}] Udostpnia specjalny font symboliczny
- (fonty \verb+lasy+). Opis w~\texttt{latexsym.dtx} i~\cite{companion}.
-
-\item[\normalfont\pai{makeidx}] Udostpnia polecenia do
- przygotowywania skorowidzw. Opis w~punkcie~\ref{sec:indexing}
- i~\cite{companion}.
-
-\item[\normalfont\pai{syntonly}] Powoduje, e dokument jest przetwarzany
- bez skadania czegokolwiek. Przydatny do szybkiego sprawdzenia, czy
- dokument nie zawiera bdw. Opis w~\texttt{syntonly.dtx}
- i~\cite{companion}.
-
-\item[\normalfont\pai{inputenc}] Definiuje ukad znakw w~pliku
- rdowym, jak: \acro{ASCII}, \acro{ISO} Latin-1, \acro{ISO}
- Latin-2, 437/850 \acro{IBM}, Apple Macintosh, Next, \acro{ANSI}-Windows,
- itd.
- %albo ukad zdefiniowany przez uytkownika.
- Opis w~\texttt{inputenc.dtx}.
-\end{description}
-\end{lined}
-\end{table}
-
-\subsection{Style strony}
-
-Typowa strona skada si z~trzech podstawowych czci. Powyej kolumny
-tekstu gwnego znajduje si \emph{pagina grna} (gwka), ktra moe
-zawiera numer strony, tytu rozdziau czy punktu. Poniej kolumny
-tekstu znajduje si \emph{pagina dolna} (stopka). W~niniejszym
-wprowadzeniu pagina dolna jest pusta, grna natomiast zawiera numer
-strony oraz tytu rozdziau na stronicach parzystych, a~tytu punktu --
-na nieparzystych\footnote{Pagin zawierajc oprcz
- kolejnego numeru kolumny (strony) take informacj dotyczc treci
- tej kolumny drukarze
- nazywaj \emph{yw pagin}\index{ywa pagina}.}.
-
-{\LaTeX} pozwala wybra jeden z~trzech sposobw skadania pagin.
-Suy do tego instrukcja:
-%
-\begin{command}
-\ci{pagestyle}\verb|{|\emph{styl}\verb|}|
-\end{command}
- %%
-\noindent
-Dopuszczalne wartoci argumentu \emph{styl\/}
-%zestawiono w~tabeli~\ref{pagestyles}.
-s nastpujce:
-
-%\begin{table}[!tb]
-%\caption{Standardowe style strony w~\LaTeX{}u\label{pagestyles} }
-%\begin{lined}{12cm} %% byo 12cm
-\begin{description}
-
-\item[\normalfont\texttt{plain}] pagina grna jest pusta, a~pagina
- dolna zawiera wycentrowany numer strony. Ten styl jest domylny;
-
-\item[\normalfont\texttt{headings}] pagina grna zawiera numer strony
- oraz tytu, pagina dolna jest pusta;
-
-\item[\normalfont\texttt{empty}] pagina grna i~dolna s puste.
-
-\end{description}
-%\end{lined}
-%\end{table}
-%%
-\noindent
-Moliwa jest take zmiana stylu \emph{biecej} strony.
-Suy do tego polecenie:
- %%
-\begin{command}
-\ci{thispagestyle}\verb|{|\emph{styl}\verb|}|
-\end{command}
- %%
-Punkt~\ref{sec:fancyhdr} na stronie \pageref{sec:fancyhdr} niniejszego
-\emph{Wprowadzenia} oraz podrcznik~\cite{companion} w~punkcie~4.4 na
-stronie~54 zawieraj wicej informacji o~paginach, w~szczeglnoci
-o~sposobach samodzielnego definiowania ich wygldu.
-
-\section{Nazwy plikw zwizanych z~\LaTeX{}em\label{sec:latex-files}}
-
-Pracujc z~\LaTeX{}em, szybko zauwaysz, e na dysku pojawia si
-mnstwo plikw o~rnych rozszerzeniach nazwy, a~ty nie wiesz, co to
-za jedne. W~poniszym wykazie objaniono rozmaite typy plikw,
-z~ktrymi moesz si zetkn. Wykaz ten nie pretenduje do kompletnego,
-dlatego napisz do nas, gdy napotkasz jakie nowe rozszerzenie, ktre
-uznasz za %wane i~
-warte opisania.
- %%
-\begin{description}
-\item[\eei{.tex}] Plik rdowy z~dokumentem w~notacji \LaTeX{}a bd
- zwykego \TeX{}a. Mona go kompilowa programem \prg{latex} bd,
- odpowiednio, \prg{tex}.
-\item[\eei{.sty}] Pakiet makr \LaTeX{}owych. Plik tego typu mona
- docza do dokumentu \LaTeX{}owego, uywajc do tego celu
- instrukcji \ci{usepackage}.
-\item[\eei{.dtx}] Udokumentowany \TeX{}. Jest to podstawowy format,
- w~jakim dystrybuowane s style \LaTeX{}a. Skutkiem kompilacji pliku
- tego typu jest broszurka z~udokumentowanymi makrami.
-\item[\eei{.ins}] Instalator dla plikw \eei{.dtx}. cigajc
- z~sieci pakiet \LaTeX{}owy, otrzymasz na og pliki \eei{.dtx}
- i~\eei{.ins}. Uruchomienie \LaTeX{}a na pliku \eei{.ins}
- powoduje rozpakowanie pliku .dtx.
-\item[\eei{.cls}] Plik z~klas \LaTeX{}a definiujc wygld
- skadanych w~\LaTeX{}u dokumentw. Wanie do tych plikw odnosi si
- wystpujca na pocztku dokumentu instrukcja \ci{documentclass}.
-\item[\eei{.fd}] Definicja niektrych waciwoci fontw \LaTeX{}a.
-\end{description}
-
-\smallskip
-W~wyniku kompilacji dokumentu %{\LaTeX}owego
-powstaj nastpujce pliki:
-%
-\begin{description}
-\item[\eei{.dvi}] \emph{Device Independent File\/} (plik niezaleny od
- urzdzenia), bdcy wynikiem kompilacji pliku rdowego przez
- ,,tradycyjnego'' {\LaTeX}a\footnote{W~nowych wersjach systemu,
- {\LaTeX} potrafi take generowa dokumenty bezporednio w~formacie
- \acro{PDF}. Wicej informacji na ten temat zawiera punkt~\ref{sec:pdftex}.}.
- Zawarto plikw \acro{DVI} moesz zobaczy w~przegldarce plikw
- \acro{DVI} albo posa na drukark, korzystajc z~programu
- \prgi{dvips} albo innego programu o~podobnych funkcjach.
-\item[\eei{.pdf}] Portable Document Format (przenony format
- dokumentw). Zagadnienie generowania plikw w~formacie \acro{PDF}
- jest omawiane w~punkcie \ref{sec:pdftex}, zaczynajcym si na
- stronie \pageref{sec:pdftex}.
-\item[\eei{.log}] Zawiera szczegowy raport z~tego, co si wydarzyo
- podczas kompilacji: ktre pliki byy przetwarzane, co szczeglnego
- i~ewentualnie jakie bdy \LaTeX{} w~nich znalaz, a~take -- jakie
- pliki powstay w~wyniku kompilacji.
-\item[\eei{.toc}] Zawiera nagwki rozdziaw i~punktw dokumentu. Jest
- czytany przez {\LaTeX}a w~nastpnym przebiegu kompilacji,
- w~celu wygenerowania spisu treci.
-\item[\eei{.lof}] Podobny do pliku \eei{.toc}, z~tym e zawiera
- wykaz ilustracji.
-\item[\eei{.lot}] Tak samo, lecz dotyczy wykazu tabel.
-\item[\eei{.aux}] Inny plik pomocniczy, przenoszcy informacj
- z~jednego przebiegu kompilacji do nastpnego. Jest uywany midzy
- innymi do magazynowania informacji zwizanej z~odsyaczami
- wystpujcymi w~dokumencie.
-\item[\eei{.idx}] Jeli dokument zawiera skorowidz, to w~tym pliku
- {\LaTeX} zapisze wszystkie jego hasa. Do przetworzenia tego pliku
- suy program \prgi{makeindex}
- (lub \prgi{plmindex}, w~przypadku jzyka
- polskiego). Wicej o~tworzeniu skorowidzw przeczytasz w~punkcie
- \ref{sec:indexing} na stronie \pageref{sec:indexing}.
-\item[\eei{.ind}] Przetworzony plik \eei{.idx}, gotowy do wczenia
- do dokumentu w~nastpnym cyklu kompilacji.
-\item[\eei{.ilg}] Sprawozdanie z~tego, co zrobi program \prgi{makeindex}.
-\end{description}
-
-
-\section{Due dokumenty \label{sec:duze-d}}
-
-Pracujc nad duym dokumentem, wygodnie jest podzieli plik rdowy
-na mniejsze czci. W~{\LaTeX}u mamy dwie instrukcje uatwiajce prac
-z~tak podzielonymi dokumentami. Pierwsz z~nich jest:
-%
-\begin{command}
-\ci{include}\verb|{|\emph{plik}\verb|}|
-\end{command}
-%
-\noindent
-Wcza ona do dokumentu zawarto innego pliku. Przed przetworzeniem,
-a~take po przetworzeniu zawartoci wczanego pliku {\LaTeX} rozpoczyna
-now stron.
-
-Drugiej instrukcji uywa si w~preambule. Pozwala ona wstawia do
-tekstu jedynie wybrane pliki.
-%
-\begin{command}
-\ci{includeonly}\verb|{|\emph{plik1,plik2,...}\verb|}|
-\end{command}
-%
-\noindent
-Spord instrukcji \ci{include} zostan wykonane tylko te,
-ktre dotycz plikw wymienionych w~argumencie
-\ci{includeonly}. Uwaga: w~wykazie plikw nie wolno uywa odstpw;
-poszczeglne pliki nalezy oddziela wycznie przecinkiem!
-
-Polecenie \ci{include} rozpoczyna skad doczanego tekstu od nowej
-strony. W~poczeniu z~poleceniem \ci{includeonly} w~preambule
-instrukcja \ci{include} umoliwia przetwarzanie wybranych
-plikw bez zmiany miejsc amania poszczeglnych
-stron i~z~zachowaniem prawidowej numeracji stron, rozdziaw, tabel
-itp. Czasami jednak rozpoczynanie skadu od nowej strony
-nie jest podane. W~takiej sytuacji zamiast \ci{include}
-naley posuy si instrukcj:
-%
-\begin{command}
-\ci{input}\verb|{|\emph{plik}\verb|}|
-\end{command}
-%
-\noindent
-Wstawia ona zawarto podanego pliku ju bez adnych
-dodatkowych efektw.
-
-Argument polece \ci{input} i~\ci{include} moe zawiera pen ciek
-do pliku, ale w~imi wygody i~przenonoci nie naley uywa cieek
-bezwzgldnych.
-Na przykad:
- %
-\begin{code}
-\begin{verbatim}
-\include{C:\Documents and Settings\elka\Moje dokumenty\r2.tex}
-\end{verbatim}
-\end{code}
- %
-jest koszmarnym bdem w~wikszoci dystrybucji {\LaTeX}a. Nawet
-jeeli nasz {\LaTeX} wie, co oznacza specyficzny dla {\MSWindows}
-zapis \verb@C:\@, oraz poradzi sobie z~odstpami w~nazwach katalogw
-i~ze znakami~\verb@\@ (ktre w~tym wypadku nie s pocztkiem adnego
-polecenia), to taki dokument przesany komu, kto bdzie go kompilowa
-w~systemie Linux, sprawi mu~mnstwo problemw.
-Pamitajmy: bez wzgldu na to, jakiego systemu operacyjnego
-uywamy, katalogi powinnimy oddziela znakiem \verb@/@.
-
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% coding: latin-2
-%%% case-fold-search: nil
-%%% LocalWords: ghostscript acrobat makeindex plmindex
-%%% ispell-local-dictionary: "polish"
-%%% End:
diff --git a/info/lshort/polish/src/title.tex b/info/lshort/polish/src/title.tex
deleted file mode 100644
index 384b1edef7..0000000000
--- a/info/lshort/polish/src/title.tex
+++ /dev/null
@@ -1,143 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: The title page (LShort2e Introduction)
-% File: title.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begingroup
-\def\NSOriTitle{The Not So Short Introduction to \LaTeXe}
-
-\def\hyperpageanchor#1{\hss}
-\makeatletter\def\hyper@@anchor#1{\hss}\makeatother
-\ifpdf \pdfbookmark{Strona tytulowa}{title} \fi
-\newlength{\centeroffset}
-\setlength{\centeroffset}{-0.5\oddsidemargin}
-\addtolength{\centeroffset}{0.5\evensidemargin}
-%\addtolength{\textwidth}{-\centeroffset}
-
-\begingroup
-%% Pocztek strony tutuowej:
-\sffamily %%<-- str. tytuowa sans-serif
-\thispagestyle{empty}
-
-\vspace*{\stretch{1}}
-\noindent\hspace*{\centeroffset}
-
-\makebox[0pt][l]{\begin{minipage}{\textwidth}
-\flushright{\Huge\bfseries
- Nie za krtkie wprowadzenie do systemu \LaTeXe{} }
-%\noindent\rule[-1ex]{\textwidth}{5pt}\\[2.5ex]
-\noindent\rule[-1ex]{\textwidth}{3.3pt}\\[2.5ex] % kreska chudsza
-\hfill
- \begingroup
- %% Podtytu: zawiera liczb stron:
- \emph{\Large Albo {\LaTeXe} w~\IleMinut{verylast}}%
- \endgroup
-\end{minipage}}
-
-\vspace{\stretch{1}}
-\noindent\hspace*{\centeroffset}\makebox[0pt][l]{\begin{minipage}{\textwidth}
-
-\flushright
-{\bfseries Tobias Oetiker}\\[1.5ex]
-Hubert Partl, Irene Hyna, Elisabeth Schlegl\\[3ex]
-{\bfseries Tomasz Przechlewski i~Ryszard Kubiak}\\[1.5ex]
-Janusz Godasz\\[3.0ex]
-%Version~4.20, May 31, 2006
-Wydanie drugie, poprawione, uaktualnione i~rozszerzone\\
-Oparte na wersji~4.20 \emph{\NSOriTitle}\\
-z~31~maja 2006\\[24mm]
-\bfseries Stycze 2007
-\end{minipage}}
-
-\vspace{\stretch{2}}
-
-
-\pagebreak
-\endgroup
-
-\begingroup
-%% koniec strony tytuowej
-
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{1ex}
-
-\begingroup
-\TPSwitchToEnglish
-\begin{small}
- Copyright \copyright 1995--2005 Tobias Oetiker and Contributers.
- All rights reserved.\\
- Copyright \copyright{} 1999, 2007 for the Polish translation and extension
- JG, RK and TP \\
- All rights reserved.
-
- This document is free; you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This document is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\@. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this document; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-\end{small}
-\endgroup
-\vspace{5ex}
-
-\begin{small}
-
-Copyright \copyright{} 1995--2005 Tobias Oetiker i~wszyscy
- wspautorzy \emph{Wprowadzenia}.\\
-Copyright \copyright{} 1998, 2007 polskiego tumaczenia
-i~opracowania JG, RK i~TP.
-
-Niniejszy dokument jest wolno dostpny; mona go rozpowszechnia
-i/lub zmienia zgodnie z~postanowieniami Oglnej Licencji Publicznej
-GNU -- takiej, jak opublikowaa fundacja Free
-Software Foundation w~wersji~2 teje Licencji, albo (Wasz wybr)
-w~dowolnej pniejszej.
-
-Dokument jest rozpowszechniany w~nadziei, e bdzie
-uyteczny, jednake BEZ ADNEJ GWARANCJI, nawet bez jakiejkolwiek
-domylnej gwarancji WYNIKAJCEJ Z~NABYCIA lub ODPOWIADANIA
-KONKRETNEMU CELOWI. Wicej szczegw znajdziecie w~Oglnej
-Licencji Publicznej GNU.
-
-Do dokumentu powinna by doczona kopia
-Oglnej Licencji Publicznej GNU; jeli jej nie ma, to napiszcie do:
-the Free Software Foundation, Inc.,
-675 Mass Ave, Cambridge, MA 02139, USA.
-\end{small}
-
-\endgroup
-
-\vspace{\stretch{1}}
-
-\noindent
-Najnowsz polskojzyczna wersja \emph{Wprowadzenia\/}
-znajduje si pod adresem:\\
-\url{http://www.ctan.org/tex-archive/info/lshort/polish/}
-
-\vspace{1ex}
-
-\noindent
-Najnowsza anglojzyczna wersja \emph{Wprowadzenia\/} znajduje si~w~katalogu:\\
-\url{http://www.ctan.org/tex-archive/info/lshort}
-
-
-%\clearpage
-\newpage
-
-\endgroup
-\endinput
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% ispell-local-dictionary: "polish"
-%%% case-fold-search: nil
-%%% coding: latin-2
-%%% End:
diff --git a/info/lshort/polish/src/typeset.tex b/info/lshort/polish/src/typeset.tex
deleted file mode 100644
index c189faa90c..0000000000
--- a/info/lshort/polish/src/typeset.tex
+++ /dev/null
@@ -1,2040 +0,0 @@
-% -- translate-file=il2-pl --
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Contents: Typesetting Part (LShort2e Introduction)
-% File: typeset.tex (Polish translation)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\chapter{Skadanie tekstu}
-
-\begin{intro}
- Po lekturze poprzedniego rozdziau znasz ju podstawowe pojcia
- zwizane z~systemem \LaTeXe. W~tym rozdziale Twoja wiedza wzbogaci si
- o~informacje niezbdne do tworzenia prawdziwych dokumentw.
-\end{intro}
-
-\section{Struktura tekstu i jzyka}
-\secby{Hanspeter Schmid}{hanspi@schmid-werren.ch}
-\noindent
-Gwnym zadaniem sowa pisanego jest przekaz myli, informacji lub
-wiedzy. Nadanie zapisowi odpowiedniej struktury pomaga czytelnikowi
-lepiej zrozumie przekazywane treci. Skad typograficzny moe
-czytelnikowi t logiczn i~semantyczn struktur tekstu przybliy.
-
-\LaTeX{} tym si rni od innych systemw skadu, e do zoenia tekstu
-wystarcza mu znajomo logicznej i~semantycznej struktury tekstu.
-Posta typograficzna jest wyprowadzana na podstawie ,,regu'' zawartych
-w~klasie dokumentu i~plikach z~makroinstrukcjami.
-
-Najwaniejsz jednostk podziau tekstu w~\LaTeX{}u (a~take
-w~typografii) jest akapit. Jest to ,,jednostka podziau'' gwnie
-dlatego, e wedug wszelkich kanonw sztuki typograficznej tre akapitu
-powinna by powicona jednej spjnej myli lub pojciu. Tak wic, gdy
-zaczyna si nowa myl, powinien si zacz nowy akapit. Kontynuacja
-dotychczasowej myli w~nowym akapicie jest bdem. Niezgodne z~reguami
-sztuki jest te pojawienie si w~tym samym akapicie cakowicie nowej
-myli. W~nastpnym punkcie omwimy instrukcje nakazujce \LaTeX{}owi
-zamanie linii bez rozpoczynania nowego akapitu, na przykad poleceniem
-\verb|\\|, a~take sposb rozpoczcia nowego akapitu, na przykad przez
-umieszczenie w~kodzie rdowym pustej linii.
-
-Wikszo ludzi cakowicie lekceway znaczenie waciwej organizacji
-akapitw. Co wicej, wiele osb nawet nie zdaje sobie sprawy, czym
-akapit naprawd jest, i~(szczeglnie w~\LaTeX{}u) koczy akapit,
-nawet o~tym nie wiedzc. Bd taki atwo popeni
-zwaszcza w~tekcie z~rwnaniami. Zobaczmy, dlaczego w~poniszych
-przykadach w~jednej z~takich sytuacji naley przej do nowego akapitu,
-a~w~innej -- nie. Czytelnik, ktry nie zna jeszcze wszystkich polece
-uytych w~tych przykadach, powinien dokadnie przeczyta ten i~nastpny
-rozdzia, a~nastpnie wrci do tego punktu i~przeczyta go~jeszcze raz.
-
-\begin{code}
-\begin{verbatim}
-% Przykad 1
-\ldots Synne rwnanie Einsteina
-\begin{equation}
-e = m \cdot c^2 \; ,
-\end{equation}
-jest najbardziej znanym, ale te
-najmniej rozumianym rwnaniem w~fizyce.
-
-% Przykad 2
-\ldots ktrego wynikiem jest prdowe prawo Kirchhoffa:
-\begin{equation}
-\sum_{k=1}{n} I_k = 0 \; .
-\end{equation}
-
-Napiciowe prawo Kirchhoffa ma za swj pocztek w\ldots
-
-% Przykad 3
-\ldots co ma okrelone zalety.
-
-\begin{equation}
-I_D = I_F - I_R
-\end{equation}
-jest rdzeniem innego modelu tranzystora. \ldots
-\end{verbatim}
-\end{code}
- %%
-\noindent
-Mniejsz od akapitu jednostk podziau tekstu jest zdanie. W~tekstach
-angielskojzycznych odstp po kropce koczcej zdanie jest wikszy od
-odstpu po kropce oznaczajcej skrt. Zalenie od kontekstu \LaTeX{}
-stara si uy krtszego lub duszego odstpu. W~razie pomyek z~jego
-strony powinnimy mu wskaza nasze intencje. Jak to zrobi, wyjaniamy
-w~dalszej czci tego rozdziau.
-
-Waciwa organizacja tekstu dotyczy nawet fragmentw zda. Wiele jzykw
-ma bardzo skomplikowan interpunkcj, ale w~wikszoci wypadkw
-(wliczajc angielski i~niemiecki) stawiajc przecinek w~okrelonym
-miejscu w~zdaniu, nie popenimy na og bdu, pamitajc o~zasadzie, e
-przecinek oznacza krtk przerw w~wypowiedzi. Dlatego -- jeli nie
-jestemy pewni, gdzie w~zdaniu naley go postawi -- przeczytajmy zdanie
-na gos i~postawmy przecinki wszdzie tam, gdzie zrobilimy krtk
-przerw na wdech. Ale nie sugerujmy si wycznie tym! Jeli w~danym
-miejscu przecinek nie wyglda najlepiej, to go usumy; jeli w~innym
-miejscu odczuwamy potrzeb wzicia powietrza do puc (lub zrobienia
-krtkiej przerwy), to postawmy tam przecinek. A~najlepiej w~celu
-rozwiania wtpliwoci sign do sownika ortograficzno\=interpunkcyjnego,
-ktry zreszt zawsze warto mie pod rk.
-
-I na koniec: akapit nie jest najwiksz logiczn jednostk podziau
-tekstu. Mona jeszcze wspomnie o rozdziaach, punktach, podpunktach
-itd. Jednake od strony typograficznej ju same nazwy polece w~rodzaju
-\verb|\section{Struktura tekstu i jzyka}| s na tyle oczywiste (dla
-znajcych jzyk angielski), e sposb ich uycia jest atwo zrozumiay.
-
-\section{Skadanie akapitw i~amanie stron}
-\subsection{Skadanie akapitw\label{just-paragraphs}}
-
-Ksiki najczciej skada si tak, e wszystkie wiersze w~akapitach s
-tej samej dugoci. Dc do optymalnej prezentacji akapitu, {\LaTeX}
-ustala miejsca zama linii oraz wielko odstpw midzy sowami. W~razie
-potrzeby przenosi wyrazy, ktrych nie jest w~stanie zmieci w~wierszu.
-Sposb skadania akapitw zaley od uytej klasy dokumentu.
-Najczciej pierwszy wiersz akapitu jest wcity, a~midzy akapitami nie
-ma dodatkowych odstpw. Wicej na ten temat mona przeczyta
-w~punkcie~\ref{parsp}.
-
-%%<PLext>
-Zgodnie z~anglo-amerykaskimi zwyczajami typograficznymi {\LaTeX} nie
-wstawia wcicia akapitowego bezporednio po tytuach rozdziaw,
-punktw itd. Polskie zwyczaje nakazuj jednak rozpoczynanie take
-pocztkowych akapitw wciciem. Efekt ten mona osign przez
-doczenie w~preambule pakietu \pai{indentfirst}. W~niniejszym
-tumaczeniu nie stosujemy wci w~pocztkowych akapitach, gdy akurat
-pod tym wzgldem bardziej nam si podobaj zwyczaje anglosaskie.
-%%</PLext>
-
-Czasami przydaje si instrukcja nakazujca {\LaTeX}owi zamanie linii.
-Polecenie:
-\begin{command}
-\ci{\bs} lub \ci{newline}
-\end{command}
-\par
-\noindent
-rozpoczyna now lini bez rozpoczynania nowego akapitu. \\
-Natomiast instrukcja:
-\begin{command}
-\ci{\bs*}
-\end{command}
-%
-\noindent
-zakazuje dodatkowo zamania strony (w~miejscu zamania linii).
-Z~kolei instrukcja:
-\begin{command}
-\ci{newpage}
-\end{command}
-%
-\noindent
-rozpoczyna now stron.
-
-\noindent
-Instrukcje:
-%
-\begin{command}
-\ci{linebreak}\verb|[|\emph{n}\verb|]|,
-\ci{nolinebreak}\verb|[|\emph{n}\verb|]|,
-\ci{pagebreak}\verb|[|\emph{n}\verb|]| oraz
-\ci{nopagebreak}\verb|[|\emph{n}\verb|]|
-\end{command}
- %
-\noindent
-oznaczaj, odpowiednio:
-zacht do zamania wiersza, niezgod na zamanie
-wiersza, zacht do zamania strony i~niezgod na zamanie strony
-(w~miejscu ich wystpienia w~dokumencie).
-%%Ponadto
-Opcjonalny argument \emph{n}, o~dopuszczalnej wartoci
-od $0$ do $4$, okrela stopie tej zachty (niezgody).
-Domylna warto~$4$ to bezwarunkowy zakaz lub nakaz zamania
-linii/strony. Warto mniejsza od $4$
-pozostawia \LaTeX-owi swobod zignorowania instrukcji, jeeli
-skad otrzymany w~jej rezultacie byby kiepskiej jakoci.
-
-Polece z~grupy \verb|break| nie naley myli z~tymi z~grupy \verb|new|.
-Mimo otrzymania polecenia typu \verb|break| {\LaTeX} stara si wyrwna
-wiersz do prawego marginesu czy te wypeni stron do caej jej wysokoci.
-Nietrudno zgadn, jakiej instrukcji naley uy, gdy naprawd
-zaley nam na rozpoczciu nowego wiersza\footnote{Zagadka ta
-jest atwa dla znajcych jzyk angielski -- jest to
-polecenie \ci{newline}.}.
-
-%%<PLext>
-Jeeli w~wierszu zakoczonym instrukcj \ci{newline} jest zbyt mao
-tekstu, to {\LaTeX} nie wyrwna tego wiersza do prawego marginesu,
-lecz wstawi po tekcie odpowiedni odstp. Jeeli zamiast \ci{newline}
-uyjemy \ci{linebreak}, to {\LaTeX} postara si wyrwna zawarto
-koczonej linijki do prawego marginesu. Zbyt mae wypenienie wiersza
-tekstem zmusi {\LaTeX}a do umieszczenia midzy wyrazami zbyt duych
-odstpw. Efekt ten \LaTeX{} sygnalizuje podczas przetwarzania
-dokumentu, wywietlajc komunikat:
-%
-\begin{code}
-\begin{verbatim}
-Underfull \hbox (badness 10000) in paragraph at lines 4--5
-\end{verbatim}
-\end{code}
-%
-Liczba po sowie \verb|badness| w~tym komunikacie wskazuje, jak bardzo
-\LaTeX{}owi ,,nie podoba si'' zoony wiersz. Tutaj jest to maksymalna
-%%w~\LaTeX{}u
-negatywna ocena \verb|10000|. Liczby na kocu komunikatu to
-numery pierwszej i~ostatniej linii akapitu, w~ktrym {\LaTeX} musia
-zoy wiersz z~nadmiernymi odstpami midzy wyrazami. Chocia wielu
-uytkownikw {\LaTeX}a nie zwraca uwagi na podobne ostrzeenia, warto
-sobie zdawa spraw, co one oznaczaj.
-
-Oprcz wyej wymienionych istniej jeszcze w~{\LaTeX}u instrukcje:
-%
-\begin{command}
-\ci{clearpage},
-\ci{cleardoublepage}
-\end{command}
-%
-\noindent
-Obydwie rozpoczynaj skad nowej strony. Instrukcja \ci{cleardoublepage}
-dziaa tak jak \ci{clearpage}, z~tym e rozpoczynana strona
-ma numer nieparzysty; w~razie potrzeby tworzona jest strona pusta
-(wakatowa)\footnote{%
- Mwic precyzyjnie zaley to od stanu opcji \popti{openright}/\popti{openany},
- w~szczeglnoci w~klasie ,,article''
- \ci{cleardoublepage} domylnie
- dziaa tak jak \ci{clearpage}.\label{fnt:clrdblpg}}.
- %%
-W~trybie skadu dwuamowego (opcja \popti{twocolumn})
-instrukcja \ci{newpage} koczy am, natomiast \ci{clearpage}
-oraz \ci{cleardoublepage} kocz stron, pozostawiajc w~razie
-potrzeby pusty prawy am.
-
-Jeeli na stronie zakoczonej instrukcj \ci{newpage} albo
-\ci{clearpage} jest zbyt mao tekstu, to {\LaTeX} wstawia odpowiedni
-odstp u~dou strony, wypeniajcy pozosta cze kolumny.
-W~wypadku polecenia \ci{pagebreak} {\LaTeX} wyrwnuje zawarto
-kolumny do dolnego brzegu, wstawiajc odstpy pomidzy akapitami lub
-innymi elementami na stronie. Jeeli wstawione odstpy okazuj si za
-due, co zdarza si do czsto, to podczas przetwarzania dokumentu
-generowane jest odpowiednie ostrzeenie, na przykad:
-%
-\begin{code}
-\begin{verbatim}
-Underfull \vbox (badness 10000) has occurred
-while \output is active [7]
-\end{verbatim}
-\end{code}
-%
-W~powyszym komunikacie (z~uwagi na wsko szpalty przeamanym na dwie
-linijki) liczba po sowie \verb|badness| wskazuje, jak bardzo
-{\LaTeX}owi nie podoba si zoona strona. Tutaj jest to \verb|10000| --
-maksymalna w~{\TeX}u ujemna ocena jakoci skadu. Liczba w~nawiasach
-prostoktnych na kocu komunikatu oznacza numer strony, podczas
-skadania ktrej wystpi problem.
-%%</PLext>
-
-{\LaTeX} zawsze stara si znale najlepszy podzia akapitu na wiersze.
-Kiedy nie potrafi znale podziau, ktry spenia jego wysokie wymagania
-jakociowe, wtedy niektre wyrazy wystaj na prawy margines.
-Sytuacja taka jest sygnalizowana komunikatem podobnym do nastpujcego:
-%
-\begin{code}
-\begin{verbatim}
-Overfull \hbox (5.5452pt too wide) in paragraph at lines 79--83
-\end{verbatim}
-\end{code}
-%%
-W~komunikacie\index{overfull hbox} tym liczba
-w~nawiasie okrgym oznacza, e pewien fragment tekstu wystaje
-o~5,5452 punktw drukarskich na prawy margines. Problem wystpi
-w~akapicie, ktry w~pliku rdowym jest w~wierszach od~79 do~83.
-Podobne ostrzeenia pojawiaj si najczciej wwczas, gdy {\LaTeX}
-nie potrafi przenie wyrazw w~akapicie zgodnie z~zadanymi wzorcami
-przenoszenia tak, by nie popsu jakoci skadu. Komunikat typu
-\emph{\wi{overfull hbox}\/} nie wystarcza na og do dokadnego
-ustalenia przyczyny jego wystpienia. Mona wtedy jako argumentu
-polecenia \ci{documentclass} uy opcji \popti{draft}, na skutek
-czego {\LaTeX} oznaczy wystajce wiersze ma czarn sztabk na prawym
-marginesie szpalty.
-
-Deklaracja \ci{sloppy} nakazuje {\LaTeX}owi nieco obniy jego domylnie
-wysokie standardy. Zapobiega to --~w~wikszoci wypadkw --~wystpowaniu
-zbyt dugich linijek, kosztem jednak zwikszenia odstpw
-midzywyrazowych, czyli pogorszenia jakoci skadu. Mog si pojawia
-ostrzeenia typu \emph{\wi{underfull hbox}}, co w~wikszoci wypadkw
-(zwaszcza gdy podana miara kiepskoci jest powyej 5000) oznacza, e
-skad nie jest zbyt udany. Instrukcja \ci{fussy} dziaa w~odwrotnym
-kierunku, to znaczy przywraca domylne, wysokie standardy {\LaTeX}a.
-
-\subsection{Przenoszenie wyrazw\label{hyph}}
-
-W~razie potrzeby {\LaTeX} przenosi (dzieli) wyrazy. Jeeli
-algorytm podziau przenis jaki wyraz bdnie, to
-waciwe miejsca przenoszenia mona zada instrukcj:
-%
-\begin{command}
-\ci{hyphenation}\verb|{|\emph{sowo1 sowo2 sowo3...}\verb|}|
-\end{command}
-%
-\noindent
-Sowa z~listy argumentw mona dzieli
-wycznie w~miejscach oznaczonych znakiem \verb|-|.
-Instrukcji tej wolno uy jedynie w~preambule
-dokumentu, a~wyrazy{\dywiz}argumenty mog zawiera (oprcz znaku \verb|-|)
-wycznie litery.
-Nie ma natomiast znaczenia, czy w~tych wyrazach uywa si liter wielkich czy
-maych. Instrukcja \ci{hyphenation} z~przykadu poniej pozwala
-podzieli sowo ,,wier-li-trwka'' jedynie w~dwch zaznaczonych
-miejscach i~w~ogle zabrania dzieli sowa ,,szczypce''.
-Wyrazy z~listy argumentw nie mog zawiera adnych
-znakw specjalnych ani symboli. Przykad:
-%
-\begin{code}
-\verb|\hyphenation{wier-li-trwka szczypce}|
-\end{code}
-
-
-W~jzykach fleksyjnych, do jakich naley polski, instrukcja
-\ci{hyphenation} jest duo mniej przydatna ni w~angielskim. Aby dany
-wyraz zawsze by dobrze przenoszony, naleaoby wypisa wszystkie jego
-formy. Opracowane przez Hann Koodziejsk\index{Koodziejska Hanna},
-Bogusawa L.~Jackowskiego\index{Jackowski Bogusaw} i~Marka
-Ryko\index{Ryko Marek} wzorce przenoszenia wyrazw dla jzyka
-polskiego sprawdzaj si w~tak znacznej wikszoci wypadkw, e
-praktycznie nie ma potrzeby stosowania tej konkretnej instrukcji. Co
-wicej, prba uycia polecenia \ci{hyphenation} w~wypadku
-stosowania rwnie pakietu \pai{inputenc} (por. punkt~\ref{int-support})
-zakoczy si bdem w~czasie przetwarzania dokumentu.
-
-Instrukcja \ci{-} wskazuje, w~ktrych miejscach \emph{wolno} {\LaTeX}owi
-przenie wyraz do nowego wiersza; {\LaTeX} nie podzieli tego wyrazu
-w~adnym oprcz wskazanych miejsc. Instrukcja odnosi si do konkretnego
-wystpienia sowa w~dokumencie i~nie wpywa na miejsca podziau w~innych
-jego wystpieniach. Przydaje si ona szczeglnie w~wypadku wyrazw ze
-znakami specjalnymi, na przykad akcentowanymi, gdy automatycznie
-{\LaTeX} dzieli jedynie wyrazy zoone z~samych liter.
-%
-\begin{example}
-Nie\-bie\-sko\-bia\-o\-zie\-lo\-%
-no\-nie\-bie\-ski
-\end{example}
-
-Tekst bdcy argumentem polecenia:
-%
-\begin{command}
-\ci{mbox}\verb|{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-nigdy nie zostanie przeniesiony.
-%
-\begin{example}
-Numer mojego telefonu wkrtce
-si zmieni na \mbox{0116 291 2319}.
-
-Parametr \mbox{\emph{nazwa}} to
-nazwa pliku.
-\end{example}
-
-Polecenie \ci{fbox} jest podobne do \ci{mbox}, z~tym e dodatkowo
-dookoa argumentu rysuje ramk (por.~punkt~\ref{sec:boxes}).
-
-\section{Kilka gotowych oznacze napisw}
-
-W~przykadach na poprzednich stronach pojawio si kilka
-prostych instrukcji \LaTeX{}a do skadania krtkich napisw.
-
-\vspace{1ex}
-
-\noindent
-\begin{tabular}{@{}lll@{}}
-Instrukcja&Przykad&Opis\\
-\hline
-\ci{today} & \today & Bieca data\\
-\ci{TeX} & \TeX & Twj ulubiony system skadu\\
-\ci{LaTeX} & \LaTeX & Nazwa tej gry\\
-\ci{LaTeXe} & \LaTeXe & Obecne jej wcielenie\\
-\end{tabular}
-
-\section{Znaki specjalne i~symbole }
-\subsection{Cudzysowy\label{subsec:quotation}}
-
-Znaku cudzysowu \verb|"| uywa si inaczej ni na maszynie do pisania.
-W~publikacjach drukowanych rnie oznacza si pocztek i~koniec
-cudzysowu. Wystpuj take rnice w sposobach oznaczania cudzysoww
-w~rnych jzykach. Dwa apostrofy \verb|`| otwieraj, a~dwa apostrofy
-\verb|'| zamykaj {\LaTeX}owy cudzysw wedug regu jzyka
-angielskiego:
-\begin{example}
-``Please press the `x' key.''
-\end{example}
-
-%%<PLext>
-W~jzyku polskim cudzysw otwierajcy oznacza si
-dwoma przecinkami \verb+,,+$\,$, natomiast zamykajcy --
-dwoma apostrofami \verb+''+\footnote{Porwnaj uwagi
-o~tym sposobie oznaczania cudzysoww
-z~punktu~\ref{int-support} w~czci dotyczcej fontw
-i~ich kodowania (str.~\pageref{fonty-kodowanie}).
-Dotyczy to rwnie cudzysoww francuskich.}.
-Gdy zachodzi konieczno uycia cudzysowu w~tekcie ju
-objtym cudzysowem, to
-stosuje si ,,cudzysowy <<francuskie>>'', oznaczane
-w~pliku rdowym znakami, odpowiednio, mniejszoci \texttt{<<}
-i~wikszoci \texttt{>>}.
-%
-\begin{example}
-,,Przechod tylko po <<zebrach>>''!
-\end{example}
-%%</PLext>
-
-\subsection{Pauzy i~mylniki\label{subsec:pauzy} }
-
-Zwyczajne maszyny do pisania posiadaj tylko jeden znak w~ksztacie
-poziomej kreski ,,-''. W~skadzie drukarskim wystpuj
-a cztery rodzaje kresek poziomych. S to: cznik,
-mylnik, ppauza i~minus, uywany we wzorach matematycznych.
-
-%%<PLext>
-cznik (dywiz) jest najkrtsz z~kresek. Stosuje si go do dzielenia
-i~przenoszenia wyrazw oraz do czenia wyrazw wieloczonowych (np.
-,,niebiesko-czarny''). Zgodnie z~polskimi reguami wyraz wieloczonowy
-mona podzieli i~przenie albo w~obrbie wyrazw skadowych, albo na
-czniku. W~drugim z~tych przypadkw cznik naley powtrzy, to
-znaczy powinien si on znale zarwno na kocu pierwszego wiersza,
-jak te na pocztku drugiego. Oto moliwe miejsca podziau wyrazu
-\mbox{niebiesko-czarny}:
-%
-\begin{flushleft}
-\begin{tabular}{llllllll}
-nie- && niebie- && niebiesko- && niebiesko-czar- \\
-biesko-czarny && sko-czarny && -czarny && ny \\
-\end{tabular}
-\end{flushleft}
-%
-\noindent
-Standardowy {\LaTeX} nie zna polskich norm i~dlatego dzieli
-wyrazy wieloczonowe w~miejscu poczenia, bez powielania cznika.
-Jeeli do skadu w~jzyku polskim korzystamy
-z~zestawu \pai{platex},
-to w~pliku rdowym w~miejsce cznika w~wyrazach wieloczonowych
-powinnimy zastosowa instrukcj \ci{dywiz}
-(np. \verb|niebiesko{\dywiz}czarny|).
-
-W~pewnych sytuacjach lepiej nie dzieli wyrazw poczonych
-cznikiem. Jeeli na przykad mwimy o~wydziale K-2, kodzie pocztowym
-czy numerze telefonu, to w~takich wypadkach cznik
-zapisujemy w~pliku rdowym jako pojedyncz kresk -$\,$.
-
-Znaku cznika uywa si rwnie do przenoszenia wyrazw. Jednak
-w~{\LaTeX}u odbywa si to automatycznie i~nie wymaga rcznych
-ingerencji uytkownika.
-
-Ppauza to kreska o~poow krtsza od mylnika. Stosuje si j
-przede wszystkim w~zapisie zakresw liczbowych,
-np.~,,str.~11--13'', czy ,,w~latach 1960--1963''. Przed i~po
-ppauzie nie dodaje si odstpw. Odstpy takie musz si pojawi
-w~sytuacjach takich jak: ,,11 padziernika -- 13 listopada''.
- Ppauz zapisuje
-si za pomoc dwch nastpujcych po sobie minusw~\texttt{--}.
-
-Mylnik ,,---'' to dusza kreska, uywana jako znak przestankowy.
-Zapisujemy go za pomoc trzech nastpujcych po sobie znakw
-\texttt{-}, czyli \texttt{---}$\,$. W~jzyku polskim naley przed i~po
-mylniku umieci odstp, inaczej ni w~krajach anglosaskich,
-gdzie nie otacza si mylnika odstpami. Wiele osb uwaa konstrukcj
-zoon z~odstpu, mylnika i~kolejnego odstpu za zbyt wybijajc si
-w~skadzie. Z~tyche estetycznych powodw czsto w~roli mylnika uywa
-si ,,dwukreskowej'' ppauzy, i~takie wanie podejcie zastosowano
-w~niniejszym tumaczeniu.
-
-We wzorach matematycznych, czyli wewntrz trybu matematycznego,
-znak minusa uzyskujemy, piszc zwyczajnie \texttt{-}$\,$. Przykadowo,
-zapis \verb|$-2$| daje w~skadzie $-2$,
-podczas gdy \verb|-2| daje~-2.
-%%</PLext>
-
-%%<PLext>
-\subsection {Odstpy nieamliwe}
-
-Polskie zasady typograficzne nie pozwalaj ama akapitw
-z~pozostawianiem na kocu wierszy jednoliterowych spjnikw bd
-przyimkw. Przykadowo, w~zdaniu ,,Jan Kochanowski urodzi si
-w~Czernolesie'' nieadnie na kocu wiersza wygldaby przyimek ,,w''.
-
-Odstpy, na ktrych nie wolno zama wiersza, zaznacza si w~pliku
-rdowym znakiem tyldy ,,\verb|~|'' zamiast zwykym odstpem. Na
-przykad, aby w~powyszej sytuacji zapobiec przeniesieniu skadu do
-nowego wiersza, powinnimy zapisa w~pliku rdowym:
-\verb|w~Czarnolesie|.
-
-Jest wiele sytuacji, w~ktrych zwizek fragmentw zdania jest tak silny,
-e wewntrz nich nie naley ama na wiersze. Nie zawsze decyzja jest
-tak prosta jak w~wypadku wspomnianych spjnikw. Oto gar przykadw:
-%
-\begin{code}
-\begin{verbatim}
-godz.~17.00; od~15 do 40~osb; na str.~2 napisano; rozdz.~2;
-2~rozdziay; p.~Jan Nowak; p.~J.~Nowak; I~cz IX~Symfonii.
-\end{verbatim}
-\end{code}
-Ze wzgldu na zaleno od kontekstu obowizek decydowania
-o~uyciu tyldy spada na uytkownika {\LaTeX}a.
-
-%%<PLext>
-
-\subsection{Tylda \texorpdfstring{($\sim$)}{}}
-
-W~adresach internetowych\index{www@\acro{WWW}}%
-\index{URL@\acro{URL}}\index{tilde}
-czsto wystpuje znak tyldy. W~\LaTeX{}u mona by do jego uzyskania uy
-instrukcji \verb|\~|, ale wynik: \~{} nie jest chyba tym, czego
-oczekujemy. Lepiej zrobi tak:
- %
-\begin{example}
-http://www.rich.edu/\~{}bush \\
-http://www.clever.edu/$\sim$demo
-\end{example}
- %
-A jeszcze lepiej doczy do preambuy dokumentu pakiet \pai{url}
-i~korzysta z~polecenia \verb@\url{...}@.
-
-\subsection{Oznaczenie stopni \texorpdfstring{($\circ$)}{}}
-
-Poniszy przykad ilustruje, jak w~\LaTeX{}u uzyskuje si symbol stopni:
- %
-\begin{example}
-Jest $-30\,^{\circ}\mathrm{C}$.
-Niedugo zaczn nadprzewodzi.
-\end{example}
- %
-Pakiet \pai{textcomp} udostpnia symbol stopni
-take jako \ci{textcelsius}.
-
-
-\subsection{Symbol waluty euro \texorpdfstring{(\officialeuro)}{}}
-
-Piszc dzi o~pienidzach, nie mona si obej bez symbolu euro. Znak
-ten wystpuje w~wielu wspczesnych fontach. Po zaadowaniu pakietu
-\pai{textcomp} w~preambule:
- %
-\begin{command}
-\ci{usepackage}\verb|{textcomp}|
-\end{command}
-\noindent
-mona do uzyskania symbolu euro uy oznaczenia:
-\begin{command}
-\ci{texteuro}
-\end{command}
-
-Jeli uywany font nie zawiera wasnego symbolu euro albo nam si on
-nie podoba, to mamy dwie dodatkowe moliwoci:
-Pierwsz jest pakiet \pai{eurosym}. Udostpnia on oficjalny znak euro:
- %
-\begin{command}
-\ci{usepackage}\verb|[|\emph{official}\verb|]{eurosym}|
-\end{command}
- %
-Jeli wolimy znak euro zgodny optycznie z~fontem, to zastpmy opcj
-\popt{official} opcj \popt{gen}.
-
-% Komentarz z~oryginau (RK):
-%If the Adobe Eurofonts are installed on your system (they are available for
-%free from \url{ftp://ftp.adobe.com/pub/adobe/type/win/all}) you can use
-%either the package \pai{europs} and the command \ci{EUR} (for a Euro symbol
-%that matches the current font).
-% does not work
-% or the package
-% \pai{eurosans} and the command \ci{euro} (for the ``official Euro'').
-
-Pakiet \pai{marvosym} dostarcza wielu rnych symboli, w~tym
-euro pod nazw \ci{EURtm}. Jego wad jest to, e nie udostpnia wersji
-pochylonej i~wytuszczonej euro.
-
-\begin{table}[!htbp]
-\caption{Torba pena symboli euro} \label{eurosymb}
-\begin{lined}{10cm}
-\begin{tabular}{llccc}
-\acro{LM}+textcomp &\verb+\texteuro+ & \huge\texteuro &\huge\sffamily\texteuro
- &\huge\ttfamily\texteuro\\
-eurosym &\verb+\euro+ & \huge\officialeuro &\huge\sffamily\officialeuro
- &\huge\ttfamily\officialeuro\\
-$[$gen$]$eurosym &\verb+\euro+ & \huge\geneuro &\huge\sffamily\geneuro
- &\huge\ttfamily\geneuro\\
-%europs &\verb+\EUR + & \huge\EURtm &\huge\EURhv
-% &\huge\EURcr\\
-%eurosans &\verb+\euro+ & \huge\EUROSANS &\huge\sffamily\EUROSANS
-% & \huge\ttfamily\EUROSANS \\
-%% <<tp>>
-%%marvosym &\verb+\EURtm+ & \huge\mvchr101 &\huge\mvchr101
-%% &\huge\mvchr101
-%% <<j.w. [w oryginale] nie miao szans dziaa:
-marvosym &\verb+\EURtm+ & \huge\mvchr{101} &\huge\mvchr{101}
- &\huge\mvchr{101}
-\end{tabular}
-\end{lined}
-\end{table}
-
-\subsection {Wielokropek (\ldots)}
-
-W~typowym pimie maszynowym \wi{przecinek} oraz \wi{kropka} zajmuj
-tyle samo miejsca co kady inny znak.
-W~pimie drukarskim szeroko tych znakw jest z~reguy bardzo
-maa i~dlatego, jeeli umiecimy je obok siebie, to odstpy midzy nimi
-bd zbyt mae. Do uzyskiwania wielokropka (trzech kropek) uywamy
-instrukcji \ci{ldots}. Przykad:
-%
-\begin{command}
-\ci{ldots}
-\end{command}
-\index{...|see{wielokropek}}
-\index{wielokropek}%
-\begin{example}
-Nie tak ..., lecz raczej tak:\\
-Nowy Jork, Tokio, Budapeszt, \ldots
-\end{example}
-
-\subsection{Ligatury }
-
-Ligatury (spjki\index{spjka}\index{ligatura|see{spjka}})
-to znaki
-graficzne, w~ktrych poczono dwie lub trzy litery. W~niektrych
-jzykach ligatury wystpuj jako waciwe danej ortografii znaki
-pisma, np. {\oe} w~jzyku francuskim. Wikszo ligatur tworzy si ze
-wzgldw estetycznych lub
-zwyczajowych.
-{\LaTeX} zna pi nastpujcych ligatur:
-\looseness-3
- %
-\begin{code}
-{\large ff fi fl ffi ffl}\quad
-{\rm zamiast}
-\quad {\large f{}f f{}i f{}l f{}f{}i f{}f{}l}
-\end{code}
-%
-{\TeX} uywa ligatur automatycznie. Mona temu zapobiec, midzy znakami
-tworzcymi ligatur wstawiajc instrukcj
-\verb+\mbox{}+\cih{mbox}:
-%
-\begin{example}
-Jak lepiej: geografii czy
-geograf\mbox{}ii?
-\end{example}
-
-\subsection{Akcenty i~znaki specjalne\label{acc:chars} }
-
-W~{\LaTeX}u istniej metody wstawiania znakw akcentowanych oraz
-spotykanych w~rnych jzykach znakw specjalnych.
-W~tabeli~\ref{accents} zestawiono instrukcje akcentw. Uyto ich
-do litery ,,o'', ale mona je rwnie stosowa do dowolnej
-innej litery.
-
-W~wypadku akcentw nad literami ,,i'' oraz ,,j'' naley znad tych liter
-usun kropk. Su do tego instrukcje \verb|\i| i~\verb|\j|,
-wstawiajce do skadu specjalne wersje liter ,,\i'' oraz ,,\j''.
-\begin{example}
-H\^otel, na\"\i ve, \'el\`eve,\\
-sm\o rrebr\o d, !`Se\~norita!,\\
-Sch\"onbrunner Schlo\ss{}
-Stra\ss e
-\end{example}
-\begin{table}[!hbp]
-\caption{Akcenty i~znaki specjalne\label{accents}\index{akcenty}}
-\begin{lined}{10cm}
-\begin{tabular}{*4{cl}}
-\A{\`o} & \A{\'o} & \A{\^o} & \A{\~o} \\
-\A{\=o} & \A{\.o} & \A{\"o} \\[3pt]
-\B{\u}{o} & \B{\v}{o} & \B{\H}{o} & \B{\c}{o} \\
-\B{\d}{o} & \B{\b}{o} & \B{\t}{oo} \\[3pt]
-\A{\oe} & \A{\OE} & \A{\ae} & \A{\AE} \\
-\A{\aa} & \A{\AA} & \k{a} & \verb+\k{a}+ \\[3pt]
-\A{\o} & \A{\O} & \A{\l} & \A{\L} \\
-\A{\i} & \A{\j} & !` & \verb|!`| & ?` & \verb|?`|
-\end{tabular}
-%
-\index{i@\i{} (,,i'' bez kropki)}\index{j@\j{} (,,j'' bez kropki)}%
-\index{ae@\ae}%
-\index{umlaut}%
-\index{grave}%
-\index{acute}%
-\index{oe@\oe}%
-%\bigskip
-\end{lined}
-\end{table}
-
-\section{{\LaTeX} wielojzyczny \label{int-support}}
-
-% *** JG ***
-Jeeli \LaTeX{} ma skada tekst w~jzykach innych ni angielski, to
-zasadniczo naley go dostosowa w~trzech nastpujcych obszarach:
- %
-\begin{enumerate}
-\item\label{lat:config:format} {\LaTeX} musi pozna reguy dzielenia
- wyrazw dla danego jzyka, co wie si z~koniecznoci stworzenia tak
- zwanego formatu\index{format} \LaTeX{}a -- z~nowymi wbudowanymi we
- reguami. Nie jest to zbyt trudne zadanie, ale szczegowy sposb
- postpowania zaley od uywanej dystrybucji. Wicej informacji na ten
- temat mona znale w~tej czci dokumentacji kadej dystrybucji
- {\LaTeX}a, ktra dotyczy instalowania %%/konfigurowania
- systemu.\index{wzorce podziau}
- \looseness-3
-\item Wszystkie teksty generowane przez {\LaTeX}a automatycznie trzeba
- przystosowa do danego jzyka. Dotyczy to: tytuw rozdziaw, spisu
- treci, spisu rysunkw, tabel, dat, itp. Zmiany te umoliwia
- pakiet \pai{babel} Johannesa Braamsa\index{Braams Johannes}.
-\item Naley wczy specyficzne dla danego jzyka reguy
- typograficzne. Na przykad w~jzyku francuskim kady dwukropek
- i~wykrzyknik trzeba poprzedzi odstpem, a~w~jzyku polskim po numerach
- w~tytuach rozdziaw i~punktw stawia si kropk.
-\end{enumerate}
- % *** JG ***
-Jeeli dysponujemy dobrze skonfigurowanym \LaTeX{}em, czyli {\LaTeX}em
-z~wygenerowanym formatem\index{format} zawierajcym odpowiednie reguy przenoszenia
-wyrazw, to reszt zada polonizacyjnych zaatwi pakiet \pai{babel}.
-Wystarczy w~tym celu do preambuy dokumentu wpisa instrukcj:
- %
-\begin{code}
-\begin{verbatim}
-\usepackage{polish}
-\end{verbatim}
-\end{code}
- %
-Jej ogln postaci jest:
-%
-\begin{command}
-\ci{usepackage}\verb|[|\emph{lista-jzykw}\verb|]{babel}|
-\end{command}
-%
-\noindent
-Argument \emph{lista{\dywiz}jzykw} to oddzielone przecinkami nazwy
-jzykw, ktre obsuguje zainstalowana wersja {\LaTeX}a. Ostatni na
-licie jest jzykiem domylnym. Do przeczenia si w~treci dokumentu
-na inny jzyk suy polecenie: \looseness-3
-%
-\begin{command}
-\verb+\selectlanguage{+\emph{jzyk}\verb+}+
-\end{command}
-%%Podrcznik~\guide{} informuje, jakie
-%%nazwy mog si pojawi na \emph{licie{\dywiz}jzykw}.
-
-Jeli %uywany przez nas format\index{format} {\LaTeX}a
-uywana wersja
-{\LaTeX}a nie obsuguje
-jzyka z~listy, to \pai{babel} zadziaa z~wyczonym przenoszeniem
-wyrazw, co znacznie pogorszy jako skadu.
-
-Pakiet \pai{babel} dla kadego jzyka definiuje elementy
-wpisywane automatycznie przez program (np. dla jzyka polskiego
-,,Spis treci'' zamiast ,,Table of contents'') oraz udostpnia
-polecenia uatwiajce przygotowanie dokumentw w~tym jzyku.
-
-Dla niektrych jzykw \pai{babel} udostpnia specjalne instrukcje,
-uatwiajce wprowadzanie znakw diakrytycznych i~specjalnych.
-Teksty w~jzyku niemieckim zawieraj na przykad sporo liter
-z~umlautami: (\"a\"o\"u). Wykorzystujc pakiet \pai{babel}, mona
-wprowadzi liter \"o, wpisujc \verb+"o+ zamiast \verb+\"o+.
-
-W~wikszoci systemw komputerowych znaki akcentowane i~specjalne (czyli
-znaki o~kodach \acro{ASCII} wikszych ni 127) mona wprowadza
-bezporednio z~klawiatury. Przykadowo, polskie znaki diakrytyczne mona
-wprowadza, naciskajc klawisz prawy-Alt i~jednoczenie klawisz
-z~odpowiedni liter. {\LaTeX} radzi sobie z~takimi znakami. Poczwszy
-od grudnia 1994~r.\ dystrybucje \LaTeX{}a zawieraj pakiet
-\pai{inputenc}, pozwalajcy kodowa znaki diakrytyczne w~rnych
-wariantach. Przykadowo, jeli dokument jest kodowany w~standardzie
-\acro{ISO}~8859-2 (system operacyjny Unix/Linux), to pakiet
-\pai{inputenc} naley doczy do dokumentu w~nastpujcy sposb:
-%
-\begin{code}
-\verb+\usepackage[latin2]{inputenc}+
-\end{code}
-%
-\noindent
-W~wypadku dokumentu kodowanego w~standardzie \acro{CP}~1250
-(system operacyjny {\MSWindows}) powinnimy
-zamiast opcji \popti{latin2} wpisa \popti{cp1250}.
-%% << dodane tp >>
-Dla dokumentw unikodowych
-naley uy opcji \popti{utf8}\index{Unicode}.
-
-Chocia pakiety \pai{babel} oraz \pai{inputenc} umoliwiaj skad
-dokumentw w~jzyku polskim, to nie s pozbawione wad. Kopoty mog
-sprawia dokumenty o~rozbudowanej strukturze, na przykad zawierajce
-skorowidze. Inne podejcie do sprawy jzyka polskiego w~\LaTeX{}u jest
-przedstawione w~punkcie~\ref{polski}.
-
-% Ten akapit nic nie wnosi: [tp]
-% Wykorzystujc pakiet \pai{inputenc}, musimy sobie zdawa spraw, e
-% cz uytkownikw nie bdzie w~stanie odczyta tak
-% przygotowanych plikw rdowych. Przykadowo: znak \verb++ ma numer 161
-% w~standardzie ISO-8859-2, podczas gdy w~kodowaniu zgodnym z~CP 1250 ta
-% sama litera ma kod 169 (a znak o~kodzie 161 oznacza jaki inny
-% ,,krzaczek'').
-% Dlatego, korzystajc z~tej moliwoci, powinnimy
-% informowa innych uytkownikw tego samego pliku
-% rdowego, jak zakodowano w~nim znaki diakrytyczne.
-
-Kodowanie znakw ma znaczenie nie tylko w~pliku rdowym. Drug stron
-medalu jest ukad znakw w~foncie, czyli kodowanie
-fontu\label{fonty-kodowanie}. Okrela ono, w~ktrych miejscach
-\emph{fontu} znajduj si poszczeglne znaki. Standardowo \LaTeX{} uywa
-kodowania o~nazwie \label{OT1}\fei{OT1}, przyjtego dla oryginalnych
-\TeX{}owych fontw Computer Modern\index{fonty!CM@\acro{CM}}
-(\acro{CM}). S to fonty jedynie 128-znakowe, nie zawieraj na przykad
-charakterystycznych polskich liter. Znak diakrytyczny mona w~nich
-skonstruowa metod naoenia dwch innych: litery i~odpowiedniego
-akcentu. Ta metoda ma wady, bo {\TeX} nie moe poprawnie przenosi
-wyrazw zawierajcych tak zapisane znaki diakrytyczne, kiepska jest te
-jako typograficzna takich diakrytykw.
-
-Na szczcie wszystkie wspczesne dystrybucje {\TeX}a zawieraj
-komplet fontw \emph{European Computer Modern\/}
-(\acro{EC})\index{fonty!EC@\acro{EC}}.
-S to fonty zawierajce do 256 znakw
-w~kodowaniu \fei{T1}. Pierwszych 128 znakw fontu \acro{EC} jest (prawie)
-identycznych jak w~odpowiadajcym mu foncie \acro{CM}. Pozostae
-128~znakw to znaki diakrytyczne wystpujce w~rnych jzykach
-europejskich, w~tym te komplet znakw niezbdnych do skadania
-tekstw polskich. Fonty \acro{EC} umoliwiaj
-poprawne przenoszenie wyrazw, znacznie
-lepsza jest te jako typograficzna znakw diakrytycznych.
-
-Polscy uytkownicy mog te korzysta z~rodziny fontw
-\acro{PL}\index{fonty!PL@\acro{PL}}\index{fonty!PL@\acro{PL}} (autorzy
-B.~Jackowski\index{Jackowski Bogusaw}, M.~Ryko\index{Ryko Marek},
-J.~Nowacki\index{Nowacki Janusz}) oraz nowszych fontw
-\acro{LM}\index{fonty!LM@\acro{LM}} (autorzy
-B.~Jackowski\index{Jackowski Bogusaw}
-i~J.~Nowacki\index{Nowacki Janusz}). W~zakresie objtym przez rodzin
-\acro{CM} fonty \acro{PL}/\acro{LM} s cakowicie z~ni zgodne,
-a~dodatkowo zawieraj wszystkie polskie znaki diakrytyczne. Polskie
-diakrytyki w~fontach \acro{EC} s kopi odpowiednich znakw z~fontw
-\acro{PL}, czyli ,,ogonki'' wygldaj tak samo, niezalenie od tego,
-z~ktrej z~rodzin korzystamy.
-
-W~fontach \acro{EC}, \acro{PL} i~\acro{LM} dostpne s ponadto znaki
-cudzysoww francuskich i~polskiego otwierajcego, ktrych nie ma
-w~fontach \acro{CM}. Opisany w~punkcie~\ref{subsec:quotation} sposb
-wprowadzania tych znakw za pomoc par \verb+,,+$\,$, \verb+<<+
-i~\verb+>>+$\,$ dziaa jedynie wwczas, gdy uywamy fontw \acro{EC},
-\acro{PL} bd~\acro{LM}.
-
-% wszystkie ju s w formacie PS:
-% Zalet fontw \acro{PL} w~porwnaniu z~rodzin \acro{EC} jest to, e
-% s dostpne take w~wersji obwiedniowej ({\PostScript}owej).
-
-Aby przeczy si na fonty \acro{EC} lub \acro{PL}, trzeba do preambuy
-dokumentu doczy pakiet \pai{fontenc}:
- %
-\begin{command}
-\verb@\usepackage[T1]{fontenc}@ lub
-\verb@\usepackage[OT4]{fontenc}@
-\end{command}
- %
-\noindent
-Argument \fei{T1}, okrelajcy kodowanie, jest ,,odpowiedzialny'' za
-przeczenie si na fonty \acro{EC}. Podobnie Argument \fei{OT4}
-wcza fonty \acro{PL}.
-
-Uwaga: Powysze doczenie pakietu \pai{fontenc} jest jedynie
-deklaracj. Jeeli twoja dystrybucja {\LaTeX}a nie zawiera fontw, ktre
-chcesz wczy, to powysze polecenia nie zostan wykonane, a~{\LaTeX}
-przeczy si na font domylny, zwykle nie zawierajcy polskich znakw.
-
-% ten akapit musi si zmieci w 2 wierszasz na wydruku!
-Reasumujc, oto przykadowa preambua artykuu skadanego w~jzyku polskim
-przy wykorzystaniu pakietw \pai{babel}, \pai{inputenc}
-oraz \pai{fontenc}:
- %%
-\begin{code}
-\begin{verbatim}
-\documenclass{article}
-\usepackage[polish]{babel}
-\usepackage[cp1250]{inputenc}
-\usepackage[OT4]{fontenc} %% lub [T1]
-\end{verbatim}
-\end{code}
- %%
-Lepszy sposb polonizacji {\LaTeX}a opisano w~nastpnym punkcie.
-
-Rodzina fontw \acro{LH} zawiera litery potrzebne do skadania
-dokumentw w~cyrylicy. Ze wzgldu na du liczb znakw w~rnych
-pismach cyrylickich s one zgrupowane w~czterech rnych kodowaniach:
-\fei{T2A}, \fei{T2B}, \fei{T2C}, i~\fei{X2}\footnote{List jzykw
- obsugiwanych w~tych kodowaniach mona znale w~\cite{cyrguide}.}.
-Rodzina \acro{CB}, w~kodowaniu \fei{LGR}, zawiera fonty do skadu greki.
-
-\subsection{Jzyk polski w~dokumentach\label{polski}}
-
-Jak wspomniano w~punkcie~\ref{int-support}, poprawny skad w~jzyku
-polskim wymaga trzech rzeczy: {\LaTeX}a z~wbudowanymi
-w~format\index{format} polskimi reguami przenoszenia wyrazw, fontw
-zawierajcych polskie znaki diakrytyczne oraz dodatkowego pakietu
-obsugujcego specyficzne dla jzyka polskiego reguy typograficzne.
-W~tym punkcie zakadamy, e udao ci si skonfigurowa {\LaTeX}a pod
-ktem pierwszych dwch punktw, tj. wygenerowania formatu
-i~zainstalowania fontw \acro{PL} lub~\acro{EC}, i~koncentrujemy si na
-szczegowym opisie ostatniego aspektu polonizacji.
-
-W~kadej %kompletnej
-dystrybucji {\LaTeX}a znajduje si wspomniany
-w~punkcie~\ref{int-support} pakiet \pai{babel}. Mimo wystpujcych
-w~nim niedocigni mona go poleci, szczeglnie pocztkujcym.
-Bardziej wymagajcy uytkownicy piszcy po polsku powinni korzysta
-z~opisanego dalej zestawu polonizacyjnego~\pai{platex}.
-
-W~wypadku jzyka polskiego wiele kopotw sprawia kodowanie znakw
-diakrytycznych. Wynika to przede wszystkim z~braku standardu: rne
-platformy systemowe promuj w~tym zakresie rne
-rozwizania\footnote{Lekarstwem na t bolczk moe by kodowanie
- wielobajtowe, tj.~standard Unicode\index{Unicode} (\acro{UTF}).
- Wprawdzie {\LaTeX} potrafi przetwarza dokumenty unikodowe jedynie
- w~ograniczonym zakresie, ale jest on wystarczajcy dla tekstw
- w~jzykach europejskich. Specjalna wersja {\TeX}a, XeTeX autorstwa
- Jonathana Kew\index{Kew Jonathan}\index{XeTeX}, potrafi przetwarza
- dokumenty zakodowane w~unikodzie\index{Unicode}, a~take generowa
- skad z~uyciem unikodowych fontw OpenType.\index{OpenType}}. Mona
-wyrni dwa sposoby zapisu diakrytykw w~{\LaTeX}u: polecenia
-standardowe (opisane w~punkcie~\ref{acc:chars} oraz poniej) i~notacj
-,,bezporedni'', posugujc si znakami o~kodach wikszych od
-127\footnote{Jest jeszcze trzeci sposb: tak zwana notacja prefiksowa
- (\texttt{/a} --~, \texttt{/n} --~, \texttt{/S} --~ itp.). Metoda ta
- wysza ju w~zasadzie z~uytku, gdy powszechnie dostpna jest metoda
- bezporedniego wprowadzania znakw z~polskimi ogonkami z~klawiatury.}.
-
-Standardowe polecenia akcentowe {\LaTeX}a umoliwiaj zapis wszystkich
-polskich znakw diakrytycznych w~nastpujcej
-postaci\footnote{Z~notacj t wie si jednak pewien problem:
- otoczenie \ei{tabbing} zmienia lokalnie definicj kilku makr, w~tym
- \ci{'}. Dlatego w~jego obrbie do uzyskiwania znakw z~akcentem
- \emph{acute} trzeba uywa notacji typu \ci{a'o}. Konsekwencj jest
- to, e zarwno w~implementacji notacji prefiksowej, jak i~,,stron
- kodowych'' pakietu \pai{inputenc} trzeba si do akcentu \emph{acute}
- dostawa nieco naokoo.}:
- %%
-\begin{example}
-\k{a} \'c \k{e} \l{} \'n \'o \'s
-\'z \.z \k{A} \'C \k{E} \L{} \'N
-\'O \'S \'Z \.Z
-\end{example}
- %%
-\noindent
-Posugiwanie si powyszymi poleceniami do pisania tekstw po polsku
-jest
-%nad wyraz
-uciliwe, ale przydaje si na przykad do wstawienia
-niewielkich fragmentw do dokumentu, ktry bdzie przetwarzany przez
-kogo, kto jzyka polskiego nie zna i~nie ma dobrze skonfigurowanej pod
-tym ktem instalacji (np. polskie wstawki w artykule konferencyjnym
-pisanym po angielsku).
-
-Bezporednie wprowadzanie polskich znakw umoliwia mechanizm
-przekodowywania, uruchamiany przez umieszczenie komentarza
-strukturalnego w~pierwszym wierszu pliku\footnote{Komentarz
-ten %% strukturalny
-naley umieci w~pierwszym wierszu pliku,
-czyli jeszcze przed wierszem z~\ci{documentclass}, a~znak \texttt{\%}
-musi by pierwszym znakiem tego wiersza.}:
- %
-\begin{code}
-\begin{verbatim}
-%& --translate-file=cp1250pl
-\end{verbatim}
-\end{code}
-Wpis taki bdzie poprawny w~wypadku redagowania plikw
-w~systemie \acro{MS}~Windows i~stosowania domylnego w~nim kodowania
-\acro{CP}~1250. W~wypadku systemu Unix/Linux naley zamiast \verb+cp1250pl+
-wpisa \verb+il2-pl+ (przy zaoeniu, e posugujemy si
-kodowaniem \acro{ISO}~8859-2).
-
-% [tp]
-% Zamiast komentarza strukturalnego mona skorzysta z~pakietu
-% \pai{inputenc}, opisanego w~punkcie \ref{int-support}.
-Komentarz strukturalny jest alternatyw dla pakietu \pai{inputenc},
-opisanego w~punkcie \ref{int-support}\footnote{%
- Oznacza to, e jednoczesne uycie komentarza strukturalnego
- \texttt{translate-file} i~doczanie pakietu \protect\pai{inputenc}
- jest bdem}
-%,
-% bo \LaTeX{} nie potrafi wwczas poprawnie przetwarza znakw z~ogonkami.
-Mechanizm komentarza strukturalnego nie umoliwia poprawnego
-przetwarzania dokumentw unikodowych\index{Unicode}. Jeeli upierasz
-si przy unikodzie to pozostaje ci tylko pakiet \pai{inputenc}.
-
-Zamiast pakietu \pkg{babel} mona zastosowa pakiet \pai{polski}
-z~zestawu \pai{platex} (autorzy
-Mariusz Olko\index{Olko Mariusz}
-i~Marcin Woliski)\index{Woliski Marcin}.
-Jego niewtpliw zalet jest staranniejsza polonizacja, np.~pakiet
-\pkg{polski} domylnie przecza si na fonty \acro{PL} bez potrzeby
-doczania %do preambuy dokumentu
-pakietu \pai{fontenc}.
-W~wypadku przejcia z~pakietu \pai{babel} na \pai{polski} dokumenty nie
-wymagaj modyfikacji, oprcz oczywistej wymiany nazwy adowanego pakietu
-w~preambule.
-
-Pakiet \pkg{polski} doczamy w~preambule dokumentu poleceniem:
-%
-\begin{command}
-\verb+\usepackage[+\emph{opcje}\verb+]{polski}+
-\end{command}
-%
-
-Lista waniejszych opcji obejmuje:
-%
-\begin{description}
-\item{\popti{OT4}} wybranie kodowania \texttt{OT4} fontw,
-co w~praktyce oznacza skad fontami~\acro{PL};
-\item{\popti{T1} } wybranie kodowania \texttt{T1} fontw,
-co oznacza skad fontami~\acro{EC};
-\item{\popti{OT1}} wybranie kodowania \texttt{OT1} fontw,
-co oznacza skad fontami \acro{CM} (niezalecane);
-\item{\popti{plmath}} wczenie polskich oznacze dla standardowych
- polece trygonometrycznych oraz symboli relacji
- mniejszy-lub{\dywiz}rwny i~wikszy-lub{\dywiz}rwny (zalecane);
-\item{\popti{nomathsymbols}} blokada zmiany znaczenia standardowych
- polece trygonometrycznych oraz symboli relacji
- mniejszy-lub{\dywiz}rwny i~wikszy-lub{\dywiz}rwny
- (por.~punkt~\ref{symbols},
- str.~\pageref{mniejszy-lub-rowny});
-\item{\popti{MeX}} tryb penej polonizacji (zalecane).
-\end{description}
-%
-Jeeli opcj ukadu kodowania w~foncie pominito, to pakiet \pai{polski}
-uywa fontw \acro{PL} (w~wypadku ich braku {\LaTeX} bdzie sygnalizowa
-bdy). Dotyczy to zarwno fontw tekstowych, jak i~zawierajcych znaki
-matematyczne. W~instalacji zawierajcej fonty \acro{PL} doczenie
-pakietu \pai{polski} bez opcji jest rwnowane poleceniu:
-%
-\begin{code}
-\verb+\usepackage[OT4,plmath]{polski}+
-\end{code}
-%
-Polecenie \ci{selecthyphenation} pozwala przeczy si na dany zestaw
-wzorcw dzielenia wyrazw. Jest to odpowiednik polecenia
-\ci{selectlanguage} z~pakietu \pkg{babel}. Argumentem jest nazwa jzyka.
-
-Polonizacyjnym uzupenieniem pakietu \pai{polski} jest zestaw klas
-Marcina Woliskiego\index{Woliski Marcin}
-\texttt{mwart}\index{klasa!mwart}, \texttt{mwrep}\index{klasa!mwrep}
-i~\texttt{mwbook}\index{klasa!mwbook}, dostpny pod adresem
-\urlMWclasses. W~klasach tych zostay uwzgldnione m.in.\ takie
-zwyczaje jak: umieszczanie kropek po numerach rdtytuw, sposb
-formatowania przypisw oraz pagin, zakaz przenoszenia sw
-w~rdtytuach, reguy umieszczania/pomijania paginacji.
-Uzyskano to za cen znacznej ingerencji w~sposb dziaania klas
-standardowych, czego skutkiem jest niekompatybilno z~czci
-pakietw {\LaTeX}a.
-
-Oto przykadowa preambua artykuu skadanego w~klasie \texttt{mwart}:
-\begin{code}
-\begin{verbatim}
-%& --translate-file=cp1250pl
-\documentclass{mwart}
-\usepackage[MeX]{polski}
-\begin{document} ...
-\end{verbatim}
-\end{code}
- %%
-Jest to zalecany sposb rozpoczynania dokumentw w~jzyku polskim. Warto
-z~niego korzysta, zaopatrzywszy si w~niezbdne
-elementy: fonty \acro{PL}, pakiet \pai{polski} i~klasy Marcina
-Woliskiego. W~standardowej dystrybucji \LaTeX{}a, w~ktrej na og
-znajduj si obecnie fonty \acro{PL}, zadziaa natomiast taka preambua:
- %%
-\begin{code}
-\begin{verbatim}
-%& --translate-file=cp1250pl
-\documentclass{article}
-\usepackage{polski}
-\end{verbatim}
-\end{code}
-
-\section{Odstpy midzy wyrazami }
-
-Aby wyrwna prawy margines, {\LaTeX} wstawia midzy sowami odstpy
-rnej wielkoci. Odstp wstawiany na kocu zdania jest troch wikszy,
-poniewa tak skada si ksiki w~krajach anglosaskich. {\LaTeX}
-zakada, e zdania mog si koczy kropk, znakiem zapytania
-lub wykrzyknikiem. Jeeli bezporednio przed kropk znajduje si
-dua litera, to {\LaTeX} nie traktuje takiego miejsca jako koca
-zdania, lecz jako kropk po skrcie.
-
-Wyjtki od powyszych zasad trzeba wyranie zaznaczy
-w~tekcie. %W-ty-ciach
-Znak \verb|\| poprzedzajcy spacj oznacza odstp normalnej wielkoci.
-Tylda \verb|~| rwnie wstawia
- %odstp normalnej wielkoci,
- taki odstp,
-z~tym e
-\LaTeX{}owi nie wolno na nim zama wiersza. Umieszczenie instrukcji
-\verb|\@| przed kropk jest dla \LaTeX{}a wskazwk, e ta kropka koczy
-%zdanie, nawet jeli po duej literze. \cih{"@} \index{~@ \verb.~.}
-zdanie, nawet jeli nastpuje po duej literze.
-\cih{"@}% see. lamport 154
-\index{~@\verb.~.}%
-\index{tylda@tylda (\verb.~.)}%
-%\index{., odstp po} % ten wpis jest niejasny
- %
-\begin{example}
-Pan~Kowalski ucieszy si\\
-na jej widok (zob.~Rys.~5).\\
-Podoba mi si JAVA\@. A~tobie?
-\end{example}
- %
-\noindent
-Jak wspomniano, wstawianie wikszych odstpw na kocu zda to zwyczaj
-anglosaski. W~Europie kontynentalnej tradycyjnie si tego nie robi.
-Wstawianie wikszych odstpw na kocu zda mona wyczy
-poleceniem:
- %
-\begin{command}
-\ci{frenchspacing}
-\end{command}
-
-Pakiet \pai{polski} domylnie wykonuje instrukcj \ci{frenchspacing}
-za nas, czyli wcza odstpy ,,kontynentalne''.
-
-\section{Tytuy, rdtytuy i~punkty }
- %%
-Podzielenie dokumentu na rozdziay, punkty, podpunkty itd.\ pomaga
-czytelnikom lepiej orientowa si w~tekcie. Do dzielenia dokumentu na
-hierarchiczne czci su odpowiednie instrukcje {\LaTeX}owe.
-Do autora naley
-uywanie tych polece w~odpowiednim porzdku.
-
-W~klasie \texttt{article} mamy do dyspozycji nastpujce instrukcje
-podziau hierarchicznego:
-\nopagebreak
-\begin{code}
-\ci{section}\verb|{...} |\ci{paragraph}\verb|{...}|\\
-\ci{subsection}\verb|{...} |\ci{subparagraph}\verb|{...} |\\
-\ci{subsubsection}\verb|{...} |\ci{appendix}
-\end{code}
-
-W~klasach \texttt{report} (raport) i~\texttt{book} (ksika)
-mog wystpowa rozdziay:
-\begin{code}
-\ci{chapter}\verb|{...}|
-\end{code}
- %%
-Jeli raport bd ksik trzeba podzieli na czci bez naruszania numeracji
-punktw i~rozdziaw, to mona uy polecenia:
-\begin{command}
-\ci{part}\verb|{...}|
-\end{command}
-
-Poniewa w~klasie \texttt{article} najwysz jednostk w~hierarchii
-podziau jest \ci{section} (czyli \emph{punkt\/}), atwo tworzy si
-ksiki (klasa \verb+book+), w~ktrych rozdziaami s poszczeglne
-artykuy. {\LaTeX} dobierze za nas odpowiednie odstpy midzy
-rozdziaami oraz wielko i~krj pisma w~rdtytuach.
-
-%\pagebreak[3]
-Dwie z~wymienionych instrukcji dziaaj nieco inaczej ni pozostae:
-%
-\begin{itemize}
-\item instrukcja \ci{part} nie ma wpywu na numeracj rozdziaw;
-\item instrukcja \ci{appendix} nie ma argumentw. Jest to deklaracja
- zmieniajca sposb numerowania z~cyfr na litery. Dotyczy to rozdziaw
- w~klasach \verb+book+ i~\verb+report+, a~punktw w~klasie
- \verb+article+.
-\end{itemize}
- %%
-\noindent
-Argumentu instrukcji podziau dokumentu {\LaTeX} uywa do przygotowania
-spisu treci. Instrukcja:
-%
-\begin{command}
-\ci{tableofcontents}
-\end{command}
- %
-\noindent
-wstawia spis treci w~miejscu jej uycia. Aby w~spisie treci otrzyma
-poprawne numery stron, trzeba dokument przetworzy (,,zlatechowa'')
-dwukrotnie. Czasami niezbdna jest nawet trzecia kompilacja. Kolejny
-przebieg jest potrzebny, gdy pod koniec przetwarzania dokumentu {\LaTeX}
-pokazuje komunikat:
-%
-\begin{code}
-\begin{verbatim}
-LaTeX Warning: Label(s) may have changed.
-Rerun to get cross-references right.
-\end{verbatim}
-\end{code}
-%
-
-%%<PLext>
-{\LaTeX} przetwarza dokument strona po stronie i~w~pojedynczym
-przebiegu nie moe wstawi spisu treci na pocztku dokumentu,
-poniewa nie jest jeszcze znana jego tre ani numeracja stron.
-Podobnie ma si sprawa ze spisami tabel czy rysunkw. Rozwizanie tego
-problemu jest tyle proste co skuteczne. Podczas przetwarzania
-dokumentu {\LaTeX} zapisuje odpowiednie informacje do plikw
-pomocniczych -- w~celu ich wykorzystania podczas kolejnych przebiegw.
-
-Przeznaczenie danego pliku pomocniczego jest sygnalizowane przez
-rozszerzenie jego nazwy. I tak: plik o~rozszerzeniu \eei{.toc} zawiera
-spis treci, plik~\eei{.lot} -- spis tabel, plik~\eei{.lof} -- spis
-rysunkw, \eei{.aux} -- informacje o~odsyaczach wewntrz dokumentu
-(odsyacze omawiamy w~punkcie~\ref{sec:odsylacze}). Peniejszy wykaz
-nazw plikw \LaTeX{}owych podano w~punkcie~\ref{sec:latex-files}
-na stronie \pageref{sec:latex-files}.
-%%</PLext>
-
-Wymienione wyej instrukcje podziau hierarchicznego
-posiadaj take wersje ,,z~gwiazdk''. Nazwa instrukcji w~wersji
-,,z~gwiazdk'' skada si z~,,normalnej'' nazwy, po ktrej wystpuje
-znak ,,\verb+*+''. W~wyniku dziaania takiej instrukcji tytu
-rozdziau lub punktu zostanie umieszczony w~dokumencie,
-ale nie w~spisie treci; tytu nie zostanie te objty numeracj.
-Przykadowo, wersj ,,z~gwiazdk'' instrukcji \verb|\section{Pomoc}| jest
-\verb|\section*{Pomoc}|.
-
-%%<PLext>
-Zwyczajem angielskim jest nieumieszczanie nienumerowanych rdtytuw
- w~spisie treci. Polscy redaktorzy czsto si domagaj, by na przykad
- ,,Wstp'' by rdtytuem nienumerowanym, a~jednoczenie wystpowa
- w~spisie. Ten problem rozwizujemy za pomoc polecenia:
-\begin{command}
- \ci{addcontentsline}\verb.{.\emph{spis}\verb.}{.\emph{poziom}\verb.}{.\emph{rdtytu}\verb.}.
-\end{command}
- %
-\noindent
-gdzie: \emph{spis} to rozszerzenie nazwy pliku, w~ktrym ma zosta
-zapisana informacja, \emph{poziom} to \texttt{chapter}, \texttt{section}
-bd inna nazwa polecenia hierarchicznego, a~\emph{rdtytu} to sam
-rdtytu. Przykad:
- %
-\begin{code}
-\begin{verbatim}
-\chapter*{Wstp}
-\addcontentsline{toc}{chapter}{Wstp}
-\end{verbatim}
-\end{code}
-%%</PLext>
-
-Najczciej hasa w~spisie treci pokrywaj si z~tytuami rozdziaw
-czy punktw. Czasami jednak nie jest to podane, na przykad wwczas,
-gdy tekst hasa jest zbyt dugi. W~takich wypadkach haso do spisu
-treci mona poda jako \emph{opcjonalny} argument instrukcji podziau
-hierarchicznego, na przykad tak:
-%
-\begin{code}
-\verb|\chapter[Krtki i~ekscytujcy rozdzia]{To jest|\\
-\verb| bardzo dugi i~wyjtkowo nudny rozdzia}|
-\end{code}
-%
-W~wyniku wykonania tej instrukcji w~spisie treci pojawi si
-,,Krtki i~ekscytujcy rozdzia'', natomiast w~tytule rozdziau
-,,To jest bardzo dugi i~wyjtkowo nudny rozdzia''.
-
-
-{\LaTeX} skada cz tytuow dokumentu, napotkawszy instrukcj:
-%
-\begin{command}
-\ci{maketitle}
-\end{command}
-%
-\noindent
-Naley j umieci po \verb+\begin{document}+, czyli nie w~preambule.
-
-Zawarto czci tytuowej ustalaj polecenia:
-%
-\begin{command}
-\ci{title}\verb|{...}|, \ci{author}\verb|{...}|
-oraz opcjonalnie \ci{date}\verb|{...}|
-\end{command}
-%
-\noindent
-Naley je umieci w~preambule. Jeeli dokument ma kilku autorw, to ich
-nazwiska i~imiona rozdzielamy instrukcj \ci{and}. Sposb uycia
-powyszych instrukcji demonstruje rysunek~\ref{document} ze
-strony~\pageref{document}.
-
-W~{\LaTeXe} istniej trzy dodatkowe instrukcje dotyczce struktury
-dokumentu, dostpne jednak wycznie w~klasie \verb|book|. Oto ich nazwy,
-sposb uycia i~przeznaczenie:
-%
-\begin{description}
-\item[\ci{frontmatter}] powinna by pierwsz instrukcj w~treci
- dokumentu, czyli powinna wystpi tu po \verb|\begin{document}|. Wcza ona
- rzymski zapis numerw stron, wyczajc jednoczenie numerowanie
- punktw podziau. To tak, jakby si uywao instrukcji
- ,,gwiazdkowanych'', w~rodzaju \verb|\chapter*{Preface}|. Punkty
- podziau trafi jednak do spisu treci.
-\item[\ci{mainmatter}] naley umieci tu przed pierwszym rozdziaem
- ksiki. Przecza ona sposb oznaczania numerw stron na arabski,
- zerujc zarazem licznik stron.
-\item[\ci{backmatter}] powinna wystpi przed ostatnimi fragmentami
- ksiki, takim jak spis literatury albo skorowidz.
-\end{description}
-%
-\noindent
-Powysze instrukcje przydaj si do podzielenia ksiki na cz
-wstpn (obejmujc tytulatur, spisy treci, tabel, wstpy itd.),
-gwn i~zakoczenie (zaczniki, skorowidze, kolofon itd.). W~czci
-wstpnej tytuy rozdziaw s skadane mniejszym stopniem pisma (czego
-naley oczekiwa), a~numery stron s w~notacji rzymskiej (co raczej
-odbiega od polskich zwyczajw typograficznych).
-
-
-\section{Odsyacze\label{sec:odsylacze}}
-
-Ksiki, raporty i~artykuy czsto zawieraj odsyacze do rysunkw,
-tabel i~innych fragmentw tekstu. Z~odsyaczami zwizane s w~\LaTeX{}u
-nastpujce trzy instrukcje:
-%
-\begin{command}
-\ci{label}\verb|{|\emph{etykieta}\verb|}|,
-\ci{ref}\verb|{|\emph{etykieta}\verb|}|
-i \ci{pageref}\verb|{|\emph{etykieta}\verb|}|
-\end{command}
-% *** Przypis JG
-\noindent
-Argument \emph{etykieta} jest cigiem liter, cyfr lub~znakw
-interpunkcyjnych. Nazwy etykiet ustala sam autor. \LaTeX{} zamienia
-\verb+\ref{+\emph{etykieta}\verb+}+ na numer tego rozdziau, punktu,
-rysunku, tabeli czy te rwnania matematycznego, \emph{bezporednio
- za\/} ktrym umieszczona zostaa instrukcja \ci{label} zawierajca
-identyczn \emph{etykiet}. Instrukcja
-\verb+\pageref{+\emph{etykieta}\verb+}+ dziaa identycznie jak \ci{ref},
-z~tym e wstawia numer strony, na ktrej znajduje si element oznaczony
-etykiet\footnote{Warto pamita, e te instrukcje ,,nie wiedz'', do czego
- tak naprawd si odnosz. Zadaniem instrukcji \ci{label} jest
- przechowanie zwizku wygenerowanej automatycznie liczby z~miejscem
- w~tekcie.}. Oto przykad:
-%
-\begin{example}
-Odsyacz do tego punktu
-\label{sec:this} wyglda tak:
-,,patrz punkt~\ref{sec:this} na
-stronie~\pageref{sec:this}.''
-\end{example}
-
-Podobnie jak w~wypadku spisw treci, tabel czy rysunkw, do ustalenia
-waciwej numeracji odsyaczy potrzebne s co najmniej dwie, a~z~reguy
-trzy kompilacje dokumentu. Podczas pierwszej \LaTeX{} wysya do pliku
-pomocniczego z~rozszerzeniem \eei{.aux} (zob.
-punkt~\ref{sec:latex-files}) informacje o~odsyaczach, ktre
-wykorzystuje podczas kolejnych kompilacji.
-
-\section{Przypisy }
-
-Do skadania przypisw u~dou strony suy instrukcja:
-%
-\begin{command}
-\ci{footnote}\verb|{|\emph{tekst przypisu}\verb|}|
-\end{command}
- %
-\noindent
-Naley j wstawi bezporednio po sowie lub zdaniu, do ktrego si
-odnosi. W~krajach anglosaskich przypisy odnoszce si do caego zdania
-lub jego czci umieszcza si natychmiast po kropce lub przecinku.
-W~Polsce najczciej umieszcza si je \emph{przed} znakiem przestankowym
-(zasad t stosujemy w~niniejszym tumaczeniu).
-
-%%<PLext>
-{\LaTeX} numeruje przypisy automatycznie. Sposb ich numerowania zaley
-od uywanej klasy. W~klasie \verb|article| numeracja jest
-ciga, w~klasach \verb|report| i~\verb|book| przypisy s numerowane
-w~ramach rozdziaw.
-%%</PLext>
-
-\begin{example}
-Przypisy\footnote{To jest wanie
-przypis.} s czsto
-stosowane przez
-uytkownikw {\LaTeX}a
-\end{example}
-
-\section{Wyrnienia }
-
-W~tekstach pisanych na maszynie fragmenty, ktre maj zosta
-wyrnione, $\underline{\mbox{podkrela si}}$.
-W~dokumentach drukowanych wyrnienie fragmentu odbywa si przez
-zoenie go \textit{kursyw}. Suy do tego \LaTeX{}owa instrukcja:
-%
-\begin{command}
-\ci{emph}\verb|{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-Argumentem tej instrukcji jest tekst, ktry ma zosta wyrniony.
-%
-\begin{example}
-\emph{\emph{Wyrnienia} w~tekcie
-ju wyrnionym s skadane
-\emph{zwykym} krojem pisma.}
-\end{example}
-
-Zwrmy uwag, e istnieje rnica midzy wyrnieniem czci tekstu
-a~zoeniem go inn czcionk:
-%
-\begin{example}
-\textit{Tekst mona \emph{wyrni},
- skadajc go kursyw,}
-\textsf{czcionk \emph{szeryfow},}
-\texttt{a nawet \emph{maszynowo}.}
-\end{example}
-
-
-\section{Otoczenia\label{env} }
-
-Do instrukcji formatujcych zaliczaj si
-\emph{otoczenia}\index{otoczenie} (zwane
-te \emph{rodowiskami}\index{rodowisko|see{otoczenie}}),
-czyli instrukcje postaci:
-%
-\begin{command}
-\cmd{begin}\verb|{|\emph{nazwa}\verb|}|\quad
-\emph{tekst}\quad
-\cmd{end}\verb|{|\emph{nazwa}\verb|}|
-\end{command}
-%
-\noindent
-gdzie \emph{nazwa} jest nazw otoczenia, a~\emph{tekst} jest fragmentem
-dokumentu, ktry ma zosta zoony inaczej ni poza otoczeniem.
-
-Otoczenia mona zagnieda jedne w~drugich:
-%
-\begin{code}
-\verb|\begin{aaa}...\begin{bbb}...\end{bbb}...\end{aaa}|
-\end{code}
-%
-\noindent
-Niedopuszczalne jest natomiast ,,przeplatanie'' otocze:
-%
-\begin{code}
-\verb|\begin{aaa}...\begin{bbb}...\end{aaa}...\end{bbb}|
-\end{code}
-% <PLext>
-% Otoczenie tworzy grup, tak e instrukcje wykonane pomidzy
-% \verb+\begin{+\emph{nazwa}\verb+}+
-% a~\verb+\end{+\emph{nazwa}\verb+}+ dotycz tylko jego wntrza.
-% Innymi sowy ich dziaanie trwa a do napotkania
-% zamykajcego \verb+\end{nazwa}+.
-
-% Tu od nowego akapitu!
-Wiele standardowych polece \LaTeX{}a mona zapisa w~formie
-,,otoczeniowej''. W~takich wypadkach nazwa polecenia (bez
-w-ty-ciacha) jest nazw otoczenia.
-Na przykad, zamiast polecenia \ci{em}, wczajcego
-wyrniajcy krj pisma, moemy
-zastosowa otoczenie \verb+\begin{em}...\end{em}+.
-
-W~kolejnych punktach przedstawiamy czciej uywane otoczenia.
-
-\subsection{Otoczenia \ei{itemize}, \ei{enumerate} i~\ei{description}}
-
-Otoczenia \ei{itemize} oraz \ei{description} su do tworzenia
-wyszczeglnie, za \ei{enumerate} do tworzenia wylicze. W~kadym
-z~nich element wyliczenia zaczyna si od instrukcji \ci{item}.
-
-\begin{example}
-\begin{enumerate}
-\item Taka lista:
-\begin{itemize}
-\item wyglda
-\item[--] miesznie.
-\end{itemize}
-\item Pamitaj:
-\begin{description}
-\item[Gupoty] nie stan si
-mdrociami, gdy si je wyliczy.
-\item[Mdroci] mona elegancko
-zestawia w~wyliczeniach.
-\end{description}
-\end{enumerate}
-\end{example}
-
-\subsection{Otoczenia \ei{flushleft}, \ei{flushright} i~\ei{center}}
-
-W~otoczeniach \ei{flushleft} i~\ei{flushright} akapity s skadane
-z~wyrwnaniem, odpowiednio, do lewego bd prawego marginesu. Wewntrz
-otoczenia \ei{center} kady wiersz akapitu jest wyrodkowany w~osi
-szpalty. Tak jak zawsze, {\LaTeX} dzieli akapity na wiersze
-automatycznie, mona jednak w~obrbie powyszych otocze wymusi zmian
-wiersza poleceniem \ci{\bs}.
-%
-\begin{example}
-\begin{flushleft}
-To jest tekst\\ wyrwnany do lewej.
-{\LaTeX} nie skada tu wierszy\\
-z~zachowaniem jednakowej dugoci.
-\end{flushleft}
-\end{example}
-
-\begin{example}
-\begin{flushright}
-To jest tekst\\ wyrwnany do prawej.
-{\LaTeX} nie skada tu wierszy\\
-z~zachowaniem jednakowej dugoci.
-\end{flushright}
-\end{example}
-
-\begin{example}
-\begin{center}
-To jest tekst\\wyrodkowany.
-\end{center}
-\end{example}
-
-\subsection{Otoczenia \ei{quote}, \ei{quotation} i~\ei{verse}}
-
-Otoczenie \ei{quote} przydaje si do skadania cytatw oraz przykadw:
-%
-\begin{example}
-Jeeli chodzi o~dugo wierszy,
-to regu kciuka jest, e:
-\begin{quote}
-Przecitnie wiersz nie powinien
-zawiera wicej ni 66 znakw.
-
-Dlatego w~{\LaTeX}u standardowe
-strony maj szerokie marginesy.
-\end{quote}
-Dlatego te w~gazetach stosuje
-si druk wieloamowy.
-\end{example}
-
-\noindent
-Istniej ponadto dwa otoczenia o~podobnym zastosowaniu:
-\ei{quotation} oraz \ei{verse}. Pierwsze z~nich przydaje si
-do formatowania cytatw duszych ni jeden akapit.
-W~przeciwiestwie do otoczenia \ei{quote}, wewntrz
-\ei{quotation} {\LaTeX} rozpoczyna poszczeglne akapity od wcicia
-akapitowego.
-Otoczenie \ei{verse} suy do skadania wierszy. Poszczeglne
-linijki zwrotek naley koczy instrukcj \ci{\bs}, poszczeglne za
-zwrotki -- oddziela pust lini.
-
-\begin{example}
-Na pami znam tylko jeden angielski
-wiersz. Ten o~Humptym Dumptym.
-\begin{flushleft}
-\begin{verse}
-Humpty Dumpty sat on a wall:\\
-Humpty Dumpty had a great fall.\\
-All the King's horses and all
-the King's men\\
-Couldn't put Humpty together again.
-\end{verse}
-\end{flushleft}
-\end{example}
-
-\subsection{Streszczenie}
-
-Publikacje naukowe zaczynaj si zazwyczaj od streszczenia --
-przegldu tego, co czytelnik napotka w~dalszej czci.
-W~\LaTeX{}u do wyrniania streszcze suy otoczenie
-\ei{abstract}. Uywa si go na og w~dokumentach klasy
-\texttt{article}.
-
-\newenvironment{abstract}%
- {\begin{center}\begin{small}\begin{minipage}{0.8\textwidth}}%
- {\end{minipage}\end{small}\end{center}}
-\begin{example}
-\begin{abstract}
-Streszczenie streszczenia.
-\end{abstract}
-\end{example}
-
-\subsection{Symulacja maszynopisu\label{verb-envir} }
-
-Tekst zawarty midzy \verb|\begin{|\ei{verbatim}\verb|}|
- a~\verb|\end{verbatim}| jest przez \LaTeX{}a skadany dosownie, czyli
-tak, by wyglda jak napisany na maszynie, z~zachowaniem zmian wiersza
-i~odstpw z~pliku rdowego.
-
-Aby uzyska ten efekt, krj pisma zmienia si na imitujcy pismo
-maszynowe (grotesk). Wszystkie znaki w~tym kroju, wczajc spacj,
-maj jednakow szeroko. Zakoczenie linii wewntrz otoczenia
-\ei{verbatim} prowadzi do rozpoczcia nowego wiersza w~wydruku,
-a~\emph{kada\/} spacja zamienia si na odstp. Wewntrz otoczenia
-\ei{verbatim} \emph{nie\/} s wykonywane instrukcje.
-
-Wewntrz akapitw imitacj maszynopisu uzyskuje si
-za pomoc instrukcji:
-%
-\begin{command}
-\ci{verb}\verb|+|\emph{tekst}\verb|+|
-\end{command}
-%
-\noindent
-Znak \verb|+| ogranicza %tu
-tekst, ktry ma zosta wydrukowany
-dosownie. Zamiast \verb|+| mona uy innego znaku, byle to nie bya
-litera, gwiazdka, spacja ani aden znak, ktry wystpuje w~\emph{tekcie}.
-Instrukcj \ci{verb} oraz otoczenie
-\pai{verbatim} wykorzystujemy czsto w~tej
-ksice do skadania przykadw {\LaTeX}owych.
-%
-\begin{example}
-Rozwamy przykad\ldots
-
-\begin{verbatim}
-{ for (i=1;i<=NF;i++) {l[$i]++; }
-END {for (i in l) {print l[i]}
-\end{verbatim}
-\end{example}
-%$ %
-\noindent
-Otoczenie \ei{verbatim} oraz instrukcja \ci{verb} maj take wersje
-,,z~gwiazdk'', w~ktrych spacja z~pliku rdowego jest zamieniana na
-znak \verb*+ +. Jest to jedyna rnica dziaania w~porwnaniu do
-wersji bezgwiazdkowych:
-%
-\begin{example}
-\begin{verbatim*}
-gwiazdkowa wersja
-otoczenia verbatim
-wyrnia spacje
-w tekcie
-\end{verbatim*}
-\end{example}
-%
-\noindent
-Otoczenia \ei{verbatim} ani instrukcji \ci{verb}
-nie wolno uywa wewntrz argumentw innych instrukcji
-(wicej na ten temat w~punkcie~\ref{fragile:commands}).
-
-\subsection{Otoczenie \ei{tabular}\label{sec:tabular} }
-
-Do skadania tabel suy otoczenie \ei{tabular}. {\LaTeX} automatycznie
-ustala szeroko poszczeglnych rubryk tabeli. Otoczenie ma jeden
-parametr obowizkowy, \emph{spec-kolumn}, ktry okrela liczb kolumn
-tabeli oraz sposb ich justowania:
-%
-\begin{command}
-\verb|\begin{tabular}{|\emph{spec-kolumn}\verb|}|
-\end{command}
-%
-\noindent
-Dla kadej kolumny naley w~argumencie wstawi jedn z~liter: \verb+l+,
-\verb+r+ lub \verb+c+, okrelajc w~ten sposb justowania
-zawartoci kolumny. Dosunicie zawartoci kolumny do lewej
-oznaczamy liter \verb+l+, do prawej -- znakiem \verb+r+,
-a~wyrodkowanie -- znakiem \verb+c+.
-Zapisu \verb|p{|\emph{szer-kolumn}\verb|}| mona uy do zaznaczenia, e
-kolumna ma mie szeroko \emph{szer-kolumn}. Wewntrz
-takiej kolumny tekst jest skadany w~prostokt o~zadanej szerokoci,
-z~wyrwnywaniem obu marginesw.
-Znak \verb+|+ instruuje \LaTeX{}a, by kolumny tabeli
-rozdzieli pionow kresk.
-
-Wewntrz otoczenia \ei{tabular} poszczeglne wiersze oddzielamy
-instrukcj \ci{\bs}, a~rubryki w~wierszu -- znakiem \verb+&+.
-Instrukcja \ci{hline} wstawia poziom kresk na ca szeroko tabeli.
- %
-\index{"|@ \verb."|.}
-\begin{example}
-\begin{tabular}{|r|l|} \hline
-7C0 & heksadecymalnie \\
-3700 & oktalnie \\
-11111000000 & binarnie \\
-\hline \hline
-1984 & dziesitnie \\ \hline
-\end{tabular}
-\end{example}
- %%
-\vspace*{-.45ex}
- %%
-\begin{example}
-\begin{tabular}{|p{4.7cm}|} \hline
-Ten akapit jest wewntrz pudeka.
-Mamy nadziej, e uzyskany
-efekt si podoba.\\ \hline
-\end{tabular}
-\end{example}
- %
-\noindent
-Instrukcj \verb|@{...}| okrelamy odstp midzy kolumnami.
-Zastpuje ona domylny odstp midzykolumnowy
-treci umieszczon midzy \verb+{+ a~\verb+}+.
-Stosuje si j czsto do wyrwnywania zestawie
-liczbowych wedug cyfr znaczcych.
-Mona j take wykorzysta do usunicia odstpw
-w~pierwszej i~ostatniej kolumnie tabeli, co ilustruje
-poniszy przykad:
-%
-\label{sec:tabular-et}
-\begin{example}
-\begin{tabular}{@{} l @{}} \hline
-bez odstpw na brzegach\\ \hline
-\end{tabular}
-\end{example}
-\vspace*{-.45ex}
-\begin{example}
-\begin{tabular}{l} \hline
-odstpy na brzegach tabeli\\ \hline
-\end{tabular}
-\end{example}
-
-\noindent
-W~{\LaTeX}u nie ma mechanizmu pozwalajcego wyrwnywa zestawienia
-liczbowe wedug cyfr znaczcych\footnote{%
- Do wyrwnywania cyfr mona skorzysta %z~moliwoci
- z~pakietu
- \pai{dcolumn} z~zestawu ,,tools''.}, ale efekt ten mona
-%%osign, %% le si skada
-uzyska, %% dziki temu akapit skraca si o 1 wiersz
-skadajc liczb w~dwch kolumnach: cz cakowit w~kolumnie
-wyrwnywanej do prawego brzegu i~cz dziesitn w~kolumnie
-wyrwnanej do lewego. Za pomoc instrukcji \verb|@{,}| zastpujemy
-przecinkiem odstp wstawiany normalnie midzy kolumnami. Trzeba jednak
-pamita o~koniecznoci wpisywania znaku \verb|&| zamiast przecinkw
-w~liczbach. Rubryki rozcigajce si na kilka kolumn, jak nagwek
-w~poniszym przykadzie, tworzymy poleceniem \ci{multicolumn}:
-
-\begin{example}
-\begin{tabular}{c r @{,} l}
-Wyraenie &
-\multicolumn{2}{c}{Warto}\\\hline
-$\pi$ & 3&1416 \\
-$\pi^{\pi}$ & 36&46 \\
-$(\pi^{\pi})^{\pi}$ & 80662&7 \\
-\end{tabular}
-\end{example}
- %
-\noindent
-Polecenie \ci{cline}\verb+{+\emph{m}\verb+-+\emph{n}\verb+}+
-wstawia poziom kresk
-cignc si od kolumy \emph{m}~do kolumny~\emph{n}:
-
-\begin{example}
-\begin{tabular}{|c|c|c|c|l|}\hline
-1 &\multicolumn{4}{c|}{0}\\
-\cline{2-5}
-1 & 2 & 3 & 4 &5 \\ \cline{2-4}
-1 & 2 & 3 & 4 &5 \\ \hline
-\end{tabular}
-\end{example}
- %%
-W~punkcie~\ref{more:tables} opisano,
-jak sobie radzi ze skadem bardziej skomplikowanych tabel.
-
-\section{Wstawki }
-
-Wspczesne publikacje zawieraj duo rysunkw i~tabel. Elementw tych
-nie naley dzieli midzy strony i~dlatego wymagaj specjalnego
-potraktowania. W~sytuacji gdy nie mieszcz
-si one na biecej stronie, na og przenosi si je i~wstawia na
-pocztku strony nastpnej. W~wypadku przeniesienia rysunku lub
-tabeli miejsce pozostae na stronie wypeniane jest tekstem. Tego
-typu elementy bdziemy nazywa \emph{wstawkami}\index{wstawka}.
-
-Aby w~peni skorzysta z~{\LaTeX}owego mechanizmu wstawek,
-trzeba choby powierzchownie rozumie, jak {\LaTeX}
-manipuluje takimi obiektami. W~przeciwnym razie
-wstawki mog si sta rdem irytacji, gdy {\LaTeX}
-bdzie je umieszcza wszdzie, tylko nie w~miejscach, w~ktrym bymy
-sobie tego yczyli.
-
-Do tworzenia wstawek mamy w~{\LaTeX}u dwa otoczenia. Otoczenie
-\ei{figure} suy do tworzenia rysunkw, a~otoczenie \ei{table}
--- do tabel. Oba maj jeden parametr opcjonalny:
-%
-\begin{command}
-\verb|\begin{figure}[|\emph{miejsce}\verb|]| albo
-\verb|\begin{table}[|\emph{miejsce}\verb|]|
-\end{command}
-%
-\noindent
-Argument \emph{miejsce} okrela, gdzie na stronie
-mona umieci wstaw\-k. Powinna to by sekwencja od jednego
-do piciu znakw: \verb+h+, \verb+t+, \verb+b+, \verb+p+ oraz \verb+!+.
-Kady znak okrela dopuszczalny sposb umieszczenia wstawki;
-szczegowe informacje na ten temat zestawiono w~tabeli~\ref{tab:permiss}.
-
-\begin{table}[!tbp]
-\caption{Opcjonalny argument otocze \ei{table} i~\ei{figure}
-\label{tab:permiss} }
-\noindent \begin{minipage}{\textwidth}
-\medskip
-\begin{center}
-\begin{tabular}{@{}cp{10cm}@{}}
-Znak & Dopuszczalne miejsce umieszczenia wstawki \\ \hline
-\rule{0pt}{1.05em}
-\texttt{h} & bez przemieszczenia, dokadnie w~miejscu uycia \\[0.3ex]
-% ponisze nie jest prawd: [tp]
-% (uyteczne w~wypadku niewielkich wstawek);
-\texttt{t} & na grze strony \\[0.3ex]
-\texttt{b} & na dole strony \\[0.3ex]
-\texttt{p} & na stronie zawierajcej wycznie wstawki \\[0.3ex]
-\texttt{!} & ignorujc wikszo parametrw kontrolujcych
-umieszczanie wstawek\footnote{S to parametry takie jak
-np.~maksymalna dopuszczalna liczba wstawek na stronie},
-przekroczenie wartoci, ktre mog nie pozwoli na
-umieszczanie nastpnych wstawek na stronie.
-\end{tabular}
-\end{center}
-\end{minipage}
-\end{table}
-
-Przykadowa tabela moe si zaczyna tak:
-%
-\begin{code}
-\verb|\begin{table}[!hbp]|
-\end{code}
-%
-\noindent
-Argument \verb|[!hbp]| oznacza, e tabel mona umieci w~miejscu,
-w~ktrym pojawia si w~pliku rdowym (\texttt{h}), albo na dole strony
-(\texttt{b}), albo wreszcie na osobnej stronie zawierajcej wycznie
-wstawki (\texttt{p}). Ponadto ,,\texttt{!}'' oznacza, e {\LaTeX} ma
-pomin wikszo parametrw sterujcych umieszczaniem wstawek. Jeeli
-%%instrukcji \ci{table} %% bd [tp]
-otoczenia \ei{table}
-uyto bez opcjonalnego argumentu, to jego
-domylnymi wartociami s~\verb|[tbp]|.
-
-\LaTeX{} umieszcza kad wstawk zgodnie ze specyfikacj autora podan
-w~argumencie \emph{miejsce}. Jeeli nie moe umieci wstawki na
-biecej stronie, to docza j albo do \emph{kolejki rysunkw}, albo do
-\emph{kolejki tabel}\footnote{S to kolejki typu \acro{FIFO} (pierwsze
- weszo -- pierwsze wyjdzie).}. Na pocztku skadania nowej strony
-{\LaTeX} sprawdza, czy mona j zapeni wstawkami czekajcymi
-w~kolejce. Jeli nie jest to moliwe, to pierwsza wstawka kadej
-z~kolejek traktowana jest tak, jak gdyby wanie pojawia si w~tekcie:
-{\LaTeX} stara si j umieci zgodnie z~wartociami parametru
-\emph{miejsce} (za wyjtkiem \verb+h+, gdy nie jest to ju oczywicie
-moliwe). Nowe wstawki doczane s na koniec odpowiednich kolejek.
-{\LaTeX} dba
-o~waciwy porzdek wstawek kadego typu. Moe si zdarzy, e
-pojedynczy rysunek, ktrego z~jakich wzgldw nie mona poprawnie
-wstawi, ,,cignie'' za sob wszystkie pniejsze rysunki, nawet a na
-koniec dokumentu. Dlatego:
-
-\begin{quote}
-Jeeli {\LaTeX} nie umieszcza wstawek zgodnie z~oczekiwaniami,
-to z~reguy ktra z~nich blokuje ca kolejk,
-a~by moe nawet wszystkie kolejki wstawek.
-\end{quote}
-
-%%\bigskip
-\noindent
-Wyjaniwszy w cokolwiek zawiy problem umieszczania wstawek, przejd\-my do
-omwienia kilku pozostaych spraw z~nimi zwizanych. Poleceniem:
-%
-\begin{command}
-\ci{caption}\verb|{|\emph{tekst}\verb|}|
-\end{command}
-%
-\noindent
-wstawiamy tytu rysunku lub tabeli. Kolejny numer rysunku bd tabeli
-oraz sowo ,,Rysunek'' bd ,,Tabela'' (lub ,,Tablica'' -- zalenie od
-uywanego pakietu polonizacyjnego) zostan wstawione automatycznie.
-
-Nastpujce instrukcje:
-%
-\begin{command}
-\ci{listoffigures} oraz \ci{listoftables}
-\end{command}
-%
-\noindent
-dziaaj analogicznie do instrukcji \ci{tableofcontents},
-wstawiajc do dokumentu, odpowiednio, spis rysunkw oraz spis tabel.
-Poszczeglnymi pozycjami tych spisw bd
-tytuy rysunkw bd tabel bdce argumentami instrukcji
-\ci{caption}. Jeeli tytu jest dugi, to do spisu mona
-przesa jego wersj skrcon, podan jako opcjonalny argument
-instrukcji \ci{caption}:
-%
-\begin{code}
-\verb|\caption[Short]{LLLLLoooooonnnnnggggg}|
-\end{code}
-%
-Za pomoc instrukcji \ci{label} oraz \ci{ref} mona tworzy
-odsyacze do tabel i~rysunkw.
-
-Polecenie \ci{label} naley umieszcza \emph{bezporednio za\/}
-instrukcj \ci{caption}. Dobrym pomysem jest te umieszczenie jej
-wewntrz argumentu instrukcji \ci{caption} (na przykad
-na kocu tytuu rysunku czy tabeli).
-Niektrzy uytkownicy bdnie sdz, e wystarczy umieci instrukcj
-\ci{label} wewntrz otoczenia \ei{figure} czy \ei{table}, gdy
-tymczasem umieszczenie jej przed poleceniem \ci{caption}
-prowadzi do bdw w~numerach odsyaczy.
-
-W~poniszym przykadzie wstawka zawiera prostokt o~wymiarach 5~cm
-$\times$ 5~cm. Ten sposb postpowania mona wykorzysta w~celu
-zarezerwowania miejsca na rysunki, ktre zostan wklejone pniej -- do
-gotowego, wydrukowanego dokumentu.
-% to nie to samo co: [tp]
-% Tym sposobem mona
-% zarezerwowa miejsce na rysunki, ktre zostan wklejone pniej --
-% dopiero do gotowego, przeznaczonego do druku dokumentu.
-%
-\begin{code}
-\begin{verbatim}
-Rysunek~\ref{white} jest przykadem Pop-Artu.
-\begin{figure}[!htp]
-\makebox[\textwidth]{\framebox[5cm]{\rule{0pt}{5cm}}}
-\caption{Pi na pi centymetrw\label{white} }
-\end{figure}
-\end{verbatim}
-\end{code}
- %
-\noindent
-Zakadajc w~tym przykadzie, e kolejka rysunkw jest pusta, {\LaTeX}
-najpierw sprbuje umieci rysunek bez przesuwania go dokdkolwiek
-(\texttt{h}). Jeeli okae si to niemoliwe, to sprbuje go umieci na
-grze strony (\texttt{t}). Jeeli i~to okae si niewykonalne, to bdzie
-si stara umieci rysunek na stronie zawierajcej wycznie wstawki
-(\texttt{p}). Jeeli w~kolejkach rysunkw i~tabel nie ma wstawek
-pozwalajcych wypeni stron, to \LaTeX{} rozpocznie now stron
-i~sprbuje umieci na niej rysunek, traktujc go znowu tak, jakby
-wanie pojawi si w~tekcie.
-
-Czasami moe wystpi konieczno wykonania instrukcji:
- %
-\begin{command}
-\ci{clearpage} albo nawet \ci{cleardoublepage}
-\end{command}
- %
-\noindent
-W~wyniku jej zadziaania {\LaTeX} umieszcza w~dokumencie wszystkie
-oczekujce w~kolejkach wstawki, a~nastpnie rozpoczyna skad od nowej
-strony. W~wypadku uycia instrukcji \ci{cleardoublepage} {\LaTeX}
-rozpoczyna skad od strony
-nieparzystej (por. przypis~\ref{fnt:clrdblpg} na str.~\pageref{fnt:clrdblpg}).
-
-W~dalszej czci ksiki przedstawimy, jak mona do dokumentu docza
-rysunki w~formacie {\PSi} (por.~\ref{eps:incl}).
-
-\section{Ochrona polece kruchych\label{fragile:commands}}
-
-Niektrych polece nie mona umieszcza wewntrz argumentw innych
-polece, na przykad polecenie \ci{footnote} albo \ci{verb} nie moe si pojawi
-w~argumencie polecenia \ci{section} czy \ci{caption}. Kompilacja
-dokumentu zakoczy si w~takiej sytuacji bdem, a~takie polecenia
-nazywamy \emph{kruchymi}\index{polecenie!kruche} (ang.~\UKemph{fragile
- command\/}).
-
-Polecenia kruche wymagaj ,,ochrony''. Moemy je chroni,
-umieszczajc przed nimi polecenie \ci{protect}.
-Polecenie \ci{protect} odnosi si wycznie do instrukcji znajdujcej
-si tu za nim, nie obejmuje swym dziaaniem nawet argumentw tej
-instrukcji. W~wikszoci wypadkw nadmiarowe uycie \ci{protect} nie
-powoduje szkd.
- %%
-\begin{code}
-\begin{verbatim}
-\section{Jestem przezorny%
- \protect\footnote{i~chroni przypisy}}
-\end{verbatim}
-\end{code}
- %%
-Uwaga: wiele osb lubi dodawa przypisy do rdtytuw. Naszym zdaniem
-jest to zy i~komplikujcy ycie zwyczaj; ostatecznie zawsze mona
-umieci przypis w~pierwszym akapicie pod rdtytuem. Rb jak
-uwaasz, ale czy wiesz, jak usun numer przypisu ze spisu treci?
-
-\section {Listy \label{sec:letter}}
-
-Do pisania listw mona uy klasy \verb+letter+. Struktura pliku
-rdowego tej klasy rni si od
-dokumentw z~klasy \verb+article+ czy \verb+book+. Klas
-\verb+letter+ zaprojektowano tak, by bezproblemowo dao si napisa
-zarwno pojedynczy list do przysowiowej ,,cioci'', jak te setki listw
-do rnych osb (korespondencja seryjna).
-
-Jeli imi, nazwisko i~adres nadawcy maj by
-identyczne we wszystkich listach, to deklarujemy je
-poleceniem:
-%
-\begin{code}
-\verb+\address{+\emph{imi}\verb+\\+\emph{nazwisko}\verb+\\+
-\emph{adres\dots}\verb+}+
-\end{code}
-%
-\noindent
-Uycie instrukcji \ci{\bs} w~adresie powoduje zamanie wiersza.
-
-Polecenie \ci{signature} suy do zadeklarowania podpisu pod listem.
-Wewntrz argumentu tego polecenia instrukcja \ci{\bs} suy
-do rozpoczcia nowego wiersza, przykadowo:
-%
-\begin{example}
-Dyr. E.~K.~Tor,\\ Przewodniczcy
-Zastpcy
-\end{example}
-%
-\noindent
-Do nagwka listu automatycznie wstawiana jest bieca data. Aby wstawi
-inn, naley zastosowa deklaracj \ci{date}:
-%
-\begin{code}
-\verb+\date{16 Czerwca 1963~r.}+
-\end{code}
-%
-\noindent
-Deklaracje \ci{address}, \ci{signature} oraz \ci{date}
-umieszcza si zwykle w~preambule, chocia mog one wystpi rwnie
-w~czci zasadniczej pliku rdowego.
-
-Tre listu powinnimy wpisa wewntrz otoczenia \ei{letter}. Otoczenie
-to ma jeden argument, ktrym jest adres osoby, do ktrej piszemy.
-Wewntrz otoczenia \ei{letter} mona stosowa kilka prostych polece
-sucych do umieszczania w~odpowiednim miejscu elementw typowego
-listu\footnote{Elementy nietypowe zawsze mona umieci, korzystajc
- z~innych polece poznanych w~tym rozdziale.}. Do zoenia nagwka
-listu uywamy polecenia \ci{opening}, a~do zakoczenia --
-\ci{closing}. Ponadto s polecenia: \ci{ps} do wstawienia \emph{post
- scriptum} oraz \ci{cc} do zdefiniowania wykazu osb, ktre maj
-otrzyma kopi listu. Oto peny przykad listu:
-%
-\begin{code}
-\begin{verbatim}
-%& --translate-file=il2-pl
-\documentclass{letter}
-\usepackage{polski}
-\address{Dyr. E.~K.~Tor,\\ Przewodniczcy Zastpcy\\
- Firma z~o.o.\\ w/m}
-\signature{E.~.K.~Thor}
-\begin{document}
-% pierwszy list
-\begin{letter}{Henryk Potrykus\\ul.~Krtka\\Puck}
-\opening{Szanowny Panie}
-Z~przykroci zawiadamiam, e Paskie podanie
-zostao...
-\closing{Z~powaaniem}
-\cc{cc: Jzef Wujke}
-\end{letter}
-
-% drugi list
-\begin{letter}{Zofia Potrykus\\ul.~Szkolna\\Reda}
-\opening{Szanowna Pani}
-Odpowiadajc na Pani pismo...
-...
-\end{letter}
-\end{document}
-\end{verbatim}
-\end{code}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "lshort2e"
-%%% coding: latin-2
-%%% case-fold-search: nil
-%%% LocalWords: ghostscript acrobat makeindex plmindex kiepskoci
-%%% LocalWords: Johannesa Braamsa
-%%% ispell-local-dictionary: "polish"
-%%% End
diff --git a/macros/latex/contrib/msc/COPYRIGHT.txt b/macros/latex/contrib/msc/COPYRIGHT.txt
index 3d7872812d..c3b3d06a8b 100644
--- a/macros/latex/contrib/msc/COPYRIGHT.txt
+++ b/macros/latex/contrib/msc/COPYRIGHT.txt
@@ -1,8 +1,7 @@
%% MSC Macro Package
%% msc.sty
-%% June 2, 2008
%%
-%% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw
+%% Copyright 2022 V. Bos, T. van Deursen, and S. Mauw
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -14,18 +13,12 @@
%
% This work has the LPPL maintenance status `maintained'.
%
-% The Current Maintainer of this work is T. van Deursen.
+% The Current Maintainer of this work is Reynaldo Gil Pons.
%
% This program consists of the files
% msc.sty
% manual.tex
-% manual.pdf
-% refman.tex
-% refman.pdf
+% manual_macros.tex
% biblio.bib
-% maintenance.tex
-% maintenance.pdf
-% README
-% COPYRIGHT
-
-
+% README.txt
+% COPYRIGHT.txt
diff --git a/macros/latex/contrib/msc/README b/macros/latex/contrib/msc/README
deleted file mode 100644
index 5388eceb50..0000000000
--- a/macros/latex/contrib/msc/README
+++ /dev/null
@@ -1,42 +0,0 @@
-MSC Macro Package
------------------
-Version 1.16
-June 2, 2008
-
-----------------------------------------------------------------------
-Copyright 2008 V. Bos, T. van Deursen, and S. Mauw
-
-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 program consists of the files
- msc.sty
- manual.tex
- manual.pdf
- refman.tex
- refman.pdf
- biblio.bib
- maintenance.tex
- maintenance.pdf
- README
- COPYRIGHT
-
-----------------------------------------------------------------------
-
-The MSC macro package is a LaTeX2e package to draw MSC diagrams. See
-user manual (manual.pdf) and reference manual (refman.pdf) for more
-information.
-
-Contact address:
-Ton van Deursen
-Universit\'e du Luxembourg
-Facult\'e des Sciences, de la Technologie et de la Communication
-6, rue Richard Coudenhove-Kalergi
-L-1359 Luxembourg
-Email: ton.vandeursen@uni.lu
-Updates via: http://satoss.uni.lu/mscpackage/
diff --git a/macros/latex/contrib/msc/README.txt b/macros/latex/contrib/msc/README.txt
new file mode 100644
index 0000000000..1f7ee0326e
--- /dev/null
+++ b/macros/latex/contrib/msc/README.txt
@@ -0,0 +1,16 @@
+MSC Macro Package
+-----------------
+Version 2.00
+May 13, 2022
+----------------------------------------------------------------------
+The MSC macro package is a LaTeX2e package to draw MSC diagrams. See
+user manual (manual.pdf) for more information.
+----------------------------------------------------------------------
+Contact address:
+Reynaldo Gil Pons
+Université du Luxembourg
+Maison du Nombre
+6 Av. de la Fonte
+L-4364 Esch-sur-Alzette
+Email: reynaldo.gilpons@uni.lu
+Website: http://satoss.uni.lu/mscpackage/
diff --git a/macros/latex/contrib/msc/biblio.bib b/macros/latex/contrib/msc/biblio.bib
index 9c788fb4e3..a992bdb59d 100644
--- a/macros/latex/contrib/msc/biblio.bib
+++ b/macros/latex/contrib/msc/biblio.bib
@@ -33,9 +33,9 @@
title = {A {\LaTeX{}} macro package for Message Sequence
Charts---Reference Manual---Describing {\mscpack}
version~{\mscversion}},
- author = {V. Bos and S. Mauw},
- year = {2002},
- month = {June},
+ author = {V. Bos and T. van Deursen and S. Mauw},
+ year = {2010},
+ month = {December},
note = {Included in MSC macro package distribution}
}
@@ -43,9 +43,9 @@
title = {A {\LaTeX{}} macro package for Message Sequence
Charts---User Manual---Describing {\mscpack}
version~{\mscversion}},
- author = {V. Bos and S. Mauw},
- year = {2002},
- month = {June},
+ author = {V. Bos and T. van Deursen and S. Mauw},
+ year = {2010},
+ month = {January},
note = {Included in MSC macro package distribution}
}
@@ -53,8 +53,24 @@
title = {A {\LaTeX{}} macro package for Message Sequence
Charts---Maintenance document---Describing {\mscpack}
version~{\mscversion}},
- author = {V. Bos and S. Mauw},
- year = {2002},
- month = {June},
+ author = {V. Bos and T. van Deursen and S. Mauw},
+ year = {2010},
+ month = {January},
note = {Included in MSC macro package distribution}
}
+
+@article{mertz2007graphics,
+ title={Graphics with TikZ},
+ author={Mertz, Andrew and Slough, William},
+ journal={The PracTEX Journal},
+ volume={1},
+ year={2007}
+}
+
+@manual{tantau2022pgf,
+ author = {Till Tantau},
+ title = {The TikZ and PGF Packages},
+ subtitle = {Manual for version 3.1.9a},
+ url = {https://github.com/pgf-tikz/pgf/releases/download/3.1.9a/pgfmanual-3.1.9a.pdf},
+ date = {2022-05-13},
+} \ No newline at end of file
diff --git a/macros/latex/contrib/msc/maintenance.pdf b/macros/latex/contrib/msc/maintenance.pdf
deleted file mode 100644
index c050ebe05b..0000000000
--- a/macros/latex/contrib/msc/maintenance.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/msc/maintenance.tex b/macros/latex/contrib/msc/maintenance.tex
deleted file mode 100644
index 3e49133c6e..0000000000
--- a/macros/latex/contrib/msc/maintenance.tex
+++ /dev/null
@@ -1,250 +0,0 @@
-% file: maintenance.tex
-% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw
-% This file is part of the MSC Macro Package.
-%
-\documentclass{article}
-\usepackage{a4wide}
-\usepackage{msc}
-
-\title{
- A {\LaTeX{}} macro package for Message Sequence Charts---Maintenance
- document
-}
-
-
-\author{
- \begin{tabular}{c}
- \begin{tabular}{ccc}
- Victor Bos &
- Ton van Deursen &
- Sjouke Mauw \\
- &
- \scriptsize Universit\'e du Luxembourg &
- \scriptsize Universit\'e du Luxembourg \\[-0.8ex]
- \scriptsize \texttt{victor.bos@ssf.fi} &
- \scriptsize \texttt{ton.vandeursen@uni.lu} &
- \scriptsize \texttt{sjouke.mauw@uni.lu}
- \end{tabular}\\
- \end{tabular}
-}
-
-\begin{document}
-
-\date{\small Version \mscversion, last update \today}
-
-\maketitle
-
-\begin{abstract}
-\noindent
-The MSC macro package facilitates the \LaTeX\ user to easily include
-Message Sequence Charts in his texts. This document contains
-information which supports the maintenance of the package.
-\end{abstract}
-
-\section{Introduction}
-This document contains three lists related to the maintenance of the
-MSC macro package. This is a \LaTeX\ package for drawing Message
-Sequence Charts.
-For additional information consult the following URL:
-\verb+http://satoss.uni.lu/mscpackage/+.
-
-The first list contains an overview of all publicly released versions
-of the MSC macro package. The second list contains all known (yet
-unresolved) bugs of the MSC macro package. The third list is the wish
-list, containing wishes expressed by the users of the package w.r.t.
-desired additional functionality.
-
-\section{Versions}
-\begin{itemize}
-\item Version 1.16, beta release, 2008/06/02
-
-The MSC package used old \verb+PSTricks+-syntax of the \verb+\scalebox+
-command. To prevent mismatches with the \verb+graphicx+ package, this
-macro was renamed to \verb+\psscalebox+.
-
-The \verb+action+ and \verb+condition+ macros are extended with a
-starred version, which automatically adjust the size of the rectangle
-and hexagon based on the size of the contents.
-
-Name and address information has been updated.
-
-\item Version 1.13, beta release, 2002/06/27.
-
-The label positioning of version 1.12 is reimplemented. In fact, the
-implementation of messages is rewritten completely. The same method to
-compute the location of labels is used in \verb+\mess+, \verb+create+,
-\verb+lost+, and \verb+found+. The new implementation is backward
-compatible, meaning that old documents using the MSC Macro Package
-will still look the same.
-
-In addition, the bounding box bug is partly fixed. An \verb+\fbox+ is
-drawn around each msc, hmsc, and mscdoc diagram. This enables dvips to
-compute the right bounding box. Since the \verb+\fbox+ is drawn in
-white, there is no visible result as long as the background is white,
-too. A consequence of this bug fix is that the MSC Macro package
-requires the \textsf{color} package. Just like the other required
-packages, \textsf{pstricks}, \textsf{calc}, and \textsf{ifthen}, this
-is a standard \LaTeXe{} package.
-
-\item Version 1.12, beta release, 2002/06/18.
-
-In this version, the user has more control over the positioning of
-message labels. Implementation not finished yet.
-
-\item Version 1.11, Public release, 2002/06/06.
-
-Minor bug fix.\\ The \verb+\stepcounter+ problem that occurred while
-using the MSC Macro Package together with overlays (slides) is solved.
-
-\item Version 1.10a, Public release, 2002/04/11.
-
-Minor bug fixes.\\
-The email addresses and websites mentioned in the files have been
-corrected (if necessary).
-
-The problem with the german package (german.sty) has been solved. This
-bug was found by Christian Kaeunicke. The german package redefines the
-meaning of the " symbol in order to type german texts more
-efficiently. However, this was not compatible with the msc package
-(before version 1.10a), because it uses the " symbol in
-(error)-messages. The new version (1.10a) uses the ' symbol instead of
-the " symbol. This seems to solve the problem with the german
-package. However, there are probably packages assigning special
-meaning to the ' symbol and which will therefore not work properly
-with the msc package.
-
-\item Version 1.10, Public release, 2002/04/10.
-
-Major improvements: support for two new types of diagrams: High-level
-MSCs and MSC documents. Additional MSC constructs: fat (double line)
-instances, gates, time measurements, comments, instance regions
-(activation, suspension, and co-regions), method replies (dashed
-message arrows). Left and right overlap of inline expressions and MSC
-references in an MSC diagram can be specified separately.
-
-Reference manual. For a list of (all) commands and lengths, see
-reference manual.
-
-Package now also available at CTAN.
-
-\item Version 1.4, Public release, 1999/04/23.
-
-Minor bug fixes.\\
-Additionally supports: Instance creation, MSC references, and inline
-expressions.\\
-Extra parameters:
-\verb+\referenceoverlap+, \verb+\inlineoverlap+, \verb+\stopwidth+.\\
-Adjustment of default values. There are now three sizes
-(large/normal/small) instead of two. The middle size is now default.\\
-New command \verb+\setmscscale+ to scale the complete MSC up/down.
-
-\item Version 1.3, Public release, 1999/04/10.
-
-Minor bug fixes.
-Additionally supports: Conditions, combined timer symbols, instance
-stop.\\
-Extra parameters:
-\verb+\conditionheight+, \verb+\conditionoverlap+, \verb+\stopwidth+.
-Leveloffset can be specified in \verb+nextlevel+ command.
-
-\item Version 1.2, Public release, 1999/03/29.
-
-Minor bug fixes.
-Code restructuring.
-Additionally supports: Actions.\\
-Extra parameters:
-\verb+\actionheight+, \verb+\actionwidth+.
-
-\item Version 1.1, Public release, 1999/03/24.
-
-Minor bug fixes.
-Additionally supports: timers (singular events), lost and found
-messages, generalized ordering. Extra parameters:
-\verb+\lostsymbolradius+, \verb+\timerwidth+. The macro
-\verb+\setfootcolor+ replaces \verb+\setfootgrayness+, and the macro
-\verb+\setmscvalues+ replaces \verb+\resetmsclengths+.
-Some default values have been adjusted.
-
-\item Version 1.0, First public release, 1999/03/16.
-
-Supports drawing of the following MSC constructs: MSC frame,
-instances, messages (including self and env messages), coregions.
-Includes some parameters for fine tuning of the drawing.
-
-\end{itemize}
-
-\section{Bugs}
-The MSC macro package contains numerous bugs (and hidden features).
-As of now, these are the only ones that have revealed themselves in public.
-
-\begin{itemize}
-
-\item Some starred versions of commands of the MSC Macro package do
-not cooperate with the \textsf{amsbsy} package. The problem is that
-the latter package redefined the macro \verb+\@ifstar+. This bug was
-dicovered by Sjouke Mauw.
-
-\item The size of msc diagrams is computed incorrectly. After
-generating an eps file (dvips -E) from a dvi file containing exactly
-one msc diagram, the diagram is clipped incorrectly. This bug was
-dicovered by Tim Willemse.
-
-\item There are \LaTeX{} packages that assign special meaning to some
-characters. Consequently, the MSC Macro package might not function properly
-with such packages. Since we cannot anticipate on these semantical
-changes of symbols, we don't know of a good solution to it. However,
-we try to find solutions for these problems if they originated from
-packages that are in the standard \LaTeX{} distribution.
-
-A concrete example was the \textsf{german} package, as pointed out by
-Christian Kaeunicke. This package assigns special meaning to the "
-symbol. If you issue \verb+\usepackage{german}+ \emph{before}
-\verb+\usepackage{msc}+, you will get an error as soon as your first
-msc diagram is compiled. As Christian also mentioned, the error does
-not occur if the import order of the packages is reversed.
-
-As of MSC Macro package version 1.10a, this concrete bug with the
-\textsf{german} package has been solved and the order between
-\textsf{msc} and \textsf{german} is not restricted anymore.
-
-\item The MSC Macro Package (version $\leq 1.10a$) crashes with the
-overlay environment of the slides document class. The bug is due to a
-redefinition of the \verb+\refstepcounter+ macro by the slides
-documentclass. This bug was discovered by Volker Stolz. He and Markus
-Mohnen proposed a solution: increase the counters used by the MSC
-macro package manually. In Version~1.11 this solution is
-implemented. Thanks Volker and Markus!
-
-\end{itemize}
-
-\section{Wishes}
-\begin{itemize}
-
-\item Split MSCs over multiple pages (T. van Deursen, 2008/02/18)
-
-\item Make the parameters of the MSC Macro package more
-consistent. For example, the \verb+\mess+ macro and the
-\verb+\measure+ have similar positioning parameters, but they cannot
-have the same values. (V. Bos 2002/06/16)
-
-\item Add a section to the user manual describing how to generate
-other formats (like html, PostScript, pdf). (S. Mauw 2002/06/14)
-
-\item Add to the user manual a figure describing the various HMSC lengths.
- (S. Mauw 2002/06/14)
-
-\item Add automatic resizing of action symbols, as described in one of
-the tricks in the reference manual. (S. Mauw 2002/06/14)
-
-\item Add UML extensions to the MSC Macro package. Describe clearly
-which UML diagrams we support.(S. Mauw, 2002/06/13)
-
-\item A possibility to change the color of instance regions. V. Bos
-(2002/04/09).
-
-\item Add option to messages to determine relative position of
-label. (S. Mauw 1999/04/15).
-
-\end{itemize}
-
-\end{document}
diff --git a/macros/latex/contrib/msc/manual-macros.tex b/macros/latex/contrib/msc/manual-macros.tex
new file mode 100644
index 0000000000..b3caf71c78
--- /dev/null
+++ b/macros/latex/contrib/msc/manual-macros.tex
@@ -0,0 +1,1003 @@
+% \newcommand{\cmd}[1]{\texttt{\bslash #1}}
+
+\newcommand{\acro}[1]{{#1}}
+
+\newcommand{\MSC}{\acro{MSC}}
+\newcommand{\HMSC}{\acro{HMSC}}
+\newcommand{\MSCdoc}{\MSC{}doc}
+\newcommand{\mscpack}{\MSC{} macro package}
+% \newcommand{\env}[1]{\texttt{#1}}
+\newcommand{\cmdarg}[1]{\{\emph{#1}\}}
+\newcommand{\coordarg}[1]{\emph{#1}}
+\newcommand{\coordargs}[2]{(\coordarg{#1},\coordarg{#2})}
+\newcommand{\lnsvalue}[3]{large/normal/small value #1/#2/#3}
+
+\newenvironment{defs}{%
+ \begin{list}{}%
+ {\setlength{\labelwidth}{0pt}%
+ \setlength{\labelsep}{1em}%
+ \setlength{\leftmargin}{1em}%
+ \setlength{\parsep}{1ex}%
+ \setlength{\listparindent}{0pt}%
+ \setlength{\rightmargin}{0pt}%
+ \renewcommand{\makelabel}[1]{##1}%
+ \raggedright%
+ }%
+ }{%
+ \end{list}}
+\newcommand{\tikzname}{Ti\emph{k}Z}
+\newcommand{\beamer}{\textsc{beamer}}
+\newcommand{\pdf}{\textsc{pdf}}
+\newcommand{\eps}{\texttt{eps}}
+\newcommand{\pgfname}{\textsc{pgf}}
+% \newcommand{\prosper}{\textsc{prosper}}
+% \newcommand{\seminar}{\textsc{seminar}}
+% \newcommand{\texpower}{\textsc{texpower}}
+% \newcommand{\foils}{\textsc{foils}}
+
+% \providecommand\href[2]{\texttt{#1}}
+% \providecommand\hypertarget[2]{\texttt{#1}}
+% \providecommand\hyperlink[2]{\texttt{#1}}
+
+
+\colorlet{examplefill}{yellow!80!black}
+\definecolor{graphicbackground}{rgb}{1,1,1}
+\definecolor{codebackground}{rgb}{0.90,0.90,1}
+
+\newenvironment{pgfmanualentry}{\par\vspace*{-8pt}\list{}{\leftmargin=2em\itemindent-\leftmargin\def\makelabel##1{\hss##1}}}{\endlist\par\vspace*{-8pt}}
+\newcommand\pgfmanualentryheadline[1]{\itemsep=0pt\parskip=0pt\item\strut{#1}\par\topsep=0pt}
+\newcommand\pgfmanualbody{\parskip3pt\vspace*{-3pt}}
+
+
+
+\newenvironment{pgflayout}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{\texttt{\string\pgfpagesuselayout\char`\{\declare{#1}\char`\}}\oarg{options}}
+ \index{#1@\protect\texttt{#1} layout}%
+ \index{Page layouts!#1@\protect\texttt{#1}}%
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+
+\newenvironment{command}[1]{
+ \begin{pgfmanualentry}
+ \extractcommand#1\@@
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{commandlist}[1]{%
+ \begin{pgfmanualentry}
+ \foreach \xx in {#1} {%
+ \expandafter\extractcommand\xx\@@
+ }%
+ \pgfmanualbody
+}{%
+ \end{pgfmanualentry}
+}%
+
+% \begin{internallist}[register]{\pgf@xa}
+% \end{internallist}
+%
+% \begin{internallist}[register]{\pgf@xa,\pgf@xb}
+% \end{internallist}
+\newenvironment{internallist}[2][register]{%
+ \begin{pgfmanualentry}
+ \foreach \xx in {#2} {%
+ \expandafter\extractinternalcommand\expandafter{\xx}{#1}%
+ }%
+ \pgfmanualbody
+}{%
+ \end{pgfmanualentry}
+}%
+\def\extractinternalcommand#1#2{%
+ \pgfmanualentryheadline{Internal #2 \declare{\texttt{\string#1}}}%
+ \removeats{#1}%
+ \index{Internals!\strippedat @\protect\myprintocmmand{\strippedat}}%
+ \index{\strippedat @\protect\myprintocmmand{\strippedat}}%
+ \pgfmanualpdflabel{\textbackslash\strippedat}{}%
+}
+
+%% MW: START MATH MACROS
+\def\mvar#1{{\ifmmode\textrm{\textit{#1}}\else\rmfamily\textit{#1}\fi}}
+
+\makeatletter
+
+\def\extractmathfunctionname#1{\extractmathfunctionname@#1(,)\tmpa\tmpb}
+\def\extractmathfunctionname@#1(#2)#3\tmpb{\def\mathname{#1}}
+
+\makeatother
+
+\newenvironment{math-function}[1]{
+ \def\mathdefaultname{#1}
+ \extractmathfunctionname{#1}
+ \edef\mathurl{{math:\mathname}}\expandafter\hypertarget\expandafter{\mathurl}{}%
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{\texttt{#1}}%
+ \index{\mathname @\protect\texttt{\mathname} math function}%
+ \index{Math functions!\mathname @\protect\texttt{\mathname}}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\def\pgfmanualemptytext{}
+\def\pgfmanualvbarvbar{\char`\|\char`\|}
+
+\newenvironment{math-operator}[4][]{%
+ \begin{pgfmanualentry}
+ \csname math#3operator\endcsname{#2}{#4}
+ \def\mathtest{#4}%
+ \ifx\mathtest\pgfmanualemptytext%
+ \def\mathtype{(#3 operator)}
+ \else%
+ \def\mathtype{(#3 operator; uses the \texttt{#4} function)}
+ \fi%
+ \pgfmanualentryheadline{\mathexample\hfill\mathtype}%
+ \def\mathtest{#1}%
+ \ifx\mathtest\pgfmanualemptytext%
+ \index{#2@\protect\texttt{#2} #3 math operator}%
+ \index{Math operators!#2@\protect\texttt{#2}}%
+ \fi%
+ \pgfmanualbody
+}
+{\end{pgfmanualentry}}
+
+\newenvironment{math-operators}[5][]{%
+ \begin{pgfmanualentry}
+ \csname math#4operator\endcsname{#2}{#3}
+ \def\mathtest{#5}%
+ \ifx\mathtest\pgfmanualemptytext%
+ \def\mathtype{(#4 operators)}
+ \else%
+ \def\mathtype{(#4 operators; use the \texttt{#5} function)}
+ \fi%
+ \pgfmanualentryheadline{\mathexample\hfill\mathtype}%
+ \def\mathtest{#1}%
+ \ifx\mathtest\pgfmanualemptytext%
+ \index{#2#3@\protect\texttt{#2\protect\ #3} #4 math operators}%
+ \index{Math operators!#2#3@\protect\texttt{#2\protect\ #3}}%
+ \fi%
+ \pgfmanualbody
+}
+{\end{pgfmanualentry}}
+
+\def\mathinfixoperator#1#2{%
+ \def\mathoperator{\texttt{#1}}%
+ \def\mathexample{\mvar{x}\space\texttt{#1}\space\mvar{y}}%
+}
+
+\def\mathprefixoperator#1#2{%
+ \def\mathoperator{\texttt{#1}}%
+ \def\mathexample{\texttt{#1}\mvar{x}}%
+}
+
+\def\mathpostfixoperator#1#2{%
+ \def\mathoperator{\texttt{#1}}
+ \def\mathexample{\mvar{x}\texttt{#1}}%
+}
+
+\def\mathgroupoperator#1#2{%
+ \def\mathoperator{\texttt{#1\ #2}}%
+ \def\mathexample{\texttt{#1}\mvar{x}\texttt{#2}}%
+}
+
+\expandafter\let\csname matharray accessoperator\endcsname=\mathgroupoperator
+\expandafter\let\csname matharrayoperator\endcsname=\mathgroupoperator
+
+\def\mathconditionaloperator#1#2{%
+ \def\mathoperator{#1\space#2}
+ \def\mathexample{\mvar{x}\ \texttt{#1}\ \mvar{y}\ {\texttt{#2}}\ \mvar{z}}
+}
+
+\newcommand\mathcommand[1][\mathdefaultname]{%
+ \expandafter\makemathcommand#1(\empty)\stop%
+ \expandafter\extractcommand\mathcommandname\@@%
+ \medskip
+}
+\makeatletter
+
+\def\makemathcommand#1(#2)#3\stop{%
+ \expandafter\def\expandafter\mathcommandname\expandafter{\csname pgfmath#1\endcsname}%
+ \ifx#2\empty%
+ \else%
+ \@makemathcommand#2,\stop,
+ \fi}
+\def\@makemathcommand#1,{%
+ \ifx#1\stop%
+ \else%
+ \expandafter\def\expandafter\mathcommandname\expandafter{\mathcommandname{\ttfamily\char`\{#1\char`\}}}%
+ \expandafter\@makemathcommand%
+ \fi}
+\makeatother
+
+\def\calcname{\textsc{calc}}
+%% MW: END MATH MACROS
+
+
+\def\extractcommand#1#2\@@{%
+ \pgfmanualentryheadline{\declare{\texttt{\string#1}}#2}%
+ \removeats{#1}%
+ \index{\strippedat @\protect\myprintocmmand{\strippedat}}
+ \pgfmanualpdflabel{\textbackslash\strippedat}{}%
+}
+
+
+% \begin{environment}{{name}\marg{arguments}}
+\newenvironment{environment}[1]{
+ \begin{pgfmanualentry}
+ \extractenvironement#1\@@
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\def\extractenvironement#1#2\@@{%
+ \pgfmanualentryheadline{{\ttfamily\char`\\begin\char`\{\declare{#1}\char`\}}#2}%
+ \pgfmanualentryheadline{{\ttfamily\ \ }\meta{environment contents}}%
+ \pgfmanualentryheadline{{\ttfamily\char`\\end\char`\{\declare{#1}\char`\}}}%
+ \index{#1@\protect\texttt{#1} environment}%
+ \index{Environments!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+}
+
+
+\newenvironment{plainenvironment}[1]{
+ \begin{pgfmanualentry}
+ \extractplainenvironement#1\@@
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\def\extractplainenvironement#1#2\@@{%
+ \pgfmanualentryheadline{{\ttfamily\declare{\char`\\#1}}#2}%
+ \pgfmanualentryheadline{{\ttfamily\ \ }\meta{environment contents}}%
+ \pgfmanualentryheadline{{\ttfamily\declare{\char`\\end#1}}}%
+ \index{#1@\protect\texttt{#1} environment}%
+ \index{Environments!#1@\protect\texttt{#1}}%
+}
+
+
+\newenvironment{contextenvironment}[1]{
+ \begin{pgfmanualentry}
+ \extractcontextenvironement#1\@@
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\def\extractcontextenvironement#1#2\@@{%
+ \pgfmanualentryheadline{{\ttfamily\declare{\char`\\start#1}}#2}%
+ \pgfmanualentryheadline{{\ttfamily\ \ }\meta{environment contents}}%
+ \pgfmanualentryheadline{{\ttfamily\declare{\char`\\stop#1}}}%
+ \index{#1@\protect\texttt{#1} environment}%
+ \index{Environments!#1@\protect\texttt{#1}}}
+
+
+\newenvironment{shape}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Shape {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} shape}%
+ \index{Shapes!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{shading}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Shading {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} shading}%
+ \index{Shadings!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+
+\newenvironment{dataformat}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Format {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} format}%
+ \index{Formats!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{handler}[1]{
+ \begin{pgfmanualentry}
+ \extracthandler#1\@nil%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\def\gobble#1{}
+\def\extracthandler#1#2\@nil{%
+ \pgfmanualentryheadline{Key handler \meta{key}{\ttfamily/\declare{#1}}#2}%
+ \index{\gobble#1@\protect\texttt{#1} handler}%
+ \index{Key handlers!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{/handlers/#1}%
+}
+
+
+\makeatletter
+
+
+\newenvironment{stylekey}[1]{
+ \begin{pgfmanualentry}
+ \def\extrakeytext{style, }
+ \extractkey#1\@nil%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\def\choicesep{$\vert$}%
+\def\choicearg#1{\texttt{#1}}
+
+\newif\iffirstchoice
+
+% \mchoice{choice1,choice2,choice3}
+\newcommand\mchoice[1]{%
+ \begingroup
+ \firstchoicetrue
+ \foreach \mchoice@ in {#1} {%
+ \iffirstchoice
+ \global\firstchoicefalse
+ \else
+ \choicesep
+ \fi
+ \choicearg{\mchoice@}%
+ }%
+ \endgroup
+}%
+
+% \begin{key}{/path/x=value}
+% \begin{key}{/path/x=value (initially XXX)}
+% \begin{key}{/path/x=value (default XXX)}
+\newenvironment{key}[1]{
+ \begin{pgfmanualentry}
+ \def\extrakeytext{}
+ %\def\altpath{\emph{\color{gray}or}}%
+ \extractkey#1\@nil%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+% \insertpathifneeded{a key}{/pgf} -> assign mykey={/pgf/a key}
+% \insertpathifneeded{/tikz/a key}{/pgf} -> assign mykey={/tikz/a key}
+%
+% #1: the key
+% #2: a default path (or empty)
+\def\insertpathifneeded#1#2{%
+ \def\insertpathifneeded@@{#2}%
+ \ifx\insertpathifneeded@@\empty
+ \def\mykey{#1}%
+ \else
+ \insertpathifneeded@#2\@nil
+ \ifpgfutil@in@
+ \def\mykey{#2/#1}%
+ \else
+ \def\mykey{#1}%
+ \fi
+ \fi
+}%
+\def\insertpathifneeded@#1#2\@nil{%
+ \def\insertpathifneeded@@{#1}%
+ \def\insertpathifneeded@@@{/}%
+ \ifx\insertpathifneeded@@\insertpathifneeded@@@
+ \pgfutil@in@true
+ \else
+ \pgfutil@in@false
+ \fi
+}%
+
+% \begin{keylist}[default path]
+% {/path/option 1=value,/path/option 2=value2}
+% \end{keylist}
+\newenvironment{keylist}[2][]{%
+ \begin{pgfmanualentry}
+ \def\extrakeytext{}%
+ \foreach \xx in {#2} {%
+ \expandafter\insertpathifneeded\expandafter{\xx}{#1}%
+ \expandafter\extractkey\mykey\@nil%
+ }%
+ \pgfmanualbody
+}{%
+ \end{pgfmanualentry}
+}%
+
+\def\extractkey#1\@nil{%
+ \pgfutil@in@={#1}%
+ \ifpgfutil@in@%
+ \extractkeyequal#1\@nil
+ \else%
+ \pgfutil@in@{(initial}{#1}%
+ \ifpgfutil@in@%
+ \extractequalinitial#1\@nil%
+ \else
+ \pgfmanualentryheadline{{\ttfamily\declare{#1}}\hfill(\extrakeytext no value)}%
+ \def\mykey{#1}%
+ \def\mypath{}%
+ \def\myname{}%
+ \firsttimetrue%
+ \decompose#1/\nil%
+ \fi
+ \fi%
+}
+
+\def\extractkeyequal#1=#2\@nil{%
+ \pgfutil@in@{(default}{#2}%
+ \ifpgfutil@in@%
+ \extractdefault{#1}#2\@nil%
+ \else%
+ \pgfutil@in@{(initial}{#2}%
+ \ifpgfutil@in@%
+ \extractinitial{#1}#2\@nil%
+ \else
+ \pgfmanualentryheadline{{\ttfamily\declare{#1}=}#2\hfill(\extrakeytext no default)}%
+ \fi%
+ \fi%
+ \def\mykey{#1}%
+ \def\mypath{}%
+ \def\myname{}%
+ \firsttimetrue%
+ \decompose#1/\nil%
+}
+
+\def\extractdefault#1#2(default #3)\@nil{%
+ \pgfmanualentryheadline{{\ttfamily\declare{#1}\opt{=}}\opt{#2}\hfill (\extrakeytext default {\ttfamily#3})}%
+}
+
+\def\extractinitial#1#2(initially #3)\@nil{%
+ \pgfmanualentryheadline{{\ttfamily\declare{#1}=}#2\hfill (\extrakeytext no default, initially {\ttfamily#3})}%
+}
+
+\def\extractequalinitial#1 (initially #2)\@nil{%
+ \pgfmanualentryheadline{{\ttfamily\declare{#1}}\hfill (\extrakeytext initially {\ttfamily#2})}%
+ \def\mykey{#1}%
+ \def\mypath{}%
+ \def\myname{}%
+ \firsttimetrue%
+ \decompose#1/\nil%
+}
+
+% Introduces a key alias '/#1/<name of current key>'
+% to be used inside of \begin{key} ... \end{key}
+\def\keyalias#1{\vspace{-3pt}\item{\small alias {\ttfamily/#1/\myname}}\vspace{-2pt}\par
+ \pgfmanualpdflabel{/#1/\myname}{}%
+}
+
+\newif\iffirsttime
+
+\makeatother
+
+\def\decompose/#1/#2\nil{%
+ \def\test{#2}%
+ \ifx\test\empty%
+ % aha.
+ \index{#1@\protect\texttt{#1} key}%
+ \index{\mypath#1@\protect\texttt{#1}}%
+ \def\myname{#1}%
+ \else%
+ \iffirsttime
+ \begingroup
+ % also make a pdf link anchor with full key path.
+ \def\hyperlabelwithoutslash##1/\nil{%
+ \pgfmanualpdflabel{##1}{}%
+ }%
+ \hyperlabelwithoutslash/#1/#2\nil
+ \endgroup
+ \def\mypath{#1@\protect\texttt{/#1/}!}%
+ \firsttimefalse
+ \else
+ \expandafter\def\expandafter\mypath\expandafter{\mypath#1@\protect\texttt{#1/}!}%
+ \fi
+ \def\firsttime{}
+ \decompose/#2\nil%
+ \fi%
+}
+
+\def\indexkey#1{%
+ \def\mypath{}%
+ \decompose#1/\nil%
+}
+
+\newenvironment{predefinedmethod}[1]{
+ \begin{pgfmanualentry}
+ \extractpredefinedmethod#1\@nil
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+\def\extractpredefinedmethod#1(#2)\@nil{%
+ \pgfmanualentryheadline{Method \declare{\ttfamily #1}\texttt(#2\texttt) \hfill(predefined for all classes)}
+ \index{#1@\protect\texttt{#1} method}%
+ \index{Methods!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+}
+
+
+\newenvironment{ooclass}[1]{
+ \begin{pgfmanualentry}
+ \def\currentclass{#1}
+ \pgfmanualentryheadline{Class \declare{\texttt{#1}}}
+ \index{#1@\protect\texttt{#1} class}%
+ \index{Class #1@Class \protect\texttt{#1}}%
+ \index{Classes!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{method}[1]{
+ \begin{pgfmanualentry}
+ \extractmethod#1\@nil
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+\def\extractmethod#1(#2)\@nil{%
+ \def\test{#1}
+ \ifx\test\currentclass
+ \pgfmanualentryheadline{Constructor \declare{\ttfamily #1}\texttt(#2\texttt)}
+ \else
+ \pgfmanualentryheadline{Method \declare{\ttfamily #1}\texttt(#2\texttt)}
+ \fi
+ \index{#1@\protect\texttt{#1} method}%
+ \index{Methods!#1@\protect\texttt{#1}}
+ \index{Class \currentclass!#1@\protect\texttt{#1}}%
+ \pgfmanualpdflabel{#1}{}%
+}
+
+\newenvironment{attribute}[1]{
+ \begin{pgfmanualentry}
+ \extractattribute#1\@nil
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+\def\extractattribute#1=#2;\@nil{%
+ \def\test{#2}%
+ \ifx\test\@empty
+ \pgfmanualentryheadline{Private attribute \declare{\ttfamily #1} \hfill (initially empty)}
+ \else
+ \pgfmanualentryheadline{Private attribute \declare{\ttfamily #1} \hfill (initially {\ttfamily #2})}
+ \fi
+ \index{#1@\protect\texttt{#1} attribute}%
+ \index{Attributes!#1@\protect\texttt{#1}}
+ \index{Class \currentclass!#1@\protect\texttt{#1}}%
+ \pgfmanualpdflabel{#1}{}%
+}
+
+
+
+\newenvironment{predefinednode}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Predefined node {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} node}%
+ \index{Predefined node!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{coordinatesystem}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Coordinate system {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} coordinate system}%
+ \index{Coordinate systems!#1@\protect\texttt{#1}}
+ \pgfmanualpdflabel{#1}{}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{snake}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Snake {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} snake}%
+ \index{Snakes!#1@\protect\texttt{#1}}
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+\newenvironment{decoration}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{Decoration {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} decoration}%
+ \index{Decorations!#1@\protect\texttt{#1}}
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+
+\def\pgfmanualbar{\char`\|}
+\makeatletter
+\newenvironment{pathoperation}[3][]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{\textcolor{gray}{{\ttfamily\char`\\path}\
+ \ \dots}
+ \declare{\texttt{#2}}#3\ \textcolor{gray}{\dots\texttt{;}}}%
+ \def\pgfmanualtest{#1}%
+ \ifx\pgfmanualtest\@empty%
+ \index{#2@\protect\texttt{#2} path operation}%
+ \index{Path operations!#2@\protect\texttt{#2}}%
+ \pgfmanualpdflabel{#2}{}%
+ \fi%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+\newenvironment{datavisualizationoperation}[3][]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{\textcolor{gray}{{\ttfamily\char`\\datavisualization}\
+ \ \dots}
+ \declare{\texttt{#2}}#3\ \textcolor{gray}{\dots\texttt{;}}}%
+ \def\pgfmanualtest{#1}%
+ \ifx\pgfmanualtest\@empty%
+ \index{#2@\protect\texttt{#2} (data visualization)}%
+ \index{Data visualization!#2@\protect\texttt{#2}}%
+ \pgfmanualpdflabel{#2}{}%
+ \fi%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+\makeatother
+
+\def\extractcommand#1#2\@@{%
+ \pgfmanualentryheadline{\declare{\texttt{\string#1}}#2}%
+ \removeats{#1}%
+ \index{\strippedat @\protect\myprintocmmand{\strippedat}}
+ \pgfmanualpdflabel{\textbackslash\strippedat}{}%
+}
+
+
+\newenvironment{filedescription}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{File {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} file}%
+ \index{Packages and files!#1@\protect\texttt{#1}}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+
+\newenvironment{packageoption}[1]{
+ \begin{pgfmanualentry}
+ \pgfmanualentryheadline{{\ttfamily\char`\\usepackage[\declare{#1}]\char`\{pgf\char`\}}}
+ \index{#1@\protect\texttt{#1} package option}%
+ \index{Package options for \textsc{pgf}!#1@\protect\texttt{#1}}%
+ \pgfmanualbody
+}
+{
+ \end{pgfmanualentry}
+}
+
+
+
+\newcommand\opt[1]{{\color{black!50!green}#1}}
+\newcommand\ooarg[1]{{\ttfamily[}\meta{#1}{\ttfamily]}}
+
+\def\pfgopt{\afterassignment\pgfmanualopt\let\next=}
+
+
+{
+ \makeatletter
+ \global\let\myempty=\@empty
+ \global\let\mygobble=\@gobble
+ \catcode`\@=12
+ \gdef\getridofats#1@#2\relax{%
+ \def\getridtest{#2}%
+ \ifx\getridtest\myempty%
+ \expandafter\def\expandafter\strippedat\expandafter{\strippedat#1}
+ \else%
+ \expandafter\def\expandafter\strippedat\expandafter{\strippedat#1\protect\printanat}
+ \getridofats#2\relax%
+ \fi%
+ }
+
+ \gdef\removeats#1{%
+ \let\strippedat\myempty%
+ \edef\strippedtext{\stripcommand#1}%
+ \expandafter\getridofats\strippedtext @\relax%
+ }
+
+ \gdef\stripcommand#1{\expandafter\mygobble\string#1}
+}
+
+\def\printanat{\char`\@}
+
+\def\declare{\afterassignment\pgfmanualdeclare\let\next=}
+\def\pgfmanualdeclare{\ifx\next\bgroup\bgroup\color{red!75!black}\else{\color{red!75!black}\next}\fi}
+
+
+\let\textoken=\command
+\let\endtextoken=\endcommand
+
+\def\myprintocmmand#1{\texttt{\char`\\#1}}
+
+\def\example{\par\smallskip\noindent\textit{Example: }}
+\def\themeauthor{\par\smallskip\noindent\textit{Theme author: }}
+
+
+\def\indexoption#1{%
+ \index{#1@\protect\texttt{#1} option}%
+ \index{Graphic options and styles!#1@\protect\texttt{#1}}%
+}
+
+\def\itemcalendaroption#1{\item \declare{\texttt{#1}}%
+ \index{#1@\protect\texttt{#1} date test}%
+ \index{Date tests!#1@\protect\texttt{#1}}%
+}
+
+\makeatletter
+
+\ifx\scantokens\@undefined
+ \PackageError{pgfmanual-macros}{You need to use extended latex
+ (elatex) or (pdfelatex) to process this document}{}
+\fi
+
+\begingroup
+\catcode`|=0
+\catcode`[= 1
+\catcode`]=2
+\catcode`\{=12
+\catcode `\}=12
+\catcode`\\=12 |gdef|find@example#1\end{codeexample}[|endofcodeexample[#1]]
+|endgroup
+
+% define \returntospace.
+%
+% It should define NEWLINE as {}, spaces and tabs as \space.
+\begingroup
+\catcode`\^=7
+\catcode`\^^M=13
+\catcode`\^^I=13
+\catcode`\ =13%
+\gdef\returntospace{\catcode`\ =13\def {\space}\catcode`\^^I=13\def^^I{\space}}
+\gdef\showreturn{\show^^M}
+\endgroup
+
+\begingroup
+\catcode`\%=13
+\catcode`\^^M=13
+\gdef\commenthandler{\catcode`\%=13\def%{\@gobble@till@return}}
+\gdef\@gobble@till@return#1^^M{}
+\gdef\@gobble@till@return@ignore#1^^M{\ignorespaces}
+\gdef\typesetcomment{\catcode`\%=13\def%{\@typeset@till@return}}
+\gdef\@typeset@till@return#1^^M{{\def%{\char`\%}\textsl{\char`\%#1}}\par}
+\endgroup
+
+% Define tab-implementation functions
+% \codeexample@tabinit@replacementchars@
+% and
+% \codeexample@tabinit@catcode@
+%
+% They should ONLY be used in case that tab replacement is active.
+%
+% This here is merely a preparation step.
+%
+% Idea:
+% \codeexample@tabinit@catcode@ will make TAB active
+% and
+% \codeexample@tabinit@replacementchars@ will insert as many spaces as
+% /codeexample/tabsize contains.
+{
+\catcode`\^^I=13
+% ATTENTION: do NOT use tabs in these definitions!!
+\gdef\codeexample@tabinit@replacementchars@{%
+ \begingroup
+ \count0=\pgfkeysvalueof{/codeexample/tabsize}\relax
+ \toks0={}%
+ \loop
+ \ifnum\count0>0
+ \advance\count0 by-1
+ \toks0=\expandafter{\the\toks0\ }%
+ \repeat
+ \xdef\codeexample@tabinit@replacementchars@@{\the\toks0}%
+ \endgroup
+ \let^^I=\codeexample@tabinit@replacementchars@@
+}%
+\gdef\codeexample@tabinit@catcode@{\catcode`\^^I=13}%
+}%
+
+% Called after any options have been set. It assigns
+% \codeexample@tabinit@catcode
+% and
+% \codeexample@tabinit@replacementchars
+% which are used inside of
+%\begin{codeexample}
+% ...
+%\end{codeexample}
+%
+% \codeexample@tabinit@catcode is either \relax or it makes tab
+% active.
+%
+% \codeexample@tabinit@replacementchars is either \relax or it inserts
+% a proper replacement sequence for tabs (as many spaces as
+% configured)
+\def\codeexample@tabinit{%
+ \ifnum\pgfkeysvalueof{/codeexample/tabsize}=0\relax
+ \let\codeexample@tabinit@replacementchars=\relax
+ \let\codeexample@tabinit@catcode=\relax
+ \else
+ \let\codeexample@tabinit@catcode=\codeexample@tabinit@catcode@
+ \let\codeexample@tabinit@replacementchars=\codeexample@tabinit@replacementchars@
+ \fi
+}
+
+\pgfqkeys{/codeexample}{%
+ width/.code= {\setlength\codeexamplewidth{#1}},
+ graphic/.code= {\colorlet{graphicbackground}{#1}},
+ code/.code= {\colorlet{codebackground}{#1}},
+ execute code/.is if=code@execute,
+ code only/.code= {\code@executefalse},
+ pre/.store in=\code@pre,
+ post/.store in=\code@post,
+ % #1 is the *complete* environment contents as it shall be
+ % typeset. In particular, the catcodes are NOT the normal ones.
+ typeset listing/.code= {#1},
+ render instead/.store in=\code@render,
+ vbox/.code= {\def\code@pre{\vbox\bgroup\setlength{\hsize}{\linewidth-6pt}}\def\code@post{\egroup}},
+ ignorespaces/.code= {\let\@gobble@till@return=\@gobble@till@return@ignore},
+ leave comments/.code= {\def\code@catcode@hook{\catcode`\%=12}\let\commenthandler=\relax\let\typesetcomment=\relax},
+ tabsize/.initial=0,% FIXME : this here is merely used for indentation. It is just a TAB REPLACEMENT.
+ every codeexample/.style={width=4cm+7pt},
+}
+
+\let\code@pre\pgfutil@empty
+\let\code@post\pgfutil@empty
+\let\code@render\pgfutil@empty
+\def\code@catcode@hook{}
+
+\newdimen\codeexamplewidth
+\newif\ifcode@execute
+\newbox\codeexamplebox
+\def\codeexample[#1]{%
+ \begingroup%
+ \code@executetrue
+ \pgfqkeys{/codeexample}{every codeexample,#1}%
+ \codeexample@tabinit% assigns \codeexample@tabinit@[catcode,replacementchars]
+ \parindent0pt
+ \begingroup%
+ \par%
+ \medskip%
+ \let\do\@makeother%
+ \dospecials%
+ \obeylines%
+ \@vobeyspaces%
+ \catcode`\%=13%
+ \catcode`\^^M=13%
+ \code@catcode@hook%
+ \codeexample@tabinit@catcode
+ \relax%
+ \find@example}
+\def\endofcodeexample#1{%
+ \endgroup%
+ \ifcode@execute%
+ \setbox\codeexamplebox=\hbox{%
+ \ifx\code@render\pgfutil@empty%
+ {%
+ {%
+ \returntospace%
+ \commenthandler%
+ \xdef\code@temp{#1}% removes returns and comments
+ }%
+ \catcode`\^^M=9%
+ \colorbox{graphicbackground}{\color{black}\ignorespaces%
+ \code@pre\expandafter\scantokens\expandafter{\code@temp\ignorespaces}\code@post\ignorespaces}%
+ }%
+ \else%
+ \colorbox{graphicbackground}{\color{black}\ignorespaces%
+ \code@render}%
+ \fi%
+ }%
+ \ifdim\wd\codeexamplebox>\codeexamplewidth%
+ \def\code@start{\par}%
+ \def\code@flushstart{}\def\code@flushend{}%
+ \def\code@mid{\parskip2pt\par\noindent}%
+ \def\code@width{\linewidth-6pt}%
+ \def\code@end{}%
+ \else%
+ \def\code@start{%
+ \linewidth=\textwidth%
+ \parshape \@ne 0pt \linewidth
+ \leavevmode%
+ \hbox\bgroup}%
+ \def\code@flushstart{\hfill}%
+ \def\code@flushend{\hbox{}}%
+ \def\code@mid{\hskip6pt}%
+ \def\code@width{\linewidth-12pt-\codeexamplewidth}%
+ \def\code@end{\egroup}%
+ \fi%
+ \code@start%
+ \noindent%
+ \begin{minipage}[t]{\codeexamplewidth}\raggedright
+ \hrule width0pt%
+ \footnotesize\vskip-1em%
+ \code@flushstart\box\codeexamplebox\code@flushend%
+ \vskip-1ex
+ \leavevmode%
+ \end{minipage}%
+ \else%
+ \def\code@mid{\par}
+ \def\code@width{\linewidth-6pt}
+ \def\code@end{}
+ \fi%
+ \code@mid%
+ \colorbox{codebackground}{%
+ \begin{minipage}[t]{\code@width}%
+ {%
+ \let\do\@makeother
+ \dospecials
+ \frenchspacing\@vobeyspaces
+ \normalfont\ttfamily\footnotesize
+ \typesetcomment%
+ \codeexample@tabinit@replacementchars
+ \@tempswafalse
+ \def\par{%
+ \if@tempswa
+ \leavevmode \null \@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \obeylines
+ \everypar \expandafter{\the\everypar \unpenalty}%
+ \pgfkeysvalueof{/codeexample/typeset listing/.@cmd}{#1}\pgfeov
+ }
+ \end{minipage}}%
+ \code@end%
+ \par%
+ \medskip
+ \end{codeexample}
+}
+
+\def\endcodeexample{\endgroup}
+
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "beameruserguide"
+%%% End:
diff --git a/macros/latex/contrib/msc/manual.pdf b/macros/latex/contrib/msc/manual.pdf
deleted file mode 100644
index 9cc6c420cf..0000000000
--- a/macros/latex/contrib/msc/manual.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/msc/manual.tex b/macros/latex/contrib/msc/manual.tex
deleted file mode 100644
index d6025770fe..0000000000
--- a/macros/latex/contrib/msc/manual.tex
+++ /dev/null
@@ -1,2841 +0,0 @@
-% file: manual.tex
-% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw
-% This file is part of the MSC Macro Package.
-%
-\documentclass[12pt,a4paper]{article}
-\usepackage{a4wide}
-\usepackage{url}
-\usepackage{moreverb}
-\usepackage{multicol}
-\usepackage{msc}
-
-% we allow a ragged right
-\setlength{\rightskip}{0pt plus 0.05\linewidth minus 0pt}
-
-
-
-
-
-\newlength{\rpwidth}
-\setlength{\rpwidth}{.5cm}
-\newlength{\rpheight}
-\setlength{\rpheight}{0.5\levelheight}
-\newcommand{\rpN}{%
- \psframe(-0.5\rpwidth,-\rpheight)(0.5\rpwidth,0\rpheight)%
- \rput[B](0\rpwidth,-0.8\rpheight){\tiny \textsc{n}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpNE}{%
- \psframe(-\rpwidth,-\rpheight)(0\rpwidth,0\rpheight)%
- \rput[B](-.5\rpwidth,-0.8\rpheight){\tiny \textsc{ne}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpE}{%
- \psframe(-\rpwidth,-.5\rpheight)(0\rpwidth,.5\rpheight)%
- \rput[B](-.5\rpwidth,-0.3\rpheight){\tiny \textsc{e}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpSE}{%
- \psframe(-\rpwidth,0\rpheight)(0\rpwidth,\rpheight)%
- \rput[B](-.5\rpwidth,0.2\rpheight){\tiny \textsc{se}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpS}{%
- \psframe(-.5\rpwidth,\rpheight)(.5\rpwidth,0\rpheight)%
- \rput[t](0\rpwidth,0.8\rpheight){\tiny \textsc{s}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpSW}{%
- \psframe(0\rpwidth,0\rpheight)(\rpwidth,\rpheight)%
- \rput[B](.5\rpwidth,0.2\rpheight){\tiny \textsc{sw}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpW}{%
- \psframe(0\rpwidth,-.5\rpheight)(\rpwidth,.5\rpheight)%
- \rput[B](.5\rpwidth,-0.3\rpheight){\tiny \textsc{w}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpNW}{%
- \psframe(0\rpwidth,-\rpheight)(\rpwidth,0\rpheight)%
- \rput[B](.5\rpwidth,-0.8\rpheight){\tiny \textsc{nw}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-
-
-
-
-
-% The following code is taken from the doc package. It defines a global
-% macro \bslash that produces a bslash (if present in the current font).
-\makeatletter
-{\catcode`\|=\z@ \catcode`\\=12 |gdef|bslash{\}}
-\makeatother
-\newcommand{\cmd}[1]{\texttt{\bslash #1}}
-
-\newcommand{\acro}[1]{{#1}}
-
-\newcommand{\MSC}{\acro{MSC}}
-\newcommand{\HMSC}{\acro{HMSC}}
-\newcommand{\MSCdoc}{\MSC{}doc}
-\newcommand{\mscpack}{\MSC{} macro package}
-
-\newcommand{\env}[1]{\texttt{#1}}
-\newcommand{\opt}[1]{[#1]}
-\newcommand{\cmdarg}[1]{\{\emph{#1}\}}
-\newcommand{\coordarg}[1]{\emph{#1}}
-\newcommand{\coordargs}[2]{(\coordarg{#1},\coordarg{#2})}
-\newcommand{\lnsvalue}[3]{large/normal/small value #1/#2/#3}
-
-\newenvironment{defs}{%
- \begin{list}{}%
- {\setlength{\labelwidth}{0pt}%
- \setlength{\labelsep}{1em}%
- \setlength{\leftmargin}{1em}%
- \setlength{\parsep}{1ex}%
- \setlength{\listparindent}{0pt}%
- \setlength{\rightmargin}{0pt}%
- \renewcommand{\makelabel}[1]{##1}%
- \raggedright%
- }%
- }{%
- \end{list}}
-
-
-
-\title{
- A \LaTeX\ macro package for Message Sequence Charts\\{\large User Manual}
-}
-
-\author{
- \begin{tabular}{c}
- \begin{tabular}{ccc}
- Victor Bos &
- Ton van Deursen &
- Sjouke Mauw \\
- &
- \scriptsize Universit\'e du Luxembourg &
- \scriptsize Universit\'e du Luxembourg \\[-0.8ex]
- \scriptsize \texttt{victor.bos@ssf.fi} &
- \scriptsize \texttt{ton.vandeursen@uni.lu} &
- \scriptsize \texttt{sjouke.mauw@uni.lu}
- \end{tabular}\\
- \end{tabular}
-}
-
-\date{\small Version \mscversion, last update \today\\
- Describing \mscpack{} version \mscversion}
-
-\begin{document}
-
-
-\maketitle
-
-\begin{abstract}
-\noindent
-The \mscpack{} facilitates the \LaTeX\ user to easily include
-Message Sequence Charts in his texts. This document describes the
-design and use of the \mscpack.
-\end{abstract}
-
-\tableofcontents
-\section{New}
-\label{new}
-
-\paragraph{Version~1.16} solves a bug that was due to a change in
-syntax of the \verb+scalebox+ macro in the \verb+PSTricks+ package.
-
-The \verb+action+ and \verb+condition+ macros are extended with a
-starred option. The starred version of the macros automatically
-adjusts the size of the rectangle and hexagon based on the size of the
-contents.
-
-\paragraph{Version~1.13} has a reimplementation of message commands in MSC
-diagrams. The affected commands are: \verb+\create+, \verb+\found+,
-\verb+\lost+, \verb+\mess+, and \verb+\order+. The new implementation
-provides more control over the placement of message labels.
-
-The command \verb+\selfmesslabelpos+ has been removed.
-
-The bounding box bug has been partly solved. Now, a white \verb+\fbox+
-is drawn around every (msc, mscdoc, hmsc) diagram. This makes it
-possible for \texttt{dvips -E} to compute the correct bounding box for
-the diagrams. Due to the \verb+\fbox+, each diagram is extended with
-0.3pt on each side (left, top, right, and bottom). This bugfix fails
-if the background is not white. The xdvi program shows the white
-\verb+\fbox+ in black with the result that diagrams have two visible
-frames. This seems to be a bug of xdvi.
-
-The lines around comments (\verb+\msccomment+, Section~\ref{comments})
-are changed from gray into black. The reason for this is that the gray
-lines became invisible after converting the document to HTML.
-
-\paragraph{Version~1.12} is a non-public version. It features a preliminary
-implementation of message label position control.
-
-\paragraph{Version~1.11} is a mainly a bugfix of version~1.10a, see~\cite{BM02b}.
-The next list shows the new features of version~1.10a compared to
-version 1.4.
-
-\begin{itemize}
-\item Support for method replies (dashed message arrows):\cmd{mess*} (Section~\ref{messages})
-\item Fat instances, i.e., double line instances (Section~\ref{instances})
-\item Comments (Section~\ref{comments})
-\item Coregions are now special cases of regions (which includes also
-activation and suspension regions). The \cmd{coregionstart} and
-\cmd{coregionend} commands are obsolete and the \cmd{coregionbarwidth}
-is replaced by \cmd{regionbarwidth}.
-\item Gates (Section~\ref{gates})
-\item High-level \MSC{}'s (Section~\ref{hmsc})
-\item \cmd{inlinestart} has additional optional argument to allow for different left and right overlap (Section~\ref{inlines})
-\item \MSCdoc{}s (Section~\ref{mscdoc})
-\item Reference manual~\cite{BM02}
-\item \cmd{referencestart} has additional optional argument to allow for different left and right overlap (Section~\ref{references})
-\item Regions: generalization of coregions supporting activations, suspension, and coregions (Section~\ref{regions})
-\item Time measurements (Section~\ref{measurements})
-\end{itemize}
-
-
-\section{Introduction}
-\label{introduction}
-
-The \MSC{} language is a visual language for the description of the
-interaction between different components of a system.
-This language is standardized by the ITU (International
-Telecommunication Union) in Recommendation Z.120~\cite{z120}. An
-introductory text on \MSC{} can be found
-in~\cite{RudolphGrabowskiGraubmann96}. \MSC{}s have a
-wide application domain, ranging from requirements specification to
-testing and documentation.
-An example of a Message Sequence Chart is in Figure~\ref{quick}.
-
-In order to support easy drawing of \MSC{}s in \LaTeX\ documents, we have
-developed the \mscpack. The current version of the \mscpack{}
-supports the following \MSC{} constructs: \MSC{} frame, instances (both
-single line width and double line width), messages (including
-self-messages and messages to the environment), actions, singular and
-combined timer events (set, timeout, reset, set-timeout, set-stop),
-lost and found messages, generalized order, conditions, coregions,
-activation regions, suspension regions, gates, instance creation,
-instance stop, time measurements, references, and inline
-expressions. In addition, there is support for \HMSC{}'s (high-level
-\MSC{}s) and \MSCdoc{}s.
-
-In this manual we explain the design and the use of the \mscpack. For
-a complete overview of all features, we refer to the reference
-manual~\cite{BM02}, which is included in the distribution under the
-name \verb+refman.ps+. Another way to learn how to use the \mscpack{}
-is to have a look at the \LaTeX{} source code of the manual and the
-source code of the reference manual. They are included in the
-distribution under the names \verb+manual.tex+ and \verb+refman.tex+,
-respectively. The \MSC{} constructs are simply introduced as
-syntactic constructs. This paper is not meant to describe their use or
-meaning.
-
-We list the backgrounds of the package and some design decisions in
-Section~\ref{background}.
-Section~\ref{install} contains notes on installing the
-package. Section~\ref{quickstart} contains an example of using the
-package. It allows the impatient reader to quickly start using the
-package. The details of using the package are explained in
-Section~\ref{use}. In Section~\ref{parameters} the parameters are
-explained which determine detailed layout of the various symbols.
-A large but meaningless example is given in
-Section~\ref{example}.
-
-
-\section{Background and motivation}
-\label{background}
-Several commercial and non-commercial tools are available, which
-support drawing or generating Message Sequence Charts. However, these
-tools are in general not freely available and often not flexible
-enough to satisfy all user's wishes with respect to the layout and
-graphical appearance of an \MSC{}.
-Therefore, people often use general drawing tools, such as {\em xfig}
-to draw \MSC{}s. However flexible this approach is, it takes quite some
-effort to produce nice \MSC{} drawings in a tool which is not dedicated
-to \MSC{}s. Furthermore, when drawing a number of \MSC{}s it requires some
-preciseness in order to obtain a consistent set of \MSC{}s.
-
-For these reasons, we have started the design of a set of
-\LaTeX\ macros which support the drawing of \MSC{}s. In this way, an \MSC{} can be
-represented in \LaTeX\ in a textual format and compiled into
-e.g.\ PostScript.
-
-We aimed at satisfying the following requirements and design
-decisions.
-\begin{itemize}
-\item
-The package should follow the ITU standard with respect to shape and
-placement of the symbols. (The current version supports
-the \MSC2000 standard.)
-\item
-Static and dynamic semantics are not considered. The user is allowed
-to violate all semantical restrictions and draw inconsistent \MSC{}s.
-The package only supports elementary syntactical requirements.
-\item
-The package should offer functionality at the right level of
-abstraction. Rather than supplying coordinates of pixels, the
-user should be able to express the placement of symbols in terms of
-{\em levels}.
-Nevertheless, the textual representation of \MSC{}s as defined by the ITU
-standard has a level of abstraction which is too high for our purposes.
-It lacks information about the actual positioning of the \MSC{} symbols,
-while we think that in our package this should be under user control.
-\item
-There should be only minimal automatic restructuring and layout of the
-\MSC{} (e.g.\ the relative positioning of two messages should be as
-defined by the user, even if the messages are not causally ordered).
-\item
-The user can customize the appearance of the \MSC{}s by manipulating
-an appropriate set of parameters.
-\end{itemize}
-
-\section{Installation, copyright and system requirements}
-\label{install}
-
-The \mscpack{} is still under development. The authors
-appreciate any comments and suggestions for improvements. The most
-recent version of the package can be downloaded from
-\url{http://satoss.uni.lu/mscpackage/}.
-
-
-The \mscpack{} has a \emph{LaTeX Project Public License}
-(LPPL), see~\url{http://www.latex-project.org/lppl.txt}:
-{\small
-\verbatiminput{COPYRIGHT}
-} As such, it is free of charge and can be freely
-distributed. Furthermore, it is allowed to make modifications to the
-package, provided that modified versions get different names. The
-authors accept no liability with respect to the functioning of the
-package.
-
-The \mscpack{} runs with \LaTeXe. It has been tested with \LaTeXe\
-version dated 1998/06/01 using \TeX\ version 3.14159. The following
-additional packages are required: \textsf{pstricks}, \textsf{calc},
-\textsf{ifthen}, and \textsf{color}. These packages are in general
-part of the standard \LaTeXe\ distribution. These additional packages
-can be obtained from the {\em ctan} database for \LaTeX\, e.g.\ via
-the following URL: \url{http://www.tex.ac.uk/}. The \textsf{pstricks}
-package is described in~\cite[Chapter~4]{GSM97}. The generated output
-can only be previewed with recent previewing software (e.g.\ xdvi
-version 20c). It may be needed to update all \LaTeX\ related software
-to a more recent version in order to smoothly work with the \mscpack.
-
-The \mscpack{} can be installed easily. Just put the file
-\verb+msc.sty+ in a directory which is searched by \LaTeX{} for style
-files. The set of directories actually searched depends on the \TeX\
-installation, but often the {\em current directory} is included. UNIX
-users may have to set the environment variable \texttt{\$TEXINPUTS} to
-an appropriate value. For more details on this topic consult
-documentation of your \TeX\ installation.
-
-%The following text is currently not applicable -sm
-%
-%A problem may occur when using more packages than the \MSC{} macro
-%package in your \LaTeX\ document. This happens, e.g.\ when using the
-%{\em epsfig} package. These problems are due to the combination of
-%several packages which are required (but not provided) by the \MSC{}
-%macro package. The solution is to change the order of the
-%\verb+usepackage+ clauses.
-
-\section{Quick start}
-\label{quickstart}
-The \mscpack{} is easy to use.
-Below is an example of the use of the package and
-Figure~\ref{quick} shows the generated \MSC{}.
-
-{\small
-\begin{verbatim}
-\documentclass{article}
-\usepackage{msc}
-\begin{document}
-
-\begin{msc}{Example}
-
-\declinst{usr}{User}{}
-\declinst{m1}{Machine 1}{control}
-\declinst{m2}{Machine 2}{drill}
-\declinst{m3}{Machine 3}{test}
-
-\mess{startm1}{usr}{m1}
-\nextlevel
-\mess{startm2}{m1}{m2}
-\nextlevel
-\mess{continue}{m2}{m3}
-\mess{log}{m1}{envleft}
-\nextlevel
-\mess{output}{m3}{usr}[2]
-\nextlevel
-\mess{free}{m1}{usr}
-\nextlevel
-
-\end{msc}
-
-\end{document}
-
-\end{verbatim}
-}
-
-\begin{figure}[htb]
-\begin{center}
-
-\begin{msc}{Example}
-
-\declinst{usr}{User}{}
-\declinst{m1}{Machine 1}{control}
-\declinst{m2}{Machine 2}{drill}
-\declinst{m3}{Machine 3}{test}
-
-\mess{startm1}{usr}{m1}
-\nextlevel
-\mess{startm2}{m1}{m2}
-\nextlevel
-\mess{continue}{m2}{m3}
-\mess{log}{m1}{envleft}
-\nextlevel
-\mess{output}{m3}{usr}[2]
-\nextlevel
-\mess{free}{m1}{usr}
-\nextlevel
-
-\end{msc}
-
-\end{center}
-\caption{The generated \MSC{}}
-\label{quick}
-\end{figure}
-
-The \mscpack{} is activated by the clause
-\verb+\usepackage{msc}+.
-This package contains, among others, a
-definition of the environment \verb+msc+.
-This environment is used to draw \MSC{}s. The \MSC{} definition is surrounded by
-the clauses \verb+\begin{msc}{Example}+ and \verb+\end{msc}+. The name of
-the \MSC{}, {\tt Example}, is displayed in the upper-left corner of the
-\MSC{}.
-
-The next four lines define the \emph{instances}:
-\verb+\declinst{m1}{Machine 1}{control}+ defines an instance with
-\emph{nickname} \verb+m1+ and a description consisting of two parts,
-namely, \verb+Machine 1+ and \verb+control+. The nickname is used in
-all subsequent references to this instance. The first part of the
-description is drawn above the rectangular instance head symbol, and
-the second part of the description is drawn inside the instance head
-symbol.
-
-The following lines contain the definitions of the messages. Every
-message has a source and a destination instance. The clause
-\verb+\mess{startm1}{usr}{m1}+ defines a message with name {\tt
-startm1}, which goes from instance {\tt usr} to instance {\tt m1}.
-
-In order to control the vertical placement of the messages, the \MSC{} is
-divided into levels. At every level, any number of messages may start.
-The vertical position of the end point of a message is determined
-by the optional fourth argument of the message definition, as in the
-clause \verb+\mess{output}{m2}{user}[2]+.
-This argument is the vertical offset (in number of levels) between the
-start point of the message (i.e.\ the current level) and its end point.
-If the value is 0 the message is drawn horizontally. A negative offset
-means that the arrow has an upward slope.
-
-The clause \verb+\nextlevel+ is used to advance to the next level.
-
-\section{Use of the \mscpack}
-\label{use}
-
-\subsection{The \MSC{} frame}
-\label{mscframe}
-The \verb+msc+ environment is used for making \MSC{} definitions. Thus, such a
-definition looks as follows.
-
-\begin{verbatim}
-\begin{msc}[headerpos]{mscname}
-...definition of the MSC...
-\end{msc}
-\end{verbatim}
-
-This draws the frame and the header of the \MSC{}.
-The argument \verb+mscname+ is the name of the \MSC{}.
-The header of an \MSC{} is formed from the keyword \verb+msc+, followed
-by the \verb+mscname+. Positioning of this header is controlled by
-the optional argument \verb+headerpos+. This argument can have values
-\verb+l+ (for a left aligned header), \verb+c+ (for a centered header)
-and \verb+r+ (for a right aligned header).
-The default value of \verb+headerpos+ is \verb+l+.
-
-The size of the \MSC{} frame is determined vertically by the number of levels
-occurring in the \MSC{} (see Section~\ref{levels}) and horizontally by
-the number of instances (see Section~\ref{instances}).
-
-The parameter \verb+\topnamedist+ controls the distance between the
-top of the \MSC{} frame and the header (see Section~\ref{parameters}).
-The parameter \verb+\leftnamedist+ controls the distance between the
-left of the \MSC{} frame and the header if the \verb+headerpos+ is
-\verb+l+ and it controls the distance between the right of the \MSC{}
-frame and the header if \verb+headerpos+ is \verb+r+ (see
-Section~\ref{parameters}).
-
-\subsection{Levels}
-\label{levels}
-An \MSC{} is vertically divided in {\em levels}. All events in an \MSC{} are
-attached to a certain level, or stretch out over several levels.
-Any number of events can be drawn at a certain level.
-An event will always be drawn (or started) at the current level, unless a level
-offset is specified (see e.g.\ the \verb+\mess+ command in
-Section~\ref{messages}). The level offset is an integer number, which
-denotes at which level, relative to the current level, an event should
-be drawn.
-Drawing starts at level 0.
-The following command is used to advance to the next level.
-\begin{verbatim}
-\nextlevel[leveloffset]
-\end{verbatim}
-
-The \verb+leveloffset+ is an integer value which denotes the number of
-levels to advance. By default, the value of \verb+leveloffset+ is 1,
-which means drawing continues at the next level. Setting
-\verb+leveloffset+ to a negative value may result in unexpected
-drawings, however, see the \emph{Tricks} section in the reference
-manual~\cite{BM02}.
-
-There are three parameters which control the size of the levels (see
-Section~\ref{parameters}). These are \verb+\firstlevelheight+ (the
-distance between the instance start symbol and the first level),
-\verb+\levelheight+ (the distance between two consecutive levels), and
-\verb+\lastlevelheight+ (the distance between the last level and the
-instance end symbol). Figure~\ref{parametersfig} on
-page~\pageref{parametersfig} shows all lengths of the \mscpack.
-
-\subsection{Instances}
-\label{instances}
-All instances have to be declared before they can be used. An instance
-consists of an instance head symbol with an associated name, an
-instance axis and an instance end symbol. Normal instances have a
-single line axis. Fat instances have a double line axis. The order of
-the instance declarations determines the order in which the instances
-occur in the drawing.
-
-An instance is declared with the following command.
-
-\begin{verbatim}
-\declinst(*){nickname}{instancenameabove}{instancenamewithin}
-\end{verbatim}
-
-The starred version produces a fat instance.
-The \verb+nickname+ is used for referring to this instance in the rest of the
-\MSC{} definition.
-The \verb+instancenameabove+ is put above the instance head symbol.
-The \verb+instancenamewithin+ is put inside the instance head symbol.
-
-Several parameters allow the user to customize the shape and
-positioning of instances (see Section~\ref{parameters}). These are
-\verb+\topheaddist+ (the distance between the top of the \MSC{} and the
-instance head symbol), \verb+\instheadheight+ (the height of the
-instance head symbol), \verb+\instfootheight+ (the height of the
-instance foot symbol), \verb+\bottomfootdist+ (the distance between
-the instance foot symbol and the bottom of the \MSC{} frame),
-\verb+\instwidth+ (the width of the instance head and foot symbols),
-\verb+\instdist+ (the distance between two instance axes),
-\verb+\envinstdist+ (the distance between the edge of the \MSC{} and the
-first/last instance axis), and \verb+\labeldist+ (the distance between
-the instance head symbol and the part of the instance name drawn above
-the head symbol). The command \verb+\setfootcolor{color}+ sets the
-fill color of the footer symbol. Valid color values are, e.g.,
-\texttt{black} (default), \texttt{white}, and \texttt{gray}.
-
-The following \MSC{} shows the declaration of an \MSC{} with three
-instances. The first and the last are normal instances (one line axis)
-whereas the second is a fat instance (double line axis). The second
-line, \verb+\setmscvalues{small}+, indicates that the small drawing
-style should be used (see Section~\ref{parameters}).
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}[l]{instances}
-\setmscvalues{small}
-
-\declinst{i}{above}{within}
-\declinst*{j}{}{j}
-\declinst{k}{k}{}
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\begin{msc}{instances}
-\setmscvalues{small}
-
-\declinst{i}{above}{within}
-\declinst*{j}{}{j}
-\declinst{k}{k}{}
-
-\end{msc}
-\end{verbatim}
-}
-\end{minipage}
-
-
-\subsection{Messages}
-\label{messages}
-A message is denoted by an arrow from the sending instance to the
-receiving instance. The instances are referred to by their nicknames.
-A message is defined with the following command.
-
-\begin{verbatim}
-\mess(*)[pos]{name}[labelpos]{sender}[placement]{receiver}[leveloffset]
-\end{verbatim}
-The \verb+name+ of the message may be any string. The \mscpack{}
-processes the \verb+name+ argument in LR-mode,
-see~\cite[page~36]{Lam94}. This means that the string will consist of
-one line. To generate multi-line message names, use the standard
-\cmd{parbox} command, see the \emph{Tricks} section in the reference
-manual~\cite{BM02}. By default, the name of a message label is drawn
-above the center of the arrow, but the optional parameters \verb+pos+,
-\verb+labelpos+, and \verb+placement+ influence the actual location,
-as described below. The arrow starts at the current level at the
-sending instance. The arrow ends at the current level plus the
-\verb+leveloffset+, at the receiving instance. The \verb+leveloffset+
-is an optional integer argument with default value 0. The
-\verb+sender+ and \verb+receiver+ should be the nicknames of declared
-instances.
-
-In case the sending and the receiving instance are the same, the
-message is a \emph{self message}. A self message is drawn as a
-polyline connecting the instance axis to itself.
-
-The starred version of the command, \verb+\mess*+, produces the same
-result as \verb+\mess+, except that the arrow is drawn with a dashed
-line. This can be used to draw a {\em method reply} (see~\cite{z120}).
-
-As mentioned above, placement of the message and its label is
-controlled by the optional parameters \verb+pos+, \verb+labelpos+, and
-\verb+placement+. In case of a self message, \verb+pos+ denotes the
-position of the arrow with respect to the instance axis. Valid values
-are \verb+l+ (left) and \verb+r+ (right). The default value is
-\verb+l+. In case of a non-self message, the \verb+pos+ parameter is
-ignored.
-
-Whereas the \verb+pos+ parameter defines the position of the arrow
-symbol with respect to the instance axis, the \verb+labelpos+
-parameter defines the position of the message label with
-respect to the message arrow. In case of a self message, valid values
-for \verb+labelpos+ are \verb+l+ (left) and~\verb+r+ (right). The
-default value is equal to the, possibly user defined, value of the
-\verb+pos+ parameter. In case of a non-self message, valid values for
-\verb+labelpos+ are \verb+t+ (on top) and~\verb+b+ (below). The
-default value is~\verb+t+.
-
-Finally, the \verb+placement+ parameter defines the relative distance
-of the message label to the beginning of the message. Valid values are
-real numbers in the closed interval $[0,1]$. The default value
-is~$0.5$. While drawing a message, the \mscpack{} computes the
-coordinates of the message label using \verb+placement+ and the length
-and coordinates of the arrow. It then computes a \emph{reference
-point} for the message label and places it on the coordinates just
-computed. Figures \ref{fig:refpoints} (page~\pageref{fig:refpoints})
-and~\ref{fig:refpoints:B} (page~\pageref{fig:refpoints:B})
-schematically show the reference points for message labels. In the
-first figure, the labels are located at the default position. In the
-second figure, all labels are shifted along the arrow by setting
-$\verb+placement+ = 0.9$. The \verb+\lost+ and \verb+\found+ commands
-(Section~\ref{lostfound}) and the \verb+\create+
-(Section~\ref{createstop}) command use the same method to determine
-reference points and message label locations. Note that the boxes with
-the location of the reference points are not generated by the \LaTeX{}
-code given in Figures \ref{fig:refpoints} and~\ref{fig:refpoints:B};
-we enriched the \LaTeX{} code with some extra \textsf{pstricks} code
-(see \LaTeX{} source code of this document).
-
-In addition to label position control, there are three ways to control
-the shape of messages (see Section~\ref{parameters}). These are:
-\verb+\selfmesswidth+ (a parameter to specify the width of the
-polyline used for drawing self-messages), \verb+\labeldist+ (a
-parameter to specify the distance between the label of a message and
-the message arrow), and \verb+\messarrowscale{size}+ (a command to set
-the size of the arrow head of a message). \verb+size+ should be
-positive real number.
-
-Messages to or from the environment (i.e.\ the left or the right side
-of the \MSC{} frame) can be
-specified by setting the sender or the receiver argument to one of the values
-\verb+envleft+ or \verb+envright+. (Note: Since instances and
-environments are treated equally in the implementation, at every position
-where the nickname of an instance is required, also
-\verb+envleft+ and \verb+envright+ are allowed.)
-
-The following \MSC{} shows an example of the use of messages.
-In this sample \MSC{} and the following \MSC{}s in this section we will
-not list the complete textual representations of the \MSC{}s. For brevity
-we omit the environment call and the declarations of the instances.
-Note the final \verb+\nextlevel+ command which is needed
-to make the instance axis long enough to receive message
-\verb+a+.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{messages}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-\mess{a}{j}{i}[3]
-\mess{self}{i}{i}
-\nextlevel
-\mess*{b}{j}{k}
-\mess[b]{c}{k}{envright}
-\nextlevel
-\mess{d}{k}[.6]{i}
-\nextlevel
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\mess{a}{j}{i}[3]
-\mess{self}{i}{i}
-\nextlevel
-\mess*{b}{j}{k}
-\mess[b]{c}{k}{envright}
-\nextlevel
-\mess{d}{k}[.6]{i}
-\nextlevel
-\end{verbatim}
-}
-\end{minipage}
-
-\begin{figure}[htb]
-\begin{minipage}{\linewidth}
-\setmscvalues{small}
-\begin{multicols}{2}
-\begin{msc}{Label reference points}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{\rpS}{m0}{m1}
-\nextlevel
-\mess{\rpN}[b]{m1}{m2}
-\nextlevel[2]
-
-\mess{\rpS}{m1}{m0}
-\nextlevel
-\mess{\rpN}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{\rpE}{m0}{m0}[2]
-\mess[r]{\rpW}{m2}{m2}[2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}{m0}[2]
-\mess[r]{\rpE}[l]{m2}{m2}[2]
-\nextlevel[6]
-
-\mess{\rpE}{m0}{m0}[-2]
-\mess[r]{\rpW}{m2}{m2}[-2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}{m0}[-2]
-\mess[r]{\rpE}[l]{m2}{m2}[-2]
-\nextlevel[2]
-
-\mess{\rpSW}{m0}{m1}[2]
-\mess{\rpNE}[b]{m1}{m2}[2]
-\nextlevel[6]
-
-\mess{\rpSW}{m1}{m0}[-2]
-\mess{\rpNE}[b]{m2}{m1}[-2]
-\nextlevel[2]
-
-\mess{\rpSE}{m1}{m0}[2]
-\mess{\rpNW}[b]{m2}{m1}[2]
-\nextlevel[6]
-
-\mess{\rpSE}{m0}{m1}[-2]
-\mess{\rpNW}[b]{m1}{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\bigskip
-
-\scriptsize
-\begin{verbatim}
-\begin{msc}{Label reference points}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{S}{m0}{m1}
-\nextlevel
-\mess{N}[b]{m1}{m2}
-\nextlevel[2]
-
-\mess{S}{m1}{m0}
-\nextlevel
-\mess{N}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{E}{m0}{m0}[2]
-\mess[r]{W}{m2}{m2}[2]
-\nextlevel[4]
-\mess{W}[r]{m0}{m0}[2]
-\mess[r]{E}[l]{m2}{m2}[2]
-\nextlevel[6]
-
-\mess{E}{m0}{m0}[-2]
-\mess[r]{W}{m2}{m2}[-2]
-\nextlevel[4]
-\mess{W}[r]{m0}{m0}[-2]
-\mess[r]{E}[l]{m2}{m2}[-2]
-\nextlevel[2]
-
-\mess{SW}{m0}{m1}[2]
-\mess{NE}[b]{m1}{m2}[2]
-\nextlevel[6]
-
-\mess{SW}{m1}{m0}[-2]
-\mess{NE}[b]{m2}{m1}[-2]
-\nextlevel[2]
-
-\mess{SE}{m1}{m0}[2]
-\mess{NW}[b]{m2}{m1}[2]
-\nextlevel[6]
-
-\mess{SE}{m0}{m1}[-2]
-\mess{NW}[b]{m1}{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\end{verbatim}
-\end{multicols}
-\end{minipage}
-\caption{Reference points of message labels}
-\label{fig:refpoints}
-\end{figure}
-
-
-\begin{figure}[htb]
-\begin{minipage}{\linewidth}
-\setmscvalues{small}
-\begin{multicols}{2}
-\begin{msc}{Label reference points (2)}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{\rpS}{m0}[.9]{m1}
-\nextlevel
-\mess{\rpN}[b]{m1}[.9]{m2}
-\nextlevel[2]
-
-\mess{\rpS}{m1}[.9]{m0}
-\nextlevel
-\mess{\rpN}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{\rpE}{m0}[.9]{m0}[2]
-\mess[r]{\rpW}{m2}[.9]{m2}[2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}[.9]{m0}[2]
-\mess[r]{\rpE}[l]{m2}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{\rpE}{m0}[.9]{m0}[-2]
-\mess[r]{\rpW}{m2}[.9]{m2}[-2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}[.9]{m0}[-2]
-\mess[r]{\rpE}[l]{m2}[.9]{m2}[-2]
-\nextlevel[2]
-
-\mess{\rpSW}{m0}[.9]{m1}[2]
-\mess{\rpNE}[b]{m1}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{\rpSW}{m1}[.9]{m0}[-2]
-\mess{\rpNE}[b]{m2}[.9]{m1}[-2]
-\nextlevel[2]
-
-\mess{\rpSE}{m1}[.9]{m0}[2]
-\mess{\rpNW}[b]{m2}[.9]{m1}[2]
-\nextlevel[6]
-
-\mess{\rpSE}{m0}[.9]{m1}[-2]
-\mess{\rpNW}[b]{m1}[.9]{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\bigskip
-
-\scriptsize
-\begin{verbatim}
-\begin{msc}{Label reference points (2)}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{S}{m0}[.9]{m1}
-\nextlevel
-\mess{N}[b]{m1}[.9]{m2}
-\nextlevel[2]
-
-\mess{S}{m1}[.9]{m0}
-\nextlevel
-\mess{N}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{E}{m0}[.9]{m0}[2]
-\mess[r]{W}{m2}[.9]{m2}[2]
-\nextlevel[4]
-\mess{W}[r]{m0}[.9]{m0}[2]
-\mess[r]{E}[l]{m2}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{E}{m0}[.9]{m0}[-2]
-\mess[r]{W}{m2}[.9]{m2}[-2]
-\nextlevel[4]
-\mess{W}[r]{m0}[.9]{m0}[-2]
-\mess[r]{E}[l]{m2}[.9]{m2}[-2]
-\nextlevel[2]
-
-\mess{SW}{m0}[.9]{m1}[2]
-\mess{NE}[b]{m1}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{SW}{m1}[.9]{m0}[-2]
-\mess{NE}[b]{m2}[.9]{m1}[-2]
-\nextlevel[2]
-
-\mess{SE}{m1}[.9]{m0}[2]
-\mess{NW}[b]{m2}[.9]{m1}[2]
-\nextlevel[6]
-
-\mess{SE}{m0}[.9]{m1}[-2]
-\mess{NW}[b]{m1}[.9]{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\end{verbatim}
-\end{multicols}
-\end{minipage}
-\caption{Reference points of shifted message labels}
-\label{fig:refpoints:B}
-\end{figure}
-
-
-\subsection{Comments}
-\label{comments}
-
-Comments are additional texts to clarify (events on) an instance. The
-following command can be used to add comments to an \MSC{} diagram.
-
-\begin{verbatim}
-\msccomment[position]{text}{instname}
-\end{verbatim}
-
-The \verb|instname| parameter defines the instance to which the
-comment is attached. The text of the comment is specified by the
-\verb|text| parameter and is processed in LR-mode. The \verb|position|
-parameter defines the horizontal position of the comment relative to
-its instance. Valid values of \verb|position| are \verb|l| (left),
-\verb|r| (right), or any \LaTeX{} length. Its default value
-is~\verb|l|. If the value of \verb|position| is \verb|l|
-(or~\verb|r|), the comment will be placed \verb|\msccommentdist| units
-to the left (or right) of the \verb|instname| instance. If
-\verb|position| is a \LaTeX{} length, the comment will be placed
-\verb|position| units from the \verb|instname| instance. A negative
-length puts the comment to the left and a positive length puts the
-comment to the right of the instance.
-
-The following diagram shows how to use comments. In this diagram, the
-distance between the frame and the instances (\verb|\envinstdist|) is
-doubled in order to fit the comments inside the frame.
-
-\medskip
-\begin{minipage}[c]{0.4\linewidth}
-\setmscvalues{small}
-\begin{msc}{comments}
-\setlength{\envinstdist}{2\envinstdist}
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\mess{a}{i}{j}[2]
-\msccomment{start}{i}
-\nextlevel[2]
-\msccomment[r]{end}{j}
-\nextlevel
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.54\linewidth}
-{\small
-\begin{verbatim}
-\setlength{\envinstdist}{2\envinstdist}
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\mess{a}{i}{j}[2]
-\msccomment{start}{i}
-\nextlevel[2]
-\msccomment[r]{end}{j}
-\nextlevel
-\end{verbatim}
-}
-\end{minipage}
-
-
-
-
-\subsection{Actions}
-\label{actions}
-An instance can perform an action, which is denoted by a rectangle.
-
-\begin{verbatim}
-\action(*){name}{instance}
-\end{verbatim}
-
-The action is attached at the current level to the \verb+instance+.
-The \verb+name+ is centered inside the action symbol and is processed
-in LR-mode.
-
-The following parameters determine the detailed drawing of the action
-symbol (see Section~\ref{parameters}):
-\verb+\actionwidth+ (the width of the action symbol), and
-\verb+\actionheight+ (the height of the action symbol).
-
-The starred version of the command, \verb+\action*+, produces the same
-result as \verb+\action+, except that the height and width of the
-action symbol are adjusted to fit the contents of the rectangle.
-
-The next example shows that after an action often a multiple level
-increment is needed to obtain nice pictures.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{action}
-\setmscvalues{small}
-%\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-
-\mess{a}{j}{i}
-\nextlevel
-\action{doit}{i}
-\nextlevel[2]
-\mess{b}{i}{j}
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\mess{a}{j}{i}
-\nextlevel
-\action{doit}{i}
-\nextlevel[2]
-\mess{b}{i}{j}
-\end{verbatim}
-}
-\end{minipage}
-
-
-\subsection{Timers}
-\label{timers}
-There are five commands to draw timer events.
-\begin{verbatim}
-\settimer[placement]{name}{instance}
-\timeout[placement]{name}{instance}
-\stoptimer[placement]{name}{instance}
-\settimeout[placement]{name}{instance}[offset]
-\setstoptimer[placement]{name}{instance}[offset]
-\end{verbatim}
-
-Setting of a timer is drawn as a line connecting the \verb+instance+
-to the {\em hour glass} symbol. The \verb+name+ is put near this
-symbol. A time-out is represented by an arrow from an
-{\em hour glass} symbol to the \verb+instance+. Stopping a timer is
-drawn as a line connecting the \verb+instance+ with the timer stop
-symbol (denoted by a cross).
-The command \verb+\settimeout+ is a combination of the setting of a
-timer and a time out. The \verb+offset+ denotes the number of levels
-between the two events. The default value for \verb+offset+ is 2.
-Likewise, \verb+\setstoptimer+ is a combination
-of the setting of a timer and stopping a timer.
-
-The optional argument \verb+placement+ can have values
-\verb+l+ (meaning that the timer is drawn left of the instance axis)
-and \verb+r+ (meaning that the timer is drawn right of the instance
-axis). By default it is drawn at the left side of the instance.
-
-Several parameters can be used to control the detailed layout of timer
-symbols (see Section~\ref{parameters}):
-\verb+\timerwidth+ (the width of the hour glass and time out symbols),
-\verb+\selfmesswidth+ (the length of the arm between the symbol
-and the instance axis), and
-\verb+\labeldist+ (the distance between the name and the timersymbol).
-Furthermore, the size of the arrow head can be controlled with the
-command \verb+\messarrowscale{size}+.
-
-The various timer symbols are shown in the following example.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{timers}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-\settimer{T,50}{j}
-\setstoptimer[r]{V}{k}[6]
-\nextlevel[2]
-\timeout{T}{j}
-\settimeout{U}{i}
-\nextlevel[2]
-\settimer[r]{T,20}{j}
-\nextlevel[2]
-\stoptimer[r]{T}{j}
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\settimer{T,50}{j}
-\setstoptimer[r]{V}{k}[6]
-\nextlevel[2]
-\timeout{T}{j}
-\settimeout{U}{i}
-\nextlevel[2]
-\settimer[r]{T,20}{j}
-\nextlevel[2]
-\stoptimer[r]{T}{j}
-\end{verbatim}
-}
-\end{minipage}
-
-\subsection{Time measurements}
-\label{measurements}
-There are several commands to add time measurements to an \MSC{}.
-
-\begin{verbatim}
-\mscmark[placement]{name}{instance}
-\measure(*)[placement]{name}{instance1}{instance2}[offset]
-\measurestart(*)[placement]{name}{instance}{gate}
-\measureend(*)[placement]{name}{instance}{gate}
-\end{verbatim}
-
-An absolute time stamp is attached to an event on an \verb+instance+
-with the command
-\verb+mscmark+. The \verb+name+ is the text attached to the mark symbol,
-which is a dashed polyline.
-The position of the mark symbol relative to the marked event is
-determined by the \verb+placement+.
-(\verb+tl+ means top-left, \verb+tr+ means top-right, \verb+bl+ means
-bottom-left, and \verb+br+ means bottom-right).
-
-A \verb+\measure+ connects two events from \verb+instance1+ and
-\verb+instance2+. The first event is at the current level. The second
-event is \verb+offset+ levels lower than the first event. The
-\verb+name+ is attached to the measure symbol. The measure symbol can
-be placed at the left or at the right of \verb+instance1+. This is
-controlled by the optional argument \verb+placement+, which can have
-values \verb+l+ and \verb+r+.
-
-In case the two events are far apart, the measure may be split in two
-parts. The first part is drawn with the \verb+\measurestart+ command
-and the second part with the \verb+\measureend+ command. The points
-where these two parts should be connected are drawn by a small circle,
-to which the text \verb+gate+ is attached.
-
-There are two equivalent forms of the measurement symbol. The first
-form, where the arrow heads are at the inside of the measured
-interval, is the default form. The second form, where the arrow heads
-are at the outside of the measured interval, is obtained by the
-commands \verb+\measure*+, \verb+\measurestart*+, and
-\verb+\measureend*+.
-
-
-Several parameters can be used to control the detailed layout of the
-time measurement symbols (see Section~\ref{parameters}):
-\verb+\labeldist+ (a parameter to specify the distance between the
-label of a measurement and the measurement symbol),
-\verb+\messarrowscale{size}+ (a command to set the size of the arrow
-head),
-\verb+\selfmesswidth+ (specifies the width of the measurement
-symbols).
-
-The following example illustrates marks and measurements in an \MSC{}. In
-order to include the marks inside the frame of the diagram, the
-distance between the frame and the instances (called
-\verb+\envinstdist+) is increased (before the instances are declared).
-
-\medskip
-
-\begin{minipage}[c]{0.5\linewidth}
-\begin{msc}{Time measurements}
-\setmscvalues{small}
-\setlength{\envinstdist}
- {2\envinstdist}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-\mess{m1}{i}{j}[1]
-\mscmark{t=0.0}{i}
-\measure{0.6}{i}{j}[4]
-\nextlevel
-\mscmark[tr]{t=0.3}{j}
-\nextlevel[3]
-\mess{m2}{j}{k}
-\measurestart*[r]{0.2}{k}{g}
-\nextlevel[6]
-\mess{m3}{k}{i}
-\mscmark[bl]{t=1.0}{i}
-\measureend*[r]{0.2}{k}{g}
-\nextlevel
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.44\linewidth}
-{\small
-\begin{verbatim}
-\setlength{\envinstdist}
- {2\envinstdist}
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-\mess{m1}{i}{j}[1]
-\mscmark{t=0.0}{i}
-\measure{0.6}{i}{j}[4]
-\nextlevel
-\mscmark[tr]{t=0.3}{j}
-\nextlevel[3]
-\mess{m2}{j}{k}
-\measurestart*[r]{0.2}{k}{g}
-\nextlevel[6]
-\mess{m3}{k}{i}
-\mscmark[bl]{t=1.0}{i}
-\measureend*[r]{0.2}{k}{g}
-\nextlevel
-\end{verbatim}
-}
-\end{minipage}
-
-
-\subsection{Lost and found messages}
-\label{lostfound}
-A lost message is denoted by an arrow starting at an instance and
-ending at a filled circle. A found message is denoted by an arrow
-starting at an open circle and ending at an instance.
-
-The following commands are used to define lost and found messages.
-\begin{verbatim}
-\lost[pos]{name}[labelpos]{gate}{instance}[placement]
-\found[pos]{name}[labelpos]{gate}{instance}[placement]
-\end{verbatim}
-
-The argument \verb+instance+ determines the instance to which the
-arrow is attached. The \verb+name+ of the message is put above the
-message arrow. The \verb+gate+ is a text associated to the circle.
-The optional arguments \verb+pos+, \verb+labelpos+, and
-\verb+placement+ have the same function as in the \verb+\mess+ command
-(Section~\ref{messages}). That is, \verb+pos+ controls the placement
-of the lost or or found message with respect to the instance
-axis. Valid values are \verb+l+ (left) and~\verb+r+ (right). The
-default value is~\verb+l+. The optional parameters \verb+labelpos+
-and \verb+placement+ control the placement of \verb+name+ with respect
-to the message arrow. Valid values for \verb+labelpos+ are \verb+t+
-(on top) and~\verb+b+ (below). The default value is~\verb+t+. Valid
-values for \verb+placement+ are real numbers in the closed interval
-$[0,1]$ and denote the relative distance of the message label
-\verb+name+ to the beginning of the arrow. The default value for
-\verb+placement+ is~$0.5$.
-
-Several parameters can be used to control the detailed layout of lost
-and found messages (see Section~\ref{parameters}):
-\verb+\lostsymbolradius+ (the radius of the circle),
-\verb+\selfmesswidth+ (the length of the arrow), and
-\verb+\labeldist+ (the distance between the name and the arrow).
-Furthermore, the size of the arrow head can be controlled with the
-command \verb+\messarrowscale{size}+.
-
-The following example shows a found and a lost message.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{lost and found}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-
-\found{m}{g}{i}
-\nextlevel
-\mess{p}{i}{j}
-\nextlevel
-\lost[r]{n}{}{j}
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\found{m}{g}{i}
-\nextlevel
-\mess{p}{i}{j}
-\nextlevel
-\lost[r]{n}{}{j}
-\end{verbatim}
-}
-\end{minipage}
-
-
-
-\subsection{Conditions}
-\label{conditions}
-A condition is denoted by a hexagon. It is used to express that the
-system has entered a certain state. A condition relates to a number of
-instances. All conditions which take part in the condition are covered
-by the condition symbol. The other instances are drawn through the
-condition symbol.
-The following command is used to draw a condition.
-
-\begin{verbatim}
-\condition{text}{instancelist}
-\end{verbatim}
-
-The \verb+text+ is placed in the center of the condition. The
-\verb+instancelist+ expresses which instances take part in the
-condition. It is a list of nicknames of instances, separated by
-commas. Take care not to add extra white space around the nicknames,
-since this is considered part of the nickname in \LaTeX.
-The order in which the instances are listed is immaterial.
-
-There are two parameters which control the shape of the condition
-symbol (see Section~\ref{parameters}):
-\verb+\conditionheight+ (the height of the condition symbol), and
-\verb+\conditionoverlap+ (the width of the part of the condition
-symbol which extends over the rightmost/leftmost contained instance
-axis).
-
-The starred version of the command, \verb+\condition*+, produces the same
-result as \verb+\condition+, except that the height and width of the
-condition symbol are adjusted to fit the contents of the hexagon.
-
-The following example contains some conditions.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{conditions}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-\condition{some condition}{i,k}
-\nextlevel[3]
-\mess{m}{i}{j}
-\action{a}{k}
-\nextlevel
-\condition{C}{i}
-\nextlevel[2]
-\condition{A, B, C}{i,j,k}
-\nextlevel[2]
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\condition{some condition}{i,k}
-\nextlevel[3]
-\mess{m}{i}{j}
-\action{a}{k}
-\nextlevel
-\condition{C}{i}
-\nextlevel[2]
-\condition{A, B, C}{i,j,k}
-\nextlevel[2]
-\end{verbatim}
-}
-\end{minipage}
-
-\subsection{Generalized ordering}
-\label{ordering}
-A generalized order is treated much like a regular message (see
-Section~\ref{messages}). There
-are three differences: a generalized order is drawn with a
-dotted line, it has no label, and the arrow head is in the middle of
-the line. A generalized order is defined with the following command.
-\begin{verbatim}
-\order[pos]{sender}{receiver}[leveloffset]
-\end{verbatim}
-The \verb+sender+ and \verb+receiver+ are the nicknames of the
-instances which are connected by the generalized ordering symbol.
-At the \verb+receiver+ instance, the generalized ordering symbol ends
-at the current level plus the \verb+leveloffset+. The
-\verb+leveloffset+ is an optional integer value, with default 0.
-
-In case \verb+sender+ and \verb+receiver+ denote the same instance,
-the order is a \emph{self order}. The placement of the order arrow of
-a self order is controlled by the optional argument \verb+pos+. It
-can have values \verb+l+ (meaning that the ordering symbol is drawn
-left of the instance axis) and \verb+r+ (meaning that the ordering
-symbol is drawn right of the instance axis). By default it is drawn at
-the left side of the instance. For non-self orders, the \verb+pos+
-argument is ignored.
-
-Additionally, there are two ways to control the shape
-of the generalized ordering symbol (see Section~\ref{parameters}).
-These are:
-\verb+\selfmesswidth+ (a parameter to specify the width of the polyline used for
-drawing orderings on a single instance axis).
-and
-\verb+\messarrowscale{size}+ (a command to set the size of the arrow
-head in the ordering symbol).
-
-Orderings to or from the environment (i.e.\ the left or the right side
-of the \MSC{} frame) can be
-specified by setting the sender or the receiver argument to the value
-\verb+envleft+ or \verb+envright+.
-
-An example of a generalized order is given in the following diagram.
-
-
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{generalized order}
-\setmscvalues{normal}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-
-\mess{m}{envleft}{i}
-\order{i}{j}[1]
-\nextlevel
-\mess{k}{j}{envright}
-\nextlevel
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\mess{m}{envleft}{i}
-\order{i}{j}[1]
-\nextlevel
-\mess{k}{j}{envright}
-\end{verbatim}
-}
-\end{minipage}
-
-
-\subsection{Instance regions}
-\label{regions}
-A part of the instance axis can be drawn in a different style. Such a
-part is called an {\em instance region}. The following
-regions are supported:
-{\em coregion} (the instance axis is dashed, which means that the order of the
-attached instances is immaterial),
-{\em suspension region} (a small rectangle with dashed left and right
-sides, which denotes that the instance is suspended),
-{\em activation region} (a small filled rectangle, which denotes that
-the instance has control).
-
-The following commands are used to draw an instance region.
-
-\begin{verbatim}
-\regionstart{type}{instname}
-\regionend{instname}
-\end{verbatim}
-
-If the \verb+\regionstart+ command is used the instance axis of
-\verb+instname+ is drawn in the shape determined by \verb+type+,
-starting from the current level. The type can have values
-\verb+coregion+, \verb+suspension+, and \verb+activation+.
-
-The shape of an instance region can be controlled with the following
-parameters (see Section~\ref{parameters}):
-\verb+\regionbarwidth+ (the width of the coregion start and end
-symbol),
-\verb+\instwidth+ (the width of the fat instance rectangle),
-\verb+\regionwidth+ (the width of the activation and suspension rectangle).
-
-In the following example, several instance regions are demonstrated.
-Notice the relative order of \verb|\mess|, \verb|\regionstart|, and
-\verb|\regionend| commands. Interchanging lines
-\verb|\regionstart{activation}{i}| and \verb|\mess{q}{j}{i}| makes the
-arrow head of the~`q' message partly invisible. Also note that the
-second activation region on~$i$ ends with a method reply
-(which is produced by the command \cmd{mess*}).
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{regions}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-\regionstart{activation}{i}
-\nextlevel[3]
-\regionend{i}
-\mess{m}{i}{j}
-\nextlevel
-\regionstart{coregion}{j}
-\nextlevel
-\regionstart{suspension}{k}
-\mess{p}{j}{k}
-\nextlevel
-\regionstart{activation}{i}
-\mess{q}{j}{i}
-\nextlevel
-\regionend{j}
-\nextlevel[3]
-\regionend{i}
-\mess*{r}{i}{j}
-\nextlevel
-\mess{s}{j}{k}
-\regionend{k}
-\nextlevel
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\scriptsize
-\begin{verbatim}
-\regionstart{activation}{i}
-\nextlevel[3]
-\regionend{i}
-\mess{m}{i}{j}
-\nextlevel
-\regionstart{coregion}{j}
-\nextlevel
-\regionstart{suspension}{k}
-\mess{p}{j}{k}
-\nextlevel
-\regionstart{activation}{i}
-\mess{q}{j}{i}
-\nextlevel
-\regionend{j}
-\nextlevel[3]
-\regionend{i}
-\mess*{r}{i}{j}
-\nextlevel
-\mess{s}{j}{k}
-\regionend{k}
-\nextlevel
-\end{verbatim}
-}
-\end{minipage}
-
-In some situations, the gray-colored activation regions can hide
-message-labels. \emph{Level back-up} can help in these situations, see
-the \emph{Tricks} section in the reference manual~\cite{BM02}.
-
-\subsection{Instance creation and instance stop}
-\label{createstop}
-The \MSC{} language offers constructs for dynamic instance creation and
-instance destruction.
-An instance can dynamically create another instance by issuing a
-create command. An instance creation is drawn as a dashed message
-arrow. At the side of the arrow head, the instance head symbol for the
-created instance is drawn.
-An instance end symbol does not denote the end of the specified
-process, but merely the end of its current description. Therefore, a
-different symbol is needed which denotes that an instance stops before
-the end of the \MSC{} in which it is contained.
-The instance stop symbol is a cross.
-
-The following commands are used for instance creation and instance
-stop.
-
-\begin{verbatim}
-\dummyinst{createdinst}
-\create{name}
- [labelpos]
- {creator}
- [placement]
- {createdinst}
- {instancenameabove}
- {instancenamewithin}
-\stop{instance}
-\end{verbatim}
-
-In order to reserve space for an instance which will be created
-dynamically, the command \verb+dummyinst+ must be used. This command
-is mixed with the declarations of normal instances (see the
-\verb+declinst+ command, Section~\ref{instances}).
-The argument \verb+createdinst+ is the nickname of the instance that
-will be created later.
-
-An instance can be created with the \verb+\create+ command.
-This command results in a dashed horizontal message arrow labeled with
-\verb+name+. The arrow starts at the current level at the instance
-with nickname \verb+creator+ and ends at the current level at the
-instance head of the instance with nickname \verb+createdinst+. This
-instance must have been declared first with the \verb+dummyinst+
-command.
-The name of the created instance consists of two parts. The part
-called \verb+instancenameabove+ is placed above the instance head and the
-\verb+instancenamewithin+ is centered within the instance head.
-
-As with normal messages, placement of the message label is controlled
-by the optional parameters \verb+labelpos+ and \verb+placement+. That
-is, \verb+labelpos+ denotes the relative position of the message label
-with respect to the message arrow. Valid values are \verb+t+ (on top)
-and \verb+b+ (below). The default value is \verb+t+. The optional
-parameter \verb+placement+ denotes the relative distance of the
-message label with respect to the beginning of the arrow. Valid values
-are real numbers in the closed interval $[0,1]$. The default value
-is~$0.5$. See Figure~\ref{fig:refpoints}
-(page~\pageref{fig:refpoints}) and its description in
-Section~\ref{messages} for more information on the placement of
-message labels.
-
-An instance is stopped with the \verb+\stop+ command.
-The \verb+instance+ is the nickname of the stopped instance. The
-instance axis is not drawn any further below the level at which the
-\verb+\stop+ command is issued. Also, the instance foot symbol is not
-drawn.
-
-The size of the stop symbol is determined by the parameter
-\verb+\stopwidth+ (see Section~\ref{parameters}).
-The following parameters apply to the instance head symbol:
-\verb+\instheadheight+ (the height of the instance head symbol),
-\verb+\instwidth+ (the width of the instance head symbol),
-and
-\verb+\labeldist+ (the distance between the instance head symbol and
-the part of the instance name drawn above the head symbol).
-
-Take care not to specify any events on an instance which has not yet
-been created or which has already
-been stopped. This may lead to unexpected drawings.
-However, it is possible to create an instance after it has stopped,
-as showed in the next example.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{dynamic instances}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\dummyinst{j}
-\declinst{k}{}{k}
-
-\mess{p}{i}{k}
-\nextlevel[3]
-\create{kick}{k}{j}{}{j}
-\nextlevel
-\stop{k}
-\nextlevel
-\mess{ok}{j}{i}
-\nextlevel
-\stop{j}
-\nextlevel[2]
-\create{start}[b]{i}[.75]{k}{}{again}
-\nextlevel[2]
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\small
-\begin{verbatim}
-\declinst{i}{}{i}
-\dummyinst{j}
-\declinst{k}{}{k}
-
-\mess{p}{i}{k}
-\nextlevel[3]
-\create{kick}{k}{j}{}{j}
-\nextlevel
-\stop{k}
-\nextlevel
-\mess{ok}{j}{i}
-\nextlevel
-\stop{j}
-\nextlevel[2]
-\create{start}[b]{i}[.75]{k}{}{again}
-\nextlevel[2]
-\end{verbatim}
-}
-\end{minipage}
-
-\subsection{\MSC{} references}
-\label{references}
-Within an \MSC{} a reference to other \MSC{}s can be included. Such a
-reference is drawn as a rectangle with rounded corners, covering part
-of the \MSC{}. The following commands are used to draw \MSC{} references.
-
-\begin{verbatim}
-\referencestart[lo][ro]{nickname}{text}{leftinstance}{rightinstance}
-\referenceend{nickname}
-\end{verbatim}
-
-The reference symbol starts at the level where the
-\verb+\referencestart+ command is used, and ends at the level where
-the corresponding \verb+\referenceend+ command occurs. These commands
-correspond if they have the same \verb+nickname+. The \verb+text+ is
-placed in the center of the reference symbol. The reference covers all
-instances from \verb+leftinstance+ to \verb+rightinstance+. The
-distance between the left (right) edge of the reference symbol and the
-leftmost (rightmost) covered instance axis is defined by the optional
-overlap value \verb+lo+. The default value for \verb+lo+ in large/normal/small
-\MSC{}s is 1.5/1/0.75 (see Section~\ref{parameters} for selecting
-large, normal or small drawing mode). If the second optional value
-\verb+ro+ is present too, the optional value \verb+lo+ defines the left
-overlap and the optional value \verb+ro+ defines the right overlap.
-
-The left and right edge of the reference symbol are
-\verb+nicknameleft+ and \verb+nicknameright+, where \verb+nickname+ is
-the nickname of the \MSC{} reference as defined in the
-\verb+\referencestart+ command.
-These names can be used at every place where the nickname of an
-instance is required, e.g.\ as the sender or receiver of a message.
-This is shown in the following example.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{references}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-\mess{a}{j}{k}
-\nextlevel
-\referencestart{r}{a reference}{i}{j}
-\nextlevel
-\mess{b}{rright}{k}
-\nextlevel
-\referenceend{r}
-\nextlevel
-\referencestart{p}{another reference}{i}{k}
-\nextlevel
-\mess{c}{envright}{pright}
-\nextlevel[3]
-\referenceend{p}
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.55\linewidth}
-{\small
-\begin{verbatim}
-\mess{a}{j}{k}
-\nextlevel
-\referencestart{r}{a reference}{i}{j}
-\nextlevel
-\mess{b}{rright}{k}
-\nextlevel
-\referenceend{r}
-\nextlevel
-\referencestart{p}{another reference}{i}{k}
-\nextlevel
-\mess{c}{envright}{pright}
-\nextlevel[3]
-\referenceend{p}
-\end{verbatim}
-}
-\end{minipage}
-
-\subsection{Inline expressions}
-\label{inlines}
-An inline expression is a part of an \MSC{} on which an operation is
-defined. A rectangle surrounds the part of the \MSC{} containing the
-operands. The operands are separated by horizontal dashed lines.
-The operator is placed in the upper left corner of the inline
-expression symbol.
-The following commands are used to draw inline expressions.
-
-\begin{verbatim}
-\inlinestart[lo][ro]{nickname}{operator}{leftinstance}{rightinstance}
-\inlineseparator{nickname}
-\inlineend(*){nickname}
-\end{verbatim}
-
-The inline expression starts at the level where the \verb+\inlinestart+
-command occurs. The inline expression spans over the instances from
-\verb+leftinstance+ to \verb+rightinstance+. The \verb+operand+ is
-placed in the upper left corner of the rectangle. At every level where
-a corresponding \verb+\inlineseparator+ command occurs, a dashed line
-is drawn. The inline expression ends at the level where the
-\verb+\inlineend+ command occurs. The \verb+nickname+ is used to match
-corresponding commands.
-The command \verb+\inlineend*+ does the same as the command
-\verb+\inlineend+, except that the bottom line of the rectangle is
-dashed. This is used to indicate that the operand is optional.
-
-The left and right edge of the inline expression symbol are named
-\verb+nicknameleft+ and \verb+nicknameright+, where \verb+nickname+ is
-the nickname of the inline expression as defined in the
-\verb+\inlinestart+ command.
-These names can be used at every place where the nickname of an
-instance is required, e.g.\ as the sender or receiver of a message.
-
-The distance between the left (right) edge of the inline expression
-symbol and
-the leftmost (rightmost) included instance axis is defined by
-the optional overlap value \verb+lo+. The default value for
-large/normal/small \MSC{}s is
-1.5/1/0.75 (see Section~\ref{parameters} for selecting large, normal or small
-drawing mode).
-If the second optional value
-\verb+ro+ is present too, the optional value \verb+lo+ defines the left
-overlap and the optional value \verb+ro+ defines the right overlap.
-These options make it possible to easily draw nested inline expressions
-as in the following example.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{inline expressions}
-\setmscvalues{small}
-\setlength{\topheaddist}{0.8cm}
-
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-
-
-\inlinestart{exp1}{par}{i}{k}
-\nextlevel
-\mess{a}{k}{j}
-\nextlevel
-\inlinestart[0.6cm]{exp2}{alt}{i}{j}
-\nextlevel[2]
-\mess{b}{j}{i}
-\nextlevel
-\inlineseparator{exp2}
-\nextlevel
-\mess{c}{j}{i}
-\nextlevel
-\inlineend{exp2}
-\nextlevel
-\inlineseparator{exp1}
-\nextlevel
-\mess{d}{j}{k}
-\nextlevel
-\inlineend{exp1}
-\nextlevel
-\inlinestart{exp3}{opt}{i}{j}
-\nextlevel
-\mess{e}{envright}{exp3right}
-\mess{e}{exp3right}{j}
-\nextlevel
-\mess{f}{j}{i}
-\nextlevel
-\inlineend*{exp3}
-
-
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\scriptsize
-\begin{verbatim}
-\inlinestart{exp1}{par}{i}{k}
-\nextlevel
-\mess{a}{k}{j}
-\nextlevel
-\inlinestart[0.6cm]{exp2}{alt}{i}{j}
-\nextlevel[2]
-\mess{b}{j}{i}
-\nextlevel
-\inlineseparator{exp2}
-\nextlevel
-\mess{c}{j}{i}
-\nextlevel
-\inlineend{exp2}
-\nextlevel
-\inlineseparator{exp1}
-\nextlevel
-\mess{d}{j}{k}
-\nextlevel
-\inlineend{exp1}
-\nextlevel
-\inlinestart{exp3}{opt}{i}{j}
-\nextlevel
-\mess{e}{envright}{exp3right}
-\mess{e}{exp3right}{j}
-\nextlevel
-\mess{f}{j}{i}
-\nextlevel
-\inlineend*{exp3}
-\end{verbatim}
-}
-\end{minipage}
-
-\subsection{Gates}
-\label{gates}
-
-A gate determines a connection point for messages.
-
-The following command can be used to draw gates.
-
-\begin{verbatim}
-\gate(*)[hpos][vpos]{gatename}{instname}
-\end{verbatim}
-
-The unstarred version produces a normal (invisible) gate. The starred
-version produces a visible gate (a small dot). The gate is drawn at the
-current level at the instance \verb+instname+ (which can also be the
-left and right edge of e.g.\ an \MSC{} reference). The
-\verb+gatename+ is attached to the gate. The positioning of the
-\verb+gatename+ relative to the gate is determined by the values of
-\verb+hpos+ (horizontal position) and \verb+vpos+ (vertical position).
-Possible values for \verb+hpos+ are \verb+l+ (left, default) and
-\verb+right+ (right). Possible values for \verb+vpos+ are \verb+t+
-(top, default), \verb+c+ (center), and \verb+b+ (bottom).
-
-There are several parameters to control the size and shape of the
-gate symbol (see Section~\ref{parameters}). These are
-\verb+\gatesymbolradius+ (sets the radius of the gate symbol),
-\verb+\labeldist+ (the vertical distance between the gate name and
-the gate).
-
-The next example shows a number of gates.
-
-\medskip
-
-\begin{minipage}[c]{0.4\linewidth}
-\begin{msc}{gates}
-\setmscvalues{small}
-
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-\referencestart{r}{ref}{i}{j}
-\nextlevel
-\gate{$g$}{rright}
-\mess{b}{rright}{envright}
-\gate[r][c]{$h$}{envright}
-\nextlevel
-\nextlevel
-\mess{c}{rright}{k}
-\gate*[l][b]{$h'$}{rright}
-\nextlevel[2]
-\referenceend{r}
-\end{msc}
-\end{minipage}
-%
-\begin{minipage}[c]{0.5\linewidth}
-{\footnotesize
-\begin{verbatim}
-\declinst{i}{}{i}
-\declinst{j}{}{j}
-\declinst{k}{}{k}
-\referencestart{r}{ref}{i}{j}
-\nextlevel
-\gate{$g$}{rright}
-\mess{b}{rright}{envright}
-\gate[r][c]{$h$}{envright}
-\nextlevel
-\nextlevel
-\mess{c}{rright}{k}
-\gate*[l][b]{$h'$}{rright}
-\nextlevel[2]
-\referenceend{r}
-\end{verbatim}
-}
-\end{minipage}
-
-
-\subsection{High-level \MSC{}s}
-\label{hmsc}
-A High-level \MSC{} (\HMSC{}) is a drawing which defines the relation between
-a number of \MSC{}s. It is composed of a start symbol (an upside down
-triangle), a number of end symbols (represented by triangles), a
-number of \MSC{} references (these are rectangles with rounded corners),
-a number of conditions (hexagons) and possibly several connection
-points (circles). These symbols are connected by arrows.
-
-The following commands can be used to draw \HMSC{}s.
-
-\begin{verbatim}
-\begin{hmsc}[headerpos]{hmscname}(llx,lly)(urx,ury)
-\end{hmsc}
-\hmscstartsymbol{nickname}(x,y)
-\hmscendsymbol{nickname}(x,y)
-\hmscreference{nickname}{text}(x,y)
-\hmsccondition{nickname}{text}(x,y)
-\hmscconnection{nickname}(x,y)
-\arrow{from-nickname}[coord-list]{to-nickname}
-\end{verbatim}
-
-In order to draw \HMSC{}s, a new environment is defined, which is called
-\verb+hmsc+. The command to begin this environment has several
-arguments. The argument \verb+headerpos+ is optional. It controls
-positioning of the header of the \HMSC{}. This argument can have values
-\verb+l+ (for a left aligned header), \verb+c+ (for a centered header)
-and \verb+r+ (for a right aligned header). The header of an \HMSC{} is
-formed from the keyword \verb+msc+, followed by the
-\verb+hmscname+. The size of the \HMSC{} frame is determined by the
-coordinates of the lower-left corner, \verb+(llx,lly)+, and the
-coordinates of the upper-right corner, \verb+(urx,ury)+.
-
-The \HMSC{} grid is not drawn, but used to control the positioning of the
-\HMSC{} symbols (\verb+startsymbol+, \verb+endsymbol+, \verb+reference+,
-\verb+condition+, and \verb+connection+).
-The center of each symbol is drawn on the grid point
-with coordinates \verb+{x,y}+. Each symbol also has a \verb+nickname+
-for later reference.
-
-\HMSC{} symbols can be connected by means of the \verb+arrow+ command.
-This draws an arrow from the symbol with nickname \verb+from-nickname+
-to the symbol with nickname \verb+to-nickname+. The optional argument
-\verb+coord-list+ can be used if the line connecting the source and
-the destination should not be straight. The \verb+coord-list+ has
-the following syntax: \verb+(x1,y1)(x2,y2)...(xk,yk)+. This means
-that the connecting line goes through the points with coordinates
-(x1,y1), (x2,y2), \ldots, (xk,yk).
-
-Arrows always leave the start symbol at the bottom. They enter the end symbol
-at the top.
-Arrows start and end either at the middle of the top or at the middle
-of the bottom of a reference and condition symbol. The incoming
-(outgoing) direction of the arrow determines whether it will start
-(end) at the top or at the bottom.
-
-There are several parameters to control the size and shape of the
-symbols (see Section~\ref{parameters}). These are
-\verb+\hmscconditionheight+ (the height of the condition symbol),
-\verb+\hmscconditionwidth+ (the width of the condition symbol,
-excluding the left and right angular parts),
-\verb+\hmscreferenceheight+ (the height of the reference symbol),
-\verb+\hmscreferencewidth+ (the width of the reference symbol),
-\verb+\messarrowscale{size}+ (a command to set the size of the arrow
-head of a connection line);
-\verb+setconnectiontype(type)+ (set the shape of the polyline
-connection the symbols; \verb+type+ can be \verb+straight+,
-\verb+rounded+, and \verb+curved+),
-\verb+\startsymbolwidth+ (the width of the start and end symbol),
-\verb+\topnamedist+ (sets the distance between the top of the \HMSC{} frame
-and the \HMSC{} header).
-
-An example of an \HMSC{} is in the following diagram. Notice that the
-width and height of reference symbols are changed locally (i.e.,
-between \verb+{+ and \verb+}+ braces) just before the big
-reference~\verb+b+ is defined.
-
-\medskip
-
-\noindent
-\begin{minipage}[c]{0.375\linewidth}
-
-\begin{hmsc}{High level}(-3,0)(3,12)
-\hmscstartsymbol{s}(0,10)
-\hmscreference{a}{A}(0,9)
-\hmscconnection{c}(0,7.5)
-{
-\setlength{\hmscreferencewidth}{2cm}
-\setlength{\hmscreferenceheight}{3\baselineskip}
-\hmscreference{b}{\parbox{1.9cm}
- {\centering
- this is a big
- hmsc reference}
- }(0,6)
-}
-\hmsccondition{t}{Again}(1,4.25)
-\hmsccondition{ok}{Ok}(0,3.5)
-\hmsccondition{q}{\textit{Break}}(-2,3.5)
-\hmscendsymbol{e1}(-2,2)
-\hmscreference{do}{Do it!}(0,2)
-\hmscendsymbol{e2}(0,1)
-
-\arrow{s}{a}
-\arrow{a}{c}
-\arrow{c}{b}
-\arrow{c}[(-2,7.5)]{q}
-\arrow{b}{q}
-\arrow{q}{e1}
-\arrow{b}{ok}
-\arrow{ok}{do}
-\arrow{do}{e2}
-\arrow{b}{t}
-\arrow{t}[(1,3.5)(2.5,3.5)(2.5,7.5)]{c}
-\end{hmsc}
-\end{minipage}\hfill
-\begin{minipage}[c]{0.6\linewidth}
-{\footnotesize
-\begin{verbatim}
-\begin{hmsc}{High level}(-3,0)(3,12)
-\hmscstartsymbol{s}(0,10)
-\hmscreference{a}{A}(0,9)
-\hmscconnection{c}(0,7.5)
-{\setlength{\hmscreferencewidth}{2cm}
- \setlength{\hmscreferenceheight}
- {3\baselineskip}
- \hmscreference{b}{\parbox{1.9cm}
- {\centering this is a big hmsc reference}
- }(0,6)}
-\hmsccondition{t}{Again}(1,4.5)
-\hmsccondition{ok}{Ok}(0,3.5)
-\hmsccondition{q}{\textit{Break}}(-2,3.5)
-\hmscendsymbol{e1}(-2,2)
-\hmscreference{do}{Do it!}(0,2)
-\hmscendsymbol{e2}(0,1)
-\arrow{s}{a}
-\arrow{a}{c}
-\arrow{c}{b}
-\arrow{c}[(-2,7.5)]{q}
-\arrow{b}{q}
-\arrow{q}{e1}
-\arrow{b}{ok}
-\arrow{ok}{do}
-\arrow{do}{e2}
-\arrow{b}{t}
-\arrow{t}[(1,3.5)(2.5,3.5)(2.5,7.5)]{c}
-\end{hmsc}
-\end{verbatim}
-}
-\end{minipage}
-
-
-\subsection{\MSC{} documents}
-\label{mscdoc}
-An \MSCdoc{} is a drawing which contains various declarations
-of objects used in the \MSC{} description. For drawing \MSCdoc{}s
-he following commands are provided.
-
-\begin{verbatim}
-\begin{mscdoc}[headerpos]{mscdocname}{text}(llx,lly)(urx,ury)
-\end{mscdoc}
-\reference{text}(x,y)
-\separator{y}
-\end{verbatim}
-
-As for \MSC{} and \HMSC{}, a new environment is defined, which is named
-\verb+mscdoc+. The command to begin an \MSCdoc{} has several
-arguments. The argument \verb+headerpos+ is optional. It controls
-positioning of the header of the \MSCdoc{}.
-This argument can have values
-\verb+l+ (for a left aligned header), \verb+c+ (for a centered header)
-and \verb+r+ (for a right aligned header).
-The header of an \MSCdoc{} is formed from the keyword \verb+mscdocument+,
-followed by the \verb+mscdocname+.
-The \verb+text+ is placed left-aligned below the \MSCdoc{} header.
-The size of the \MSCdoc{} frame is determined by
-coordinates of the lower-left corner, \verb+(llx,lly)+, and the
-coordinates of the upper-right corner, \verb+(urx,ury)+.
-
-The \MSCdoc{} grid is not drawn, but used to control the positioning of the
-\MSC{} references.
-The center of such a reference is drawn on the grid point
-with coordinates \verb+{x,y}+.
-
-The \verb+separator+ command draws a dashed horizontal line. The \MSC{}
-references above the separator are the exported, while the ones below
-the separator are local.
-
-There are several parameters to control the size and shape of the
-symbols (see Section~\ref{parameters}).
-\verb+\mscdocreferenceheight+ (the height of the reference symbol),
-\verb+\mscdocreferencewidth+ (the width of the reference symbol),
-\verb+\topnamedist+ (sets the distance between the top of the \MSCdoc{}
-frame and the \MSCdoc{} header).
-
-An example of an \MSCdoc{} is in the following diagram. Notice that
-the size of references in an \MSCdoc{} had to be changed for the last
-reference.
-
-\medskip
-
-
-\begin{minipage}{0.4\linewidth}
-\begin{mscdoc}{My declarations}%
- (0,0)(6,8)
-\reference{a}(1,6)
-\reference{b}(3,6)
-\reference{c}(1,4)
-\reference{d}(3,4)
-\separator{3}
-\setlength{\mscdocreferencewidth}{4.5\mscunit}
-\setlength{\mscdocreferenceheight}{2\baselineskip}
-\reference{%
- \parbox{4\mscunit}%
- {\raggedright This is a
- two-line reference}}
- (3,1.5)
-\end{mscdoc}
-\end{minipage}
-%
-\begin{minipage}{0.5\linewidth}
-{\small
-\begin{verbatim}
-\begin{mscdoc}{My declarations}%
- (0,0)(6,8)
-\reference{a}(1,6)
-\reference{b}(3,6)
-\reference{c}(1,4)
-\reference{d}(3,4)
-\separator{3}
-\setlength{\mscdocreferencewidth}
- {4.5\mscunit}
-\setlength{\mscdocreferenceheight}
- {2\baselineskip}
-\reference{%
- \parbox{4\mscunit}%
- {\raggedright This is a
- two-line reference}}
- (3,1.5)
-\end{mscdoc}
-\end{verbatim}
-}
-\end{minipage}
-
-
-
-\section{Style parameters}
-\label{parameters}
-
-By means of a collection of parameters, the graphical appearance of
-an \MSC{} can be fine tuned to the user's taste.
-The general parameters
-are displayed in Figure~\ref{parametersfig} on page~\pageref{parametersfig}.
-
-%========================
-\begin{figure}[htb]
-\vspace{2ex} %Needed to get enough white space before the top label of
- %the figure.
-
-\newcommand{\printlength}[1]{\mbox{\footnotesize\ttfamily \char`\\#1}}
-\begin{center}
-\setmscvalues{normal}
-\begin{msc}{Lengths}
-\psset{linewidth=.4pt,dotsep=1pt}
-\newlength{\lta}
-\newlength{\ltb}
-% \topnamedist
-\psline[linestyle=dotted](1.5cm,-\topnamedist)(2.5cm,-\topnamedist)
-\psline[arrowscale=1.3]{->}(2.5cm,.2cm)(2.5cm,0cm)
-\setlength{\lta}{\topnamedist+.2cm}
-\psline[arrowscale=1.3]{->}(2.5cm,-\lta)(2.5cm,-\topnamedist)
-\rput[tl](2.5cm,.4cm){\printlength{topnamedist}}
-
-% \leftnamedist
-\setlength{\lta}{\leftnamedist+10pt}
-\setlength{\ltb}{\topnamedist}
-\psline[linestyle=dotted,arrowscale=1.0]{->}(-10pt,-\ltb)(0,-\ltb)
-\psline[linestyle=dotted,arrowscale=1.0]{->}(\lta,-\ltb)(\leftnamedist,-\ltb)
-\psline[linestyle=dotted](\leftnamedist,10pt)(\leftnamedist,-\baselineskip)
-\rput[br](-10pt,-\ltb){\printlength{leftnamedist}}
-
-% \topheaddist
-\setlength{\lta}{\envinstdist+\instdist-.5\instwidth}
-\psline[arrowscale=1.3,linestyle=dotted]{<->}(\lta,0cm)(\lta,-\topheaddist)
-\rput[l](\lta,-.5\topheaddist){ \printlength{topheaddist}}
-
-% \bottomfootdist
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\lastlevelheight+\instfootheight+\levelheight*12}
-\setlength{\lta}{\envinstdist+2\instdist-.5\instwidth}
-\rput[tl](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(0,-\bottomfootdist)}
-\setlength{\ltb}{\ltb+.5\bottomfootdist}
-\rput[l](\lta,-\ltb){\printlength{bottomfootdist}}
-
-% \instheadheight
-\setlength{\lta}{\envinstdist+2\instdist+.5\instwidth+.2cm}
-\setlength{\ltb}{\topheaddist}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(0,-\instheadheight)}
-\setlength{\ltb}{\ltb+.5\instheadheight}
-\rput[l](\lta,-\ltb){\printlength{instheadheight}}
-
-% \firstlevelheight
-\setlength{\lta}{\envinstdist+\instdist+.2cm}
-\setlength{\ltb}{\topheaddist+\instheadheight}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,-\firstlevelheight)}
-\setlength{\ltb}{\ltb+.5\firstlevelheight}
-\rput[l](\lta,-\ltb){\printlength{firstlevelheight}}
-
-% \levelheight
-\setlength{\lta}{\envinstdist+\instdist+.2cm}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(0,-\levelheight)}
-\setlength{\ltb}{\ltb+.5\levelheight}
-\rput[l](\lta,-\ltb){\printlength{levelheight}}
-
-% \actionheight
-\setlength{\lta}{\envinstdist+2\instdist+0.5\actionwidth+.2cm}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*7}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(0,-\actionheight)}
-\setlength{\ltb}{\ltb+.7\actionheight}
-\rput[bl](\lta,-\ltb){\printlength{actionheight}}
-
-% \actionwidth
-\setlength{\lta}{\envinstdist+2\instdist-0.5\actionwidth}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*7-.2cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\actionwidth,0)}
-\setlength{\lta}{\lta+.5\actionwidth}
-\setlength{\ltb}{\ltb-.1cm}
-\rput[bl](\lta,-\ltb){\rule{0pt}{2ex}\printlength{actionwidth}}
-
-% \conditionheight
-\setlength{\lta}{\envinstdist+2\instdist+\conditionoverlap+0.8\conditionheight}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*10}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(0,-\conditionheight)}
-\setlength{\ltb}{\ltb+.7\conditionheight}
-\rput[bl](\lta,-\ltb){\printlength{conditionheight}}
-
-% \inlineoverlap
-\setlength{\lta}{\envinstdist}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*5-.2cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\inlineoverlap,0)}
-%\setlength{\lta}{\lta+\inlineoverlap}
-\setlength{\ltb}{\ltb-.1cm}
-\rput[bl](\lta,-\ltb){\rule{0pt}{2ex}\printlength{inlineoverlap}}
-
-% \referenceoverlap
-\setlength{\lta}{\envinstdist}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*7-.2cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\referenceoverlap,0)}
-%\setlength{\lta}{\lta+\referenceoverlap}
-\setlength{\ltb}{\ltb-.1cm}
-\rput[bl](\lta,-\ltb){\rule{0pt}{2ex}\printlength{referenceoverlap}}
-
-% \conditionoverlap
-\setlength{\lta}{\envinstdist+2\instdist}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*10-.2cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\conditionoverlap,0)}
-%\setlength{\lta}{\lta+\conditionoverlap}
-\setlength{\ltb}{\ltb-.1cm}
-\rput[bl](\lta,-\ltb){\rule{0pt}{2ex}\printlength{conditionoverlap}}
-
-% \lastlevelheight
-\setlength{\lta}{\envinstdist+2\instdist+.2cm}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*12}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(0,-\lastlevelheight)}
-%\setlength{\ltb}{\ltb+.5\lastlevelheight}
-\rput[bl](\lta,-\ltb){\printlength{lastlevelheight}}
-
-% \instfootheight
-\setlength{\lta}{\envinstdist+2\instdist+.5\instwidth+.1cm}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*12+\lastlevelheight}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3]{->}(0,.3cm)(0,0)}
-\setlength{\ltb}{\ltb+\instfootheight}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3]{->}(0,-.3cm)(0,0)}
-\rput[tl](\lta,-\ltb){ \printlength{instfootheight}}
-
-% \selfmesswidth
-\setlength{\lta}{\envinstdist-\selfmesswidth}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*2-.2cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\selfmesswidth,0)}
-%\setlength{\lta}{\lta+\selfmesswidth}
-\rput[r](\lta,-\ltb){\printlength{selfmesswidth}}
-
-% \regionbarwidth
-\setlength{\lta}{\envinstdist+2\instdist-.5\regionbarwidth}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*2-.2cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\regionbarwidth,0)}
-\setlength{\lta}{\lta+\regionbarwidth}
-\rput[l](\lta,-\ltb){\printlength{regionbarwidth}}
-
-% \instwidth
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\lastlevelheight+\instfootheight+\levelheight*12+.2cm}
-\setlength{\lta}{\envinstdist-0.5\instwidth}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\instwidth,0)}
-\rput[tl](\lta,-\ltb){\rule{0pt}{2ex}\printlength{instwidth}}
-
-% \instdist
-\setlength{\lta}{\envinstdist}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+2.5\levelheight}
-\rput[l](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\instdist,0)}
-\setlength{\lta}{\lta+.5\instdist}
-\setlength{\ltb}{\ltb-.1cm}
-\rput[b](\lta,-\ltb){\printlength{instdist}}
-
-% \envinstwidth
-\setlength{\lta}{0cm}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+.5\levelheight}
-\rput[l](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\envinstdist,0)}
-\rput[tl](\lta,-\ltb){ \printlength{envinstdist}}
-
-
-% \labeldist
-\setlength{\lta}{\envinstdist-.5\instwidth}
-\setlength{\ltb}{\topheaddist-\labeldist}
-\rput[l](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted](-.2cm,0)(.5cm,0)}
-\rput[b](\lta,-\ltb){\psline[arrowscale=1.3]{->}(-.1cm,.3cm)(-.1cm,0)}
-\setlength{\ltb}{\topheaddist}
-\rput[l](\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted](-.2cm,0)(.5cm,0)}
-\rput[b](\lta,-\ltb){\psline[arrowscale=1.3]{->}(-.1cm,-.3cm)(-.1cm,0)}
-\rput[tr](\lta,-\ltb){\printlength{labeldist} }
-
-% \timerwidth
-\setlength{\lta}{\envinstdist-\selfmesswidth-0.5\timerwidth}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*4+.4cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\timerwidth,0)}
-%\setlength{\lta}{\lta+\selfmesswidth}
-\rput[r](\lta,-\ltb){\printlength{timerwidth}}
-
-% \stopwidth
-\setlength{\lta}{\envinstdist+\instdist-0.5\stopwidth}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*4+0.5\stopwidth+.1cm}
-\rput(\lta,-\ltb){\psline[arrowscale=1.3,linestyle=dotted]{<->}(0,0)(\stopwidth,0)}
-\setlength{\lta}{\lta+\stopwidth}
-\rput[l](\lta,-\ltb){\printlength{stopwidth}}
-
-% \lostsymbolradius
-\setlength{\lta}{\envinstdist+2\instdist+\selfmesswidth+2\lostsymbolradius+0.1cm}
-\setlength{\ltb}{\topheaddist+\instheadheight+\firstlevelheight+\levelheight*4}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3]{->}(0,.3cm)(0,0)}
-\setlength{\ltb}{\ltb+\lostsymbolradius}
-\rput[t](\lta,-\ltb){\psline[arrowscale=1.3]{->}(0,-.3cm)(0,0)}
-\rput[tl](\lta,-\ltb){ \printlength{lostsymbolradius}}
-
-\psset{linewidth=.8pt,dotsep=3pt}
-
-\declinst{m1}{aname}{iname}
-\declinst{st}{}{}
-\declinst{m2}{}{}
-
-\mess{msg1}{m1}{st}
-\nextlevel
-\mess{msg2}{m1}{st}
-\nextlevel
-\mess{self}{m1}{m1}
-\coregionstart{m2}
-\nextlevel
-\coregionend{m2}
-\nextlevel
-\lost[r]{x}{}{m2}
-\stop{st}
-\settimer{T}{m1}
-\nextlevel
-\inlinestart{alt}{alt}{m1}{m1}
-\nextlevel[2]
-\inlineend{alt}
-\action{a}{m2}
-\nextlevel
-\referencestart{ref}{reference}{m1}{m1}
-\nextlevel
-\referenceend{ref}
-\nextlevel
-\condition{cond1}{m1,m2}
-\nextlevel
-\nextlevel
-\mess{msg3}{m2}{m1}
-\end{msc}
-\end{center}
-
-
-\caption{User controllable parameters}
-\label{parametersfig}
-\end{figure}
-
-The value of a parameter can be changed using standard
-\LaTeX\ commands, e.g.
-\begin{verbatim}
-\setlength{\levelheight}{1cm}
-\end{verbatim}
-
-The following list describes all parameters.
-The default values for drawing \MSC{}s at large, normal and small size are
-included. See the command \verb+\setmscvalues{size}+ below for
-restoring the parameters to their original values.
-
-%========================
-\begin{defs}
-
-\item[\cmd{actionheight}]
-Height of action symbols.\\
-(\lnsvalue{0.75}{0.6}{0.5} cm.)
-
-\item[\cmd{actionwidth}]
-Width of action symbol.\\
-(\lnsvalue{1.25}{1.25}{1.2} cm.)
-
-\item[\cmd{bottomfootdist}]
-Distance between bottom of foot symbol and frame.\\
-(\lnsvalue{1.0}{0.7}{0.5} cm.)
-
-\item[\cmd{commentdist}]
-Distance between a comment and its instance.\\
-(\lnsvalue{0.5}{0.5}{0.5} cm.)
-
-\item[\cmd{conditionheight}]
-Height of condition symbols.\\
-(\lnsvalue{0.75}{0.6}{0.5} cm.)
-
-\item[\cmd{conditionoverlap}]
-Overlap of condition symbol.\\
-(\lnsvalue{0.6}{0.5}{0.4} cm.)
-
-\item[\cmd{envinstdist}]
-Distance between environments and nearest instance line.\\
-(\lnsvalue{2.5}{2.0}{1.2} cm.)
-
-\item[\cmd{firstlevelheight}] Height of level just below head
-symbols. Should not be changed inside the \MSC{} environment.\\
-(\lnsvalue{0.75}{0.6}{0.4} cm.)
-
-\item[\cmd{hmscconditionheight}]
-Height of \HMSC{} condition symbol.\\
-(\lnsvalue{0.375}{0.3}{0.25} cm.)
-
-\item[\cmd{hmscconditionwidth}]
-Width of \HMSC{} condition symbol.\\
-(\lnsvalue{1.0}{0.8}{0.7} cm.)
-
-\item[\cmd{hmscconnectionradius}]
-Radius of \HMSC{} connection symbol.\\
-(\lnsvalue{0.06}{0.05}{0.04} cm.)
-
-\item[\cmd{hmscreferenceheight}]
-Height of \HMSC{} reference symbol.\\
-(\lnsvalue{0.375}{0.3}{0.25} cm.)
-
-\item[\cmd{hmscreferencewidth}]
-Width of \HMSC{} reference symbol.\\
-(\lnsvalue{1.0}{0.8}{0.7} cm.)
-
-\item[\cmd{hmscstartsymbolwidth}]
-Width of \HMSC{} start symbol.\\
-(\lnsvalue{0.75}{0.6}{0.3} cm.)
-
-\item[\cmd{inlineoverlap}]
-Overlap of inline symbol.\\
-(\lnsvalue{1.5}{1.0}{0.75} cm.)
-
-\item[\cmd{instbarwidth}]
-Default width of vertical instance bars (applies to fat instances only).\\
-(\lnsvalue{0.0}{0.0}{0.0} cm.)
-
-\item[\cmd{instdist}]
-Distance between instance axes.\\
-(\lnsvalue{3.0}{2.2}{1.5} cm.)
-
-\item[\cmd{instfootheight}] Height of foot symbols. Should not be
-changed inside the \MSC{} environment.\\
-(\lnsvalue{0.25}{0.2}{0.15} cm.)
-
-\item[\cmd{instheadheight}] Height of head symbols. Should not be
-changed inside the \MSC{} environment.\\
-(\lnsvalue{0.6}{0.55}{0.5} cm.)
-
-\item[\cmd{instwidth}]
-Width of header and foot symbols.\\
-(\lnsvalue{1.75}{1.6}{1.2} cm.)
-
-\item[\cmd{labeldist}]
-Distance between labels and the symbols to which they belong (for instance, message labels and arrows).\\
-(\lnsvalue{1.0}{1.0}{1.0} ex.)
-
-\item[\cmd{lastlevelheight}] Height of level just above foot
-symbols. Should not be changed inside the \MSC{} environment.\\
-(\lnsvalue{0.5}{0.4}{0.3} cm.)
-
-\item[\cmd{leftnamedist}] Distance between left of the frame and
-(left of) \MSC, \HMSC, or \MSCdoc{} title.\\
-(\lnsvalue{0.3}{0.2}{0.1} cm.)
-
-\item[\cmd{levelheight}]
-Height of a level.\\
-(\lnsvalue{0.75}{0.5}{0.4} cm.)
-
-\item[\cmd{lostsymbolradius}]
-Radius of the lost and found symbols.\\
-(\lnsvalue{0.15}{0.12}{0.08} cm.)
-
-\item[\cmd{markdist}]
-Horizontal distance from a mark to its instance.\\
-(\lnsvalue{1.0}{1.0}{1.0} cm.)
-
-\item[\cmd{measuredist}]
-Horizontal distance from a measure to its (closest) instance.\\
-(\lnsvalue{1.0}{1.0}{1.0} cm.)
-
-\item[\cmd{measuresymbolwidth}]
-Width of a measure symbol.\\
-(\lnsvalue{0.75}{0.6}{0.4} cm.)
-
-\item[\cmd{mscdocreferenceheight}]
-Height of reference symbol in an \MSCdoc.\\
-(\lnsvalue{0.375}{0.3}{0.25} cm.)
-
-\item[\cmd{mscdocreferencewidth}]
-Width of reference symbol in an \MSCdoc.\\
-(\lnsvalue{1.0}{0.8}{0.7} cm.)
-
-\item[\cmd{referenceoverlap}]
-Overlap of reference symbol.\\
-(\lnsvalue{1.5}{1.0}{0.75} cm.)
-
-\item[\cmd{regionbarwidth}]
-Width of region bars.\\
-(\lnsvalue{0.5}{0.4}{0.2} cm.)
-
-\item[\cmd{selfmesswidth}]
-Length of horizontal arms of self messages.\\
-(\lnsvalue{0.75}{0.6}{0.4} cm.)
-
-\item[\cmd{stopwidth}]
-Width of the stop symbol.\\
-(\lnsvalue{0.6}{0.5}{0.3} cm.)
-
-\item[\cmd{timerwidth}]
-Width of the \emph{timer} symbols.\\
-(\lnsvalue{0.4}{0.3}{0.2} cm.)
-
-\item[\cmd{topheaddist}]
-Distance between top of head symbols and frame.\\
-(\lnsvalue{1.5}{1.3}{1.2} cm.)
-
-\item[\cmd{topnamedist}] Distance between top of the frame and
-(top of) \MSC, \HMSC, or \MSCdoc{} title.\\
-(\lnsvalue{0.3}{0.2}{0.2} cm.)
-
-\end{defs}
-
-In addition there are several commands which allow the user to adjust
-the \MSC{} drawing to his own taste.
-
-\begin{defs}
-
-\item[\cmd{messarrowscale}\{\emph{scalefactor}\}] Sets the scale
-factor (a positive real number) of message arrow
-heads. (\lnsvalue{2}{1.5}{1.2})
-
-\item[\cmd{setmscscale}\{\emph{scalefactor}\}] Sets the scale factor
-of the \MSC{} environment to \emph{scalefactor}. the scale factor is
-supposed to be a real number. Scaling is done when the \MSC{}
-environment ends (\verb|\end{msc}|). The default of \emph{scalefactor}
-is~1. A more consistent way for
-varying the size of the \MSC{} can be obtained by using the
-\verb+\setmesvalues+ command as described below.
-(default value 1.)
-
-\item[\cmd{psset}\{\texttt{linewidth=D}\}] This command sets the width
-of all lines in \MSC{}s, \HMSC{}s, and \MSCdoc{}s to length \verb+D+. If
-this command is issued outside the msc environment, then the value is
-set for the complete document. If it is used directly after the start
-of the msc environment it only holds for this \MSC{}.\\
-(large/normal/small value 0.8/0.7/0.6 pt.)
-
-\item[\cmd{setfootcolor}\{\emph{color}\}] Sets the color of the foot
-symbols of \MSC{} instances. Possible values are \emph{black},
-\emph{white}, \emph{gray}, or \emph{lightgray}. For more color values,
-see the documentation of the \LaTeXe{} \textsf{color} package.
-
-\end{defs}
-
-The following command can be used to set the above mentioned
-style parameters to suitable values.
-
-\begin{defs}
-\item[\cmd{setmscvalues}\{\emph{size}\}] Sets all parameters of the \mscpack{} to
- predefined values. Valid values for \emph{size} are:
-\verb|small|, \verb|normal|, and \verb|large|.
-(The default value of \verb+size+ is \verb+normal+.
-This can be used for drawings with at maximum six instances on a
-sheet of A4 paper.
-For sizes \verb+large+ and \verb+small+, a maximum of four and nine
-instances respectively fit on a sheet of A4 paper.)
-\end{defs}
-
-Caution has to be taken when changing the value of a parameter within
-the \MSC{} definition. The following parameters can be changed within an
-\MSC{} definition without unexpected side effects:
-
-\begin{flushleft}
-\verb+\actionheight+,
-\verb+\actionwidth+,
-\verb+\bottomfootdist+,
-\verb+\conditionheight+,
-\verb+\conditionoverlap+,
-\verb+\inlineoverlap+,
-\verb+\instfootheight+,
-\verb+\instwidth+ (however, this may cause different sizes of
-corresponding instance header and footer symbols),
-\verb+\labeldist+,
-\verb+\lastlevelheight+,
-\verb+\levelheight+,
-\verb+\lostsymbolradius+,
-\verb+\referenceoverlap+,
-\verb+\regionbarwidth+,
-\verb+\selfmesswidth+,
-\verb+\stopwidth+,
-\verb+\timerwidth+, and
-\verb+\topnamedist+.
-\end{flushleft}
-
-
-In addition to the parameters specific to the \mscpack,
-standard \LaTeX\ commands can be used to change the type style and
-other details.
-For example, if the command \verb+\sffamily+ is included directly after
-the start of the msc environment, the text in the \MSC{}
-is drawn using a {\sf sans serif} font. Likewise, the text size can be
-changed by inserting, e.g., the command \verb+\small+.
-The \verb+\raisebox+ and \verb+\parbox+ commands
-can also be used to position and format names.
-
-
-\section{Example}
-\label{example}
-Figure~\ref{ex} on page~\pageref{ex} shows the \MSC{} defined in the
-following \LaTeX\ fragment.
-
-{\small
-\begin{verbatim}
-\begin{msc}{Example}
-\declinst{usr}{The user}{User}
-\declinst{m1}{Control}{M1}
-\dummyinst{m2}
-\declinst{m3}{Another Machine}{M3}
-
-\create{start}{m1}{m2}{Processing}{M2}
-\mess{msg 0}{envleft}{usr}
-\mess{msg 1}{envright}{m2}[1]
-\nextlevel
-
-\mess{msg 2}{usr}{m1}
-\order{m1}{m2}[4]
-\action{a}{m3}
-
-\nextlevel
-\found{msg x}{}{usr}
-\nextlevel
-
-\mess{msg 3}{usr}{m2}[-1]
-\coregionstart{m1}
-\settimeout{S}{m3}[2]
-\nextlevel
-
-
-\mess{msg 4}{m1}{usr}
-\coregionstart{m2}
-\settimer[r]{T}{m3}
-\nextlevel
-
-\mess[r]{msg 5}{m2}{m2}[3]
-\mess{msg 6}{usr}{usr}[2]
-\nextlevel
-
-\mess{msg 7}{m2}{usr}
-\timeout[r]{T}{m3}
-\nextlevel
-
-\coregionend{m2}
-\nextlevel
-
-\coregionend{m1}
-\stoptimer[r]{T'}{m3}
-\nextlevel
-
-\lost[r]{msg y}{Mach 1}{usr}
-\mess{msg 8}{m1}{envright}
-\nextlevel
-
-\condition{condition 1}{usr,m2}
-\setstoptimer[r]{U}{m3}
-\nextlevel[2]
-\stop{usr}
-
-\end{msc}
-\end{verbatim}
-}
-
-\begin{figure}[htb]
-\begin{center}
-\begin{msc}{Example}
-\declinst{usr}{The user}{User}
-\declinst{m1}{Control}{M1}
-\dummyinst{m2}
-\declinst{m3}{Another Machine}{M3}
-
-\create{start}{m1}{m2}{Processing}{M2}
-\mess{msg 0}{envleft}{usr}
-\mess{msg 1}{envright}{m2}[1]
-\nextlevel
-
-\mess{msg 2}{usr}{m1}
-\order{m1}{m2}[4]
-\action{a}{m3}
-
-\nextlevel
-\found{msg x}{}{usr}
-\nextlevel
-
-\mess{msg 3}{usr}{m2}[-1]
-\coregionstart{m1}
-\settimeout{S}{m3}[2]
-\nextlevel
-
-
-\mess{msg 4}{m1}{usr}
-\coregionstart{m2}
-\settimer[r]{T}{m3}
-\nextlevel
-
-\mess[r]{msg 5}{m2}{m2}[3]
-\mess{msg 6}{usr}{usr}[2]
-\nextlevel
-
-\mess{msg 7}{m2}{usr}
-\timeout[r]{T}{m3}
-\nextlevel
-
-\coregionend{m2}
-\nextlevel
-
-\coregionend{m1}
-\stoptimer[r]{T'}{m3}
-\nextlevel
-
-\lost[r]{msg y}{Mach 1}{usr}
-\mess{msg 8}{m1}{envright}
-\nextlevel
-
-\condition{condition 1}{usr,m2}
-\setstoptimer[r]{U}{m3}
-\nextlevel[2]
-\stop{usr}
-
-\end{msc}
-
-\caption{A menagerie of \MSC{} symbols}
-\label{ex}
-\end{center}
-\end{figure}
-
-
-\section{Acknowledgments}
-Thanks are due to the following people for providing us with useful
-input: Peter Peters, Michel Reniers.
-
-\bibliographystyle{plain}
-\bibliography{biblio}
-
-\end{document}
diff --git a/macros/latex/contrib/msc/msc.pdf b/macros/latex/contrib/msc/msc.pdf
new file mode 100644
index 0000000000..da4db8cccb
--- /dev/null
+++ b/macros/latex/contrib/msc/msc.pdf
Binary files differ
diff --git a/macros/latex/contrib/msc/msc.sty b/macros/latex/contrib/msc/msc.sty
index 944e133ed9..889bb9a3a0 100644
--- a/macros/latex/contrib/msc/msc.sty
+++ b/macros/latex/contrib/msc/msc.sty
@@ -1,8 +1,7 @@
%% MSC Macro Package
%% msc.sty
-%% June 2, 2008
%%
-%% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw
+%% Copyright 2022 V. Bos, T. van Deursen, P. Kordy, and S. Mauw
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -13,2966 +12,2964 @@
% version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is T. van Deursen.
%
-% This program consists of the files
+% The Current Maintainer of this work is P. Kordy
+%
+% This program consists of the files
% msc.sty
% manual.tex
-% manual.pdf
-% refman.tex
-% refman.pdf
+% manual_macros.tex
% biblio.bib
-% maintenance.tex
-% maintenance.pdf
% README
% COPYRIGHT
-%
% Contact address:
-% Ton van Deursen
-% Universit\'e du Luxembourg
-% Facult\'e des Sciences, de la Technologie et de la Communication
-% 6, rue Richard Coudenhove-Kalergi
-% L-1359 Luxembourg
-% Email: ton.vandeursen@uni.lu
-% Updates via: http://satoss.uni.lu/mscpackage/
-%
-
-\def\mscdate{2008/06/02}% update this whenever this file changes
-\def\mscversion{1.16}% update this whenever a new version is ready
-\NeedsTeXFormat{LaTeX2e}%
+% Reynaldo Gil Pons
+% Université du Luxembourg
+% Maison du Nombre
+% 6 Av. de la Fonte
+% L-4364 Esch-sur-Alzette
+% Email: reynaldo.gilpons@uni.lu
+% Website: http://satoss.uni.lu/mscpackage/
+
+\def\mscdate{2022/05/13}% update this whenever this file changes
+\def\mscversion{2.00}% update this whenever a new version is ready
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{msc}[\mscdate, v\mscversion]
\typeout{msc version \mscversion. (\mscdate)}
-\RequirePackage{color,pstricks,calc,ifthen}
-%
-% mscunit: the unit of msc lengths
-\def\mscunit{cm}%
-\def\setmscunit#1{\gdef\mscunit{#1}}
-%
-%
-%
-% msc lengths
-% First the customizable lengths:
-
-\newlength{\actionheight}% height of action symbols
-\newlength{\actionwidth}% width of action symbol
-\newlength{\bottomfootdist}% distance between bottom of foot symbol and frame
-\newlength{\msccommentdist}% distance of comment to its instance
-\newlength{\conditionheight}% height of condition symbols
-\newlength{\conditionoverlap}% overlap of condition symbol
-\newlength{\envinstdist}% distance between environments and nearest instance line
-\newlength{\firstlevelheight}% height of level just below head symbols
-\newlength{\hmscconditionheight}% height of hmsc condition symbol
-\newlength{\hmscconditionwidth}% width of hmsc condition symbol
-\newlength{\hmscconnectionradius}% radius of hmsc connection symbols
-\newlength{\hmscreferenceheight}% height of hmsc reference symbol
-\newlength{\hmscreferencewidth}% width of hmsc reference symbol
-\newlength{\hmscstartsymbolwidth}% width of hmsc start symbol
-\newlength{\inlineoverlap}% overlap of inline symbol
-\newlength{\instbarwidth}% default width of vertical instance bars
-\newlength{\instdist}% distance between (vertical) instance lines
-\newlength{\instfootheight}% height of foot symbols
-\newlength{\instheadheight}% height of head symbols
-\newlength{\instwidth}% width of header and foot symbols
-\newlength{\labeldist}% distance between labels and message lines or head symbol boxes
-\newlength{\lastlevelheight}% height of level just above foot symbols
-\newlength{\leftnamedist}% distance between left of frame and (top of) msc title
-\newlength{\levelheight}% height of a level
-\newlength{\lostsymbolradius}% radius of the lost and found symbols
-\newlength{\markdist}% distance between mark and its instance
-\newlength{\measuredist}% user definable length for horizontal measure distance
-\newlength{\measuresymbolwidth}% width of measure symbols
-\newlength{\mscdocreferenceheight}% minimal height of mscdoc reference
-\newlength{\mscdocreferencewidth}% minimal width of mscdoc reference
-\newlength{\referenceoverlap}% overlap of reference symbol
-\newlength{\regionbarwidth}% width of region bars
-\newlength{\selfmesswidth}% length of horizontal arms of self messages
-\newlength{\stopwidth}% width of the stop symbol
-\newlength{\timerwidth}% width of the timer symbols
-\newlength{\topheaddist}% distance between top of head symbols and frame
-\newlength{\topnamedist}% distance between top of frame and (top of) msc title
-
-%
-% Now the internal lengths
-\newlength{\tmp@X}
-\newlength{\tmp@Y}
-\newlength{\tmp@Xa}
-\newlength{\tmp@Ya}
-\newlength{\tmp@Xb}
-\newlength{\tmp@Yb}
-\newlength{\tmp@Xc}
-\newlength{\tmp@Yc}
-\newlength{\tmp@Xd}
-\newlength{\tmp@Yd}
-\newlength{\msc@currentheight}
-\newlength{\msc@currentwidth}
-\newlength{\msc@totalwidth}
-\newlength{\msc@totalheight}
-\newlength{\msc@commentdist}% distance of comment to its instance
-%
-%
-\newcommand{\msc@incrcounter}[1]{\addtocounter{#1}{1}}%
-%
-% internal box
-\newsavebox{\tmp@box}
-%
-% some internal offsets
-\def\msc@leveloffset{0}%
-\def\mscscalefactor{1}%
-\newcommand{\setmscscale}[1]{\def\mscscalefactor{#1}}%
-%
-% Command to change the footer color (legal values are black, gray,
-% lightgray, and white)
-\def\setfootcolor#1{\def\msc@footcolor{#1}}
-%
-% And some internal counters
-\newcounter{mscinstcnt}
-\newcounter{tmpcnt}
-%
-% \messlabelpos defines the position of message labels.
-% The default value is "l" (left) other value(s) are "r" (right)
-\def\timerpos{l}
-%
-% \msc@timerpos is the internal variant of \timerpos
-% This internal variant is used by the actual drawing commands for self messages
-\def\msc@timerpos{l}
-%
-% \msc@settimerpos sets the internal \mes@timerpos
-\def\msc@settimerpos#1{
- \ifthenelse{\not\(\equal{#1}{l} \or \equal{#1}{r}\)}{%
- \msc@unknowntimerposerr{#1}}{% else
- \def\msc@timerpos{#1}%
- }%
-}
-%
-% \dummyinst{#1} (\dummyinst*{#1}) declares a dummy msc-instance and does not
-% draws its head symbol nor its instance axis until an instance create/start is
-% encountered. The starred version declares a fat instance.
-% #1: nickname that can be used in \mess -like commands
-%
-\def\dummyinst{\@ifstar{\msc@dummyinststar}{\msc@dummyinstnostar}}
-\def\msc@dummyinstnostar#1{%
- \msc@makedummyinst{\the\instbarwidth}{#1}%
-}
-\def\msc@dummyinststar#1{%
- \msc@makedummyinst{\the\instwidth}{#1}%
-}
-\def\msc@makedummyinst#1#2{%
- \@ifundefined{mscinst#2}{%
- \ifthenelse{\value{mscinstcnt}=2}{% Aha: this is the first msc instance, so, add the
- \addtolength{\msc@currentwidth}{\envinstdist}% left \envinstdist to \msc@currentwidth
- }{%not the first instance , so add the instdist to the \mec@currentwidth
- \addtolength{\msc@currentwidth}{\instdist}%
- }% and update x-pos of right environment
- \setlength{\tmp@X}{\msc@currentwidth+\envinstdist}%
- \msc@setinstxpos{envright}{\the\tmp@X}%
- % make an instance with empty inside name and empty above name:
- \msc@declinst{#2}{\relax}{\relax}{#1}%
- % make y-pos undefined, to make sure that no instance line will be drawn
- \msc@setinstypos{#2}{undefined}% --added sm
- }{% else: nickname #2 already defined!
- \msc@nicknamedefinederr{#2}%
- }%
-}
-%
-% \declinst[*] declares a new msc-instance and draws its head symbol
-% the starred versions makes a fat instance.
-% #1: nickname that can be used in \mess
-% #2: name of the instance (above instance head symbol)
-% #3: name of the instance (inside instance head symbol)
-%
-%
-\def\declinst{\@ifstar{\msc@declinststar}{\msc@declinstnostar}}
-%
-% Some commands are defined as well (INSTNR is the arabic
-% representation of the instance number):
-% \instabname#1: `above name' of instance with nickname #1
-% \instinname#1: `inside name' of instance with nickname #1
-% \instnicknameINSTNR: returns the nickname of instance INSTNR
-% \instxposINSTNR: returns the x-position of instance with nickname #1
-% \instyposINSTNR: returns the last y-position of instance with nickname #1
-% \instlinestyle#1: the line style (dashed or solid) of instance with nickname #1
-\def\msc@declinstnostar#1#2#3{% user command to declare instances
- \msc@dummyinstnostar{#1}%
- %\inststart{#1}{#2}{#3}%
- % define above name and inside name
- \expandafter\def\csname instabname#1\endcsname{#2}% `above name'
- \expandafter\def\csname instinname#1\endcsname{#3}% `inside name'
- % draw the instance header symbol
- \msc@drawinstanceheadsymbol{#1}{\the\topheaddist}%
- % redefine the instance's y position
- \setlength{\tmp@Y}{\topheaddist+\instheadheight}%
- \msc@setinstypos{#1}{\the\tmp@Y}%
-}
-%
-\def\msc@declinststar#1#2#3{% user command to declare instances
- \msc@dummyinststar{#1}%
- % define above name and inside name
- \expandafter\def\csname instabname#1\endcsname{#2}% `above name'
- \expandafter\def\csname instinname#1\endcsname{#3}% `inside name'
- % draw the instance header symbol
- \msc@drawinstanceheadsymbol{#1}{\the\topheaddist}%
- % redefine the instance's y position
- \setlength{\tmp@Y}{\topheaddist+\instheadheight}%
- \msc@setinstypos{#1}{\the\tmp@Y}%
-}
-%
-% \msc@declinst: internal command to declare instances.
-% Some commands are defined as well (INSTNR is the arabic
-% representation of the instance number):
-% \instabnameINSTNR: returns the instance above name of #1
-% \instnicknameINSTNR: returns the nickname of instance #1
-% \instxposINSTNR: returns the x-position of instance with nickname #1
-% \instyposINSTNR: returns the last y-position of instance with nickname #1
-% \instlinestyle#1: the line style (dashed or solid) of instance with nickname #1
-% \instregionstyle#1: the region style (normal, coregion, suspension, or activation)
-\def\msc@declinst#1#2#3#4{% internal command to declare instances
- \@ifundefined{mscinst#1}{%
- \@namedef{mscinst#1}{\relax}%
- \expandafter\def\csname instabname#1\endcsname{#2}% `above name'
- \expandafter\def\csname instinname#1\endcsname{#3}% `inside name'
- \expandafter\def\csname instbarwidth#1\endcsname{#4}% width of the vertical instance bar
- % the x position of an instance, \instxpos#1, is stored as a string, not as
- % a TeX-length, since that would use up too much of TeX limited number of
- % length-registers.
- % However, this means we first have to calculate the x-pos, and then
- % assign the string representation of the result to \instxpos#1:
- \setlength{\tmp@X}{\msc@currentwidth}%
- \expandafter\edef\csname instxpos#1\endcsname{\the\tmp@X}%
- \ifthenelse{\lengthtest{\instbarwidth < #4}}%
- {%
- \expandafter\def\csname instisfat#1\endcsname{true}%
- \setlength{\tmp@Xa}{#4}%
- \addtolength{\tmp@X}{-.5\tmp@Xa}%
- \expandafter\edef\csname instlxpos#1\endcsname{\the\tmp@X}%
- \addtolength{\tmp@X}{\tmp@Xa}%
- \expandafter\edef\csname instrxpos#1\endcsname{\the\tmp@X}%
- }%
- {%
- \expandafter\def\csname instisfat#1\endcsname{false}%
- \expandafter\edef\csname instlxpos#1\endcsname{\the\tmp@X}%
- \expandafter\edef\csname instrxpos#1\endcsname{\the\tmp@X}%
- }%
- \expandafter\def\csname instnickname\arabic{mscinstcnt}\endcsname{#1}%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \expandafter\edef\csname instypos#1\endcsname{\the\tmp@Y}%
- \expandafter\def\csname instlinestyle#1\endcsname{solid}%
- \expandafter\def\csname instfootcolor#1\endcsname{\msc@footcolor}%
- \expandafter\def\csname instregionstyle#1\endcsname{normal}%
- \msc@incrcounter{mscinstcnt}%
- }{% else, #1 already defined
- \msc@nicknamedefinederr{#1}%
- }%
-}
-%
-% \msc@instnickname gets the nickname of msc instance with number #1
-% (This macro is used in \msc@drawinstancelevels)
-\def\msc@instnickname#1{%
- \csname instnickname\arabic{#1}\endcsname%
-}
-% \msc@instabname gets the above name of instance #1
-\def\msc@instabname#1{%
- \csname instabname#1\endcsname%
-}
-% \msc@instinname gets the inside name of instance #1
-\def\msc@instinname#1{%
- \csname instinname#1\endcsname%
-}
-%
-% \msc@instxpos gets the x position (i.e., horizontal position) of the
-% msc instance with nickname #1.
-\def\msc@instxpos#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\csname instxpos#1\endcsname}%
-}
-%
-%
-\def\msc@instlxpos#1{
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\csname instlxpos#1\endcsname}%
-}
-%
-\def\msc@instrxpos#1{
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\csname instrxpos#1\endcsname}%
-}
-%
-% \msc@setinstxpos sets the (l/r) x position of instance with nickname #1 to
-% the string #2
-\def\msc@setinstxpos#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname instxpos#1\endcsname{#2}%
- \expandafter\edef\csname instlxpos#1\endcsname{#2}%
- \expandafter\edef\csname instrxpos#1\endcsname{#2}%
- }%
-}
-%
-\def\msc@setinstlxpos#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname instlxpos#1\endcsname{#2}%
- }%
-}
-%
-\def\msc@setinstrxpos#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname instrxpos#1\endcsname{#2}%
- }%
-}
-%
-% \msc@instypos gets the last y position (i.e., vertical position) of the
-% msc instance with nickname #1.
-\def\msc@instypos#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \csname instypos#1\endcsname}%
-}
-%
-% \msc@setinstypos sets the last y position of instance with nickname #1 to
-% the string #2
-\def\msc@setinstypos#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname instypos#1\endcsname{#2}%
- }%
-}
-%
-% Change \instlinestyle command of msc instance with nickname #1 into #2
-% #2 should be one of: solid, dashed, or dotted
-\def\msc@setinstlinestyle#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \ifthenelse{\not\(\equal{#2}{solid} \or
- \equal{#2}{dashed} \or
- \equal{#2}{dotted}\)}{% unknown linestyle
- \msc@unknownlinestyleerr{#2}}{%
- \expandafter\def\csname instlinestyle#1\endcsname{#2}%
- }%
- }%
-}
-%
-% \msc@instlinestyle returns the linestyle of instance with nickname #1
-\def\msc@instlinestyle#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \csname instlinestyle#1\endcsname}%
-}
-%
-% Change the foot color for instance with nickname #1 into #2
-\def\msc@setinstfootcolor#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\def\csname instfootcolor#1\endcsname{#2}%
- }%
-}
-%
-% \msc@instfootcolor returns the color of the footer of instance with nicknam #1
-\def\msc@instfootcolor#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \csname instfootcolor#1\endcsname}%
+\RequirePackage{tikz,xstring,calc}
+\usetikzlibrary{
+ positioning,
+ fit,
+ calc,
+ arrows,
+ decorations.markings,
+ shapes.misc,
+ shapes.geometric,
+ shapes.symbols
+}
+\pgfdeclarelayer{background} %background for drawing grid
+\pgfsetlayers{background,main}
+
+
+% {string}{target1}{target2}{code for match}{code for no match}
+\newcommand*{\msc@StrEqEither}[5]{
+ \IfEqCase{#1}{{#2}{#4}{#3}{#4}}[#5]
+}
+\newcommand*{\msc@caseFiveEither}[8]{
+ \IfEqCase{#1}{{#2}{#7}{#3}{#7}{#4}{#7}{#5}{#7}{#6}{#7}}[#8]
+}
+%\newlength{\msc@textheight}
+%\newlength{\msc@textdepth}
+%\newlength{\msc@textwidth}
+\newsavebox{\msc@box}
+\newcommand{\msc@savebox}[1]{
+ \savebox{\msc@box}{\pgfinterruptpicture#1\endpgfinterruptpicture}
+}
+%
+%% \tracingmacros=2 \tracingcommands=2 %used for debugging
+% "msc" is a family
+\pgfkeys{/msc/.is family}
+% set up a search path:
+\pgfkeys{/msc/.search also={/tikz}}
+% \pgfkeys{/msc/message/.search also={/msc}}
+\newif\ifmsc@isstar
+\newif\ifmsc@ismessreplay
+\def\mscset{\pgfqkeys{/msc}}
+\def\mscget#1{\pgfkeysvalueof{/msc/#1}}
+% * Arrow *
+\pgfarrowsdeclare{mscarrow}{mscarrow}
+{
+ \pgfmathparse{\pgfgetarrowoptions{mscarrow}}%
+ \ifpgfmathunitsdeclared%
+ \pgfmathparse{\pgfmathresult pt}%
+ \else%
+ \pgfmathparse{\pgfmathresult*\pgflinewidth}%
+ \fi%
+ \let\thickness=\pgfmathresult
+% \edef\msc@thickness=\pgfmathresult
+ \pgfutil@tempdima=0.28pt%
+ \pgfutil@tempdimb=\pgfmathresult pt
+ \ifdim\pgfinnerlinewidth>0pt%
+ \pgfmathsetlength\pgfutil@tempdimb{.6\pgfutil@tempdimb-.4*\pgfinnerlinewidth}%
+ \fi%
+ \advance\pgfutil@tempdima by.3\pgfutil@tempdimb%
+ \pgfarrowsleftextend{-3\pgfutil@tempdima}
+ \pgfarrowsrightextend{+5\pgfutil@tempdima}
+}
+{
+ \pgfmathparse{\pgfgetarrowoptions{mscarrow}}%
+ \ifpgfmathunitsdeclared%
+ \pgfmathparse{\pgfmathresult pt}%
+ \else%
+ \pgfmathparse{\pgfmathresult*\pgflinewidth}%
+ \fi%
+ \let\thickness=\pgfmathresult
+ \pgfsetlinewidth{\thickness pt}
+ \pgfutil@tempdima=0.28pt%
+ \pgfutil@tempdimb=\pgflinewidth%
+ \ifdim\pgfinnerlinewidth>0pt%
+ \pgfmathsetlength\pgfutil@tempdimb{.6\pgflinewidth-.4*\pgfinnerlinewidth}%
+ \fi%
+ \advance\pgfutil@tempdima by.3\pgfutil@tempdimb%
+ \pgfpathmoveto{\pgfqpoint{5\pgfutil@tempdima}{0pt}}
+ \pgfpathlineto{\pgfqpoint{-3\pgfutil@tempdima}{4\pgfutil@tempdima}}
+ \pgfpathlineto{\pgfpointorigin}
+ \pgfpathlineto{\pgfqpoint{-3\pgfutil@tempdima}{-4\pgfutil@tempdima}}
+ \pgfusepathqfill
+}
+\newlength{\actionheight} % height of action symbols
+\newlength{\actionwidth} % width of action symbol
+\newlength{\bottomfootdist} % distance between bottom of foot symbol and frame
+\newlength{\msccommentdist} % distance of comment to its instance
+\newlength{\conditionheight} % height of condition symbols
+\newlength{\conditionoverlap} % overlap of condition symbol
+\newlength{\envinstdist} % distance between environments and nearest instance line
+\newlength{\firstlevelheight} % height of level just below head symbols
+\newlength{\gatesymbolradius} % radius of the gate symbol
+\newlength{\hmscconditionheight} % height of hmsc condition symbol
+\newlength{\hmscconditionwidth} % width of hmsc condition symbol
+\newlength{\hmscconnectionradius} % radius of hmsc connection symbols
+\newlength{\hmscreferenceheight} % % height of hmsc and mscdoc reference symbol
+\newlength{\hmscreferencewidth} % width of hmsc and mscdoc reference symbol
+\newlength{\hmscstartsymbolwidth} % width of hmsc start/end symbol
+\newlength{\inlineoverlap} % overlap of inline symbol
+\newlength{\instbarwidth} % default width of vertical instance bars
+\newlength{\instdist} % distance between (vertical) instance lines
+\newlength{\instfootheight} % height of foot symbols
+\newlength{\instheadheight} % height of head symbols
+\newlength{\instwidth} % width of header and foot symbols
+\newlength{\labeldist} % distance between labels and message lines or head symbol boxes
+\newlength{\lastlevelheight} % height of level just above foot symbols
+\newlength{\leftnamedist} % distance between left of frame and (top of) msc title
+\newlength{\levelheight} % height of a level
+\newlength{\lostsymbolradius} % radius of the lost and found symbols
+\newlength{\markdist} % distance between mark and its instance
+\newlength{\measuredist} % user definable length for horizontal measure distance
+\newlength{\measuresymbolwidth} % width of measure symbols
+\newlength{\mscdocreferenceheight} % minimal height of mscdoc reference
+\newlength{\mscdocreferencewidth} % minimal width of mscdoc reference
+\newlength{\referenceoverlap} % overlap of reference symbol
+\newlength{\regionbarwidth} % the width of the coregion start and end symbol
+\newlength{\selfmesswidth} % length of horizontal arms of self messages
+\newlength{\stopwidth} % width of the stop symbol
+\newlength{\timerwidth} % width of the timer symbols
+\newlength{\topheaddist} % distance between top of head symbols and frame
+\newlength{\topnamedist} % distance between top of frame and (top of) msc title
+\mscset{%
+ %mscdoc keys
+ /msc/mscdoc margin/.code={
+ \mscset{
+ north mscdoc margin/.initial=#1,
+ south mscdoc margin/.initial=#1,
+ east mscdoc margin/.initial=#1,
+ west mscdoc margin/.initial=#1
+ }
+ },
+ top mscdoc margin/.style={north mscdoc margin=#1},
+ bottom mscdoc margin/.style={south mscdoc margin=#1},
+ left mscdoc margin/.style={west mscdoc margin=#1},
+ right mscdoc margin/.style={east mscdoc margin=#1},
+ /msc/mscdoc margin=0.5cm,
+ /msc/mscdoc keyword/.initial=mscdoc,
+ %hmsc keys
+ /msc/hmsc keyword/.initial=hmsc,
+ /msc/hmsc margin/.code={
+ \mscset{
+ north hmsc margin/.initial=#1,
+ south hmsc margin/.initial=#1,
+ east hmsc margin/.initial=#1,
+ west hmsc margin/.initial=#1
+ }
+ },
+ top hmsc margin/.style={north hmsc margin=#1},
+ bottom hmsc margin/.style={south hmsc margin=#1},
+ left hmsc margin/.style={west hmsc margin=#1},
+ right hmsc margin/.style={east hmsc margin=#1},
+ /msc/hmsc margin=0.5cm,
+ %msc keys
+ /msc/msc keyword/.initial=msc,
+ /msc/inline overlap/.code={
+ \mscset{
+ right inline overlap/.initial=#1,
+ left inline overlap/.initial=#1
+ }
+ },
+ environment distance/.code={
+ \mscset{
+ right environment distance/.initial=#1,
+ left environment distance/.initial=#1
+ }
+ }, % distance between environments and the % first level
+ /msc/reference overlap/.code={
+ \mscset{
+ right reference overlap/.initial=#1,
+ left reference overlap/.initial=#1
+ }
+ },
+ /msc/message options/.is family, %options for message
+ /msc/action options/.is family, %options for action and naction
+ /msc/msccomment options/.is family, %options for message comments
+% Default value keys
+ /msc/line width/.initial=0.7pt,
+ side/.initial=left, %side on which to draw self message
+ position/.initial=above, %how to draw mscmark - possible %values:above mid below
+ /msc/side/.belongs to family=/msc/message options,
+ /msc/side/.belongs to family=/msc/msccomment options,
+ /msc/msccomment distance/.belongs to family=/msc/msccomment options,
+ /msc/offset/.belongs to family=/msc/msccomment options,
+ /msc/offset/.belongs to family=/msc/message options,
+ /msc/timer width/.belongs to family=/msc/msccomment options,
+ /msc/self message width/.belongs to family=/msc/msccomment options,
+ /msc/label distance/.belongs to family=/msc/msccomment options,
+ /msc/label position/.initial=above, %position of label in self message
+ /msc/label position/.belongs to family=/msc/message options,
+ /msc/level shift/.initial=0, %level shift in message
+ /msc/offset/.initial=2, %level shift in timers/self message etc
+ /msc/dummy text/.initial={ }, %text used for determining the size of dummy node
+ /msc/level shift/.belongs to family=/msc/message options,
+ /msc/pos/.initial=0.5, %placement of label in message
+ /msc/pos/.belongs to family=/msc/message options,
+ level offset/.initial=1, %level shift in nextlevel
+ level offset/.default=1,
+ /tikz/font=\small,
+ /msc/draw frame/.initial=, %color of the frame - if "none" we do not draw - "empty" uses last color usually black
+ /msc/draw frame/.default=,
+ /msc/draw head/.initial=, %color of the instance head
+ /msc/draw head/.default=,
+ /msc/draw foot/.initial=, %color of the instance foot
+ /msc/draw foot/.default=,
+ /msc/draw grid/.initial=none, %style to draw help lines - if empty we do
+ %not draw, other possible values are "none", "grid" or "color grid"
+ /msc/draw grid/.default=grid,
+ /msc/draw color grid/.style={draw grid=color grid},
+% the lengths
+ fat/.initial=normal,
+ fat/.default=fat,
+ %sizes
+ /tikz/font=\normalsize, % use normal size of font
+ action height/.initial=\the\actionheight, % height of action symbols
+ action height/.code={\setlength{\actionheight}{#1}},
+ action width/.initial=\the\actionwidth, % width of action symbol
+ action width/.code={\setlength{\actionwidth}{#1}},
+ foot distance/.initial=\the\bottomfootdist, % distance between bottom of foot symbol and frame
+ foot distance/.code={\setlength{\bottomfootdist}{#1}},
+ msccomment distance/.initial=\the\msccommentdist, % distance of comment to its instance
+ msccomment distance/.code={\setlength{\msccommentdist}{#1}}, % distance of comment to its instance
+ condition height/.initial=\the\conditionheight, % height of condition symbols
+ condition height/.code={\setlength{\conditionheight}{#1}}, % height of condition symbols
+ condition overlap/.initial=\the\conditionoverlap, % overlap of condition symbol
+ condition overlap/.code={\setlength{\conditionoverlap}{#1}}, % overlap of condition symbol
+ first level height/.initial=\the\firstlevelheight, % height of level just below head symbols
+ first level height/.code={\setlength{\firstlevelheight}{#1}},
+ gate symbol radius/.initial=\the\gatesymbolradius, % radius of the gate symbol
+ gate symbol radius/.code={\setlength{\gatesymbolradius}{#1}},
+ hmsc condition height/.initial=\the\hmscconditionheight, % height of hmsc condition symbol
+ hmsc condition height/.code={\setlength{\hmscconditionheight}{#1}},
+ hmsc condition width/.initial=\the\hmscconditionwidth, % width of hmsc condition symbol
+ hmsc condition width/.code={\setlength{\hmscconditionwidth}{#1}},
+ hmsc connection radius/.initial=\the\hmscconnectionradius, % radius of hmsc connection symbols
+ hmsc connection radius/.code={\setlength{\hmscconnectionradius}{#1}},
+ reference height/.initial=\the\hmscreferenceheight, % height of hmsc and mscdoc reference symbol
+ reference height/.code={\setlength{\hmscreferenceheight}{#1}},
+ reference width/.initial=\the\hmscreferencewidth, % width of hmsc and mscdoc reference symbol
+ reference width/.code={\setlength{\hmscreferencewidth}{#1}}, % width of hmsc and mscdoc reference symbol
+ hmsc symbol width/.initial=\the\hmscstartsymbolwidth, % width of hmsc start/end symbol
+ hmsc symbol width/.code={\setlength{\hmscstartsymbolwidth}{#1}}, % width of hmsc start/end symbol
+ instance distance/.initial=\the\instdist, % distance between (vertical) instance lines
+ instance distance/.code={\setlength{\instdist}{#1}},
+ foot height/.initial=\the\instfootheight, % height of foot symbols
+ foot height/.code={\setlength{\instfootheight}{#1}},
+ head height/.initial=\the\instheadheight, % height of head symbols
+ head height/.code={\setlength{\instheadheight}{#1}},
+ instance width/.initial=\the\instwidth, % width of header and foot symbols
+ instance width/.code={\setlength{\instwidth}{#1}},
+ label distance/.initial=\the\labeldist, % distance between labels and message lines or head symbol boxes
+ label distance/.code={\setlength{\labeldist}{#1}},
+ last level height/.initial=\the\lastlevelheight, % height of level just above foot symbols
+ last level height/.code={\setlength{\lastlevelheight}{#1}},
+ title distance/.initial=\the\leftnamedist, % distance between left of frame and (top of) msc title
+ title distance/.code={\setlength{\leftnamedist}{#1}},
+ level height/.initial=\the\levelheight, % height of a level
+ level height/.code={\setlength{\levelheight}{#1}},
+ lost symbol radius/.initial=\the\lostsymbolradius, % radius of the lost and found symbols
+ lost symbol radius/.code={\setlength{\lostsymbolradius}{#1}},
+ mark distance/.initial=\the\markdist, % distance between mark and its instance
+ mark distance/.code={\setlength{\markdist}{#1}},
+ measure distance/.initial=\the\measuredist, % user definable length for horizontal measure distance
+ measure distance/.code={\setlength{\measuredist}{#1}},
+ measure symbol width/.initial=\the\measuresymbolwidth, % width of measure symbols
+ measure symbol width/.code={\setlength{\measuresymbolwidth}{#1}},
+% reference overlap/.initial=\the\referenceoverlap, % overlap of reference symbol
+% reference overlap/.code={\setlength{\referenceoverlap}{#1}},
+ region width/.initial=\the\regionbarwidth, % the width of the coregion start and end symbol
+ region width/.code={\setlength{\regionbarwidth}{#1}},
+% region width/.initial=0.4cm, % the width of the activation, suspension and coregion rectangle
+ self message width/.initial=\the\selfmesswidth, % length of horizontal arms of self messages
+ self message width/.code={\setlength{\selfmesswidth}{#1}},
+ stop width/.initial=\the\stopwidth, % width of the stop symbol
+ stop width/.code={\setlength{\stopwidth}{#1}},
+ timer width/.initial=\the\timerwidth, % width of the timer symbols
+ timer width/.code={\setlength{\timerwidth}{#1}},
+ head top distance/.initial=\the\topheaddist, % distance between top of head symbols and frame
+ head top distance/.code={\setlength{\topheaddist}{#1}},
+ title top distance/.initial=\the\topnamedist, % distance between top of frame and (top of) msc title
+ title top distance/.code={\setlength{\topnamedist}{#1}},
+ instance end/.initial=stop, % type of ending for the instance foot (foot or stop) - changed to follow ITU-T Z.120
+ title position/.initial=left, % justification of the title: left, right or center
+ arrow scale/.initial=1.5, % scale for the
+ % arrows
+ msc scale/.initial=1, % sets the scale factor
+ msc scale/.code={ % that scales everynthing including text but one must be
+ \pgfutil@ifundefined{msc@tikzstarted}{\relax}{ % careful with rotation transformations
+ \mscset{
+ /tikz/scale=#1,
+ /tikz/every node/.style={scale=#1}}
+ }
+ \mscset{msc scale/.initial=#1}
+ },
+%Styles
+ every instance head/.style={}, % style applied to all instance heads
+ every instance foot/.style={}, % style applied to all instance feet
+ every instance line/.style={}, % style applied to all instance lines
+ every message/.style={}, % style applied to all message arrows
+ every msccomment/.style={}, % style applied to all msccomments
+ every mscmark/.style={}, % style applied to all mscmarks
+ every action/.style={}, % style applied to all actions and nactions
+ every action node/.style={}, % style applied to all actions and nactions nodes
+ every region/.style={}, % style applied to all regions
+ every coregion/.style={}, % style applied to all coregions
+ every suspension/.style={}, % style applied to all suspension regions
+ every activation/.style={}, % style applied to all activation regions
+ every timer/.style={}, % style applied to simple timers
+ every measure/.style={}, % style applied to all measures
+ every lostfound/.style={}, % style applied to all lost and found messages
+ every condition/.style={}, % style applied to all conditions
+ every order/.style={}, % style applied to all orders
+ every reference/.style={}, % style applied to all references
+ every inline/.style={}, % style applied to all inline expressions
+ large values/.style={%
+ /tikz/font=\normalsize,
+ /tikz/line width=0.8pt,
+ /msc/line width=0.8pt,
+ action height=0.75cm,
+ /msc/action height/.belongs to family=/msc/action options,
+ action width=1.25cm,
+ /msc/action width/.belongs to family=/msc/action options,
+ foot distance=1cm,
+ msccomment distance=1.5cm,
+ condition height=0.75cm,
+ condition overlap=0.6cm,
+ environment distance=2.5cm,
+ first level height=0.75cm,
+ gate symbol radius=0.5mm,
+ hmsc condition height=0.8cm,
+ hmsc condition width=1.6cm,
+ hmsc connection radius=0.06cm,
+ reference height=0.8cm,
+ reference width=1.6cm,
+ hmsc symbol width=0.85cm,
+ inline overlap=1.5cm,
+ instance distance=1.25cm,
+ foot height=0.25cm,
+ head height=0.6cm,
+ instance width=1.75cm,
+ label distance=1ex,
+ last level height=0.5cm,
+ title distance=0.3cm,
+ level height=0.75cm,
+ lost symbol radius=0.15cm,
+ mark distance=1cm,
+ measure distance=0.75cm,
+ measure symbol width=0.25cm,
+ reference overlap=1.5cm,
+ region width=0.5cm,
+ self message width=0.75cm,
+ stop width=0.6cm,
+ timer width=0.4cm,
+ head top distance=1.5cm,
+ title top distance=0.3cm,
+ arrow scale=2
+ },
+ normal values/.style={%
+% /tikz/font=\small,%
+ /tikz/line width=0.7pt,
+ /msc/line width=0.7pt,
+ action height=0.6cm,
+ action width=1.25cm,
+ foot distance=0.7cm,
+ msccomment distance=1.1cm,
+ condition height=0.6cm,
+ condition overlap=0.5cm,
+ environment distance=2cm,
+ first level height=0.6cm,
+ gate symbol radius=0.5mm,
+ hmsc condition height=0.7cm,
+ hmsc condition width=1.4cm,
+ hmsc connection radius=0.05cm,
+ reference height=0.7cm,
+ reference width=1.4cm,
+ hmsc symbol width=0.7cm,
+ inline overlap=1cm,
+ instance distance=0.6cm,
+ foot height=0.2cm,
+ head height=0.55cm,
+ instance width=1.6cm,
+ label distance=1ex,
+ last level height=0.4cm,
+ title distance=0.2cm,
+ level height=0.5cm,
+ lost symbol radius=0.12cm,
+ mark distance=1cm,
+ measure distance=0.6cm,
+ measure symbol width=0.2cm,
+ reference overlap=1cm,
+ region width=0.4cm,
+ self message width=0.6cm,
+ stop width=0.5cm,
+ timer width=0.3cm,
+ head top distance=1.3cm,
+ title top distance=0.2cm,
+ arrow scale=1.5
+ },
+ small values/.style={%
+ /tikz/font=\small,%
+ /tikz/line width=0.6pt,
+ /msc/line width=0.6pt,
+ action height=0.5cm,
+ action width=1.2cm,
+ foot distance=0.5cm,
+ msccomment distance=0.75cm,
+ condition height=0.5cm,
+ condition overlap=0.4cm,
+ environment distance=1.2cm,
+ first level height=0.4cm,
+ gate symbol radius=0.5mm,
+ hmsc condition height=0.6cm,
+ hmsc condition width=1.2cm,
+ hmsc connection radius=0.04cm,
+ reference height=0.6cm,
+ reference width=1.2cm,
+ hmsc symbol width=0.4cm,
+ inline overlap=0.75cm,
+ instance distance=0.3cm,
+ foot height=0.15cm,
+ head height=0.5cm,
+ instance width=1.2cm,
+ label distance=0.8ex,
+ last level height=0.3cm,
+ title distance=0.1cm,
+ level height=0.4cm,
+ lost symbol radius=0.08cm,
+ mark distance=0.4cm,
+ measure distance=0.4cm,
+ measure symbol width=0.15cm,
+ reference overlap=0.75cm,
+ region width=0.2cm,
+ self message width=0.4cm,
+ stop width=0.3cm,
+ timer width=0.2cm,
+ head top distance=1.2cm,
+ title top distance=0.1cm,
+ arrow scale=1.2
+ },
+ /msc/start symbol/.style={draw,/tikz/line width=\mscget{line width},
+ inner sep=0,
+ isosceles triangle,isosceles triangle apex angle=60,
+ shape border rotate=-90,minimum width=\mscget{hmsc symbol width}},
+ /msc/end symbol/.style={start symbol,shape border rotate=90},
+%style to %draw hmsc condition
+ /msc/condition/.style={draw,/tikz/line width=\mscget{line width},
+ minimum width=\mscget{hmsc condition width},
+ minimum height=\mscget{hmsc condition height},
+ inner sep=0pt,
+ signal pointer angle=120,
+ signal to=east and west,
+ signal},
+ /msc/connection/.style={draw,/tikz/line width=\mscget{line width},
+ minimum width=2*(\mscget{hmsc connection radius}) + \mscget{line width},
+ circle
+ },
+ /msc/reference/.style={draw,/tikz/line width=\mscget{line width},
+ minimum width=\mscget{reference width},
+ minimum height=\mscget{reference height},
+ inner sep=2pt,
+ rounded corners=0.125cm,
+ rectangle,
+ },
+ mscdash/.style={%
+ dash pattern=on 4pt off 4pt
+ },
+ suspension dash/.style={%
+ dash pattern=on 7pt off 7pt,
+ dash phase=3.5pt
+ },
+ settimer style/.style={%
+ /tikz/line width=\mscget{line width}, draw,
+ to path={-- ++(60:#1) -- ++(-#1,0) -- ++(-60:2*#1) -- ++(-#1,0) -- ++(60:#1) -- (\tikztotarget)}
+ },
+ timeout style/.style={%
+ settimer style={#1}, arrow style
+ },
+ stoptimer style/.style={%
+ /tikz/line width=\mscget{line width}, draw,
+ to path={ ++(0.5*#1,0.5*#1) -- ++(-#1,-#1) ++(0,#1) -- ++(#1,-#1) ++(-0.5*#1,0.5*#1) -- (\tikztotarget)}
+ },
+ set mscarrow thickness/.code={
+ \pgfsetarrowoptions{mscarrow}{#1}},
+ arrow style/.default=\mscget{arrow scale}*\mscget{line width},
+ arrow style/.style={set mscarrow thickness=#1,
+ shorten >=\mscget{line width}/2,
+ -mscarrow
+ },
+ instance head/.style={%
+ rectangle,
+ text height=1.5ex,%
+ inner sep=2pt,
+% text width=\mscget{instance width}, text centered,%uncomment to get old behaviour
+% transform shape,
+ /tikz/line width=\mscget{line width},
+ minimum height=\mscget{head height},%
+ minimum width=\mscget{instance width},%
+ label={[text height=1.5ex,text depth=0ex,
+ inner sep=0pt, /tikz/label distance=\mscget{label
+ distance}-\mscget{line width}-0.1ex]above:#1}%
+ },
+ replay/.style={%
+ /tikz/line width=\mscget{line width},
+ line cap=butt,
+ mscdash
+ },
+ msccomment/.style={%
+ /tikz/line width=\mscget{line width},
+ line cap=round,
+ },
+ msccomment line/.style={%
+ mscdash
+ },
+ message/.style={%
+ /tikz/line width=\mscget{line width},
+ arrow style,
+ line cap=round,
+ },
+ %action/.style={%
+ %/tikz/line width=\mscget{line width},
+ %line cap=round,
+ %},
+ instance line/.style={%
+ /tikz/line width=\mscget{line width},
+ draw,%orange
+% line cap=round
+ },
+ message loop/.default=\mscget{self message width},
+ message loop/.style={%
+ to path={-- ++(#1,0) coordinate (msc@somepoint) -- (msc@somepoint |-
+ \tikztotarget) \tikztonodes -- (\tikztotarget)}
+ },
+ order loop/.default=\mscget{self message width},
+ order loop/.style={%
+ set mscarrow thickness=\mscget{arrow scale}*\mscget{line width},
+ decoration={markings, mark=at position \mscget{pos} with {\arrow{mscarrow}}},
+ /tikz/line width=\mscget{line width},postaction={decorate},
+ line cap=round,
+ mscdash,
+ to path={-- ++(#1,0) coordinate (msc@somepoint) -- (msc@somepoint |-
+ \tikztotarget) \tikztonodes -- (\tikztotarget)}
+ },
+ order/.style={%
+ set mscarrow thickness=\mscget{arrow scale}*\mscget{line width},
+ decoration={markings, mark=at position \mscget{pos} with {\arrow{mscarrow}}},
+ /tikz/line width=\mscget{line width},postaction={decorate},
+ line cap=round,
+ mscdash,
+ },
+ settimeout style/.default={\mscget{self message width}}{\mscget{timer width}},
+ settimeout style/.style 2 args={/msc,
+ /tikz/line width=\mscget{line width}, draw, arrow style,
+ to path={-- ++(#1,0) coordinate (msc@somepoint) -- ++(60:#2) --
+ ++(-#2,0)--++(-60:2*#2) coordinate (msc@somepoin) -- ++(-#2,0) --(msc@somepoint)
+ ($ (msc@somepoint)!0.866*#2!(\tikztotarget-|msc@somepoint) $) --
+ (\tikztotarget-|msc@somepoint) -> (\tikztotarget)
+ }
+ },
+ setstoptimer style/.default={\mscget{self message width}}{\mscget{timer width}},
+ setstoptimer style/.style 2 args={/msc,
+ /tikz/line width=\mscget{line width}, draw,
+ to path={-- ++(#1,0) coordinate (msc@somepoint) -- ++(60:#2) --
+ ++(-#2,0)--++(-60:2*#2) coordinate (msc@somepoin) -- ++(-#2,0) --(msc@somepoint)
+ ($ (msc@somepoint)!0.866*#2!(\tikztotarget-|msc@somepoint) $) --
+ (\tikztotarget-|msc@somepoint) ++(0.5*#2,0.5*#2) -- ++(-#2,-#2)
+ ++(0,#2) -- ++(#2,-#2) ++(-0.5*#2,0.5*#2) --
+ (\tikztotarget)
+ }},
+ measure style/.default={\mscget{measure distance}}{\mscget{measure symbol width}},
+ measure style/.style 2 args={%
+ /tikz/line width=\mscget{line width}, mscdash,
+ to path={-- ++(#1,0) coordinate (a)
+ ($ (a)!0.866*#2!(\tikztotarget-|a)$) -- ($(\tikztotarget-|a) !0.866*#2!(a) $)
+ (a|-\tikztotarget) \tikztonodes coordinate (b) -- (\tikztotarget)
+ \pgfextra{ \path[draw,/msc/mscdash,/tikz/line width=\mscget{line width}];}
+ (a)--($ (a)!#2!30:(\tikztotarget-|a)$) coordinate (a1)--($ (a1)!#2!60:(a)$) --cycle(a)
+ (b)--($ (b)!#2!30:(a)$) coordinate (b1)--($ (b1)!#2!60:(b)$) --cycle(b)
+ \pgfextra{ \path[draw,solid,/tikz/line width=\mscget{line width}];}
+ (\tikztotarget)
+ }},
+ measure* style/.default={\mscget{measure distance}}{\mscget{measure symbol width}},
+ measure* style/.style 2 args={%
+ /tikz/line width=\mscget{line width}, mscdash,
+ to path={
+ -- ++(#1,0) coordinate (a)-- (\tikztotarget-|a) coordinate (b)\tikztonodes
+ -- (\tikztotarget)
+ \pgfextra{ \path[draw,/msc/mscdash,/tikz/line width=\mscget{line width}];}
+ (a)--($ (a)!#2!210:(b)$) coordinate (a1)--($ (a1)!#2!60:(a)$) --cycle(a)
+ (b)--($ (b)!#2!210:(a)$) coordinate (b1)--($ (b1)!#2!60:(b)$) --cycle(b)
+ \pgfextra{ \path[draw,solid,/tikz/line width=\mscget{line width}];}
+ (\tikztotarget)
+ }},
+ measurestart style/.default={\mscget{measure distance}}{\mscget{measure symbol width}},
+ measurestart style/.style 2 args={%
+ /tikz/line width=\mscget{line width}, mscdash,
+ to path={
+ -- ++(#1,0) coordinate (a)
+ ($ (a)!0.866*#2!(\tikztotarget-|a)$)-- ($(\tikztotarget-|a)! 0.5*#2!(a) $) \tikztonodes
+ (\tikztotarget -| a) coordinate (b)
+ \pgfextra{ \path[draw,/msc/mscdash,/tikz/line width=\mscget{line width}];}
+ (a)--($ (a)!#2!30:(\tikztotarget-|a)$) coordinate (a1)--($ (a1)!#2!60:(a)$) --cycle(a)
+ (b) circle (0.5*#2)
+ \pgfextra{ \path[draw,solid,/tikz/line width=\mscget{line width}];}
+ (\tikztotarget)
+ }},
+ measurestart* style/.default={\mscget{measure distance}}{\mscget{measure symbol width}},
+ measurestart* style/.style 2 args={%
+ /tikz/line width=\mscget{line width}, mscdash,
+ to path={
+ -- ++(#1,0) coordinate (a) -- ($(\tikztotarget-|a)! 0.5*#2!(a) $) \tikztonodes
+ (\tikztotarget -| a) coordinate (b)
+ \pgfextra{ \path[draw,/msc/mscdash,/tikz/line width=\mscget{line width}];}
+ (a)--($ (a)!#2!210:(b)$) coordinate (a1)--($ (a1)!#2!60:(a)$) --cycle(a)
+ (b) circle (0.5*#2)
+ \pgfextra{ \path[draw,solid,/tikz/line width=\mscget{line width}];}
+ (\tikztotarget)
+ }},
+ found style/.default={2*\mscget{lost symbol radius}},
+ found style/.style={%
+ /msc, /tikz/line width=\mscget{line width},arrow style,
+ to path={
+ (\tikztotarget) circle (0.5*#1)
+ \pgfextra{ \path[draw,solid,/tikz/line width=\mscget{line width}];}
+ ($ (\tikztotarget)! 0.5*#1 !(\tikztostart) $) -> (\tikztostart)
+ \tikztonodes
+ }},
+ lost style/.default={2*\mscget{lost symbol radius}},
+ lost style/.style={%
+ /msc, /tikz/line width=\mscget{line width},arrow style,
+ to path={
+ (\tikztotarget) circle (0.5*#1)
+ \pgfextra{ \path[draw,solid,fill,/tikz/line width=\mscget{line width}];}
+ (\tikztostart) -> ($ (\tikztotarget)! 0.50*#1 !(\tikztostart) $)
+ \tikztonodes
+ }},
+}
+\mscset{normal values}
+%special treatments of keys that can be specified as right or left but could not
+%be in the old verison of msc
+\setlength{\envinstdist}{\mscget{left environment distance}}
+\setlength{\inlineoverlap}{\mscget{left inline overlap}}
+\setlength{\referenceoverlap}{\mscget{left reference overlap}}
+\mscset{
+ left environment distance/.initial=\the\envinstdist, % distance between environments and the % first level
+ right environment distance/.initial=\the\envinstdist, % distance between
+ left inline overlap/.initial=\the\inlineoverlap,
+ right inline overlap/.initial=\the\inlineoverlap,
+ left reference overlap/.initial=\the\referenceoverlap,
+ right reference overlap/.initial=\the\referenceoverlap
+}
+\def\msc@save@target#1{%
+ \def\msc@target{#1}}
+\def\msc@save@start#1{%
+ \def\msc@start{#1}}
+%defining styles to draw grid with help lines - usage e.g. \draw (0,-10) to[/msc/color grid] (10,0);
+\mscset{
+ /msc/grid/.style={
+ to path={%
+ \pgfextra{%
+ \edef\msc@@target{(\tikztotarget)}%
+ \tikz@scan@one@point\msc@save@target\msc@@target\relax
+ \edef\msc@@start{(\tikztostart)}%
+ \tikz@scan@one@point\msc@save@start\msc@@start\relax
+ \draw[/msc/grid/minor lines] (\tikztostart) grid (\tikztotarget);
+ \draw[/msc/grid/major lines,line cap=rect] (\tikztostart) grid (\tikztotarget);
+ \msc@start
+ \pgfmathsetmacro{\msc@xa}{\the\pgf@x/1cm}
+ \pgfmathsetmacro{\msc@ya}{\the\pgf@y/1cm}
+ \msc@target
+ \pgfmathsetmacro{\msc@xb}{\the\pgf@x/1cm}
+ \pgfmathsetmacro{\msc@yb}{\the\pgf@y/1cm}
+ \pgfmathsetmacro{\msc@xc}{\msc@xa + \mscget{grid/major step}}
+ \pgfmathsetmacro{\msc@yc}{\msc@ya + \mscget{grid/major step}}
+ \foreach \x in {\msc@xa,\msc@xc,...,\msc@xb}
+ \node[/msc/grid/x labelstyle] at (\x,\msc@ya) {\pgfmathprintnumber{\x}};
+ \foreach \y in {\msc@ya,\msc@yc,...,\msc@yb}
+ \node[/msc/grid/y labelstyle] at (\msc@xa,\y) {\pgfmathprintnumber{\y}};
+ }
+ }
+ },
+ /msc/color grid/.style={
+ /msc/grid/labelstyle/.style={font=\tiny,text=blue},
+ /msc/grid/minor line width=0.2pt,
+ /msc/grid/major line width=0.4pt,
+ /msc/grid/minor lines/.style={
+ draw=green!10,line cap=rect,
+ /tikz/line width=\mscget{grid/minor line width},
+ step=\mscget{grid/minor step}
+ },
+ /msc/grid/major lines/.style={
+ draw=red!10,line cap=rect,
+ /tikz/line width=\mscget{grid/major line width},
+ step=\mscget{grid/major step}
+ },
+ /msc/grid
+ },
+ /msc/grid/.cd,
+ minor lines/.style={
+ help lines,line cap=rect,dotted,
+ step=\mscget{grid/minor step}
+ },
+ major lines/.style={
+ help lines,line cap=rect,
+ /tikz/line width=\mscget{grid/major line width},
+ step=\mscget{grid/major step}
+ },
+ labelstyle/.style={font=\scriptsize,text=black},
+ x labelstyle/.style={/msc/grid/labelstyle,below},
+ y labelstyle/.style={/msc/grid/labelstyle,left},
+ minor step/.initial=.2,
+ major step/.initial=1,
+ minor line width/.initial=0.3pt,
+ major line width/.initial=0.5pt,
}
-%
-% Change \instregionstyle command of msc instance with nickname #1 into #2
-% #2 should be one of: normal, coregion, suspension, or activation
-\def\msc@setinstregionstyle#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \ifthenelse{\not\(\equal{#2}{normal} \or
- \equal{#2}{coregion} \or
- \equal{#2}{suspension} \or
- \equal{#2}{activation}\)}
- {% unknown region style
- \msc@unknownregionstyleerr{#2}
- }{%
- \expandafter\def\csname instregionstyle#1\endcsname{#2}%
- }%
- \ifthenelse{\equal{#2}{suspension} \or \equal{#2}{activation}}
- {%
- \ifthenelse{\equal{\msc@instisfat{#1}}{true}}
- {\relax}
- {%
- \setlength{\tmp@X}{\msc@instxpos{#1}}%
- \setlength{\tmp@Xa}{\regionbarwidth}%
- \addtolength{\tmp@X}{-.5\tmp@Xa}%
- \msc@setinstlxpos{#1}{\the\tmp@X}%
- \addtolength{\tmp@X}{\tmp@Xa}%
- \msc@setinstrxpos{#1}{\the\tmp@X}%
- }
- }{% new region style is normal or coregion
- \ifthenelse{\equal{\msc@instisfat{#1}}{true}}%
- {\relax}%
- {\msc@setinstbarwidth{#1}{\instbarwidth}%
- \msc@setinstlxpos{#1}{\msc@instxpos{#1}}%
- \msc@setinstrxpos{#1}{\msc@instxpos{#1}}%
- }%
- }%
- }%
+% And some internal counters
+\newcount\c@mscinstcnt %number of intstances
+\newcount\c@condition %number of conditions
+\newcount\c@msclevelcnt %current level
+% \newcount\c@maxlevelcnt %maximum level seen
+%\advance\c@mscinstcnt by1
+\global\let\msc@tempa\relax
+\global\let\msc@tempb\relax
+%\newdimen\msc@x
+%\newdimen\msc@y
+
+\newcommand{\mscgetx}[2]{%
+ \tikz@scan@one@point\pgfutil@firstofone#1\relax
+ \edef#2{\the\pgf@x}%
}
-%
-% \msc@instregionstyle returns the region style of instance with nickname #1
-\def\msc@instregionstyle#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \csname instregionstyle#1\endcsname}%
+
+\newcommand{\mscgety}[2]{%
+ \tikz@scan@one@point\pgfutil@firstofone#1\relax
+ \edef#2{\the\pgf@y}%
}
-%
-% \msc@instbarwidth returns the width of the bar of instance with nickname #1
-\def\msc@instbarwidth#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \csname instbarwidth#1\endcsname}%
+
+% store the shifted level in #2 and level at which to draw message in #3
+% also update \c@maxlevelcnt
+% #1 - level difference
+\def\msc@getlevel shift#1#2#3{
+ \pgfkeys{/pgf/number format/precision=0}
+ \pgfmathparse{\the\c@msclevelcnt + #1}
+ \pgfmathparse{max(\pgfmathresult,0)}
+ \pgfmathroundto{\pgfmathresult}
+ \edef#2{\pgfmathresult} %calculate destination level
+ \pgfmathparse{max((\the\c@msclevelcnt),#2)}
+ \pgfmathroundto{\pgfmathresult}
+ \xdef#3{\pgfmathresult} %calculate at which level to draw message
+ \pgfmathparse{max(#3,\c@maxlevelcnt)}
+ \pgfmathroundto{\pgfmathresult}
+ \xdef\c@maxlevelcnt{\pgfmathresult} %update global max level counter
}
+
%
-% \msc@setinstbarwidth sets the width of the bar of instance with nickname #1
-% to the string #2
-\def\msc@setinstbarwidth#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname instbarwidth#1\endcsname{#2}%
- \ifthenelse{\lengthtest{\instbarwidth < #2}}%
- {\expandafter\def\csname instisfat#1\endcsname{true}}%
- {\expandafter\def\csname instisfat#1\endcsname{false}}%
- }%
-}
+% * Shapes *
%
-%\msc@isfateinst returns one of the strings `true' of `false', indicating if
-% the instance with nickname #1 is a fat instance.
-\def\msc@instisfat#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \csname instisfat#1\endcsname}%
-}
%
+%% A rectangle with right side open
%
-% \changeinstbarwidth changes the instance width of instance with nickname #1 to
-% the length #2
-\def\changeinstbarwidth#1#2{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}%
- {% else, #1 is defined
- \msc@drawinstanceline{#1}%
- \setlength{\tmp@X}{\msc@instxpos{#1}}%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \msc@setinstypos{#1}{\the\tmp@Y}%
- \setlength{\tmp@Xb}{#2}%
- \ifthenelse{\lengthtest{\tmp@Xb > \instbarwidth}}%
- {%
- \setlength{\tmp@Xb}{0.5\tmp@Xb}%
- \addtolength{\tmp@Xb}{\tmp@X}}%
- {%
- \setlength{\tmp@Xb}{\tmp@X}}%
- \ifthenelse{\equal{true}{\msc@instisfat{#1}}}
- {%
- \setlength{\tmp@Xa}{\msc@instbarwidth{#1}}%
- \setlength{\tmp@Xa}{0.5\tmp@Xa}%
- \addtolength{\tmp@Xa}{\tmp@X}%
- }{%
- \setlength{\tmp@Xa}{\tmp@X}%
- }%
- \psline(\tmp@Xa,-\tmp@Y)(\tmp@Xb,-\tmp@Y)%
- \setlength{\tmp@Xb}{#2}%
- \ifthenelse{\lengthtest{\tmp@Xb > \instbarwidth}}%
- {%
- \setlength{\tmp@Xb}{-0.5\tmp@Xb}%
- \addtolength{\tmp@Xb}{\tmp@X}}%
- {%
- \setlength{\tmp@Xb}{\tmp@X}}%
- \ifthenelse{\equal{true}{\msc@instisfat{#1}}}
- {%
- \setlength{\tmp@Xa}{\msc@instbarwidth{#1}}%
- \setlength{\tmp@Xa}{-0.5\tmp@Xa}%
- \addtolength{\tmp@Xa}{\tmp@X}%
- }{%
- \setlength{\tmp@Xa}{\tmp@X}%
- }%
- \psline(\tmp@Xa,-\tmp@Y)(\tmp@Xb,-\tmp@Y)%
- \msc@setinstbarwidth{#1}{#2}%
- }%
+\pgfdeclareshape{right open rectangle}
+{%
+ \nodeparts{text}
+ %%
+ %% Anchors
+ %%
+ \inheritsavedanchors[from=rectangle]
+ \inheritanchorborder[from=rectangle]
+ \inheritanchor[from=rectangle]{north}
+ \inheritanchor[from=rectangle]{north west}
+ \inheritanchor[from=rectangle]{north east}
+ \inheritanchor[from=rectangle]{center}
+ \inheritanchor[from=rectangle]{west}
+ \inheritanchor[from=rectangle]{east}
+ \inheritanchor[from=rectangle]{mid}
+ \inheritanchor[from=rectangle]{mid west}
+ \inheritanchor[from=rectangle]{mid east}
+ \inheritanchor[from=rectangle]{base}
+ \inheritanchor[from=rectangle]{base west}
+ \inheritanchor[from=rectangle]{base east}
+ \inheritanchor[from=rectangle]{south}
+ \inheritanchor[from=rectangle]{south west}
+ \inheritanchor[from=rectangle]{south east}
+ \backgroundpath{
+ % store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf@xa=\pgf@x \pgf@ya=\pgf@y
+ \northeast \pgf@xb=\pgf@x \pgf@yb=\pgf@y
+ \pgfpathmoveto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@yb}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@ya}}
+ \pgfpathmoveto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathclose
+ }
+}
+%
+%% A rectangle with left side open
+%
+\pgfdeclareshape{left open rectangle}
+{%
+ \nodeparts{text}
+ %%
+ %% Anchors
+ %%
+ \inheritsavedanchors[from=rectangle]
+ \inheritanchorborder[from=rectangle]
+ \inheritanchor[from=rectangle]{north}
+ \inheritanchor[from=rectangle]{north west}
+ \inheritanchor[from=rectangle]{north east}
+ \inheritanchor[from=rectangle]{center}
+ \inheritanchor[from=rectangle]{west}
+ \inheritanchor[from=rectangle]{east}
+ \inheritanchor[from=rectangle]{mid}
+ \inheritanchor[from=rectangle]{mid west}
+ \inheritanchor[from=rectangle]{mid east}
+ \inheritanchor[from=rectangle]{base}
+ \inheritanchor[from=rectangle]{base west}
+ \inheritanchor[from=rectangle]{base east}
+ \inheritanchor[from=rectangle]{south}
+ \inheritanchor[from=rectangle]{south west}
+ \inheritanchor[from=rectangle]{south east}
+ \backgroundpath{
+ % store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf@xa=\pgf@x \pgf@ya=\pgf@y
+ \northeast \pgf@xb=\pgf@x \pgf@yb=\pgf@y
+ \pgfpathmoveto{\pgfqpoint{\pgf@xa}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@yb}}
+ \pgfpathmoveto{\pgfqpoint{\pgf@xa}{\pgf@ya}}
+ \pgfpathclose
+ }
+}
+%
+%% A rectangle with sloped sides
+%
+\pgfdeclareshape{condition shape}
+{%
+ \nodeparts{text}
+ %%
+ %% Anchors
+ %%
+ \inheritsavedanchors[from=rectangle]
+ \inheritanchorborder[from=rectangle]
+ \inheritanchor[from=rectangle]{north}
+ \inheritanchor[from=rectangle]{north west}
+ \inheritanchor[from=rectangle]{north east}
+ \inheritanchor[from=rectangle]{center}
+ \inheritanchor[from=rectangle]{west}
+ \inheritanchor[from=rectangle]{east}
+ \inheritanchor[from=rectangle]{mid}
+ \inheritanchor[from=rectangle]{mid west}
+ \inheritanchor[from=rectangle]{mid east}
+ \inheritanchor[from=rectangle]{base}
+ \inheritanchor[from=rectangle]{base west}
+ \inheritanchor[from=rectangle]{base east}
+ \inheritanchor[from=rectangle]{south}
+ \inheritanchor[from=rectangle]{south west}
+ \inheritanchor[from=rectangle]{south east}
+ \backgroundpath{
+ % store lower right in xa/ya and upper right in xb/yb
+ % store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf@xa=\pgf@x \pgf@ya=\pgf@y
+ \northeast \pgf@xb=\pgf@x \pgf@yb=\pgf@y
+ \pgfpathmoveto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@yb}}
+ \pgfmathparse{\pgf@xa-(\pgf@yb-\pgf@ya)*0.5}
+ \pgf@xc=\pgfmathresult pt\relax
+ \pgfmathparse{\pgf@yb*0.5+\pgf@ya*0.5}
+ \pgf@yc=\pgfmathresult pt\relax
+ \pgfpathlineto{\pgfqpoint{\pgf@xc}{\pgf@yc}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@ya}}
+ \pgfmathparse{\pgf@xb+(\pgf@yb-\pgf@ya)*0.5}
+ \pgf@xc=\pgfmathresult pt\relax
+ \pgfmathparse{\pgf@yb*0.5+\pgf@ya*0.5}
+ \pgf@yc=\pgfmathresult pt\relax
+ \pgfpathlineto{\pgfqpoint{\pgf@xc}{\pgf@yc}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathclose
+ }
+}
+%% A rectangle with sloped sides and strike out
+%
+\pgfdeclareshape{ncondition shape}
+{%
+ \nodeparts{text}
+ %%
+ %% Anchors
+ %%
+ \inheritsavedanchors[from=rectangle]
+ \inheritanchorborder[from=rectangle]
+ \inheritanchor[from=rectangle]{north}
+ \inheritanchor[from=rectangle]{north west}
+ \inheritanchor[from=rectangle]{north east}
+ \inheritanchor[from=rectangle]{center}
+ \inheritanchor[from=rectangle]{west}
+ \inheritanchor[from=rectangle]{east}
+ \inheritanchor[from=rectangle]{mid}
+ \inheritanchor[from=rectangle]{mid west}
+ \inheritanchor[from=rectangle]{mid east}
+ \inheritanchor[from=rectangle]{base}
+ \inheritanchor[from=rectangle]{base west}
+ \inheritanchor[from=rectangle]{base east}
+ \inheritanchor[from=rectangle]{south}
+ \inheritanchor[from=rectangle]{south west}
+ \inheritanchor[from=rectangle]{south east}
+ \backgroundpath{
+ % store lower right in xa/ya and upper right in xb/yb
+ % store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf@xa=\pgf@x \pgf@ya=\pgf@y
+ \northeast \pgf@xb=\pgf@x \pgf@yb=\pgf@y
+ \pgfpathmoveto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@yb}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@ya}}
+ \pgfpathmoveto{\pgfqpoint{\pgf@xa}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathmoveto{\pgfqpoint{\pgf@xa}{\pgf@yb}}
+ \pgfmathparse{\pgf@xa-(\pgf@yb-\pgf@ya)*0.5}
+ \pgf@xc=\pgfmathresult pt\relax
+ \pgfmathparse{\pgf@yb*0.5+\pgf@ya*0.5}
+ \pgf@yc=\pgfmathresult pt\relax
+ \pgfpathlineto{\pgfqpoint{\pgf@xc}{\pgf@yc}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xa}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@ya}}
+ \pgfmathparse{\pgf@xb+(\pgf@yb-\pgf@ya)*0.5}
+ \pgf@xc=\pgfmathresult pt\relax
+ \pgfmathparse{\pgf@yb*0.5+\pgf@ya*0.5}
+ \pgf@yc=\pgfmathresult pt\relax
+ \pgfpathlineto{\pgfqpoint{\pgf@xc}{\pgf@yc}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{\pgf@yb}}
+ \pgfpathclose
+ }
}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% DUMMY INSTANCES (start and stop)
-%
-% Start a dummy inst
-%
-% \inststart{#1}{#2}{#3}
-% #1: nickname of stared instance
-% #2: name of the instance (above instance head symbol)
-% #3: name of the instance (inside instance head symbol)
-%
-\def\inststart#1#2#3{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- % set the above and inside names
- \expandafter\def\csname instabname#1\endcsname{#2}% `above name'
- \expandafter\def\csname instinname#1\endcsname{#3}% `inside name'
- % draw the instance header symbol
- \msc@drawinstanceheadsymbol{#1}{\the\msc@currentheight}%
- % redefine the instance's y position
- \setlength{\tmp@Y}{\msc@currentheight+\instheadheight}%
- \msc@setinstypos{#1}{\the\tmp@Y}%
+
+% \declinst[*] declares a new msc-instance and draws its head symbol
+% the starred versions makes a fat instance.
+% #1: msc/tikz options
+% #2: nickname that can be used in \mess
+% #3: name of the instance (above instance head symbol)
+% #4: name of the instance (inside instance head symbol)
+% Keys used:
+% /msc/instance/nick - contains number for instance with nick
+% /msc/instanceno/n - contains nick for instance with n, where n is a number
+%\declinst(*){nickname}{instancenameabove}{instancenamewithin}
+\def\declinst{\pgfutil@ifnextchar*{\msc@isstartrue\msc@declinst@nostar}{\msc@isstarfalse\msc@declinst@nostar*}}
+\def\msc@declinst@nostar*{\pgfutil@ifnextchar[\msc@declinst@noopt{\msc@declinst@noopt[]}}
+\def\msc@declinst@noopt[#1]#2#3#4{%
+ \msc@nameinstance{#2}{#1}
+ \msc@previousinstance{#2}
+ \begin{pgfscope}
+ \mscset{#1}
+ \node[/msc,draw=\mscget{draw head},
+ instance head={#3}, name={msc@node#2},
+ right=\mscget{instance distance} of msc@node\msc@inst@name.south east,
+% inner sep=2pt,
+ anchor=south west, every instance head,#1]{#4};
+ \end{pgfscope}
+ \advance\c@msclevelcnt by -1\relax
+ \msc@createlevelnodes{#2}{0}
+ \coordinate (msc@lastlevel#2) at (msc@node#2.south);
+ \advance\c@msclevelcnt by 1\relax
+ \msc@drawinstanceline{#2}{1}
+}
+% \dummyinst(*)[options]{createdinst}
+\def\dummyinst{\pgfutil@ifnextchar*{\msc@isstartrue\msc@dummyinst@nostar}{\msc@isstarfalse\msc@dummyinst@nostar*}}
+\def\msc@dummyinst@nostar*{\pgfutil@ifnextchar[\msc@dummyinst@noopt{\msc@dummyinst@noopt[]}}
+\def\msc@dummyinst@noopt[#1]#2{%
+ \msc@nameinstance{#2}{#1}
+ \mscset{
+ instance/#2/status/.initial=off
+ }
+ \begin{pgfscope}
+ \mscset{#1}
+ \msc@previousinstance{#2}
+ \pgfmathparse{max(\mscget{instance width}, width(\mscget{dummy text})
+ +\pgfkeysvalueof{/pgf/inner xsep}*2+\mscget{line width}/2)}
+ \edef\msc@x{\pgfmathresult pt}
+ \node[/msc, name={msc@node#2},
+ inner sep=2pt,
+ right=\mscget{instance distance} of msc@node\msc@inst@name.south east,
+ minimum width=\msc@x,
+ minimum height=\mscget{head height},
+ anchor=south west, #1]{};
+ \end{pgfscope}
+ \advance\c@msclevelcnt by -1\relax
+ \msc@createlevelnodes{#2}{0}
+ \coordinate (msc@lastlevel#2) at (msc@node#2.south);
+ \advance\c@msclevelcnt by 1\relax
+}
+
+\def\inststart{\startinst}%old name of the command
+%dd siple command \startinst[options]{instname}{text above}{text inside}
+\def\startinst{\pgfutil@ifnextchar[\msc@startinst{\msc@startinst[]}}
+\def\msc@startinst[#1]{
+ \begin{pgfscope}
+ \edef\msc@option{#1}\edef\msc@name{}\edef\msc@creator{}
+ \pgfkeysactivatefamily{/msc/message options}
+ \pgfkeysfiltered{/msc,#1}
+ \msc@create
+}
+% \create[options]{name}[label position]{creator}[pos]{createdinst}{instancenameabove}{instancenamewithin}
+\def\create{
+ \begin{pgfscope}
+ \def\msc@option{}
+ \pgfutil@ifnextchar[\msc@create@opt{\msc@create@opt[]}
+}
+\def\msc@create@opt[#1]#2{
+ \pgfkeysactivatefamily{/msc/message options}
+ \pgfkeysfiltered{/msc,#1}
+ \edef\msc@option{#1}
+ \def\msc@name{#2}
+ \pgfutil@ifnextchar[\msc@create@label{\msc@create@label[]}
+}
+\def\msc@create@label[#1]#2{
+ \ifx#1t \mscset{label position=above}
+ \else \ifx#1b \mscset{label position=below}
+ \fi\fi
+ \edef\msc@creator{#2}
+ \pgfutil@ifnextchar[\msc@create{\msc@create@pos[\mscget{pos}]}
+}
+\def\msc@create@pos[#1]{
+ \mscset{pos/.expanded=#1}
+ \msc@create
+}
+%\create{insance name}{label above}{label inside}
+\def\msc@create#1#2#3{
+% \mscset{pos/.expanded=#1}
+ \pgfkeysifdefined{/msc/instance/#1/no}{
+ \IfStrEq{off}{\mscget{instance/#1/status}}{
+ \IfStrEq{fat}{\mscget{instance/#1/type}}{
+ \edef\msc@tempa{(msc@node#1.east)++(-\mscget{line width}/2,0) coordinate (msc@node#1@r0)
+ coordinate (msc@node#1@r\the\c@msclevelcnt)
+ (msc@node#1.west)++(\mscget{line width}/2,0) coordinate (msc@node#1@l0)
+ coordinate (msc@node#1@l\the\c@msclevelcnt)}
+ }{%
+ \edef\msc@tempa{(msc@node#1.east)++(-\mscget{line width}/2,0)
+ coordinate (msc@node#1@r\the\c@msclevelcnt)
+ (msc@node#1.west)++(\mscget{line width}/2,0)
+ coordinate (msc@node#1@l\the\c@msclevelcnt)}
+ }
+ \edef\msc@tempb{
+ [/msc, draw=\mscget{draw head}, instance head={#2}, name={msc@node#1}, every
+ instance head,
+ append after command={(msc@node#1.south) coordinate (msc@lastlevel#1)
+ \msc@tempa},
+ \msc@option] at (msc@node#1|-msc@level\the\c@msclevelcnt){\unexpanded\expandafter{#3}};
+ }
+ \adddraw{#1}{\the\c@msclevelcnt}{\expandafter\node\msc@tempb}
+ \pgfkeysifdefined{/msc/instance/\msc@creator/no}{
+ \edef\msc@tempb{[\msc@option]{\unexpanded\expandafter{\msc@name}}{\msc@creator}{#1}}
+ \expandafter\mess\msc@tempb
+ }{}
+ \end{pgfscope}
+ \mscset{instance/#1/status=on}
+ }{
+ \msc@instancestarted{#1}\end{pgfscope}
+ }
+% \mscset{instance/#1/type=fat}
+ }{\msc@instundefinederr{#1}\end{pgfscope}}
+}
+
+% creates nodes to which we draw a line when advancing a level
+% #1 instance name
+%associates name with number #1 in corresponding pgfkeys. It updates
+%the right evironment
+ % #1 name of instance
+ % #2 options
+\def\msc@nameinstance#1#2{
+ \pgfkeysifdefined{/msc/instance/#1/no}{
+ \msc@nicknamedefinederr{#1}
+ }{
+ \advance\c@mscinstcnt by2\relax
+ \mscset{%update envright keys
+ instance/envright/no/.initial/.expanded=\the\c@mscinstcnt,
+ instanceno/\the\c@mscinstcnt/name/.initial/.expanded=envright
+ }
+ \advance\c@mscinstcnt by-1\relax%
+ \mscset{
+ instance/#1/no/.initial/.expanded=\the\c@mscinstcnt,
+ instanceno/\the\c@mscinstcnt/name/.initial/.expanded=#1,%
+ instance/#1/status/.initial=on, %possible values: on, off (no draw),
+ instance/#1/cover/.initial=0, %how many times instance is covered
+ instance/#1/region/.initial=normal, %possible %values:normal,coregion,suspension,activation,seminormal
+ instance/#1/region level/.initial=0,
+ instance/#1/region width/.initial=0pt
+ }
}
+ \begin{pgfscope}%parse options in scope not to propagate them
+ \mscset{#2}%
+ \ifnum\c@mscinstcnt<2\relax %the first instance
+ \coordinate[below=\mscget{first level height} of msc@level0] (msc@level1);
+ \fi
+ \ifmsc@isstar
+ \xdef\msc@tempa{fat}
+ \else
+ \xdef\msc@tempa{\mscget{fat}}
+ \fi
+ \end{pgfscope}
+ \mscset{/msc/instance/#1/type/.initial/.expand once=\msc@tempa}
+ \iftikz@fullytransformed %when fully transformed lines width is wrong - submitted bug nr 3597513.
+ \pgfmathparse{\msc@tempa + (0.5-0.5/\pgf@pt@bb)*\mscget{line width}}
+ \xdef\msc@tempa{\pgfmathresult}
+ \fi
}
-%
-% \inststop{#1}
-% #1: nick name of instance
-%
-% Draws the footer of #1 at current level.
-\def\inststop#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \addtolength{\msc@currentheight}{\lastlevelheight}
- \msc@drawinstanceline{#1}%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \msc@drawinstancefootsymbol{#1}{\the\tmp@Y}%
- \addtolength{\msc@currentheight}{-\lastlevelheight}
- \msc@setinstypos{#1}{undefined}
+%assigns the name of the previous instance to the \msc@inst@name
+ % #1 name or number of the instance
+\def\msc@previousinstance#1{%
+ \pgfkeysifdefined{/msc/instanceno/#1/name}%
+ { \pgfmathsetcount{\c@pgf@counta}{#1} }
+ { \pgfkeysifdefined{/msc/instance/#1/no}
+ {\pgfmathsetcount{\c@pgf@counta}{\mscget{instance/#1/no}}}%
+ {\msc@instundefinederr{#1}}
+ }
+ \advance\c@pgf@counta by -1\relax%
+ \edef\msc@inst@name{\mscget{instanceno/\the\c@pgf@counta/name}}
+}
+
+\def\msc@numsplit#1.#2{\def\msc@ta{#1}\def\msc@tb{#2}}
+% \nextlevel increases \msc@currentheight by #1 * \level height
+% (optional) #1: a nonnegative integer number (defaults to 1)
+% or tkiz options
+%
+\def\nextlevel{
+ \pgfutil@ifnextchar[\msc@nextlevelopt{\msc@nextlevelopt[1]}
+}
+\def\msc@nextlevelopt[#1]{%
+ \let\msc@tempheight\relax
+ \if!\ifnum9<1#1!\else_\fi
+ \mscset{/msc/level offset=#1}
+ \else
+ \msc@numsplit#1\relax
+ \if!\ifnum9<1\msc@ta!\else_\fi
+ \mscset{/msc/level offset=\msc@ta}%we get only
+ \if!\ifnum9<1\msc@tb!\else_\fi
+ \pgfmathsetmacro{\msc@tempheight}{0.\msc@tb*\mscget{level height}}
+ \msc@notpositiveintegerwarn{\msc@ta}{\msc@tb}
+ \fi
+ \fi
+ \fi
+ \mscgety{(msc@level\the\c@msclevelcnt)}{\msc@y}
+ \foreach \msc@tempa [evaluate=\msc@tempc using \msc@y-(\msc@tempa*\mscget{level height})] in {1 ,...,\mscget{level offset}} {%
+ \advance\c@msclevelcnt by 1\relax
+ \coordinate (msc@level\the\c@msclevelcnt) at (0,\msc@tempc pt);
+ \advance\c@msclevelcnt by -1\relax
+ \foreach \msc@tempb in {1,...,\c@mscinstcnt} {
+ \msc@createlevelnodes{\mscget{instanceno/\msc@tempb/name}}{\the\c@msclevelcnt}
+ }
+% \message{-----Showing code for level=\the\c@msclevelcnt------------------- }
+% \pgfkeys{/msc/level\the\c@msclevelcnt/draw/.show code,}
+ \pgfkeysifdefined{/msc/level\the\c@msclevelcnt/havedraw}{
+ \begin{pgfscope}
+ \mscset{/msc/level\the\c@msclevelcnt/draw}
+ \msc@global@set{/msc/level\the\c@msclevelcnt/draw/.code={}}
+ \end{pgfscope}
+ }{
+ }
+ \global\advance\c@msclevelcnt by 1\relax
+ }
+ \foreach \msc@tempb in {1,...,\c@mscinstcnt} {
+ \msc@drawinstanceline{\mscget{instanceno/\msc@tempb/name}}{\the\c@msclevelcnt}
+ }
+ \ifx\msc@tempheight\relax\else
+ \edef\msc@ta{\mscget{level height}}
+ \mscset{level height/.expanded=\msc@tempheight pt}
+ \nextlevel[1]
+ \mscset{level height/.expanded=\msc@ta}
+ \fi
+ \mscset{level offset=1}
+}
+
+% \coordinate (msc@level\the\c@msclevelcnt) at (0,#2);
+% draw a line for a given instance
+% #1 name of the instance
+% #2 level number
+\def\msc@drawinstanceline#1#2{
+ \IfStrEq{\mscget{instance/#1/status}}{on}{
+% ifnum0<\mscget{instance/#1/cover} \else
+ \mscgety{(msc@level#2)}{\msc@tempa}
+ \mscgety{(msc@lastlevel#1)}{\msc@dil}
+ \pgfmathparse{max(\msc@tempa-\msc@dil,\mscget{instance/#1/cover})}
+ \ifnum0<\pgfmathresult\relax %draw only if last level is above current level
+ \mscgety{(msc@level#2)}{\msc@io}\msc@setlastlevel{#1}{\msc@io}
+ \else
+ \msc@StrEqEither{\mscget{instance/#1/region}}{normal}{seminormal}{
+ \draw[/msc,instance line,every instance line]
+ (msc@lastlevel#1-|msc@node#1@l0)--(msc@level#2-|msc@node#1@l0)
+ (msc@lastlevel#1-|msc@node#1@r0)--(msc@level#2-|msc@node#1@r0);
+ \mscgety{(msc@level#2)}{\msc@io}\msc@setlastlevel{#1}{\msc@io}
+ }{
+% \msc@regbody{#1}{#2}
+ }
+ \fi
+ }{}
+}
+
+% create nodes at a current level for a given instance
+% #1 name of the instance
+% #2 level number
+\def\msc@createlevelnodes#1#2{
+%assume node msc@level#2 exists
+ \IfEqCase{\mscget{instance/#1/type}}{
+ {fat} {
+ \coordinate[xshift=\mscget{line width} /2](msc@node#1@l#2) at (msc@node#1.west|-msc@level#2);
+ \coordinate[xshift=-\mscget{line width} /2] (msc@node#1@r#2) at (msc@node#1.east|-msc@level#2);
+ \IfStrEq{\mscget{instance/#1/region}}{seminormal}{
+ \msc@global@set{instance/#1/region=normal}
+ }{}
+ }
+ {normal} {%
+ \msc@StrEqEither{\mscget{instance/#1/region}}{normal}{coregion}{%
+ \coordinate (msc@node#1@r#2) at (msc@node#1 |-msc@level#2);
+ \coordinate (msc@node#1@l#2) at (msc@node#1 |-msc@level#2);
+ }
+ {%
+ \msc@StrEqEither{\mscget{instance/#1/region}}{activation}{suspension} {
+ \path let \p1=(msc@node#1), \p2=(msc@level#2) in
+ coordinate(msc@node#1@l#2) at (\x1-\mscget{instance/#1/region width}/2,\y2)
+ coordinate(msc@node#1@r#2) at (\x1+\mscget{instance/#1/region width}/2,\y2);
+ }
+ {
+ \IfStrEq{\mscget{instance/#1/region}}{seminormal}{
+ \path let \p1=(msc@node#1), \p2=(msc@level#2) in
+ coordinate(msc@node#1@l#2) at (\x1-\mscget{instance/#1/region width}/2,\y2)
+ coordinate(msc@node#1@r#2) at (\x1+\mscget{instance/#1/region width}/2,\y2);
+ \msc@global@set{instance/#1/region=normal}
+ }{%debug message
+ \message{[msc] Unknown region type: \mscget{instance/#1/region} for the nick: #1}
+ }
+ }
+ }
+ }
+ [\message{[msc] Unknown instance type: \mscget{instance/#1/type} for the nick: #1}]
+ }
+% }
+% { }
+}
+% \mess(*)[side]{name}[label position]{sender}[pos]{receiver}[level shift]
+\def\mess{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@mess@nostar}{\msc@isstarfalse\msc@mess@nostar*}
+}
+\def\msc@mess@nostar*{\pgfutil@ifnextchar[\msc@messopt{\msc@messopt[]}}
+\def\msc@messopt[#1]{%parsing of [side] and [options]
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else \ifx#1b \else \ifx#1t %ignoring t and b for backward compatibility
+ \else
+ \pgfkeysactivatefamily{/msc/message options}
+ \pgfkeysfiltered{/msc,#1}
+ \def\msc@options{#1}
+% \pgfutil@ifundefined{msc@mess@side}{\def\msc@mess@side{\mscget{side}}}{}
+ \fi \fi \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@messopt}{\msc@mess@threeopt}
+}
+\def\msc@mess@threeopt#1{%parsing of {name}
+ \def\msc@mess@name{#1}
+ \pgfutil@ifnextchar[\msc@mess@twoopt{\msc@mess@twoopt[\mscget{label position}]}
+}
+\def\msc@mess@twoopt[#1]#2{%parsing of [label position] and {sender}
+ \ifx#1l \mscset{label position=left}
+ \else \ifx#1r \mscset{label position=right}
+ \else \ifx#1t \mscset{label position=above}
+ \else \ifx#1b \mscset{label position=below}
+ \fi \fi \fi \fi
+ \xdef\msc@sender{#2}
+ \pgfutil@ifnextchar[\msc@mess@oneopt{\msc@mess@oneopt[\mscget{pos}]}
+}
+\def\msc@mess@oneopt[#1]#2{%parsing of [placement] and {receiver}
+ \mscset{pos/.expanded=#1}
+ \xdef\msc@receiver{#2}
+ \IfStrEq{\msc@receiver}{\msc@sender}{
+ \edef\msc@tempb{\mscget{offset}}
+ }{
+ \edef\msc@tempb{\mscget{level shift}}
+ }
+ \pgfutil@ifnextchar[{\msc@mess@noopt}{\msc@mess@noopt[\msc@tempb]}
+}
+
+\def\msc@mess@noopt[#1]{%parsing of [level shift]
+ \def\msc@undefined{false}
+ \msc@getlevel shift{#1}{\msc@level shift}{\msc@tempa}
+ \ifx\msc@sender\msc@receiver %self message
+ \IfStrEq{\mscget{label position}}{above}{
+ \mscset{label position=\mscget{side}}
+ }{}
+ \pgfkeysifdefined{/msc/instance/\msc@receiver/no}{%instance name
+ \IfStrEq{\mscget{side}}{left}{
+ \msc@selfmess{msc@node\msc@receiver @l\the\c@msclevelcnt}{msc@node\msc@receiver @l\msc@level shift}{-\mscget{self message width}}
+ }{
+ \msc@selfmess{msc@node\msc@receiver @r\the\c@msclevelcnt}{msc@node\msc@receiver @r\msc@level shift}{\mscget{self message width}}
+ }
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@receiver}{% neither instance name nor reference node
+ \def\msc@undefined{true}
+ \msc@instundefinederr{\msc@receiver}
+ }{% reference node
+ \IfStrEq{\mscget{side}}{left}{
+ \msc@selfmess{msc@node\msc@receiver|-msc@level\the\c@msclevelcnt}%
+ {msc@node\msc@receiver|-msc@level\msc@level shift}{-\mscget{self message width}}
+ }{
+ \msc@selfmess{msc@node\msc@receiver|-msc@level\the\c@msclevelcnt}%
+ {msc@node\msc@receiver|-msc@level\msc@level shift} {\mscget{self message width}}
+ }
+ }
+ }
+ \else %not self message
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@receiver} {
+ \def\msc@undefined{true}
+ \msc@instundefinederr{\msc@receiver}
+ }{
+ \mscgetx{(msc@node\msc@receiver)}{\msc@minx}
+ }
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@sender} {
+ \def\msc@undefined{true}
+ \msc@instundefinederr{\msc@sender}
+ }{
+ \mscgetx{(msc@node\msc@sender)}{\msc@maxx}
+ }
+ \IfStrEq{\msc@undefined}{false}{
+ \pgfkeysifdefined{/msc/instance/\msc@sender/no}{%instance name
+% \pgfmathparse{\msc@maxx-\msc@minx}
+ \pgfmathparse{ifthenelse((\msc@maxx-\msc@minx)<0,"r","l")}
+ \edef\msc@left{msc@node\msc@sender @\pgfmathresult\the\c@msclevelcnt}
+ }{
+ \def\msc@left{msc@node\msc@sender|-msc@level\the\c@msclevelcnt}
+ }
+ \pgfkeysifdefined{/msc/instance/\msc@receiver/no}{%instance name
+ \pgfmathparse{ifthenelse((\msc@maxx-\msc@minx)<0,"l","r")}
+ \edef\msc@right{msc@node\msc@receiver @\pgfmathresult\msc@level shift}
+ }{
+ \def\msc@right{msc@node\msc@receiver|-msc@level\msc@level shift}
+ }
+ \msc@mess{\msc@left}{\msc@right}%stores result in \msc@tempb
+ }{}
+ \fi
+ \IfStrEq{\msc@undefined}{false}{
+ \end{pgfscope}
+ \addDdraw{\msc@sender}{\msc@receiver}{\msc@tempa}{\expandafter\draw\msc@tempb}
+ }{
+ \end{pgfscope}
}
}
-%
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
-%
-% CREATE
-%
-% \create creates a new msc-instance and draws its head symbol
-% #1: text above creation message
-% #2: nickname of creating instance
-% #3: nickname of created instance
-% #4: name of the instance (above instance head symbol)
-% #5: name of the instance (inside instance head symbol)
-%
-% Some commands are defined as well (INSTNR is the arabic
-% representation of the instance number):
-% \instabname#3: `above name' of instance with nickname #3
-% \instinname#3: `inside name' of instance with nickname #3
-% \instlinestyle#3: the line style (dashed or solid) of instance with nickname #3
-\newcommand{\create}{%
- \@ifstar%
- {\def\mess@style{mess}\def\mess@linsestyle{dashed}\create@A}{\def\mess@style{mess}\def\mess@linestyle{solid}\create@A}%
-}%
-\newcommand{\create@A}[1]{%
- \def\mess@labeltext{#1}%
- \create@B%
-}
-\newcommand{\create@B}[2][t]{%
- \def\mess@labelposition{#1}%
- \def\mess@sender{#2}%
- \create@C%
-}
-\newcommand{\create@C}[4][0.5]{%
- \def\mess@labelplacement{#1}%
- \def\mess@receiver{#2}%
- \def\mess@leveloffset{0}%
- \def\mess@instanceoffset{0.5\instwidth}%
-%
- \expandafter\@ifundefined{mscinst\mess@sender}{%
- \msc@instundefinederr{\mess@sender}}{% else, \mess@sender is defined
- \expandafter\@ifundefined{mscinst\mess@receiver}{%
- \msc@instundefinederr{\mess@receiver}}{% else, \mess@receiver is defined
- \expandafter\def\csname instabname\mess@receiver\endcsname{#3}% `above name'
- \expandafter\def\csname instinname\mess@receiver\endcsname{#4}% `inside name'
- % draw the instance header symbol
- \setlength{\tmp@X}{\msc@instxpos{\mess@receiver}}% x-center head box
- \setlength{\tmp@Y}{\msc@currentheight}% y-center head box
- \setlength{\tmp@Xa}{-0.5\instwidth+\tmp@X}% x-upperleft head box
- \setlength{\tmp@Ya}{\msc@currentheight-0.5\instheadheight}%
- \setlength{\tmp@Xb}{\tmp@Xa+\instwidth}% x-lowerright head box
- \setlength{\tmp@Yb}{\tmp@Ya+\instheadheight}% y-lowerright head box
- \psframe[dimen=middle](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- \rput[B](\tmp@X,-\tmp@Ya){\raisebox{\labeldist}{\makebox[0pt][c]{#3}}}%
- \rput[B](\tmp@X,-\tmp@Y){\raisebox{-.5ex}{\makebox[0pt][c]{#4}}}%
- % redefine the instance's y position
- \setlength{\tmp@Y}{\msc@currentheight+0.5\instheadheight}%
- \msc@setinstypos{\mess@receiver}{\the\tmp@Y}%
- % draw creation arrow
- \msc@drawarrow%
- }%
- }%
-}
-%
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% INLINE EXPRESSIONS (inlines)
-%
-%
-% \inlineestart creates an inline expression at the current level
-% [#1]: left overlap
-% [#2]: right overlap
-% #3: nickname of the inline
-% #4: text of the inline
-% #5: first instance of the inline
-% #6: final instance of the inline
-\newcommand{\inlinestart}[1][\inlineoverlap]{%
- \def\msc@leftoverlap{#1}\msc@inlinecont%
-}
-\newcommand{\msc@inlinecont}[5][\msc@leftoverlap]{\msc@declinline{\msc@leftoverlap}{#1}{#2}{#3}{#4}{#5}}%
-%
-% \inlineend draws and ends the inline expression with nickname #1
-%
-\newcommand{\inlineend}{%
- \@ifstar{\msc@inlineends}{\msc@inlineend}}
-%
-% \inlineseparator draws a ``separator'' (horizontal dashed line) through
-% inline expression with nickname #1
-\newcommand{\inlineseparator}[1]{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \setlength{\tmp@Y}{\msc@currentheight}%
- \psline[linestyle=dashed](\msc@inlulx{#1},-\tmp@Y)(\msc@inllrx{#1},-\tmp@Y)%
- }%
-}
-%
-% internal commands to implement the inline expressions:
-% #1: left overlap
-% #2: right overlap
-% #3: nickname of the inline
-% #4: text of the inline
-% #5: first instance of the inline
-% #6: final instance of the inline
-%
-\def\msc@declinline#1#2#3#4#5#6{%
- \@ifundefined{mscinl#3}{%
- \@ifundefined{mscinst#5}{% #5 is not an instance nickname
- \msc@instundefinederr{#5}}{%
- \@ifundefined{mscinst#6}{% #6 is not an instance nickname
- \msc@instundefinederr{#6}}{%
- \ifthenelse{\lengthtest{\msc@instxpos{#5}>\msc@instxpos{#6}}}{%
- \msc@inlfirstlasterror{#3}{#5}{#6}}{%
- \@namedef{mscinl#3}{\relax}%
- \expandafter\def\csname inltext#3\endcsname{\raisebox{\depth}[\totalheight][0pt]{#4}}%
- \ifthenelse{\equal{true}{\msc@instisfat{#5}}}%
- {%
- \setlength{\tmp@X}{\msc@instlxpos{#5}-#1}%
- }%
- {%
- \setlength{\tmp@X}{\msc@instxpos{#5}-#1}%
- }%
- \expandafter\edef\csname inlulx#3\endcsname{\the\tmp@X}%
- \expandafter\edef\csname inluly#3\endcsname{\the\msc@currentheight}%
- \ifthenelse{\equal{true}{\msc@instisfat{#6}}}%
- {%
- \setlength{\tmp@X}{\msc@instrxpos{#6}+#2}%
- }%
- {%
- \setlength{\tmp@X}{\msc@instxpos{#6}+#2}%
- }%
- \expandafter\edef\csname inllrx#3\endcsname{\the\tmp@X}%
- \expandafter\edef\csname inllry#3\endcsname{undefined}%
- % two additional instances are defined
- \msc@declinst{#3left}{\relax}{\relax}{\the\instbarwidth}% left of inline
- \msc@setinstxpos{#3left}{\msc@inlulx{#3}}%
- \msc@setinstlxpos{#3left}{\msc@inlulx{#3}}%
- \msc@setinstrxpos{#3left}{\msc@inlulx{#3}}%
- \msc@setinstypos{#3left}{undefined}% no instance line drawing
- \msc@declinst{#3right}{\relax}{\relax}{\the\instbarwidth}% left of inline
- \msc@setinstxpos{#3right}{\msc@inllrx{#3}}%
- \msc@setinstlxpos{#3right}{\msc@inllrx{#3}}%
- \msc@setinstrxpos{#3right}{\msc@inllrx{#3}}%
- \msc@setinstypos{#3right}{undefined}% no instance line drawing
- }%
- }%
- }%
- }{% nickname #3 already defined
- \msc@nicknamedefinederr{#3}%
- }%
-}
-%
-% \msc@inlulx gets the upper-left x-position of inline with nickname #1.
-\def\msc@inlulx#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \csname inlulx#1\endcsname%
- }%
-}
-%
-% \msc@inluly gets the upper-left y-position of inline with nickname #1.
-\def\msc@inluly#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \csname inluly#1\endcsname%
- }%
-}
-%
-% \msc@inllrx gets the lower-right x-position of inline with nickname #1.
-\def\msc@inllrx#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \csname inllrx#1\endcsname%
- }%
-}
-%
-% \msc@inllry gets the lower-right y-position of inline with nickname #1.
-\def\msc@inllry#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \csname inllry#1\endcsname%
- }%
-}
-%
-% \msc@inltext gets the text of inline with nickname #1
-\def\msc@inltext#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \csname inltext#1\endcsname%
- }%
-}
-%
-% \msc@inlineend completes the inline with nickname #1
-% (the bottom line is solid)
-\def\msc@inlineend#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname inllry#1\endcsname{\the\msc@currentheight}%
- \setlength{\tmp@Xa}{\msc@inlulx{#1}}%
- \setlength{\tmp@Ya}{\msc@inluly{#1}}%
- \setlength{\tmp@Xb}{\msc@inllrx{#1}}%
- \setlength{\tmp@Yb}{\msc@inllry{#1}}%
-%% Debug info:
-% \typeout{(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)}%
- \psframe[dimen=middle](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- \settowidth{\tmp@X}{\msc@inltext{#1}}%
- \setlength{\tmp@X}{1.1\tmp@X+\labeldist}%
- \settoheight{\tmp@Y}{\msc@inltext{#1}}%
- \setlength{\tmp@Y}{1.1\tmp@Y+\labeldist}%
- \setlength{\tmp@Xb}{\tmp@X+\labeldist}%
- \setlength{\tmp@Yb}{\tmp@Y+\labeldist}%
- \rput(\tmp@Xa,-\tmp@Ya){%
- \rput[tl](\labeldist,-\labeldist){\msc@inltext{#1}}%
- \psline(0,-\tmp@Yb)(\tmp@X,-\tmp@Yb)(\tmp@Xb,-\tmp@Y)(\tmp@Xb,0)%
- }%
- }%
-}
-%
-% \msc@inlineends completes the inline with nickname #1
-% (the bottom line is dashed)
-\def\msc@inlineends#1{%
- \expandafter\@ifundefined{mscinl#1}{%
- \msc@inlundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname inllry#1\endcsname{\the\msc@currentheight}%
- \setlength{\tmp@Xa}{\msc@inlulx{#1}}%
- \setlength{\tmp@Ya}{\msc@inluly{#1}}%
- \setlength{\tmp@Xb}{\msc@inllrx{#1}}%
- \setlength{\tmp@Yb}{\msc@inllry{#1}}%
-%% Debug info:
-% \typeout{(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)}%
- % first the solid part of the inline expression:
- \psline(\tmp@Xa,-\tmp@Yb)(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- % then the dashed bottom line:
- \psline[linestyle=dashed](\tmp@Xa,-\tmp@Yb)(\tmp@Xb,-\tmp@Yb)
- \settowidth{\tmp@X}{\msc@inltext{#1}}%
- \setlength{\tmp@X}{1.1\tmp@X+\labeldist}%
- \settoheight{\tmp@Y}{\msc@inltext{#1}}%
- \setlength{\tmp@Y}{1.1\tmp@Y+\labeldist}%
- \setlength{\tmp@Xb}{\tmp@X+\labeldist}%
- \setlength{\tmp@Yb}{\tmp@Y+\labeldist}%
- \rput(\tmp@Xa,-\tmp@Ya){%
- \rput[tl](\labeldist,-\labeldist){\msc@inltext{#1}}%
- \psline(0,-\tmp@Yb)(\tmp@X,-\tmp@Yb)(\tmp@Xb,-\tmp@Y)(\tmp@Xb,0)%
- }%
- }%
-}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% REFERENCES
-%
-%
-% \referencestart creates an msc reference at the current level
-% [#1] : left overlap
-% [#2] : right overlap
-% #3: nickname of the reference
-% #4: text of the reference
-% #5: first instance of the reference
-% #6: final instance of the reference
-\newcommand{\referencestart}[1][\referenceoverlap]{%
- \def\msc@leftoverlap{#1}\msc@referencecont%
-}
-\newcommand{\msc@referencecont}[5][\referenceoverlap]{%
- \msc@declreference{\msc@leftoverlap}{#1}{#2}{#3}{#4}{#5}%
- \setcounter{tmpcnt}{0}%
- \msc@reffindfirst{#2}{\msc@drawtorefaux}%
-}
-%
-% \referenceend draws and ends the reference with nickname #1
-\newcommand{\referenceend}[1]{%
- \msc@drawreference{#1}%
- \setcounter{tmpcnt}{0}%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \msc@reffindfirst{#1}{\msc@refresetypos{\the\tmp@Y}}%
-}
-%
-% internal commands to implement references:
-% #1: left overlap
-% #2: right overlap
-% #3: nickname of the reference
-% #4: text of the reference
-% #5: first instance of the reference
-% #6: final instance of the reference
-%
-\def\msc@declreference#1#2#3#4#5#6{%
- \@ifundefined{mscref#3}{%
- \@ifundefined{mscinst#5}{% #5 is not an instance nickname
- \msc@instundefinederr{#5}}{%
- \@ifundefined{mscinst#6}{% #6 is not an instance nickname
- \msc@instundefinederr{#6}}{%
- \ifthenelse{\lengthtest{\msc@instxpos{#5}>\msc@instxpos{#6}}}{%
- \msc@reffirstlasterror{#3}{#5}{#6}}{%
- \@namedef{mscref#3}{\relax}%
- \expandafter\def\csname reftext#3\endcsname{#4}%
- \ifthenelse{\equal{true}{\msc@instisfat{#5}}}%
- {%
- \setlength{\tmp@X}{\msc@instlxpos{#5}-#1}%
- }%
- {%
- \setlength{\tmp@X}{\msc@instxpos{#5}-#1}%
- }%
- \expandafter\edef\csname refulx#3\endcsname{\the\tmp@X}%
- \expandafter\edef\csname refuly#3\endcsname{\the\msc@currentheight}%
- \ifthenelse{\equal{true}{\msc@instisfat{#6}}}%
- {%
- \setlength{\tmp@X}{\msc@instrxpos{#6}+#2}%
- }%
- {%
- \setlength{\tmp@X}{\msc@instxpos{#6}+#2}%
- }%
- \expandafter\edef\csname reflrx#3\endcsname{\the\tmp@X}%
- \expandafter\edef\csname reflry#3\endcsname{undefined}%
- \expandafter\def\csname reffirst#3\endcsname{#5}%
- \expandafter\def\csname reffinal#3\endcsname{#6}%
- % two additional instances are defined
- \msc@declinst{#3left}{\relax}{\relax}{\the\instbarwidth}% left of reference
- \msc@setinstxpos{#3left}{\msc@refulx{#3}}%
- \msc@setinstlxpos{#3left}{\msc@refulx{#3}}%
- \msc@setinstrxpos{#3left}{\msc@refulx{#3}}%
- \msc@setinstypos{#3left}{undefined}% no instance line drawing
- \msc@declinst{#3right}{\relax}{\relax}{\the\instbarwidth}% left of reference
- \msc@setinstxpos{#3right}{\msc@reflrx{#3}}%
- \msc@setinstlxpos{#3right}{\msc@reflrx{#3}}%
- \msc@setinstrxpos{#3right}{\msc@reflrx{#3}}%
- \msc@setinstypos{#3right}{undefined}% no instance line drawing
- }%
- }%
- }%
- }{% nickname #3 already defined
- \msc@nicknamedefinederr{#3}%
- }%
-}
-%
-% \msc@refulx gets the upper-left x-position of reference with nickname #1.
-\def\msc@refulx#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname refulx#1\endcsname%
- }%
-}
-%
-% \msc@refuly gets the upper-left y-position of reference with nickname #1.
-\def\msc@refuly#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname refuly#1\endcsname%
- }%
-}
-%
-% \msc@reflrx gets the lower-right x-position of reference with nickname #1.
-\def\msc@reflrx#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname reflrx#1\endcsname%
- }%
-}
-%
-% \msc@reflry gets the lower-right y-position of reference with nickname #1.
-\def\msc@reflry#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname reflry#1\endcsname%
- }%
-}
-%
-% \msc@reftext gets the text of reference with nickname #1
-\def\msc@reftext#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname reftext#1\endcsname%
- }%
-}
-%
-% \msc@reftext gets the nickname of the first instance of the reference with nickname #1
-\def\msc@reffirst#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname reffirst#1\endcsname%
- }%
-}
-%
-% \msc@reftext gets the nickname of the final instance of the reference with nickname #1
-\def\msc@reffinal#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \csname reffinal#1\endcsname%
- }%
-}
-%
-% \msc@drawreference completes the reference with nickname #1
-\def\msc@drawreference#1{%
- \expandafter\@ifundefined{mscref#1}{%
- \msc@refundefinederr{#1}}{% else, #1 is defined
- \expandafter\edef\csname reflry#1\endcsname{\the\msc@currentheight}%
- \setlength{\tmp@Xa}{\msc@refulx{#1}}%
- \setlength{\tmp@Ya}{\msc@refuly{#1}}%
- \setlength{\tmp@Xb}{\msc@reflrx{#1}}%
- \setlength{\tmp@Yb}{\msc@reflry{#1}}%
-%% Debug info:
-% \typeout{(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)}%
- \psframe[dimen=middle,framearc=0.25](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)% note: rounded corners
- \setlength{\tmp@X}{\tmp@Xb-\tmp@Xa}%
- \setlength{\tmp@Y}{\tmp@Yb-\tmp@Ya}%
- \rput(\tmp@Xa,-\tmp@Ya){%
- \rput[B](.5\tmp@X,-.5\tmp@Y){\raisebox{-.5ex}{\makebox[0pt][c]{\msc@reftext{#1}}}}%
- }%
- }%
-}
-%
-\def\msc@reffindfirst#1#2{%
- \ifthenelse{\value{tmpcnt} < \value{mscinstcnt}}{%
-% Debug info:
-% \typeout{(drawtoref) checking \msc@instnickname{tmpcnt}}%
- \ifthenelse{\equal{\msc@instnickname{tmpcnt}}{\msc@reffirst{#1}}}{% first instance found
-% Debug info:
-% \typeout{first found: \msc@instnickname{tmpcnt}}%
- #2{#1}}{% else, keep on looking
- \msc@incrcounter{tmpcnt}%
- \msc@reffindfirst{#1}{#2}}}{% done ! all instances checked
- }%
-}
-%
-\def\msc@drawtorefaux#1{%
- \ifthenelse{\value{tmpcnt} < \value{mscinstcnt}}{%
-% Debug info:
-% \typeout{(drawtorefaux) checking \msc@instnickname{tmpcnt}}%
- \msc@drawinstanceline{\msc@instnickname{tmpcnt}}%
- \msc@setinstypos{\msc@instnickname{tmpcnt}}{undefined}%
- \ifthenelse{\equal{\msc@instnickname{tmpcnt}}{\msc@reffinal{#1}}}{% final instance found
-% Debug info:
-% \typeout{final found: \msc@instnickname{tmpcnt}}%
- }{% else, non-final
- \msc@incrcounter{tmpcnt}%
- \msc@drawtorefaux{#1}}%
- }{% done ! all instances checked
- }%
+% #1 - sender node
+% #2 - receiver node
+% #3 - message dist
+% result defined in \msc@tempb
+\def\msc@selfmess#1#2#3{
+ \IfStrEq{\mscget{label position}}{left}{\xdef\msc@tempc{-1}}{\xdef\msc@tempc{1}}
+ \xdef\msc@tempb{[\mscget{label position},/msc,message,message loop={#3},
+ \ifmsc@isstar replay,\fi, inner sep=0pt,
+ /tikz/pos=\mscget{pos}, every message, \msc@options]
+ (#1)
+ to node[xshift=\msc@tempc*\mscget{label distance}](msc@lastnode){\expandafter\noexpand\msc@mess@name}
+ (#2);
+ }%use macro to expand parameters
+}
+% #1 - sender node
+% #2 - receiver node
+% result defined in \msc@tempb
+\def\msc@mess#1#2{
+ \IfSubStr{\mscget{label position}}{above}{\xdef\msc@tempc{1}}{\xdef\msc@tempc{-1}}
+ \xdef\msc@tempb{[/msc,\mscget{label position},message,
+ \ifmsc@isstar replay,\fi, inner sep=0pt, %
+ /tikz/pos=\mscget{pos}, every message, \msc@options]
+ (#1) ->
+ node[yshift=\msc@tempc*\mscget{label distance}](msc@lastnode){\unexpanded\expandafter{\msc@mess@name}}(#2);%cheating %and using eTeX expansion
+ % to use pure TeX see http://tex.stackexchange.com/questions/40674/replacement-for-unexpanded-without-etex-extension
+ }
}
-%
-\def\msc@refresetypos#1#2{%
- \ifthenelse{\value{tmpcnt} < \value{mscinstcnt}}{%
-% Debug info:
-% \typeout{(drawtorefaux) checking \msc@instnickname{tmpcnt}}
- \msc@setinstypos{\msc@instnickname{tmpcnt}}{#1}%
- \ifthenelse{\equal{\msc@instnickname{tmpcnt}}{\msc@reffinal{#2}}}{% final instance found
-% Debug info:
-% \typeout{final found: \msc@instnickname{tmpcnt}}%
- }{% else, non-final
- \msc@incrcounter{tmpcnt}%
- \msc@refresetypos{#1}{#2}}%
- }{% done ! all instances checked
- }%
+%add code to be executed at given level
+% #1 - name of the instance
+% #2 - number of level at which to add the code
+% #3 - code to be added (expanded once - so prefix with \expandafter)
+\def\adddraw#1#2#3{
+ \msc@StrEqEither{#1}{envright}{envleft} {
+ \msc@global@set{/msc/levelenv/draw/.append code/.expand once={#3},
+ /msc/levelenv/havedraw/.initial=true}
+ }{
+ \msc@global@set{/msc/level#2/draw/.append code/.expand once={#3},
+ /msc/level#2/havedraw/.initial=true}
+ }
}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% CO-REGIONS
-%
-% \coregionstart starts a coregion on instance #1 (nickname) in the current level.
-\def\coregionstart#1{\regionstart{coregion}{#1}}
-% \coregionend ends a coregion on instance #1 (nickname) in the current level.
-\def\coregionend#1{\regionend{#1}}%
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% REGIONS (normal, coregion, suspension, and activation)
-%
-%
-% \regionstart{#1}{#2}
-% starts a region
-% #1: region style: normal, coregion, suspension, or activation
-% #2: nickname: nick name of the instance
-\def\regionstart#1#2{%
- \expandafter\@ifundefined{mscinst#2}{%
- \msc@instundefinederr{#2}}{% else, #2 is defined
- \msc@drawinstanceline{#2}%
- \msc@setinstregionstyle{#2}{#1}%
- \msc@drawregionstart{#2}%
- }%
+%add code to be executed at given level
+% #1 - name of the instance
+% #2 - name of the second instance
+% #3 - number of level at which to add the code
+% #4 - code to be added (expanded once - so prefix with \expandafter)
+\def\addDdraw#1#2#3#4{
+ \msc@StrEqEither{#1}{envright}{envleft} {
+ \msc@global@set{/msc/levelenv/draw/.append code/.expand once={#4},
+ /msc/levelenv/havedraw/.initial=true}
+ }{
+ \msc@StrEqEither{#2}{envright}{envleft} {
+ \msc@global@set{/msc/levelenv/draw/.append code/.expand once={#4},
+ /msc/levelenv/havedraw/.initial=true}
+ }{
+ \msc@global@set{/msc/level#3/draw/.append code/.expand once={#4},
+ /msc/level#3/havedraw/.initial=true}
+ }
+ }
}
-%
-% \regionend{#1}
-% ends the region of instance with nickname #1
-\def\regionend#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \msc@drawinstanceline{#1}%
- \msc@drawregionend{#1}%
- \msc@setinstregionstyle{#1}{normal}%
- }%
+% \msccomment[position]{text}{instname}
+\def\msccomment{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@msccomment@nostar}{\msc@isstarfalse\msc@msccomment@nostar*}
+}
+\def\msc@msccomment@nostar*{\pgfutil@ifnextchar[\msc@msccomment@opt{\msc@msccomment@opt[]}}
+\def\msc@msccomment@opt[#1]{%parsing of [side] and [options]
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \pgfkeysactivatefamily{/msc/msccomment options}
+ \pgfkeysfiltered{/msc,#1}
+ \def\msc@options{#1}
+% \pgfutil@ifundefined{msc@mess@side}{\def\msc@mess@side{\mscget{side}}}{}
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@msccomment@opt}{\msc@msccomment@noopt}
}
-%
-%
-\def\msc@drawregionstart#1{%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \ifthenelse{\equal{\msc@instisfat{#1}}{true}}
- {%
- \setlength{\tmp@Xa}{\msc@instlxpos{#1}}%
- \setlength{\tmp@Xb}{\msc@instrxpos{#1}}%
- \psline(\tmp@Xa,-\tmp@Y)(\tmp@Xb,-\tmp@Y)%
+
+\def\msc@msccomment@noopt#1#2{%parsing of {text}
+ \edef\msc@undefined{false}
+ \edef\msc@instname{#2}
+ \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@node{msc@node\msc@instname @l\the\c@msclevelcnt}
+ } {
+ \edef\msc@node{msc@node\msc@instname @r\the\c@msclevelcnt}
}
- {%
- \setlength{\tmp@Xa}{-.5\regionbarwidth+\msc@instxpos{#1}}%
- \setlength{\tmp@Xb}{.5\regionbarwidth+\msc@instxpos{#1}}%
- \psline(\tmp@Xa,-\tmp@Y)(\tmp@Xb,-\tmp@Y)%
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@instname}{% neither instance name nor reference node
+ \edef\msc@undefined{true}
+ \msc@instundefinederr{\msc@instname}
}
- \msc@setinstypos{#1}{\the\tmp@Y}%
-}
-%
-%
-\def\msc@drawregionend#1{%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \ifthenelse{\equal{\msc@instisfat{#1}}{true}}
- {%
- \setlength{\tmp@Xa}{\msc@instlxpos{#1}}%
- \setlength{\tmp@Xb}{\msc@instrxpos{#1}}%
- \psline(\tmp@Xa,-\tmp@Y)(\tmp@Xb,-\tmp@Y)%
+ {
+ \edef\msc@node{msc@node\msc@instname|-msc@level\the\c@msclevelcnt}
}
- {\setlength{\tmp@Xa}{-.5\regionbarwidth+\msc@instxpos{#1}}%
- \setlength{\tmp@Xb}{.5\regionbarwidth+\msc@instxpos{#1}}%
- \psline(\tmp@Xa,-\tmp@Y)(\tmp@Xb,-\tmp@Y)%
+ }
+ \IfStrEq{\msc@undefined}{false}{
+ \IfStrEq{\mscget{side}}{left}{
+ \def\msc@anchor{east}
+ \edef\msc@dist{-\mscget{msccomment distance}}
+ } {
+ \def\msc@anchor{west}
+ \edef\msc@dist{\mscget{msccomment distance}}
}
- \msc@setinstypos{#1}{\the\tmp@Y}%
-}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% MESSAGE ARROWS
-%
-% \messarrowscale sets the arrow scale
-\def\messarrowscale#1{\psset{arrowscale=#1}}
-%
-% \msc@setleveloffset sets the internal level offset
-\def\msc@setleveloffset#1{%
- \def\msc@leveloffset{#1}%
-}
-
-% \mess has one optional argument to define the position of
-% the label of a self message.
-\newcommand{\mess}{%
- \@ifstar%
- {\def\mess@style{mess}\def\mess@linestyle{dashed}\mess@A}{\def\mess@style{mess}\def\mess@linestyle{solid}\mess@A}%
-}%
-%
-\newcommand{\mess@A}[2][l]{%
- \def\selfmess@position{#1}%
- \def\mess@labeltext{#2}%
- \mess@B%
-}%
-\newcommand{\mess@B}[2][\ifx\mess@sender\mess@receiver \selfmess@position\else t\fi]{%
- \def\mess@labelposition{#1}%
- \def\mess@sender{#2}%
- \mess@C%
-}
-\newcommand{\mess@C}[2][0.5]{%
- \def\mess@labelplacement{#1}%
- \def\mess@receiver{#2}%
- \mess@D%
-}
-\newcommand{\mess@D}[1][\ifx\mess@sender\mess@receiver 1\else 0\fi]{%
- \edef\mess@leveloffset{#1}%
- \mess@E%
-}
-\newcommand{\mess@E}[1][0\mscunit]{%
- \edef\mess@instanceoffset{#1}%
- \msc@drawarrow%
-}
-\newcommand{\msc@drawarrow}{%
- \expandafter\@ifundefined{mscinst\mess@sender}{%
- \msc@instundefinederr{\mess@sender}}{% else, sender is defined
- \expandafter\@ifundefined{mscinst\mess@receiver}{%
- \msc@instundefinederr{\mess@receiver}}{% else, receiver is defined
- \ifx\mess@sender\mess@receiver\msc@drawselfarrow\else\msc@drawnonselfarrow\fi%
- }%
- }%
-}
-\newcommand{\msc@drawselfarrow}{%
- \ifthenelse{\equal{\selfmess@position}{l} \or%
- \equal{\selfmess@position}{r}%
- }{%
- \ifthenelse{\equal{\selfmess@position}{l}}%
- {%
- \setlength{\tmp@Xa}{\msc@instlxpos{\mess@sender} - \selfmesswidth}%
- \setlength{\tmp@Xb}{\tmp@Xa}%
- }{% ELSE
- \setlength{\tmp@Xa}{\msc@instrxpos{\mess@sender} + \selfmesswidth}%
- \setlength{\tmp@Xb}{\tmp@Xa}%
- }%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \setlength{\tmp@Yb}{\msc@currentheight + (\levelheight * \mess@leveloffset)}%
- \msc@computelabelcoords%
- \msc@computelabelspec%
- \rput[\msc@labelrefpoint](\tmp@X,-\tmp@Y){\msc@labelbox{\mess@labeltext}}%
- \ifthenelse{\equal{\selfmess@position}{l}}%
- {%
- \setlength{\tmp@Xa}{\msc@instlxpos{\mess@sender}}%
- \setlength{\tmp@Xc}{\msc@instlxpos{\mess@sender} - \mess@instanceoffset}%
- }{% ELSE
- \setlength{\tmp@Xa}{\msc@instrxpos{\mess@sender}}%
- \setlength{\tmp@Xc}{\msc@instrxpos{\mess@sender} + \mess@instanceoffset}%
- }%
- \ifthenelse{\equal{\mess@style}{mess}}%
- {% THEN message arrow
- \psline[linestyle=\mess@linestyle]{->}%
- (\tmp@Xa,-\tmp@Ya)%
- (\tmp@Xb,-\tmp@Ya)%
- (\tmp@Xb,-\tmp@Yb)%
- (\tmp@Xc,-\tmp@Yb)%
- }{% ELSE order arrow
- \setlength{\tmp@Yd}{.5\tmp@Yb + .5\tmp@Ya}%
- \psline[linestyle=\mess@linestyle]{->}%
- (\tmp@Xa,-\tmp@Ya)%
- (\tmp@Xb,-\tmp@Ya)%
- (\tmp@Xb,-\tmp@Yd)%
- \psline[linestyle=\mess@linestyle]%
- (\tmp@Xb,-\tmp@Yd)%
- (\tmp@Xb,-\tmp@Yb)%
- (\tmp@Xc,-\tmp@Yb)%
- }%
- }{% ELSE
- \msc@illegalselfmesspositionerr{\selfmess@position}%
- }%
-}
-\newcommand{\msc@drawnonselfarrow}{%
- \ifthenelse{\lengthtest{\msc@instxpos{\mess@sender} < \msc@instxpos{\mess@receiver}}}%
- {\setlength{\tmp@Xa}{\msc@instrxpos{\mess@sender}}%
- \setlength{\tmp@Xb}{\msc@instlxpos{\mess@receiver}}%
- \addtolength{\tmp@Xb}{-\mess@instanceoffset}}%
- {\setlength{\tmp@Xa}{\msc@instlxpos{\mess@sender}}%
- \setlength{\tmp@Xb}{\msc@instrxpos{\mess@receiver}}%
- \addtolength{\tmp@Xb}{\mess@instanceoffset}}%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \setlength{\tmp@Yb}{\msc@currentheight + (\levelheight * \mess@leveloffset)}%
- \msc@computelabelcoords%
- \msc@computelabelspec%
- \ifthenelse{\equal{\mess@style}{mess}}%
- {% THEN message arrow
- \psline[linestyle=\mess@linestyle]{->}%
- (\tmp@Xa,-\tmp@Ya)%
- (\tmp@Xb,-\tmp@Yb)%
- }{%ELSE order arrow
- \setlength{\tmp@Xd}{.5\tmp@Xb + .5\tmp@Xa}%
- \setlength{\tmp@Yd}{.5\tmp@Yb + .5\tmp@Ya}%
- \psline[linestyle=\mess@linestyle]{->}%
- (\tmp@Xa,-\tmp@Ya)%
- (\tmp@Xd,-\tmp@Yd)%
- \psline[linestyle=\mess@linestyle]%
- (\tmp@Xd,-\tmp@Yd)%
- (\tmp@Xb,-\tmp@Yb)%
- }%
- \rput[\msc@labelrefpoint](\tmp@X,-\tmp@Y){\msc@labelbox{\mess@labeltext}}%
-}%
-
-\newcommand{\msc@computelabelcoords}{%
- \ifthenelse{%\equal{t}{t}%
- \(\equal{\mess@sender}{\mess@receiver} \and \(\equal{\mess@labelposition}{l} \or%
- \equal{\mess@labelposition}{r}\)%
- \)%
- \or%
- \(\not\(\equal{\mess@sender}{\mess@receiver}\) \and \(\equal{\mess@labelposition}{t} \or%
- \equal{\mess@labelposition}{b}\)%
- \)%
- }{% THEN
- \ifthenelse{\lengthtest{\tmp@Xa<\tmp@Xb}}%
- {% THEN
- \ifthenelse{\lengthtest{\tmp@Ya<\tmp@Yb}}%
- {% THEN
- \setlength{\tmp@X}{\tmp@Xa + (\tmp@Xb - \tmp@Xa)*\real{\mess@labelplacement}}%
- \setlength{\tmp@Y}{\tmp@Ya + (\tmp@Yb - \tmp@Ya)*\real{\mess@labelplacement}}%
- }{% ELSE
- \setlength{\tmp@X}{\tmp@Xa + (\tmp@Xb - \tmp@Xa)*\real{\mess@labelplacement}}%
- \setlength{\tmp@Y}{\tmp@Yb + (\tmp@Ya - \tmp@Yb) + (\tmp@Yb - \tmp@Ya)*\real{\mess@labelplacement}}%
- }%
- }{% ELSE
- \ifthenelse{\lengthtest{\tmp@Xa>\tmp@Xb}}%
- {% THEN
- \ifthenelse{\lengthtest{\tmp@Ya<\tmp@Yb}}%
- {% THEN
- \setlength{\tmp@X}{\tmp@Xb + (\tmp@Xa - \tmp@Xb) + (\tmp@Xb - \tmp@Xa)*\real{\mess@labelplacement}}%
- \setlength{\tmp@Y}{\tmp@Ya + (\tmp@Yb - \tmp@Ya)*\real{\mess@labelplacement}}%
- }{% ELSE
- \setlength{\tmp@X}{\tmp@Xb + (\tmp@Xa - \tmp@Xb) + (\tmp@Xb - \tmp@Xa)*\real{\mess@labelplacement}}%
- \setlength{\tmp@Y}{\tmp@Yb + (\tmp@Ya - \tmp@Yb) + (\tmp@Yb - \tmp@Ya)*\real{\mess@labelplacement}}%
- }%
- }{% ELSE \tmpXa = \tmp@Xb (self message)
- \setlength{\tmp@X}{\tmp@Xa}%
- \ifthenelse{\lengthtest{\tmp@Ya<\tmp@Yb}}%
- {%
- \setlength{\tmp@Y}{\tmp@Ya + (\tmp@Yb - \tmp@Ya)*\real{\mess@labelplacement}}%
- }{%
- \setlength{\tmp@Y}{\tmp@Yb + (\tmp@Ya - \tmp@Yb) + (\tmp@Yb - \tmp@Ya)*\real{\mess@labelplacement}}}%
- }%
- }%
- }{% ELSE
- \msc@illegalmesslabelpositionerr{\mess@labelposition}%
+ \xdef\msc@tempb{[/msc,msccomment,msccomment line,
+ every msccomment, \msc@options]
+ let \noexpand\p1 = (\msc@node)
+ in (\noexpand\x1+\msc@dist,\noexpand\y1)
+ node [/msc,draw,solid,\mscget{side} open rectangle,anchor=\msc@anchor,
+ append after command={(\msc@node)
+ -- (\noexpand\tikzlastnode)},
+ every msccomment, \msc@options] {#1};
+ }%use macro to expand parameters
+ \end{pgfscope}
+ \adddraw{#2}{\the\c@msclevelcnt}{\expandafter\draw\msc@tempb}
+ }{
+ \msc@instundefinederr{\msc@instname}\end{pgfscope}
}
}
-
-\newcommand{\msc@computelabelspec}{%
- \ifthenelse{\lengthtest{\tmp@Xa < \tmp@Xb}}%
- {% THEN W->E
- \ifthenelse{\lengthtest{\tmp@Ya < \tmp@Yb}}%
- {% THEN NW->SE
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {\def\msc@labelrefpoint{Bl}
- \addtolength{\tmp@X}{\labeldist}%
- \addtolength{\tmp@Y}{-\labeldist}%
- }%
- {\def\msc@labelrefpoint{tr}
- \addtolength{\tmp@X}{-\labeldist}%
- \addtolength{\tmp@Y}{\labeldist}%
- }%
- }{% ELSE
- \ifthenelse{\lengthtest{\tmp@Ya > \tmp@Yb}}%
- {% THEN SW -> NE
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {\def\msc@labelrefpoint{Br}
- \addtolength{\tmp@X}{-\labeldist}%
- \addtolength{\tmp@Y}{-\labeldist}%
- }%
- {\def\msc@labelrefpoint{tl}
- \addtolength{\tmp@X}{\labeldist}%
- \addtolength{\tmp@Y}{\labeldist}%
- }%
- }{% ELSE W->E
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {\def\msc@labelrefpoint{B}
- \addtolength{\tmp@X}{0\labeldist}%
- \addtolength{\tmp@Y}{-\labeldist}%
- }%
- {\def\msc@labelrefpoint{t}
- \addtolength{\tmp@X}{0\labeldist}%
- \addtolength{\tmp@Y}{\labeldist}%
- }%
- }%
- }%
- }{% ELSE
- \ifthenelse{\lengthtest{\tmp@Xa > \tmp@Xb}}%
- {% THEN E -> W
- \ifthenelse{\lengthtest{\tmp@Ya < \tmp@Yb}}%
- {% THEN NE -> SW
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {\def\msc@labelrefpoint{Br}
- \addtolength{\tmp@X}{-\labeldist}%
- \addtolength{\tmp@Y}{-\labeldist}%
- }%
- {\def\msc@labelrefpoint{tl}
- \addtolength{\tmp@X}{\labeldist}%
- \addtolength{\tmp@Y}{\labeldist}%
- }%
- }{% ELSE
- \ifthenelse{\lengthtest{\tmp@Ya > \tmp@Yb}}%
- {% THEN SE -> NW
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {\def\msc@labelrefpoint{Bl}
- \addtolength{\tmp@X}{\labeldist}%
- \addtolength{\tmp@Y}{-\labeldist}%
- }%
- {\def\msc@labelrefpoint{tr}
- \addtolength{\tmp@X}{-\labeldist}%
- \addtolength{\tmp@Y}{\labeldist}%
- }%
- }{% ELSE E -> W
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {\def\msc@labelrefpoint{B}
- \addtolength{\tmp@X}{0\labeldist}%
- \addtolength{\tmp@Y}{-\labeldist}%
- }%
- {\def\msc@labelrefpoint{t}
- \addtolength{\tmp@X}{0\labeldist}%
- \addtolength{\tmp@Y}{\labeldist}%
- }%
+% \action(*){name}{instance}
+% \naction(*){name}{instance}
+\def\naction{
+ \begin{pgfscope}%,append after command={node[draw,cross out]{}}
+ \def\msc@crossout{,append after command={
+ [shorten >=1.2*\noexpand\mscget{line width},
+ shorten <=1.2*\noexpand\mscget{line width}]
+ (\noexpand\tikzlastnode.north west) edge (\noexpand\tikzlastnode.south east)
+ (\noexpand\tikzlastnode.north east) edge (\noexpand\tikzlastnode.south west)}}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@action@nostar}{\msc@isstarfalse\msc@action@nostar*}
+}
+\def\action{
+ \begin{pgfscope}
+ \def\msc@crossout{}
+ \def\msc@options{}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@action@nostar}{\msc@isstarfalse\msc@action@nostar*}
+}
+% #1 options
+% #2 name
+% #3 insstance
+\def\msc@action@nostar*{\pgfutil@ifnextchar[\msc@action@opt{\msc@action@opt[]}}
+\def\msc@action@opt[#1]#2#3{%parsing of [side] and [options]
+ \pgfkeysactivatefamily{/msc/action options}
+ \pgfkeysfiltered{/msc,#1}
+ \def\msc@options{#1}
+ \xdef\msc@instname{#3}
+ \ifmsc@isstar
+ \def\msc@tempa{}
+ \else
+ %\msc@savebox{#2}
+ \edef\msc@tempa{,
+ %text height={min({\the\ht\msc@box},\mscget{action height})},
+ %text depth={\the\dp\msc@box},
+ %inner sep=0,
+ align=center,
+ text width={max( \mscget{action width},\noexpand\noexpand\noexpand\x2 -
+ \noexpand\noexpand\noexpand\x1)-2*\mscget{label distance}}
+ }
+ \fi
+ \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \xdef\msc@tempb{[, ]
+ let \noexpand\p1 = (msc@node\msc@instname @l\the\c@msclevelcnt),
+ \noexpand\p2 = (msc@node\msc@instname @r\the\c@msclevelcnt) in
+ ( {\noexpand\x1+(\noexpand\x2-\noexpand\x1)/2},\noexpand\y1)
+ node[/msc, line cap=round,
+ yshift=\mscget{line width}/2, anchor=north,
+ minimum height=\mscget{action height},
+ minimum width= {max( \mscget{action width},\noexpand\x2 -
+ \noexpand\x1)} \msc@tempa, draw \msc@crossout,
+ inner sep=\mscget{label distance},
+ every action, /tikz/line width=\mscget{line width},\msc@options
+ ](msc@tempnode){\unexpanded\expandafter{#2}};
+ \noexpand\msc@StrEqEither{\msc@instname}{envright}{envleft}{}{
+ \noexpand\mscgety{(msc@tempnode.south)}{\noexpand\msc@y}
+ \noexpand\msc@setlastlevel{\msc@instname}{\noexpand\msc@y}
}
}
- }{% ELSE \tmp@Xa = \tmp@Xb (self message)
- \ifthenelse{\equal{\mess@labelposition}{l}}%
- {\def\msc@labelrefpoint{r}
- \addtolength{\tmp@X}{-\labeldist}%
- \addtolength{\tmp@Y}{0\labeldist}%
- }%
- {\def\msc@labelrefpoint{l}
- \addtolength{\tmp@X}{\labeldist}%
- \addtolength{\tmp@Y}{0\labeldist}%
- }%
- }%
- }%
-}%
-\newcommand{\msc@labelbox}[1]{{#1}}%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Genralized orders
-% \order[pos]{sender}{receiver}[leveloffset][instanceoffset]
-%
-\newcommand{\order}[3][l]{%
- \def\mess@style{order}%
- \def\mess@linestyle{dashed}%
- \def\selfmess@position{#1}%
- \def\mess@labelposition{\ifx\mess@sender\mess@receiver l\else t\fi}%
- \def\mess@labeltext{\relax}%
- \def\mess@labelplacement{0.5}%
- \def\mess@sender{#2}%
- \def\mess@receiver{#3}%
- \order@B%
-}
-\newcommand{\order@B}[1][\ifx\mess@sender\mess@receiver 1\else 0\fi]{%
- \edef\mess@leveloffset{#1}%
- \order@C%
-}
-\newcommand{\order@C}[1][0pt]{%
- \def\mess@instanceoffset{#1}%
- \msc@drawarrow%
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% LOST and FOUND messages
-%
-% \lost[pos]{label}[labelpos]{gate}{sender}[placement]
-% \found[pos]{label}[labelpos]{gate}{sender}[placement]
-\newcommand{\lost}[1][l]{%
- \def\lostfound@position{#1}%
- %\def\msc@arrowdirection{->}%
- \def\lostfound@type{lost}%
- \def\msc@circlefillstyle{black}%
- \lostfound@B%
-}
-\newcommand{\found}[1][l]{%
- \def\lostfound@position{#1}%
- %\def\msc@arrowdirection{<-}%
- \def\lostfound@type{found}%
- \def\msc@circlefillstyle{white}%
- \lostfound@B%
-}
-\newcommand{\lostfound@B}[1]{%
- \def\mess@style{mess}%
- \def\mess@labeltext{#1}%
- \lostfound@C%
-}
-\newcommand{\lostfound@C}[3][t]{%
- \def\mess@labelposition{#1}%
- \def\mess@gate{#2}%
- \def\mess@sender{#3}%
- \lostfound@D%
-}
-\newcommand{\lostfound@D}[1][0.5]{%
- \def\mess@labelplacement{#1}%
- \@lostfound%
-}
-%
-% \@lostfound draws lost and found messages
-\def\@lostfound{%
- \expandafter\@ifundefined{mscinst\mess@sender}{%
- \msc@instundefinederr{\mess@sender}}{% else, \mess@sender is defined
- %\setlength{\tmp@Xa}{\msc@instxpos{\mess@sender}}%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \ifthenelse{\equal{\lostfound@position}{l}}
- {% THEN put lost/found message left
- \ifthenelse{\equal{\lostfound@type}{lost}}%
- {% THEN
- \setlength{\tmp@Xa}% start of arrow
- {\msc@instlxpos{\mess@sender}}%
- \setlength{\tmp@Xb}% end of arrow
- {\tmp@Xa-\selfmesswidth}%
- \setlength{\tmp@X}% label position
- {\tmp@Xb + (\tmp@Xa - \tmp@Xb) * \real{\mess@labelplacement}}%
- \setlength{\tmp@Xc}% circle position
- {\tmp@Xb-\lostsymbolradius}%
- }{% ELSE
- \setlength{\tmp@Xb}% end of arrow
- {\msc@instlxpos{\mess@sender}}%
- \setlength{\tmp@Xa}% start of arrow
- {\tmp@Xb-\selfmesswidth}%
- \setlength{\tmp@X}% label position
- {\tmp@Xa + (\tmp@Xb - \tmp@Xa) * \real{\mess@labelplacement}}%
- \setlength{\tmp@Xc}% circle position
- {\tmp@Xa-\lostsymbolradius}%
- }%
- \setlength{\tmp@Xd}% gate position
- {\tmp@Xc-\lostsymbolradius-\labeldist}%
- \def\msc@gaterefpoint{r}%
- }{% ELSE, lost/found message right
- \ifthenelse{\equal{\lostfound@type}{lost}}%
- {% THEN
- \setlength{\tmp@Xa}% start of arrow
- {\msc@instrxpos{\mess@sender}}%
- \setlength{\tmp@Xb}% end of arrow
- {\tmp@Xa+\selfmesswidth}%
- \setlength{\tmp@X}% label position
- {\tmp@Xa + (\tmp@Xb - \tmp@Xa) * \real{\mess@labelplacement}}%
- \setlength{\tmp@Xc}% circle position
- {\tmp@Xb+\lostsymbolradius}%
- }{% ELSE
- \setlength{\tmp@Xb}% end of arrow
- {\msc@instrxpos{\mess@sender}}%
- \setlength{\tmp@Xa}% start of arrow
- {\tmp@Xb+\selfmesswidth}%
- \setlength{\tmp@X}% label position
- {\tmp@Xb + (\tmp@Xa - \tmp@Xb) * \real{\mess@labelplacement}}%
- \setlength{\tmp@Xc}% circle position
- {\tmp@Xa+\lostsymbolradius}%
- }%
- \setlength{\tmp@Xd}% gate position
- {\tmp@Xc+\lostsymbolradius+\labeldist}%
- \def\msc@gaterefpoint{l}%
- }%
- \psline{->}(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)%
- \ifthenelse{\equal{\mess@labelposition}{t}}%
- {% THEN
- \setlength{\tmp@Y}{\tmp@Ya-\lostsymbolradius-\labeldist}%
- \def\msc@labelrefpoint{B}%
- }{% ELSE
- \ifthenelse{\equal{\mess@labelposition}{b}}%
- {% THEN
- \setlength{\tmp@Y}{\tmp@Ya+\lostsymbolradius+\labeldist}%
- \def\msc@labelrefpoint{t}%
- }{% ELSE
- \msc@illegallostfoundlabelpositionerr{\mess@labelposition}%
- }%
- }%
- \rput[\msc@labelrefpoint](\tmp@X,-\tmp@Y){\mess@labeltext}%
- \edef\msc@scratch{\msc@circlefillstyle}%
- \pscircle[fillstyle=solid,fillcolor=\msc@scratch]%
- (\tmp@Xc,-\tmp@Ya){\lostsymbolradius}
- \rput[\msc@gaterefpoint](\tmp@Xd,-\tmp@Ya){\mess@gate}%
- }%
-}
-%
-%
-% \settimer has one optional argument to define the position of
-% the label of a self message.
-\newcommand{\settimer}[1][l]{%
- \msc@settimerpos{#1}%
- \@timer{set}%
-}
-%
-%
-% \timeout has one optional argument to define the position of
-% the label of a self message.
-\newcommand{\timeout}[1][l]{%
- \msc@settimerpos{#1}%
- \@timer{timeout}%
-}
-%
-%
-% \stoptimer has one optional argument to define the position of
-% the label of a self message.
-\newcommand{\stoptimer}[1][l]{%
- \msc@settimerpos{#1}%
- \@timer{stop}%
-}
-%
-%
-% \settimeout has one optional argument to define the position of
-% the label of a self message.
-\newcommand{\settimeout}[1][l]{%
- \msc@settimerpos{#1}%
- \@timerdispatcher{settimeout}%
-}
-%
-%
-% \setstoptimer has one optional argument to define the position of
-% the label of a self message.
-\newcommand{\setstoptimer}[1][l]{%
- \msc@settimerpos{#1}%
- \@timerdispatcher{setstoptimer}%
-}
-\def\@timerdispatcher#1#2#3{%
- \@ifnextchar[{\@oargtimerdispatcher{#1}{#2}{#3}}{\@nooargtimerdispatcher{#1}{#2}{#3}}}
-%
-\def\@oargtimerdispatcher#1#2#3[#4]{%
- \msc@setleveloffset{#4}%
- \@timer{#1}{#2}{#3}%
-}
-%
-\def\@nooargtimerdispatcher#1#2#3{%
- \msc@setleveloffset{2}% default level-offset value for combined timers
- \@timer{#1}{#2}{#3}%
-}
-%
-%
-% \@timer draws timers
-% #1: type of the timer (set/timeout/stop)
-% #2: label
-% #3: nickname of the instance
-\def\@timer#1#2#3{%
- \expandafter\@ifundefined{mscinst#3}{%
- \msc@instundefinederr{#3}}{% else, #3 is defined
- \setlength{\tmp@Xa}{\msc@instxpos{#3}}%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \ifthenelse{\equal{\msc@timerpos}{l}}{% point left of axis
- \ifthenelse{\equal{\msc@instisfat{#3}}{true}}{%
- \setlength{\tmp@Xa}{\msc@instlxpos{#3}}%
- }{%
- \relax%
- }%
- \setlength{\tmp@Xb}{\tmp@Xa-\selfmesswidth}%
- }{ % else point right of axis
- \ifthenelse{\equal{\msc@instisfat{#3}}{true}}{%
- \setlength{\tmp@Xa}{\msc@instrxpos{#3}}%
- }{%
- \relax%
- }%
- \setlength{\tmp@Xb}{\tmp@Xa+\selfmesswidth}%
- }%
- \ifthenelse{\equal{#1}{timeout}}{% draw an arrow
- \psline{<-}(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)%
- }{ % else draw a line without arrow head
- \psline(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)%
- }%
- \setlength{\tmp@X}{\tmp@Xb}% This looks clumsy - sm
- \setlength{\tmp@Y}{\tmp@Ya}%
- \msc@drawtimer{#1}{\tmp@X}{\tmp@Y}{\msc@timerpos}{#2}%
- \ifthenelse{\equal{#1}{settimeout}}{% draw second part of settimeout
- \setlength{\tmp@Ya}{\tmp@Y+\levelheight*\msc@leveloffset}%
- \setlength{\tmp@Y}{\tmp@Y+0.75\timerwidth}%
- \setlength{\tmp@Xa}{\msc@instxpos{#3}}%
- \ifthenelse{\equal{\msc@timerpos}{l}}{% point left of axis
- \ifthenelse{\equal{\msc@instisfat{#3}}{true}}{%
- \setlength{\tmp@Xa}{\msc@instlxpos{#3}}%
- }{%
- \relax%
- }%
- }{ % else point right of axis
- \ifthenelse{\equal{\msc@instisfat{#3}}{true}}{%
- \setlength{\tmp@Xa}{\msc@instrxpos{#3}}%
- }{%
- \relax%
- }%
- }
- \psline{->}(\tmp@X,-\tmp@Y)(\tmp@X,-\tmp@Ya)(\tmp@Xa,-\tmp@Ya)%
- }{ % else not settimeout
- \ifthenelse{\equal{#1}{setstoptimer}}{% draw second part of setstoptimer
- \setlength{\tmp@Ya}{\tmp@Y+\levelheight*\msc@leveloffset}%
- \setlength{\tmp@Y}{\tmp@Y+0.75\timerwidth}%
- \setlength{\tmp@Xb}{\msc@instxpos{#3}}%
- \ifthenelse{\equal{\msc@instisfat{#3}}{true}}{%
- \ifthenelse{\equal{\msc@timerpos}{l}}{% point left of axis
- \setlength{\tmp@Xb}{\msc@instlxpos{#3}}%
- }{% point right of axis
- \setlength{\tmp@Xb}{\msc@instrxpos{#3}}%
- }%
- }{% not a fat instance
- \relax%
- }
- \psline(\tmp@X,-\tmp@Y)(\tmp@X,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)%
- \setlength{\tmp@Y}{\tmp@Ya}%
- \msc@drawtimer{stop}{\tmp@X}{\tmp@Y}{\msc@timerpos}{}%
- }{ % else no second part needed
- }%
- }%
- }%
-}
-%
-% \msc@drawtimer draws the timer symbols
-% #1: type of the timer (set/timeout/stop)
-% #2: x-coordinate of center of timer
-% #3: y-coordinate of center of timer
-% #4: place text left (l) or right (r)
-% #5: text added to the timer
-\def\msc@drawtimer#1#2#3#4#5{%
- \setlength{\tmp@Xa}{#2-0.5\timerwidth}%
- \setlength{\tmp@Xb}{#2+0.5\timerwidth}%
- \ifthenelse{\equal{#1}{stop}}{% draw reset symbol
- \setlength{\tmp@Ya}{-#3+0.5\timerwidth}%
- \setlength{\tmp@Yb}{-#3-0.5\timerwidth}%
- \psline(\tmp@Xa,\tmp@Ya)(\tmp@Xb,\tmp@Yb)%
- \psline(\tmp@Xb,\tmp@Ya)(\tmp@Xa,\tmp@Yb)%
- }{% else draw set/timeout symbol
- \setlength{\tmp@Ya}{-#3+0.75\timerwidth}%
- \setlength{\tmp@Yb}{-#3-0.75\timerwidth}%
- \psline(\tmp@Xa,\tmp@Ya)(\tmp@Xb,\tmp@Yb)%
- (\tmp@Xa,\tmp@Yb)(\tmp@Xb,\tmp@Ya)(\tmp@Xa,\tmp@Ya)%
- }%
- \ifthenelse{\equal{#4}{l}}{% place label left
- \setlength{\tmp@Xa}{#2-\labeldist-0.3ex}%
- \setlength{\tmp@Ya}{-#3-0.5ex}%
- \rput[B](\tmp@Xa,\tmp@Ya){\makebox[0pt][r]{#5}}
- }{% else place label right
- \setlength{\tmp@Xa}{#2+\labeldist+0.3ex}%
- \setlength{\tmp@Ya}{-#3-0.5ex}%
- \rput[B](\tmp@Xa,\tmp@Ya){\makebox[0pt][l]{#5}}%
- }%
+ \end{pgfscope}
+ \msc@StrEqEither{\mscget{instance/#3/region}}{normal}{seminormal}{}{
+ \msc@regbody{#3}{\the\c@msclevelcnt}
+ \msc@regbar{#3}{\mscget{instance/#3/region level}}
+ }
+ \adddraw{\msc@instname}{\the\c@msclevelcnt}{\expandafter\draw\msc@tempb}
+ }{
+ \msc@instundefinederr{\msc@instname}\end{pgfscope}
+ }
}
-%
-%
-% \msc@drawinstancehead draws the head of the instance
-% #1: nickname of the instance
-\def\msc@drawinstancehead#1{%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \msc@drawinstanceheadsymbol{#1}{\the\tmp@Y}%
+% \settimer[placement]{name}{instance}
+\def\settimer{
+ \begin{pgfscope}
+ \def\msc@options{} \def\msc@timertype{settimer style}
+ \pgfutil@ifnextchar[\msc@timer@opt{\msc@timer@opt[]}
+}
+% \timeout[placement]{name}{instance}
+\def\timeout{
+ \begin{pgfscope}
+ \def\msc@options{} \def\msc@timertype{timeout style}
+ \pgfutil@ifnextchar[\msc@timer@opt{\msc@timer@opt[]}
+}
+% \stoptimer[placement]{name}{instance}
+\def\stoptimer{
+ \begin{pgfscope}
+ \def\msc@options{} \def\msc@timertype{stoptimer style}
+ \pgfutil@ifnextchar[\msc@timer@opt{\msc@timer@opt[]}
+}
+% #1 - options or "l" or "r"
+\def\msc@timer@opt[#1]{%parsing of [side] and [options]
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \pgfkeysactivatefamily{/msc/msccomment options}
+ \pgfkeysfiltered{/msc,#1}
+ \def\msc@options{#1}
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@timer@opt}{\msc@timer}
+}
+% #1 - label
+% #2 - instance name
+\def\msc@timer#1#2{
+ \edef\msc@undefined{false}
+ \edef\msc@instname{#2}
+ \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@node{msc@node\msc@instname @l\the\c@msclevelcnt}
+ } {
+ \edef\msc@node{msc@node\msc@instname @r\the\c@msclevelcnt}
+ }
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@instname}{% neither instance name nor reference node
+ \edef\msc@undefined{true}
+ \msc@instundefinederr{\msc@instname}
+ }
+ {
+ \edef\msc@node{msc@node\msc@instname|-msc@level\the\c@msclevelcnt}
+ }
+ }
+ \IfStrEq{\msc@undefined}{false}{
+ \IfStrEq{\mscget{side}}{left}{
+ \def\msc@anchor{east}
+ \edef\msc@timer@dist{-\mscget{self message width}}
+ \edef\msc@label@dist{-\mscget{label distance}}
+ } {
+ \edef\msc@timer@dist{\mscget{self message width}}
+ \def\msc@anchor{west}
+ \edef\msc@label@dist{\mscget{label distance}}
+ }
+ \xdef\msc@tempb{[/msc,\msc@timertype={\mscget{timer width}},
+ every timer, \msc@options]
+ let \noexpand\p1 = (\msc@node)
+ in (\noexpand\x1+\msc@timer@dist,\noexpand\y1)
+ node [xshift=\msc@label@dist,/msc,anchor=\msc@anchor]{#1} to (\noexpand\x1,\noexpand\y1);
+ }%use macro to expand parameters
+ \end{pgfscope}
+ \adddraw{#2}{\the\c@msclevelcnt}{\expandafter\draw\msc@tempb}
+ }{
+ \msc@instundefinederr{#2}\end{pgfscope}
+ }
}
-%
-% \msc@drawinstanceheadsymbol draw the head symbol of instance #1 at y-pos #2
-\def\msc@drawinstanceheadsymbol#1#2{%
- \setlength{\tmp@X}{\msc@instxpos{#1}}% x-center head box
- \setlength{\tmp@Y}{#2 + 0.5\instheadheight}% center of head symbol
- \setlength{\tmp@Xa}{-0.5\instwidth+\tmp@X}% x-upperleft head box
- \setlength{\tmp@Ya}{#2}% y-upperleft head box
- \setlength{\tmp@Xb}{\tmp@Xa+\instwidth}% x-lowerright head box
- \setlength{\tmp@Yb}{#2 + \instheadheight}% y-lowerright head box
- \ifthenelse{\equal{\msc@insthead}{yes}}{%
- \psframe[dimen=middle,linestyle=\msc@instlinestyle{#1}](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }{% else, no head symbol drawing%
+%\setstoptimer[placement]{name}{instance}[offset]
+\def\setstoptimer{
+ \begin{pgfscope}
+ \def\msc@options{} \def\msc@timertype{setstoptimer style}
+ \pgfutil@ifnextchar[\msc@fulltimer@opt{\msc@fulltimer@opt[]}
+}
+%\settimeout[placement]{name}{instance}[offset]
+\def\settimeout{
+ \begin{pgfscope}
+ \def\msc@options{} \def\msc@timertype{settimeout style}
+ \pgfutil@ifnextchar[\msc@fulltimer@opt{\msc@fulltimer@opt[]}
+}
+
+% #1 - options or "l" or "r"
+\def\msc@fulltimer@opt[#1]{%parsing of [side] and [options]
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \pgfkeysactivatefamily{/msc/msccomment options}
+ \pgfkeysfiltered{/msc,#1}
+ \def\msc@options{#1}
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@fulltimer@opt}{\msc@fulltimer}
+}
+\def\msc@fulltimer#1#2{
+ \xdef\msc@instname{#2}
+ \def\msc@name{#1}
+ \pgfutil@ifnextchar[{\msc@fulltimer@noopt}{\msc@fulltimer@noopt[\mscget{offset}]}
+}
+\def\msc@fulltimer@noopt[#1]{
+ \edef\msc@undefined{false}
+ \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@node{msc@node\msc@instname @l}
+ } {
+ \edef\msc@node{msc@node\msc@instname @r}
+ }
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@instname}{% neither instance name nor reference node
+ \edef\msc@undefined{true}
+ \msc@instundefinederr{\msc@instname}
+ }
+ {
+ \edef\msc@node{msc@node\msc@instname|-msc@level}
+ }
+ }
+ \IfStrEq{\msc@undefined}{false}{
+% \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \msc@getlevel shift{#1}{\msc@level shift}{\msc@drawlevel}
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@mess@dist{-\mscget{self message width}}
+ \edef\msc@label@dist{-\mscget{label distance}}
+ \def\msc@anchor{east}
+ }{
+ \edef\msc@mess@dist{\mscget{self message width}}
+ \edef\msc@label@dist{\mscget{label distance}}
+ \def\msc@anchor{west}
+ }
+ \xdef\msc@tempb{[/msc,\msc@timertype={\msc@mess@dist}{\mscget{timer width}},
+ every timer,\msc@options]
+ (\msc@node\the\c@msclevelcnt)
+ node [xshift=\msc@label@dist+\msc@mess@dist,/msc,anchor=\msc@anchor]{\msc@name}
+ to (\msc@node\msc@level shift);
+ }
+ \end{pgfscope}
+ \adddraw{\expandafter\noexpand\msc@instname}{\expandafter\noexpand\msc@drawlevel}{\expandafter\draw\msc@tempb}
+% \edef\msc@drawlevel{0}
+ }{
+ \end{pgfscope}\msc@instundefinederr{\msc@instname}
}
- \rput[B](\tmp@X,-\tmp@Ya){\raisebox{\labeldist}{\makebox[0pt][c]{\msc@instabname{#1}}}}%
- \rput[B](\tmp@X,-\tmp@Y){\raisebox{-.5ex}{\makebox[0pt][c]{\msc@instinname{#1}}}}%
}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\msc@drawinstanceline#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- \ifthenelse{\equal{\msc@instypos{#1}}{undefined}}{% y-pos undefined: no line needed
- }{% else
- \setlength{\tmp@Ya}{\msc@instypos{#1}}%
- \setlength{\tmp@Yb}{\msc@currentheight}%
- \ifthenelse{\equal{true}{\msc@instisfat{#1}}}%
- {% fat instance
- \setlength{\tmp@Xa}{\msc@instlxpos{#1}}%
- \setlength{\tmp@Xb}{\msc@instrxpos{#1}}%
- \ifthenelse{\equal{\msc@instregionstyle{#1}}{coregion}}
- {%
- \psline[linestyle=dashed](\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- \psline[linestyle=dashed](\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }
- {\ifthenelse{\equal{\msc@instregionstyle{#1}}{suspension}}
- {%
- \psline[linestyle=dashed,dash=7pt 7pt](\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- \psline[linestyle=dashed,dash=7pt 7pt](\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }
- {\ifthenelse{\equal{\msc@instregionstyle{#1}}{activation}}
- {%
- \psframe[dimen=middle,fillstyle=solid,fillcolor=lightgray](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)
- \psline[linestyle=solid](\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- \psline[linestyle=solid](\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }
- {% normal region:
- \psline[linestyle=solid](\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- \psline[linestyle=solid](\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }
- }
- }
+% \mscmark[position]{name}{instname}
+\def\mscmark{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \pgfutil@ifnextchar[\msc@mark@opt{\msc@mark@opt[]}
+}
+\def\msc@mark@opt[#1]{%parsing of [side] and [options]
+ \IfEqCase{#1}{%
+ {l}{\mscset{side=left}}%
+ {r}{\mscset{side=right}}%
+ {t}{\mscset{position=above}}%
+ {b}{\mscset{position=below}}%
+ {tl}{\mscset{side=left,position=above}}%
+ {tr}{\mscset{side=right,position=above}}%
+ {bl}{\mscset{side=left,position=below}}%
+ {br}{\mscset{side=right,position=below}}%
+ }[%
+ \mscset{#1}
+ \def\msc@options{#1}
+ ]
+ \pgfutil@ifnextchar[{\msc@mark@opt}{\msc@mark}
+}
+
+\def\msc@mark#1#2{
+ \def\msc@undefined{false}
+ \pgfkeysifdefined{/msc/instance/#2/no}{
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@node{msc@node#2@l\the\c@msclevelcnt}
+ } {
+ \edef\msc@node{msc@node#2@r\the\c@msclevelcnt}
+ }
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node#2}{% neither instance name nor reference node
+ \edef\msc@undefined{true}
+ \msc@instundefinederr{#2}
+ }
+ {
+ \edef\msc@node{msc@node#2|-msc@level\the\c@msclevelcnt}
+ }
+ }
+ \IfStrEq{\msc@undefined}{false}{
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@anchor@l{south east}
+ \edef\msc@anchor@r{south west}
+ \edef\msc@dist{-\mscget{mark distance}}
+ } {
+ \edef\msc@dist{\mscget{mark distance}}
+ \edef\msc@anchor@l{south west}
+ \edef\msc@anchor@r{south east}
+ }
+ \IfStrEq{\mscget{position}}{above}{
+ \edef\msc@mark@ydist{0.5*\mscget{mark distance}}
+ }{
+ \IfStrEq{\mscget{position}}{below}{
+ \edef\msc@mark@ydist{-0.5*\mscget{mark distance}}
+ }
+ {
+ \IfStrEq{\mscget{position}}{mid}{
+ \edef\msc@mark@ydist{0pt}
+ }{%unknown
+ }
+ }
+ }
+ \xdef\msc@tempb{[/msc,mscdash,/tikz/line width=\mscget{line width}, every mscmark, \msc@options]
+ (\msc@node)
+ ++(\msc@dist,\msc@mark@ydist)
+ node[anchor=\msc@anchor@l,inner sep=\mscget{label distance}, append after command={
+ (\msc@node)--
+ (\noexpand\tikzlastnode .\msc@anchor@l)--(\noexpand\tikzlastnode .\msc@anchor@r)
+ }] {#1};
}
- {% normal instance (not fat)
- \setlength{\tmp@X}{\msc@instxpos{#1}}%
- \ifthenelse{\equal{\msc@instregionstyle{#1}}{coregion}}
- {%
- \psline[linestyle=dashed](\tmp@X,-\tmp@Ya)(\tmp@X,-\tmp@Yb)%
- }
- {\ifthenelse{\equal{\msc@instregionstyle{#1}}{suspension}}
- {%
- \setlength{\tmp@X}{\regionbarwidth}
- \setlength{\tmp@Xa}{\msc@instxpos{#1} - 0.5\tmp@X}%
- \setlength{\tmp@Xb}{\msc@instxpos{#1} + 0.5\tmp@X}%
- \psline[linestyle=dashed,dash=7pt 7pt](\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- \psline[linestyle=dashed,dash=7pt 7pt](\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }
- {\ifthenelse{\equal{\msc@instregionstyle{#1}}{activation}}
- {%
- \setlength{\tmp@X}{\regionbarwidth}
- \setlength{\tmp@Xa}{\msc@instxpos{#1} - 0.5\tmp@X}%
- \setlength{\tmp@Xb}{\msc@instxpos{#1} + 0.5\tmp@X}%
- \psframe[dimen=middle,fillstyle=solid,fillcolor=lightgray](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)
- \psline[linestyle=solid](\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- \psline[linestyle=solid](\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }
- {% normal region
- \psline[linestyle=\msc@instlinestyle{#1}](\tmp@X,-\tmp@Ya)(\tmp@X,-\tmp@Yb)%
- }
+ \end{pgfscope}
+ \adddraw{#2}{\the\c@msclevelcnt}{\expandafter\draw\msc@tempb}
+ }{}
+}
+% \measure(*)[placement]{name}{instance1}{instance2}[offset]
+\def\measure{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@measure@nostar}{\msc@isstarfalse\msc@measure@nostar*}
+}
+\def\msc@measure@nostar*{\pgfutil@ifnextchar[\msc@measure@opt{\msc@measure@opt[]}}
+\def\msc@measure@opt[#1]{%parsing of [side] and [options]
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \mscset{#1}
+ \def\msc@options{#1}
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@measure@opt}{\msc@measure@noopt}
+}
+
+\def\msc@measure@noopt#1#2#3{
+ \def\msc@measure@name{#1}
+ \xdef\msc@instnameI{#2}
+ \xdef\msc@instnameII{#3}
+ \pgfutil@ifnextchar[{\msc@measure@final}{\msc@measure@final[\mscget{offset}]}
+}
+
+\def\msc@measure@final[#1]{
+ \pgfkeysifdefined{/msc/instance/\msc@instnameI/no}{
+ \pgfkeysifdefined{/msc/instance/\msc@instnameII/no}{
+ \msc@getlevel shift{#1}{\msc@level shift}{\msc@drawlevel}
+ \ifmsc@isstar\def\msc@style{measure* style}\else\def\msc@style{measure style}\fi
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@nodeI{msc@node\msc@instnameI @l\the\c@msclevelcnt}
+ \edef\msc@nodeII{msc@node\msc@instnameII @l\msc@level shift}
+ \edef\msc@dist{-\mscget{measure distance}-\noexpand\noexpand\noexpand\msc@x+
+ min(\noexpand\noexpand\noexpand\msc@x,\noexpand\noexpand\noexpand\msc@y)}
+ \edef\msc@anchor{east}
+ } {
+ \edef\msc@nodeI{msc@node\msc@instnameI @r\the\c@msclevelcnt}
+ \edef\msc@nodeII{msc@node\msc@instnameII @r\msc@level shift}
+ \edef\msc@dist{\mscget{measure distance}-\noexpand\noexpand\noexpand\msc@x
+ +max(\noexpand\noexpand\noexpand\msc@x,\noexpand\noexpand\noexpand\msc@y)}
+ \edef\msc@anchor{west}
+ }
+ \xdef\msc@tempa{
+ \noexpand\mscgetx{(\msc@nodeI)}{\noexpand\msc@x}
+ \noexpand\mscgetx{(\msc@nodeII)}{\noexpand\msc@y}
+ \noexpand\pgfmathparse{\msc@dist}
+ \noexpand\edef\noexpand\msc@dist{\noexpand\pgfmathresult}
+ }
+ \xdef\msc@tempb{[/msc,draw, mscdash,
+ \msc@style={\noexpand\msc@dist pt}{\mscget{measure symbol width}}, every measure,
+ \msc@options] (\msc@nodeI) to
+ node[/msc,anchor=\msc@anchor, inner sep=\mscget{label distance}, every measure, \msc@options]{\unexpanded\expandafter{\msc@measure@name}}
+ (\msc@nodeII);
+% \noexpand\path ($(a) !\mscget{pos}! (b)$)
+% node[/msc,anchor=\msc@anchor, inner sep=\mscget{label distance}, every measure, \msc@options]{text};
}
- }
- }%
- }%
- }%
-}%
-%
-% \msc@drawinstancefoot draws the last level and foot of the instance
-% #1: nickname of the instance
-\def\msc@drawinstancefoot#1{%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \msc@drawinstancefootsymbol{#1}{\the\tmp@Y}%
-}
-%
-% \msc@drawinstancefootsymbol draws a footer symbol for instance #1 at y-pos #2.
-\def\msc@drawinstancefootsymbol#1#2{%
- \setlength{\tmp@Xa}{-0.5\instwidth+\msc@instxpos{#1}}%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \setlength{\tmp@Xb}{\tmp@Xa+\instwidth}%
- \setlength{\tmp@Yb}{#2 + \instfootheight}%
- \ifthenelse{\equal{\msc@instfoot}{yes}}{
- \edef\msc@scratch{\msc@instfootcolor{#1}}%
- \psframe[dimen=middle,fillstyle=solid,fillcolor=\msc@scratch,linestyle=\msc@instlinestyle{#1}](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- }{% else, no foot symbol drawing%
+ \end{pgfscope}
+ \addDdraw{\msc@instnameI}{\msc@instnameII}{\expandafter\noexpand\msc@drawlevel}{\expandafter\noexpand\msc@tempa}
+ \addDdraw{\msc@instnameI}{\msc@instnameII}{\expandafter\noexpand\msc@drawlevel}{\expandafter\draw\msc@tempb}
+ }{
+ \msc@instundefinederr{\msc@instnameII}\end{pgfscope}
+ }
+ }{
+ \msc@instundefinederr{\msc@instnameI}\end{pgfscope}
}
}
-%
-% \nextlevel incresaes \msc@currentheight by #1 * \levelheight
-% (optional) #1: a nonnegative integer number (defaults to 1)
-%
-\newcommand{\nextlevel}[1][1]{%
- \addtolength{\msc@currentheight}{#1\levelheight}%
-}
-%
-\def\msc@drawinstancefooters{%
- \ifthenelse{\value{tmpcnt} < \value{mscinstcnt}}{%
- % Only draw the instancefoot if the instypos is defined (not ``undefined'')
- % This signals a previous instance stop.
- \ifthenelse{\equal{\msc@instypos{\msc@instnickname{tmpcnt}}}{undefined}}{\relax}{%
- \msc@drawinstanceline{\msc@instnickname{tmpcnt}}%
- \msc@drawinstancefoot{\msc@instnickname{tmpcnt}}%
- }%
- \msc@incrcounter{tmpcnt}%
- \msc@drawinstancefooters}{% else nothing
- }%
-}%
-%
-% \action puts an action symbol on the instance with nickname #2.
-% The action symbol will be placed on the current level and the text #1
-% is centered inside the action symbol. The starred version adjusts the width
-% and height of the action symbol
-\def\action{\@ifstar{\msc@actionstar}{\msc@actionnostar}}
-
-\def\msc@actionstar#1#2{
- \setlength{\tmp@Xc}{\actionwidth}%
- \setlength{\tmp@Yc}{\actionheight}%
- \savebox{\tmp@box}{#1}
- \setlength{\actionwidth}{\wd\tmp@box + 2\labeldist}
- \setlength{\actionheight}{\ht\tmp@box + \dp\tmp@box +2\labeldist}
- \msc@actionnostar{\usebox{\tmp@box}}{#2}%
- \setlength{\actionwidth}{\tmp@Xc}%
- \setlength{\actionheight}{\tmp@Yc}%
-}
-
-\def\msc@actionnostar#1#2{%
- \expandafter\@ifundefined{mscinst#2}{%
- \msc@instundefinederr{#2}}{% else, #2 is defined
- % first, draw the instance line as far as possible
- \msc@drawinstanceline{#2}%
- % then, draw the action symbol
- % if #2's bar width is greater than the action width, the width of this
- % action will be the instnce bar width.
- \ifthenelse{\lengthtest{\msc@instbarwidth{#2}<\actionwidth}}%
- {\setlength{\tmp@X}{\actionwidth}}%
- {\setlength{\tmp@X}{\msc@instbarwidth{#2}}}%
- \setlength{\tmp@Xa}{\msc@instxpos{#2}-0.5\tmp@X}%
- \setlength{\tmp@Xb}{\tmp@Xa+\tmp@X}%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \setlength{\tmp@Yb}{\tmp@Ya+\actionheight}%
- \psframe[dimen=middle](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- \setlength{\tmp@X}{\msc@instxpos{#2}}%
- \setlength{\tmp@Y}{\tmp@Ya+0.5\actionheight}%
- \rput[B](\tmp@X,-\tmp@Y){\raisebox{-.5ex}{\makebox[0pt][c]{#1}}}%
- % redefine the instance's y position
- \setlength{\tmp@Y}{\msc@currentheight+\actionheight}%
- \msc@setinstypos{#2}{\the\tmp@Y}%
- }%
+%\measurestart(*)[placement]{name}{instance}{gate}
+\def\measurestart{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \def\msc@sign{}
+ \pgfutil@ifnextchar*{\edef\msc@style{measurestart* style}\msc@measuregap@nostar}{\edef\msc@style{measurestart style}\msc@measuregap@nostar*}
+}
+% \measureend(*)[placement]{name}{instance}{gate}
+\def\measureend{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \def\msc@sign{-1*}
+ \pgfutil@ifnextchar*{\edef\msc@style{measurestart* style}\msc@measuregap@nostar}{\edef\msc@style{measurestart style}\msc@measuregap@nostar*}
+}
+\def\msc@measuregap@nostar*{\pgfutil@ifnextchar[\msc@measuregap@opt{\msc@measuregap@opt[]}}
+\def\msc@measuregap@opt[#1]{%parsing of [side] and [options]
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \mscset{#1}
+ \def\msc@options{#1}
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@measuregap@opt}{\msc@measuregap@noopt}
+}
+
+\def\msc@measuregap@noopt#1#2#3{
+ \edef\msc@text{#1}
+ \gdef\msc@instname{#2}
+ \edef\msc@gate{#3}
+ \pgfutil@ifnextchar[{\msc@measuregap@final}{\msc@measuregap@final[\mscget{offset}]}
+}
+
+\def\msc@measuregap@final[#1]{
+ \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \msc@getlevel shift{\msc@sign#1}{\msc@level shift}{\msc@drawlevel}
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@nodeI{msc@node\msc@instname @l\the\c@msclevelcnt}
+ \edef\msc@nodeII{msc@node\msc@instname @l\msc@level shift}
+ \edef\msc@dist{-\mscget{measure distance}}
+ \edef\msc@anchor{east}
+ } {
+ \edef\msc@nodeI{msc@node\msc@instname @r\the\c@msclevelcnt}
+ \edef\msc@nodeII{msc@node\msc@instname @r\msc@level shift}
+ \edef\msc@dist{\mscget{measure distance}}
+ \edef\msc@anchor{west}
+ }
+ \xdef\msc@tempb{[/msc,mscdash,draw,
+ \msc@style={\msc@dist}{\mscget{measure symbol width}}, every measure,
+ \msc@options] (\msc@nodeI) to node[/msc,anchor=\msc@anchor, inner
+ sep=\mscget{label distance}, every measure, \msc@options]{\msc@text} (\msc@nodeII);
+ \noexpand\path (b) node[/msc,anchor=\msc@anchor, inner sep=\mscget{label distance}, every measure, \msc@options]{\msc@gate};
+ }
+ \end{pgfscope}
+ \adddraw{\msc@instname}{\expandafter\noexpand\msc@drawlevel}{\expandafter\draw\msc@tempb}
+ }{
+ \msc@instundefinederr{\msc@instname}\end{pgfscope}
+ }
+}
+
+% \lost[side]{name}[label position]{gate}{instance}[pos]
+\def\lost{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \def\msc@style{lost style}
+ \pgfutil@ifnextchar[{\msc@lost@opt}{\msc@lost@opt[]}
+}
+% \found[pos]{name}[label position]{gate}{instance}[placement]
+\def\found{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \def\msc@style{found style}
+ \pgfutil@ifnextchar[{\msc@lost@opt}{\msc@lost@opt[]}
+}
+\def\msc@lost@opt[#1]#2{
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \mscset{#1}
+ \def\msc@options{#1}
+ \fi
+ \fi
+ \def\msc@text{#2}
+ \pgfutil@ifnextchar[{\msc@lost@noopt}{\msc@lost@noopt[]}
+}
+\def\msc@lost@noopt[#1]#2#3{
+ \mscset{label position=above}
+ \expandafter\ifx#1b \mscset{label position=below} \fi
+ \def\msc@gate{#2}
+ \xdef\msc@instname{#3}
+ \pgfutil@ifnextchar[{\msc@lost@final}{\msc@lost@final[\mscget{pos}]}
+}
+\def\msc@lost@final[#1]{
+ \def\msc@undefined{false}
+ \pgfkeysifdefined{/msc/instance/\msc@instname/no}{
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@node{msc@node\msc@instname @l\the\c@msclevelcnt}
+ } {
+ \edef\msc@node{msc@node\msc@instname @r\the\c@msclevelcnt}
+ }
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node\msc@instname}{% neither instance name nor reference node
+ \edef\msc@undefined{true}
+ \msc@instundefinederr{\msc@instname}
+ }
+ {
+ \edef\msc@node{msc@node\msc@instname|-msc@level\the\c@msclevelcnt}
+ }
+ }
+ \IfStrEq{\msc@undefined}{false}{
+ \mscset{pos=#1}
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@dist{-\mscget{self message width}}
+ \edef\msc@anchor{east}
+ } {
+ \edef\msc@dist{\mscget{self message width}}
+ \edef\msc@anchor{west}
+ }
+ \xdef\msc@tempb{[/msc,draw,
+ \msc@style={2*\mscget{lost symbol radius}}, every lostfound,
+ \msc@options] (\msc@node) to node[/msc,\mscget{label position}, inner
+ sep=\mscget{label distance}, every lostfound, \msc@options]{\unexpanded\expandafter{\msc@text}}
+ ++(\msc@dist,0);
+ \noexpand\path(\msc@node) ++(\msc@dist,0)
+ node[/msc,above,anchor=\msc@anchor,%
+ inner sep=\mscget{label distance}, every lostfound, \msc@options]{\msc@gate};
+ }
+ \end{pgfscope}
+ \adddraw{\msc@instname}{\the\c@msclevelcnt}{\expandafter\draw\msc@tempb}
+ }{}
}
-%
-% \stop ends the instance with nickname #1.
-\def\stop#1{%
- \expandafter\@ifundefined{mscinst#1}{%
- \msc@instundefinederr{#1}}{% else, #1 is defined
- % first, draw the instance line as far as possible
- \msc@drawinstanceline{#1}%
- \setlength{\tmp@Yb}{\msc@currentheight}%
- % close the instance axis if it is a fat instance
- \ifthenelse{\equal{true}{\msc@instisfat{#1}}}%
- {%
- \setlength{\tmp@Xa}{\msc@instlxpos{#1}}%
- \setlength{\tmp@Xb}{\msc@instrxpos{#1}}%
- \psline(\tmp@Xa,-\tmp@Yb)(\tmp@Xb,-\tmp@Yb)%
- }%
- {% else it is not fat
- }%
- % then, draw the stop symbol
- \setlength{\tmp@X}{\msc@instxpos{#1}}%
- \setlength{\tmp@Xa}{\tmp@X-0.5\stopwidth}%
- \setlength{\tmp@Xb}{\tmp@X+0.5\stopwidth}%
- \setlength{\tmp@Ya}{\tmp@Yb+0.5\stopwidth}%
- \setlength{\tmp@Yb}{\tmp@Yb-0.5\stopwidth}%
- \psline(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)%
- \psline(\tmp@Xb,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)%
- % redefine the instance's y position
- % ``undefined'' means that the instance axis will not be drawn any further
- \msc@setinstypos{#1}{undefined}%
- }%
-}
-%
-%
% \condition puts a condition symbol over the given instances. The
% starred version adjusts the width and the height of the condition symbol.
% #1: name to be put inside the condition symbol
% #2: comma-separated list of instance nicknames, such that:
-% - The first instance nickname is supposed to be the leftmost
+% - The first instance nickname is supposed to be the leftmost
% instance of the condition
% - The last instance nickname is supposed to be the rightmost
% instance of the condition
-\def\condition{\@ifstar{\msc@conditionstar}{\msc@conditionnostar}}
-
-\def\msc@conditionstar#1#2{
-% \message{(msc: conditionheight: \msc@conditionheight, actionheight: \msc@actionheight)}
- \setlength{\tmp@Xd}{\conditionoverlap}%
- \setlength{\tmp@Yd}{\conditionheight}%
- \savebox{\tmp@box}{#1}
- \setlength{\conditionoverlap}{.5\wd\tmp@box + \labeldist}
- \setlength{\conditionheight}{\ht\tmp@box + \dp\tmp@box + 2\labeldist}
- \msc@conditionnostar{\usebox{\tmp@box}}{#2}
-% \settowidth{\conditionoverlap}{#1}%
-% \setlength{\conditionoverlap}{.5\conditionoverlap}
-% \settoheight{\conditionheight}{\rule{0pt}{\tmp@Yd-1ex} #1}%
-% \addtolength{\conditionheight}{1ex}
-% \msc@conditionnostar{#1}{#2}%
- \setlength{\conditionoverlap}{\tmp@Xd}%
- \setlength{\conditionheight}{\tmp@Yd}%
-}
-
-\def\msc@conditionnostar#1#2{
- \def\msc@conditiontext{#1}%
- \def\msc@firstconditioninst{undefined}%
- \def\msc@lastconditioninst{undefined}%
- \msc@condition{#2}%
-% debugging info:
-% \message{(msc: condition: \msc@firstconditioninst...\msc@lastconditioninst)}%
- \ifthenelse{\equal{\msc@instisfat{\msc@firstconditioninst}}{true}}{%
- \setlength{\tmp@Xa}{\msc@instlxpos{\msc@firstconditioninst}-\conditionoverlap}%
- }{%
- \setlength{\tmp@Xa}{\msc@instxpos{\msc@firstconditioninst}-\conditionoverlap}%
- }%
- \setlength{\tmp@Ya}{\msc@currentheight}%
- \ifthenelse{\equal{\msc@instisfat{\msc@lastconditioninst}}{true}}{%
- \setlength{\tmp@Xb}{\msc@instrxpos{\msc@lastconditioninst}+\conditionoverlap}%
- }{%
- \setlength{\tmp@Xb}{\msc@instxpos{\msc@lastconditioninst}+\conditionoverlap}%
- }%
- \setlength{\tmp@Yb}{\tmp@Ya+\conditionheight}%
- \msc@drawcondition{#1}{\tmp@Xa}{\tmp@Ya}{\tmp@Xb}{\tmp@Yb}%
-}
-%
-\def\msc@condition#1{%
- \@for\msccondition@rg:=#1\do{%
- \expandafter\@ifundefined{mscinst\msccondition@rg}{%
- \msc@instundefinederr{\msccondition@rg}}{% else, \msccondition@rg is defined
-% debugging info:
-% \message{(msc: condition instance "\msccondition@rg")}%
- \ifthenelse{\equal{\msc@firstconditioninst}{undefined}}{%
- \edef\msc@firstconditioninst{\msccondition@rg}%
- }{\ifthenelse{\lengthtest{\msc@instxpos{\msc@firstconditioninst} > \msc@instxpos{\msccondition@rg}}}{%
- \edef\msc@firstconditioninst{\msccondition@rg}}{}%
- }%
- \ifthenelse{\equal{\msc@lastconditioninst}{undefined}}{%
- \edef\msc@lastconditioninst{\msccondition@rg}%
- }{\ifthenelse{\lengthtest{\msc@instxpos{\msc@lastconditioninst} < \msc@instxpos{\msccondition@rg}}}{%
- \edef\msc@lastconditioninst{\msccondition@rg}}{}%
- }
- % now, draw the instance line as far as possible
- \msc@drawinstanceline{\msccondition@rg}%
- % \setlength{\tmp@X}{\msc@instxpos{\msccondition@rg}}%
- % \setlength{\tmp@Ya}{\msc@instypos{\msccondition@rg}}%
- % \setlength{\tmp@Yb}{\msc@currentheight+\msc@headoffset}%
- % \psline[linestyle=\msc@instlinestyle{\msccondition@rg}](\tmp@X,-\tmp@Ya)(\tmp@X,-\tmp@Yb)%
- % and redefine the instance's y position
- \setlength{\tmp@Y}{\msc@currentheight+\conditionheight}%
- \msc@setinstypos{\msccondition@rg}{\the\tmp@Y}%
- }%
- }%
-}
-%
-% \msc@drawcondition draw the condition symbol
-% #1: condition-text
-\def\msc@drawcondition#1#2#3#4#5{%
- \setlength{\tmp@Xc}{#4+ .6#5 - .6#3}%
- \setlength{\tmp@Yc}{.5#3 + .5#5}%
- \psline(#2,-#3)(#4,-#3)(\tmp@Xc,-\tmp@Yc)(#4,-#5)%
- \setlength{\tmp@Xc}{#2- .6#5 + .6#3}%
- \psline(#4,-#5)(#2,-#5)(\tmp@Xc,-\tmp@Yc)(#2,-#3)%
- \setlength{\tmp@Xc}{.5#2 + .5#4}%
- \setlength{\tmp@Yc}{.5#3 + .5#5}%
- \rput[B](\tmp@Xc,-\tmp@Yc){\raisebox{-.5ex}{\makebox[0pt][c]{#1}}}%
-}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% GATES
-% \gate[hpos][vpos]{text}{nickname}[h-offset]
-% \gate*[hpos][vpos]{text}{nickname}[h-offset]
-% (starred version puts a dot at the position of the gate on the instance line)
-%
-% hpos: optional horizontal position argument l(eft) or r(ight). default: l
-% vpos: optional vertical position argument t(op), c(enter) or b(ottom). default: t
-% text: text to be placed at the gate
-% nickname: nickname of the instance to which the gate belongs
-%
-\def\gate{\@ifstar{\def\msc@gatestar{defined}\msc@gateh}{\def\msc@gatestar{undefined}\msc@gateh}}
-\newcommand{\msc@gateh}[1][l]{%
- \def\msc@gatehpos{#1}%
- \msc@gatev%
-}
-%
-\newcommand{\msc@gatev}[3][t]{%
- \msc@gate{#1}{#2}{#3}%
+% \condition(*)[options]{text}{instancelist}
+\def\condition{
+ \advance\c@condition by1\relax
+ \begin{pgfscope}
+ \edef\msc@shape{condition shape}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@cond@star}{\msc@isstarfalse\msc@cond@star*}
+}
+\def\ncondition{
+ \begin{pgfscope}
+ \edef\msc@shape{ncondition shape}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@cond@star}{\msc@isstarfalse\msc@cond@star*}
+}
+% \ncondition(*)[options]{text}{instancelist}
+\def\msc@cond@star*{
+ \pgfutil@ifnextchar[{\msc@condition}{\msc@condition[]}
+}
+\newif\ifmsc@isfirst
+\def\msc@condition[#1]#2#3{
+ \mscset{inner sep=\mscget{label distance},#1}
+ \msc@isfirsttrue
+ \@for\msc@arg:=#3\do{%
+ \pgfkeysifdefined{/msc/instance/\msc@arg/no}{
+ \ifmsc@isfirst%first instance in the list
+ \mscgetx{(msc@node\msc@arg @l0)}{\msc@minx}
+ \mscgetx{(msc@node\msc@arg @r0)}{\msc@maxx}
+ \mscgety{(msc@level\the\c@msclevelcnt)}{\msc@y}
+ \else
+ \mscgetx{(msc@node\msc@arg @r0)}{\msc@x}
+ \pgfmathparse{max(\msc@x,\msc@maxx)}
+ \edef\msc@maxx{\pgfmathresult pt}
+ \mscgetx{(msc@node\msc@arg @l0)}{\msc@x}
+ \pgfmathparse{min(\msc@x,\msc@minx)}
+ \edef\msc@minx{\pgfmathresult pt}
+ \fi
+ \msc@isfirstfalse
+ \xdef\msc@instname{\msc@arg}
+ }{
+ \msc@instundefinederr{\msc@arg}
+ }
+ }
+ \ifmsc@isfirst \else%there are proper instances
+ \pgfmathparse{2*\mscget{condition overlap}+\msc@maxx-\msc@minx}
+ \edef\msc@width{\pgfmathresult pt}
+ \ifmsc@isstar
+ \def\msc@tempr{}
+ \else
+ %\msc@savebox{\parbox{\msc@width}{#2}}
+ \edef\msc@tempr{%text depth={\the\dp\msc@box},
+ % text height={{\the\ht\msc@box+\the\dp\msc@box}},
+ align=center, text width=\msc@width-2*\mscget{label distance},}
+ \fi
+ \def\aa{aeee}
+ \xdef\msc@tempb{[/msc, draw, anchor=north,shape=\msc@shape,
+ \msc@tempr
+ inner sep=\mscget{label distance},
+ minimum height=\mscget{condition height},
+ minimum width=\msc@width,
+ every condition,/tikz/line width=\mscget{line width}, #1](msc@condition@\the\c@condition)
+ at ({(\msc@maxx+\msc@minx)/2},\msc@y) {\unexpanded\expandafter{#2}};
+ }
+ \fi
+ \end{pgfscope}
+ \adddraw{\msc@instname}{\the\c@msclevelcnt}{\expandafter\node\msc@tempb }
+ \@for\msc@args:=#3\do{%
+ \edef\msc@tempa{\noexpand\mscgety{(msc@condition@\the\c@condition.south)}{\noexpand\msc@y}
+ \noexpand\msc@setlastlevel{\msc@args}{\noexpand\msc@y}}
+% \show\msc@tempa
+ \adddraw{\msc@args}{\the\c@msclevelcnt}{\msc@tempa}
+ }
}
-%
-\def\msc@gate#1#2#3{%
- \expandafter\@ifundefined{mscinst#3}{%
- \msc@instundefinederr{#3}}{% else, #3 is defined
- \ifthenelse{\equal{\msc@instisfat{#3}}{true}}
- {\ifthenelse{\equal{\msc@gatehpos}{l}}
- {\setlength{\tmp@X}{\msc@instlxpos{#3}}}
- {\setlength{\tmp@X}{\msc@instrxpos{#3}}}
- }%
- {\setlength{\tmp@X}{\msc@instxpos{#3}}}
- \ifthenelse{\equal{\msc@gatestar}{defined}}{%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \pscircle[fillstyle=solid,fillcolor=black](\tmp@X,-\tmp@Y){.5mm}}{}%
- \ifthenelse{\equal{t}{#1}}{
- \setlength{\tmp@Y}{\msc@currentheight - \labeldist}%
- \def\msc@gatetext{{#2}}%
- }{%
- \ifthenelse{\equal{c}{#1}}{%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \def\msc@gatetext{\raisebox{-.5\totalheight}{#2}}%
- }{%
- \setlength{\tmp@Y}{\msc@currentheight + \labeldist}%
- \def\msc@gatetext{\raisebox{-\totalheight}{#2}}%
- }}%
- \ifthenelse{\equal{l}{\msc@gatehpos}}{%
- \addtolength{\tmp@X}{-\labeldist}%
- \rput[B](\tmp@X,-\tmp@Y){\makebox[0pt][r]{\msc@gatetext}}}%
- {%
- \addtolength{\tmp@X}{\labeldist}%
- \rput[B](\tmp@X,-\tmp@Y){\makebox[0pt][l]{\msc@gatetext}}%
- }%
+% \order[side]{sender}{receiver}[level shift]
+\def\order{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \pgfutil@ifnextchar[{\msc@order@opt}{\msc@order@opt[]}
+}
+\def\msc@order@opt[#1]{
+ \ifx#1l \mscset{side=left}
+ \else \ifx#1r \mscset{side=right}
+ \else
+ \mscset{#1}
+ \def\msc@options{#1}
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@order@opt}{\msc@order@noopt}
+}
+\def\msc@order@noopt#1#2{
+ \xdef\msc@sender{#1}
+ \xdef\msc@receiver{#2}
+ \pgfutil@ifnextchar[{\msc@order}{\msc@order[\mscget{level shift}]}
+}
+\def\msc@order[#1]{
+ \pgfkeysifdefined{/msc/instance/\msc@receiver/no}{
+ \pgfkeysifdefined{/msc/instance/\msc@sender/no}{
+ \msc@getlevel shift{#1}{\msc@level shift}{\msc@tempa}
+ \ifx\msc@sender\msc@receiver %self message
+ \IfStrEq{\mscget{side}}{left}{
+ \def\msc@dir{l}
+ \edef\msc@dist{-\mscget{self message width}}
+ }{
+ \def\msc@dir{r}
+ \edef\msc@dist{\mscget{self message width}}
+ }
+ \xdef\msc@tempb{[/msc, order loop={\msc@dist},
+ every order, \msc@options]
+ (msc@node\msc@sender @\msc@dir\the\c@msclevelcnt) to
+ (msc@node\msc@receiver @\msc@dir\msc@level shift);
+ }
+ \else
+ \ifnum\mscget{instance/\msc@sender/no}\expandafter<\mscget{instance/\msc@receiver/no}\relax
+ \def\msc@ldir{r}
+ \def\msc@rdir{l}
+ \else
+ \def\msc@ldir{l}
+ \def\msc@rdir{r}
+ \fi
+ \xdef\msc@tempb{[/msc,order,every order,\msc@options]
+ (msc@node\msc@sender @\msc@ldir\the\c@msclevelcnt) to
+ (msc@node\msc@receiver @\msc@rdir\msc@level shift);
+ }
+ \fi
+ \end{pgfscope}
+ \addDdraw{\msc@sender}{\msc@receiver}{\msc@tempa}{\expandafter\draw\msc@tempb}
+ }{\msc@instundefinederr{\msc@sender}\end{pgfscope}}
+ }{\msc@instundefinederr{\msc@receiver}\end{pgfscope}}
+}
+
+% update the lastlevel for a given instance
+% #1 name of the instance
+% #2 level number
+\def\msc@updatelastlevel#1#2{
+ \msc@StrEqEither{#1}{envright}{envleft} {}{
+ \path let \p1 = (msc@lastlevel#1), \p2 = (msc@level#2)
+ in coordinate (msc@lastlevel#1) at (\x1,{min(\y1,\y2)});
}
}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% MSC COMMENTS
-%
-%
-% \msccomment[#1]{#2}{#3}
-% #1: position l/r or a distance
-% #2: text
-% #3: instance nick name
-\newcommand{\msccomment}[3][l]{%
- \expandafter\@ifundefined{mscinst#3}{%
- \msc@instundefinederr{#3}}
- {% else, #3 is defined
- \ifthenelse{\equal{#1}{l}}%
- {\setlength{\msc@commentdist}{-\msccommentdist}}%
- {\ifthenelse{\equal{#1}{r}}%
- {\setlength{\msc@commentdist}{\msccommentdist}}%
- {\setlength{\msc@commentdist}{#1}}%
- }
- \savebox{\tmp@box}{\raisebox{\depth}[\totalheight][0pt]{#2}}%
- \setlength{\tmp@Y}{\msc@currentheight}%
- \setlength{\tmp@Ya}{\tmp@Y + .5\ht\tmp@box}%
- \addtolength{\tmp@Ya}{\labeldist}%
- \setlength{\tmp@Yb}{\tmp@Y - .5\ht\tmp@box}%
- \addtolength{\tmp@Yb}{-\labeldist}%
-% \message{( a: \the\tmp@Ya, b: \the\tmp@Yb)}
- \ifthenelse{\lengthtest{\msc@commentdist < 0pt}}%
- {% comment left from instance #3
- \setlength{\tmp@X}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xa}{\tmp@X + \msc@commentdist}
- \psline(\tmp@X,-\tmp@Y)(\tmp@Xa,-\tmp@Y)
- \psline(\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)
- \setlength{\tmp@Xb}{\wd\tmp@box}
- \setlength{\tmp@Xb}{\tmp@Xa - \tmp@Xb}
- \addtolength{\tmp@Xb}{-\labeldist}
- \psline(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)
- \psline(\tmp@Xa,-\tmp@Yb)(\tmp@Xb,-\tmp@Yb)
- \addtolength{\tmp@Xa}{-\labeldist}
- \rput[r](\tmp@Xa,-\tmp@Y){#2}%
- }%
- {% comment right from instance #3
- \setlength{\tmp@X}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xa}{\tmp@X + \msc@commentdist}
- \psline(\tmp@X,-\tmp@Y)(\tmp@Xa,-\tmp@Y)
- \psline(\tmp@Xa,-\tmp@Ya)(\tmp@Xa,-\tmp@Yb)
- \setlength{\tmp@Xb}{\wd\tmp@box}
- \setlength{\tmp@Xb}{\tmp@Xa + \tmp@Xb}
- \addtolength{\tmp@Xb}{\labeldist}
- \psline(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)
- \psline(\tmp@Xa,-\tmp@Yb)(\tmp@Xb,-\tmp@Yb)
- \addtolength{\tmp@Xa}{\labeldist}
- \rput[l](\tmp@Xa,-\tmp@Y){\usebox{\tmp@box}}
- }%
- }%
+% set the lastlevel for a given instance
+% #1 name of the instance
+% #2 new height
+\def\msc@setlastlevel#1#2{
+ \msc@StrEqEither{#1}{envright}{envleft} {}{
+ \draw let \p1 = (msc@lastlevel#1) in coordinate (msc@lastlevel#1)
+ at (\x1,{min(\y1,#2)});
+ }
}
-%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% MSC MARKS
-%
-% \mark[#1]{#2}{#3}
-% #1: placement: tl,bl,tr,br
-% #2: text
-% #3: instance nick name
+% CO-REGIONS
%
-\newcommand{\mscmark}[3][tl]{%
- \expandafter\@ifundefined{mscinst#3}{%
- \msc@instundefinederr{#3}}
- {% else, #3 is defined
- \savebox{\tmp@box}{\raisebox{\depth}[\totalheight][0pt]{#2}}
- \ifthenelse{\equal{#1}{tl}}
- {%tl:
- \setlength{\tmp@X}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xa}{\tmp@X - \markdist}
- \setlength{\tmp@Xb}{\tmp@Xa - \wd\tmp@box - 2\labeldist}
- \setlength{\tmp@Y}{\msc@currentheight}
- \setlength{\tmp@Ya}{\msc@currentheight - .5\markdist}
- \psline[linestyle=dashed](\tmp@X,-\tmp@Y)(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)
- \setlength{\tmp@Xb}{\tmp@Xa - \labeldist - .5\wd\tmp@box}
- \addtolength{\tmp@Ya}{-\labeldist}
- \rput[b](\tmp@Xb,-\tmp@Ya){\usebox{\tmp@box}}
- }{
- \ifthenelse{\equal{#1}{bl}}
- {%bl:
- \setlength{\tmp@X}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xa}{\tmp@X - \markdist}
- \setlength{\tmp@Xb}{\tmp@Xa - \wd\tmp@box - 2\labeldist}
- \setlength{\tmp@Y}{\msc@currentheight}
- \setlength{\tmp@Ya}{\msc@currentheight + .5\markdist}
- \psline[linestyle=dashed](\tmp@X,-\tmp@Y)(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)
- \setlength{\tmp@Xb}{\tmp@Xa - \labeldist - .5\wd\tmp@box}
- \addtolength{\tmp@Ya}{-\labeldist}
- \rput[b](\tmp@Xb,-\tmp@Ya){\usebox{\tmp@box}}
- }{
- \ifthenelse{\equal{#1}{tr}}
- {%tr:
- \setlength{\tmp@X}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xa}{\tmp@X + \markdist}
- \setlength{\tmp@Xb}{\tmp@Xa + \wd\tmp@box + 2\labeldist}
- \setlength{\tmp@Y}{\msc@currentheight}
- \setlength{\tmp@Ya}{\msc@currentheight - .5\markdist}
- \psline[linestyle=dashed](\tmp@X,-\tmp@Y)(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)
- \setlength{\tmp@Xb}{\tmp@Xa + \labeldist + .5\wd\tmp@box}
- \addtolength{\tmp@Ya}{-\labeldist}
- \rput[b](\tmp@Xb,-\tmp@Ya){\usebox{\tmp@box}}
- }{
- \ifthenelse{\equal{#1}{br}}
- {%br:
- \setlength{\tmp@X}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xa}{\tmp@X + \markdist}
- \setlength{\tmp@Xb}{\tmp@Xa + \wd\tmp@box + 2\labeldist}
- \setlength{\tmp@Y}{\msc@currentheight}
- \setlength{\tmp@Ya}{\msc@currentheight + .5\markdist}
- \psline[linestyle=dashed](\tmp@X,-\tmp@Y)(\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)
- \setlength{\tmp@Xb}{\tmp@Xa + \labeldist + .5\wd\tmp@box}
- \addtolength{\tmp@Ya}{-\labeldist}
- \rput[b](\tmp@Xb,-\tmp@Ya){\usebox{\tmp@box}}
- }{
- \msc@illegalmarkplacement{#1}
- }}}}}
-}
+% \coregionstart starts a coregion on instance #1 (nickname) in the current level.
+\def\coregionstart{\pgfutil@ifnextchar[{\msc@coreg}{\msc@coreg[]}}
+\def\msc@coreg[#1]#2{
+ \regionstart[#1]{coregion}{#2}}
+% \coregionend ends a coregion on instance #1 (nickname) in the current level.
+\def\coregionend#1{\regionend{#1}}%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% MSC MEASURES
-%
+% REGIONS (normal, coregion, suspension, and activation)
%
-\newlength{\msc@measuredist}% internal length for horizontal measure distance
-% \measure[*][#1]{#2}{#3}{#4}[#5]
-% *: the starred version puts the top measure mark above and the bottom measure mark
-% below the measure position.
-% #1: placement: l (left) r (right), or distance (negative or positive) to closest of #3 or #4
-% #2: name
-% #3: instance nick name
-% #4: instance nick name
-% #5: (vertical) offset
-\newcommand{\measure}{%
- \@ifstar{\def\msc@innermeasure{false}\msc@measureargs}
- {\def\msc@innermeasure{true}\msc@measureargs}%
-}
%
-\newcommand{\msc@measureargs}[4][l]{%
- \def\msc@i{#1}%
- \def\msc@ii{#2}%
- \def\msc@iii{#3}%
- \def\msc@iv{#4}%
- \msc@measureoffset%
-}
-
-\newcommand{\msc@measureoffset}[1][1]{%
- \def\msc@mscv{#1}%
- \msc@measure{\msc@i}{\msc@ii}{\msc@iii}{\msc@iv}{\msc@mscv}
-}
-\newcommand{\msc@measure}[5]{%
- \ifthenelse{\equal{#1}{l}}
- {\setlength{\msc@measuredist}{-\measuredist}}
- {\ifthenelse{\equal{#1}{r}}
- {\setlength{\msc@measuredist}{\measuredist}}
- {\setlength{\msc@measuredist}{#1}}}
- %
- \setlength{\tmp@Ya}{\msc@currentheight}
- \setlength{\tmp@Yb}{\tmp@Ya + #5\levelheight}
- \setlength{\tmp@Y}{.5\tmp@Ya + .5\tmp@Yb}
- \ifthenelse{\lengthtest{\msc@instxpos{#3} < \msc@instxpos{#4}}}
- {%
- \ifthenelse{\lengthtest{\msc@measuredist < 0pt}}
- {% left from instances
- \setlength{\tmp@Xa}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xb}{\msc@instlxpos{#4}}
- \setlength{\tmp@X}{\tmp@Xa + \msc@measuredist}
+% define the begining of a region on the instance line
+%\regionstart[options]{type}{instname}
+% instance/#2/region/.initial=line, %possible % values:normal,coregion,suspension,activation
+\def\regionstart{\pgfutil@ifnextchar[\msc@regionstart{\msc@regionstart[]}}
+\def\msc@regionstart[#1]#2#3{
+ \begin{pgfscope}
+ \mscset{#1}
+ \xdef\msc@tempa{\mscget{region width}}
+ \end{pgfscope}
+ \pgfkeysifdefined{/msc/instance/#3/no}{
+ \msc@StrEqEither{\mscget{instance/#3/region}}{normal}{seminormal}{
+ \msc@drawinstanceline{#2}{\the\c@msclevelcnt}
+ \IfEqCase{#2} {{coregion}{} {activation}{} {suspension}{}}
+ [\msc@unknownregionstyleerr{#2}]
+ \mscset{instance/#3/region={#2},
+ instance/#3/region level/.expand once={\the\c@msclevelcnt},
+ instance/#3/region width/.expand once=\msc@tempa}%
+ \msc@regbar{#3}{\the\c@msclevelcnt}
+ }
+ {msc@regionstartederr{#3}{\mscget{instance/#3/region}}}
+ }
+ {\msc@instundefinederr{#3}}
+}
+%helper function to draw region horizontal bar(s)
+% #1 instname
+% #2 level
+\def\msc@regbar#1#2{
+ \xdef\msc@temp@body{}
+ \edef\msc@region{\mscget{instance/#1/region}}
+ \pgfpointanchor{msc@level#2}{center}
+ \edef\msc@regbar@tempb{\the\pgf@y}
+ \pgfpointanchor{msc@lastlevel#1}{center}
+ \pgfmathparse{\msc@regbar@tempb-\the\pgf@y}
+ \ifnum0<\pgfmathresult\relax
+ \else
+ \IfStrEq{\mscget{instance/#1/type}}{fat}{
+ \IfStrEq{\msc@region}{coregion}{
+ \xdef\msc@temp@body{
+ [/msc,/tikz/line width=\mscget{line width}, draw, every region,every
+ coregion] let \noexpand\p1=(msc@node#1@l#2) in
+ (\noexpand\x1-\mscget{instance/#1/region width}/2-\mscget{line width}/2,\noexpand\y1) --
+ (\noexpand\x1+\mscget{instance/#1/region width}/2+\mscget{line
+ width}/2,\noexpand\y1);
+ \noexpand\draw [/msc,/tikz/line width=\mscget{line width}, every region,every
+ coregion] let \noexpand\p1=(msc@node#1@r#2) in
+ (\noexpand\x1-\mscget{instance/#1/region width}/2-\mscget{line width}/2,\noexpand\y1) --
+ (\noexpand\x1+\mscget{instance/#1/region width}/2+\mscget{line width}/2,\noexpand\y1);
}
- {% right from instances
- \setlength{\tmp@Xa}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xb}{\msc@instrxpos{#4}}
- \setlength{\tmp@X}{\tmp@Xb + \msc@measuredist}
+ }{
+ \xdef\msc@temp@body{
+ [/msc,/tikz/line width=\mscget{line width}, draw, every region,every \msc@region] let
+ \noexpand\p1=(msc@node#1@l#2), \noexpand\p2=(msc@node#1@r#2) in
+ (\noexpand\x1-\mscget{line width}/2,\noexpand\y1)--(\noexpand\x2+\mscget{line width}/2,\noexpand\y2);
}
}
- {%
- \ifthenelse{\lengthtest{\msc@measuredist < 0pt}}
- {% left from instances
- \setlength{\tmp@Xa}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xb}{\msc@instlxpos{#4}}
- \setlength{\tmp@X}{\tmp@Xb + \msc@measuredist}
+ }{
+ \IfStrEq{\msc@region}{coregion}{
+ \xdef\msc@temp@body{
+ [/msc,/tikz/line width=\mscget{line width}, draw, every region,every coregion] let
+ \noexpand\p1=(msc@node#1@l#2) in
+ (\noexpand\x1-\mscget{instance/#1/region width}/2-\mscget{line width}/2,\noexpand\y1) --
+ (\noexpand\x1+\mscget{instance/#1/region width}/2+\mscget{line width}/2,\noexpand\y1);
}
- {% right from instances
- \setlength{\tmp@Xa}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xb}{\msc@instrxpos{#4}}
- \setlength{\tmp@X}{\tmp@Xa + \msc@measuredist}
+ }{
+ \xdef\msc@temp@body{
+ [/msc,/tikz/line width=\mscget{line width}, draw, every region, every \msc@region]
+ let
+ \noexpand\p1=(msc@node#1@l#2), \noexpand\p2=(msc@node#1@r#2) in
+ (\noexpand\x1-\mscget{line width}/2,\noexpand\y1)--(\noexpand\x2+\mscget{line width}/2,\noexpand\y2);
}
}
- \psline[linestyle=dashed](\tmp@Xa,-\tmp@Ya)(\tmp@X,-\tmp@Ya)(\tmp@X,-\tmp@Yb)(\tmp@Xb,-\tmp@Yb)
- \ifthenelse{\lengthtest{\msc@measuredist < 0pt}}
- {% left from instances
- \addtolength{\tmp@X}{-\labeldist}
- \rput[r](\tmp@X,-\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{#2}}
- \addtolength{\tmp@X}{\labeldist}
- }
- {% right from instances
- \addtolength{\tmp@X}{\labeldist}
- \rput[l](\tmp@X,-\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{#2}}
- \addtolength{\tmp@X}{-\labeldist}
- }
- \ifthenelse{\equal{\msc@innermeasure}{true}}
- {%
- \msc@measuresymbolup{\tmp@X}{\tmp@Ya}
- \msc@measuresymboldown{\tmp@X}{\tmp@Yb}
- }
- {%
- \msc@measuresymboldown{\tmp@X}{\tmp@Ya}
- \msc@measuresymbolup{\tmp@X}{\tmp@Yb}
- }
+ }
+% \show\msc@temp@body
+ \adddraw{#1}{\the\c@msclevelcnt}{\expandafter\path\msc@temp@body}
+ \adddraw{#1}{\the\c@msclevelcnt}{\mscgety{(msc@lastlevel#1)}{\msc@yo}\msc@setlastlevel{#1}{\msc@yo-\mscget{line width}/2}}
+ \fi
}
-%
-%
-% \measurestart[*][#1]{#2}{#3}{#4}
-% *: unstarred/starred version draws downward/upward triangle
-% #1: placement: l (left) r (right), or distance (negative or positive) to #3
-% #2: name
-% #3: instance nick name
-% #4: gate name
-\newcommand{\measurestart}{%
- \@ifstar{\def\msc@innermeasure{false}\msc@measurestartargs}
- {\def\msc@innermeasure{true}\msc@measurestartargs}
+% draw the instance line with the region
+% #1 instname
+% #2 level
+\def\msc@regbody#1#2{
+ \xdef\msc@temp@body{;}
+ \pgfpointanchor{msc@level#2}{center}
+ \edef\msc@regbody@tempb{\the\pgf@y}
+ \pgfpointanchor{msc@lastlevel#1}{center}
+ \pgfmathparse{\msc@regbody@tempb-\the\pgf@y}
+ \ifnum0<\pgfmathresult\relax
+ \else
+ \IfEqCase{\mscget{instance/#1/region}}{
+ {coregion}{
+ \IfStrEq{\mscget{instance/#1/type}}{fat}{
+ \xdef\msc@temp@body{
+ [/msc,/tikz/line width=\mscget{line width}, draw, mscdash, every region, every coregion]
+ let \noexpand\noexpand\noexpand\p1=(msc@node#1@r#2), \noexpand\noexpand\noexpand\p2=(msc@lastlevel#1) in
+ (\noexpand\noexpand\noexpand\x1,\noexpand\noexpand\noexpand\y2)--
+ (\noexpand\noexpand\noexpand\x1,{min(\noexpand\noexpand\noexpand\y2,\noexpand\noexpand\noexpand\y1)});
+ }
+ }{\xdef\msc@temp@body{;}}
+ \xdef\msc@temp@body{
+ [/msc,/tikz/line width=\mscget{line width}, draw, mscdash, every region, every coregion]
+ let \noexpand\p1=(msc@node#1@l#2), \noexpand\p2=(msc@lastlevel#1) in
+ (\noexpand\x1,\noexpand\y2)--(\noexpand\x1,{min(\noexpand\y2,\noexpand\y1)});\noexpand\path\msc@temp@body
+ }
+ }%
+ {activation}{
+ \xdef\msc@temp@body{
+ [/msc,fill=lightgray,/tikz/line width=\mscget{line width},every region, every activation]
+ (msc@node#1@l#2|-msc@lastlevel#1) rectangle(msc@node#1@r#2);
+ \noexpand\draw[/msc,/tikz/line width=\mscget{line width},every region, every activation]
+ (msc@node#1@l#2) -- (msc@node#1@l#2|-msc@lastlevel#1)
+ (msc@node#1@r#2) -- (msc@node#1@r#2|-msc@lastlevel#1);
+ }
+ }%
+ {suspension}{
+ \xdef\msc@temp@body{
+ [/msc,draw,suspension dash,
+ /tikz/line width=\mscget{line width},every region, every activation]
+ (msc@node#1@r#2)--(msc@node#1@r#2|-msc@lastlevel#1)
+ (msc@node#1@l#2)--(msc@node#1@l#2|-msc@lastlevel#1);
+ }
+ }%
+ }[]
+ \adddraw{#1}{\the\c@msclevelcnt}{\expandafter\path\msc@temp@body}
+ \fi
}
-%
-%
-\newcommand{\msc@measurestartargs}[4][l]{%
- \def\msc@i{#1}%
- \def\msc@ii{#2}%
- \def\msc@iii{#3}%
- \def\msc@iv{#4}%
- \msc@measurestartoffset%
-}
-
-\newcommand{\msc@measurestartoffset}[1][2]{%
- \msc@measurestart{\msc@i}{\msc@ii}{\msc@iii}{\msc@iv}{#1}%
+% define the end of region
+%\regionend{instname}
+\def\regionend#1{
+ \pgfkeysifdefined{/msc/instance/#1/no}{
+ \edef\msc@region{\mscget{instance/#1/region}}
+ \IfStrEq{\msc@region}{normal}{
+ \msc@regionnotstartederr{#1}
+ }
+ \msc@regbody{#1}{\the\c@msclevelcnt}
+ \msc@regbar{#1}{\mscget{instance/#1/region level}}
+ \msc@regbar{#1}{\the\c@msclevelcnt}
+ \adddraw{#1}{\the\c@msclevelcnt}{\msc@updatelastlevel{#1}{\the\c@msclevelcnt}}
+ \msc@StrEqEither{\msc@region}{suspension}{activation}{
+ \mscset{instance/#1/region=seminormal}
+ }{\mscset{instance/#1/region=normal}}
+ }
+ {
+ \msc@instundefinederr{#1}
+ }
}
-%
-\newcommand{\msc@measurestart}[5]{%
- \ifthenelse{\equal{#1}{l}}
- {\setlength{\msc@measuredist}{-\measuredist}}
- {\ifthenelse{\equal{#1}{r}}
- {\setlength{\msc@measuredist}{\measuredist}}
- {\setlength{\msc@measuredist}{#1}}}
- \setlength{\tmp@Ya}{\msc@currentheight}
- \ifthenelse{\lengthtest{\msc@measuredist < 0pt}}
- {% left from instance
- \setlength{\tmp@Xa}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xb}{\tmp@Xa + \msc@measuredist}
- \setlength{\tmp@Yb}{\tmp@Ya + #5\levelheight}
- \setlength{\tmp@X}{\tmp@Xb - \labeldist - 0.5\measuresymbolwidth}
- \setlength{\tmp@Y}{.5\tmp@Ya + .5\tmp@Yb}
- \rput[r](\tmp@X,-\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{#2}}
- \setlength{\tmp@Y}{\tmp@Yb + \labeldist}
- \rput[r](\tmp@X,-\tmp@Yb){\raisebox{\depth}[\totalheight][0pt]{#4}}
+%macro stores first character in \msc@fst and last character in \msc@lst
+\def\msc@fl#1{\msc@flx#1\empty\empty\empty}
+\def\msc@flx#1#2#3\empty{%
+\edef\msc@fst{#1}%
+ \edef\msc@cdar{#2}%
+ \edef\msc@cddr{#3}%
+ \ifx\msc@cddr\empty
+ \let\msc@lst\msc@cdar
+ \else
+ \expandafter\msc@flxx
+ \fi
+ #3}
+\def\msc@flxx#1#2\empty{%
+ \edef\msc@car{#1}%
+ \ifx\msc@car\empty
+ \else
+ \let\msc@lst\msc@car
+ \expandafter\msc@flxx
+ \fi
+ #2\empty}
+%\referencestart[options][lo][ro]{nickname}{text}{leftinstance}{rightinstance}
+\def\referencestart{
+ \begin{pgfscope}\gdef\msc@options{}
+ \pgfutil@ifnextchar[\msc@refstartlo{\msc@refstartloro}}
+\def\msc@refstartloro{
+ \edef\msc@lo{\mscget{left reference overlap}}
+ \edef\msc@ro{\mscget{right reference overlap}}
+ \msc@refstart
+}
+\def\msc@refstartlo[#1]{
+ \expandafter\expandafter\expandafter\msc@fl\expandafter{#1}
+ \msc@caseFiveEither{\msc@fst}{1}{2}{3}{4}{5}{
+ \edef\msc@lo{#1} \pgfutil@ifnextchar[\msc@refstartro{\msc@refstartro[\mscget{right reference overlap}]}
+ }{
+ \msc@caseFiveEither{\msc@fst}{6}{7}{8}{9}{0}{
+ \edef\msc@lo{#1} \pgfutil@ifnextchar[\msc@refstartro{\msc@refstartro[\mscget{right reference overlap}]}
+ }{
+ \msc@StrEqEither{\msc@fst}{-}{.}{
+ \edef\msc@lo{#1} \pgfutil@ifnextchar[\msc@refstartro{\msc@refstartro[\mscget{right reference overlap}]}
+ }{
+ \mscset{#1}
+ \xdef\msc@options{#1}
+ \pgfutil@ifnextchar[\msc@refstartlo{\msc@refstartloro}
+ }
}
- {% right from instance
- \setlength{\tmp@Xa}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xb}{\tmp@Xa + \msc@measuredist}
- \setlength{\tmp@Yb}{\tmp@Ya + #5\levelheight}
- \setlength{\tmp@X}{\tmp@Xb + \labeldist + 0.5\measuresymbolwidth}
- \setlength{\tmp@Y}{.5\tmp@Ya + .5\tmp@Yb}
- \rput[l](\tmp@X,-\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{#2}}
- \setlength{\tmp@Y}{\tmp@Yb + \labeldist}
- \rput[l](\tmp@X,-\tmp@Yb){\raisebox{\depth}[\totalheight][0pt]{#4}}
+ }
+}
+\def\msc@refstartro[#1]{
+ \edef\msc@ro{#1}\msc@refstart
+}
+\def\msc@refstart#1#2#3#4{
+ \pgfkeysifdefined{/msc/instance/#3/no}{
+ \pgfkeysifdefined{/msc/instance/#4/no}{
+ \path[draw] (msc@level\the\c@msclevelcnt-|msc@node#3@l0) ++(-\msc@lo,0) coordinate
+ (msc@node#1left)
+ (msc@level\the\c@msclevelcnt-|msc@node#4@r0) ++(\msc@ro,0) coordinate
+ (msc@node#1right);
+ \end{pgfscope}
+ \msc@cover{#3}{#4}{+}
+ \mscset{
+ reference/#1/options/.style/.expanded=\msc@options,
+ reference/#1/left/.initial=#3,
+ reference/#1/text/.initial={#2},
+ reference/#1/right/.initial=#4
+ }
+ }{
+ \end{pgfscope}\msc@instundefinederr{#4}
}
- \psline[linestyle=dashed](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)
- \ifthenelse{\equal{\msc@innermeasure}{true}}
- {\msc@measuresymbolup{\tmp@Xb}{\tmp@Ya}}
- {\msc@measuresymboldown{\tmp@Xb}{\tmp@Ya}}
- \rput(\tmp@Xb,-\tmp@Yb){\pscircle[fillcolor=white,fillstyle=solid](0,0){.5\measuresymbolwidth}}
- }
-%
-% \measureend[*][#1]{#2}{#3}{#4}
-% *: unstarred/starred version draws upward/downward triangle
-% #1: placement: l (left) r (right), or distance (negative or positive) to #3
-% #2: name
-% #3: instance nick name
-% #4: gate name
-\newcommand{\measureend}{%
- \@ifstar{\def\msc@innermeasure{false}\msc@measureendargs}%
- {\def\msc@innermeasure{true}\msc@measureendargs}%
+ }{
+ \end{pgfscope}\msc@instundefinederr{#3}
+ }
}
-%
-\newcommand{\msc@measureendargs}[4][l]{%
- \def\msc@i{#1}%
- \def\msc@ii{#2}%
- \def\msc@iii{#3}%
- \def\msc@iv{#4}%
- \msc@measureendoffset%
-}
-%
-\newcommand{\msc@measureendoffset}[1][2]{%
- \msc@measureend{\msc@i}{\msc@ii}{\msc@iii}{\msc@iv}{#1}%
+\def\msc@cover#1#2#3{
+ \pgfmathparse{\mscget{instance/#2/cover} #3 1}
+ \mscset{instance/#2/cover/.expand once=\pgfmathresult}
+ \IfStrEq{#1}{#2}{}{
+ \ifnum0<\mscget{instance/\msc@inst@name/no}
+ \msc@previousinstance{#2}
+ \msc@cover{#1}{\msc@inst@name}{#3}
+ \msc@regbody{\msc@inst@name}{\the\c@msclevelcnt}
+ \else
+ \fi
+ }
}
-%
-\newcommand{\msc@measureend}[5]{%
- \ifthenelse{\equal{#1}{l}}
- {\setlength{\msc@measuredist}{-\measuredist}}
- {\ifthenelse{\equal{#1}{r}}
- {\setlength{\msc@measuredist}{\measuredist}}
- {\setlength{\msc@measuredist}{#1}}}
- \setlength{\tmp@Ya}{\msc@currentheight}
- \ifthenelse{\lengthtest{\msc@measuredist < 0pt}}
- {% left from instance
- \setlength{\tmp@Xa}{\msc@instlxpos{#3}}
- \setlength{\tmp@Xb}{\tmp@Xa + \msc@measuredist}
- \setlength{\tmp@Yb}{\tmp@Ya - #5\levelheight}
- \setlength{\tmp@X}{\tmp@Xb - \labeldist - 0.5\measuresymbolwidth}
- \setlength{\tmp@Y}{.5\tmp@Ya + .5\tmp@Yb}
- \rput[r](\tmp@X,-\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{#2}}
- \setlength{\tmp@Y}{\tmp@Yb - \labeldist}
- \rput[r](\tmp@X,-\tmp@Yb){\raisebox{\depth}[\totalheight][0pt]{#4}}
+\def\referenceend#1{
+ \pgfkeysifdefined{/msc/reference/#1/left}{%calculating framearch
+ \mscgetx{(msc@node#1left)}{\msc@xa}
+ \mscgetx{(msc@node#1right)}{\msc@xb}
+ \mscgety{(msc@node#1left)}{\msc@yb}
+ \mscgety{(msc@level\the\c@msclevelcnt)}{\msc@ya}
+ \pgfmathparse{0.25/2 *min(\msc@xb-\msc@xa,\msc@yb-\msc@ya)}
+ \edef\msc@tempa{\pgfmathresult}
+ \msc@cover{\mscget{reference/#1/left}}{\mscget{reference/#1/right}}{-}
+ \node[/msc,fit={(msc@node#1left) (msc@node#1right)
+ (msc@node#1right|-msc@level\the\c@msclevelcnt)},
+ draw,rectangle, rounded corners=\msc@tempa pt, inner sep=0,/tikz/line
+ width=\mscget{line width},every reference,
+ /msc/reference/#1/options
+ ]{\mscget{reference/#1/text}};
+ }{
+ \msc@refundefinederr{#1}
+ }
+}
+%\inlinestart[options][lo][ro]{nickname}{text}{leftinstance}{rightinstance}
+\def\inlinestart{
+ \begin{pgfscope}
+ \gdef\msc@options{}
+ \pgfutil@ifnextchar[\msc@inlstartlo{\msc@inlstartloro}
+}
+\def\msc@inlstartloro{
+ \edef\msc@lo{\mscget{left inline overlap}}
+ \edef\msc@ro{\mscget{right inline overlap}}
+ \msc@inlstart
+}
+
+\def\msc@inlstartlo[#1]{
+ \expandafter\expandafter\expandafter\msc@fl\expandafter{#1}
+ \msc@caseFiveEither{\msc@fst}{1}{2}{3}{4}{5}{
+ \edef\msc@lo{#1}
+ \pgfutil@ifnextchar[\msc@inlstartro{\msc@inlstartro[\mscget{right inline overlap}]}
+ }{
+ \msc@caseFiveEither{\msc@fst}{6}{7}{8}{9}{0}{
+ \edef\msc@lo{#1} \pgfutil@ifnextchar[\msc@inlstartro{\msc@inlstartro[\mscget{right inline overlap}]}
+ }{
+ \msc@StrEqEither{\msc@fst}{-}{.}{
+ \edef\msc@lo{#1}
+ \pgfutil@ifnextchar[\msc@inlstartro{\msc@inlstartro[\mscget{right inline overlap}]}
+ }{
+ \mscset{#1}
+ \xdef\msc@options{#1}
+ \pgfutil@ifnextchar[\msc@inlstartlo{\msc@inlstartloro}
+ }
}
- {% right from instance
- \setlength{\tmp@Xa}{\msc@instrxpos{#3}}
- \setlength{\tmp@Xb}{\tmp@Xa + \msc@measuredist}
- \setlength{\tmp@Yb}{\tmp@Ya - #5\levelheight}
- \setlength{\tmp@X}{\tmp@Xb + \labeldist + 0.5\measuresymbolwidth}
- \setlength{\tmp@Y}{.5\tmp@Ya + .5\tmp@Yb}
- \rput[l](\tmp@X,-\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{#2}}
- \setlength{\tmp@Y}{\tmp@Yb - \labeldist}
- \rput[l](\tmp@X,-\tmp@Yb){\raisebox{\depth}[\totalheight][0pt]{#4}}
+ }
+}
+\def\msc@inlstartro[#1]{
+ \edef\msc@ro{#1}\msc@inlstart
+}
+%msc@inlstart{nickname}{text}{leftinstance}{rightinstance}
+\def\msc@inlstart#1#2#3#4{
+ \pgfkeysifdefined{/msc/instance/#3/no}{
+ \pgfkeysifdefined{/msc/instance/#4/no}{
+ \path[draw] (msc@level\the\c@msclevelcnt-|msc@node#3@l0) ++(-\msc@lo,0) coordinate
+ (msc@node#1left)
+ (msc@level\the\c@msclevelcnt-|msc@node#4@r0) ++(\msc@ro,0) coordinate
+ (msc@node#1right);
+ \end{pgfscope}
+ \mscset{
+ inline/#1/options/.style/.expanded=\msc@options,
+ inline/#1/left/.initial={#3},
+ inline/#1/text/.initial={#2}
+ }
+ }{
+ \end{pgfscope}\msc@instundefinederr{#4}
}
- \psline[linestyle=dashed](\tmp@Xa,-\tmp@Ya)(\tmp@Xb,-\tmp@Ya)(\tmp@Xb,-\tmp@Yb)
- \ifthenelse{\equal{\msc@innermeasure}{true}}
- {\msc@measuresymboldown{\tmp@Xb}{\tmp@Ya}}
- {\msc@measuresymbolup{\tmp@Xb}{\tmp@Ya}}
- \rput(\tmp@Xb,-\tmp@Yb){\pscircle[fillcolor=white,fillstyle=solid](0,0){.5\measuresymbolwidth}}
- }
-%
-% measure symbols
-%
-\def\msc@measuresymbolup#1#2{%
- % sin(pi/3) =~ 0.866025403784
- % draw an upward triangle with 60-degree (pi/3) angles and base at (#1,#2)
- \rput[t](#1,-#2){%
- \begin{pspicture}(-1,0)(1,0.866025403784\measuresymbolwidth)%
- \pstriangle[dimen=middle,fillcolor=white,fillstyle=solid](\measuresymbolwidth,0.866025403784\measuresymbolwidth)%
- \end{pspicture}%
+ }{
+ \end{pgfscope}\msc@instundefinederr{#3}
}
}
-%
-\def\msc@measuresymboldown#1#2{%
- % sin(pi/3) =~ 0.866025403784
- % draw a downward triangle with 60-degree (pi/3) angles and base at (#1,#2)
- \rput[b](#1,-#2){%
- \begin{pspicture}(-1,0)(1,-0.866025403784\measuresymbolwidth)%
- \pstriangle[dimen=middle,fillcolor=white,fillstyle=solid](\measuresymbolwidth,-0.866025403784\measuresymbolwidth)%
- \end{pspicture}%
+%\inlineseparator[options]{nickname}
+\def\inlineseparator{
+ \begin{pgfscope}
+ \pgfutil@ifnextchar[\msc@inlseparator{\msc@inlseparator[]}
+}
+\def\msc@inlseparator[#1]#2{
+ \pgfkeysifdefined{/msc/inline/#2/left}{
+ \mscset{#1}
+ \end{pgfscope}
+ \path[/msc,draw, mscdash,
+ /tikz/line width=\mscget{line width},
+ dash phase=2pt,
+ every inline,inline/#2/options,#1]
+ (msc@node#2left|-msc@level\the\c@msclevelcnt)--(msc@node#2right|-msc@level\the\c@msclevelcnt);
+ }{
+ \msc@inlundefinederr{#2}
+ \end{pgfscope}
+ }
+}
+%\inlineend{nickname}
+\def\inlineend{
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@inlineend}{\msc@isstarfalse\msc@inlineend*}
+}
+\def\msc@inlineend*#1{
+ \pgfkeysifdefined{/msc/inline/#1/text}{
+ \path[/msc,draw,
+ /tikz/line width=\mscget{line width},
+ every inline,inline/#1/options]
+ (msc@node#1left) node[/msc,draw,chamfered rectangle,
+ chamfered rectangle corners=south east,
+ chamfered rectangle xsep=\mscget{label distance}/2,
+ chamfered rectangle ysep=\mscget{label distance}/2,
+ inner sep=\mscget{label distance}/4,
+ xshift=-\mscget{line width}/2, yshift=\mscget{line width}/2,
+ anchor=north west,inline/#1/options](a)
+ {\mscget{inline/#1/text}}
+ (msc@node#1left|-msc@level\the\c@msclevelcnt)++(0,-\mscget{line width}/2)
+ --(msc@node#1left)--(msc@node#1right)--
+ (msc@node#1right|-msc@level\the\c@msclevelcnt)--++(0,-\mscget{line width}/2);
+ \ifmsc@isstar
+ \inlineseparator{#1}
+ \else
+ \inlineseparator[solid]{#1}
+ \fi
+ }{
+ \msc@refundefinederr{#1}
+ }
+}
+%\gate(*)[options][hpos][vpos]{gatename}{instname}
+\def\gate{
+ \begin{pgfscope}
+ \def\msc@options{}
+ \pgfutil@ifnextchar*{\msc@isstartrue\msc@gate@star}{\msc@isstarfalse\msc@gate@star*}
+}
+\def\msc@gate@star*{
+ \pgfutil@ifnextchar[{\msc@gate@opt}{\msc@gate@opt[]}
+}
+\def\msc@gate@opt[#1]{
+ \IfStrEq{#1}{l}{\mscset{side=left} \pgfutil@ifnextchar[\msc@gate{\msc@gate[]}
+ }{
+ \IfStrEq{#1}{r}{\mscset{side=right}\pgfutil@ifnextchar[\msc@gate{\msc@gate[]}
+ }{
+ \mscset{#1}
+ \def\msc@options{#1}
+ \pgfutil@ifnextchar[\msc@gate@opt{\msc@gate[]}
+ }
}
}
-
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% \drawmscframe draws a frame of the right size around the msc
-% This command also set the value of \msc@totalsizebox
-\def\msc@drawframe{%
- \ifthenelse{\equal{\msc@frame}{yes}}{%
- \psframe[dimen=middle](0,0)(\msc@currentwidth,-\msc@currentheight)%
- }{% no frame drawing
- }%
+\def\msc@gate[#1]#2#3{
+ \def\msc@undefined{false}
+ \ifx#1c \mscset{position=mid} \else
+ \ifx#1b \mscset{position=below} \else
+ \ifx#1t \mscset{position=above} \fi \fi \fi
+ \pgfkeysifdefined{/msc/instance/#3/no}{%instance name
+ \IfStrEq{\mscget{side}}{left}{
+ \edef\msc@node{msc@node#3@l\the\c@msclevelcnt}
+ }{
+ \edef\msc@node{msc@node#3@r\the\c@msclevelcnt}
+ }
+ }{
+ \pgfutil@ifundefined{pgf@sh@ns@msc@node#3}{% neither instance name nor reference node
+ \def\msc@undefined{true}
+ \msc@instundefinederr{#3}
+ }
+ {
+ \edef\msc@node{msc@node#3|-msc@level\the\c@msclevelcnt}
+ }
+ }
+ \IfStrEq{\msc@undefined}{false}{
+ \ifmsc@isstar
+ \xdef\msc@tempb{[fill,\msc@options] (\msc@node)
+ node[\mscget{position}
+ \mscget{side}]{\unexpanded\expandafter{#2}} circle (\mscget{gate symbol radius});}
+ \edef\msc@tempa{\noexpand\noexpand\noexpand\path[fill,line width=0pt](\msc@node) circle (\mscget{gate symbol radius});}
+ \else
+ \xdef\msc@tempb{[\msc@options] (\msc@node) node[\mscget{position} \mscget{side}]{\unexpanded\expandafter{#2}};}
+ \fi
+ }{}
+ \end{pgfscope}
+ \adddraw{#3}{\the\c@msclevelcnt}{\expandafter\path\msc@tempb}
+}
+
+\def\inststop{\stop*}%old name of command
+%\stop(*)[options]{instancename}
+\def\stop{\pgfutil@ifnextchar*{\msc@isstartrue\msc@stop@nostar}{\msc@isstarfalse\msc@stop@nostar*}}
+\def\msc@stop@nostar*{\pgfutil@ifnextchar[\msc@stop{\msc@stop[]}}
+\def\msc@stop[#1]#2{
+ \pgfkeysifdefined{/msc/instance/#2/no}{
+ \IfStrEq{on}{\mscget{instance/#2/status}}{
+ \msc@global@set{instance/#2/status=off}
+ \begin{pgfscope}
+ \mscset{#1}
+ \ifmsc@isstar \mscset{instance end=foot} \fi
+ \IfStrEq{\mscget{instance end}}{foot}{
+ \xdef\msc@tempb{[/msc,fill=\mscget{draw foot},/tikz/line width=\mscget{line width}, every instance foot,#1]
+ (msc@lastlevel#2-|msc@node#2.east)
+ ++(0,-\mscget{foot height}) rectangle
+ (msc@lastlevel#2-|msc@node#2.west)
+ (msc@lastlevel#2-|msc@node#2.south)
+ ++(0,-\mscget{foot height})
+ coordinate (msc@foot#2);
+ }
+ }{
+ \xdef\msc@tempb{[/msc,draw=\mscget{draw foot}, /tikz/line width=\mscget{line width},
+ every instance foot,#1]
+ (msc@node#2@l\the\c@msclevelcnt) ++(-\mscget{line width}/2,0)--
+ ($(msc@node#2@l\the\c@msclevelcnt)!0.5!(msc@node#2@r\the\c@msclevelcnt)$)
+ coordinate (msc@foot#2)
+ ++(\mscget{stop width}/2,\mscget{stop width}/2)
+ -- ++(-\mscget{stop width},-\mscget{stop width})
+ ++(0,\mscget{stop width})
+ -- ++(\mscget{stop width},-\mscget{stop width})
+ ++(-\mscget{stop width}/2,\mscget{stop width}/2)
+ -- (msc@node#2@r\the\c@msclevelcnt)
+ --++(\mscget{line width}/2,0);
+ }
+ }
+ \end{pgfscope}
+ \adddraw{#2}{\the\c@msclevelcnt}{\expandafter\path\msc@tempb}
+ }{}
+ }{\msc@instundefinederr{#2}}
}
-%
-% \msckeyword is the keyword representation of msc
-\def\msckeyword{msc}
+
+\def\mscunit{cm}%
\def\msckeywordstyle#1{\textbf{#1}}
-%
-% This keyword can be changed by the \setmsckeyword command (or by \renewcommand{\msckeyword}{...}):
-\newcommand{\setmsckeyword}[1]{\def\msckeyword{#1}}
+\newcommand{\setmsckeyword}[1]{\mscset{/msc/msc keyword={#1}}}
\newcommand{\setmsckeywordstyle}[1]{\def\msckeywordstyle{#1}}%
-%
-% Commands to switch internal options that control the drawing of header and footer symbols
-\newcommand{\drawinsthead}[1]{\def\msc@insthead{#1}}%
-\drawinsthead{yes}%
-\newcommand{\drawinstfoot}[1]{\def\msc@instfoot{#1}}%
-\drawinstfoot{yes}%
-% A similar command to control drawing of the msc-frame
-\newcommand{\drawframe}[1]{\def\msc@frame{#1}}%
-\drawframe{yes}%
-%
-%
-\def\msc@grid{no}%
-\newcommand{\showgrid}{\def\msc@grid{yes}}
-\newcommand{\nogrid}{\def\msc@grid{no}}
-
+\newcommand{\drawframe}[1]{\IfStrEq{#1}{yes}{\mscset{draw frame=}}{\IfStrEq{#1}{no}{\mscset{draw frame=none}}{}}}%
+\newcommand{\drawinsthead}[1]{\IfStrEq{#1}{yes}{\mscset{draw head=}}{\IfStrEq{#1}{no}{\mscset{draw head=none}}{}}}
+\newcommand{\drawinstfoot}[1]{\IfStrEq{#1}{yes}{\mscset{draw foot=}}{\IfStrEq{#1}{no}{\mscset{draw foot=none}}{}}}
+\newcommand{\showgrid}{\mscset{draw grid}}
+\newcommand{\nogrid}{\mscset{draw grid={none}}}
+\newcommand{\setmscscale}[1]{\mscset{msc scale=#1}}%
+\newcommand{\messarrowscale}[1]{\mscset{arrow scale=#1}}%
-\def\msc@settitle{%
-\MSC@settitle{msc}%
- {0\mscunit}%
- {-\msc@totalheight}%
- {\msc@totalwidth}%
- {0\mscunit}%
- {\msc@titlejustification}%
- {\msckeywordstyle{\msckeyword}{} \msc@title}%
-}
+%\mscset but globally
+\def\msc@global@set#1{\globaldefs=1\relax\mscset{#1}\globaldefs=0\relax}%
-%
-% \msc@title stores the title given in \begin{msc}{title}
-\def\msc@title{}%
-%
-% \msc@titlejustification says how the title should be justified
-% Justification is relative to the total width of the msc
-% l: left (default)
-% c: centered
-% r: right
-%
-\newsavebox{\mscbox}%
-%
% the msc-environment
-\newenvironment{msc}[2][l]{%
-\message{(\msckeyword: '#2'}%
-\def\msc@titlejustification{#1}%
-\def\msc@title{#2}%
-\setcounter{mscinstcnt}{0}%
-\setlength{\msc@currentheight}{\topheaddist}%
-\addtolength{\msc@currentheight}{\instheadheight}%
-\addtolength{\msc@currentheight}{\firstlevelheight}%
-\setlength{\msc@currentwidth}{0pt}%
-% define the artificial left and right environment instances
-\msc@declinst{envleft}{}{}{\the\instbarwidth}%
-\msc@setinstxpos{envleft}{0pt}%
-\msc@declinst{envright}{}{}{\the\instbarwidth}%
-\msc@setinstxpos{envright}{\envinstdist}%
-\begin{lrbox}{\mscbox}%
-\begin{pspicture}(0,0)% we draw the msc in a picture of size 0x0
-\psset{dash=4pt 4pt}% sets the hashed linestyle style
-}{%
- \addtolength{\msc@currentheight}{\lastlevelheight}%
- \setcounter{tmpcnt}{2}%
- \msc@drawinstancefooters%
-% If there is at least one instance, the current width is
-% set to the xpos of the NEXT msc instance. There is at least one instance,
-% if mscinstcnt >= 2. So, in that case, we have to
-% substract one \instdist from the current width.
-%
-%\ifthenelse{\value{mscinstcnt}<2}{% no user defined instances, so, relax
-% \relax%
-%}{% mscinstcnt >= 2
-% \addtolength{\msc@currentwidth}{-\instdist}%
-%}%
-% Now we compute the final current width: one extra \envinstdist:
-\setlength{\msc@currentwidth}{\msc@instxpos{envright}}%
-\addtolength{\msc@currentheight}{\instfootheight+\bottomfootdist}%
-\msc@drawframe%
-\global\msc@totalwidth=\msc@currentwidth%
-\global\msc@totalheight=\msc@currentheight%
-\ifthenelse{\equal{\msc@grid}{yes}}{%
- \psgrid[subgriddiv=1,griddots=10](0,0)(0,0)(\msc@currentwidth,-\msc@currentheight)%
-}{\relax}%
-\msc@settitle%
-\end{pspicture}%
-% Debug info:
-%\typeout{msc size: \the\msc@totalwidth x\the\msc@totalheight}%
-\end{lrbox}%
-% the \mscbox now contains a box of 0x0, however the actual width and
-% height are stored in \msc@total{width,height}. We use these lengths
-% to adjust the width and height of the \mscbox
-\wd\mscbox=\msc@totalwidth%
-\ht\mscbox=\msc@totalheight%
-\dp\mscbox=0pt%
-% Now the \mscbox can be scaled (by \mscscalefactor) and `printed':
-{% DEBUG: use this \fbox stuf to check the bounding box
- \setlength{\fboxrule}{0.01pt}%
- \setlength{\fboxsep}{1pt}%
- \color{white}\mbox{%
- \psscalebox{\mscscalefactor}{\raisebox{\msc@totalheight}[\msc@totalheight][0pt]{\usebox{\mscbox}}}%
- }%
-}%
-\message{)}%
-}%
-%
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newcommand{\MSC@settitle}[7]{%
- % #1: diagram type (msc, mscdoc, hmsc)
- % #2: llx
- % #3: lly
- % #4: urx
- % #5: ury
- % #6: justification (l, c, r)
- % #7: typeset title
- \setlength{\tmp@X}{#4 - #2 - 2\leftnamedist}%
- \ifthenelse{\equal{#6}{l}}%
- {%
- \def\MSC@dosettitle{\parbox[t]{\tmp@X}{\raggedright #7}}%
- }%
- {\ifthenelse{\equal{#6}{c}}%
- {%
- \def\MSC@dosettitle{\parbox[t]{\tmp@X}{\centering #7}}%
- }%
- {\ifthenelse{\equal{#6}{r}}%
- {%
- \def\MSC@dosettitle{\parbox[t]{\tmp@X}{\raggedleft #7}}%
+% \begin{msc}[options][headerpos]{mscname}
+% ...definition of the MSC...
+% \end{msc}
+%\regionend{instname}
+\def\msc{%
+ \pgfutil@ifnextchar[\msc@mscopt{\msc@mscopt[l]}
+}
+\def\msc@mscopt[#1]{%
+ % \msc@titlejustification says how the title should be justified
+ % Justification is relative to the total width of the msc
+ % l: left (default)
+ % c: centered
+ % r: right
+ \ifx#1l
+ \mscset{title position=left}
+ \else \ifx#1c
+ \mscset{title position=center}
+ \else \ifx#1r
+ \mscset{title position=right}
+ \else
+ \pgfutil@ifundefined{msc@tikzstarted}
+ {
+ \tikzpicture[/msc,#1]%
+ \def\msc@tikzstarted{}}%
+ {
+ \relax}
+ \fi
+ \fi
+ \fi
+ \pgfutil@ifnextchar[{\msc@mscopt}{\msc@mscnoopt}
+}
+% core of msc with options parsed -
+\def\msc@mscnoopt#1{% parse name
+ % #1: mscname
+ \pgfutil@ifundefined{msc@tikzstarted}
+ {
+ \tikzpicture\def\msc@tikzstarted{}%
}%
- {\msc@illegaltitleplacement{#6}}%
- }%
- }%
- \setlength{\tmp@Y}{#5 - \topnamedist}%
- \setlength{\tmp@Xb}{#2 + \leftnamedist}%
- \rput[tl](\tmp@Xb,\tmp@Y){\MSC@dosettitle}%
-}
-
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% MSC documents
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \mscdockeyword is the keyword representation of msc
-\def\mscdockeyword{mscdoc}
-\def\mscdockeywordstyle#1{\textbf{#1}}
-%
-% This keyword can be changed by the \setmscdockeyword command (or by \renewcommand{\mscdockeyword}{...}):
-\newcommand{\setmscdockeyword}[1]{\def\mscdockeyword{#1}}
-\newcommand{\setmscdockeywordstyle}[1]{\def\mscdockeywordstyle{#1}}%
-
-\newcommand{\mscdoc@settitle}{%
- \MSC@settitle{mscdoc}%
- {\mscdoc@llx}%
- {\mscdoc@lly}%
- {\mscdoc@urx}%
- {\mscdoc@ury}%
- {\mscdoc@titlejustification}%
- {\mscdockeywordstyle{\mscdockeyword}{} \mscdoc@title}%
+ {\relax}
+ % Options handling ends here
+ \c@mscinstcnt 0\relax% initialize number of instances to 0
+ \c@condition 0\relax% initialize number of condition to 0
+ \c@msclevelcnt 1\relax% initialize level to 1
+ \gdef\c@maxlevelcnt{0}% initialize maximum encountered level to 0
+% \msc@global@set{
+% }
+ \mscset{
+ /tikz/scale/.expanded=\mscget{msc scale},
+ /tikz/every node/.style/.expanded={scale/.expanded=\mscget{msc scale}},
+ instance/envleft/no/.initial=0,
+ instance/envright/no/.initial=1,
+ instanceno/0/name/.initial=envleft,%
+ instanceno/1/name/.initial=envright,
+ instance/envleft/type/.initial=environment,
+ instance/envright/type/.initial=environment,
+ instance/envleft/region/.initial=normal,
+ instance/envright/region/.initial=normal,
+ instance/envleft/status/.initial=on,
+ instance/envright/status/.initial=on,
+ /msc/msc/name/.initial={#1}
+ }
+ \pgfmathparse{0-\mscget{head top distance} - \mscget{head height}}
+ \xdef\msc@tempa{\pgfmathresult}
+ \coordinate (msc@level0) at (0,\msc@tempa pt);
+ \coordinate (msc@nodeenvright) at (0,\msc@tempa pt);
+ \coordinate (msc@nodeenvleft) at (0,\msc@tempa pt);
+ \coordinate (msc@footenvleft) at (msc@nodeenvleft);
+ \coordinate[below=\mscget{first level height} of msc@level0] (msc@level1);
+}
+\def\msc@drawgrid{
+ \begin{pgfonlayer}{background}
+ \pgfpointanchor{current bounding box}{south west}
+ \pgfmathparse{ceil(\pgf@x/\pgf@xx)}%pgf@xx stores 1 of current unit (e.g. 1cm)
+ \edef\msg@xa{\pgfmathresult}%
+ \pgfmathparse{ceil(\pgf@y/\pgf@yy)}%
+ \edef\msg@ya{\pgfmathresult}%
+ \pgfpointanchor{current bounding box}{north east}
+ \pgfmathparse{floor(\pgf@x/\pgf@xx)}%
+ \edef\msg@xb{\pgfmathresult}%
+ \pgfmathparse{floor(\pgf@y/\pgf@yy)}%
+ \edef\msg@yb{\pgfmathresult}%
+ \path (\msg@xa,\msg@ya) to[/msc/\mscget{draw grid}](\msg@xb,\msg@yb);
+ \end{pgfonlayer}
+}
+%\def\endmsc[options]
+\def\endmsc{%
+% \let\setlength\msc@OrigSL
+ \pgfutil@ifnextchar[\msc@endmsc{\msc@endmsc[]}
+ \endtikzpicture
+ \global\let\msc@tikzstarted\relax
+}
+\def\msc@endmsc[#1]{
+ \begin{pgfscope}
+ \mscset{#1}
+ \ifnum0<\c@mscinstcnt\relax
+ \ifnum\c@msclevelcnt<\c@maxlevelcnt\relax
+ \pgfmathparse{\c@maxlevelcnt-\the\c@msclevelcnt}
+ \pgfkeys{/pgf/number format/precision=0}
+ \pgfmathroundto{\pgfmathresult}
+ \nextlevel[\pgfmathresult]%add missing levels
+ \fi
+ \mscset{level height=\mscget{last level height}}
+ \nextlevel %add last but one level
+ \foreach \msc@tempa in {1,...,\c@mscinstcnt} {%
+ \stop[instance end=foot,#1]{\mscget{instanceno/\msc@tempa/name}}
+ }
+ \nextlevel %add last level just to draw outstanding foots
+ \else
+ \coordinate (msc@footenvleft) at (msc@nodeenvright);
+ \coordinate[below=\mscget{first level height} of msc@level0] (msc@level1);
+ \fi
+ \msc@drawenvironment
+ \IfStrEq{none}{\mscget{draw grid}}{}{%we draw help grid
+ \msc@drawgrid
+ }
+ \end{pgfscope}
+}
+\def\msc@drawenvironment{
+ \path[line width=\mscget{line width}]
+ let \p1=(msc@node\mscget{instanceno/1/name}.north),
+ \p2=(msc@foot\mscget{instanceno/\the\c@mscinstcnt/name}.south),
+ \p3=(current bounding box.south east),
+ \p4=(current bounding box.north west) in
+ ({\x2+max(\mscget{right environment distance},\x3-\x2)},
+ {\y2+min(-\mscget{foot distance},\y3-\y2)}) coordinate(msc@env@se) [draw=\mscget{draw frame}] rectangle
+ ({\x1+min(-\mscget{left environment distance},\x4-\x1)},
+ {\y1+max(\mscget{head top distance},\y4-\y1)}) coordinate(msc@env@nw);
+ \path let \p1=(msc@env@nw),
+ \p2=(msc@env@se) in
+ (\x1,\y1) +(\mscget{title distance},-\mscget{title top distance})
+ node[rectangle, anchor=north west, inner sep=0, align=\mscget{title
+ position}, text
+ width=(\x2-\x1)-2*\mscget{title distance}]
+ {\msckeywordstyle{\mscget{msc keyword}} \mscget{msc/name}};
+ \foreach \msc@tempa in {0,...,\c@msclevelcnt} {%create nodes for environment
+ \path let \p1=(msc@env@se),
+ \p2=(msc@env@nw),
+ \p3=(msc@level\msc@tempa) in
+ (\x2,\y3) coordinate[name=msc@nodeenvleft@r\msc@tempa,
+ alias=msc@nodeenvleft@l\msc@tempa] --
+ (\x1,\y3) coordinate[name=msc@nodeenvright@l\msc@tempa,
+ alias=msc@nodeenvright@r\msc@tempa];
+ }
+ \pgfkeysifdefined{/msc/levelenv/havedraw}{
+% \tikzset{/msc/levelenv/draw/.show code}
+ \mscset{/msc/levelenv/draw}
+ \msc@global@set{/msc/levelenv/draw/.code={}}
+ }{}
}
-
-\newenvironment{mscdoc}[2][l]%
-{%
- \message{( \mscdockeyword: '#2'}%
- \def\mscdoc@titlejustification{#1}%
- \def\mscdoc@title{#2}%
- \def\reference##1(##2,##3){%
- \setlength{\tmp@X}{\mscdocreferencewidth}%
- \setlength{\tmp@Y}{\mscdocreferenceheight}%
- \def\txt{\vbox to \tmp@Y{\vss\hbox to \tmp@X{\hss{}##1\hss}\vss}}%
- \rput(##2\mscunit,##3\mscunit){\psframebox[%
- framearc=0.25,%
- framesep=0pt,%
- border=0pt%
- ]{\txt}}}%
- \def\separator##1{%
- \psline[linestyle=dashed](\mscdoc@llx,##1)(\mscdoc@urx,##1)
- }%
- \def\mscdoc@sizespec(##1,##2)(##3,##4)%
- {%
- \def\mscdoc@llx{##1\mscunit}%
- \def\mscdoc@lly{##2\mscunit}%
- \def\mscdoc@urx{##3\mscunit}%
- \def\mscdoc@ury{##4\mscunit}%
-\begin{lrbox}{\mscbox}%
- \begin{pspicture}(\mscdoc@llx,\mscdoc@lly)(\mscdoc@urx,\mscdoc@ury)%
- \ifthenelse{\equal{\msc@grid}{yes}}{%
- \psgrid[subgriddiv=1,griddots=10](\mscdoc@llx,\mscdoc@lly)(\mscdoc@urx,\mscdoc@ury)%
- }{\relax}%
- \ifthenelse{\equal{\msc@frame}{yes}}{%
- \psframe(\mscdoc@llx,\mscdoc@lly)(\mscdoc@urx,\mscdoc@ury)%
- }{\relax}%
- \mscdoc@settitle%
- }%
- \mscdoc@sizespec%
-}%
-{%
- \end{pspicture}%
-\end{lrbox}%
-{% DEBUG: use this \fbox stuf to check the bounding box
- \setlength{\fboxrule}{0.01pt}%
- \setlength{\fboxsep}{1pt}%
- \color{white}\fbox{%
- \usebox{\mscbox}%
- }%
-}%
- \message{)}%
+% \setmscvalues assigns compatible values to all msc-parameters
+% Currently, three sets of values are supported: large, normal
+% and small.
+\def\setmscvalues#1{%
+ \IfEqCase{#1}{%
+ {large}{\mscset{#1 values}}%
+ {normal}{\mscset{#1 values}}%
+ {small}{\mscset{#1 values}}%
+ }[\msc@unknownmscvalueserr{#1}]
}
-
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% HMSC
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\RequirePackage{pst-node}
-
-
-\newcommand{\hmsckeyword}{hmsc}
-\newcommand{\hmsckeywordstyle}[1]{\textbf{#1}}
-
-% This keyword can be changed by the \sethmsckeyword command (or by \renewcommand{\hmsckeyword}{...}):
-\newcommand{\sethmsckeyword}[1]{\def\hmsckeyword{#1}}
+\def\msckeywordstyle#1{\textbf{#1}}
+\newcommand{\sethmsckeyword}[1]{\mscset{/msc/hmsc keyword={#1}}}%
\newcommand{\sethmsckeywordstyle}[1]{\def\hmsckeywordstyle{#1}}%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newif\if@ncsegline
-
-
-%
-% User command to draw a segmented line between two nodes (buggy).
-%
-% NOTE: this implementation is not complete yet. The optional arrows argument
-% only makes sense for forward arrows (and even then in a limited way).
-% usage: \ncsegline[settings]{arrows}{#1}[(x0,y0)...(xn,xy)]{#2}
-% settings (optional): pstricks settings for lines
-% arrows(optional): pstricks-style arrow defintions
-% #1: start node
-% (x0,y0)...(xn,yn) (optional): sequence of intermediate points
-% #2: end node
-\def\ncsegline{%
- \@ifstar{\def\@nclinecommand{\ncline*}\@ncseglinei}{\def\@nclinecommand{\ncline}\@ncseglinei}%
-}
-
-\def\ncseglinecheck@arrow#1#2{%
- \ncseglinecheck@@arrow#2-\@nil
- \if@ncsegline%
-% \message{(arrow: `#2')}%
- \edef\@ncseglinearrow{{#2}}%
- \def\next{#1}%
- \else%
-% \message{(no arrow `#2')}%
- \edef\@ncseglinearrow{{-}}%
- \def\next{#1{#2}}%
- \fi%
- \next%
-}
-
-\def\ncseglinecheck@@arrow#1-#2\@nil{%
-\ifx\@nil#2\@nil\@ncseglinefalse\else\@ncseglinetrue\fi}
-
-\def\@ncseglinei{%
- \@ifnextchar[{\@ncseglineReadSettings}{\def\@nclinesettings{[]}\ncseglinecheck@arrow{\@ncseglineii}}%]
-}
-
-\def\@ncseglineReadSettings[#1]{%
- \def\@nclinesettings{[#1]}%
- \ncseglinecheck@arrow{\@ncseglineii}%
-}
-
-\def\@ncseglineii#1{%
- \def\@ncsegargA{#1}%
- \@ifnextchar[{\@ncseglineiii}{\@ncseglineiv}%
-}
-
-\def\@ncseglineiii[#1]#2{%
- \@ncseglineA#1(\relax,\relax)%
- \def\@ncsegargB{#2}%
- \@ncseglinedraw%
-}
-
-\def\@ncseglineiv#1{%
- \def\@ncsegargB{#1}%
- \@ncseglinedraw%
-}
-
-\def\@ncseglinedraw{%
- \edef\@ncseglineattrs{\@nclinesettings\@ncseglinearrow}%
- \expandafter\@nclinecommand\@ncseglineattrs{\@ncsegargA}{\@ncsegargB}%
-}
-
-\def\@ncseglineA(#1,#2){%
- \ifx#1\relax%
- \def\next{\relax}%
- \else%
-% \message{(line seg)}%
- \pnode(#1,#2){#1#2}%
- \expandafter\@nclinecommand\@nclinesettings{-}{\@ncsegargA}{#1#2}%
- \edef\@ncsegargA{#1#2}%
- \def\next{\@ncseglineA}%
+% \begin{hmsc}[headerpos]{hmscname}(llx,lly)(urx,ury)
+\def\hmsc{\def\msc@key{hmsc} \pgfutil@ifnextchar[\msc@hmscopt{\msc@hmscopt[]}}
+\def\msc@hmscopt[#1]{%
+ \msc@global@set{/msc/draw code/.code={}}
+ \ifx#1l
+ \mscset{title position=left}
+ \else \ifx#1c
+ \mscset{title position=center}
+ \else \ifx#1r
+ \mscset{title position=right}
+ \else
+ \pgfutil@ifundefined{msc@tikzstarted}{
+ \tikzpicture[#1]%
+ \def\msc@tikzstarted{}
+ }{\relax}
+ \fi
+ \fi
\fi
- \next%
+ \pgfutil@ifnextchar[{\msc@hmscopt}{\msc@hmscnoopt}
+}
+
+\def\msc@hmscnoopt#1{%
+ % #1: mscname
+ \pgfutil@ifundefined{msc@tikzstarted}{
+ \tikzpicture\def\msc@tikzstarted{}%
+ }{\relax}
+ \mscset{
+ /tikz/scale/.expanded=\mscget{msc scale},
+ /tikz/every node/.style/.expanded={scale/.expanded=\mscget{msc scale}},
+ /msc/\msc@key/name/.initial={#1}}
+ \pgfutil@ifnextchar({\msc@hmsc}{}
+}
+
+\def\msc@hmsc(#1,#2)(#3,#4){
+ \path (#1,#4) coordinate(msc@\msc@key @nw)
+ (#3,#2) coordinate(msc@\msc@key @se);
+}
+%\end{hmsc}[options]
+\def\endhmsc{\def\msc@key{hmsc}\pgfutil@ifnextchar[\msc@endhmsc{\msc@endhmsc[]}
+ \endtikzpicture
+ \global\let\msc@tikzstarted\relax
+}
+\def\msc@endhmsc[#1]{
+ \begin{pgfscope}
+ \mscset{#1}
+ \pgfutil@ifundefined{pgf@sh@ns@msc@\msc@key @nw}{%use bounding box
+ \path (current bounding box.north west)
+ ++(-\mscget{west \msc@key\space margin},
+ \mscget{north \msc@key\space margin}+\mscget{title top distance}+\heightof{\mscget{msc@key/name}}+\depthof{\mscget{\msc@key/name}})
+ coordinate(msc@\msc@key @nw) (current bounding box.south east)
+ ++(\mscget{east \msc@key\space margin},-\mscget{south \msc@key\space margin})
+ coordinate(msc@\msc@key @se);
+ }{}
+ \IfStrEq{\mscget{title position}}{left}{%
+ \path (msc@\msc@key @nw) +(\mscget{title distance},-\mscget{title top distance})
+ node[anchor=north west,inner sep=0]
+ {\msckeywordstyle{\mscget{\msc@key\space keyword}} \mscget{\msc@key/name}};
+ }{
+ \IfStrEq{\mscget{title position}}{center}{%
+ \path let \p1=(msc@\msc@key @nw),
+ \p2=(msc@\msc@key @se) in
+ (\x1/2+\x2/2,\y1) +(0,-\mscget{title top distance})
+ node[anchor=north,inner sep=0]
+ {\msckeywordstyle{\mscget{\msc@key\space keyword}} \mscget{\msc@key/name}};
+ }{
+ \IfStrEq{\mscget{title position}}{right}{%
+ \path let \p1=(msc@\msc@key @nw),
+ \p2=(msc@\msc@key @se) in
+ (\x2,\y1) +(-\mscget{title distance},-\mscget{title top distance})
+ node[anchor=north east,inner sep=0]
+ {\msckeywordstyle{\mscget{\msc@key\space keyword}} \mscget{\msc@key/name}};
+ }{}
+ }
+ }
+ \path[draw=\mscget{draw frame},line width=\mscget{line width}] (msc@\msc@key @nw)|-(msc@\msc@key @se)|-(msc@\msc@key @nw);
+ \IfStrEq{none}{\mscget{draw grid}}{}{%we draw help grid
+ \msc@drawgrid
+ }
+ \end{pgfscope}
+ \mscset{/msc/draw code}
+ \msc@global@set{/msc/draw code/.code={}}
+}
+%\hmscstartsymbol{nickname}(x,y)
+\def\hmscstartsymbol{
+ \edef\msc@nodetype{start symbol}
+ \pgfutil@ifnextchar[\msc@nodenotext{\msc@nodenotext[]}
+}
+\def\msc@nodenotext[#1]#2{
+ \edef\msc@options{#1} \edef\msc@name{#2}\def\msc@text{}
+ \pgfutil@ifnextchar({\msc@nodeAt}{
+ \edef\msc@tempb{[/msc,\msc@nodetype,#1](\msc@name){};}
+ \expandafter\node\msc@tempb
+ }
}
-
-% User command to draw hmsc start symbols
-% usage: \hmscstartsymbol{#1}(#2,#3)
-% #1: nickname
-% #2: x-coordinate
-% #3: y-coordinate
-%
-%
-% sin(pi/3) =~ 0.866025403784
-%
-\def\hmscstartsymbol#1(#2,#3){%
- %\message{(hmsc start symbol: #1)}%
- \setlength{\tmp@Xa}{#2\mscunit}%
- \setlength{\tmp@Ya}{#3\mscunit}%
- \setlength{\tmp@Xb}{\tmp@Xa}\addtolength{\tmp@Xb}{-.5\hmscstartsymbolwidth}%
- \setlength{\tmp@Xc}{\tmp@Xa}\addtolength{\tmp@Xc}{.5\hmscstartsymbolwidth}%
- \setlength{\tmp@Yb}{\tmp@Ya}\addtolength{\tmp@Yb}{0.866025403784\hmscstartsymbolwidth}%
- \pspolygon(\tmp@Xa,\tmp@Ya)(\tmp@Xb,\tmp@Yb)(\tmp@Xc,\tmp@Yb)%
- \pnode(#2,#3){#1}%
+\def\msc@nodetext[#1]#2#3{
+ \edef\msc@options{#1} \edef\msc@name{#2}\def\msc@text{#3}
+ \pgfutil@ifnextchar({\msc@nodeAt}{
+ \def\msc@tempb{[/msc,\msc@nodetype,#1](#2){#3};}
+ \expandafter\node\msc@tempb
+ }
}
-
-% User command to draw hmsc end symbols
-% usage: \hmscendsymbol{#1}(#2,#3)
-% #1: nickname
-% #2: x-coordinate
-% #3: y-coordinate
-%
-%
-% sin(pi/3) =~ 0.866025403784
-%
-\def\hmscendsymbol#1(#2,#3){%
- %\message{(hmsc end symbol: #1)}%
- \setlength{\tmp@Xa}{#2\mscunit}%
- \setlength{\tmp@Ya}{#3\mscunit}%
- \setlength{\tmp@Xb}{\tmp@Xa}\addtolength{\tmp@Xb}{-.5\hmscstartsymbolwidth}%
- \setlength{\tmp@Xc}{\tmp@Xa}\addtolength{\tmp@Xc}{.5\hmscstartsymbolwidth}%
- \setlength{\tmp@Yb}{\tmp@Ya}\addtolength{\tmp@Yb}{-0.866025403784\hmscstartsymbolwidth}%
- \pspolygon(\tmp@Xa,\tmp@Ya)(\tmp@Xb,\tmp@Yb)(\tmp@Xc,\tmp@Yb)%
- \pnode(#2,#3){#1}%
+\def\msc@nodeAt(#1,#2){
+ \edef\msc@tempb{[/msc,\msc@nodetype,\msc@options](\msc@name) at (#1,#2) {\unexpanded\expandafter{\msc@text}};}
+ \expandafter\node\msc@tempb
}
-
-% User command to draw a hmsc condition
-% usage: \hmsccondition{#1}{#2}(#3,#4)
-% #1: nickname
-% #2: text
-% #3: x-coordinate
-% #4: y-coordinate
-\def\hmsccondition#1#2(#3,#4){%
- \setlength{\tmp@X}{.5\hmscconditionwidth}%
- \setlength{\tmp@Y}{.5\hmscconditionheight}%
- \setlength{\tmp@Xa}{\tmp@X}\addtolength{\tmp@Xa}{.6\tmp@Y}%
- \rput(#3\mscunit,#4\mscunit){%
- \pspolygon(-\tmp@X,\tmp@Y)%
- (\tmp@X,\tmp@Y)%
- (\tmp@Xa,0)%
- (\tmp@X,-\tmp@Y)%
- (-\tmp@X,-\tmp@Y)%
- (-\tmp@Xa,0)}%
- \setlength{\tmp@X}{\hmscconditionwidth}%
- \setlength{\tmp@Y}{\hmscconditionheight}%
- \def\ctxt{\vbox to \tmp@Y{\vss\hbox to \tmp@X{\hss{}#2\hss}\vss}}%
- \rput(#3\mscunit,#4\mscunit){\rnode{#1}{\psframebox[%
- linestyle=none,%
- linewidth=0pt,%
- framesep=0pt,%
- border=0pt%
- ]{\ctxt}}}%
+%\hmscendsymbol{nickname}(x,y)
+\def\hmscendsymbol{
+ \edef\msc@nodetype{end symbol}
+ \pgfutil@ifnextchar[\msc@nodenotext{\msc@nodenotext[]}
}
-
-% User command to draw a hmsc reference
-% usage: \hmscreference{#1}{#2}(#3,#4)
-% #1: nickname
-% #2: text
-% #3: x-coordinate
-% #4: y-coordinate
-\def\hmscreference#1#2(#3,#4){%
- \setlength{\tmp@X}{\hmscreferencewidth}%
- \setlength{\tmp@Y}{\hmscreferenceheight}%
- \def\rtxt{\vbox to \tmp@Y{\vss\hbox to \tmp@X{\hss{}#2\hss}\vss}}%
- \rput(#3\mscunit,#4\mscunit){\rnode{#1}{\psframebox[%
- framearc=0.25,%
- framesep=0pt,%
- border=0pt%
- ]{\rtxt}}}%
+%\hmscreference{nickname}{text}(x,y)
+\def\hmscreference{
+ \edef\msc@nodetype{reference}
+ \pgfutil@ifnextchar[\msc@nodetext{\msc@nodetext[]}
}
-
-% User command to draw hmsc connections
-% usage: \hmscconnection{#1}(#2,#3)
-% #1: nickname
-% #2: x-coordinate
-% #3: y-coordinate
-\def\hmscconnection#1(#2,#3){%
- \rput(#2,#3){\circlenode[framesep=0pt]{#1}{\rule{0pt}{2\hmscconnectionradius}}}%
+%\hmsc condition{nickname}{text}(x,y)
+\def\hmsccondition{
+ \edef\msc@nodetype{condition}
+ \pgfutil@ifnextchar[\msc@nodetext{\msc@nodetext[]}
}
-
-
-
-% User command to draw arrows between hmsc-objects
-% Usage: \arrow{#1}[(x0,y0)...(xn,yn)]{#2}
-% #1: start hmsc object
-% (x0,y0)...(xn,yn) (optional): sequence of intermediate points
-% #2: end hmsc object
-\newcommand{\arrow}{
- \ncsegline{->}%
+%\hmscconnection{nickname}(x,y)
+\def\hmscconnection{
+ \edef\msc@nodetype{connection}
+ \pgfutil@ifnextchar[\msc@nodenotext{\msc@nodenotext[]}
}
-
-
-
-% User environment to draw hmsc's
-% Usage: \begin{hmsc}{#1}(llx,lly((urx,ury)...\end{hmsc}
-%
-
-
-\def\hmsc@settitle{%
- \MSC@settitle{hmsc}%
- {\hmsc@llx}%
- {\hmsc@lly}%
- {\hmsc@urx}%
- {\hmsc@ury}%
- {\hmsc@titlejustification}%
- {\hmsckeywordstyle{\hmsckeyword}{} \hmsc@title}%
-% \setlength{\tmp@X}{\hmsc@llx + \leftnamedist}%
-% \setlength{\tmp@Y}{\hmsc@ury - \topnamedist}%
-% \rput[tl](\tmp@X,\tmp@Y){%
-% \hmsckeywordstyle{\hmsckeyword}{} \hmsc@title%
-% }%
+%\arrow{from-nickname}[coord-list]{to-n
+\def\arrow{\pgfutil@ifnextchar[\msc@arrowopt{\msc@arrowopt[]}}
+\def\msc@arrowopt[#1]#2{
+ \def\msc@options{#1}
+ \edef\msc@node{#2}
+ \edef\msc@tempa{}
+ \pgfutil@ifnextchar[\msc@arrowgetpath{\msc@arrow}
}
-
-\newenvironment{hmsc}[2][l]
- {\message{( \hmsckeyword: '#2'}%
- \def\hmsc@titlejustification{#1}%
- \def\hmsc@title{#2}%
- \hmsc@startenv}%
- {%\setlength{\tmp@X}{\hmsc@llx}\addtolength{\tmp@X}{\leftnamedist}%
- %\setlength{\tmp@Y}{\hmsc@ury}\addtolength{\tmp@Y}{-\topnamedist}%
- %\rput[tl](\tmp@X,\tmp@Y){\raisebox{\depth}[\totalheight][0pt]{\hmsckeywordstyle{\hmsckeyword} \hmsc@name}}%
- \hmsc@settitle%
- \ifthenelse{\equal{\msc@frame}{yes}}{%
- \psframe(\hmsc@llx,\hmsc@lly)(\hmsc@urx,\hmsc@ury)%
- }{\relax}%
- \end{pspicture}%
-\end{lrbox}%
-{% DEBUG: use this \fbox stuf to check the bounding box
- \setlength{\fboxrule}{0.01pt}%
- \setlength{\fboxsep}{1pt}%
- \color{white}\fbox{%
- \usebox{\mscbox}%
- }%
-}%
- \message{)}}%
-\def\hmsc@startenv(#1,#2)(#3,#4){%
- \newcommand{\hmsc@llx}{#1\mscunit}%
- \newcommand{\hmsc@lly}{#2\mscunit}%
- \newcommand{\hmsc@urx}{#3\mscunit}%
- \newcommand{\hmsc@ury}{#4\mscunit}%
-\begin{lrbox}{\mscbox}%
- \begin{pspicture}(\hmsc@llx,\hmsc@lly)(\hmsc@urx,\hmsc@ury)%
- \ifthenelse{\equal{\msc@grid}{yes}}{%
- \psgrid[subgriddiv=1,griddots=10](\hmsc@llx,\hmsc@lly)(\hmsc@urx,\hmsc@ury)%
- }{\relax}%
+\def\msc@arrowgetpath[#1]{
+ \StrSubstitute{#1}{(}{--(}[\msc@tempa]
+ \msc@arrow
+}
+\def\msc@arrow#1{
+ \edef\msc@tempb{[/msc,/tikz/line width=\mscget{line width},arrow style,\msc@options] (\msc@node)\msc@tempa--(#1);}
+ \expandafter\draw\msc@tempb
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Initialisation of the msc package
+% MSC documents
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% \set@mscvalueslarge
-\def\set@mscvalueslarge{%
- \psset{linewidth=0.8pt}
- % the lengths
- \setlength{\actionheight}{0.75\mscunit}
- \setlength{\actionwidth}{1.25\mscunit}
- \setlength{\bottomfootdist}{1\mscunit}
- \setlength{\msccommentdist}{1.5\mscunit}
- \setlength{\conditionheight}{0.75\mscunit}
- \setlength{\conditionoverlap}{0.6\mscunit}
- \setlength{\envinstdist}{2.5\mscunit}
- \setlength{\firstlevelheight}{0.75\mscunit}
- \setlength{\hmscconditionheight}{0.8\mscunit}
- \setlength{\hmscconditionwidth}{1.6\mscunit}
- \setlength{\hmscconnectionradius}{0.06\mscunit}
- \setlength{\hmscreferenceheight}{0.8\mscunit}
- \setlength{\hmscreferencewidth}{1.6\mscunit}
- \setlength{\hmscstartsymbolwidth}{0.85\mscunit}
- \setlength{\inlineoverlap}{1.5\mscunit}
- \setlength{\instbarwidth}{0pt}
- \setlength{\instdist}{3\mscunit}
- \setlength{\instfootheight}{0.25\mscunit}
- \setlength{\instheadheight}{.6\mscunit}
- \setlength{\instwidth}{1.75\mscunit}
- \setlength{\labeldist}{1ex}
- \setlength{\lastlevelheight}{0.5\mscunit}
- \setlength{\leftnamedist}{0.3\mscunit}
- \setlength{\levelheight}{.75\mscunit}
- \setlength{\lostsymbolradius}{.15\mscunit}
- \setlength{\markdist}{1\mscunit}
- \setlength{\measuredist}{0.75\mscunit}
- \setlength{\measuresymbolwidth}{.15\mscunit}
- \setlength{\mscdocreferenceheight}{0.8\mscunit}
- \setlength{\mscdocreferencewidth}{1.6\mscunit}
- \setlength{\referenceoverlap}{1.5\mscunit}
- \setlength{\regionbarwidth}{.5\mscunit}
- \setlength{\selfmesswidth}{.75\mscunit}
- \setlength{\stopwidth}{0.6\mscunit}
- \setlength{\timerwidth}{0.4\mscunit}
- \setlength{\topheaddist}{1.5\mscunit}
- \setlength{\topnamedist}{.3\mscunit}
- % some numeric parameters
- \messarrowscale{2}
+% \mscdockeyword is the keyword representation of msc
+\def\mscdockeywordstyle#1{\textbf{#1}}
+\newcommand{\setmscdockeyword}[1]{\mscset{/msc/mscdoc keyword/.initial=mscdoc}}
+\newcommand{\setmscdockeywordstyle}[1]{\def\mscdockeywordstyle{#1}}%
+
+%\begin{mscdoc}[headerpos]{mscdocname}(llx,lly)(urx,ury)
+\def\mscdoc{\edef\msc@key{mscdoc} \pgfutil@ifnextchar[\msc@hmscopt{\msc@hmscopt[]}}
+%\end{mscdoc}[options]
+\def\endmscdoc{\edef\msc@key{mscdoc}
+ \pgfutil@ifnextchar[\msc@endhmsc{\msc@endhmsc[]}
+ \endtikzpicture
+ \global\let\msc@tikzstarted\relax
+}
+%\hmscreference{nickname}{text}(x,y)
+\def\reference{\pgfutil@ifnextchar[\msc@nodenoname{\msc@nodenoname[]}}
+\def\msc@nodenoname[#1]#2{
+ \edef\msc@options{#1} \def\msc@text{#2}
+ \pgfutil@ifnextchar({\msc@nodenonameAt}{
+ \edef\msc@tempb{[/msc,reference,#1](\msc@name){\unexpanded\expandafter{\msc@text}};}
+ \expandafter\node\msc@tempb
+ }
}
-%
-%
-% \set@mscvaluesnormal
-\def\set@mscvaluesnormal{%
- \psset{linewidth=0.7pt}
- % switch to a smaller font
- \small%
- % the lengths
- \setlength{\actionheight}{0.6\mscunit}
- \setlength{\actionwidth}{1.25\mscunit}
- \setlength{\bottomfootdist}{0.7\mscunit}
- \setlength{\msccommentdist}{1.1\mscunit}
- \setlength{\conditionheight}{0.6\mscunit}
- \setlength{\conditionoverlap}{0.5\mscunit}
- \setlength{\envinstdist}{2\mscunit}
- \setlength{\firstlevelheight}{0.6\mscunit}
- \setlength{\hmscconditionheight}{0.7\mscunit}
- \setlength{\hmscconditionwidth}{1.4\mscunit}
- \setlength{\hmscconnectionradius}{0.05\mscunit}
- \setlength{\hmscreferenceheight}{0.7\mscunit}
- \setlength{\hmscreferencewidth}{1.4\mscunit}
- \setlength{\hmscstartsymbolwidth}{0.7\mscunit}
- \setlength{\inlineoverlap}{1\mscunit}
- \setlength{\instbarwidth}{0pt}
- \setlength{\instdist}{2.2\mscunit}
- \setlength{\instfootheight}{0.2\mscunit}
- \setlength{\instheadheight}{.55\mscunit}
- \setlength{\instwidth}{1.6\mscunit}
- \setlength{\labeldist}{1ex}
- \setlength{\lastlevelheight}{0.4\mscunit}
- \setlength{\leftnamedist}{0.2\mscunit}
- \setlength{\levelheight}{.5\mscunit}
- \setlength{\lostsymbolradius}{.12\mscunit}
- \setlength{\markdist}{1\mscunit}
- \setlength{\measuredist}{0.6\mscunit}
- \setlength{\measuresymbolwidth}{.2\mscunit}
- \setlength{\mscdocreferenceheight}{0.7\mscunit}
- \setlength{\mscdocreferencewidth}{1.4\mscunit}
- \setlength{\referenceoverlap}{1\mscunit}
- \setlength{\regionbarwidth}{.4\mscunit}
- \setlength{\selfmesswidth}{.6\mscunit}
- \setlength{\stopwidth}{0.5\mscunit}
- \setlength{\timerwidth}{0.3\mscunit}
- \setlength{\topheaddist}{1.3\mscunit}
- \setlength{\topnamedist}{.2\mscunit}
- % some numeric parameters
- \messarrowscale{1.5}
+\def\msc@nodenonameAt(#1,#2){
+ \edef\msc@tempb{[/msc,reference,every reference,\msc@options] at (#1,#2) {\unexpanded\expandafter{\msc@text}};}
+ \expandafter\node\msc@tempb
}
-%
-% \set@mscvaluessmall
-\def\set@mscvaluessmall{%
- \psset{linewidth=0.6pt}
- % switch to a smaller font
- \small%
- % the lengths
- \setlength{\actionheight}{0.5\mscunit}
- \setlength{\actionwidth}{1.2\mscunit}
- \setlength{\bottomfootdist}{0.5\mscunit}
- \setlength{\msccommentdist}{0.75\mscunit}
- \setlength{\conditionheight}{0.5\mscunit}
- \setlength{\conditionoverlap}{0.4\mscunit}
- \setlength{\envinstdist}{1.2\mscunit}
- \setlength{\firstlevelheight}{0.4\mscunit}
- \setlength{\hmscconditionheight}{0.6\mscunit}
- \setlength{\hmscconditionwidth}{1.2\mscunit}
- \setlength{\hmscconnectionradius}{0.04\mscunit}
- \setlength{\hmscreferenceheight}{0.6\mscunit}
- \setlength{\hmscreferencewidth}{1.2\mscunit}
- \setlength{\hmscstartsymbolwidth}{0.4\mscunit}
- \setlength{\inlineoverlap}{.75\mscunit}
- \setlength{\instbarwidth}{0pt}
- \setlength{\instdist}{1.5\mscunit}
- \setlength{\instfootheight}{0.15\mscunit}
- \setlength{\instheadheight}{0.5\mscunit}
- \setlength{\instwidth}{1.2\mscunit}
- \setlength{\labeldist}{0.8ex}
- \setlength{\lastlevelheight}{0.3\mscunit}
- \setlength{\leftnamedist}{0.1\mscunit}
- \setlength{\levelheight}{0.4\mscunit}
- \setlength{\lostsymbolradius}{.08\mscunit}
- \setlength{\markdist}{1\mscunit}
- \setlength{\measuredist}{0.4\mscunit}
- \setlength{\measuresymbolwidth}{.25\mscunit}
- \setlength{\mscdocreferenceheight}{0.6\mscunit}
- \setlength{\mscdocreferencewidth}{1.2\mscunit}
- \setlength{\referenceoverlap}{.75\mscunit}
- \setlength{\regionbarwidth}{.2\mscunit}
- \setlength{\selfmesswidth}{.4\mscunit}
- \setlength{\stopwidth}{0.3\mscunit}
- \setlength{\timerwidth}{0.2\mscunit}
- \setlength{\topheaddist}{1.2\mscunit}
- \setlength{\topnamedist}{.1\mscunit}
- % some numeric parameters
- \messarrowscale{1.2}
-}
-% \setmscvalues assigns compatible values to all msc-parameters
-% Currently, three sets of values are supported: large, normal
-% and small.
-\def\setmscvalues#1{%
- \ifthenelse{\equal{#1}{large}}{%
- \set@mscvalueslarge}{%
- \ifthenelse{\equal{#1}{normal}}{%
- \set@mscvaluesnormal}{%
- \ifthenelse{\equal{#1}{small}}{%
- \set@mscvaluessmall}{%
- \ifthenelse{\equal{#1}{measure}}{%
- \set@mscvaluesmeasure}{%
- \msc@unknownmscvalueserr{#1}}}}}%
+\def\separator{\pgfutil@ifnextchar[\msc@separator{\msc@separator[]}}
+\def\msc@separator[#1]#2{
+ \begin{pgfscope}
+ \mscset{#1}
+ \xdef\msc@tempb{[/msc,/tikz/line width=\mscget{line width},mscdash]
+ let \noexpand\p1=(msc@mscdoc@nw), \noexpand\p2=(msc@mscdoc@se) in
+ (\noexpand\x1,#2)--(\noexpand\x2,#2);}
+ \end{pgfscope}
+ \mscset{/msc/draw code/.append code/.expand once={\expandafter\draw\msc@tempb}}
}
-%
-% initialisation of the msc-parameters
-\setmscvalues{normal}
-\setfootcolor{black}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Error and help messages
@@ -2989,7 +2986,28 @@
but the nickname is already assigned to another msc object.\MessageBreak
press <enter> to continue (the new msc object will be ignored).}%
}
-%
+%instance already started
+\gdef\msc@instancestarted#1{%
+ \PackageError{msc}{% error message
+ instance #1 is already active}{% help text
+ You tried to create instance '#1' but this instance is \MessageBreak
+ already active. Maybe try to stop it using "stop" command .\MessageBreak
+ press <enter> to continue.}%
+}
+% no such msc reference error
+\gdef\msc@refundefinederr#1{%
+ \PackageError{msc}{% error message
+ undefined reference with nickname: #1}{% help text
+ You used '#1' as an reference nickname, but\MessageBreak
+ there is no reference with that nickname.}%
+}
+% no such msc reference error
+\gdef\msc@inlundefinederr#1{%
+ \PackageError{msc}{% error message
+ undefined inline with nickname: #1}{% help text
+ You used '#1' as an inline nickname, but\MessageBreak
+ there is no inline with that nickname.}%
+}
% no such msc instance error
\gdef\msc@instundefinederr#1{%
\PackageError{msc}{% error message
@@ -2997,39 +3015,39 @@
You used '#1' as an msc instance nickname, but\MessageBreak
there is no msc instance with that nickname.}%
}
-%
-% unknown linestyle error
-\gdef\msc@unknownlinestyleerr#1{%
+% level height is not a positive integer
+\gdef\msc@notpositiveintegerwarn#1#2{%
+ \PackageWarning{msc}{% error message
+ parameter #1.#2 is a float when integer was expected -
+ recovering by advancing by #1+1 levels where last level is scaled by 0.#2}
+}
+\gdef\msc@notpositiveintegererr#1{%
\PackageError{msc}{% error message
- unknown linestyle: #1}{% help text
- Known msc linestyles are "solid", "dashed", and "dotted".\MessageBreak
- You used '#1'.}%
+ Could not parse as number: #1}{% help text
+ The nextlevel should be a positive integer but instead #1 was given.}%
}
-%
+
% unknown region style error
\gdef\msc@unknownregionstyleerr#1{%
\PackageError{msc}{% error message
unknown region style: #1}{% help text
- Known msc region styles are "normal", "coregion", "suspension", and "activation".\MessageBreak
+ Known msc region styles are "coregion", "suspension", and "activation".\MessageBreak
You used '#1'.}%
}
-%
-% unknown self message label position error
-\gdef\msc@unknownselfmessposerr#1{%
+% region not started error
+\gdef\msc@regionnotstartederr#1{%
\PackageError{msc}{% error message
- unknown position for self message: #1}{% help text
- Known positions are "l" (left), "r" (right).\MessageBreak
- You used '#1'.}%
+ no region is started for the instance "#1"}{% help text
+ You tried to end a region for the instance "#1", \MessageBreak
+ but no region has been started.}%
}
-%
-% unknown self message label position error
-\gdef\msc@unknowntimerposerr#1{%
+% region already started error
+\gdef\msc@regionstartederr#1#2{%
\PackageError{msc}{% error message
- unknown timer position: #1}{% help text
- Known timer positions are "l" (left), "r" (right).\MessageBreak
- You used '#1'.}%
+ region #2 is already started}{% help text
+ You tried to start new region for the instance "#1", \MessageBreak
+ while the previous region is still active.}%
}
-%
% unknown self message label position error
\gdef\msc@unknownmscvalueserr#1{%
\PackageError{msc}{% error message
@@ -3037,73 +3055,6 @@
Known sets of msc-values are "normal" and "small".\MessageBreak
You used '#1'.}%
}
-%
-% no such msc reference error
-\gdef\msc@refundefinederr#1{%
- \PackageError{msc}{% error message
- undefined reference: #1}{% help text
- You used '#1' as a reference nickname, but\MessageBreak
- there is no reference with that nickname.}%
-}
-%
-% no such msc inline error
-\gdef\msc@inlundefinederr#1{%
- \PackageError{msc}{% error message
- undefined inline expression: #1}{% help text
- You used '#1' as a inline expression nickname, but\MessageBreak
- there is no inline expression with that nickname.}%
-}
-%
-% inline first right from last error
-\gdef\msc@inlfirstlasterror#1#2#3{%
- \PackageError{msc}{% error message
- first instance right from final instance\MessageBreak in inline expression #1}{% help text
- In the definition of inline expression '#1', you probably switched\MessageBreak
- the first msc instance, '#2', and the final msc instance, '#3',\MessageBreak
- since the first is located right from the final.}%
-}
-%
-% reference first rightt from last error
-\gdef\msc@reffirstlasterror#1#2#3{%
- \PackageError{msc}{% error message
- first instance right from final instance\MessageBreak in reference #1}{% help text
- In the definition of msc reference '#1', you probably switched\MessageBreak
- the first msc instance, '#2', and the final msc instance, '#3',\MessageBreak
- since the first is located right from the final.}%
-}
-%
-\gdef\msc@illegalmarkplacement#1{%
- \PackageError{msc}{%
- illegal mark placement specifier: #1}{% help text
- The four mark placement specifiers are:\MessageBreak
- tl (top-left)\MessageBreak
- bl (bottom-left)\MessageBreak
- tr (top-right)\MessageBreak
- br (bottom-right)}
-}
-\gdef\msc@illegalmesslabelpositionerr#1{%
- \PackageError{msc}{%
- illegal label position specifier: #1}{% help text
- Valid label position specifiers are:\MessageBreak
- t (top)\MessageBreak
- b (bottom)}
-}
-\gdef\msc@illegalselfmesspositionerr#1{%
- \PackageError{msc}{%
- illegal label position: #1}{% help text
- Valid label positions are:\MessageBreak
- t (top)\MessageBreak
- b (bottom)\MessageBreak
- l (left)\MessageBreak
- r (right)}
-}
-\gdef\msc@illegallostfoundlabelpositionerr#1{%
- \PackageError{msc}{%
- in lost/found message: illegal label position: #1}{% help text
- Valid label position are:\MessageBreak
- t (top)\MessageBreak
- b (bottom)}
-}
%################################################################################
%
\gdef\msc@illegaltitleplacement#1{%
@@ -3114,46 +3065,4 @@
c (center)\MessageBreak
r (right)}
}
-%################################################################################
-\gdef\hmsc@nicknamedefinederr#1{%
- \PackageError{msc}{% error message
- nickname #1 already defined}{% help text
- You tried to use the nickname '#1' for a new\MessageBreak
- hmsc object (startsymbol, endsymbol, reference, etc.),\MessageBreak
- but the nickname is already assigned to another hmsc object.\MessageBreak
- press <enter> to continue (the new hmsc object will be ignored).}%
-}
-% no such msc hmsc object error
-\gdef\hmsc@objectundefinederr#1{%
- \PackageError{msc}{% error message
- undefined hmsc object: #1}{% help text
- You used '#1' as an hmsc object nickname, but\MessageBreak
- there is no hmsc object with that nickname.}%
-}%
-% hmsc unknown connection type
-\gdef\hmsc@unknownconnectiontypeerror#1{%
- \PackageError{msc}{% error message
- Unknown HMSC connection type: #1}{% help text
- Known HMSC connection types are straight, rounded, and curved.}%
-}
-%
-% hmsc missing y coordinate in arrow specification
-\gdef\hmsc@missingycoord#1#2{%
- \PackageError{msc}{% error message
- Missing Y coordinate in arrow specification. You typed:\MessageBreak
- [#2]\MessageBreak
- which is parsed as the incomplete list of points:\MessageBreak
- #1\MessageBreak
- Remove the final X coordinate or add an Y coordinate}{%
- The points specifying an HMSC arrow should be given as a comma separated\MessageBreak
- list of X, Y coordinates. Furthermore, each X coordinate should\MessageBreak
- be followed by a Y coordinate.}%
-}
-% remarks
-%
-% Issuing pstricks drawing-commands inside a TeX-group in a pspicture environment
-% can result in ill-positioned objects.
-%
-% messages from/to the right environment should be defined after the last
-% instance is declared with \declinst
-
+%reading /usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx
diff --git a/macros/latex/contrib/msc/msc.tex b/macros/latex/contrib/msc/msc.tex
new file mode 100644
index 0000000000..10b32f11a9
--- /dev/null
+++ b/macros/latex/contrib/msc/msc.tex
@@ -0,0 +1,2299 @@
+% file: manual.tex
+% Copyright 2008-2013 V. Bos, T. van Deursen, P. Kordy, and S. Mauw
+% This file is part of the MSC Macro Package.
+%
+\documentclass[12pt,a4paper]{article}
+\def\pgfautoxrefs{1}
+\usepackage[version=latest]{pgf}
+\usepackage{xparse}
+% \usepackage{a4wide}
+% \usepackage{url}
+\usepackage{moreverb}
+\usepackage{multicol}
+\usepackage{msc}
+\usepackage{showexpl}
+\usepackage{xkeyval,calc,listings,tikz,fp}
+\usepackage{hyperref}
+\usepackage{ifluatex}
+\usepackage[a4paper,left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry}
+\usepackage{amsmath,amssymb}
+\usepackage{xxcolor}
+\usepackage{pifont}
+\usepackage{makeidx}
+\usepackage{compsci}
+\usepackage{xstring}
+% \usepackage{pgfmanual}
+\newcommand{\PK}[1]{%
+{\color{red}{\bf[PK]} #1}}
+
+% we allow a ragged right
+\setlength{\rightskip}{0pt plus 0.05\linewidth minus 0pt}
+
+\input{manual-macros.tex}
+% \hypersetup{hidelinks}
+\hypersetup{%
+ colorlinks=true, % use true to enable colors below:
+ linkcolor=blue,%red,
+ filecolor=blue,%magenta,
+ urlcolor=blue,%cyan,
+ citecolor=blue,
+ pdfborder=0 0 0,
+}
+
+\makeindex
+\makeatletter
+\def\convertto#1#2{\strip@pt\dimexpr #2*65536/\number\dimexpr 1#1}%\dimexpr require etex
+\input{pgfmanual.code}
+\pgfkeys{
+ % list is tried to find a match.
+ /pdflinks/search key prefixes in={/msc/,/tikz/,/pgf/,/depgraph/},
+ %
+}
+\newcommand{\msckey}[3]{
+ \IfEndWith*{\mscget{#1}}{pt}{%
+ \IfStrEq*{#1}{label distance}{
+ \def\tmp{\convertto{ex}{\mscget{#1}}ex}
+ }{
+ \def\tmp{\convertto{cm}{\mscget{#1}}cm}
+ }
+ }{%
+ \edef\tmp{\mscget{#1}}
+ }
+
+ \begin{key}{/msc/#1=#2 (initially \tmp)}
+ #3
+ \end{key}
+}
+\newcommand{\mscstyle}[2]{
+ \begin{stylekey}{/msc/#1}
+ #2
+ \end{stylekey}
+}
+
+% The following code is taken from the doc package. It defines a global
+% macro \bslash that produces a bslash (if present in the current font).
+{\catcode`\|=\z@ \catcode`\\=12 |gdef|bslash{\}}
+\makeatother
+\title{
+ A \LaTeX{} macro package for Message Sequence Charts\\{\large User Manual}
+}
+
+\author{
+ \begin{tabular}{c}
+ \begin{tabular}{ccc}
+ Victor Bos & &
+ Ton van Deursen\\
+ & & \\
+ Piotr Kordy& &
+ Sjouke Mauw
+ \end{tabular}\\
+ \end{tabular}
+}
+
+\date{\small Version A\mscversion, last update \today\\
+ Describing \mscpack{} version \mscversion}
+
+\begin{document}
+
+\maketitle
+
+\begin{abstract}
+\noindent
+The \mscpack{} facilitates the \LaTeX\ user to easily include
+Message Sequence Charts in his texts. This document describes the
+design and use of the \mscpack.
+\end{abstract}
+
+\tableofcontents
+\section{New}
+\label{new}
+\paragraph{Version~2.00} is the result of a complete rewrite of the package.
+The main difference is that the package is
+now implemented in \tikzname\ instead of \verb+PSTricks+, making it
+compatible with
+\verb+pdfLaTex+ and \beamer.
+
+In addition the syntax has been slightly extended. It now supports the
+specification of all options as a comma separated list in square
+brackets, while remaining backward compatible. All lengths are now
+stored using \pgfname\ keys. As a result it is possible to change
+sizes of shapes individually. Support for colors is added.
+
+We are much indebted to Adrian Farmadin (Masaryk University, Czech
+Republic) for initiating and contributing to this software rehaul.
+
+
+\paragraph{Version~1.17} slightly modifies the handling of the
+|offset| argument of the |\mess|, |\setstoptimer|, and
+|\settimeout| commands. All commands with an |offset|
+argument can now properly handle real numbers as
+argument. Furthermore, the \verb+\topheaddist+,
+\verb+\firstlevelheight+, and \verb+\instheadheight+ lengths are now
+taken into account when computing the height of the instance and the
+\verb+\gatesymbolradius+ length is now properly implemented.
+
+The |\condition*| macro is now extended to dynamically
+resize a condition symbol that spans multiple instances. The
+|\condition*| and |\action*| macros, introduced in the
+previous release, no longer shrink to a size smaller than their
+non-starred counterparts. The |\condition| and
+|\action| have crossed-out counterparts |\ncondition| and
+|\naction| respectively.
+
+A variation to the \verb+\stop+ command is implemented. Rather than
+drawing a cross to denote that an instance has stopped, the
+\verb+\stop*+ command draws an instance footer.
+
+Finally, the \verb+\create+ command no longer requires the
+\verb+creator+ parameter to be specified. If it is not specified, no
+arrow is drawn from the creator to the dynamically created instance.
+
+
+\paragraph{Version~1.16} solves a bug that was due to a change in
+syntax of the \verb+scalebox+ macro in the \verb+PSTricks+ package.
+
+The |\action| and |\condition| macros are extended with a
+starred option. The starred version of the macros automatically
+adjusts the size of the rectangle and hexagon based on the size of the
+contents.
+
+\paragraph{Version~1.13} has a reimplementation of message commands in MSC
+diagrams. The affected commands are: |\create|, |\found|,
+|\lost|, |\mess|, and |\order|. The new implementation
+provides more control over the placement of message labels.
+
+The command \verb+\selfmesslabelpos+ has been removed.
+
+The bounding box bug has been partly solved. Now, a white |\fbox|
+is drawn around every (msc, mscdoc, hmsc) diagram. This makes it
+possible for \texttt{dvips -E} to compute the correct bounding box for
+the diagrams. Due to the |\fbox|, each diagram is extended with
+0.3pt on each side (left, top, right, and bottom). This bugfix fails
+if the background is not white. The xdvi program shows the white
+|\fbox| in black with the result that diagrams have two visible
+frames. This seems to be a bug of xdvi.
+
+The lines around comments (|\msccomment|, Section~\ref{comments})
+are changed from gray into black. The reason for this is that the gray
+lines became invisible after converting the document to HTML.
+
+\section{Introduction}
+\label{introduction}
+
+The \MSC{} language is a visual language for the description of the
+interaction between different components of a system.
+This language is standardized by the ITU (International
+Telecommunication Union) in Recommendation Z.120~\cite{z120}. An
+introductory text on \MSC{} can be found
+in~\cite{RudolphGrabowskiGraubmann96}. \MSC{}s have a
+wide application domain, ranging from requirements specification to
+testing and documentation.
+An example of a Message Sequence Chart is in Figure~\ref{quick}.
+
+In order to support easy drawing of \MSC{}s in \LaTeX\ documents, we have
+developed the \mscpack. The current version of the \mscpack{}
+supports the following \MSC{} constructs: \MSC{} frame, instances (both
+single line width and double line width), messages (including
+self-messages and messages to the environment), actions, singular and
+combined timer events (set, timeout, reset, set-timeout, set-stop),
+lost and found messages, generalized order, conditions, coregions,
+activation regions, suspension regions, gates, instance creation,
+instance stop, time measurements, references, and inline
+expressions. In addition, there is support for \HMSC{}'s (high-level
+\MSC{}s) and \MSCdoc{}s.
+
+In this manual we explain the design and the use of the \mscpack. For
+a complete overview of all features, we refer to the reference
+manual~\cite{BM02}, which is included in the distribution under the
+name \verb+refman.ps+. Another way to learn how to use the \mscpack{}
+is to have a look at the \LaTeX{} source code of the manual and the
+source code of the reference manual. They are included in the
+distribution under the names \verb+manual.tex+ and \verb+refman.tex+,
+respectively. The \MSC{} constructs are simply introduced as
+syntactic constructs. This paper is not meant to describe their use or
+meaning.
+
+We list the backgrounds of the package and some design decisions in
+Section~\ref{background}.
+Section~\ref{install} contains notes on installing the
+package. Section~\ref{quickstart} contains an example of using the
+package. It allows the impatient reader to quickly start using the
+package. The details of using the package are explained in
+Section~\ref{use}. In Section~\ref{parameters} the parameters are
+explained which determine detailed layout of the various symbols.
+A large but meaningless example is given in
+Section~\ref{example}.
+
+
+\section{Background and motivation}
+\label{background}
+Several commercial and non-commercial tools are available, which
+support drawing or generating Message Sequence Charts. However, these
+tools are in general not freely available and often not flexible
+enough to satisfy all user's wishes with respect to the layout and
+graphical appearance of an \MSC{}.
+Therefore, people often use general drawing tools, such as {\em xfig}
+to draw \MSC{}s. However flexible this approach is, it takes quite some
+effort to produce nice \MSC{} drawings in a tool which is not dedicated
+to \MSC{}s. Furthermore, when drawing a number of \MSC{}s it requires some
+preciseness in order to obtain a consistent set of \MSC{}s.
+
+For these reasons, we have started the design of a set of
+\LaTeX\ macros which support the drawing of \MSC{}s. In this way, an \MSC{} can be
+represented in \LaTeX\ in a textual format and compiled into
+e.g.\ PostScript.
+
+We aimed at satisfying the following requirements and design
+decisions.
+\begin{itemize}
+\item
+The package should follow the ITU standard with respect to shape and
+placement of the symbols. (The current version supports
+the \MSC2000 standard.)
+\item
+Static and dynamic semantics are not considered. The user is allowed
+to violate all semantical restrictions and draw inconsistent \MSC{}s.
+The package only supports elementary syntactical requirements.
+\item
+The package should offer functionality at the right level of
+abstraction. Rather than supplying coordinates of pixels, the
+user should be able to express the placement of symbols in terms of
+{\em levels}.
+Nevertheless, the textual representation of \MSC{}s as defined by the ITU
+standard has a level of abstraction which is too high for our purposes.
+It lacks information about the actual positioning of the \MSC{} symbols,
+while we think that in our package this should be under user control.
+\item
+There should be only minimal automatic restructuring and layout of the
+\MSC{} (e.g.\ the relative positioning of two messages should be as
+defined by the user, even if the messages are not causally ordered).
+\item
+The user can customize the appearance of the \MSC{}s by manipulating
+an appropriate set of parameters.
+\end{itemize}
+
+\section{Installation, copyright and system requirements}
+\label{install}
+
+The \mscpack{} is still under development. The authors
+appreciate any comments and suggestions for improvements. The most
+recent version of the package can be downloaded from
+\url{http://satoss.uni.lu/mscpackage/}.
+
+
+The \mscpack{} has a \emph{LaTeX Project Public License}
+(LPPL), see~\url{http://www.latex-project.org/lppl.txt}:
+{\small
+\verbatiminput{COPYRIGHT}
+} As such, it is free of charge and can be freely
+distributed. Furthermore, it is allowed to make modifications to the
+package, provided that modified versions get different names. The
+authors accept no liability with respect to the functioning of the
+package.
+
+The \mscpack{} runs with \LaTeXe. It has been tested with \LaTeXe\
+version dated 1998/06/01 using \TeX\ version 3.14159. The following
+additional packages are required: \textsf{tikz}, \textsf{calc},
+and \textsf{xstring}. These packages are in general
+part of the standard \LaTeXe\ distribution. These additional packages
+can be obtained from the {\em ctan} database for \LaTeX\, e.g.\ via
+the following URL: \url{http://www.tex.ac.uk/}. The \textsf{tikz}
+package is described shortly in~\cite{mertz2007graphics} or in the \pgfname
+manual~\cite{tantau2022pgf}.
+The generated output can be previewed with pdf/ps previewing software.
+It may be needed to update all \LaTeX\ related software
+to a more recent version in order to smoothly work with the \mscpack.
+
+The \mscpack{} can be installed easily. Just put the file
+|msc.sty| in a directory which is searched by \LaTeX{} for style
+files. The set of directories actually searched depends on the \TeX\
+installation, but often the {\em current directory} is included. UNIX
+users may have to set the environment variable \texttt{\$TEXINPUTS} to
+an appropriate value. For more details on this topic consult
+documentation of your \TeX\ installation.
+
+%The following text is currently not applicable -sm
+%
+%A problem may occur when using more packages than the \MSC{} macro
+%package in your \LaTeX\ document. This happens, e.g.\ when using the
+%{\em epsfig} package. These problems are due to the combination of
+%several packages which are required (but not provided) by the \MSC{}
+%macro package. The solution is to change the order of the
+%\verb+usepackage+ clauses.
+
+\section{Quick start}
+\label{quickstart}
+The \mscpack{} is easy to use.
+Below is an example of the use of the package and
+Figure~\ref{quick} shows the generated \MSC{}.
+\begin{figure}[htbp]
+\begin{center}
+\begin{codeexample}[width=\linewidth-6.8cm]
+\begin{msc}{Example}
+\declinst{usr}{User}{}
+\declinst{m1}{Machine 1}{control}
+\declinst{m2}{Machine 2}{drill}
+
+\mess[label position=below]
+{startm1}{usr}{m1}
+\nextlevel
+\mess{startm2}{m1}{m2}
+\nextlevel
+\mess{log}{m1}{envleft}
+\nextlevel
+\nextlevel
+\mess{output}{m2}{usr}[2]
+\mess{free}{m1}{usr}
+\nextlevel
+\end{msc}
+\end{codeexample}
+\end{center}
+\caption{The generated \MSC{}}
+\label{quick}
+\end{figure}
+The \mscpack{} is activated by the clause \verb+\usepackage{msc}+. This package
+contains, among others, a definition of the environment |msc|. This
+environment is used to draw \MSC{}s. The \MSC{} definition is surrounded by the
+clauses |\begin{msc}{Example}| and |\end{msc}|. The name of the
+\MSC{}, {\tt Example}, is displayed in the upper-left corner of the \MSC{}.
+
+The next four lines define the \emph{instances}:
+|\declinst{m1}{Machine 1}{control}| defines an instance with
+\meta{nickname} |m1| and a description consisting of two parts,
+namely, |Machine 1| and |control|. The nickname is used in
+all subsequent references to this instance. The first part of the
+description is drawn above the rectangular instance head symbol, and
+the second part of the description is drawn inside the instance head
+symbol.
+
+The following lines contain the definitions of the messages. Every
+message has a source and a destination instance. The clause
+|\mess[label position=below]{startm1}{usr}{m1}| defines a message with name
+|startm1|, which goes from instance |usr| to instance |m1|.
+Between square brackets we can put optional list of options. Each option is
+comma separated from another option. In this example we specify the placement of
+the label to be below the message arrow.
+
+In order to control the vertical placement of the messages, the \MSC{} is
+divided into levels. At every level, any number of messages may start.
+The vertical position of the end point of a message is determined
+by the optional fourth argument of the message definition, as in the
+clause |\mess{output}{m2}{user}[2]|.
+This argument is the vertical offset (in number of levels) between the
+start point of the message (i.e.,\ the current level) and its end point.
+If the value is 0 the message is drawn horizontally. A negative offset
+means that the arrow has an upward slope. Equivalently we could specify this
+value using option: |\mess[level shift=2]{output}{m2}{user}|.
+
+The clause |\nextlevel| is used to advance to the next level.
+
+\section{Use of the \mscpack}
+\label{use}
+\subsection{Options}
+Each command supported by the \mscpack\ can be provided with a list of
+options. A list of
+options is surrounded by square brackets and options are separated
+by a comma. In fact options are \pgfname\ keys and the parsing of options
+is done internally by the \tikzname\ package. All keys defined by the
+\mscpack\ are
+prefixed by the |/msc| keyword. When a key is not fully specified (i.e.,\ it is
+specified without the |/msc|, |/tikz| or some other prefix) the
+package will search first for the keys in the |/msc| namespace and if no
+key is found it will search the default |/tikz| name space.
+
+In the description below, optional arguments are marked in \opt{green}.
+\subsection{The \MSC{} frame}
+\label{mscframe}
+The |msc| environment is used for making \MSC{} definitions. Thus, such a
+definition looks as follows.
+\begin{environment}{{msc}\opt{\oarg{options}}\marg{msc name}}
+This declares the |msc| environment. The frame and the header of the
+\MSC{} are drawn.
+The argument \meta{msc name} is the name of the \MSC{}.
+The header of an \MSC{} is formed from the keyword |msc|, followed
+by the \meta{msc name}.
+
+The size of the \MSC{} frame is determined vertically by the number of levels
+occurring in the \MSC{} (see Section~\ref{levels}) and horizontally by
+the number of instances (see Section~\ref{instances}).
+\msckey{title position}{\meta{position}}{
+ Controls the position of the header of the MSC. Possible values of
+ \meta{position} are:
+ |left|, |right|, and |center|.}
+\msckey{msc keyword}{\meta{keyword}}{
+ Specifies the \meta{keyword} in the header.}
+\msckey{title distance}{\meta{distance}}{
+ Specifies the \meta{distance} between left/right side of the frame and the MSC
+ header.}
+\msckey{title top distance}{\meta{distance}}{
+ Specifies the \meta{distance} between top of the frame and the (top
+ of the) MSC header.}
+\msckey{left environment distance}{\meta{distance}}{
+ Specifies the \meta{distance} between the left-most instance and the
+ left side of the frame.
+}
+\msckey{right environment distance}{\meta{distance}}{
+ Specifies the \meta{distance} between the right-most instance and
+ the right side of the frame.
+}
+ \begin{key}{/msc/environment distance}
+ Sets the keys |right environment distance| and |left environment distance| to
+ the provided value.
+ \end{key}
+\msckey{instance distance}{\meta{distance}}{
+ Sets the \meta{distance} between the (vertical) instance lines.
+}
+
+\begin{key}{/msc/draw frame=\meta{colour} (default , initially \mscget{draw frame})}
+ Sets the colour of the frame. If you do not want to draw a frame, set
+ \meta{colour} to |none|. When \meta{colour} is empty, then the last colour is used,
+ usually black.
+\end{key}
+
+\begin{key}{/msc/draw grid=\meta{grid type} (default grid, initially \mscget{draw grid})}
+ Specifies if we want to draw the help grid in msc. Possible values for
+ \meta{grid type} are |grid|,
+ |color grid| and |none|.
+\end{key}
+
+\end{environment}
+
+\subsection{Levels}
+\label{levels}
+An \MSC{} is vertically divided in {\em levels}. All events in an \MSC{} are
+attached to a certain level, or stretch out over several levels.
+Any number of events can be drawn at a certain level.
+An event will always be drawn (or started) at the current level, unless a level
+offset is specified (see e.g.\ the |\mess| command in
+Section~\ref{messages}). The \meta{level offset} is a positive integer number, which
+denotes at which level, relative to the current level, an event should
+be drawn.
+Drawing starts at level 0.
+The following command is used to advance to the next level.
+\begin{command}{\nextlevel\opt{\oarg{level offset}}}
+The \meta{lever offset} is a positive integer value which denotes the number of
+levels to advance. By default, the value of \meta{lever offset} is 1, which means
+drawing continues at the next level.
+\end{command}
+The following keys influence the |\nextlevel| command:
+\msckey{first level height}{\meta{distance}}{
+ Specifies the \meta{distance} between the instance start symbol and the first level.}
+\msckey{level height}{\meta{distance}}{
+ Specifies the \meta{distance} between two consecutive levels.}
+\msckey{last level height}{\meta{distance}}{
+ Specifies the \meta{distance} between the last level and the instance end symbol.}
+
+Figure~\ref{parametersfig} on page~\pageref{parametersfig} shows all lengths of
+the \mscpack.
+\subsection{Instances}
+\label{instances}
+All instances have to be declared before they can be used. An instance
+consists of an instance head symbol with an associated name, an
+instance axis and an instance end symbol. Normal instances have a
+single line axis. Fat instances have a double line axis. The order of
+the instance declarations determines the order in which the instances
+occur in the drawing.
+
+An instance is declared with the following command.
+
+\begin{command}{\declinst\opt{*}\marg{nickname}\marg{instance name above}\marg{instance name within}}
+The starred version produces a fat instance.
+The \meta{nickname} is used for referring to this instance in the rest of the
+MSC definition.
+The \meta{instance name above} is put above the instance head symbol.
+The \meta{instance name within} is put inside the instance head symbol.
+\MSC{} definition.
+\end{command}
+The keys associated with the command:
+\msckey{head height}{\meta{height}} {
+ Specifes the minimum \meta{height} of the instance head symbol.}
+\msckey{instance width}{\meta{width}}{
+ Specifes the minimum \meta{width} of the instance head symbol.}
+\msckey{head top distance}{\meta{distance}}{
+ Specifes the \meta{distance} between top of the head symbols and frame.}
+\msckey{foot height}{\meta{height}}{
+ Specifes the \meta{height} of the instance foot symbol.}
+\msckey{foot distance}{\meta{distance}}{
+ Specifes the \meta{distance} between the instance foot symbol and the bottom of the \MSC{} frame.}
+\msckey{environment distance}{\meta{distance}}{
+ Specifies the \meta{distance} between the edge of the \MSC{} and the first/last instance axis.}
+\msckey{instance width}{\meta{width}}{
+ Specifies the \meta{width} of the instance head and foot symbols.}
+\msckey{label distance}{\meta{distance}}{
+ Specifies the \meta{distance} between the instance head symbol and the part of the
+ instance name drawn above the head symbol.}
+\msckey{draw head}{\meta{colour}}{
+ Sets the colour of the instance head. If you do not want to draw an instance head, set
+ \meta{colour} to |none|. When \meta{colour} is empty, then the last colour is used,
+ usually black.
+}
+
+% The command \verb+\setfootcolor{color}+ sets the
+% fill color of the footer symbol. Valid color values are, e.g.,
+% \texttt{black} (default), \texttt{white}, and \texttt{gray}.
+The following \MSC{} shows the declaration of an \MSC{} with three
+instances. The first and the last are normal instances (one line axis),
+whereas the second is a fat instance (double line axis). The optional
+parameter |values small|, indicates that the small drawing
+style should be used (see Section~\ref{parameters}).
+% \setmscvalues{small}
+\begin{codeexample}[width=\linewidth-8.8cm]
+\begin{msc}[small values]{instances}
+\declinst{i}{above}{within}
+\declinst*{j}{}{j}
+\declinst{k}{k}{}
+\end{msc}
+\end{codeexample}
+
+\subsection{Messages}
+\label{messages}
+A message is denoted by an arrow from the sending instance to the
+receiving instance. The instances are referred to by their nicknames.
+A message is defined with the following command.
+\begin{command}{\mess\opt{*}\opt{\oarg{options}}\marg{name}\marg{sender}\marg{receiver}\opt{\oarg{leveloffset}}}
+% \begin{verbatim}
+% \mess(*)[pos]{name}[labelpos]{sender}[placement]{receiver}[leveloffset]
+% \end{verbatim}
+The \meta{name} of the message may be any string. The \mscpack{}
+processes the \meta{name} argument in LR-mode,
+see~\cite[page~36]{Lam94}. This means that the string will consist of
+one line. To generate multi-line message names, use the standard
+\cmd{parbox} command, see the \emph{Tricks} section in the reference
+manual~\cite{BM02}. By default, the name of a message label is drawn
+above the center of the arrow, but the optional keys |label position|,
+|side|, and |pos| influence the actual location,
+as described below. The arrow starts at the current level at the
+sending instance. The arrow ends at the current level plus the
+level \meta{leveloffset}, at the receiving instance. \meta{leveloffset} can be
+also modified by specifying keys |level shift| and |offset|. The
+\meta{sender} and \meta{receiver} should be the nicknames of declared
+instances.
+Messages to or from the environment (i.e.,\ the left or the right side
+of the \MSC{} frame) can be
+specified by setting the sender or the receiver argument to one of the values
+|envleft| or |envright|. (Note: Since instances and
+environments are treated equally in the implementation, at every position
+where the nickname of an instance is required, also
+|envleft| and |envright| are allowed.)
+
+In case the sending and the receiving instance are the same, the
+message is a \emph{self message}. A self message is drawn as a
+polyline connecting the instance axis to itself.
+
+The starred version of the command, |\mess*|, produces the same
+result as |\mess|, except that the arrow is drawn with a dashed
+line. This can be used to draw a {\em method reply} (see~\cite{z120}).
+\end{command}
+The following keys influence the messages:
+\msckey{level shift}{\meta{integer}}{
+ For non-self message, \meta{integer} determines at which level message should arrive relative to the starting level
+ of the message.
+}
+\msckey{offset}{\meta{integer}}{
+ For self message, \meta{integer} determines how many levels the message arrow should advance.
+}
+\msckey{side}{\meta{side}}{
+ Determine the position of the arrow with respect to the instance axis. Valid values
+ for \meta{side} are |left| and |right|. In case of a non-self message the key is ignored.
+}
+\msckey{label position}{\meta{position}}{
+ Determines the position of the label.In case of non-self message, valid values
+ for \meta{position} are |above|, |below|, |above~left|, |above~right|,
+ |below~left| and |below~right|. In case of self message valid values are |left|
+ and |right| and the default value is taken from the value of the key |side|. As
+ the implementation uses corresponding |/tikz| keys the |label~position=| part
+ can be skipped.
+}
+\msckey{pos}{\meta{real}}{
+ Determines the relative distance of the message label to the beginning of the
+ message. Valid values for \meta{real} are real numbers in the closed interval $[0,1]$.
+ The key works in similar way as |/tikz/pos| key.
+}
+\msckey{self message width}{\meta{width}}{
+ Controls the \meta{width} of the polyline used for drawing self-message.
+% It also affects other commands such as |\order|, |\settimeout| or |\setstoptimer|.
+}
+\msckey{label distance}{\meta{distance}}{
+ Specifies the \meta{distance} between the label of a message and the message arrow.
+}
+\msckey{arrow scale}{\meta{scale}}{
+ The \meta{scale} specifies by which factor should the message arrow be scaled. Influences all
+ arrows drawn in |msc| environment.
+}
+
+In Figure~\ref{fig:mscsomeExample} we see \MSC{} that shows an example of the use of messages.
+In this sample \MSC{} and the following \MSC{}s in this section we will
+not list the complete textual representations of the \MSC{}s. For brevity
+we omit the environment call and the declarations of the instances.
+Note the final |\nextlevel| command which is needed
+to make the instance axis long enough to receive message
+\verb+a+.
+
+Figure~\ref{fig:refpoints:B} shows different options that can be used to
+position label. We use the keys |pos|, |label position| and |side| to place
+the labels. Additionally we use |/tikz/anchor| key, which is an alternative way
+to specify the placement of the label (see PGF Manual~\cite{tantau2022pgf}).
+
+\begin{figure}[htbp]
+\begin{codeexample}[width=\linewidth-9.8cm]
+\begin{msc}[small values,head top distance=0.8cm]{messages}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\mess{a}{j}{i}[3]
+\mess{self}{i}{i}[1]
+\nextlevel
+\mess*{b}{j}{k}
+\mess[b]{c}{k}{envright}
+\nextlevel
+\mess{d}{k}[.6]{i}
+\end{msc}
+\end{codeexample}
+\caption{Example showing msc messages}
+\label{fig:mscsomeExample}
+\end{figure}
+%
+\begin{figure}[htbp]
+\begin{codeexample}[width=\linewidth-9.8cm]
+\begin{msc}[small values]{Label reference points}
+\declinst{m0}{I0}{}
+\declinst{m1}{I1}{}
+\declinst{m2}{I2}{}
+\nextlevel
+
+\mess[label position=above]{above}{m0}{m1}
+\nextlevel
+\mess[label position=below]{below}{m1}{m2}
+\nextlevel[2]
+
+\mess[anchor=south,pos=0.1]{south}{m1}{m0}
+\nextlevel
+\mess[anchor=north]{north}{m2}{m1}
+\nextlevel[2]
+
+\mess[label position=left]{left}{m0}{m0}[2]
+\mess[side=right,pos=0.9]{right}{m2}{m2}[2]
+\nextlevel[4]
+\mess[label position=right]{right}{m0}{m0}[2]
+\mess[left,side=right]{left}{m2}{m2}[2]
+\nextlevel[6]
+
+\mess[anchor=east]{east}{m0}{m0}[-2]
+\mess[anchor=west,side=right]{west}{m2}{m2}[-2]
+\nextlevel[4]
+\mess[right]{right}{m0}{m0}[-2]
+\mess[side=right,left]{left}{m2}{m2}[-2]
+\nextlevel[2]
+
+\mess[below left]{below left}{m0}{m1}[2]
+\mess[above right]{above right}{m1}{m2}[2]
+\nextlevel[6]
+
+\mess[anchor=south west]{SW}{m1}{m0}[-2]
+\mess[anchor=north east,pos=0]{NE}{m2}{m1}[-2]
+\nextlevel[2]
+\end{msc}
+\end{codeexample}
+\caption{Different placing the message labels}
+\label{fig:refpoints:B}
+\end{figure}
+
+\subsection{Comments}
+\label{comments}
+
+Comments are additional texts to clarify (events on) an instance. The
+following command can be used to add comments to an \MSC{} diagram.
+\begin{command}{\msccomment\opt{\oarg{options}}\marg{text}\marg{instance}}
+
+The \meta{instance} parameter defines the instance to which the
+comment is attached. The text of the comment is specified by the
+\meta{text} parameter and is processed in LR-mode.
+The key |side| affect the horizontal position relative to its instance.
+\end{command}
+The following key affects the drawing of the comment:
+\msckey{msccomment distance}{\meta{distance}}{
+ Specifies the \meta{distance} at which the comment will be placed from the
+ \meta{instance} instance.
+}
+
+The following diagram shows how to use comments. In this diagram we modify the
+distance between the frame and the instances in order to fit the comments inside
+the frame.
+\begin{codeexample}[width=\linewidth-8.8cm]
+\begin{msc}[small values,
+ left environment distance=2.6cm,
+ right environment distance=1.9cm]{comments}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\mess{a}{i}{j}[2]
+\msccomment[msccomment distance=1.2cm]{start}{i}
+\nextlevel[2]
+\msccomment[side=right]{end}{j}
+\nextlevel
+\end{msc}
+\end{codeexample}
+
+
+
+\subsection{Actions}
+\label{actions}
+An instance can perform an action, which is denoted by a
+rectangle. There are two commands to draw actions:
+\begin{command}{\action\opt{*}\opt{\oarg{options}}\marg{name}\marg{instance}}
+The action is attached at the current level to the \meta{instance}.
+The \meta{name} is centered inside the action symbol and is processed
+in LR-mode. The height and width of the action symbol are adjusted so that
+the \meta{name} fits inside a rectangle.
+
+The starred version of the command, |\action*|, produces the same
+result as |\action|, except that the width of the action is not adjusted.
+
+The following keys determine the detailed drawing of the action
+symbol:
+\msckey{action width}{\meta{width}}{Specifies the \meta{width} of the action symbol.}
+\msckey{action height}{\meta{hegiht}}{Specifies the \meta{height} of the action symbol.}
+\end{command}
+\begin{command}{\naction\opt{*}\opt{\oarg{options}}\marg{name}\marg{instance}}
+The |\naction| command produces an action box with a diagonal
+cross in it. It is otherwise identical to the |\action| command.
+\end{command}
+
+
+The following example shows that after an action often a multiple level
+increment is needed to obtain nice pictures.
+\begin{codeexample}[width=\linewidth-8.8cm]
+\begin{msc}[small values, instance distance=1.6cm]{action}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\mess{a}{j}{i}
+\nextlevel
+\naction{doit}{i}
+\nextlevel[2]
+\action*{doitnow}{i}
+\nextlevel[2]
+\mess{b}{i}{j}
+\end{msc}
+\end{codeexample}
+
+\subsection{Timers}
+\label{timers}
+There are five commands to draw timer events.
+\begin{command}{\settimer\opt{\oarg{options}}\marg{name}\marg{instance}}%
+Setting of a timer is drawn as a line connecting the \meta{instance}
+to the {\em hour glass} symbol. The \meta{name} is put near this
+symbol. The key |side| is determines on which side of the instance axis the
+timer is drawn. The key |self message width| determines the lenght of the arm
+between the symbol and the instance axis. The key |label distance| determines
+the distance between the name and the timer symbol. The key |arrow scale|
+determines the scaling of the arrow.
+{\em hour glass} symbol to the \meta{instance}.
+\end{command}
+\begin{command}{\timeout\opt{\oarg{options}}\marg{name}\marg{instance}}
+A time-out is represented by an arrow from an
+{\em hour glass} symbol to the \meta{instance}.
+\end{command}
+\begin{command}{\stoptimer\opt{\oarg{options}}\marg{name}\marg{instance}}
+Stopping a timer is drawn as a line connecting the \meta{instance} with the timer stop
+symbol (denoted by a cross).
+\end{command}
+\begin{command}{\settimeout\opt{\oarg{options}}\marg{name}\marg{instance}\opt{\oarg{offset}}}
+The command |\settimeout| is a combination of the setting of a
+timer and a time out. The \meta{offset} denotes the number of levels
+between the two events.
+\end{command}
+\begin{command}{\setstoptimer\opt{\oarg{options}}\marg{name}\marg{instance}\opt{\oarg{offset}}}
+Likewise, |\setstoptimer| is a combination
+of the setting of a timer and stopping a timer.
+\end{command}
+\msckey{offset}{\meta{offset}}{
+ The key holds the value of \meta{offset}. It denotes the number of levels
+ between the two events.
+}%
+\msckey{timer width}{\meta{width}}{
+ The key determines the \meta{width} of the hour glass and the time out symbols.
+}
+
+The various timer symbols are shown in the following example.
+
+\medskip
+\begin{codeexample}[width=\linewidth-9.8cm]
+\begin{msc}[small values]{timers}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\settimer{T,50}{j}
+\setstoptimer[r]{V}{k}[6]
+\nextlevel[2]
+\timeout{T}{j}
+\settimeout{U}{i}
+\nextlevel[2]
+\settimer[r]{T,20}{j}
+\nextlevel[2]
+\stoptimer[r]{T}{j}
+\end{msc}
+\end{codeexample}
+
+\subsection{Time measurements}
+\label{measurements}
+There are several commands to add time measurements to an \MSC{}.
+\begin{command}{
+\mscmark\opt{\oarg{options}}\marg{name}\marg{instance}
+}
+This command attach an absolute time stamp to an event on an \meta{instance}.
+The \meta{name} is the text attached to the mark symbol, which is a dashed
+polyline. The position of the mark is determined by the keys |position| (above,
+below) and |side| (left,right).
+\end{command}
+\msckey{position}{\meta{position}}{
+ The key determines the position of the mark symbol relative to the marked
+ event. The allowed values for \meta{position} are |above|, |mid| and |below|.
+}
+\begin{command}{\measure\opt{*}\opt{\oarg{options}}\marg{name}\marg{instance1}\marg{instance2}\opt{\oarg{offset}}}
+ This command connects two events from \meta{instance1} and \meta{instance2}.
+ The first event is at the current level. The second event is \meta{offset}
+ levels lower than the first event. Not that instead giving optional argument
+ \meta{offset} we can specify the key |offset|. The \meta{name} is attached to
+ the measure symbol. The measure symbol can be placed ath the left or right of
+ \meta{instance1}. This is determined by the value of the key |side|. In the
+ starred version of the command arrow heads are at the outside of the measured
+ interval.
+\end{command}
+In case the two events are far apart, the measure may be split in two
+parts. We use two commands to draw this parts:
+\begin{command}{\measurestart\opt{*}\opt{\oarg{options}}\marg{name}\marg{instance}\marg{gate}}
+ Draws the first part of the measure. The points where these two parts should
+ be connected are drawn by a small cicle, to which the text \meta{gate} in
+ attached.
+ In the starred version of the command arrow heads are at the outside of the
+ measured interval.
+\end{command}
+\begin{command}{\measureend\opt{*}\opt{\oarg{options}}\marg{name}\marg{instance}\marg{gate}}
+ Draws the first part of the measure in similar way as |\measurestart| command.
+\end{command}
+
+
+Several keys can be used to control the detailed layout of the time measurement
+symbols. The |label distance| key specify the distance between the label of a
+measurement and the measurement symbol.
+\msckey{measure distance}{\meta{distance}}{
+This key specifies at which \meta{distance} the measurement symbols are drawn from the
+\meta{instance} line.
+}
+\msckey{measure symbol width}{\meta{width}}{
+ Specifies the \meta{width} of the measurement triangle symbol.
+}
+
+The following example illustrates marks and measurements in an \MSC{}..
+\begin{codeexample}[width=\linewidth-9.8cm]
+\begin{msc}[small values]{Time measurements}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\mess{m1}{i}{j}[1]
+\mscmark{t=0.0}{i}
+\measure{0.6}{i}{j}[4]
+\nextlevel
+\mscmark[position=above,side=right]{t=0.3}{j}
+\nextlevel[3]
+\mess{m2}{j}{k}
+\measurestart*[side=right]{0.2}{k}{g}
+\nextlevel[6]
+\mess{m3}{k}{i}
+\mscmark[position=below,side=left]{t=1.0}{i}
+\measureend*[side=right]{0.2}{k}{g}
+\nextlevel
+\end{msc}
+\end{codeexample}
+
+\subsection{Lost and found messages}
+\label{lostfound}
+\begin{command}{\lost\opt{\oarg{options}}\marg{name}\marg{gate}\marg{instance}}
+A lost message is denoted by an arrow starting at an instance and
+ending at a filled circle.
+The argument \meta{instance} determines the instance to which the
+arrow is attached. The \meta{name} of the message is put above the
+message arrow. The \meta{gate} is a text associated to the circle.
+The keys |side|, |label position|, |pos|, |label distance| and
+|self message width|
+function in similar way as in the |\mess| command
+(Section~\ref{messages}). That is, |side| controls the placement of the lost or
+found message with respect to the instance axis. The |label position| and |pos|
+controls the placement of the \meta{name} with respect to the message arrow.
+The key |self message width| determines the length of the arrow and |label
+distance| specifies the distance between the name and the arrow.
+\end{command}
+\begin{command}{\found\opt{\oarg{options}}\marg{name}\marg{gate}\marg{instance}}
+A found message is denoted by an arrow starting at an open circle and ending at
+an instance. Otherwise the command is identical to the |\lost| command.
+\end{command}
+\msckey{lost symbol radius}{\meta{radius}}{
+ Determines the \meta{radius} of the circle for lost and found messages.
+}
+
+The following example shows a found and a lost message.
+
+\begin{codeexample}[width=\linewidth-9.8cm]
+\begin{msc}[small values]{lost and found}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\found{m}{g}{i}
+\nextlevel
+\mess{p}{i}{j}
+\nextlevel
+\lost[side=right]{n}{}{j}
+\end{msc}
+\end{codeexample}
+
+
+\subsection{Conditions}
+\label{conditions}
+There are two commands to draw condition boxes:
+\begin{command}{\condition\opt{*}\opt{\oarg{options}}\marg{text}\marg{instance list}}
+ A condition is denoted by a hexagon. It is used to express that the
+ system has entered a certain state. A condition relates to a number of
+ instances. All conditions which take part in the condition are covered
+ by the condition symbol. The other instances are drawn through the
+ condition symbol.
+
+ The \meta{text} is placed in the center of the condition. The
+ \meta{instance list} expresses which instances take part in the
+ condition. It is a list of nicknames of instances, separated by
+ commas. Take care not to add extra white space around the nicknames,
+ since this is considered part of the nickname in \LaTeX.
+ The order in which the instances are listed is immaterial.
+
+ The starred version of the command |\condition*|, produces the same
+ result as the command |\condition|, except that the width of the
+ condition symbol is not adjusted to fit the contents of the hexagon.
+\end{command}
+\begin{command}{\ncondition\opt{*}\opt{\oarg{options}}\marg{text}\marg{instance list}}
+The |\ncondition| command produces a condition with a diagonal
+cross in it. It is otherwise identical to the |\condition| command.
+\end{command}
+
+There are several keys that controls the shape of the condition
+symbol:
+\msckey{condition height}{\meta{hegiht}}{
+ Determines the \meta{height} of the condition symbol.
+}
+\msckey{condition overlap}{\meta{distance}}{
+ The \meta{distance} determines the width of the part of the condition
+ symbol which extends over the rightmost/leftmost contained instance
+ axis.
+}
+
+The following example contains some conditions.
+\begin{codeexample}[width=\linewidth-10.6cm]
+\begin{msc}[small values]{conditions}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\condition{some condition}{i,k}
+\nextlevel[3]
+\mess{m}{i}{j}
+\action{a}{k}
+\nextlevel
+\condition{C}{i}
+\ncondition{D}{j}
+\nextlevel[2]
+\condition{A, B, C}{i,j,k}
+\nextlevel[2]
+\end{msc}
+\end{codeexample}
+
+\subsection{Generalized ordering}
+\label{ordering}
+A generalized order is treated much like a regular message (see
+Section~\ref{messages}). There
+are three differences: a generalized order is drawn with a
+dotted line, it has no label, and the arrow head is in the middle of
+the line. A generalized order is defined with the following command.
+\begin{command}{\order\opt{\oarg{options}}\marg{sender}\marg{receiver}\opt{\oarg{level offset}}}
+The \meta{sender} and \meta{receiver} are the nicknames of the
+instances which are connected by the generalized ordering symbol.
+At the \meta{receiver} instance, the generalized ordering symbol ends
+at the current level plus the \meta{level offset}. The
+\meta{level offset} is an optional integer value, with default 0.
+
+In case \meta{sender} and \meta{receiver} denote the same instance,
+the order is a \emph{self order}. The placement of the order arrow of
+a self order is controlled by the key |side|. It
+can have values |left| (meaning that the ordering symbol is drawn
+left of the instance axis) and |right| (meaning that the ordering
+symbol is drawn right of the instance axis). By default it is drawn at
+the left side of the instance.
+
+The position of the arrow is controlled with the |pos| key. The key |self
+message width| specify the width of the polyline used for drawing orderings on a
+single instance axis. The key |arrow scale| controls the size of the arrow.
+
+Orderings to or from the environment (i.e.,\ the left or the right side
+of the \MSC{} frame) can be
+specified by setting the sender or the receiver argument to the value
+|envleft| or |envright|.
+\end{command}
+
+An example of a generalized order is given in the following diagram.
+\begin{codeexample}[width=\linewidth-9.6cm]
+\begin{msc}[head top distance=0.8cm]
+ {generalized order}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\mess{m}{envleft}{i}
+\order{i}{j}[1]
+\nextlevel
+\mess{k}{j}{envright}
+\nextlevel
+\end{msc}
+\end{codeexample}
+
+\subsection{Instance regions}
+\label{regions}
+A part of the instance axis can be drawn in a different style. Such a
+part is called an {\em instance region}. The following
+regions are supported:
+{\em coregion} (the instance axis is dashed, which means that the order of the
+attached instances is immaterial),
+{\em suspension region} (a small rectangle with dashed left and right
+sides, which denotes that the instance is suspended),
+{\em activation region} (a small filled rectangle, which denotes that
+the instance has control).
+
+The following commands are used to draw an instance region.
+\begin{command}{\regionstart\opt{\oarg{options}}\marg{type}\marg{instance name}}
+ After this command the instance axis of \meta{intstance name} is drawn in the
+ shape determined by \meta{type} starting from the current level.
+ The \meta{type} can have values |coregion|, |suspension|, and |activation|.
+\end{command}
+\begin{command}{\regionend\marg{instance name}}
+ After this command the instance axis for the \meta{instance name} is drawn in
+ the usual way. In other words it ends current region.
+\end{command}
+The following keys control the shape of on instance region:
+\msckey{region width}{
+ Determines the \meta{width} of the coregion start and end symbol and the \meta{width} of the activation and suspension rectangle.
+}
+
+In the following example, several instance regions are demonstrated.
+Note that the relative order of |\mess|, |\regionstart|, and
+|\regionend| commands does not matter. Also notice that the
+second activation region on~$i$ ends with a method reply
+(which is produced by the command |\mess*|).
+
+\medskip
+
+\begin{codeexample}[width=\linewidth-9.6cm]
+\begin{msc}[small values]{regions}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\regionstart{activation}{i} \nextlevel[3]
+\regionend{i}
+\mess{m}{i}{j} \nextlevel
+\regionstart{coregion}{j} \nextlevel
+\regionstart{suspension}{k}
+\mess{p}{j}{k} \nextlevel
+\regionstart{activation}{i}
+\mess{q}{j}{i} \nextlevel
+\regionend{j} \nextlevel[3]
+\regionend{i}
+\mess*{r}{i}{j} \nextlevel
+\mess{s}{j}{k}
+\regionend{k} \nextlevel
+\end{msc}
+\end{codeexample}
+
+\subsection{Instance creation and instance stop}
+\label{createstop}
+The \MSC{} language offers constructs for dynamic instance creation and
+instance destruction.
+An instance can dynamically create another instance by issuing a
+create command. An instance creation is drawn as a dashed message
+arrow. At the side of the arrow head, the instance head symbol for the
+created instance is drawn.
+An instance end symbol does not denote the end of the specified
+process, but merely the end of its current description. Therefore, a
+different symbol is needed which denotes that an instance stops before
+the end of the \MSC{} in which it is contained.
+The instance stop symbol is a cross.
+
+The following commands are used for instance creation and instance
+stop.
+\begin{command}{\dummyinst\opt{\oarg{options}}\marg{created instance}}
+ This command reserve space for on instance which will be created dynamically.
+ |\dummyinst| command is mixed with the declarations of normal instances (see
+ the |\declinst| command, Section~\ref{instances}). The argument \meta{created
+ instance} is the nickname of the instance that will be created later.
+\end{command}
+\begin{command}{\startinst\opt{\oarg{options}}\marg{instance name}%
+ \marg{text above}\marg{text inside}}
+ This command create an instance. The created instance must have been declared
+ first with the |\dummyinst| command. The name of the created instance consists
+ of two parts. The part called \meta{text above} is placed above the instance
+ head and the \meta{text inside} is centered within the instance head.
+\end{command}
+\begin{command}{\create\opt{\oarg{options}}\marg{name}\marg{creator}\marg{instance name}%
+ \marg{text above}\marg{text inside}}
+ This command is identical to |\startinst| command except it allows to specify
+ the creator of the instance. The command results in a horizontal message arrow
+ labelled with \meta{name}. The arrow starts at the current level at the
+ instance with the nickname \meta{creator} and ends at the current level at the
+ instance head of the instance with nickname \meta{instance name}.
+ As with normal messages, placement of the message label is controlled by the
+ keys |label position| and |pos|.
+\end{command}
+\begin{command}{\stop\opt*\opt{\oarg{options}}\marg{instance name}}
+ An instance is stopped with the |\stop| command.
+ The \meta{instance} is the nickname of the stopped instance. The
+ instance axis is not drawn any further below the level at which the
+ |\stop| command is issued. Also, the instance foot symbol is not
+ drawn.
+
+ If the |\stop*| command is used, then the instance foot symbol is
+ drawn instead of the stop symbol.
+\end{command}
+\msckey{stop width}{\meta{width}}{
+ The \meta{width} determines the size of the stop symbol.
+}
+
+
+Take care not to specify any events on an instance which has not yet
+been created or which has already been stopped. However, it is possible
+to create an instance after it has stopped, as showed in the next example.
+
+\begin{codeexample}[width=\linewidth-9.6cm]
+\begin{msc}[small values]{dynamic instances}
+\declinst{i}{}{j}
+\dummyinst{j}
+\declinst{k}{}{k}
+
+\mess{p}{i}{k}
+\nextlevel[3]
+\create[label position=below]{kick}{k}{j}{}{j}
+\nextlevel[2]
+\stop*{k}
+\nextlevel
+\mess{ok}{j}{i}
+\nextlevel
+\stop{j}
+\nextlevel[2]
+\startinst{k}{}{again}
+\nextlevel[2]
+\end{msc}
+\end{codeexample}
+
+\subsection{\MSC{} references}
+\label{references}
+Within an \MSC{} a reference to other \MSC{}s can be included. Such a
+reference is drawn as a rectangle with rounded corners, covering part
+of the \MSC{}. The following commands are used to draw \MSC{} references.
+
+\begin{command}{\referencestart\opt{\oarg{options}}\marg{nickname}
+ \marg{text}\marg{left instance}\marg{right instance}}
+ The reference symbol starts at the level where the
+ |\referencestart| command is used, and ends at the level where
+ the corresponding |\referenceend| command occurs. These commands
+ correspond if they have the same \meta{nickname}.
+ The \meta{text} is
+ placed in the center of the reference symbol. The reference covers all
+ instances from \meta{leftinstance} to \meta{rightinstance}.
+
+ The left and right edge of the reference symbol are
+ \meta{nickname}|left| and \meta{nickname}|right|, where \meta{nickname} is
+ the nickname of the \MSC{} reference as defined in the
+ |\referencestart| command.
+ These names can be used at every place where the nickname of an
+ instance is required, e.g.\ as the sender or receiver of a message.
+\end{command}
+\begin{command}{\referenceend\opt{\oarg{options}}\marg{nickname}}
+ This command end the reference \meta{nickname} that has been started with the
+ |\referencestart| command.
+\end{command}
+The following keys affect the drawing of reference symbol:
+\msckey{left reference overlap}{\meta{distance}}{
+ Determines the \meta{distance} between the left edge of the reference symbol and the
+ leftmost covered instance axis.
+}
+\msckey{right reference overlap}{\meta{distance}}{
+ Determines the \meta{distance} between the right edge of the reference symbol and the
+ rightmost covered instance axis.
+}
+
+The following example shows the usage of references:
+
+\begin{codeexample}[width=\linewidth-9.6cm]
+\begin{msc}[small values]{references}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\mess{a}{j}{k}
+\nextlevel
+\referencestart{r}{a reference}{i}{j}
+\nextlevel
+\mess{b}{rright}{k}
+\nextlevel[2]
+\referenceend{r}
+\nextlevel[2]
+\referencestart{p}{another reference}{i}{k}
+\nextlevel
+\mess{c}{envright}{pright}
+\nextlevel[4]
+\referenceend{p}
+\end{msc}
+\end{codeexample}
+
+\subsection{Inline expressions}
+\label{inlines}
+An inline expression is a part of an \MSC{} on which an operation is
+defined. A rectangle surrounds the part of the \MSC{} containing the
+operands. The operands are separated by horizontal dashed lines.
+The operator is placed in the upper left corner of the inline
+expression symbol.
+The following commands are used to draw inline expressions.
+
+\begin{command}{\inlinestart\opt{\oarg{options}}\marg{nickname}\marg{operator}\marg{left instance}\marg{right instance}}
+ Starts the inline expression at the current level. The inline expression
+ spans over the instances from \meta{left instance} to \meta{right instance}.
+ The \meta{operand} is placed in the upper left corner of the rectangle.
+%
+ The left and right edge of the inline expression symbol are named
+ \meta{nickname}|left| and \meta{nickname}|right|, where \meta{nickname} is
+ the nickname of the inline expression as defined in the
+ |\inlinestart| command.
+ These names can be used at every place where the nickname of an
+ instance is required, e.g.\ as the sender or receiver of a message.
+\end{command}
+\begin{command}{\inlineseparator\opt{\oarg{options}}\marg{nickname}}
+ Draws a dashed line at the current level for the inline expression with
+ nickname \meta{nickname}.
+\end{command}
+\begin{command}{\inlineend\opt{*}\opt{\oarg{options}}\marg{nickname}}
+ Ends the inline expresion with the nickname \meta{nickname} at the current level.
+ The command |\inlineend*| does the same as the command
+ |\inlineend|, except that the bottom line of the rectangle is
+ This is used to indicate that the operand is optional.
+ dashed.
+\end{command}
+
+\msckey{left inline overlap}{\meta{distance}}{
+ Determines the \meta{distance} which is a distance between the left edge of the inline expression
+ symbol and the leftmost included instance axis.
+}
+\msckey{right inline overlap}{\meta{distance}}{
+ Determines the \meta{distance} which is a distance between the right edge of the inline expression
+ symbol and the rightmost included instance axis.
+}
+
+The following example shows how to draw inline expressions:
+
+\begin{codeexample}[width=\linewidth-9.6cm]
+\begin{msc}[small values]{inline expressions}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\inlinestart{exp1}{par}{i}{k} \nextlevel
+\mess{a}{k}{j} \nextlevel
+\inlinestart[left inline overlap=0.6cm]
+ {exp2}{alt}{i}{j} \nextlevel[2]
+\mess{b}{j}{i} \nextlevel
+\inlineseparator{exp2} \nextlevel
+\mess{c}{j}{i} \nextlevel
+\inlineend{exp2} \nextlevel
+\inlineseparator{exp1} \nextlevel
+\mess{d}{j}{k} \nextlevel
+\inlineend{exp1} \nextlevel
+\inlinestart{exp3}{opt}{i}{j} \nextlevel
+\mess{e}{envright}{exp3right}
+\mess{e}{exp3right}{j} \nextlevel
+\mess{f}{j}{i} \nextlevel
+\inlineend*{exp3}
+\end{msc}
+\end{codeexample}
+%
+\subsection{Gates}
+\label{gates}
+
+A gate determines a connection point for messages.
+
+The following command can be used to draw gates.
+
+\begin{command}{\gate\opt{*}\opt{\oarg{options}}\marg{gate name}\marg{instance name}}
+ The unstarred version produces a normal (invisible) gate. The starred
+ version produces a visible gate (a small dot). The gate is drawn at the
+ current level at the instance \meta{instance name} (which can also be the
+ left and right edge of e.g.\ an \MSC{} reference). The
+ \meta{gate name} is attached to the gate. The positioning of the \meta{gate
+ name} relative to the gate is determined by the keys |side| (|left| or
+ |right|) and |position| (|above|, |mid| or |below|).
+\end{command}
+
+There are several keys to control the size and shape of the gate symbol:
+\msckey{gate symbol radius}{\meta{radius}}{
+ The \meta{radius} defines the radius of the gate symbol.
+}
+
+The next example shows a number of gates.
+\begin{codeexample}[width=\linewidth-9.6cm]
+\begin{msc}[small values]{gates}
+\declinst{i}{}{i}
+\declinst{j}{}{j}
+\declinst{k}{}{k}
+\referencestart{r}{ref}{i}{j}
+\nextlevel
+\gate{$g$}{rright}
+\mess{b}{rright}{envright}
+\gate[r][c]{$h$}{envright}
+\nextlevel[2]
+\mess{c}{rright}{k}
+\gate*[l][b]{$h'$}{rright}
+\nextlevel[2]
+\referenceend{r}
+\end{msc}
+\end{codeexample}
+
+\subsection{High-level \MSC{}s}
+\label{hmsc}
+A High-level \MSC{} (\HMSC{}) is a drawing which defines the relation between
+a number of \MSC{}s. It is composed of a start symbol (an upside down
+triangle), a number of end symbols (represented by triangles), a
+number of \MSC{} references (these are rectangles with rounded corners),
+a number of conditions (hexagons) and possibly several connection
+points (circles). These symbols are connected by arrows.
+
+The following commands can be used to draw \HMSC{}s.
+\begin{environment}{{hmsc}\opt{\oarg{options}}\marg{hmsc name}\opt{(\meta{llx},\meta{lly})(\meta{urx},\meta{ury})}}
+ In order to draw \HMSC{}s, a new environment is defined, which is called
+ |hmsc|. The command to begin this environment has several
+ arguments.
+
+ The header of an \HMSC{} is
+ formed from the value of the key |hmsc keyword| (initially |hmsc|), followed by the
+ \meta{hmsc name}. The positioning of the header depends on the key
+ |title position|. The possible values are |left|, |right| and |center|. The
+ keys |title top distance| and |title distance| control the distances of the
+ header from the frame.
+ The size of the \HMSC{} frame is calculated automatically unless the optional
+ parameters (\meta{llx},\meta{lly}) and (\meta{urx},\meta{ury}) are specified. In
+ such case the frame is determined by the
+ coordinates of the lower-left corner,(\meta{llx},\meta{lly}) , and the
+ coordinates of the upper-right corner, (\meta{urx},\meta{ury}).
+\msckey{hmsc keyword}{\meta{keyword}}%
+{The \meta{keyword} will be a starting word in a header of \HMSC{}.}
+\msckey{north hmsc margin}{\meta{distance}}%
+{The \meta{distance} determines the north margin of hmsc environment}
+\msckey{south hmsc margin}{\meta{distance}}%
+{The \meta{distance} determines the south margin of hmsc environment}
+\msckey{east hmsc margin}{\meta{distance}}%
+{The \meta{distance} determines the east margin of hmsc environment}
+\msckey{west hmsc margin}{\meta{distance}}%
+{The \meta{distance} determines the west margin of hmsc environment}
+\msckey{west hmsc margin}{\meta{distance}}%
+{The \meta{distance} determines the west margin of hmsc environment}
+\begin{stylekey}{/msc/hmsc margin=\meta{distance}}
+ Sets the |north hmsc margin|, |south hmsc margin|, |west hmsc margin|,
+ |east hmsc margin| to \meta{distance}.
+\end{stylekey}
+\end{environment}
+In the \HMSC{} we can draw number of symbols. Each symbol is in fact a \tikz{}
+node and \meta{options} can be used to specify for example the placement
+relative to the other nodes. The following commands are used to draw the symbols:
+\begin{command}{\hmscstartsymbol\opt{\oarg{options}}\marg{nicknamee}\opt{(\meta{x},\meta{y})}}
+ Draws an equilateral triangle pointed down representing the start symbol. The
+ \meta{nickname} can be used later as a reference to the drawn symbol. Optional
+ \meta{x} and \meta{y} specify the coordinates at which the symbol should be
+ drawn.
+\end{command}
+\begin{stylekey}{/msc/start symbol}
+ A style that is applied to draw a triangle node in
+ the |\hmscstartsymbol| command.
+\end{stylekey}
+\msckey{hmsc symbol width}{\meta{width}}{
+ Sets the width of the triangle of the start and end symbol in hmsc to the \meta{width}.
+}
+\begin{command}{\hmscendsymbol\opt{\oarg{options}}\marg{nickname}\opt{(\meta{x},\meta{y})}}
+ The command in identical to |\hmscstartsymbol| command but draws an
+ equilateral triangle pointed up representing the start symbol.
+\end{command}
+\begin{stylekey}{/msc/end symbol}
+ A style that is applied to draw a triangle node in
+ the |\hmscendsymbol| command.
+\end{stylekey}
+\begin{command}{\hmscreference\opt{\oarg{options}}\marg{nickname}\marg{text}\opt{(\meta{x},\meta{y})}}
+ Draws a \meta{text} inside a frame with rounded corners. The \meta{nickname}
+ can be used later to connect it to other hmsc elements.
+\end{command}
+\begin{stylekey}{/msc/reference}
+ A style that is applied to draw a reference node in the |\hmscreference| command.
+\end{stylekey}
+\msckey{reference height}{\meta{height}}%
+{ Sets the minimal height of the reference to \meta{height}.}
+\msckey{reference width}{\meta{width}}%
+{ Sets the minimal width of the reference to \meta{width}.}
+\begin{command}{\hmsccondion\opt{\oarg{options}}\marg{nickname}\marg{text}\opt{(\meta{x},\meta{y})}}
+ Draws a \meta{text} inside a rectangular frame with diamond shaped sides. The \meta{nickname}
+ can be used later to connect it to other hmsc elements.
+\end{command}
+\msckey{hmsc condition height}{\meta{height}}%
+{ Sets the minimal height of the condition to \meta{height}.}
+\msckey{hmsc condition width}{\meta{width}}%
+{ Sets the minimal width of the condition to \meta{width}.}
+\begin{command}{\hmscconnection\opt{\oarg{options}}\marg{nickname}\opt{(\meta{x},\meta{y})}}
+ Draws a small circle symbolizing connection at coordinates
+ (\meta{x},\meta{y}). Later we can refer to the connection using \meta{nickname}.
+\end{command}
+\msckey{hmsc connection radius}{\meta{distance}}%
+{ Sets the radius of the connection symbol to the \meta{distance}}
+
+The \HMSC{} grid is not drawn, but used to control the positioning of the
+\HMSC{} symbols (|startsymbol|, |endsymbol|, |reference|,
+|condition|, and |connection|).
+The center of each symbol is drawn on the grid point
+with coordinates (\meta{x},\meta{y}). Each symbol also has a \meta{nickname}
+for later reference.
+
+\begin{verbatim}
+\hmscreference{nickname}{text}(x,y)
+\hmsccondition{nickname}{text}(x,y)
+\hmscconnection{nickname}(x,y)
+\arrow{from-nickname}[coord-list]{to-nickname}
+\end{verbatim}
+
+\HMSC{} symbols can be connected by means of the \verb+arrow+ command.
+This draws an arrow from the symbol with nickname \verb+from-nickname+
+to the symbol with nickname \verb+to-nickname+. The optional argument
+\verb+coord-list+ can be used if the line connecting the source and
+the destination should not be straight. The \verb+coord-list+ has
+the following syntax: \verb+(x1,y1)(x2,y2)...(xk,yk)+. This means
+that the connecting line goes through the points with coordinates
+(x1,y1), (x2,y2), \ldots, (xk,yk).
+
+Arrows always leave the start symbol at the bottom. They enter the end symbol
+at the top.
+Arrows start and end either at the middle of the top or at the middle
+of the bottom of a reference and condition symbol. The incoming
+(outgoing) direction of the arrow determines whether it will start
+(end) at the top or at the bottom.
+
+There are several parameters to control the size and shape of the
+symbols (see Section~\ref{parameters}). These are
+\verb+\hmscconditionheight+ (the height of the condition symbol),
+\verb+\hmscconditionwidth+ (the width of the condition symbol,
+excluding the left and right angular parts),
+\verb+\hmscreferenceheight+ (the height of the reference symbol),
+\verb+\hmscreference width+ (the width of the reference symbol),
+\verb+\messarrowscale{size}+ (a command to set the size of the arrow
+head of a connection line);
+\verb+setconnectiontype(type)+ (set the shape of the polyline
+connection the symbols; \verb+type+ can be \verb+straight+,
+\verb+rounded+, and \verb+curved+),
+\verb+\startsymbolwidth+ (the width of the start and end symbol),
+\verb+\topnamedist+ (sets the distance between the top of the \HMSC{} frame
+and the \HMSC{} header).
+
+An example of an \HMSC{} is in the following diagram. Notice that the
+width and height of reference symbols are changed locally (i.e.,
+between \verb+{+ and \verb+}+ braces) just before the big
+reference~\verb+b+ is defined.
+
+\medskip
+
+\noindent
+\begin{minipage}[c]{0.375\linewidth}
+
+\begin{hmsc}{High level}(-3,0)(3,12)
+\hmscstartsymbol{s}(0,10)
+\hmscreference{a}{A}(0,9)
+\hmscconnection{c}(0,7.5)
+{
+\mscset{reference width=2cm}
+\mscset{reference height=2\baselineskip}
+% \setlength{\hmscreferencewidth}{2cm}
+% \setlength{\hmscreferenceheight}{3\baselineskip}
+\hmscreference{b}{\parbox{1.9cm}
+ {\centering
+ this is a big
+ hmsc reference}
+ }(0,6)
+}
+\hmsccondition{t}{Again}(1,4.25)
+\hmsccondition{ok}{Ok}(0,3.5)
+\hmsccondition{q}{\textit{Break}}(-2,3.5)
+\hmscendsymbol{e1}(-2,2)
+\hmscreference{do}{Do it!}(0,2)
+\hmscendsymbol{e2}(0,1)
+
+\arrow{s}{a}
+\arrow{a}{c}
+\arrow{c}{b}
+\arrow{c}[(-2,7.5)]{q}
+\arrow{b}{q}
+\arrow{q}{e1}
+\arrow{b}{ok}
+\arrow{ok}{do}
+\arrow{do}{e2}
+\arrow{b}{t}
+\arrow{t}[(1,3.5)(2.5,3.5)(2.5,7.5)]{c}
+\end{hmsc}
+\end{minipage}\hfill
+\begin{minipage}[c]{0.6\linewidth}
+{\footnotesize
+\begin{verbatim}
+\begin{hmsc}{High level}(-3,0)(3,12)
+\hmscstartsymbol{s}(0,10)
+\hmscreference{a}{A}(0,9)
+\hmscconnection{c}(0,7.5)
+{\setlength{\hmscreferencewidth}{2cm}
+ \setlength{\hmscreferenceheight}
+ {3\baselineskip}
+ \hmscreference{b}{\parbox{1.9cm}
+ {\centering this is a big hmsc reference}
+ }(0,6)}
+\hmsccondition{t}{Again}(1,4.5)
+\hmsccondition{ok}{Ok}(0,3.5)
+\hmsccondition{q}{\textit{Break}}(-2,3.5)
+\hmscendsymbol{e1}(-2,2)
+\hmscreference{do}{Do it!}(0,2)
+\hmscendsymbol{e2}(0,1)
+\arrow{s}{a}
+\arrow{a}{c}
+\arrow{c}{b}
+\arrow{c}[(-2,7.5)]{q}
+\arrow{b}{q}
+\arrow{q}{e1}
+\arrow{b}{ok}
+\arrow{ok}{do}
+\arrow{do}{e2}
+\arrow{b}{t}
+\arrow{t}[(1,3.5)(2.5,3.5)(2.5,7.5)]{c}
+\end{hmsc}
+\end{verbatim}
+}
+\end{minipage}
+
+
+\subsection{\MSC{} documents}
+\label{mscdoc}
+An \MSCdoc{} is a drawing which contains various declarations
+of objects used in the \MSC{} description. For drawing \MSCdoc{}s
+he following commands are provided.
+
+\begin{verbatim}
+\begin{mscdoc}[headerpos]{mscdocname}{text}(llx,lly)(urx,ury)
+\end{mscdoc}
+\reference{text}(x,y)
+\separator{y}
+\end{verbatim}
+
+As for \MSC{} and \HMSC{}, a new environment is defined, which is named
+\verb+mscdoc+. The command to begin an \MSCdoc{} has several
+arguments. The argument \verb+headerpos+ is optional. It controls
+positioning of the header of the \MSCdoc{}.
+This argument can have values
+\verb+l+ (for a left aligned header), \verb+c+ (for a centered header)
+and \verb+r+ (for a right aligned header).
+The header of an \MSCdoc{} is formed from the keyword \verb+mscdocument+,
+followed by the \verb+mscdocname+.
+The \verb+text+ is placed left-aligned below the \MSCdoc{} header.
+The size of the \MSCdoc{} frame is determined by
+coordinates of the lower-left corner, \verb+(llx,lly)+, and the
+coordinates of the upper-right corner, \verb+(urx,ury)+.
+
+The \MSCdoc{} grid is not drawn, but used to control the positioning of the
+\MSC{} references.
+The center of such a reference is drawn on the grid point
+with coordinates \verb+{x,y}+.
+
+The \verb+separator+ command draws a dashed horizontal line. The \MSC{}
+references above the separator are the exported, while the ones below
+the separator are local.
+
+There are several parameters to control the size and shape of the
+symbols (see Section~\ref{parameters}).
+\verb+\mscdocreferenceheight+ (the height of the reference symbol),
+\verb+\mscdocreferencewidth+ (the width of the reference symbol),
+\verb+\topnamedist+ (sets the distance between the top of the \MSCdoc{}
+frame and the \MSCdoc{} header).
+
+An example of an \MSCdoc{} is in the following diagram. Notice that
+the size of references in an \MSCdoc{} had to be changed for the last
+reference.
+
+\medskip
+
+
+\begin{minipage}{0.4\linewidth}
+\begin{mscdoc}{My declarations}%
+ (0,0)(6,8)
+\reference{a}(1,6)
+\reference{b}(3,6)
+\reference{c}(1,4)
+\reference{d}(3,4)
+\separator{3}
+\mscset{reference width=4.5cm}
+\mscset{reference height=2\baselineskip}
+\reference{%
+ \parbox{4cm}%
+ {\raggedright This is a
+ two-line reference}}
+ (3,1.5)
+\end{mscdoc}
+\end{minipage}
+%
+\begin{minipage}{0.5\linewidth}
+{\small
+\begin{verbatim}
+\begin{mscdoc}{My declarations}%
+ (0,0)(6,8)
+\reference{a}(1,6)
+\reference{b}(3,6)
+\reference{c}(1,4)
+\reference{d}(3,4)
+\separator{3}
+\mscset{reference width=4.5cm}
+\mscset{reference height=2\baselineskip}
+\reference{%
+ \parbox{4cm}%
+ {\raggedright This is a
+ two-line reference}}
+ (3,1.5)
+\end{mscdoc}
+\end{verbatim}
+}
+\end{minipage}
+
+
+
+\section{Style parameters}
+\label{parameters}
+\definecolor{markColor}{rgb}{0.10,0.10,0.9}
+
+\makeatletter
+\NewDocumentCommand{\measureMark}{%
+ s % arrows outside the measured distance
+ D<>{1.5pt} % offset of marks
+ O{.75cm} % offset of label
+ m % first point
+ m % second point
+ m % label
+ D<>{o} % () coordinates -> angle
+ % h -> horizontal,
+ % v -> vertical
+ % o or what ever -> oblique
+ O{} % options for tikzset
+ }{%
+
+ {\tikzset{#8}
+
+ \coordinate (@1) at #4 ;
+ \coordinate (@2) at #5 ;
+
+ \if #7v % vertical
+ \coordinate (@0) at ($($#4!.5!#5$) + (#3,0)$) ;
+ \coordinate (@4) at (@0|-@1) ;
+ \coordinate (@5) at (@0|-@2) ;
+ \else
+ \if #7h % horizontal
+ \coordinate (@0) at ($($#4!.5!#5$) + (0,#3)$) ;
+ \coordinate (@4) at (@0-|@1) ;
+ \coordinate (@5) at (@0-|@2) ;
+ \else % cotation encoche
+ \ifnum\pdfstrcmp{\unexpanded\expandafter{\@car#7\@nil}}{(}=\z@
+ \coordinate (@5) at ($#7!#3!#5$) ;
+ \coordinate (@4) at ($#7!#3!#4$) ;
+ \else % cotation oblique
+ \coordinate (@5) at ($#5!#3!90:#4$) ;
+ \coordinate (@4) at ($#4!#3!-90:#5$) ;
+ \fi\fi\fi
+
+ \draw[dotted,very thin,shorten >= #2,shorten <= -2*#2] (@4) -- #4 ;
+ \draw[dotted,very thin,shorten >= #2,shorten <= -2*#2] (@5) -- #5 ;
+
+ \IfBooleanTF #1 {% with star
+ \draw[measureMark arrow,-,draw=none] (@4) -- (@5)
+ node[measureMark node] {#6\strut};
+ \draw[measureMark arrow,<-] (@4) -- ($(@4)!-2pt!(@5)$) ;
+ \draw[measureMark arrow,<-] (@5) -- ($(@5)!-2pt!(@4)$) ;
+ }{% without star
+ \ifnum\pdfstrcmp{\unexpanded\expandafter{\@car#7\@nil}}{(}=\z@
+ \draw[measureMark arrow] (@5) to[bend right]
+ node[measureMark node] {#6\strut} (@4) ;
+ \else
+ \draw[measureMark arrow] (@4) -- (@5)
+ node[measureMark node] {#6\strut};
+ \fi
+ }}
+ }
+\makeatother
+
+By means of a collection of parameters, the graphical appearance of
+an \MSC{} can be fine tuned to the user's taste.
+The general parameters
+are displayed in Figure~\ref{parametersfig} on page~\pageref{parametersfig}.
+%
+% %========================
+\begin{figure}[htb]
+ \begin{msc}[right environment distance=2.3cm]{Lengths}
+ \tikzset{%
+ measureMark node/.style={%
+ midway,
+ sloped,
+ fill=white,
+ text = markColor,
+ font=\footnotesize,
+ inner sep=1.5pt,
+ outer sep=2pt
+ },
+ measureMark arrow/.style={%
+ <->,
+ >=latex,
+ very thin,dashed
+ },
+ dimen/.style={<->,>=latex,thin,every rectangle node/.style={fill=white,midway,font=\sffamily}},
+ symmetry/.style={dashed,thin},
+ }
+ \declinst{m1}{aname}{iname}
+ \declinst{st}{}{}
+ \declinst{m2}{}{}
+
+ \mess{msg1}{m1}{st}
+ \nextlevel
+ \mess{msg2}{m1}{st}
+ \nextlevel
+ \mess{self}{m1}{m1}
+ \coregionstart{m2}
+ \nextlevel[2]
+ \coregionend{m2}
+ \nextlevel
+ \lost[r]{x}{}{m2}
+ \stop{st}
+ \settimer{T}{m1}
+ \nextlevel
+ \inlinestart[left inline overlap=0.9cm,right inline overlap=0.5cm]{alt}{alt}{m1}{m1}
+ \nextlevel[2]
+ \inlineend{alt}
+ \action{a}{m2}
+ \nextlevel
+ \referencestart{ref}{\small reference}{m1}{m1}
+ \nextlevel
+ \referenceend{ref}
+ \nextlevel
+ \gate*{}{m1}
+ \nextlevel
+ \condition{cond1}{m1,m2}
+ \nextlevel[3]
+ \mess{msg3}{m2}{m1}
+ \makeatletter
+ \msc@endmsc[]
+ \makeatother
+
+ \measureMark*[-2.5cm]{($(msc@env@nw)+(\mscget{title distance},0cm)$)}{($(msc@env@nw)+
+ (\mscget{title distance},-\mscget{title top distance})$)}%
+ {title top distance}%
+ [measureMark node/.append style={above right=-36pt and -2pt,rotate=90}]
+
+ \measureMark*[-0.8cm]{($(msc@env@nw)+(0cm,-\mscget{title top distance}-1em)$)}{($(msc@env@nw)+
+ (\mscget{title distance},-\mscget{title top distance}-1em)$)}%
+ {title distance}[measureMark node/.append style={left=6pt}]
+
+ \measureMark*[-1.1cm]{(msc@nodem1.north)}{($(msc@nodem1.north)+ (0cm,\mscget{label distance})$)}%
+ {label distance}[measureMark node/.append style={above left=6pt and 9pt,rotate=-90}]
+
+ \measureMark*[-1.6cm]{($(msc@level2-|msc@nodem1)+(1.5cm,0)$)}
+ {($(msc@level2-|msc@nodem1)+ (1.5cm,\mscget{label distance})$)}%
+ {label distance}[measureMark node/.append style={above left=6pt and 9pt,rotate=-90}]
+
+ \measureMark[0.0cm]{($(msc@env@nw)+(4cm,0)$)}{(msc@nodest.north)}%
+ {head top distance}<v>[measureMark node/.append style={right=0pt,rotate=90}]
+
+ \measureMark[0.2cm]{($(msc@env@nw)+(0,-3cm)$)}{(msc@nodem1.south)}%
+ {left environment distance}<h>[measureMark node/.append style={above left=0pt and -7pt}]
+
+ \measureMark[1.0cm]{($(msc@nodem1.south)+(-\mscget{self message
+ width},-2.4cm)$)}{($(msc@nodem1.south)+(0cm,-2.4cm)$)}%
+ {self message width}<h>[measureMark node/.append style={left=8pt}]
+
+ \measureMark*[0.21cm]{($(msc@nodem1.south)+(-\mscget{self message width}-
+ \mscget{timer width}/2,-2.9cm)$)}
+ {($(msc@nodem1.south)+(-\mscget{self message width}+\mscget{timer width}/2,-2.9cm)$)}%
+ {timer width}<h>[measureMark node/.append style={left=7pt,yshift=1pt}]
+
+ \measureMark[0.17cm]{($(msc@level8-|msc@nodem1)+(-0.9cm,-10pt)$)}
+ {($(msc@level8-|msc@nodem1)+(0,-10pt)$)}%
+ {left inline overlap}<h>[measureMark node/.append style={left=12pt}]
+
+ \measureMark[0.17cm]{($(msc@level8-|msc@nodem1)+(0.5cm,-2pt)$)}
+ {($(msc@level8-|msc@nodem1)+(0,-2pt)$)}%
+ {right inline overlap}<h>[measureMark node/.append style={right=6pt}]
+
+ \measureMark[0.0cm]{($(msc@level11-|msc@nodem1)+(-\mscget{left reference overlap},4pt)$)}
+ {($(msc@level11-|msc@nodem1)+(0,4pt)$)}%
+ {left reference overlap}<h>[measureMark node/.append style={left=14pt}]
+
+ \measureMark*[-0.2cm]{($(msc@level12-|msc@nodem1)+(0,\mscget{gate symbol radius})$)}
+ {($(msc@level12-|msc@nodem1)$)}%
+ {gate symbol radius}<v>[measureMark node/.append style={left=1pt,rotate=90}]
+
+ \measureMark[-0.3cm]{($(msc@level17-|msc@nodem1)+(-\mscget{instance width}/2,0pt)$)}
+ {($(msc@level17-|msc@nodem1)+(\mscget{instance width}/2,0pt)$)}%
+ {instance width}<h>[measureMark node/.append style={below=0pt}]
+
+ \measureMark[0.2cm]{(msc@level0-|msc@nodest)}
+ {(msc@level1-|msc@nodest)}%
+ {first level height}<v>[measureMark node/.append style={align=left,right=0pt,rotate=90}]
+
+ \measureMark[0.2cm]{(msc@level1-|msc@nodest)}
+ {(msc@level2-|msc@nodest)}%
+ {level height}<v>[measureMark node/.append style={align=left,right=0pt,rotate=90}]
+
+ \measureMark[0.2cm]{(msc@nodem2.north east)}
+ {(msc@nodem2.south east)}%
+ {head height}<v>[measureMark node/.append style={align=left,right=0pt,rotate=90}]
+
+ \measureMark[0.2cm]{($(msc@level3-|msc@nodem2)+(\mscget{region width}/2,0)$)}
+ {($(msc@level3-|msc@nodem2)+(-\mscget{region width}/2,0)$)}%
+ {region width}<h>[measureMark node/.append style={align=left,right=5pt}]
+
+ \measureMark*[0.2cm]{($(msc@level6-|msc@nodem2)+(\mscget{self message width},\mscget{lost symbol radius})$)}
+ {($(msc@level6-|msc@nodem2)+(\mscget{self message width},0pt)$)}%
+ {lost symbol radius}<v>[measureMark node/.append style={align=left,right=0pt,rotate=90}]
+
+ \measureMark[-0.2cm]{($(msc@level6-|msc@nodest)+(-\mscget{stop width}/2,-\mscget{stop width}/2)$)}
+ {($(msc@level6-|msc@nodest)+(\mscget{stop width}/2,-\mscget{stop width}/2)$)}%
+ {stop width}<h>[measureMark node/.append style={align=left,right=7pt}]
+
+ \measureMark[-0.2cm]{($(msc@level4-|msc@nodem1)$)}
+ {($(msc@level4-|msc@nodest)$)}%
+ {instance\\ distance}<h>[measureMark node/.append style={align=left,fill=none,yshift=-1pt}]
+
+ \measureMark[0.2cm]{($(msc@level9-|msc@nodem2)+(-\mscget{action width}/2,0)$)}
+ {($(msc@level9-|msc@nodem2)+(\mscget{action width}/2,0)$)}%
+ {action width}<h>[measureMark node/.append style={align=left,above=-1pt,xshift=3pt}]
+
+ \measureMark[0.2cm]{($(msc@level9-|msc@nodem2)+(\mscget{action width}/2,0)$)}
+ {($(msc@level9-|msc@nodem2)+(\mscget{action width}/2,-\mscget{action height})$)}%
+ {action height}<v>[measureMark node/.append style={align=left,right=1pt,rotate=90}]
+
+ \measureMark[0.5cm]{($(msc@level13-|msc@nodem2)+(\mscget{condition overlap},0)$)}
+ {($(msc@level13-|msc@nodem2)+(\mscget{condition overlap},-\mscget{condition height})$)}%
+ {condition height}<v>[measureMark node/.append style={align=left,right=1pt,rotate=90}]
+
+ \measureMark[0.2cm]{($(msc@level13-|msc@nodem2)+(\mscget{condition overlap},0)$)}
+ {($(msc@level13-|msc@nodem2)+(0,0pt)$)}%
+ {right condition overlap}<h>[measureMark node/.append style={align=left,above=-1pt}]
+
+ \measureMark<2pt>[0.2cm]{($(msc@level13-|msc@nodem2)+(\mscget{condition overlap},0)$)}
+ {($(msc@level13-|msc@nodem2)+(0,0pt)$)}%
+ {right condition overlap}<h>[measureMark node/.append style={align=left,above=-1pt}]
+
+ \measureMark<2pt>[0.2cm]{($(msc@level16-|msc@nodem2)+(0,0)$)}
+ {($(msc@level17-|msc@nodem2)+(0,0pt)$)}%
+ {last level height}<v>[measureMark node/.append style={align=left,right=-2pt,rotate=90}]
+
+ \measureMark*[0.2cm]{($(msc@level17-|msc@nodem2)+(\mscget{instance width}/2,0)$)}
+ {($(msc@level17-|msc@nodem2)+(\mscget{instance width}/2,-\mscget{foot height})$)}%
+ {foot height}<v>[measureMark node/.append style={align=left,right=1pt,rotate=90}]
+
+ \measureMark<0pt>[0.0cm]{($(msc@level17-|msc@nodem2)+(0.3cm,-\mscget{foot height})$)}
+ {($(msc@env@se-|msc@nodem2)+(0.3cm,0)$)}%
+ {foot distance}<v>[measureMark node/.append style={align=left,left=-1pt,rotate=90}]
+
+ \measureMark[0.2cm]{($(msc@env@se)+(0,7.5cm)$)}{(msc@nodem2.south)}%
+ {right\\ environment\\ distance}<h>[measureMark node/.append style={align=left,right=33pt}]
+
+ \mscset{draw frame=none,msc keyword={},msc/name={}}
+ \end{msc}
+
+ \caption{User controllable parameters}
+ \label{parametersfig}
+\end{figure}
+%
+% The value of a parameter can be changed using standard
+% \LaTeX\ commands, e.g.
+% \begin{verbatim}
+% \setlength{\levelheight}{1cm}
+% \end{verbatim}
+%
+% The following list describes all parameters.
+% The default values for drawing \MSC{}s at large, normal and small size are
+% included. See the command \verb+\setmscvalues{size}+ below for
+% restoring the parameters to their original values.
+%
+% %========================
+% \begin{defs}
+%
+% \item[\cmd{actionheight}]
+% Height of action symbols.\\
+% (\lnsvalue{0.75}{0.6}{0.5} cm.)
+%
+% \item[\cmd{actionwidth}]
+% Width of action symbol.\\
+% (\lnsvalue{1.25}{1.25}{1.2} cm.)
+%
+% \item[\cmd{bottomfootdist}]
+% Distance between bottom of foot symbol and frame.\\
+% (\lnsvalue{1.0}{0.7}{0.5} cm.)
+%
+% \item[\cmd{commentdist}]
+% Distance between a comment and its instance.\\
+% (\lnsvalue{0.5}{0.5}{0.5} cm.)
+%
+% \item[\cmd{conditionheight}]
+% Height of condition symbols.\\
+% (\lnsvalue{0.75}{0.6}{0.5} cm.)
+%
+% \item[\cmd{conditionoverlap}]
+% Overlap of condition symbol.\\
+% (\lnsvalue{0.6}{0.5}{0.4} cm.)
+%
+% \item[\cmd{envinstdist}]
+% Distance between environments and nearest instance line.\\
+% (\lnsvalue{2.5}{2.0}{1.2} cm.)
+%
+% \item[\cmd{firstlevelheight}] Height of level just below head
+% symbols. Should not be changed inside the \MSC{} environment.\\
+% (\lnsvalue{0.75}{0.6}{0.4} cm.)
+%
+% \item[\cmd{gatesymbolradius}] Radius of the gate symbol.\\
+% (\lnsvalue{0.5}{0.5}{0.5} mm.)
+%
+% \item[\cmd{hmscconditionheight}]
+% Height of \HMSC{} condition symbol.\\
+% (\lnsvalue{0.375}{0.3}{0.25} cm.)
+%
+% \item[\cmd{hmscconditionwidth}]
+% Width of \HMSC{} condition symbol.\\
+% (\lnsvalue{1.0}{0.8}{0.7} cm.)
+%
+% \item[\cmd{hmscconnectionradius}]
+% Radius of \HMSC{} connection symbol.\\
+% (\lnsvalue{0.06}{0.05}{0.04} cm.)
+%
+% \item[\cmd{hmscreferenceheight}]
+% Height of \HMSC{} reference symbol.\\
+% (\lnsvalue{0.375}{0.3}{0.25} cm.)
+%
+% \item[\cmd{hmscreferencewidth}]
+% Width of \HMSC{} reference symbol.\\
+% (\lnsvalue{1.0}{0.8}{0.7} cm.)
+%
+% \item[\cmd{hmscstartsymbolwidth}]
+% Width of \HMSC{} start symbol.\\
+% (\lnsvalue{0.75}{0.6}{0.3} cm.)
+%
+% \item[\cmd{inlineoverlap}]
+% Overlap of inline symbol.\\
+% (\lnsvalue{1.5}{1.0}{0.75} cm.)
+%
+% \item[\cmd{instbarwidth}]
+% Default width of vertical instance bars (applies to fat instances only).\\
+% (\lnsvalue{0.0}{0.0}{0.0} cm.)
+%
+% \item[\cmd{instdist}]
+% Distance between instance axes.\\
+% (\lnsvalue{3.0}{2.2}{1.5} cm.)
+%
+% \item[\cmd{instfootheight}] Height of foot symbols. Should not be
+% changed inside the \MSC{} environment.\\
+% (\lnsvalue{0.25}{0.2}{0.15} cm.)
+%
+% \item[\cmd{instheadheight}] Height of head symbols. Should not be
+% changed inside the \MSC{} environment.\\
+% (\lnsvalue{0.6}{0.55}{0.5} cm.)
+%
+% \item[\cmd{instwidth}]
+% Width of header and foot symbols.\\
+% (\lnsvalue{1.75}{1.6}{1.2} cm.)
+%
+% \item[\cmd{labeldist}]
+% Distance between labels and the symbols to which they belong (for instance, message labels and arrows).\\
+% (\lnsvalue{1.0}{1.0}{1.0} ex.)
+%
+% \item[\cmd{lastlevelheight}] Height of level just above foot
+% symbols. Should not be changed inside the \MSC{} environment.\\
+% (\lnsvalue{0.5}{0.4}{0.3} cm.)
+%
+% \item[\cmd{leftnamedist}] Distance between left of the frame and
+% (left of) \MSC, \HMSC, or \MSCdoc{} title.\\
+% (\lnsvalue{0.3}{0.2}{0.1} cm.)
+%
+% \item[\cmd{levelheight}]
+% Height of a level.\\
+% (\lnsvalue{0.75}{0.5}{0.4} cm.)
+%
+% \item[\cmd{lostsymbolradius}]
+% Radius of the lost and found symbols.\\
+% (\lnsvalue{0.15}{0.12}{0.08} cm.)
+%
+% \item[\cmd{markdist}]
+% Horizontal distance from a mark to its instance.\\
+% (\lnsvalue{1.0}{1.0}{1.0} cm.)
+%
+% \item[\cmd{measuredist}]
+% Horizontal distance from a measure to its (closest) instance.\\
+% (\lnsvalue{1.0}{1.0}{1.0} cm.)
+%
+% \item[\cmd{measuresymbolwidth}]
+% Width of a measure symbol.\\
+% (\lnsvalue{0.75}{0.6}{0.4} cm.)
+%
+% \item[\cmd{mscdocreferenceheight}]
+% Height of reference symbol in an \MSCdoc.\\
+% (\lnsvalue{0.375}{0.3}{0.25} cm.)
+%
+% \item[\cmd{mscdocreferencewidth}]
+% Width of reference symbol in an \MSCdoc.\\
+% (\lnsvalue{1.0}{0.8}{0.7} cm.)
+%
+% \item[\cmd{referenceoverlap}]
+% Overlap of reference symbol.\\
+% (\lnsvalue{1.5}{1.0}{0.75} cm.)
+%
+% \item[\cmd{regionbarwidth}]
+% Width of region bars.\\
+% (\lnsvalue{0.5}{0.4}{0.2} cm.)
+%
+% \item[\cmd{selfmesswidth}]
+% Length of horizontal arms of self messages.\\
+% (\lnsvalue{0.75}{0.6}{0.4} cm.)
+%
+% \item[\cmd{stopwidth}]
+% Width of the stop symbol.\\
+% (\lnsvalue{0.6}{0.5}{0.3} cm.)
+%
+% \item[\cmd{timerwidth}]
+% Width of the \emph{timer} symbols.\\
+% (\lnsvalue{0.4}{0.3}{0.2} cm.)
+%
+% \item[\cmd{topheaddist}]
+% Distance between top of head symbols and frame.\\
+% (\lnsvalue{1.5}{1.3}{1.2} cm.)
+%
+% \item[\cmd{topnamedist}] Distance between top of the frame and
+% (top of) \MSC, \HMSC, or \MSCdoc{} title.\\
+% (\lnsvalue{0.3}{0.2}{0.2} cm.)
+%
+% \end{defs}
+%
+% In addition there are several commands which allow the user to adjust
+% the \MSC{} drawing to his own taste.
+%
+% \begin{defs}
+%
+% \item[\cmd{messarrowscale}\{\emph{scalefactor}\}] Sets the scale
+% factor (a positive real number) of message arrow
+% heads. (\lnsvalue{2}{1.5}{1.2})
+%
+% \item[\cmd{setmscscale}\{\emph{scalefactor}\}] Sets the scale factor
+% of the \MSC{} environment to \emph{scalefactor}. the scale factor is
+% supposed to be a real number. Scaling is done when the \MSC{}
+% environment ends (\verb|\end{msc}|). The default of \emph{scalefactor}
+% is~1. A more consistent way for
+% varying the size of the \MSC{} can be obtained by using the
+% \verb+\setmesvalues+ command as described below.
+% (default value 1.)
+%
+% \item[\cmd{psset}\{\texttt{linewidth=D}\}] This command sets the width
+% of all lines in \MSC{}s, \HMSC{}s, and \MSCdoc{}s to length \verb+D+. If
+% this command is issued outside the msc environment, then the value is
+% set for the complete document. If it is used directly after the start
+% of the msc environment it only holds for this \MSC{}.\\
+% (large/normal/small value 0.8/0.7/0.6 pt.)
+%
+% \item[\cmd{setfootcolor}\{\emph{color}\}] Sets the color of the foot
+% symbols of \MSC{} instances. Possible values are \emph{black},
+% \emph{white}, \emph{gray}, or \emph{lightgray}. For more color values,
+% see the documentation of the \LaTeXe{} \textsf{color} package.
+%
+% \end{defs}
+%
+% The following command can be used to set the above mentioned
+% style parameters to suitable values.
+%
+% \begin{defs}
+% \item[\cmd{setmscvalues}\{\emph{size}\}] Sets all parameters of the \mscpack{} to
+% predefined values. Valid values for \emph{size} are:
+% \verb|small|, \verb|normal|, and \verb|large|.
+% (The default value of \verb+size+ is \verb+normal+.
+% This can be used for drawings with at maximum six instances on a
+% sheet of A4 paper.
+% For sizes \verb+large+ and \verb+small+, a maximum of four and nine
+% instances respectively fit on a sheet of A4 paper.)
+% \end{defs}
+%
+% Caution has to be taken when changing the value of a parameter within
+% the \MSC{} definition. The following parameters can be changed within an
+% \MSC{} definition without unexpected side effects:
+%
+% \begin{flushleft}
+% \verb+\actionheight+,
+% \verb+\actionwidth+,
+% \verb+\bottomfootdist+,
+% \verb+\conditionheight+,
+% \verb+\conditionoverlap+,
+% \verb+\inlineoverlap+,
+% \verb+\instfootheight+,
+% \verb+\instwidth+ (however, this may cause different sizes of
+% corresponding instance header and footer symbols),
+% \verb+\labeldist+,
+% \verb+\lastlevelheight+,
+% \verb+\levelheight+,
+% \verb+\lostsymbolradius+,
+% \verb+\referenceoverlap+,
+% \verb+\regionbarwidth+,
+% \verb+\selfmesswidth+,
+% \verb+\stopwidth+,
+% \verb+\timerwidth+, and
+% \verb+\topnamedist+.
+% \end{flushleft}
+%
+%
+% In addition to the parameters specific to the \mscpack,
+% standard \LaTeX\ commands can be used to change the type style and
+% other details.
+% For example, if the command \verb+\sffamily+ is included directly after
+% the start of the msc environment, the text in the \MSC{}
+% is drawn using a {\sf sans serif} font. Likewise, the text size can be
+% changed by inserting, e.g., the command \verb+\small+.
+% The \verb+\raisebox+ and \verb+\parbox+ commands
+% can also be used to position and format names.
+
+
+\section{Example}
+\label{example}
+Figure~\ref{ex} on page~\pageref{ex} shows the \MSC{} defined in the
+following \LaTeX\ fragment.
+
+{\small
+\begin{verbatim}
+\begin{msc}{Example}
+\declinst{usr}{The user}{User}
+\declinst{m1}{Control}{M1}
+\dummyinst{m2}
+\declinst{m3}{Another Machine}{M3}
+
+\create{start}{m1}{m2}{Processing}{M2}
+\mess{msg 0}{envleft}{usr}
+\mess{msg 1}{envright}{m2}[1]
+\nextlevel
+
+\mess{msg 2}{usr}{m1}
+\order{m1}{m2}[4]
+\action{a}{m3}
+
+\nextlevel
+\found{msg x}{}{usr}
+\nextlevel
+
+\mess{msg 3}{usr}{m2}[-1]
+\coregionstart{m1}
+\settimeout{S}{m3}[2]
+\nextlevel
+
+
+\mess{msg 4}{m1}{usr}
+\coregionstart{m2}
+\settimer[r]{T}{m3}
+\nextlevel
+
+\mess[r]{msg 5}{m2}{m2}[3]
+\mess{msg 6}{usr}{usr}[2]
+\nextlevel
+
+\mess{msg 7}{m2}{usr}
+\timeout[r]{T}{m3}
+\nextlevel
+
+\coregionend{m2}
+\nextlevel
+
+\coregionend{m1}
+\stoptimer[r]{T'}{m3}
+\nextlevel
+
+\lost[r]{msg y}{Mach 1}{usr}
+\mess{msg 8}{m1}{envright}
+\nextlevel
+
+\condition{condition 1}{usr,m2}
+\setstoptimer[r]{U}{m3}
+\nextlevel[2]
+\stop{usr}
+
+\end{msc}
+\end{verbatim}
+}
+
+\begin{figure}[htb]
+\begin{center}
+\begin{msc}{Example}
+\declinst{usr}{The user}{User}
+\declinst{m1}{Control}{M1}
+\dummyinst{m2}
+\declinst{m3}{Another Machine}{M3}
+
+\create{start}{m1}{m2}{Processing}{M2}
+\mess{msg 0}{envleft}{usr}
+\mess{msg 1}{envright}{m2}[1]
+\nextlevel
+
+\mess{msg 2}{usr}{m1}
+\order{m1}{m2}[4]
+\action{a}{m3}
+
+\nextlevel
+\found{msg x}{}{usr}
+\nextlevel
+
+\mess{msg 3}{usr}{m2}[-1]
+\coregionstart{m1}
+\settimeout{S}{m3}[2]
+\nextlevel
+
+
+\mess{msg 4}{m1}{usr}
+\coregionstart{m2}
+\settimer[r]{T}{m3}
+\nextlevel
+
+\mess[r]{msg 5}{m2}{m2}[3]
+\mess{msg 6}{usr}{usr}[2]
+\nextlevel
+
+\mess{msg 7}{m2}{usr}
+\timeout[r]{T}{m3}
+\nextlevel
+
+\coregionend{m2}
+\nextlevel
+
+\coregionend{m1}
+\stoptimer[r]{T'}{m3}
+\nextlevel
+
+\lost[r]{msg y}{Mach 1}{usr}
+\mess{msg 8}{m1}{envright}
+\nextlevel
+
+\condition{condition 1}{usr,m2}
+\setstoptimer[r]{U}{m3}
+\nextlevel[2]
+\stop{usr}
+
+\end{msc}
+
+\caption{A menagerie of \MSC{} symbols}
+\label{ex}
+\end{center}
+\end{figure}
+
+
+\section{Acknowledgments}
+Thanks are due to the following people for providing us with useful
+input: Cas Cremers, Hugo Jonker, Peter Peters, Sa\v{s}a Radomirovi\'c,
+Michel Reniers, and Pim Vullers.
+
+\bibliographystyle{plain}
+\bibliography{biblio}
+\printindex
+
+\end{document}
diff --git a/macros/latex/contrib/msc/refman.pdf b/macros/latex/contrib/msc/refman.pdf
deleted file mode 100644
index 8423cc8ade..0000000000
--- a/macros/latex/contrib/msc/refman.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/msc/refman.tex b/macros/latex/contrib/msc/refman.tex
deleted file mode 100644
index 84d6038163..0000000000
--- a/macros/latex/contrib/msc/refman.tex
+++ /dev/null
@@ -1,1547 +0,0 @@
-% file: refman.tex
-% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw
-% This file is part of the MSC Macro Package.
-%
-\documentclass[a4paper]{article}
-\usepackage{a4wide}
-
-\usepackage{multicol}
-\usepackage{msc}
-
-\newlength{\rpwidth}
-\setlength{\rpwidth}{.5cm}
-\newlength{\rpheight}
-\setlength{\rpheight}{0.5\levelheight}
-\newcommand{\rpN}{%
- \psframe(-0.5\rpwidth,-\rpheight)(0.5\rpwidth,0\rpheight)%
- \rput[B](0\rpwidth,-0.8\rpheight){\footnotesize \textsc{n}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpNE}{%
- \psframe(-\rpwidth,-\rpheight)(0\rpwidth,0\rpheight)%
- \rput[B](-.5\rpwidth,-0.8\rpheight){\footnotesize \textsc{ne}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpE}{%
- \psframe(-\rpwidth,-.5\rpheight)(0\rpwidth,.5\rpheight)%
- \rput[B](-.5\rpwidth,-0.3\rpheight){\footnotesize \textsc{e}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpSE}{%
- \psframe(-\rpwidth,0\rpheight)(0\rpwidth,\rpheight)%
- \rput[B](-.5\rpwidth,0.2\rpheight){\footnotesize \textsc{se}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpS}{%
- \psframe(-.5\rpwidth,\rpheight)(.5\rpwidth,0\rpheight)%
- \rput[t](0\rpwidth,0.8\rpheight){\footnotesize \textsc{s}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpSW}{%
- \psframe(0\rpwidth,0\rpheight)(\rpwidth,\rpheight)%
- \rput[B](.5\rpwidth,0.2\rpheight){\footnotesize \textsc{sw}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpW}{%
- \psframe(0\rpwidth,-.5\rpheight)(\rpwidth,.5\rpheight)%
- \rput[B](.5\rpwidth,-0.3\rpheight){\footnotesize \textsc{w}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-\newcommand{\rpNW}{%
- \psframe(0\rpwidth,-\rpheight)(\rpwidth,0\rpheight)%
- \rput[B](.5\rpwidth,-0.8\rpheight){\footnotesize \textsc{nw}}%
- \pscircle[fillstyle=solid,fillcolor=black](0\rpwidth,0\rpheight){.5\labeldist}%
-}
-
-
-
-% The following code is taken from the doc package. It defines a global
-% macro \bslash that produces a bslash (if present in the current font).
-\makeatletter
-{\catcode`\|=\z@ \catcode`\\=12 |gdef|bslash{\}}
-\makeatother
-\newcommand{\cmd}[1]{\texttt{\bslash #1}}
-
-\usepackage{url}
-\newcommand{\acro}[1]{{\scshape\lowercase{#1}}}
-
-\newcommand\MSC{\acro{MSC}}
-\newcommand\HMSC{\acro{HMSC}}
-\newcommand{\MSCdoc}{\MSC{}doc}
-\newcommand{\mscpack}{\MSC{} macro package}
-
-\newcommand{\env}[1]{\texttt{#1}}
-\newcommand{\opt}[1]{[#1]}
-\newcommand{\cmdarg}[1]{\{\emph{#1}\}}
-\newcommand{\coordarg}[1]{\emph{#1}}
-\newcommand{\coordargs}[2]{(\coordarg{#1},\coordarg{#2})}
-\newcommand{\lnsvalue}[3]{large/normal/small value #1/#2/#3}
-
-\newenvironment{defs}{%
- \begin{list}{}%
- {\setlength{\labelwidth}{0pt}%
- \setlength{\labelsep}{1em}%
- \setlength{\leftmargin}{1em}%
- \setlength{\parsep}{1ex}%
- \setlength{\listparindent}{0pt}%
- \setlength{\rightmargin}{0pt}%
- \renewcommand{\makelabel}[1]{##1}%
- \raggedright%
- }%
- }{%
- \end{list}}
-
-\title{
- A \LaTeX\ macro package for Message Sequence Charts\\{\large Reference Manual}
-}
-
-\author{
- \begin{tabular}{c}
- \begin{tabular}{ccc}
- Victor Bos &
- Ton van Deursen &
- Sjouke Mauw \\
- &
- \scriptsize Universit\'e du Luxembourg &
- \scriptsize Universit\'e du Luxembourg \\[-0.8ex]
- \scriptsize \texttt{vbos@abo.fi} &
- \scriptsize \texttt{ton.vandeursen@uni.lu} &
- \scriptsize \texttt{sjouke.mauw@uni.lu}
- \end{tabular}\\
- \end{tabular}
-}
-
-\date{\small Version \mscversion, last update \today\\
- Describing \mscpack{} version \mscversion}
-
-
-
-\begin{document}
-\maketitle
-
-\tableofcontents
-
-\section{Introduction}
-
-The \mscpack{} was developed to draw (actually, to write)
-\emph{Message Sequence Charts} (\MSC{}s) with \LaTeX. The current
-version supports most of the \MSC{} language standardized
-in~\cite{z120}. The manual~\cite{BM02a} describes how to use the
-\mscpack{} and is illustrated with numerous examples. This reference manual
-briefly describes the main concepts of the package and it provides
-lists of all available environments and commands. In addition, it
-lists both the user-definable lengths and the internal lengths that
-are used by the package to compute the layout of \MSC{}s.
-\section{Concepts}
-
-The \mscpack{} offers three different kinds
-of diagrams:
-
-\begin{itemize}
-\item \MSC{} diagrams (normal \MSC{}s)
-\item \HMSC{} diagrams (high level \MSC{}s)
-\item \MSCdoc{} diagrams (\MSC{} documents)
-\end{itemize}
-For each of these diagrams, the package provides a \LaTeX{}
-environment. Figure~\ref{fig:types:of:diagrams} shows an example of
-each diagram. The source code for these diagrams is given in
-Figure~\ref{fig:sources}. Depending on the environment, different
-\mscpack{} commands can be used. Furthermore, since each environment
-is implemented as a \texttt{pspicture} (see \textsf{pstricks}
-documentation), it is possible to use \textsf{pstricks} commands
-inside the \MSC{} environments.
-
-\begin{figure}
-\begin{center}
-\setmscvalues{small}
-\begin{tabular}{ccc}
-\begin{msc}%
- {Example 1}%
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\nextlevel
-\mess{a}{i}{j}
-\nextlevel[2]
-\mess{b}{j}{i}
-\nextlevel
-\end{msc}%
-%
-&
-\begin{hmsc}%
- {Example 2}%
- (0,0)(4,4.65)
-\hmscstartsymbol{S}(2,3.75)
-\hmscconnection{c}(2,3.25)
-\hmscreference{R1}{A}(2,2.5)
-\hmsccondition{C}{?}(2,1.5)
-\hmscendsymbol{E}(1.5,0.5)
-\arrow{S}{c}
-\arrow{c}{R1}
-\arrow{R1}{C}
-\arrow{C}
- [(2.5,1)(3,1)(3,3.25)]
- {c}
-\arrow{C}[(1.5,1)]{E}
-\end{hmsc}%
-&
-\begin{mscdoc}%
- {Example 3}%
- (0,0)(4,4.65)
-\reference{A}(1,3.0)
-\reference{B}(3,3.0 )
-\separator{2.0}
-\reference{C}(2,1.0)
-\end{mscdoc}%
-\\
-(a) \MSC{} diagram &
-(b) \HMSC{} diagram &
-(c) \MSCdoc{} diagram
-\end{tabular}
-\end{center}
-
-\caption{Examples of different diagrams}
-\label{fig:types:of:diagrams}
-\end{figure}
-
-\begin{figure}[htb]
-\hrulefill
-\begin{center}
-\begin{minipage}[t]{0.3\linewidth}
-\small
-\begin{verbatim}
-\begin{msc}%
- {Example 1}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\nextlevel
-\mess{a}{i}{j}
-\nextlevel[2]
-\mess{b}{j}{i}
-\nextlevel
-\end{msc}
-\end{verbatim}
-\end{minipage}
-\hfil
-\begin{minipage}[t]{0.3\linewidth}
-\small
-\begin{verbatim}
-\begin{hmsc}%
- {Example 2}%
- (0,0)(4,4.65)
-\hmscstartsymbol{S}(2,3.75)
-\hmscconnection{c}(2,3.25)
-\hmscreference{R1}{A}(2,2.5)
-\hmsccondition{C}{?}(2,1.5)
-\hmscendsymbol{E}(1.5,0.5)
-\arrow{S}{c}
-\arrow{c}{R1}
-\arrow{R1}{C}
-\arrow{C}
- [(2.5,1)(3,1)(3,3.25)]
- {c}
-\arrow{C}[(1.5,1)]{E}
-\end{hmsc}
-\end{verbatim}
-\end{minipage}
-\hfil
-\begin{minipage}[t]{0.3\linewidth}
-\small
-\begin{verbatim}
-\begin{mscdoc}%
- {Example 3}%
- (0,0)(4,4.65)
-\reference{A}(1,3.0)
-\reference{B}(3,3.0 )
-\separator{2.0}
-\reference{C}(2,1.0)
-\end{mscdoc}
-\end{verbatim}
-\end{minipage}
-\end{center}
-\hrulefill
-\caption{Source code for diagrams of Figure~\ref{fig:types:of:diagrams}}
-\label{fig:sources}
-\end{figure}
-
-
-The \MSC{} environment provides most functionality of the package. The
-following concepts should help in understanding the user-commands of
-this environment.
-
-
-\begin{defs}
-\item[\emph{current height}] The \emph{current height} of an \MSC{} is a
-length that indicates the y-postion relative to the top of the msc
-frame. The \MSC{} drawing commands use this y-position to draw msc
-symbols, e.g., instance heads, messages, actions, and instance
-feet. The internal length \verb|\msc@currentheight| is the current
-height. This variables is changed whenever the command
-\verb|\nextlevel| is invoked.
-
-\item[\emph{current width}] The \emph{current width} of an \MSC{} is the
-distance from the left side of the \MSC{} frame to the right side of the
-\MSC{} frame. As such, it depends on the lengths \verb|\envinstdist| and
-\verb|\instdist| as well as on the number of instances. The internal
-length \verb|\msc@currentwidth| is the current width. During
-construction of an msc, that is, in between \verb|\begin{msc}| and
-\verb|\end{msc}|, \verb|\msc@currentwidth| is equal to
-$\verb|\envinstdist| + (n \times \verb|instdist|)$, provided that~$n$ is
-the number of instances defined so far (see \verb|\mscinstcnt| in the
-section \emph{Internal counters} below) and the length
-\verb|\instdist| is not changed between instances. At the end of an
-\MSC{} construction, an additional \verb|\envinstdist| is added to
-\verb|\msc@currentwidth|. The \verb|\msc@currentwidth| determines the
-x-position of new \MSC{} instances.
-
-\item[\emph{level}] A level is a horizontal layer in an \MSC{} which is
-used to construct msc's in a top-down fashion. Each level is
-\verb|\levelheight| units high and spans the complete width of the
-msc. The first level starts at $\verb|\topheaddist| +
-\verb|\instheadheight| + \verb|\firstlevelheight|$ units below the top
-of the \MSC{} frame. The \verb|\nextlevel| commands advances the \MSC{} to
-the next (lower) level.
-
-\item[\emph{\MSC{} instance}] The main building blocks of MSC diagrams
-are \emph{instances}. Instances are represented by vertical
-bars. \emph{Fat} instances are represented by two vertical
-lines. Usually, an instance has both a head symbol and a foot symbol.
-In the \mscpack, each \MSC{} instance has a \emph{nickname} by which
-the instance is identified. In the \mscpack{} there are special
-instances:
-
-\begin{itemize}
-
-\item The left environment (nickname \verb|envleft|).
-
-\item The right environment (nickname \verb|envright|).
-
-\item The left side of an inline expression. If the nickname of the
-inline expression is \verb|nm|, the nickname of the left side is
-\verb|nmleft|.
-
-\item The right side of an inline expression. If the nickname of the
-inline expression is \verb|nm|, the nickname of the left side is
-\verb|nmright|.
-
-\item The left side of an reference expression. If the nickname of the
-reference expression is \verb|nm|, the nickname of the left side is
-\verb|nmleft|.
-
-\item The right side of an reference expression. If the nickname of the
-reference expression is \verb|nm|, the nickname of the left side is
-\verb|nmright|.
-
-\item A \emph{dummy} instance is an instance that is invisible; it
-reserves space needed to draw an instance. It is useful to create
-(see \verb|create| command) instances with create-messages.
-
-\end{itemize}
-
-\item[\emph{nickname}] A nickname is a unique identification of an
-\emph{instance}.
-
-\item[\emph{message label reference points}] In order to place a
-message label somewhere near the message arrow, the \mscpack{}
-computes a \emph{reference point} for each message label. This is a
-location on the bounding box of the label such that the distance
-between the arrow and the reference point is minimized. Figures
-\ref{fig:refpoints} (page~\pageref{fig:refpoints})
-and~\ref{fig:refpoints:B} (page~\pageref{fig:refpoints:B}) show the
-location of reference points for all possible locations of message
-labels. Note that the boxes with the location of the reference points
-are not generated by the \LaTeX{} code given in these figures; we
-enriched the \LaTeX{} code with some extra \textsf{pstricks} code (see
-\LaTeX{} source code of this document).
-
-\end{defs}
-
-\begin{figure}[!htb]
-\begin{minipage}{\linewidth}
-\setmscvalues{small}
-\begin{multicols}{2}
-\begin{msc}{Label reference points}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{\rpS}{m0}{m1}
-\nextlevel
-\mess{\rpN}[b]{m1}{m2}
-\nextlevel[2]
-
-\mess{\rpS}{m1}{m0}
-\nextlevel
-\mess{\rpN}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{\rpE}{m0}{m0}[2]
-\mess[r]{\rpW}{m2}{m2}[2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}{m0}[2]
-\mess[r]{\rpE}[l]{m2}{m2}[2]
-\nextlevel[6]
-
-\mess{\rpE}{m0}{m0}[-2]
-\mess[r]{\rpW}{m2}{m2}[-2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}{m0}[-2]
-\mess[r]{\rpE}[l]{m2}{m2}[-2]
-\nextlevel[2]
-
-\mess{\rpSW}{m0}{m1}[2]
-\mess{\rpNE}[b]{m1}{m2}[2]
-\nextlevel[6]
-
-\mess{\rpSW}{m1}{m0}[-2]
-\mess{\rpNE}[b]{m2}{m1}[-2]
-\nextlevel[2]
-
-\mess{\rpSE}{m1}{m0}[2]
-\mess{\rpNW}[b]{m2}{m1}[2]
-\nextlevel[6]
-
-\mess{\rpSE}{m0}{m1}[-2]
-\mess{\rpNW}[b]{m1}{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\bigskip
-
-\footnotesize
-\begin{verbatim}
-\begin{msc}{Label reference points}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{S}{m0}{m1}
-\nextlevel
-\mess{N}[b]{m1}{m2}
-\nextlevel[2]
-
-\mess{S}{m1}{m0}
-\nextlevel
-\mess{N}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{E}{m0}{m0}[2]
-\mess[r]{W}{m2}{m2}[2]
-\nextlevel[4]
-\mess{W}[r]{m0}{m0}[2]
-\mess[r]{E}[l]{m2}{m2}[2]
-\nextlevel[6]
-
-\mess{E}{m0}{m0}[-2]
-\mess[r]{W}{m2}{m2}[-2]
-\nextlevel[4]
-\mess{W}[r]{m0}{m0}[-2]
-\mess[r]{E}[l]{m2}{m2}[-2]
-\nextlevel[2]
-
-\mess{SW}{m0}{m1}[2]
-\mess{NE}[b]{m1}{m2}[2]
-\nextlevel[6]
-
-\mess{SW}{m1}{m0}[-2]
-\mess{NE}[b]{m2}{m1}[-2]
-\nextlevel[2]
-
-\mess{SE}{m1}{m0}[2]
-\mess{NW}[b]{m2}{m1}[2]
-\nextlevel[6]
-
-\mess{SE}{m0}{m1}[-2]
-\mess{NW}[b]{m1}{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\end{verbatim}
-\end{multicols}
-\end{minipage}
-\caption{Reference points of message labels}
-\label{fig:refpoints}
-\end{figure}
-
-
-\begin{figure}[!htb]
-\begin{minipage}{\linewidth}
-\setmscvalues{small}
-\begin{multicols}{2}
-\begin{msc}{Label reference points (2)}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{\rpS}{m0}[.9]{m1}
-\nextlevel
-\mess{\rpN}[b]{m1}[.9]{m2}
-\nextlevel[2]
-
-\mess{\rpS}{m1}[.9]{m0}
-\nextlevel
-\mess{\rpN}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{\rpE}{m0}[.9]{m0}[2]
-\mess[r]{\rpW}{m2}[.9]{m2}[2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}[.9]{m0}[2]
-\mess[r]{\rpE}[l]{m2}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{\rpE}{m0}[.9]{m0}[-2]
-\mess[r]{\rpW}{m2}[.9]{m2}[-2]
-\nextlevel[4]
-\mess{\rpW}[r]{m0}[.9]{m0}[-2]
-\mess[r]{\rpE}[l]{m2}[.9]{m2}[-2]
-\nextlevel[2]
-
-\mess{\rpSW}{m0}[.9]{m1}[2]
-\mess{\rpNE}[b]{m1}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{\rpSW}{m1}[.9]{m0}[-2]
-\mess{\rpNE}[b]{m2}[.9]{m1}[-2]
-\nextlevel[2]
-
-\mess{\rpSE}{m1}[.9]{m0}[2]
-\mess{\rpNW}[b]{m2}[.9]{m1}[2]
-\nextlevel[6]
-
-\mess{\rpSE}{m0}[.9]{m1}[-2]
-\mess{\rpNW}[b]{m1}[.9]{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\bigskip
-
-\footnotesize
-\begin{verbatim}
-\begin{msc}{Label reference points (2)}
-\declinst{m0}{I0}{}
-\declinst{m1}{I1}{}
-\declinst{m2}{I2}{}
-\nextlevel
-
-\mess{S}{m0}[.9]{m1}
-\nextlevel
-\mess{N}[b]{m1}[.9]{m2}
-\nextlevel[2]
-
-\mess{S}{m1}[.9]{m0}
-\nextlevel
-\mess{N}[b]{m2}{m1}
-\nextlevel[2]
-
-\mess{E}{m0}[.9]{m0}[2]
-\mess[r]{W}{m2}[.9]{m2}[2]
-\nextlevel[4]
-\mess{W}[r]{m0}[.9]{m0}[2]
-\mess[r]{E}[l]{m2}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{E}{m0}[.9]{m0}[-2]
-\mess[r]{W}{m2}[.9]{m2}[-2]
-\nextlevel[4]
-\mess{W}[r]{m0}[.9]{m0}[-2]
-\mess[r]{E}[l]{m2}[.9]{m2}[-2]
-\nextlevel[2]
-
-\mess{SW}{m0}[.9]{m1}[2]
-\mess{NE}[b]{m1}[.9]{m2}[2]
-\nextlevel[6]
-
-\mess{SW}{m1}[.9]{m0}[-2]
-\mess{NE}[b]{m2}[.9]{m1}[-2]
-\nextlevel[2]
-
-\mess{SE}{m1}[.9]{m0}[2]
-\mess{NW}[b]{m2}[.9]{m1}[2]
-\nextlevel[6]
-
-\mess{SE}{m0}[.9]{m1}[-2]
-\mess{NW}[b]{m1}[.9]{m2}[-2]
-\nextlevel[2]
-\end{msc}
-\end{verbatim}
-\end{multicols}
-\end{minipage}
-\caption{Reference points of shifted message labels}
-\label{fig:refpoints:B}
-\end{figure}
-
-
-\section{Environments}
-
-\begin{defs}
-
-\item[\cmd{begin}\texttt{\{msc\}}\opt{titlepos}\{\emph{title}\}\texttt{...\cmd{end}\{msc\}}]
-The environment to draw msc's. The parameter \emph{title} defines the
-title of the msc. The optional parameter \emph{titlepos} defines the
-position of the title relative to the frame of the msc. Valid
-positions are \verb|l|~(left), \verb|c|~(center), and
-\verb|r|~(right). The default position is~\verb|l|.
-
-\item[\cmd{begin}\texttt{\{hmsc\}}\opt{titlepos}\{\emph{title}\}\texttt{...\cmd{end}\{hmsc\}}\coordargs{llx}{lly}\coordargs{urx}{ury}]
-The environment to draw \HMSC's. The parameter \emph{title} defines the
-title of the \HMSC. The optional parameter \emph{titlepos} defines the
-position of the title relative to the frame of the \HMSC. Valid
-positions are \verb|l|~(left), \verb|c|~(center), and
-\verb|r|~(right). The default position is~\verb|l|. The size of the
-\HMSC{} is determined by two pairs of coordinates. The coordinates
-\coordargs{llx}{lly} define the lower left corner of the \HMSC. The
-coordinates \coordargs{urx}{ury} define the upper right corner of the
-\HMSC.
-
-\item[\cmd{begin}\texttt{\{mscdoc\}}\opt{titlepos}\{\emph{title}\}\texttt{...\cmd{end}\{mscdoc\}}\coordargs{llx}{lly}\coordargs{urx}{ury}]
-The environment to draw \MSCdoc{} documents. The parameter
-\emph{title} defines the title of the \MSCdoc{} document. The optional
-parameter \emph{titlepos} defines the position of the title relative
-to the frame of the \MSCdoc{} document. Valid positions are \verb|l|~(left),
-\verb|c|~(center), and \verb|r|~(right). The default position
-is~\verb|l|. The size of the \MSCdoc{} is determined by two pairs of
-coordinates. The coordinates \coordargs{llx}{lly} define the lower
-left corner of the \MSCdoc. The coordinates \coordargs{urx}{ury}
-define the upper right corner of the \MSCdoc.
-
-
-\end{defs}
-
-
-\section{Commands}
-
-\begin{defs}
-
-\item[\cmd{action(*)}\{\emph{txt}\}\{\emph{nm}\}] Draws an \emph{action}
-symbol on the instance with nickname \emph{nm}. The parameter \emph{txt}
-defines the name of the action. The size of the action symbol is
-controlled by the \verb|\actionheight| and \verb|\actionwidth|
-lengths. The starred version adjusts the height and width of the
-action symbol to the size of the contents.
-
-\item[\cmd{arrow}\cmdarg{nm0}\opt{\coordargs{xpos${}_1$}{ypos${}_1$}$\ldots$\coordargs{xpos${}_n$}{ypos${}_n$}}\cmdarg{nm1}]
-Draws an arrow in an \HMSC{} diagram. The arrow starts at the symbol
-with nickname~\emph{nm0} and ends at the symbol with
-nickname~\emph{nm1}. The optional parameter
-\coordargs{xpos${}_1$}{ypos${}_1$}$\ldots$\coordargs{xpos${}_n$}{ypos${}_n$}
-is a list of intermediate points the arrow should pass through.
-
-\item[\cmd{changeinstbarwidth}\{\emph{nm}\}\{\emph{wd}\}] Changes the
-bar width of instance \emph{nm} to \emph{wd}. The parameter \emph{wd}
-should be a valid \LaTeX{} length.
-
-\item[\cmd{msccomment}\opt{\emph{pos}}\{\emph{txt}\}\{\emph{nm}\}] Puts a
-comment at instance \emph{nm}. The parameter \emph{txt} is the
-comment. The optional parameter \emph{pos} defines the horizontal
-position of the comment relative to instance \emph{nm}. Valid
-positions are \verb|l|~(left), \verb|r|~(right), and all valid
-lengths. If the position is \verb|l| or~\verb|r|, the comment will be
-put at \verb|\msccommentdist| units to the left or right, respectively, from
-the instance axis. If \emph{pos} is a length, the comment will be put
-\emph{pos} units from the instance axis. A negative \emph{pos} puts the
-comment to the left and a positive \emph{pos} puts it to the right of
-the instance axis.
-
-\item[\cmd{condition(*)}\{\emph{txt}\}\{\emph{instancelist}\}] Draws a
-\emph{condition} symbol on the instances occurring in
-\emph{instancelist}. The parameter \emph{txt} defines the text to be
-placed in the \emph{condition} symbol. The parameter
-\emph{instancelist} is a comma separated list of instance
-nicknames. Note that there should be no white space between the commas
-and the nicknames; only if a nickname contains white space is a white
-space allowed in \emph{instancelist}. The starred version adjusts the
-height and width of the condition symbol to the size of the contents.
-
-\item[\cmd{coregionend}\{\emph{nm}\}] Ends the co-region on the instance
-\emph{nm}. This command is obsolete (see \verb|\regionend|).
-
-\item[\cmd{coregionstart}\{\emph{nm}\}] Starts a co-region on the instance
-\emph{nm}. This command is obsolete (see \verb|\regionstart|).
-
-\item[\cmd{create}\{\emph{msg}\}\opt{\emph{labelpos}}\{\emph{creator}\}\opt{\emph{placement}}\{\emph{nm}\}\{\emph{na}\}\{\emph{in}\}]
-Instance with nickname \emph{creator} sends a create message with
-label \emph{msg} to instance \emph{nm}. Instance \emph{nm} should be a
-dummy (invisible) instance at the time of the create message, see
-\cmd{dummyinst}. The head symbol of \emph{nm} is drawn at
-\verb|\msc@currentheight|. The parameter \emph{an} (above name) is put
-above the head symbol. The parameter \emph{in} (inside name) is put
-inside the head symbol. \emph{nm}'s y-position is set to
-\verb|\msc@currentheight| $+$ \verb|\instheadheight|. The optional
-parameter \emph{labelpos} defines the position of the message label. Valid
-values are \verb|t| and~\verb|b|, denoting a label position on top of
-the arrow and a label position below the arrow, respectively. The
-optional parameter \emph{placement} defines the relative position of
-the message label along the message arrow. Valid values are real
-numbers in the closed interval $[0,1]$, where~$0$ corresponds to the
-beginning of the arrow and~$1$ corresponds to the end of the
-arrow. The default value is~$0.5$.
-
-\item[\cmd{declinst(*)}\{\emph{nm}\}\{\emph{an}\}\{\emph{in}\}]
-Defines an instance with nickname \emph{nm}. The starred version
-makes a \emph{fat instance}. The x-position is \verb|\instdist| to the
-right of \verb|\msc@currentwidth|. The head symbol of the instance is
-drawn at \verb|\msc@currentheight|. The parameter \emph{an} (above
-name) is put above the head symbol. The parameter \emph{in} (inside
-name) is put inside the head symbol. The
-instance y-position is set to \verb|\msc@currentheight| $+$ \verb|\instheadheight|.
-
-
-\item[\cmd{drawframe}\{\emph{str}\}] A command to turn on/off the
-drawing of the frame around msc's, hmsc's, and mscdoc's. If \emph{str}
-is `yes', the frame will be drawn, otherwise the frame will not be
-drawn.
-
-\item[\cmd{drawinstfoot}\{\emph{str}\}] A command to turn on/off
-drawing of instance foot symbols. If \emph{str} is `yes', the foot
-symbols will be drawn, otherwise they will not be drawn.
-
-\item[\cmd{drawinsthead}\{\emph{str}\}] A command to turn on/off
-drawing of instance head symbols. If \emph{str} is `yes', the head
-symbols will be drawn, otherwise they will not be drawn.
-
-\item[\cmd{dummyinst(*)}\{\emph{nm}\}] Defines a \emph{dummy instance}
-with nickname \emph{nm}. The starred version makes a \emph{fat
-instance}. The x-position is \verb|\instdist| to the right of
-\verb|\msc@currentwidth|. No head symbol is drawn. The
-instance y-position is undefined.
-
-\item[\cmd{found}\opt{\emph{pos}}\{\emph{label}\}\opt{\emph{labelpos}}\{\emph{gate}\}\{\emph{nm}\}\opt{\emph{placement}}]
-Draws a \emph{found message} to instance \emph{nm}. The \emph{label}
-parameter defines the message name. The \emph{gate} parameter defines
-the gate name. The optional parameter \emph{pos} defines the position
-of the message relative to instance \emph{nm}. Valid positions are
-\verb|l| (left) and \verb|r| (right). The default position is
-\verb|l|. The optional parameter \emph{labelpos} defines the position
-of the message label with respect to the arrow. Valid values are
-\verb+t+ (on top) and \verb+b+ (below). The default value is \verb+t+.
-The optional parameter \emph{placement} defines the relative position
-of the message label along the message arrow. Valid values are real
-numbers in the closed interval $[0,1]$, where~$0$ corresponds to the
-beginning of the arrow and~$1$ corresponds to the end of the
-arrow. The default value is~$0.5$. The length of the arrow is
-determined by \verb+\selfmesswidth+.
-
-\item[\cmd{gate(*)}\opt{\emph{hpos}}\opt{\emph{vpos}}\{\emph{txt}\}\{\emph{nm}\}]
-Draws a gate at instance \emph{nm}. The parameter \emph{txt} defines
-the name of the gate. The starred version produces a visible gate by
-drawing a black circle at instance \emph{nm}. The unstarred version
-produces an invisible gate. The position of the parameter \emph{txt}
-is controlled by the optional parameters \emph{hpos} and \emph{vpos}:
-\emph{hpos} defines the horizontal position relative to instance
-\emph{nm} and \emph{vpos} defines the vertical position relative to
-the current height (\verb|\msc@currentheight|). Valid horizontal
-positions are \verb|l|~(left) and \verb|r|~(right). The default
-horizontal position is~\verb|l|. Valid vertical positions are
-\verb|t|~(top), \verb|c|~(center), and \verb|b|~(bottom). The default
-vertical is~\verb|t|.
-
-\item[\cmd{hmsccondition}\cmdarg{nm}\cmdarg{txt}\coordargs{xpos}{ypos}]
-Draws an \HMSC{} condition symbol with nickname \emph{nm} at position
-\coordargs{xpos}{ypos}. The \emph{txt} parameter is placed inside the
-condition symbol.
-
-\item[\cmd{hmscconnection(*)}\cmdarg{nm}\coordargs{xpos}{ypos}] Draws
-an \HMSC{} connection symbol with nickname \emph{nm} at position
-\coordargs{xpos}{ypos}. The unstarred version produces an invisible
-connection symbol. The starred version produces a visible connection
-symbol (i.e., a small circle).
-
-\item[\cmd{hmscendsymol}\cmdarg{nm}\coordargs{xpos}{ypos}] Draws an
-\HMSC{} end symbol with nickname \emph{nm} at position
-\coordargs{xpos}{ypos}.
-
-\item[\cmd{hmsckeyword}] The \HMSC{} keyword. The default value is `hmsc'.
-
-\item[\cmd{hmsckeywordstyle}\{\emph{kw}\}] A one-parameter command to
-typeset the \HMSC{} keyword. The command can expect \verb|\hmsckeyword| to
-be the value of \emph{kw}. The default `value' is \verb|\textbf|.
-
-\item[\cmd{hmscreference}\cmdarg{nm}\cmdarg{txt}\coordargs{xpos}{ypos}]
-Draws an \HMSC{} reference symbol with nickname \emph{nm} at position
-\coordargs{xpos}{ypos}. The \emph{txt} parameter is placed inside the
-condition symbol.
-
-\item[\cmd{hmscstartsymbol}\cmdarg{nm}\coordargs{xpos}{ypos}]
-\HMSC{} start symbol with nickname \emph{nm} at position
-\coordargs{xpos}{ypos}.
-
-\item[\cmd{inlineend(*)}\{\emph{nm}\}] Ends the matching inline
-expression (matching means equal nicknames). The unstarred version
-draws a solid line to close the inline expression. The starred version
-draws a dashed line to close the inline expression.
-
-\item[\cmd{inlineseparator}\{\emph{nm}\}] Draws an inline separator
-line at the inline expression with nickname \emph{nm}. The separator
-is drawn at \verb|\msc@currentheight|.
-
-\item[\cmd{inlinestart}\opt{\emph{lo}}\opt{\emph{ro}}\{\emph{nm}\}\{\emph{txt}\}\{\emph{fi}\}\{\emph{li}\}]
-Defines an \emph{inline expression} with nickname \emph{nm}. The
-inline expression is started at \verb|\msc@currentheight| and
-continues until the level where a matching \cmd{inlineend} command is
-found (matching means equal nicknames). The \emph{txt} parameter
-defines the text of the inline expression. The first instance of the
-inline expression is \emph{fi}. The last instance of the inline
-expression is \emph{li}. The optional parameter \emph{lo} defines the
-left and right overlap of the inline expression. If the second
-optional parameter, \emph{ro}, is present, \emph{lo} defines the left
-and \emph{ro} defines the right overlap.
-
-\item[\cmd{inststart}\{\emph{nm}\}\{\emph{an}\}\{\emph{in}\}] Starts
-instance with nickname \emph{nm}. Instance \emph{nm} should be a dummy
-(invisible) instance at the time of the \cmd{inststart} command, see
-\cmd{dummyinst}. The head symbol is drawn at
-\verb|\msc@currentheight|. The parameter \emph{an} (above name) is put
-above the head symbol. The parameter \emph{in} (inside name) is put
-inside the head symbol. The instance y-position is set to
-\verb|\msc@currentheight| $+$ \verb|\instheadheight|.
-
-\item[\cmd{inststop}\{\emph{nm}\}] Stops instance with nickname
-\emph{nm}. The foot symbol is drawn at \verb|\msc@currentheight|. The
-instance y-position is undefined after this command.
-
-\item[\cmd{lost}\opt{\emph{pos}}\{\emph{label}\}\opt{\emph{labelpos}}\{\emph{gate}\}\{\emph{nm}\}\opt{\emph{placement}}]
-Draws a \emph{lost message} from instance \emph{nm}. The \emph{label}
-parameter defines the message name. The \emph{gate} parameter defines
-the gate name. The optional parameter \emph{pos} defines the position
-of the message relative to instance \emph{nm}. Valid positions are
-\verb|l| (left) and \verb|r| (right). The default position is
-\verb|l|. The optional parameter \emph{labelpos} defines the position
-of the message label with respect to the arrow. Valid values are
-\verb+t+ (on top) and \verb+b+ (below). The default value is \verb+t+.
-The optional parameter \emph{placement} defines the relative position
-of the message label along the message arrow. Valid values are real
-numbers in the closed interval $[0,1]$, where~$0$ corresponds to the
-beginning of the arrow and~$1$ corresponds to the end of the
-arrow. The default value is~$0.5$. The length of the arrow is
-determined by \verb+\selfmesswidth+.
-
-\item[\cmd{measure(*)}\opt{\emph{pos}}\{\emph{txt}\}\{\emph{nm1}\}\{\emph{nm2}\}\opt{\emph{offset}}]
-Puts a \emph{measure} at instances \emph{nm1} and \emph{nm2}. The
-parameter \emph{txt} defines the label of the measure. The starred
-version puts the triangular measure symbols outside the measure; the
-unstarred version puts the triangular measure symbols inside the
-measure. The optional \emph{pos} parameter defines the horizontal
-position of the measure relative to instances \emph{nm1}
-and~\emph{nm2}. Valid positions are \verb|l|~(left), \verb|r|~(right),
-and all valid lengths. If the position is \verb|l| or~\verb|r|, the
-measure will be put at \verb|\measuredist| units to the left or right,
-respectively, from the closest instance axis. If \emph{pos} is a
-length, the measure will be put \emph{pos} units from the closest
-instance axis. A negative \emph{pos} puts the measure to the left and
-a positive \emph{pos} puts it to the right of the instances. The
-optional parameter \emph{offset} defines the number of levels the
-measure should extend vertically. The default value for \emph{offset}
-is~1.
-
-
-\item[\cmd{measureend(*)}\opt{\emph{pos}}\{\emph{txt}\}\{\emph{nm}\}\{\emph{gate}\}]
-Puts a \emph{measure end} symbol at instance \emph{nm}. The starred
-version puts the triangular measure symbol outside the measure; the
-unstarred version puts the triangular measure symbol inside the
-measure. The \emph{txt} parameter defines the label of the
-measure. The \emph{gate} parameter defines the name of the gate of the
-measure end symbol. The optional \emph{pos} parameter defines the
-horizontal position of the measure relative to the
-\emph{nm} instance. Valid positions are \verb|l|~(left), \verb|r|~(right), and
-all valid lengths. If the position is \verb|l| or~\verb|r|, the
-measure will be put at \verb|\measuredist| units to the left or right,
-respectively, from the instance axis. If \emph{pos} is a length, the
-measure will be put \emph{pos} units from the instance axis. A
-negative \emph{pos} puts the measure to the left and a positive
-\emph{pos} puts it to the right of the instance.
-
-\item[\cmd{measurestart(*)}\opt{\emph{pos}}\{\emph{txt}\}\{\emph{nm}\}\{\emph{gate}\}]
-Puts a \emph{measure start} symbol at instance \emph{nm}.The starred
-version puts the triangular measure symbol outside the measure; the
-unstarred version puts the triangular measure symbol inside the
-measure. The \emph{txt} parameter defines the label of the
-measure. The \emph{gate} parameter defines the name of the gate of the
-measure start symbol. The optional parameter \emph{pos} defines the
-horizontal position of the measure relative to instance
-\emph{nm}. Valid positions are \verb|l|~(left), \verb|r|~(right), and
-all valid lengths. If the position is \verb|l| or~\verb|r|, the
-measure will be put at \verb|\measuredist| units to the left or right,
-respectively, from the instance axis. If \emph{pos} is a length, the
-measure will be put \emph{pos} units from the instance axis. A
-negative \emph{pos} puts the measure to the left and a positive
-\emph{pos} puts it to the right of the instance.
-
-\item[\cmd{mess(*)}\opt{\emph{pos}}\{\emph{label}\}\opt{\emph{labelpos}}\{\emph{sender}\}\opt{\emph{placement}}\{\emph{receiver}\}\opt{\emph{offset}}]
-Draws a message from \emph{sender} instance to \emph{receiver}
-instance. The starred version draws a dashed line arrow, instead of a
-solid arrow. This can be used to distinguish method calls from method
-replies. The \emph{sender} and \emph{receiver} may be the same
-instance, in which case the message is a \emph{self message}. The
-parameter \emph{label} defines the message name. The message starting
-y-position is \verb|\msc@currentheight| and the ending y-position of
-the message is defined by \verb|\msc@currentheight| $+$
-$(\textit{offset}\ \times $ \verb|\levelheight|$)$. The optional
-parameter \emph{pos} defines the position of self messages with
-respect to the instance axis. Valid values are \verb+l+ (left) and
-\verb+r+ (right). The default value is \verb+l+. The optional
-parameter \emph{labelpos} defines the position of the message
-label. In case of a self message, valid values are \verb|l| and
-\verb|r|, denoting a label position left from the arrow and right from
-the arrow, respectively. For self-messages the default value of
-\verb+labelpos+ is the value of \verb+pos+. In case of a non-self
-message, valid values are \verb|t| (default) and \verb|b|, denoting a
-label position on top of the message arrow and below the message
-arrow, respectively. The optional parameter \emph{placement} defines
-the relative position of the message label along the message
-arrow. Valid values are real numbers in the closed interval $[0,1]$,
-where~$0$ corresponds to the beginning of the arrow and~$1$
-corresponds to the end of the arrow. The default value is~$0.5$. The
-default value of the optional parameter \emph{offset} is~0 for normal
-messages and~1 for self messages.
-
-\item[\cmd{messarrowscale}\{\emph{scalefactor}\}] Sets the scale
-factor (a real number) of message arrow heads. The default value
-is~1.5
-
-\item[\cmd{mscdate}] The date of the \mscpack.
-
-
-\item[\cmd{mscdockeyword}] The \MSCdoc{} keyword. The default value is `mscdoc'.
-
-\item[\cmd{mscdockeywordstyle}\{\emph{kw}\}] A one-parameter command to
-typeset the mscdoc keyword. The command can expect \verb|\mscdockeyword| to
-be the value of \emph{kw}. The default `value' is \verb|\textbf|.
-
-
-
-\item[\cmd{msckeyword}] The \MSC{} keyword. The default value is `msc'.
-
-\item[\cmd{msckeywordstyle}\{\emph{kw}\}] A one-parameter command to
-typeset the \MSC{} keyword. The command can expect \verb|\msckeyword| to
-be the value of \emph{kw}. The default `value' is \verb|\textbf|.
-
-\item[\cmd{mscmark}\opt{\emph{pos}}\{\emph{txt}\}\{\emph{nm}\}] Puts a
-mark at instance \emph{nm}. The parameter \emph{txt} is the name of
-the mark. The optional parameter \emph{pos} defines the horizontal and
-vertical position of the mark relative to instance \emph{nm} and the
-current height \verb|\msc@currentheight|. Valid positions are
-\verb|tl|~(top-left), \verb|tr|~(top-right), \verb|bl|~(bottom-left),
-and \verb|br|~(bottom-right). The default position is \verb|tl|. The
-horizontal distance between the mark and the instance is defined by
-\verb+\markdist+.
-
-\item[\cmd{mscunit}] A string denoting the (default) unit of all
-lengths used by the \mscpack. Valid values are \emph{cm},
-\emph{em}, \emph{ex}, \emph{in}, \emph{mm}, \emph{pt}, etc. The
-default value is~\emph{cm}.
-
-\item[\cmd{setmscunit}\{\emph{unit}\}] Changes the value of
-\cmd{mscunit} into \emph{unit}. Valid values for \emph{unit} are
-\emph{cm}, \emph{em}, \emph{ex}, \emph{in}, \emph{mm}, \emph{pt}, etc.
-
-\item[\cmd{mscversion}] The version number of the \mscpack.
-
-\item[\cmd{nextlevel}\opt{\emph{offset}}] Increases the number of
-levels by the value of the optional parameter \emph{offset}. The
-default value of \emph{offset} is~1. Increasing the level number means
-that \verb|\msc@currentheight| is increased by $\textit{offset} \times
-\verb|\levelheight|$. The first time this macro is used, the actual
-increase of \verb|\msc@currentheight| is $\verb|\firstlevelheight| +
-((\textit{offset} - 1) \times \verb|\levelheight|)$. Negative values
-of \emph{offset} back up a number of levels. There are situations
-where this is useful, see Section~\ref{sec:tricks}.
-
-\item[\cmd{nogrid}] Turns off grid drawing in \MSC, \HMSC, and
-\MSCdoc{} diagrams. This command should not be used inside an \MSC,
-\HMSC, or \MSCdoc{} evironment.
-
-\item[\cmd{order}\opt{\emph{pos}}\{\emph{sender}\}\{\emph{receiver}\}\opt{\emph{offset}}]
-Draws an \emph{order line} from the \emph{sender} instance to the
-\emph{receiver} instance. The \emph{sender} and \emph{receiver} may be
-the same instance, in which case the order is a \emph{self-order}. The
-order starting y-position is \verb|\msc@currentheight| and the ending
-y-position of the order is defined by \verb|\msc@currentheight| $+$
-$(\textit{offset}\ \times $ \verb|\levelheight|$)$. In case of a
-self-order, the optional parameter \emph{pos} defines the position of
-the order relative to the \emph{sender} instance. Valid positions are
-\verb|l| (left) and \verb|r| (right). The default position is
-\verb|l|. In case of a non-self-order, the \emph{pos} parameter is
-ignored. The default value of the optional parameter \emph{offset}
-is~0 for normal orders and~1 for self orders.
-
-\item[\cmd{reference}\cmdarg{txt}\coordargs{xpos}{ypos}] Draws an
-\MSCdoc{} reference symbol. The \emph{txt} parameter defines the text to
-be placed inside the \MSCdoc{} reference symbol. The coordinates
-\coordargs{xpos}{ypos} define the position of the reference symbol.
-
-\item[\cmd{referenceend}\{\emph{nm}\}] Ends the reference expression with
-nickname \emph{nm}.
-
-\item[\cmd{referencestart}\opt{\emph{lo}}\opt{\emph{ro}}\{\emph{nm}\}\{\emph{txt}\}\{\emph{fi}\}\{\emph{li}\}]
-Defines a \emph{reference expression} with nickname \emph{nm}. The
-reference expression is started at \verb|\msc@currentheight| and
-continues until the level where a matching \verb|\referenceend| command
-is found. The \emph{txt} parameter defines the text of the reference
-expression. The first instance of the reference expression is
-\emph{fi}. The last instance of the reference expression is
-\emph{li}. The optional parameter \emph{lo} defines the left and right
-overlap of the reference expression. If the second optional parameter,
-\emph{ro}, is present, \emph{lo} defines the left and \emph{ro}
-defines the right overlap.
-
-\item[\cmd{regionend}\{\emph{nm}\}] Ends the current region on
-instance \emph{nm}. The region style of the instance \emph{nm} is
-reset to \emph{normal} again. Note: this command makes
-\verb|\coregionend| obsolete.
-
-\item[\cmd{regionstart}\{\emph{rstyle}\}\{\emph{nm}\}] Starts a region
-on the instance \emph{nm}. The style of the region is defined by the
-\emph{rstyle} parameter. Valid region styles are \emph{coregion},
-\emph{suspension}, \emph{activation}, and \emph{normal}. Note: this
-command makes \verb|\coregionstart| obsolete.
-
-\item[\cmd{separator}\cmdarg{ypos}] Draws a separator in an \MSCdoc{}
-diagram. The \coordarg{ypos} parameter defines the vertical position of the
-separator in the \MSCdoc{} diagram.
-
-\item[\cmd{setfootcolor}\{\emph{color}\}] Sets the color of the foot symbols of
-\MSC{} instances. Possible values are \emph{black}, \emph{white},
-\emph{gray}, or \emph{lightgray}. For more color values, see the
-documentation of the \LaTeXe{} \textsf{color} package.
-
-\item[\cmd{sethmsckeyword}\{\emph{kw}\}] Sets the \HMSC{} keyword to
-\emph{kw}. For this command to be effective, it should be used outside
-the \HMSC{} environment.
-
-\item[\cmd{sethmsckeywordstyle}\{\emph{kwstylemacro}\}] Redefines the
-\verb|\hmsckeywordstyle| macro to the macro \emph{kwstylemacro}. This
-should be a 1-argument macro, like the standard \LaTeX{}
-\cmd{textbf} and \cmd{textit} commands. For this command to be effective, it
-should be used outside the \HMSC{} environment.
-
-\item[\cmd{setmscdockeyword}\{\emph{kw}\}] Sets the \MSCdoc{} keyword to
-\emph{kw}. For this command to be effective, it should be used outside
-the \MSCdoc{} environment.
-
-\item[\cmd{setmscdockeywordstyle}\{\emph{kwstylemacro}\}] Redefines the
-\verb|\mscdockeywordstyle| macro to the macro \emph{kwstylemacro}. This
-should be a 1-argument macro, like the standard \LaTeX{}
-\cmd{textbf} and \cmd{textit} commands. For this command to be effective, it
-should be used outside the \MSCdoc{} environment.
-
-
-\item[\cmd{setmsckeyword}\{\emph{kw}\}] Sets the \MSC{} keyword to
-\emph{kw}. For this command to be effective, it should be used outside
-the \MSC{} environment.
-
-\item[\cmd{setmsckeywordstyle}\{\emph{kwstylemacro}\}] Redefines the
-\verb|\msckeywordstyle| macro to the macro \emph{kwstylemacro}. This
-should be a 1-argument macro, like the standard \LaTeX{}
-\cmd{textbf} and \cmd{textit} commands. For this command to be effective, it
-should be used outside the \MSC{} environment.
-
-\item[\cmd{setmscscale}\{\emph{scalefactor}\}] Sets the scale factor
-of the \MSC{} environment to \emph{scalefactor}. the scale factor is
-supposed to be a real number. Scaling is done when the \MSC{}
-environment ends (\verb|\end{msc}|). The default of \emph{scalefactor}
-is~1.
-
-
-\item[\cmd{setmscvalues}\{\emph{size}\}] Sets the msc-lengths to one
-of the predefined \emph{sizes}. Valid values for \emph{size} are:
-\verb|small|, \verb|normal|, and \verb|large|.
-
-\item[\cmd{setstoptimer}\opt{\emph{pos}}\{\emph{label}\}\{\emph{nm}\}\opt{\emph{offset}}]
-Draws both a \emph{timer} and a \emph{stop timer} symbol on the
-instance \emph{nm}. The parameter \emph{label} defines the name of
-the timer. The optional parameter \emph{pos} defines the position of
-the \emph{timer} relative to the \emph{nm} instance. Valid positions
-are \verb|l| (left) and \verb|r| (right). The default position
-is~\verb|l|. The horizontal distance between the timer symbol and the
-instance axis is defined by \verb+selfmesswidth+.
-
-\item[\cmd{settimeout}\opt{\emph{pos}}\{\emph{label}\}\{\emph{nm}\}\opt{\emph{offset}}]
-Draws a \emph{timer} symbol on the instance \emph{nm} and connects the
-\emph{timer} symbol and the instance with an arrow. The parameter
-\emph{label} defines the name of the \emph{timer}. The optional
-parameter \emph{pos} defines the position of the \emph{timer} relative
-to the \emph{nm} instance. Valid positions are \verb|l| (left) and
-\verb|r| (right). The default position is~\verb|l|. The optional
-parameter \emph{offset} defines the number of levels between the
-\emph{timer} symbol and the point where the arrow meets the \emph{nm}
-instance. The default \emph{offset} is~2. The horizontal distance
-between the timer symbol and the instance axis is defined by
-\verb+selfmesswidth+.
-
-\item[\cmd{settimer}\opt{\emph{pos}}\{\emph{label}\}\{\emph{nm}\}]
-Draws a \emph{timer} symbol on the instance \emph{nm}. The parameter
-\emph{label} defines the name of the timer. The optional parameter
-\emph{pos} defines the position of the \emph{timer} relative to the
-\emph{nm} instance. Valid positions are \verb|l| (left) and \verb|r|
-(right). The default position is~\verb|l|. The horizontal distance
-between the timer symbol and the instance axis is defined by
-\verb+selfmesswidth+.
-
-\item[\cmd{showgrid}] Turns on grid-drawing in \MSC, \MSCdoc, and \HMSC{}
-diagrams. This is useful to determine the values of the user definable
-lengths or if normal \textsf{pstricks} commands should be included in
-the diagram. (Note that the vertical axis of the \MSC{} grid has no positive
-labels.) This command should not be used inside an \MSC,
-\HMSC, or \MSCdoc{} evironment.
-
-\item[\cmd{stop}\{\emph{nm}\}] Stops the instance with nickname
-\emph{nm}. The instance line of \emph{nm} is drawn from its y-position
-to the current y-position of the \MSC{} (\verb|\msc@curentheight|). At
-the current height, a \emph{stop} symbol is drawn.
-
-\item[\cmd{stoptimer}\opt{\emph{pos}}\{\emph{label}\}\{\emph{nm}\}]
-Draws a \emph{stop timer} symbol on the instance \emph{nm}. The
-parameter \emph{label} defines the name of the timer. The optional
-parameter \emph{pos} defines the position of the \emph{timer} relative
-to the \emph{nm} instance. Valid positions are \verb|l| (left) and
-\verb|r| (right). The default position is~\verb|l|. The horizontal
-distance between the timer symbol and the instance axis is defined by
-\verb+selfmesswidth+.
-
-\item[\cmd{timeout}\opt{\emph{pos}}\{\emph{label}\}\{\emph{nm}\}]
-Draws a \emph{timer} symbol on the instance \emph{nm} and connects the
-symbol and the instance with an arrow. The parameter \emph{label}
-defines the name of the timeout. The optional parameter \emph{pos}
-defines the position of the \emph{timer} symbol relative to the
-\emph{nm} instance. Valid positions are \verb|l| (left) and \verb|r|
-(right). The default position is~\verb|l|. The horizontal distance
-between the timer symbol and the instance axis is defined by
-\verb+selfmesswidth+.
-
-\end{defs}
-
-
-\section{User definable lengths}
-
-This section lists the user-definable lengths of the \mscpack. For
-each length, the default values for large, normal, and small diagrams
-are given. The appearance of \MSC, \HMSC, and \MSCdoc{} diagrams can be
-changed by adjusting these lengths. Use the normal \cmd{setlength}
-command to change these lengths.
-
-\begin{defs}
-
-\item[\cmd{actionheight}]
-Height of action symbols.\\
-(\lnsvalue{0.75}{0.6}{0.5} cm.)
-
-\item[\cmd{actionwidth}]
-Width of action symbol.\\
-(\lnsvalue{1.25}{1.25}{1.2} cm.)
-
-\item[\cmd{bottomfootdist}]
-Distance between bottom of foot symbol and frame.\\
-(\lnsvalue{1.0}{0.7}{0.5} cm.)
-
-\item[\cmd{commentdist}]
-Distance between a comment and its instance.\\
-(\lnsvalue{0.5}{0.5}{0.5} cm.)
-
-\item[\cmd{conditionheight}]
-Height of condition symbols.\\
-(\lnsvalue{0.75}{0.6}{0.5} cm.)
-
-\item[\cmd{conditionoverlap}]
-Overlap of condition symbol.\\
-(\lnsvalue{0.6}{0.5}{0.4} cm.)
-
-\item[\cmd{envinstdist}]
-Distance between environments and nearest instance line.\\
-(\lnsvalue{2.5}{2.0}{1.2} cm.)
-
-\item[\cmd{firstlevelheight}] Height of level just below head
-symbols. Should not be changed inside the \MSC{} environment.\\
-(\lnsvalue{0.75}{0.6}{0.4} cm.)
-
-\item[\cmd{hmscconditionheight}]
-Height of \HMSC{} condition symbol.\\
-(\lnsvalue{0.375}{0.3}{0.25} cm.)
-
-\item[\cmd{hmscconditionwidth}]
-Width of \HMSC{} condition symbol.\\
-(\lnsvalue{1.0}{0.8}{0.7} cm.)
-
-\item[\cmd{hmscconnectionradius}]
-Radius of \HMSC{} connection symbol.\\
-(\lnsvalue{0.06}{0.05}{0.04} cm.)
-
-\item[\cmd{hmscreferenceheight}]
-Height of \HMSC{} reference symbol.\\
-(\lnsvalue{0.8}{0.7}{0.6} cm.)
-
-\item[\cmd{hmscreferencewidth}]
-Width of \HMSC{} reference symbol.\\
-(\lnsvalue{1.6}{1.4}{1.2} cm.)
-
-\item[\cmd{hmscstartsymbolwidth}]
-Width of \HMSC{} start symbol.\\
-(\lnsvalue{0.85}{0.7}{0.4} cm.)
-
-\item[\cmd{inlineoverlap}]
-Overlap of inline symbol.\\
-(\lnsvalue{1.5}{1.0}{0.75} cm.)
-
-\item[\cmd{instbarwidth}]
-Default width of vertical instance bars (applies to fat instances only).\\
-(\lnsvalue{0.0}{0.0}{0.0} cm.)
-
-\item[\cmd{instdist}]
-Distance between instance axes.\\
-(\lnsvalue{3.0}{2.2}{1.5} cm.)
-
-\item[\cmd{instfootheight}] Height of foot symbols. Should not be
-changed inside the \MSC{} environment.\\
-(\lnsvalue{0.25}{0.2}{0.15} cm.)
-
-\item[\cmd{instheadheight}] Height of head symbols. Should not be
-changed inside the \MSC{} environment.\\
-(\lnsvalue{0.6}{0.55}{0.5} cm.)
-
-\item[\cmd{instwidth}]
-Width of header and foot symbols.\\
-(\lnsvalue{1.75}{1.6}{1.2} cm.)
-
-\item[\cmd{labeldist}]
-Distance between labels and the symbols to which they belong (for instance, message labels and arrows).\\
-(\lnsvalue{1.0}{1.0}{1.0} ex.)
-
-\item[\cmd{lastlevelheight}] Height of level just above foot
-symbols. Should not be changed inside the \MSC{} environment.\\
-(\lnsvalue{0.5}{0.4}{0.3} cm.)
-
-\item[\cmd{leftnamedist}] Distance between left of the frame and
-(left of) \MSC, \HMSC, or \MSCdoc{} title.\\
-(\lnsvalue{0.3}{0.2}{0.1} cm.)
-
-\item[\cmd{levelheight}]
-Height of a level.\\
-(\lnsvalue{0.75}{0.5}{0.4} cm.)
-
-\item[\cmd{lostsymbolradius}]
-Radius of the lost and found symbols.\\
-(\lnsvalue{0.15}{0.12}{0.08} cm.)
-
-\item[\cmd{markdist}]
-Horizontal distance from a mark to its instance.\\
-(\lnsvalue{1.0}{1.0}{1.0} cm.)
-
-\item[\cmd{measuredist}]
-Horizontal distance from a measure to its (closest) instance.\\
-(\lnsvalue{1.0}{1.0}{1.0} cm.)
-
-\item[\cmd{measuresymbolwidth}]
-Width of a measure symbol.\\
-(\lnsvalue{0.75}{0.6}{0.4} cm.)
-
-\item[\cmd{mscdocreferenceheight}]
-Height of reference symbol in an \MSCdoc.\\
-(\lnsvalue{0.8}{0.7}{0.6} cm.)
-
-\item[\cmd{mscdocreferencewidth}]
-Width of reference symbol in an \MSCdoc.\\
-(\lnsvalue{1.6}{1.4}{1.2} cm.)
-
-\item[\cmd{referenceoverlap}]
-Overlap of reference symbol.\\
-(\lnsvalue{1.5}{1.0}{0.75} cm.)
-
-\item[\cmd{regionbarwidth}]
-Width of region bars.\\
-(\lnsvalue{0.5}{0.4}{0.2} cm.)
-
-\item[\cmd{selfmesswidth}] Length of horizontal arms of self-messages,
-self-orders, lost messages and found messages as well as horizontal
-distance between instance axis and timer symbols.\\
-(\lnsvalue{0.75}{0.6}{0.4} cm.)
-
-\item[\cmd{stopwidth}]
-Width of the stop symbol.\\
-(\lnsvalue{0.6}{0.5}{0.3} cm.)
-
-\item[\cmd{timerwidth}]
-Width of the \emph{timer} symbols.\\
-(\lnsvalue{0.4}{0.3}{0.2} cm.)
-
-\item[\cmd{topheaddist}]
-Distance between top of head symbols and frame.\\
-(\lnsvalue{1.5}{1.3}{1.2} cm.)
-
-\item[\cmd{topnamedist}] Distance between top of the frame and
-(top of) \MSC, \HMSC, or \MSCdoc{} title.\\
-(\lnsvalue{0.3}{0.2}{0.2} cm.)
-
-\end{defs}
-
-
-\section{lnternal lengths}
-
-The \mscpack{} uses some scratch lengths to perform
-calculations. Below, these scratch lengths are listed.
-
-\begin{defs}
-\item[\cmd{msc@commentdist}] Internal length to compute distance
-between comments and instances. (This length should be removed in the
-future.)
-
-\item[\cmd{msc@currentheight}]
-The current height of the current \MSC{} environment.
-
-\item[\cmd{msc@currentwidth}]
-The current width of the current \MSC{} environment.
-
-\item[\cmd{msc@totalheight}]
-The final height of the current \MSC{} environment.
-
-\item[\cmd{msc@totalwidth}]
-The final width of the current \MSC{} environment.
-
-\item[\cmd{tmp@X}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Xa}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Xb}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Xc}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Xd}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Y}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Ya}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Yb}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Yc}]
-Scratch length for intermediate computations.
-
-\item[\cmd{tmp@Yd}]
-Scratch length for intermediate computations.
-
-\end{defs}
-
-\section{Internal boxes}
-
-\begin{defs}
-
-\item[\cmd{mscbox}]
-The box that contains the current \MSC{} just before it is put on paper.
-
-\item[\cmd{tmp@box}]
-Scratch box for intermediate computations
-\end{defs}
-
-
-\section{Internal counters}
-
-\begin{defs}
-\item[\cmd{mscinstcnt}] The \MSC{} instance counter. This counter is
-increased each time an instance is created.
-
-\item[\cmd{tmpcnt}] Scratch counter for intermediate computations.
-
-\end{defs}
-
-\section{Limitations}
-
-\begin{enumerate}
-
-\item The frames in an MSC do not automatically scale with the text
-inside the frame. However, the size of the frames can be set manually.
-
-\item Start and end points of messages are computed at the current
-level. This can give ill-looking effects if the width of the bar of an
-instance changes after the message is drawn, e.g., if an activation
-region starts or ends after the message is drawn.
-
-\item Messages that cause the start of a region should be drawn after
-the \verb|\regionstart| command, but in the same level.
-
-\item Messages that denote the end of a region should be
-drawn before the \verb|\regionend| command.
-
-\item Activation regions make crossing messages partly invisible. A
-solution for this problem is to first draw the instance foot symbols
-at the right level (using \verb|\inststop{i}|), then back up the total
-number of levels of the MSC (using \verb|\nextlevel[-n]|), and then
-drawing the messages.
-
-
-\item Documents using the \mscpack{} cannot be compiled with
-\emph{pdflatex}. The reason for this is that \textsf{pstricks} is not
-supported by \emph{pdflatex}.
-
-\item The source code of the \mscpack{} is only marginally
-documented. Therefore, changes/improvements by others are unlikely.
-
-\end{enumerate}
-
-\section{Tricks}
-\label{sec:tricks}
-
-In this section we describe some tricks to use the \mscpack{}
-efficiently.
-
-\paragraph{Multi-line text arguments}
-Many graphical objects in \MSC{} diagrams have text labels. In general,
-the commands to draw these objects put the text arguments on one
-line. If the text should consist of multiple lines, the \LaTeX{}
-\cmd{parbox} command can be used. For instance, to generate a message
-with a two-line label, write:
-
-\verb|\mess{\parbox{1cm}{two\\lines}}{s}{r}|
-
-
-\paragraph{Specifying lengths}
-The \mscpack{} imports the \textsf{calc} package in order to have a
-more natural syntax for arithmetical expressions. Consequently, if a
-command expects a \LaTeX{} length argument, it is possible to use the
-expression syntax offered by \textsf{calc}.
-
-For example, consider the \MSC{} of
-Figure~\ref{fig:specifying:lengths}. To make sure the comment for
-instance~$j$ appears 1ex to the right of the \MSC{} frame, the value
-of the optional \emph{pos} parameter of the \cmd{comment} command
-should be
-\[ \cmd{instdist} + \cmd{envinstdist} + 1\textrm{ex}. \]
-
-To express this in normal \LaTeX, one should write something like
-\begin{verbatim}
-\newlength{\l}
-\setlength{\l}{\instdist}
-\addtolength{\l}{\envinstdist}
-\addtolength{\l}{1ex}
-\msccomment[\l]{Comment for $j$}{j}
-\end{verbatim}
-inside the \MSC{} code. However, using \textsf{calc}'s expression
-syntax, it is also possible to write
-\begin{verbatim}
-
-\msccomment[\instdist + \envinstdist + 1ex]{Comment for $j$}{j}
-\end{verbatim}
-The complete code for the diagram of
-Figure~\ref{fig:specifying:lengths} is given below. Since the
-\textsf{calc} package is included in the standard \LaTeX{}
-distribution, there should be no compatibility problems.
-\begin{figure}[htb]
-\begin{center}
-\begin{msc}{Specifying lengths}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\declinst{k}{$k$}{}
-
-\nextlevel
-\msccomment[\instdist + \envinstdist + 1ex]{Comment for $j$}{j}
-\nextlevel[2]
-\end{msc}
-
-\caption{Specifying lengths}
-\label{fig:specifying:lengths}
-\end{center}
-\end{figure}
-
-{\small
-\begin{verbatim}
-\begin{msc}{Specifying lengths}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\declinst{k}{$k$}{}
-
-\nextlevel
-\msccomment[\instdist + \envinstdist + 1ex]{Comment for $j$}{j}
-\nextlevel[2]
-\end{msc}
-\end{verbatim}
-}
-
-\paragraph{Level backup}
-It is possible to back-up several levels: just use a negative value in
-the \cmd{nextlevel} command. This \emph{feature} can be useful to draw
-messages over regions instead of regions over messages. Compare the
-diagrams of Figure~\ref{fig:level:backup}. The code for these diagrams
-is given below.
-
-\begin{figure}[htb]
-\begin{center}
-\setmscvalues{small}
-\begin{tabular}{cc}
-\begin{msc}{Invisible message label}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\declinst{k}{$k$}{}
-
-\regionstart{activation}{j}
-\nextlevel
-\mess{Message a}{i}[0.25]{k}[2]
-\nextlevel[2]
-\regionend{j}
-\nextlevel
-\end{msc}
-
-&
-
-\begin{msc}{Level backup makes it visible}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\declinst{k}{$k$}{}
-
-\regionstart{activation}{j}
-\nextlevel[3]
-\regionend{j}
-\nextlevel[-2]% backing up
-\mess{Message a}{i}[0.25]{k}[2]
-\nextlevel[2]% fast forward
-\nextlevel
-\end{msc}
-\end{tabular}
-
-\caption{Level back-up}
-\label{fig:level:backup}
-\end{center}
-
-\end{figure}
-
-{\small
-\begin{verbatim}
-\begin{msc}{Invisible message label}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\declinst{k}{$k$}{}
-
-\regionstart{activation}{j}
-\nextlevel
-\mess{Message a}{i}[0.25]{k}[2]
-\nextlevel[2]
-\regionend{j}
-\nextlevel
-\end{msc}
-
-
-\begin{msc}{Level backup makes it visible}
-\declinst{i}{$i$}{}
-\declinst{j}{$j$}{}
-\declinst{k}{$k$}{}
-
-\regionstart{activation}{j}
-\nextlevel[3]
-\regionend{j}
-\nextlevel[-2]% backing up
-\mess{Message a}{i}[0.25]{k}[2]
-\nextlevel[2]% fast forward
-\nextlevel
-\end{msc}
-\end{verbatim}
-}
-
-\bibliographystyle{plain}
-\bibliography{biblio}
-
-\end{document}
-
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index d1fd891a65..eac8e19ebe 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/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 051eef62f8..03ec63d63c 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -14,6 +14,7 @@
\usepackage{graphics}
\usepackage{hvlogos}
\usepackage{simplekv}
+\usepackage{tkz-tab}
\usepackage{listofitems}
\usepackage{xintexpr}
\usepackage{codehigh}
@@ -34,8 +35,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\PLversion{1.1.4}
-\def\PLdate{7 Mai 2022}
+\def\PLversion{1.1.5}
+\def\PLdate{13 Mai 2022}
\tcbset{vignettes/.style={%
nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -190,6 +191,12 @@ Une commande pour simplifier l'écriture d'un ensemble, avec espaces \og automat
Une commande pour créer, en \TikZ, la \textit{toile} pour une suite récurrente.
+Une commande pour créer, en \TikZ, un cercle trigo avec options.
+
+Une commande pour afficher un petit schéma, en \TikZ, sur le signe d'une fonction affine ou d'un trinôme.
+
+Deux commandes pour, en \TikZ, créer des petits schémas \og de signe \fg
+
\vspace{1.5cm}
\hfill{}\textit{Merci à Anne pour ses retours et sa relecture !}
@@ -2003,15 +2010,15 @@ Plusieurs \Cle{Clés} sont disponibles pour cette commande :
\begin{codesortie}
\begin{center}
\begin{tikzpicture}[line join=bevel]
- \cercletrigoPL[rayon=2,affvaleurs=false,decal=8pt]
+ \cercletrigoPL[rayon=2.5,affvaleurs=false,decal=8pt]
\end{tikzpicture}
~~~~
\begin{tikzpicture}[line join=bevel]
- \cercletrigoPL[rayon=2,affangles=false]
+ \cercletrigoPL[rayon=2.5,affangles=false]
\end{tikzpicture}
~~~~
\begin{tikzpicture}[line join=bevel]
- \cercletrigoPL[rayon=2,moinspi=false,couleurfond=orange!15,taillevaleurs=\tiny]
+ \cercletrigoPL[rayon=2.5,moinspi=false,couleurfond=orange!15,taillevaleurs=\tiny]
\end{tikzpicture}
\end{center}
\end{codesortie}
@@ -2080,8 +2087,215 @@ Les \Cle{Clés} pour cette possibilité sont :
\newpage
+\section{Petits schémas pour le signe d'une fonction affine ou d'un trinôme}
+
+\subsection{Idée}
+
+\begin{codeidee}
+L'idée est d'obtenir une commande pour tracer (en \TikZ) un petit schéma pour \textit{visualiser} le signe d'une fonction affine ou d'un trinôme.
+
+Le code est très largement inspiré de celui du package \ctex{tnsana} même si la philosophie est légèrement différente.
+
+\smallskip
+
+Comme pour les autres commandes \TikZ, l'idée est de laisser l'utilisateur définir et créer son environnement \TikZ, et d'insérer la commande \ctex{aidesignePL} pour afficher le schéma.
+\end{codeidee}
+
+\begin{codetex}[tikz lower]
+%code tikz
+\aidesignePL
+\end{codetex}
+
+\subsection{Commandes}
+
+\begin{codetex}[listing only]
+...
+\begin{tikzpicture}[<options>]
+ ...
+ \aidesignePL[<clés>]
+ ...
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codetex}[listing only]
+... {\tikz[<options>] \aidesignePL[<clés>]}...
+\end{codetex}
+
+\begin{codecles}
+Plusieurs \Cle{Clés} sont disponibles pour cette commande :
+
+\begin{itemize}
+ \item la clé \Cle{code} qui permet de définir le type d'expression (voir en-dessous) ;\hfill{}défaut \Cle{da+}
+ \item la clé \Cle{couleur} qui donne la couleur de la représentation ;\hfill{}défaut \Cle{red}
+ \item la clé \Cle{racines} qui définit la ou les racines ;\hfill{}défaut \Cle{2}
+ \item la clé \Cle{largeur} qui est la largeur du schéma ;\hfill{}défaut \Cle{2}
+ \item la clé \Cle{hauteur} qui est la hauteur du schéma ;\hfill{}défaut \Cle{1}
+ \item un booléen \Cle{cadre} qui affiche un cadre autour du schéma.\hfill{}défaut \Cle{true}
+\end{itemize}
+\end{codecles}
+
+\begin{codecles}
+Pour la clé \Cle{code}, il est construit par le type (\textsf{a} pour affine ou \textsf{p} comme parabole) puis les éléments caractéristiques (\textsf{a+} pour $a>0$, \textsf{d0} pour $\Delta=0$, etc) :
+
+\begin{itemize}
+ \item \Cle{code=da+} := une droite croissante ;
+ \item \Cle{code=da-} := une droite décroissante ;
+ \item \Cle{code=pa+d+} := une parabole \textit{souriante} avec deux racines ;
+ \item etc
+\end{itemize}
+\end{codecles}
+
+\pagebreak
+
+\begin{codetex}[listing only]
+ \begin{center}
+ \begin{tikzpicture}
+ \aidesignePL[code=da+,racines=-4]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=da-,racines={h},couleur=blue,largeur=3,cadre=false]
+ \end{tikzpicture}
+ \end{center}
+ %
+ \begin{center}
+ \begin{tikzpicture}
+ \aidesignePL[code=pa+d+,racines={1/2},couleur=orange]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa+d-,couleur=ForestGreen]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa+d0,racines={5},couleur=purple]
+ \end{tikzpicture}
+ \end{center}
+ %
+ \begin{center}
+ \begin{tikzpicture}
+ \aidesignePL[code=pa-d+,racines={-3/0},couleur=yellow]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa-d-,couleur=cyan]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa-d0,racines={-1},couleur=magenta]
+ \end{tikzpicture}
+ \end{center}
+\end{codetex}
+
+\begin{codesortie}
+\begin{center}
+ \begin{tikzpicture}
+ \aidesignePL[code=da+,racines=-4]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=da-,racines={h},couleur=blue,largeur=3,cadre=false]
+ \end{tikzpicture}
+\end{center}
+%
+\begin{center}
+ \begin{tikzpicture}
+ \aidesignePL[code=pa+d+,racines={1/2},couleur=orange]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa+d-,couleur=ForestGreen]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa+d0,racines={5},couleur=purple]
+ \end{tikzpicture}
+\end{center}
+%
+\begin{center}
+ \begin{tikzpicture}
+ \aidesignePL[code=pa-d+,racines={-3/0},couleur=yellow]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa-d-,couleur=cyan]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \aidesignePL[code=pa-d0,racines={-1},couleur=magenta]
+ \end{tikzpicture}
+\end{center}
+\end{codesortie}
+
+\begin{codetex}[tikz lower]
+%code tikz
+ \aidesignePL[largeur=3.5,hauteur=1.5,code=da-,racines=\tfrac{-b}{a},couleur=Plum]
+\end{codetex}
+
+\subsection{Intégration avec tkz-tab}
+
+\begin{codeidee}
+Ces schémas peuvent être de plus utilisés, via la commande \ctex{aidesignetkztabPL} pour illustrer les signes obtenus dans un tableau de signes présentés grâce au package \ctex{tkz-tab}.
+
+Pour des raisons interne, le fonctionnement de la commande \ctex{aidesignetkztabPL} est légèrement différent et, pour des raisons que j'ignore, le code est légèrement différent en \textit{interne} (avec une \textit{déconnexion} des caractères \textsf{:} et \textsf{\textbackslash}) pour la librairie \TikZ{} \ctex{calc} puisse fonctionner (mystère pour le moment\ldots)
+\end{codeidee}
+
+\begin{codetex}[listing only]
+\begin{tikzpicture}
+ %commandes tkztab
+ \aidesignetkztabPL[<options>]{<numligne>}[<echelle>][<décalage horizontal>]
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codecles}
+Les \Cle{Clés} pour le premier argument optionnel sont les mêmes que pour la version \textit{initiale} de la commande précédente.
+
+En ce qui concerne les autres arguments :
+
+\begin{itemize}
+ \item le deuxième argument, mandataire, est le numéro de la ligne à côté de laquelle placer le schéma ;
+ \item le troisième argument, optionnel et valant \Cle{0.85} par défaut, est l'échelle à appliquer sur l'ensemble du schéma (à ajuster en fonction de la hauteur de la ligne) ;
+ \item le quatrième argument, optionnel et valant \Cle{1.5} par défait, est lié à l'écart horizontal entre le bord de la ligne du tableau et le schéma.
+\end{itemize}
+
+À noter que si l'un des arguments optionnels (le n°3 et/ou le n°4) sont utilisés, il vaut mieux préciser les 2 !
+\end{codecles}
+
+
+\begin{codetex}[listing only]
+\begin{center}
+ \begin{tikzpicture}
+ \tkzTabInit[]{$x$/1,$-2x+5$/1,$2x+4$/1,$p(x)$/1}{$-\infty$,$-2$,${2,5}$,$+\infty$}
+ \tkzTabLine{,+,t,+,z,-,}
+ \tkzTabLine{,-,z,+,t,+,}
+ \tkzTabLine{,-,z,+,z,-,}
+ \aidesignetkztabPL[code=da-,racines={2,5},couleur=blue]{1}
+ \aidesignetkztabPL[code=da+,racines={-2},couleur=purple]{2}
+ \aidesignetkztabPL[code=pa-d+,racines={-2/2,5},couleur=orange]{3}[0.85][2]
+ \end{tikzpicture}
+\end{center}
+\end{codetex}
+
+\begin{codesortie}
+\begin{center}
+ \begin{tikzpicture}
+ \tkzTabInit[]{$x$/1,$-2x+5$/1,$2x+4$/1,$p(x)$/1}{$-\infty$,$-2$,${2,5}$,$+\infty$}
+ \tkzTabLine{,+,t,+,z,-,}
+ \tkzTabLine{,-,z,+,t,+,}
+ \tkzTabLine{,-,z,+,z,-,}
+ \aidesignetkztabPL[code=da-,racines={2,5},couleur=blue]{1}
+ \aidesignetkztabPL[code=da+,racines={-2},couleur=purple]{2}
+ \aidesignetkztabPL[code=pa-d+,racines={-2/2,5},couleur=orange]{3}[0.85][2]
+ \end{tikzpicture}
+\end{center}
+\end{codesortie}
+
+\newpage
+
\section{Historique}
+{\small \bverb|v1.1.5|~:~~~~Ajout de deux commandes \textsf{aidesignePL} et \ctex{aidesignetkztabPL} pour, en \TikZ, créer des petits schémas \og de signe \fg
+
{\small \bverb|v1.1.4|~:~~~~Ajout d'une commande \textsf{cercletrigoPL} pour, en \TikZ, créer facilement un cercle trigo avec \textit{options}
{\small \bverb|v1.1.3|~:~~~~Ajout des commandes \textsf{convertfraction}, \textsf{ensPL} et \textsf{recurrPL}
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index b70f3eb23b..2b498305f5 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}[2022/05/07 - v1.1.4 - Aide pour l'utilisation de LaTeX en lycée]
+\ProvidesPackage{ProfLycee}[2022/05/13 - v1.1.5 - Aide pour l'utilisation de LaTeX en lycée]
+% 1.1.5 Ajout de commandes pour "visualiser" le signe de ax+b ou de ax2+bx+c (cf tnsana !)
% 1.1.4 Ajout d'une commande cercletrigoPL pour, en \TikZ, créer facilement un cercle trigo avec options
% 1.1.3 Ajout d'une commande ensemble pour créer un ensemble à partir d'une liste
% 1.1.2 Modifs mineures
@@ -42,7 +43,6 @@
\RequirePackage{xintexpr}
\RequirePackage{simplekv}
\RequirePackage{listofitems}
-\RequirePackage{xintexpr}
\RequirePackage{tabularray}
\RequirePackage{fontawesome5}
%librairies tikz
@@ -50,6 +50,7 @@
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{arrows,arrows.meta}
+\usetikzlibrary{babel}
%tcolorbox
\RequirePackage[most]{tcolorbox}
%divers
@@ -1014,5 +1015,176 @@
{}
}
+%==================AideTds============= OK !!
+\defKV[aidetds]{%
+ code=\def\tdsparam{#1},%
+ couleur=\def\tdscouleur{#1},%
+ racines=\def\tdsracine{#1},%
+ largeur=\def\tdslarg{#1},%
+ hauteur=\def\tdshaut{#1}
+}
+
+\setKVdefault[aidetds]{%
+ code=da+,
+ couleur=red,%
+ largeur=2,%
+ hauteur=1,%
+ cadre=true,%
+ racines=2
+}
+
+\NewDocumentCommand\schematdsaff{ s m m m m }{%pour les droites (interne)
+ % * = étoilée -> a négatif
+ % #2 = couleur
+ % #3 = largeur
+ % #4 = hauteur
+ % #5 = racine
+ \IfBooleanTF{#1}%si étoile := droite qui descend
+ {%
+ \def\possgnavant{above right}\def\possgnapres{below left}\def\sgnavant{\strut+}\def\sgnapres{\strut-}%
+ \draw[thick,#2] ({-0.5*#3},{0.5*#4})--({0.5*#3},{-0.5*#4});
+ }
+ {%
+ \def\possgnavant{below right}\def\possgnapres{above left}\def\sgnavant{\strut-}\def\sgnapres{\strut+}%
+ \draw[thick,#2] ({-0.5*#3},{-0.5*#4})--({0.5*#3},{0.5*#4});
+ }
+ \draw[#2] ({-0.5*#3},0) node[inner sep=0pt,\possgnavant=1pt,font=\scriptsize] {\textcircled{$\sgnavant$}};
+ \draw[#2] ({0.5*#3},0) node[inner sep=0pt,\possgnapres=1pt,font=\scriptsize] {\textcircled{$\sgnapres$}};
+ \draw[#2] (0,0) node[inner sep=0pt,above=3pt,font=\scriptsize] {$\strut#5$} ;
+ \filldraw[#2] (0,0) circle[radius=2pt] ;
+}
+
+\NewDocumentCommand\schematdsparab{ m m m m m o }{%pour les paraboles (interne)
+ % #1 = signe de a (1 ou -1) ?
+ % #2 = couleur
+ % #3 = largeur
+ % #4 = hauteur
+ % #5 = nb racine
+ % #6 = liste racines (option)
+ \xintifboolexpr{ #1 > 0 'and' #5 == 2 } %a>0 et delta>0
+ {%
+ \StrCut{#6}{/}{\xun}{\xdeux}
+ \draw[thick,#2] ({-0.375*#3},{0.5*#4}) parabola bend (0,{-0.5*#4}) ({0.375*#3},{0.5*#4}) ;
+ \draw[#2] ({-0.5*#3},0) node[above right=1pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut+$}};
+ \draw[#2] ({0.5*#3},0) node[above left=1pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut+$}};
+ \draw[#2] (0,0) node[below=1pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut-$}};
+ \filldraw[#2] ({0.2625*#3},0) circle[radius=2pt] node[below right=1pt,inner sep=0pt,font=\scriptsize] {$\strut\xdeux$};
+ \filldraw[#2] ({-0.2625*#3},0) circle[radius=2pt] node[below left=1pt,inner sep=0pt,font=\scriptsize] {$\strut\xun$};%
+ }
+ {}
+ \xintifboolexpr{ #1 < 0 'and' #5 == 2 } %a<0 et delta>0
+ {%
+ \StrCut{#6}{/}{\xun}{\xdeux}
+ \draw[thick,#2] ({-0.375*#3},{-0.5*#4}) parabola bend (0,{0.5*#4}) ({0.375*#3},{-0.5*#4}) ;
+ \draw[#2] ({-0.5*#3},0) node[below right=1pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut-$}};
+ \draw[#2] ({0.5*#3},0) node[below left=1pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut-$}};
+ \draw[#2] (0,0) node[above=1pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut+$}};
+ \filldraw[#2] ({0.2625*#3},0) circle[radius=2pt] node[above right=1pt,inner sep=0pt,font=\scriptsize] {$\strut\xdeux$};
+ \filldraw[#2] ({-0.2625*#3},0) circle[radius=2pt] node[above left=1pt,inner sep=0pt,font=\scriptsize] {$\strut\xun$};%
+ }
+ {}
+ \xintifboolexpr{ #1 > 0 'and' #5 == 1 } %a>0 et delta=0
+ {%
+ \draw[thick,#2] ({-0.375*#3},{0.5*#4}) parabola bend (0,0) ({0.375*#3},{0.5*#4}) ;
+ \filldraw[#2] (0,0) circle[radius=2pt] node[below=3pt,inner sep=1pt,font=\scriptsize] {$#6$};
+ \draw[#2] (0,0) node[above=3pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut+$}};
+ }
+ {}
+ \xintifboolexpr{ #1 < 0 'and' #5 == 1 } %a>0 et delta=0
+ {%
+ \draw[thick,#2] ({-0.375*#3},{-0.5*#4}) parabola bend (0,0) ({0.375*#3},{-0.5*#4}) ;
+ \filldraw[#2] (0,0) circle[radius=2pt] node[above=3pt,inner sep=0pt,font=\scriptsize] {$#6$};
+ \draw[#2] (0,0) node[below=3pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut-$}};
+ }
+ {}
+ \xintifboolexpr{ #1 > 0 'and' #5 == 0 } %a>0 et delta<0
+ {%
+ \draw[thick,#2] ({-0.375*#3},{0.5*#4}) parabola bend (0,{0.075*#4}) ({0.375*#3},{0.5*#4}) ;
+ \draw[#2] (0,{0.075*#4}) node[above=2pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut+$}};
+ }
+ {}
+ \xintifboolexpr{ #1 < 0 'and' #5 == 0 } %a>0 et delta<0
+ {%
+ \draw[thick,#2] ({-0.375*#3},{-0.5*#4}) parabola bend (0,{-0.075*#4}) ({0.375*#3},{-0.5*#4}) ;
+ \draw[#2] (0,{-0.075*#4}) node[below=2pt,inner sep=0pt,font=\scriptsize] {\textcircled{$\strut-$}};
+ }
+ {}
+}
+
+\newcommand\aidesignePL[1][]{%
+ \useKVdefault[aidetds]
+ \setKV[aidetds]{#1}
+ %simplification des codes
+ \IfEq{\tdsparam}{da+}{\def\xcode{1}}{}
+ \IfEq{\tdsparam}{da-}{\def\xcode{-1}}{}
+ \IfEq{\tdsparam}{pa+d+}{\def\xcode{12}}{}
+ \IfEq{\tdsparam}{pa-d+}{\def\xcode{-12}}{}
+ \IfEq{\tdsparam}{pa+d0}{\def\xcode{11}}{}
+ \IfEq{\tdsparam}{pa-d0}{\def\xcode{-11}}{}
+ \IfEq{\tdsparam}{pa+d-}{\def\xcode{10}}{}
+ \IfEq{\tdsparam}{pa-d-}{\def\xcode{-10}}{}
+ %cadre si booléen true
+ \ifboolKV[aidetds]{cadre}
+ {\draw[lightgray] ({-0.5*\tdslarg},{-0.5*\tdshaut}) rectangle ({0.55*\tdslarg},{0.5*\tdshaut}) ;}
+ {}
+ %restriction de la petite fenêtre
+ \clip ({-0.5*\tdslarg},{-0.5*\tdshaut}) rectangle ({0.55*\tdslarg},{0.5*\tdshaut}) ;
+ %axe (Ox)
+ \draw[thick,->] ({-0.5*\tdslarg},0)--({0.55*\tdslarg},0);
+ %1er degré a+ code = 1
+ \ifnum\xcode=1
+ \schematdsaff{\tdscouleur}{\tdslarg}{\tdshaut}{\tdsracine}
+ \fi
+ %1er degré a- code = -1
+ \ifnum\xcode=-1
+ \schematdsaff*{\tdscouleur}{\tdslarg}{\tdshaut}{\tdsracine}
+ \fi
+ %2d degré a+delta+ code = 12
+ \ifnum\xcode=12
+ \schematdsparab{1}{\tdscouleur}{\tdslarg}{\tdshaut}{2}[\tdsracine]
+ \fi
+ %2d degré a-delta+ code = -12
+ \ifnum\xcode=-12
+ \schematdsparab{-1}{\tdscouleur}{\tdslarg}{\tdshaut}{2}[\tdsracine]
+ \fi
+ %2d degré a+delta0 code = 11
+ \ifnum\xcode=11
+ \schematdsparab{1}{\tdscouleur}{\tdslarg}{\tdshaut}{1}[\tdsracine]
+ \fi
+ %2d degré a-delta0 code = -11
+ \ifnum\xcode=-11
+ \schematdsparab{-1}{\tdscouleur}{\tdslarg}{\tdshaut}{1}[\tdsracine]
+ \fi
+ %2d degré a+delta- code = 10
+ \ifnum\xcode=10
+ \schematdsparab{1}{\tdscouleur}{\tdslarg}{\tdshaut}{0}
+ \fi
+ %2d degré a-delta- code = -10
+ \ifnum\xcode=-10
+ \schematdsparab{-1}{\tdscouleur}{\tdslarg}{\tdshaut}{0}
+ \fi
+}
+
+%pour l'interaction avec tkz-tab
+\defKV[aidetdstkz]{%
+ echelle=\def\tdstkzscale{#1},%
+ decal=\def\tdstkzoffset{#1}
+}
+
+\setKVdefault[aidetdstkz]{%
+ echelle=1,%
+ decal=1.25
+}
+
+\NewDocumentCommand\aidesignetkztabPL{ o m O{0.85} O{1.5} }{%
+ #1 = codeaidetikz
+ #2 = numligne
+ #3 = échelle
+ #4 = décalage
+ \shorthandoff{:}\shorthandoff{!} %bizzzzzzzzare
+ \coordinate (Z) at ($(T2#2)!.5!(T2\the\numexpr#2+1\relax)$) ;
+ \shorthandon{:}\shorthandon{!}
+ \path (Z.east) + (#4,0) pic[right,scale=#3,every node/.style={scale=#3}] {code={\aidesignePL[#1]}} ;
+}
\endinput \ No newline at end of file
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 56a092cfc1..ea07fe881e 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,26 @@
+2022-05-13 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html4.tex (html4.4ht): added option "cut-fullname", to
+ produce full section file names based on jobname and section type.
+ By default, both are truncated to two characters.
+ https://tex.stackexchange.com/a/644072/2891
+
+2022-05-09 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-fonts-modern.tex (
+ ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/mlmex.htf
+ ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/mlmsy.htf
+ ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/rm-mlm.htf
+ ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/mlmbsy.htf
+ ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/rm-mlmvt.htf
+ ./tex4ht.dir/texmf/tex4ht/ht-fonts/alias/mlm/mlmmi.htf
+ ): Added support for ML Modern fonts.
+ https://tex.stackexchange.com/a/643260/2891
+
+2022-05-08 Karl Berry <karl@freefriends.org>
+
+ * tex4ht-4ht.tex (xrhyper-hooks.4ht): copyright.
+
2022-05-05 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (tcolorbox.4ht): fixed support for Nameref.
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 8bf9120ff0..663b039416 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1130 2022-05-05 13:25:11Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1131 2022-05-08 15:29:51Z karl $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2022 TeX Users Group
@@ -3917,7 +3917,7 @@ Hyperref pasess five arguments to \`|\newlabel|, we must adapt \`|\XR:rEfLiNK| t
\<xrhyper-hooks.4ht\><<<
% xrhyper-hooks.4ht (|version), generated from |jobname.tex
-% Copyright 2020 TeX Users Group
+% Copyright 2020-2022 TeX Users Group
|<TeX4ht license text|>
|<xr cut files|>
|<wait with xr-hyper|>
diff --git a/support/TeX4ht/source/tex4ht-html4.tex b/support/TeX4ht/source/tex4ht-html4.tex
index d21364326d..a2c897578c 100644
--- a/support/TeX4ht/source/tex4ht-html4.tex
+++ b/support/TeX4ht/source/tex4ht-html4.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html4.tex 1124 2022-04-29 15:04:44Z michal_h21 $
+% $Id: tex4ht-html4.tex 1133 2022-05-13 13:41:16Z michal_h21 $
% Compile 4 times: latex tex4ht-html4
% Copy html4.4ht into the work directory before all but the last compilation.
%
@@ -1139,10 +1139,35 @@ tex4ht-body>>>
\Log:Note{For section filenames that reflect on
their titles use the command line
option `sec-filename'}
+ \:CheckOption{cut-fullname}
+ \if:Option
+ |<section type names for cutat files|>
+ \else
+ \Log:Note{For section filenames that use full
+ jobname and section type use the command line
+ option `cut-fullname'}
+ \fi
\fi
\fi
>>>
+This redefines internal macro from tex4ht.sty to use a full
+section type name instead of just first two characters.
+This can be usefull especially when you cut at level that cuts both
+subsections and subsubsections, as these will produce the same filenames.
+
+See \Link[https://tex.stackexchange.com/a/644072/2891]{}{} this answer for more
+details\EndLink.
+
+\<section type names for cutat files\><<<
+\let\j:bname\jobname
+\def\fx:pt#1xxx!*?: {%
+ \expandafter\ifx \csname big:#1:\endcsname\relax%
+ \expandafter\gHAssign\csname big:#1:\endcsname 0 \fi%
+ \expandafter\gHAdvance\csname big:#1:\endcsname 1%
+\edef\big:fn{#1\csname big:#1:\endcsname}}
+>>>
+
\<section names for cutat files\><<<
\Configure{CutAt-filename}{%
\ifx \:NxtNwFN\:Undef
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 847d2e6d1f..2cfa1f9e65 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -38,7 +38,6 @@ $mirrors = {
'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.ai/' => 1,
'https://ctan.um.ac.ir/' => 1,
- 'https://mirror.bardia.tech/ctan/' => 1,
},
'Japan' => {
'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
@@ -48,7 +47,7 @@ $mirrors = {
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://cran.asia/tex/' => 1,
+ 'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
@@ -114,6 +113,7 @@ $mirrors = {
'https://ftp.tu-chemnitz.de/pub/tex/' => 1,
'https://mirror.clientvps.com/CTAN/' => 1,
'https://mirror.dogado.de/tex-archive/' => 1,
+ 'https://mirror.informatik.hs-fulda.de/tex-archive/' => 1,
'https://mirror.physik.tu-berlin.de/pub/CTAN/' => 1,
'https://packages.oth-regensburg.de/ctan/' => 1,
},
@@ -121,6 +121,9 @@ $mirrors = {
'http://ftp.ntua.gr/mirror/ctan/' => 1,
'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
},
+ 'Hungary' => {
+ 'https://mirror.szerverem.hu/ctan/' => 1,
+ },
'Italy' => {
'https://ctan.mirror.garr.it/mirrors/ctan/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 409f5578c8..c8715aff8e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2022
-depend revision/63286
+depend revision/63292
name 00texlive.image
category TLCore
@@ -4567,7 +4567,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 63285
+revision 63288
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -187190,22 +187190,28 @@ catalogue-version 5.01
name lshort-polish
category Package
-revision 55643
+revision 63289
shortdesc Introduction to LaTeX in Polish
relocated 1
longdesc This is the Polish translation of A Short Introduction to
longdesc LaTeX2e.
-containersize 372
-containerchecksum 77927173ea8b2608567a330fb0b76663b7389026de4066b21bf4c460c4721d57badf65179df473f19fc94ba60b56c8ba9f3e99073f500f31c37dce6ba754b3f4
-doccontainersize 1116840
-doccontainerchecksum 5fab9a867d78fabec9edff0148c1134d36ddc8b19140e5fa20752fb5315b30dc3f144eed08fd2f6849581d5ea1a515f350428268fdf3d78fbc92644fc1681271
-docfiles size=372
+containersize 444
+containerchecksum c61289a35103ecfab025169d432be2b3c7f2fd4ff1eb094b345feae6c9a30bd2cee70e0402eb6c2ea330254cf00d04c02649a40d6bd011f9cc612521c88b94a6
+doccontainersize 2093244
+doccontainerchecksum abc5162a490b9646649dfdf50779ab12632eb3ddc6d1c2bae93a4bb00ef1f9387bc8d873a7b5c062b92a999c9d62b74e64b1688dd3582255f7386958649ee009
+docfiles size=564
+ RELOC/doc/latex/lshort-polish/CHANGES
RELOC/doc/latex/lshort-polish/README details="Readme"
- RELOC/doc/latex/lshort-polish/lshort2e.pdf details="The document itself" language="pl"
- RELOC/doc/latex/lshort-polish/src.zip
+ RELOC/doc/latex/lshort-polish/lshort-6.4PL1.src.tar.gz
+ RELOC/doc/latex/lshort-polish/lshort-a5-pl.pdf details="The document itself (A5 paper format)" language="pl"
+ RELOC/doc/latex/lshort-polish/lshort-letter-pl.pdf details="The document itself (letter format)" language="pl"
+ RELOC/doc/latex/lshort-polish/lshort-pl.pdf details="The document itself (A4 paper format)" language="pl"
+catalogue-contact-bugs https://gitlab.com/marcin-serwin/lshort-pl/-/issues
+catalogue-contact-repository https://gitlab.com/marcin-serwin/lshort-pl
catalogue-ctan /info/lshort/polish
-catalogue-license pd
+catalogue-license gpl2+
catalogue-topics polish-doc tut-latex
+catalogue-version 6.4PL1
name lshort-portuguese
category Package
@@ -212128,7 +212134,7 @@ catalogue-topics collection
name msc
category Package
-revision 15878
+revision 63291
shortdesc Draw MSC diagrams
relocated 1
longdesc The package should be useful to all people that prepare their
@@ -212137,27 +212143,24 @@ longdesc their texts. The package is not an MSC editor; it simply takes
longdesc a textual description of an MSC and draws the corresponding
longdesc MSC. The current version of the MSC macro package supports the
longdesc full MSC2000 language.
-containersize 17840
-containerchecksum cfd66ed08d144698d11905ddf987f44782752e412d5ecb0a85fc27e569cedd4918ac05f19d986e0fa6e17065bf871e805094251eebd5d27653047d436541600d
-doccontainersize 413856
-doccontainerchecksum 9485a70d19aa2754ae4e12e4311d4a03367c57a7bbba69cfc50a38aa50d6d9160aeb812c4a63b23f7da0e726b07cf836ac9df7b66b4c847b9cad0e7d66aff23b
-docfiles size=151
+containersize 20152
+containerchecksum 7693c105f3a896e842796c0119fbcc692a1d495f394de5e2cbb9df7164b4735723504980e1ca53b76aa152a2b779c06f535542143512882f411eea40814a9d5d
+doccontainersize 251376
+doccontainerchecksum 9f8b33812702f2d9307e7f1a20c091f05da4c03220abbe8d15f3e2a3ad9871fd0806fe45f29557a71953da3c57a3f0a08d21e93570a99542b9d3ea605398e63b
+docfiles size=115
RELOC/doc/latex/msc/COPYRIGHT.txt
- RELOC/doc/latex/msc/README details="Package Readme"
- RELOC/doc/latex/msc/maintenance.pdf details="Maintenance manual"
- RELOC/doc/latex/msc/maintenance.tex
- RELOC/doc/latex/msc/manual.pdf details="User manual"
- RELOC/doc/latex/msc/manual.tex
- RELOC/doc/latex/msc/refman.pdf details="Reference manual"
- RELOC/doc/latex/msc/refman.tex
-runfiles size=29
- RELOC/bibtex/bib/msc/biblio.bib
+ RELOC/doc/latex/msc/README.txt details="Package Readme"
+ RELOC/doc/latex/msc/biblio.bib
+ RELOC/doc/latex/msc/manual-macros.tex
+ RELOC/doc/latex/msc/msc.pdf details="User manual"
+ RELOC/doc/latex/msc/msc.tex
+runfiles size=30
RELOC/tex/latex/msc/msc.sty
catalogue-contact-home http://satoss.uni.lu/mscpackage/
catalogue-ctan /macros/latex/contrib/msc
-catalogue-license lppl
-catalogue-topics comp-net
-catalogue-version 1.16
+catalogue-license lppl1.3
+catalogue-topics comp-net pgf-tikz
+catalogue-version 2.00
name msg
category Package
@@ -258177,23 +258180,23 @@ catalogue-version 1.0
name pxjahyper
category Package
-revision 63040
+revision 63290
shortdesc Hyperref support for pLaTeX
relocated 1
longdesc This package adjusts the behavior of hyperref on (u)pLaTeX so
longdesc that authors can properly create PDF documents that contain
longdesc document information in Japanese.
-containersize 17500
-containerchecksum 9fa1aeca78121881d10c6d871fbd88b4abd21bdc06a2a2b2dbafb10cae81e4d789115d4c4a6abd0aa00b3c713e71a674fc4e4fc9a55a48e4e02c078a0db36e9d
-doccontainersize 152040
-doccontainerchecksum dbf5bf8e1b9ee81680930b7869fba32b58ccb163f19827dd82ac943c2f16b4dc3907cd67e16d1e45e6868066f4386bac9f2e2b46af989e10a6f55663094ead45
+containersize 17852
+containerchecksum c35955cc617ab4a04787266a17405226ecafdbacdc00d3876f8c17c70dd828dbe5dee5637237de4c6c2c45ca4778ed87b7dc693bec0f3f8d9ec0a0602247fbb6
+doccontainersize 152444
+doccontainerchecksum d1678593c228c0be55f6177aa64d29eb8e380de23948529a33c37b68c227dbc0a004728caf17df4425ab4053ab8530ae5bc6c0294eda3ab39d5196abc0f876d5
docfiles size=45
RELOC/doc/platex/pxjahyper/LICENSE
RELOC/doc/platex/pxjahyper/README-ja.md details="Readme (Japanese)" language="ja"
RELOC/doc/platex/pxjahyper/README.md details="Readme"
RELOC/doc/platex/pxjahyper/pxjahyper.pdf details="Package documentation (Japanese)" language="ja"
RELOC/doc/platex/pxjahyper/pxjahyper.tex
-runfiles size=20
+runfiles size=21
RELOC/tex/platex/pxjahyper/pxjahyper-ajm.def
RELOC/tex/platex/pxjahyper/pxjahyper-enc.sty
RELOC/tex/platex/pxjahyper/pxjahyper-uni.def
@@ -293531,7 +293534,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 63272
+revision 63292
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -293552,10 +293555,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 939296
-containerchecksum eeeeba53a1339673e7ec141388e051158b7ee1bad76dd2a2df6a96af2f3542855b4a45fe92b6f0b547d6299032d8d092a39dea1772b758cd09f5a6821fc48b83
+containersize 939448
+containerchecksum bde63bc785903a0e12b258c404e6f0fa8fa1420a2e9c2ae8b8640170984f34e3868d4442f45e0854e5333935d2d66aff35b1f043ab7cb9a3d04c2860d1f04a47
doccontainersize 136384
-doccontainerchecksum ac79f6f3cdee9b1edeebec673731b11921df4e3a72d6a797a021eaeb54334212edbdd27cc225d22a5a0499c6012fbc146b6fa39e5a805ac3d4e2412d45b26668
+doccontainerchecksum bbb67932bbf083028c6d555821cfa5061c082174bdcf3ba53b6a968fb985e4dfc1aadc84b5ff43ad762830bed4745972dc78e0ed8daf78efd33a848d8916dff1
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -293627,9 +293630,9 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1262040
-srccontainerchecksum 1906abe5a5fb370886f5630281c606c4ed027ddb6aec77eb8323cf822ff6951e6db593af8e53ea5294547a32d90c3872eba140c4a683a530200ed11fbafd0810
-srcfiles size=3811
+srccontainersize 1251744
+srccontainerchecksum 80df831b2967b8bfe664700894532a5282ec64435ba65ef1ebc87909143b035e922d56a888d2299915d6c1dd18a74831ab41b711006867aab6e7f6d95a39b10b
+srcfiles size=3812
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
texmf-dist/source/generic/tex4ht/README
@@ -293704,7 +293707,7 @@ srcfiles size=3811
texmf-dist/source/generic/tex4ht/update-htfonts
texmf-dist/source/generic/tex4ht/wripro.tex
texmf-dist/source/generic/tex4ht/xtpipes.tex
-runfiles size=11051
+runfiles size=11052
texmf-dist/scripts/tex4ht/ht.sh
texmf-dist/scripts/tex4ht/htcontext.sh
texmf-dist/scripts/tex4ht/htcopy.pl
@@ -303982,7 +303985,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 63285
+revision 63288
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -303990,10 +303993,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 109696
-containerchecksum 13e23a09fd96458820c7d828f602855fec397c318d768d8f00104d1d2d197872d1a5bdbc30f979eace56b4393dcde1d81470ac7c6b810be8aed2a8fc501a6f1a
+containersize 109732
+containerchecksum be9b0f8e9e4ee890e8496bf21f44e67af900ba7ecc4637e51855a5996807918aaa7331f7b6dafa50ec9b138a80f69cc09039b88002197a85d992019bd4afb510
doccontainersize 406332
-doccontainerchecksum d3e64dc6fff69bdf50a91bcbae08f9157c713073b532e70a60d9fa399959fbda9acb68f9f8a7a0382a545c14301abb9ad8d88fead5c1500f4b43772f82562c61
+doccontainerchecksum fed02102e78ff069e7df5634a5d7f236067a8535cd2afd83b8ebe5286e1758faf74c491cbd8ba48bbe8d89c4aac229171addd0123b136da24a990a03d794783f
docfiles size=505
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 09e3bb08dc..89616942dc 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-97a29eaed7a81b8834af2de610efafa2 texlive.tlpdb
+08b8a28d5168f539824fc0a676a96c53 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index d0284d52c7..53869f59b1 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-db9a4a8da3f48be1fa2b4e9e1f7d9b8bf1084cac4dd7f16491aa3763913e5ac39d33bb70de54a415d70f2cd58044ce8f4d7f9eba85d84a8bbd1b47cc78781a0c texlive.tlpdb
+3ee0882f9428aa3942cd5a264c428deb2d734e9d368145c1f0f387cf34081fcb92265a588544f201af1b833c0858fa67bf317aeb85a7645c1e1009489c26b964 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index ddc38c8938..0301fef34c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJifZ4PAAoJEEzhh34ZQ4xwTV4IALzV+8Cvbmuon/FF8qOGNGOt
-N8j/KZyW9L/8IEglIKuLLTyUTCkkTl7uN9ieXb6h3at9ql9CZSQddKIrCGoFwAiu
-uT/+FYZxiDdhmQwm8iCenpIn8vlTyVtTTVnwMwferBac4w6Cg3TuNdfgN55HnDc5
-Cd8zB6IJl3anGXnIgre3ArPtvkHvT2k1P7RV4qpgxkicWB/PmuVuCG8yObCaL9JH
-jDuqZSWfbwIeqVoYFIUsKGXz7NII4nhy1/6hArWCcXwJfHi6NgQQ1H7S7VfslvWh
-MeTP3CES8nahyfeq2E/HDyXsep/iHi1iD3cHrFfhIlLiKPkJK17y2w3pjjQ6YdM=
-=1RkT
+iQEcBAEBCgAGBQJifu+HAAoJEEzhh34ZQ4xw1RcH/23On/O8Q8cV+Dmq0zm/pSaC
+dH3QDh/rrGf7ls6FZhg4j3v+z5sR/qqtNnJFydPPNNqGpJ6BXq57osWNdre5T5L7
+SoN1+5dzKUHlqYT4aujmAIR4t4e7w7+KItVYPe+3SoH8W0d7mURtJdW/N82hm/oO
+/e1a/xUK4SWbfogslhZkYcVbXbR+oQNAmi9dG9FRit54Z498AS2Q+I4ZoBnmQL2T
+V3fBa7/U59XS6UkOcmX1SNlm3u7wvRN/qve6vqp6RD9pFvN7H3I611h5p8SOLUck
+KSG3NXtgQfSJ6w8KyUDpj2OBiED3NltPK5bIod7decHr3Ea46Re4hn+PeyFZZyk=
+=+m24
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 4808dcb69a..a558e57c6d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 63bdc65f78..66d317807a 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1652386684
+date=1652473108
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=434c6f08bb63b9fd4da9d54c234b278c
+lstdigest=6054a4d1032586973cc93d0d7b0b3a20
numpkg=5582
relstate=next
-version=8167
+version=8168
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: Bbqjgld6UI6muD8XaiFWdwLHyaTjxg6cI07k/K5QB4Cr+6vwYqmG5d66EBz30OzdUrctXx329TTfLgT9d3YrSM98uvQV1g2g6KwvJxZXntCjBkUHVRZcKUjRaxv9Vum+0MTfv7Pkt4TwC+eafakBvee9oBaWm8woedPDdRhzekcNraASJWvuIOR8CSZu0VBvCwSLDcKAyqrNnQ+4Ai0z+ICCuJBj8eIVVBMBp5+YRjUgtJQ0M9QTCiOVpC/bQfINEYJ3rUhYRb7EN/si7w7SJN5MiFA8Q2WOGNfekuolNKox1S9lcHK+i5SuLs3eSOtln/PDppjCpHieN6g/GZ0S/Q==
+;;;; signature/miktex: wDNhCNAaw/2rVZsa2Sv9DqTAQ6JhQthk0QZmzuiPbEExxTWHrZbotm3/0Xqm+6vLsKsyUrMgh/4KHqHRNkdiP5YiTHYENQ7Ma62IqV64aS/qrUmwJ8W2vrz95+5owNG6tvUr1qIgNRvgtxaeFjALorsffnMQVIkzYqEflO31q/2j/AEITe6pznNM9vLKCZfPeXohoigPrfzc6T2+IkYVg/1IS0bvlkNKSt5odGfiGgWv8iEuDNsihwLK0O3yiW77COEKXdIxAHxIIbWGKc9MHmRQXBZP7uAB97ZWVu/MtrK38e8NA0MEEbKu91DOYmmOKH3gb0UUt7L6ygywR6FlBw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index e134ed9377..51cd185ad6 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1652386303
+date=1652472695
lastupd=arara arara__doc arara__source authorarchive authorarchive__doc authorarchive__source babel babel__doc babel__source beaulivre beaulivre__doc beaulivre__source bxpdfver bxpdfver__doc circledtext circledtext__doc circledtext__source circuitikz circuitikz__doc codehigh
-lstdigest=50d583d9a20def144d982c7e4bd10c08
+lstdigest=e5e926d1a6e8c6e1d6eebc5cb48ba388
numpkg=5582
relstate=stable
-version=8167
+version=8168
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: DjLegMSZe/0YKtxQuUzlp5NNrdw5cbwQRyvH+wGf/f43luqfxVLsx6pWcSc0BGVGqqL9Cy67Blf57z03z9ukomsw3FxHfudtF6S0v+vA8XccQre0UYbFu/U6mHnHxg7mKR0I6ZtckemNRBlvq0rAraPaLknnuij0/3ScJ4gIxdh2hDBZYa1c7vSm0O9CtQFflIteVPLuKZdof839Wp60/Zon9Wcb+RZnPbZt3fhVhfUs0X4iaDp5ZGmMfI6l/q1T5aPEBuwEHEL3CFtESBcje+X8aYuQ8/nAcO9Nw4UV0CeYDfR3Gdm4h1imvat6+TwjumqCIvAup2F0g1nOhRD9Ew==
+;;;; signature/miktex: QNdQCKaVP91RgsTB/SKX1XzdXKdn0AX3np902OF2qx9PDIMNXsu+xySZReTqE1cnMNoTrszJ1do2ENpBu8Fb4oXEFVSFfHu8xZ5PbOqhYYUe20MQti03R/jFTEeLyM7yqq9mPCiZUcpBkp21BjWrljVbS8dUlZCNxcxrVO3VRam1lhxei8HBu3XeCXX38cZEGlV3N8pB9b23fVlTS75mhW739mCg+c6z7Tc35xBMB/B9tkaRCrtCf37QG7JLsD0UxfZHZU/O7OAtVNO63Z5lnFL+l64IwXJWhr7KLD9PXpWAbtwkFQESWcz4g+J5h6SbSapd4nQBwweSqj06p+wQIQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index b164b44adc..ba6917f69a 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2022-05-13-02-02
+2022-05-14-02-02
diff --git a/usergrps/usergrps/bg.html b/usergrps/usergrps/bg.html
index a719936ebb..998ea90c59 100644
--- a/usergrps/usergrps/bg.html
+++ b/usergrps/usergrps/bg.html
@@ -302,7 +302,7 @@ Bulgaria
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:07 CEST
</div></body></html>
diff --git a/usergrps/usergrps/br.html b/usergrps/usergrps/br.html
index c55b5a2d74..326e288ce7 100644
--- a/usergrps/usergrps/br.html
+++ b/usergrps/usergrps/br.html
@@ -294,7 +294,7 @@
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:07 CEST
</div></body></html>
diff --git a/usergrps/usergrps/cn.html b/usergrps/usergrps/cn.html
index d0d7f74c9e..5f677179f4 100644
--- a/usergrps/usergrps/cn.html
+++ b/usergrps/usergrps/cn.html
@@ -308,7 +308,7 @@ China
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:07 CEST
</div></body></html>
diff --git a/usergrps/usergrps/cz.html b/usergrps/usergrps/cz.html
index 05ab03dc43..fe44c5fc7a 100644
--- a/usergrps/usergrps/cz.html
+++ b/usergrps/usergrps/cz.html
@@ -115,7 +115,7 @@
<td><input class="lug" value="2700058974 / 2010" name="bacc">
<tr>
<td class="r">mailing list
- <td><input class="lug" value="cstex@cs.felk.cvut.cz" name="list">
+ <td><input class="lug" value="" name="list">
<td class="r">swift code
<td><input class="lug" value="FIOBCZPPXXX" name="bcode">
<tr>
@@ -156,8 +156,8 @@ Czech Republic
<tr>
<td class="r">name
<td><input class="lug" value="Petr Sojka" name="pname">
- <td><input class="lug" value="Dana Čurdová" name="gname">
- <td><input class="lug" value="Dana Čurdová" name="fname">
+ <td><input class="lug" value="Kristýna Hošková" name="gname">
+ <td><input class="lug" value="Kristýna Hošková" name="fname">
<tr>
<td class="tr">address
<td>
@@ -166,26 +166,26 @@ Czech Republic
</textarea>
<td>
<textarea class="lug" cols="20" rows="6" name=
- "gaddr">K Babě 19
-621 00 Brno
+ "gaddr">Wágnerova 1126 /11c
+614 00 Brno
Czech Republic
</textarea>
<td>
<textarea class="lug" cols="20" rows="6" name=
- "faddr">K Babě 19
-621 00 Brno
+ "faddr">Wágnerova 1126 /11c
+614 00 Brno
Czech Republic
</textarea>
<tr>
<td class="r">email
<td><input class="lug" value="president@cstug.cz" name="pemail">
<td><input class="lug" value="secretary@cstug.cz" name="gemail">
- <td><input class="lug" value="treasurer@cstug.cz" name="femail">
+ <td><input class="lug" value="secretary@cstug.cz" name="femail">
<tr>
<td class="r">phone
<td><input class="lug" value="+420 549 496 966" name="pphone">
- <td><input class="lug" value="+420 775 165 299" name="gphone">
- <td><input class="lug" value="+420 775 165 299" name="fphone">
+ <td><input class="lug" value="+420 732 752 723" name="gphone">
+ <td><input class="lug" value="+420 732 752 723" name="fphone">
<tr>
<td class="r">fax
<td><input class="lug" value="" name="pfax">
@@ -304,7 +304,7 @@ Czech Republic
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:07 CEST
</div></body></html>
diff --git a/usergrps/usergrps/de.html b/usergrps/usergrps/de.html
index ce9cd0e3cb..cda0df0bfa 100644
--- a/usergrps/usergrps/de.html
+++ b/usergrps/usergrps/de.html
@@ -307,7 +307,7 @@ Germany
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/dk.html b/usergrps/usergrps/dk.html
index 2b16eedb6f..9ad2da994e 100644
--- a/usergrps/usergrps/dk.html
+++ b/usergrps/usergrps/dk.html
@@ -294,7 +294,7 @@
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/ee.html b/usergrps/usergrps/ee.html
index c44dc1faf0..22478c10dc 100644
--- a/usergrps/usergrps/ee.html
+++ b/usergrps/usergrps/ee.html
@@ -296,7 +296,7 @@ EE 2444 Estonia
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/es.html b/usergrps/usergrps/es.html
index 0499b0e907..d91cf02470 100644
--- a/usergrps/usergrps/es.html
+++ b/usergrps/usergrps/es.html
@@ -296,7 +296,7 @@ Spain
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/esc.html b/usergrps/usergrps/esc.html
index e84187c14d..3d60e79b87 100644
--- a/usergrps/usergrps/esc.html
+++ b/usergrps/usergrps/esc.html
@@ -297,7 +297,7 @@ Spain
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/fr.html b/usergrps/usergrps/fr.html
index f8a34dc1b6..09a3946734 100644
--- a/usergrps/usergrps/fr.html
+++ b/usergrps/usergrps/fr.html
@@ -297,7 +297,7 @@ FRANCE
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/gr.html b/usergrps/usergrps/gr.html
index ca459c303d..d3978b4b47 100644
--- a/usergrps/usergrps/gr.html
+++ b/usergrps/usergrps/gr.html
@@ -296,7 +296,7 @@ Greece
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:25 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/hu.html b/usergrps/usergrps/hu.html
index 6921292713..474180efef 100644
--- a/usergrps/usergrps/hu.html
+++ b/usergrps/usergrps/hu.html
@@ -310,7 +310,7 @@ Hungary
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/ie.html b/usergrps/usergrps/ie.html
index d448da9c72..a0af4c516f 100644
--- a/usergrps/usergrps/ie.html
+++ b/usergrps/usergrps/ie.html
@@ -296,7 +296,7 @@ Ireland
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/index.html b/usergrps/usergrps/index.html
index dbfea63ce7..cbec341d45 100644
--- a/usergrps/usergrps/index.html
+++ b/usergrps/usergrps/index.html
@@ -168,7 +168,7 @@ the cell.
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/is.html b/usergrps/usergrps/is.html
index 60afc92a9e..a697c46f00 100644
--- a/usergrps/usergrps/is.html
+++ b/usergrps/usergrps/is.html
@@ -296,7 +296,7 @@ Iceland
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/it.html b/usergrps/usergrps/it.html
index 8663f05b6c..284591258a 100644
--- a/usergrps/usergrps/it.html
+++ b/usergrps/usergrps/it.html
@@ -297,7 +297,7 @@ Via Claudio 21
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/kh.html b/usergrps/usergrps/kh.html
index 78bd5636a6..d64a7f2025 100644
--- a/usergrps/usergrps/kh.html
+++ b/usergrps/usergrps/kh.html
@@ -296,7 +296,7 @@ Cambodia
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/kr.html b/usergrps/usergrps/kr.html
index 09139c7926..f6eaf7db7f 100644
--- a/usergrps/usergrps/kr.html
+++ b/usergrps/usergrps/kr.html
@@ -308,7 +308,7 @@ Republic of Korea
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/labels.pdf b/usergrps/usergrps/labels.pdf
index 77d6763b99..f7e78fb408 100644
--- a/usergrps/usergrps/labels.pdf
+++ b/usergrps/usergrps/labels.pdf
Binary files differ
diff --git a/usergrps/usergrps/lt.html b/usergrps/usergrps/lt.html
index e60bf7beeb..1ea786c823 100644
--- a/usergrps/usergrps/lt.html
+++ b/usergrps/usergrps/lt.html
@@ -296,7 +296,7 @@ Lithuania
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/lugs.html b/usergrps/usergrps/lugs.html
index d3cea64122..4d9f9e47ee 100644
--- a/usergrps/usergrps/lugs.html
+++ b/usergrps/usergrps/lugs.html
@@ -137,7 +137,6 @@ in this document.
<tr><td class="r">members: <td>300
<tr><td class="r">email: <td>cstug@cstug.cz
<tr><td class="r">web site: <td><a href="http://www.cstug.cz">www.cstug.cz</a>
-<tr><td class="r">discussion list:<td>cstex@cs.felk.cvut.cz
<tr><td class="tr">address: <td>c/o Petr Sojka<br/>Nejedlého 373/1,<br/>CZ 638 00 Brno<br/>Czech Republic
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>Zpravodaj CSTUGu
@@ -151,14 +150,14 @@ in this document.
<tr><td class="r">name: <td>Petr Sojka
<tr><td class="r">email: <td>president@cstug.cz
<tr><td class="r">phone: <td>+420 549 496 966
-<tr><td class="r">name: <td>Dana Čurdová
-<tr><td class="tr">address: <td>K Babě 19<br/>621 00 Brno<br/>Czech Republic
+<tr><td class="r">name: <td>Kristýna Hošková
+<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br/>614 00 Brno<br/>Czech Republic
<tr><td class="r">email: <td>secretary@cstug.cz
-<tr><td class="r">phone: <td>+420 775 165 299
-<tr><td class="r">name: <td>Dana Čurdová
-<tr><td class="tr">address: <td>K Babě 19<br/>621 00 Brno<br/>Czech Republic
-<tr><td class="r">email: <td>treasurer@cstug.cz
-<tr><td class="r">phone: <td>+420 775 165 299
+<tr><td class="r">phone: <td>+420 732 752 723
+<tr><td class="r">name: <td>Kristýna Hošková
+<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br/>614 00 Brno<br/>Czech Republic
+<tr><td class="r">email: <td>secretary@cstug.cz
+<tr><td class="r">phone: <td>+420 732 752 723
<tr><th class="kop"><img src="images/de.png" width="48" alt="flag"><th class="kop" id="de">de - Germany
<tr><td class="r">short name: <td>DANTE e.V.
<tr><td class="r">full name: <td>Deutschsprachige Anwendervereinigung TeX e.V.
@@ -556,7 +555,7 @@ in this document.
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/lugs.pdf b/usergrps/usergrps/lugs.pdf
index f82ffe7f02..976c3ab73a 100644
--- a/usergrps/usergrps/lugs.pdf
+++ b/usergrps/usergrps/lugs.pdf
Binary files differ
diff --git a/usergrps/usergrps/lugs.tex b/usergrps/usergrps/lugs.tex
index aa111a5fe9..7108296e96 100644
--- a/usergrps/usergrps/lugs.tex
+++ b/usergrps/usergrps/lugs.tex
@@ -76,7 +76,6 @@
\item[members] 300
\item[email] \url{cstug@cstug.cz}
\item[web site] \url{www.cstug.cz}
-\item[discussion list]cstex@cs.felk.cvut.cz
\item[address] \Longunderstack[l]{c/o Petr Sojka\\Nejedlého 373/1,\\CZ 638 00 Brno\\Czech Republic\strut}
\subhead{Periodical}
\item[title] Zpravodaj CSTUGu
@@ -93,15 +92,15 @@
\item[email] \url{president@cstug.cz}
\item[phone] +420 549 496 966
\subhead{Secretary}
-\item[name] Dana Čurdová
-\item[address] \Longunderstack[l]{K Babě 19\\621 00 Brno\\Czech Republic\strut}
+\item[name] Kristýna Hošková
+\item[address] \Longunderstack[l]{Wágnerova 1126 /11c\\614 00 Brno\\Czech Republic\strut}
\item[email] secretary@cstug.cz
-\item[phone] +420 775 165 299
+\item[phone] +420 732 752 723
\subhead{Treasurer}
-\item[name] Dana Čurdová
-\item[address] \Longunderstack[l]{K Babě 19\\621 00 Brno\\Czech Republic\strut}
-\item[email] \url{treasurer@cstug.cz}
-\item[phone] +420 775 165 299
+\item[name] Kristýna Hošková
+\item[address] \Longunderstack[l]{Wágnerova 1126 /11c\\614 00 Brno\\Czech Republic\strut}
+\item[email] \url{secretary@cstug.cz}
+\item[phone] +420 732 752 723
\end{mylist}
\begin{mylist}
\head{de}{Germany}
diff --git a/usergrps/usergrps/mx.html b/usergrps/usergrps/mx.html
index 967fb46677..82de9fd443 100644
--- a/usergrps/usergrps/mx.html
+++ b/usergrps/usergrps/mx.html
@@ -297,7 +297,7 @@ Mexico
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/nl.html b/usergrps/usergrps/nl.html
index 7cf243a9d6..fd8132c074 100644
--- a/usergrps/usergrps/nl.html
+++ b/usergrps/usergrps/nl.html
@@ -301,7 +301,7 @@ The Netherlands
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/no.html b/usergrps/usergrps/no.html
index 26772b4843..a83eaaf4cf 100644
--- a/usergrps/usergrps/no.html
+++ b/usergrps/usergrps/no.html
@@ -297,7 +297,7 @@ Norway
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/pl.html b/usergrps/usergrps/pl.html
index f123458269..455cda10bb 100644
--- a/usergrps/usergrps/pl.html
+++ b/usergrps/usergrps/pl.html
@@ -304,7 +304,7 @@ Poland
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/pt.html b/usergrps/usergrps/pt.html
index 647896989c..ff0e993d64 100644
--- a/usergrps/usergrps/pt.html
+++ b/usergrps/usergrps/pt.html
@@ -298,7 +298,7 @@ Portugal
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/us.html b/usergrps/usergrps/us.html
index 2ac572c47d..c396c823d0 100644
--- a/usergrps/usergrps/us.html
+++ b/usergrps/usergrps/us.html
@@ -296,7 +296,7 @@ USA
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/uy.html b/usergrps/usergrps/uy.html
index db2f1c09ba..d473bebb20 100644
--- a/usergrps/usergrps/uy.html
+++ b/usergrps/usergrps/uy.html
@@ -294,7 +294,7 @@
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/vn.html b/usergrps/usergrps/vn.html
index 8196f4986c..c872c6c10d 100644
--- a/usergrps/usergrps/vn.html
+++ b/usergrps/usergrps/vn.html
@@ -302,7 +302,7 @@ Việt Nam
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>
diff --git a/usergrps/usergrps/za.html b/usergrps/usergrps/za.html
index 749129c564..6378dabc96 100644
--- a/usergrps/usergrps/za.html
+++ b/usergrps/usergrps/za.html
@@ -297,7 +297,7 @@ South Africa
<p id="copyright">&copy; NTG - last changed on
-2022-05-11 10:27:26 CEST
+2022-05-12 09:24:08 CEST
</div></body></html>