summaryrefslogtreecommitdiff
path: root/macros/luatex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex')
-rw-r--r--macros/luatex/generic/luamplib/Makefile1
-rw-r--r--macros/luatex/generic/luamplib/NEWS50
-rw-r--r--macros/luatex/generic/luamplib/luamplib.dtx2233
-rw-r--r--macros/luatex/generic/luamplib/luamplib.pdfbin214279 -> 255981 bytes
-rw-r--r--macros/luatex/generic/luamplib/test-luamplib-latex.tex108
-rw-r--r--macros/luatex/generic/luamplib/test-luamplib-plain.tex68
-rw-r--r--macros/luatex/generic/luatexja/README6
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin699725 -> 700023 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin1143479 -> 1143849 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja.dtx30
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty16
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29c.sty16
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29e.sty16
-rw-r--r--macros/luatex/generic/luatexja/src/lltjext.sty8
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-latex.sty103
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-pretreat.lua7
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua4
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty2
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjdefs.sty51
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjfont.sty319
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-array.sty11
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty24
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty113
-rw-r--r--macros/luatex/generic/luaxml/README2
-rw-r--r--macros/luatex/generic/luaxml/luaxml-cssquery.lua14
-rw-r--r--macros/luatex/generic/luaxml/luaxml-domobject.lua95
-rw-r--r--macros/luatex/generic/luaxml/luaxml-encodings.lua88
-rw-r--r--macros/luatex/generic/luaxml/luaxml-mod-html.lua221
-rw-r--r--macros/luatex/generic/luaxml/luaxml-namedentities.lua4167
-rw-r--r--macros/luatex/generic/luaxml/luaxml-transform.lua13
-rw-r--r--macros/luatex/generic/luaxml/luaxml.pdfbin119150 -> 124725 bytes
-rw-r--r--macros/luatex/generic/luaxml/luaxml.tex92
-rw-r--r--macros/luatex/generic/penlightplus/penlightplus.lua17
-rw-r--r--macros/luatex/generic/penlightplus/penlightplus.pdfbin81225 -> 82217 bytes
-rw-r--r--macros/luatex/generic/penlightplus/penlightplus.sty16
-rw-r--r--macros/luatex/generic/penlightplus/penlightplus.tex16
-rw-r--r--macros/luatex/latex/domaincoloring/Changes11
-rw-r--r--macros/luatex/latex/domaincoloring/README.md12
-rw-r--r--macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.bib38
-rw-r--r--macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.pdfbin0 -> 4083668 bytes
-rw-r--r--macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.tex378
-rw-r--r--macros/luatex/latex/domaincoloring/doc/hsv.pngbin0 -> 533343 bytes
-rw-r--r--macros/luatex/latex/domaincoloring/doc/titleImg.pngbin0 -> 66624 bytes
-rw-r--r--macros/luatex/latex/domaincoloring/latex/domaincoloring.sty107
-rw-r--r--macros/luatex/latex/domaincoloring/lua/domaincoloring-complex-numbers.lua357
-rw-r--r--macros/luatex/latex/domaincoloring/lua/domaincoloring-functions.lua110
-rw-r--r--macros/luatex/latex/domaincoloring/lua/domaincoloring.lua336
-rw-r--r--macros/luatex/latex/innerscript/README.txt12
-rw-r--r--macros/luatex/latex/innerscript/innerscript_code.dtx56
-rw-r--r--macros/luatex/latex/innerscript/innerscript_code.pdfbin92448 -> 92824 bytes
-rw-r--r--macros/luatex/latex/innerscript/innerscript_user_guide.pdfbin113778 -> 114356 bytes
-rw-r--r--macros/luatex/latex/luamml/README.md14
-rw-r--r--macros/luatex/latex/luamml/luamml-amsmath.lua133
-rw-r--r--macros/luatex/latex/luamml/luamml-array.lua84
-rw-r--r--macros/luatex/latex/luamml/luamml-convert.lua662
-rw-r--r--macros/luatex/latex/luamml/luamml-data-combining.lua27
-rw-r--r--macros/luatex/latex/luamml/luamml-data-stretchy.lua500
-rw-r--r--macros/luatex/latex/luamml/luamml-demo.sty82
-rw-r--r--macros/luatex/latex/luamml/luamml-legacy-mappings.lua73
-rw-r--r--macros/luatex/latex/luamml/luamml-lr.lua71
-rw-r--r--macros/luatex/latex/luamml/luamml-patches-amsmath.sty417
-rw-r--r--macros/luatex/latex/luamml/luamml-patches-amstext.sty37
-rw-r--r--macros/luatex/latex/luamml/luamml-patches-array.sty86
-rw-r--r--macros/luatex/latex/luamml/luamml-patches-kernel.sty63
-rw-r--r--macros/luatex/latex/luamml/luamml-patches-lab-math.sty20
-rw-r--r--macros/luatex/latex/luamml/luamml-pdf-demo.sty50
-rw-r--r--macros/luatex/latex/luamml/luamml-structelemwriter.lua105
-rw-r--r--macros/luatex/latex/luamml/luamml-table.lua110
-rw-r--r--macros/luatex/latex/luamml/luamml-tex-annotate.lua119
-rw-r--r--macros/luatex/latex/luamml/luamml-tex.lua232
-rw-r--r--macros/luatex/latex/luamml/luamml-xmlwriter.lua58
-rw-r--r--macros/luatex/latex/luamml/luamml.dtx531
-rw-r--r--macros/luatex/latex/luamml/luamml.pdfbin0 -> 536611 bytes
-rw-r--r--macros/luatex/latex/luamml/test-mathml-2.txt8
-rw-r--r--macros/luatex/latex/piton/piton-french.pdf4528
-rw-r--r--macros/luatex/latex/piton/piton-french.tex1583
-rw-r--r--macros/luatex/latex/piton/piton.dtx1385
-rw-r--r--macros/luatex/latex/piton/piton.pdf22992
-rw-r--r--macros/luatex/latex/tango/README42
-rw-r--r--macros/luatex/latex/tango/doc/tango-en.pdfbin0 -> 160307 bytes
-rw-r--r--macros/luatex/latex/tango/doc/tango-en.tex753
-rw-r--r--macros/luatex/latex/tango/doc/tango-fr.pdfbin0 -> 169741 bytes
-rw-r--r--macros/luatex/latex/tango/doc/tango-fr.tex786
-rw-r--r--macros/luatex/latex/tango/examples/Ch-1-15.tex1312
-rw-r--r--macros/luatex/latex/tango/examples/Ch-16-30.tex2061
-rw-r--r--macros/luatex/latex/tango/examples/book-mathematics.tex44
-rw-r--r--macros/luatex/latex/tango/examples/candide.tex61
-rw-r--r--macros/luatex/latex/tango/examples/euler.tex512
-rw-r--r--macros/luatex/latex/tango/examples/handout-euler.tex29
-rw-r--r--macros/luatex/latex/tango/examples/handout-polynomes-deg2.tex27
-rw-r--r--macros/luatex/latex/tango/examples/polynome-deg2.tex557
-rw-r--r--macros/luatex/latex/tango/examples/puissance-cercle.tex713
-rw-r--r--macros/luatex/latex/tango/examples/recurrence.tex189
-rw-r--r--macros/luatex/latex/tango/examples/rel-bin.tex443
-rw-r--r--macros/luatex/latex/tango/examples/schoolwork.tex238
-rw-r--r--macros/luatex/latex/tango/lualatex/tango.cls2182
-rw-r--r--macros/luatex/latex/yamlvars/yamlvars.lua16
-rw-r--r--macros/luatex/latex/yamlvars/yamlvars.pdfbin85254 -> 85368 bytes
-rw-r--r--macros/luatex/latex/yamlvars/yamlvars.sty4
-rw-r--r--macros/luatex/latex/yamlvars/yamlvars.tex3
100 files changed, 34774 insertions, 18512 deletions
diff --git a/macros/luatex/generic/luamplib/Makefile b/macros/luatex/generic/luamplib/Makefile
index 87f04f727e..a0a2282675 100644
--- a/macros/luatex/generic/luamplib/Makefile
+++ b/macros/luatex/generic/luamplib/Makefile
@@ -40,6 +40,7 @@ world: all ctan
%.pdf: %.dtx
@$(DOLATEX)
@if( grep rerunfilecheck $(NAME).log |grep 'has changed' > /dev/null ); then $(DOLATEX); fi
+ @if( grep 'Rerun to get' $(NAME).log > /dev/null ); then $(DOLATEX); fi
$(UNPACKED): $(DTX)
luatex -interaction=batchmode $< >/dev/null
diff --git a/macros/luatex/generic/luamplib/NEWS b/macros/luatex/generic/luamplib/NEWS
index 50e7c625a9..82e82632f6 100644
--- a/macros/luatex/generic/luamplib/NEWS
+++ b/macros/luatex/generic/luamplib/NEWS
@@ -1,5 +1,55 @@
History of the luamplib package
+2024/08/03 2.34.5
+ * provide 'withgroupbbox' macro for transparency group to enable users to
+ control the bounding box
+
+ * write down the width/height/depth values of mplibgroup to the log file
+
+2024/07/31 2.34.4
+ * 'withpattern' operator accepts a <textual picture> as well as a <path>
+ for its operand. Thus users can give pattern effect to the result of btex
+ command or infont operator.
+
+ * fix regarding line width in mplibgraphictext
+
+2024/07/27 2.34.3
+ * in DVI mode, use LaTeX's shipout hooks to generate new XObjects
+ or to put resources to pageresources. (in plain, load atbegshi.sty)
+
+ * fix shading to allow the even-odd rule
+
+2024/07/24 2.34.2
+ * With the newly introduced macros, \mplibgroup ... \endmplibgroup, users
+ can define a transparency group or a normal form XObject from TeX side.
+ The LaTeX environment 'mplibgroup' is identical to this pair of macros.
+ See the document for details.
+
+ * document: be more precise about the color effect of a transparency group
+
+ * remove trailing zeros from numeric objects to get smaller PDF
+
+2024/07/19 2.34.1
+ * transparency group is available with plain format as well.
+ * transparency group once used is reusable in the TeX code or
+ in other MetaPost code chunks. see the document for details.
+
+2024/07/17 2.34.0
+ * support transparency group with metafun format
+ * fix regarding default value in circular fading mode
+ * fix regarging the scope of graphics state
+
+2024/07/14 2.33.1
+ * refactor the manual, including some minor items undocumented so far
+ * improve fading routine to get possibly smaller pdf file
+
+2024/07/08 2.33.0
+ * provide a new metapost operator 'withfademethod' and related macros,
+ which make the color of an object gradiently transparent. see luamplib
+ document for details.
+
+ * fix spot-color shading routine to support user-defined colorspace
+
2024/07/03 2.32.4
* make the variable 'patterns' local
* 'math.randomseed' on plain TeX
diff --git a/macros/luatex/generic/luamplib/luamplib.dtx b/macros/luatex/generic/luamplib/luamplib.dtx
index c050955a39..625a35848c 100644
--- a/macros/luatex/generic/luamplib/luamplib.dtx
+++ b/macros/luatex/generic/luamplib/luamplib.dtx
@@ -2,8 +2,8 @@
%
% Copyright (C) 2008-2024 by Hans Hagen, Taco Hoekwater, Elie Roux,
% Manuel Pégourié-Gonnard, Philipp Gesang and Kim Dohyun.
-% Currently maintained by the LuaLaTeX development team.
-% Support: <lualatex-dev@tug.org>
+% Currently maintained by Kim Dohyun.
+% Support: <https://github.com/lualatex/luamplib>
%
% This work is under the GPL v2.0 license.
%
@@ -85,9 +85,9 @@ See source file '\inFileName' for licencing and contact information.
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{luamplib.drv}%
- [2024/07/03 v2.32.4 Interface for using the mplib library]%
+ [2024/08/03 v2.34.5 Interface for using the mplib library]%
\documentclass{ltxdoc}
-\usepackage{metalogo,multicol,mdwlist,fancyvrb,xspace}
+\usepackage{metalogo,multicol,xspace}
\usepackage[x11names]{xcolor}
%
\def\primarycolor{DodgerBlue4} %%-> rgb 16 78 139 | #104e8b
@@ -123,7 +123,9 @@ See source file '\inFileName' for licencing and contact information.
\newcommand*\email [1] {<\href{mailto:#1}{#1}>}
\newcommand \file {\nolinkurl}
-\newcommand \pk {\textsf}
+
+\newcommand*\metapost {\textsc{metapost}\xspace}
+\newcommand*\mplib {\pkg{mplib}\xspace}
\begin{document}
\DocInput{luamplib.dtx}%
@@ -149,125 +151,164 @@ See source file '\inFileName' for licencing and contact information.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \textsf{luamplib} package}
+% \title{The \pkg{luamplib} package}
% \author{Hans Hagen, Taco Hoekwater, Elie Roux, Philipp Gesang and Kim Dohyun\\
-% Maintainer: LuaLaTeX Maintainers ---
-% Support: \email{lualatex-dev@tug.org}}
-% \date{2024/07/03 v2.32.4}
+% Current Maintainer: Kim Dohyun\\
+% Support: \url{https://github.com/lualatex/luamplib}}
+% \date{2024/08/03 v2.34.5}
%
% \maketitle
%
% \begin{abstract}
-% Package to have metapost code typeset directly in a document with \LuaTeX.
+% Package to have \metapost code typeset directly in a document with \LuaTeX.
% \end{abstract}
%
% \section{Documentation}
%
-% This packages aims at providing a simple way to typeset directly metapost
-% code in a document with \LuaTeX. \LuaTeX\ is built with the lua
-% \texttt{mplib} library, that runs metapost code. This package is basically a
-% wrapper (in Lua) for the Lua \texttt{mplib} functions and some \TeX\
-% functions to have the output of the \texttt{mplib} functions in the pdf.
-%
-% In the past,
-% the package required PDF mode in order to output something.
-% Starting with version 2.7 it works in DVI mode as well, though
-% DVIPDFMx is the only DVI tool currently supported.
-%
-% The metapost figures are put in a \TeX\ \texttt{hbox} with dimensions
-% adjusted to the metapost code.
+% This package aims at providing a simple way to typeset directly \metapost
+% code in a document with \LuaTeX. \LuaTeX\ is built with the Lua
+% \mplib library, that runs \metapost code. This package is basically a
+% wrapper for the Lua \mplib functions and some \TeX\
+% functions to have the output of the \mplib functions in the pdf.
%
-% Using this package is easy: in Plain, type your metapost code between the
+% Using this package is easy: in Plain, type your \metapost code between the
% macros \cs{mplibcode} and \cs{endmplibcode}, and in \LaTeX\ in the
-% \texttt{mplibcode} environment.
+% |mplibcode| environment.
%
-% The code is from the \texttt{luatex-mplib.lua} and \texttt{luatex-mplib.tex} files
-% from \ConTeXt, they have been adapted to \LaTeX\ and Plain by Elie Roux and
-% Philipp Gesang, new functionalities have been added by Kim Dohyun.
-% The changes are:
+% The resulting \metapost figures are put in a \TeX\ |hbox| with dimensions
+% adjusted to the \metapost code.
+%
+% The code of luamplib is basically from the |luatex-mplib.lua| and |luatex-mplib.tex| files
+% from \ConTeXt. They have been adapted to \LaTeX\ and Plain by Elie Roux and
+% Philipp Gesang and new functionalities have been added by Kim Dohyun.
+% The most notable changes are:
%
% \begin{itemize}
-% \item a \LaTeX\ environment
-% \item all \TeX\ macros start by |mplib|
-% \item use of our own function for errors, warnings and informations
% \item possibility to use |btex ... etex| to typeset \TeX\ code.
-% |textext()| is a more versatile macro equivalent to |TEX()| from TEX.mp.
-% |TEX()| is also allowed and is a synomym of |textext()|.\par\smallskip
-% \textsc{n.b.} Since v2.5, |btex ... etex| input from external |mp| files
-% will also be processed by \textsf{luamplib}.\par\smallskip
-% \textsc{n.b.} Since v2.20, |verbatimtex ... etex| from external |mp| files
-% will be also processed by \textsf{luamplib}. Warning: This is a change
-% from previous version.
+% |textext()| is a more versatile macro equivalent to |TEX()| from \pkg{TEX.mp}.
+% |TEX()| is also allowed and is a synonym of |textext()|.
+% The argument of
+% \mplib's primitive |maketext| will also be processed by the same routine.
+%
+% \item possibility to use |verbatimtex ... etex|, though it's behavior cannot
+% be the same as the stand-alone \pkg{mpost}.
+% Of course you cannot include \cs{documentclass}, \cs{usepackage} etc.
+% When these \TeX\ commands are found in |verbatimtex ... etex|, the entire code will be
+% ignored.
+% The treatment of |verbatimtex| command has changed a lot since v2.20:
+% see \hyperlink{mpliblegacybehavior}{below \S\,1.1}.
+%
+% \item in the past,
+% the package required PDF mode in order to have some output.
+% Starting with version 2.7 it works in DVI mode as well, though
+% DVIPDFMx is the only DVI tool currently supported.
% \end{itemize}
%
-% Some more changes and cautions are:
+% It seems to be convenient to divide the explanations of some more changes and cautions
+% into three parts: \TeX, \textsc{MetaPost}, and Lua interfaces.
+%
+% \subsection{\TeX}
%
% \paragraph{\cs{mplibforcehmode}}
-% When this macro is declared, every mplibcode figure box will be
+% When this macro is declared, every \metapost figure box will be
% typeset in horizontal mode, so \cs{centering}, \cs{raggedleft} etc
-% will have effects. |\mplibnoforcehmode|, being default, reverts this
-% setting. (Actually these commands redefine |\prependtomplibbox|. You
-% can define this command with anything suitable before a box.)
+% will have effects. \cs{mplibnoforcehmode}, being default, reverts this
+% setting. (Actually these commands redefine \cs{prependtomplibbox}; you
+% can redefine this command with anything suitable before a box.)
%
-% \paragraph{\cs{mpfig} \ldots\ \cs{endmpfig}}
-% Since v2.29 we provide unexpandable \TeX\ macros |\mpfig ... \endmpfig| and its starred version
-% |\mpfig* ... \endmpfig| to save typing toil.
-% The first is roughly the same as follows:
-% \begin{verbatim}
-% \begin{mplibcode}[@mpfig]
-% beginfig(0)
-% token list declared by \everymplib[@mpfig]
-% ...
-% token list declared by \everyendmplib[@mpfig]
-% endfig;
-% \end{mplibcode}
-% \end{verbatim}
-% and the starred version is roughly the same as follows:
-% \begin{verbatim}
-% \begin{mplibcode}[@mpfig]
-% ...
+% \paragraph{\cs{everymplib\{...\}}, \cs{everyendmplib\{...\}}}
+% \cs{everymplib} and \cs{everyendmplib} redefine
+% the lua table containing \metapost code
+% which will
+% be automatically inserted at the beginning and ending of each \metapost code chunk.
+%\begin{verbatim}
+% \everymplib{ beginfig(0); }
+% \everyendmplib{ endfig; }
+% \begin{mplibcode}
+% % beginfig/endfig not needed
+% draw fullcircle scaled 1cm;
% \end{mplibcode}
-% \end{verbatim}
-% In these macros |\mpliblegacybehavior{disable}| (see below)
-% is forcibly declared.
-% And as both share the same instance name, metapost codes are inherited among them.
-% A simple example:
-% \begin{verbatim}
-% \mpfig* input boxes \endmpfig
-% \everymplib[@mpfig]{ drawoptions(withcolor .5[red,white]); }
-% \mpfig circleit.a(btex Box 1 etex); drawboxed(a); \endmpfig
-% \end{verbatim}
-% The instance name (default: |@mpfig|) can be changed by redefining
-% \cs{mpfiginstancename}, after which a new MPlib instance will start and
-% code inheritance too will begin anew. |\let\mpfiginstancename\empty| will
-% prevent code inheritance if |\mplibcodeinherit{true}| (see below) is not declared.\footnote{%
-% As for user setting values, |enable|, |true|, |yes| are identical, and
-% |disable|, |false|, |no| are identical.}
-%
-% \paragraph{\cs{mpliblegacybehavior\{enable\}}}
-% By default, |\mpliblegacybehavior{enable}| is already declared,
-% in which case
-% a |verbatimtex ... etex| that comes just before |beginfig()|
-% is not ignored, but the \TeX\ code will be inserted before the
-% following mplib hbox. Using this command,
-% each mplib box can be freely moved horizontally and/or vertically.
-% Also, a box number might be assigned to mplib box, allowing it to be
-% reused later (see test files).
-% \begin{verbatim}
+%\end{verbatim}
+%
+% \paragraph{\cs{mplibsetformat\{plain\textbar metafun\}}}
+% There are (basically) two formats for \metapost: \emph{plain} and
+% \emph{metafun}. By default, the \emph{plain} format is used, but you can set
+% the format to be used by future figures at any time using
+% \cs{mplibsetformat\{<format name>\}}.
+%
+% \textsc{n.b.} As \emph{metafun} is such a complicated format,
+% we cannot support all the functionalities producing special effects provided by \emph{metafun}.
+% At least, however, transparency (actually opacity), transparency group, and shading (gradient colors)
+% are fully supported,
+% and outlinetext is supported by our own alternative |mpliboutlinetext|
+% (see \hyperlink{mpliboutlinetext}{below \S\,1.2}).
+%
+% \leavevmode\llap{\textcolor{red}{☞}\kern1.2\parindent}\relax
+% Among these, transparency is so simple that you can apply it to an object,
+% even with the \emph{plain} format,
+% just by appending |withprescript| |"tr_transparency=<number>"| to the sentence.
+% ($0 \le \hbox{\emph{<number>}} \le 1$)
+%
+% \hypertarget{metafunformat}{}\relax
+% As for transparency group, the current \emph{metafun} document \S\,8.8 is not correct.
+% The true syntax is:
+%\begin{verbatim}
+% draw <picture>|<path> asgroup <string>
+%\end{verbatim}
+% where \emph{<string>} should be |""| (empty), |"isolated"|, |"knockout"|, or |"isolated,knockout"|.
+% Beware that currently many of the PDF rendering applications, except Adobe Acrobat Reader,
+% cannot properly render the isolated or knockout effect.
+% Transparency group is available with \emph{plain} format as well, with extended functionality.
+% See \hyperlink{transparencygroup}{below \S\,1.2}.
+%
+% One thing worth mentioning about shading is:
+% when a color expression is given in string type,
+% it is regarded by luamplib as
+% a color expression of \TeX\ side.
+% For instance, when |withshadecolors("orange", 2/3red)| is given, the first color |"orange"| will be
+% interpreted as a \pkg{color}, \pkg{xcolor} or \pkg{l3color}'s expression.
+%
+% \paragraph{\cs{mplibnumbersystem\{scaled\textbar double\textbar decimal\}}}
+% Users can choose |numbersystem| option.
+% The default value is |scaled|, which can be changed
+% by declaring \cs{mplibnumbersystem\{double\}} or
+% \cs{mplibnumbersystem\{decimal\}}.
+%
+% \paragraph{\cs{mplibshowlog\{enable\textbar disable\}}}
+% Default: |disable|.
+% When \cs{mplibshowlog\{enable\}}\footnote{As for user's setting,
+% |enable|, |true| and |yes| are identical;
+% |disable|, |false| and |no| are identical.} is declared, log messages returned by
+% the \metapost process will be printed to the |.log| file.
+% This is the \TeX{} side interface for |luamplib.showlog|.
+%
+% \paragraph{\cs{mpliblegacybehavior\{enable\textbar disable\}}}
+% \hypertarget{mpliblegacybehavior}{}\relax
+% By default, \cs{mpliblegacybehavior\{enable\}}
+% is already declared for backward compatibility,
+% in which case \TeX\ code in
+% |verbatimtex| |...| |etex| that comes just before |beginfig()|
+% will be inserted before the
+% following \metapost figure box. In this way,
+% each figure box can be freely moved horizontally or vertically.
+% Also, a box number can be assigned to a figure box, allowing it to be
+% reused later.
+%\begin{verbatim}
% \mplibcode
% verbatimtex \moveright 3cm etex; beginfig(0); ... endfig;
% verbatimtex \leavevmode etex; beginfig(1); ... endfig;
% verbatimtex \leavevmode\lower 1ex etex; beginfig(2); ... endfig;
% verbatimtex \endgraf\moveright 1cm etex; beginfig(3); ... endfig;
% \endmplibcode
-% \end{verbatim}
+%\end{verbatim}
% \textsc{n.b.} \cs{endgraf} should be used instead of \cs{par} inside
% |verbatimtex ... etex|.
%
-% By contrast, \TeX\ code in |VerbatimTeX(...)| or |verbatimtex ... etex|
+% On the other hand, \TeX\ code in |verbatimtex ... etex|
% between |beginfig()| and |endfig| will be inserted
-% after flushing out the mplib figure.
-% \begin{verbatim}
+% after flushing out the \metapost figure.
+% As shown in the example below, |VerbatimTeX()| is a synonym of |verbatimtex| |...| |etex|.
+%\begin{verbatim}
% \mplibcode
% D := sqrt(2)**7;
% beginfig(0);
@@ -276,15 +317,15 @@ See source file '\inFileName' for licencing and contact information.
% endfig;
% \endmplibcode
% diameter: \Dia bp.
-% \end{verbatim}
+%\end{verbatim}
%
-% \paragraph{\cs{mpliblegacybehavior\{disable\}}}
-% If |\mpliblegacybehavior{disabled}| is declared by user, any
-% |verbatimtex ... etex| will be executed, along with |btex ... etex|,
+% By contrast,
+% when \cs{mpliblegacybehavior\{disable\}} is declared, any
+% |verbatimtex| |...| |etex| will be executed, along with |btex| |...| |etex|,
% sequentially one by one.
% So, some \TeX\ code in |verbatimtex ... etex| will have effects on
-% |btex ... etex| codes that follows.
-% \begin{verbatim}
+% following |btex| |...| |etex| codes.
+%\begin{verbatim}
% \begin{mplibcode}
% beginfig(0);
% draw btex ABC etex;
@@ -293,114 +334,72 @@ See source file '\inFileName' for licencing and contact information.
% draw btex GHI etex shifted (2cm,0); % bold face
% endfig;
% \end{mplibcode}
-% \end{verbatim}
-%
-% \paragraph{\cs{everymplib}, \cs{everyendmplib}}
-% Since v2.3, new macros \cs{everymplib} and \cs{everyendmplib} redefine
-% the lua table containing MetaPost code
-% which will
-% be automatically inserted at the beginning and ending of each |mplibcode|.
-% \begin{verbatim}
-% \everymplib{ beginfig(0); }
-% \everyendmplib{ endfig; }
-% \mplibcode % beginfig/endfig not needed
-% draw fullcircle scaled 1cm;
-% \endmplibcode
-% \end{verbatim}
-%
-% \paragraph{\cs{mpdim}}
-% Since v2.3, \cs{mpdim} and other raw \TeX\ commands are allowed
-% inside mplib code. This feature is inpired by gmp.sty authored by
-% Enrico Gregorio. Please refer the manual of gmp package for details.
-% \begin{verbatim}
-% \begin{mplibcode}
-% draw origin--(.6\mpdim{\linewidth},0) withpen pencircle scaled 4
-% dashed evenly scaled 4 withcolor \mpcolor{orange};
-% \end{mplibcode}
-% \end{verbatim}
-% \textsc{n.b.} Users should not use the protected variant of
-% |btex ... etex| as provided by gmp package. As \textsf{luamplib}
-% automatically protects \TeX\ code inbetween, \cs{btex} is not supported
-% here.
+%\end{verbatim}
%
-% \paragraph{\cs{mpcolor}}
-% With \cs{mpcolor} command, color names or expressions of
-% \textsf{color}/\textsf{xcolor} packages can be used inside mplibcode
-% enviroment (after |withcolor| operator),
-% though \textsf{luamplib} does not automatically load these
-% packages. See the example code above. For spot colors,
-% \textsf{colorspace}, \textsf{spotcolor}
-% (in PDF mode) and \textsf{xespotcolor} (in DVI mode) packages are supported
-% as well.
-%
-% From v2.26.1, \textsf{l3color} is also supported by the command
-% \cs{mpcolor\{color expression\}}, including spot colors.
-%
-% \paragraph{\cs{mplibnumbersystem}}
-% Users can choose |numbersystem| option since v2.4.
-% The default value |scaled| can be changed to |double| or |decimal|
-% by declaring |\mplibnumbersystem{double}| or |\mplibnumbersystem{decimal}|.
-% For details see
-% \url{http://github.com/lualatex/luamplib/issues/21}.
-%
-% \paragraph{\cs{mplibtextextlabel}}
-% Starting with v2.6, |\mplibtextextlabel{enable}| enables
-% string labels typeset via |textext()| instead of |infont| operator.
+% \paragraph{\cs{mplibtextextlabel\{enable\textbar disable\}}}
+% Default: |disable|.
+% \cs{mplibtextextlabel\{enable\}} enables
+% the labels typeset via |textext| instead of |infont| operator.
% So, |label("my text",origin)| thereafter is exactly the same as
-% |label(textext("my text"),origin)|. \textsc{n.b.} In the background,
-% \textsf{luamplib} redefines |infont| operator so that the right side
-% argument (the font part) is totally ignored. Every string label
-% therefore will be typeset with current \TeX\ font.
+% |label(textext("my text"),origin)|.
+%
+% \textsc{n.b.} In the background,
+% luamplib redefines |infont| operator so that the right side
+% argument (the font part) is totally ignored. Therefore the left side arguemnt
+% will be typeset with the current \TeX\ font.
% Also take care of |char| operator in the left side argument,
% as this might bring unpermitted characters into \TeX.
%
-% \paragraph{\cs{mplibcodeinherit}}
-% Starting with v2.9, |\mplibcodeinherit{enable}| enables the inheritance
-% of variables, constants, and macros defined by previous |mplibcode| chunks.
-% On the contrary, the default value |\mplibcodeinherit{disable}| will make
-% each code chunks being treated as an independent instance, and never
+% \paragraph{\cs{mplibcodeinherit\{enable\textbar disable\}}}
+% Default: |disable|.
+% \cs{mplibcodeinherit\{enable\}} enables the inheritance
+% of variables, constants, and macros defined by previous \metapost code chunks.
+% On the contrary, \cs{mplibcodeinherit\{disable\}} will make
+% each code chunk being treated as an independent instance, never
% affected by previous code chunks.
%
-% \paragraph{Separate instances for \LaTeX{} and plain \TeX}
-% v2.22 has added the support for several named MetaPost instances
+% \paragraph{Separate \metapost instances}
+% luamplib v2.22 has added the support for several named \metapost instances
% in \LaTeX{} |mplibcode| environment.
-% (And since v2.29 plain \TeX\ users can use this functionality as well.)
-% Syntax is like so:
-% \begin{verbatim}
+% Plain \TeX\ users also can use this functionality.
+% The syntax for \LaTeX\ is:
+%\begin{verbatim}
% \begin{mplibcode}[instanceName]
% % some mp code
% \end{mplibcode}
-% \end{verbatim}
-% Behaviour is as follows.
+%\end{verbatim}
+% The behavior is as follows.
% \begin{itemize}
% \item All the variables and functions are shared
% only among all the environments belonging to the same instance.
-% \item |\mplibcodeinherit| only affects environments
+% \item \cs{mplibcodeinherit} only affects environments
% with no instance name set (since if a name is set,
% the code is intended to be reused at some point).
-% \item From v2.27, |btex ... etex| boxes are also shared and do not
-% require |\mplibglobaltextext|.
+% \item |btex ... etex| boxes are also shared and do not
+% require \cs{mplibglobaltextext}.
% \item When an instance names is set,
-% respective |\currentmpinstancename| is set.
+% respective \cs{currentmpinstancename} is set as well.
% \end{itemize}
-% In parellel with this functionality, v2.23 and after supports
+% In parellel with this functionality, we support
% optional argument of instance name for \cs{everymplib} and
% \cs{everyendmplib}, affecting only those |mplibcode| environments
% of the same name.
% Unnamed \cs{everymplib} affects not only those instances with no name,
% but also those with name but with no corresponding \cs{everymplib}.
-% Syntax is:
-% \begin{verbatim}
+% The syntax is:
+%\begin{verbatim}
% \everymplib[instanceName]{...}
% \everyendmplib[instanceName]{...}
-% \end{verbatim}
+%\end{verbatim}
%
-% \paragraph{\cs{mplibglobaltextext}}
-% Formerly, to inherit |btex ... etex| boxes as well as metapost variables,
+% \paragraph{\cs{mplibglobaltextext\{enable\textbar disable\}}}
+% Default: |disable|.
+% Formerly, to inherit |btex| |...| |etex| boxes as well as other \metapost macros, variables and constants,
% it was necessary to declare \cs{mplibglobaltextext\{enable\}} in advance.
% But from v2.27, this is implicitly enabled when \cs{mplibcodeinherit}
-% is |true|.
-% \begin{verbatim}
+% is enabled.
+% This optional command still remains mostly for backward compatibility.
+%\begin{verbatim}
% \mplibcodeinherit{enable}
% %\mplibglobaltextext{enable}
% \everymplib{ beginfig(0);} \everyendmplib{ endfig;}
@@ -412,38 +411,92 @@ See source file '\inFileName' for licencing and contact information.
% \mplibcode
% currentpicture := pic scaled 2;
% \endmplibcode
-% \end{verbatim}
-% Generally speaking, it is recommended to turn |mplibglobaltextext|
-% always on, because it has the advantage of reusing metapost pictures
-% among code chunks.
-% But everything has its downside: it will waste more memory resources.
-%
-% \paragraph{\cs{mplibverbatim}}
-% Starting with v2.11, users can issue |\mplibverbatim{enable}|, after which
+%\end{verbatim}
+%
+% \paragraph{\cs{mplibverbatim\{enable\textbar disable\}}}
+% Default: |disable|.
+% Users can issue \cs{mplibverbatim\{enable\}}, after which
% the contents of mplibcode environment will be read verbatim. As a result,
-% except for |\mpdim| and |\mpcolor|, all other \TeX\ commands outside
-% |btex ... etex| or |verbatimtex ... etex| are not expanded and will be fed
-% literally into the mplib process.
+% except for \cs{mpdim} and \cs{mpcolor} (see \hyperlink{mpdim}{below}),
+% all other \TeX\ commands outside of the
+% |btex| or |verbatimtex| |...| |etex| are not expanded and will be fed
+% literally to the \mplib library.
+%
+% \paragraph{\cs{mpdim\{...\}}}
+% \hypertarget{mpdim}{}\relax
+% Besides other \TeX\ commands, \cs{mpdim} is specially allowed
+% in the mplibcode environment. This feature is inpired by \pkg{gmp} package authored by
+% Enrico Gregorio. Please refer to the manual of \pkg{gmp} package for details.
+%\begin{verbatim}
+% \begin{mplibcode}
+% beginfig(1)
+% draw origin--(.6\mpdim{\linewidth},0) withpen pencircle scaled 4
+% dashed evenly scaled 4 withcolor \mpcolor{orange};
+% endfig;
+% \end{mplibcode}
+%\end{verbatim}
%
-% \paragraph{\cs{mplibshowlog}}
-% When |\mplibshowlog{enable}| is declared, log messages returned by
-% |mplib| instance will be printed into the |.log| file.
-% |\mplibshowlog{disable}| will revert this functionality.
-% This is a \TeX{} side interface for |luamplib.showlog|. (v2.20.8)
+% \paragraph{\cs{mpcolor[...]\{...\}}}
+% With \cs{mpcolor} command, color names or expressions of
+% \pkg{color}, \pkg{xcolor} and \pkg{l3color} module/packages can be used in the mplibcode
+% environment (after |withcolor| operator).
+% See the example \hyperlink{mpdim}{above}.
+% The optional |[...]| denotes the option of \pkg{xcolor}'s \cs{color} command.
+% For spot colors, \pkg{l3color} (in PDF/DVI mode),
+% \pkg{colorspace}, \pkg{spotcolor}
+% (in PDF mode) and \pkg{xespotcolor} (in DVI mode) packages are supported
+% as well.
+%
+% \paragraph{\cs{mpfig} \ldots\ \cs{endmpfig}}
+% Besides the |mplibcode| environment (for \LaTeX) and
+% \cs{mplibcode ...} \cs{endmplibcode} (for Plain),
+% we also provide unexpandable \TeX\ macros \cs{mpfig} |...| \cs{endmpfig} and its starred version
+% \cs{mpfig*} |...| \cs{endmpfig} to save typing toil.
+% The former is roughly the same as follows:
+%\begin{verbatim}
+% \begin{mplibcode}[@mpfig]
+% beginfig(0)
+% token list declared by \everymplib[@mpfig]
+% ...
+% token list declared by \everyendmplib[@mpfig]
+% endfig;
+% \end{mplibcode}
+%\end{verbatim}
+% and the starred version is roughly the same as follows:
+%\begin{verbatim}
+% \begin{mplibcode}[@mpfig]
+% ...
+% \end{mplibcode}
+%\end{verbatim}
+% In these macros \cs{mpliblegacybehavior\{disable\}}
+% is forcibly declared.
+% Again, as both share the same instance name, \metapost codes are inherited among them.
+% A simple example:
+%\begin{verbatim}
+% \everymplib[@mpfig]{ drawoptions(withcolor .5[red,white]); }
+% \mpfig* input boxes \endmpfig
+% \mpfig
+% circleit.a(btex Box 1 etex); drawboxed(a);
+% \endmpfig
+%\end{verbatim}
+% The instance name (default: |@mpfig|) can be changed by redefining
+% \cs{mpfiginstancename}, after which a new \mplib instance will start and
+% code inheritance too will begin anew. \cs{let}\cs{mpfiginstancename}\cs{empty} will
+% prevent code inheritance if \cs{mplibcodeinherit\{true\}} is not declared.
%
% \paragraph{About cache files}
-% To support |btex ... etex| in external |.mp| files, \textsf{luamplib}
-% inspects the content of each and every |.mp| input files and makes caches
-% if nececcsary, before returning their paths to \LuaTeX's mplib library.
-% This would make the compilation time longer wastefully, as most |.mp| files
-% do not contain |btex ... etex| command. So \textsf{luamplib} provides
-% macros as follows, so that users can give instruction about files
+% To support |btex ... etex| in external |.mp| files, luamplib
+% inspects the content of each and every |.mp| file and makes caches
+% if nececcsary, before returning their paths to \LuaTeX's \mplib library.
+% This could waste the compilation time, as most |.mp| files
+% do not contain |btex ... etex| commands. So luamplib provides
+% macros as follows, so that users can give instructions about files
% that do not require this functionality.
% \begin{itemize}
-% \item |\mplibmakenocache{<filename>[,<filename>,...]}|
-% \item |\mplibcancelnocache{<filename>[,<filename>,...]}|
+% \item \cs{mplibmakenocache\{<filename>[,<filename>,...]\}}
+% \item \cs{mplibcancelnocache\{<filename>[,<filename>,...]\}}
% \end{itemize}
-% where |<filename>| is a file name excluding |.mp| extension.
+% where |<filename>| is a filename excluding |.mp| extension.
% Note that |.mp| files under |$TEXMFMAIN/metapost/base| and
% |$TEXMFMAIN/metapost/context/base| are already registered by default.
%
@@ -451,64 +504,96 @@ See source file '\inFileName' for licencing and contact information.
% if it's not available (mostly not writable),
% in the directory where output files are saved:
% to be specific, |$TEXMF_OUTPUT_DIRECTORY/luamplib_cache|,
-% |./luamplib_cache|, |$TEXMFOUTPUT/luamplib_cache|, and |.| in this order.
-% (|$TEXMF_OUTPUT_DIRECTORY| is normally the value of |--output-directory|
-% command-line option.)
-% This behavior however can be changed by the command
-% |\mplibcachedir{<directory path>}|, where tilde (|~|) is interpreted
+% |./luamplib_cache|, |$TEXMFOUTPUT/luamplib_cache|, and |.|, in this order.
+% |$TEXMF_OUTPUT_DIRECTORY| is normally the value of |--output-directory|
+% command-line option.
+%
+% Users can change this behavior by the command
+% \cs{mplibcachedir\{<directory path>\}}, where tilde (|~|) is interpreted
% as the user's home directory (on a windows machine as well).
-% As backslashes (|\|) should be escaped by users, it would be easier to use
+% As backslashes (\cs{}) should be escaped by users, it would be easier to use
% slashes (|/|) instead.
%
-% \paragraph{\texttt{mplibtexcolor}, \texttt{mplibrgbtexcolor}}
-% |mplibtexcolor| is a metapost operator that converts a \TeX\ color expression
-% to a MetaPost color expression. For instance:
-% \begin{verbatim}
+% \paragraph{About figure box metric}
+% Notice that, after each figure is processed, the macro \cs{MPwidth} stores
+% the width value of the latest figure; \cs{MPheight}, the height value.
+% Incidentally, also note that \cs{MPllx}, \cs{MPlly}, \cs{MPurx}, and
+% \cs{MPury} store the bounding box information of the latest figure
+% without the unit |bp|.
+%
+% \paragraph{luamplib.cfg}
+% At the end of package loading, luamplib searches
+% |luamplib.cfg| and, if found, reads the file in automatically.
+% Frequently used settings such as \cs{everymplib}, \cs{mplibforcehmode}
+% or \cs{mplibcodeinherit} are suitable for going into this file.
+%
+% \subsection{\textsc{MetaPost}}
+%
+% \paragraph{\texttt{mplibdimen(...)}, \texttt{mplibcolor(...)}}
+% These are \metapost interfaces for the \TeX\ commands
+% \cs{mpdim} and \cs{mpcolor} (see \hyperlink{mpdim}{above}). For example,
+% |mplibdimen("\linewidth")| is basically the same as \cs{mpdim\{\cs{linewidth}\}}, and
+% |mplibcolor("red!50")| is basically the same as \cs{mpcolor\{red!50\}}.
+% The difference is that these \metapost operators can also be used in external |.mp| files,
+% which cannot have \TeX\ commands outside of the |btex| or |verbatimtex| |...| |etex|.
+%
+% \paragraph{\texttt{mplibtexcolor ...}, \texttt{mplibrgbtexcolor ...}}
+% |mplibtexcolor|, which accepts a string argument, is a \metapost operator that converts a \TeX\ color expression
+% to a \metapost color expression, that can be used anywhere color expression is expected
+% as well as after the |withcolor| operator.
+% For instance:
+%\begin{verbatim}
% color col;
% col := mplibtexcolor "olive!50";
-% \end{verbatim}
-% The result may vary in its color model (gray/rgb/cmyk)
+%\end{verbatim}
+% But the result may vary in its color model (gray/rgb/cmyk)
% according to the given \TeX\ color. (Spot colors are forced to
% cmyk model, so this operator is not recommended for spot colors.)
-% Therefore the example shown above would raise a metapost error:
+% Therefore the example shown above would raise a \metapost error:
% |cmykcolor col;| should have been declared.
-% By contrast, |mplibrgbtexcolor| always returns rgb model expressions.
-%
-% \paragraph{\texttt{mplibgraphictext}}
-% For some amusement, luamplib provides its own metapost operator
-% |mplibgraphictext|, the effect of which is similar to that of
-% \ConTeXt's |graphictext|. However syntax is somewhat different.
-% \begin{verbatim}
+% By contrast, |mplibrgbtexcolor| \emph{<string>} always returns rgb model expressions.
+%
+% \paragraph{\texttt{mplibgraphictext ...}}
+% |mplibgraphictext| is a \metapost operator, the effect of which is similar to that of
+% \ConTeXt's |graphictext| or our own |mpliboutlinetext|
+% (see \hyperlink{mpliboutlinetext}{below}).
+% However the syntax is somewhat different.
+%\begin{verbatim}
% mplibgraphictext "Funny"
% fakebold 2.3 % fontspec option
% drawcolor .7blue fillcolor "red!50" % color expressions
-% \end{verbatim}
+%\end{verbatim}
% |fakebold|, |drawcolor| and |fillcolor| are optional;
% default values are |2|, |"black"| and |"white"| respectively.
-% When color expressions are given as string, they are regarded as
-% xcolor's or l3color's expressions (this is the same with shading colors).
-% From v2.30, |scale| option is deprecated and is now a synonym of |scaled|.
+% When the color expressions are given in string type, they are regarded as
+% \pkg{color}, \pkg{xcolor} or \pkg{l3color}'s expressions.
% All from |mplibgraphictext| to the end of sentence will compose an
% anonymous |picture|, which can be drawn or assigned to a variable.
% Incidentally, |withdrawcolor| and |withfillcolor| are synonyms of
% |drawcolor| and |fillcolor|, hopefully to be compatible with |graphictext|.
-% \textsc{n.b.} Because luamplib's current implementation is quite different
-% from the \ConTeXt's, there are some limitations such that you can't
-% apply shading (gradient colors) to the text (But see below).
-% In DVI mode, |unicode-math| package is needed for math formula graphictext,
+%
+% \textsc{n.b.}
+% In some cases, |mplibgraphictext| will produce better results than \ConTeXt\
+% or even than our own |mpliboutlinetext|,
+% especially when processing complicated \TeX\ code
+% such as the vertical writing in Chinese or Japanese.
+% However, because the implementation is quite different from others,
+% there are some limitations such that you can't
+% apply shading (gradient colors) to the text. Again,
+% in DVI mode, \pkg{unicode-math} package is needed for math formula,
% as we cannot embolden type1 fonts in DVI mode.
%
-% \paragraph{\texttt{mplibglyph}, \texttt{mplibdrawglyph}}
-% From v2.30, we provide a new metapost operator |mplibglyph|, which returns a metapost picture
+% \paragraph{\texttt{mplibglyph ... of ...}}
+% From v2.30, we provide a new \metapost operator |mplibglyph|, which returns a \metapost picture
% containing outline paths of a glyph in opentype, truetype or type1 fonts.
-% When a type1 font is specified, metapost primitive |glyph| will be called.
-% \begin{verbatim}
+% When a type1 font is specified, \metapost primitive |glyph| will be called.
+%\begin{verbatim}
% mplibglyph 50 of \fontid\font % slot 50 of current font
% mplibglyph "Q" of "TU/TeXGyrePagella(0)/m/n/10" % font csname
% mplibglyph "Q" of "texgyrepagella-regular.otf" % raw filename
% mplibglyph "Q" of "Times.ttc(2)" % subfont number
% mplibglyph "Q" of "SourceHanSansK-VF.otf[Regular]" % instance name
-% \end{verbatim}
+%\end{verbatim}
% Both arguments before and after of ``|of|'' can be either a number or a string.
% Number arguments are regarded as a glyph slot (GID) and a font id number, repectively.
% String argument at the left side is regarded as a glyph name in the font or a unicode character.
@@ -518,76 +603,108 @@ See source file '\inFileName' for licencing and contact information.
% subfont number (starting from zero) of a TTC font; a string within brackets denotes
% an instance name of a variable font.
%
-% The returned picture will be quite similar to the result of |glyph| primitive in its structure.
-% So, metapost's |draw| command will fill the inner path of the picture with background color.
-% In contrast, |mplibdrawglyph| command fills the paths according to the Nonzero Winding
-% Number Rule. As a result, for instance, the area surrounded by inner path of ``O''
+% \paragraph{\texttt{mplibdrawglyph ...}}
+% The picture returned by |mplibglyph| will be quite similar to the result of |glyph| primitive in its structure.
+% So, \metapost's |draw| command will fill the inner path of the picture with the background color.
+% In contrast, |mplibdrawglyph| \emph{<picture>} command fills the paths according to the nonzero winding
+% number rule. As a result, for instance, the area surrounded by inner path of ``O''
% will remain transparent.
%
-% \paragraph{\texttt{mpliboutlinetext}}
-% From v2.31, we provide a new metapost operator |mpliboutlinetext|, which mimicks
-% metafun's |outlinetext|. So the syntax is the same as metafun's. See the metafun
-% manual \textsection\,8.7 (|texdoc metafun|). A simple example:
-% \begin{verbatim}
+% \leavevmode\llap{\textcolor{red}{☞}\kern1.2\parindent}\relax
+% To apply the nonzero winding number rule to a picture containing paths,
+% luamplib appends |withpostscript| |"collect"|
+% to the paths except the last one in the picture.
+% If you want the even-odd rule instead, you can, with \emph{plain} format as well,
+% additionally declare |withpostscript| |"evenodd"| to the last path in the picture.
+%
+% \paragraph{\texttt{mpliboutlinetext (...)}}
+% \hypertarget{mpliboutlinetext}{}\relax
+% From v2.31, a new \metapost operator |mpliboutlinetext| is available, which mimicks
+% \emph{metafun}'s |outlinetext|. So the syntax is the same: see the \emph{metafun}
+% manual \S\,8.7 (|texdoc metafun|). A simple example:
+%\begin{verbatim}
% draw mpliboutlinetext.b ("$\sqrt{2+\alpha}$")
% (withcolor \mpcolor{red!50})
% (withpen pencircle scaled .2 withcolor red)
% scaled 2 ;
-% \end{verbatim}
-% After the process of |mpliboutlinetext|, |mpliboutlinepic[]|
+%\end{verbatim}
+% After the process, |mpliboutlinepic[]|
% and |mpliboutlinenum| will be preserved as global variables;
-% |mpliboutlinepic[1]| \ldots{} |mpliboutlinepic[mpliboutlinenum]|
+% |mpliboutlinepic[1]| |...| |mpliboutlinepic[mpliboutlinenum]|
% will be an array of images each of which containing a glyph or a rule.
+%
% \textsc{n.b.} As Unicode grapheme cluster is not considered in the array, a unit that must be
% a single cluster might be separated apart.
%
-% \paragraph{\cs{mppattern} \ldots\ \cs{endmppattern}, \texttt{withpattern}}
-% |\mppattern{<name>}| \ldots\ |\endmppattern| defines a tiling pattern
+% \paragraph{\cs{mppattern\{...\} ...} \cs{endmppattern}, \texttt{... withpattern ...}}
+% \hypertarget{mppattern}{}\relax
+% \TeX\ macros
+% \cs{mppattern\{<name>\}} |...| \cs{endmppattern} define a tiling pattern
% associated with the |<name>|.
-% MetaPost operator |withpattern|, the syntax being
-% \textit{path} |withpattern| \textit{string}, will return a metapost picture which fills
-% the given path with a tiling pattern of the |<name>|.
-% \begin{verbatim}
-% \mppattern{mypatt} % or \begin{mppattern}{mypatt}
-% [ % options: see below
-% xstep = 10, ystep = 12,
-% matrix = {0,1,-1,0}, % or "0 1 -1 0"
-% ]
-% \mpfig % or any other TeX code,
-% picture q;
-% q := btex Q etex;
-% fill bbox q withcolor .8[red,white];
-% draw q withcolor .8red;
-% \endmpfig
-% \endmppattern % or \end{mppattern}
+% \metapost operator |withpattern|, the syntax being
+% \emph{<path>}\,\textbar\,\emph{<textual picture>} |withpattern| \emph{<string>},
+% will return a \metapost picture which fills
+% the given path or text with a tiling pattern of the |<name>|
+% by replicating it horizontally and vertically.
+% The \emph{textual picture} here means any text typeset by \TeX, mostly the result
+% of the |btex| command (though technically this is not a true textual picture)
+% or the |infont| operator.
%
-% \mpfig
-% fill fullcircle scaled 100 withpostscript "collect";
-% draw unitsquare shifted - center unitsquare scaled 45
-% withpattern "mypatt"
-% withpostscript "evenodd" ;
-% \endmpfig
-% \end{verbatim}
-% The available options are:
-% \begin{center}
+% An example:
+%\begin{verbatim}
+% \mppattern{mypatt} % or \begin{mppattern}{mypatt}
+% [ % options: see below
+% xstep = 10,
+% ystep = 12,
+% matrix = {0, 1, -1, 0}, % or "0 1 -1 0"
+% ]
+% \mpfig % or any other TeX code,
+% draw (origin--(1,1))
+% scaled 10
+% withcolor 1/3[blue,white]
+% ;
+% draw (up--right)
+% scaled 10
+% withcolor 1/3[red,white]
+% ;
+% \endmpfig
+% \endmppattern % or \end{mppattern}
+%
+% \mpfig
+% draw fullcircle scaled 90
+% withpostscript "collect"
+% ;
+% draw fullcircle scaled 200
+% withpattern "mypatt"
+% withpen pencircle scaled 1
+% withcolor \mpcolor{red!50!blue!50}
+% withpostscript "evenodd"
+% ;
+% \endmpfig
+%\end{verbatim}
+%
+% The available options are listed in Table~\ref{tab:mppatternoptions}.
+% \begin{table}
+% \centering
+% \caption{options for \cs{mppattern}}\label{tab:mppatternoptions}
% \begin{tabular}{lll}\hline
% Key & Value Type & Explanation\\\hline
-% |xstep| &\textit{number} & horizontal spacing between pattern cells\\
-% |ystep| &\textit{number} & vertical spacing between pattern cells\\
-% |xshift| &\textit{number} & horizontal shifting of pattern cells\\
-% |yshift| &\textit{number} & vertical shifting of pattern cells\\
-% |matrix| &\textit{table} or \textit{string} & |xx|, |yx|, |xy|, |yy| values\kern1pt* or MP transform code\\
-% |bbox| &\textit{table} or \textit{string} & |llx|, |lly|, |urx|, |ury| values\kern1pt*\\
-% |resources|&\textit{string} & PDF resources if needed\\
-% |colored| or |coloured| &\textit{boolean}& |false| for uncolored pattern. default: |true|\\\hline
+% |xstep| &\emph{number} & horizontal spacing between pattern cells\\
+% |ystep| &\emph{number} & vertical spacing between pattern cells\\
+% |xshift| &\emph{number} & horizontal shifting of pattern cells\\
+% |yshift| &\emph{number} & vertical shifting of pattern cells\\
+% |bbox| &\emph{table} or \emph{string} & |llx|, |lly|, |urx|, |ury| values\kern1pt*\\
+% |matrix| &\emph{table} or \emph{string} & |xx|, |yx|, |xy|, |yy| values\kern1pt* or MP transform code\\
+% |resources|&\emph{string} & PDF resources if needed\\
+% |colored| or |coloured| &\emph{boolean}& |false| for uncolored pattern. default: |true|\\\hline
% & & \small *\,in string type, numbers are separated by spaces\\
% \end{tabular}
-% \end{center}
+% \end{table}
%
-% For the sake of convenience, width and height values of tiling patterns will be written down
+% For the sake of convenience, the width and height values of tiling patterns will be written down
% into the log file. (depth is always zero.) Users can refer to them for option setting.
%
-% As for |matrix| option, metapost code such as `|rotated 30 slanted .2|' is allowed as well
+% As for |matrix| option, \metapost code such as `|rotated 30 slanted .2|' is allowed as well
% as string or table of four numbers. You can also set |xshift| and |yshift|
% values by using `|shifted|' operator. But when |xshift| or |yshift| option is explicitly
% given, they have precedence over the effect of `|shifted|' operator.
@@ -598,45 +715,257 @@ See source file '\inFileName' for licencing and contact information.
% is not needed in most cases.
%
% Option |colored=false| (|coloured| is a synonym of |colored|) will generate an uncolored pattern which shall have no color at all.
-% Uncolored pattern will be painted later by the color of a metapost object.
+% Uncolored pattern will be painted later by the color of a \metapost object.
% An example:
-% \begin{verbatim}
-% \begin{mppattern}{pattuncolored}
+%\begin{verbatim}
+% \begin{mppattern}{pattnocolor}
% [
% colored = false,
-% matrix = "rotated 30",
+% matrix = "slanted .3 rotated 30",
% ]
% \tiny\TeX
% \end{mppattern}
%
% \begin{mplibcode}
% beginfig(1)
-% picture tex; tex := mpliboutlinetext.p ("\bfseries \TeX");
-% i:=0;
-% for item within tex:
-% i:=i+1;
-% if i < length tex:
-% fill pathpart item scaled 10
-% withpostscript "collect";
-% else:
+% picture tex;
+% tex = mpliboutlinetext.p ("\bfseries \TeX");
+% for i=1 upto mpliboutlinenum:
+% j:=0;
+% for item within mpliboutlinepic[i]:
+% j:=j+1;
% draw pathpart item scaled 10
-% withpattern "pattuncolored"
-% withpen pencircle scaled 0.5
-% withcolor 0.7 blue % paints the pattern
-% ;
-% fi
+% if j < length mpliboutlinepic[i]:
+% withpostscript "collect"
+% else:
+% withpattern "pattnocolor"
+% withpen pencircle scaled 1/2
+% withcolor (i/4)[red,blue] % paints the pattern
+% fi;
+% endfor
% endfor
% endfig;
% \end{mplibcode}
-% \end{verbatim}
+%\end{verbatim}
+% A much simpler and efficient way to obtain a similar result
+% (without colorful characters in this example)
+% is to give a \emph{textual picture} as the operand of |withpattern|:
+%\begin{verbatim}
+% \begin{mplibcode}
+% beginfig(2)
+% picture pic;
+% pic = mplibgraphictext "\bfseries\TeX"
+% fakebold 1/2
+% fillcolor 1/3[red,blue] % paints the pattern
+% drawcolor 2/3[red,blue]
+% scaled 10 ;
+% draw pic withpattern "pattnocolor" ;
+% endfig;
+% \end{mplibcode}
+%\end{verbatim}
+%
+% \paragraph{\texttt{... withfademethod ...}}
+% This is a \metapost operator which makes the color of an object gradiently transparent.
+% The syntax is \emph{<path>}\texttt{\textbar}\emph{<picture>} |withfademethod| \emph{<string>},
+% the latter being either |"linear"| or |"circular"|.
+% Though it is similar to the |withshademethod| from \emph{metafun},
+% the differences are: (1) the operand of |withfademethod| can be a picture as well as a path;
+% (2) you cannot make gradient colors, but can only make gradient opacity.
+%
+% Related macros to control optional values are:
+% \begin{description}
+% \let\bfseries\relax
+% \item [|withfadeopacity (|\emph{number, number}|)|]
+% sets the starting opacity and the ending opacity, default value being |(1,0)|.
+% `|1|' denotes full color; `|0|' full transparency.
+% \item [|withfadevector (|\emph{pair, pair}|)|]
+% sets the starting and ending points. Default value in the linear mode is
+% |(llcorner p, lrcorner p)|, where |p| is the operand,
+% meaning that fading starts from the left edge and ends at the right edge.
+% Default value in the circular mode is |(center p, center p)|, which means
+% centers of both starting and ending circles are the center of the bounding box.
+% \item [|withfadecenter|] is a synonym of |withfadevector|.
+% \item [|withfaderadius (|\emph{number, number}|)|]
+% sets the radii of starting and ending circles. This is no-op in the linear mode.
+% Default value is |(0, abs(center p - urcorner p))|, meaning that fading starts from the
+% center and ends at the four corners of the bounding box.
+% \item [|withfadebbox (|\emph{pair, pair}|)|]
+% sets the bounding box of the fading area, default value being |(llcorner p, urcorner p)|.
+% Though this option is not needed in most cases, there could be cases when users want to
+% explicitly control the bounding box.
+% Particularly, see the description \hyperlink{withgroupbbox}{below}
+% on the analogous macro |withgroupbbox|.
+% \end{description}
+% An example:
+%\begin{verbatim}
+% \mpfig
+% picture mill;
+% mill = btex \includegraphics[width=100bp]{mill} etex;
+% draw mill
+% withfademethod "circular"
+% withfadecenter (center mill, center mill)
+% withfaderadius (20, 50)
+% withfadeopacity (1, 0)
+% ;
+% \endmpfig
+%\end{verbatim}
+%
+% \paragraph{\texttt{... asgroup ...}}
+% \hypertarget{transparencygroup}{}\relax
+% As said \hyperlink{metafunformat}{before},
+% transparency group is available with \emph{plain} as well as \emph{metafun} format.
+% The syntax is exactly the same:
+% \emph{<picture>} \textbar\ \emph{<path>} |asgroup|
+% |""| \textbar\ |"isolated"| \textbar\ |"knockout"| \textbar\ |"isolated,knockout"|,
+% which will return a \metapost picture.
+% It is called \emph{Transparency Group} because the objects contained in the group are composited
+% to produce a single object, so that outer transparency effect, if any,
+% will be applied to the group as a whole, not to the individual objects cumulatively.
+%
+% The additional feature provided by luamplib is that
+% you can reuse the group as many times as you want
+% in the \TeX{} code or in other \metapost code chunks,
+% with infinitesimal increase in the size of PDF file.
+% For this functionality we provide \TeX{} and \metapost macros as follows:
+% \begin{description}
+% \let\bfseries\relax
+% \item[|withgroupname| \emph{<string>}] associates a transparency group with the given name.
+% When this is not appended to the sentense with |asgroup| operator,
+% the default group name `|lastmplibgroup|' will be used.
+%
+% \item[\cs{usemplibgroup\{...\}}]
+% \hypertarget{usemplibgroup}{}\relax
+% is a \TeX\ command to reuse a transparency group of the name
+% once used.
+% Note that the position of the group will be origin-based:
+% in other words, lower-left corner of the group will be shifted to the origin.
+%
+% \item[|usemplibgroup| \emph{<string>}] is a \metapost command which will add
+% a transparency group of the name to the |currentpicture|.
+% Contrary to the \TeX\ command just mentioned,
+% the position of the group is the same as the original transparency group.
+%
+% \item[|withgroupbbox (|\emph{pair}|,|\emph{pair}|)|]
+% \hypertarget{withgroupbbox}{}\relax
+% sets the bounding box of the transparency group,
+% default value being |(llcorner p, urcorner p)|.
+% This option might be needed especially when you draw with a thick pen
+% a path that touches the boundary;
+% you would probably want to append to the sentense
+% `|withgroupbbox| |(bot| |lft| |llcorner| |p,| |top| |rt| |urcorner| |p)|',
+% supposing that the pen was selected by the |pickup| command.
+%
+% \end{description}
+% An example showing the difference between the \TeX\ and \metapost commands:
+%\begin{verbatim}
+% \mpfig
+% draw image(
+% fill fullcircle scaled 100 shifted 25right withcolor .5[blue,white];
+% fill fullcircle scaled 100 withcolor .5[red,white] ;
+% ) asgroup ""
+% withgroupname "mygroup";
+% draw (left--right) scaled 10;
+% draw (up--down) scaled 10;
+% \endmpfig
+%
+% \noindent
+% \clap{\vrule width 20pt height .25pt depth .25pt}%
+% \clap{\vrule width .5pt height 10pt depth 10pt}%
+% \usemplibgroup{mygroup}
+%
+% \mpfig
+% usemplibgroup "mygroup" rotated 15;
+% draw (left--right) scaled 10;
+% draw (up--down) scaled 10;
+% \endmpfig
+%\end{verbatim}
+%
+% Also note that normally the reused transparency groups are not affected by outer color commands.
+% However, if you have made the original transparency group using |withoutcolor| command,
+% colors will have effects on the uncolored objects in the group.
+%
+% \paragraph{\cs{mplibgroup\{...\} ...} \cs{endmplibgroup}}
+% These \TeX\ macros are described here in this subsection, as they are
+% deeply related to the |asgroup| operator.
+% Users can define a transparency group or a normal \emph{form XObject}
+% with these macros from \TeX\ side.
+% The syntax is similar to the \cs{mppattern} command (see \hyperlink{mppattern}{above}).
+% An example:
+%\begin{verbatim}
+% \mplibgroup{mygrx} % or \begin{mplibgroup}{mygrx}
+% [ % options: see below
+% asgroup="",
+% ]
+% \mpfig % or any other TeX code
+% pickup pencircle scaled 10;
+% draw (left--right) scaled 30 rotated 45 ;
+% draw (left--right) scaled 30 rotated -45 ;
+% \endmpfig
+% \endmplibgroup % or \end{mplibgroup}
+%
+% \usemplibgroup{mygrx}
+%
+% \mpfig
+% usemplibgroup "mygrx"
+% scaled 1.5
+% withprescript "tr_transparency=0.5" ;
+% \endmpfig
+%\end{verbatim}
+%
+% Availabe options, much fewer than those for \cs{mppattern},
+% are listed in Table~\ref{tab:mplibgroupoptions}.
+% Again, the width/height/depth values of the mplibgroup will be written down into the log file.
+% \begin{table}
+% \centering
+% \caption{options for \cs{mplibgroup}}\label{tab:mplibgroupoptions}
+% \begin{tabular}{lll}
+% \hline
+% Key & Value Type & Explanation\\
+% \hline
+% |asgroup| &\emph{string} & |""|, |"isolated"|, |"knockout"|, or |"isolated,knockout"|\\
+% |bbox| &\emph{table} or \emph{string} & |llx|, |lly|, |urx|, |ury| values\kern1pt*\\
+% |matrix| &\emph{table} or \emph{string} & |xx|, |yx|, |xy|, |yy| values\kern1pt*
+% or MP transform code\\
+% |resources| &\emph{string} & PDF resources if needed\\
+% \hline
+% & & \small *\,in string type, numbers are separated by spaces\\
+% \end{tabular}
+% \end{table}
+%
+% When |asgroup| option, including empty string, is not given,
+% a normal form XObject will be generated rather than a transparency group.
+% Thus the individual objects, not the XObject as a whole, will be affected
+% by outer transparency command.
+%
+% As shown in the example, you can reuse the mplibgroup once defined
+% using the \TeX\ command \cs{usemplibgroup} or
+% the \metapost command |usemplibgroup|.
+% The behavior of these commands is the same as that described \hyperlink{usemplibgroup}{above}.
+%
+%
+% \subsection{Lua}
+%
+% \paragraph{\texttt{runscript ...}}
+% Using the primitive |runscript| \emph{<string>}, you can run a Lua code chunk from \metapost side
+% and get some \metapost code returned by Lua if you want.
+% As the functionality is provided by the \mplib library itself,
+% luamplib does not have much to say about it.
+%
+% One thing is worth mentioning, however:
+% if you return a Lua \emph{table} to the \metapost process,
+% it is automatically converted to a relevant \metapost value type
+% such as pair, color, cmykcolor or transform.
+% So users can save some extra toil of converting a table to a string, though it's not a big deal.
+% For instance, |runscript "return {1,0,0}"| will give you the \metapost color expression |(1,0,0)|
+% automatically.
%
% \paragraph{Lua table \texttt{luamplib.instances}}
-% Users can access the Lua table containing mplib instances, |luamplib.instances|,
-% through which metapost variables are also easily accessible
-% as documented in Lua\TeX{} manual \textsection\,11.2.8.4 (|texdoc luatex|).
+% Users can access the Lua table containing \mplib instances, |luamplib.instances|,
+% through which \metapost variables are also easily accessible from Lua side,
+% as documented in Lua\TeX{} manual \S\,11.2.8.4 (|texdoc luatex|).
% The following will print |false|, |3.0|, |MetaPost| and
-% the points and the cyclicity of the path |unitsquare|, consecutively.
-% \begin{verbatim}
+% the knots and the cyclicity of the path |unitsquare|, consecutively.
+%\begin{verbatim}
% \begin{mplibcode}[instance1]
% boolean b; b = 1 > 2;
% numeric n; n = 3;
@@ -646,37 +975,46 @@ See source file '\inFileName' for licencing and contact information.
%
% \directlua{
% local instance1 = luamplib.instances.instance1
-% print( instance1:get_boolean"b" )
-% print( instance1:get_number"n" )
-% print( instance1:get_string"s" )
-% local t = instance1:get_path"p"
+% print( instance1:get_boolean "b" )
+% print( instance1:get_number "n" )
+% print( instance1:get_string "s" )
+% local t = instance1:get_path "p"
% for k,v in pairs(t) do
% print(k, type(v)=='table' and table.concat(v,' ') or v)
% end
% }
-% \end{verbatim}
-% In this way, it would not be difficult to define a paragraph shape
-% (using \cs{parshape} \TeX\ primitive) which follows an arbitrary metapost path.
-%
-% \paragraph{About figure box metrics}
-% Notice that, after each figure is processed, macro \cs{MPwidth} stores
-% the width value of latest figure; \cs{MPheight}, the height value.
-% Incidentally, also note that \cs{MPllx}, \cs{MPlly}, \cs{MPurx}, and
-% \cs{MPury} store the bounding box information of latest figure
-% without the unit |bp|.
-%
-% \paragraph{luamplib.cfg}
-% At the end of package loading, \textsf{luamplib} searches
-% |luamplib.cfg| and, if found, reads the file in automatically.
-% Frequently used settings such as \cs{everymplib}, \cs{mplibforcehmode}
-% or \cs{mplibcodeinherit} are suitable for going into this file.
-%
-% \bigskip
+%\end{verbatim}
+%
+% \paragraph{Lua function \texttt{luamplib.process\_mplibcode}}
+% Users can execute a \metapost code chunk from Lua side by using this function:
+%\begin{verbatim}
+% luamplib.process_mplibcode (<string> metapost code, <string> instance name)
+%\end{verbatim}
+% The second argument cannot be absent, but can be an empty string (|""|) which
+% means that it has no instance name.
+%
+% Some other elements in the |luamplib| namespace, listed in Table~\ref{tab:elementsinluamplib},
+% can have effects on the process of |process_mplibcode|.
+% \begin{table}
+% \centering
+% \caption{elements in \texttt{luamplib} table (partial)}\label{tab:elementsinluamplib}
+% \begin{tabular}{lll}\hline
+% Key & Type & Related \TeX\ macro \\\hline
+% |codeinherit| & \emph{boolean} & \cs{mplibcodeinherit}\\
+% |everyendmplib| & \emph{table} & \cs{everyendmplib}\\
+% |everymplib| & \emph{table} & \cs{everymplib}\\
+% |getcachedir| & \emph{function} (\emph{<string>}) & \cs{mplibcachedir}\\
+% |globaltextext| & \emph{boolean} & \cs{mplibglobaltextext}\\
+% |legacyverbatimtex| & \emph{boolean} & \cs{mpliblegacybehavior}\\
+% |noneedtoreplace| & \emph{table} & \cs{mplibmakenocache}\\
+% |numbersystem| & \emph{string} & \cs{mplibnumbersystem}\\
+% |setformat| & \emph{function} (\emph{<string>}) & \cs{mplibsetformat}\\
+% |showlog| & \emph{boolean} & \cs{mplibshowlog}\\
+% |textextlabel| & \emph{boolean} & \cs{mplibtextextlabel}\\
+% |verbatiminput| & \emph{boolean} & \cs{mplibverbatim}\\\hline
+% \end{tabular}
+% \end{table}
%
-% There are (basically) two formats for metapost: \emph{plain} and
-% \emph{metafun}. By default, the \emph{plain} format is used, but you can set
-% the format to be used by future figures at any time using
-% \cs{mplibsetformat}\marg{format name}.
%
% \section{Implementation}
%
@@ -690,14 +1028,14 @@ See source file '\inFileName' for licencing and contact information.
luatexbase.provides_module {
name = "luamplib",
- version = "2.32.4",
- date = "2024/07/03",
+ version = "2.34.5",
+ date = "2024/08/03",
description = "Lua package to typeset Metapost with LuaTeX's MPLib.",
}
% \end{macrocode}
%
-% Use the |luamplib| namespace, since |mplib| is for the metapost library
+% Use the |luamplib| namespace, since |mplib| is for the \metapost library
% itself. \ConTeXt{} uses |metapost|.
% \begin{macrocode}
luamplib = luamplib or { }
@@ -733,7 +1071,6 @@ local function termorlog (target, text, kind)
if kind == "Error" then error() end
end
end
-
local function warn (...) -- beware '%' symbol
termorlog("term and log", select("#",...) > 1 and format(...) or ...)
end
@@ -749,33 +1086,23 @@ luamplib.showlog = luamplib.showlog or false
% \end{macrocode}
%
% This module is a stripped down version of libraries that are used by
-% \ConTeXt. Provide a few ``shortcuts'' expected by the imported code.
+% \ConTeXt. Provide a few ``shortcuts'' expected by the code.
% \begin{macrocode}
local tableconcat = table.concat
local tableinsert = table.insert
+local tableunpack = table.unpack
local texsprint = tex.sprint
local texgettoks = tex.gettoks
local texgetbox = tex.getbox
local texruntoks = tex.runtoks
-% \end{macrocode}
-%
-% We don't use |tex.scantoks| anymore. See below reagrding |tex.runtoks|.
-% \begin{verbatim}
-% local texscantoks = tex.scantoks
-% \end{verbatim}
-% \begin{macrocode}
-
if not texruntoks then
err("Your LuaTeX version is too old. Please upgrade it to the latest")
end
-
local is_defined = token.is_defined
local get_macro = token.get_macro
-
local mplib = require ('mplib')
local kpse = require ('kpse')
local lfs = require ('lfs')
-
local lfsattributes = lfs.attributes
local lfsisdir = lfs.isdir
local lfsmkdir = lfs.mkdir
@@ -791,7 +1118,6 @@ local file = file or { }
local replacesuffix = file.replacesuffix or function(filename, suffix)
return (filename:gsub("%.[%a%d]+$","")) .. "." .. suffix
end
-
local is_writable = file.is_writable or function(name)
if lfsisdir(name) then
name = name .. "/_luam_plib_temp_file_"
@@ -813,14 +1139,11 @@ end
% \end{macrocode}
%
% |btex ... etex| in input |.mp| files will be replaced in finder.
-% Because of the limitation of MPLib regarding |make_text|,
+% Because of the limitation of \mplib regarding |make_text|,
% we might have to make cache files modified from input files.
% \begin{macrocode}
-local luamplibtime = kpse.find_file("luamplib.lua")
-luamplibtime = luamplibtime and lfsattributes(luamplibtime,"modification")
-
+local luamplibtime = lfsattributes(kpse.find_file"luamplib.lua", "modification")
local currenttime = os.time()
-
local outputdir, cachedir
if lfstouch then
for i,v in ipairs{'TEXMFVAR','TEXMF_OUTPUT_DIRECTORY','.','TEXMFOUTPUT'} do
@@ -857,10 +1180,9 @@ function luamplib.getcachedir(dir)
end
end
end
-
% \end{macrocode}
%
-% Some basic MetaPost files not necessary to make cache files.
+% Some basic \metapost files not necessary to make cache files.
% \begin{macrocode}
local noneedtoreplace = {
["boxes.mp"] = true, -- ["format.mp"] = true,
@@ -879,7 +1201,6 @@ local noneedtoreplace = {
["mp-tool.mpiv"] = true, ["mp-cont.mpiv"] = true,
}
luamplib.noneedtoreplace = noneedtoreplace
-
% \end{macrocode}
%
% |format.mp| is much complicated, so specially treated.
@@ -901,7 +1222,6 @@ local function replaceformatmp(file,newfile,ofmodify)
lfstouch(newfile,currenttime,ofmodify)
return newfile
end
-
% \end{macrocode}
%
% Replace |btex ... etex| and |verbatimtex ... etex| in input files,
@@ -911,7 +1231,6 @@ local name_b = "%f[%a_]"
local name_e = "%f[^%a_]"
local btex_etex = name_b.."btex"..name_e.."%s*(.-)%s*"..name_b.."etex"..name_e
local verbatimtex_etex = name_b.."verbatimtex"..name_e.."%s*(.-)%s*"..name_b.."etex"..name_e
-
local function replaceinputmpfile (name,file)
local ofmodify = lfsattributes(file,"modification")
if not ofmodify then return file end
@@ -924,23 +1243,19 @@ local function replaceinputmpfile (name,file)
return nf.size == 0 and file or newfile
end
end
-
if name == "format.mp" then return replaceformatmp(file,newfile,ofmodify) end
-
local fh = ioopen(file,"r")
if not fh then return file end
local data = fh:read("*all"); fh:close()
-
% \end{macrocode}
-% ``|etex|'' must be followed by a space or semicolon as specified in
-% \LuaTeX\ manual, which is not the case of standalone MetaPost though.
+% ``|etex|'' must be preceded by a space and followed by a space or semicolon as specified in
+% \LuaTeX\ manual, which is not the case of standalone \metapost though.
% \begin{macrocode}
local count,cnt = 0,0
data, cnt = data:gsub(btex_etex, "btex %1 etex ") -- space
count = count + cnt
data, cnt = data:gsub(verbatimtex_etex, "verbatimtex %1 etex;") -- semicolon
count = count + cnt
-
if count == 0 then
noneedtoreplace[name] = true
fh = ioopen(newfile,"w");
@@ -950,7 +1265,6 @@ local function replaceinputmpfile (name,file)
end
return file
end
-
fh = ioopen(newfile,"w")
if not fh then return file end
fh:write(data); fh:close()
@@ -960,8 +1274,8 @@ end
% \end{macrocode}
%
-% As the finder function for MPLib, use the |kpse| library and
-% make it behave like as if MetaPost was used. And replace it with
+% As the finder function for \mplib, use the |kpse| library and
+% make it behave like as if \metapost was used. And replace |.mp| files with
% cache files if needed.
% See also \#74, \#97.
% \begin{macrocode}
@@ -973,12 +1287,10 @@ do
end
mpkpse = kpse.new(arg[exe], "mpost")
end
-
local special_ftype = {
pfb = "type1 fonts",
enc = "enc files",
}
-
function luamplib.finder (name, mode, ftype)
if mode == "w" then
if name and name ~= "mpout.log" then
@@ -1004,9 +1316,9 @@ end
% \end{macrocode}
%
-% Create and load MPLib instances.
-% We do not support ancient version of MPLib any more.
-% (Don't know which version of MPLib started to support
+% Create and load \mplib instances.
+% We do not support ancient version of \mplib any more.
+% (Don't know which version of \mplib started to support
% |make_text| and |run_script|; let the users find it.)
% \begin{macrocode}
local preamble = [[
@@ -1015,17 +1327,15 @@ local preamble = [[
let normalfontsize = fontsize;
input %s ;
]]
-
% \end{macrocode}
%
-% |plain| or |metafun|,
-% though we cannot support |metafun| format fully.
+% \emph{plain} or \emph{metafun},
+% though we cannot support \emph{metafun} format fully.
% \begin{macrocode}
local currentformat = "plain"
function luamplib.setformat (name)
currentformat = name
end
-
% \end{macrocode}
%
% v2.9 has introduced the concept of ``code inherit''
@@ -1034,7 +1344,6 @@ luamplib.codeinherit = false
local mplibinstances = {}
luamplib.instances = mplibinstances
local has_instancename = false
-
local function reporterror (result, prevlog)
if not result then
err("no result object returned")
@@ -1061,7 +1370,7 @@ local function reporterror (result, prevlog)
% \end{macrocode}
% v2.6.1: now luamplib does not disregard |show| command,
% even when |luamplib.showlog| is false. Incidentally,
-% it does not raise error but just prints an info,
+% it does not raise error nor prints an info,
% even if output has no figure.
% \begin{macrocode}
local show = log:match"\n>>? .+"
@@ -1075,11 +1384,10 @@ local function reporterror (result, prevlog)
return log
end
end
-
% \end{macrocode}
%
% |lualibs-os.lua| installs a randomseed. When this file is not loaded,
-% we should explicitly seed a unique interger to get random randomseed for each run.
+% we should explicitly seed a unique integer to get random randomseed for each run.
% \begin{macrocode}
if not math.initialseed then math.randomseed(currenttime) end
local function luamplibload (name)
@@ -1088,10 +1396,8 @@ local function luamplibload (name)
find_file = luamplib.finder,
% \end{macrocode}
% Make use of |make_text| and |run_script|, which will co-operate
-% with \LuaTeX's |tex.runtoks|. And we
-% provide |numbersystem| option since v2.4. Default value ``|scaled|''
-% can be changed by declaring |\mplibnumbersystem{double}|
-% or |\mplibnumbersystem{decimal}|.
+% with \LuaTeX's |tex.runtoks| or other Lua functions. And we
+% provide |numbersystem| option since v2.4.
% See \url{https://github.com/lualatex/luamplib/issues/21}.
% \begin{macrocode}
make_text = luamplib.maketext,
@@ -1102,12 +1408,12 @@ local function luamplibload (name)
extensions = 1,
}
% \end{macrocode}
-% Append our own MetaPost preamble to the preamble above.
+% Append our own \metapost preamble to the preamble above.
% \begin{macrocode}
local preamble = tableconcat{
format(preamble, replacesuffix(name,"mp")),
luamplib.preambles.mplibcode,
- luamplib.legacy_verbatimtex and luamplib.preambles.legacyverbatimtex or "",
+ luamplib.legacyverbatimtex and luamplib.preambles.legacyverbatimtex or "",
luamplib.textextlabel and luamplib.preambles.textextlabel or "",
}
local result, log
@@ -1119,22 +1425,12 @@ local function luamplibload (name)
log = reporterror(result)
return mpx, result, log
end
-
% \end{macrocode}
%
% Here, excute each |mplibcode| data,
% ie |\begin{mplibcode} ... \end{mplibcode}|.
% \begin{macrocode}
local function process (data, instancename)
-% \end{macrocode}
-% The workaround of issue \#70 seems to be unnecessary, as we use
-% |make_text| now.
-% \begin{verbatim}
-% if not data:find(name_b.."beginfig%s*%([%+%-%s]*%d[%.%d%s]*%)") then
-% data = data .. "beginfig(-1);endfig;"
-% end
-% \end{verbatim}
-% \begin{macrocode}
local currfmt
if instancename and instancename ~= "" then
currfmt = instancename
@@ -1144,7 +1440,7 @@ local function process (data, instancename)
currentformat,
luamplib.numbersystem or "scaled",
tostring(luamplib.textextlabel),
- tostring(luamplib.legacy_verbatimtex),
+ tostring(luamplib.legacyverbatimtex),
}
has_instancename = false
end
@@ -1178,40 +1474,30 @@ end
% |dvipdfmx| is supported, though nobody seems to use it.
% \begin{macrocode}
local pdfmode = tex.outputmode > 0
+
% \end{macrocode}
%
-% |make_text| and some |run_script| uses \LuaTeX's |tex.runtoks|,
-% which made possible running \TeX\ code snippets inside |\directlua|.
+% |make_text| and some |run_script| uses \LuaTeX's |tex.runtoks|.
% \begin{macrocode}
local catlatex = luatexbase.registernumber("catcodetable@latex")
local catat11 = luatexbase.registernumber("catcodetable@atletter")
-
% \end{macrocode}
%
% |tex.scantoks| sometimes fail to read catcode properly, especially
% |\#|, |\&|, or |\%|. After some experiment, we dropped using it.
-% Instead, a function containing |tex.script| seems to work nicely.
-% \begin{verbatim}
-% local function run_tex_code_no_use (str, cat)
-% cat = cat or catlatex
-% texscantoks("mplibtmptoks", cat, str)
-% texruntoks("mplibtmptoks")
-% end
-% \end{verbatim}
+% Instead, a function containing |tex.sprint| seems to work nicely.
% \begin{macrocode}
local function run_tex_code (str, cat)
texruntoks(function() texsprint(cat or catlatex, str) end)
end
-
% \end{macrocode}
%
-% Prepare textext box number containers,
-% locals, globals and possibly instances.
+% Prepare textext box number containers, locals and globals.
% |localid| can be any number. They are local anyway.
% The number will be reset at the start of a new code chunk.
% Global boxes will use |\newbox| command in |tex.runtoks| process.
-% This is the same when |codeinherit| is declared as true.
-% Boxes of an instance will also be global, so that
+% This is the same when |codeinherit| is true.
+% Boxes in instances with name will also be global, so that
% their tex boxes can be shared among instances of the same name.
% \begin{macrocode}
local texboxes = { globalid = 0, localid = 4096 }
@@ -1219,11 +1505,9 @@ local texboxes = { globalid = 0, localid = 4096 }
% For conversion of |sp| to |bp|.
% \begin{macrocode}
local factor = 65536*(7227/7200)
-
local textext_fmt = 'image(addto currentpicture doublepath unitsquare \z
-xscaled %f yscaled %f shifted (0,-%f) \z
-withprescript "mplibtexboxid=%i:%f:%f")'
-
+ xscaled %f yscaled %f shifted (0,-%f) \z
+ withprescript "mplibtexboxid=%i:%f:%f")'
local function process_tex_text (str)
if str then
local global = (has_instancename or luamplib.globaltextext or luamplib.codeinherit)
@@ -1253,7 +1537,6 @@ end
% Make |color| or |xcolor|'s color expressions usable,
% with \cs{mpcolor} or |mplibcolor|. These commands should be used
% with graphical objects.
-%
% Attempt to support l3color as well.
% \begin{macrocode}
local mplibcolorfmt = {
@@ -1269,7 +1552,6 @@ local mplibcolorfmt = {
[[\color_select:n%s\endgroup]],
},
}
-
local colfmt = is_defined'color_select:n' and "l3color" or "xcolor"
if colfmt == "l3color" then
run_tex_code{
@@ -1283,7 +1565,6 @@ if colfmt == "l3color" then
}
end
local ccexplat = luatexbase.registernumber"luamplibcctabexplat"
-
local function process_color (str)
if str then
if not str:find("%b{}") then
@@ -1344,20 +1625,18 @@ end
%
% For legacy verbatimtex process.
% |verbatimtex ... etex| before |beginfig()| is not ignored,
-% but the \TeX\ code is inserted just before the mplib box. And
-% \TeX\ code inside |beginfig() ... endfig| is inserted after the mplib box.
+% but the \TeX\ code is inserted just before the \mplib box. And
+% \TeX\ code inside |beginfig() ... endfig| is inserted after the \mplib box.
% \begin{macrocode}
local tex_code_pre_mplib = {}
luamplib.figid = 1
luamplib.in_the_fig = false
-
local function process_verbatimtex_prefig (str)
if str then
tex_code_pre_mplib[luamplib.figid] = str
end
return ""
end
-
local function process_verbatimtex_infig (str)
if str then
return format('special "postmplibverbtex=%s";', str)
@@ -1376,17 +1655,16 @@ local runscript_funcs = {
% \end{macrocode}
%
-% For |metafun| format. see issue \#79.
+% For \emph{metafun} format. see issue \#79.
% \begin{macrocode}
mp = mp or {}
local mp = mp
mp.mf_path_reset = mp.mf_path_reset or function() end
mp.mf_finish_saving_data = mp.mf_finish_saving_data or function() end
mp.report = mp.report or info
-
% \end{macrocode}
%
-% metafun 2021-03-09 changes crashes luamplib.
+% \emph{metafun} 2021-03-09 changes crashes luamplib.
% \begin{macrocode}
catcodes = catcodes or {}
local catcodes = catcodes
@@ -1420,7 +1698,6 @@ local function mpprint(buffer,...)
end
end
end
-
function luamplib.runscript (code)
local id, str = code:match("(.-){(.*)}")
if id and str then
@@ -1442,7 +1719,7 @@ function luamplib.runscript (code)
return buffer
end
buffer = {}
- mpprint(buffer, table.unpack(res))
+ mpprint(buffer, tableunpack(res))
return tableconcat(buffer)
end
return ""
@@ -1459,9 +1736,7 @@ local function protecttexcontents (str)
:gsub("%zPerCent%z", "\\%%")
:gsub("%s+", " ")
end
-
-luamplib.legacy_verbatimtex = true
-
+luamplib.legacyverbatimtex = true
function luamplib.maketext (str, what)
if str and str ~= "" then
str = protecttexcontents(str)
@@ -1470,7 +1745,7 @@ function luamplib.maketext (str, what)
not str:find("\\begin%s*{document}") and
not str:find("\\documentstyle"..name_e) and
not str:find("\\usepackage"..name_e) then
- if luamplib.legacy_verbatimtex then
+ if luamplib.legacyverbatimtex then
if luamplib.in_the_fig then
return process_verbatimtex_infig(str)
else
@@ -1489,13 +1764,13 @@ end
% \end{macrocode}
%
-% luamplib's metapost color operators
+% luamplib's \metapost color operators
% \begin{macrocode}
local function colorsplit (res)
- local t, tt = { }, res:gsub("[%[%]]",""):explode()
+ local t, tt = { }, res:gsub("[%[%]]","",2):explode()
local be = tt[1]:find"^%d" and 1 or 2
for i=be, #tt do
- if tt[i]:find"^%a" then break end
+ if not tonumber(tt[i]) then break end
t[#t+1] = tt[i]
end
return t
@@ -1529,7 +1804,7 @@ luamplib.shadecolor = function (str)
if res:find" cs " or res:find"@pdf.obj" then -- spot color shade: l3 only
% \end{macrocode}
% An example of spot color shading:
-% \begin{verbatim}
+%\begin{verbatim}
% \documentclass{article}
% \usepackage{luamplib}
% \mplibsetformat{metafun}
@@ -1575,29 +1850,64 @@ luamplib.shadecolor = function (str)
% endfig;
% \end{mplibcode}
% \end{document}
-% \end{verbatim}
+%\end{verbatim}
+% another one: user-defined DeviceN colorspace
+%\begin{verbatim}
+% \DocumentMetadata{ }
+% \documentclass{article}
+% \usepackage{luamplib}
+% \mplibsetformat{metafun}
+% \ExplSyntaxOn
+% \color_model_new:nnn { pantone1215 }
+% { Separation }
+% { name = PANTONE~1215~U ,
+% alternative-model = cmyk ,
+% alternative-values = {0, 0.15, 0.51, 0}
+% }
+% \color_model_new:nnn { pantone+black }
+% { DeviceN }
+% {
+% names = {pantone1215,black}
+% }
+% \color_set:nnn{purepantone}{pantone+black}{1,0}
+% \color_set:nnn{pureblack} {pantone+black}{0,1}
+% \ExplSyntaxOff
+% \begin{document}
+% \mpfig
+% fill unitsquare xscaled \mpdim{\textwidth} yscaled 30
+% withshademethod "linear"
+% withshadecolors ("purepantone","pureblack")
+% ;
+% \endmpfig
+% \end{document}
+%\end{verbatim}
% \begin{macrocode}
run_tex_code({
[[\color_export:nnN{]], str, [[}{backend}\mplib_@tempa]],
},ccexplat)
- local name = get_macro'mplib_@tempa':match'{(.-)}{.+}'
+ local name, value = get_macro'mplib_@tempa':match'{(.-)}{(.-)}'
local t, obj = res:explode()
if pdfmode then
obj = format("%s 0 R", ltx.pdf.object_id( t[1]:sub(2,-1) ))
else
obj = t[2]
end
- local value = t[3]:match"%[(.-)%]" or t[3]
- return format('(%s) withprescript"mplib_spotcolor=%s:%s"', value,obj,name)
+ return format('(1) withprescript"mplib_spotcolor=%s:%s:%s"', value,obj,name)
end
return colorsplit(res)
end
% \end{macrocode}
%
+% Remove trailing zeros for smaller PDF
+% \begin{macrocode}
+local decimals = "%.%d+"
+local function rmzeros(str) return str:gsub("%.?0+$","") end
+
+% \end{macrocode}
+%
% luamplib's mplibgraphictext operator
% \begin{macrocode}
-local running = -1073741824
local emboldenfonts = { }
local function getemboldenwidth (curr, fakebold)
local width = emboldenfonts.width
@@ -1630,13 +1940,14 @@ local function getrulewhatsit (line, wd, ht, dp)
fmt = "pdf:content "..fmt
pl = node.new("whatsit","special")
end
- pl.data = fmt:format(line, 0, -dp, wd, ht+dp, "B")
+ pl.data = fmt:format(line, 0, -dp, wd, ht+dp, "B") :gsub(decimals,rmzeros)
local ss = node.new"glue"
node.setglue(ss, 0, 65536, 65536, 2, 2)
pl.next = ss
return pl
end
local function getrulemetric (box, curr, bp)
+ local running = -1073741824
local wd,ht,dp = curr.width, curr.height, curr.depth
wd = wd == running and box.width or wd
ht = ht == running and box.height or ht
@@ -1688,7 +1999,8 @@ local function embolden (box, curr, fakebold)
head, curr = node.remove(head, curr)
elseif curr.id == node.id"glyph" and curr.font > 0 then
local f = curr.font
- local i = emboldenfonts[f]
+ local key = format("%s:%s",f,fakebold)
+ local i = emboldenfonts[key]
if not i then
local ft = font.getfont(f) or font.getcopy(f)
if pdfmode then
@@ -1704,7 +2016,7 @@ local function embolden (box, curr, fakebold)
name = format('%s;embolden=%s;',name,fakebold)
_, i = fonts.constructors.readanddefine(name,ft.size)
end
- emboldenfonts[f] = i
+ emboldenfonts[key] = i
end
curr.font = i
end
@@ -1716,6 +2028,9 @@ end
local function graphictextcolor (col, filldraw)
if col:find"^[%d%.:]+$" then
col = col:explode":"
+ for i=1,#col do
+ col[i] = format("%.3f", col[i])
+ end
if pdfmode then
local op = #col == 4 and "k" or #col == 3 and "rg" or "g"
col[#col+1] = filldraw == "fill" and op or op:upper()
@@ -1913,7 +2228,7 @@ end
% mpliboutlinetext : based on mkiv's font-mps.lua
% \begin{macrocode}
local rulefmt = "mpliboutlinepic[%i]:=image(addto currentpicture contour \z
-unitsquare shifted - center unitsquare;) xscaled %f yscaled %f shifted (%f,%f);"
+ unitsquare shifted - center unitsquare;) xscaled %f yscaled %f shifted (%f,%f);"
local outline_horz, outline_vert
function outline_vert (res, box, curr, xshift, yshift)
local b2u = box.dir == "LTL"
@@ -2154,7 +2469,7 @@ end
% \end{macrocode}
%
-% Our MetaPost preambles
+% Our \metapost preambles
% \begin{macrocode}
luamplib.preambles = {
mplibcode = [[
@@ -2339,7 +2654,13 @@ vardef mpliboutlinetext@# (expr t) text rest =
) mplib_do_outline_options_r; )
enddef ;
primarydef t withpattern p =
- image( fill t withprescript "mplibpattern=" & if numeric p: decimal fi p; )
+ image(
+ if cycle t:
+ fill
+ else:
+ draw
+ fi
+ t withprescript "mplibpattern=" & if numeric p: decimal fi p; )
enddef;
vardef mplibtransformmatrix (text e) =
save t; transform t;
@@ -2353,6 +2674,75 @@ vardef mplibtransformmatrix (text e) =
& decimal ypart t & ","
& "}");
enddef;
+primarydef p withfademethod s =
+ if picture p:
+ image(
+ draw p;
+ draw center p withprescript "mplibfadestate=stop";
+ )
+ else:
+ p withprescript "mplibfadestate=stop"
+ fi
+ withprescript "mplibfadetype=" & s
+ withprescript "mplibfadebbox=" &
+ decimal (xpart llcorner p -1/4) & ":" &
+ decimal (ypart llcorner p -1/4) & ":" &
+ decimal (xpart urcorner p +1/4) & ":" &
+ decimal (ypart urcorner p +1/4)
+enddef;
+def withfadeopacity (expr a,b) =
+ withprescript "mplibfadeopacity=" &
+ decimal a & ":" &
+ decimal b
+enddef;
+def withfadevector (expr a,b) =
+ withprescript "mplibfadevector=" &
+ decimal xpart a & ":" &
+ decimal ypart a & ":" &
+ decimal xpart b & ":" &
+ decimal ypart b
+enddef;
+let withfadecenter = withfadevector;
+def withfaderadius (expr a,b) =
+ withprescript "mplibfaderadius=" &
+ decimal a & ":" &
+ decimal b
+enddef;
+def withfadebbox (expr a,b) =
+ withprescript "mplibfadebbox=" &
+ decimal xpart a & ":" &
+ decimal ypart a & ":" &
+ decimal xpart b & ":" &
+ decimal ypart b
+enddef;
+primarydef p asgroup s =
+ image(
+ draw center p
+ withprescript "mplibgroupbbox=" &
+ decimal (xpart llcorner p -1/4) & ":" &
+ decimal (ypart llcorner p -1/4) & ":" &
+ decimal (xpart urcorner p +1/4) & ":" &
+ decimal (ypart urcorner p +1/4)
+ withprescript "gr_state=start"
+ withprescript "gr_type=" & s;
+ draw p;
+ draw center p withprescript "gr_state=stop";
+ )
+enddef;
+def withgroupbbox (expr a,b) =
+ withprescript "mplibgroupbbox=" &
+ decimal xpart a & ":" &
+ decimal ypart a & ":" &
+ decimal xpart b & ":" &
+ decimal ypart b
+enddef;
+def withgroupname expr s =
+ withprescript "mplibgroupname=" & s
+enddef;
+def usemplibgroup primary s =
+ draw maketext("\usemplibgroup{" & s & "}")
+ shifted runscript("return luamplib.trgroupshifts['" & s & "']")
+enddef;
]],
legacyverbatimtex = [[
def specialVerbatimTeX (text t) = runscript("luamplibprefig{"&t&"}") enddef;
@@ -2382,7 +2772,6 @@ enddef;
% When \cs{mplibverbatim} is enabled, do not expand |mplibcode| data.
% \begin{macrocode}
luamplib.verbatiminput = false
-
% \end{macrocode}
%
% Do not expand |btex ... etex|, |verbatimtex ... etex|, and
@@ -2398,7 +2787,6 @@ local function protect_expansion (str)
return format("\\unexpanded{%s}",str)
end
end
-
local function unprotect_expansion (str)
if str then
return str:gsub("!!!Control!!!", "\\")
@@ -2408,25 +2796,20 @@ local function unprotect_expansion (str)
:gsub("!!!RBrace!!!", "}")
end
end
-
luamplib.everymplib = setmetatable({ [""] = "" },{ __index = function(t) return t[""] end })
luamplib.everyendmplib = setmetatable({ [""] = "" },{ __index = function(t) return t[""] end })
-
function luamplib.process_mplibcode (data, instancename)
texboxes.localid = 4096
-
% \end{macrocode}
% This is needed for legacy behavior
% \begin{macrocode}
- if luamplib.legacy_verbatimtex then
+ if luamplib.legacyverbatimtex then
luamplib.figid, tex_code_pre_mplib = 1, {}
end
-
local everymplib = luamplib.everymplib[instancename]
local everyendmplib = luamplib.everyendmplib[instancename]
data = format("\n%s\n%s\n%s\n",everymplib, data, everyendmplib)
:gsub("\r","\n")
-
% \end{macrocode}
% These five lines are needed for |mplibverbatim| mode.
% \begin{macrocode}
@@ -2466,7 +2849,6 @@ function luamplib.process_mplibcode (data, instancename)
return format("verbatimtex %s etex", unprotect_expansion(str))
end)
end
-
process(data, instancename)
end
@@ -2474,21 +2856,12 @@ end
%
% For parsing |prescript| materials.
% \begin{macrocode}
-local further_split_keys = {
- mplibtexboxid = true,
- sh_color_a = true,
- sh_color_b = true,
-}
local function script2table(s)
local t = {}
for _,i in ipairs(s:explode("\13+")) do
local k,v = i:match("(.-)=(.*)") -- v may contain = or empty.
if k and v and k ~= "" and not t[k] then
- if further_split_keys[k] or further_split_keys[k:sub(1,10)] then
- t[k] = v:explode(":")
- else
- t[k] = v
- end
+ t[k] = v
end
end
return t
@@ -2496,144 +2869,34 @@ end
% \end{macrocode}
%
-% Codes below for inserting PDF lieterals are mostly from ConTeXt general,
-% with small changes when needed.
+% pdfliterals will be stored in |figcontents| table, and written to pdf in one go
+% at the end of the flushing figure.
+% Subtable |post| is for the legacy behavior.
% \begin{macrocode}
-local function getobjects(result,figure,f)
- return figure:objects()
-end
-
-function luamplib.convert (result, flusher)
- luamplib.flush(result, flusher)
- return true -- done
-end
-
local figcontents = { post = { } }
local function put2output(a,...)
figcontents[#figcontents+1] = type(a) == "string" and format(a,...) or a
end
-
local function pdf_startfigure(n,llx,lly,urx,ury)
put2output("\\mplibstarttoPDF{%f}{%f}{%f}{%f}",llx,lly,urx,ury)
end
-
local function pdf_stopfigure()
put2output("\\mplibstoptoPDF")
end
-
% \end{macrocode}
%
% |tex.sprint| with catcode regime -2, as sometimes |#| gets doubled
% in the argument of pdfliteral.
% \begin{macrocode}
-local function pdf_literalcode (fmt,...)
- put2output{-2, format(fmt,...)}
-end
-
-local function pdf_textfigure(font,size,text,width,height,depth)
- text = text:gsub(".",function(c)
- return format("\\hbox{\\char%i}",string.byte(c)) -- kerning happens in metapost : false
- end)
- put2output("\\mplibtextext{%s}{%f}{%s}{%s}{%s}",font,size,text,0,0)
-end
-
-local bend_tolerance = 131/65536
-
-local rx, sx, sy, ry, tx, ty, divider = 1, 0, 0, 1, 0, 0, 1
-
-local function pen_characteristics(object)
- local t = mplib.pen_info(object)
- rx, ry, sx, sy, tx, ty = t.rx, t.ry, t.sx, t.sy, t.tx, t.ty
- divider = sx*sy - rx*ry
- return not (sx==1 and rx==0 and ry==0 and sy==1 and tx==0 and ty==0), t.width
-end
-
-local function concat(px, py) -- no tx, ty here
- return (sy*px-ry*py)/divider,(sx*py-rx*px)/divider
-end
-
-local function curved(ith,pth)
- local d = pth.left_x - ith.right_x
- if abs(ith.right_x - ith.x_coord - d) <= bend_tolerance and abs(pth.x_coord - pth.left_x - d) <= bend_tolerance then
- d = pth.left_y - ith.right_y
- if abs(ith.right_y - ith.y_coord - d) <= bend_tolerance and abs(pth.y_coord - pth.left_y - d) <= bend_tolerance then
- return false
- end
- end
- return true
-end
-
-local function flushnormalpath(path,open)
- local pth, ith
- for i=1,#path do
- pth = path[i]
- if not ith then
- pdf_literalcode("%f %f m",pth.x_coord,pth.y_coord)
- elseif curved(ith,pth) then
- pdf_literalcode("%f %f %f %f %f %f c",ith.right_x,ith.right_y,pth.left_x,pth.left_y,pth.x_coord,pth.y_coord)
- else
- pdf_literalcode("%f %f l",pth.x_coord,pth.y_coord)
- end
- ith = pth
- end
- if not open then
- local one = path[1]
- if curved(pth,one) then
- pdf_literalcode("%f %f %f %f %f %f c",pth.right_x,pth.right_y,one.left_x,one.left_y,one.x_coord,one.y_coord )
- else
- pdf_literalcode("%f %f l",one.x_coord,one.y_coord)
- end
- elseif #path == 1 then -- special case .. draw point
- local one = path[1]
- pdf_literalcode("%f %f l",one.x_coord,one.y_coord)
- end
-end
-
-local function flushconcatpath(path,open)
- pdf_literalcode("%f %f %f %f %f %f cm", sx, rx, ry, sy, tx ,ty)
- local pth, ith
- for i=1,#path do
- pth = path[i]
- if not ith then
- pdf_literalcode("%f %f m",concat(pth.x_coord,pth.y_coord))
- elseif curved(ith,pth) then
- local a, b = concat(ith.right_x,ith.right_y)
- local c, d = concat(pth.left_x,pth.left_y)
- pdf_literalcode("%f %f %f %f %f %f c",a,b,c,d,concat(pth.x_coord, pth.y_coord))
- else
- pdf_literalcode("%f %f l",concat(pth.x_coord, pth.y_coord))
- end
- ith = pth
- end
- if not open then
- local one = path[1]
- if curved(pth,one) then
- local a, b = concat(pth.right_x,pth.right_y)
- local c, d = concat(one.left_x,one.left_y)
- pdf_literalcode("%f %f %f %f %f %f c",a,b,c,d,concat(one.x_coord, one.y_coord))
- else
- pdf_literalcode("%f %f l",concat(one.x_coord,one.y_coord))
- end
- elseif #path == 1 then -- special case .. draw point
- local one = path[1]
- pdf_literalcode("%f %f l",concat(one.x_coord,one.y_coord))
- end
-end
-
-local function start_pdf_code()
- if pdfmode then
- pdf_literalcode("q")
- else
- put2output"\\special{pdf:bcontent}"
- end
-end
-local function stop_pdf_code()
- if pdfmode then
- pdf_literalcode("Q")
- else
- put2output"\\special{pdf:econtent}"
- end
+local function pdf_literalcode (...)
+ put2output{ -2, format(...) :gsub(decimals,rmzeros) }
end
+local start_pdf_code = pdfmode
+ and function() pdf_literalcode"q" end
+ or function() put2output"\\special{pdf:bcontent}" end
+local stop_pdf_code = pdfmode
+ and function() pdf_literalcode"Q" end
+ or function() put2output"\\special{pdf:econtent}" end
% \end{macrocode}
%
@@ -2641,7 +2904,7 @@ end
% |textext(...)| or |TEX(...)|, all being the same internally.
% \begin{macrocode}
local function put_tex_boxes (object,prescript)
- local box = prescript.mplibtexboxid
+ local box = prescript.mplibtexboxid:explode":"
local n,tw,th = box[1],tonumber(box[2]),tonumber(box[3])
if n and tw and th then
local op = object.path
@@ -2705,23 +2968,32 @@ local pdfobjs, pdfetcs = {}, {}
pdfetcs.pgfextgs = "pgf@sys@addpdfresource@extgs@plain"
pdfetcs.pgfpattern = "pgf@sys@addpdfresource@patterns@plain"
pdfetcs.pgfcolorspace = "pgf@sys@addpdfresource@colorspaces@plain"
-
-local function update_pdfobjs (os)
- local on = pdfobjs[os]
+local function update_pdfobjs (os, stream)
+ local key = os
+ if stream then key = key..stream end
+ local on = pdfobjs[key]
if on then
return on,false
end
if pdfmode then
- on = pdf.immediateobj(os)
+ if stream then
+ on = pdf.immediateobj("stream",stream,os)
+ else
+ on = pdf.immediateobj(os)
+ end
else
on = pdfetcs.cnt or 1
- texsprint(format("\\special{pdf:obj @mplibpdfobj%s %s}",on,os))
+ if stream then
+ texsprint(format("\\special{pdf:stream @mplibpdfobj%s (%s) <<%s>>}",on,stream,os))
+ else
+ texsprint(format("\\special{pdf:obj @mplibpdfobj%s %s}",on,os))
+ end
pdfetcs.cnt = on + 1
end
- pdfobjs[os] = on
+ pdfobjs[key] = on
return on,true
end
-
+pdfetcs.resfmt = pdfmode and "%s 0 R" or "@mplibpdfobj%s"
if pdfmode then
pdfetcs.getpageres = pdf.getpageresources or function() return pdf.pageresources end
local getpageres = pdfetcs.getpageres
@@ -2757,11 +3029,20 @@ if pdfmode then
end
else
texsprint {
+ "\\luamplibatfirstshipout{",
"\\special{pdf:obj @MPlibTr<<>>}",
"\\special{pdf:obj @MPlibSh<<>>}",
"\\special{pdf:obj @MPlibCS<<>>}",
- "\\special{pdf:obj @MPlibPt<<>>}",
+ "\\special{pdf:obj @MPlibPt<<>>}}",
}
+ pdfetcs.resadded = { }
+ pdfetcs.fallback_update_resources = function (name,res,obj)
+ texsprint{"\\special{pdf:put ", obj, " <<", res, ">>}"}
+ if not pdfetcs.resadded[name] then
+ texsprint{"\\luamplibateveryshipout{\\special{pdf:put @resources <</", name, " ", obj, ">>}}"}
+ pdfetcs.resadded[name] = obj
+ end
+ end
end
% \end{macrocode}
@@ -2775,13 +3056,10 @@ local transparancy_modes = { [0] = "Normal",
"Hue", "Saturation", "Color", "Luminosity",
"Compatible",
}
-
-local function update_tr_res(mode,opaq)
- local os = format("<</BM /%s/ca %.3f/CA %.3f/AIS false>>",mode,opaq,opaq)
- local on, new = update_pdfobjs(os)
+local function add_extgs_resources (on, new)
+ local key = format("MPlibTr%s", on)
if new then
- local key = format("MPlibTr%s", on)
- local val = format(pdfmode and "%s 0 R" or "@mplibpdfobj%s", on)
+ local val = format(pdfetcs.resfmt, on)
if pdfmanagement then
texsprint {
"\\csname pdfmanagement_add:nnn\\endcsname{Page/Resources/ExtGState}{", key, "}{", val, "}"
@@ -2790,103 +3068,102 @@ local function update_tr_res(mode,opaq)
local tr = format("/%s %s", key, val)
if is_defined(pdfetcs.pgfextgs) then
texsprint { "\\csname ", pdfetcs.pgfextgs, "\\endcsname{", tr, "}" }
- elseif pdfmode then
- if is_defined"TRP@list" then
- texsprint(catat11,{
- [[\if@filesw\immediate\write\@auxout{]],
- [[\string\g@addto@macro\string\TRP@list{]],
- tr,
- [[}}\fi]],
- })
- if not get_macro"TRP@list":find(tr) then
- texsprint(catat11,[[\global\TRP@reruntrue]])
- end
- else
- pdfetcs.fallback_update_resources("ExtGState", tr)
+ elseif is_defined"TRP@list" then
+ texsprint(catat11,{
+ [[\if@filesw\immediate\write\@auxout{]],
+ [[\string\g@addto@macro\string\TRP@list{]],
+ tr,
+ [[}}\fi]],
+ })
+ if not get_macro"TRP@list":find(tr) then
+ texsprint(catat11,[[\global\TRP@reruntrue]])
end
else
- texsprint { "\\special{pdf:put @MPlibTr<<", tr, ">>}" }
+ pdfetcs.fallback_update_resources("ExtGState",tr,"@MPlibTr")
end
end
end
- if not pdfmode and not pdfmanagement and not is_defined(pdfetcs.pgfextgs) then
- texsprint"\\special{pdf:put @resources <</ExtGState @MPlibTr>>}"
- end
- return on
+ return key
end
-
local function do_preobj_TR(object,prescript)
if object.postscript == "collect" then return end
local opaq = prescript and prescript.tr_transparency
- local tron_no
if opaq then
+ local key, on, os, new
local mode = prescript.tr_alternative or 1
- mode = transparancy_modes[tonumber(mode)]
- tron_no = update_tr_res(mode, opaq)
- start_pdf_code()
- pdf_literalcode("/MPlibTr%i gs",tron_no)
+ mode = transparancy_modes[tonumber(mode)] or mode
+ opaq = format("%.3f", opaq) :gsub(decimals,rmzeros)
+ for i,v in ipairs{ {mode,opaq},{"Normal",1} } do
+ os = format("<</BM/%s/ca %s/CA %s/AIS false>>",v[1],v[2],v[2])
+ on, new = update_pdfobjs(os)
+ key = add_extgs_resources(on,new)
+ if i == 1 then
+ pdf_literalcode("/%s gs",key)
+ else
+ return format("/%s gs",key)
+ end
+ end
end
- return tron_no
end
% \end{macrocode}
%
-% Shading with |metafun| format.
+% Shading with \emph{metafun} format.
% \begin{macrocode}
local function sh_pdfpageresources(shtype,domain,colorspace,ca,cb,coordinates,steps,fractions)
- local fun2fmt,os = "<</FunctionType 2/Domain [%s]/C0 [%s]/C1 [%s]/N 1>>"
+ for _,v in ipairs{ca,cb} do
+ for i,vv in ipairs(v) do
+ for ii,vvv in ipairs(vv) do
+ v[i][ii] = tonumber(vvv) and format("%.3f",vvv) or vvv
+ end
+ end
+ end
+ local fun2fmt,os = "<</FunctionType 2/Domain[%s]/C0[%s]/C1[%s]/N 1>>"
if steps > 1 then
local list,bounds,encode = { },{ },{ }
for i=1,steps do
if i < steps then
- bounds[i] = fractions[i] or 1
+ bounds[i] = format("%.3f", fractions[i] or 1)
end
encode[2*i-1] = 0
encode[2*i] = 1
os = fun2fmt:format(domain,tableconcat(ca[i],' '),tableconcat(cb[i],' '))
- list[i] = format(pdfmode and "%s 0 R" or "@mplibpdfobj%s",update_pdfobjs(os))
+ :gsub(decimals,rmzeros)
+ list[i] = format(pdfetcs.resfmt, update_pdfobjs(os))
end
os = tableconcat {
"<</FunctionType 3",
- format("/Bounds [%s]", tableconcat(bounds,' ')),
- format("/Encode [%s]", tableconcat(encode,' ')),
- format("/Functions [%s]", tableconcat(list, ' ')),
- format("/Domain [%s]>>", domain),
- }
+ format("/Bounds[%s]", tableconcat(bounds,' ')),
+ format("/Encode[%s]", tableconcat(encode,' ')),
+ format("/Functions[%s]", tableconcat(list, ' ')),
+ format("/Domain[%s]>>", domain),
+ } :gsub(decimals,rmzeros)
else
os = fun2fmt:format(domain,tableconcat(ca[1],' '),tableconcat(cb[1],' '))
+ :gsub(decimals,rmzeros)
end
- local objref = format(pdfmode and "%s 0 R" or "@mplibpdfobj%s",update_pdfobjs(os))
+ local objref = format(pdfetcs.resfmt, update_pdfobjs(os))
os = tableconcat {
format("<</ShadingType %i", shtype),
format("/ColorSpace %s", colorspace),
format("/Function %s", objref),
- format("/Coords [%s]", coordinates),
- "/Extend [true true]/AntiAlias true>>",
- }
+ format("/Coords[%s]", coordinates),
+ "/Extend[true true]/AntiAlias true>>",
+ } :gsub(decimals,rmzeros)
local on, new = update_pdfobjs(os)
if new then
- local key = format("MPlibSh%s", on)
- local val = format(pdfmode and "%s 0 R" or "@mplibpdfobj%s", on)
+ local key, val = format("MPlibSh%s", on), format(pdfetcs.resfmt, on)
if pdfmanagement then
texsprint {
"\\csname pdfmanagement_add:nnn\\endcsname{Page/Resources/Shading}{", key, "}{", val, "}"
}
else
local res = format("/%s %s", key, val)
- if pdfmode then
- pdfetcs.fallback_update_resources("Shading", res)
- else
- texsprint { "\\special{pdf:put @MPlibSh<<", res, ">>}" }
- end
+ pdfetcs.fallback_update_resources("Shading",res,"@MPlibSh")
end
end
- if not pdfmode and not pdfmanagement then
- texsprint"\\special{pdf:put @resources <</Shading @MPlibSh>>}"
- end
return on
end
-
local function color_normalize(ca,cb)
if #cb == 1 then
if #ca == 4 then
@@ -2898,7 +3175,6 @@ local function color_normalize(ca,cb)
cb[1], cb[2], cb[3], cb[4] = 1-cb[1], 1-cb[2], 1-cb[3], 0
end
end
-
pdfetcs.clrspcs = setmetatable({ }, { __index = function(t,names)
run_tex_code({
[[\color_model_new:nnn]],
@@ -2910,7 +3186,6 @@ pdfetcs.clrspcs = setmetatable({ }, { __index = function(t,names)
t[names] = colorspace
return colorspace
end })
-
local function do_preobj_SH(object,prescript)
local shade_no
local sh_type = prescript and prescript.sh_type
@@ -2918,14 +3193,14 @@ local function do_preobj_SH(object,prescript)
return
else
local domain = prescript.sh_domain or "0 1"
- local centera = prescript.sh_center_a or "0 0"; centera = centera:explode()
- local centerb = prescript.sh_center_b or "0 0"; centerb = centerb:explode()
+ local centera = (prescript.sh_center_a or "0 0"):explode()
+ local centerb = (prescript.sh_center_b or "0 0"):explode()
local transform = prescript.sh_transform == "yes"
local sx,sy,sr,dx,dy = 1,1,1,0,0
if transform then
- local first = prescript.sh_first or "0 0"; first = first:explode()
- local setx = prescript.sh_set_x or "0 0"; setx = setx:explode()
- local sety = prescript.sh_set_y or "0 0"; sety = sety:explode()
+ local first = (prescript.sh_first or "0 0"):explode()
+ local setx = (prescript.sh_set_x or "0 0"):explode()
+ local sety = (prescript.sh_set_y or "0 0"):explode()
local x,y = tonumber(setx[1]) or 0, tonumber(sety[1]) or 0
if x ~= 0 and y ~= 0 then
local path = object.path
@@ -2947,15 +3222,15 @@ local function do_preobj_SH(object,prescript)
end
end
local ca, cb, colorspace, steps, fractions
- ca = { prescript.sh_color_a_1 or prescript.sh_color_a or {0} }
- cb = { prescript.sh_color_b_1 or prescript.sh_color_b or {1} }
+ ca = { (prescript.sh_color_a_1 or prescript.sh_color_a or "0"):explode":" }
+ cb = { (prescript.sh_color_b_1 or prescript.sh_color_b or "1"):explode":" }
steps = tonumber(prescript.sh_step) or 1
if steps > 1 then
fractions = { prescript.sh_fraction_1 or 0 }
for i=2,steps do
fractions[i] = prescript[format("sh_fraction_%i",i)] or (i/steps)
- ca[i] = prescript[format("sh_color_a_%i",i)] or {0}
- cb[i] = prescript[format("sh_color_b_%i",i)] or {1}
+ ca[i] = (prescript[format("sh_color_a_%i",i)] or "0"):explode":"
+ cb[i] = (prescript[format("sh_color_b_%i",i)] or "1"):explode":"
end
end
if prescript.mplib_spotcolor then
@@ -2964,15 +3239,14 @@ local function do_preobj_SH(object,prescript)
local script = object.prescript:explode"\13+"
for i=#script,1,-1 do
if script[i]:find"mplib_spotcolor" then
- local name, value
- objref, name = script[i]:match"=(.-):(.+)"
- value = script[i+1]:match"=(.+)"
+ local t, name, value = script[i]:explode"="[2]:explode":"
+ value, objref, name = t[1], t[2], t[3]
if not names[name] then
pos = pos+1
names[name] = pos
names[#names+1] = name
end
- local t = { }
+ t = { }
for j=1,names[name] do t[#t+1] = 0 end
t[#t+1] = value
tableinsert(#ca == #cb and ca or cb, t)
@@ -3023,7 +3297,6 @@ local function do_preobj_SH(object,prescript)
else
err"unknown shading type"
end
- pdf_literalcode("q /Pattern cs")
end
return shade_no
end
@@ -3033,43 +3306,15 @@ end
% Patterns
% \begin{macrocode}
pdfetcs.patterns = { }
-local patterns = pdfetcs.patterns
-function luamplib.registerpattern ( boxid, name, opts )
- local box = texgetbox(boxid)
- local wd = format("%.3f",box.width/factor)
- local hd = format("%.3f",(box.height+box.depth)/factor)
- info("w/h/d of '%s': %s %s 0.0", name, wd, hd)
- if opts.xstep == 0 then opts.xstep = nil end
- if opts.ystep == 0 then opts.ystep = nil end
- if opts.colored == nil then
- opts.colored = opts.coloured
- if opts.colored == nil then
- opts.colored = true
- end
- end
- if type(opts.matrix) == "table" then opts.matrix = tableconcat(opts.matrix," ") end
- if type(opts.bbox) == "table" then opts.bbox = tableconcat(opts.bbox," ") end
- if opts.matrix and opts.matrix:find"%a" then
- local data = format("mplibtransformmatrix(%s);",opts.matrix)
- process(data,"@mplibtransformmatrix")
- local t = luamplib.transformmatrix
- opts.matrix = format("%s %s %s %s", t[1], t[2], t[3], t[4])
- opts.xshift = opts.xshift or t[5]
- opts.yshift = opts.yshift or t[6]
+local function gather_resources (optres)
+ local t, do_pattern = { }, not optres
+ local names = {"ExtGState","ColorSpace","Shading"}
+ if do_pattern then
+ names[#names+1] = "Pattern"
end
- local attr = {
- "/Type/Pattern",
- "/PatternType 1",
- format("/PaintType %i", opts.colored and 1 or 2),
- "/TilingType 2",
- format("/XStep %s", opts.xstep or wd),
- format("/YStep %s", opts.ystep or hd),
- format("/Matrix [%s %s %s]", opts.matrix or "1 0 0 1", opts.xshift or 0, opts.yshift or 0),
- }
if pdfmode then
- local optres, t = opts.resources or "", { }
if pdfmanagement then
- for _,v in ipairs{"ExtGState","ColorSpace","Shading"} do
+ for _,v in ipairs(names) do
local pp = get_macro(format("g__pdfdict_/g__pdf_Core/Page/Resources/%s_prop",v))
if pp and pp:find"__prop_pair" then
t[#t+1] = format("/%s %s 0 R", v, ltx.pdf.object_id("__pdf/Page/Resources/"..v))
@@ -3078,26 +3323,19 @@ function luamplib.registerpattern ( boxid, name, opts )
else
local res = pdfetcs.getpageres() or ""
run_tex_code[[\mplibtmptoks\expandafter{\the\pdfvariable pageresources}]]
- res = (res .. texgettoks'mplibtmptoks'):explode()
- res = tableconcat(res," "):explode"/+"
+ res = res .. texgettoks'mplibtmptoks'
+ if do_pattern then return res end
+ res = res:explode"/+"
for _,v in ipairs(res) do
+ v = v:match"^%s*(.-)%s*$"
if not v:find"Pattern" and not optres:find(v) then
t[#t+1] = "/" .. v
end
end
end
- optres = optres .. tableconcat(t)
- if opts.bbox then
- attr[#attr+1] = format("/BBox [%s]", opts.bbox)
- end
- local index = tex.saveboxresource(boxid, tableconcat(attr), optres, true, opts.bbox and 4 or 1)
- patterns[name] = { id = index, colored = opts.colored }
else
- local objname = "@mplibpattern"..name
- local metric = format("bbox %s", opts.bbox or format("0 0 %s %s",wd,hd))
- local optres, t = opts.resources or "", { }
if pdfmanagement then
- for _,v in ipairs{"ExtGState","ColorSpace","Shading"} do
+ for _,v in ipairs(names) do
local pp = get_macro(format("g__pdfdict_/g__pdf_Core/Page/Resources/%s_prop",v))
if pp and pp:find"__prop_pair" then
run_tex_code {
@@ -3113,31 +3351,87 @@ function luamplib.registerpattern ( boxid, name, opts )
"\\mplibtmptoks\\expanded{{",
"\\ifpgf@sys@pdf@extgs@exists /ExtGState @pgfextgs\\fi",
"\\ifpgf@sys@pdf@colorspaces@exists /ColorSpace @pgfcolorspaces\\fi",
+ do_pattern and "\\ifpgf@sys@pdf@patterns@exists /Pattern @pgfpatterns \\fi" or "",
"}}",
}, catat11)
t[#t+1] = texgettoks'mplibtmptoks'
+ else
+ for _,v in ipairs(names) do
+ local vv = pdfetcs.resadded[v]
+ if vv then
+ t[#t+1] = format("/%s %s", v, vv)
+ end
+ end
+ end
+ end
+ return tableconcat(t)
+end
+function luamplib.registerpattern ( boxid, name, opts )
+ local box = texgetbox(boxid)
+ local wd = format("%.3f",box.width/factor)
+ local hd = format("%.3f",(box.height+box.depth)/factor)
+ info("w/h/d of pattern '%s': %s 0", name, format("%s %s",wd, hd):gsub(decimals,rmzeros))
+ if opts.xstep == 0 then opts.xstep = nil end
+ if opts.ystep == 0 then opts.ystep = nil end
+ if opts.colored == nil then
+ opts.colored = opts.coloured
+ if opts.colored == nil then
+ opts.colored = true
end
- optres = optres .. tableconcat(t)
+ end
+ if type(opts.matrix) == "table" then opts.matrix = tableconcat(opts.matrix," ") end
+ if type(opts.bbox) == "table" then opts.bbox = tableconcat(opts.bbox," ") end
+ if opts.matrix and opts.matrix:find"%a" then
+ local data = format("mplibtransformmatrix(%s);",opts.matrix)
+ process(data,"@mplibtransformmatrix")
+ local t = luamplib.transformmatrix
+ opts.matrix = format("%f %f %f %f", t[1], t[2], t[3], t[4])
+ opts.xshift = opts.xshift or format("%f",t[5])
+ opts.yshift = opts.yshift or format("%f",t[6])
+ end
+ local attr = {
+ "/Type/Pattern",
+ "/PatternType 1",
+ format("/PaintType %i", opts.colored and 1 or 2),
+ "/TilingType 2",
+ format("/XStep %s", opts.xstep or wd),
+ format("/YStep %s", opts.ystep or hd),
+ format("/Matrix[%s %s %s]", opts.matrix or "1 0 0 1", opts.xshift or 0, opts.yshift or 0),
+ }
+ local optres = opts.resources or ""
+ optres = optres .. gather_resources(optres)
+ local patterns = pdfetcs.patterns
+ if pdfmode then
+ if opts.bbox then
+ attr[#attr+1] = format("/BBox[%s]", opts.bbox)
+ end
+ attr = tableconcat(attr) :gsub(decimals,rmzeros)
+ local index = tex.saveboxresource(boxid, attr, optres, true, opts.bbox and 4 or 1)
+ patterns[name] = { id = index, colored = opts.colored }
+ else
+ local cnt = #patterns + 1
+ local objname = "@mplibpattern" .. cnt
+ local metric = format("bbox %s", opts.bbox or format("0 0 %s %s",wd,hd))
texsprint {
- [[\ifvmode\nointerlineskip\fi]],
- format([[\hbox to0pt{\vbox to0pt{\hsize=\wd %i\vss\noindent]], boxid), -- force horiz mode?
- [[\special{pdf:bcontent}]],
- [[\special{pdf:bxobj ]], objname, format(" %s}", metric),
- format([[\raise\dp %i\box %i]], boxid, boxid),
- format([[\special{pdf:put @resources <<%s>>}]], optres),
- [[\special{pdf:exobj <<]], tableconcat(attr), ">>}",
- [[\special{pdf:econtent}]],
- [[\par}\hss}]],
+ "\\expandafter\\newbox\\csname luamplib.patternbox.", cnt, "\\endcsname",
+ "\\global\\setbox\\csname luamplib.patternbox.", cnt, "\\endcsname",
+ "\\hbox{\\unhbox ", boxid, "}\\luamplibatnextshipout{",
+ "\\special{pdf:bcontent}",
+ "\\special{pdf:bxobj ", objname, " ", metric, "}",
+ "\\raise\\dp\\csname luamplib.patternbox.", cnt, "\\endcsname",
+ "\\box\\csname luamplib.patternbox.", cnt, "\\endcsname",
+ "\\special{pdf:put @resources <<", optres, ">>}",
+ "\\special{pdf:exobj <<", tableconcat(attr), ">>}",
+ "\\special{pdf:econtent}}",
}
- patterns[#patterns+1] = objname
- patterns[name] = { id = #patterns, colored = opts.colored }
+ patterns[cnt] = objname
+ patterns[name] = { id = cnt, colored = opts.colored }
end
end
local function pattern_colorspace (cs)
local on, new = update_pdfobjs(format("[/Pattern %s]", cs))
if new then
- local key = format("MPlibCS%i",on)
- local val = pdfmode and format("%i 0 R",on) or format("@mplibpdfobj%i",on)
+ local key, val = format("MPlibCS%i",on), format(pdfetcs.resfmt,on)
if pdfmanagement then
texsprint {
"\\csname pdfmanagement_add:nnn\\endcsname{Page/Resources/ColorSpace}{", key, "}{", val, "}"
@@ -3146,21 +3440,17 @@ local function pattern_colorspace (cs)
local res = format("/%s %s", key, val)
if is_defined(pdfetcs.pgfcolorspace) then
texsprint { "\\csname ", pdfetcs.pgfcolorspace, "\\endcsname{", res, "}" }
- elseif pdfmode then
- pdfetcs.fallback_update_resources("ColorSpace", res)
else
- texsprint { "\\special{pdf:put @MPlibCS<<", res, ">>}" }
+ pdfetcs.fallback_update_resources("ColorSpace",res,"@MPlibCS")
end
end
end
- if not pdfmode and not pdfmanagement and not is_defined(pdfetcs.pgfcolorspace) then
- texsprint"\\special{pdf:put @resources <</ColorSpace @MPlibCS>>}"
- end
return on
end
local function do_preobj_PAT(object, prescript)
local name = prescript and prescript.mplibpattern
if not name then return end
+ local patterns = pdfetcs.patterns
local patt = patterns[name]
local index = patt and patt.id or err("cannot get pattern object '%s'", name)
local key = format("MPlibPt%s",index)
@@ -3200,21 +3490,315 @@ local function do_preobj_PAT(object, prescript)
local res = format("/%s %s", key, val)
if is_defined(pdfetcs.pgfpattern) then
texsprint { "\\csname ", pdfetcs.pgfpattern, "\\endcsname{", res, "}" }
- elseif pdfmode then
- pdfetcs.fallback_update_resources("Pattern", res)
else
- texsprint { "\\special{pdf:put @MPlibPt<<", res, ">>}" }
+ pdfetcs.fallback_update_resources("Pattern",res,"@MPlibPt")
end
end
end
- if not pdfmode and not pdfmanagement and not is_defined(pdfetcs.pgfpattern) then
- texsprint"\\special{pdf:put @resources <</Pattern @MPlibPt>>}"
- end
patt.done = true
end
% \end{macrocode}
%
+% Fading
+% \begin{macrocode}
+pdfetcs.fading = { }
+local function do_preobj_FADE (object, prescript)
+ local fd_type = prescript and prescript.mplibfadetype
+ local fd_stop = prescript and prescript.mplibfadestate
+ if not fd_type then
+ return fd_stop -- returns "stop" (if picture) or nil
+ end
+ local bbox = prescript.mplibfadebbox:explode":"
+ local dx, dy = -bbox[1], -bbox[2]
+ local vec = prescript.mplibfadevector; vec = vec and vec:explode":"
+ if not vec then
+ if fd_type == "linear" then
+ vec = {bbox[1], bbox[2], bbox[3], bbox[2]} -- left to right
+ else
+ local centerx, centery = (bbox[1]+bbox[3])/2, (bbox[2]+bbox[4])/2
+ vec = {centerx, centery, centerx, centery} -- center for both circles
+ end
+ end
+ local coords = { vec[1]+dx, vec[2]+dy, vec[3]+dx, vec[4]+dy }
+ if fd_type == "linear" then
+ coords = format("%f %f %f %f", tableunpack(coords))
+ elseif fd_type == "circular" then
+ local width, height = bbox[3]-bbox[1], bbox[4]-bbox[2]
+ local radius = (prescript.mplibfaderadius or "0:"..math.sqrt(width^2+height^2)/2):explode":"
+ tableinsert(coords, 3, radius[1])
+ tableinsert(coords, radius[2])
+ coords = format("%f %f %f %f %f %f", tableunpack(coords))
+ else
+ err("unknown fading method '%s'", fd_type)
+ end
+ fd_type = fd_type == "linear" and 2 or 3
+ local opaq = (prescript.mplibfadeopacity or "1:0"):explode":"
+ local on, os, new
+ on = sh_pdfpageresources(fd_type, "0 1", "/DeviceGray", {{opaq[1]}}, {{opaq[2]}}, coords, 1)
+ os = format("<</PatternType 2/Shading %s>>", format(pdfetcs.resfmt, on))
+ on = update_pdfobjs(os)
+ bbox = format("0 0 %f %f", bbox[3]+dx, bbox[4]+dy)
+ local streamtext = format("q /Pattern cs/MPlibFd%s scn %s re f Q", on, bbox)
+ :gsub(decimals,rmzeros)
+ os = format("<</Pattern<</MPlibFd%s %s>>>>", on, format(pdfetcs.resfmt, on))
+ on = update_pdfobjs(os)
+ local resources = format(pdfetcs.resfmt, on)
+ on = update_pdfobjs"<</S/Transparency/CS/DeviceGray>>"
+ local attr = tableconcat{
+ "/Subtype/Form",
+ "/BBox[", bbox, "]",
+ "/Matrix[1 0 0 1 ", format("%f %f", -dx,-dy), "]",
+ "/Resources ", resources,
+ "/Group ", format(pdfetcs.resfmt, on),
+ } :gsub(decimals,rmzeros)
+ on = update_pdfobjs(attr, streamtext)
+ os = "<</SMask<</S/Luminosity/G " .. format(pdfetcs.resfmt, on) .. ">>>>"
+ on, new = update_pdfobjs(os)
+ local key = add_extgs_resources(on,new)
+ start_pdf_code()
+ pdf_literalcode("/%s gs", key)
+ if fd_stop then return "standalone" end
+ return "start"
+end
+
+% \end{macrocode}
+%
+% Transparency Group
+% \begin{macrocode}
+pdfetcs.tr_group = { shifts = { } }
+luamplib.trgroupshifts = pdfetcs.tr_group.shifts
+local function do_preobj_GRP (object, prescript)
+ local grstate = prescript and prescript.gr_state
+ if not grstate then return end
+ local trgroup = pdfetcs.tr_group
+ if grstate == "start" then
+ trgroup.name = prescript.mplibgroupname or "lastmplibgroup"
+ trgroup.isolated, trgroup.knockout = false, false
+ for _,v in ipairs(prescript.gr_type:explode",+") do
+ trgroup[v] = true
+ end
+ trgroup.bbox = prescript.mplibgroupbbox:explode":"
+ put2output[[\begingroup\setbox\mplibscratchbox\hbox\bgroup]]
+ elseif grstate == "stop" then
+ local llx,lly,urx,ury = tableunpack(trgroup.bbox)
+ put2output(tableconcat{
+ "\\egroup",
+ format("\\wd\\mplibscratchbox %fbp", urx-llx),
+ format("\\ht\\mplibscratchbox %fbp", ury-lly),
+ "\\dp\\mplibscratchbox 0pt",
+ })
+ local grattr = format("/Group<</S/Transparency/I %s/K %s>>",trgroup.isolated,trgroup.knockout)
+ local res = gather_resources()
+ local bbox = format("%f %f %f %f", llx,lly,urx,ury) :gsub(decimals,rmzeros)
+ if pdfmode then
+ put2output(tableconcat{
+ "\\saveboxresource type 2 attr{/Type/XObject/Subtype/Form/FormType 1",
+ "/BBox[", bbox, "]", grattr, "} resources{", res, "}\\mplibscratchbox",
+ [[\setbox\mplibscratchbox\hbox{\useboxresource\lastsavedboxresourceindex}]],
+ [[\wd\mplibscratchbox 0pt\ht\mplibscratchbox 0pt\dp\mplibscratchbox 0pt]],
+ [[\box\mplibscratchbox\endgroup]],
+ "\\expandafter\\xdef\\csname luamplib.group.", trgroup.name, "\\endcsname{",
+ "\\noexpand\\mplibstarttoPDF{",llx,"}{",lly,"}{",urx,"}{",ury,"}",
+ "\\useboxresource \\the\\lastsavedboxresourceindex\\noexpand\\mplibstoptoPDF}",
+ })
+ else
+ trgroup.cnt = (trgroup.cnt or 0) + 1
+ local objname = format("@mplibtrgr%s", trgroup.cnt)
+ put2output(tableconcat{
+ "\\special{pdf:bxobj ", objname, " bbox ", bbox, "}",
+ "\\unhbox\\mplibscratchbox",
+ "\\special{pdf:put @resources <<", res, ">>}",
+ "\\special{pdf:exobj <<", grattr, ">>}",
+ "\\special{pdf:uxobj ", objname, "}\\endgroup",
+ })
+ token.set_macro("luamplib.group."..trgroup.name, tableconcat{
+ "\\mplibstarttoPDF{",llx,"}{",lly,"}{",urx,"}{",ury,"}",
+ "\\special{pdf:uxobj ", objname, "}\\mplibstoptoPDF",
+ }, "global")
+ end
+ trgroup.shifts[trgroup.name] = { llx, lly }
+ end
+ return grstate
+end
+function luamplib.registergroup (boxid, name, opts)
+ local box = texgetbox(boxid)
+ local wd, ht, dp = node.getwhd(box)
+ local res = (opts.resources or "") .. gather_resources()
+ local attr = { "/Type/XObject/Subtype/Form/FormType 1" }
+ if type(opts.matrix) == "table" then opts.matrix = tableconcat(opts.matrix," ") end
+ if type(opts.bbox) == "table" then opts.bbox = tableconcat(opts.bbox," ") end
+ if opts.matrix and opts.matrix:find"%a" then
+ local data = format("mplibtransformmatrix(%s);",opts.matrix)
+ process(data,"@mplibtransformmatrix")
+ opts.matrix = format("%f %f %f %f %f %f",tableunpack(luamplib.transformmatrix))
+ end
+ local grtype = 3
+ if opts.bbox then
+ attr[#attr+1] = format("/BBox[%s]", opts.bbox)
+ grtype = 2
+ end
+ if opts.matrix then
+ attr[#attr+1] = format("/Matrix[%s]", opts.matrix)
+ grtype = opts.bbox and 4 or 1
+ end
+ if opts.asgroup then
+ local t = { isolated = false, knockout = false }
+ for _,v in ipairs(opts.asgroup:explode",+") do t[v] = true end
+ attr[#attr+1] = format("/Group<</S/Transparency/I %s/K %s>>", t.isolated, t.knockout)
+ end
+ local trgroup = pdfetcs.tr_group
+ trgroup.shifts[name] = { get_macro'MPllx', get_macro'MPlly' }
+ local whd
+ if pdfmode then
+ attr = tableconcat(attr) :gsub(decimals,rmzeros)
+ local index = tex.saveboxresource(boxid, attr, res, true, grtype)
+ token.set_macro("luamplib.group."..name, "\\useboxresource "..index, "global")
+ whd = format("%.3f %.3f 0", wd/factor, (ht+dp)/factor) :gsub(decimals,rmzeros)
+ else
+ trgroup.cnt = (trgroup.cnt or 0) + 1
+ local objname = format("@mplibtrgr%s", trgroup.cnt)
+ texsprint {
+ "\\expandafter\\newbox\\csname luamplib.groupbox.", trgroup.cnt, "\\endcsname",
+ "\\global\\setbox\\csname luamplib.groupbox.", trgroup.cnt, "\\endcsname",
+ "\\hbox{\\unhbox ", boxid, "}\\luamplibatnextshipout{",
+ "\\special{pdf:bcontent}",
+ "\\special{pdf:bxobj ", objname, " width ", wd, "sp height ", ht, "sp depth ", dp, "sp}",
+ "\\unhbox\\csname luamplib.groupbox.", trgroup.cnt, "\\endcsname",
+ "\\special{pdf:put @resources <<", res, ">>}",
+ "\\special{pdf:exobj <<", tableconcat(attr), ">>}",
+ "\\special{pdf:econtent}}",
+ }
+ token.set_macro("luamplib.group."..name, tableconcat{
+ "\\begingroup\\setbox\\mplibscratchbox\\hbox{\\special{pdf:uxobj ", objname, "}}",
+ "\\wd\\mplibscratchbox ", wd, "sp",
+ "\\ht\\mplibscratchbox ", ht, "sp",
+ "\\dp\\mplibscratchbox ", dp, "sp",
+ "\\box\\mplibscratchbox\\endgroup",
+ }, "global")
+ whd = format("%.3f %.3f %.3f", wd/factor, ht/factor, dp/factor) :gsub(decimals,rmzeros)
+ end
+ info("w/h/d of group '%s': %s", name, whd)
+end
+
+local function stop_special_effects(fade,opaq,over)
+ if fade then -- fading
+ stop_pdf_code()
+ end
+ if opaq then -- opacity
+ pdf_literalcode(opaq)
+ end
+ if over then -- color
+ put2output"\\special{pdf:ec}"
+ end
+end
+
+% \end{macrocode}
+%
+% Codes below for inserting PDF lieterals are mostly from ConTeXt general,
+% with small changes when needed.
+% \begin{macrocode}
+local function getobjects(result,figure,f)
+ return figure:objects()
+end
+
+function luamplib.convert (result, flusher)
+ luamplib.flush(result, flusher)
+ return true -- done
+end
+
+local function pdf_textfigure(font,size,text,width,height,depth)
+ text = text:gsub(".",function(c)
+ return format("\\hbox{\\char%i}",string.byte(c)) -- kerning happens in metapost : false
+ end)
+ put2output("\\mplibtextext{%s}{%f}{%s}{%s}{%s}",font,size,text,0,0)
+end
+
+local bend_tolerance = 131/65536
+
+local rx, sx, sy, ry, tx, ty, divider = 1, 0, 0, 1, 0, 0, 1
+
+local function pen_characteristics(object)
+ local t = mplib.pen_info(object)
+ rx, ry, sx, sy, tx, ty = t.rx, t.ry, t.sx, t.sy, t.tx, t.ty
+ divider = sx*sy - rx*ry
+ return not (sx==1 and rx==0 and ry==0 and sy==1 and tx==0 and ty==0), t.width
+end
+
+local function concat(px, py) -- no tx, ty here
+ return (sy*px-ry*py)/divider,(sx*py-rx*px)/divider
+end
+
+local function curved(ith,pth)
+ local d = pth.left_x - ith.right_x
+ if abs(ith.right_x - ith.x_coord - d) <= bend_tolerance and abs(pth.x_coord - pth.left_x - d) <= bend_tolerance then
+ d = pth.left_y - ith.right_y
+ if abs(ith.right_y - ith.y_coord - d) <= bend_tolerance and abs(pth.y_coord - pth.left_y - d) <= bend_tolerance then
+ return false
+ end
+ end
+ return true
+end
+
+local function flushnormalpath(path,open)
+ local pth, ith
+ for i=1,#path do
+ pth = path[i]
+ if not ith then
+ pdf_literalcode("%f %f m",pth.x_coord,pth.y_coord)
+ elseif curved(ith,pth) then
+ pdf_literalcode("%f %f %f %f %f %f c",ith.right_x,ith.right_y,pth.left_x,pth.left_y,pth.x_coord,pth.y_coord)
+ else
+ pdf_literalcode("%f %f l",pth.x_coord,pth.y_coord)
+ end
+ ith = pth
+ end
+ if not open then
+ local one = path[1]
+ if curved(pth,one) then
+ pdf_literalcode("%f %f %f %f %f %f c",pth.right_x,pth.right_y,one.left_x,one.left_y,one.x_coord,one.y_coord )
+ else
+ pdf_literalcode("%f %f l",one.x_coord,one.y_coord)
+ end
+ elseif #path == 1 then -- special case .. draw point
+ local one = path[1]
+ pdf_literalcode("%f %f l",one.x_coord,one.y_coord)
+ end
+end
+
+local function flushconcatpath(path,open)
+ pdf_literalcode("%f %f %f %f %f %f cm", sx, rx, ry, sy, tx ,ty)
+ local pth, ith
+ for i=1,#path do
+ pth = path[i]
+ if not ith then
+ pdf_literalcode("%f %f m",concat(pth.x_coord,pth.y_coord))
+ elseif curved(ith,pth) then
+ local a, b = concat(ith.right_x,ith.right_y)
+ local c, d = concat(pth.left_x,pth.left_y)
+ pdf_literalcode("%f %f %f %f %f %f c",a,b,c,d,concat(pth.x_coord, pth.y_coord))
+ else
+ pdf_literalcode("%f %f l",concat(pth.x_coord, pth.y_coord))
+ end
+ ith = pth
+ end
+ if not open then
+ local one = path[1]
+ if curved(pth,one) then
+ local a, b = concat(pth.right_x,pth.right_y)
+ local c, d = concat(one.left_x,one.left_y)
+ pdf_literalcode("%f %f %f %f %f %f c",a,b,c,d,concat(one.x_coord, one.y_coord))
+ else
+ pdf_literalcode("%f %f l",concat(one.x_coord,one.y_coord))
+ end
+ elseif #path == 1 then -- special case .. draw point
+ local one = path[1]
+ pdf_literalcode("%f %f l",concat(one.x_coord,one.y_coord))
+ end
+end
+
+% \end{macrocode}
+%
% Finally, flush figures by inserting PDF literals.
% \begin{macrocode}
function luamplib.flush (result,flusher)
@@ -3234,11 +3818,11 @@ function luamplib.flush (result,flusher)
% luamplib silently ignores this invalid figure for those
% that do not contain |beginfig ... endfig|. (issue \#70)
% Original code of ConTeXt general was:
-% \begin{verbatim}
+%\begin{verbatim}
% -- invalid
% pdf_startfigure(fignum,0,0,0,0)
% pdf_stopfigure()
-% \end{verbatim}
+%\end{verbatim}
% \begin{macrocode}
else
% \end{macrocode}
@@ -3256,13 +3840,16 @@ function luamplib.flush (result,flusher)
local object = objects[o]
local objecttype = object.type
% \end{macrocode}
-% The following 6 lines are part of |btex...etex| patch.
+% The following 9 lines are part of |btex...etex| patch.
% Again, colors are processed at this stage.
% \begin{macrocode}
local prescript = object.prescript
prescript = prescript and script2table(prescript) -- prescript is now a table
local cr_over = do_preobj_CR(object,prescript) -- color
local tr_opaq = do_preobj_TR(object,prescript) -- opacity
+ local fading_ = do_preobj_FADE(object,prescript) -- fading
+ local trgroup = do_preobj_GRP(object,prescript) -- transparency group
+ local pattern_ = do_preobj_PAT(object,prescript) -- pattern
if prescript and prescript.mplibtexboxid then
put_tex_boxes(object,prescript)
elseif objecttype == "start_bounds" or objecttype == "stop_bounds" then --skip
@@ -3288,7 +3875,7 @@ function luamplib.flush (result,flusher)
pdf_literalcode("%f %f %f %f %f %f cm",ot[3],ot[4],ot[5],ot[6],ot[1],ot[2])
pdf_textfigure(object.font,object.dsize,object.text,object.width,object.height,object.depth)
stop_pdf_code()
- else
+ elseif not trgroup and fading_ ~= "stop" then
local evenodd, collect, both = false, false, false
local postscript = object.postscript
if not object.istext then
@@ -3314,10 +3901,7 @@ function luamplib.flush (result,flusher)
else
% \end{macrocode}
% Removed from ConTeXt general: color stuff.
-% Added instead : shading stuff
% \begin{macrocode}
- local shade_no = do_preobj_SH(object,prescript) -- shading
- local pattern_ = do_preobj_PAT(object,prescript) -- pattern
local ml = object.miterlimit
if ml and ml ~= miterlimit then
miterlimit = ml
@@ -3359,6 +3943,14 @@ function luamplib.flush (result,flusher)
objecttype = 'fill'
end
end
+% \end{macrocode}
+% Added : shading
+% \begin{macrocode}
+ local shade_no = do_preobj_SH(object,prescript) -- shading
+ if shade_no then
+ pdf_literalcode"q /Pattern cs"
+ objecttype = false
+ end
if transformed then
start_pdf_code()
end
@@ -3379,27 +3971,25 @@ function luamplib.flush (result,flusher)
else
flushnormalpath(path,open)
end
-% \end{macrocode}
-% Shading seems to conflict with these ops
-% \begin{macrocode}
- if not shade_no then -- conflict with shading
- if objecttype == "fill" then
- pdf_literalcode(evenodd and "h f*" or "h f")
- elseif objecttype == "outline" then
- if both then
- pdf_literalcode(evenodd and "h B*" or "h B")
- else
- pdf_literalcode(open and "S" or "h S")
- end
- elseif objecttype == "both" then
+ if objecttype == "fill" then
+ pdf_literalcode(evenodd and "h f*" or "h f")
+ elseif objecttype == "outline" then
+ if both then
pdf_literalcode(evenodd and "h B*" or "h B")
+ else
+ pdf_literalcode(open and "S" or "h S")
end
+ elseif objecttype == "both" then
+ pdf_literalcode(evenodd and "h B*" or "h B")
end
end
if transformed then
stop_pdf_code()
end
local path = object.htap
+% \end{macrocode}
+% How can we generate an |htap| object? Please let us know if you have succeeded.
+% \begin{macrocode}
if path then
if transformed then
start_pdf_code()
@@ -3433,18 +4023,29 @@ function luamplib.flush (result,flusher)
end
end
% \end{macrocode}
-% Added to ConTeXt general: post-object color and shading stuff.
+% Added to ConTeXt general: post-object colors and shading stuff.
+% We should beware the |q ... Q| scope.
% \begin{macrocode}
if shade_no then -- shading
- pdf_literalcode("W n /MPlibSh%s sh Q",shade_no)
+ pdf_literalcode("W%s n /MPlibSh%s sh Q",evenodd and "*" or "",shade_no)
end
end
end
- if tr_opaq then -- opacity
- stop_pdf_code()
+ if fading_ == "start" then
+ pdfetcs.fading.specialeffects = {fading_, tr_opaq, cr_over}
+ elseif trgroup == "start" then
+ pdfetcs.tr_group.specialeffects = {fading_, tr_opaq, cr_over}
+ elseif fading_ == "stop" then
+ local se = pdfetcs.fading.specialeffects
+ if se then stop_special_effects(se[1], se[2], se[3]) end
+ elseif trgroup == "stop" then
+ local se = pdfetcs.tr_group.specialeffects
+ if se then stop_special_effects(se[1], se[2], se[3]) end
+ else
+ stop_special_effects(fading_, tr_opaq, cr_over)
end
- if cr_over then -- color
- put2output"\\special{pdf:ec}"
+ if fading_ or trgroup then -- extgs resetted
+ miterlimit, linecap, linejoin, dashed = -1, -1, -1, false
end
end
end
@@ -3497,15 +4098,34 @@ end
% First we need to load some packages.
%
% \begin{macrocode}
-\bgroup\expandafter\expandafter\expandafter\egroup
-\expandafter\ifx\csname selectfont\endcsname\relax
- \input ltluatex
-\else
+\ifcsname ProvidesPackage\endcsname
+% \end{macrocode}
+% We need \LaTeX\ 2024-06-01 as we use |ltx.pdf.object_id| when pdfmanagement is loaded.
+% But as \pkg{fp} package does not accept an option, we do not append the date option.
+% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{luamplib}
- [2024/07/03 v2.32.4 mplib package for LuaTeX]
- \ifx\newluafunction\@undefined
+ [2024/08/03 v2.34.5 mplib package for LuaTeX]
+\fi
+\ifdefined\newluafunction\else
\input ltluatex
+\fi
+% \end{macrocode}
+%
+% In DVI mode, a new XObject (mppattern, mplibgroup) must be encapsulated in an \cs{hbox}.
+% But this should not affect typesetting. So we use Hook mechanism provided by \LaTeX\ kernel.
+% In Plain, \pkg{atbegshi.sty} is loaded.
+% \begin{macrocode}
+\ifnum\outputmode=0
+ \ifdefined\AddToHookNext
+ \def\luamplibatnextshipout{\AddToHookNext{shipout/background}}
+ \def\luamplibatfirstshipout{\AddToHook{shipout/firstpage}}
+ \def\luamplibateveryshipout{\AddToHook{shipout/background}}
+ \else
+ \input atbegshi.sty
+ \def\luamplibatnextshipout#1{\AtBeginShipoutNext{\AtBeginShipoutAddToBox{#1}}}
+ \let\luamplibatfirstshipout\AtBeginShipoutFirst
+ \def\luamplibateveryshipout#1{\AtBeginShipout{\AtBeginShipoutAddToBox{#1}}}
\fi
\fi
% \end{macrocode}
@@ -3525,7 +4145,7 @@ end
\fi
% \end{macrocode}
%
-% Set the format for metapost.
+% Set the format for \metapost.
% \begin{macrocode}
\def\mplibsetformat#1{\directlua{luamplib.setformat("#1")}}
% \end{macrocode}
@@ -3567,6 +4187,39 @@ end
\def\mplibputtextbox#1{\vbox to 0pt{\vss\hbox to 0pt{\raise\dp#1\copy#1\hss}}}
% \end{macrocode}
%
+% use Transparency Group
+% \begin{macrocode}
+\protected\def\usemplibgroup#1{\csname luamplib.group.#1\endcsname}
+\protected\def\mplibgroup#1{%
+ \begingroup
+ \def\MPllx{0}\def\MPlly{0}%
+ \def\mplibgroupname{#1}%
+ \mplibgroupgetnexttok
+}
+\def\mplibgroupgetnexttok{\futurelet\nexttok\mplibgroupbranch}
+\def\mplibgroupskipspace{\afterassignment\mplibgroupgetnexttok\let\nexttok= }
+\def\mplibgroupbranch{%
+ \ifx [\nexttok
+ \expandafter\mplibgroupopts
+ \else
+ \ifx\mplibsptoken\nexttok
+ \expandafter\expandafter\expandafter\mplibgroupskipspace
+ \else
+ \let\mplibgroupoptions\empty
+ \expandafter\expandafter\expandafter\mplibgroupmain
+ \fi
+ \fi
+}
+\def\mplibgroupopts[#1]{\def\mplibgroupoptions{#1}\mplibgroupmain}
+\def\mplibgroupmain{\setbox\mplibscratchbox\hbox\bgroup\ignorespaces}
+\protected\def\endmplibgroup{\egroup
+ \directlua{ luamplib.registergroup(
+ \the\mplibscratchbox, '\mplibgroupname', {\mplibgroupoptions}
+ )}%
+ \endgroup
+}
+% \end{macrocode}
+%
% Patterns
% \begin{macrocode}
{\def\:{\global\let\mplibsptoken= } \: }
@@ -3605,7 +4258,7 @@ end
}
% \end{macrocode}
%
-% simple way to use mplib:
+% simple way to use \mplib:
% |\mpfig draw fullcircle scaled 10; \endmpfig|
% \begin{macrocode}
\def\mpfiginstancename{@mpfig}
@@ -3628,16 +4281,16 @@ end
\long\def\mplibdomainmpfig#1\endmpfig{%
\endgroup
\directlua{
- local legacy = luamplib.legacy_verbatimtex
+ local legacy = luamplib.legacyverbatimtex
local everympfig = luamplib.everymplib["\mpfiginstancename"] or ""
local everyendmpfig = luamplib.everyendmplib["\mpfiginstancename"] or ""
- luamplib.legacy_verbatimtex = false
+ luamplib.legacyverbatimtex = false
luamplib.everymplib["\mpfiginstancename"] = ""
luamplib.everyendmplib["\mpfiginstancename"] = ""
luamplib.process_mplibcode(
"beginfig(0) "..everympfig.." "..[===[\unexpanded{#1}]===].." "..everyendmpfig.." endfig;",
"\mpfiginstancename")
- luamplib.legacy_verbatimtex = legacy
+ luamplib.legacyverbatimtex = legacy
luamplib.everymplib["\mpfiginstancename"] = everympfig
luamplib.everyendmplib["\mpfiginstancename"] = everyendmpfig
}%
@@ -3651,14 +4304,14 @@ end
\long\def\mplibdoprempfig#1\endmpfig{%
\endgroup
\directlua{
- local legacy = luamplib.legacy_verbatimtex
+ local legacy = luamplib.legacyverbatimtex
local everympfig = luamplib.everymplib["\mpfiginstancename"]
local everyendmpfig = luamplib.everyendmplib["\mpfiginstancename"]
- luamplib.legacy_verbatimtex = false
+ luamplib.legacyverbatimtex = false
luamplib.everymplib["\mpfiginstancename"] = ""
luamplib.everyendmplib["\mpfiginstancename"] = ""
luamplib.process_mplibcode([===[\unexpanded{#1}]===],"\mpfiginstancename")
- luamplib.legacy_verbatimtex = legacy
+ luamplib.legacyverbatimtex = legacy
luamplib.everymplib["\mpfiginstancename"] = everympfig
luamplib.everyendmplib["\mpfiginstancename"] = everyendmpfig
}%
@@ -3737,9 +4390,9 @@ end
\def\mpliblegacybehavior#1{\directlua{
local s = string.lower("#1")
if s == "enable" or s == "true" or s == "yes" then
- luamplib.legacy_verbatimtex = true
+ luamplib.legacyverbatimtex = true
else
- luamplib.legacy_verbatimtex = false
+ luamplib.legacyverbatimtex = false
end
}}
\def\mplibverbatim#1{\directlua{
@@ -3811,14 +4464,13 @@ end
%
% Allow \TeX\ dimen/color macros. Now |runscript| does the job,
% so the following lines are not needed for most cases.
-% But the macros will be expanded when they are used in another macro.
% \begin{macrocode}
\def\mpdim#1{ runscript("luamplibdimen{#1}") }
\def\mpcolor#1#{\domplibcolor{#1}}
\def\domplibcolor#1#2{ runscript("luamplibcolor{#1{#2}}") }
% \end{macrocode}
%
-% MPLib's number system. Now |binary| has gone away.
+% \mplib's number system. Now |binary| has gone away.
% \begin{macrocode}
\def\mplibnumbersystem#1{\directlua{
local t = "#1"
@@ -3883,12 +4535,13 @@ end
% \end{macrocode}
%
% The followings are from ConTeXt general, mostly.
-% % We use a dedicated scratchbox.
+%
+% We use a dedicated scratchbox.
% \begin{macrocode}
\ifx\mplibscratchbox\undefined \newbox\mplibscratchbox \fi
% \end{macrocode}
%
-% We encapsulate the litterals.
+% We encapsulate the literals.
% \begin{macrocode}
\def\mplibstarttoPDF#1#2#3#4{%
\prependtomplibbox
diff --git a/macros/luatex/generic/luamplib/luamplib.pdf b/macros/luatex/generic/luamplib/luamplib.pdf
index 5e8e97a778..7682155b3c 100644
--- a/macros/luatex/generic/luamplib/luamplib.pdf
+++ b/macros/luatex/generic/luamplib/luamplib.pdf
Binary files differ
diff --git a/macros/luatex/generic/luamplib/test-luamplib-latex.tex b/macros/luatex/generic/luamplib/test-luamplib-latex.tex
index c2d8cb498b..8435ee070c 100644
--- a/macros/luatex/generic/luamplib/test-luamplib-latex.tex
+++ b/macros/luatex/generic/luamplib/test-luamplib-latex.tex
@@ -7,7 +7,7 @@
\usepackage{fontspec}
\setmainfont{latin modern roman}
\usepackage{luamplib}
-\usepackage{xcolor}
+\usepackage{graphicx,xcolor}
\everymplib{ beginfig(0); }
\everyendmplib{ endfig; }
\mpliblegacybehavior{true}%
@@ -246,19 +246,19 @@ draw mpliboutlinetext.b ("$\displaystyle\frac{1}{1-x^2}$")
\endmpfig
\par\leavevmode
\mppattern{mypatt}
- \mpfig
- picture q;
- q := btex Q etex;
- fill bbox q withcolor .8[red,white];
- draw q withcolor .8red;
- \endmpfig
+[
+ xstep = 5, ystep = 6,
+ matrix = "rotated 90 scaled .75",
+]
+\mpfig
+draw (origin--right+up) scaled 5 withcolor 1/3[blue,white] ;
+draw (up--right) scaled 5 withcolor 1/3[red,white] ;
+\endmpfig
\endmppattern
\mpfig
- fill fullcircle scaled 100 withpostscript "collect";
- draw unitsquare shifted - center unitsquare scaled 45
- withpattern "mypatt"
- withpostscript "evenodd"
- ;
+draw unitsquare shifted -center unitsquare scaled 45 withpostscript "collect" ;
+draw fullcircle scaled 100 withpattern "mypatt" withpen pencircle scaled 1
+ withcolor \mpcolor{red!50!blue!50} withpostscript "evenodd" ;
\endmpfig
\begin{mppattern}{pattuncolored}
[
@@ -268,19 +268,81 @@ draw mpliboutlinetext.b ("$\displaystyle\frac{1}{1-x^2}$")
\tiny\TeX
\end{mppattern}\relax
\mpfig
- picture tex; tex := mpliboutlinetext.p ("\bfseries \TeX");
- i:=0;
- for item within tex:
- i:=i+1;
- if i < length tex:
- fill pathpart item scaled 10 withpostscript "collect";
- else:
- draw pathpart item scaled 10 withpattern "pattuncolored"
- withpen pencircle scaled 1/2
- withcolor 0.7 blue;
- fi
+ picture tex;
+ tex = mpliboutlinetext.p ("\bfseries \TeX");
+ for i=1 upto mpliboutlinenum:
+ draw image(
+ j:=0;
+ for item within mpliboutlinepic[i]:
+ j:=j+1;
+ draw pathpart item scaled 10
+ if j < length mpliboutlinepic[i]:
+ withpostscript "collect"
+ else:
+ withpattern "pattuncolored"
+ withpen pencircle scaled 1/2
+ withcolor (i/4)[red,blue]
+ fi;
+ endfor
+ )
+ withfademethod "linear"
+ ;
endfor
\endmpfig
+\par\leavevmode
+\mpfig
+ picture mill; mill = btex \includegraphics[width=100bp]{mill} etex;
+ draw mill;
+ mill := mill shifted 125right;
+ draw mill
+ withfademethod "circular"
+ withfadecenter (center mill, center mill)
+ withfaderadius (30, abs(lrcorner mill - llcorner mill)/2)
+ withfadeopacity (1, 0)
+ ;
+\endmpfig
+\par
+\def\test#1{%
+ \mpfig
+ fill unitsquare shifted -center unitsquare scaled 200
+ withshademethod "linear"
+ withshadecolors (.3[red,white], .3[blue,white])
+ ;
+ label( btex MetaPost etex scaled 3, origin) ;
+ draw image(
+ fill fullcircle scaled 100 shifted 25left
+ withcolor .8white
+ withtransparency (2,1)
+ ;
+ fill fullcircle scaled 100 shifted 25right
+ withcolor .8white
+ withtransparency (2,1)
+ ;
+ )
+ asgroup "#1"
+ withgroupname "test:#1"
+ withtransparency (1,.5)
+ ;
+ currentpicture := currentpicture scaled 2/3;
+ \endmpfig
+}%
+\hbox{\test{isolated,knockout}\,\test{isolated}\vbox to\MPheight{\vss\hbox{~isolated}\vss}}%
+\hbox{\test{knockout}\,\test{}}%
+\hbox to\MPwidth{\hss knockout\hss}%
+\leavevmode
+\mpfig usemplibgroup "test:isolated,knockout" scaled 2/3 rotated 15 ; \endmpfig
+\usemplibgroup{test:isolated,knockout}%
+\begin{mplibgroup}{mytex}[matrix="rotated 15"] \TeX \end{mplibgroup}%
+\hbox to0pt{\hss\vrule width.5pt height5pt depth5pt\hss}%
+\hbox to0pt{\hss\vrule width10pt height.25pt depth.25pt\hss}%
+\usemplibgroup{mytex}%
+\mpfig usemplibgroup "mytex"; draw (left--right) scaled 5; draw (up--down) scaled 5; \endmpfig
+\par
+\mpfig
+ picture test; test = mplibgraphictext "\textbf{MPLIB}"
+ fakebold 1 fillcolor "red!70" drawcolor .7red scaled 7;
+ draw test withpattern "mypatt" ;
+\endmpfig
\tracingcommands0
\vskip 2\baselineskip
diff --git a/macros/luatex/generic/luamplib/test-luamplib-plain.tex b/macros/luatex/generic/luamplib/test-luamplib-plain.tex
index c178acb31a..05c2f8138d 100644
--- a/macros/luatex/generic/luamplib/test-luamplib-plain.tex
+++ b/macros/luatex/generic/luamplib/test-luamplib-plain.tex
@@ -1,4 +1,4 @@
-\input luaotfload.sty
+%\input luaotfload.sty
\input miniltx
\input color
\definecolor{orange}{cmyk}{0,.5,1,0}
@@ -261,18 +261,62 @@ draw mpliboutlinetext.b ("$\overbrace{x+\cdots+x}^k$")
\fiverm\TeX
\endmppattern
\mpfig
- picture tex; tex := mpliboutlinetext.p ("\bf \TeX");
- i:=0;
- for item within tex:
- i:=i+1;
- if i < length tex:
- fill pathpart item scaled 10 withpostscript "collect";
- else:
- draw pathpart item scaled 10 withpattern "pattuncolored"
- withpen pencircle scaled 1/2
- withcolor 0.7 blue;
- fi
+ picture tex;
+ tex = mpliboutlinetext.p ("\bf \TeX");
+ draw image(
+ for i=1 upto mpliboutlinenum:
+ j:=0;
+ for item within mpliboutlinepic[i]:
+ j:=j+1;
+ draw pathpart item scaled 10
+ if j < length mpliboutlinepic[i]:
+ withpostscript "collect"
+ else:
+ withpattern "pattuncolored"
+ withpen pencircle scaled 1/2
+ withcolor (i/4)[red,blue]
+ fi;
+ endfor
endfor
+ )
+ withfademethod "linear"
+ ;
+\endmpfig
+\par\leavevmode
+\mpfig
+fill fullcircle scaled 125 withcolor 2/3[blue,white];
+fill fullcircle scaled 80 withcolor 2/3[red,white];
+draw image(
+ draw (left--right) rotated 45 scaled 50
+ withpen pencircle scaled 20
+ ;
+ draw (left--right) rotated -45 scaled 50
+ withpen pencircle scaled 20
+ ;
+ )
+ asgroup ""
+ withgroupname "testTRgroup"
+ withprescript "tr_transparency=.3"
+ ;
+\endmpfig
+\mpfig
+fill fullcircle scaled 125 withcolor 2/3[red,white];
+fill fullcircle scaled 80 withcolor 2/3[blue,white];
+usemplibgroup "testTRgroup"
+ withfademethod "circular"
+ withfaderadius (0,60)
+ ;
+\endmpfig
+\mplibgroup{mytex}[matrix="rotated 15"] \TeX \endmplibgroup
+\hbox to0pt{\hss\vrule width.5pt height5pt depth5pt\hss}%
+\hbox to0pt{\hss\vrule width10pt height.25pt depth.25pt\hss}%
+\usemplibgroup{mytex}%
+\mpfig usemplibgroup "mytex"; draw (left--right) scaled 5; draw (up--down) scaled 5; \endmpfig
+\par
+\mpfig
+ picture test; test = mplibgraphictext "\bf MPLIB"
+ fakebold 1 fillcolor .7[white,blue] drawcolor .7blue scaled 7;
+ draw test withpattern "pattuncolored" ;
\endmpfig
\tracingcommands0
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index 9224c83b0b..0bc40ac643 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20240514.0
+The LuaTeX-ja Package 20240714.0
--------------------------------
Copyright (c) 2011--2024 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -42,7 +42,7 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20240514.0 in the Git repository by
+ or tagged as 20240714.0 in the Git repository by
<https://github.com/luatexja/luatexja/archive/refs/tags/$VER.zip>
b. Extract the archive and process following three files by LuaLaTeX
@@ -92,4 +92,4 @@ Notes
This file and ltj-kinsoku.lua are not used anymore.
(Do not remove ltj-kinsoku.tex.)
-Last commit date: Tue May 14 19:12:05 2024 +0900
+Last commit date: Sun Jul 14 08:56:04 2024 +0900
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index de28e1d279..eac7af315d 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index 49a8a6feef..ee55789a60 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja.dtx b/macros/luatex/generic/luatexja/doc/luatexja.dtx
index b550dc58d4..9ad5209465 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja.dtx
+++ b/macros/luatex/generic/luatexja/doc/luatexja.dtx
@@ -1467,14 +1467,19 @@ Alphabetic fonts
&\cs{fontspec}&\cs{setmainfont}&\cs{setsansfont}&\cs{setmonofont}\\
\midrule
Japanese fonts
-&\cs{newjfontfamily}&\cs{renewjfontfamily}&\cs{setjfontfamily}\\
+&\cs{newjfontfamily}&\cs{renewjfontfamily}&\cs{setjfontfamily}&\cs{providejfontfamily}\\
Alphabetic fonts
-&\cs{newfontfamily}&\cs{renewfontfamily}&\cs{setfontfamily}\\
+&\cs{newfontfamily}&\cs{renewfontfamily}&\cs{setfontfamily}&\cs{providefontfamily}\\
\midrule
Japanese fonts
-&\cs{newjfontface}&\cs{defaultjfontfeatures}&\cs{addjfontfeatures}\\
+&\cs{newjfontface}&\cs{renewjfontface}&\cs{setjfontface}&\cs{providejfontface}\\
Alphabetic fonts
-&\cs{newfontface}&\cs{defaultfontfeatures}&\cs{addfontfeatures}\\
+&\cs{newfontface}&\cs{renewfontface}&\cs{setfontface}&\cs{providefontface}\\
+\midrule
+Japanese fonts
+&\cs{defaultjfontfeatures}&\cs{addjfontfeatures}\\
+Alphabetic fonts
+&\cs{defaultfontfeatures}&\cs{addfontfeatures}\\
\bottomrule
\end{tabular}\par}
\end{table}
@@ -1492,14 +1497,19 @@ Alphabetic fonts
&\cs{fontspec}&\cs{setmainfont}&\cs{setsansfont}&\cs{setmonofont}\\
\midrule
\emph{和文}
-&\cs{newjfontfamily}&\cs{renewjfontfamily}&\cs{setjfontfamily}\\
+&\cs{newjfontfamily}&\cs{renewjfontfamily}&\cs{setjfontfamily}&\cs{providejfontfamily}\\
+\emph{欧文}
+&\cs{newfontfamily}&\cs{renewfontfamily}&\cs{setfontfamily}&\cs{providefontfamily}\\
+\midrule
+\emph{和文}
+&\cs{newjfontface}&\cs{renewjfontface}&\cs{setjfontface}&\cs{providejfontface}\\
\emph{欧文}
-&\cs{newfontfamily}&\cs{renewfontfamily}&\cs{setfontfamily}\\
+&\cs{newfontface}&\cs{renewfontface}&\cs{setfontface}&\cs{providefontface}\\
\midrule
\emph{和文}
-&\cs{newjfontface}&\cs{defaultjfontfeatures}&\cs{addjfontfeatures}\\
+&\cs{defaultjfontfeatures}&\cs{addjfontfeatures}\\
\emph{欧文}
-&\cs{newfontface}&\cs{defaultfontfeatures}&\cs{addfontfeatures}\\
+&\cs{defaultfontfeatures}&\cs{addfontfeatures}\\
\bottomrule
\end{tabular}\par}
\end{table}
@@ -7833,7 +7843,7 @@ stretch_priority={kanjiskip=-35,xkanjiskip=-25,others=50}
さらに,バージョン20220211.0以降では次の命令が提供される.
\begin{cslist}
- \item[\cs{ltjghostbeginjachar}]
+ \item[\cs{ltjghostbeforejachar}]
\LuaTeX-ja本体が提供している\cs{ltjfakeparbegin}, \cs{ltjfakeboxbdd}と類似の命令である.
実行された箇所が(限定・非限定を問わず)水平モードであった場合に,実行された箇所は
「文字クラス0の\textbf{JAchar}」の直前であると,
@@ -7850,7 +7860,7 @@ A\LG 字 \par% ==> ALchar--(xkanjiskip)--\LG
\end{LTXexample}
\item[\cs{ltjghostafterjachar}]
- \cs{ltjghostbeginjachar}と対を成す命令で,実行された箇所は
+ \cs{ltjghostbeforejachar}と対を成す命令で,実行された箇所は
「文字クラス0の\textbf{JAchar}」の直後であると,
\LuaTeX-jaの和文処理グルー挿入処理に認識させる.以下の実行例を参照.
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
index 76ebf8716c..6ef3ff1751 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-fontspec-27c}[2024-02-19 fontspec support of LuaTeX-ja]
+\ProvidesPackage{luatexja-fontspec-27c}[2024-05-27 fontspec support of LuaTeX-ja]
\RequirePackage{l3keys2e}
\ExplSyntaxOn
@@ -359,10 +359,24 @@
\setfontfamily #1 [#2,#4] {#3}
\cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
}
+\DeclareDocumentCommand \providejfontfamily { m O{} m O{} } {
+ \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_fontspec_set_family:Nnn
+ \providefontfamily #1 [#2,#4] {#3}
+ \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
+}
\DeclareDocumentCommand \newjfontface { m O{} m O{} } {
\newjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
}
+\DeclareDocumentCommand \renewjfontface { m O{} m O{} } {
+ \renewjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
+\DeclareDocumentCommand \setjfontface { m O{} m O{} } {
+ \setjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
+\DeclareDocumentCommand \providejfontface { m O{} m O{} } {
+ \providejfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
\prop_new:N \l__ltj_fontspec_tmp_prop
\prop_new:N \g__ltj_fontspec_fontopts_prop
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29c.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29c.sty
index 1415cee127..51af33447c 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29c.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29c.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-fontspec-29c}[2024-05-05 fontspec support of LuaTeX-ja]
+\ProvidesPackage{luatexja-fontspec-29c}[2024-05-27 fontspec support of LuaTeX-ja]
\RequirePackage{l3keys2e}
\ExplSyntaxOn
@@ -359,10 +359,24 @@
\setfontfamily #1 [#2,#4] {#3}
\cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
}
+\DeclareDocumentCommand \providejfontfamily { m O{} m O{} } {
+ \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_fontspec_set_family:Nnn
+ \providefontfamily #1 [#2,#4] {#3}
+ \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
+}
\DeclareDocumentCommand \newjfontface { m O{} m O{} } {
\newjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
}
+\DeclareDocumentCommand \renewjfontface { m O{} m O{} } {
+ \renewjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
+\DeclareDocumentCommand \setjfontface { m O{} m O{} } {
+ \setjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
+\DeclareDocumentCommand \providejfontface { m O{} m O{} } {
+ \providejfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
\prop_new:N \l__ltj_fontspec_tmp_prop
\prop_new:N \g__ltj_fontspec_fontopts_prop
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29e.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29e.sty
index e763d91ad7..02a79ad6ca 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29e.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29e.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-fontspec-29e}[2024-05-14 fontspec support of LuaTeX-ja]
+\ProvidesPackage{luatexja-fontspec-29e}[2024-05-27 fontspec support of LuaTeX-ja]
\RequirePackage{l3keys2e}
\ExplSyntaxOn
@@ -359,10 +359,24 @@
\setfontfamily #1 [#2,#4] {#3}
\cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
}
+\DeclareDocumentCommand \providejfontfamily { m O{} m O{} } {
+ \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_fontspec_set_family:Nnn
+ \providefontfamily #1 [#2,#4] {#3}
+ \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
+}
\DeclareDocumentCommand \newjfontface { m O{} m O{} } {
\newjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
}
+\DeclareDocumentCommand \renewjfontface { m O{} m O{} } {
+ \renewjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
+\DeclareDocumentCommand \setjfontface { m O{} m O{} } {
+ \setjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
+\DeclareDocumentCommand \providejfontface { m O{} m O{} } {
+ \providejfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
+}
\prop_new:N \l__ltj_fontspec_tmp_prop
\prop_new:N \g__ltj_fontspec_fontopts_prop
diff --git a/macros/luatex/generic/luatexja/src/lltjext.sty b/macros/luatex/generic/luatexja/src/lltjext.sty
index a83c9305c9..69e709f02e 100644
--- a/macros/luatex/generic/luatexja/src/lltjext.sty
+++ b/macros/luatex/generic/luatexja/src/lltjext.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjext}[2022-08-24 v1.2k-ltj-14 Macros for vertical writing]
+\ProvidesPackage{lltjext}[2024-05-16 v1.2k-ltj-15 Macros for vertical writing]
\RequirePackage{luatexja}
\newcount\ltj@ext@dir
\let\ltj@lltjext@orig@tabular=\tabular
@@ -541,17 +541,11 @@
\else \let\box@dir\utod
\fi
\fi
-\ifltj@ltfilehook@avail % LaTeX2e >= 2020-10-01
\@defaultunitsset\@picht{#3}\unitlength
\@defaultunitsset\@picwd{#2}\unitlength
\setbox\@picbox\hbox to\@picwd\bgroup\box@dir
\@defaultunitsset\@tempdimc{#4}\unitlength\hskip-\@tempdimc
\@defaultunitsset\@tempdimc{#5}\unitlength\lower\@tempdimc\hbox\bgroup
-\else % <= 2020-02-02
- \@picwd=#2\unitlength \@picht=#3\unitlength
- \setbox\@picbox\hbox to\@picwd\bgroup\box@dir
- \hskip-#4\unitlength\lower#5\unitlength\hbox\bgroup
-\fi
\ltj@@pic@reset@blshift
\ignorespaces}
\def\endpicture{%
diff --git a/macros/luatex/generic/luatexja/src/ltj-latex.sty b/macros/luatex/generic/luatexja/src/ltj-latex.sty
index 7e091d161d..9f6e4d0a36 100644
--- a/macros/luatex/generic/luatexja/src/ltj-latex.sty
+++ b/macros/luatex/generic/luatexja/src/ltj-latex.sty
@@ -12,45 +12,14 @@
\def\luatexjalatexLoaded{\endinput}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ltj-latex}[2022-10-15 LaTeX support of LuaTeX-ja]
+\ProvidesPackage{ltj-latex}[2024-05-16 LaTeX support of LuaTeX-ja]
\endlinechar=13
%%% LaTeX version detection
-\newif\ifltj@ltfilehook@avail
-\@ifl@t@r\fmtversion{2020-10-01}{%
- \@ifl@t@r\fmtversion{2020-10-02}%
- {\ltj@ltfilehook@availtrue}
- {%
- \ifnum\patch@level<0\relax \ifnum\patch@level<-6 \ltj@ltfilehook@availtrue\fi
- \else\ltj@ltfilehook@availtrue\fi
- }%
-}{}
-\@ifl@t@r\fmtversion{2021-05-01}{\count@=1 }{\count@=0 }
-\ifnum \count@<1
-%%%% \shipout
- \newluafunction\ltj@@lua@shipout@inner
- \directlua{
- local t = lua.get_functions_table()
- local getbox, setbox = tex.getbox, tex.setbox
- local shipout_lthook = luatexja.direction.shipout_lthook
- t[\the\ltj@@lua@shipout@inner]=function ()
- local a = shipout_lthook(getbox(\the\ltj@afbox))
- if a then setbox(\the\ltj@afbox, a) end
- end
- }
- \protected\luadef\ltj@@lua@shipout\ltj@@lua@shipout@inner
- \def\ltj@shipout@{\ltj@@lua@shipout\primitive\shipout\box\ltj@afbox}%
- \protected\def\ltj@shipout{\ltj@afterbox\ltj@shipout@}
- \ifprimitive\shipout\let\shipout\ltj@shipout\fi
- \ifcsname tex_shipout:D\endcsname
- \expandafter\let\csname tex_shipout:D\endcsname\ltj@shipout
- \fi
-\else
- \directlua{%
- luatexbase.add_to_callback('pre_shipout_filter',luatexja.direction.shipout_lthook, 'ltj.direction', 1)
- }
-\fi
+\directlua{%
+ luatexbase.add_to_callback('pre_shipout_filter',luatexja.direction.shipout_lthook, 'ltj.direction', 1)
+}
%%% patch for LaTeX
\usepackage{lltjfont}
@@ -59,36 +28,30 @@
\RequirePackage{lltjp-atbegshi}
%%% patching commands
-\ifltj@ltfilehook@avail
- %% \ltj@ExecuteBeforePackage <package><code> and \ltj@ExecuteAfterPackage <package><code>
- %% no-starred version: do nothing if the <package> is loaded
- %% starred version: do <code> right away if the <package> is loaded
- \def\ltj@ExecuteAfterPackage{\@ifstar\@@ltj@ExecuteAfterPackage@star\@@ltj@ExecuteAfterPackage}
- \def\ltj@ExecuteBeforePackage{\@ifstar\@@ltj@ExecuteBeforePackage@star\@@ltj@ExecuteBeforePackage}
- \@ifl@t@r\fmtversion{2021-11-15}{% 2021-11-15
- \def\@@ltj@ExecuteAfterPackage@star#1{\AddToHook{package/#1/after}}
- \def\@@ltj@ExecuteBeforePackage@star#1{\AddToHook{package/#1/before}}
- \long\def\@@ltj@ExecuteAfterPackage#1#2{%
- \@ifpackageloaded{#1}{}{\AddToHook{package/#1/after}{#2}}%
- }
- \long\def\@@ltj@ExecuteBeforePackage#1#2{%
- \@ifpackageloaded{#1}{}{\AddToHook{package/#1/before}{#2}}%
- }
- }{
- \def\@@ltj@ExecuteAfterPackage#1{\AddToHook{package/after/#1}}
- \def\@@ltj@ExecuteBeforePackage#1{\AddToHook{package/before/#1}}
- \long\def\@@ltj@ExecuteAfterPackage@star#1#2{%
- \@ifpackageloaded{#1}{#2}{\@@ltj@ExecuteAfterPackage{#1}{#2}}%
- }
- \long\def\@@ltj@ExecuteBeforePackage@star#1#2{%
- \@ifpackageloaded{#1}{#2}{\@@ltj@ExecuteBeforePackage{#1}{#2}}%
- }
+%% \ltj@ExecuteBeforePackage <package><code> and \ltj@ExecuteAfterPackage <package><code>
+%% no-starred version: do nothing if the <package> is loaded
+%% starred version: do <code> right away if the <package> is loaded
+\def\ltj@ExecuteAfterPackage{\@ifstar\@@ltj@ExecuteAfterPackage@star\@@ltj@ExecuteAfterPackage}
+\def\ltj@ExecuteBeforePackage{\@ifstar\@@ltj@ExecuteBeforePackage@star\@@ltj@ExecuteBeforePackage}
+\@ifl@t@r\fmtversion{2021-11-15}{% 2021-11-15
+ \def\@@ltj@ExecuteAfterPackage@star#1{\AddToHook{package/#1/after}}
+ \def\@@ltj@ExecuteBeforePackage@star#1{\AddToHook{package/#1/before}}
+ \long\def\@@ltj@ExecuteAfterPackage#1#2{%
+ \@ifpackageloaded{#1}{}{\AddToHook{package/#1/after}{#2}}%
}
-\else
- \RequirePackage{filehook}
- \let\ltj@ExecuteAfterPackage=\AtEndOfPackageFile
- \let\ltj@ExecuteBeforePackage=\AtBeginOfPackageFile
-\fi
+ \long\def\@@ltj@ExecuteBeforePackage#1#2{%
+ \@ifpackageloaded{#1}{}{\AddToHook{package/#1/before}{#2}}%
+ }
+}{
+ \def\@@ltj@ExecuteAfterPackage#1{\AddToHook{package/after/#1}}
+ \def\@@ltj@ExecuteBeforePackage#1{\AddToHook{package/before/#1}}
+ \long\def\@@ltj@ExecuteAfterPackage@star#1#2{%
+ \@ifpackageloaded{#1}{#2}{\@@ltj@ExecuteAfterPackage{#1}{#2}}%
+ }
+ \long\def\@@ltj@ExecuteBeforePackage@star#1#2{%
+ \@ifpackageloaded{#1}{#2}{\@@ltj@ExecuteBeforePackage{#1}{#2}}%
+ }
+}
\def\ltj@pkgpatch@im#1{\@ifnextchar[{\ltj@pkgpatch@im@{#1}}{\ltj@pkgpatch@im@{#1}[lltjp-#1]}}%]
\def\ltj@pkgpatch@im@#1[#2]{\ltj@ExecuteAfterPackage*{#1}{\ltj@pkgpatch@im@@{#2}}}
\def\ltj@pkgpatch@im@@#1{%
@@ -101,11 +64,7 @@
}
\def\ltj@pkgpatch#1{\@ifnextchar[{\ltj@pkgpatch@{#1}}{\ltj@pkgpatch@{#1}[lltjp-#1]}}%]
-\ifltj@ltfilehook@avail
- \def\ltj@pkgpatch@@{\AddToHook{begindocument/before}[luatexja.autopatch]}
-\else
- \def\ltj@pkgpatch@@{\gpreto\@begindocumenthook}
-\fi
+\def\ltj@pkgpatch@@{\AddToHook{begindocument/before}[luatexja.autopatch]}
\def\ltj@pkgpatch@#1[#2]{%
\ltj@pkgpatch@@{%
\@ifpackageloaded{#1}{\@ifpackageloaded{#2}{}{\RequirePackage{#2}}}{}%
@@ -121,18 +80,12 @@
\ltj@pkgpatch{tascmac}
\ltj@pkgpatch{ascmac}[lltjp-tascmac]
\ltj@pkgpatch@im{stfloats}
-\ifltj@ltfilehook@avail\else
- \ltj@pkgpatch{preview} %% at \begin{document}
- % (preview package has delayed option)
-\fi
\ltj@pkgpatch{array} %% at \begin{document}
\ltj@pkgpatch{collcell} %% at \begin{document}
\ltj@pkgpatch@im{unicode-math}
\ltj@pkgpatch@im{siunitx}
\ltj@pkgpatch@im{microtype}
-\ifltj@ltfilehook@avail\else\ltj@pkgpatch@im{everyshi}\fi
-
\RequirePackage{lltjp-geometry}
\ltj@ExecuteBeforePackage{breqn}{%
diff --git a/macros/luatex/generic/luatexja/src/ltj-pretreat.lua b/macros/luatex/generic/luatexja/src/ltj-pretreat.lua
index 43ecac806c..8f5632be4e 100644
--- a/macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-pretreat.lua
@@ -156,16 +156,17 @@ function set_box_stack_level(head, mode)
if ltjs.list_dir == dir_tate then
for p in traverse_glyph(to_direct(head)) do
if getlang(p)==lang_ja and has_attr(p, attr_icflag, 0) then
- local pf = ltjf_replace_altfont(attr_curtfnt, getchar(p), p)
+ local pc = ltjs_orig_char_table[p] or getchar(p)
+ local pf = ltjf_replace_altfont(attr_curtfnt, pc, p)
if ltjf_font_metric_table[pf].vert_activated then
- local pc = ltjf_font_metric_table[pf].vform[pc]; if pc then setchar(p, pc) end
+ pc = ltjf_font_metric_table[pf].vform[pc]; if pc then setchar(p, pc) end
end
end
end
else
for p in traverse_glyph(to_direct(head)) do
if getlang(p)==lang_ja and has_attr(p, attr_icflag, 0) then
- ltjf_replace_altfont(attr_curjfnt, getchar(p), p)
+ ltjf_replace_altfont(attr_curjfnt, ltjs_orig_char_table[p] or getchar(p), p)
end
end
end
diff --git a/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua b/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
index 88352dd5b2..2b65eb5e5c 100644
--- a/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
@@ -15,7 +15,7 @@ do
end
local cidfont_data = {}
local cache_chars = {}
-local cache_ver = 13
+local cache_ver = 14
local identifiers = fonts.hashes.identifiers
local cid_reg, cid_order, cid_supp, cid_name
@@ -147,7 +147,7 @@ do
descender = 655360*0.12,
},
embedding = "no", cache = "yes", factor = 0, hfactor = 0, vfactor = 0,
- tounicode = 1,
+ tounicode = 1, filename="",
properties = { language = "dflt", script = "dflt" },
}
cidfont_data[cid_name] = k
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index a54ede6758..f9ae793bb4 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -27,7 +27,7 @@
\newif\ifltj@disablejfam
%%%% VERSION
-\def\LuaTeXjaversion{20240514.0}
+\def\LuaTeXjaversion{20240714.0}
%% Check if LaTeX is used.
\begingroup\expandafter\expandafter\expandafter\endgroup
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty b/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
index bb63ac6877..00c858e349 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjdefs}[2022-01-23 Default font settings of LuaTeX-ja]
+\ProvidesPackage{lltjdefs}[2024-05-16 Default font settings of LuaTeX-ja]
\ifdefined\ltj@stdmcfont\else\def\ltj@stdmcfont{file:HaranoAjiMincho-Regular.otf}\fi
\ifdefined\ltj@stdgtfont\else\def\ltj@stdgtfont{file:HaranoAjiGothic-Medium.otf}\fi
@@ -18,13 +18,8 @@
\DeclareKanjiEncodingDefaults{}{}
\DeclareErrorKanjiFont{JY3}{mc}{m}{n}{10}
\kanjifamily{mc}
-\ifnum\ltj@@latex@plv<1500 % <=2020-10-01
- \kanjiseries{m}
- \kanjishape{n}
-\else % >=2021-06-01
- \def\k@series{m}
- \def\k@shape{n}
-\fi
+\def\k@series{m}
+\def\k@shape{n}
\fontsize{10}{10}
\DeclareYokoKanjiEncoding{JY3}{}{}
\DeclareKanjiSubstitution{JY3}{mc}{m}{n}
@@ -37,12 +32,7 @@
\newcommand\kanjiencodingdefault{JY3}
\newcommand\kanjifamilydefault{\mcdefault}
\newcommand\kanjiseriesdefault{\mddefault}
-\ifnum 0\ifltj@ltfilehook@avail1\fi\ifdefined\@rmfamilyhook1\fi>0
- %% LaTeX 2020-02-02
- \newcommand\kanjishapedefault{\shapedefault}
-\else%% LaTeX 2019-10-01
- \newcommand\kanjishapedefault{\updefault}
-\fi
+\newcommand\kanjishapedefault{\shapedefault}
\DeclareKanjiFamily{JY3}{mc}{}
\DeclareFontShape{JY3}{mc}{m}{n}{<-> s*[\ifdefined\Cjascale\Cjascale\else 0.962216\fi]
@@ -90,57 +80,36 @@
\DeclareMathAlphabet{\mathgt}{JY3}{gt}{m}{n}
\fi
-\ifnum 0\ifltj@ltfilehook@avail1\fi\ifdefined\@rmfamilyhook1\fi>0
-%%%% LaTeX >= 2020-02-02
\edef\bfseries@mc{\bfdefault}
\edef\bfseries@gt{\bfdefault}
\def\bfseries@jtt{\bfseries@mc}
\edef\mdseries@mc{\mddefault}
\edef\mdseries@gt{\mddefault}
\def\mdseries@jtt{\mdseries@mc}
-\fi
\newif\if@ltj@match@family
\@ltj@match@familyfalse
\def\verbatim@font{\normalfont\ttfamily\kanjifamily\jttdefault\selectfont}
-\def\@ltj@hook@family#1#2{% #1: csname #2: contents
- \ifltj@ltfilehook@avail % LaTeX 2020-10-01
- \AddToHook{#1}{#2}%
- \else\ifcsname @#1hook\endcsname % LaTeX 2020-02-02
- \csappto{@#1hook}{#2}%
- \else % LaTeX 2019-10-01
- \ifcsname #1 \endcsname
- \expandafter\patchcmd\csname #1 \endcsname{\selectfont}{#2\selectfont}{}{}%
- \else
- \PackageWarningNoLine{luatexja}{%
- Patching to \expandafter\string\csname #1\endcsname\space failed%
- }%
- \fi
- \fi\fi
-}
-\@ltj@hook@family{rmfamily}{%
+\AddToHook{rmfamily}{%
\if@ltj@match@family
\prepare@family@series@update@kanji{mc}\mcdefault
\fi
}
-\@ltj@hook@family{sffamily}{%
+\AddToHook{sffamily}{%
\if@ltj@match@family
\prepare@family@series@update@kanji{gt}\gtdefault
\fi
}
-\@ltj@hook@family{ttfamily}{%
+\AddToHook{ttfamily}{%
\if@ltj@match@family
\prepare@family@series@update@kanji{jtt}\jttdefault
\fi
}
-\let\@ltj@hook@family\@undefined
-\ifltj@ltfilehook@avail % 2020-10-01
- \expandafter\def\expandafter\kanjiseriesdefault
- \expandafter{\kanjiseriesdefault\@empty}
- \let\kanjiseriesdefault@kernel\kanjiseriesdefault
-\fi
+\expandafter\def\expandafter\kanjiseriesdefault
+ \expandafter{\kanjiseriesdefault\@empty}
+\let\kanjiseriesdefault@kernel\kanjiseriesdefault
%%% \eminnershape
\expandafter\patchcmd\csname em \endcsname{\itshape}{\gtfamily\itshape}{}{}
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
index 2efc9435ab..52ac44d5cc 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
@@ -3,31 +3,10 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjfont}[2023-04-13 Patch to NFSS2 for LuaTeX-ja]
+\ProvidesPackage{lltjfont}[2023-05-16 Patch to NFSS2 for LuaTeX-ja]
%%%%%%%% LaTeX2e version detection
-\newcount\ltj@@latex@plv \ltj@@latex@plv=-1
-\ifltj@ltfilehook@avail
-\ExplSyntaxOn
- \cs_if_exist:NTF \__shipout_execute_main_cont:Nnnn
- {\ltj@@latex@plv=1500}% 2021-06-01
- {\ifnum\patch@level>2\relax \ltj@@latex@plv=1300\else \ltj@@latex@plv=1000\fi}% 2020-10-01
-\ExplSyntaxOff
-\else\ifdefined\@rmfamilyhook % 2020-02-02
- \ifx\@forced@seriestrue\@undefined % 2020-02-02 pl0--2
- \@latex@error
- {Please update LaTeX2e!^^J\space\space
- At least LaTeX2e 2020-02-02 patch level 3 is required}%
- {LaTeX2e 2020-02-02 patch level 2 (and 4) has a bug.}
- \else
- \ltj@@latex@plv=300
- \unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop
- \ltj@@latex@plv=501
- \else\unless\ifx\series@maybe@drop@one@m\@undefined % patch level 5
- \ltj@@latex@plv=500
- \fi\fi
- \fi
-\fi\fi
+\newcount\ltj@@latex@plv \ltj@@latex@plv=1500
%% patching \DeclareTextComposite
\def\ltj@chardef@text@cmd#1{%
@@ -400,59 +379,7 @@
\directlua{luatexja.jfont.pickup_alt_font_a('\f@size')}%
}%
\fi}
-\ifnum\ltj@@latex@plv<1500 % <=2020-10-01
-\protected\def\ltj@selectfont@patch{%
- \ltj@@start@time@measure{selectfont}%
- \let\tmp@error@fontshape\error@fontshape
- \let\error@fontshape\error@kfontshape
- \ltj@@is@kyenc{\k@encoding}\ifin@%
- \let\cy@encoding\k@encoding
- \ensure@KanjiEncodingPair{t}%
- \edef\ct@encoding{\csname t@enc@\k@encoding\endcsname}%
- \else
- \ltj@@is@ktenc{\k@encoding}\ifin@%
- \let\ct@encoding\k@encoding
- \ensure@KanjiEncodingPair{y}%
- \edef\cy@encoding{\csname y@enc@\k@encoding\endcsname}%
- \else
- \@latex@error{KANJI Encoding scheme `\k@encoding' unknown}\@eha
- \fi
- \fi
- \global\let\ltj@afont@name=\font@name
- \ltj@selectfont@tate\ltj@selectfont@yoko
-%
- \edef\tmp@item{{\k@encoding}}\expandafter\def\expandafter\k@encoding\tmp@item
- \kenc@update
- \global\let\font@name=\ltj@afont@name
- \let\error@fontshape\tmp@error@fontshape
- \if@knjcmd \@knjcmdfalse
- \expandafter\ifx
- \csname rel@\k@encoding/\k@family/\k@series/\k@shape\endcsname\relax
- \expandafter\ifx
- \csname rel@\k@encoding/\k@family/\k@series/all\endcsname\relax
- \else
- \csname rel@\k@encoding/\k@family/\k@series/all\endcsname\selectfont
- % 警告: 再び \selectfont を呼んでいる.無限ループの可能性あり
- \fi
- \else
- \csname rel@\k@encoding/\k@family/\k@series/\k@shape\endcsname\selectfont
- % 警告: 再び \selectfont を呼んでいる.無限ループの可能性あり
- \fi
- \fi
- \global\let\font@name=\ltj@afont@name
- \ltj@@stop@time@measure{selectfont}%
-}
-\RequirePackage{everysel}
-\let\ltj@@EverySelectfont@Init=\@EverySelectfont@Init
-\expandafter\expandafter\expandafter\let
-\expandafter\expandafter\csname ltj@@orig@selectfont\endcsname\csname selectfont\space\endcsname
-\@EverySelectfont@Init% for LaTeX2e <=2020-10-01
-\def\@EverySelectfont@Init{%
- \expandafter\let\csname selectfont\space \endcsname \ltj@@orig@selectfont
- \ltj@@EverySelectfont@Init
-}
-\EverySelectfont{\ltj@selectfont@patch}
-\else % LaTeX2e >=2021-06-01
+
\AddToHook{selectfont}[luatexja]{%
\ltj@@start@time@measure{selectfont}%
\ifx\delayed@k@adjustment\@empty
@@ -514,7 +441,6 @@
\global\let\font@name=\ltj@afont@name
\ltj@@stop@time@measure{selectfont}%
}
-\fi
\bgroup
\def\ltj@@dir@patch#1#2#3{%
@@ -721,8 +647,6 @@
}
%%%%%%
-\ifnum\ltj@@latex@plv>0
-%%%% LaTeX >= 2020-02-02
\newif\if@shape@roman@kanji
\def\merge@kanji@series#1{%
@@ -740,76 +664,11 @@
\@nil
}
-\ifnum\ltj@@latex@plv>500 % !!! pl5 + develop
\def\set@target@series@kanji#1{%
\edef\k@series{#1}%
\series@maybe@drop@one@m\k@series\k@series
}
-\else\ifnum\ltj@@latex@plv>300 % !!! pl5
- \def\set@target@series@kanji#1{%
- \edef\k@series{#1}%
- \expandafter\series@maybe@drop@one@m\expandafter{\k@series}\k@series
- }
-\else % !!! pl 3, 4
- \def\set@target@series@kanji#1{%
- \edef\k@series{#1}%
- \edef\k@series{\expandafter\series@drop@one@m\k@series mm\series@drop@one@m}%
- }
-\fi\fi
-\ifnum\ltj@@latex@plv<1500% <=2020-10-01
-\def\merge@kanji@series@#1#2#3\@nil{%
- \def\reserved@a{#3}%
- \ifx\reserved@a\@empty
- \set@target@series@kanji{#2}%
- \else
- \begingroup\let\f@encoding\k@encoding\let\f@family\k@family
- \maybe@load@fontshape\endgroup
- \edef\reserved@a{\k@encoding /\k@family /#1/\k@shape}%
- \ifcsname \reserved@a \endcsname
- \set@target@series@kanji{#1}%
- \else
- \ifcsname \k@encoding /\k@family /#2/\k@shape \endcsname
- \set@target@series@kanji{#2}%
- {\let\curr@fontshape\curr@kfontshape\@font@shape@subst@warning}%
- \else
- \set@target@series@kanji{#3}%
- {\let\curr@fontshape\curr@kfontshape\@font@shape@subst@warning}%
- \fi
- \fi
- \fi
-}
-\def\merge@kanji@shape@#1#2#3\@nil{%
- \def\reserved@a{#3}%
- \ifx\reserved@a\@empty
- \if@shape@roman@kanji
- \set@safe@kanji@shape{#2}{}%
- \else
- \edef\k@shape{#2}%
- \fi
- \else
- \begingroup\let\f@encoding\k@encoding\let\f@family\k@family
- \maybe@load@fontshape\endgroup
- \edef\reserved@a{\k@encoding /\k@family /\k@series/#1}%
- \ifcsname \reserved@a\endcsname
- \edef\k@shape{#1}%
- \else
- \ifcsname \k@encoding /\k@family /\k@series/#2\endcsname
- \edef\k@shape{#2}%
- {\let\curr@fontshape\curr@kfontshape\@font@shape@subst@warning}%
- \else
- \if@shape@roman@kanji
- \set@safe@kanji@shape{#3}%
- {{\let\curr@fontshape\curr@kfontshape\@font@shape@subst@warning}}%
- \else
- \edef\k@shape{#3}%
- {\let\curr@fontshape\curr@kfontshape\@font@shape@subst@warning}%
- \fi
- \fi
- \fi
- \fi
-}
-\else % >=2021-06-01
\def\merge@kanji@series@#1#2#3\@nil{%
\def\reserved@a{#3}%
\ifx\reserved@a\@empty
@@ -892,20 +751,8 @@
\fi
}
\let\delayed@merge@kanji@shape\merge@kanji@shape@without@substitution
-\fi
\newif\if@forced@series@kanji
-\ifnum\ltj@@latex@plv=300 % 2020-02-02 pl3, 4
- \DeclareRobustCommand\romanseries[1]{\merge@font@series{#1}}
- \DeclareRobustCommand\kanjiseries[1]{\merge@kanji@series{#1}}
- \DeclareRobustCommand\romanseriesforce[1]{\edef\f@series{#1}}
- \DeclareRobustCommand\kanjiseriesforce[1]{\edef\k@series{#1}}
-\else\ifnum\ltj@@latex@plv<1500% >=2020-02-02 pl5 and <=2020-10-01
- \DeclareRobustCommand\romanseries[1]{\@forced@seriesfalse\merge@font@series{#1}}
- \DeclareRobustCommand\kanjiseries[1]{\@forced@series@kanjifalse\merge@kanji@series{#1}}
- \DeclareRobustCommand\romanseriesforce[1]{\@forced@seriestrue\edef\f@series{#1}}
- \DeclareRobustCommand\kanjiseriesforce[1]{\@forced@series@kanjitrue\edef\k@series{#1}}
-\else% >=2021-06-01
\DeclareRobustCommand\romanseries[1]{\@forced@seriesfalse
\expandafter\def\expandafter\delayed@f@adjustment\expandafter
{\delayed@f@adjustment\delayed@merge@font@series{#1}}}
@@ -919,22 +766,9 @@
\expandafter\def\expandafter\delayed@k@adjustment\expandafter
{\delayed@k@adjustment\edef\k@series{#1}}}
\let\delayed@k@adjustment\@empty
-\fi\fi
\DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}%
\DeclareRobustCommand\fontseriesforce[1]{\kanjiseriesforce{#1}\romanseriesforce{#1}}%
-\ifnum\ltj@@latex@plv<1500% <=2020-10-01
- \DeclareRobustCommand\romanshape[1]{\merge@font@shape{#1}}
- \DeclareRobustCommand\kanjishape[1]{\merge@kanji@shape{#1}}
- \DeclareRobustCommand\fontshape[1]{%
- \@shape@roman@kanjitrue
- \merge@font@shape{#1}\merge@kanji@shape{#1}%
- \@shape@roman@kanjifalse
- }
- \DeclareRobustCommand\romanshapeforce[1]{\edef\f@shape{#1}}
- \DeclareRobustCommand\kanjishapeforce[1]{\edef\k@shape{#1}}
- \DeclareRobustCommand\fontshapeforce[1]{\set@safe@kanji@shape{#1}{}\romanshapeforce{#1}}
-\else% >=2021-06-01
\DeclareRobustCommand\romanshape[1]{%
\expandafter\def\expandafter\delayed@f@adjustment\expandafter
{\delayed@f@adjustment\delayed@merge@font@shape{#1}}}
@@ -956,9 +790,6 @@
\romanshapeforce{#1}%
\expandafter\def\expandafter\delayed@k@adjustment\expandafter
{\delayed@k@adjustment\set@safe@kanji@shape{#1}{}}}
-\fi
-\ifnum\ltj@@latex@plv>1499
-%%%% LaTeX >= 2021-06-01
\DeclareRobustCommand\usekanji[4]{%
\kanjiencoding{#1}\edef\k@family{#2}%
\set@target@series@kanji{#3}\edef\k@shape{#4}%
@@ -969,42 +800,6 @@
\set@target@series{#3}\edef\f@shape{#4}%
\let\delayed@f@adjustment\@empty
\selectfont\ignorespaces}
-\else\ifnum\ltj@@latex@plv>1000
-%%%% 2021-10-01 PL3 <= LaTeX < 2021-06-01
-\DeclareRobustCommand\usekanji[4]{%
- \kanjiencoding{#1}\edef\k@family{#2}%
- \set@target@series@kanji{#3}\edef\k@shape{#4}%
- \selectfont\ignorespaces}
-\DeclareRobustCommand\useroman[4]{%
- \romanencoding{#1}\edef\f@family{#2}%
- \set@target@series{#3}\edef\f@shape{#4}%
- \selectfont\ignorespaces}
-\else
-%%%% 2020-10-01 <= LaTeX < 2020-10-01 PL3
-\DeclareRobustCommand\usekanji[4]{%
- \kanjiencoding{#1}\edef\k@family{#2}\edef\k@series{#3}\edef\k@shape{#4}%
- \selectfont\ignorespaces}
-\DeclareRobustCommand\useroman[4]{%
- \romanencoding{#1}\edef\f@family{#2}\edef\f@series{#3}\edef\f@shape{#4}%
- \selectfont\ignorespaces}
-\fi\fi
-%%%% LaTeX >= 2020-02-02 END
-\else
-%%%% LaTeX 2019-10-01
-\DeclareRobustCommand\romanseries[1]{\edef\f@series{#1}}
-\DeclareRobustCommand\kanjiseries[1]{\edef\k@series{#1}}
-\DeclareRobustCommand\fontseries[1]{\kanjiseries{#1}\romanseries{#1}}
-\DeclareRobustCommand\romanshape[1]{\edef\f@shape{#1}}
-\DeclareRobustCommand\kanjishape[1]{\edef\k@shape{#1}}
-\DeclareRobustCommand\fontshape[1]{\set@safe@kanji@shape{#1}{}\romanshape{#1}}
-\DeclareRobustCommand\usekanji[4]{%
- \kanjiencoding{#1}\kanjifamily{#2}\kanjiseries{#3}\kanjishape{#4}%
- \selectfont\ignorespaces}
-\DeclareRobustCommand\useroman[4]{%
- \romanencoding{#1}\romanfamily{#2}\romanseries{#3}\romanshape{#4}%
- \selectfont\ignorespaces}
-%%%% LaTeX 2019-10-01 END
-\fi
%%%%
\def\set@safe@kanji@shape#1#2{%
@@ -1026,8 +821,6 @@
\else\useroman{#1}{#2}{#3}{#4}%
\fi}
-\ifnum 0\ifltj@ltfilehook@avail1\fi\ifdefined\@rmfamilyhook1\fi>0
-%%%% LaTeX >= 2020-02-02
\let\prepare@family@series@update@kanji=\prepare@family@series@update
\patchcmd\prepare@family@series@update{\fontfamily}{\romanfamily}{}{}
\patchcmd\prepare@family@series@update@kanji{\if@forced@series}{\if@forced@series@kanji}{}{}
@@ -1049,34 +842,16 @@
\patchcmd\update@series@target@value@kanji{\f@series}{\k@series}{}{}
\def\@meta@family@list@kanji{\@elt{mc}\@elt{gt}\@elt{jtt}}
-\def\@ltj@hook@series@default#1#2#3{%
- \ifltj@ltfilehook@avail % 2020-10-01
- \AddToHook{#1/defaults}{#2}%
- \else\ifcsname @set#1defaultshook\endcsname %after 2020-04-07
- \expandafter\g@addto@macro\csname @set#1defaultshook\endcsname{#2}%
- \else % 2020-02-02
- \expandafter\patchcmd\csname #1 \endcsname{#3}{#3#2}{}{}%
- \fi\fi
-}
-\@ltj@hook@series@default{bfseries}{%
+\AddToHook{bfseries/defaults}{%
\let\bfseries@mc\bfdef@ult
\let\bfseries@gt\bfdef@ult
\let\bfseries@jtt\bfdef@ult
-}{%
- \let\bfseries@rm\bfdef@ult
- \let\bfseries@sf\bfdef@ult
- \let\bfseries@tt\bfdef@ult
}
-\@ltj@hook@series@default{mdseries}{%
+\AddToHook{mdseries/defaults}{%
\let\mdseries@mc\mddef@ult
\let\mdseries@gt\mddef@ult
\let\mdseries@jtt\mddef@ult
-}{%
- \let\mdseries@rm\mddef@ult
- \let\mdseries@sf\mddef@ult
- \let\mdseries@tt\mddef@ult
}
-\let\@ltj@hook@series@default\@undefined
\expandafter\patchcmd\csname bfseries \endcsname{%
\ifx\f@family\rmdef@ult \fontseries\bfseries@rm
@@ -1105,105 +880,41 @@
\fi\fi\fi
}{}{}
-\def\@ltj@hook@series#1#2{%
- \ifltj@ltfilehook@avail % 2020-10-01
- \AddToHook{#1}{#2}%
- \else % 2020-02-02
- \expandafter\patchcmd\csname #1 \endcsname{\selectfont}{#2\selectfont}{}{}%
- \fi
-}
-\@ltj@hook@series{bfseries}{%
+\AddToHook{bfseries}{%
\ifx\k@family\mcdef@ult \kanjiseries\bfseries@mc
\else\ifx\k@family\gtdef@ult \kanjiseries\bfseries@gt
\else\ifx\k@family\jttdef@ult\kanjiseries\bfseries@jtt
\else \kanjiseries\bfdefault
\fi\fi\fi
}
-\@ltj@hook@series{mdseries}{%
+\AddToHook{mdseries}{%
\ifx\k@family\mcdef@ult \kanjiseries\mdseries@mc
\else\ifx\k@family\gtdef@ult \kanjiseries\mdseries@gt
\else\ifx\k@family\jttdef@ult\kanjiseries\mdseries@jtt
\else \kanjiseries\mddefault
\fi\fi\fi
}
-\let\@ltj@hook@series\@undefined
-\def\@ltj@hook@efd#1#2{%
- \ifltj@ltfilehook@avail % 2020-10-01
- \AddToHook{expand@font@defaults}{#1}%
- \else\ifdefined\@expandfontdefaultshook %after 2020-04-07
- \g@addto@macro\@expandfontdefaultshook{#1#2}%
- \else % 2020-02-02
- \appto\expand@font@defaults{#1#2}%
- \fi\fi
-}
-\@ltj@hook@efd{%
+\AddToHook{expand@font@defaults}{%
\edef\mcdef@ult{\mcdefault}%
\edef\gtdef@ult{\gtdefault}%
\edef\jttdef@ult{\jttdefault}%
-}{\edef\kanjidef@ult{\kanjifamilydefault}}
-\let\@ltj@hook@efd\@undefined
+ \edef\kanjidef@ult{\kanjifamilydefault}}
-\ifltj@ltfilehook@avail % 2020-10-01
- \appto\init@series@setup{%
- \ifx\kanjiseriesdefault\kanjiseriesdefault@kernel
- \mdseries
- \let\kanjiseriesdefault\k@series
- \fi
- }
-\else
- \appto\init@series@setup{%
- \ifx\kanjidef@ult\mcdef@ult \mcfamily
- \else\ifx\kanjidef@ult\gtdef@ult \gtfamily
- \else\ifx\kanjidef@ult\jttdef@ult \jttfamily
- \fi\fi\fi
- }
-\fi
-
-\def\@ltj@hook@dfh#1{%
- \ifltj@ltfilehook@avail % 2020-10-01
- \AddToHook{normalfont}{#1}%
- \else\ifdefined\@defaultfamilyhook
- \g@addto@macro\@defaultfamilyhook{#1}%
- \else % 2020-02-02
- \expandafter\patchcmd\csname normalfont \endcsname{\selectfont}{#1\selectfont}{}{}%
- \let\reset@font\normalfont
- \fi\fi
+\appto\init@series@setup{%
+ \ifx\kanjiseriesdefault\kanjiseriesdefault@kernel
+ \mdseries
+ \let\kanjiseriesdefault\k@series
+ \fi
}
-\ifnum\ltj@@latex@plv>1499
-\@ltj@hook@dfh{%
+\AddToHook{normalfont}{%
\kanjiencoding{\kanjiencodingdefault}%
\edef\k@family{\kanjifamilydefault}%
\edef\k@series{\kanjiseriesdefault}%
\edef\k@shape{\kanjishapedefault}%
\let\delayed@k@adjustment\empty
}
-\else
-\@ltj@hook@dfh{%
- \kanjiencoding{\kanjiencodingdefault}%
- \edef\k@family{\kanjifamilydefault}%
- \edef\k@series{\kanjiseriesdefault}%
- \edef\k@shape{\kanjishapedefault}%
-}
-\fi
-\let\@ltj@hook@dfh\@undefined
-%%%% LaTeX >= 2020-02-02 END
-\else
-%%%% LaTeX 2019-10-01
-\DeclareRobustCommand\normalfont{%
- \useroman\encodingdefault\familydefault\seriesdefault\shapedefault
- \usekanji\kanjiencodingdefault\kanjifamilydefault\kanjiseriesdefault\kanjishapedefault}
-\let\reset@font\normalfont
-%%%% LaTeX 2019-10-01 END
-\fi
-
-
-
-\ifdefined\prepare@family@series@update@kanji\else
-%%%% LaTeX 2019-10-01
-\def\prepare@family@series@update@kanji#1{\kanjifamily}
-\fi
\DeclareRobustCommand\mcfamily{%
\unless\ifltj@disablejfam\not@math@alphabet\mcfamily\mathmc\fi
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-array.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
index 9575dc3c04..8005153571 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjp-array}[2019-07-18 Patch to array for LuaTeX-ja]
+\ProvidesPackage{lltjp-array}[2024-06-10 Patch to array for LuaTeX-ja]
\RequirePackage{etoolbox,array}
@@ -11,7 +11,14 @@
\ignorespaces\@sharp\unskip
}{%
\ltj@sharp
-}{}{}
+}{}{% >=2024-06-01
+ \def\ltj@sharp{\relax\pltx@next@inhibitglue\ltjfakeboxbdd\ignorespaces\@sharp\textonly@unskip\ltjfakeboxbdd}
+ \patchcmd\insert@column{%
+ \ignorespaces\@sharp\textonly@unskip
+ }{%
+ \ltj@sharp
+ }{}{}
+}
\@ifpackageloaded{lltjext}{}{%
%% remove extra \xkanjiskip (pLaTeX2e 2016/04/17)
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
index 67b0f5de7f..641fa4a34d 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjp-geometry}[2021-10-24 Patch to geometry for LuaTeX-ja with vertical writing mode]
+\ProvidesPackage{lltjp-geometry}[2024-05-16 Patch to geometry for LuaTeX-ja with vertical writing mode]
\RequirePackage{expl3}
\ifdefined\if@ltj@@geometry@tate\expandafter\endinput\fi
\newif\if@ltj@@geometry@tate
@@ -31,15 +31,6 @@
%============================================
\unless\ifdefined\ltj@ExecuteAfterPackage
-\expandafter\newif\csname ifltj@ltfilehook@avail\endcsname
-\@ifl@t@r\fmtversion{2020-10-01}{%
- \@ifl@t@r\fmtversion{2020-10-02}{\ltj@ltfilehook@availtrue}
- {%
- \ifnum\patch@level<0\relax \ifnum\patch@level<-6 \ltj@ltfilehook@availtrue\fi
- \else\ltj@ltfilehook@availtrue\fi
- }%
-}{}
-\ifltj@ltfilehook@avail
%% \ltj@ExecuteBeforePackage <package><code> and \ltj@ExecuteAfterPackage <package><code>
%% no-starred version: do nothing if the <package> is loaded
%% starred version: do <code> right away if the <package> is loaded
@@ -64,11 +55,6 @@
\@ifpackageloaded{#1}{#2}{\@@ltj@ExecuteBeforePackage{#1}{#2}}%
}
}
-\else
- \RequirePackage{filehook}
- \let\ltj@ExecuteAfterPackage=\AtEndOfPackageFile
- \let\ltj@ExecuteBeforePackage=\AtBeginOfPackageFile
-\fi
\fi
%============================================
@@ -89,12 +75,8 @@
\else
\@gobble\iftrue\csname iftdir\endcsname \bool_set_true:N \l_tmpa_bool \fi
\fi
-\ifltj@ltfilehook@avail
- \prop_map_inline:Nn \g__hook_begindocument_code_prop
- { \tl_if_in:nnT {#2} {\tate} {\bool_set_true:N \l_tmpa_bool} }
-\else
- \tl_if_in:NnT \@begindocumenthook {\tate} {\bool_set_true:N \l_tmpa_bool}
-\fi
+\prop_map_inline:Nn \g__hook_begindocument_code_prop
+ { \tl_if_in:nnT {#2} {\tate} {\bool_set_true:N \l_tmpa_bool} }
\bool_if:NT \l_tmpa_bool {
\if@ltj@@geometry@forceoff
\@ltj@@geometry@tatefalse
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
index 9c4526c3fd..292cbf00bf 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
@@ -1,5 +1,5 @@
%
-% lltjp-siunitx.sty 2022-12-14
+% lltjp-siunitx.sty 2024-06-10
%
\NeedsTeXFormat{LaTeX2e}
@@ -7,7 +7,6 @@
\RequirePackage{siunitx}
\makeatletter
\ExplSyntaxOn
-\cs_if_exist:NTF \siunitx_print_text:n {% siunitx v3.00
\cs_set_protected:Npn \siunitx_print_text:n #1
{
\text
@@ -32,104 +31,26 @@
}
}
\cs_set_eq:NN \ltj_orig__siunitx_table_collect_begin:w \__siunitx_table_collect_begin:w
-\cs_set_protected:Npn \__siunitx_table_collect_begin:w #1 \relax
- { \ltj_orig__siunitx_table_collect_begin:w }
-\RenewDocumentCommand \tablenum { O { } m }
- {
- \mode_leave_vertical:
- \group_begin:
- \keys_set:nn { siunitx } {#1}
- \siunitx_cell_begin:w
- \relax \ignorespaces #2
- \siunitx_cell_end:
- \group_end:
- }
-}% siunitx v3.00 end
-{% siunitx v2.xx
-\cs_generate_variant:Nn \tl_if_in:NnT { coT }
-\cs_new:Nn \__ltj_siunix_patch_inner:n {
- \cs_if_exist:cT { #1_tl } {
- \tl_if_in:coT { #1_tl } { \tex_char:D } {
- \tl_replace_all:cnn { #1_tl } { \tex_char:D } { \ltjalchar }
- }
+\cs_set_protected:Npn \__siunitx_table_collect_begin:w #1 {
+ \token_if_eq_meaning:NNTF #1 \relax
+ {\ltj_orig__siunitx_table_collect_begin:w }
+ {\ltj_orig__siunitx_table_collect_begin:w #1 }
}
-}
-\cs_new:Nn \__ltj_siunix_patch_inner_math:n {
- \__ltj_siunix_patch_inner:n { l__siunitx_#1_math }
- \__ltj_siunix_patch_inner:n { l__siunitx_#1_text }
-}
-\AtBeginDocument {
- \__ltj_siunix_patch_inner:n { c__siunitx_minus }
- \__ltj_siunix_patch_inner:n { c__siunitx_mu }
- \__ltj_siunix_patch_inner_math:n { angstrom }
- \__ltj_siunix_patch_inner_math:n { arcminute }
- \__ltj_siunix_patch_inner_math:n { arcsecond }
- \__ltj_siunix_patch_inner_math:n { ohm }
-}
-
-%%%% new table column: S and s
-\bool_new:N \l__ltj_siunitx_table_collect_relax_bool
-\cs_set_protected:Npn \__siunitx_table_collect_begin_s: {
- \bool_set_false:N \l__ltj_siunitx_table_collect_relax_bool
- \cs_set_eq:NN \__siunitx_table_collect_token:N
- \__siunitx_table_collect_token_s:N
- \cs_set_eq:NN \__siunitx_table_print: \__siunitx_table_print_s:
- \__siunitx_table_collect_init_s:
- \__siunitx_table_collect_get:
-}
-
-\cs_set_protected:Npn \__siunitx_table_collect_not_braced:N #1
+\cs_set_protected:Npn \__siunitx_table_collect_token:N #1
{
- \token_if_eq_meaning:NNTF #1 \tex_relax:D {
- \bool_if:NTF \l__ltj_siunitx_table_collect_relax_bool {
- \__siunitx_table_collect_not_braced_aux_i:N #1
- } {
- \bool_set_true:N \l__ltj_siunitx_table_collect_relax_bool
- }
- } {
- \token_if_eq_meaning:NNF #1 \ltjfakeboxbdd {
- \token_if_eq_meaning:NNF #1 \pltx@next@inhibitglue {
- \token_if_eq_meaning:NNF #1 \tex_ignorespaces:D
+ \__siunitx_table_collect_search:NnF #1
{
- \token_if_eq_meaning:NNF #1 \tex_unskip:D
- { \__siunitx_table_collect_not_braced_aux_i:N #1 }
+ \ignorespaces { \__siunitx_table_collect_ignore_spaces:N #1}
+ \pltx@next@inhibitglue { \__siunitx_table_collect_loop:}
+ \ltjfakeboxbdd { \__siunitx_table_collect_loop:}
+ \textonly@unskip { \__siunitx_table_collect_loop:}
+ \unskip { \__siunitx_table_collect_loop:}
+ \end { \tabularnewline \end }
+ \relax { \__siunitx_table_collect_relax:N #1 }
+ \tabularnewline { \tabularnewline }
+ \siunitx_cell_end: { \siunitx_cell_end:}
}
- }}}
- \__siunitx_table_collect_next:
- }
-
-\AtBeginDocument
- {
- \@ifpackageloaded { mdwtab }
- {
- \cs_set_protected:Npn \__siunitx_table_collect_not_braced:N #1
- {
- \token_if_eq_meaning:NNTF #1 \tex_relax:D {
- \bool_if:NTF \l__ltj_siunitx_table_collect_relax_bool {
- \__siunitx_table_collect_not_braced_aux_i:N #1
- } {
- \bool_set_true:N \l__ltj_siunitx_table_collect_relax_bool
- }
- } {
- \token_if_eq_meaning:NNF #1 \ltjfakeboxbdd {
- \token_if_eq_meaning:NNF #1 \pltx@next@inhibitglue {
- \token_if_eq_meaning:NNF #1 \tex_ignorespaces:D
- {
- \token_if_eq_meaning:NNF #1 \tex_unskip:D
- {
- \token_if_eq_meaning:NNF #1 \tab@setcr
- {
- \token_if_eq_meaning:NNF #1 \@maybe@unskip
- { \__siunitx_table_collect_not_braced_aux_i:N #1 }
- }
- }
- }
- }}}
- \__siunitx_table_collect_next:
- }
- }
- { }
- }
+ { \__siunitx_table_collect_token_aux:N #1 }
}
\ExplSyntaxOff
\endinput
diff --git a/macros/luatex/generic/luaxml/README b/macros/luatex/generic/luaxml/README
index 5df074c453..6a81ab25ce 100644
--- a/macros/luatex/generic/luaxml/README
+++ b/macros/luatex/generic/luaxml/README
@@ -32,7 +32,7 @@ Author
------
Michal Hoftich
Email: michal.h21@gmail.com
-Version: v0.1r, 2024-02-23
+Version: v0.2, 2024-07-14
Original authors: Paul Chakravarti and Manoel Campos (http://manoelcampos.com)
diff --git a/macros/luatex/generic/luaxml/luaxml-cssquery.lua b/macros/luatex/generic/luaxml/luaxml-cssquery.lua
index ebb29abb15..452656845c 100644
--- a/macros/luatex/generic/luaxml/luaxml-cssquery.lua
+++ b/macros/luatex/generic/luaxml/luaxml-cssquery.lua
@@ -156,7 +156,7 @@ local function cssquery()
-- make sure we deal with a string
value = tostring(value)
-- make the search string safe for pattern matching
- local escaped_search = search:gsub("([%(%)%.%%%+%–%*%?%[%^%$])", "%%%1")
+ local escaped_search = search:gsub("([%(%)%.%%%+%-%#%*%?%[%^%$])", "%%%1")
if modifier == "" then
return value == search
elseif modifier == "|" then
@@ -434,6 +434,18 @@ local function cssquery()
return querylist
end
+ --- Remove selector from the CSS list object.
+ -- All actions that literaly match the given selector will be removed.
+ function CssQuery:remove_selector(
+ selector -- CSS selector to be removed
+ )
+ for pos, obj in ipairs(self.querylist) do
+ if obj.source == selector then
+ table.remove(self.querylist, pos)
+ end
+ end
+ end
+
--- It tests list of queries agaings a DOM element and executes the
--- coresponding function that is saved for the matched query.
-- @return nothing
diff --git a/macros/luatex/generic/luaxml/luaxml-domobject.lua b/macros/luatex/generic/luaxml/luaxml-domobject.lua
index 73689add5a..dca38df0db 100644
--- a/macros/luatex/generic/luaxml/luaxml-domobject.lua
+++ b/macros/luatex/generic/luaxml/luaxml-domobject.lua
@@ -6,16 +6,20 @@ local dom = {}
local xml
local handler
local css_query
+local html
if kpse then
xml = require("luaxml-mod-xml")
handler = require("luaxml-mod-handler")
css_query = require("luaxml-cssquery")
+ html = require("luaxml-mod-html")
else
xml = require("luaxml.mod-xml")
handler = require("luaxml.mod-handler")
css_query = require("luaxml.cssquery")
+ html = require("luaxml.mod-html")
end
+local HtmlParser = html.HtmlParser
local void = {area = true, base = true, br = true, col = true, hr = true, img = true, input = true, link = true, meta = true, param = true}
@@ -91,9 +95,14 @@ local function serialize_dom(parser, current,level, output)
local format = get_action(typ, "start")
insert(format, el, prepare_attributes(attr))
end
- local function text(typ, text)
+ local function text(typ, text, parent)
+ local parent = parent or {}
local format = get_action(typ, "text")
- insert(format, escape_element(text))
+ if parent.verbatim then
+ insert(format, text)
+ else
+ insert(format, escape_element(text))
+ end
end
local function stop(typ, el)
local format = get_action(typ, "stop")
@@ -141,7 +150,7 @@ local function serialize_dom(parser, current,level, output)
end
start(xtype, name, attributes)
- text(xtype,text_content)
+ text(xtype,text_content, (current or {})._parent)
local children = root._children or {}
for _, child in ipairs(children) do
output = serialize_dom(parser,child, level + 1, output)
@@ -411,8 +420,8 @@ local parse = function(
return strings
end
- --- Get table with the inner text of an element -- leading and trailing spaces are removed and elements that contain only white space are ignored.
- --- @return table
+ --- Get table with the inner text of an element - leading and trailing spaces are removed and elements that contain only white space are ignored.
+ -- @return table
function DOM_Object:stripped_strings(
current --- [optional] element to be selected
)
@@ -612,11 +621,83 @@ local parse = function(
-- include the methods to all xml nodes
save_methods(parser._handler.root)
-- parser:
- return parser
+ return parser, DOM_Object
+end
+
+-- table of elements that should be kept without XML escaping in the DOM serialization
+local verbatim_elements = {script=true, style=true}
+
+local function html_to_dom(html_object)
+ -- convert parsed HTML DOM to the XML DOM
+ local dom, DOM_Object = parse("") -- use empty text to just initialize the DOM object
+ -- use root of the DOM object as the original parent
+ local current_parent = dom._handler.root
+
+ local function create_node(tbl)
+ -- create node suitable for LuaXML DOM object
+ tbl._children = {}
+ -- this should copy methods from the DOM object to the newly created object
+ tbl.__index = DOM_Object
+ return setmetatable(tbl, DOM_Object)
+ end
+
+ local function build_tree(object)
+ -- convert tree produced by the HTML parser to LuaXML DOM
+ local typ = object._type
+ -- process particular node types from the HTML parser
+ if typ == "doctype" then
+ current_parent:add_child_node(create_node {_name=object.name, _type="DTD"})
+ elseif typ == "comment" then
+ current_parent:add_child_node(create_node {_text=object.text, _type="COMMENT"})
+ elseif typ == "element" then
+ local attributes = {}
+ -- convert attributes to the form expected by the DOM object
+ for _, attr in ipairs(object.attr) do
+ attributes[attr.name] = attr.value
+ end
+ local element = current_parent:create_element(object.tag, attributes)
+ -- disable escaping of text in dom:serialize() for <script> or <style> elements
+ if verbatim_elements[string.lower(object.tag)] then element.verbatim = true end
+ current_parent:add_child_node(element)
+ -- set the current element as parent for the processing of children
+ local old_parent = current_parent
+ current_parent = element
+ -- process children
+ for k,v in ipairs(object.children) do
+ build_tree(v)
+ end
+ -- restore original parent
+ current_parent = old_parent
+ elseif typ == "text" then
+ local text = current_parent:create_text_node(object.text)
+ current_parent:add_child_node(text)
+ else
+ -- for other node types, just process the children
+ for k,v in ipairs(object.children) do
+ build_tree(v)
+ end
+ end
+
+ end
+ build_tree(html_object)
+ return dom
+end
+
+--- Parse HTML text as a DOM object.
+-- It supports all methods as the object returned by the parse() function.
+-- @param html_str string with the HTML code to be parsed
+-- @return DOM_Object
+local function html_parse(html_str)
+ local html_obj = HtmlParser:init(html_str)
+ local html_dom = html_obj:parse()
+ return html_to_dom(html_dom)
end
+
+
--- @export
return {
parse = parse,
- serialize_dom= serialize_dom
+ serialize_dom= serialize_dom,
+ html_parse = html_parse
}
diff --git a/macros/luatex/generic/luaxml/luaxml-encodings.lua b/macros/luatex/generic/luaxml/luaxml-encodings.lua
new file mode 100644
index 0000000000..71bfc81dd1
--- /dev/null
+++ b/macros/luatex/generic/luaxml/luaxml-encodings.lua
@@ -0,0 +1,88 @@
+--- Convert 8-bit encodings to UTF-8
+--- @module luaxml-encodings
+-- this table is generated automatically by this command:
+-- texlua encodings/make_encodings.lua
+local encodings = {
+ ['ibm866'] = 'АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ',
+ ['iso-8859-5'] = '�������������������������������� ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ',
+ ['macintosh'] = 'ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ',
+ ['windows-1251'] = 'ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя',
+ ['iso-8859-13'] = '�������������������������������� ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’',
+ ['iso-8859-6'] = '�������������������������������� ���¤�������،­�������������؛���؟�ءآأؤإئابةتثجحخدذرزسشصضطظعغ�����ـفقكلمنهوىيًٌٍَُِّْ',
+ ['iso-8859-8'] = '�������������������������������� �¢£¤¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾��������������������������������‗אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏',
+ ['iso-8859-4'] = '�������������������������������� ĄĸŖ¤ĨĻ§¨ŠĒĢŦ­Ž¯°ą˛ŗ´ĩļˇ¸šēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖ×ØŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙',
+ ['koi8-r'] = '─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ',
+ ['iso-8859-7'] = '�������������������������������� ‘’£€₯¦§¨©ͺ«¬­�―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ',
+ ['iso-8859-3'] = '�������������������������������� Ħ˘£¤�Ĥ§¨İŞĞĴ­�Ż°ħ²³´µĥ·¸ışğĵ½�żÀÁÂ�ÄĊĈÇÈÉÊËÌÍÎÏ�ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ�äċĉçèéêëìíîï�ñòóôġö÷ĝùúûüŭŝ˙',
+ ['windows-1256'] = '€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے',
+ ['windows-1258'] = '€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ',
+ ['iso-8859-14'] = '�������������������������������� Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ­®ŸḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŴÑÒÓÔÕÖṪØÙÚÛÜÝŶßàáâãäåæçèéêëìíîïŵñòóôõöṫøùúûüýŷÿ',
+ ['windows-1252'] = '€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ',
+ ['iso-8859-15'] = '�������������������������������� ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ',
+ ['x-mac-cyrillic'] = 'АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю€',
+ ['windows-1254'] = '€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ',
+ ['windows-1255'] = '€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹֺֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏',
+ ['windows-1250'] = '€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙',
+ ['koi8-u'] = '─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґў╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪ҐЎ©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ',
+ ['iso-8859-10'] = '�������������������������������� ĄĒĢĪĨĶ§ĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ',
+ ['windows-1257'] = '€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙',
+ ['windows-1253'] = '€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ',
+ ['iso-8859-2'] = '�������������������������������� Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙',
+ ['windows-874'] = '€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛',
+ ['iso-8859-16'] = '�������������������������������� ĄąŁ€„Š§š©Ș«Ź­źŻ°±ČłŽ”¶·žčș»ŒœŸżÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚßàáâăäćæçèéêëìíîïđńòóôőöśűùúûüęțÿ',
+}
+
+
+local utfchar = utf8.char
+
+--- Try to find an encoding in HTML string
+---@param str string HTML document
+---@param len number count of characters from the start of the string where it should search for the encoding metadata
+---@return string encoding identifier, or nil and message if no encoding was found
+local function find_html_encoding(str, len)
+ -- try to find encoding in the html document
+ -- we limit search length, because encoding should be in the document head, ideally near the start
+ local len = len or 4096
+ local sub = str:sub(1, len)
+ for meta in sub:gmatch("<meta (.-)>") do
+ local charset = meta:match("charset%s*=%s*[\"']?(.-)[\"']")
+ if charset then return string.lower(charset) end
+ end
+ return nil, "Cannot find the document encoding"
+end
+
+local function load_mapping(enc_name)
+ local enc_name = enc_name or ""
+ local enc = encodings[enc_name]
+ if not enc then return nil, "Cannot load encoding " .. enc_name end
+ local mapping,i = {}, 128
+ for pos, codepoint in utf8.codes(enc) do
+ mapping[i] = utfchar(codepoint)
+ i = i + 1
+ end
+ return mapping
+end
+
+--- Convert string to utf-8
+---@param text string for converting
+---@param mapping table
+---@return string converted string
+local function recode(text, mapping)
+ return text:gsub("(.)", function(char)
+ local charpoint = string.byte(char)
+ if charpoint > 127 then
+ return mapping[charpoint]
+ else
+ return false
+ end
+ end)
+end
+
+
+return {
+ encodings = encodings,
+ find_html_encoding = find_html_encoding,
+ load_mapping = load_mapping,
+ recode = recode
+}
+
diff --git a/macros/luatex/generic/luaxml/luaxml-mod-html.lua b/macros/luatex/generic/luaxml/luaxml-mod-html.lua
index 69e32b16e2..d8c2b7e932 100644
--- a/macros/luatex/generic/luaxml/luaxml-mod-html.lua
+++ b/macros/luatex/generic/luaxml/luaxml-mod-html.lua
@@ -1,3 +1,6 @@
+--- HTML parsing module for LuaXML
+-- @module luaxml-mod-html
+-- @author Michal Hoftich <michal.h21@gmail.com
-- Copyright Michal Hoftich, 2022
-- HTML parser inspired by https://browser.engineering/html.html
-- but then redone using https://html.spec.whatwg.org/multipage/parsing.html
@@ -1540,9 +1543,14 @@ local function is_formatting_element(name)
return formatting_element_names[name]
end
-local special_elements = {}
+local function hash_from_array(tbl)
+ local t = {}
+ for _, v in ipairs(tbl) do t[v] = true end
+ return t
+end
+
-local special_elements_list = {"address", "applet", "area", "article", "aside",
+local special_elements_list = hash_from_array {"address", "applet", "area", "article", "aside",
"base", "basefont", "bgsound", "blockquote", "body", "br", "button", "caption",
"center", "col", "colgroup", "dd", "details", "dir", "div", "dl", "dt",
"embed", "fieldset", "figcaption", "figure", "footer", "form", "frame",
@@ -1555,13 +1563,9 @@ local special_elements_list = {"address", "applet", "area", "article", "aside",
"mi","mo","mn","ms","mtext", "annotation-xml","foreignObject","desc", "title"
}
-for k,v in ipairs(special_elements_list) do
- special_elements[v] = true
-end
-
local function is_special(name)
- return special_elements[name]
+ return special_elements_list[name]
end
-- these lists are used in HtmlParser:generate_implied_endtags()
@@ -1649,8 +1653,12 @@ local HtmlTreeStates = {}
+--- @type HtmlParser
local HtmlParser = {}
+--- Initialize the HTML Object
+---@param body string HTML to be parsed
+---@return table initialized object
function HtmlParser:init(body)
local o ={}
setmetatable(o, self)
@@ -1686,10 +1694,11 @@ for _,v in ipairs(self_closing_tags_list) do self_closing_tags[v] = true end
-
+--- Execute the HTML parser
+--- @return table Root node of the HTML DOM
function HtmlParser:parse()
-- we assume utf8 input, you must convert it yourself if the source is
- -- in a different encoding
+ -- in a different encoding. for example using luaxml-encodings library
self.text = {}
self.state = self.default_state
-- this should enable us to pass over some characters that we want to ignore
@@ -1791,6 +1800,7 @@ function HtmlParser:emit(token)
elseif token_type == "start_tag" then
self:add_text()
-- self:start_attribute()
+ self:reset_insertion_mode()
self:start_tag()
-- print("Emit start tag", table.concat(token.name))
-- save last attribute
@@ -1882,8 +1892,139 @@ function HtmlParser:set_xmlns(node, parent)
end
end
+function HtmlParser:pop_element()
+ -- close the current element and add it to the DOM
+ local el = self:close_element()
+ local parent = self:get_parent()
+ parent:add_child(el)
+ return el
+end
+
+local close_p_at_start = hash_from_array {"address", "article", "aside", "blockquote", "center", "details", "dialog", "dir", "div", "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "main", "menu", "nav", "ol", "p", "search", "section", "summary", "ul", "pre", "listing", "form", "table", "xmp", "hr"}
+
+local close_headers = hash_from_array {"h1", "h2", "h3", "h4", "h5", "h6"}
+
+local body_modes = hash_from_array {"in_body", "in_cell", "in_row", "in_select", "in_table", "in_table_body", "in_frameset"}
+
+local list_items = hash_from_array {"li", "dt", "dd"}
+
+local close_address_at_end = hash_from_array{"address", "article", "aside", "blockquote", "button", "center", "details", "dialog", "dir", "div", "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "main", "menu", "nav", "ol", "pre", "search", "section", "summary", "ul", "form"}
+
+
+function HtmlParser:close_unfinished(name)
+ -- close all unfinished elements until the element with the given name is found
+ for i = #self.unfinished, 1, -1 do
+ local el = self:pop_element()
+ if el.tag == name then
+ break
+ end
+ end
+end
+
+
+function HtmlParser:close_paragraph()
+ -- close currently open <p> elements
+ self:close_unfinished("p")
+end
+
+function HtmlParser:current_element_name()
+ -- return name of the current element
+ return self:get_parent().tag
+end
+
+local not_specials = hash_from_array { "address", "div", "p"}
+
+local function handle_list_item(self, name)
+ -- we handle li, dt and dd. dt and dd should close each other, li closes only itself
+ local names = {dt = true, dd = true}
+ if name == "li" then names = {li=true} end
+ for i = #self.unfinished, 1, -1 do
+ local current = self.unfinished[i]
+ local current_tag = current.tag
+ if names[current_tag] then
+ self:generate_implied_endtags(nil, {current.tag})
+ for j = #self.unfinished, i, -1 do
+ self:pop_element()
+ end
+ break
+ elseif is_special(current_tag) and not not_specials[name] then
+ break
+ end
+ end
+end
+
+local close_paragraph = function(self)
+ if is_in_button_scope(self, "p") then
+ self:close_paragraph()
+ end
+end
+
+function HtmlParser:handle_insertion_mode(token)
+ -- simple handling of https://html.spec.whatwg.org/multipage/parsing.html#tree-construction
+ -- we don't support most rules, just the most important for avoiding mismatched tags
+
+ if body_modes[self.insertion_mode] then
+ if token.type == "start_tag" then
+ local name = table.concat(token.name)
+ if close_p_at_start[name] then close_paragraph(self) end
+ if close_headers[name] then
+ close_paragraph(self)
+ -- close current element if it is already header
+ if close_headers[self:current_element_name()] then
+ self:pop_element()
+ end
+ elseif name == "pre" or name == "listing" then
+ -- we should ignore next "\n" char token
+ elseif name == "image" then
+ -- image tag is an error, change to <img>
+ token.name = {"img"}
+ elseif list_items[name] then
+ handle_list_item(self, name)
+ close_paragraph(self)
+ end
+ elseif token.type == "end_tag" then
+ local name = table.concat(token.name)
+ if close_address_at_end[name] then
+ if is_in_scope(self, name, {}) then
+ self:close_unfinished(name)
+ else
+ token.type = "ignore"
+ end
+ elseif name == "p" then
+ if not is_in_button_scope(self, "p") then
+ local parent = self:get_parent()
+ local node = Element:init("p", parent)
+ table.insert(self.unfinished, node)
+ end
+ -- use self:close_paragraph() instead of close_paragraph() because we don't need to check scope at this point
+ self:close_paragraph()
+ elseif name == "br" then
+ token.type = "start_tag"
+ elseif close_headers[name] then
+ local header_in_scope = false
+ -- detect, if there are any open h1-h6 tag and close it
+ for el, _ in pairs(close_headers) do
+ if is_in_scope(self, el, {}) then
+ header_in_scope = el
+ break
+ end
+ end
+ if not header_in_scope then
+ token.type = "ignore"
+ else
+ self:close_unfinished(header_in_scope)
+ end
+ end
+ end
+ end
+end
+
+local rawtext_elements = hash_from_array {"style", "textarea", "xmp"}
+
+
function HtmlParser:start_tag()
local token = self.current_token
+ self:handle_insertion_mode(token)
if token.type == "start_tag" then
-- close all currently opened attributes
self:start_attribute()
@@ -1894,18 +2035,18 @@ function HtmlParser:start_tag()
node.attr = token.attr
node.self_closing = token.self_closing
self:set_xmlns(node)
- --
+ -- in this handler we should close <p> or <li> elements without explicit closing tags
if token.self_closing -- <img />
or self_closing_tags[name] -- void elements
then
- parent:add_child(node)
+ parent:add_child(node, node.tag)
else
-- add to the unfinished list
table.insert(self.unfinished, node)
end
if name == "title" then
self.element_state = "rcdata"
- elseif name == "style" then
+ elseif rawtext_elements[name] then
self.element_state = "rawtext"
elseif name == "script" then
self.element_state = "script_data"
@@ -1916,11 +2057,13 @@ end
function HtmlParser:end_tag()
-- close current opened element
local token = self.current_token
+ self:handle_insertion_mode(token)
if token.type == "end_tag" then
if #self.unfinished==0 then return nil end
- local node = self:close_element()
- local parent = self:get_parent()
- parent:add_child(node)
+ -- close the current element only if the token is in the current scope
+ if is_in_scope(self, table.concat(token.name), {}) then
+ self:pop_element()
+ end
end
end
@@ -1964,6 +2107,21 @@ function HtmlParser:adjusted_current_node()
end
+local simple_modes = {
+ body = "in_body",
+ td = "in_cell",
+ th = "in_cell",
+ tr = "in_row",
+ tbody = "in_table_body",
+ thead = "in_table_body",
+ tfoot = "in_table_body",
+ caption = "in_caption",
+ colgroup = "in_column_group",
+ table = "in_table",
+ template = "current_template_insertion_mode",
+ frameset = "in_frameset"
+}
+
function HtmlParser:reset_insertion_mode()
-- https://html.spec.whatwg.org/multipage/parsing.html#reset-the-insertion-mode-appropriately
local last = false
@@ -1977,16 +2135,33 @@ function HtmlParser:reset_insertion_mode()
if name == "head" and last == true then
self:switch_insertion("in_head")
return
- elseif name == "body" then
- self:switch_insertion("in_body")
- return
elseif name == "html" then
- if self.head_pointer then
+ if not self.head_pointer then
self:switch_insertion("before_head")
return
else
self:switch_insertion("after_head")
+ return
+ end
+ elseif name == "select" then
+ if not last then
+ for x = position -1, 1, -1 do
+ if x == 1 then break end
+ local ancestor = self.unfinished[x]
+ local ancestor_name = ancestor.tag
+ if ancestor_name == "template" then
+ break
+ elseif ancestor_name == "table" then
+ self:switch_insertion("in_select_in_table")
+ return
+ end
+ end
end
+ self:switch_insertion("in_select")
+ return
+ elseif simple_modes[name] then
+ self:switch_insertion(simple_modes[name])
+ return
elseif last == true then
self:switch_insertion("in_body")
return
@@ -2006,8 +2181,8 @@ function HtmlParser:generate_implied_endtags(included, ignored)
local current = self:current_node() or {}
-- keep removing elements while they are in the "included" list
if included[current.tag] then
- table.remove(self.unfinished)
- self:generate_implied_endtags(ignored)
+ self:pop_element()
+ self:generate_implied_endtags(included, ignored)
end
end
@@ -2023,9 +2198,7 @@ function HtmlParser:finish()
self:start_tag("html")
end
while #self.unfinished > 0 do
- local node = self:close_element()
- local parent = self:get_parent()
- parent:add_child(node)
+ self:pop_element()
end
-- return root element
return self.Document -- self:close_element()
diff --git a/macros/luatex/generic/luaxml/luaxml-namedentities.lua b/macros/luatex/generic/luaxml/luaxml-namedentities.lua
index 0e6399ab13..5c5ff00777 100644
--- a/macros/luatex/generic/luaxml/luaxml-namedentities.lua
+++ b/macros/luatex/generic/luaxml/luaxml-namedentities.lua
@@ -1,2234 +1,2233 @@
-local utf8 = require "utf8"
return {
-["Subset"]="⋐",
-["Chi"]="Χ",
-["tprime"]="‴",
-["lneq"]="⪇",
-["RightUpTeeVector"]="⥜",
-["cscr"]="𝒸",
-["leftrightarrows"]="⇆",
-["LeftRightVector"]="⥎",
-["Laplacetrf"]="ℒ",
-["boxHd"]="╤",
-["GreaterSlantEqual"]="⩾",
-["sqsub"]="⊏",
-["nvdash"]="⊬",
-["boxHu"]="╧",
-["vcy"]="в",
-["DiacriticalDoubleAcute"]="˝",
-["nvHarr"]="⤄",
-["lnapprox"]="⪉",
-["fscr"]="𝒻",
-["OverBracket"]="⎴",
-["pm"]="±",
-["ovbar"]="⌽",
-["larrhk"]="↩",
-["atilde"]="ã",
-["Igrave"]="Ì",
-["profsurf"]="⌓",
-["Sigma"]="Σ",
-["rHar"]="⥤",
-["Gcedil"]="Ģ",
-["sect"]="§",
-["nmid"]="∤",
-["escr"]="ℯ",
-["delta"]="δ",
-["male"]="♂",
-["Integral"]="∫",
-["RightUpVectorBar"]="⥔",
-["alefsym"]="ℵ",
-["nsqsube"]="⋢",
-["Nacute"]="Ń",
-["mcomma"]="⨩",
-["ApplyFunction"]=utf8.char(0x2061),
-["rfisht"]="⥽",
-["phmmat"]="ℳ",
-["rarrw"]="↝",
-["backepsilon"]="϶",
-["hscr"]="𝒽",
-["middot"]="·",
-["ldrushar"]="⥋",
-["supne"]="⊋",
-["Longleftrightarrow"]="⟺",
-["Oacute"]="Ó",
-["af"]="⁡",
+["Implies"]="⇒",
+["longrightarrow"]="⟶",
+["precneqq"]="⪵",
+["geqslant"]="⩾",
+["Product"]="∏",
+["Scirc"]="Ŝ",
+["lvnE"]="≨︀",
+["dotminus"]="∸",
+["sscr"]="𝓈",
+["capdot"]="⩀",
+["dlcrop"]="⌍",
+["omacr"]="ō",
+["sext"]="✶",
+["xutri"]="△",
+["xrArr"]="⟹",
+["glE"]="⪒",
+["NotSupersetEqual"]="⊉",
+["backsim"]="∽",
["sup"]="⊃",
-["lozenge"]="◊",
-["scy"]="с",
-["gscr"]="ℊ",
-["smallsetminus"]="∖",
+["realpart"]="ℜ",
["hardcy"]="ъ",
-["DoubleVerticalBar"]="∥",
-["Yuml"]="Ÿ",
-["plusdu"]="⨥",
-["NotSucceedsSlantEqual"]="⋡",
-["nwnear"]="⤧",
-["lfloor"]="⌊",
-["rcy"]="р",
-["jscr"]="𝒿",
-["AMP"]="&",
-["acute"]="´",
-["uacute"]="ú",
-["Or"]="⩔",
-["rdldhar"]="⥩",
-["langd"]="⦑",
-["Iacute"]="Í",
-["spar"]="∥",
-["ucy"]="у",
-["rsh"]="↱",
-["Kcedil"]="Ķ",
-["iscr"]="𝒾",
-["lambda"]="λ",
-["lbrkslu"]="⦍",
-["napE"]="⩰̸",
-["shcy"]="ш",
-["nsupE"]="⫆̸",
-["Ycirc"]="Ŷ",
-["sect"]="§",
-["precnapprox"]="⪹",
-["iocy"]="ё",
-["dzcy"]="џ",
+["sqcap"]="⊓",
+["brvbar"]="¦",
+["LT"]="<",
+["udarr"]="⇅",
+["lozf"]="⧫",
+["Eogon"]="Ę",
+["frac18"]="⅛",
+["lesssim"]="≲",
+["wedbar"]="⩟",
+["EmptyVerySmallSquare"]="▫",
+["aring"]="å",
+["lesdoto"]="⪁",
+["ltquest"]="⩻",
+["LeftUpTeeVector"]="⥠",
+["FilledSmallSquare"]="◼",
+["mho"]="℧",
+["NotGreaterTilde"]="≵",
+["xharr"]="⟷",
+["NotSucceedsEqual"]="⪰̸",
+["sqsupset"]="⊐",
+["Ccedil"]="Ç",
+["aacute"]="á",
+["succcurlyeq"]="≽",
+["gneq"]="⪈",
+["forall"]="∀",
+["rightharpoonup"]="⇀",
+["leftarrow"]="←",
+["ang"]="∠",
+["mapstoup"]="↥",
+["xscr"]="𝓍",
+["NotTildeEqual"]="≄",
+["ograve"]="ò",
+["boxdl"]="┐",
+["DownLeftVectorBar"]="⥖",
+["nsup"]="⊅",
+["shchcy"]="щ",
+["demptyv"]="⦱",
+["apos"]="'",
+["between"]="≬",
+["leftrightsquigarrow"]="↭",
+["gtcc"]="⪧",
+["grave"]="`",
+["bigodot"]="⨀",
+["oline"]="‾",
+["angmsdad"]="⦫",
+["NotCongruent"]="≢",
+["gtquest"]="⩼",
+["fltns"]="▱",
+["smeparsl"]="⧤",
+["Eta"]="Η",
+["ltdot"]="⋖",
+["rhard"]="⇁",
+["rscr"]="𝓇",
["ETH"]="Ð",
-["GreaterTilde"]="≳",
-["coprod"]="∐",
-["rpar"]=")",
-["lthree"]="⋋",
-["ImaginaryI"]="ⅈ",
-["DoubleUpDownArrow"]="⇕",
-["intercal"]="⊺",
-["spadesuit"]="♠",
-["boxVH"]="╬",
-["smashp"]="⨳",
-["nu"]="ν",
-["Agrave"]="À",
-["boxtimes"]="⊠",
-["sext"]="✶",
-["nsub"]="⊄",
-["oelig"]="œ",
-["GreaterEqual"]="≥",
-["TRADE"]="™",
-["dtrif"]="▾",
-["nless"]="≮",
-["mu"]="μ",
-["larrsim"]="⥳",
-["GreaterEqualLess"]="⋛",
-["Uuml"]="Ü",
-["LeftArrowBar"]="⇤",
-["ntrianglerighteq"]="⋭",
-["DiacriticalDot"]="˙",
-["LongLeftArrow"]="⟵",
-["agrave"]="à",
-["lmoustache"]="⎰",
-["nvDash"]="⊭",
-["para"]="¶",
-["nlt"]="≮",
-["Eacute"]="É",
-["spades"]="♠",
-["lrcorner"]="⌟",
-["checkmark"]="✓",
-["lessdot"]="⋖",
-["opar"]="⦷",
-["nVDash"]="⊯",
-["pertenk"]="‱",
-["range"]="⦥",
-["Pr"]="⪻",
-["Gammad"]="Ϝ",
-["ape"]="≊",
-["Longleftarrow"]="⟸",
-["boxV"]="║",
-["rightthreetimes"]="⋌",
+["iocy"]="ё",
+["semi"]=";",
+["nexists"]="∄",
+["approxeq"]="≊",
+["compfn"]="∘",
+["sstarf"]="⋆",
+["angrtvbd"]="⦝",
["gnap"]="⪊",
-["vzigzag"]="⦚",
-["Ecirc"]="Ê",
-["npar"]="∦",
-["notinvb"]="⋷",
-["Tau"]="Τ",
-["blank"]="␣",
-["Kappa"]="Κ",
-["rmoust"]="⎱",
-["GJcy"]="Ѓ",
-["ufisht"]="⥾",
-["NotLeftTriangleBar"]="⧏̸",
-["bigvee"]="⋁",
-["lrhar"]="⇋",
-["supset"]="⊃",
-["uwangle"]="⦧",
-["UpTeeArrow"]="↥",
-["supE"]="⫆",
-["imof"]="⊷",
-["leg"]="⋚",
-["notniva"]="∌",
-["nvgt"]=">⃒",
-["rthree"]="⋌",
-["yfr"]="𝔶",
-["uHar"]="⥣",
-["nshortmid"]="∤",
-["biguplus"]="⨄",
-["barvee"]="⊽",
-["iff"]="⇔",
-["boxvH"]="╪",
-["simrarr"]="⥲",
-["Egrave"]="È",
-["ntilde"]="ñ",
-["VerticalTilde"]="≀",
-["sigmaf"]="ς",
-["khcy"]="х",
-["planck"]="ℏ",
-["NotNestedGreaterGreater"]="⪢̸",
-["NonBreakingSpace"]=" ",
-["OpenCurlyQuote"]="‘",
-["supsim"]="⫈",
-["cudarrl"]="⤸",
-["theta"]="θ",
-["notindot"]="⋵̸",
-["Omicron"]="Ο",
-["ccedil"]="ç",
-["colone"]="≔",
-["bscr"]="𝒷",
-["Dagger"]="‡",
-["comma"]=",",
+["mDDot"]="∺",
+["udblac"]="ű",
["Acirc"]="Â",
-["plankv"]="ℏ",
-["boxdr"]="┌",
-["rarrap"]="⥵",
-["rmoustache"]="⎱",
-["LeftAngleBracket"]="⟨",
-["Cacute"]="Ć",
-["blk34"]="▓",
-["rfloor"]="⌋",
-["awconint"]="∳",
-["sfrown"]="⌢",
-["middot"]="·",
-["ascr"]="𝒶",
-["dot"]="˙",
-["caron"]="ˇ",
-["image"]="ℑ",
-["esdot"]="≐",
-["ohbar"]="⦵",
-["rarrb"]="⇥",
-["submult"]="⫁",
-["plusb"]="⊞",
-["oopf"]="𝕠",
-["breve"]="˘",
-["conint"]="∮",
-["angrt"]="∟",
-["nbump"]="≎̸",
-["raquo"]="»",
-["Iuml"]="Ï",
-["Rcedil"]="Ŗ",
-["minus"]="−",
-["nsucceq"]="⪰̸",
-["telrec"]="⌕",
-["CHcy"]="Ч",
-["nrightarrow"]="↛",
-["NotRightTriangle"]="⋫",
-["zfr"]="𝔷",
-["succ"]="≻",
-["Aacute"]="Á",
-["NestedLessLess"]="≪",
-["RightTeeArrow"]="↦",
-["homtht"]="∻",
-["Cup"]="⋓",
-["lcub"]="{",
-["race"]="∽̱",
-["THORN"]="Þ",
-["propto"]="∝",
-["odblac"]="ő",
-["mumap"]="⊸",
-["filig"]="fi",
-["ecir"]="≖",
-["DoubleRightArrow"]="⇒",
-["npreceq"]="⪯̸",
-["female"]="♀",
-["LeftFloor"]="⌊",
-["gtrarr"]="⥸",
-["dotsquare"]="⊡",
-["map"]="↦",
-["OverBrace"]="⏞",
-["zopf"]="𝕫",
-["rang"]="⟩",
-["laquo"]="«",
-["elsdot"]="⪗",
-["frac56"]="⅚",
-["Iuml"]="Ï",
-["ocirc"]="ô",
-["clubs"]="♣",
-["IOcy"]="Ё",
-["scnE"]="⪶",
-["deg"]="°",
-["simgE"]="⪠",
-["nap"]="≉",
-["blacktriangle"]="▴",
-["edot"]="ė",
-["epsiv"]="ϵ",
-["napprox"]="≉",
-["NotGreaterSlantEqual"]="⩾̸",
-["prap"]="⪷",
-["lnap"]="⪉",
-["circledS"]="Ⓢ",
-["lang"]="⟨",
-["qprime"]="⁗",
-["aelig"]="æ",
-["ncongdot"]="⩭̸",
-["supdsub"]="⫘",
-["nltrie"]="⋬",
-["xopf"]="𝕩",
+["UnderParenthesis"]="⏝",
+["nisd"]="⋺",
+["lneq"]="⪇",
+["Dagger"]="‡",
+["qscr"]="𝓆",
+["gneqq"]="≩",
+["doteqdot"]="≑",
+["DoubleVerticalBar"]="∥",
+["emptyset"]="∅",
+["lEg"]="⪋",
+["subseteq"]="⊆",
+["dwangle"]="⦦",
+["dotplus"]="∔",
+["NotPrecedesSlantEqual"]="⋠",
+["bnot"]="⌐",
["LeftDownVector"]="⇃",
-["duarr"]="⇵",
-["urcorner"]="⌝",
-["nvltrie"]="⊴⃒",
-["Pi"]="Π",
+["leg"]="⋚",
+["Therefore"]="∴",
+["Omega"]="Ω",
+["acE"]="∾̳",
+["Auml"]="Ä",
+["xvee"]="⋁",
["Eacute"]="É",
-["nGtv"]="≫̸",
-["icirc"]="î",
-["twoheadleftarrow"]="↞",
+["LeftFloor"]="⌊",
+["swnwar"]="⤪",
+["Jukcy"]="Є",
+["nless"]="≮",
+["NotSquareSupersetEqual"]="⋣",
+["larrfs"]="⤝",
+["gcy"]="г",
+["solbar"]="⌿",
+["rharul"]="⥬",
+["dscy"]="ѕ",
+["yen"]="¥",
+["ForAll"]="∀",
+["DownArrow"]="↓",
+["qprime"]="⁗",
+["NegativeThickSpace"]="​",
+["part"]="∂",
+["Iukcy"]="І",
+["ltcc"]="⪦",
+["xlArr"]="⟸",
+["fcy"]="ф",
+["gl"]="≷",
+["rsh"]="↱",
+["lrhar"]="⇋",
["divide"]="÷",
-["yopf"]="𝕪",
-["ntlg"]="≸",
-["Darr"]="↡",
+["bemptyv"]="⦰",
+["rx"]="℞",
+["ecy"]="э",
+["ApplyFunction"]="⁡",
+["divideontimes"]="⋇",
+["prod"]="∏",
+["boxHU"]="╩",
+["HARDcy"]="Ъ",
+["mstpos"]="∾",
+["llcorner"]="⌞",
+["rsquor"]="’",
+["NotTildeFullEqual"]="≇",
+["mlcp"]="⫛",
+["cemptyv"]="⦲",
+["Proportional"]="∝",
+["DiacriticalDoubleAcute"]="˝",
+["dcy"]="д",
+["Yacute"]="Ý",
+["egsdot"]="⪘",
["hslash"]="ℏ",
-["Coproduct"]="∐",
-["profline"]="⌒",
-["imagline"]="ℐ",
-["chcy"]="ч",
-["ccedil"]="ç",
-["PrecedesEqual"]="⪯",
-["jcirc"]="ĵ",
-["nang"]="∠⃒",
-["Icirc"]="Î",
-["nbumpe"]="≏̸",
-["incare"]="℅",
-["tint"]="∭",
-["nhArr"]="⇎",
-["emsp13"]=" ",
-["blacktriangleleft"]="◂",
-["Star"]="⋆",
-["hkswarow"]="⤦",
-["NegativeThickSpace"]="​",
-["eDot"]="≑",
-["Euml"]="Ë",
-["scaron"]="š",
-["RightDownVectorBar"]="⥕",
-["cent"]="¢",
-["jukcy"]="є",
-["backsimeq"]="⋍",
-["Ncy"]="Н",
-["DD"]="ⅅ",
-["circledast"]="⊛",
-["ccirc"]="ĉ",
-["rsaquo"]="›",
-["YIcy"]="Ї",
-["iquest"]="¿",
-["NotExists"]="∄",
-["iukcy"]="і",
-["Tab"]=" ",
-["Equilibrium"]="⇌",
-["nLt"]="≪⃒",
-["yen"]="¥",
-["CircleDot"]="⊙",
-["CircleMinus"]="⊖",
-["topf"]="𝕥",
-["equivDD"]="⩸",
-["DoubleLeftRightArrow"]="⇔",
-["ngsim"]="≵",
-["upuparrows"]="⇈",
-["ll"]="≪",
-["cirscir"]="⧂",
-["ShortLeftArrow"]="←",
-["angmsdag"]="⦮",
-["shortmid"]="∣",
-["ngeqslant"]="⩾̸",
-["subset"]="⊂",
-["curvearrowleft"]="↶",
-["gdot"]="ġ",
-["circledcirc"]="⊚",
-["Pcy"]="П",
-["asymp"]="≈",
-["boxUr"]="╙",
-["uopf"]="𝕦",
-["frac15"]="⅕",
-["Iacute"]="Í",
-["Utilde"]="Ũ",
-["Congruent"]="≡",
-["nhpar"]="⫲",
-["capbrcup"]="⩉",
-["ordf"]="ª",
-["SOFTcy"]="Ь",
-["nlArr"]="⇍",
-["not"]="¬",
-["ffllig"]="ffl",
-["nprec"]="⊀",
-["Hat"]="^",
+["infin"]="∞",
["Auml"]="Ä",
-["ntriangleleft"]="⋪",
-["longmapsto"]="⟼",
-["nvrtrie"]="⊵⃒",
-["timesb"]="⊠",
-["lsh"]="↰",
-["Jcy"]="Й",
-["gcirc"]="ĝ",
-["Oacute"]="Ó",
-["vartriangleright"]="⊳",
-["NotRightTriangleEqual"]="⋭",
-["Rightarrow"]="⇒",
-["ast"]="*",
-["hamilt"]="ℋ",
-["Ncedil"]="Ņ",
-["apE"]="⩰",
-["macr"]="¯",
-["cwconint"]="∲",
-["Kcy"]="К",
-["Ucirc"]="Û",
-["hcirc"]="ĥ",
-["yacy"]="я",
-["uml"]="¨",
-["popf"]="𝕡",
-["bumpE"]="⪮",
-["varnothing"]="∅",
-["RightUpVector"]="↾",
-["curren"]="¤",
-["Scedil"]="Ş",
-["FilledVerySmallSquare"]="▪",
-["dollar"]="$",
-["Lcy"]="Л",
-["longrightarrow"]="⟶",
-["LeftTee"]="⊣",
-["excl"]="!",
-["acirc"]="â",
-["wp"]="℘",
-["lcaron"]="ľ",
-["NotGreaterFullEqual"]="≧̸",
-["CounterClockwiseContourIntegral"]="∳",
-["sup2"]="²",
-["rnmid"]="⫮",
-["Lcedil"]="Ļ",
-["ddotseq"]="⩷",
-["tbrk"]="⎴",
-["mlcp"]="⫛",
-["rarrhk"]="↪",
-["Tilde"]="∼",
-["Mcy"]="М",
-["aring"]="å",
-["rarrsim"]="⥴",
-["nopf"]="𝕟",
-["aelig"]="æ",
-["order"]="ℴ",
-["diamondsuit"]="♦",
-["nvsim"]="∼⃒",
-["lhard"]="↽",
-["commat"]="@",
-["qint"]="⨌",
-["lsquo"]="‘",
-["sqcaps"]="⊓︀",
-["circlearrowleft"]="↺",
-["NotElement"]="∉",
-["measuredangle"]="∡",
-["Atilde"]="Ã",
-["CapitalDifferentialD"]="ⅅ",
-["kgreen"]="ĸ",
-["Cscr"]="𝒞",
+["Wcirc"]="Ŵ",
+["larrtl"]="↢",
+["Aacute"]="Á",
+["LeftTriangleEqual"]="⊴",
+["NegativeMediumSpace"]="​",
+["TripleDot"]="⃛",
+["utdot"]="⋰",
+["isinv"]="∈",
+["looparrowright"]="↬",
+["loang"]="⟬",
+["multimap"]="⊸",
["NotLessEqual"]="≰",
-["trpezium"]="⏢",
-["ne"]="≠",
-["NotSuperset"]="⊃⃒",
-["nearrow"]="↗",
-["ncong"]="≇",
-["doteqdot"]="≑",
-["supmult"]="⫂",
-["longleftrightarrow"]="⟷",
-["Rarr"]="↠",
-["DoubleUpArrow"]="⇑",
-["Dscr"]="𝒟",
-["mp"]="∓",
-["jmath"]="ȷ",
-["erarr"]="⥱",
-["searrow"]="↘",
-["Sup"]="⋑",
-["lvnE"]="≨︀",
-["ffilig"]="ffi",
-["NotSquareSupersetEqual"]="⋣",
-["bullet"]="•",
-["bigstar"]="★",
-["cylcty"]="⌭",
-["nvle"]="≤⃒",
-["TildeFullEqual"]="≅",
-["lopf"]="𝕝",
-["sqsupseteq"]="⊒",
-["lt"]="<",
-["geqslant"]="⩾",
+["midcir"]="⫰",
+["nge"]="≱",
["quot"]="\"",
-["le"]="≤",
-["square"]="□",
-["sigma"]="σ",
-["prE"]="⪳",
-["rtrie"]="⊵",
-["triangleq"]="≜",
+["REG"]="®",
+["div"]="÷",
+["complexes"]="ℂ",
+["lhblk"]="▄",
+["gvnE"]="≩︀",
+["leftharpoonup"]="↼",
+["it"]="⁢",
+["clubsuit"]="♣",
+["iff"]="⇔",
+["Hacek"]="ˇ",
+["CircleTimes"]="⊗",
+["Cacute"]="Ć",
+["rarrtl"]="↣",
+["RightDownVector"]="⇂",
+["rarrfs"]="⤞",
+["UpArrowBar"]="⤒",
+["male"]="♂",
+["RightTriangle"]="⊳",
+["GreaterTilde"]="≳",
+["Barwed"]="⌆",
+["ltlarr"]="⥶",
+["Zdot"]="Ż",
+["parsim"]="⫳",
+["Ugrave"]="Ù",
+["Dot"]="¨",
+["circleddash"]="⊝",
+["rsaquo"]="›",
+["hyphen"]="‐",
+["angrt"]="∟",
+["RightTriangleEqual"]="⊵",
+["Darr"]="↡",
+["ulcrop"]="⌏",
+["olcir"]="⦾",
+["gimel"]="ℷ",
+["gel"]="⋛",
+["SquareSubset"]="⊏",
+["Uacute"]="Ú",
+["gt"]=">",
+["lnap"]="⪉",
+["Union"]="⋃",
+["nu"]="ν",
+["and"]="∧",
+["ltcir"]="⩹",
["Fscr"]="ℱ",
+["ee"]="ⅇ",
+["laquo"]="«",
+["Hfr"]="ℌ",
+["prec"]="≺",
+["imagline"]="ℐ",
+["precnsim"]="⋨",
+["zhcy"]="ж",
+["mu"]="μ",
+["rlarr"]="⇄",
+["pound"]="£",
+["origof"]="⊶",
+["rfloor"]="⌋",
+["lnsim"]="⋦",
+["nVdash"]="⊮",
+["otimes"]="⊗",
+["iuml"]="ï",
+["Cscr"]="𝒞",
+["lsime"]="⪍",
+["ngeqq"]="≧̸",
+["Del"]="∇",
+["Coproduct"]="∐",
+["NotSubsetEqual"]="⊈",
+["HilbertSpace"]="ℋ",
+["frac58"]="⅝",
+["cap"]="∩",
+["roang"]="⟭",
+["intlarhk"]="⨗",
+["DownTee"]="⊤",
+["thickapprox"]="≈",
+["prnap"]="⪹",
+["laquo"]="«",
+["lesdot"]="⩿",
+["inodot"]="ı",
+["Hscr"]="ℋ",
+["YIcy"]="Ї",
+["ctdot"]="⋯",
+["thetav"]="ϑ",
+["DoubleUpDownArrow"]="⇕",
+["succ"]="≻",
+["nbumpe"]="≏̸",
+["ReverseElement"]="∋",
+["Oacute"]="Ó",
+["equest"]="≟",
+["Lt"]="≪",
+["Nacute"]="Ń",
["DiacriticalTilde"]="˜",
-["SucceedsSlantEqual"]="≽",
-["mopf"]="𝕞",
-["Ecaron"]="Ě",
-["UpArrowDownArrow"]="⇅",
-["ges"]="⩾",
-["nsqsupe"]="⋣",
-["ubrcy"]="ў",
-["Gscr"]="𝒢",
-["HARDcy"]="Ъ",
-["jopf"]="𝕛",
-["gtquest"]="⩼",
-["iinfin"]="⧜",
-["twixt"]="≬",
+["Escr"]="ℰ",
+["boxvH"]="╪",
+["Ifr"]="ℑ",
+["mp"]="∓",
+["ell"]="ℓ",
+["Iacute"]="Í",
+["NotNestedGreaterGreater"]="⪢̸",
+["raquo"]="»",
+["Zcy"]="З",
+["micro"]="µ",
+["dzigrarr"]="⟿",
+["rtrif"]="▸",
+["Uuml"]="Ü",
+["nvHarr"]="⤄",
+["leqslant"]="⩽",
+["tritime"]="⨻",
+["nlarr"]="↚",
+["NotRightTriangle"]="⋫",
+["apid"]="≋",
+["succeq"]="⪰",
+["NotEqualTilde"]="≂̸",
+["varphi"]="ϕ",
+["Vert"]="‖",
+["int"]="∫",
+["lurdshar"]="⥊",
+["lneqq"]="≨",
+["Jsercy"]="Ј",
+["Superset"]="⊃",
+["subsetneqq"]="⫋",
+["gap"]="⪆",
+["ssmile"]="⌣",
+["Ugrave"]="Ù",
+["IOcy"]="Ё",
+["ltimes"]="⋉",
+["UnderBracket"]="⎵",
+["subseteqq"]="⫅",
+["Dscr"]="𝒟",
+["dtrif"]="▾",
+["raquo"]="»",
+["hbar"]="ℏ",
+["ge"]="≥",
+["cudarrr"]="⤵",
+["icy"]="и",
+["plusdo"]="∔",
+["bull"]="•",
+["weierp"]="℘",
+["mapsto"]="↦",
+["Uring"]="Ů",
+["supplus"]="⫀",
+["Succeeds"]="≻",
+["Ascr"]="𝒜",
+["cdot"]="ċ",
+["nwarr"]="↖",
+["target"]="⌖",
+["dharr"]="⇂",
+["curlyvee"]="⋎",
+["supE"]="⫆",
+["emsp13"]=" ",
["ltrie"]="⊴",
+["olarr"]="↺",
+["RightTeeVector"]="⥛",
+["Vvdash"]="⊪",
+["larrsim"]="⥳",
+["varsubsetneq"]="⊊︀",
+["Not"]="⫬",
+["CenterDot"]="·",
+["PlusMinus"]="±",
+["aring"]="å",
+["Nscr"]="𝒩",
+["delta"]="δ",
+["npre"]="⪯̸",
+["Vcy"]="В",
+["NotVerticalBar"]="∤",
+["scpolint"]="⨓",
+["rcedil"]="ŗ",
+["Lmidot"]="Ŀ",
+["DScy"]="Ѕ",
+["nsubseteq"]="⊈",
+["ngE"]="≧̸",
+["NotSquareSubsetEqual"]="⋢",
+["edot"]="ė",
+["Ucy"]="У",
+["lessapprox"]="⪅",
+["niv"]="∋",
+["Kscr"]="𝒦",
+["LeftVectorBar"]="⥒",
+["nhpar"]="⫲",
+["scedil"]="ş",
+["Uacute"]="Ú",
+["ntrianglelefteq"]="⋬",
+["Otilde"]="Õ",
+["iexcl"]="¡",
+["lbrke"]="⦋",
+["simdot"]="⩪",
+["sigmaf"]="ς",
+["Bfr"]="𝔅",
+["pitchfork"]="⋔",
+["ngeqslant"]="⩾̸",
+["Pscr"]="𝒫",
+["gsime"]="⪎",
+["Ouml"]="Ö",
+["rarrsim"]="⥴",
+["subE"]="⫅",
+["otimesas"]="⨶",
+["lfloor"]="⌊",
+["prop"]="∝",
+["imacr"]="ī",
+["blacktriangleleft"]="◂",
+["Ntilde"]="Ñ",
+["llarr"]="⇇",
+["nsucc"]="⊁",
+["PartialD"]="∂",
+["Iacute"]="Í",
+["gdot"]="ġ",
+["Afr"]="𝔄",
+["Igrave"]="Ì",
["csub"]="⫏",
-["Hscr"]="ℋ",
-["leftharpoondown"]="↽",
+["Mscr"]="ℳ",
+["Scy"]="С",
+["bsime"]="⋍",
+["nequiv"]="≢",
+["scnap"]="⪺",
+["Tab"]=" ",
+["Equal"]="⩵",
+["blacklozenge"]="⧫",
+["nrarrc"]="⤳̸",
+["divide"]="÷",
["RightUpDownVector"]="⥏",
-["LongLeftRightArrow"]="⟷",
-["Im"]="ℑ",
-["dcaron"]="ď",
+["iinfin"]="⧜",
+["precnapprox"]="⪹",
+["dArr"]="⇓",
+["orslope"]="⩗",
+["Rcy"]="Р",
+["sqsub"]="⊏",
+["OverBracket"]="⎴",
+["sum"]="∑",
+["ncedil"]="ņ",
+["ltrPar"]="⦖",
+["ii"]="ⅈ",
+["Gcirc"]="Ĝ",
+["SucceedsTilde"]="≿",
+["RightFloor"]="⌋",
+["osol"]="⊘",
["barwedge"]="⌅",
-["nexist"]="∄",
-["blacktriangledown"]="▾",
-["fork"]="⋔",
-["rhard"]="⇁",
-["cent"]="¢",
-["RightTriangle"]="⊳",
-["Eta"]="Η",
-["dotminus"]="∸",
-["nles"]="⩽̸",
-["larrtl"]="↢",
-["LeftTriangleEqual"]="⊴",
-["hopf"]="𝕙",
-["gammad"]="ϝ",
-["gsime"]="⪎",
-["llhard"]="⥫",
-["precapprox"]="⪷",
-["profalar"]="⌮",
-["lnE"]="≨",
-["ddagger"]="‡",
-["leq"]="≤",
-["smile"]="⌣",
-["robrk"]="⟧",
-["Jscr"]="𝒥",
-["triangleleft"]="◃",
-["acd"]="∿",
-["prod"]="∏",
-["atilde"]="ã",
-["seArr"]="⇘",
-["therefore"]="∴",
-["iopf"]="𝕚",
-["solbar"]="⌿",
-["kcedil"]="ķ",
-["NotHumpEqual"]="≏̸",
-["nspar"]="∦",
-["frac14"]="¼",
-["nsime"]="≄",
-["DoubleLongLeftArrow"]="⟸",
-["sccue"]="≽",
-["models"]="⊧",
-["SupersetEqual"]="⊇",
-["iquest"]="¿",
-["oline"]="‾",
-["lparlt"]="⦓",
-["triplus"]="⨹",
-["nequiv"]="≢",
-["nlE"]="≦̸",
-["nldr"]="‥",
-["equals"]="=",
-["Agrave"]="À",
-["ccaron"]="č",
-["Yacute"]="Ý",
-["Oslash"]="Ø",
-["udarr"]="⇅",
-["ang"]="∠",
-["dopf"]="𝕕",
-["comp"]="∁",
-["caps"]="∩︀",
-["bowtie"]="⋈",
-["glj"]="⪤",
-["ltquest"]="⩻",
-["cirmid"]="⫯",
-["ordm"]="º",
-["esim"]="≂",
-["reals"]="ℝ",
-["LeftTriangle"]="⊲",
-["flat"]="♭",
-["eopf"]="𝕖",
-["lap"]="⪅",
-["not"]="¬",
-["ENG"]="Ŋ",
-["DiacriticalAcute"]="´",
-["sharp"]="♯",
-["longleftarrow"]="⟵",
-["dblac"]="˝",
-["UpArrow"]="↑",
-["npre"]="⪯̸",
-["bopf"]="𝕓",
-["DScy"]="Ѕ",
+["twoheadrightarrow"]="↠",
+["Gscr"]="𝒢",
+["acy"]="а",
+["dtdot"]="⋱",
+["rbrke"]="⦌",
+["imath"]="ı",
+["Hcirc"]="Ĥ",
+["num"]="#",
+["nprec"]="⊀",
+["smallsetminus"]="∖",
+["lesges"]="⪓",
+["LeftUpVector"]="↿",
+["gtdot"]="⋗",
+["theta"]="θ",
+["kappav"]="ϰ",
+["jmath"]="ȷ",
+["Lscr"]="ℒ",
+["Aogon"]="Ą",
+["ltrif"]="◂",
+["DownArrowUpArrow"]="⇵",
+["prap"]="⪷",
+["Racute"]="Ŕ",
+["curlyeqprec"]="⋞",
["bepsi"]="϶",
-["angrtvb"]="⊾",
-["ccaps"]="⩍",
-["UnderParenthesis"]="⏝",
-["subne"]="⊊",
-["succnsim"]="⋩",
-["Bumpeq"]="≎",
-["xvee"]="⋁",
-["colon"]=":",
-["deg"]="°",
-["fnof"]="ƒ",
-["Uarr"]="↟",
-["Zcaron"]="Ž",
-["copf"]="𝕔",
-["Theta"]="Θ",
-["omicron"]="ο",
-["ntriangleright"]="⋫",
-["DoubleLongRightArrow"]="⟹",
-["UnderBrace"]="⏟",
-["GT"]=">",
-["lEg"]="⪋",
-["supplus"]="⫀",
-["acute"]="´",
+["blacktriangle"]="▴",
+["nvap"]="≍⃒",
+["Supset"]="⋑",
+["angmsd"]="∡",
+["boxul"]="┘",
+["LessSlantEqual"]="⩽",
["GT"]=">",
-["upsilon"]="υ",
-["sc"]="≻",
-["xrarr"]="⟶",
-["eng"]="ŋ",
-["it"]="⁢",
-["Ntilde"]="Ñ",
-["Mu"]="Μ",
-["CircleTimes"]="⊗",
-["NotTildeTilde"]="≉",
-["NotLessLess"]="≪̸",
-["vellip"]="⋮",
-["cularrp"]="⤽",
-["UnderBracket"]="⎵",
-["aopf"]="𝕒",
-["itilde"]="ĩ",
-["latail"]="⤙",
-["Nu"]="Ν",
-["Ascr"]="𝒜",
-["complement"]="∁",
-["gjcy"]="ѓ",
-["radic"]="√",
-["maltese"]="✠",
-["glE"]="⪒",
-["plusmn"]="±",
-["curvearrowright"]="↷",
-["gt"]=">",
-["Colone"]="⩴",
-["Bscr"]="ℬ",
-["ic"]="⁣",
-["clubsuit"]="♣",
-["djcy"]="ђ",
-["Oopf"]="𝕆",
-["ltrPar"]="⦖",
-["ngtr"]="≯",
-["eqcirc"]="≖",
-["Hacek"]="ˇ",
-["vdash"]="⊢",
-["NotCupCap"]="≭",
-["Gdot"]="Ġ",
-["jsercy"]="ј",
-["marker"]="▮",
+["nexist"]="∄",
+["ccupssm"]="⩐",
+["Eacute"]="É",
+["ddarr"]="⇊",
+["ntlg"]="≸",
+["Iscr"]="ℐ",
+["Jcirc"]="Ĵ",
+["Sacute"]="Ś",
+["capand"]="⩄",
+["gesdoto"]="⪂",
+["olcross"]="⦻",
+["amalg"]="⨿",
+["rarrlp"]="↬",
+["NotLeftTriangle"]="⋪",
+["reals"]="ℝ",
+["bigcup"]="⋃",
+["NJcy"]="Њ",
+["Odblac"]="Ő",
+["hArr"]="⇔",
+["RightArrowLeftArrow"]="⇄",
+["SOFTcy"]="Ь",
+["Lambda"]="Λ",
+["RightCeiling"]="⌉",
+["Vdash"]="⊩",
+["elinters"]="⏧",
+["lsimg"]="⪏",
["Nopf"]="ℕ",
-["Wfr"]="𝔚",
-["boxHD"]="╦",
-["mho"]="℧",
-["ulcrop"]="⌏",
-["DifferentialD"]="ⅆ",
-["aacute"]="á",
-["lpar"]="(",
+["Esim"]="⩳",
+["vzigzag"]="⦚",
+["acd"]="∿",
+["ccedil"]="ç",
+["lbarr"]="⤌",
+["nmid"]="∤",
+["Backslash"]="∖",
+["Laplacetrf"]="ℒ",
+["npr"]="⊀",
+["nap"]="≉",
+["nsupseteqq"]="⫆̸",
+["igrave"]="ì",
+["LJcy"]="Љ",
+["lessgtr"]="≶",
["angle"]="∠",
-["rharu"]="⇀",
-["Breve"]="˘",
-["Dot"]="¨",
-["rect"]="▭",
-["NotNestedLessLess"]="⪡̸",
-["boxplus"]="⊞",
-["NotSucceeds"]="⊁",
-["gnapprox"]="⪊",
-["DownLeftTeeVector"]="⥞",
-["Xfr"]="𝔛",
-["Lang"]="⟪",
-["Element"]="∈",
-["sung"]="♪",
-["RightVectorBar"]="⥓",
-["simne"]="≆",
-["LeftVector"]="↼",
-["Idot"]="İ",
+["lAarr"]="⇚",
+["notin"]="∉",
+["orv"]="⩛",
+["gtreqqless"]="⪌",
+["CircleMinus"]="⊖",
+["Diamond"]="⋄",
+["map"]="↦",
+["nvsim"]="∼⃒",
+["pi"]="π",
+["pluscir"]="⨢",
+["boxVH"]="╬",
["QUOT"]="\"",
-["nsmid"]="∤",
-["fjlig"]="fj",
-["Ufr"]="𝔘",
-["cuvee"]="⋎",
+["duarr"]="⇵",
+["lgE"]="⪑",
+["lmoust"]="⎰",
+["lsquo"]="‘",
+["rightrightarrows"]="⇉",
+["times"]="×",
+["iuml"]="ï",
+["andslope"]="⩘",
+["order"]="ℴ",
+["Sub"]="⋐",
+["capcap"]="⩋",
+["nabla"]="∇",
+["ntriangleleft"]="⋪",
+["blk14"]="░",
+["Kopf"]="𝕂",
+["lArr"]="⇐",
+["Qopf"]="ℚ",
+["circledS"]="Ⓢ",
+["omid"]="⦶",
+["ord"]="⩝",
+["lvertneqq"]="≨︀",
+["updownarrow"]="↕",
+["yacute"]="ý",
+["ni"]="∋",
+["hamilt"]="ℋ",
+["Jopf"]="𝕁",
+["CupCap"]="≍",
+["lbrack"]="[",
+["preccurlyeq"]="≼",
+["Ropf"]="ℝ",
+["lessdot"]="⋖",
+["blank"]="␣",
+["SucceedsEqual"]="⪰",
+["triangleleft"]="◃",
+["ring"]="˚",
+["omega"]="ω",
+["bowtie"]="⋈",
+["Sqrt"]="√",
+["uuml"]="ü",
+["Udblac"]="Ű",
+["diams"]="♦",
+["Oslash"]="Ø",
["real"]="ℜ",
-["luruhar"]="⥦",
-["NotRightTriangleBar"]="⧐̸",
-["target"]="⌖",
-["lharu"]="↼",
-["CloseCurlyQuote"]="’",
-["rAtail"]="⤜",
-["nparallel"]="∦",
-["brvbar"]="¦",
-["Vfr"]="𝔙",
-["wedbar"]="⩟",
-["REG"]="®",
-["boxur"]="└",
-["Rcaron"]="Ř",
-["Rang"]="⟫",
-["sqsubseteq"]="⊑",
-["div"]="÷",
-["boxul"]="┘",
-["Cdot"]="Ċ",
-["vsupnE"]="⫌︀",
-["zeetrf"]="ℨ",
-["Sfr"]="𝔖",
-["roang"]="⟭",
-["LessTilde"]="≲",
-["equiv"]="≡",
-["frac12"]="½",
-["eacute"]="é",
-["rrarr"]="⇉",
-["nearhk"]="⤤",
-["Zopf"]="ℤ",
-["SucceedsTilde"]="≿",
+["egrave"]="è",
+["prurel"]="⊰",
+["LeftUpDownVector"]="⥑",
+["TildeEqual"]="≃",
+["cuwed"]="⋏",
+["times"]="×",
["ap"]="≈",
-["lfisht"]="⥼",
-["timesd"]="⨰",
-["UpDownArrow"]="↕",
-["xuplus"]="⨄",
-["cularr"]="↶",
-["iprod"]="⨼",
-["AElig"]="Æ",
-["rationals"]="ℚ",
-["geqq"]="≧",
-["Tfr"]="𝔗",
-["Yopf"]="𝕐",
-["rtimes"]="⋊",
-["Tcaron"]="Ť",
-["srarr"]="→",
-["diam"]="⋄",
-["mid"]="∣",
-["imath"]="ı",
-["PlusMinus"]="±",
-["isin"]="∈",
-["vprop"]="∝",
-["RightArrowLeftArrow"]="⇄",
-["NotSubset"]="⊂⃒",
-["bigtriangledown"]="▽",
-["ldsh"]="↲",
-["Qfr"]="𝔔",
-["nvap"]="≍⃒",
-["vert"]="|",
-["Xopf"]="𝕏",
-["lBarr"]="⤎",
-["egsdot"]="⪘",
-["Tcedil"]="Ţ",
-["xi"]="ξ",
-["LeftUpVectorBar"]="⥘",
-["circ"]="ˆ",
-["ocir"]="⊚",
-["gtlPar"]="⦕",
-["Rfr"]="ℜ",
-["RightTriangleBar"]="⧐",
-["nwarhk"]="⤣",
-["zhcy"]="ж",
-["Iukcy"]="І",
-["plusdo"]="∔",
+["lowast"]="∗",
+["Lopf"]="𝕃",
+["bdquo"]="„",
+["blacktriangledown"]="▾",
+["vBarv"]="⫩",
+["Longleftarrow"]="⟸",
+["lesg"]="⋚︀",
+["Popf"]="ℙ",
+["iogon"]="į",
+["vellip"]="⋮",
+["Ntilde"]="Ñ",
+["cwconint"]="∲",
["boxv"]="│",
-["minusb"]="⊟",
-["Ncaron"]="Ň",
-["angmsdaa"]="⦨",
-["varsubsetneqq"]="⫋︀",
-["cirfnint"]="⨐",
-["LongRightArrow"]="⟶",
-["ddarr"]="⇊",
-["piv"]="ϖ",
-["fopf"]="𝕗",
-["Ofr"]="𝔒",
-["fflig"]="ff",
-["Jukcy"]="Є",
-["xhArr"]="⟺",
-["ncy"]="н",
-["Scaron"]="Š",
-["TildeEqual"]="≃",
-["subrarr"]="⥹",
-["iacute"]="í",
-["ogt"]="⧁",
-["nvge"]="≥⃒",
-["vee"]="∨",
-["UnderBar"]="_",
-["andslope"]="⩘",
-["gopf"]="𝕘",
-["Pfr"]="𝔓",
-["die"]="¨",
+["boxbox"]="⧉",
+["langd"]="⦑",
+["diam"]="⋄",
+["boxHu"]="╧",
+["acute"]="´",
["Uopf"]="𝕌",
+["Fcy"]="Ф",
+["vee"]="∨",
+["eqslantless"]="⪕",
+["NotLeftTriangleEqual"]="⋬",
+["OverBrace"]="⏞",
+["beta"]="β",
+["Otilde"]="Õ",
+["fjlig"]="fj",
+["uacute"]="ú",
+["CirclePlus"]="⊕",
+["Mellintrf"]="ℳ",
+["Vopf"]="𝕍",
+["Gcy"]="Г",
+["searhk"]="⤥",
+["boxur"]="└",
+["LeftTeeVector"]="⥚",
+["nsubE"]="⫅̸",
+["gvertneqq"]="≩︀",
+["eqcirc"]="≖",
+["nrightarrow"]="↛",
+["DJcy"]="Ђ",
+["tdot"]="⃛",
+["Dcy"]="Д",
+["Sopf"]="𝕊",
+["range"]="⦥",
+["agrave"]="à",
+["gtrsim"]="≳",
["RightArrowBar"]="⇥",
-["orarr"]="↻",
-["Precedes"]="≺",
-["oror"]="⩖",
-["straightepsilon"]="ϵ",
-["cong"]="≅",
-["TScy"]="Ц",
-["nleftarrow"]="↚",
-["DZcy"]="Џ",
-["horbar"]="―",
+["larrlp"]="↫",
+["le"]="≤",
+["xi"]="ξ",
+["gla"]="⪥",
+["GT"]=">",
+["leftarrowtail"]="↢",
+["commat"]="@",
+["rightarrowtail"]="↣",
+["approx"]="≈",
+["sdot"]="⋅",
["Topf"]="𝕋",
-["Cayleys"]="ℭ",
-["leqq"]="≦",
-["curlyeqprec"]="⋞",
-["nLeftarrow"]="⇍",
-["pcy"]="п",
-["realine"]="ℛ",
-["nlsim"]="≴",
+["Ecy"]="Э",
+["eplus"]="⩱",
+["cir"]="○",
["Rarrtl"]="⤖",
-["CupCap"]="≍",
-["vDash"]="⊨",
-["shortparallel"]="∥",
-["ExponentialE"]="ⅇ",
-["Sopf"]="𝕊",
-["iiota"]="℩",
-["Nfr"]="𝔑",
-["pointint"]="⨕",
-["NotGreaterLess"]="≹",
-["olcross"]="⦻",
-["kcy"]="к",
-["complexes"]="ℂ",
-["varepsilon"]="ϵ",
-["Fouriertrf"]="ℱ",
-["rho"]="ρ",
-["Lsh"]="↰",
-["exponentiale"]="ⅇ",
-["hookrightarrow"]="↪",
-["Ropf"]="ℝ",
-["lAtail"]="⤛",
-["Kfr"]="𝔎",
-["bsim"]="∽",
-["jcy"]="й",
-["frac34"]="¾",
-["DotDot"]="⃜",
+["Emacr"]="Ē",
+["Dcaron"]="Ď",
+["Sc"]="⪼",
+["cent"]="¢",
+["rtri"]="▹",
+["cedil"]="¸",
+["spades"]="♠",
+["upsilon"]="υ",
+["boxminus"]="⊟",
+["angmsdaa"]="⦨",
+["zdot"]="ż",
+["Bcy"]="Б",
+["Zscr"]="𝒵",
+["looparrowleft"]="↫",
+["Dfr"]="𝔇",
+["Bumpeq"]="≎",
+["nLeftarrow"]="⇍",
+["equiv"]="≡",
+["Ccaron"]="Č",
+["UpperLeftArrow"]="↖",
+["SubsetEqual"]="⊆",
+["nrArr"]="⇏",
+["loarr"]="⇽",
+["minusdu"]="⨪",
+["sup3"]="³",
+["Zopf"]="ℤ",
+["elsdot"]="⪗",
+["NotLessLess"]="≪̸",
+["eta"]="η",
+["ubrcy"]="ў",
+["Yscr"]="𝒴",
+["subset"]="⊂",
+["Cfr"]="ℭ",
+["harrcir"]="⥈",
+["supsetneq"]="⊋",
+["LeftUpVectorBar"]="⥘",
+["LT"]="<",
+["DoubleLeftArrow"]="⇐",
+["circledcirc"]="⊚",
+["bkarow"]="⤍",
+["rangd"]="⦒",
+["downharpoonright"]="⇂",
+["Wopf"]="𝕎",
+["ast"]="*",
+["planck"]="ℏ",
+["gtrdot"]="⋗",
+["Ffr"]="𝔉",
+["rArr"]="⇒",
+["VeryThinSpace"]=" ",
+["Ecaron"]="Ě",
+["RightVectorBar"]="⥓",
+["divonx"]="⋇",
+["Xopf"]="𝕏",
+["nsubset"]="⊂⃒",
+["Otimes"]="⨷",
+["bot"]="⊥",
+["nsime"]="≄",
["thorn"]="þ",
-["ThickSpace"]="  ",
-["SquareUnion"]="⊔",
-["frac58"]="⅝",
-["dfisht"]="⥿",
-["MediumSpace"]=" ",
-["Lfr"]="𝔏",
-["Qopf"]="ℚ",
+["subsetneq"]="⊊",
+["nltri"]="⋪",
+["Cayleys"]="ℭ",
+["Efr"]="𝔈",
+["Intersection"]="⋂",
+["UnderBar"]="_",
+["fpartint"]="⨍",
+["Iuml"]="Ï",
+["rsquo"]="’",
+["ecir"]="≖",
+["nis"]="⋼",
+["fscr"]="𝒻",
+["hellip"]="…",
+["ogt"]="⧁",
["ntgl"]="≹",
-["LessFullEqual"]="≦",
-["malt"]="✠",
-["mcy"]="м",
-["NotGreaterEqual"]="≱",
-["bottom"]="⊥",
-["NotSucceedsEqual"]="⪰̸",
-["lcedil"]="ļ",
-["infintie"]="⧝",
-["Lcaron"]="Ľ",
-["NotSquareSubset"]="⊏̸",
-["brvbar"]="¦",
-["fallingdotseq"]="≒",
-["AElig"]="Æ",
-["swarhk"]="⤦",
-["Ifr"]="ℑ",
-["pi"]="π",
-["lcy"]="л",
-["copy"]="©",
-["dlcorn"]="⌞",
-["oacute"]="ó",
-["gtreqless"]="⋛",
-["neArr"]="⇗",
+["frac14"]="¼",
+["squf"]="▪",
+["circ"]="ˆ",
+["prE"]="⪳",
+["ordf"]="ª",
["ZHcy"]="Ж",
-["Vdashl"]="⫦",
-["darr"]="↓",
-["circeq"]="≗",
+["NegativeVeryThinSpace"]="​",
+["quot"]="\"",
+["excl"]="!",
+["sqcaps"]="⊓︀",
+["gfr"]="𝔤",
+["varsigma"]="ς",
+["nwarrow"]="↖",
+["reg"]="®",
+["longmapsto"]="⟼",
+["And"]="⩓",
+["cuvee"]="⋎",
+["zwj"]="‍",
+["plankv"]="ℏ",
+["varepsilon"]="ϵ",
+["Aopf"]="𝔸",
+["UpTee"]="⊥",
+["lescc"]="⪨",
+["ltri"]="◃",
+["iiint"]="∭",
+["ccups"]="⩌",
+["alefsym"]="ℵ",
+["succneqq"]="⪶",
+["hscr"]="𝒽",
+["Or"]="⩔",
["yuml"]="ÿ",
-["Jfr"]="𝔍",
-["Product"]="∏",
-["boxDL"]="╗",
-["el"]="⪙",
-["supe"]="⊇",
-["frac13"]="⅓",
-["Barwed"]="⌆",
-["larrpl"]="⤹",
-["SHCHcy"]="Щ",
-["LeftUpDownVector"]="⥑",
-["Diamond"]="⋄",
-["DownLeftVectorBar"]="⥖",
-["Cross"]="⨯",
-["ncup"]="⩂",
-["supnE"]="⫌",
-["lne"]="⪇",
-["micro"]="µ",
-["lowbar"]="_",
-["perp"]="⊥",
-["sqcap"]="⊓",
-["Gfr"]="𝔊",
-["raemptyv"]="⦳",
-["gesl"]="⋛︀",
-["drcrop"]="⌌",
-["boxUL"]="╝",
-["becaus"]="∵",
-["gne"]="⪈",
-["scap"]="⪸",
-["swarrow"]="↙",
-["nesim"]="≂̸",
-["DoubleDot"]="¨",
-["Mopf"]="𝕄",
-["apid"]="≋",
-["InvisibleComma"]="⁣",
-["Backslash"]="∖",
-["mnplus"]="∓",
-["niv"]="∋",
-["Hfr"]="ℌ",
-["rarrlp"]="↬",
-["Because"]="∵",
-["parsl"]="⫽",
-["sup1"]="¹",
-["Lt"]="≪",
-["par"]="∥",
-["Iota"]="Ι",
-["beth"]="ℶ",
-["Lopf"]="𝕃",
+["rcub"]="}",
+["lt"]="<",
+["vArr"]="⇕",
+["EqualTilde"]="≂",
+["vDash"]="⊨",
+["RightArrow"]="→",
+["dlcorn"]="⌞",
+["Barv"]="⫧",
+["nsc"]="⊁",
+["Proportion"]="∷",
+["iota"]="ι",
+["gscr"]="ℊ",
+["abreve"]="ă",
+["ThickSpace"]="  ",
+["szlig"]="ß",
+["lhard"]="↽",
+["emptyv"]="∅",
+["Tau"]="Τ",
+["sharp"]="♯",
+["bNot"]="⫭",
+["LongLeftRightArrow"]="⟷",
+["frac23"]="⅔",
+["NotEqual"]="≠",
+["scE"]="⪴",
+["jfr"]="𝔧",
+["bscr"]="𝒷",
+["uhblk"]="▀",
+["frac35"]="⅗",
+["TSHcy"]="Ћ",
+["ntrianglerighteq"]="⋭",
+["Tcedil"]="Ţ",
+["NotGreaterFullEqual"]="≧̸",
+["asympeq"]="≍",
+["oror"]="⩖",
+["ecirc"]="ê",
+["ohbar"]="⦵",
+["Rho"]="Ρ",
+["iacute"]="í",
+["ascr"]="𝒶",
+["RightUpVector"]="↾",
+["Ocirc"]="Ô",
+["cedil"]="¸",
+["sect"]="§",
+["angmsdab"]="⦩",
+["FilledVerySmallSquare"]="▪",
+["curlywedge"]="⋏",
+["lesdotor"]="⪃",
+["esdot"]="≐",
+["eqvparsl"]="⧥",
["Cap"]="⋒",
-["Aring"]="Å",
-["rarr"]="→",
-["Efr"]="𝔈",
-["bigcup"]="⋃",
-["DownLeftRightVector"]="⥐",
-["lesges"]="⪓",
-["NegativeThinSpace"]="​",
-["DownRightTeeVector"]="⥟",
-["npolint"]="⨔",
-["gEl"]="⪌",
-["lltri"]="◺",
-["ogon"]="˛",
-["LessEqualGreater"]="⋚",
-["sqsupset"]="⊐",
-["NotSubsetEqual"]="⊈",
-["Ubrcy"]="Ў",
-["ShortDownArrow"]="↓",
-["ugrave"]="ù",
-["Dcaron"]="Ď",
-["subE"]="⫅",
-["divide"]="÷",
-["bigotimes"]="⨂",
-["dscy"]="ѕ",
-["wreath"]="≀",
-["Jopf"]="𝕁",
-["pre"]="⪯",
-["tdot"]="⃛",
-["Cfr"]="ℭ",
-["Uogon"]="Ų",
-["softcy"]="ь",
-["isinE"]="⋹",
-["Dstrok"]="Đ",
-["Jsercy"]="Ј",
-["capdot"]="⩀",
-["realpart"]="ℜ",
-["hearts"]="♥",
-["Atilde"]="Ã",
-["LeftArrowRightArrow"]="⇆",
-["upharpoonleft"]="↿",
-["Iopf"]="𝕀",
-["Intersection"]="⋂",
-["midcir"]="⫰",
-["ocirc"]="ô",
-["sdot"]="⋅",
-["Dfr"]="𝔇",
-["gla"]="⪥",
-["DiacriticalGrave"]="`",
+["dscr"]="𝒹",
+["rbrace"]="}",
+["nsccue"]="⋡",
+["neArr"]="⇗",
+["rightthreetimes"]="⋌",
+["plusmn"]="±",
["Ubreve"]="Ŭ",
-["int"]="∫",
-["PrecedesSlantEqual"]="≼",
-["Square"]="□",
-["Acy"]="А",
+["ifr"]="𝔦",
+["Poincareplane"]="ℌ",
+["leftrightarrows"]="⇆",
+["scnsim"]="⋩",
+["cscr"]="𝒸",
+["NotHumpEqual"]="≏̸",
+["capbrcup"]="⩉",
+["curarr"]="↷",
+["notinvb"]="⋷",
+["LeftArrow"]="←",
+["Gopf"]="𝔾",
+["ldrushar"]="⥋",
+["nscr"]="𝓃",
+["Gg"]="⋙",
+["ouml"]="ö",
+["nsce"]="⪰̸",
+["cupbrcap"]="⩈",
+["nLt"]="≪⃒",
+["bullet"]="•",
+["nsqsupe"]="⋣",
+["rect"]="▭",
+["lbrace"]="{",
+["Fopf"]="𝔽",
+["COPY"]="©",
+["epar"]="⋕",
+["mscr"]="𝓂",
+["odsold"]="⦼",
+["cupor"]="⩅",
+["not"]="¬",
+["subsim"]="⫇",
+["hoarr"]="⇿",
+["Scedil"]="Ş",
+["eacute"]="é",
+["emsp"]=" ",
+["uml"]="¨",
+["igrave"]="ì",
+["pscr"]="𝓅",
+["LeftTee"]="⊣",
+["Cedilla"]="¸",
+["Iopf"]="𝕀",
+["HumpEqual"]="≏",
+["les"]="⩽",
+["Rcedil"]="Ŗ",
+["lsquor"]="‚",
+["raemptyv"]="⦳",
+["NotSucceedsSlantEqual"]="⋡",
+["SuchThat"]="∋",
+["vert"]="|",
+["backcong"]="≌",
["Hopf"]="ℍ",
-["precsim"]="≾",
-["nleq"]="≰",
-["urcorn"]="⌝",
-["hyphen"]="‐",
-["FilledSmallSquare"]="◼",
-["zdot"]="ż",
-["ndash"]="–",
-["hbar"]="ℏ",
-["Wopf"]="𝕎",
-["Esim"]="⩳",
-["subsetneq"]="⊊",
-["boxhD"]="╥",
-["searhk"]="⤥",
-["late"]="⪭",
+["CircleDot"]="⊙",
+["Kappa"]="Κ",
+["conint"]="∮",
+["DZcy"]="Џ",
+["prsim"]="≾",
+["Copf"]="ℂ",
+["curvearrowright"]="↷",
+["twixt"]="≬",
+["curren"]="¤",
+["rtriltri"]="⧎",
+["jscr"]="𝒿",
+["cupcup"]="⩊",
+["Lcedil"]="Ļ",
+["supseteqq"]="⫆",
+["bfr"]="𝔟",
+["lesseqqgtr"]="⪋",
+["leftleftarrows"]="⇇",
+["Bopf"]="𝔹",
+["acute"]="´",
["blacktriangleright"]="▸",
-["auml"]="ä",
-["NotLessTilde"]="≴",
-["Bfr"]="𝔅",
-["grave"]="`",
-["ltlarr"]="⥶",
-["Aogon"]="Ą",
-["sdote"]="⩦",
-["gtrsim"]="≳",
-["nvinfin"]="⧞",
-["lgE"]="⪑",
-["mdash"]="—",
-["Vopf"]="𝕍",
-["leftrightarrow"]="↔",
-["RBarr"]="⤐",
-["amalg"]="⨿",
-["preccurlyeq"]="≼",
-["EqualTilde"]="≂",
-["scpolint"]="⨓",
-["NotHumpDownHump"]="≎̸",
-["uparrow"]="↑",
-["downarrow"]="↓",
-["boxdL"]="╕",
-["Hstrok"]="Ħ",
-["Ccaron"]="Č",
-["succsim"]="≿",
-["RightFloor"]="⌋",
-["DownBreve"]="̑",
-["succapprox"]="⪸",
-["dsol"]="⧶",
-["napid"]="≋̸",
-["nprcue"]="⋠",
+["frac34"]="¾",
+["Gbreve"]="Ğ",
+["Updownarrow"]="⇕",
+["iscr"]="𝒾",
+["sigmav"]="ς",
+["trade"]="™",
+["minusb"]="⊟",
+["GJcy"]="Ѓ",
+["TildeFullEqual"]="≅",
+["DoubleRightTee"]="⊨",
+["nang"]="∠⃒",
+["ddotseq"]="⩷",
+["copy"]="©",
["Eopf"]="𝔼",
-["ell"]="ℓ",
-["cupdot"]="⊍",
-["Not"]="⫬",
-["zigrarr"]="⇝",
-["downharpoonright"]="⇂",
-["nisd"]="⋺",
-["lotimes"]="⨴",
-["plusmn"]="±",
-["ngE"]="≧̸",
-["odash"]="⊝",
-["emptyset"]="∅",
+["Psi"]="Ψ",
+["UpperRightArrow"]="↗",
+["geqq"]="≧",
+["subedot"]="⫃",
+["nvlArr"]="⤂",
+["Ncedil"]="Ņ",
+["vsupne"]="⊋︀",
+["supset"]="⊃",
["squarf"]="▪",
-["NotGreaterTilde"]="≵",
-["NotTildeFullEqual"]="≇",
-["DownArrowUpArrow"]="⇵",
-["nwarrow"]="↖",
-["looparrowright"]="↬",
+["LeftDoubleBracket"]="⟦",
+["utrif"]="▴",
["Dopf"]="𝔻",
-["oplus"]="⊕",
-["UpEquilibrium"]="⥮",
-["leftthreetimes"]="⋋",
-["DoubleLeftTee"]="⫤",
-["nabla"]="∇",
-["RuleDelayed"]="⧴",
-["euml"]="ë",
-["varsupsetneqq"]="⫌︀",
-["upsi"]="υ",
-["supsup"]="⫖",
-["bsol"]="\\",
-["Copf"]="ℂ",
-["DDotrahd"]="⤑",
-["Upsilon"]="Υ",
-["UpperRightArrow"]="↗",
-["nedot"]="≐̸",
-["NotEqual"]="≠",
-["bumpeq"]="≏",
-["emsp14"]=" ",
-["frac38"]="⅜",
-["DownTeeArrow"]="↧",
-["Bopf"]="𝔹",
-["capand"]="⩄",
-["nleqq"]="≦̸",
-["ratio"]="∶",
-["eplus"]="⩱",
-["nge"]="≱",
-["laquo"]="«",
-["urtri"]="◹",
-["LeftUpVector"]="↿",
-["gl"]="≷",
-["Gt"]="≫",
-["andd"]="⩜",
+["ape"]="≊",
+["gEl"]="⪌",
+["COPY"]="©",
+["afr"]="𝔞",
+["Acy"]="А",
+["ldquor"]="„",
+["because"]="∵",
+["Pr"]="⪻",
+["OverBar"]="‾",
+["lang"]="⟨",
+["mopf"]="𝕞",
+["crarr"]="↵",
+["Epsilon"]="Ε",
+["Nfr"]="𝔑",
+["kjcy"]="ќ",
+["TildeTilde"]="≈",
+["bsim"]="∽",
+["lcy"]="л",
+["larrb"]="⇤",
+["ncong"]="≇",
+["ENG"]="Ŋ",
+["brvbar"]="¦",
+["Rightarrow"]="⇒",
+["nopf"]="𝕟",
+["Wfr"]="𝔚",
+["ljcy"]="љ",
+["diamondsuit"]="♦",
+["latail"]="⤙",
+["lambda"]="λ",
+["frac14"]="¼",
+["mcy"]="м",
+["nparsl"]="⫽⃥",
+["lBarr"]="⤎",
+["subdot"]="⪽",
+["frac12"]="½",
+["kopf"]="𝕜",
+["LeftCeiling"]="⌈",
+["erarr"]="⥱",
+["pre"]="⪯",
+["varr"]="↕",
+["Pi"]="Π",
+["sub"]="⊂",
+["ncy"]="н",
+["marker"]="▮",
+["rpargt"]="⦔",
+["supe"]="⊇",
+["veebar"]="⊻",
+["checkmark"]="✓",
+["nbsp"]=" ",
+["sqsupseteq"]="⊒",
+["upharpoonright"]="↾",
+["lopf"]="𝕝",
+["Omicron"]="Ο",
+["ccaps"]="⩍",
+["lrhard"]="⥭",
["Lstrok"]="Ł",
-["gamma"]="γ",
-["Sc"]="⪼",
-["Aopf"]="𝔸",
-["pluscir"]="⨢",
-["Itilde"]="Ĩ",
-["DoubleRightTee"]="⊨",
-["pluse"]="⩲",
-["iiint"]="∭",
-["dotplus"]="∔",
-["vrtri"]="⊳",
-["Proportion"]="∷",
-["bne"]="=⃥",
-["cuepr"]="⋞",
+["Mfr"]="𝔐",
+["njcy"]="њ",
+["ocy"]="о",
+["Zcaron"]="Ž",
+["NotSucceeds"]="⊁",
+["rarrbfs"]="⤠",
+["gtrapprox"]="⪆",
+["oS"]="Ⓢ",
+["diamond"]="⋄",
+["gesdot"]="⪀",
+["urcorner"]="⌝",
+["lotimes"]="⨴",
+["pertenk"]="‱",
+["rfisht"]="⥽",
+["Zfr"]="ℨ",
+["Map"]="⤅",
+["cross"]="✗",
+["DifferentialD"]="ⅆ",
+["boxtimes"]="⊠",
+["horbar"]="―",
+["lg"]="≶",
+["orarr"]="↻",
+["Vbar"]="⫫",
+["ropf"]="𝕣",
+["NotDoubleVerticalBar"]="∦",
+["Sfr"]="𝔖",
+["Iuml"]="Ï",
+["leftharpoondown"]="↽",
+["atilde"]="ã",
+["VerticalTilde"]="≀",
+["DoubleContourIntegral"]="∯",
+["longleftarrow"]="⟵",
+["Im"]="ℑ",
+["RightUpVectorBar"]="⥔",
+["nGg"]="⋙̸",
+["scap"]="⪸",
+["nrarr"]="↛",
+["ycy"]="ы",
+["ucirc"]="û",
+["qopf"]="𝕢",
+["oopf"]="𝕠",
+["yacute"]="ý",
+["Xfr"]="𝔛",
+["fork"]="⋔",
+["in"]="∈",
+["xcap"]="⋂",
+["check"]="✓",
+["jcy"]="й",
+["Phi"]="Φ",
+["doteq"]="≐",
["vBar"]="⫨",
-["yucy"]="ю",
-["PrecedesTilde"]="≾",
-["varr"]="↕",
-["leftarrowtail"]="↢",
-["rangle"]="⟩",
-["subsub"]="⫕",
-["rightarrowtail"]="↣",
-["oslash"]="ø",
-["mapstodown"]="↧",
-["sqsube"]="⊑",
-["NewLine"]="\n",
-["Vdash"]="⊩",
-["num"]="#",
-["umacr"]="ū",
-["InvisibleTimes"]="⁢",
-["bemptyv"]="⦰",
+["frown"]="⌢",
["Iogon"]="Į",
-["ssmile"]="⌣",
-["timesbar"]="⨱",
-["Tstrok"]="Ŧ",
-["Icy"]="И",
-["zacute"]="ź",
-["Cedilla"]="¸",
-["daleth"]="ℸ",
-["semi"]=";",
-["ssetmn"]="∖",
-["subdot"]="⪽",
-["Bernoullis"]="ℬ",
-["otimesas"]="⨶",
-["circleddash"]="⊝",
-["circlearrowright"]="↻",
-["NotLeftTriangleEqual"]="⋬",
-["NotTilde"]="≁",
-["npart"]="∂̸",
-["Gbreve"]="Ğ",
-["gtrless"]="≷",
-["pound"]="£",
-["curlyeqsucc"]="⋟",
-["blacklozenge"]="⧫",
-["ldca"]="⤶",
-["nsucc"]="⊁",
-["top"]="⊤",
-["ufr"]="𝔲",
-["sscr"]="𝓈",
-["eDDot"]="⩷",
-["Updownarrow"]="⇕",
-["loz"]="◊",
-["Gcy"]="Г",
-["boxdl"]="┐",
+["gnsim"]="⋧",
+["nsupset"]="⊃⃒",
+["equals"]="=",
+["angmsdac"]="⦪",
+["odash"]="⊝",
+["Hstrok"]="Ħ",
+["homtht"]="∻",
+["maltese"]="✠",
+["esim"]="≂",
+["realine"]="ℛ",
+["straightepsilon"]="ϵ",
+["utri"]="▵",
+["primes"]="ℙ",
+["dbkarow"]="⤏",
+["NotLessTilde"]="≴",
+["nvrArr"]="⤃",
+["cularrp"]="⤽",
+["supsup"]="⫖",
+["rang"]="⟩",
+["nshortmid"]="∤",
+["NotCupCap"]="≭",
+["gnE"]="≩",
+["otilde"]="õ",
+["LeftTriangle"]="⊲",
+["oelig"]="œ",
+["curarrm"]="⤼",
+["orderof"]="ℴ",
+["DoubleLongLeftArrow"]="⟸",
+["OverParenthesis"]="⏜",
+["amacr"]="ā",
+["copysr"]="℗",
+["acirc"]="â",
+["LeftArrowRightArrow"]="⇆",
+["filig"]="fi",
+["uopf"]="𝕦",
+["rlhar"]="⇌",
+["dharl"]="⇃",
+["rAarr"]="⇛",
+["rarrw"]="↝",
+["isin"]="∈",
+["simg"]="⪞",
+["NoBreak"]="⁠",
+["rAtail"]="⤜",
+["ndash"]="–",
+["IJlig"]="IJ",
+["dfr"]="𝔡",
+["ohm"]="Ω",
+["breve"]="˘",
+["ccedil"]="ç",
+["topf"]="𝕥",
+["nvDash"]="⊭",
+["RBarr"]="⤐",
+["clubs"]="♣",
["napos"]="ʼn",
-["Sqrt"]="√",
-["xsqcup"]="⨆",
-["Implies"]="⇒",
-["uring"]="ů",
-["thetav"]="ϑ",
-["iiiint"]="⨌",
-["nLeftrightarrow"]="⇎",
-["lobrk"]="⟦",
-["xfr"]="𝔵",
-["Abreve"]="Ă",
-["micro"]="µ",
-["quatint"]="⨖",
-["congdot"]="⩭",
-["nrtrie"]="⋭",
-["Fcy"]="Ф",
-["hksearow"]="⤥",
-["LowerLeftArrow"]="↙",
-["rdca"]="⤷",
-["OverBar"]="‾",
-["frac12"]="½",
-["imacr"]="ī",
-["boxVL"]="╣",
-["sfr"]="𝔰",
-["ensp"]=" ",
-["dwangle"]="⦦",
-["boxh"]="─",
-["Eogon"]="Ę",
+["ngtr"]="≯",
+["Tstrok"]="Ŧ",
+["lrarr"]="⇆",
+["eqslantgtr"]="⪖",
+["efr"]="𝔢",
+["gne"]="⪈",
+["csube"]="⫑",
+["Xi"]="Ξ",
+["sopf"]="𝕤",
+["LeftVector"]="↼",
+["ggg"]="⋙",
+["Ubrcy"]="Ў",
+["die"]="¨",
+["topbot"]="⌶",
+["Rfr"]="ℜ",
+["ofcir"]="⦿",
["imped"]="Ƶ",
-["Ecy"]="Э",
-["lates"]="⪭︀",
-["phi"]="φ",
-["minusd"]="∸",
-["planckh"]="ℎ",
-["Ocirc"]="Ô",
-["lE"]="≦",
-["sum"]="∑",
-["lrtri"]="⊿",
-["ruluhar"]="⥨",
-["lAarr"]="⇚",
-["DownArrow"]="↓",
-["zscr"]="𝓏",
-["questeq"]="≟",
-["ngeqq"]="≧̸",
-["And"]="⩓",
-["Dcy"]="Д",
-["angrtvbd"]="⦝",
-["rarrpl"]="⥅",
-["thkap"]="≈",
-["Otimes"]="⨷",
-["lesssim"]="≲",
-["gE"]="≧",
-["ouml"]="ö",
-["nsubseteq"]="⊈",
-["bigcirc"]="◯",
+["plusmn"]="±",
+["nles"]="⩽̸",
+["pcy"]="п",
+["permil"]="‰",
+["notinE"]="⋹̸",
+["bigoplus"]="⨁",
+["boxplus"]="⊞",
+["doublebarwedge"]="⌆",
+["ccaron"]="č",
+["asymp"]="≈",
+["sup1"]="¹",
+["bumpeq"]="≏",
+["nrtrie"]="⋭",
+["larrbfs"]="⤟",
+["emacr"]="ē",
+["gtrless"]="≷",
+["Kfr"]="𝔎",
+["plus"]="+",
+["risingdotseq"]="≓",
+["notindot"]="⋵̸",
+["Subset"]="⋐",
+["CloseCurlyDoubleQuote"]="”",
+["nlsim"]="≴",
+["dcaron"]="ď",
["boxVR"]="╠",
-["Vert"]="‖",
-["naturals"]="ℕ",
-["plussim"]="⨦",
-["wscr"]="𝓌",
-["raquo"]="»",
-["bigodot"]="⨀",
-["dashv"]="⊣",
-["hairsp"]=" ",
-["inodot"]="ı",
-["vnsup"]="⊃⃒",
+["lne"]="⪇",
+["Pfr"]="𝔓",
+["rightsquigarrow"]="↝",
+["phone"]="☎",
+["DiacriticalDot"]="˙",
+["Congruent"]="≡",
+["SquareIntersection"]="⊓",
+["ordf"]="ª",
+["loz"]="◊",
["cire"]="≗",
-["vartriangleleft"]="⊲",
-["rbrke"]="⦌",
-["boxuL"]="╛",
-["sce"]="⪰",
-["nrtri"]="⋫",
-["loarr"]="⇽",
-["ShortRightArrow"]="→",
-["xscr"]="𝓍",
-["Bcy"]="Б",
-["HumpEqual"]="≏",
-["lmidot"]="ŀ",
-["DownLeftVector"]="↽",
-["leftharpoonup"]="↼",
+["ecaron"]="ě",
+["nsub"]="⊄",
+["Fouriertrf"]="ℱ",
+["Qfr"]="𝔔",
+["dblac"]="˝",
+["sc"]="≻",
+["xrarr"]="⟶",
+["ImaginaryI"]="ⅈ",
+["angmsdag"]="⦮",
+["wopf"]="𝕨",
+["middot"]="·",
+["gsiml"]="⪐",
+["biguplus"]="⨄",
+["Prime"]="″",
+["bigcirc"]="◯",
+["vsubnE"]="⫋︀",
+["lrtri"]="⊿",
+["nparallel"]="∦",
["lbbrk"]="❲",
-["rarrtl"]="↣",
-["SucceedsEqual"]="⪰",
-["HumpDownHump"]="≎",
-["Vee"]="⋁",
-["Gopf"]="𝔾",
-["otilde"]="õ",
-["ofr"]="𝔬",
-["Sub"]="⋐",
-["gnE"]="≩",
-["SquareSuperset"]="⊐",
-["leftrightharpoons"]="⇋",
-["tosa"]="⤩",
-["Ucirc"]="Û",
-["mscr"]="𝓂",
-["Exists"]="∃",
-["langle"]="⟨",
-["rfr"]="𝔯",
-["THORN"]="Þ",
-["gtreqqless"]="⪌",
-["eqvparsl"]="⧥",
-["NotCongruent"]="≢",
-["phiv"]="ϕ",
-["lsquor"]="‚",
-["prec"]="≺",
-["igrave"]="ì",
-["Fopf"]="𝔽",
-["nwArr"]="⇖",
-["nscr"]="𝓃",
-["gescc"]="⪩",
-["intprod"]="⨼",
-["larrlp"]="↫",
-["AMP"]="&",
-["psi"]="ψ",
-["mDDot"]="∺",
-["VDash"]="⊫",
-["Lleftarrow"]="⇚",
-["mfr"]="𝔪",
+["dotsquare"]="⊡",
+["rceil"]="⌉",
["gesles"]="⪔",
-["kscr"]="𝓀",
-["Omega"]="Ω",
-["bumpe"]="≏",
-["NotDoubleVerticalBar"]="∦",
-["frac18"]="⅛",
-["ecolon"]="≕",
-["compfn"]="∘",
-["supdot"]="⪾",
-["Alpha"]="Α",
-["rsquor"]="’",
+["roarr"]="⇾",
+["simplus"]="⨤",
+["lagran"]="ℒ",
+["pr"]="≺",
+["mnplus"]="∓",
+["Iota"]="Ι",
+["NestedLessLess"]="≪",
+["utilde"]="ũ",
+["mldr"]="…",
+["bigstar"]="★",
+["micro"]="µ",
["percnt"]="%",
-["pfr"]="𝔭",
-["frasl"]="⁄",
-["lscr"]="𝓁",
-["aleph"]="ℵ",
-["swArr"]="⇙",
-["uuml"]="ü",
-["uacute"]="ú",
-["scE"]="⪴",
-["hellip"]="…",
+["fllig"]="fl",
+["euml"]="ë",
+["circledR"]="®",
+["lltri"]="◺",
+["IEcy"]="Е",
+["notniva"]="∌",
+["or"]="∨",
+["curvearrowleft"]="↶",
+["gnapprox"]="⪊",
+["NotLessSlantEqual"]="⩽̸",
+["Cconint"]="∰",
+["NotSucceedsTilde"]="≿̸",
+["gammad"]="ϝ",
+["rightharpoondown"]="⇁",
+["CounterClockwiseContourIntegral"]="∳",
+["supdot"]="⪾",
+["upsi"]="υ",
+["nvle"]="≤⃒",
+["beth"]="ℶ",
+["nhArr"]="⇎",
+["Gamma"]="Γ",
+["complement"]="∁",
+["xoplus"]="⨁",
+["chi"]="χ",
+["backepsilon"]="϶",
+["nsube"]="⊈",
+["aopf"]="𝕒",
+["para"]="¶",
+["drbkarow"]="⤐",
+["Dstrok"]="Đ",
+["isinE"]="⋹",
+["Ecirc"]="Ê",
+["aelig"]="æ",
["ulcorner"]="⌜",
-["prnap"]="⪹",
-["Gg"]="⋙",
-["wedge"]="∧",
-["SquareSubset"]="⊏",
-["qscr"]="𝓆",
-["kfr"]="𝔨",
-["RightTee"]="⊢",
-["eqsim"]="≂",
-["rbrksld"]="⦎",
-["ohm"]="Ω",
-["lozf"]="⧫",
-["cups"]="∪︀",
-["epsilon"]="ε",
-["ncap"]="⩃",
-["Leftarrow"]="⇐",
-["ultri"]="◸",
-["egrave"]="è",
-["vBarv"]="⫩",
-["bNot"]="⫭",
-["nfr"]="𝔫",
-["rsqb"]="]",
-["OpenCurlyDoubleQuote"]="“",
-["rsquo"]="’",
-["Del"]="∇",
-["smtes"]="⪬︀",
-["varphi"]="ϕ",
-["CirclePlus"]="⊕",
-["prcue"]="≼",
-["curren"]="¤",
-["nltri"]="⋪",
-["oscr"]="ℴ",
-["Wcirc"]="Ŵ",
-["prime"]="′",
-["ifr"]="𝔦",
-["apos"]="'",
-["UpTee"]="⊥",
-["lescc"]="⪨",
-["NegativeMediumSpace"]="​",
-["DownTee"]="⊤",
-["NotSquareSubsetEqual"]="⋢",
-["LowerRightArrow"]="↘",
-["wr"]="≀",
+["Lcaron"]="Ľ",
+["bopf"]="𝕓",
+["midast"]="*",
+["barvee"]="⊽",
+["nvgt"]=">⃒",
+["bnequiv"]="≡⃥",
+["caron"]="ˇ",
["andand"]="⩕",
-["gvnE"]="≩︀",
-["lfr"]="𝔩",
-["lowast"]="∗",
-["gfr"]="𝔤",
-["digamma"]="ϝ",
-["cemptyv"]="⦲",
-["ubreve"]="ŭ",
-["dstrok"]="đ",
+["eparsl"]="⧣",
+["xhArr"]="⟺",
+["Yuml"]="Ÿ",
+["fallingdotseq"]="≒",
+["vltri"]="⊲",
+["gtrarr"]="⥸",
+["nGtv"]="≫̸",
+["congdot"]="⩭",
+["lfisht"]="⥼",
+["nrtri"]="⋫",
+["prnsim"]="⋨",
+["nsupE"]="⫆̸",
+["Colone"]="⩴",
+["SquareSuperset"]="⊐",
+["boxUL"]="╝",
+["Rrightarrow"]="⇛",
+["nleftrightarrow"]="↮",
+["Conint"]="∯",
+["ffilig"]="ffi",
+["nleqq"]="≦̸",
+["drcrop"]="⌌",
+["boxh"]="─",
+["Lang"]="⟪",
+["ldrdhar"]="⥧",
+["rbrack"]="]",
+["nvinfin"]="⧞",
+["succsim"]="≿",
+["boxhu"]="┴",
+["tau"]="τ",
+["incare"]="℅",
+["flat"]="♭",
+["angst"]="Å",
+["Oslash"]="Ø",
+["Vfr"]="𝔙",
+["tscy"]="ц",
+["lates"]="⪭︀",
+["eopf"]="𝕖",
+["Because"]="∵",
+["frac25"]="⅖",
+["daleth"]="ℸ",
+["ic"]="⁣",
+["ensp"]=" ",
+["lrm"]="‎",
+["DoubleLeftRightArrow"]="⇔",
+["kappa"]="κ",
+["fopf"]="𝕗",
+["cularr"]="↶",
+["shy"]="­",
+["yen"]="¥",
+["glj"]="⪤",
+["dzcy"]="џ",
["expectation"]="ℰ",
-["sime"]="≃",
-["ltrif"]="◂",
-["iacute"]="í",
-["chi"]="χ",
+["dash"]="‐",
+["female"]="♀",
+["UnderBrace"]="⏟",
+["rotimes"]="⨵",
+["caps"]="∩︀",
+["copf"]="𝕔",
+["lparlt"]="⦓",
+["NotLess"]="≮",
+["simrarr"]="⥲",
+["dtri"]="▿",
+["supne"]="⊋",
+["block"]="█",
+["siml"]="⪝",
+["blk12"]="▒",
+["natural"]="♮",
+["frac34"]="¾",
+["frac38"]="⅜",
+["Ufr"]="𝔘",
+["gg"]="≫",
+["Square"]="□",
+["lt"]="<",
["erDot"]="≓",
-["Vcy"]="В",
+["RightAngleBracket"]="⟩",
+["LeftDownTeeVector"]="⥡",
+["NotGreaterGreater"]="≫̸",
+["uogon"]="ų",
+["ocirc"]="ô",
+["sung"]="♪",
+["dollar"]="$",
+["Scaron"]="Š",
+["top"]="⊤",
+["iopf"]="𝕚",
+["udhar"]="⥮",
+["gjcy"]="ѓ",
+["ncap"]="⩃",
+["circlearrowleft"]="↺",
+["bernou"]="ℬ",
+["angmsdaf"]="⦭",
+["ldsh"]="↲",
+["isins"]="⋴",
+["RoundImplies"]="⥰",
+["bigtriangledown"]="▽",
+["LeftAngleBracket"]="⟨",
+["HorizontalLine"]="─",
+["Vdashl"]="⫦",
+["rHar"]="⥤",
+["Tcaron"]="Ť",
+["LeftDownVectorBar"]="⥙",
+["jopf"]="𝕛",
+["LeftRightVector"]="⥎",
+["LessGreater"]="≶",
+["npart"]="∂̸",
+["nsmid"]="∤",
+["RightTriangleBar"]="⧐",
+["nesim"]="≂̸",
+["deg"]="°",
+["LeftTeeArrow"]="↤",
+["NotHumpDownHump"]="≎̸",
+["tridot"]="◬",
+["lceil"]="⌈",
+["ExponentialE"]="ⅇ",
+["tosa"]="⤩",
+["gopf"]="𝕘",
+["ContourIntegral"]="∮",
+["late"]="⪭",
+["bbrk"]="⎵",
+["half"]="½",
["boxhd"]="┬",
-["DoubleDownArrow"]="⇓",
-["lArr"]="⇐",
-["demptyv"]="⦱",
-["smt"]="⪪",
-["intcal"]="⊺",
-["in"]="∈",
-["capcup"]="⩇",
-["kjcy"]="ќ",
-["Ccirc"]="Ĉ",
-["bnequiv"]="≡⃥",
-["Emacr"]="Ē",
-["siml"]="⪝",
-["jfr"]="𝔧",
-["gesdoto"]="⪂",
-["efr"]="𝔢",
-["precneqq"]="⪵",
-["because"]="∵",
-["Udblac"]="Ű",
-["lg"]="≶",
-["boxvr"]="├",
-["fpartint"]="⨍",
-["rbbrk"]="❳",
-["LT"]="<",
-["cap"]="∩",
-["circledR"]="®",
-["notinvc"]="⋶",
-["zwj"]="‍",
-["nle"]="≰",
-["hfr"]="𝔥",
-["bigsqcup"]="⨆",
-["nGg"]="⋙̸",
-["doublebarwedge"]="⌆",
+["hopf"]="𝕙",
+["Ouml"]="Ö",
+["Atilde"]="Ã",
+["planckh"]="ℎ",
+["MinusPlus"]="∓",
+["uharl"]="↿",
+["aleph"]="ℵ",
+["boxHD"]="╦",
+["lesseqgtr"]="⋚",
+["colon"]=":",
+["SquareSupersetEqual"]="⊒",
+["isinsv"]="⋳",
+["lnapprox"]="⪉",
+["PrecedesSlantEqual"]="≼",
+["boxuL"]="╛",
+["csup"]="⫐",
+["hstrok"]="ħ",
+["leftrightharpoons"]="⇋",
+["boxuR"]="╘",
+["DD"]="ⅅ",
+["Longrightarrow"]="⟹",
+["epsilon"]="ε",
+["NotTildeTilde"]="≉",
+["nfr"]="𝔫",
+["Vscr"]="𝒱",
+["Ncy"]="Н",
+["boxUl"]="╜",
+["searr"]="↘",
+["ddagger"]="‡",
+["KHcy"]="Х",
+["NotSuperset"]="⊃⃒",
+["Uparrow"]="⇑",
+["nsqsube"]="⋢",
+["Imacr"]="Ī",
+["nspar"]="∦",
+["supsetneqq"]="⫌",
+["Sscr"]="𝒮",
+["lobrk"]="⟦",
+["mfr"]="𝔪",
+["acirc"]="â",
+["subne"]="⊊",
+["Icirc"]="Î",
+["Re"]="ℜ",
+["nearrow"]="↗",
["YUcy"]="Ю",
-["empty"]="∅",
-["nacute"]="ń",
-["Acirc"]="Â",
-["bigtriangleup"]="△",
-["hybull"]="⁃",
-["Ycy"]="Ы",
-["isindot"]="⋵",
-["iota"]="ι",
-["numero"]="№",
-["cfr"]="𝔠",
-["llarr"]="⇇",
-["lrhard"]="⥭",
-["cross"]="✗",
+["eqsim"]="≂",
+["UnionPlus"]="⊎",
+["topcir"]="⫱",
+["boxVL"]="╣",
+["Xscr"]="𝒳",
+["QUOT"]="\"",
+["RightDownVectorBar"]="⥕",
+["epsi"]="ε",
+["natur"]="♮",
+["leftthreetimes"]="⋋",
+["hercon"]="⊹",
+["lHar"]="⥢",
+["Aring"]="Å",
+["Kcedil"]="Ķ",
+["kfr"]="𝔨",
+["Oacute"]="Ó",
["zwnj"]="‌",
+["plusdu"]="⨥",
+["Kcy"]="К",
+["sqcup"]="⊔",
+["zscr"]="𝓏",
+["Assign"]="≔",
+["zopf"]="𝕫",
+["lstrok"]="ł",
+["zigrarr"]="⇝",
+["ShortDownArrow"]="↓",
+["simlE"]="⪟",
+["mid"]="∣",
["zeta"]="ζ",
-["precnsim"]="⋨",
-["zcy"]="з",
+["gE"]="≧",
+["zeetrf"]="ℨ",
+["qfr"]="𝔮",
["zcaron"]="ž",
-["xodot"]="⨀",
-["RightDownTeeVector"]="⥝",
-["ljcy"]="љ",
+["Yacute"]="Ý",
+["hksearow"]="⤥",
+["Atilde"]="Ã",
+["zacute"]="ź",
+["bsemi"]="⁏",
+["bigtriangleup"]="△",
+["yuml"]="ÿ",
+["yucy"]="ю",
["yscr"]="𝓎",
+["yopf"]="𝕪",
["yicy"]="ї",
-["Rcy"]="Р",
-["nsubset"]="⊂⃒",
-["yen"]="¥",
-["ycy"]="ы",
-["simeq"]="≃",
-["dharr"]="⇂",
-["ycirc"]="ŷ",
-["hArr"]="⇔",
-["yacute"]="ý",
-["yacute"]="ý",
+["urcorn"]="⌝",
+["Aacute"]="Á",
+["backsimeq"]="⋍",
+["ShortUpArrow"]="↑",
["xwedge"]="⋀",
-["xoplus"]="⨁",
-["nparsl"]="⫽⃥",
-["PartialD"]="∂",
-["YAcy"]="Я",
-["xrArr"]="⟹",
-["xotime"]="⨂",
-["sstarf"]="⋆",
-["yuml"]="ÿ",
-["Int"]="∬",
-["bsolb"]="⧅",
+["Jcy"]="Й",
+["nltrie"]="⋬",
+["starf"]="★",
+["zfr"]="𝔷",
+["comma"]=",",
+["xsqcup"]="⨆",
+["boxVr"]="╟",
+["cirscir"]="⧂",
+["ucirc"]="û",
+["Cross"]="⨯",
+["naturals"]="ℕ",
+["quaternions"]="ℍ",
+["xopf"]="𝕩",
+["xodot"]="⨀",
["xnis"]="⋻",
-["xmap"]="⟼",
-["hercon"]="⊹",
-["xlArr"]="⟸",
-["xharr"]="⟷",
-["rbrack"]="]",
+["lsaquo"]="‹",
+["xlarr"]="⟵",
+["Zacute"]="Ź",
+["vdash"]="⊢",
+["submult"]="⫁",
+["Oscr"]="𝒪",
["xdtri"]="▽",
-["diamond"]="⋄",
+["LowerRightArrow"]="↘",
["xcup"]="⋃",
-["subsup"]="⫓",
-["lneqq"]="≨",
-["dharl"]="⇃",
-["Scy"]="С",
-["wopf"]="𝕨",
-["rightleftharpoons"]="⇌",
-["wfr"]="𝔴",
-["nsupseteqq"]="⫆̸",
-["boxuR"]="╘",
-["permil"]="‰",
+["Ycy"]="Ы",
+["timesb"]="⊠",
+["Ucirc"]="Û",
+["eth"]="ð",
+["wscr"]="𝓌",
+["ratail"]="⤚",
+["wr"]="≀",
+["Ograve"]="Ò",
+["wp"]="℘",
+["euml"]="ë",
+["yfr"]="𝔶",
+["rangle"]="⟩",
+["hearts"]="♥",
["wedgeq"]="≙",
-["eparsl"]="⧣",
-["RoundImplies"]="⥰",
-["afr"]="𝔞",
-["vsubne"]="⊊︀",
-["sup2"]="²",
+["wedge"]="∧",
+["gtcir"]="⩺",
+["par"]="∥",
+["swarr"]="↙",
+["phiv"]="ϕ",
+["NotElement"]="∉",
+["alpha"]="α",
+["SquareUnion"]="⊔",
+["parsl"]="⫽",
["vscr"]="𝓋",
+["rharu"]="⇀",
+["vrtri"]="⊳",
+["comp"]="∁",
+["Agrave"]="À",
+["rdca"]="⤷",
+["vprop"]="∝",
+["Tscr"]="𝒯",
["vopf"]="𝕧",
-["lbrace"]="{",
+["ldca"]="⤶",
["vnsub"]="⊂⃒",
-["vltri"]="⊲",
-["Uacute"]="Ú",
-["vfr"]="𝔳",
-["sacute"]="ś",
-["njcy"]="њ",
-["frac35"]="⅗",
-["squf"]="▪",
+["gbreve"]="ğ",
+["NotSquareSubset"]="⊏̸",
+["verbar"]="|",
+["YAcy"]="Я",
["veeeq"]="≚",
-["lsime"]="⪍",
-["mapstoleft"]="↤",
+["downharpoonleft"]="⇃",
+["Star"]="⋆",
+["xfr"]="𝔵",
+["nges"]="⩾̸",
+["GreaterGreater"]="⪢",
+["vartriangleright"]="⊳",
+["rcy"]="р",
+["vartheta"]="ϑ",
+["varsupsetneqq"]="⫌︀",
+["dashv"]="⊣",
["varsupsetneq"]="⊋︀",
-["varsubsetneq"]="⊊︀",
-["Tcy"]="Т",
-["cwint"]="∱",
-["varsigma"]="ς",
-["LessGreater"]="≶",
+["Ncaron"]="Ň",
+["varsubsetneqq"]="⫋︀",
["varrho"]="ϱ",
-["varpropto"]="∝",
-["pr"]="≺",
-["backprime"]="‵",
+["triangledown"]="▿",
+["varpi"]="ϖ",
+["sol"]="/",
+["ssetmn"]="∖",
+["varnothing"]="∅",
["varkappa"]="ϰ",
-["Poincareplane"]="ℌ",
-["roplus"]="⨮",
-["Edot"]="Ė",
-["copysr"]="℗",
+["vangrt"]="⦜",
+["Leftarrow"]="⇐",
+["Qscr"]="𝒬",
+["uwangle"]="⦧",
+["rarrap"]="⥵",
["uuml"]="ü",
-["dfr"]="𝔡",
["uuarr"]="⇈",
-["uogon"]="ų",
-["Uscr"]="𝒰",
-["gel"]="⋛",
-["olarr"]="↺",
-["lsaquo"]="‹",
-["omacr"]="ō",
-["utdot"]="⋰",
-["or"]="∨",
-["Ocirc"]="Ô",
-["ClockwiseContourIntegral"]="∲",
-["SmallCircle"]="∘",
-["gtcc"]="⪧",
["uscr"]="𝓊",
+["urtri"]="◹",
+["uring"]="ů",
+["sect"]="§",
+["quatint"]="⨖",
["urcrop"]="⌎",
-["ContourIntegral"]="∮",
-["szlig"]="ß",
-["egs"]="⪖",
-["Ucy"]="У",
-["ange"]="⦤",
-["upharpoonright"]="↾",
-["xcap"]="⋂",
+["wfr"]="𝔴",
+["duhar"]="⥯",
+["upuparrows"]="⇈",
+["macr"]="¯",
+["SmallCircle"]="∘",
+["upsih"]="ϒ",
+["uplus"]="⊎",
+["shy"]="­",
+["uparrow"]="↑",
["uml"]="¨",
-["nsubseteqq"]="⫅̸",
+["eDot"]="≑",
+["blk34"]="▓",
+["umacr"]="ū",
+["ultri"]="◸",
+["rbbrk"]="❳",
["ulcorn"]="⌜",
-["uhblk"]="▀",
-["scirc"]="ŝ",
-["shy"]="­",
-["uharl"]="↿",
+["uharr"]="↾",
["ugrave"]="ù",
-["lstrok"]="ł",
-["Gamma"]="Γ",
-["udhar"]="⥮",
-["udblac"]="ű",
-["ucirc"]="û",
-["loang"]="⟬",
-["uarr"]="↑",
+["Ograve"]="Ò",
+["nsupseteq"]="⊉",
+["ufisht"]="⥾",
+["Breve"]="˘",
+["ucy"]="у",
+["cylcty"]="⌭",
+["ubreve"]="ŭ",
+["SHcy"]="Ш",
+["boxdR"]="╒",
+["awint"]="⨑",
+["uHar"]="⥣",
["uArr"]="⇑",
-["twoheadrightarrow"]="↠",
+["REG"]="®",
+["twoheadleftarrow"]="↞",
["tstrok"]="ŧ",
+["iprod"]="⨼",
["tshcy"]="ћ",
-["tscy"]="ц",
-["angsph"]="∢",
-["kappa"]="κ",
["tscr"]="𝓉",
-["tritime"]="⨻",
-["trisb"]="⧍",
+["trpezium"]="⏢",
+["ycirc"]="ŷ",
+["larrhk"]="↩",
+["triplus"]="⨹",
["triminus"]="⨺",
-["trie"]="≜",
-["tridot"]="◬",
-["aacute"]="á",
+["Rsh"]="↱",
+["becaus"]="∵",
+["Acirc"]="Â",
["trianglerighteq"]="⊵",
-["RightTeeVector"]="⥛",
["triangleright"]="▹",
+["hkswarow"]="⤦",
+["triangleq"]="≜",
+["AElig"]="Æ",
["trianglelefteq"]="⊴",
+["varpropto"]="∝",
["triangle"]="▵",
-["NegativeVeryThinSpace"]="​",
-["triangledown"]="▿",
-["dash"]="‐",
-["trade"]="™",
+["tprime"]="‴",
["topfork"]="⫚",
-["Upsi"]="ϒ",
-["topcir"]="⫱",
-["loplus"]="⨭",
-["Zdot"]="Ż",
-["lbrke"]="⦋",
-["angmsd"]="∡",
-["dArr"]="⇓",
-["topbot"]="⌶",
["toea"]="⤨",
-["iexcl"]="¡",
-["acirc"]="â",
-["easter"]="⩮",
-["CloseCurlyDoubleQuote"]="”",
-["cupcup"]="⩊",
-["rlhar"]="⇌",
-["nsimeq"]="≄",
-["Uparrow"]="⇑",
-["tau"]="τ",
-["npr"]="⊀",
-["phone"]="☎",
-["emacr"]="ē",
-["SHcy"]="Ш",
-["gtdot"]="⋗",
-["ReverseUpEquilibrium"]="⥯",
+["ac"]="∾",
+["timesd"]="⨰",
+["UpArrowDownArrow"]="⇅",
+["timesbar"]="⨱",
+["llhard"]="⥫",
+["CHcy"]="Ч",
+["odblac"]="ő",
+["THORN"]="Þ",
+["notni"]="∌",
+["nbump"]="≎̸",
+["eqcolon"]="≕",
["tilde"]="˜",
-["angmsdac"]="⦪",
-["duhar"]="⥯",
-["approxeq"]="≊",
-["NotSupersetEqual"]="⊉",
-["thorn"]="þ",
-["thksim"]="∼",
-["subsim"]="⫇",
-["bnot"]="⌐",
+["simgE"]="⪠",
+["intercal"]="⊺",
+["thetasym"]="ϑ",
+["xcirc"]="◯",
["thinsp"]=" ",
["thicksim"]="∼",
-["gt"]=">",
-["UpperLeftArrow"]="↖",
-["thetasym"]="ϑ",
-["simlE"]="⪟",
-["bbrktbrk"]="⎶",
-["Jcirc"]="Ĵ",
-["cedil"]="¸",
-["NotLessSlantEqual"]="⩽̸",
-["rx"]="℞",
-["infin"]="∞",
-["curlyvee"]="⋎",
-["LeftArrow"]="←",
-["tfr"]="𝔱",
-["blacksquare"]="▪",
-["emptyv"]="∅",
-["Mellintrf"]="ℳ",
-["aogon"]="ą",
-["succnapprox"]="⪺",
-["tcy"]="т",
-["ecaron"]="ě",
+["LeftArrowBar"]="⇤",
+["Uuml"]="Ü",
+["DownTeeArrow"]="↧",
+["cent"]="¢",
+["hookleftarrow"]="↩",
+["odiv"]="⨸",
+["therefore"]="∴",
+["ClockwiseContourIntegral"]="∲",
+["Ofr"]="𝔒",
+["auml"]="ä",
+["frac12"]="½",
+["nRightarrow"]="⇏",
+["kcedil"]="ķ",
+["DownRightVectorBar"]="⥗",
+["boxDL"]="╗",
["tcedil"]="ţ",
-["boxhU"]="╨",
-["boxVl"]="╢",
-["gacute"]="ǵ",
-["tcaron"]="ť",
-["boxDr"]="╓",
-["bump"]="≎",
-["blk12"]="▒",
-["RightArrow"]="→",
-["els"]="⪕",
-["apacir"]="⩯",
-["acy"]="а",
-["omid"]="⦶",
-["boxbox"]="⧉",
-["iecy"]="е",
-["szlig"]="ß",
-["upsih"]="ϒ",
-["swnwar"]="⤪",
-["Icirc"]="Î",
-["swarr"]="↙",
-["times"]="×",
-["Ograve"]="Ò",
-["hoarr"]="⇿",
-["NotTildeEqual"]="≄",
-["IEcy"]="Е",
-["iexcl"]="¡",
-["bdquo"]="„",
-["TildeTilde"]="≈",
+["boxUr"]="╙",
+["icirc"]="î",
+["lmoustache"]="⎰",
+["prime"]="′",
+["ngeq"]="≱",
["nshortparallel"]="∦",
-["subedot"]="⫃",
-["supsetneq"]="⊋",
-["CenterDot"]="·",
-["lessapprox"]="⪅",
-["LeftVectorBar"]="⥒",
-["bigoplus"]="⨁",
-["supseteqq"]="⫆",
-["drcorn"]="⌟",
-["hstrok"]="ħ",
-["HorizontalLine"]="─",
-["curarrm"]="⤼",
-["lopar"]="⦅",
+["szlig"]="ß",
+["Egrave"]="È",
+["sqsubset"]="⊏",
+["NotRightTriangleEqual"]="⋭",
+["swarrow"]="↙",
+["Ucirc"]="Û",
+["DownArrowBar"]="⤓",
+["Lfr"]="𝔏",
["wcirc"]="ŵ",
+["LessLess"]="⪡",
+["Tilde"]="∼",
+["empty"]="∅",
+["swarhk"]="⤦",
+["DownLeftVector"]="↽",
+["Uscr"]="𝒰",
+["khcy"]="х",
+["gesl"]="⋛︀",
+["supsub"]="⫔",
+["malt"]="✠",
+["cirmid"]="⫯",
+["PrecedesTilde"]="≾",
+["lharul"]="⥪",
+["rightleftharpoons"]="⇌",
+["Ccedil"]="Ç",
+["plusb"]="⊞",
+["nsupe"]="⊉",
+["geq"]="≥",
+["dHar"]="⥥",
+["lcedil"]="ļ",
+["ange"]="⦤",
+["supseteq"]="⊇",
+["Upsi"]="ϒ",
+["mapstodown"]="↧",
+["profalar"]="⌮",
+["cupdot"]="⊍",
+["mapstoleft"]="↤",
+["xotime"]="⨂",
+["tbrk"]="⎴",
+["supmult"]="⫂",
+["disin"]="⋲",
["suphsub"]="⫗",
-["Otilde"]="Õ",
-["EmptySmallSquare"]="◻",
+["eg"]="⪚",
["supedot"]="⫄",
-["Kopf"]="𝕂",
-["boxminus"]="⊟",
-["csupe"]="⫒",
-["Ffr"]="𝔉",
-["origof"]="⊶",
-["sup3"]="³",
-["boxH"]="═",
-["vsubnE"]="⫋︀",
-["Hcirc"]="Ĥ",
-["block"]="█",
+["NonBreakingSpace"]=" ",
+["Euml"]="Ë",
["bsolhsub"]="⟈",
-["Supset"]="⋑",
-["GreaterFullEqual"]="≧",
+["supdsub"]="⫘",
+["sup3"]="³",
+["DoubleLeftTee"]="⫤",
+["angrtvb"]="⊾",
+["supsim"]="⫈",
+["sup2"]="²",
+["sup2"]="²",
+["circledast"]="⊛",
+["rfr"]="𝔯",
+["darr"]="↓",
+["rarrhk"]="↪",
+["macr"]="¯",
["sup1"]="¹",
-["llcorner"]="⌞",
-["sopf"]="𝕤",
-["larrbfs"]="⤟",
-["succneqq"]="⪶",
-["part"]="∂",
-["eacute"]="é",
-["COPY"]="©",
-["frac23"]="⅔",
-["dbkarow"]="⤏",
-["succeq"]="⪰",
-["notni"]="∌",
-["Euml"]="Ë",
-["harrcir"]="⥈",
-["leftrightsquigarrow"]="↭",
-["xcirc"]="◯",
-["caret"]="⁁",
-["les"]="⩽",
-["lharul"]="⥪",
-["bsime"]="⋍",
-["DoubleLeftArrow"]="⇐",
-["ecirc"]="ê",
-["subsetneqq"]="⫋",
-["crarr"]="↵",
-["cuwed"]="⋏",
-["Ugrave"]="Ù",
-["Gcirc"]="Ĝ",
-["LeftTriangleBar"]="⧏",
+["aacute"]="á",
+["oscr"]="ℴ",
+["lharu"]="↼",
+["telrec"]="⌕",
+["Dashv"]="⫤",
+["succnsim"]="⋩",
+["AElig"]="Æ",
+["Vee"]="⋁",
+["succnapprox"]="⪺",
+["CapitalDifferentialD"]="ⅅ",
["gsim"]="≳",
-["RightTriangleEqual"]="⊵",
-["lacute"]="ĺ",
-["Ccedil"]="Ç",
-["ee"]="ⅇ",
-["heartsuit"]="♥",
-["coloneq"]="≔",
-["subseteq"]="⊆",
-["NotSucceedsTilde"]="≿̸",
+["succapprox"]="⪸",
+["rmoustache"]="⎱",
+["DotEqual"]="≐",
+["subsup"]="⫓",
+["Gcedil"]="Ģ",
+["questeq"]="≟",
+["lthree"]="⋋",
+["cong"]="≅",
+["lcub"]="{",
+["radic"]="√",
+["subrarr"]="⥹",
+["nvlt"]="<⃒",
["subplus"]="⪿",
-["cupcap"]="⩆",
-["Amacr"]="Ā",
-["angst"]="Å",
-["supsetneqq"]="⫌",
-["sube"]="⊆",
-["imagpart"]="ℑ",
-["Lambda"]="Λ",
-["Afr"]="𝔄",
-["sub"]="⊂",
+["bigsqcup"]="⨆",
+["downarrow"]="↓",
+["auml"]="ä",
+["boxdL"]="╕",
+["boxvr"]="├",
+["lbrkslu"]="⦍",
+["bigwedge"]="⋀",
+["apacir"]="⩯",
+["Wscr"]="𝒲",
+["iecy"]="е",
+["VerticalSeparator"]="❘",
+["Yfr"]="𝔜",
["strns"]="¯",
["straightphi"]="ϕ",
-["boxvL"]="╡",
-["dagger"]="†",
-["eta"]="η",
-["KHcy"]="Х",
-["Yfr"]="𝔜",
-["lbrack"]="[",
-["VerticalBar"]="∣",
-["rightleftarrows"]="⇄",
-["fltns"]="▱",
-["verbar"]="|",
-["RightAngleBracket"]="⟩",
-["DownRightVector"]="⇁",
-["Lacute"]="Ĺ",
-["sol"]="/",
-["lrm"]="‎",
-["lesdot"]="⩿",
-["nleqslant"]="⩽̸",
-["capcap"]="⩋",
+["kcy"]="к",
+["aogon"]="ą",
+["star"]="☆",
+["caret"]="⁁",
+["cups"]="∪︀",
+["iquest"]="¿",
+["spar"]="∥",
+["NotExists"]="∄",
+["Gt"]="≫",
["squ"]="□",
-["xutri"]="△",
-["TSHcy"]="Ћ",
-["gap"]="⪆",
-["gtrdot"]="⋗",
-["scnap"]="⪺",
-["bkarow"]="⤍",
-["NotPrecedes"]="⊀",
-["suphsol"]="⟉",
+["sqsupe"]="⊒",
+["subnE"]="⫋",
["sqsup"]="⊐",
-["epsi"]="ε",
-["sqsubset"]="⊏",
-["check"]="✓",
-["UpArrowBar"]="⤒",
-["NotPrecedesEqual"]="⪯̸",
-["csube"]="⫑",
-["nsupset"]="⊃⃒",
-["lesdoto"]="⪁",
+["sqsubseteq"]="⊑",
+["ffr"]="𝔣",
+["UpTeeArrow"]="↥",
+["middot"]="·",
+["DoubleLongRightArrow"]="⟹",
+["sqsube"]="⊑",
+["sce"]="⪰",
+["Sup"]="⋑",
+["cacute"]="ć",
+["GreaterFullEqual"]="≧",
+["pfr"]="𝔭",
+["Lleftarrow"]="⇚",
+["heartsuit"]="♥",
+["precsim"]="≾",
+["nsucceq"]="⪰̸",
["sqcups"]="⊔︀",
-["suplarr"]="⥻",
-["nsim"]="≁",
-["NotEqualTilde"]="≂̸",
-["nearr"]="↗",
-["SquareIntersection"]="⊓",
-["intlarhk"]="⨗",
-["Ecirc"]="Ê",
-["vangrt"]="⦜",
-["fllig"]="fl",
-["Leftrightarrow"]="⇔",
-["primes"]="ℙ",
-["nvlArr"]="⤂",
+["Igrave"]="Ì",
+["iquest"]="¿",
+["Pcy"]="П",
+["thksim"]="∼",
+["djcy"]="ђ",
+["hfr"]="𝔥",
+["spadesuit"]="♠",
+["rbrkslu"]="⦐",
+["shcy"]="ш",
+["barwed"]="⌅",
+["rpar"]=")",
+["iiiint"]="⨌",
+["solb"]="⧄",
+["Integral"]="∫",
+["napE"]="⩰̸",
+["softcy"]="ь",
+["NotRightTriangleBar"]="⧐̸",
+["Mu"]="Μ",
+["frasl"]="⁄",
+["Icy"]="И",
+["dfisht"]="⥿",
["smte"]="⪬",
-["ltri"]="◃",
-["Tscr"]="𝒯",
+["smt"]="⪪",
+["bottom"]="⊥",
+["oacute"]="ó",
+["ofr"]="𝔬",
["smid"]="∣",
-["smeparsl"]="⧤",
-["rarrc"]="⤳",
-["divideontimes"]="⋇",
-["eth"]="ð",
-["boxvR"]="╞",
-["copy"]="©",
-["nges"]="⩾̸",
-["fcy"]="ф",
-["ShortUpArrow"]="↑",
-["simplus"]="⨤",
-["frac45"]="⅘",
-["nexists"]="∄",
-["LeftTeeArrow"]="↤",
-["leftleftarrows"]="⇇",
-["simg"]="⪞",
-["euro"]="€",
-["simdot"]="⩪",
-["sim"]="∼",
-["sigmav"]="ς",
-["iuml"]="ï",
-["updownarrow"]="↕",
-["shy"]="­",
-["solb"]="⧄",
+["ReverseUpEquilibrium"]="⥯",
+["smashp"]="⨳",
+["slarr"]="←",
+["simne"]="≆",
+["LeftRightArrow"]="↔",
+["thkap"]="≈",
+["nlArr"]="⇍",
+["chcy"]="ч",
+["not"]="¬",
+["kgreen"]="ĸ",
+["simeq"]="≃",
+["LongRightArrow"]="⟶",
+["sime"]="≃",
+["sigma"]="σ",
+["odot"]="⊙",
+["amp"]="&",
+["Longleftrightarrow"]="⟺",
+["Upsilon"]="Υ",
+["upharpoonleft"]="↿",
+["bigotimes"]="⨂",
+["parallel"]="∥",
+["ffllig"]="ffl",
+["shortparallel"]="∥",
+["boxdr"]="┌",
+["shortmid"]="∣",
+["Euml"]="Ë",
+["UpDownArrow"]="↕",
+["lcaron"]="ľ",
+["sfrown"]="⌢",
+["harr"]="↔",
+["dsol"]="⧶",
+["Beta"]="Β",
+["srarr"]="→",
+["boxHd"]="╤",
["nesear"]="⤨",
-["Umacr"]="Ū",
-["uharr"]="↾",
-["Therefore"]="∴",
-["Barv"]="⫧",
-["amacr"]="ā",
["setmn"]="∖",
+["DoubleDot"]="¨",
["setminus"]="∖",
-["Sscr"]="𝒮",
+["andd"]="⩜",
+["leftrightarrow"]="↔",
["seswar"]="⤩",
-["ccupssm"]="⩐",
-["searr"]="↘",
+["eogon"]="ę",
+["bne"]="=⃥",
+["DownBreve"]="̑",
+["nLtv"]="≪̸",
+["nprcue"]="⋠",
+["SucceedsSlantEqual"]="≽",
+["downdownarrows"]="⇊",
+["seArr"]="⇘",
+["Utilde"]="Ũ",
+["Gammad"]="Ϝ",
+["sdote"]="⩦",
+["iexcl"]="¡",
+["nvdash"]="⊬",
+["csupe"]="⫒",
["sdotb"]="⊡",
-["icirc"]="î",
-["amp"]="&",
-["gcy"]="г",
-["Aacute"]="Á",
-["boxvh"]="┼",
-["bfr"]="𝔟",
-["OverParenthesis"]="⏜",
-["sqsupe"]="⊒",
-["amp"]="&",
-["frac14"]="¼",
-["ZeroWidthSpace"]="​",
-["Colon"]="∷",
-["Proportional"]="∝",
-["thickapprox"]="≈",
-["subseteqq"]="⫅",
-["IJlig"]="IJ",
-["scedil"]="ş",
-["lrarr"]="⇆",
-["angmsdaf"]="⦭",
-["downharpoonleft"]="⇃",
+["scsim"]="≿",
+["bcy"]="б",
+["NotTilde"]="≁",
+["minus"]="−",
+["scnE"]="⪶",
+["scirc"]="ŝ",
+["oplus"]="⊕",
+["para"]="¶",
+["Ycirc"]="Ŷ",
+["notinva"]="∉",
+["nLl"]="⋘̸",
+["Aring"]="Å",
+["THORN"]="Þ",
+["numero"]="№",
+["scaron"]="š",
+["bsol"]="\\",
+["harrw"]="↭",
+["exponentiale"]="ⅇ",
+["eDDot"]="⩷",
+["AMP"]="&",
+["gamma"]="γ",
+["opar"]="⦷",
+["cwint"]="∱",
+["GreaterEqual"]="≥",
+["bigcap"]="⋂",
+["rtimes"]="⋊",
+["integers"]="ℤ",
+["easter"]="⩮",
["RightDoubleBracket"]="⟧",
-["half"]="½",
-["larr"]="←",
["sbquo"]="‚",
-["Vscr"]="𝒱",
-["nVdash"]="⊮",
-["DownRightVectorBar"]="⥗",
-["RightDownVector"]="⇂",
-["disin"]="⋲",
-["nsce"]="⪰̸",
-["rbrace"]="}",
-["MinusPlus"]="∓",
-["rtrif"]="▸",
-["parsim"]="⫳",
-["supseteq"]="⊇",
-["Superset"]="⊃",
-["Verbar"]="‖",
+["cfr"]="𝔠",
+["ruluhar"]="⥨",
+["image"]="ℑ",
+["nleqslant"]="⩽̸",
+["Yopf"]="𝕐",
+["apE"]="⩰",
+["NotPrecedesEqual"]="⪯̸",
+["rsqb"]="]",
+["rtrie"]="⊵",
+["rthree"]="⋌",
+["amp"]="&",
+["eng"]="ŋ",
+["ll"]="≪",
+["rrarr"]="⇉",
+["RightTee"]="⊢",
+["ETH"]="Ð",
+["ReverseEquilibrium"]="⇋",
+["langle"]="⟨",
["Zeta"]="Ζ",
-["nsccue"]="⋡",
-["bsemi"]="⁏",
-["ldquor"]="„",
-["curarr"]="↷",
-["rscr"]="𝓇",
-["rppolint"]="⨒",
-["rpargt"]="⦔",
-["rotimes"]="⨵",
-["Equal"]="⩵",
-["ropf"]="𝕣",
-["ropar"]="⦆",
-["roarr"]="⇾",
-["odot"]="⊙",
-["natural"]="♮",
-["slarr"]="←",
-["angmsdae"]="⦬",
-["acE"]="∾̳",
+["roplus"]="⨮",
+["there4"]="∴",
+["DownRightTeeVector"]="⥟",
+["npar"]="∦",
+["robrk"]="⟧",
+["exist"]="∃",
+["lfr"]="𝔩",
+["VDash"]="⊫",
+["rnmid"]="⫮",
+["rmoust"]="⎱",
["rlm"]="‏",
-["COPY"]="©",
-["iogon"]="į",
-["nleftrightarrow"]="↮",
-["reg"]="®",
-["risingdotseq"]="≓",
-["rightsquigarrow"]="↝",
-["dtri"]="▿",
-["Larr"]="↞",
-["icy"]="и",
-["gimel"]="ℷ",
+["Ccirc"]="Ĉ",
+["imagpart"]="ℑ",
+["Equilibrium"]="⇌",
+["dd"]="ⅆ",
+["cuepr"]="⋞",
+["Agrave"]="À",
+["cuesc"]="⋟",
+["square"]="□",
+["notnivc"]="⋽",
+["rbrksld"]="⦎",
["cup"]="∪",
-["DJcy"]="Ђ",
-["gtrapprox"]="⪆",
-["rightharpoonup"]="⇀",
-["prsim"]="≾",
-["rightharpoondown"]="⇁",
-["frac16"]="⅙",
-["nbsp"]=" ",
-["cedil"]="¸",
-["numsp"]=" ",
+["OpenCurlyDoubleQuote"]="“",
+["Lacute"]="Ĺ",
+["NewLine"]="\n",
+["Sigma"]="Σ",
+["Abreve"]="Ă",
+["rightleftarrows"]="⇄",
+["tint"]="∭",
+["angmsdae"]="⦬",
+["Leftrightarrow"]="⇔",
+["rdquor"]="”",
+["Verbar"]="‖",
+["Gfr"]="𝔊",
["rightarrow"]="→",
["rhov"]="ϱ",
-["rdquo"]="”",
-["rharul"]="⥬",
-["frac34"]="¾",
-["ldrdhar"]="⥧",
-["gnsim"]="⋧",
-["rtriltri"]="⧎",
-["emsp"]=" ",
-["rlarr"]="⇄",
-["Oslash"]="Ø",
-["LeftDownTeeVector"]="⥡",
+["Alpha"]="Α",
+["rho"]="ρ",
+["DownLeftTeeVector"]="⥞",
+["ntriangleright"]="⋫",
["reg"]="®",
-["LeftTeeVector"]="⥚",
-["gsiml"]="⪐",
-["QUOT"]="\"",
-["blk14"]="░",
-["rightrightarrows"]="⇉",
-["NotGreaterGreater"]="≫̸",
-["Xscr"]="𝒳",
-["Re"]="ℜ",
-["Ouml"]="Ö",
+["Int"]="∬",
+["agrave"]="à",
+["Ecirc"]="Ê",
+["NotReverseElement"]="∌",
+["backprime"]="‵",
+["Jfr"]="𝔍",
["rdsh"]="↳",
-["and"]="∧",
-["larrb"]="⇤",
-["TripleDot"]="⃛",
-["bcy"]="б",
-["diams"]="♦",
-["veebar"]="⊻",
-["rcub"]="}",
-["Scirc"]="Ŝ",
-["ac"]="∾",
-["rceil"]="⌉",
-["rcedil"]="ŗ",
-["cupbrcap"]="⩈",
-["rcaron"]="ř",
-["cuesc"]="⋟",
-["HilbertSpace"]="ℋ",
-["plus"]="+",
-["rbrkslu"]="⦐",
-["LessLess"]="⪡",
-["macr"]="¯",
-["notinE"]="⋹̸",
+["jsercy"]="ј",
+["Bscr"]="ℬ",
+["boxH"]="═",
+["leq"]="≤",
+["NotPrecedes"]="⊀",
+["coloneq"]="≔",
+["boxvh"]="┼",
+["larr"]="←",
+["ncup"]="⩂",
+["EmptySmallSquare"]="◻",
+["vartriangleleft"]="⊲",
+["iacute"]="í",
+["nVDash"]="⊯",
+["lap"]="⪅",
+["precapprox"]="⪷",
+["ecolon"]="≕",
+["lsqb"]="[",
["rbarr"]="⤍",
-["abreve"]="ă",
-["sqcup"]="⊔",
-["ratail"]="⤚",
-["VeryThinSpace"]=" ",
-["Uarrocir"]="⥉",
-["rarrfs"]="⤞",
-["Odblac"]="Ő",
-["Imacr"]="Ī",
-["ordm"]="º",
-["odsold"]="⦼",
-["NJcy"]="Њ",
-["Yacute"]="Ý",
-["rarrbfs"]="⤠",
-["prop"]="∝",
-["notin"]="∉",
-["vsupne"]="⊋︀",
-["bigcap"]="⋂",
-["Phi"]="Φ",
-["Ograve"]="Ò",
-["Yscr"]="𝒴",
-["approx"]="≈",
-["racute"]="ŕ",
-["ggg"]="⋙",
-["lmoust"]="⎰",
+["yacy"]="я",
+["efDot"]="≒",
+["ratio"]="∶",
+["wreath"]="≀",
+["nearhk"]="⤤",
+["rarrpl"]="⥅",
+["nvge"]="≥⃒",
+["searrow"]="↘",
+["thorn"]="þ",
+["rdquo"]="”",
+["LessFullEqual"]="≦",
+["nvrtrie"]="⊵⃒",
+["nsubseteqq"]="⫅̸",
+["nedot"]="≐̸",
+["VerticalLine"]="|",
+["lsh"]="↰",
+["DownRightVector"]="⇁",
+["ecirc"]="ê",
+["andv"]="⩚",
+["trie"]="≜",
+["race"]="∽̱",
["rBarr"]="⤏",
-["gneqq"]="≩",
-["isinv"]="∈",
-["harr"]="↔",
-["rArr"]="⇒",
-["rAarr"]="⇛",
-["quot"]="\"",
+["lbrksld"]="⦏",
+["emsp14"]=" ",
+["RuleDelayed"]="⧴",
+["vsubne"]="⊊︀",
+["ShortLeftArrow"]="←",
+["gtlPar"]="⦕",
["quest"]="?",
-["iuml"]="ï",
-["LeftRightArrow"]="↔",
-["LeftDoubleBracket"]="⟦",
-["gesdot"]="⪀",
-["Ntilde"]="Ñ",
-["boxUR"]="╚",
-["exist"]="∃",
-["subnE"]="⫋",
-["ograve"]="ò",
-["qopf"]="𝕢",
-["Zacute"]="Ź",
-["qfr"]="𝔮",
-["dcy"]="д",
-["NotReverseElement"]="∌",
-["DotEqual"]="≐",
-["VerticalLine"]="|",
-["pscr"]="𝓅",
-["prurel"]="⊰",
-["cdot"]="ċ",
-["bprime"]="‵",
-["ltdot"]="⋖",
-["prnsim"]="⋨",
-["curlywedge"]="⋏",
-["prnE"]="⪵",
-["REG"]="®",
-["sup3"]="³",
+["dot"]="˙",
+["RightVector"]="⇀",
+["rppolint"]="⨒",
+["Hat"]="^",
+["zcy"]="з",
+["suplarr"]="⥻",
+["boxhU"]="╨",
+["puncsp"]=" ",
+["GreaterLess"]="≷",
+["psi"]="ψ",
+["ncaron"]="ň",
+["SupersetEqual"]="⊇",
+["propto"]="∝",
["preceq"]="⪯",
-["LeftDownVectorBar"]="⥙",
-["ForAll"]="∀",
+["frac56"]="⅚",
+["NotLessGreater"]="≸",
+["jukcy"]="є",
+["swArr"]="⇙",
+["profline"]="⌒",
+["prnE"]="⪵",
+["larrpl"]="⤹",
+["af"]="⁡",
+["profsurf"]="⌓",
+["Larr"]="↞",
["forkv"]="⫙",
-["varpi"]="ϖ",
-["nrArr"]="⇏",
+["prcue"]="≼",
+["RightUpTeeVector"]="⥜",
["pound"]="£",
+["ugrave"]="ù",
+["popf"]="𝕡",
+["frac78"]="⅞",
+["suphsol"]="⟉",
+["loplus"]="⨭",
+["pointint"]="⨕",
+["cupcap"]="⩆",
+["LessTilde"]="≲",
+["pm"]="±",
+["blacksquare"]="▪",
["plustwo"]="⨧",
-["shchcy"]="щ",
-["cacute"]="ć",
-["Dashv"]="⫤",
-["lHar"]="⥢",
-["NotLeftTriangle"]="⋪",
-["gbreve"]="ğ",
-["boxDl"]="╖",
-["Beta"]="Β",
-["ReverseEquilibrium"]="⇋",
+["copy"]="©",
+["plussim"]="⨦",
+["Lcy"]="Л",
+["pluse"]="⩲",
+["ropar"]="⦆",
+["OpenCurlyQuote"]="‘",
["plusacir"]="⨣",
-["eqslantgtr"]="⪖",
-["ecy"]="э",
-["pitchfork"]="⋔",
-["ctdot"]="⋯",
-["odiv"]="⨸",
-["lesseqqgtr"]="⪋",
-["GreaterLess"]="≷",
-["Ocy"]="О",
-["weierp"]="℘",
-["Uring"]="Ů",
-["period"]=".",
-["nis"]="⋼",
-["cudarrr"]="⤵",
-["boxHU"]="╩",
-["Ouml"]="Ö",
-["Assign"]="≔",
-["Lscr"]="ℒ",
-["parallel"]="∥",
-["there4"]="∴",
-["cupor"]="⩅",
-["nwarr"]="↖",
-["para"]="¶",
-["ouml"]="ö",
-["otimes"]="⊗",
-["drbkarow"]="⤐",
-["puncsp"]=" ",
-["otilde"]="õ",
-["Vvdash"]="⊪",
-["osol"]="⊘",
+["Exists"]="∃",
+["piv"]="ϖ",
+["phmmat"]="ℳ",
+["angzarr"]="⍼",
+["vsupnE"]="⫌︀",
+["phi"]="φ",
+["perp"]="⊥",
+["rdldhar"]="⥩",
+["ccirc"]="ĉ",
+["Tfr"]="𝔗",
+["Tcy"]="Т",
+["circeq"]="≗",
+["InvisibleTimes"]="⁢",
+["OElig"]="Œ",
+["trisb"]="⧍",
+["Rcaron"]="Ř",
+["olt"]="⧀",
+["UpArrow"]="↑",
+["DDotrahd"]="⤑",
+["Uarrocir"]="⥉",
+["lacute"]="ĺ",
["oslash"]="ø",
-["dd"]="ⅆ",
-["NotPrecedesSlantEqual"]="⋠",
-["orv"]="⩛",
-["orslope"]="⩗",
-["KJcy"]="Ќ",
-["larrfs"]="⤝",
-["orderof"]="ℴ",
-["asympeq"]="≍",
-["ord"]="⩝",
-["NotLess"]="≮",
-["NotGreater"]="≯",
-["ThinSpace"]=" ",
-["ominus"]="⊖",
+["Uarr"]="↟",
+["bsolb"]="⧅",
+["gt"]=">",
+["ordm"]="º",
+["Itilde"]="Ĩ",
+["ordm"]="º",
+["Jscr"]="𝒥",
+["Rarr"]="↠",
+["measuredangle"]="∡",
["DoubleLongLeftRightArrow"]="⟺",
-["lesseqgtr"]="⋚",
+["lmidot"]="ŀ",
+["period"]=".",
["operp"]="⦹",
-["quaternions"]="ℍ",
-["boxdR"]="╒",
-["omega"]="ω",
-["Kscr"]="𝒦",
-["lessgtr"]="≶",
-["utilde"]="ũ",
-["olt"]="⧀",
-["Rho"]="Ρ",
-["olcir"]="⦾",
-["oint"]="∮",
+["bprime"]="‵",
+["numsp"]=" ",
+["ominus"]="⊖",
+["nldr"]="‥",
["ograve"]="ò",
-["Succeeds"]="≻",
-["Igrave"]="Ì",
-["eogon"]="ę",
-["Uacute"]="Ú",
-["bbrk"]="⎵",
-["ocy"]="о",
-["bcong"]="≌",
+["omicron"]="ο",
+["nearr"]="↗",
+["jcirc"]="ĵ",
+["nlE"]="≦̸",
+["deg"]="°",
+["frac13"]="⅓",
+["tcy"]="т",
+["lowbar"]="_",
+["vfr"]="𝔳",
+["ogon"]="˛",
+["sim"]="∼",
+["ocirc"]="ô",
+["Icirc"]="Î",
+["ocir"]="⊚",
+["ZeroWidthSpace"]="​",
["oast"]="⊛",
+["smile"]="⌣",
+["bigvee"]="⋁",
["oacute"]="ó",
-["cir"]="○",
-["angmsdab"]="⦩",
-["Iscr"]="ℐ",
-["ldquo"]="“",
-["RightVector"]="⇀",
-["euml"]="ë",
-["between"]="≬",
-["oS"]="Ⓢ",
-["downdownarrows"]="⇊",
-["nvlt"]="<⃒",
-["lurdshar"]="⥊",
-["starf"]="★",
-["xlarr"]="⟵",
-["Aring"]="Å",
-["Xi"]="Ξ",
-["gtcir"]="⩺",
-["Nscr"]="𝒩",
-["elinters"]="⏧",
-["ntrianglelefteq"]="⋬",
-["Vbar"]="⫫",
+["Egrave"]="È",
+["nwnear"]="⤧",
+["nwarhk"]="⤣",
+["rationals"]="ℚ",
+["DiacriticalGrave"]="`",
+["npreceq"]="⪯̸",
+["rarrc"]="⤳",
+["Uogon"]="Ų",
+["InvisibleComma"]="⁣",
+["nvltrie"]="⊴⃒",
+["digamma"]="ϝ",
+["cirE"]="⧃",
+["AMP"]="&",
+["Theta"]="Θ",
+["frac15"]="⅕",
+["fnof"]="ƒ",
+["icirc"]="î",
+["Cdot"]="Ċ",
+["ngsim"]="≵",
+["sube"]="⊆",
+["tcaron"]="ť",
["ntilde"]="ñ",
-["andv"]="⩚",
-["Rsh"]="↱",
-["angmsdad"]="⦫",
-["nsup"]="⊅",
-["nbsp"]=" ",
-["SquareSupersetEqual"]="⊒",
-["ETH"]="Ð",
-["nsube"]="⊈",
-["DoubleContourIntegral"]="∯",
-["nsubE"]="⫅̸",
-["angmsdah"]="⦯",
-["NotLessGreater"]="≸",
-["awint"]="⨑",
-["rtri"]="▹",
-["nsc"]="⊁",
-["boxvl"]="┤",
-["beta"]="β",
-["LessSlantEqual"]="⩽",
-["supsub"]="⫔",
-["agrave"]="à",
-["LeftUpTeeVector"]="⥠",
-["nrarrw"]="↝̸",
-["ltcc"]="⪦",
-["nrarrc"]="⤳̸",
-["frac78"]="⅞",
-["nvrArr"]="⤃",
-["igrave"]="ì",
-["barwed"]="⌅",
-["Mscr"]="ℳ",
-["nrarr"]="↛",
-["SubsetEqual"]="⊆",
-["notnivc"]="⋽",
-["notnivb"]="⋾",
-["succcurlyeq"]="≽",
-["eth"]="ð",
-["notinva"]="∉",
-["Otilde"]="Õ",
-["star"]="☆",
-["rangd"]="⦒",
-["Psi"]="Ψ",
-["nsupe"]="⊉",
-["mapstoup"]="↥",
-["LJcy"]="Љ",
-["looparrowleft"]="↫",
-["nlarr"]="↚",
-["Ll"]="⋘",
-["ordf"]="ª",
-["ni"]="∋",
+["ufr"]="𝔲",
+["Mcy"]="М",
["Delta"]="Δ",
-["NotVerticalBar"]="∤",
-["backcong"]="≌",
-["NoBreak"]="⁠",
+["vnsup"]="⊃⃒",
+["lAtail"]="⤛",
+["DoubleUpArrow"]="⇑",
+["aelig"]="æ",
+["lscr"]="𝓁",
+["Rscr"]="ℛ",
+["capcup"]="⩇",
+["npolint"]="⨔",
+["gesdotol"]="⪄",
+["uacute"]="ú",
+["bumpE"]="⪮",
+["drcorn"]="⌟",
+["notnivb"]="⋾",
+["notinvc"]="⋶",
+["ovbar"]="⌽",
+["Mopf"]="𝕄",
+["NotGreater"]="≯",
+["boxDr"]="╓",
+["lrcorner"]="⌟",
+["nleq"]="≰",
+["nleftarrow"]="↚",
+["nle"]="≰",
+["boxvl"]="┤",
+["Downarrow"]="⇓",
+["hcirc"]="ĥ",
["nharr"]="↮",
+["tfr"]="𝔱",
+["nlt"]="≮",
+["gacute"]="ǵ",
+["colone"]="≔",
+["Rang"]="⟫",
["ngt"]="≯",
-["Pscr"]="𝒫",
-["laemptyv"]="⦴",
-["utrif"]="▴",
-["ngeq"]="≱",
-["ncedil"]="ņ",
-["ncaron"]="ň",
-["boxhu"]="┴",
-["NotSquareSuperset"]="⊐̸",
-["bull"]="•",
+["ntilde"]="ñ",
+["vcy"]="в",
+["boxvL"]="╡",
+["NotLeftTriangleBar"]="⧏̸",
+["NestedGreaterGreater"]="≫",
+["xmap"]="⟼",
+["napid"]="≋̸",
+["LeftTriangleBar"]="⧏",
["SquareSubsetEqual"]="⊑",
-["VerticalSeparator"]="❘",
-["natur"]="♮",
-["ffr"]="𝔣",
-["rdquor"]="”",
-["lagran"]="ℒ",
-["nRightarrow"]="⇏",
-["nLtv"]="≪̸",
-["nLl"]="⋘̸",
-["Epsilon"]="Ε",
-["csup"]="⫐",
-["leftarrow"]="←",
-["nGt"]="≫⃒",
-["multimap"]="⊸",
-["mstpos"]="∾",
-["SuchThat"]="∋",
-["mldr"]="…",
-["midast"]="*",
-["Sum"]="∑",
-["vartheta"]="ϑ",
-["mapsto"]="↦",
-["nsupseteq"]="⊉",
-["Oscr"]="𝒪",
-["forall"]="∀",
-["aring"]="å",
-["ltimes"]="⋉",
-["ltcir"]="⩹",
-["lt"]="<",
-["ii"]="ⅈ",
-["equest"]="≟",
-["scsim"]="≿",
-["lsqb"]="[",
-["lsimg"]="⪏",
-["Egrave"]="È",
-["Downarrow"]="⇓",
-["lsim"]="≲",
-["eqslantless"]="⪕",
-["ucirc"]="û",
-["Auml"]="Ä",
-["lnsim"]="⋦",
-["uplus"]="⊎",
-["lhblk"]="▄",
-["Ugrave"]="Ù",
-["dlcrop"]="⌍",
-["OElig"]="Œ",
-["lesg"]="⋚︀",
-["lesdotor"]="⪃",
-["eg"]="⪚",
-["lvertneqq"]="≨︀",
-["leqslant"]="⩽",
-["ccups"]="⩌",
-["lceil"]="⌈",
-["auml"]="ä",
-["RightCeiling"]="⌉",
-["lbrksld"]="⦏",
-["lbarr"]="⤌",
+["eacute"]="é",
+["ne"]="≠",
+["ncongdot"]="⩭̸",
+["boxvR"]="╞",
+["PrecedesEqual"]="⪯",
+["Omacr"]="Ō",
+["egs"]="⪖",
+["ouml"]="ö",
+["nbsp"]=" ",
+["xuplus"]="⨄",
+["napprox"]="≉",
+["CloseCurlyQuote"]="’",
+["nacute"]="ń",
+["Chi"]="Χ",
+["subsub"]="⫕",
+["gescc"]="⪩",
+["gcirc"]="ĝ",
+["Lsh"]="↰",
+["sfr"]="𝔰",
+["circlearrowright"]="↻",
+["rcaron"]="ř",
+["ThinSpace"]=" ",
+["otilde"]="õ",
+["TRADE"]="™",
+["cudarrl"]="⤸",
["lat"]="⪫",
-["Rscr"]="ℛ",
-["Zcy"]="З",
-["bigwedge"]="⋀",
-["Prime"]="″",
+["nLeftrightarrow"]="⇎",
+["leqq"]="≦",
+["dagger"]="†",
+["dstrok"]="đ",
+["sacute"]="ś",
+["Amacr"]="Ā",
+["mumap"]="⊸",
+["models"]="⊧",
+["DiacriticalAcute"]="´",
+["minusd"]="∸",
+["hybull"]="⁃",
+["ijlig"]="ij",
+["fflig"]="ff",
+["NotGreaterEqual"]="≱",
+["Colon"]="∷",
+["boxV"]="║",
+["DotDot"]="⃜",
+["mdash"]="—",
+["hairsp"]=" ",
+["bcong"]="≌",
+["mcomma"]="⨩",
+["cirfnint"]="⨐",
+["TScy"]="Ц",
+["luruhar"]="⥦",
+["awconint"]="∳",
+["nsim"]="≁",
+["els"]="⪕",
+["imof"]="⊷",
+["lpar"]="(",
+["lozenge"]="◊",
+["oint"]="∮",
+["Umacr"]="Ū",
+["Sum"]="∑",
+["lopar"]="⦅",
+["racute"]="ŕ",
+["LessEqualGreater"]="⋚",
+["Wedge"]="⋀",
+["bbrktbrk"]="⎶",
+["RightDownTeeVector"]="⥝",
+["HumpDownHump"]="≎",
+["rarrb"]="⇥",
+["longleftrightarrow"]="⟷",
+["lnE"]="≨",
+["NotGreaterSlantEqual"]="⩾̸",
+["Nu"]="Ν",
+["NotNestedLessLess"]="⪡̸",
+["UpEquilibrium"]="⥮",
+["boxhD"]="╥",
+["el"]="⪙",
["boxDR"]="╔",
-["scnsim"]="⋩",
-["efDot"]="≒",
-["kopf"]="𝕜",
-["minusdu"]="⨪",
-["kappav"]="ϰ",
+["Gdot"]="Ġ",
+["itilde"]="ĩ",
+["isindot"]="⋵",
+["GreaterEqualLess"]="⋛",
+["Ll"]="⋘",
+["nrarrw"]="↝̸",
+["supnE"]="⫌",
+["epsiv"]="ϵ",
+["Element"]="∈",
+["gtreqless"]="⋛",
+["laemptyv"]="⦴",
+["nGt"]="≫⃒",
+["angsph"]="∢",
+["lE"]="≦",
+["kscr"]="𝓀",
+["Ocy"]="О",
+["LowerLeftArrow"]="↙",
+["dopf"]="𝕕",
+["iukcy"]="і",
+["atilde"]="ã",
+["DoubleRightArrow"]="⇒",
+["oslash"]="ø",
+["rarr"]="→",
+["intprod"]="⨼",
+["hookrightarrow"]="↪",
+["intcal"]="⊺",
+["infintie"]="⧝",
+["escr"]="ℯ",
+["iiota"]="℩",
+["curren"]="¤",
+["Bernoullis"]="ℬ",
+["angmsdah"]="⦯",
+["ShortRightArrow"]="→",
+["boxUR"]="╚",
+["ges"]="⩾",
+["DoubleDownArrow"]="⇓",
+["NotSquareSuperset"]="⊐̸",
+["lsim"]="≲",
+["bump"]="≎",
+["curlyeqsucc"]="⋟",
+["SHCHcy"]="Щ",
+["frac45"]="⅘",
+["qint"]="⨌",
+["Precedes"]="≺",
+["RightTeeArrow"]="↦",
+["frac16"]="⅙",
+["euro"]="€",
+["smtes"]="⪬︀",
+["eth"]="ð",
+["ldquo"]="“",
+["equivDD"]="⩸",
+["Oopf"]="𝕆",
["boxVh"]="╫",
-["Uuml"]="Ü",
-["centerdot"]="·",
-["isinsv"]="⋳",
-["isins"]="⋴",
-["bot"]="⊥",
-["integers"]="ℤ",
-["Racute"]="Ŕ",
-["ijlig"]="ij",
-["bernou"]="ℬ",
-["Cconint"]="∰",
-["doteq"]="≐",
-["hookleftarrow"]="↩",
-["epar"]="⋕",
-["harrw"]="↭",
-["dzigrarr"]="⟿",
-["Zscr"]="𝒵",
-["alpha"]="α",
-["times"]="×",
+["GreaterSlantEqual"]="⩾",
+["KJcy"]="Ќ",
["egrave"]="è",
-["UnionPlus"]="⊎",
-["Qscr"]="𝒬",
-["Omacr"]="Ō",
-["Zfr"]="ℨ",
-["gneq"]="⪈",
-["divonx"]="⋇",
-["gesdotol"]="⪄",
-["gvertneqq"]="≩︀",
-["geq"]="≥",
-["utri"]="▵",
-["ge"]="≥",
-["vArr"]="⇕",
-["Rrightarrow"]="⇛",
-["frac25"]="⅖",
-["LeftCeiling"]="⌈",
-["GreaterGreater"]="⪢",
-["LT"]="<",
-["Longrightarrow"]="⟹",
-["eqcolon"]="≕",
-["ofcir"]="⦿",
-["boxUl"]="╜",
-["Wscr"]="𝒲",
-["Sacute"]="Ś",
-["Union"]="⋃",
-["gg"]="≫",
-["DownArrowBar"]="⤓",
-["Escr"]="ℰ",
-["ecirc"]="ê",
-["Lmidot"]="Ŀ",
-["Wedge"]="⋀",
-["frown"]="⌢",
-["ring"]="˚",
-["dtdot"]="⋱",
-["Ccedil"]="Ç",
-["Conint"]="∯",
-["dscr"]="𝒹",
-["Map"]="⤅",
-["EmptyVerySmallSquare"]="▫",
-["backsim"]="∽",
-["angzarr"]="⍼",
-["dHar"]="⥥",
-["Mfr"]="𝔐",
-["cirE"]="⧃",
-["Popf"]="ℙ",
-["NestedGreaterGreater"]="≫",
-["ReverseElement"]="∋",
-["boxVr"]="╟",
+["NotGreaterLess"]="≹",
+["boxVl"]="╢",
+["MediumSpace"]=" ",
+["LongLeftArrow"]="⟵",
+["uarr"]="↑",
+["Ocirc"]="Ô",
+["Idot"]="İ",
+["bumpe"]="≏",
+["nwArr"]="⇖",
+["NegativeThinSpace"]="​",
+["coprod"]="∐",
+["VerticalBar"]="∣",
+["sccue"]="≽",
+["boxDl"]="╖",
+["NotSubset"]="⊂⃒",
+["Edot"]="Ė",
+["scy"]="с",
+["Cup"]="⋓",
+["centerdot"]="·",
+["nsimeq"]="≄",
+["DownLeftRightVector"]="⥐",
}
diff --git a/macros/luatex/generic/luaxml/luaxml-transform.lua b/macros/luatex/generic/luaxml/luaxml-transform.lua
index b6841fea5f..4b51eed117 100644
--- a/macros/luatex/generic/luaxml/luaxml-transform.lua
+++ b/macros/luatex/generic/luaxml/luaxml-transform.lua
@@ -198,6 +198,10 @@ local function add_action(selector, template, parameters, csspar)
end
+local function reset_actions(selector, csspar)
+ local css = csspar or css
+ css:remove_selector(selector)
+end
--- Transform XML string
@@ -243,7 +247,7 @@ end
local Transformer
--- Make new Transformer object
--- @return Tranformer object
+-- @return Transformer object
local function new()
local self = setmetatable({}, Transformer)
self.css = cssquery()
@@ -289,6 +293,12 @@ function Transformer:add_custom_action(selector, fn )
add_custom_action(selector, fn, self.css)
end
+--- Remove all actions that match the given selector
+---@param selector string
+function Transformer:reset_actions(selector)
+ reset_actions(selector, self.css)
+end
+
-- all methods that use transformation functions must
-- correctly handle the cssquery object that this library uses
@@ -338,6 +348,7 @@ local M = {
print_tex = print_tex,
add_action = add_action,
add_custom_action = add_custom_action,
+ reset_actions = reset_actions,
simple_content = simple_content,
load_file = load_file,
process_dom = process_dom,
diff --git a/macros/luatex/generic/luaxml/luaxml.pdf b/macros/luatex/generic/luaxml/luaxml.pdf
index f574a0a528..071fa4e4cd 100644
--- a/macros/luatex/generic/luaxml/luaxml.pdf
+++ b/macros/luatex/generic/luaxml/luaxml.pdf
Binary files differ
diff --git a/macros/luatex/generic/luaxml/luaxml.tex b/macros/luatex/generic/luaxml/luaxml.tex
index 5031a0468e..bf3b8fbaa7 100644
--- a/macros/luatex/generic/luaxml/luaxml.tex
+++ b/macros/luatex/generic/luaxml/luaxml.tex
@@ -7,7 +7,7 @@
\usepackage{framed}
% Version is defined in the makefile, use default values when compiled directly
\ifdefined\version\else
-\def\version{v0.1r}
+\def\version{v0.2}
\let\gitdate\date
\fi
\newcommand\modulename[1]{\subsection{#1}\label{sec:#1}}
@@ -99,6 +99,67 @@ end
\end{luacode*}
\end{framed}
+\subsection{HTML parsing}
+
+You can parse HTML documents using the \verb|DOM_Object.html_parse| function. This parser is slower
+than the default XML parser, but it can load files that would cause errors in the XML mode.
+It can handle wrongly nested HTML tags, inline JavaScript and CSS styles, and other HTML features
+that would cause XML errors.
+
+\begin{verbatim}
+dom = require "luaxml-domobject"
+local document = [[
+<html>
+<head><title>sample</title></head>
+<body>
+<h1>test</h1>
+<p>hello
+<p>another paragraph
+<ul>
+<li>first
+<li>second
+</ul>
+</body>
+</html>
+ ]]
+
+-- dom.html_parse returns the DOM_Object
+obj = dom.html_parse(document)
+-- print names of all elements contained in body
+for _, x in ipairs(obj:query_selector("body *")) do
+ tex.print(x:get_element_name().. "\\par")
+end
+\end{verbatim}
+
+
+\begin{framed}
+\begin{luacode*}
+dom = require "luaxml-domobject"
+local document = [[
+<html>
+<head><title>sample</title></head>
+<body>
+<h1>test</h1>
+<p>hello
+<p>another paragraph
+<ul>
+<li>first
+<li>second
+</ul>
+</body>
+</html>
+ ]]
+
+-- dom.html_parse returns the DOM_Object
+obj = dom.html_parse(document)
+-- print names of all elements contained in body
+for _, x in ipairs(obj:query_selector("body *")) do
+ tex.print(x:get_element_name().. "\\par")
+end
+\end{luacode*}
+\end{framed}
+
+
\subsection{Void elements}
The \verb|DOM_Object.parse| function tries to support the HTML void elements,
@@ -641,6 +702,35 @@ transform.print_tex("\\verb|" .. result .. "|")
\end{luacode*}
\end{framed}
+\section{Character sets handling}
+
+The \texttt{luaxml-encodings} library provides functions to convert texts in legacy 8-bit encodings such as WINDOWS-1250
+or ISO-8859-2 to UTF-8. This can be useful in fixing document encoding before HTML parsing using the \texttt{luaxml-mod-html}
+library.
+
+\subsection{Example}
+
+
+\begin{verbatim}
+kpse.set_program_name "luatex"
+local encodings = require "luaxml-encodings"
+
+--read HTML page from the standard input
+local text = io.read("*all")
+-- find the character encoding in HTML metadata
+local enc = encodings.find_html_encoding(text)
+if enc then
+ -- local conversion table for the found encoding
+ local mapping = encodings.load_mapping(enc)
+ if mapping then
+ -- if the mapping exists, recode the HTML input and print it
+ local converted = encodings.recode(text, mapping)
+ print(converted)
+ end
+end
+\end{verbatim}
+
+
\section{The API documentation}
diff --git a/macros/luatex/generic/penlightplus/penlightplus.lua b/macros/luatex/generic/penlightplus/penlightplus.lua
index e51b01c14b..0e948c3fe1 100644
--- a/macros/luatex/generic/penlightplus/penlightplus.lua
+++ b/macros/luatex/generic/penlightplus/penlightplus.lua
@@ -1,5 +1,5 @@
--% Kale Ewasiuk (kalekje@gmail.com)
---% 2024-03-14
+--% 2024-08-17
--% Copyright (C) 2021-2024 Kale Ewasiuk
--%
--% Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -857,6 +857,21 @@ end
+function penlight.caseswitch(s, c, kv)
+ local kvtbl = penlight.luakeys.parse(kv)
+ local sw = kvtbl[c] -- the returned switch
+ if sw == nil then -- if switch not found
+ if s == penlight.tex.xTrue then -- if star, throw error
+ pl.tex.pkgerror('penlight', 'case: "'..c..'" not found in key-vals: "'..kv..'"')
+ sw = ''
+ else
+ sw = kvtbl['__'] or '' -- use __ as not found case
+ end
+ end
+ tex.sprint(sw)
+end
+
+
penlight.tbls = {}
diff --git a/macros/luatex/generic/penlightplus/penlightplus.pdf b/macros/luatex/generic/penlightplus/penlightplus.pdf
index 2e37875101..d6df378626 100644
--- a/macros/luatex/generic/penlightplus/penlightplus.pdf
+++ b/macros/luatex/generic/penlightplus/penlightplus.pdf
Binary files differ
diff --git a/macros/luatex/generic/penlightplus/penlightplus.sty b/macros/luatex/generic/penlightplus/penlightplus.sty
index 3c411d227a..58580036b5 100644
--- a/macros/luatex/generic/penlightplus/penlightplus.sty
+++ b/macros/luatex/generic/penlightplus/penlightplus.sty
@@ -1,5 +1,5 @@
% Kale Ewasiuk (kalekje@gmail.com)
-% 2024-03-14
+% 2024-08-17
% Copyright (C) 2021-2024 Kale Ewasiuk
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -22,7 +22,7 @@
% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
% OR OTHER DEALINGS IN THE SOFTWARE.
-\ProvidesPackage{penlightplus}[2024-03-14]
+\ProvidesPackage{penlightplus}[2024-08-17]
\RequirePackage{luacode}
\RequirePackage{luakeys}
@@ -97,6 +97,18 @@
+
+
+
+\NewDocumentCommand{\caseswitch}{s m +m}{\ignorespaces\luadirect{penlight.caseswitch(\luastring{#1},\luastring{#2},\luastringN{#3})}\unskip}
+% argument 1 is star option, which throws an error if case is not found
+% argument 2 is the case, fully expanded
+% argument 3 is a luakeys table of options, not expanded
+
+
+
+
+
%%% tbls below
\NewDocumentCommand{\tblnew}{m}{\luadirect{% initialize a tbl and set blank
diff --git a/macros/luatex/generic/penlightplus/penlightplus.tex b/macros/luatex/generic/penlightplus/penlightplus.tex
index 015dac98ef..07a41e244b 100644
--- a/macros/luatex/generic/penlightplus/penlightplus.tex
+++ b/macros/luatex/generic/penlightplus/penlightplus.tex
@@ -1,5 +1,5 @@
% Kale Ewasiuk (kalekje@gmail.com)
-% 2024-03-14
+% 2024-08-17
% Copyright (C) 2021-2024 Kale Ewasiuk
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -59,7 +59,6 @@
\subtitle{Additions to the Penlight Lua Libraries}
-
\begin{document}
%
@@ -222,7 +221,7 @@ no, once, twice, or full expansion. For example, we can control the expansion of
%\luastringExpTest{ n o t f }{\NOTexp}
-\subsection*{Lua boolean expressions for LaTeX conditionals}
+\subsection*{Lua boolean expressions and a case-switch for conditionals}
\cmd{\ifluax{<Lua expr>}{<do if true>}[<do if false>]} and\\ \cmd{\ifluax{<Lua expr>}{<do if true>}[<do if false>]} for truthy (uses \cmd{penlight.hasval})
@@ -234,6 +233,17 @@ no, once, twice, or full expansion. For example, we can control the expansion of
\ifluaxv{''}{true}[false]\\
\end{LTXexample}
+\cmd{\caseswitch{case}{kev-val choices}} The starred version will throw an error if the case is not found.
+Use \_\_ as a placeholder for a case that isn't matched.
+
+\begin{LTXexample}[width=0.3\linewidth]
+\def\caseswitchexample{\caseswitch{\mycase}{dog=DOG, cat=CAT, __=INVALID}}
+\def\mycase{dog} \caseswitchexample \\
+\def\mycase{human} \caseswitchexample
+\end{LTXexample}
+%\caseswitch*{\mycase}{dog=DOG, cat=CAT, __=INVALID}
+
+
\subsection*{Creating and using Lua tables in LaTeX}
\cmd{penlightplus} provides a Lua-table interface. Tables are stored in the
\cmd{penlight.tbls} table.
diff --git a/macros/luatex/latex/domaincoloring/Changes b/macros/luatex/latex/domaincoloring/Changes
new file mode 100644
index 0000000000..0f357dc758
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/Changes
@@ -0,0 +1,11 @@
+0.05 2024-09-02 - added Rmax for circled images
+ - modified bgcolor option
+0.04 2024-08-29 - bugfix for phi (was [0,2pi], bust must be [0,1])
+0.03 2024-08-26 - use \jobname for temporary file
+ - added option force for not creating already existing pdf's
+ - allow different x|y resolutions
+ - updated documentation
+0.02 2024-08-22 - edit option bgcolor
+ - reduced header for the intermediate eps
+ - renamed complex-numbers.lua
+0.01 2024-08-18 - first CTAN version
diff --git a/macros/luatex/latex/domaincoloring/README.md b/macros/luatex/latex/domaincoloring/README.md
new file mode 100644
index 0000000000..9cff64e2f1
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/README.md
@@ -0,0 +1,12 @@
+# README #
+Package domaincoloring creates a colored
+representation of the domain of complex function.
+
+The package needs lualatex and does not work with pdflatex or xelatex!
+
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+
+hvoss@tug.org \ No newline at end of file
diff --git a/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.bib b/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.bib
new file mode 100644
index 0000000000..5529a63a48
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.bib
@@ -0,0 +1,38 @@
+@online{wikipedia,
+ author = {{\WikipediA}},
+ sortlabel = {Wikipedia},
+ sortname = {Wikipedia},
+ title = {DOmain Coloring},
+ date = {2024-08-18},
+ urldate = {2024-08-18},
+ url = {https://en.wikipedia.org/wiki/Domain_coloring},
+}
+
+@online{features,
+ author = {{vismath}},
+ title = {Thema Domain Coloring},
+ date = {2024-08-18},
+ urldate = {2024-08-18},
+ url = {https://www.vismath.eu/de/blog/domain-coloring/},
+}
+
+
+@online{fu,
+ author = {Konstantin Poelke and Konrad Polthier},
+ title = {Domain Coloring of Complex Functions},
+ url = {https://www.mi.fu-berlin.de/en/math/groups/ag-geom/publications/db/ieee_article_old_low_v3_1.pdf},
+ urldate = {2024-08-18},
+ date = {2024-08-18},
+}
+
+@online{dm,
+ author = {Juan Carlos Ponce Campuzano},
+ title = {Dynamic Mathematics},
+ subtitle = {Domain Coloring -- Visualizing Complex Functions},
+ date = {2018-07-15},
+ urldate = {2024-08-23},
+ url ={https://www.dynamicmath.xyz/domain-coloring/},
+}
+
+
+ \ No newline at end of file
diff --git a/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.pdf b/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.pdf
new file mode 100644
index 0000000000..4a59a83dee
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.pdf
Binary files differ
diff --git a/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.tex b/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.tex
new file mode 100644
index 0000000000..bbfbfb0abb
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/doc/domaincoloring-doc.tex
@@ -0,0 +1,378 @@
+%% $Id: domaincoloring-doc.tex 979 2024-09-02 16:07:29Z herbert $
+%
+\listfiles
+
+\def\header{Complex Functions}
+
+\DocumentMetadata{}
+\documentclass[fontsize=11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
+ headinclude=false,footinclude=false,oneside]{pst-doc}
+\listfiles
+
+\usepackage{biblatex}
+\addbibresource{\jobname.bib}
+
+\usepackage{booktabs} % for examples
+\usepackage{xltabular} % for examples
+\usepackage{enumitem}
+\setlist{noitemsep,nosep}
+
+\usepackage{makeidx}
+\makeindex
+
+\usepackage{domaincoloring}
+\let\DColFV\fileversion
+\setDColkeys{force=false}% only for this documentation relevant
+
+\usepackage{hvlogos}
+
+\usepackage{listings}
+\lstset{columns=fixed,basicstyle=\ttfamily\small}
+
+\def\bgImage{\hspace{-2cm}*\includegraphics[width=14cm]{titleImg.png}}
+
+\title{Domain Coloring of complex functions\\version \DColFV}
+\author{Herbert Voß}
+\begin{document}
+\settitle
+\tableofcontents
+
+
+\section{Introduction}
+
+This package works only with \texttt{lualatex} and the option \Loption{shell-escape}!
+It creates an intermediate external EPS-file, which is automatically converted with
+\LFile{epstopdf}. The pdf is in the end imported by the macro \Lcs{includegraphics}.
+
+\subsection{Loading the package}
+The package \texttt{domaincoloring} creates acolored interpretation of the
+domain of a complex function. The package itself has no options and should be loaded as
+usual:
+
+\begin{verbatim}
+\usepackage{domaincoloring}
+\end{verbatim}
+
+The package needs the following Lua modules:
+
+\begin{itemize}
+\item \texttt{domaincoloring.lua} the main module
+\item \texttt{domaincoloring-complex-numbers.lua} for complex math operations
+\item \texttt{domaincoloring-functions.lua} for predefined complex functions
+\end{itemize}
+
+The function module has to be managed by the user himself, if needed.
+
+
+
+\subsection{Using the macro}
+
+There is only one macro which does the external call of the Lua program \verb|domaincoloring.lua|.
+This program creates the image which is then included into the document. The \LaTeX-run needs
+the \verb|--shell-escape| option to allow the external run of the program to convert the created
+eps-file into a pdf file, which is then included by the command \Lcs{includegraphics} into
+the document.
+
+
+\begin{verbatim}
+\DomainColoring[options]{complex function in Lua notation}
+\end{verbatim}
+
+Every math function has to be preceeded by \texttt{cmath} if it has a complex argument.
+The following complex functions are supported:
+
+\begin{verbatim}
+complex(re,im) creates a complex number from real and imaginary components.
+re(z) real part of z
+im(z) imaginary part of z
+arg(z) argument of z
+abs(z) absolute value of z
+sqrt(z) z^0.5
+pow(x,y) x^y
+exp(z) e^z
+ln(z) e^? = z
+log(b,z) ln(z)/ln(b)
+sin(z)
+cos(z)
+tan(z)
+sinh(z)
+cosh(z)
+tanh(z)
+asin(z)
+acos(z)
+atan(z)
+atan2(y,x)
+asinh(z)
+acosh(z)
+atanh(z)
+polar(z) returns r,phi = cmath.abs(z),cmath.arg(z)
+rect(r,phi) returns a complex number from polar = r*e^(i*phi)
+diff(z) returns re(z)^2-im(z)^2
+zeta(z[,accuracy=1e4]) riemann zeta function
+lintegrate(f,H,[L=0,n=sensible for H])
+cx(string) creates a complex number from a string (e.g. "1.1-i" -> 1.1+-1i)
+cx(re,im) same as complex(re,im)
+\end{verbatim}
+
+The default trigonometrical functions can be used without a preceeding \verb|math|:
+
+\begin{verbatim}
+e=math.exp(1)
+pi=math.pi
+abs=math.abs
+exp=math.exp
+log=math.log
+cos=math.cos
+sin=math.sin
+cosh=math.cosh
+sinh=math.sinh
+sqrt=math.sqrt
+atan2=math.atan2
+\end{verbatim}
+
+
+
+\subsection{Options}
+
+\noindent
+\begin{xltabular}{\linewidth}{@{} >{\ttfamily}l l X @{}}\\\toprule
+\emph{name} & \emph{value} &\emph{meaning}\\\midrule
+\Lkeyword{domain} & {-2,2,-2,2} & the (re,im)-coordinates for the complex system\\
+\Lkeyword{resolution} & 500 & the number of steps for the re,im interval. One value will be for
+both axes. Two values like \verb|{500,600}| for real axis and imaginary axis,\\
+\Lkeyword{Rmax} & 0 & forces a circle output if $\text{Rmax}>0$ \\
+\Lkeyword{funcName} & \texttt{\{\}} & corresponding to external file\\
+\Lkeyword{grfOptions} &scale=0.5 & optional arguments for \Lcs{includegraphics}\\
+\Lkeyword{hsvrgb} & {phi+pi,1,r} & for the conversion into rgb\\
+\Lkeyword{bgcolor} & \texttt{\{0,0,0\}} & change color to value as background\\
+\Lkeyword{invers} & false & inverted colors with $color=|color-255|$\\
+\Lkeyword{force} & true & With \texttt{force=false} an existing pdf file will be used
+without calculating a new one.\\
+\Lkeyword{grid} & false & draw a grid with one dashed subgrid at 0.5\\
+\bottomrule
+\end{xltabular}
+
+
+
+
+\section{Examples}
+
+\subsection{The default with function $f(z)=z$ and $f(z)=1/z$}
+\begin{lstlisting}
+\DomainColoring{z} % default filename \jobname-tmp0.png
+\end{lstlisting}
+
+\noindent
+\DomainColoring{z}%\qquad
+
+
+
+\subsection{Defining domain, color mode, resolution and Rmax}
+
+\begin{align}
+ f(z) &= \cos(z)/\sin(z^4-1)
+\end{align}
+
+in Lua-notation: \verb|cmath.cos(z)/cmath.sin(z^4-1)|. All complex functions
+must be preceeded by \texttt{cmath.}. For real functions the prefix \texttt{math.}
+can be omitted.
+
+
+The backgroundcolor can be set with \Lkeyword{bgcolor}\texttt{=\{R,G,B\}} (values between 0 and 255).
+This color will replace the default backgroundcolor \texttt{\{0,0,0\}}. With a negative value
+for R, eg. -10, it replaces all colors which have a sum of $R+G+B <10$ with the color defined by
+the value for G, eg. 255. A setting of \Lkeyword{bgcolor}\texttt{\{=-8,255,255\}} is the same as
+\Lkeyword{bgcolor}\texttt{\{=-8,255,0\}}, becaus the last value is not used. A given color
+\texttt{\{=3,3,1\}} will be replaced by \texttt{\{=255,255,255\}}, because $3+3+1<8$ and a color
+\texttt{\{=6,2,3\}} will be unchanged, it is greater than 8.
+
+
+\begin{lstlisting}
+\DomainColoring[domain={-2.5,2.5,-2.5,2.5},resolution=500,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}
+\hfill
+\frame{\DomainColoring[domain={-2.5,2.5,-2.5,2.5},resolution=500,bgcolor={-8,255,255},
+ hsvrgb={phi,1,r},grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}}
+\hfill
+\frame{\DomainColoring[domain={-2.5,2.5,-2.5,2.5},resolution=500,invers,
+ hsvrgb={phi,1,r}, grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}}
+\end{lstlisting}
+
+\noindent
+\DomainColoring[domain={-2.5,2.5,-2.5,2.5},resolution=500,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}
+\hfill
+\frame{\DomainColoring[domain={-2.5,2.5,-2.5,2.5},resolution=500,bgcolor={-8,255,255},hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}}
+\hfill
+\frame{\DomainColoring[domain={-2.5,2.5,-2.5,2.5},resolution=500,invers,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}}
+
+
+
+
+
+
+
+The optional argument \Lkeyword{Rmax} allows to crop everything around the circle with radius
+\Lkeyword{Rmax}:
+
+\begin{lstlisting}
+\DomainColoring[domain={-1,1,-1,1},resolution=500,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}, Rmax=1, bgcolor={1,1,1}]{cmath.cos(z)/cmath.sin(z^4-1)}
+\hfill
+\frame{\DomainColoring[domain={-1,1,-1,1},resolution=500,bgcolor={-8,255,1},hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth},Rmax=1]{cmath.cos(z)/cmath.sin(z^4-1)}}
+\hfill
+\frame{\DomainColoring[domain={-1,1,-1,1},resolution=500,invers=true,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth},Rmax=1]{cmath.cos(z)/cmath.sin(z^4-1)}}
+\end{lstlisting}
+
+\DomainColoring[domain={-1,1,-1,1},resolution=500,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}, Rmax=1]{cmath.cos(z)/cmath.sin(z^4-1)}
+\hfill
+\frame{\DomainColoring[domain={-1,1,-1,1},resolution=500,bgcolor={-8,255,1},hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth},Rmax=1]{cmath.cos(z)/cmath.sin(z^4-1)}}
+\hfill
+\frame{\DomainColoring[domain={-1,1,-1,1},resolution=500,Rmax=1,invers,hsvrgb={phi,1,r},
+grfOptions={width=0.32\linewidth}]{cmath.cos(z)/cmath.sin(z^4-1)}}
+
+
+\subsection{Option for \Lcs{includegraphics}}
+With \Lkeyword{grfOptions} one can define optional arguments for \Lcs{includegraphics}:
+
+\begin{lstlisting}
+\DomainColoring[grfOptions={width=0.49\linewidth}]{cmath.sin(z)}\hfill
+\hfill
+\DomainColoring[grfOptions={width=0.49\linewidth}]{cmath.sin(0.9*z)*cmath.sin(z)}
+\end{lstlisting}
+
+\noindent
+\DomainColoring[grfOptions={width=0.49\linewidth}]{cmath.sin(z)}
+\hfill
+\DomainColoring[grfOptions={width=0.49\linewidth}]{cmath.sin(0.9*z)*cmath.sin(z)}
+
+
+\subsection{Higher resolution}
+
+The resolution is more or less the number of pixels for the given domain.
+It is possible to have different values
+for the two coordinates. Is only one value for \Lkeyword{resolution} given, then it is
+for both axes.
+
+
+\begin{lstlisting}
+\DomainColoring[resolution=1000,grfOptions={width=0.49\linewidth}]{z^3-1}
+\hfill
+\DomainColoring[resolution=1000,
+ grfOptions={width=0.49\linewidth}]{(z+1)^2*(z-1)/((z+i)*(z-i)^2)}
+\end{lstlisting}
+
+\noindent
+\DomainColoring[resolution=1000,grfOptions={width=0.49\linewidth}]{z^3-1}
+\hfill
+\DomainColoring[resolution=1000,
+ grfOptions={width=0.49\linewidth}]{cmath.sin(z)*cmath.cos(z)}
+
+
+\subsection{hsv to rgb conversion}
+
+The color model (Wikipedia):
+
+\begin{center}
+\includegraphics[width=0.5\linewidth]{hsv}
+
+\url{http://en.wikipedia.org/wiki/File:HSV_color_solid_cylinder_alpha_lowgamma.png}
+\end{center}
+
+
+The complex number $z=x+iy$ is converted into its trogonometrical representation $x=r\cdot \cos\phi$
+and $y=r\cdot \sin\phi$ with $r=\sqrt{x^2+y^2}$. The values $r$ and $\phi$ are now taken as values
+for the hsv color model with a constant second value for saturation. $\phi$ is used
+for hue. For example: \verb|hsvrgb=phi,1,r|, which gives
+
+\begin{lstlisting}
+\DomainColoring[resolution=1000,grfOptions={width=0.49\linewidth},domain={-2,2,-2,2},
+ funcName=f10,hsvrgb={phi,1,r}]{}
+\hfill
+\DomainColoring[resolution=1000,hsvrgb={phi,1,r^2/(1+r^2)},Rmax=2,domain={-2,2,-2,2},
+ grfOptions={width=0.49\linewidth}]{cmath.sin(z)*cmath.sin(0.99*z)}
+\end{lstlisting}
+
+\noindent
+\DomainColoring[resolution=1000,grfOptions={width=0.49\linewidth},domain={-2,2,-2,2},
+ funcName=f10,hsvrgb={phi,1,r}]{} % the default
+\hfill
+\DomainColoring[resolution=1000,hsvrgb={phi,1,r^2/(1+r^2)},Rmax=2,domain={-2,2,-2,2},
+ grfOptions={width=0.49\linewidth}]{cmath.sin(z)*cmath.sin(0.99*z)}
+
+%For $r$ and $\phi$ we have to use $r$ and $phi$.
+The optional argument \Lkeyword{hsvrgb} must define three values which can use the arguments
+phi and r in any mathematical combination. It must only be compatible to the Lua math conventions,
+e.g. \texttt{hsvrgb=\{phi+2,0.5,2/r\}}
+
+\begin{lstlisting}
+\DomainColoring[resolution={1000,1000},
+ domain={-5,5,-5,5}, grfOptions={width=0.32\linewidth},
+ hsvrgb={0.5,r/5,5-r},funcName=f16]{}
+\hfill
+\DomainColoring[resolution={1000,1000},
+ domain={-5,5,-5,5}, grfOptions={width=0.32\linewidth},
+ hsvrgb={0.5,5-r,5/r},funcName=f16]{}
+\hfill
+\DomainColoring[resolution={1000,1000},
+ domain={-5,5,-5,5}, grfOptions={width=0.32\linewidth},
+ hsvrgb={phi,r/5,5-r},funcName=f16]{}
+\end{lstlisting}
+
+\noindent
+\DomainColoring[resolution={1000,1000},
+ domain={-5,5,-5,5}, grfOptions={width=0.32\linewidth},
+ hsvrgb={0.5,r/5,5-r},funcName=f16]{}
+\hfill
+\DomainColoring[resolution={1000,1000},
+ domain={-5,5,-5,5}, grfOptions={width=0.32\linewidth},
+ hsvrgb={0.5,5-r,5/r},funcName=f16]{}
+\hfill
+\DomainColoring[resolution={1000,1000},
+ domain={-5,5,-5,5}, grfOptions={width=0.32\linewidth},
+ hsvrgb={phi,r/5,5-r},funcName=f16]{}
+
+
+
+\subsection{External function definition}
+The already existing file \LFile{domaincoloring-functions.lua} collects sone
+definitions of complex functions $f(z)$, which can be used from inside \LaTeX\
+with the optional argument \Lkeyword{funcName}\texttt{<Lua function name>}.
+In this case the mandatory argument
+of \Lcs{DomainColoring} has no meaning and can be empty.
+
+\begin{lstlisting}
+\DomainColoring[domain={-1.5,1.5,-1.5,1.5},resolution={1001,1001},hsvrgb={phi,1,1/r},
+ grfOptions={width=0.49\linewidth},funcName=f12,bgcolor={1,1,1}]{}
+\hfill
+\DomainColoring[domain={-2.5,1.5,-2,2},resolution={1001,1001},hsvrgb={phi,1,1/r},
+ grfOptions={width=0.49\linewidth},funcName=f13,bgcolor={1,1,1}]{}
+\end{lstlisting}
+
+
+\noindent
+\DomainColoring[domain={-1.5,1.5,-1.5,1.5},resolution={1001,1001},hsvrgb={phi,1,1/r},
+ grfOptions={width=0.49\linewidth},funcName=f12,bgcolor={1,1,1}]{}
+\hfill
+\DomainColoring[domain={-2.5,1.5,-2,2},resolution={1001,1001},hsvrgb={phi,1,1/r},
+ grfOptions={width=0.49\linewidth},funcName=f13,bgcolor={1,1,1}]{}
+
+
+
+The contents of the function file of the current version of \LPack{domaincoloring} is::
+
+\lstinputlisting[language={[5.3]Lua},basicstyle=\small\ttfamily]{domaincoloring-functions.lua}
+
+
+
+\nocite{*}
+\printbibliography
+
+\printindex
+\end{document}
diff --git a/macros/luatex/latex/domaincoloring/doc/hsv.png b/macros/luatex/latex/domaincoloring/doc/hsv.png
new file mode 100644
index 0000000000..4595b284ab
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/doc/hsv.png
Binary files differ
diff --git a/macros/luatex/latex/domaincoloring/doc/titleImg.png b/macros/luatex/latex/domaincoloring/doc/titleImg.png
new file mode 100644
index 0000000000..bf61e6f0d2
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/doc/titleImg.png
Binary files differ
diff --git a/macros/luatex/latex/domaincoloring/latex/domaincoloring.sty b/macros/luatex/latex/domaincoloring/latex/domaincoloring.sty
new file mode 100644
index 0000000000..253edbc5fb
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/latex/domaincoloring.sty
@@ -0,0 +1,107 @@
+%% $Id: domaincoloring.sty 979 2024-09-02 16:07:29Z herbert $
+%% This is file `domaincoloring.sty',
+%%
+%% Copyright (C) 2024- Herbert Voss
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+
+\NeedsTeXFormat{LaTeX2e}
+
+\RequirePackage{xkeyval}
+\RequirePackage{graphicx}
+\RequirePackage{shellesc}
+
+\def\fileversion{0.05}
+\def\filedate{2024/09/02}
+\message{`DCol' v\fileversion, \filedate}
+\ProvidesPackage{domaincoloring}
+ [\filedate\ \fileversion\ package for domain coloring of complex functions]
+
+\ifnum\ShellEscapeStatus < 1
+ \PackageError{shellesc}{ShellEscape not enabled! Use --shell-escape}%
+\fi
+
+\define@key{DCol}{domain}{\def\@domaincoloring@domain{#1}}
+\define@key{DCol}{resolution}{\@domaincoloring@res@i#1,\@nil}
+\def\@domaincoloring@res@i#1,#2\@nil{%
+ \ifx\relax#2\relax % only one value
+ \def\@domaincoloring@res{#1,#1}%
+ \else
+ \def\@domaincoloring@res{#1,#2}%
+ \fi}
+\define@key{DCol}{Rmax}{\def\@domaincoloring@Rmax{#1}}
+\define@key{DCol}{bgcolor}{\def\@domaincoloring@bgcolor{#1}}
+\define@key{DCol}{hsvrgb}{\def\@domaincoloring@hsvrgb{#1}}
+\define@key{DCol}{funcName}{\def\@domaincoloring@funcName{#1}}
+\define@key{DCol}{grfOptions}{\def\@domaincoloring@grf{#1}}
+\define@boolkey{DCol}[DCol@]{invers}[true]{}
+\define@boolkey{DCol}[DCol@]{force}[true]{}
+\define@boolkey{DCol}[DCol@]{grid}[true]{}
+
+\newcounter{DCol@imageCTR}
+\setcounter{DCol@imageCTR}{0}
+\def\@domaincoloring@filename{\jobname-tmp\theDCol@imageCTR}
+
+
+\def\setDColkeys#1{\edef\x{\noexpand\setkeys{DCol}{#1}}\x}
+
+\setDColkeys{
+ funcName={}, % corresponding to external file
+ hsvrgb={phi,1,1}, % given (r,phi) of the complex value
+% filename=\jobname-tmp, % the external image filename
+ resolution=500, % pixel per (x|y) interval
+ domain={-2,2,-2,2}, % x|y domain
+ Rmax=0, % max value vor |z|. 0 is same as inactive
+ bgcolor={0,0,0}, % R+G+B value, changes only 1,1,1 -> 255,255,255
+ invers=false, % 0 or 1 vor inverted colors
+ grfOptions={scale=0.5}, % LaTeX options for the included image
+ force=true, % only valid for the documentation
+ grid=false, % draw a grid into the image
+}%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\def\DomainColoring{\@ifnextchar[\DomainColoring@i{\DomainColoring@i[]}}
+
+\begingroup
+% Change ^ to normal character to describe functions with lua
+\catcode`\^=11\relax % for power symbol in Lua
+
+\gdef\DomainColoring@i[#1]#2{%
+ \begingroup
+ \setDColkeys{#1}%
+ \ifDCol@force\else
+ \IfFileExists{\@domaincoloring@filename.pdf}{}{\DCol@forcetrue}%
+ \fi
+ \ifDCol@force
+ \directlua{%
+ require("domaincoloring-complex-numbers")
+ require ("domaincoloring")
+ createData("\jobname",
+ "#2",
+ "\@domaincoloring@funcName", % user defined, function number from file
+ % domaincoloring-functions.lua
+ {\@domaincoloring@domain},{\@domaincoloring@res},\@domaincoloring@Rmax,
+ "\@domaincoloring@hsvrgb",
+ {\@domaincoloring@bgcolor},
+ \ifDCol@invers "true" \else "false" \fi,
+ \ifDCol@grid "true" \else "false" \fi)
+ }%
+ \typeout{Convert \jobname-domain.eps file to \@domaincoloring@filename.pdf}%
+ \ShellEscape{epstopdf \jobname-domain.eps \@domaincoloring@filename.pdf}%
+ \fi
+ %
+ \expandafter\includegraphics\expandafter[\@domaincoloring@grf]{\@domaincoloring@filename.pdf}%
+ \stepcounter{DCol@imageCTR}%
+ \gdef\@domaincoloring@filename{\jobname-tmp\theDCol@imageCTR}%
+ \endgroup
+ \ignorespaces
+}
+
+\catcode`\^=7\relax
+\endgroup
+
+\endinput
diff --git a/macros/luatex/latex/domaincoloring/lua/domaincoloring-complex-numbers.lua b/macros/luatex/latex/domaincoloring/lua/domaincoloring-complex-numbers.lua
new file mode 100644
index 0000000000..7630433984
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/lua/domaincoloring-complex-numbers.lua
@@ -0,0 +1,357 @@
+--Complex Number Library by xXxMoNkEyMaNxXx (_G.cmath)
+--[[
+In pure Lua, use:
+num=complex(re,im)
+or
+num=cx'6+2.5i'
+
+In LuaJIT:
+num=6+2.5i
+
+Functions and constants available in cmath:
+Constants
+-e=2.718281828459
+-i=sqrt(-1)
+-pi=math.pi
+
+Complex creation and extraction functions
+-complex(re,im) creates a complex number from real and imaginary components.
+-re(z) real part of z
+-im(z) imaginary part of z
+-arg(z) argument of z
+
+-abs(z) absolute value of z
+-sqrt(z) = z^0.5
+-pow(x,y) = x^y
+-exp(z) = e^z
+-ln(z) = e^? = z
+-log(b,z) = ln(z)/ln(b)
+
+Trig functions
+-sin(z)
+-cos(z)
+-tan(z)
+
+-sinh(z)
+-cosh(z)
+-tanh(z)
+
+-asin(z)
+-acos(z)
+-atan(z)
+-atan2(y,x)
+
+-asinh(z)
+-acosh(z)
+-atanh(z)
+
+Miscellaneous functions
+-polar(z) returns r,phi = cmath.abs(z),cmath.arg(z)
+-rect(r,phi) returns a complex number from polar = r*e^(i*phi)
+-diff(z) = re(z)^2-im(z)^2
+-zeta(z[,accuracy=1e4]) riemann zeta function
+-lintegrate(f,H,[L=0,n=sensible for H])
+-cx(string) creates a complex number from a string (e.g. "1.1-i" -> 1.1+-1i)
+-cx(re,im) = complex(re,im)
+
+]]
+
+local type=type
+local select=select
+local tonumber=tonumber
+local tostring=tostring
+local setmetatable=setmetatable
+
+e=math.exp(1)
+pi=math.pi
+abs=math.abs
+exp=math.exp
+log=math.log
+cos=math.cos
+sin=math.sin
+cosh=math.cosh
+sinh=math.sinh
+sqrt=math.sqrt
+atan2=math.atan2
+
+forget=1e-14--Forget ridiculously small values. Remove if you want to keep all values. (Not recommended for sanity, shouldn't make a difference in performance or output.)
+--The reason that this is here is because i^2 yields -1+0.0000000000000001i, and (-1)^0.5 yields 0.00000000000000006+i. (Should be just -1 and i)
+
+function istype(c)
+ local t=type(c)
+ return t=="table" and c.type or t
+end
+
+local complex_mt
+--Locally used and desirable functions--
+function re(n)
+ local t=type(n)
+ return t=="table" and (n.re or 0) or t=="number" and n or 0
+end
+
+function im(n)
+ return type(n)=="table" and n.im or 0
+end
+
+function complex(re,im)
+ if forget then
+ if re and abs(re)<=forget then
+ re=0
+ end
+ if im and abs(im)<=forget then
+ im=0
+ end
+ end
+ return setmetatable({re=re or 0,im=im or 0,type="complex"},complex_mt)
+end
+
+function rect(r,phi)--r*e^(i*phi) -> x+iy
+ return complex(r*cos(phi),r*sin(phi))
+end
+
+function arg(z)--Lol, no documentation
+ return atan2(im(z),re(z))
+end
+
+function ln(c)--Natural logarithm
+ local r1,i1=re(c),im(c)
+ return complex(log(r1^2+i1^2)/2,atan2(i1,r1))
+end
+
+-----------------------------------------
+
+--Complex number metatable--
+complex_mt={
+ __add=function(c1,c2)
+ return complex(re(c1)+re(c2),im(c1)+im(c2))
+ end,
+ __sub=function(c1,c2)
+ return complex(re(c1)-re(c2),im(c1)-im(c2))
+ end,
+ __mul=function(c1,c2)
+ local r1,i1,r2,i2=re(c1),im(c1),re(c2),im(c2)
+ return complex(r1*r2-i1*i2,r1*i2+r2*i1)
+ end,
+ __div=function(c1,c2)
+ local r1,i1,r2,i2=re(c1),im(c1),re(c2),im(c2)
+ local rsq=r2^2+i2^2
+ return complex((r1*r2+i1*i2)/rsq,(r2*i1-r1*i2)/rsq)
+ end,
+ __pow=function(c1,c2)--Aww ye
+ local r1,i1,r2,i2=re(c1),im(c1),re(c2),im(c2)
+ local rsq=r1^2+i1^2
+ if rsq==0 then--Things work better like this.
+ if r2==0 and i2==0 then
+ return 1
+ end
+ return 0
+ end
+ local phi=atan2(i1,r1)
+ return rect(rsq^(r2/2)*exp(-i2*phi),i2*log(rsq)/2+r2*phi)
+ end,
+ __unm=function(c)
+ return complex(-re(c),-im(c))
+ end,
+ __tostring=function(c)
+ local iChar = "i"
+ local r,i=re(c),im(c)
+ if i==0 then
+ return tostring(r).." +0"..iChar
+ elseif r==0 then
+ if i==1 then
+ return iChar
+ elseif i==-1 then
+ return "-"..iChar
+ end
+ return i..iChar
+ elseif i<0 then
+ if i==-1 then
+ return r.."-"..iChar
+ end
+ return r.." -"..-i..iChar
+ else
+ if i==1 then
+ return r.."+"..iChar
+ end
+ return r.." +"..i..iChar
+ end
+ end
+}
+----------------------------
+
+--Allow complex arguments for regular math functions with cmath namespace--
+--Note that all these functions still work for regular numbers!
+--The added bonus is that they can handle things like (-1)^0.5. (=i)
+
+i=complex(0,1)
+cmath={e=e,i=i,pi=pi,re=re,im=im,complex=complex,arg=arg,rect=rect,ln=ln}
+_G.cmath=cmath
+
+function cmath.abs(c)--This always returns a pure real value
+ return sqrt(re(c)^2+im(c)^2)
+end
+
+function cmath.diff(c)
+ return re(c)^2-im(c)^2
+end
+
+function cmath.exp(c)
+ return e^c
+end
+
+function cmath.sqrt(c)
+ local num=istype(c)=="complex" and c^0.5 or complex(c)^0.5
+ if im(num)==0 then
+ return re(num)
+ end
+ return num
+end
+
+--Trig functions
+function cmath.sin(c)
+ local r,i=re(c),im(c)
+ return complex(sin(r)*cosh(i),cos(r)*sinh(i))
+end
+function cmath.cos(c)
+ local r,i=re(c),im(c)
+ return complex(cos(r)*cosh(i),sin(r)*sinh(i))
+end
+function cmath.tan(c)
+ local r,i=2*re(c),2*im(c)
+ local div=cos(r)+cosh(i)
+ return complex(sin(r)/div,sinh(i)/div)
+end
+
+--Hyperbolic trig functions
+function cmath.sinh(c)
+ local r,i=re(c),im(c)
+ return complex(cos(i)*sinh(r),sin(i)*cosh(r))
+end
+function cmath.cosh(c)
+ local r,i=re(c),im(c)
+ return complex(cos(i)*cosh(r),sin(i)*sinh(r))
+end
+function cmath.tanh(c)
+ local r,i=2*re(c),2*im(c)
+ local div=cos(i)+cosh(r)
+ return complex(sinh(r)/div,sin(i)/div)
+end
+
+--Caution! Mathematical laziness beyond this point!
+
+--Inverse trig functions
+function cmath.asin(c)
+ return -i*ln(i*c+(1-c^2)^0.5)
+end
+function cmath.acos(c)
+ return pi/2+i*ln(i*c+(1-c^2)^0.5)
+end
+function cmath.atan(c)
+ local r2,i2=re(c),im(c)
+ local c3,c4=complex(1-i2,r2),complex(1+r2^2-i2^2,2*r2*i2)
+ return complex(arg(c3/c4^0.5),-ln(cmath.abs(c3)/cmath.abs(c4)^0.5))
+end
+function cmath.atan2(c2,c1)--y,x
+ local r1,i1,r2,i2=re(c1),im(c1),re(c2),im(c2)
+ if r1==0 and i1==0 and r2==0 and i2==0 then--Indeterminate
+ return 0
+ end
+ local c3,c4=complex(r1-i2,i1+r2),complex(r1^2-i1^2+r2^2-i2^2,2*(r1*i1+r2*i2))
+ return complex(arg(c3/c4^0.5),-ln(cmath.abs(c3)/cmath.abs(c4)^0.5))
+end
+
+--Inverse hyperbolic trig functions. Why do they all look different but give correct results!? e.e
+function cmath.asinh(c)
+ return ln(c+(1+c^2)^0.5)
+end
+function cmath.acosh(c)
+ return 2*ln((c-1)^0.5+(c+1)^0.5)-log(2)
+end
+function cmath.atanh(c)
+ return (ln(1+c)-ln(1-c))/2
+end
+
+--Miscellaneous functions
+function cmath.zeta(s,a)
+ local sum=0
+ for n=a,accuracy or 10000 do
+ sum=sum+n^-s
+ end
+ return sum
+end
+
+--End of non-optimized terrors.
+
+--Linear integration, evenly spaced slices
+--f=function(x),low=0,high=100,slices=10000
+function cmath.lintegrate(f,H,L,n)
+ n=n or floor(10*sqrt(H))
+ L=L or 0
+ local LH=H-L
+ local A=(f(L)+f(H))/2
+ for x=1,n-1 do
+ A=A+f(L+LH*x/n)
+ end
+ return A/n
+end
+
+--cmath.log: Complex base logarithm! One argument (z=c1) gives log(z). Two arguments (b=c1,z=c2) gives log_b(z), which is identical to log(c2)/log(c1).
+function cmath.log(c2,c1)
+ local r1,i1=re(c1),im(c1)
+ local r2,i2=re(c2),im(c2)
+ local r3,i3=log(r1^2+i1^2)/2,atan2(i1,r1)
+ local r4,i4=log(r2^2+i2^2)/2,atan2(i2,r2)
+ local rsq=r4^2+i4^2
+ return complex((r3*r4+i3*i4)/rsq,(r4*i3-r3*i4)/rsq)
+end
+
+cmath.pow=complex_mt.__pow
+---------------------------------------------------------------------------
+
+--These are just some useful tools when working with complex numbers.--
+
+--cmath.polar: x+iy -> r*e^(i*phi) One complex argument, or two real arguments can be given.
+--This is basically return cmath.abs(z),cmath.arg(z)
+function cmath.polar(cx,oy)
+ local x,y
+ if oy then
+ x,y=cx,oy
+ else
+ x,y=re(cx),im(cx)
+ end
+ return sqrt(x^2+y^2),atan2(y,x)
+end
+
+--cmath.cx: Define complex numbers from a string.
+function cmath.cx(a,b)
+ local r,i=0,0
+ if type(a)=="string" and type(b)=="nil" then
+ local query=a:gsub("[^%d.+-i]","")
+ if #query>0 then
+ for sgn,im in query:gmatch'([+-]*)(%d*%.?%d*)i' do
+ i=i+(-1)^select(2,sgn:gsub("-",""))*(tonumber(im) or 1)
+ end
+ for sgn,re in query:gsub("[+-]*%d*%.?%d*i",""):gmatch'([+-]*)(%d*%.?%d*)()' do
+ r=r+(-1)^select(2,sgn:gsub("-",""))*(tonumber(re) or #sgn>0 and 1 or 0)
+ end
+ end
+ else
+ r,i=tonumber(a) or 0,tonumber(b) or 0
+ end
+ if forget then
+ if abs(r)<=forget then
+ r=0
+ end
+ if abs(i)<=forget then
+ i=0
+ end
+ end
+ return complex(r,i)
+end
+-----------------------------------------------------------------------
+
+--Globalize.
+_G.cmath=cmath
+
+-- print(cmath.e^(cmath.i*cmath.pi)+1)
+
diff --git a/macros/luatex/latex/domaincoloring/lua/domaincoloring-functions.lua b/macros/luatex/latex/domaincoloring/lua/domaincoloring-functions.lua
new file mode 100644
index 0000000000..bb0ca0c5b0
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/lua/domaincoloring-functions.lua
@@ -0,0 +1,110 @@
+-- $Id: domaincoloring-functions.lua 978 2024-09-02 15:27:30Z herbert $
+
+kpse.set_program_name("luatex")
+
+function f0(z)
+ return cmath.sin(1/z)*cmath.cos(1/z)/z^3+1/z
+end
+
+function f1(z)
+ return cmath.cos(z)/cmath.sin(z^4-1)
+end
+
+function f2(z)
+ local c = complex(1,-1)
+ local d = complex(0,0.28)
+ return cmath.cos(c^2*z^2)/cmath.cos(c*(z-d))
+end
+
+function f3(z)
+ return z*(z+i)^2/(z-i)^2
+end
+
+function f4(z)
+ if abs(z) < 0.1 then
+ return complex(0.001,0.001)
+ else
+ return cmath.sin(1/(z*z))
+ end
+end
+
+function f5(z)
+ return cmath.sqrt(1-1/(z*z)+z^3)
+end
+
+function f9(z)
+ local c = complex(1,-1)
+ local d = complex(1,1)
+ return z^2*c^2*(z*c-1-i)/(z*c-2*d)
+end
+
+function f10(z)
+ local sum = complex(0,0)
+ for n=1,20 do
+ sum = sum + z^n/(1-z^n)
+ end
+ return sum
+end
+
+function f11(z)
+ local iterateNo = 3
+ for n=1,iterateNo do
+ z = z^2
+ end
+ return z
+end
+
+function f12(z) -- julia
+ local iterateNo = 15
+ for n=1,iterateNo do
+ z = z^2 + complex(0.25,-0.5)
+ end
+ return z
+end
+
+function f13(z) -- mandelbrot
+ local iterateNo = 15
+ local c = z
+ z = complex(0,0)
+ for n=1,iterateNo do
+ z = z^2 + c
+ end
+ return z
+end
+
+function f14(z)
+ local iterateNo = 5
+-- local c = z
+-- z = complex(0,0)
+ for n=1,iterateNo do
+ z = cmath.sin(z)*cmath.sin(0.8*z) -- + c
+ end
+ return z
+end
+
+function f15(z)
+ local alpha = 4
+ local C0 = complex(1,0)
+ local C1 = 2 * alpha * z
+ for n = 2,20 do
+ C = (2*z*(n+alpha-1)*C1 - (n+2*alpha-2)*C0)/n
+ C0 = C1
+ C1 = C
+ end
+ return C
+end
+
+function f16(z)
+ local A = z^2 - z -2
+ local B = z^2 + complex(1,1)
+ return A/B
+end
+
+function f17(z)
+ return e^(z^cmath.sin(z^cmath.tan(z^cmath.cos(z))))
+end
+
+function f18(z)
+ return (z+0.5)*(z-0.5)/z
+end
+
diff --git a/macros/luatex/latex/domaincoloring/lua/domaincoloring.lua b/macros/luatex/latex/domaincoloring/lua/domaincoloring.lua
new file mode 100644
index 0000000000..3eb5496df5
--- /dev/null
+++ b/macros/luatex/latex/domaincoloring/lua/domaincoloring.lua
@@ -0,0 +1,336 @@
+-- $Id: domaincoloring.lua 978 2024-09-02 15:27:30Z herbert $
+
+-----------------------------------------------------------------------
+-- FILE: domaincoloring.lua
+-- DESCRIPTION: create a visual reprensation of a complex function
+-- REQUIREMENTS:
+-- AUTHOR: Herbert Voß
+-- LICENSE: LPPL 1.3
+--
+-----------------------------------------------------------------------
+
+local version = 0.05
+
+kpse.set_program_name("luatex")
+
+require("domaincoloring-complex-numbers")
+
+local func = io.open("domaincoloring-functions.lua","r")
+if func~=nil then
+ io.close(func)
+ dofile("domaincoloring-functions.lua")
+end
+
+local function HSVtoRGB(h, s, v)
+-- if h == 1 then h = 0 end
+ local i = math.floor(h * 6)
+ local f = h * 6 - i
+ local p = v * (1 - s)
+ local q = v * (1 - s * f)
+ local t = v * (1 - s * (1 - f))
+ v = math.floor(255*v) % 256
+ p = math.floor(255*p) % 256
+ q = math.floor(255*q) % 256
+ t = math.floor(255*t) % 256
+ if i == 0 then return v,t,p
+ elseif i == 1 then return q,v,p
+ elseif i == 2 then return p,v,t
+ elseif i == 3 then return p,q,v
+ elseif i == 4 then return t,p,v
+ elseif i == 5 then return v,p,q
+ else return v,v,v
+ end
+end
+
+--[[
+local function HSVtoRGB(h, s, v)
+ h = math.floor(h * 360)
+ local k1 = v*(1-s)
+ local k2 = v - k1
+ local r = math.min (math.max (3*math.abs (((h )/180)%2-1)-1, 0), 1)
+ local g = math.min (math.max (3*math.abs (((h -120)/180)%2-1)-1, 0), 1)
+ local b = math.min (math.max (3*math.abs (((h +120)/180)%2-1)-1, 0), 1)
+ return k1 + k2 * r * 255, k1 + k2 * g * 255, k1 + k2 * b * 255
+end
+]]
+
+
+function my_color_scheme(z,hsvrgb)
+ r, phi = cmath.polar(z)
+-- print(r,tostring(phi))
+-- phi is in -pi,+pi; change it to [0;2pi] and normalize it to [0;1]
+ phi = (phi+pi)/(2*pi)
+-- phi = (phi+pi)*180/pi
+ h_str,s_str,v_str = hsvrgb:match("([^,]+),([^,]+),([^,]+)")
+ --print(h_str,s_str,v_str)
+-- print(load("return "..h_str)(),load("return "..s_str)(),load("return "..v_str)())
+ R,G,B = HSVtoRGB(load("return "..h_str)(),load("return "..s_str)(),load("return "..v_str)()) -- h,s,v) -- (phi+3.14,1,r)
+-- print(R,G,B)
+ return {math.floor(R+0.5),math.floor(G+0.5),math.floor(B+0.5)}
+end
+
+
+--[[
+A raster of Height rows, in order from top to bottom.
+Each row consists of Width pixels, in order from left to
+right. Each pixel is a triplet of red, green, and blue samples,
+in that order. Each sample is represented in pure binary by
+either 1 or 2 bytes. If the Maxval is less than 256, it is
+1 byte. Otherwise, it is 2 bytes. The most significant byte is first.
+A row of an image is horizontal. A column is vertical.
+The pixels in the image are square and contiguous.
+]]
+
+function write_eps_data(name,data,domain,res,grid)
+ print("Lua: writing data file "..name.." ...")
+-- print(data)
+ outFile = io.open(name,"w+") -- Dateiname
+ outFile:write([[
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (Herbert Voss)
+%%Title: (domain.eps)
+%%CreationDate: (]])
+ outFile:write(os.date("%Y-%m-%d-%H.%M.%S")..")\n")
+ outFile:write("%%BoundingBox: -0 -0 "..res[1].." "..res[2].."\n")
+ outFile:write("%%HiResBoundingBox: 0 0 "..res[1].." "..res[2].."\n")
+ outFile:write([[
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+/DirectClassPacket {
+ currentfile color_packet readhexstring pop pop
+ /number_pixels 3 def
+ 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for
+ pixels 0 number_pixels getinterval
+} bind def
+/DirectClassImage{
+ columns rows 8 [ columns 0 0 rows neg 0 rows ]
+ { DirectClassPacket } false 3 colorimage
+} bind def
+/DisplayImage {
+ gsave
+ /buffer 512 string def
+ /byte 1 string def
+ /color_packet 3 string def
+ /pixels 768 string def
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ DirectClassImage
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+]])
+ outFile:write("%%PageBoundingBox: 0 0 "..res[1].." "..res[2].."\n")
+ outFile:write([[userdict begin
+DisplayImage
+0 0
+]])
+ outFile:write(res[1].." "..res[2].."\n")
+ outFile:write("12\n")
+ outFile:write(res[1].." "..res[2].."\n")
+ outFile:write([[0
+0
+]])
+ local i = 0
+ for row = 1, res[2] do -- alle Zeilen
+ for col = 1, res[1] do -- alle Spalten
+ for k = 1,3 do
+ if data[row][col][k] ~= data[row][col][k] then -- check for nan
+ outFile:write("FF")
+ else
+ num = data[row][col][k]
+ if num < 16 then
+ hex = string.format("0%X", num)
+ else
+ hex = string.format("%X", num)
+ end
+ outFile:write(hex)
+ end
+ i = i + 1
+ if i == 39 then
+ outFile:write("\n") -- neue Zeile
+ i = 0
+ end
+ end
+ end
+ end
+ outFile:write("\n") -- neue Zeile
+ if grid == "true" then
+ outFile:write("gsave \n /xMin "..domain[1].." def\n")
+ outFile:write("/xMax "..domain[2].." def\n")
+ outFile:write("/yMin "..domain[3].." def\n")
+ outFile:write("/yMax "..domain[4].." def\n")
+ outFile:write(res[1].." xMax xMin sub div dup /xScale exch def \n")
+ outFile:write(res[2].." yMax yMin sub div dup /yScale exch def \n")
+ outFile:write("scale\n")
+ outFile:write([[
+xMin neg yMin neg translate % the new origin\n"
+gsave
+xMin floor 0.5 yScale div sub
+ 0.5 xMax 0.5 add round { % loop variable on stack\n"
+ dup yMin moveto yMax lineto
+} for
+2 ]])
+ outFile:write(res[2])
+ outFile:write([[ div setlinewidth 0.4 setgray [5 5 ] { ]])
+ outFile:write(res[2]..[[ div } forall 2 array astore 0 setdash
+stroke
+grestore
+gsave
+yMin floor 0.5 yScale div add % startValue
+ % with shift 0.5 to be in the middle of the pixel
+ 0.5 % step
+ yMax 0.5 add round { % loop variable on stack
+ dup xMin exch moveto xMax exch lineto
+} for
+2 ]])
+ outFile:write(res[1])
+ outFile:write([[ div setlinewidth 0.4 setgray [5 5 ] { ]])
+ outFile:write(res[1]..[[ div } forall 2 array astore 0 setdash
+stroke
+grestore
+gsave
+xMin floor 0.5 yScale div sub
+ 1 xMax 0.5 add round { % loop variable on stack\n"
+ dup yMin moveto yMax lineto
+} for
+2 ]])
+ outFile:write(res[2])
+ outFile:write([[ div setlinewidth 0.3 setgray stroke
+grestore
+gsave
+yMin floor 0.5 yScale div add
+ 1 yMax 0.5 add round { % loop variable on stack
+ dup xMin exch moveto xMax exch lineto
+} for
+2 ]])
+ outFile:write(res[1])
+ outFile:write([[ div setlinewidth 0.3 setgray stroke
+grestore
+]])
+ end
+ outFile:write([[
+end % of userdict
+%%PageTrailer
+%%Trailer
+%%EOF
+ ]])
+ outFile:close() -- Datei schließen
+ --os.execute("pnmtopng apfel.ppm >"..fileName..".png") -- ppm -> png Format
+end
+
+function write_data(name,data,domain,res) -- only valid for writing ppm files
+ print("Lua: writing data to file "..name.." ...")
+-- print(data)
+ outFile = io.open(name,"w+") -- Dateiname
+ outFile:write("P3 ") -- Grafictype R G B
+ outFile:write(res[1].." "..res[2].." ") -- Anzahl Pixel: Breite x Höhe (cols x rows)
+ outFile:write("255\n") -- Höchster Zahlenwert (0..255)
+ for row = 1, res[2] do -- alle Zeilen
+ for col = 1, res[1] do -- alle Spalten
+ for k = 1,3 do
+ if data[row][col][k] ~= data[row][col][k] then -- check for nan
+ outFile:write("255 ")
+ else
+ outFile:write(data[row][col][k].." " )
+ end
+ end
+ end
+ outFile:write("\n") -- neue Zeile
+ end
+ outFile:close() -- Datei schließen
+ --os.execute("pnmtopng apfel.ppm >"..fileName..".png") -- ppm -> png Format
+end
+
+function plot(fString, domain, res, maxR, funcName, hsvrgb, bgColor, invers)
+ print("\nLua: calculating data with "..tostring(fString).." ... ")
+ local colorBGsum = bgColor[1] -- {-30, 255, 255}
+ if colorBGsum < 0 then -- color[1]+... < 30 will be {255,255,255}
+ for i=1,3 do
+ bgColor[i] = bgColor[2]
+ end
+ end
+ local left = domain[1]
+ local right = domain[2]
+ local bottom = domain[3]
+ local top = domain[4]
+ local dx = (right-left)/res[1]
+ local dy = (top-bottom)/res[2]
+ local img = {} -- mxn-Matrix (rows x colums) img[row][col]
+ for row = 1,res[2] do
+ img[row] = {}
+ for col = 1,res[1] do
+ img[row][col] = 0
+ end
+ end
+ for row = 1, res[2] do
+ y = top-dy*row
+ for col = 1,res[1] do
+-- print(j,i)
+ x = left+dx*col
+ z = complex(x, y)
+ if funcName then
+ fz = fString(z) -- use func number from external file
+ else
+ fz = load("return "..fString)() -- for example: cmath.cos(z)/cmath.sin(z^4-1)
+ end
+-- if fz == complex(nan,nani) then
+-- color = { 0, 0, 0}
+-- print("Complex division by zero!!")
+-- else
+ color = my_color_scheme(fz,hsvrgb)
+-- end
+ if maxR > 0 and cmath.abs(z) > maxR then color = { 0, 0, 0 } end
+ if invers == "true" then
+ for c=1,#color do
+ color[c] = math.abs(color[c]-255)
+ end
+ end
+ local colorSum = color[1]+color[2]+color[3]
+ if color == {0, 0, 0} then color = bgColor end -- only one color
+ if colorBGsum < 0 and colorSum < math.abs(colorBGsum) then color = {255,255,255} end
+ img[row][col] = color
+ end
+ end
+ return img
+end
+
+--[[
+ f: function as string if funcName is False
+ as funcName from external file if funcName is TRUE
+ Domain: xMin,xMax,yMin,yMax
+ Resolution: (points per Interval) xRes,yRes
+ funcName: true/false (see f)
+]]
+
+function createData(jobname,f,funcName,Domain,Resolution,maxR,hsvrgb,bgColor,invers,grid)
+ print("Lua:createData: ",jobname,f,funcName,Domain,Resolution,maxR,hsvrgb,bgColor,invers,grid)
+ if funcName == "" then
+ img = plot(f,Domain,Resolution,maxR,false,hsvrgb,bgColor,invers)
+ else
+ img = plot(load("return "..funcName)(),Domain,Resolution,maxR,true,hsvrgb,bgColor,invers)
+ end
+-- write_data("domain.ppm",img,Resolution)
+ write_eps_data(jobname.."-domain.eps",img,Domain,Resolution,grid)
+end
+
diff --git a/macros/luatex/latex/innerscript/README.txt b/macros/luatex/latex/innerscript/README.txt
index 72c48e3e15..0c42f529e0 100644
--- a/macros/luatex/latex/innerscript/README.txt
+++ b/macros/luatex/latex/innerscript/README.txt
@@ -1,11 +1,11 @@
- LaTeX Package innerscript v. 1.2
+ LaTeX Package innerscript v. 1.3
Installation Guide/README
Conrad Kosowsky
-This file is README.txt from version 1.2 of the free and
-open-source LaTeX package "innerscript," released November
-2023, to be used with the LuaTeX engine. The innerscript
+This file is README.txt from version 1.3 of the free and
+open-source LaTeX package "innerscript," released January
+2024, to be used with the LuaTeX engine. The innerscript
package optionally modifies four aspects of TeX's automatic
math formatting rules to improve typesetting. See the user
guide for more information. See below for installation and
@@ -55,7 +55,7 @@ produces the user guide in point (3) above.
*********************************************************
-Copyright 2021,2023 by Conrad Kosowsky
+Copyright 2021, 2023, 2024 Conrad Kosowsky
This file may be distributed and modified under the terms
of the LaTeX Public Project License, version 1.3c or any
@@ -70,7 +70,7 @@ be reached at kosowsky.latex@gmail.com. The Work consists
of the following items:
(1) the base file:
- innerscript.dtx
+ innerscript_code.dtx
(2) the package file:
innerscript.sty
diff --git a/macros/luatex/latex/innerscript/innerscript_code.dtx b/macros/luatex/latex/innerscript/innerscript_code.dtx
index 6c900172b6..196a228514 100644
--- a/macros/luatex/latex/innerscript/innerscript_code.dtx
+++ b/macros/luatex/latex/innerscript/innerscript_code.dtx
@@ -1,9 +1,9 @@
% \iffalse ---!!! FIRST META-COMMENT !!!---
%
%
-% This file is innerscript_code.dtx from version 1.2
+% This file is innerscript_code.dtx from version 1.3
% of the free and open-source LaTeX package "innerscript,"
-% released November 2023, to be used with the LuaTeX engine.
+% released August 2024, to be used with the LuaTeX engine.
%
% Running Plain TeX on innerscript_code.dtx will
% produce the following files:
@@ -37,11 +37,11 @@
% \iffalse ---!!! SECOND META-COMMENT !!!---
%
%
-% This file is from version 1.2 of the free and open-source
-% LaTeX package "innerscript," released November 2023, to be
+% This file is from version 1.3 of the free and open-source
+% LaTeX package "innerscript," released August 2024, to be
% used with the LuaTeX engine.
%
-% Copyright 2021, 2023 by Conrad Kosowsky
+% Copyright 2021, 2023, 2024 Conrad Kosowsky
%
% This file may be distributed and modified under the terms
% of the LaTeX Public Project License, version 1.3c or any
@@ -122,11 +122,11 @@
\askforoverwritefalse
\preamble
-This file is from version 1.2 of the free and open-source
-LaTeX package "innerscript," released November 2023, to be
+This file is from version 1.3 of the free and open-source
+LaTeX package "innerscript," released August 2024, to be
used with the LuaTeX engine.
-Copyright 2021, 2023 by Conrad Kosowsky
+Copyright 2021, 2023, 2024 Conrad Kosowsky
This file may be distributed and modified under the terms
of the LaTeX Public Project License, version 1.3c or any
@@ -249,7 +249,7 @@ Happy TeXing!
% We begin the implementation by declaring the package. The counts |\IS@script| and |\IS@scriptscript| and the conditionals |\ifIS@inner|, |\ifIS@close|, and |\ifIS@cover| encode package option information. For the counts, a value of 0 means no changes, a value of 1 means default spacing, and a value of 2 means legacy spacing.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{innerscript}[2023/11/06 v. 1.2 Package innerscript]
+\ProvidesPackage{innerscript}[2024/08/19 v. 1.3 Package innerscript]
\newcount\IS@script
\newcount\IS@scriptscript
\newif\ifIS@inner
@@ -284,7 +284,7 @@ Happy TeXing!
% \begin{macrocode}
\ifx\Umathordordspacing\@undefined
\bgroup
-\catcode`\+=12\relax
+\catcode`\ =12\relax
\def\IS@LuaTeXError{\GenericError{}%
{\MessageBreak\MessageBreak
Package innerscript error:%
@@ -364,8 +364,8 @@ press return.}}%
% \end{figure}
% \begin{macrocode}
\ifcase\IS@script % Case 0: No changes
- \IS@info{No changes to space for \string\scriptstyle\space atoms.}
- \IS@info{No changes to space for \string\crampedscriptstyle\space atoms.}
+ \IS@info{No space changes for \string\scriptstyle\space atoms.}
+ \IS@info{No space changes for \string\crampedscriptstyle\space atoms.}
\or % Case 1: Default changes
\IS@info{Adjusting space for \string\scriptstyle\space atoms.}
\IS@info{Adjusting space for \string\crampedscriptstyle\space atoms.}
@@ -575,8 +575,8 @@ press return.}}%
% \end{figure}
% \begin{macrocode}
\ifcase\IS@scriptscript % Case 0: No changes
- \IS@info{No changes to space for \string\scriptscriptstyle\space atoms.}
- \IS@info{No changes to space for
+ \IS@info{No space changes for \string\scriptscriptstyle\space atoms.}
+ \IS@info{No space changes for
\string\crampedscriptscriptstyle\space atoms.}
\or % Case 1: Default changes
\IS@info{Adjusting space for \string\scriptscriptstyle\space atoms.}
@@ -788,7 +788,7 @@ press return.}}%
% or the same with the \meta{atom} appearing after the |inner| or |ord|. The \meta{style} is one of the eight math style commands: |\displaystyle|, |\textstyle|, |\scriptstyle|, |\scriptscriptstyle|, and the cramped versions. Section~4 comes after Sections~2 and 3 because we make sure to capture all spacing changes in superscripts and subscripts.
% \begin{macrocode}
\ifIS@inner
- \IS@info{Adjusting space for \string\mathinner\space subformulas.}
+ \IS@info{Adjusting space around \string\mathinner\space subformulas.}
% \end{macrocode}
% First, we handle the cases where the first subformula is not |\mathinner| and the second subformula is |\mathinner|. We start with |\displaystyle|.
% \begin{macrocode}
@@ -1111,7 +1111,7 @@ press return.}}%
\IS@info{Adding space after closing delimiters.}
\Umathcloseordspacing\displaystyle=\scalemu{\thinmuskip}{0.5}
\Umathcloseordspacing\textstyle=\scalemu{\thinmuskip}{0.5}
- \Umathcloseordspacing\crampedisplaystyle=\scalemu{\thinmuskip}{0.5}
+ \Umathcloseordspacing\crampeddisplaystyle=\scalemu{\thinmuskip}{0.5}
\Umathcloseordspacing\crampedtextstyle=\scalemu{\thinmuskip}{0.5}
\ifnum\IS@script>0
\Umathcloseordspacing\scriptstyle=\scalemu{\thinmuskip}{0.3}
@@ -1130,7 +1130,7 @@ press return.}}%
%
% \section{Delimiter Heights}
%
-% Finally, filling out the delimiter heights is easy. We simply set |\delimiterfactor| to 1000.
+% Finally, filling out the delimiter heights is easy. We set |\delimiterfactor| to 1000.
% \begin{macrocode}
\ifIS@cover
\IS@info{Setting delimiters to full height.}
@@ -1144,7 +1144,8 @@ press return.}}%
% \vfil\eject
% \section*{Version History}
% \begin{multicols*}{2}
-% \bgroup\raggedright\parskip\z@\parindent\z@\leftskip1em\obeylines
+%
+% \raggedright\parskip\z@\parindent\z@\leftskip1em\obeylines
% \setbox0\hbox{\hskip 1pt.\hskip 1pt}
% \def\version#1#2{\bigskip\hbox to \hsize{\textbf{#1} \cleaders\copy0\hfill\ #2}\par}
% \def\item{---\kern0.2ex\relax}
@@ -1163,7 +1164,9 @@ press return.}}%
% \item added option |cover|
% \item separated implementation and user guide
%
-% \egroup
+% \version{1.3}{August 2024}
+% \item bug fix involving |\cramedisplaystyle| typo
+%
% \end{multicols*}
%
%
@@ -1266,7 +1269,7 @@ Package Option & Meaning\\
\begin{figure}[t!]
-\centerline{\bfseries\strut Table~3: Space Inserted by \textsf{innerscript}}
+\centerline{\bfseries\strut Table~3: Space Inserted by \textsf{innerscript} bewteen Math-Mode Characters}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}lll}\toprule
Consecutive Atom Types & Option |script| & Option |scriptscript|\\\midrule
|\mathord||\mathop| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
@@ -1306,7 +1309,7 @@ Consecutive Atom Types & Option |script| & Option |scriptscript|\\\midrule
\end{tabular*}
\end{figure}
-\iffalse % ignore
+\iffalse %%% ignore %%%
\begin{figure}[t!]
\centerline{\bfseries\strut Table~4: Legacy Space Inserted by \textsf{innerscript}}
\begin{tabularx}{\hsize}{p{2in}Xl}\toprule
@@ -1365,10 +1368,9 @@ Skip Used in Current Version & For Option |script| & For Option |scriptscript|\\
-The |inner|, |close|, and |cover| options are straightforward, but the options |script| and |scriptscript| warrant more explanation. With its usual math formatting, \TeX\ adds small amounts of space between different math-mode characters depending on what types of symbols they represent, and \TeX's fine-tuned math spacing is part of what makes it a great program for typesetting equations.\footnote{\TeX\ classifies math symbols into eight categories: \vrb\mathord\ (ordinary), \vrb\mathop\ (big operator), \vrb\mathbin\ (binary operation), \vrb\mathrel\ (relation), \vrb\mathopen\ (opening delimiter), \vrb\mathclose\ (closing delimiter), \vrb\mathpunct\ (punctuation), and \vrb\mathinner\ (``inner'' subformula). As part of its definition, every math-mode character is assigned a math class.\vadjust{\bigskip} See Donald Knuth, \textit{The \TeX book} (Addison Wesley, 1986), 170; David Salomon, \textit{The Advanced \TeX book} (Springer, 1995), 256--258.} However, some spacing additions from inline and display math don't appear inside superscripts and subscripts. The |script| and |scriptscript| options address this situation by changing the space in superscripts and subscripts to scaled-down versions of the standard spacing rules.\footnote{Technically, \textsf{innerscript} scales down the standard spacing twice. The exact length of a \vrb\muskip\ register varries proportionally with the surrounding font size, so, for example, a \vrb\thinmuskip\ inside a superscript or subscript will be about two-thirds the size of a \vrb\thinmuskip\ in regular inline math. If \textsf{innerscript} always inserted the same amounts of muglue between math characters as with inline math, the spacing in superscripts and subscripts would be proportional to inline and display spacing. However, doing so produces math where the symbols appear too far apart, so \textsf{innerscript} scales the muglue by a factor of 0.6 in superscripts and subscripts and by a factor of 0.4 in second-order superscripts and subscripts.} Table~3 lists the spacing that \textsf{innerscript} adds under both options.
-
-Finally, in version 1.2, I redesigned the extra space amounts in the |script| and |scriptscript| options, and for backwards compatibility, the |legacy-| options implement the old spacing. In legacy spacing, all space additions are multiples of |\thinmuskip|, and Table~4 lists the factors of |\thinmuskip| from version 1.1. The factors correspond to whether a given row of Table~3 uses |\thinmuskip|, |\medmuskip|, or |\thickmuskip|. For example, the current version of \textsf{innerscript} adds a multiple of |\thinmuskip| between an ordinary math symbol and a large operator, so under legacy spacing, \textsf{innerscript} inserts 0.6|\thinmuskip| in superscripts and subscripts and 0.4|\thinmuskip| in second-order superscripts and subscripts. I changed the package this way so that superscripts and subscripts will parallel inline and display spacing. Now if you set the value of |\thinmuskip|, |\medmuskip|, or |\thickmuskip| before loading \textsf{innerscript}, the adjustment will have the same effect in all parts of your equation.
+The |inner|, |close|, and |cover| options are straightforward, but the options |script| and |scriptscript| warrant more explanation. With its usual math formatting, \TeX\ adds small amounts of space between different math-mode characters depending on what types of symbols they represent, and \TeX's fine-tuned math spacing is part of what makes it a great program for typesetting equations.\footnote{\TeX\ classifies math symbols into eight categories: \vrb\mathord\ (ordinary), \vrb\mathop\ (big operator), \vrb\mathbin\ (binary operation), \vrb\mathrel\ (relation), \vrb\mathopen\ (opening delimiter), \vrb\mathclose\ (closing delimiter), \vrb\mathpunct\ (punctuation), and \vrb\mathinner\ (``inner'' subformula). As part of its definition, every math-mode character is assigned a math class. See Donald Knuth, \textit{The \TeX book} (Addison Wesley, 1986), 170; David Salomon, \textit{The Advanced \TeX book} (Springer, 1995), 256--258.} However, some spacing additions from inline and display math don't appear inside superscripts and subscripts. The |script| and |scriptscript| options address this situation by changing the space in superscripts and subscripts to scaled-down versions of the standard spacing rules.\footnote{Technically, \textsf{innerscript} scales down the standard spacing twice. The exact length of a \vrb\muskip\ register varries proportionally with the surrounding font size, so, for example, a \vrb\thinmuskip\ inside a superscript or subscript will be about two-thirds the size of a \vrb\thinmuskip\ in regular inline math. If \textsf{innerscript} always inserted the same amounts of muglue between math characters as with inline math, the spacing in superscripts and subscripts would be proportional to inline and display spacing. However, doing so produces math where the symbols appear too far apart, so \textsf{innerscript} scales the muglue by a factor of 0.6 in superscripts and subscripts and by a factor of 0.4 in second-order superscripts and subscripts.} Table~3 lists the spacing that \textsf{innerscript} adds under both options.
+Finally, in version 1.2, I redesigned the extra space amounts in the |script| and |scriptscript| options, and for backwards compatibility, the |legacy-| options implement the old spacing. In legacy spacing, all space additions are multiples of |\thinmuskip|, and Table~4 lists the factors of |\thinmuskip| from version 1.1. The factors correspond to whether a given row of Table~3 uses |\thinmuskip|, |\medmuskip|, or |\thickmuskip|. For example, the current version of \textsf{innerscript} adds a multiple of |\thinmuskip| between an ordinary math symbol and a large operator, so under legacy spacing, \textsf{innerscript} inserts 0.6|\thinmuskip| in superscripts and subscripts and 0.4|\thinmuskip| in second-order superscripts and subscripts. I changed the package this way so that superscripts and subscripts will parallel inline and display spacing. If you set the value of |\thinmuskip|, |\medmuskip|, or |\thickmuskip| before loading \textsf{innerscript}, the adjustment will have the same effect in all parts of your equation. Changing these three internal quantities after you load \textsf{innerscript} will have no effect on the default spacing between math-mode characters.
@@ -1382,8 +1384,8 @@ Finally, in version 1.2, I redesigned the extra space amounts in the |script| an
\makeatletter
% identifying macros
-\def\packageversion{1.2}
-\def\packagedate{November 2023}
+\def\packageversion{1.3}
+\def\packagedate{August 2024}
% general macros
\MacroIndent=1.3em
@@ -1449,7 +1451,7 @@ Finally, in version 1.2, I redesigned the extra space amounts in the |script| an
\leftskip=0pt plus 1 fil
\rightskip=0pt plus 1fil
\parfillskip=0pt
-{\strut\Large Package \textsf{innerscript} v.\ 1.2 \documentname}\par
+{\strut\Large Package \textsf{innerscript} v.\ \packageversion\ \documentname}\par
\strut Conrad Kosowsky\par
\strut \packagedate\par
\strut\texttt{kosowsky.latex@gmail.com}\par}
diff --git a/macros/luatex/latex/innerscript/innerscript_code.pdf b/macros/luatex/latex/innerscript/innerscript_code.pdf
index f05e92dd31..b08fa7cc67 100644
--- a/macros/luatex/latex/innerscript/innerscript_code.pdf
+++ b/macros/luatex/latex/innerscript/innerscript_code.pdf
Binary files differ
diff --git a/macros/luatex/latex/innerscript/innerscript_user_guide.pdf b/macros/luatex/latex/innerscript/innerscript_user_guide.pdf
index 86ea58d448..42cb8bceb8 100644
--- a/macros/luatex/latex/innerscript/innerscript_user_guide.pdf
+++ b/macros/luatex/latex/innerscript/innerscript_user_guide.pdf
Binary files differ
diff --git a/macros/luatex/latex/luamml/README.md b/macros/luatex/latex/luamml/README.md
new file mode 100644
index 0000000000..afdf86e6f0
--- /dev/null
+++ b/macros/luatex/latex/luamml/README.md
@@ -0,0 +1,14 @@
+# LuaMML: Automated LuaLaTeX math to MathML conversion
+This is an attempt to implement automatic conversion of LuaLaTeX inline and display math expressions into MathML code to aid with tagging.
+It works best with `unicode-math`, but it can also be used with traditional math fonts if mappings to Unicode are provided.
+
+## Installation
+Run `l3build install` to install `luamml` into your local `texmf` tree.
+
+## Usage
+Add `\usepackage[tracing]{luamml-demo}` to print MathML to the terminal or `\usepackage[files]{luamml-demo}` to generate separate files with MathML output.
+Alternatively it can be used with latex-lab to automatically integrate with tagging infrastucture.
+
+<!-- Also see a [`tagpdf` experiment using this to tag PDF formulas](https://github.com/u-fischer/tagpdf/blob/develop/experiments/exp-mathml-lua.tex). -->
+
+<!-- If you are very brave you can also try running `pdflatex test_pdf` and afterwards run `./pdfmml.lua test_pdf.lua` to get pdflatex formulas converted. -->
diff --git a/macros/luatex/latex/luamml/luamml-amsmath.lua b/macros/luatex/latex/luamml/luamml-amsmath.lua
new file mode 100644
index 0000000000..2b74265501
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-amsmath.lua
@@ -0,0 +1,133 @@
+local write_xml = require'luamml-xmlwriter'
+local make_root = require'luamml-convert'.make_root
+local save_result = require'luamml-tex'.save_result
+local store_column = require'luamml-table'.store_column
+local store_tag = require'luamml-table'.store_tag
+local get_table = require'luamml-table'.get_table
+local set_row_attribute = require'luamml-table'.set_row_attribute
+local to_text = require'luamml-lr'
+
+local properties = node.get_properties_table()
+
+local math_t = node.id'math'
+
+local funcid = luatexbase.new_luafunction'__luamml_amsmath_add_last_to_row:'
+token.set_lua('__luamml_amsmath_add_last_to_row:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ -- local box = token.scan_int()
+ local nest = tex.nest.top
+ local head, startmath = nest.head, nest.tail
+ repeat
+ startmath = startmath.prev
+ until startmath == head or (startmath.id == math_t and startmath.subtype == 0)
+ if startmath == head then return end
+ assert(startmath.id == node.id"math")
+ store_column(startmath)
+end
+
+local funcid = luatexbase.new_luafunction'__luamml_amsmath_add_box_to_row:'
+token.set_lua('__luamml_amsmath_add_box_to_row:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ -- local box = token.scan_int()
+ local boxnum = 0
+ local startmath = tex.box[boxnum].list
+ assert(startmath.id == math_t)
+ store_column(startmath)
+end
+
+local funcid = luatexbase.new_luafunction'__luamml_amsmath_set_row_columnalign:n'
+token.set_lua('__luamml_amsmath_set_row_columnalign:n', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ set_row_attribute('columnalign', token.scan_argument())
+end
+
+do
+ local saved
+ funcid = luatexbase.new_luafunction'__luamml_amsmath_save_inner_table:n'
+ token.set_lua('__luamml_amsmath_save_inner_table:n', funcid)
+ lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ local kind = token.scan_argument()
+ local mml_table = get_table()
+ if not mml_table then return end
+ mml_table.displaystyle = true
+ local columns = node.count(node.id'align_record', tex.lists.align_head)//2
+ mml_table.columnalign = kind == 'gathered' and 'center' or string.rep('right left', columns, ' ')
+ local spacing = {}
+ for n in node.traverse_id(node.id'glue', tex.lists.align_head) do
+ spacing[#spacing+1] = n.width == 0 and '0' or string.format('%.3fpt', n.width/65781.76)
+ end
+ mml_table.columnspacing = #spacing > 3 and table.concat(spacing, ' ', 2, #spacing-2) or nil
+ saved = mml_table
+ end
+
+ funcid = luatexbase.new_luafunction'__luamml_amsmath_save_smallmatrix:'
+ token.set_lua('__luamml_amsmath_save_smallmatrix:', funcid)
+ lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ local mml_table = get_table()
+ mml_table.align = 'axis'
+ mml_table.columnalign = 'center'
+ mml_table.columnspacing = '0.278em'
+ mml_table.rowspacing = string.format('%.3fpt', tex.lineskip.width/65781.76)
+ saved = {[0] = 'mpadded', width = '+0.333em', lspace = '0.167em', mml_table}
+ saved = mml_table
+ end
+
+ funcid = luatexbase.new_luafunction'__luamml_amsmath_finalize_inner_table:'
+ token.set_lua('__luamml_amsmath_finalize_inner_table:', funcid)
+ lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ local vcenter = tex.nest.top.tail.nucleus
+ local props = properties[vcenter]
+ if not props then
+ props = {}
+ properties[vcenter] = props
+ end
+ props.mathml_table = assert(saved)
+ saved = nil
+ end
+end
+
+funcid = luatexbase.new_luafunction'__luamml_amsmath_finalize_table:n'
+token.set_lua('__luamml_amsmath_finalize_table:n', funcid)
+lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ local kind = token.scan_argument()
+ local mml_table = get_table()
+ if not mml_table then return end
+ mml_table.displaystyle = true
+ local columns = node.count(node.id'align_record', tex.lists.align_head)//2
+ mml_table.columnalign = kind == 'align' and string.rep('right left', columns, ' ') or nil
+ mml_table.width = kind == 'multline' and '100%' or nil
+ -- mml_table.side = kind == 'multline' and 'rightoverlap' or nil
+ local spacing = {}
+ for n in node.traverse_id(node.id'glue', tex.lists.align_head) do
+ spacing[#spacing+1] = n.width == 0 and '0' or '.8em'
+ end
+ mml_table.columnspacing = #spacing > 3 and table.concat(spacing, ' ', 2, #spacing-2) or nil
+ save_result(mml_table, true)
+end
+
+local last_tag
+
+funcid = luatexbase.new_luafunction'__luamml_amsmath_save_tag:'
+token.set_lua('__luamml_amsmath_save_tag:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ local nest = tex.nest.top
+ local chars = {}
+ last_tag = to_text(nest.head)
+end
+
+funcid = luatexbase.new_luafunction'__luamml_amsmath_set_tag:'
+token.set_lua('__luamml_amsmath_set_tag:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ if not last_tag then
+ texio.write_nl'WARNING: Tag extraction failed'
+ return
+ end
+ store_tag({[0] = 'mtd', last_tag})
+ last_tag = nil
+end
diff --git a/macros/luatex/latex/luamml/luamml-array.lua b/macros/luatex/latex/luamml/luamml-array.lua
new file mode 100644
index 0000000000..9a7b3581f2
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-array.lua
@@ -0,0 +1,84 @@
+local write_xml = require'luamml-xmlwriter'
+local make_root = require'luamml-convert'.make_root
+local save_result = require'luamml-tex'.save_result
+local store_column = require'luamml-table'.store_column
+local store_column_xml = require'luamml-table'.store_column_xml
+local store_tag = require'luamml-table'.store_tag
+local get_table = require'luamml-table'.get_table
+local to_text = require'luamml-lr'
+
+local properties = node.get_properties_table()
+
+local funcid = luatexbase.new_luafunction'__luamml_array_init_col:'
+token.set_lua('__luamml_array_init_col:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc
+ local nest = tex.nest[tex.nest.ptr-1]
+ -- The special will be deleted again, it just marks the right math list since the start math node is not there yet
+ local special = node.new('whatsit', 'special')
+ node.insert_after(nest.tail, nest.tail, special)
+ nest.tail = special
+ local temp = nest.head
+ local props = properties[temp]
+ if not props then
+ props = {}
+ properties[temp] = props
+ end
+ props.luamml_array_startmath = special
+end
+
+local funcid = luatexbase.new_luafunction'__luamml_array_finalize_col:w'
+token.set_lua('__luamml_array_finalize_col:w', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ local alignment = token.scan_int() -- Do it first to consume number even if we end early
+ -- TODO: Error handling etc
+ local temp = tex.nest.top.head
+ local props = properties[temp]
+ local special = props and props.luamml_array_startmath
+ if not special then return end
+ node.remove(tex.nest.top.head, special)
+ local startmath = node.free(special)
+ props.luamml_array_startmath = nil
+
+ alignment = alignment == 1 and 'left' or alignment == 2 and 'right' or nil
+
+ if node.end_of_math(startmath) == tex.nest.top.tail then
+ if startmath.next == tex.nest.top.tail then return end
+ store_column(startmath).columnalign = alignment
+ else
+ -- Oh no, we got text. Let't complain to the user, it's probably their fault
+ print'We are mathematicians, don\'t bother us with text'
+ store_column_xml(to_text(startmath, tex.nest.top.tail)).columnalign = alignment
+ end
+end
+
+local saved_array
+
+funcid = luatexbase.new_luafunction'__luamml_array_finalize_array:'
+token.set_lua('__luamml_array_save_array:', funcid)
+lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc.
+ local colsep = tex.dimen['col@sep']
+ saved_array = get_table()
+ if colsep ~= 0 then
+ saved_array = {[0] = 'mpadded',
+ width = string.format('%+.3fpt', 2*colsep/65781.76),
+ lspace = string.format('%+.3fpt', colsep/65781.76),
+ saved_array
+ }
+ end
+end
+
+funcid = luatexbase.new_luafunction'__luamml_array_finalize_array:'
+token.set_lua('__luamml_array_finalize_array:', funcid)
+lua.get_functions_table()[funcid] = function()
+ -- TODO: Error handling etc.
+ local nucl = tex.nest.top.tail.nucleus
+ local props = properties[nucl]
+ if not props then
+ props = {}
+ properties[nucl] = props
+ end
+ props.mathml_table = saved_array
+ saved_array = nil
+end
diff --git a/macros/luatex/latex/luamml/luamml-convert.lua b/macros/luatex/latex/luamml/luamml-convert.lua
new file mode 100644
index 0000000000..fe529debc0
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-convert.lua
@@ -0,0 +1,662 @@
+local remap_comb = require'luamml-data-combining'
+local stretchy = require'luamml-data-stretchy'
+local to_text = require'luamml-lr'
+
+local properties = node.get_properties_table()
+
+local hlist_t, kern_t, glue_t, rule_t = node.id'hlist', node.id'kern', node.id'glue', node.id'rule'
+
+local noad_t, accent_t, style_t, choice_t = node.id'noad', node.id'accent', node.id'style', node.id'choice'
+local radical_t, fraction_t, fence_t = node.id'radical', node.id'fraction', node.id'fence'
+
+local math_char_t, sub_box_t, sub_mlist_t = node.id'math_char', node.id'sub_box', node.id'sub_mlist'
+
+local function invert_table(t)
+ local t_inv = {}
+ for k, v in next, t do
+ t_inv[v] = k
+ end
+ return t_inv
+end
+
+local noad_names = node.subtypes'noad'
+
+--[[ We could determine the noad subtypes dynamically:
+local noad_sub = invert_table(noad_names)
+local noad_ord = noad_sub.ord
+local noad_op = noad_sub.opdisplaylimits
+local noad_oplimits = noad_sub.oplimits
+local noad_opnolimits = noad_sub.opnolimits
+local noad_bin = noad_sub.bin
+local noad_rel = noad_sub.rel
+local noad_open = noad_sub.open
+local noad_close = noad_sub.close
+local noad_punct = noad_sub.punct
+local noad_inner = noad_sub.inner
+local noad_under = noad_sub.under
+local noad_over = noad_sub.over
+local noad_vcenter = noad_sub.vcenter
+-- But the spacing table depends on their specific values anyway, so we just verify the values
+]]
+local noad_ord, noad_op, noad_oplimits, noad_opnolimits = 0, 1, 2, 3
+local noad_bin, noad_rel, noad_open, noad_close, noad_punct = 4, 5, 6, 7, 8
+local noad_inner, noad_under, noad_over, noad_vcenter = 9, 10, 11, 12
+
+for i, n in ipairs{'ord', 'opdisplaylimits', 'oplimits', 'opnolimits', 'bin',
+ 'rel', 'open', 'close', 'punct', 'inner', 'under', 'over', 'vcenter'} do
+ assert(noad_names[i-1] == n)
+end
+-- Attention, the spacing_table is indexed by subtype+1 since 1-based tables are faster in Lua
+local spacing_table = {
+ {0 , '0.167em', '0.167em', '0.167em', '0.222em', '0.278em', 0 , 0 , 0 , '0.167em', 0 , 0 , 0 , },
+ {'0.167em', '0.167em', '0.167em', '0.167em', nil , '0.278em', 0 , 0 , 0 , '0.167em', '0.167em', '0.167em', '0.167em', },
+ nil,
+ nil,
+ {'0.222em', '0.222em', '0.222em', '0.222em', nil , nil , '0.222em', nil , nil , '0.222em', '0.222em', '0.222em', '0.222em', },
+ {'0.278em', '0.278em', '0.278em', '0.278em', nil , 0 , '0.278em', 0 , 0 , '0.278em', '0.278em', '0.278em', '0.278em', },
+ {0 , 0 , 0 , 0 , nil , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ {0 , '0.167em', '0.167em', '0.167em', '0.222em', '0.278em', 0 , 0 , 0 , '0.167em', 0 , 0 , 0 , },
+ {'0.167em', '0.167em', '0.167em', '0.167em', nil , '0.167em', '0.167em', '0.167em', '0.167em', '0.167em', '0.167em', '0.167em', '0.167em', },
+ {'0.167em', '0.167em', '0.167em', '0.167em', '0.222em', '0.278em', '0.167em', 0 , '0.167em', '0.167em', '0.167em', '0.167em', '0.167em', },
+ nil,
+ nil,
+ nil,
+}
+local spacing_table_script = {
+ {0 , '0.167em', '0.167em', '0.167em', 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ {'0.167em', '0.167em', '0.167em', '0.167em', nil , 0 , 0 , 0 , 0 , 0 , '0.167em', '0.167em', '0.167em', },
+ nil,
+ nil,
+ {0 , 0 , 0 , 0 , nil , nil , 0 , nil , nil , 0 , 0 , 0 , 0 , },
+ {0 , 0 , 0 , 0 , nil , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ {0 , 0 , 0 , 0 , nil , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ {0 , '0.167em', '0.167em', '0.167em', 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ {0 , 0 , 0 , 0 , nil , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ {0 , '0.167em', '0.167em', '0.167em', 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
+ nil,
+ nil,
+ nil,
+}
+do -- Fill the blanks
+ local st, sts = spacing_table, spacing_table_script
+
+ local st_op, sts_op = st[noad_op+1], sts[noad_op+1]
+ st[noad_oplimits+1], sts[noad_oplimits+1] = st_op, sts_op
+ st[noad_opnolimits+1], sts[noad_opnolimits+1] = st_op, sts_op
+
+ local st_ord, sts_ord = st[noad_ord+1], sts[noad_ord+1]
+ st[noad_under+1], sts[noad_under+1] = st_ord, sts_ord
+ st[noad_over+1], sts[noad_over+1] = st_ord, sts_ord
+ st[noad_vcenter+1], sts[noad_vcenter+1] = st_ord, sts_ord
+end
+
+
+local radical_sub = node.subtypes'radical'
+local fence_sub = node.subtypes'fence'
+
+local remap_lookup = setmetatable({}, {__index = function(t, k)
+ local ch = utf8.char(k & 0x1FFFFF)
+ t[k] = ch
+ return ch
+end})
+local digit_map = {["0"] = true, ["1"] = true,
+ ["2"] = true, ["3"] = true, ["4"] = true,
+ ["5"] = true, ["6"] = true, ["7"] = true,
+ ["8"] = true, ["9"] = true,}
+
+local always_mo = {["%"] = true, ["&"] = true, ["."] = true, ["/"] = true,
+ ["\\"] = true, ["¬"] = true, ["′"] = true, ["″"] = true, ["‴"] = true,
+ ["⁗"] = true, ["‵"] = true, ["‶"] = true, ["‷"] = true, ["|"] = true,
+ ["∀"] = true, ["∁"] = true, ["∃"] = true, ["∂"] = true, ["∄"] = true,}
+
+-- Marker tables replacing the core operator for space like elements
+local space_like = {}
+
+local nodes_to_table
+
+local function sub_style(s) return s//4*2+5 end
+local function sup_style(s) return s//4*2+4+s%2 end
+
+-- The _to_table functions generally return a second argument which is
+-- could be (if it were a <mo>) a core operator of the embellishe operator
+-- or space_like
+-- acc_to_table is special since it's return value should
+-- always be considered a core operator
+
+-- We ignore large_... since they aren't used for modern fonts
+local function delim_to_table(delim)
+ if not delim then return end
+ local props = properties[delim]
+ local mathml_core = props and props.mathml_core
+ local mathml_table = props and (props.mathml_table or mathml_core)
+ if mathml_table ~= nil then return mathml_table, mathml_core end
+ local mathml_filter = props and props.mathml_filter -- Kind of pointless since the arguments are literals, but present for consistency
+ local char = delim.small_char
+ if char == 0 then
+ local result = {[0] = 'mspace', width = string.format("%.3fpt", tex.nulldelimiterspace/65781.76)}
+ if mathml_filter then
+ return mathml_filter(result, space_like)
+ else
+ return result, space_like
+ end
+ else
+ local fam = delim.small_fam
+ char = remap_lookup[fam << 21 | char]
+ local result = {[0] = 'mo', char, ['tex:family'] = fam ~= 0 and fam or nil, stretchy = not stretchy[char] or nil, lspace = 0, rspace = 0, [':nodes'] = {delim}, [':actual'] = char}
+ if mathml_filter then
+ return mathml_filter(result, result)
+ else
+ return result, result
+ end
+ end
+end
+
+-- Like kernel_to_table but always a math_char_t. Also creating a mo and potentially remapping to handle combining chars.
+-- No lspace or space is set here since these never appear as core operators in an mrow.
+local function acc_to_table(acc, cur_style, stretch)
+ if not acc then return end
+ local props = properties[acc]
+ local mathml_core = props and props.mathml_core
+ local mathml_table = props and (props.mathml_table or mathml_core)
+ if mathml_table ~= nil then return mathml_table, mathml_core end
+ if acc.id ~= math_char_t then
+ error'confusion'
+ end
+ local mathml_filter = props and props.mathml_filter -- Kind of pointless since the arguments are literals, but present for consistency
+ local fam = acc.fam
+ local char = remap_lookup[fam << 21 | acc.char]
+ char = remap_comb[char] or char
+ if stretch ~= not stretchy[char] then -- Handle nil gracefully in stretchy
+ stretch = nil
+ end
+ local result = {[0] = 'mo', char, ['tex:family'] = fam ~= 0 and fam or nil, stretchy = stretch, [':nodes'] = {acc}, [':actual'] = stretch and char or nil}
+ if mathml_filter then
+ return mathml_filter(result)
+ else
+ return result
+ end
+end
+
+local function kernel_to_table(kernel, cur_style, text_families)
+ if not kernel then return end
+ local props = properties[kernel]
+ local mathml_core = props and props.mathml_core
+ local mathml_table = props and (props.mathml_table or mathml_core)
+ if mathml_table ~= nil then return mathml_table, mathml_core end
+ local mathml_filter = props and props.mathml_filter -- Kind of pointless since the arguments are literals, but present for consistency
+ local id = kernel.id
+ if id == math_char_t then
+ local fam = kernel.fam
+ local char = remap_lookup[fam << 21 | kernel.char]
+ local elem = digit_map[char] and 'mn' or 'mi'
+ local result = {[0] = elem,
+ char,
+ ['tex:family'] = fam ~= 0 and fam or nil,
+ mathvariant = utf8.len(char) == 1 and elem == 'mi' and utf8.codepoint(char) < 0x10000 and 'normal' or nil,
+ [':nodes'] = {kernel},
+ }
+ if mathml_filter then
+ return mathml_filter(result, result)
+ else
+ return result, result
+ end
+ elseif id == sub_box_t then
+ local result
+ if kernel.list.id == hlist_t then -- We directly give up for vlists
+ result = to_text(kernel.list.head)
+ else
+ result = {[0] = 'mi', {[0] = 'mglyph', ['tex:box'] = kernel.list, [':nodes'] = {kernel}}}
+ end
+ if mathml_filter then
+ return mathml_filter(result, result)
+ else
+ return result, result
+ end
+ elseif id == sub_mlist_t then
+ if mathml_filter then
+ return mathml_filter(nodes_to_table(kernel.list, cur_style, text_families))
+ else
+ return nodes_to_table(kernel.list, cur_style, text_families)
+ end
+ else
+ error'confusion'
+ end
+end
+
+local function do_sub_sup(t, core, n, cur_style, text_families)
+ local sub = kernel_to_table(n.sub, sub_style(cur_style), text_families)
+ local sup = kernel_to_table(n.sup, sup_style(cur_style), text_families)
+ if sub then
+ if sup then
+ return {[0] = 'msubsup', t, sub, sup}, core
+ else
+ return {[0] = 'msub', t, sub}, core
+ end
+ elseif sup then
+ return {[0] = 'msup', t, sup}, core
+ else
+ return t, core
+ end
+end
+
+
+-- If we encounter a . or , after a number, test if it's followed by another number and in that case convert it into a mn
+local function maybe_to_mn(noad, core)
+ if noad.sub or noad.sup then return end
+ local after = noad.next
+ if not after then return end
+ if after.id ~= noad_t then return end
+ if after.subtype ~= noad_ord then return end
+ after = after.nucleus
+ if not after then return end
+ if after.id ~= math_char_t then return end
+ if not digit_map[remap_lookup[after.fam << 21 | after.char]] then return end
+ core[0] = 'mn'
+end
+
+local function noad_to_table(noad, sub, cur_style, joining, bin_replacements, text_families)
+ local nucleus, core = kernel_to_table(noad.nucleus, sub == noad_over and cur_style//2*2+1 or cur_style, text_families)
+ if not nucleus then return end
+ if core and core[0] == 'mo' and core.minsize and not core.maxsize then
+ core.maxsize = core.minsize -- This happens when a half-specified delimiter appears alone in a list.
+ -- If it has a minimal size, it should be fixed to that size (since there is nothing bigger in it's list)
+ end
+ if sub == noad_ord and not (bin_replacements[node.direct.todirect(noad)] or (nucleus == core and #core == 1 and always_mo[core[1]])) then
+ if core and core[0] == 'mo' then
+ core['tex:class'] = nil
+ if not core.minsize and not core.movablelimits then
+ core[0] = 'mi'
+ core.movablelimits = nil
+ core.mathvariant = #core == 1 and type(core[1]) == 'string' and utf8.len(core[1]) == 1 and utf8.codepoint(core[1]) < 0x10000 and 'normal' or nil
+ core.stretchy, core.lspace, core.rspace = nil
+ end
+ end
+ if nucleus == core and #core == 1 then
+ if joining and joining[0] == 'mn' and core[0] == 'mi' and (core[1] == '.' or core[1] == ',') and maybe_to_mn(noad, core)
+ or core[0] == 'mn' or text_families[core['tex:family'] or 0] then
+ if joining and core[0] == joining[0] and core['tex:family'] == joining['tex:family'] then
+ joining[#joining+1] = core[1]
+ local cnodes = core[':nodes']
+ if cnodes then -- very likely
+ local jnodes = joining[':nodes']
+ if jnodes then -- very likely
+ table.move(cnodes, 1, #cnodes, #jnodes+1, jnodes)
+ else
+ joining[':nodes'] = cnodes
+ end
+ end
+ nucleus = do_sub_sup(joining, joining, noad, cur_style, text_families)
+ if nucleus == joining then
+ return nil, joining, joining
+ else
+ return nucleus, joining, false
+ end
+ elseif not noad.sub and not noad.sup then
+ return core, core, core
+ end
+ end
+ end
+ elseif sub == noad_op or sub == noad_oplimits or sub == noad_opnolimits or sub == noad_bin or sub == noad_rel or sub == noad_open
+ or sub == noad_close or sub == noad_punct or sub == noad_inner or sub == noad_ord then
+ if not core or not core[0] then
+ -- TODO
+ else
+ core[0] = 'mo'
+ if not core.minsize then
+ if stretchy[core[1]] then core.stretchy = false end
+ end
+ if core.mathvariant == 'normal' then core.mathvariant = nil end
+ core.lspace, core.rspace = 0, 0
+ end
+ nucleus['tex:class'] = noad_names[sub]
+
+ if (noad.sup or noad.sub) and (sub == noad_op or sub == noad_oplimits) then
+ if core and core[0] == 'mo' then core.movablelimits = sub == noad_op end
+ local sub = kernel_to_table(noad.sub, sub_style(cur_style), text_families)
+ local sup = kernel_to_table(noad.sup, sup_style(cur_style), text_families)
+ return {[0] = sup and (sub and 'munderover' or 'mover') or 'munder',
+ nucleus,
+ sub or sup,
+ sub and sup,
+ }, core
+ end
+ elseif sub == noad_under then
+ return {[0] = 'munder',
+ nucleus,
+ {[0] = 'mo', '_',},
+ }, core
+ elseif sub == noad_over then
+ return {[0] = 'mover',
+ nucleus,
+ {[0] = 'mo', '\u{203E}',},
+ }, core
+ elseif sub == noad_vcenter then -- Ignored. Nucleus will need special handling anyway
+ else
+ error[[confusion]]
+ end
+ return do_sub_sup(nucleus, core, noad, cur_style, text_families)
+end
+
+local function accent_to_table(accent, sub, cur_style, text_families)
+ local nucleus, core = kernel_to_table(accent.nucleus, cur_style//2*2+1, text_families)
+ local top_acc = acc_to_table(accent.accent, cur_style, sub & 1 == 1)
+ local bot_acc = acc_to_table(accent.bot_accent, cur_style, sub & 2 == 2)
+ return {[0] = top_acc and (bot_acc and 'munderover' or 'mover') or 'munder',
+ nucleus,
+ bot_acc or top_acc,
+ bot_acc and top_acc,
+ }, core
+end
+
+local style_table = {
+ display = {displaystyle = "true", scriptlevel = "0"},
+ text = {displaystyle = "false", scriptlevel = "0"},
+ script = {displaystyle = "false", scriptlevel = "1"},
+ scriptscript = {displaystyle = "false", scriptlevel = "2"},
+}
+
+style_table.crampeddisplay, style_table.crampedtext,
+style_table.crampedscript, style_table.crampedscriptscript =
+ style_table.display, style_table.text,
+ style_table.script, style_table.scriptscript
+
+local function radical_to_table(radical, sub, cur_style, text_families)
+ local kind = radical_sub[sub]
+ local nucleus, core = kernel_to_table(radical.nucleus, cur_style//2*2+1, text_families)
+ local left = delim_to_table(radical.left)
+ local elem
+ if kind == 'radical' or kind == 'uradical' then
+ -- FIXME: Check that this is really a square root
+ elem, core = {[0] = 'msqrt', nucleus, }, nil
+ elseif kind == 'uroot' then
+ -- FIXME: Check that this is really a root
+ elem, core = {[0] = 'msqrt', nucleus, kernel_to_table(radical.degree, 7, text_families)}, nil
+ elseif kind == 'uunderdelimiter' then
+ elem, core = {[0] = 'munder', left, nucleus}, left
+ elseif kind == 'uoverdelimiter' then
+ elem, core = {[0] = 'mover', left, nucleus}, left
+ elseif kind == 'udelimiterunder' then
+ elem = {[0] = 'munder', nucleus, left}
+ elseif kind == 'udelimiterover' then
+ elem = {[0] = 'mover', nucleus, left}
+ else
+ error[[confusion]]
+ end
+ return do_sub_sup(elem, core, radical, cur_style, text_families)
+end
+
+local function fraction_to_table(fraction, sub, cur_style, text_families)
+ local num, core = kernel_to_table(fraction.num, cur_style + 2 - cur_style//6*2, text_families)
+ local denom = kernel_to_table(fraction.denom, cur_style//2*2 + 3 - cur_style//6*2, text_families)
+ local left = delim_to_table(fraction.left)
+ local right = delim_to_table(fraction.right)
+ local mfrac = {[0] = 'mfrac',
+ linethickness = fraction.width and fraction.width == 0 and 0 or nil,
+ bevelled = fraction.middle and "true" or nil,
+ num,
+ denom,
+ }
+ if left then
+ return {[0] = 'mrow',
+ left,
+ mfrac,
+ right, -- might be nil
+ }
+ elseif right then
+ return {[0] = 'mrow',
+ mfrac,
+ right,
+ }
+ else
+ return mfrac, core
+ end
+end
+
+local function fence_to_table(fence, sub, cur_style)
+ local delim, core = delim_to_table(fence.delim)
+ if core[0] ~= 'mo' then
+ return delim, core
+ end
+ core.fence, core.symmetric = 'true', 'true'
+ local options = fence.options
+ local axis
+ if fence.height ~= 0 or fence.depth ~= 0 then
+ axis = 0xA == options & 0xA
+ local exact = 0x18 == options & 0x18
+ -- We treat them always as exact. mpadded would allow us to support
+ -- non-exact ones too and I will implement that if I ever encounter
+ -- someone who does that intentionally. Until then, we warn people
+ -- since such fences are absurd.
+ if not exact then
+ texio.write_nl'luamml: The document uses a fence with \z
+ explicit dimensions but without the "exact" option. \z
+ This is probably a mistake.'
+ end
+ core.minsize = string.format("%.3fpt", (fence.height + fence.depth)/65781.76)
+ core.maxsize = core.minsize
+ else
+ axis = 0xC ~= options & 0xC
+ end
+ if not axis then
+ texio.write_nl'luamml: Baseline centered fence will be centered around math axis instead'
+ end
+ return delim, core
+end
+
+local function space_to_table(amount, sub, cur_style)
+ if amount == 0 then return end
+ if sub == 99 then -- TODO magic number
+ -- 18*2^16=1179648
+ return {[0] = 'mspace', width = string.format("%.3fem", amount/1179648)}, space_like
+ else
+ -- 65781.76=tex.sp'100bp'/100
+ return {[0] = 'mspace', width = string.format("%.3fpt", amount/65781.76)}, space_like
+ end
+end
+
+local running_length = -1073741824
+local function rule_to_table(rule, sub, cur_style)
+ local width = string.format("%.3fpt", rule.width/65781.76)
+ local height = rule.height
+ if height == running_length then
+ height = '0.8em'
+ else
+ height = string.format("%.3fpt", height/65781.76)
+ end
+ local depth = rule.depth
+ if depth == running_length then
+ depth = '0.2em'
+ else
+ depth = string.format("%.3fpt", depth/65781.76)
+ end
+ return {[0] = 'mspace', mathbackground = 'currentColor', width = width, height = height, depth = depth}, space_like
+end
+
+-- The only part which changes the nodelist, we are converting bin into ord
+-- nodes in the same way TeX would do it later anyway.
+local function cleanup_mathbin(head)
+ local replacements = {}
+ local last = 'open' -- last sub if id was noad_t, left fence acts fakes being a open noad, bin are themselves. Every other noad is ord
+ for n, id, sub in node.traverse(head) do
+ if id == noad_t then
+ if sub == noad_bin then
+ if node.is_node(last) or last == noad_opdisplaylimits
+ or last == noad_oplimits or last == noad_opnolimits
+ or last == noad_rel or last == noad_open or last == noad_punct then
+ replacements[node.direct.todirect(n)] = true
+ n.subtype, last = noad_ord, noad_ord
+ else
+ last = n
+ end
+ else
+ if (sub == noad_rel or sub == noad_close or sub == noad_punct)
+ and node.is_node(last) then
+ replacements[node.direct.todirect(last)] = true
+ last.subtype = noad_ord
+ end
+ last = sub
+ end
+ elseif id == fence_t then
+ if sub == fence_sub.left then
+ last = noad_open
+ else
+ if node.is_node(last) then
+ replacements[node.direct.todirect(last)] = true
+ last.subtype = noad_ord, noad_ord
+ end
+ last = noad_ord
+ end
+ elseif id == fraction_t or id == radical_t or id == accent_t then
+ last = noad_ord
+ end
+ end
+ if node.is_node(last) then
+ replacements[node.direct.todirect(last)] = true
+ last.subtype = noad_ord
+ end
+ return replacements
+end
+
+function nodes_to_table(head, cur_style, text_families)
+ local bin_replacements = cleanup_mathbin(head)
+ local t = {[0] = 'mrow'}
+ local result = t
+ local nonscript
+ local core, last_noad, last_core, joining = space_like, nil, nil, nil
+ for n, id, sub in node.traverse(head) do
+ local new_core, new_joining, new_node, new_noad
+ local props = properties[n]
+ local mathml_core = props and props.mathml_core
+ local mathml_table = props and (props.mathml_table or mathml_core)
+ if mathml_table ~= nil then
+ new_node, new_core = mathml_table, mathml_core
+ elseif id == noad_t then
+ local new_n
+ new_n, new_core, new_joining = noad_to_table(n, sub, cur_style, joining, bin_replacements, text_families)
+ if new_joining == false then
+ t[#t], new_joining = new_n, nil
+ else
+ new_node = new_n -- might be nil
+ end
+ new_noad = sub
+ elseif id == accent_t then
+ new_node, new_core = accent_to_table(n, sub, cur_style, text_families)
+ new_noad = noad_ord
+ elseif id == style_t then
+ if sub ~= cur_style then
+ if #t == 0 then
+ t[0] = 'mstyle'
+ else
+ local new_t = {[0] = 'mstyle'}
+ t[#t+1] = new_t
+ t = new_t
+ end
+ if sub < 2 then
+ t.displaystyle, t.scriptlevel = true, 0
+ else
+ t.displaystyle, t.scriptlevel = false, sub//2 - 1
+ end
+ cur_style = sub
+ end
+ new_core = space_like
+ elseif id == choice_t then
+ local size = cur_style//2
+ new_node, new_core = nodes_to_table(n[size == 0 and 'display'
+ or size == 1 and 'text'
+ or size == 2 and 'script'
+ or size == 3 and 'scriptscript'
+ or assert(false)], 2*size, text_families), space_like
+ elseif id == radical_t then
+ new_node, new_core = radical_to_table(n, sub, cur_style, text_families)
+ new_noad = noad_ord
+ elseif id == fraction_t then
+ new_node, new_core = fraction_to_table(n, sub, cur_style, text_families)
+ new_noad = noad_inner
+ elseif id == fence_t then
+ new_node, new_core = fence_to_table(n, sub, cur_style)
+ local class = n.class
+ new_noad = class >= 0 and class or sub == fence_sub.left and noad_open or noad_close
+ elseif id == kern_t then
+ if not nonscript then
+ new_node, new_core = space_to_table(n.kern, sub, cur_style)
+ end
+ elseif id == glue_t then
+ if cur_style >= 4 or not nonscript then
+ if sub == 98 then -- TODO magic number
+ nonscript = true
+ else
+ new_node, new_core = space_to_table(n.width, sub, cur_style)
+ end
+ end
+ elseif id == rule_t then
+ new_node, new_core = rule_to_table(n, sub, cur_style)
+ -- elseif id == disc_t then -- Uncommon, does not play nicely with math mode and no sensible mapping anyway
+ end -- The other possible ids are whatsit, penalty, adjust, ins, mark. Ignore them.
+ nonscript = nil
+ if core and new_core ~= space_like then
+ core = core == space_like and new_core or nil
+ end
+ if new_node then
+ if new_noad then
+ local space = last_noad and (cur_style >= 4 and spacing_table_script or spacing_table)[last_noad + 1][new_noad + 1] or 0
+ if assert(space) ~= 0 then
+ if new_core and new_core[0] == 'mo' then
+ new_core.lspace = space
+ elseif last_core and last_core[0] == 'mo' then
+ last_core.rspace = space
+ else
+ t[#t+1] = {[0] = 'mspace', width = space} -- TODO Move into operators whenever possible
+ end
+ end
+ last_noad, last_core = new_noad, new_core
+ elseif new_node[0] ~= 'mspace' or new_node.mathbackground then
+ last_core = nil
+ end
+ t[#t+1] = new_node
+ end
+ joining = new_joining
+ end
+ -- In TeX, groups are never space like, so we insert an artificial node instead.
+ -- This node should be ignored for most purposes
+ if core == space_like then
+ core = {[0] = 'mi', ['tex:ignore'] = 'true'}
+ result[#result+1] = core
+ end
+ if t[0] == 'mrow' and #t == 1 then
+ assert(t == result)
+ result = t[1]
+ end
+ local mathml_filter = props and props.mathml_filter
+ if mathml_filter then
+ return mathml_filter(result, core)
+ else
+ return result, core
+ end
+end
+
+local function register_remap(family, mapping)
+ family = family << 21
+ for from, to in next, mapping do
+ remap_lookup[family | from] = utf8.char(to)
+ end
+end
+
+local function to_math(root, style)
+ if root[0] == 'mrow' then
+ root[0] = 'math'
+ else
+ root = {[0] = 'math', root}
+ end
+ root.xmlns = 'http://www.w3.org/1998/Math/MathML'
+ root['xmlns:tex'] = 'http://typesetting.eu/2021/LuaMathML'
+ if style < 2 then
+ root.display = 'block'
+ end
+ return root
+end
+
+return {
+ register_family = register_remap,
+ process = function(head, style, families) return nodes_to_table(head, style or 2, families) end,
+ make_root = to_math,
+}
diff --git a/macros/luatex/latex/luamml/luamml-data-combining.lua b/macros/luatex/latex/luamml/luamml-data-combining.lua
new file mode 100644
index 0000000000..2083a3f654
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-data-combining.lua
@@ -0,0 +1,27 @@
+return {
+ ["\u{0332}"] = "\u{2212}",
+ ["\u{0330}"] = "\u{02DC}",
+ ["\u{0328}"] = "\u{02DB}",
+ ["\u{20EF}"] = "\u{2192}",
+ ["\u{032C}"] = "\u{02C7}",
+ ["\u{032E}"] = "\u{02D8}",
+ ["\u{0306}"] = "\u{02D8}",
+ ["\u{030B}"] = "\u{02DD}",
+ ["\u{0302}"] = "\u{02C6}",
+ ["\u{0324}"] = "\u{00A8}",
+ ["\u{0317}"] = "\u{00B4}",
+ ["\u{031F}"] = "\u{002B}",
+ ["\u{0307}"] = "\u{002E}",
+ ["\u{0305}"] = "\u{2212}",
+ ["\u{0303}"] = "\u{02DC}",
+ ["\u{0316}"] = "\u{0060}",
+ ["\u{0301}"] = "\u{00B4}",
+ ["\u{030C}"] = "\u{02C7}",
+ ["\u{0327}"] = "\u{00B8}",
+ ["\u{0308}"] = "\u{00A8}",
+ ["\u{0300}"] = "\u{0060}",
+ ["\u{0323}"] = "\u{002E}",
+ ["\u{0304}"] = "\u{00AF}",
+ ["\u{032D}"] = "\u{005E}",
+ ["\u{20D7}"] = "\u{2192}",
+}
diff --git a/macros/luatex/latex/luamml/luamml-data-stretchy.lua b/macros/luatex/latex/luamml/luamml-data-stretchy.lua
new file mode 100644
index 0000000000..72f84065c0
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-data-stretchy.lua
@@ -0,0 +1,500 @@
+return {
+ -- The following is
+ -- xq -r '.unicode.charlist.character[] | select(.["operator-dictionary"] | if type == "array" then .[] else . end | .["@stretchy"]) | .["@id"] | sub("U"; "") | "[\"\\u{\(.)}\"] = true," ' < unicode.xml
+["\u{00028}"] = true,
+["\u{00029}"] = true,
+["\u{0005B}"] = true,
+["\u{0005D}"] = true,
+["\u{0005E}"] = true,
+["\u{0005F}"] = true,
+["\u{0007B}"] = true,
+["\u{0007C}"] = true,
+["\u{0007C}"] = true,
+["\u{0007D}"] = true,
+["\u{0007E}"] = true,
+["\u{000AF}"] = true,
+["\u{002C6}"] = true,
+["\u{002C7}"] = true,
+["\u{002C9}"] = true,
+["\u{002CD}"] = true,
+["\u{002DC}"] = true,
+["\u{002F7}"] = true,
+["\u{00302}"] = true,
+["\u{02016}"] = true,
+["\u{02016}"] = true,
+["\u{0203E}"] = true,
+["\u{02190}"] = true,
+["\u{02191}"] = true,
+["\u{02192}"] = true,
+["\u{02193}"] = true,
+["\u{02194}"] = true,
+["\u{02195}"] = true,
+["\u{0219A}"] = true,
+["\u{0219B}"] = true,
+["\u{0219C}"] = true,
+["\u{0219D}"] = true,
+["\u{0219E}"] = true,
+["\u{0219F}"] = true,
+["\u{021A0}"] = true,
+["\u{021A1}"] = true,
+["\u{021A2}"] = true,
+["\u{021A3}"] = true,
+["\u{021A4}"] = true,
+["\u{021A5}"] = true,
+["\u{021A6}"] = true,
+["\u{021A7}"] = true,
+["\u{021A8}"] = true,
+["\u{021A9}"] = true,
+["\u{021AA}"] = true,
+["\u{021AB}"] = true,
+["\u{021AC}"] = true,
+["\u{021AD}"] = true,
+["\u{021AE}"] = true,
+["\u{021B0}"] = true,
+["\u{021B1}"] = true,
+["\u{021B2}"] = true,
+["\u{021B3}"] = true,
+["\u{021B4}"] = true,
+["\u{021B5}"] = true,
+["\u{021B9}"] = true,
+["\u{021BC}"] = true,
+["\u{021BD}"] = true,
+["\u{021BE}"] = true,
+["\u{021BF}"] = true,
+["\u{021C0}"] = true,
+["\u{021C1}"] = true,
+["\u{021C2}"] = true,
+["\u{021C3}"] = true,
+["\u{021C4}"] = true,
+["\u{021C5}"] = true,
+["\u{021C6}"] = true,
+["\u{021C7}"] = true,
+["\u{021C8}"] = true,
+["\u{021C9}"] = true,
+["\u{021CA}"] = true,
+["\u{021CB}"] = true,
+["\u{021CC}"] = true,
+["\u{021CD}"] = true,
+["\u{021CE}"] = true,
+["\u{021CF}"] = true,
+["\u{021D0}"] = true,
+["\u{021D1}"] = true,
+["\u{021D2}"] = true,
+["\u{021D3}"] = true,
+["\u{021D4}"] = true,
+["\u{021D5}"] = true,
+["\u{021DA}"] = true,
+["\u{021DB}"] = true,
+["\u{021DC}"] = true,
+["\u{021DD}"] = true,
+["\u{021DE}"] = true,
+["\u{021DF}"] = true,
+["\u{021E0}"] = true,
+["\u{021E1}"] = true,
+["\u{021E2}"] = true,
+["\u{021E3}"] = true,
+["\u{021E4}"] = true,
+["\u{021E5}"] = true,
+["\u{021E6}"] = true,
+["\u{021E7}"] = true,
+["\u{021E8}"] = true,
+["\u{021E9}"] = true,
+["\u{021EA}"] = true,
+["\u{021EB}"] = true,
+["\u{021EC}"] = true,
+["\u{021ED}"] = true,
+["\u{021EE}"] = true,
+["\u{021EF}"] = true,
+["\u{021F0}"] = true,
+["\u{021F3}"] = true,
+["\u{021F4}"] = true,
+["\u{021F5}"] = true,
+["\u{021F6}"] = true,
+["\u{021F7}"] = true,
+["\u{021F8}"] = true,
+["\u{021F9}"] = true,
+["\u{021FA}"] = true,
+["\u{021FB}"] = true,
+["\u{021FC}"] = true,
+["\u{021FD}"] = true,
+["\u{021FE}"] = true,
+["\u{021FF}"] = true,
+["\u{02308}"] = true,
+["\u{02309}"] = true,
+["\u{0230A}"] = true,
+["\u{0230B}"] = true,
+["\u{02322}"] = true,
+["\u{02323}"] = true,
+["\u{02329}"] = true,
+["\u{0232A}"] = true,
+["\u{023B4}"] = true,
+["\u{023B5}"] = true,
+["\u{023DC}"] = true,
+["\u{023DD}"] = true,
+["\u{023DE}"] = true,
+["\u{023DF}"] = true,
+["\u{023E0}"] = true,
+["\u{023E1}"] = true,
+["\u{02772}"] = true,
+["\u{02773}"] = true,
+["\u{02794}"] = true,
+["\u{02799}"] = true,
+["\u{0279B}"] = true,
+["\u{0279C}"] = true,
+["\u{0279D}"] = true,
+["\u{0279E}"] = true,
+["\u{0279F}"] = true,
+["\u{027A0}"] = true,
+["\u{027A1}"] = true,
+["\u{027A5}"] = true,
+["\u{027A6}"] = true,
+["\u{027A8}"] = true,
+["\u{027A9}"] = true,
+["\u{027AA}"] = true,
+["\u{027AB}"] = true,
+["\u{027AC}"] = true,
+["\u{027AD}"] = true,
+["\u{027AE}"] = true,
+["\u{027AF}"] = true,
+["\u{027B1}"] = true,
+["\u{027B3}"] = true,
+["\u{027B5}"] = true,
+["\u{027B8}"] = true,
+["\u{027BA}"] = true,
+["\u{027BB}"] = true,
+["\u{027BC}"] = true,
+["\u{027BD}"] = true,
+["\u{027BE}"] = true,
+["\u{027E6}"] = true,
+["\u{027E7}"] = true,
+["\u{027E8}"] = true,
+["\u{027E9}"] = true,
+["\u{027EA}"] = true,
+["\u{027EB}"] = true,
+["\u{027EC}"] = true,
+["\u{027ED}"] = true,
+["\u{027EE}"] = true,
+["\u{027EF}"] = true,
+["\u{027F0}"] = true,
+["\u{027F1}"] = true,
+["\u{027F4}"] = true,
+["\u{027F5}"] = true,
+["\u{027F6}"] = true,
+["\u{027F7}"] = true,
+["\u{027F8}"] = true,
+["\u{027F9}"] = true,
+["\u{027FA}"] = true,
+["\u{027FB}"] = true,
+["\u{027FC}"] = true,
+["\u{027FD}"] = true,
+["\u{027FE}"] = true,
+["\u{027FF}"] = true,
+["\u{02900}"] = true,
+["\u{02901}"] = true,
+["\u{02902}"] = true,
+["\u{02903}"] = true,
+["\u{02904}"] = true,
+["\u{02905}"] = true,
+["\u{02906}"] = true,
+["\u{02907}"] = true,
+["\u{02908}"] = true,
+["\u{02909}"] = true,
+["\u{0290A}"] = true,
+["\u{0290B}"] = true,
+["\u{0290C}"] = true,
+["\u{0290D}"] = true,
+["\u{0290E}"] = true,
+["\u{0290F}"] = true,
+["\u{02910}"] = true,
+["\u{02911}"] = true,
+["\u{02912}"] = true,
+["\u{02913}"] = true,
+["\u{02914}"] = true,
+["\u{02915}"] = true,
+["\u{02916}"] = true,
+["\u{02917}"] = true,
+["\u{02918}"] = true,
+["\u{02919}"] = true,
+["\u{0291A}"] = true,
+["\u{0291B}"] = true,
+["\u{0291C}"] = true,
+["\u{0291D}"] = true,
+["\u{0291E}"] = true,
+["\u{0291F}"] = true,
+["\u{02920}"] = true,
+["\u{02934}"] = true,
+["\u{02935}"] = true,
+["\u{02936}"] = true,
+["\u{02937}"] = true,
+["\u{02942}"] = true,
+["\u{02943}"] = true,
+["\u{02944}"] = true,
+["\u{02945}"] = true,
+["\u{02946}"] = true,
+["\u{02947}"] = true,
+["\u{02948}"] = true,
+["\u{02949}"] = true,
+["\u{0294A}"] = true,
+["\u{0294B}"] = true,
+["\u{0294C}"] = true,
+["\u{0294D}"] = true,
+["\u{0294E}"] = true,
+["\u{0294F}"] = true,
+["\u{02950}"] = true,
+["\u{02951}"] = true,
+["\u{02952}"] = true,
+["\u{02953}"] = true,
+["\u{02954}"] = true,
+["\u{02955}"] = true,
+["\u{02956}"] = true,
+["\u{02957}"] = true,
+["\u{02958}"] = true,
+["\u{02959}"] = true,
+["\u{0295A}"] = true,
+["\u{0295B}"] = true,
+["\u{0295C}"] = true,
+["\u{0295D}"] = true,
+["\u{0295E}"] = true,
+["\u{0295F}"] = true,
+["\u{02960}"] = true,
+["\u{02961}"] = true,
+["\u{02962}"] = true,
+["\u{02963}"] = true,
+["\u{02964}"] = true,
+["\u{02965}"] = true,
+["\u{02966}"] = true,
+["\u{02967}"] = true,
+["\u{02968}"] = true,
+["\u{02969}"] = true,
+["\u{0296A}"] = true,
+["\u{0296B}"] = true,
+["\u{0296C}"] = true,
+["\u{0296D}"] = true,
+["\u{0296E}"] = true,
+["\u{0296F}"] = true,
+["\u{02970}"] = true,
+["\u{02971}"] = true,
+["\u{02972}"] = true,
+["\u{02973}"] = true,
+["\u{02974}"] = true,
+["\u{02975}"] = true,
+["\u{0297C}"] = true,
+["\u{0297D}"] = true,
+["\u{0297E}"] = true,
+["\u{0297F}"] = true,
+["\u{02980}"] = true,
+["\u{02980}"] = true,
+["\u{02983}"] = true,
+["\u{02984}"] = true,
+["\u{02985}"] = true,
+["\u{02986}"] = true,
+["\u{02987}"] = true,
+["\u{02988}"] = true,
+["\u{02989}"] = true,
+["\u{0298A}"] = true,
+["\u{0298B}"] = true,
+["\u{0298C}"] = true,
+["\u{0298D}"] = true,
+["\u{0298E}"] = true,
+["\u{0298F}"] = true,
+["\u{02990}"] = true,
+["\u{02991}"] = true,
+["\u{02992}"] = true,
+["\u{02993}"] = true,
+["\u{02994}"] = true,
+["\u{02995}"] = true,
+["\u{02996}"] = true,
+["\u{02997}"] = true,
+["\u{02998}"] = true,
+["\u{02999}"] = true,
+["\u{02999}"] = true,
+["\u{029D8}"] = true,
+["\u{029D9}"] = true,
+["\u{029DA}"] = true,
+["\u{029DB}"] = true,
+["\u{029FC}"] = true,
+["\u{029FD}"] = true,
+["\u{02B04}"] = true,
+["\u{02B05}"] = true,
+["\u{02B06}"] = true,
+["\u{02B07}"] = true,
+["\u{02B0C}"] = true,
+["\u{02B0D}"] = true,
+["\u{02B0E}"] = true,
+["\u{02B0F}"] = true,
+["\u{02B10}"] = true,
+["\u{02B11}"] = true,
+["\u{02B30}"] = true,
+["\u{02B31}"] = true,
+["\u{02B32}"] = true,
+["\u{02B33}"] = true,
+["\u{02B34}"] = true,
+["\u{02B35}"] = true,
+["\u{02B36}"] = true,
+["\u{02B37}"] = true,
+["\u{02B38}"] = true,
+["\u{02B39}"] = true,
+["\u{02B3A}"] = true,
+["\u{02B3B}"] = true,
+["\u{02B3C}"] = true,
+["\u{02B3D}"] = true,
+["\u{02B3E}"] = true,
+["\u{02B40}"] = true,
+["\u{02B41}"] = true,
+["\u{02B42}"] = true,
+["\u{02B43}"] = true,
+["\u{02B44}"] = true,
+["\u{02B45}"] = true,
+["\u{02B46}"] = true,
+["\u{02B47}"] = true,
+["\u{02B48}"] = true,
+["\u{02B49}"] = true,
+["\u{02B4A}"] = true,
+["\u{02B4B}"] = true,
+["\u{02B4C}"] = true,
+["\u{02B60}"] = true,
+["\u{02B61}"] = true,
+["\u{02B62}"] = true,
+["\u{02B63}"] = true,
+["\u{02B64}"] = true,
+["\u{02B65}"] = true,
+["\u{02B6A}"] = true,
+["\u{02B6B}"] = true,
+["\u{02B6C}"] = true,
+["\u{02B6D}"] = true,
+["\u{02B70}"] = true,
+["\u{02B71}"] = true,
+["\u{02B72}"] = true,
+["\u{02B73}"] = true,
+["\u{02B7A}"] = true,
+["\u{02B7B}"] = true,
+["\u{02B7C}"] = true,
+["\u{02B7D}"] = true,
+["\u{02B80}"] = true,
+["\u{02B81}"] = true,
+["\u{02B82}"] = true,
+["\u{02B83}"] = true,
+["\u{02B84}"] = true,
+["\u{02B85}"] = true,
+["\u{02B86}"] = true,
+["\u{02B87}"] = true,
+["\u{02B95}"] = true,
+["\u{02BA0}"] = true,
+["\u{02BA1}"] = true,
+["\u{02BA2}"] = true,
+["\u{02BA3}"] = true,
+["\u{02BA4}"] = true,
+["\u{02BA5}"] = true,
+["\u{02BA6}"] = true,
+["\u{02BA7}"] = true,
+["\u{02BA8}"] = true,
+["\u{02BA9}"] = true,
+["\u{02BAA}"] = true,
+["\u{02BAB}"] = true,
+["\u{02BAC}"] = true,
+["\u{02BAD}"] = true,
+["\u{02BAE}"] = true,
+["\u{02BAF}"] = true,
+["\u{02BB8}"] = true,
+["\u{1EEF0}"] = true,
+["\u{1EEF1}"] = true,
+["\u{1F800}"] = true,
+["\u{1F801}"] = true,
+["\u{1F802}"] = true,
+["\u{1F803}"] = true,
+["\u{1F804}"] = true,
+["\u{1F805}"] = true,
+["\u{1F806}"] = true,
+["\u{1F807}"] = true,
+["\u{1F808}"] = true,
+["\u{1F809}"] = true,
+["\u{1F80A}"] = true,
+["\u{1F80B}"] = true,
+["\u{1F810}"] = true,
+["\u{1F811}"] = true,
+["\u{1F812}"] = true,
+["\u{1F813}"] = true,
+["\u{1F814}"] = true,
+["\u{1F815}"] = true,
+["\u{1F816}"] = true,
+["\u{1F817}"] = true,
+["\u{1F818}"] = true,
+["\u{1F819}"] = true,
+["\u{1F81A}"] = true,
+["\u{1F81B}"] = true,
+["\u{1F81C}"] = true,
+["\u{1F81D}"] = true,
+["\u{1F81E}"] = true,
+["\u{1F81F}"] = true,
+["\u{1F820}"] = true,
+["\u{1F821}"] = true,
+["\u{1F822}"] = true,
+["\u{1F823}"] = true,
+["\u{1F824}"] = true,
+["\u{1F825}"] = true,
+["\u{1F826}"] = true,
+["\u{1F827}"] = true,
+["\u{1F828}"] = true,
+["\u{1F829}"] = true,
+["\u{1F82A}"] = true,
+["\u{1F82B}"] = true,
+["\u{1F82C}"] = true,
+["\u{1F82D}"] = true,
+["\u{1F82E}"] = true,
+["\u{1F82F}"] = true,
+["\u{1F830}"] = true,
+["\u{1F831}"] = true,
+["\u{1F832}"] = true,
+["\u{1F833}"] = true,
+["\u{1F834}"] = true,
+["\u{1F835}"] = true,
+["\u{1F836}"] = true,
+["\u{1F837}"] = true,
+["\u{1F844}"] = true,
+["\u{1F845}"] = true,
+["\u{1F846}"] = true,
+["\u{1F847}"] = true,
+["\u{1F850}"] = true,
+["\u{1F851}"] = true,
+["\u{1F852}"] = true,
+["\u{1F853}"] = true,
+["\u{1F858}"] = true,
+["\u{1F859}"] = true,
+["\u{1F860}"] = true,
+["\u{1F861}"] = true,
+["\u{1F862}"] = true,
+["\u{1F863}"] = true,
+["\u{1F868}"] = true,
+["\u{1F869}"] = true,
+["\u{1F86A}"] = true,
+["\u{1F86B}"] = true,
+["\u{1F870}"] = true,
+["\u{1F871}"] = true,
+["\u{1F872}"] = true,
+["\u{1F873}"] = true,
+["\u{1F878}"] = true,
+["\u{1F879}"] = true,
+["\u{1F87A}"] = true,
+["\u{1F87B}"] = true,
+["\u{1F880}"] = true,
+["\u{1F881}"] = true,
+["\u{1F882}"] = true,
+["\u{1F883}"] = true,
+["\u{1F898}"] = true,
+["\u{1F899}"] = true,
+["\u{1F89A}"] = true,
+["\u{1F89B}"] = true,
+["\u{1F8A0}"] = true,
+["\u{1F8A1}"] = true,
+["\u{1F8A2}"] = true,
+["\u{1F8A3}"] = true,
+["\u{1F8A4}"] = true,
+["\u{1F8A5}"] = true,
+["\u{1F8A6}"] = true,
+["\u{1F8A7}"] = true,
+["\u{1F8A8}"] = true,
+["\u{1F8A9}"] = true,
+["\u{1F8AA}"] = true,
+["\u{1F8AB}"] = true,
+-- till here
+}
diff --git a/macros/luatex/latex/luamml/luamml-demo.sty b/macros/luatex/latex/luamml/luamml-demo.sty
new file mode 100644
index 0000000000..64e4e3ff7f
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-demo.sty
@@ -0,0 +1,82 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesExplPackage{luamml-demo}{2024-08-14}{v0.1.0}{Reasonable default definitions for luamml}
+
+\sys_if_engine_luatex:F {
+ \msg_new:nnn {luamml-demo} {pdftex-option-ignored} {Option~`#1'~is~being~ignored~in~pdfTeX~mode.}
+ \DeclareOption*{\msg_warning:nnx {luamml-demo} {pdftex-option-ignored} {\CurrentOption}}
+ \ProcessOptions\relax
+ \RequirePackage{luamml-pdf-demo}
+ \endinput
+}
+
+\RequirePackage{luamml}% Loading luamml is pretty much the point
+\RequirePackage{amsmath,array}% These are more or less expected in luamml especially for advanced constructs
+
+\AtBeginDocument{%
+ \@ifpackageloaded{unicode-math}{}{%
+ \RegisterFamilyMapping\symsymbols{oms}%
+ \RegisterFamilyMapping\symletters{oml}%
+ \RegisterFamilyMapping\symlargesymbols{omx}%
+ }
+}
+
+\bool_new:N \l__luamml_demo_structelem_bool
+
+\DeclareOption{tracing}{
+ \tracingmathml=2
+}
+\DeclareOption{structelem}{
+ \bool_set_true:N \l__luamml_demo_structelem_bool
+ \luamml_flag_structelem:
+}
+\DeclareOption{files}{
+ \int_new:N \g__luamml_demo_mathml_int
+ \luamml_set_filename:n {
+ \immediateassignment \int_gincr:N \g__luamml_demo_mathml_int
+ \jobname -formula- \int_use:N \g__luamml_demo_mathml_int .xml
+ }
+}
+\DeclareOption{l3build}{
+ \luamml_set_filename:n {
+ \jobname .mml
+ }
+ \luamml_begin_single_file:
+}
+\ProcessOptions\relax
+
+\cs_new_eq:NN \LuaMMLSetFilename \luamml_set_filename:n
+
+\cs_generate_variant:Nn \pdffile_filespec:nnn {ene}
+\int_new:N \g__luamml_demo_af_int
+\cs_new_protected:Npn \LuaMMLTagAF #1#2 {
+ \tag_mc_end_push:
+ \int_gincr:N \g__luamml_demo_af_int
+ \exp_args:Ne \pdf_object_new:nn{__luamml_demo_\int_use:N \g__luamml_demo_af_int}{dict}
+ \exp_args:Ne \tag_struct_begin:n{tag=Formula,AF=__luamml_demo_\int_use:N \g__luamml_demo_af_int,#1}
+ \bool_if:NF \l__luamml_demo_structelem_bool {
+ \tag_mc_begin:n{tag=Formula}
+ }
+ #2
+ \group_begin:
+ \pdfdict_put:nnn {l_pdffile/Filespec} {AFRelationship}{/Supplement}
+ \pdffile_filespec:ene
+ { __luamml_demo_ \int_use:N \g__luamml_demo_af_int }
+ { test.xml }
+ { \luamml_get_last_mathml_stream:e{}\c_space_tl 0~R}
+ \group_end:
+ \bool_if:NF \l__luamml_demo_structelem_bool {
+ \tag_mc_end:
+ }
+ \tag_struct_end:
+ \tag_mc_begin_pop:n{}
+}
+
+\NewDocumentCommand\AnnotateFormula{ o m m }{%
+ \IfValueTF{#1}{%
+ \luamml_annotate:nen{#1}%
+ }{
+ \luamml_annotate:en
+ }{#2}{#3}
+}
+
+\cs_set_eq:NN \WriteoutFormula \luamml_pdf_write:
diff --git a/macros/luatex/latex/luamml/luamml-legacy-mappings.lua b/macros/luatex/latex/luamml/luamml-legacy-mappings.lua
new file mode 100644
index 0000000000..6a56b70dbd
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-legacy-mappings.lua
@@ -0,0 +1,73 @@
+-- local remap_ot1 = {
+ -- 0x0393, 0x0394, 0x0398, 0x039B, 0x039E, 0x03A0, 0x03A3, 0x03A5,
+ -- 0x03A6, 0x03A8, 0x03A9, nil, nil, nil, nil, nil,
+-- }
+
+local remap_oml = { [0] =
+ -- Greek italic
+ 0x1D6E4, 0x1D6E5, 0x1D6E9, 0x1D6EC, 0x1D6EF, 0x1D6F1, 0x1D6F4, 0x1D6F6,
+ 0x1D6F7, 0x1D6F9, 0x1D6FA, 0x1D6FC, 0x1D6FD, 0x1D6FE, 0x1D6FF, 0x1D716,
+ 0x1D701, 0x1D702, 0x1D703, 0x1D704, 0x1D705, 0x1D706, 0x1D707, 0x1D708,
+ 0x1D709, 0x1D70B, 0x1D70C, 0x1D70E, 0x1D70F, 0x1D710, 0x1D719, 0x1D712,
+ 0x1D713, 0x1D714, 0x1D700, 0x1D717, 0x1D71B, 0x1D71A, 0x1D70D, 0x1D711,
+ -- Symbols. (The nils are hook parts)
+ 0x21BC, 0x21BD, 0x21C0, 0x21C1, nil, nil, 0x22BB, 0x22BC,
+ -- old style numerals (nobody should ever use these in math) and some punctuation
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, 0x2E, 0x2C, 0x3C, 0x2F, 0x3E, 0x226D,
+ -- letters filled up with symbols
+ 0x2202, 0x1D434, 0x1D435, 0x1D436, 0x1D437, 0x1D438, 0x1D439, 0x1D43A,
+ 0x1D43B, 0x1D43C, 0x1D43D, 0x1D43E, 0x1D43F, 0x1D440, 0x1D441, 0x1D442,
+ 0x1D443, 0x1D444, 0x1D445, 0x1D446, 0x1D447, 0x1D448, 0x1D449, 0x1D44A,
+ 0x1D44B, 0x1D44C, 0x1D44D, 0x266D, 0x266E, 0x266F, 0x2323, 0x2322,
+ 0x2113, 0x1D44E, 0x1D44F, 0x1D450, 0x1D451, 0x1D452, 0x1D453, 0x1D454,
+ 0x210E, 0x1D456, 0x1D457, 0x1D458, 0x1D459, 0x1D45A, 0x1D45B, 0x1D45C,
+ 0x1D45D, 0x1D45E, 0x1D45F, 0x1D460, 0x1D461, 0x1D462, 0x1D463, 0x1D464,
+ 0x1D465, 0x1D466, 0x1D467, 0x1D6A4, 0x1D6A5, 0x2118, 0x2192, nil,
+}
+
+-- Something fishy here. Starting with "3D the entries seem wrong
+local remap_oms = { [0] =
+ 0x2212, 0x22C5, 0xD7, 0x2A, 0xF7, 0x22C4, 0xB1, 0x2213,
+ 0x2295, 0x2296, 0x2297, 0x2298, 0x2299, 0x25CB, 0x2218, 0x2219,
+ 0x224D, 0x2261, 0x2286, 0x2287, 0x2264, 0x2265, 0x2AAF, 0x2AB0,
+ 0x223C, 0x2248, 0x2282, 0x2283, 0x226A, 0x226B, 0x227A, 0x227B,
+ 0x2190, 0x2192, 0x2191, 0x2193, 0x2194, 0x2197, 0x2198, 0x2243,
+ 0x21D0, 0x21D2, 0x21D1, 0x21D3, 0x21D4, 0x2196, 0x2199, 0x221D,
+ 0x2032, 0x221E, 0x2208, 0x220B, 0x25B3, 0x25BD, 0x0338, 0x21A6,
+ 0x2200, 0x2203, 0xAC, 0x2205, 0x211C, 0x2111, 0x22A4, 0x22A5,
+ 0x2135, 0x1D49C, 0x212C, 0x1D49E, 0x1D49F, 0x2130, 0x2131, 0x1D4A2,
+ 0x210B, 0x2110, 0x1D4A5, 0x1D4A6, 0x2112, 0x2133, 0x1D4A9, 0x1D4AA,
+ 0x1D4AB, 0x1D4AC, 0x211B, 0x1D4AE, 0x1D4AF, 0x1D4B0, 0x1D4B1, 0x1D4B2,
+ 0x1D4B3, 0x1D4B4, 0x1D4B5, 0x222A, 0x2229, 0x228E, 0x2227, 0x2228,
+ 0x22A2, 0x22A3, 0x230A, 0x230B, 0x2308, 0x2309, 0x7B, 0x7D,
+ 0x27E8, 0x27E9, 0x7C, 0x2016, 0x2195, 0x21D5, 0x5C, 0x2240,
+ 0x221A, 0x2A3F, 0x2207, 0x222B, 0x2294, 0x2293, 0x2291, 0x2292,
+ 0xA7, 0x2020, 0x2021, 0xB6, 0x2663, 0x2662, 0x2661, 0x2660,
+}
+
+-- We are not remapping symbols which are only used as large variants
+local remap_omx = { [0] =
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, 0x27EE, 0x27EF, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, 0x2A06, nil,
+ 0x222E, nil, 0x2A00, nil, 0x2A01, nil, 0x2A02, nil,
+ 0x2211, 0x220F, 0x222B, 0x22C3, 0x22C2, 0x2A04, 0x22C0, 0x22C1,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ 0x2210, nil, 0x5E, 0x5E, 0x5E, 0x7E, 0x7E, 0x7E,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, 0x23B0, 0x23B1, nil, nil, nil, nil,
+}
+
+return {
+ oml = remap_oml,
+ oms = remap_oms,
+ omx = remap_omx,
+}
diff --git a/macros/luatex/latex/luamml/luamml-lr.lua b/macros/luatex/latex/luamml/luamml-lr.lua
new file mode 100644
index 0000000000..b78a7c3803
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-lr.lua
@@ -0,0 +1,71 @@
+local properties = node.get_properties_table()
+
+local function to_unicode(head, tail)
+ local result, subresult, i = {[0] = 'mtext'}, {}, 0
+ local characters, last_fid
+ local iter, state, n = node.traverse(head)
+ while true do
+ local id, sub n, id, sub = iter(state, n)
+ if not n or n == tail then break end
+ local props = properties[n]
+ if props and props.glyph_info then
+ i = i+1
+ result[i] = glyph_info
+ else
+ local char, fid = node.is_glyph(n)
+ if char then
+ if fid ~= last_fid then
+ local fontdir = font.getfont(fid)
+ characters, last_fid = fontdir.characters, fid
+ end
+ local uni = characters[char]
+ local uni = uni and uni.unicode
+ i = i+1
+ if uni then
+ if type(uni) == 'number' then
+ result[i] = utf.char(uni)
+ else
+ result[i] = utf.char(table.unpack(uni))
+ end
+ else
+ if char < 0x110000 then
+ result[i] = utf.char(char)
+ else
+ result[i] = '\u{FFFD}'
+ end
+ end
+ elseif node.id'math' == id then
+ if props then
+ local mml = props.saved_mathml_table or props.saved_mathml_core
+ if mml then
+ i = i+1
+ result[i] = mml
+ n = node.end_of_math(n)
+ end
+ end
+ -- elseif node.id'whatsit' == id then
+ -- TODO(?)
+ elseif node.id'glue' == id then
+ if n.width > 1000 then -- FIXME: Coordinate constant with tagpdf
+ i = i+1
+ result[i] = '\u{00A0}' -- non breaking space... There is no real reason why it has to be non breaking, except that MathML often ignore other spaces
+ end
+ elseif node.id'hlist' == id then
+ local nested = to_unicode(n.head)
+ table.move(nested, 1, #nested, i+1, result)
+ i = i+#nested
+ elseif node.id'vlist' == id then
+ i = i+1
+ result[i] = '\u{FFFD}'
+ elseif node.id'rule' == id then
+ if n.width ~= 0 then
+ i = i+1
+ result[i] = '\u{FFFD}'
+ end
+ end -- CHECK: Everything else can probably be ignored, otherwise shout at me
+ end
+ end
+ return result
+end
+
+return to_unicode
diff --git a/macros/luatex/latex/luamml/luamml-patches-amsmath.sty b/macros/luatex/latex/luamml/luamml-patches-amsmath.sty
new file mode 100644
index 0000000000..c0df5ed963
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-patches-amsmath.sty
@@ -0,0 +1,417 @@
+\ProvidesExplPackage {luamml-patches-amsmath} {2024-08-14} {0.1.0}
+ {Feel free to add a description here}
+
+\lua_now:n { require'luamml-amsmath' }
+
+% For all of these changes, the redefinitions appear huge.
+% But they are almost identical to the original and only
+% add luamml commands in appropriate places, so they would
+% mostly disappear if there were enough hooks in amsmath.
+
+% aligned and friends
+\cs_set:Npn \start@aligned #1#2 {
+ \RIfM@
+ \else
+ \nonmatherr@ { \begin { \@currenvir } }
+ \fi
+ \savecolumn@ % Assumption: called inside a group
+ \luamml_annotate:en {
+ core = false
+ } {
+ \alignedspace@left
+ }
+ \ams@start@box {#1} \bgroup
+ \maxfields@ #2 \relax
+ \ifnum \maxfields@ > \m@ne
+ \multiply \maxfields@ \tw@
+ \let \math@cr@@@ \math@cr@@@alignedat
+ \alignsep@ \z@skip
+ \else
+ \let \math@cr@@@ \math@cr@@@aligned
+ \alignsep@ \minalignsep
+ \fi
+ \Let@ \chardef \dspbrk@context \@ne
+ \default@tag
+ \spread@equation % no-op if already called
+ \global \column@ \z@
+ \ialign \bgroup
+ & \column@plus
+ \hfil
+ \strut@
+ $
+ \m@th
+ \displaystyle
+ {##}
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ $
+ \__luamml_amsmath_add_last_to_row:
+ \tabskip \z@skip
+ & \column@plus
+ $
+ \m@th
+ \displaystyle
+ {
+ {}
+ ##
+ }
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ $
+ \__luamml_amsmath_add_last_to_row:
+ \hfil
+ \tabskip\alignsep@
+ \crcr
+ \ams@return@opt@arg
+}
+
+\renewcommand \gathered [1] [c] {
+ \RIfM@
+ \else
+ \nonmatherr@ { \begin {gathered} }
+ \fi
+ \luamml_annotate:en {
+ core = false
+ } {
+ \alignedspace@left
+ }
+ \ams@start@box {#1} \bgroup
+ \Let@
+ \chardef \dspbrk@context \@ne
+ \restore@math@cr
+ \spread@equation
+ \ialign \bgroup
+ \hfil
+ \strut@
+ $
+ \m@th
+ \displaystyle
+ ##
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ $
+ \__luamml_amsmath_add_last_to_row:
+ \hfil
+ \crcr
+ \ams@return@opt@arg
+}
+
+\cs_set:Npn \endaligned {
+ \crcr
+ \__luamml_amsmath_save_inner_table:n \@currenvir
+ \egroup
+ \restorecolumn@
+ \egroup
+ \__luamml_amsmath_finalize_inner_table:
+}
+
+% gather
+\cs_set:Npn \gather@ #1 {
+ \ingather@true
+ \let \split \insplit@
+ \let \tag \tag@in@align
+ \let \label \label@in@display
+ \chardef \dspbrk@context \z@
+ \intertext@ \displ@y@ \Let@
+ \let \math@cr@@@ \math@cr@@@gather
+ \gmeasure@ {#1}
+ \global \shifttag@false
+ \tabskip \z@skip
+ \global \row@ \@ne
+ \halign to \displaywidth \bgroup
+ \strut@
+ \setboxz@h {
+ $
+ \m@th
+ \displaystyle
+ {##}
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ $
+ }
+ \__luamml_amsmath_add_box_to_row:
+ \calc@shift@gather
+ \set@gather@field
+ \tabskip\@centering
+ &
+ \setboxz@h {
+ \strut@
+ {##}
+ }
+ \dim_compare:nNnF {0pt} = {
+ \box_wd:N \c_zero_int
+ } {
+ \__luamml_amsmath_set_tag:
+ }
+ \place@tag@gather
+ \tabskip \iftagsleft@
+ \gdisplaywidth@
+ \else
+ \z@skip
+ \span \fi
+ \crcr
+ #1
+}
+
+\cs_new_eq:NN \__luamml_amsmath_original_gmeasure:n \gmeasure@
+\cs_set:Npn \gmeasure@ #1 {
+ \exp_last_unbraced:Nno
+ \use_ii_i:nn
+ { \luamml_flag_ignore: }
+ { \__luamml_amsmath_original_gmeasure:n {#1} }
+}
+
+\cs_set:Npn \endgather {
+ \math@cr
+ \black@ \totwidth@
+ \__luamml_amsmath_finalize_table:n {gather}
+ \egroup
+ $$
+ \ignorespacesafterend
+}
+
+% align and friends
+\cs_set:Npn \align@preamble {
+ &
+ \hfil
+ \strut@
+ \setboxz@h {
+ \@lign
+ $
+ \m@th
+ \displaystyle
+ {##}
+ \ifmeasuring@
+ \luamml_flag_ignore:
+ \else
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ \fi
+ $
+ }
+ \ifmeasuring@
+ \savefieldlength@
+ \else
+ \__luamml_amsmath_add_box_to_row:
+ \fi
+ \set@field
+ \tabskip\z@skip
+ &
+ \setboxz@h {
+ \@lign
+ $
+ \m@th
+ \displaystyle
+ {
+ {}
+ ##
+ }
+ \ifmeasuring@
+ \luamml_flag_ignore:
+ \else
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ \fi
+ $
+ }
+ \ifmeasuring@
+ \savefieldlength@
+ \else
+ \__luamml_amsmath_add_box_to_row:
+ \fi
+ \set@field
+ \hfil
+ \tabskip\alignsep@
+}
+
+\cs_set:Npn \math@cr@@@align {
+ \ifst@rred
+ \nonumber
+ \fi
+ \if@eqnsw
+ \global \tag@true
+ \fi
+ \global \advance \row@ \@ne
+ \add@amps \maxfields@
+ \omit
+ \kern -\alignsep@
+ \iftag@
+ \setboxz@h {
+ \@lign
+ \strut@
+ { \make@display@tag }
+ }
+ \place@tag
+ \__luamml_amsmath_set_tag:
+ \fi
+ \ifst@rred
+ \else
+ \global \@eqnswtrue
+ \fi
+ \global \lineht@ \z@
+ \cr
+}
+
+\cs_set:Npn \maketag@@@ #1 {
+ \hbox {
+ \m@th
+ \normalfont
+ #1
+ \__luamml_amsmath_save_tag:
+ }
+}
+
+\cs_set:Npn \endalign {
+ \math@cr
+ \black@ \totwidth@
+ \__luamml_amsmath_finalize_table:n {align}
+ \egroup
+ \ifingather@
+ \restorealignstate@
+ \egroup
+ \nonumber
+ \ifnum0=`{\fi\iffalse}\fi
+ \else
+ $$
+ \fi
+ \ignorespacesafterend
+}
+
+% For a more interesting one, let's consider multline:
+\cs_new_eq:NN \__luamml_amsmath_original_multline:n \multline@
+\cs_set:Npn \multline@ #1 {
+ \__luamml_amsmath_original_multline:n {
+ \ifmeasuring@ \else
+ \__luamml_amsmath_set_row_columnalign:n {left}
+ \fi
+ #1
+ \ifmeasuring@ \else
+ \__luamml_amsmath_set_row_columnalign:n {right}
+ \fi
+ }
+}
+
+\cs_new_eq:NN \__luamml_amsmath_original_mmeasure:n \mmeasure@
+\cs_set:Npn \mmeasure@ #1 {
+ \exp_last_unbraced:Nno
+ \use_ii_i:nn
+ { \luamml_flag_ignore: }
+ { \__luamml_amsmath_original_mmeasure:n {#1} }
+}
+
+% Luckily, {multline} uses \endmultline@math in exactly
+% the spot where we have to set the flag.
+% Less luckily, \endmultline@math sometimes get overwritten for the last line.
+% But that isn't a problem since we want special behavior there anyway.
+\cs_set:Npn \endmultline@math {
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ $
+ \__luamml_amsmath_add_last_to_row:
+}
+
+\cs_set:Npn \rendmultline@ {
+ \iftag@
+ \luamml_flag_save:nNn {} \displaystyle {mtd}
+ $
+ \__luamml_amsmath_add_last_to_row:
+ \let \endmultline@math \relax
+ \ifshifttag@
+ \hskip \multlinegap
+ \llap {
+ \vtop {
+ \raise@tag
+ \normalbaselines
+ \setbox \@ne \null
+ \dp \@ne \lineht@
+ \box \@ne
+ \hbox {
+ \strut@
+ \make@display@tag
+ }
+ }
+ }
+ \else
+ \hskip \multlinetaggap
+ \make@display@tag
+ \fi
+ \__luamml_amsmath_set_tag:
+ \else
+ \hskip \multlinegap
+ \fi
+ \hfilneg
+ \math@cr
+ \__luamml_amsmath_finalize_table:n {multline}
+ \egroup
+ $$
+}
+
+\cs_set:Npn \lendmultline@ {
+ \hfilneg
+ \hskip\multlinegap
+ \math@cr
+ \__luamml_amsmath_finalize_table:n {multline}
+ \egroup
+ $$
+}
+
+% Finally some slightly different stuff.
+% While {matrix} is covered by {array}, we still have {smallmatrix}:
+\renewenvironment {smallmatrix} {
+ \luamml_annotate:en {
+ core = false
+ } {
+ \null
+ \,
+ }
+ \vcenter \bgroup
+ \Let@
+ \restore@math@cr
+ \default@tag
+ \baselineskip 6 \ex@
+ \lineskip 1.5 \ex@
+ \lineskiplimit \lineskip
+ \ialign \bgroup
+ \hfil
+ $
+ \m@th
+ \scriptstyle
+ ##
+ \luamml_flag_save:nn {} {mtd} % No \scriptsize here since we want to add the mstyle nodes
+ $
+ \__luamml_amsmath_add_last_to_row:
+ \hfil
+ &&
+ \thickspace
+ \hfil
+ $
+ \m@th
+ \scriptstyle
+ ##
+ \luamml_flag_save:nn {} {mtd} % No \scriptsize here since we want to add the mstyle nodes
+ $
+ \__luamml_amsmath_add_last_to_row:
+ \hfil
+ \crcr
+}{%
+ \crcr
+ \__luamml_amsmath_save_smallmatrix:
+ \egroup
+ \egroup
+ \__luamml_amsmath_finalize_inner_table:
+ \luamml_annotate:en {
+ core = false
+ } {
+ \,
+ }
+}
+
+% {cases} is defined by the kernel, but we patch the overwritten version by amsmath.
+\cs_set:Npn \env@cases {
+ \let \@ifnextchar \new@ifnextchar
+ \left \lbrace
+ \def \arraystretch {1.2}
+ \array {@{}l@{\quad \luamml_flag_ignore:}l@{}}
+}
+
+
+\cs_set:Npn \bBigg@ #1 #2 {
+ {
+ \ensuremath {
+ \Uvextensible height~#1 \big@size axis~exact~#2
+ }
+ }
+}
diff --git a/macros/luatex/latex/luamml/luamml-patches-amstext.sty b/macros/luatex/latex/luamml/luamml-patches-amstext.sty
new file mode 100644
index 0000000000..2217600716
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-patches-amstext.sty
@@ -0,0 +1,37 @@
+\ProvidesExplPackage {luamml-patches-amstext} {2024-08-14} {0.1.0}
+ {Feel free to add a description here}
+
+\int_new:N \g__luamml_amsmath_text_struct_int
+\cs_set:Npn \textdef@ #1 #2 #3 {
+ \int_if_odd:nTF { \int_div_truncate:nn { \l__luamml_flag_int } { 8 } } {
+ \int_gincr:N \g__luamml_amsmath_text_struct_int
+ \tag_struct_begin:n {
+ tag = mtext/mathml,
+ stash,
+ label = __luamml_amsmath_text_ \int_use:N \g__luamml_amsmath_text_struct_int
+ }
+ \tag_mc_begin:n {
+ tag = mtext
+ }
+ \AnnotateFormula {
+ nucleus = true,
+ struct = "__luamml_amsmath_text_ \int_use:N \g__luamml_amsmath_text_struct_int"
+ }
+ } {
+ \use:n
+ }
+ {
+ \hbox {
+ {
+ \everymath {#1}
+ \let \f@size #2
+ \selectfont
+ #3
+ }
+ }
+ }
+ \int_if_odd:nT { \int_div_truncate:nn { \l__luamml_flag_int } { 8 } } {
+ \tag_mc_end:
+ \tag_struct_end:
+ }
+}
diff --git a/macros/luatex/latex/luamml/luamml-patches-array.sty b/macros/luatex/latex/luamml/luamml-patches-array.sty
new file mode 100644
index 0000000000..ee40b2c489
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-patches-array.sty
@@ -0,0 +1,86 @@
+\ProvidesExplPackage {luamml-patches-array} {2024-08-14} {0.1.0}
+ {Feel free to add a description here}
+
+\lua_now:n { require'luamml-array' }
+
+\cs_set:Npn \@classz {
+ \@classx
+ \@tempcnta \count@
+ \prepnext@tok
+ \@addtopreamble {
+ \ifcase \@chnum
+ \hfil
+ \hskip 1sp
+ \d@llarbegin
+ \cs_if_eq:NNTF \d@llarbegin \begingroup {
+ \insert@column
+ \d@llarend
+ } {
+ \__luamml_array_init_col:
+ \insert@column
+ \luamml_flag_save:nn {} {mtd}
+ \d@llarend
+ \__luamml_array_finalize_col:w 0~
+ }
+ \do@row@strut
+ \hfil
+ \or
+ \hskip 1sp
+ \d@llarbegin
+ \cs_if_eq:NNTF \d@llarbegin \begingroup {
+ \insert@column
+ \d@llarend
+ } {
+ \__luamml_array_init_col:
+ \insert@column
+ \luamml_flag_save:nn {} {mtd}
+ \d@llarend
+ \__luamml_array_finalize_col:w 1~
+ }
+ \do@row@strut
+ \hfil
+ \or
+ \hfil
+ \hskip 1sp
+ \d@llarbegin
+ \cs_if_eq:NNTF \d@llarbegin \begingroup {
+ \insert@column
+ \d@llarend
+ } {
+ \__luamml_array_init_col:
+ \insert@column
+ \luamml_flag_save:nn {} {mtd}
+ \d@llarend
+ \__luamml_array_finalize_col:w 2~
+ }
+ \do@row@strut
+ \or
+ \setbox \ar@mcellbox \vbox \@startpbox { \@nextchar }
+ \insert@column
+ \@endpbox
+ \ar@align@mcell
+ \do@row@strut
+ \or
+ \vtop \@startpbox { \@nextchar }
+ \insert@column
+ \@endpbox
+ \do@row@strut
+ \or
+ \vbox \@startpbox { \@nextchar }
+ \insert@column
+ \@endpbox
+ \do@row@strut
+ \fi
+ }
+ \prepnext@tok
+}
+
+\cs_set:Npn \endarray {
+ \crcr
+ \__luamml_array_save_array:
+ \egroup
+ \egroup
+ \mode_if_math:T { \__luamml_array_finalize_array: }
+ \@arrayright
+ \gdef \@preamble {}
+}
diff --git a/macros/luatex/latex/luamml/luamml-patches-kernel.sty b/macros/luatex/latex/luamml/luamml-patches-kernel.sty
new file mode 100644
index 0000000000..fa3aaae0ec
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-patches-kernel.sty
@@ -0,0 +1,63 @@
+\ProvidesExplPackage {luamml-patches-kernel} {2024-08-14} {0.1.0}
+ {Feel free to add a description here}
+
+\cs_new:Npn \__luamml_kernel_phantom:nnn #1#2#3 {
+ \setbox \z@ = \hbox {
+ $
+ \m@th
+ #2
+ {#3}
+ \luamml_flag_save:nNn {mathphant_#1} #2 {mphantom}
+ \luamml_pdf_write:
+ $
+ }
+ \luamml_annotate:nen {1} {
+ nucleus = true,
+ core = {[0] = 'mpadded',
+ \ifh@\else
+ width = 0,
+ \fi
+ \ifv@\else
+ height = 0, depth = 0,
+ \fi
+ data.mathml.mathphant_#1,
+ }
+ } {
+ \finph@nt
+ }
+}
+\cs_generate_variant:Nn \__luamml_kernel_phantom:nnn {V}
+
+\int_new:N \g__luamml_kernel_phantom_int
+\cs_set:Npn \mathph@nt {
+ \int_gincr:N \g__luamml_kernel_phantom_int
+ \__luamml_kernel_phantom:Vnn \g__luamml_kernel_phantom_int
+}
+
+\@ifpackageloaded {unicode-math} {} {
+ \cs_new:Npn \__luamml_kernel_define_character:Nnn #1#2#3 {
+ \cs_set:cpx { \cs_to_str:N #1 ~ } {
+ \luamml_annotate:nen {#2} {
+ nucleus = true, core = {[0] = 'mi', '\string\u{#3}'},
+ } {
+ \exp_not:v { \cs_to_str:N #1 ~ }
+ }
+ }
+ }
+
+ \__luamml_kernel_define_character:Nnn \models {3} {22a7}
+ \__luamml_kernel_define_character:Nnn \hookrightarrow {3} {21aa}
+ \__luamml_kernel_define_character:Nnn \hookleftarrow {3} {21a9}
+ \__luamml_kernel_define_character:Nnn \bowtie {3} {22c8}
+ \__luamml_kernel_define_character:Nnn \Longrightarrow {3} {27f9}
+ \__luamml_kernel_define_character:Nnn \longrightarrow {3} {27f6}
+ \__luamml_kernel_define_character:Nnn \Longleftarrow {3} {27f8}
+ \__luamml_kernel_define_character:Nnn \longleftarrow {3} {27f5}
+ \__luamml_kernel_define_character:Nnn \Longleftrightarrow {3} {27fa}
+ \__luamml_kernel_define_character:Nnn \longleftrightarrow {3} {27f7}
+ \__luamml_kernel_define_character:Nnn \longmapsto {4} {27fc}
+}
+
+\IfFileLoadedT {latex-lab-math.ltx} {
+ \RequirePackage{luamml-patches-lab-math}
+}
diff --git a/macros/luatex/latex/luamml/luamml-patches-lab-math.sty b/macros/luatex/latex/luamml/luamml-patches-lab-math.sty
new file mode 100644
index 0000000000..e2d12c3c73
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-patches-lab-math.sty
@@ -0,0 +1,20 @@
+\ProvidesExplPackage {luamml-patches-lab-math} {2024-08-14} {0.1.0}
+ {Feel free to add a description here}
+
+\AddToHook{begindocument} {
+ \cs_set:Npn \common@align@ending {
+ \math@cr
+ \black@ \totwidth@
+ \__luamml_amsmath_finalize_table:n {align}
+ \egroup
+ \ifingather@
+ \restorealignstate@
+ \egroup
+ \nonumber
+ \ifnum0=`{\fi\iffalse}\fi
+ \else
+ $$
+ \fi
+ \ignorespacesafterend
+ }
+}
diff --git a/macros/luatex/latex/luamml/luamml-pdf-demo.sty b/macros/luatex/latex/luamml/luamml-pdf-demo.sty
new file mode 100644
index 0000000000..fe63814d05
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-pdf-demo.sty
@@ -0,0 +1,50 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesExplPackage{luamml-pdf-demo}{2024-08-14}{v0.1.0}{Reasonable default definitions for luamml-pdf}
+
+\RequirePackage{luamml-pdf}% Loading luamml-pdf is pretty much the point
+% \RequirePackage{amsmath,array}% May come back if the patches get ported
+
+% Delay family mappings to allow for replacements
+\AddToHook{begindocument/before}{%
+ \@ifpackageloaded{unicode-math}{}{%
+ \RegisterFamilyMapping\symsymbols{oms}%
+ \RegisterFamilyMapping\symletters{oml}%
+ \RegisterFamilyMapping\symlargesymbols{omx}%
+ }
+}
+
+\cs_new_protected:Npn \LuaMMLSetFilename #1 {}
+
+% TODO.
+% \cs_generate_variant:Nn \pdffile_filespec:nnn {ene}
+% \int_new:N \g__luamml_demo_af_int
+% \cs_new_protected:Npn \LuaMMLTagAF #1#2 {
+% \int_gincr:N \g__luamml_demo_af_int
+% \exp_args:Ne \pdf_object_new:nn{__luamml_demo_\int_use:N \g__luamml_demo_af_int}{dict}
+% \exp_args:Ne \tagstructbegin{tag=Formula,AF=__luamml_demo_\int_use:N \g__luamml_demo_af_int,#1}
+% \bool_if:NF \l__luamml_demo_structelem_bool {
+% \tagmcbegin{tag=Formula}
+% }
+% #2
+% \group_begin:
+% \pdfdict_put:nnn {l_pdffile/Filespec} {AFRelationship}{/Supplement}
+% \pdffile_filespec:ene
+% { __luamml_demo_ \int_use:N \g__luamml_demo_af_int }
+% { test.xml }
+% { \luamml_get_last_mathml_stream:e{}\c_space_tl 0~R}
+% \group_end:
+% \bool_if:NF \l__luamml_demo_structelem_bool {
+% \tagmcend
+% }
+% \tagstructend
+% }
+
+\NewDocumentCommand\AnnotateFormula{ o m m }{%
+ \IfValueTF{#1}{%
+ \luamml_annotate:nen{#1}%
+ }{
+ \luamml_annotate:en
+ }{#2}{#3}
+}
+
+\cs_set_eq:NN \WriteoutFormula \luamml_pdf_write:
diff --git a/macros/luatex/latex/luamml/luamml-structelemwriter.lua b/macros/luatex/latex/luamml/luamml-structelemwriter.lua
new file mode 100644
index 0000000000..eb266a1e9f
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-structelemwriter.lua
@@ -0,0 +1,105 @@
+local struct_begin = token.create'tag_struct_begin:n'
+local struct_use = token.create'tag_struct_use:n'
+local struct_end = token.create'tag_struct_end:'
+
+local mc_begin = token.create'tag_mc_begin:n'
+local mc_end = token.create'tag_mc_end:'
+
+local function escape_name(name)
+ return name
+end
+
+local function escape_string(str)
+ return str
+end
+
+local mathml_ns_obj
+local function get_mathml_ns_obj()
+ mathml_ns_obj = mathml_ns_obj or token.create'c__pdf_backend_object_tag/NS/mathml_int'.index
+ return mathml_ns_obj
+end
+
+local attribute_counter = 0
+local attributes = setmetatable({}, {__index = function(t, k)
+ attribute_counter = attribute_counter + 1
+ local attr_name = string.format('luamml_attr_%i', attribute_counter)
+ t[k] = attr_name
+ tex.runtoks(function()
+ tex.sprint(string.format('\\tagpdfsetup{newattribute={%s}{/O/NSO/NS %i 0 R',
+ attr_name, mathml_ns_obj or get_mathml_ns_obj()))
+ -- tex.sprint(string.format('\\tagpdfsetup{newattribute={%s}{/O/MathML-3',
+ -- attr_name))
+ tex.cprint(12, k)
+ tex.sprint'}}'
+ end)
+ return attr_name
+end})
+
+local mc_type = luatexbase.attributes.g__tag_mc_type_attr
+local mc_cnt = luatexbase.attributes.g__tag_mc_cnt_attr
+-- print('!!!', mc_type, mc_cnt)
+
+local stash_cnt = 0
+local attrs = {}
+local function write_elem(tree, stash)
+ if tree[':struct'] then
+ return tex.runtoks(function()
+ return tex.sprint(struct_use, '{', tree[':struct'], '}')
+ end)
+ end
+ if not tree[0] then print('ERR', require'inspect'(tree)) end
+ local i = 0
+ for attr, val in next, tree do if type(attr) == 'string' and not string.find(attr, ':') and attr ~= 'xmlns' then
+ -- for attr, val in next, tree do if type(attr) == 'string' and string.byte(attr) ~= 0x3A then
+ i = i + 1
+ attrs[i] = string.format('/%s(%s)', escape_name(attr), escape_string(val))
+ end end
+ table.sort(attrs)
+
+ if stash then
+ stash_cnt = stash_cnt + 1
+ stash = '__luamml_stashed_' .. stash_cnt
+ tree[':struct'] = stash
+ stash = ', stash, label = ' .. stash
+ end
+
+ local attr_flag = i ~= 0 and ', attribute=' .. attributes[table.concat(attrs)]
+ tex.sprint(struct_begin, '{tag=' .. tree[0] .. '/mathml')
+ if stash then tex.sprint(stash) end
+ if attr_flag then tex.sprint(attr_flag) end
+ if tree[':actual'] then
+ tex.sprint(', actualtext = {')
+ tex.cprint(12, tree[':actual'])
+ tex.sprint'}'
+ end
+ tex.sprint'}'
+ for j = 1, i do attrs[j] = nil end
+
+ if tree[':nodes'] then
+ local n = tree[':nodes']
+ tex.runtoks(function()
+ tex.sprint{mc_begin, string.format('{tag=%s}', tree[0])}
+ -- NOTE: This will also flush all previous sprint's... That's often annoying, but in this case actually intentional.
+ end)
+ local mct, mcc = tex.attribute[mc_type], tex.attribute[mc_cnt]
+ for i = 1, #n do
+ node.set_attribute(n[i], mc_type, mct)
+ node.set_attribute(n[i], mc_cnt, mcc)
+ end
+ tex.runtoks(function()
+ tex.sprint(mc_end)
+ end)
+ end
+ for _, elem in ipairs(tree) do
+ if type(elem) ~= 'string' then
+ write_elem(elem)
+ end
+ end
+ tex.runtoks(function()
+ tex.sprint(struct_end)
+ end)
+end
+
+return function(element, stash)
+ return write_elem(element, stash)
+end
diff --git a/macros/luatex/latex/luamml/luamml-table.lua b/macros/luatex/latex/luamml/luamml-table.lua
new file mode 100644
index 0000000000..8b703953f8
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-table.lua
@@ -0,0 +1,110 @@
+local write_xml = require'luamml-xmlwriter'
+local make_root = require'luamml-convert'.make_root
+local save_result = require'luamml-tex'.save_result
+
+local properties = node.get_properties_table()
+
+local glue_id = node.id'glue'
+local tabskip_sub = 12
+assert(node.subtypes'glue'[tabskip_sub] == 'tabskip')
+
+local function store_get_row()
+ local row_temp
+ for i=tex.nest.ptr-1, 0, -1 do
+ local head = tex.nest[i].head
+ local glue = head.next
+ if glue and glue.id == glue_id and glue.subtype == tabskip_sub then
+ row_temp = head
+ break
+ end
+ end
+ if not row_temp then
+ error[[luamml_table's store function called outside of table]]
+ end
+ local props = properties[row_temp]
+ if not props then
+ props = {}
+ properties[row_temp] = props
+ end
+ local mml_row = props.mathml_row
+ if not mml_row then
+ mml_row = {[0] = 'mtr'}
+ props.mathml_row = mml_row
+ end
+ return mml_row
+end
+
+local function store_column_xml(mml, display)
+ if mml[0] ~= 'mtd' then
+ if display and mml[0] == 'mstyle' and mml.displaystyle == true then
+ mml[0], mml.displaystyle, mml.scriptlevel = 'mtd', nil, nil
+ else
+ if display and mml[0] ~= 'mstyle' then
+ mml = {[0] = 'mstyle', displaystyle = false, mml}
+ end
+ mml = {[0] = 'mtd', mml}
+ end
+ end
+ table.insert(store_get_row(), mml)
+ return mml
+end
+
+local function store_column(startmath)
+ local props = properties[startmath]
+ if not props then return end
+ local mml = props.saved_mathml_table or props.saved_mathml_core
+ if mml then return store_column_xml(mml) end
+end
+
+local function store_tag(xml)
+ local mml_row = store_get_row()
+ mml_row[0] = 'mlabeledtr'
+ table.insert(mml_row, 1, xml)
+ last_tag = nil
+end
+
+local function set_row_attribute(name, value)
+ local mml_row = store_get_row()
+ mml_row[name] = value
+end
+
+luatexbase.add_to_callback('hpack_filter', function(_, group)
+ if group ~= 'fin_row' then return true end
+
+ local temp = tex.nest.top.head
+ local props = properties[temp]
+ if not props then return true end
+ local mml_row = props.mathml_row
+ if not mml_row then return true end
+ props.mathml_row = nil
+
+ props = properties[tex.lists.align_head]
+ if not props then
+ props = {}
+ properties[tex.lists.align_head] = props
+ end
+ local mml_table = props.mathml_table_node_table
+ if not mml_table then
+ mml_table = {[0] = 'mtable'}
+ props.mathml_table_node_table = mml_table
+ end
+ table.insert(mml_table, mml_row)
+ return true
+end, 'mathml amsmath processing')
+
+local function get_table()
+ -- TODO: Error handling etc
+ local props = properties[tex.lists.align_head]
+ if not props then return end
+ local mml_table = props.mathml_table_node_table
+ props.mathml_table_node_table = nil
+ return mml_table
+end
+
+return {
+ store_column = store_column,
+ store_column_xml = store_column_xml,
+ store_tag = store_tag,
+ set_row_attribute = set_row_attribute,
+ get_table = get_table,
+}
diff --git a/macros/luatex/latex/luamml/luamml-tex-annotate.lua b/macros/luatex/latex/luamml/luamml-tex-annotate.lua
new file mode 100644
index 0000000000..4b22374ec2
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-tex-annotate.lua
@@ -0,0 +1,119 @@
+local nest = tex.nest
+
+local properties = node.get_properties_table()
+
+local mark_environment = {
+ data = {
+ },
+}
+
+local function annotate()
+ local annotation, err = load( 'return {'
+ .. token.scan_argument()
+ .. '}', nil, 't', mark_environment)
+ if not annotation then
+ tex.error('Error while parsing LuaMML annotation', {err})
+ return 0
+ end
+ annotation = annotation()
+ local nesting = nest.top
+ local props = properties[nesting.head]
+ local current = props and props.luamml__annotate_context
+ if current then
+ current, props.luamml__annotate_context = current.head, current.prev
+ else
+ tex.error('Mismatched LuaMML annotation',
+ {'Something odd happened. Maybe you forgot braces around an annotated symbol in a subscript or superscript?'})
+ return 0
+ end
+ local after = nesting.tail
+ local count, offset = 0, annotation.offset
+ local marked
+ if current == after then
+ tex.error'Empty LuaMML annotation'
+ else
+ repeat
+ current = current.next
+ count = count + 1
+ if count == offset then
+ marked = current
+ elseif offset or current ~= after then
+ local props = properties[current]
+ if not props then
+ props = {}
+ properties[current] = props
+ end
+ props.mathml_table, props.mathml_core = nil, false
+ end
+ until current == after
+ if offset and not marked then
+ tex.error'Invalid offset in LuaMML annotation'
+ end
+ marked = marked or current
+ if annotation.nucleus then
+ marked = marked.nucleus
+ end
+ if marked then
+ local props = properties[marked]
+ if not props then
+ props = {}
+ properties[marked] = props
+ end
+ if annotation.core then
+ props.mathml_core = annotation.core
+ end
+ if annotation.struct then
+ local saved = props.mathml_filter
+ local struct = annotation.struct
+ function props.mathml_filter(mml, core)
+ mml[':struct'] = struct
+ if saved then
+ return saved(mml, core)
+ else
+ return mml, core
+ end
+ end
+ end
+ else
+ tex.error'Unable to annotate nucleus of node without nucleus'
+ end
+ end
+ return count
+end
+
+local funcid = luatexbase.new_luafunction'__luamml_annotate_begin:'
+token.set_lua('__luamml_annotate_begin:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ local top = nest.top
+ local temp = top.head
+ local props = properties[temp]
+ if not props then
+ props = {}
+ properties[temp] = props
+ end
+ props.luamml__annotate_context = {
+ prev = props.luamml__annotate_context,
+ head = top.tail,
+ }
+end
+
+funcid = luatexbase.new_luafunction'__luamml_annotate_end:we'
+token.set_lua('__luamml_annotate_end:we', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ local count = token.scan_int()
+ local real_count = annotate()
+ if count ~= real_count then
+ tex.error('Incorrect count in LuaMML annotation', {
+ 'A LuaMML annotation was discovered with an explicit count \z
+ which was not the same as the number of top-level nodes annotated.',
+ string.format('This can be fixed by changing the supplied count from %i to %i \z
+ or by omitting the count value entirely.', count, real_count)
+ })
+ end
+end
+
+funcid = luatexbase.new_luafunction'__luamml_annotate_end:e'
+token.set_lua('__luamml_annotate_end:e', funcid, 'protected')
+lua.get_functions_table()[funcid] = annotate
+
+return mark_environment
diff --git a/macros/luatex/latex/luamml/luamml-tex.lua b/macros/luatex/latex/luamml/luamml-tex.lua
new file mode 100644
index 0000000000..4182fbb801
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-tex.lua
@@ -0,0 +1,232 @@
+local mlist_to_mml = require'luamml-convert'
+local process_mlist = mlist_to_mml.process
+local make_root = mlist_to_mml.make_root
+local register_family = mlist_to_mml.register_family
+
+local mappings = require'luamml-legacy-mappings'
+local write_xml = require'luamml-xmlwriter'
+local write_struct = require'luamml-structelemwriter'
+
+local filename_token = token.create'l__luamml_filename_tl'
+local label_token = token.create'l__luamml_label_tl'
+local left_brace = token.new(string.byte'{', 1)
+local right_brace = token.new(string.byte'}', 2)
+
+local output_hook_token
+local global_text_families = {}
+local text_families_meta = {__index = function(t, fam)
+ if fam == nil then return nil end
+ local assignment = global_text_families[fam]
+ if assignment == nil then
+ local fid = node.family_font(fam)
+ local fontdir = font.getfont(fid)
+ if not fontdir then
+ -- FIXME(?): If there is no font...
+ error'Please load your fonts?!?'
+ end
+ assignment = not (fontdir.MathConstants and next(fontdir.MathConstants))
+ end
+ t[fam] = assignment
+ return assignment
+end}
+
+local properties = node.get_properties_table()
+local mmode, hmode, vmode do
+ local result, input = {}, tex.getmodevalues()
+ for k,v in next, tex.getmodevalues() do
+ if v == 'math' then mmode = k
+ elseif v == 'horizontal' then hmode = k
+ elseif v == 'vertical' then vmode = k
+ else assert(v == 'unset')
+ end
+ end
+ assert(mmode and hmode and vmode)
+end
+
+local funcid = luatexbase.new_luafunction'RegisterFamilyMapping'
+token.set_lua('RegisterFamilyMapping', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ local fam = token.scan_int()
+ local mapping = token.scan_string()
+ if mappings[mapping] then
+ register_family(fam, mappings[mapping])
+ if global_text_families[fam] == nil then
+ global_text_families[fam] = false
+ end
+ else
+ tex.error(string.format('Unknown font mapping %q', mapping))
+ end
+end
+
+local funcid = luatexbase.new_luafunction'RegisterFamilyMapping'
+token.set_lua('RegisterTextFamily', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ local fam = token.scan_int()
+ local _kind = token.scan_string()
+ global_text_families[fam] = true
+end
+
+local function shallow_copy(t)
+ local tt = {}
+ for k,v in next, t do
+ tt[k] = v
+ end
+ return tt
+end
+
+-- Possible flag values:
+-- 0: Skip
+-- 1: Generate MathML, but only save it for later usage in startmath node
+-- 3: Normal (This is the only supported one in display mode)
+-- 11: Generate MathML structure elements
+--
+-- More generally, flags is a bitfield with the defined bits:
+-- Bit 5-7: See Bit 4
+-- Bit 4: Overwrite mathstyle with bit 9-11
+-- Bit 3: Generate MathML structure elements
+-- Bit 2: Change root element name for saved element
+-- Bit 1: Save MathML as a fully converted formula
+-- Bit 0: Save MathML for later usage in startmath node. Ignored for display math.
+
+local out_file
+
+local mlist_result
+
+local undefined_cmd = token.command_id'undefined_cs'
+local call_cmd = token.command_id'call'
+
+local labelled_mathml = {}
+
+local function save_result(xml, display, structelem)
+ mlist_result = make_root(xml, display and 0 or 2)
+ if out_file then
+ out_file:write(write_xml(mlist_result, tex.count.l__luamml_pretty_int & 1 == 1):sub(2) .. '\n')
+ else
+ token.put_next(filename_token)
+ local filename = token.scan_argument()
+ if filename ~= '' then
+ assert(io.open(filename, 'w'))
+ :write(write_xml(mlist_result, tex.count.l__luamml_pretty_int & 1 == 1):sub(2) .. '\n')
+ :close()
+ end
+ end
+ local tracing = tex.count.tracingmathml > 1
+ if tracing then
+ texio.write_nl(write_xml(mlist_result, tex.count.l__luamml_pretty_int & 2 == 2) .. '\n')
+ end
+ if output_hook_token then
+ tex.runtoks(function()
+ tex.sprint(-2, output_hook_token, left_brace, write_xml(mlist_result, tex.count.l__luamml_pretty_int & 4 == 4), right_brace)
+ end)
+ end
+ if tex.count.l__luamml_flag_int & 8 == 8 then
+ write_struct(mlist_result)
+ end
+ return mlist_result
+end
+
+luatexbase.add_to_callback('pre_mlist_to_hlist_filter', function(mlist, style)
+ if tex.nest.top.mode == mmode then -- This is a equation label generated with \eqno
+ return true
+ end
+ local flag = tex.count.l__luamml_flag_int
+ if flag & 3 == 0 then
+ return true
+ end
+ local display = style == 'display'
+ local startmath = tex.nest.top.tail -- Must come before any write_struct calls which adds nodes
+ style = flag & 16 == 16 and flag>>5 & 0x7 or display and 0 or 2
+ local xml, core = process_mlist(mlist, style, setmetatable({}, text_families_meta))
+ if flag & 2 == 2 then
+ xml = save_result(shallow_copy(xml), display)
+ end
+ if flag & 4 == 4 then
+ local element_type = token.get_macro'l__luamml_root_tl'
+ if element_type ~= 'mrow' then
+ if xml[0] == 'mrow' then
+ xml[0] = element_type
+ else
+ xml = {[0] = element_type, xml}
+ end
+ end
+ end
+ if not display and flag & 1 == 1 then
+ local props = properties[startmath]
+ if not props then
+ props = {}
+ properties[startmath] = props
+ end
+ props.saved_mathml_table, props.saved_mathml_core = xml, core
+ token.put_next(label_token)
+ local label = token.scan_argument()
+ if label ~= '' then
+ if labelled_mathml[label] then
+ tex.error('MathML Label already in use', {
+ 'A MathML expression has a label which is already used by another \z
+ formula. If you do not want to label this formula with a unique \z
+ label, set a empty label instead.'})
+ else
+ labelled_mathml[label] = xml
+ end
+ end
+ if flag & 10 == 8 then
+ write_struct(xml, true) -- This modifies xml in-place to reference the struture element
+ end
+ end
+ return true
+end, 'dump_list')
+
+funcid = luatexbase.new_luafunction'luamml_get_last_mathml_stream:e'
+token.set_lua('luamml_get_last_mathml_stream:e', funcid)
+lua.get_functions_table()[funcid] = function()
+ if not mlist_result then
+ tex.error('No current MathML data', {
+ "I was asked to provide MathML code for the last formula, but there weren't any new formulas since you last asked."
+ })
+ end
+ local mml = write_xml(mlist_result, tex.count.l__luamml_pretty_int & 8 == 8)
+ if tex.count.tracingmathml == 1 then
+ texio.write_nl(mml .. '\n')
+ end
+ tex.sprint(-2, tostring(pdf.immediateobj('stream', mml, '/Subtype/application#2Fmathml+xml' .. token.scan_argument(true))))
+ mlist_result = nil
+end
+
+funcid = luatexbase.new_luafunction'luamml_begin_single_file:'
+token.set_lua('luamml_begin_single_file:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ token.put_next(filename_token)
+ local filename = token.scan_argument()
+ if filename ~= '' then
+ out_file = assert(io.open(filename, 'w'))
+ end
+end
+
+funcid = luatexbase.new_luafunction'luamml_end_single_file:'
+token.set_lua('luamml_end_single_file:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ if out_file then
+ out_file:close()
+ out_file = nil
+ end
+end
+
+funcid = luatexbase.new_luafunction'luamml_register_output_hook:N'
+token.set_lua('__luamml_register_output_hook:N', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ output_hook_token = token.get_next()
+end
+
+funcid = luatexbase.new_luafunction'luamml_disable_output_hook:'
+token.set_lua('__luamml_disable_output_hook:', funcid, 'protected')
+lua.get_functions_table()[funcid] = function()
+ output_hook_token = nil
+end
+
+local annotate_context = require'luamml-tex-annotate'
+annotate_context.data.mathml = labelled_mathml
+
+return {
+ save_result = save_result,
+ labelled = labelled_mathml,
+}
diff --git a/macros/luatex/latex/luamml/luamml-xmlwriter.lua b/macros/luatex/latex/luamml/luamml-xmlwriter.lua
new file mode 100644
index 0000000000..a2b5abefbf
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml-xmlwriter.lua
@@ -0,0 +1,58 @@
+-- FIXME: Not sure yet if this will be needed
+local function escape_name(name)
+ return name
+end
+
+local escapes = {
+ ['"'] = "&quot;",
+ ['<'] = "&lt;",
+ ['>'] = "&gt;",
+ ['&'] = "&amp;",
+}
+local function escape_text(text)
+ return string.gsub(string.gsub(tostring(text), '["<>&]', escapes), '[\x00-\x08\x0B\x0C\x0E-\x1F]', function(x)
+ return string.format('^^%02x', string.byte(x))
+ end)
+end
+
+local attrs = {}
+local function write_elem(tree, indent)
+ if not tree[0] then print('ERR', require'inspect'(tree)) end
+ local escaped_name = escape_name(assert(tree[0]))
+ local i = 0
+ for attr, val in next, tree do if type(attr) == 'string' then
+ if not string.find(attr, ':', 1, true) then
+ -- if string.byte(attr) ~= 0x3A then
+ i = i + 1
+ attrs[i] = string.format(' %s="%s"', escape_name(attr), escape_text(val))
+ end
+ end end
+ table.sort(attrs)
+ local out = string.format('%s<%s%s', indent or '', escaped_name, table.concat(attrs))
+ for j = 1, i do attrs[j] = nil end
+ if not tree[1] then
+ return out .. '/>'
+ end
+ out = out .. '>'
+ local inner_indent = indent and indent .. ' '
+ local is_string
+ for _, elem in ipairs(tree) do
+ if type(elem) == 'string' then
+ if inner_indent and not is_string then
+ out = out .. inner_indent
+ end
+ out = out .. escape_text(elem)
+ is_string = true
+ else
+ out = out .. write_elem(elem, inner_indent)
+ is_string = nil
+ end
+ end
+ if indent then out = out .. indent end
+ return out .. '</' .. escaped_name .. '>'
+end
+
+return function(element, indent, version)
+ return (version == '11' and '<?xml version="1.1"?>' or '') ..
+ write_elem(element, indent and '\n' or nil)
+end
diff --git a/macros/luatex/latex/luamml/luamml.dtx b/macros/luatex/latex/luamml/luamml.dtx
new file mode 100644
index 0000000000..7815ac58e0
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml.dtx
@@ -0,0 +1,531 @@
+% \iffalse meta-comment
+%
+%% Copyright (C) 2020-2024 by Marcel Krueger
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%
+%<*batch>
+%<*gobble>
+\ifx\jobname\relax\let\documentclass\undefined\fi
+\ifx\documentclass\undefined
+\csname fi\endcsname
+%</gobble>
+\input docstrip.tex
+\keepsilent
+\generate{
+ \file{luamml.sty}{\from{luamml.dtx}{package,luatex}}
+ \file{luamml-pdf.sty}{\from{luamml.dtx}{package,pdftex}}
+}
+\endbatchfile
+%</batch>
+%<*gobble>
+\fi
+\expandafter\ifx\csname @currname\endcsname\empty
+\csname fi\endcsname
+%</gobble>
+%<*driver>
+\documentclass{l3doc}
+\usepackage{luamml}
+\usepackage{csquotes,luacolor}
+\MakeShortVerb{\|}
+\RecordChanges
+\begin{document}
+\tracingmathml2
+\DocInput{luamml.dtx}
+\PrintIndex
+\PrintChanges
+\end{document}
+%</driver>
+%<*gobble>
+\fi
+%</gobble>
+% \fi
+%
+% \GetFileInfo{luamml.sty}
+% \title{The \pkg{luamml} package%
+% \thanks{This document corresponds to \pkg{luamml}~\fileversion, dated~\filedate.}%
+% }
+% \author{Marcel Krüger}
+%
+% \maketitle
+%
+% \begin{documentation}
+% \section{Use case}
+% When generating output for the web or tagged output, mathematical content should often be represented as MathML.
+% This uses Lua\TeX~callbacks to automatically attempt to convert Lua\TeX~math mode output into MathML.
+%
+% \section{Usage}
+% The \pkg{luamml} package is designed to be used in automated ways by other packages and usually should not be invoked directly by the end user.
+% For experiments, \texttt{luamml-demo} is included which provides easier to use interfaces.
+%
+% Add in your preamble
+% \begin{verbatim}
+% \usepackage[files]{luamml-demo}
+% \end{verbatim}
+% This will trigger the output of individual files for each block of math output containing corresponding MathML.
+%
+% Alternatively
+% \begin{verbatim}
+% \usepackage[l3build]{luamml-demo}
+% \end{verbatim}
+% will generate a single file with a concatenation of all MathML blocks.
+%
+% For automated use, the \pkg{luamml} package can be included directly, followed by enclosing blocks which should generate files with \cmd{luamml_begin_single_file:} and \cmd{luamml_end_single_file:}.
+% The filename can be set with \cmd{luamml_set_filename:n}.
+%
+% \section{Improving MathML conversion}
+% When using constructs which do not automatically get converted in acceptable form, conversion hints can be provided with \cmd{luamml_annotate:en}.
+% This allows to provide a replacement MathML structure in Lua table form, for example
+% \begin{verbatim}
+% \luamml_annotate:en {
+% nucleus = true,
+% core = {[0] = 'mi', 'TeX'},
+% }{
+% \hbox{\TeX}
+% }
+% \end{verbatim}
+% produces a |<mi>TeX</mi>| element in the output instead of trying to import \TeX~as a mathematical expression.
+% The table structure is explained in an appendix.
+%
+% \section{Features \& Limitations}
+% Currently all mathematical expressions which purely contain Unicode encoded math mode material without embedded non-math should get converted successfully.
+% Usage with non-Unicode math (\TeX's 8-bit math fonts) is highly experimental and undocumented.
+% Any attempt to build complicated structures by embedding arbitrary \TeX\ code in the middle of math mode needs to have a MathML replacement specified.
+% We try to automate more cases in the future.
+%
+% \appendix
+% \input{luamml-algorithm}
+% \end{documentation}
+%
+% \begin{implementation}
+% \section{Package Implementation}
+% \subsection{Initialization}
+% \iffalse
+%<*package>
+% \fi
+% \begin{macrocode}
+%<@@=luamml>
+%<*luatex>
+\ProvidesExplPackage {luamml} {2024-08-14} {0.1.0}
+ {Automatically generate presentational MathML from LuaTeX math expressions}
+%</luatex>
+%<*pdftex>
+\ProvidesExplPackage {luamml-pdf} {2024-08-14} {0.1.0}
+ {MathML generation for L̶u̶a̶pdfLaTeX}
+%</pdftex>
+% \end{macrocode}
+%
+% \subsection{Initialization}
+% These variable have to appear before the Lua module is loaded and will be used to
+% communicate information to the callback.
+%
+% Here \cs{tracingmathml} does not use a expl3 name since it is not intended for
+% programming use but only as a debugging helper for the user.
+% The other variables are internal, but we provide public interfaces for setting
+% them later.
+% \begin{macrocode}
+\int_new:N \l__luamml_flag_int
+\int_new:N \l__luamml_pretty_int
+%<luatex>\tl_new:N \l__luamml_filename_tl
+\tl_new:N \l__luamml_root_tl
+\tl_set:Nn \l__luamml_root_tl { mrow }
+\tl_new:N \l__luamml_label_tl
+%<pdftex>\int_new:N \g__luamml_formula_id_int
+%<luatex>\int_new:N \tracingmathml
+
+\int_set:Nn \l__luamml_pretty_int { 1 }
+% \end{macrocode}
+%
+% Now we can load the Lua module which defines the callback.
+% Of course until pdf\TeX starts implementing \cs{directlua} this is only
+% done in Lua\TeX.
+% \begin{macrocode}
+%<luatex>\lua_now:n { require'luamml-tex' }
+% \end{macrocode}
+%
+% \subsection{Hook}
+% We also call a hook with arguments at the end of every MathML conversion with the result.
+% Currently only implemented in Lua\TeX{} since it immediately provides the output.
+% \begin{macrocode}
+%<*luatex>
+\hook_new_with_args:nn { luamml / converted } { 1 }
+
+\cs_new_protected:Npn \__luamml_output_hook:n {
+ \hook_use:nnw { luamml / converted } { 1 }
+}
+\__luamml_register_output_hook:N \__luamml_output_hook:n
+%</luatex>
+% \end{macrocode}
+
+%
+% \subsection{Flags}
+% The most important interface is for setting the flag which controls how the
+% formulas should be converted.
+%
+% \begin{macro}{\luamml_flag_process:}
+% Consider the current formula to be a complete, free-standing mathematical
+% expression which should be converted to MathML. Additionally, the formula
+% is also saved in the \texttt{start\_math} node as with
+% \cs{luamml_flag_save:}.
+% \begin{macrocode}
+\cs_new_protected:Npn \luamml_flag_process: {
+ \tl_set:Nn \l__luamml_label_tl {}
+ \int_set:Nn \l__luamml_flag_int { 3 }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\__luamml_maybe_structelem:}
+% A internal helper which can be added to a tag to preserve the external state
+% of the structelem flag.
+% \begin{macrocode}
+\cs_new:Npn \__luamml_maybe_structelem: {
+ (
+ 8 * \int_mod:nn {
+ \int_div_truncate:nn { \l__luamml_flag_int } {8}
+ } {2}
+ ) +
+}
+% \end{macro}
+%
+% \begin{macro}{\__luamml_style_to_num:N}
+% \begin{macrocode}
+\cs_new:Npn \__luamml_style_to_num:N #1 {
+%<luatex> 32 * #1
+%<*pdftex>
+ \token_case_meaning:NnF #1 {
+ \displaystyle {0}
+ \textstyle {32}
+ \scriptstyle {64}
+ \scriptscriptstyle {96}
+ } {
+ \Invalid_mathstyle
+ }
+%</pdftex>
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\luamml_flag_save:n,
+% \luamml_flag_save:nN,
+% \luamml_flag_save:nn,
+% \luamml_flag_save:nNn}
+% Convert the current formula but only save it's representation in the math
+% node without emitting it as a complete formula. This is useful when the
+% expression forms part of a bigger formula and will be intergrated into it's
+% MathML tables later by special code.
+% It optinally accepts three parameters: A label, one math style command
+% (\cs{displaystyle}, \cs{textstyle}, etc.) which is the implicit math style
+% (so the style which the surrounding code expects this style to have) and a
+% name for the root element (defaults to \texttt{mrow}).
+% If the root element name is \texttt{mrow}, it will get suppressed in some
+% cases.
+% \begin{macrocode}
+\cs_new_protected:Npn \luamml_flag_save:n #1 {
+ \tl_set:Nn \l__luamml_label_tl {#1}
+ \int_set:Nn \l__luamml_flag_int { \__luamml_maybe_structelem: 1 }
+}
+\cs_new_protected:Npn \luamml_flag_save:nN #1#2 {
+ \tl_set:Nn \l__luamml_label_tl {#1}
+ \int_set:Nn \l__luamml_flag_int { \__luamml_maybe_structelem: 17 + \__luamml_style_to_num:N #2 }
+}
+\cs_new_protected:Npn \luamml_flag_save:nn #1 {
+ \tl_set:Nn \l__luamml_label_tl {#1}
+ \int_set:Nn \l__luamml_flag_int { \__luamml_maybe_structelem: 5 }
+ \tl_set:Nn \l__luamml_root_tl
+}
+\cs_new_protected:Npn \luamml_flag_save:nNn #1#2 {
+ \tl_set:Nn \l__luamml_label_tl {#1}
+ \int_set:Nn \l__luamml_flag_int { \__luamml_maybe_structelem: 21 + \__luamml_style_to_num:N #2 }
+ \tl_set:Nn \l__luamml_root_tl
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\luamml_flag_ignore:}
+% Completely ignore the math mode material.
+% \begin{macrocode}
+\cs_new_protected:Npn \luamml_flag_ignore: {
+ \int_set:Nn \l__luamml_flag_int { 0 }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\luamml_flag_structelem:}
+% Like \cs{luamml_flag_process:}, but additionally add PDF structure
+% elements. This only works in Lua\TeX\ and requires that the \pkg{tagpdf} package
+% has been loaded \emph{before} \texttt{luamml}.
+% \begin{macrocode}
+%<*luatex>
+\cs_new_protected:Npn \luamml_flag_structelem: {
+ \tl_set:Nn \l__luamml_label_tl {}
+ \int_set:Nn \l__luamml_flag_int { 11 }
+}
+%</luatex>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\luamml_set_filename:n}
+% Allows to set a filename to which the generated MathML gets written.
+% Previous content from the file will get overwritten. This includes results
+% written by a previous formula. Therefore this has to be called separately
+% for every formula or it must expand to different values to be useful.
+% The value is fully expanded when the file is written.
+%
+% Only complete formulas get written into files (so formulas where
+% \cs{luamml_flag_process:} or \cs{luamml_flag_structelem:} are in effect).
+%
+% Only implemented in Lua\TeX, in pdf\TeX\ the arguments for \texttt{pdfmml}
+% determine the output location.
+% \begin{macrocode}
+%<*luatex>
+\cs_new_protected:Npn \luamml_set_filename:n {
+ \tl_set:Nn \l__luamml_filename_tl
+}
+%</luatex>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\luamml_begin_single_file:, \luamml_end_single_file:}
+% Everything between these two commands gets written into the same XML file.
+% The filename is expanded when \cs{luamml_begin_single_file:} gets executed.
+%
+% (Implemented in Lua)
+% \end{macro}
+%
+% By default, the flag is set to assume complete formulas.
+% \begin{macrocode}
+\luamml_flag_process:
+% \end{macrocode}
+%
+% \subsection{Annotations}
+% These are implemented very differently depending on the engine, but the interface
+% should be the same.
+% \subsubsection{Lua\TeX}
+% \begin{macrocode}
+%<*luatex>
+% \end{macrocode}
+% \begin{macro}{\luamml_annotate:nen, \luamml_annotate:en}
+% A simple annotation scheme: The first argument is the number of top level
+% noads to be annotated, the second parameter the annotation and the third
+% parameter the actual list of math tokens. The first argument can be omitted to
+% let Lua\TeX determine the number itself.
+%
+% Passing the first parameter explicitly is useful for any annotations which
+% should be compatible with fututre pdf\TeX versions of this functionality.
+% \begin{macrocode}
+\cs_new_protected:Npn \luamml_annotate:nen #1#2#3 {
+ \__luamml_annotate_begin:
+ #3
+ \__luamml_annotate_end:we \tex_numexpr:D #1 \scan_stop: {#2}
+}
+
+\cs_new_protected:Npn \luamml_annotate:en #1#2 {
+ \__luamml_annotate_begin:
+ #2
+ \__luamml_annotate_end:e {#1}
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</luatex>
+% \end{macrocode}
+
+% \subsubsection{pdf\TeX}
+% \begin{macrocode}
+%<*pdftex>
+% \end{macrocode}
+% \begin{macro}{\__luamml_pdf_showlists:}
+% Here and in many other locations the \pdfTeX{} implementation is based on \cs{showlists},
+% so we define a internal wrapper which sets all relevant parameters.
+% \begin{macrocode}
+\cs_if_exist:NTF \showstream {
+ \iow_new:N \l__luamml_pdf_stream
+ \iow_open:Nn \l__luamml_pdf_stream { \jobname .tml }
+ \cs_new_protected:Npn \__luamml_pdf_showlists: {
+ \group_begin:
+ \int_set:Nn \tex_showboxdepth:D { \c_max_int }
+ \int_set:Nn \tex_showboxbreadth:D { \c_max_int }
+ \showstream = \l__luamml_pdf_stream
+ \tex_showlists:D
+ \group_end:
+ }
+} {
+ \cs_set_eq:NN \l__luamml_pdf_stream \c_log_iow
+ \cs_set_eq:NN \__luamml_pdf_set_showstream: \scan_stop:
+ \cs_new_protected:Npn \__luamml_pdf_showlists: {
+ \group_begin:
+ \int_set:Nn \l_tmpa_int { \tex_interactionmode:D }
+ \int_set:Nn \tex_interactionmode:D { 0 }
+ \int_set:Nn \tex_showboxdepth:D { \c_max_int }
+ \int_set:Nn \tex_showboxbreadth:D { \c_max_int }
+ \tex_showlists:D
+ \int_set:Nn \tex_interactionmode:D { \l_tmpa_int }
+ \group_end:
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\luamml_annotate:nen, \luamml_annotate:en}
+% Now we can define the annotation commands for pdf\TeX.
+% \begin{macrocode}
+\cs_generate_variant:Nn \tl_to_str:n { e }
+\int_new:N \g__luamml_annotation_id_int
+\cs_new_protected:Npn \luamml_annotate:nen #1#2#3 {
+ \int_gincr:N \g__luamml_annotation_id_int
+ \iow_shipout_x:Nx \l__luamml_pdf_stream {
+ LUAMML_MARK_REF:
+ \int_use:N \g__luamml_annotation_id_int
+ :
+ }
+ \iow_now:Nx \l__luamml_pdf_stream {
+ LUAMML_MARK:
+ \int_use:N \g__luamml_annotation_id_int
+ :
+ count = \int_eval:n {#1},
+ #2
+ \iow_newline:
+ LUAMML_MARK_END
+ }
+ #3
+}
+\cs_new_protected:Npn \luamml_annotate:en #1#2 {
+ \int_gincr:N \g__luamml_annotation_id_int
+ \iow_shipout_x:Nx \l__luamml_pdf_stream {
+ LUAMML_MARK_REF:
+ \int_use:N \g__luamml_annotation_id_int
+ :
+ }
+ \iow_now:Nx \l__luamml_pdf_stream {
+ LUAMML_MARK:
+ \int_use:N \g__luamml_annotation_id_int
+ :
+ count = data.count[\int_use:N \g__luamml_annotation_id_int],
+ #1
+ \iow_newline:
+ LUAMML_MARK_END
+ }
+ \use:x {
+ \iow_now:Nn \l__luamml_pdf_stream {
+ LUAMML_COUNT:
+ \int_use:N \g__luamml_annotation_id_int
+ }
+ \__luamml_pdf_showlists:
+ \exp_not:n {#2}
+ \iow_now:Nn \l__luamml_pdf_stream {
+ LUAMML_COUNT_END:
+ \int_use:N \g__luamml_annotation_id_int
+ }
+ \__luamml_pdf_showlists:
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</pdftex>
+% \end{macrocode}
+%
+% \subsection{Trigger for specific formula}
+% This only applies for pdf\TeX\ since in Lua\TeX\ everything is controlled by the callback,
+% but for compatibility the function is defined anyway.
+%
+% \begin{macro}{\luamml_pdf_write:}
+% We could accept parameters for the flag and tag here, but for compatibility
+% with Lua\TeX they are passed in macros instead.
+% \begin{macrocode}
+%<*pdftex>
+\cs_new_protected:Npn \luamml_pdf_write: {
+ \int_gincr:N \g__luamml_formula_id_int
+ \iow_now:Nx \l__luamml_pdf_stream {
+ LUAMML_FORMULA_BEGIN:
+ \int_use:N \g__luamml_formula_id_int
+ :
+ \int_use:N \l__luamml_flag_int
+ :
+ \l__luamml_root_tl
+ :
+ \l__luamml_label_tl
+ }
+ \__luamml_pdf_showlists:
+ \iow_now:Nx \l__luamml_pdf_stream {
+ LUAMML_FORMULA_END
+ }
+}
+%</pdftex>
+%<luatex>\cs_new_eq:NN \luamml_pdf_write: \scan_stop:
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+% \end{macrocode}
+%
+% \subsection{Further helpers}
+%
+% \begin{macro}{\RegisterFamilyMapping}
+% The Lua version of this is defined in the Lua module.
+% \begin{macrocode}
+%<*pdftex>
+\NewDocumentCommand \RegisterFamilyMapping {m m} {
+ \iow_now:Nx \l__luamml_pdf_stream {
+ LUAMML_INSTRUCTION:REGISTER_MAPPING: \int_use:N #1 : #2
+ }
+}
+%</pdftex>
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \subsection{Patching}
+% For some packages, we ship with patches to make them more compatible and to
+% demonstrate how other code can be patched to work with \texttt{luamml}.
+%
+% These are either loaded directly if the packages are loaded or delayed using
+% \LaTeX's hook system otherwise.
+% \begin{macro}{\__luamml_patch_package:nn, \__luamml_patch_package:n}
+% For this, we use two helpers: First a wrapper which runs arbitrary code either
+% now (if the package is already loaded) or as soon as the package loads, second
+% an application of the first one to load packages following \texttt{luamml}'s
+% naming scheme for these patch packages.
+% \begin{macrocode}
+\cs_new_protected:Npn \__luamml_patch_package:nn #1 #2 {
+ \@ifpackageloaded {#1} {#2} {
+ \hook_gput_code:nnn {package/#1/after} {luamml} {#2}
+ }
+}
+\cs_new_protected:Npn \__luamml_patch_package:n #1 {
+ \__luamml_patch_package:nn {#1} {
+ \RequirePackage { luamml-patches-#1 }
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% We currently provide minimal patching for the kernel, \pkg{amsmath} and \pkg{array}.
+% Currently only the kernel code supports pdf\TeX, but it's planned to extend this.
+% \begin{macrocode}
+\RequirePackage { luamml-patches-kernel }
+%<*luatex>
+\__luamml_patch_package:n {amstext}
+\__luamml_patch_package:n {amsmath}
+\__luamml_patch_package:n {array}
+%</luatex>
+% \end{macrocode}
+
+% \iffalse
+%</package>
+% \fi
+% \end{implementation}
+% \Finale
diff --git a/macros/luatex/latex/luamml/luamml.pdf b/macros/luatex/latex/luamml/luamml.pdf
new file mode 100644
index 0000000000..18061ce3c0
--- /dev/null
+++ b/macros/luatex/latex/luamml/luamml.pdf
Binary files differ
diff --git a/macros/luatex/latex/luamml/test-mathml-2.txt b/macros/luatex/latex/luamml/test-mathml-2.txt
new file mode 100644
index 0000000000..c8116c78c0
--- /dev/null
+++ b/macros/luatex/latex/luamml/test-mathml-2.txt
@@ -0,0 +1,8 @@
+<math xmlns:tex="http://typesetting.eu/2021/LuaMathML" xmlns="http://www.w3.org/1998/Math/MathML">
+ <mo lspace="0" rspace="0.167em" tex:class="opnolimits">
+ sin
+ </mo>
+ <mi>
+ 𝑥
+ </mi>
+</math>
diff --git a/macros/luatex/latex/piton/piton-french.pdf b/macros/luatex/latex/piton/piton-french.pdf
index 8ad40b754c..78b2149467 100644
--- a/macros/luatex/latex/piton/piton-french.pdf
+++ b/macros/luatex/latex/piton/piton-french.pdf
@@ -277,1250 +277,1243 @@ endobj
<< /S /GoTo /D (subsection.8.3) >>
endobj
163 0 obj
-(\376\377\000N\000o\000t\000e\000s\000\040\000d\000a\000n\000s\000\040\000l\000e\000s\000\040\000l\000i\000s\000t\000i\000n\000g\000s)
+(\376\377\000U\000n\000\040\000e\000x\000e\000m\000p\000l\000e\000\040\000d\000e\000\040\000r\000\351\000g\000l\000a\000g\000e\000\040\000d\000e\000s\000\040\000s\000t\000y\000l\000e\000s)
endobj
164 0 obj
-<< /S /GoTo /D (subsection.8.4) >>
+<< /S /GoTo /D (section.9) >>
endobj
167 0 obj
-(\376\377\000U\000n\000\040\000e\000x\000e\000m\000p\000l\000e\000\040\000d\000e\000\040\000r\000\351\000g\000l\000a\000g\000e\000\040\000d\000e\000s\000\040\000s\000t\000y\000l\000e\000s)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000a\000v\000e\000c\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
endobj
168 0 obj
-<< /S /GoTo /D (section.9) >>
+<< /S /GoTo /D (subsection.9.1) >>
endobj
171 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000a\000v\000e\000c\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000s\000t\000a\000n\000d\000a\000r\000d\000\040\000d\000e\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
endobj
172 0 obj
-<< /S /GoTo /D (subsection.9.1) >>
+<< /S /GoTo /D (subsection.9.2) >>
endobj
175 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000s\000t\000a\000n\000d\000a\000r\000d\000\040\000d\000e\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
+(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000l\000'\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t\000\040\000\173\000p\000y\000t\000h\000o\000n\000r\000e\000p\000l\000\175\000\040\000d\000e\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
endobj
176 0 obj
-<< /S /GoTo /D (subsection.9.2) >>
+<< /S /GoTo /D (section.10) >>
endobj
179 0 obj
-(\376\377\000U\000t\000i\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000d\000e\000\040\000l\000'\000e\000n\000v\000i\000r\000o\000n\000n\000e\000m\000e\000n\000t\000\040\000\173\000p\000y\000t\000h\000o\000n\000r\000e\000p\000l\000\175\000\040\000d\000e\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
+(\376\377\000L\000e\000s\000\040\000s\000t\000y\000l\000e\000s\000\040\000p\000o\000u\000r\000\040\000l\000e\000s\000\040\000d\000i\000f\000f\000\351\000r\000e\000n\000t\000s\000\040\000l\000a\000n\000g\000a\000g\000e\000s\000\040\000i\000n\000f\000o\000r\000m\000a\000t\000i\000q\000u\000e\000s)
endobj
180 0 obj
-<< /S /GoTo /D (section.10) >>
+<< /S /GoTo /D (subsection.10.1) >>
endobj
183 0 obj
-(\376\377\000L\000e\000s\000\040\000s\000t\000y\000l\000e\000s\000\040\000p\000o\000u\000r\000\040\000l\000e\000s\000\040\000d\000i\000f\000f\000\351\000r\000e\000n\000t\000s\000\040\000l\000a\000n\000g\000a\000g\000e\000s\000\040\000i\000n\000f\000o\000r\000m\000a\000t\000i\000q\000u\000e\000s)
+(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000P\000y\000t\000h\000o\000n)
endobj
184 0 obj
-<< /S /GoTo /D (subsection.10.1) >>
+<< /S /GoTo /D (subsection.10.2) >>
endobj
187 0 obj
-(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000P\000y\000t\000h\000o\000n)
+(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000O\000C\000a\000m\000l)
endobj
188 0 obj
-<< /S /GoTo /D (subsection.10.2) >>
+<< /S /GoTo /D (subsection.10.3) >>
endobj
191 0 obj
-(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000O\000C\000a\000m\000l)
+(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000C\000\040\000\050\000e\000t\000\040\000C\000+\000+\000\051)
endobj
192 0 obj
-<< /S /GoTo /D (subsection.10.3) >>
+<< /S /GoTo /D (subsection.10.4) >>
endobj
195 0 obj
-(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000C\000\040\000\050\000e\000t\000\040\000C\000+\000+\000\051)
+(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000S\000Q\000L)
endobj
196 0 obj
-<< /S /GoTo /D (subsection.10.4) >>
+<< /S /GoTo /D (subsection.10.5) >>
endobj
199 0 obj
-(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000S\000Q\000L)
+(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000\253\000m\000i\000n\000i\000m\000a\000l\000\273)
endobj
200 0 obj
-<< /S /GoTo /D (subsection.10.5) >>
+<< /S /GoTo /D (subsection.10.6) >>
endobj
203 0 obj
-(\376\377\000L\000e\000\040\000l\000a\000n\000g\000a\000g\000e\000\040\000\253\000m\000i\000n\000i\000m\000a\000l\000\273)
+(\376\377\000L\000e\000s\000\040\000l\000a\000n\000g\000a\000g\000e\000s\000\040\000d\000\351\000f\000i\000n\000i\000s\000\040\000p\000a\000r\000\040\000l\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000N\000e\000w\000P\000i\000t\000o\000n\000L\000a\000n\000g\000u\000a\000g\000e)
endobj
204 0 obj
-<< /S /GoTo /D (subsection.10.6) >>
+<< /S /GoTo /D (section*.1) >>
endobj
207 0 obj
-(\376\377\000L\000e\000s\000\040\000l\000a\000n\000g\000a\000g\000e\000s\000\040\000d\000\351\000f\000i\000n\000i\000s\000\040\000p\000a\000r\000\040\000l\000a\000\040\000c\000o\000m\000m\000a\000n\000d\000e\000\040\000\134\000N\000e\000w\000P\000i\000t\000o\000n\000L\000a\000n\000g\000u\000a\000g\000e)
+(\376\377\000I\000n\000d\000e\000x)
endobj
208 0 obj
-<< /S /GoTo /D (section*.1) >>
-endobj
-211 0 obj
-(\376\377\000I\000n\000d\000e\000x)
-
+<< /S /GoTo /D [ 209 0 R /Fit ] >>
endobj
212 0 obj
-<< /S /GoTo /D [ 213 0 R /Fit ] >>
-endobj
-216 0 obj
-<< /Filter /FlateDecode /Length 3586 >>
-stream
-xڽ\K[ WEIp/
-',եp)ku!MO>V.AD +(
-FhLG&4+)"zG
-+#,oˮLo%?p]V4jz4pApS}H/y$GhMJ:Qם *Gvhe?h=}?n3n<6kG0vN21-U~$!Pa}=
-lMcLs0ZYL꜆e DrhcɮzQ86AYeޭip1<'{YXÍ PYU
-iu+f fM1 ?mn
-d
-ӧd`^9@y*;9ۢئܺ s }PQq׺PW_BdlrU}L8SMQp{5 ! U4W0TF@L  _\:4
-ToJ4^'hP+=;g)06Hg{(u5 2Js$
-\٣5
-^l< %&ۈi-dǣ 76ZTd reAG1fOR)8uE
-Sq&t*ͶޞGVZ\+vp2LҊ&FL('9҈W LZu=t%]aZqp!z՜8
-]T>j⛠D)Y!{_s<ܩx0s{;Ggxn53ؓDži'`Ϛ{^|vk<諦붾|l 3=$ \_Acyh vt3t;zZ!Qh0O0ƅEXKqs_+t~<*p^U'L
-%;hdUA(OV/ޞe6?\F:Oxt})i7l0?V}</ lZ {Ckmr㬏Pc]t+opqP!35D 3RDxv`AbWr'Dmrvb!Hi;H9:T?%*eܴ~=[}5S={ռmSUFTɪƵz9]d^@y8M5ۼ#M4dN`}+8_̎)fe. -<d?c;xNMLYH暯e5v;j)śG:%;Y3L~7`NvH0T,&puTރHgN08ex ơYybfI<}''֣.8 dXhFge־6 rgmq yޱ)9?(z9DK{JR{ _:ܦW95zQ^;jqgKjy7'z:q.g$0Hz^J5;w`ϗf9z?asΡz^mN1&+v5ݏ{
-%!h >\Yʍ eٹ99?q*O~r㈞Nsw>_R)?ҥ0˱Mx&E`n,/֦y`#!
+<< /Filter /FlateDecode /Length 3638 >>
+stream
+xڽ\Ic xiDS@=`nI6S9$Z(QzK=W`,QL\~|E-Z)[eXrxNJRz#役_V/@2CmxRg˯~Nx!,T2qAvN&8KT<myQ-HTv4
+p6&K+Ë\5O\$nڟyW92z# Ny'/+g҉7u{D~BchgȂ":M,ԏDj'fic .c0
+Xc^>x)QQ]=c0|;ek" ՛ukSUusWFp4T__tr}/_2o%9t.&oi~@a]\%yc(y.6d@kWVJ~v,5qWvZ%6ȓIRO]e.qJNM5ۆ[ِ&i5Q2"'X(4.~d2_Sn*M{+d0c VdܥR$̟X(ڇ/*N
+*`D)qK!
+gq*t㖊ɪս𚤋%&KKmXmrqms9y8S*m0eFuYJvfx?<.9_-Yڕ͍>o$+jcmA0;*O B5NM>~\)C[ßJb|:X~hTtn&&j3%_GU[ϵ\^a}ɹّƘU%_3Z
+%<;PjEOF~lz))-d&nvtGi4=%IH[ b'Âi-L:IUj\T,fxueރH
+gN99ey &5BYybY<U}''֣8 o2Q,B4c?J۳2EkFF#YEBwltzR{6Lk= i{}:+JǮp%OHѭ6ʹ:d'޾WüiM:|o:I@7dXG2Nà)Bv̇-+5ݮ Fo 9C_<$Jd`5\o ~8b5k/ B5PVDI3bD֭frkQCƮ˧àG \fM._TkdkhD+;ӔTЗW}lnx `1]J$u"ï*636QsDk%[X074]֫FY2oo_ZgΞ[Ժ:X]> ?~y2䃌_s1,#NyZO8ӶtG#&9ez5N bH9~:=º_9fN ,SIw?Y_eke9׭yڄkxa.lKO% #k{Kk iqlܝ/Wp/A[ޯm&'pvճmمґmOt<ޞ56bW{5n9;d h⁅zӀbe}h
+J]fWd>_{EĬk6cڠlP'~~ʭz0]' D.0P_n rDP{tzγlxh*N)S;LL3p-K&?1Qt51mG1o3.UrPN=GƉUC
+T޷]:
endstream
endobj
-213 0 obj
-<< /Type /Page /Contents 216 0 R /Resources 215 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 241 0 R >>
+209 0 obj
+<< /Type /Page /Contents 212 0 R /Resources 211 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 237 0 R >>
endobj
-241 0 obj
-[ 214 0 R ]
+237 0 obj
+[ 210 0 R ]
endobj
-214 0 obj
+210 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 222.163 76.495 393.939 87.952 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.inf.puc-rio.br/~roberto/lpeg/)>>
>>
endobj
-217 0 obj
-<< /D [ 213 0 R /XYZ 78.37 808.885 null ] >>
+213 0 obj
+<< /D [ 209 0 R /XYZ 78.37 808.885 null ] >>
endobj
-218 0 obj
-<< /D [ 213 0 R /XYZ 79.37 771.024 null ] >>
+214 0 obj
+<< /D [ 209 0 R /XYZ 79.37 771.024 null ] >>
endobj
5 0 obj
-<< /D [ 213 0 R /XYZ 79.37 545.899 null ] >>
+<< /D [ 209 0 R /XYZ 79.37 545.797 null ] >>
endobj
-215 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F17 219 0 R /F18 220 0 R /F19 221 0 R /F42 222 0 R /F50 223 0 R /F49 224 0 R /F51 225 0 R /F53 226 0 R /F15 227 0 R /F54 228 0 R /F55 229 0 R /F62 230 0 R /F63 231 0 R /F65 232 0 R /F31 233 0 R /F22 234 0 R /F33 235 0 R /F32 236 0 R /F48 237 0 R /F60 238 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+211 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F17 215 0 R /F18 216 0 R /F19 217 0 R /F42 218 0 R /F50 219 0 R /F49 220 0 R /F51 221 0 R /F53 222 0 R /F15 223 0 R /F54 224 0 R /F55 225 0 R /F62 226 0 R /F63 227 0 R /F65 228 0 R /F31 229 0 R /F22 230 0 R /F33 231 0 R /F32 232 0 R /F48 233 0 R /F60 234 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-248 0 obj
-<< /Filter /FlateDecode /Length 3540 >>
-stream
-xڵ\K# ϯXGTF+Wdo.8! d[A><dyE^~z~{ݙX/~QB^%$a%(lPo/Jo_>ZkoHÿ$;ǽgXJKkoKi/K Rݽh[gZsCme0ԝ- " k-<Ň
-bqTkSߵ*>13p|WZݾWyn
-TQ.0`O#_tc`#Hg47T#aakIU$IZT
-w32-aq%u*^v
-܈kCèjQuL3 i^e*Cص.yOc#1М%,ˠW|gsѨ(],Қ v#1U
-L+$akg\rLh1yxB~U5x{]&:{KƃI %RUMwOR6-Fˀ2!<^_%r`Ƣ{n+:YLF>}\p=>%!Fg
-v_! 3w)q5a:Gm&D8J*Gu9DH$FX f*\}eޱe(`LXU!|mwÑ.P#5?
-"Y5_cݳA,<Ξirf1#,ru&AeݸD=G)NuUs>:h+*n Vc]7  `+ayo9*d[OY?ȻkaE<+Rƥ^(H{0"sҟ_f5Jf/F>q@!jԔBFث1 VV08 1:[S806ie\>sU^U,̏{ʊa
-#)r&RKԼ6醛?WqOudϔVHJnʰ*MS=HND^+Y5PjCmְ>YK}fC?<W'AXj^mjwrJ6ml=>o/am3Qmֈx/L EtJWx~b> 9reGk],ʰqYF];2j(M7ܽU]ٹ>V&.2ONDאaΡ cboq,Z#N񝹷VR_KFS.-UAڀv‡xF%7*xV[GpS#9F-ӗӤ9oz_D_wdur/u r;w#+~l(~xhfVJ'wQx٣<;'OǀP9SJ>cZXy=[bҴ΂Yr)= F8?
-X뇎Dm be?o#[lo7kHBvjB}f%²nɺw,İ{ e*
+244 0 obj
+<< /Filter /FlateDecode /Length 3539 >>
+stream
+xڵ\ɲc W<TꪧK;WVIM7
+o_ޤ/>ZkoHÿ$;}۷a).I$,P.R6HuRliͅ;(a;[( '8TΊ*OZGxvp}n]znHؽGI nщhc4Sㄖj+tʏNA}Bsvʬ
+ӄu,RW48~n)-YE4 ZZ{T\Q|6U˛SNB[зE޾ʅf[_>ȧ7&Iᔚ|OFw$̏ 5:2OUddwj™PH8F-,{2⁉s3:Ai,MIUZxGAo"EF:өV3M!{=ͧ~+'^f;VR@e8ho,X .aAƚ΋knң$cB^L;x(>4^ٝ.KEB9+[t6oT2`~q@@Zd/ՠa
+7|6VK׮+$2Ae0 {PfSĐ杼*ƅ
+bqTkSߵ*>13p|WZݾWyn
+TQn0`/3_tc`#Hg2*K㑰GE$m-*^֒:/{l 
+*ESQ:ᴞ9ZTJxY,:΋lYCVV<//e
+=¨u^P8*t3ABeXa
+@eCT=Ecl$3$evlu35eV+EZSn6PbRJIw%@7l363Z {vt#rM ^7ɳ=S%q/YT}ݓ6v'k"o)2 oH&~ܵ=Ec#2ۊNj_a{/\OI1'k`׍mHpՅ 
+' EbhƃJ^+3Hxlڈ=+YvVwhOpnLuhxvI#GʧvH ]
+mQVS .X/<DՄh曜\(r!a!'0jޗEpyw1aU G\CB
+sZۃXY 3[$lM}GҒq ֫eV hzUIH 1?+e<rSbl\>䶥9sːQj3&8EB$Zj"[)𑽩DMZtz>l~`9Ϛ(?0 0Of~xSg7Qav G5{:,6;v}37vxbg[dp:Hg$Y+LΨDaC-PNU%d"1`JߣGDƫyGH3jg+t8!u^7˫JIU:Q\g"IV(Q?4EH?ilPϧ 4&&aÞ~`!e@Ha{v}'?HÍҠj^;5X)TZdxˋnGm;v"}T5Klo:j e6Cо &aaZElL<̲qO 8Oιw77ϥf$dlf8ƒʽ(4鋱BE{iGTAsH&${ݦ] GPF3
+{iDZ7זbRg{^p/VO@ /\f*զ*Sa0W~Ґbdo7 '70"l"žt4J͛-iLn|
+^Qھ|dԑ=S!)*ê4M("y&Rrڿ4Xesc@B؇ְ@_~fC?<W'AXj^mjwrJ76<z} O_}klF/
+zqߘ>;GvWAۉ2l9tL=Bk33ֻJbqhj>e5v*HNU(&P%jcj2Lj4ew6!-Vx_̾NvQ-0®hg*1BGG6-sW) ߕFmg으,|~p.OI*I<D zŤiϝ4Vzp ?
endstream
endobj
-247 0 obj
-<< /Type /Page /Contents 248 0 R /Resources 246 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 252 0 R >>
+243 0 obj
+<< /Type /Page /Contents 244 0 R /Resources 242 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 248 0 R >>
endobj
-252 0 obj
-[ 243 0 R 242 0 R ]
+248 0 obj
+[ 239 0 R 238 0 R ]
endobj
-243 0 obj
+239 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 490.557 488.192 497.531 500.147 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-242 0 obj
+238 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 358.563 75.592 369.02 87.049 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
-249 0 obj
-<< /D [ 247 0 R /XYZ 78.37 808.885 null ] >>
+245 0 obj
+<< /D [ 243 0 R /XYZ 78.37 808.885 null ] >>
endobj
9 0 obj
-<< /D [ 247 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 243 0 R /XYZ 79.37 771.024 null ] >>
endobj
13 0 obj
-<< /D [ 247 0 R /XYZ 79.37 650.318 null ] >>
+<< /D [ 243 0 R /XYZ 79.37 650.318 null ] >>
endobj
17 0 obj
-<< /D [ 247 0 R /XYZ 79.37 566.415 null ] >>
+<< /D [ 243 0 R /XYZ 79.37 566.415 null ] >>
endobj
21 0 obj
-<< /D [ 247 0 R /XYZ 79.37 317.43 null ] >>
+<< /D [ 243 0 R /XYZ 79.37 317.43 null ] >>
endobj
25 0 obj
-<< /D [ 247 0 R /XYZ 79.37 214.75 null ] >>
+<< /D [ 243 0 R /XYZ 79.37 214.75 null ] >>
endobj
-246 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F54 228 0 R /F62 230 0 R /F67 250 0 R /F55 229 0 R /F16 251 0 R /F63 231 0 R /F32 236 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+242 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F54 224 0 R /F62 226 0 R /F67 246 0 R /F55 225 0 R /F16 247 0 R /F63 227 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-257 0 obj
-<< /Filter /FlateDecode /Length 4386 >>
-stream
-xn$0Cqj
-Na❺썮T٢R˷[y2xbѴ. CEN%.ZV}FPanε秲[EIOܳ_*ҐrVґV@*Ai)O`[=Q!$/ `R3u!Xsภ24m3*pv<`H!x3Dl+
-݋Z~m3
-=bRlRJU pq `_6:2'-sz<Eҁ0c8I1d!;JH;Tx݊^*4.ƿM:iɄfq4mEG-=t4*:(<[+hKyN8h@237pWWo\$GJb
-
-I
-Dz>Au[fPg<dF̄`
-Ɖ'79+@LaNN Xy.<(3ږq/2#%"VY i6
-F;|(j/W)'\JHr !)Ղj_.O
-b6q<ÔDWjv5#xQx;(`{Gwggqk%B[ b:PBجL
-Tҵ=bLr `~Ӂi3͒^:1h8KeslrTRreI.IsL?ش3~!Px@l8^<3[=bsNK-"˴Cl: tlHu+b3{=)KUߊUoS#ax?Bt++e
- ~u ii
--L+$82]~P_pL:QU [hb-Wi_(krWuj>OFș#y #)Ixwô%X9寄X`qqk! QP%
-?1ΠIGQMxj+|L0":Uvsю7v 4 k'F> YY^ѷ*YtS %({ۨ`l-3t
-3v{..|띋sZìzN 'Kޭxg|6ys8ĜG7N0L맅/VgvRT,
- r).?J)HwSH#y~:EYުHyFBbp#aG =H2<ԹHXtbS^3^= 3|T32{ ,z[$3Ow,fڙR9} `P˞7Vk7r֝9mNw8oN<|z=3ƓȷE\L6γ}0ӋVsqùP;XP|EŷuP
-[&.˄0=ʦ- )z^ |_022{_UJ5B_z|vlWiy$<ZjP5Gkznx/s"}*J=^/tJ8QZjpr6X:ۅѺ.bl>
+253 0 obj
+<< /Filter /FlateDecode /Length 4384 >>
+stream
+xIn$W}l
+ƭ|~  qq+ o5;܈x=Ҙ8ֆ_Y_޾=/
+La杶 آQ+[e:xbѼ.f\)4Ouʻg/ >|C˨'mTxsY$1ɛJU HX & TU< jO~ݮ
+}yۚ"ŹZ!g7n⭫[mQV /:&,% BV # <P."wSX"GV@m+jmC^Q`qB\4ŽrɅ,r<A9_z=RkY5J11S}+"ݥ*]aX;pE{)3aqu(vrt-EdgZO1sL5M1/a{A]i<׬oz~~Uҳ :jM<{O-(dzLkAA9l4d4zG/t[z_yvJ9E-aHreW5ȕT,dZ0
+xO;c\:3ynewmK1ٱS9P' /!U`_D?\+h}n&R4u4h]-fi),Uh 6,ل T;tQr6D-b^y: 6k悝f
+&渽
+Tpf0pNn {fʹG
+
+aIJRi *͞WOg>iNU!xq(d);+danR( )\mF5Zl/xD &~VOR}atMy1D^̾= dTh>`ĪjxyWtUS)-#DIjKTlEmp ŝ!!^u;+RqnEh}ǀ%]AeXCM"̘z֮V\WrFDe#!.fw:tlrJŠ:ecwNec<M_MJչJm4):
+*5YBf&0Jb
+@)^hiƜRi@9l<w2==sDD_KI V&yn ׌;y&2ro%\veir[᥹mJx"(Dǻ½b,)(uc!a_$_uo [H?n NʸvTBw-SшFVuuGM:+?.Lș-#yZG3)Ixw
+ܜ6c GJ+C5{d%47|ca߆:nHے=Vv\cv`ݭ90*nnG|ܱ޹:=ɉTXV ~RF:w裴#]8#(c2V}R݊mlNeRAy^bʶ󏥬R
+>=EH?ư+ρh U<J#
+Ԋ.\k&LG¡}Xq6OaP߮@Cb
+"> m|_?c 7~dEyL6yT7++D
+6K@CTY;ww}X6=,k/sF/B5,Lm%5LEg6|~;ڐ0b3shܩy1g,
+ҧbjDOW ޣNֹօ+tM]Syh[u`\4O+*;(Nߪ)W(Ji qЄcO(r
endstream
endobj
-256 0 obj
-<< /Type /Page /Contents 257 0 R /Resources 255 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 260 0 R >>
+252 0 obj
+<< /Type /Page /Contents 253 0 R /Resources 251 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 256 0 R >>
endobj
-260 0 obj
-[ 244 0 R 245 0 R 253 0 R 254 0 R ]
+256 0 obj
+[ 240 0 R 241 0 R 249 0 R 250 0 R ]
endobj
-244 0 obj
+240 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 261.657 708.966 276.381 722.147 ]/A << /S /GoTo /D (subsection.4.3) >> >>
endobj
-245 0 obj
+241 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 289.333 708.966 296.307 722.147 ]/A << /S /GoTo /D (subsection.4.3) >> >>
endobj
-253 0 obj
+249 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 384.516 681.248 399.241 692.197 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-254 0 obj
+250 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 414.962 681.248 426.917 692.197 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-258 0 obj
-<< /D [ 256 0 R /XYZ 78.37 808.885 null ] >>
+254 0 obj
+<< /D [ 252 0 R /XYZ 78.37 808.885 null ] >>
endobj
29 0 obj
-<< /D [ 256 0 R /XYZ 79.37 599.153 null ] >>
+<< /D [ 252 0 R /XYZ 79.37 599.153 null ] >>
endobj
-255 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F68 259 0 R /F54 228 0 R /F53 226 0 R /F55 229 0 R /F63 231 0 R /F65 232 0 R /F32 236 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+251 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F62 226 0 R /F68 255 0 R /F54 224 0 R /F53 222 0 R /F55 225 0 R /F63 227 0 R /F65 228 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-267 0 obj
-<< /Filter /FlateDecode /Length 5225 >>
-stream
-xڵ<ɮ丑<%s n^Vvm<ukd2m`2?=̬W TD7J\~_\]K؂U.Eq)`S]Mp7!UBUk޿jq"6ױj2pqFl麎2w7o\nxu7 ^o}OҨ<F#F-_<g|~ aADF84+3W.{7#4_ߜF7H<.pdZ^դFLq5L):QPMHFAT3} c8xm6qS2kէiûBW /oGGW]8][iJ,TI? ST;"mAo|zs@oiԀ ;zMhx3Y!&d ȼ8W9k7e3rr0͝ؼ܂˅XMSlBQ9^=}y{ǑY+T&NtkKe^znU*Ue- j6+2-ʢ"ͦsGhҜ7jÞgfS{/ |b}yLjfMvێ ctdmW=}>+hJ|\w+H[e g11GlDn`NT}^ &V=Uc33szj^ݧS鵮kW苄M364rH
- +|Ejw-ߊ؋w_@˯ÇF6@ ֻ+@exÊʽexqc;VǪ겋x'mtQWBKß~f*JGEu\]ӗ604o Fm^8cP.-$Ӭi l0`MHmVdgu*5yJM ]uyTf
-:d4Q-P+oF/WշTa8:9r~s <I-Qs<zLnŞbNp<У.Q&FwʺNx5גNaU9{⎿bl |FUd.@׎Ugi#G13fQPE'<UTܕl5D=i^$tTxӸ[#nʫqR=-ݍ`T=\%]E$mY2A6c7ǵs| H7O1=
-Mb"h%=.ė6Q-c@X,r 1`Qz^_d`\3N_9!] q"^Md&\@Ni!孇!OT(*pVUzO`J^0G{6FĚ_saf -3ýs3Р@P̠NKfMPvrlVL S]rm,4DF5 '@FoV6E֜E+ma?dMU ^5ѶgGN~ M4_$x}Ն4 FUQ#WÃ
-dH GT^vl+-9ݔ~yv`(ʩ>0rb6v,0t1ˤuP埲L
-
-d>fJv9y)ߔ}WbjVgJxx,7H _I#Cr:6UK ^R> MO*8,i*SŞ_Zً pI$7b{L<!Kq^XM b4RYF(<]+
-#H}v\p`do,=,3)ϓK&\Y58Ƣ^ xKg
-ip+${SCc=1qCoLς{n`Ҫ4ϠkGTkUKLL
-c;Q3/0CIQ(
-&Bp/HN1f 0q
-
-Nm _>V{]LvzU40iq/]cw,9AHћ6R5VD+CcNuI譠DzGZrm1Ee '2+"(0+F +Ji.6j"l>%Uf4 yV)'Q5j ߱ޏCtWI@Ӓ<mSQ)J-m:BW;zL(F:䧳7&R?j\+NBE"#.#?fivquRkv('!R8qubڹvp􈶐]Tf2Kj  "!t֔`mMR/Rqa9 ?sP!o2-I;=eW Mlj[me47)ΡVWy7PL_1jOlr~3SuOAⳐc{)JifUxMIo
-Sts?&I ݛ7p>KT=kZ\Ji!=r2j dN+h]Ze1LvǓC |ȿkE4S[5kX3 5
-Z]PSh1|VO(竝앧.zڀ$)iV!EL}˴N(3] jYWng|mgm۾I>8Hjje<*gײr[{Uor)6]~gד!-j,W ݎ}d֪MJ@B.4}
-+߉9ondx"=O c}+ )CYkAkoԝUO-M3wѺ@u)Z</>RT);Ӣ!0ʑh)oЖ~s+kp~>#V\V>9#T}`J2+1{<(3spFΒNl pvzH*qɚneq5zlMR
+263 0 obj
+<< /Filter /FlateDecode /Length 5119 >>
+stream
+xڵ\K$ crزD
+ϟf@?8Hg.}~q <kZmaDjue~}FTj Ss>">se*wG?PXQߜZ7J<2]/hRLy5LWtZA6!
+*\Ag)GgM&i*U|oijn\!\#s@5ėvSQ&l}=IWn~.6K?B)6|>9S4k Țiw6iFS۶.đ'?wO]]Nn:L}gA~6/`&r nTP`|} <{ۭ7*W wN50M/c=H ݴ]W|Tʗu¨|pN(_ۦ(3oѥ%o6e;RQzf: 8K{m2UW6ٱn;>6ۨ(.z,u#}'TД8*P#rSu\[",>:gxLk ̉
+Sz~z~GbNݞA@ұW`#uMH?܍H)364rx #|ƍմQJm/"x.%\ˆï݇2&
+wc:Rj= =9rж[nLM =TzZ7ѕ@8GeUWtQc'atQ.MiT494Dw9Ƃ B.Z
+y;8ao0K`]^*,3+wg,iȡ[ՇZ%0S(i.a)^~HQ>_?PӠJ`~VW"Ŧ_?9)#cV8M4F1
+:q@Q
+N V1+AA}n/,[+&̪ETwI\pO}൶kV]9UC`D5O#wz)6Xx$)uv21sQOC L5<Ի+O_~)t 0}-cs^P~
+؁{y<DXy4qTzgFp &H0OK Q"J5Yl41ڻ#yǪj"E({/>s ]]Y2V1MT{;Tа%չ(#_DlESfkto\9y`OyL2{hoaRRWh
+ͽls5G<ڽ10>ѣ7\}u*<c,j+J%KVƠ|,Yԡ1{2d
+p;d^)k3%+׾GB0 ld{i(h&nJ,d(we;>l_ 'VVӳ;
+Mǃ4
+N I 6HF~ijV=DgbVdJ"\3|'m 2ȗ-Z"Ǣ'j7Y%ZTX
+>|)S/l4EZUvfwXBw-VŐ~4u_VDZς+T>Ckz+d%#CckQ-1/y:X
+UJ9Ќrc񸗌uZrD3{*@ITZ(_&>1$uڵd癲hRwM0qT[o]FxAųPNb^;g^} B~b=-."˻%7(MgGkͧJ", +wp8A{ڔFa1]˺y%Ť&GT|#fJPD@[)?.L VpQptv`]eBV1fO =
+n6jUI3 )Ճe7MWC!aUb)Y{);T205SHy[(лr!j M
+6 Ga$EOJR['֜-" +r)?|)H>\Տ umtmPrIgj1y{\:in~ ~ntu[|f,yKI!cZdy[=R` 5\Әg%^hҒK`{9\ U/]A/
+8ԖϱrdZp]jТ϶OF#<0Ӳ6v@80vV=iح<o
+:>irbm/,جIeo P'@bws_!қ]'Ën ;!lwɒV
+)AFe:`ˁP~Sj{_q
+SFIpcVZi >Z@)FcCÅ䡟Дz&^j14o嫝O@"e -m.I=O]*ynN'OkDt%|jOe)JJFj<*Yhm}D&5|bo&)-&k^$B(uUrrm먞| /7WUI3 kM~&DPؘCczQ1N`_RCHh7D`M0C,5SyYmAm)r:f/v5UZ\u~vEG9y:
+w)=-kh]X=bI[˵,Tј} wXI-yu {oĢ;DJ+:'秘?\Bg4nݏS)u<)"?3
endstream
endobj
+262 0 obj
+<< /Type /Page /Contents 263 0 R /Resources 261 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 266 0 R >>
+endobj
266 0 obj
-<< /Type /Page /Contents 267 0 R /Resources 265 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 270 0 R >>
+[ 257 0 R 258 0 R 259 0 R 260 0 R ]
endobj
-270 0 obj
-[ 261 0 R 262 0 R ]
+257 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 459.435 493.158 466.409 505.113 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-261 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 475.636 85.96 481.861 97.417 ]/A << /S /GoTo /D (section.7) >> >>
+258 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 482.13 493.158 489.104 505.113 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-262 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 494.916 85.96 505.373 97.417 ]/A << /S /GoTo /D (section.7) >> >>
+259 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 475.636 76.495 481.861 87.952 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-268 0 obj
-<< /D [ 266 0 R /XYZ 78.37 808.885 null ] >>
+260 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 494.916 76.495 505.373 87.952 ]/A << /S /GoTo /D (section.7) >> >>
+endobj
+264 0 obj
+<< /D [ 262 0 R /XYZ 78.37 808.885 null ] >>
endobj
33 0 obj
-<< /D [ 266 0 R /XYZ 79.37 684.154 null ] >>
+<< /D [ 262 0 R /XYZ 79.37 683.831 null ] >>
endobj
37 0 obj
-<< /D [ 266 0 R /XYZ 79.37 593.56 null ] >>
+<< /D [ 262 0 R /XYZ 79.37 592.914 null ] >>
endobj
-265 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F63 231 0 R /F65 232 0 R /F53 226 0 R /F54 228 0 R /F69 269 0 R /F55 229 0 R /F22 234 0 R /F68 259 0 R /F32 236 0 R /F61 239 0 R /F60 238 0 R >> /ProcSet [ /PDF /Text ] >>
+261 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F62 226 0 R /F63 227 0 R /F65 228 0 R /F53 222 0 R /F54 224 0 R /F69 265 0 R /F55 225 0 R /F22 230 0 R /F68 255 0 R /F16 247 0 R /F32 232 0 R /F61 235 0 R /F60 234 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-283 0 obj
-<< /Filter /FlateDecode /Length 4917 >>
-stream
-xɲC{ԫR{4-n.ؗ_ 3$%9<FE^~}𧻲(g._~RJUN]~*>Z)R/#xO }{Oi|Wk0>~`AA
-?.~3~aX:Xbi0&,3&&NALA߻-}zH]Lm3UG ѷ=a@Fe<LjLe##rV_zoKMdއpBؚFŽ.luE$Vn%qU$C.Z{.r6MJ:je2&h51v) dV[1'y
-d}.К4A!RCkXח;N>)߄ݱO2@xޤP)t7jo#iƑ<vd`+̦a=S e|Jc<7eQ lT3p͚p_$. hEFF#
-Rso[fiðR_XΖ||j gS[݊>
-(s0T۾ "0~mW:/=~ȩi1W-^96ieRz:{Qr0hN@53C54i+Llot.l~/Q3/`Ko9
-e#$pVǍh7rGBl,=`TZL8c
-OLnK;K{I5hR
-W|RWr(Yj[\y#!~jC6aX%h6:Z+hW @(
-<D۪ nX% ʬ^:}r`w<vƢEsN#L h+a]ۜp]ﳤmVŵ>L>), >OZ\`^[ڽ[, HQ}>9Vx1w
-F<a^JX6\{֫'֦Q77
-Ž7R%{PG\Cai3}~'u)5@ߩ
-0zvRȲ=w^EM"Xݎu"D[YS_QʟY<yy[HGHqh1OZ8=gَ~ |\ӯk
-7^P**=s1p.&N_HUVgs: ?2}؇8(߉]VCkFX,
-؜nWV3<uʪ Z 3cG<[mJ
-K͞ߓ~T-z;XTẻdkw0o6s;<2:( m4 1LU6T09̬.b1gdqA, T%`Zݖ:.Ͻ^ފ*Zk@#g4^{j>T
-5Xlj-*)PPMp;B9T!dNUfwTq36@8k!dG(z-'PPJڷXvPhtC wJ& dA!.rCƸStWסH@/YkҔ\0>x%3Aow;yeQkko%c%ڪ) ~; JOXܷdl`Q}u-co9,Q; eη)Jj/OT9SD:}*W~޽HYҲΑ5rQ{Ԏ
-
-^T申! Oe6 QVu]
-;i]aVcU +';ɰ_ʰ:\jb+2 ХzO#83arVpneM -ÞT+tD_g l`5AAtN^[eY0kGFMwUM 0$^ԗ;}Nf"Fv䴨dU.\ݨiD|ʌf䊚|:9meT]`#sc,|A.8};HmnQS8.;?.h6z;dZ̈98bS/98Ksi/VU-
-<A_N+Bה픏efp=Lo,!kBCBfAbm.`{0c3]*^0!L Zs߼uۯ<>F.' C -%o`Aãyp.% +L?6ËW?,OU^;ϝ%1`&<[cxpc>P`P}M<;LvvTd)3e/ND2 tR/`t*U74@`fB7Ϟqy_"D&EzR0#qR.i31  s5N9\,j}(ێi|p+``Th׀(|Z`0XPMYe!5=J =>.3ιW GX5q~#^sVx`3l_| J>8ޅL
-NUVL庴]2 6mzz̝93}KXK}jP8Ms*T9X}䵛B0 {~YCtRҰ`C{}|}G%Sxsg:7ַq8x)2GWܰx?v,z =L1@lAQc
-94Qedqr26nx
-Ԝ!
- Q^wZ9-7z1
-lC;Bw:P$epYʤdw;sR!I
-g(hdif %h=d `؂kgW1ZƚS,kE?-MbZT{,yB1H ;YF+7D6qhDk
-)y(WA՝mc kn^8lj=T2L}2ONJG5v:VJXTl5 eٵIJ&]w,_]$AKhtԘެ$NX'zWG6t$kRH'ChO$|TíJ*j&oxLXa[pGukR+搆v;YV a*O<,mxY MDٳ8M.NT`~AWhP, wpOtIY^Vۺ=[yQE
+278 0 obj
+<< /Filter /FlateDecode /Length 4447 >>
+stream
+x<Ɏ,-K
+ld <ss7PW!++#IQy?ݔD8s77E]Rxt__Rן/R/'
+%][k٪2u/:Ƅ<Clu`pe>,0L#͕\}'Ca3to# aD4q$V(fa8C$
+T]Udvs cXnd"iT=j<8]~}P3.=f_,T<{ApɎeU8B"JX<ARd.j$j
+uǕDfѪIWlJ!!6fXMv5\kꮨyx h +f!R@^V3s|H k ?K8yG[ BH8"t|F;7!ܞ$#%lN359bk\G+xl#
+@ zB33d.Fqjb(tT(>k6t@K՞.A˻| Y
+h$X
+IB@jցl2n䡴c=Zǯzi:Գӌ4_\{=MxyOfʩosΏ}ĊUZwr8WhܿIƙ>ĩ@y'N<Pa]k4%b(asN:klՑ=Tn!L=MP3BQ %Ogq>pq6{-6+ ocOΖi[2'N*O\,xtȑaPRܒ c"wpW|8UsIZM2a1G<j cD10p`Q6AhrVkl͛R@4SzSb-SpЏHQǕJ^..(>pTT dh؁~1j "0c0"n<N<nxtU*nHA||c\}8&}l~@%V)T$5u C.oב6rg^ݮ Ϳe5No-94>8jh3Wv/;#g}$+t*avk1o/plT=Rl҉EtN/
+aSzqsĔ€]sb9Kv܇g8
+},@[șf`yQqgnj3nhɬ>$3OF#'Mp H_zŕk2cm}ˤ@ء4ঝ̚^q\2̏-&Yf>>q|82wV|D^(V ǓvCON¬@sO1RV:$|ŕ\KtHI;HuM2_uqJfŝediDix/UePfG9Oi֞G(Ȼ뼯VmK/ e)\}4q}"*PA |Z$uaGR#OyB>rя5Sн[2 e-@fgۻB|e>_M24*G0f̵MU
+-a
endstream
endobj
-282 0 obj
-<< /Type /Page /Contents 283 0 R /Resources 281 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 286 0 R >>
+277 0 obj
+<< /Type /Page /Contents 278 0 R /Resources 276 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 281 0 R >>
endobj
-286 0 obj
-[ 263 0 R 264 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R ]
+281 0 obj
+[ 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R ]
endobj
-263 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 437.011 733.664 451.736 745.619 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+267 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 437.011 696.081 451.736 708.036 ]/A << /S /GoTo /D (subsection.6.2) >> >>
endobj
-264 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 468.149 733.664 480.104 745.619 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+268 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 468.149 696.081 480.104 708.036 ]/A << /S /GoTo /D (subsection.6.2) >> >>
+endobj
+269 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 262.513 320.003 277.238 330.882 ]/A << /S /GoTo /D (subsection.8.1) >> >>
+endobj
+270 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 290.19 320.003 302.145 330.882 ]/A << /S /GoTo /D (subsection.8.1) >> >>
endobj
271 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 262.513 427.854 277.238 438.734 ]/A << /S /GoTo /D (subsection.8.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 483.103 209.239 495.058 221.194 ]/A << /S /GoTo /D (subsubsection.6.1.1) >> >>
endobj
272 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 290.19 427.854 302.145 438.734 ]/A << /S /GoTo /D (subsection.8.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 474.51 146.028 489.234 157.983 ]/A << /S /GoTo /D (subsection.9.2) >> >>
endobj
273 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 474.51 297.516 489.234 309.471 ]/A << /S /GoTo /D (subsection.9.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 502.177 146.028 514.132 157.983 ]/A << /S /GoTo /D (subsection.9.2) >> >>
endobj
274 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 502.177 297.516 514.132 309.471 ]/A << /S /GoTo /D (subsection.9.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.781 106.727 424.257 118.682 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
endobj
275 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 401.781 259.072 424.257 271.027 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.978 106.727 451.933 118.682 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
endobj
-276 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.978 259.072 451.933 271.027 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
-endobj
-277 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 362.08 209.23 376.805 220.069 ]/A << /S /GoTo /D (subsection.8.2) >> >>
-endobj
-278 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.03 209.23 477.985 220.069 ]/A << /S /GoTo /D (subsection.8.2) >> >>
-endobj
-284 0 obj
-<< /D [ 282 0 R /XYZ 78.37 808.885 null ] >>
+279 0 obj
+<< /D [ 277 0 R /XYZ 78.37 808.885 null ] >>
endobj
-281 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F68 259 0 R /F54 228 0 R /F70 285 0 R /F55 229 0 R /F32 236 0 R /F61 239 0 R /F60 238 0 R /F48 237 0 R >> /ProcSet [ /PDF /Text ] >>
+276 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F62 226 0 R /F55 225 0 R /F16 247 0 R /F68 255 0 R /F54 224 0 R /F70 280 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-290 0 obj
-<< /Filter /FlateDecode /Length 3196 >>
-stream
-xڽɮB?04
- v2S_).]{_K"kHow7ϼFm~{obsf`܈/>h?rO_K|;pȏt'_ӓ_™Ж +6￿3-&8$n_4<AhDŽ p\ +ihNnIH
-Ìw#ty#O8-j$'n I>I!7:@{Ms;6ȋY2:c$¸%᯺@ew#aR r-ZIZR nHZ}P +"Db菉U@y 4"aʢMV#eܧԐ\$P1BTkiyZ5U.SgIAk-8BGcxTɬ,ƯFo,qU2 :4֪Q#M][-=>'gFN~ãYeu٬t~<2BڻqqUTƓG_Ϧx.Q$'l*jp L*9":T }+  p'K KY㝫IJ4wA4?bJ/M@VFҧ!NK3tԴcOuɟ%9[wfh2Z Yfpd}J9jQ(K2~t]1ݲ^_+~)Q vƇ<6!dB?{C2̏QZDʯ<?NpY :VIwLn&%[^Õ2̑#̼n%#I)gpMmz!31
-cQ}
-mDB5k}D2Pd P׮(Ӯv&ۊv.}KR0%KA=ZI iU)AaRj lh,m*?ڷtʇTaj3gj$4:$1 %>P=21AyWxAh%H
-1PFMFXbvhʌFFGXk̅稒J0i`EU*fÏ3
-XKÛ5ɿv<am3:'+=ӹDI-X5ȯ 1&>0"q
-/7VJ䕸tMvI;$Z!b\|Qgpōg=&g2EmHEvrM#ETffb
-Efkwx ?rRNjXH>n"F}OJT
-)I
-n(5ޚ*- [&4 Ywݩ
-_ɬ3=3+LzAk!|W6K<u)Zyr'wQfյ*ԹuJ$šSq̇ŹPCɦ&/iO~{?Z<H P#:A;w&71Au4W2h79KB;"t:ȝ;Ӱ_R6W)V+j3`%RwntAk^
-+Cj\(\o4Y)ħ]ՈOUѭfe/O@IUI=a`_Y3*1Q!VOS64jPaM§j H 
-I|kSwZJ2z+ܵU=
-{IbI\]bߪ{"n~/Ϻ?u
- v*5_v/2v
-&iF36:.=Fw1yb`aJ4>qX})y;=dۈ6lM)}|B zfV'Jn Cĕ0EX<54Ңv۱BkClR-ZXe"v:hn8@'7
+289 0 obj
+<< /Filter /FlateDecode /Length 4154 >>
+stream
+xڽˎ 0v؜-SC%R*j鮒(I.?݅Ont`܊/{\q$6qxʹ߯x_?K'pBxᎼow5/i* 98.Bë4Gx:ZfdKlwrD2}trٰ~h)| gLz:83}˳7B188k!:0-W!DH_RxQxguQͯ;ׁfNƫ'u!)/as<Gu(jobhbh]B͋¹vb&yl!xo]d5e}"P+y*DŽ<*?L S
+ojH"L9T28&#d?h2Jƹ iX6,H#nYAϐf.ulRO w N+n*SaŲ@W:<M3gIv17[T,
+_%uBzZ"d?SUPeUky'sgE@Ȁ S#Tyk40h⯙Q
+w.v%3<ͯX lT}`px`#HM=LLхR"YO
+s%7Op/pɚ*"fNIQ_8J&Ѹ1 =b"o-Ê~l*ly=WiJqCP($@]D/мp_2!iܗKުܲ u3 M̀(0(3_)y헮f!@Z` &U ,Pd8>N֭#K.YG*&2&z_;bR \HM֐݂~K{~WsonW"sh74a0ow AuMrF^^_kRdbٜY`yvydH4>OuW
+PfbxjH@.r|. .?~nr+I#]&(ў9]0񰄄qmѮ.h;7H
+4od9$G92k<s|$/ZFӯ!Vm43^S7ҽ#Z"NDlOXfKTN4Xؙ ].;SDIc㎲G.U~DI{{k-wnk? M8Yt5'Auw*5clSy7Ő͌AūvƘVʯ ΌlEA)X47@zPh o Z*ɖ=ȾBnjV9C礓k%5w!nrArYҕ]/#RNܭU,@Xw+';\,7
+A~( :!,uP|w RjD [|047Ks%fc9j4kNWqT=}r6,s|YKϸ
+&fI/8L΋u+yH1Gb 2qtf'Iemۛ p1窤(H:oÁ"ށ#SbTSt-jE7Q.U6#t-T-UUܾϒ
+mJ;xԐb\g\([u͞K``4(29BCu[CDŽOB#Erɴm(Zǭ 3tCjaJ+[l9ZB{ +Li4(Eh5({DV@{QIpfZ[c9CR(\1/BgN|6i|d Ųo`tؐ@fv=&游;-LO<?IHez jٞ(: I@2=X<wk* Ga4!a2>ah4<:}7NJjU3R:g'~Dz6;,/.5֣}}&sF=G2 nݏp؀[u3Nxax 5
+Oq;3F^ɷcAHb9 wi p"B16?1H "01bDY+v%<.nAnWRϦ?F0!4SyܞHJ4?] y& j( =+# X;6[ '
+^†gɻo`ƵF:V9sHCn(ґBnWǃ(=){ς [(} qJs
+z7Toz(i? JLaD%_oQ?πM~&p3l0<~ƕ0B.#H
+qeś.n <XTq/{Fek|US:
+%xU* l<ފ>P.=y/r^2<Gw렀0.B/\4Pb.c7 G^V 4m2<(-"R,T!Fzi<C5*amzUۖ%u< m^{jI*V
+vmLl0D~pKE<ޅj"Z8q P5]C>^J}]tpHj_VVB07RI&f|.QrJ%\Z fa6̮4eVOj٭&ʷR}ˑA%'6Vk)ɴD6𵉆͛ө:N]xzj+ҨR_' K++]C'.FhR` *ՎRB/Fg Vu-toTcԭwZrSYt k
+,ǖ+VSəƁ $7ε62FnX /KtרE*Hv JOu-Œ&vx4veKS's9pG>L+:W-OZV [\[hmBeEkI5Fo>)5K&d5Cg x,kǦ.gEg8Xr'=5H Nt6耣fN[kfBN!)4 +34BfVRJZوԩbkuA066s/>07]ܮm;*ꎵ![/ϩ6z{ 4?jxmYH3HүLh:䱋3aa;;^a>\/+,B!:&6yڦ{N'z5;&xՕ8a*^RO@_i~V1FײSzao~Ao5FW#Tt&uK9AfWXX~=c,Z:&l8Si
endstream
endobj
-289 0 obj
-<< /Type /Page /Contents 290 0 R /Resources 288 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 293 0 R >>
+288 0 obj
+<< /Type /Page /Contents 289 0 R /Resources 287 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 292 0 R >>
endobj
-293 0 obj
-[ 287 0 R 279 0 R 280 0 R ]
+292 0 obj
+[ 282 0 R 283 0 R 286 0 R 284 0 R 285 0 R ]
endobj
-287 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.659 258.922 251.614 270.877 ]/A << /S /GoTo /D (subsection.6.1) >> >>
+282 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 362.08 721.007 376.805 731.846 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-279 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 111.179 92.406 130.57 103.863 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
+283 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.03 721.007 477.985 731.846 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-280 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 141.274 92.406 151.731 103.863 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
+286 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.659 166.657 251.614 178.612 ]/A << /S /GoTo /D (subsection.6.1) >> >>
endobj
-291 0 obj
-<< /D [ 289 0 R /XYZ 78.37 808.885 null ] >>
+284 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 111.179 67.03 130.57 78.488 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
endobj
-41 0 obj
-<< /D [ 289 0 R /XYZ 79.37 240.596 null ] >>
+285 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 141.274 67.03 151.731 78.488 ]/A << /S /GoTo /D (subsubsection.6.1.2) >> >>
endobj
-45 0 obj
-<< /D [ 289 0 R /XYZ 79.37 216.366 null ] >>
+290 0 obj
+<< /D [ 288 0 R /XYZ 78.37 808.885 null ] >>
endobj
-288 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F55 229 0 R /F54 228 0 R /F71 292 0 R /F61 239 0 R /F63 231 0 R /F53 226 0 R /F16 251 0 R /F69 269 0 R /F32 236 0 R >> /ProcSet [ /PDF /Text ] >>
+287 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F62 226 0 R /F55 225 0 R /F70 280 0 R /F54 224 0 R /F71 291 0 R /F61 235 0 R /F63 227 0 R /F32 232 0 R /F60 234 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-298 0 obj
-<< /Filter /FlateDecode /Length 3781 >>
-stream
-x[K$ ?R 8''{ |JK~)U3b=VDQI"/?|~rC^{{'/E]!L_^oR-ׯTBvzQAJר_
-`[f1|աW_S4!i|RB[&>iV\ [m^Aξ~&ۏp^ª(=ð3dYS_z'9/A }/+/1βխpe;ivZ2icpp#i'pV*\1=Թ2+^K\$1BZ{Vq+[Lk-iHy KlliݵBf,VaK\"D3ngބWC%e@_Rzy<ı͂[Z;v!UL3o2CYh`<足܀䖽6iFKrK7qd eb2iN%7|Gw}O<l4_f츌i3NBީЮ\3Uq-
-9S+kCqEӏ(ܮE;#իJ)WuAGD_yiꫳ"gY-\ ʥ>UQfmɩH$7T.e++Q.t(
-"9h] qP-tvGf؅i98
-,. Bc`7w:L'D^bG ;c)9Q\RfP<oFuBS%i" _9);GCq8x4vqFXX"\I4GrHEM7zRq0k<$uSzSi6W[J._+NnXU/ ['GR+K=J7 D}:alRRw&UWVJσf{ONBl88rL
-WPIInx=91LCҎh3ΎS
-YZf1g| iG4kv"=^ mLc+@< )A}c/Fj F-橻+֚ngI|rT[b:2(*f2fLz9w$AYH-kq
-#&sg^ :=b ɳE*wB;Eۅ&}s[NKqK4D!s!dF|fyO 7k8!hLɗ?)5DGK704o,t[q=Z_QH5g;s An=Ҫ}2Gwg
-c٧ic CTŸX]]ƒ'aΆ2y'vylސ{iR%leeu-~ݢO׍Ͽ. kpL 2vlCrI} knJSܺ"
-=VZYҫ9/',p&
-?Lqn)fRPiLẅ́/NnlW(\ݺ z{T1+}g~'h m
-5:hɥeG2l]O
-]" l{p̴:SRY 2ib9LӖ>rkpֻSsqv~
-4sh ձN)Zo5@7սfE*1smȫ j!tlEcyDtk,Cz`BѤ>6"c\*Ķ<nǴu  , Rwbz`: mczr_!߫Ҹ]rEax>:TJ)}^+}S%;U&+\&w^Zv8VU]g'9ze2}
+297 0 obj
+<< /Filter /FlateDecode /Length 3624 >>
+stream
+x\K# hEހa=/9m2ŞlPJJUv].EQQ#O<O///[}RJDk?}EyR''N|=zRG)m]/JJ??W9}Oh߽8r(g "寅>'Ti*廹!A]IX%bRX.V]Y7eBۚm0qCݚB!Q9T
+3Ѿ%$ kL.^}+ɮ>g
+/i뽪jyeh^fUv&|M+(͖phyw? ɰqPi>nYHޯÐ*dp+$i4"yL]^ǍtTR&%l4ffK~6@Ξh`QTZ)@wM->awgv7,ݷ,en&,3%-;V.ʺqL#P;)b,z..mq4/dȌFj^^,Q.fHnHa-qA3_y%6sR<'U͵#32
+}~C$J[j=wO
+d[D{NU
+5ҕ=Rz{a˝~8d7U 분z "AϢ#BHM}j6z3YG[QVnn8W=Ԩ@D֡4Ŋ]^5܀+B
+f5L#sȇzVNO⬩F_:nTRG.lMgMxY3s2Im 9Lo0S\TR+ҧ{Q,FG"q"D/myևGtB3x*<\apHyf336>V[CVW!oF&7*iZO.tKW{nYLL)®`u׸bY(;-;4;Gsl٫С?C0<s\1V׹
+6J_*Ɏja?phZ|0ŮzA/‚s%ӝ"5}wjA0q?)dOZafYyT$$@t\ 0"N
+״PDA/4r~geܸzr{TI& g%=L$Oς,OmonE==So{-8l~,G YR5GOxhAY!l6sm̃yAwPpBTdZͭwf[[z'>V+ΎɆ"]ⸯA톓Ʀ'ǿ--=cՂfX7 <l @G=/#@T{ݓ *h3sOU&Wa@QXI\ٝ`o ߣdTue#%nt[&aI~&J#c_S KA/zfM˜ @"ߐ;)`[juMG+qܿһf,[1RxNk<{VEeuyhS,&l]5ՠ7*ə"iu&8h^=8d ΒI%Ozov=r=2& vSu@v0s\IJr']xqbz߲S!n̳⩴FxD; +~-
+C&aJgN"J={7A'ݣ^&@7Lzzq5BlB&K3~U~@T:SتHw/  RE]-ZG#XiFkRhƚQ.O |FhOJz^$t^Q~ݠqIlyt0`eLLnVn4wwe@T D
+8 P~&@9,O-j7d*{ajw;݆f@n]U&
+Xgw+VJanUH7,N9Ym{GS~s-GfJ46HH.ͶDe5QaoVp4\R
+]V\OKhRl9?ѾP}N
+7~c>55C,'[,])Ln-UA Bos=pohrP}/R 2`ԄFY6j<#Ֆ`hYM
+VAw 8sF~gՆc;^CF\RES۸mFqoτW#^;x9-vqB7T(Lk g"10W9 0srJ[PԶW7&0Ȝ@`/pôg7-TM ǒpCC?N
endstream
endobj
-297 0 obj
-<< /Type /Page /Contents 298 0 R /Resources 296 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 301 0 R >>
+296 0 obj
+<< /Type /Page /Contents 297 0 R /Resources 295 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 300 0 R >>
endobj
-301 0 obj
-[ 294 0 R 295 0 R ]
+300 0 obj
+[ 293 0 R 294 0 R ]
+endobj
+293 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 493.753 440.518 505.708 451.586 ]/A << /S /GoTo /D (section.10) >> >>
endobj
294 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 493.753 564.737 505.708 575.806 ]/A << /S /GoTo /D (section.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.259 428.563 166.214 439.522 ]/A << /S /GoTo /D (section.10) >> >>
endobj
-295 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 154.259 552.782 166.214 563.741 ]/A << /S /GoTo /D (section.10) >> >>
+298 0 obj
+<< /D [ 296 0 R /XYZ 78.37 808.885 null ] >>
endobj
-299 0 obj
-<< /D [ 297 0 R /XYZ 78.37 808.885 null ] >>
+41 0 obj
+<< /D [ 296 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+45 0 obj
+<< /D [ 296 0 R /XYZ 79.37 748.289 null ] >>
endobj
49 0 obj
-<< /D [ 297 0 R /XYZ 79.37 449.94 null ] >>
+<< /D [ 296 0 R /XYZ 79.37 325.721 null ] >>
endobj
-296 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F68 259 0 R /F54 228 0 R /F72 300 0 R /F63 231 0 R /F16 251 0 R /F55 229 0 R /F32 236 0 R /F48 237 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+295 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F16 247 0 R /F15 223 0 R /F54 224 0 R /F62 226 0 R /F55 225 0 R /F69 265 0 R /F68 255 0 R /F72 299 0 R /F63 227 0 R /F32 232 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-305 0 obj
-<< /Filter /FlateDecode /Length 3986 >>
-stream
-xr$XU*Ui$k|rb=ė~HjW5=
-NP8\[~{O U{*& b e%oʌOmTp?}}k'HӾ] iZB Ik]+ V$
-]M MP$"4 r
-% fh#,Dk^UյI4,d euKeuZ9ޛk7~od%Z:v3y y>0.hL?mO{ΡzdjB )<I#\yAVWd, |@D6Z74RBQtF ,c#ۤkáH~Cp= *[PhIV'֜Wix\9t)ByqH*±XMVM̡jZ eu
-ah (;,$V͑*` Et<+rˏkꤻ˪()=,auW);|N)0@Y-b}TFr@~쩞Q $QA&dVKlّ撛a3|ȷ :^;C ?q;a(R) ̧U='لFy
-d:Y2mn84(2_) (s<A2$ |ہƽڑ'ê#;T[yaA*z{k.45W#Z!e0NXHe1Rq,nį,ET sݚ݌͆[5v!DEF6v76F)dPQG9? P(LS=puBjPv|?R ؆Wk$"ՆH9w[HPM(ԹsIDO#7 rN(؟܈y`TX?i"ܷyu=O6зwkU]oQsc/DbH#-E<b4f<ݟت[fu36}dBI\,BJկt 0hFFA <[r[|vjTyYi‡.~QovS<¼ƒ:'_+|53iPV ?:p3GVy´ag JnRguڷb;sҕvtѢߦ$w4EMpľitU]4c9~'!=9HR?r+A`?IZM;yjլ.WCU&"( ast-+z3オ$i6}B^'Drn):FǙǡutM
-P ̪vnvk6)sn:y=cXrxF I+;pnuN)D5RpM{JY5xu'Z{`Zʍ%zэWqJ]gPC˥ q:u Nqt_K.Ѧ$cZ5*Eњ/oxŬA9{F add[,Jx*)όJV ů<ydK@[OzOS+z]ȓi|f6]O&.a(ʟʐ{EE
-7{¦"c});h.X9G]+*Ն)ڡKi`Y-$E1(s_{0)'i( o[15TRAo#enhīVb=;;[AO"֑Db0qKs-Əbd6IT"^lj0FϳZ^X"*x1P}?ItLԏ3{e߫\bkQԫL4;&y! 9/Xrp'巯2kܔ}~n>BnDK2039e+W97d;13v큸lH뿎W{RKNU$ cd,+}x:UF<7Bo[PAס~YPw։=C.voyMF7[5_y"o\Se6&A\nKMkd^Iv+y$턪(^rR e֡՞IompGT!Ji5֫(,p%?`OU0KkoÜ_OP)D`hcv92n.K"pvۡ28P>5n 7 !%Gg[D,emcqxĈ0r9oʨyt]\Hw2/cr *;pICX0Mr['dHi:ۗx8hTϡ= }.Vs8wFLmW9yʛ=o>6a)칶)H ˅-⍸A[X>"\chѩR:ɢ(yźvhw
-aKN+5Q%o3$\c0ptzCq΋Be
-PQ
-AN_M-(:q@]-o|7(u;e[5#&fYyǣ2ٛH):5|c(ƇyF+Zzwt_y)t+~rXU!Z
-܎Ju91Y<,;&yON61ވ62=\_#E0,J 6ϧ
-L>`_>\J|.{Ratѻ QhǴsmN[YֳY\
-t=:)o-~*1܋DBju1$1MTE9S+P)5<:7YζT]b36Y{ҐCfåPkXXJOkSc`p9.Υ3y3iU-ǂ <8t)42{OQ/};2V(YS|<J9ruݜStU`v4_Ex*SUz}GI6M{r5Hx5J>MJÜo,}\
+304 0 obj
+<< /Filter /FlateDecode /Length 3962 >>
+stream
+xڽɎc>_Kq Y88s |JbK~?܊,nORO;iǥEo~釛ϼ.~$ ~뙲kF\~ 8Ws#_?+Ⓝs-sy䑷7ŗ͟W O@8Gu~ ol|_UBP`M0:/G`UtҗKG4}A\ /f
+W ?G%+Vmo? 7Z`?=R k\!äny̪8
+'+y` ɂU8W2iU
+Y{tALU5:f&ՅQW?"޳,L*dd`eU\\Mdnob):dvO&n!‘FrҴFiN&2M)ڭ*<3\!Q[3,KK1" I3M
+UzJ Xx͌]ѳ6CBͮoK߂dXjm u`꼪*^Rxƛ|ި3?ܴrF
+{Ԣ]ZjѸR}|ni*S:آ{
+A!Z0kpi\(t qs x}BʜxJ3^ ;-kgZM䏽)H
+ wxB
+mY(lH$Ek
+ S j'j5hQojSR-8eL.=&<PBEw\? 18ȩh#MY-ʘsQv
+yV@G$npĵkpjԭc<#ڑ8c}D"GA`w=GL:AiѾӊFbgB-ku]P "pG,HE]ݫW_tէ[<Rܭm~S&3Eʟ?74ri)
+`y Э9%I7^aFmhj q1^Ϩ@q3# $}T>?܍ǣ~3NyR8Ǥh(n?!ܗ#Q*0wE4PTkgS*mn1W6. KQ' 噐;1zaG>s
+45Ʈ몵:nvVx+mM B"FLo^aU>a>ȩ6-f\%F 4ekIr(խUxZߦ>2/]wpS;(o8hMn{KkJVˆ6dYH9-Vw[l汒KM 6x8s%A!3}ޞ7Wz|n=ym4iHT n"7NI k@O=eg_z[.1c EYk]k+v
+[[ׇv 5+i%'"5;9Z?L¾
+=@^32+!1lᒶwq$f*y=^C(
+[P%6h?_8R
+cpzoL41ݛ6bET%Eܓn=bR#5R1c);Bí,C3zarMeHgH1ne?SJí$\H6!֤iqSɿ[ȣSp
+G4ձw~LukXz6^剝p
endstream
endobj
-304 0 obj
-<< /Type /Page /Contents 305 0 R /Resources 303 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R /Annots 309 0 R >>
+303 0 obj
+<< /Type /Page /Contents 304 0 R /Resources 302 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R /Annots 308 0 R >>
endobj
-309 0 obj
-[ 302 0 R ]
+308 0 obj
+[ 301 0 R ]
endobj
-302 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 141.139 417.517 190.205 431.465 ]/A << /S /GoTo /D (piton:transpose) >> >>
+301 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 141.139 300.097 190.205 314.044 ]/A << /S /GoTo /D (piton:transpose) >> >>
endobj
-306 0 obj
-<< /D [ 304 0 R /XYZ 78.37 808.885 null ] >>
+305 0 obj
+<< /D [ 303 0 R /XYZ 78.37 808.885 null ] >>
endobj
53 0 obj
-<< /D [ 304 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 303 0 R /XYZ 79.37 651.117 null ] >>
endobj
-307 0 obj
-<< /D [ 304 0 R /XYZ 100.292 517.741 null ] >>
+306 0 obj
+<< /D [ 303 0 R /XYZ 100.292 400.321 null ] >>
endobj
-308 0 obj
-<< /D [ 304 0 R /XYZ 100.292 457.965 null ] >>
+307 0 obj
+<< /D [ 303 0 R /XYZ 100.292 340.545 null ] >>
endobj
57 0 obj
-<< /D [ 304 0 R /XYZ 79.37 298.517 null ] >>
+<< /D [ 303 0 R /XYZ 79.37 181.973 null ] >>
endobj
-303 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 251 0 R /F15 227 0 R /F62 230 0 R /F63 231 0 R /F54 228 0 R /F70 285 0 R /F49 224 0 R /F51 225 0 R /F71 292 0 R /F33 235 0 R /F53 226 0 R /F55 229 0 R /F32 236 0 R /F48 237 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+302 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F55 225 0 R /F54 224 0 R /F16 247 0 R /F62 226 0 R /F63 227 0 R /F70 280 0 R /F49 220 0 R /F51 221 0 R /F71 291 0 R /F33 231 0 R /F53 222 0 R /F32 232 0 R /F61 235 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-312 0 obj
-<< /Filter /FlateDecode /Length 3183 >>
-stream
-xڽˎ_?Y|E<$C @ V;~"lvHVlc4d^R&.lQDl>=MjQhytjeˋ`4o Ǐ.o~{Y\;WpxW_ރ?7BA#y&
-%]#@,UpCN7ub eռqoZD&5ܔ=р|U)
-gKY^=%2q 4P,vc.X3 GJL+Ƶ0ZUa'O{2ύ]^.ELEonGb^ӝ=-sdwd!NpQi߿>[\juMŠ
-91kc2,kDW7wõͮ,-ɫӰXa!iVhVk (J$:r6vaBmή㗧_7"y:w`?}zXn_/jf>;uaS"JkP1
-Yt%Dc(!
--OE aU
-Iew)GWZ"b;aAZ2'M qOkM
-EyqkX@ݵ xXS"mnn̾kM&}z_ysj ([þ8r]SrkIe-HRG{RGB@݌2 RjQHn2* P_AiXsOT3ux Pa^U`
-\׷;F¤x)wI-gcLXm9:4ZYO8owJ`%ISpey3vn~"V;^ElZ"
-e ϵwm̪Ƶ8͏{RP)۹U~3zt[srU3 g.:|އsF s''kj6LNz2X[46'7 Frs~a`
-`AX2N x k.hw$i9^Lk-e y1.
-;J/zOW^rz('*n Ar,*Uz.>}֬=NGylb<Q<fwk4h=|@WW"?@b* BS]O{""T}ENvב{+,kn ^nY0+`a_jԔ$*CHAUv)95W7
-7/3 .kރ 7n,%ZSނV!ܦO<xz5li6Bƒ{a&.ss) m ѡuA=e7 R>/jk=}5ah3-η!Z ;?+
+311 0 obj
+<< /Filter /FlateDecode /Length 3539 >>
+stream
+xَ}`iXDCD)~HYdszF1<i6/MnoN(%v{A -$aҫ')+.^JIϏ&)xE>wqήS6
+|.kU0¨.5Ag>OSeYW( zGADu`33 Bk;P&:!22OA[FWiBIEf'I( "dB𙷙1 l=͘.K}nfuUu!1 ՌT#^ `pU4yAٴaq sx\evִeJT-L[9U5Yi0O'$C#=[m%bBLTWLC]g۹'.`#$EnPagHz: &;4|(^i}$K?ICY qޱؽ3PU{9U>TeKaw4βjA#МA& c&4ژ`^8u^.=5*<R oq3Do~clE0q4U()krl|B&D ƛn.ʓ]l*4e֙F@ K3_a
+9D
+|MR|ßi*q{xWVSª
+l ެlsMstk
+Yʹ1%s6 X@oKDл\ˡ`G<Bœۤo5xۃw[08G%;EV 4`VC`3`+c)q_5N@P59_Q?U͉hdyK Ag{fwXqcD^h2>_'z8O?;s%\hz - s  t]{
+<(JmR_6piv]J ,7<-eR;>Ƕ2~ڎ=ǥ-:W.L͕(xebJ㢪e L]kZNyKXe\J0{O
+g)8K4*N+-%KZ7/D2xw4s
+~o"mc䐕!ɧl!|:h+ݴ{کѪ6[<6%W:,ViM~SyN8P{lqbB Zfw9}vᓟOqTBG7z=E7rTXW̎Dr"
+ ջ&Xs9?QQ~:kj;ik/ԍWJGZw]d`kRjRܱ--m=
+Qx^6-æŲ&%X՞̢^>f){%| |&av6ؖupvUzWu"x}o_ױS,vc+^K}^'B) RvS8a®U 0ƙŁ>%ϬO} cn8p
+s>弎YE?Z4Z;gnTtUtY=I7\<(b_18Q_Ato%aI㭻Tv3~su2GȐ~8wG{58T}rL!mDB9.Զn:;݃~RJ"Pۯ g;3h<hVg&Х8%$ᆙ+nxLF'fX[ʹ4ަNش8R;m< &?&HsO?{9a_ޕ& hM=W.^xFylOc&L%4 !ssC1&5VqM +3/j(^CA0_UL_9SZH_k
+WTjQ ;ƻ<ZCj] 5JvEFzzM;NurBYDWoIic|
endstream
endobj
-311 0 obj
-<< /Type /Page /Contents 312 0 R /Resources 310 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R >>
+310 0 obj
+<< /Type /Page /Contents 311 0 R /Resources 309 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R >>
endobj
-313 0 obj
-<< /D [ 311 0 R /XYZ 78.37 808.885 null ] >>
+312 0 obj
+<< /D [ 310 0 R /XYZ 78.37 808.885 null ] >>
endobj
61 0 obj
-<< /D [ 311 0 R /XYZ 79.37 535.196 null ] >>
+<< /D [ 310 0 R /XYZ 79.37 420.588 null ] >>
endobj
-310 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F15 227 0 R /F63 231 0 R /F65 232 0 R /F53 226 0 R /F16 251 0 R /F54 228 0 R /F68 259 0 R /F67 250 0 R /F71 292 0 R >> /ProcSet [ /PDF /Text ] >>
+309 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F54 224 0 R /F62 226 0 R /F55 225 0 R /F63 227 0 R /F65 228 0 R /F53 222 0 R /F16 247 0 R /F68 255 0 R /F67 246 0 R /F71 291 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-316 0 obj
-<< /Filter /FlateDecode /Length 3727 >>
-stream
-xˎ>_Q?Zz]]6lS!Cɢ$K\ AM۲ER$ŇL3/ _o_Yqq#߾H\g^q7Aq>8şxkWYz-|v]õ3}%OhDu $B@/vY5gæ󲒆le& !={~\ !_{C8t¥sMi,-;ͯVu|K[`a.Vz&̜Z
-'RFw RI:`78Ge
-V2#更A$Oj'=
-\m½
-ε'ʲT2)pIB}osqPViJQlD[/Zġ V8'I$6$*AWI/ێ<rڹ1^3-qiԻLVYv66hZY5\m2n#)Wh|k\W6Ko&ۢaxY_eDulsO ,Q;_2Aq'd PCȧ|ÀgZgK<9|1(p͜}u4I)ay[5Joʶ艹nfj-UIFo`=Rd6zkMwfj?U^W>=doj_{%pQ7@f8JIMp2r롸rQ-6[eu(]Ao]`ў*QUz[jDŶw Gbhmsbe%(ߖNR4yD'Qtwbx+ѯ
-[֑;3 c|k4MǣD,ŒTZ7D+et^HQ|&ǙŸ;XA1C#N^PGVy'4}>$@ ϽC_qV<k5r^9`^vSa/%ҪDY?O"_4 teͳ{P1h?|`R'Q0Q´2
-b62R^\(T.1ဢa[T60Hb\*ස?>p3q9d) |c*f]LzBk4*f1'E)WprVQKpRL% Ji]̡&ϴ`_7W̢z#)a`Ҝ5E"9&reQ*nx\q#]Xb2|Է֊"LtYiXQbٌ;\)8
-̀%Nqhd˳TQ9cjO U1!@sUITƃhs޹#I{;971WύJ srw-ѣD1t7rբ?ala.ާJd#glGsfz~I S@F#30)iϙL1r+LKf33`53[5333ỪN{8J0Gۻ'Zt&7j5i/V@V!CjlP&U9aIkDKyB nȑFF''mWYcs}-ʞb,|K28gw{} 4U_u "WԸ~jo=^"^WG=aw>))ocVog;Dzc\|Wbƹ3\Mx<UjVZZ9>kf^z(TأR7C{
->luBaߘl4[|]]jg"b&-|Io{:Ҡ\L6Dž\ޜ^GH&]7s|1au'fZ20k\wFcMC׾ƶZR<Rhf{TRͺ9vj@,T?K: eȶCz)u(HrcKC/o%\7-h{F 8 dYu g:j!ؓsO*Sg.N<_NN|XWt \HIZt(Z)dQ؎ڑƛzSl(,av
-zyGf/9q<I!ՉnXD#Ҝ@ϟI-wLgkPnEqbL.:_ˡ `pqu8"pI#%6.v|处(^bJuhۗ5 _”/?wg/ZOpߢ%$ڡ
-b{huMx+sjŸ
-Dݎvl̇e$hȂ5
-1#xL6ZF7uO.=YMEL13ʹ`OP?vxE=`Fgdm 3
+315 0 obj
+<< /Filter /FlateDecode /Length 3194 >>
+stream
+xɎ^_(6r) 9$}H.<.HJlL 4eQ"߾l'˗'Ǽ1ҝE8'N^2d`܈ӷ_87K]o3mӰLp_
+; ޘtm
+p-axEEU.OMu#!Ӗ9j`/nx[i`N#0dzkOtZF2F֩jߑ62U21Cvzb!
+E\MLPR˭8]RLrj}D@{z䘴",3#K7X@ȨCF>CO jоl]$6kYw oUژJ閆 Z0@%@Tmv5s%(D#HuWaľWE<*_a0%s4ӼKpg\QA_u!][bpd(O,fj ssRdw jP!9F.5s!K.b;r5ozQp "Ƥv)01\MLeY}pew͉7YaF^M.R`Gp$k1KyLL$Q;I0H"8nx&&c>&O7yR#OffB3clԹ
+K74ƯF{}}մm.Em:[DI)uY]OϷ7feMKOY)mSUNe*XJ 9Թ+јx[K֖jw ['rwV\Ql=UiL}Nn\Gkq -uCm&*ʋR|"^G$A qT(ѴqD<%p- `9FspM)gەK4mjo),׺ #DYCMsK.BoVgɬPM@KZ yo~l@ [憡thir)ٗԲĦ<jxY*8p[Tջ@~+&c) Gz:jMwIeocm6CE] 6Y>#?"N>CcЖ^bڱ^rq7D뻓o;'
+
+:(9ݬӐm'y=6QMJ
+-d %TQ#%L],[[uXI32Y D)(
+-NLIҶ&uǦD(U
+I/}pa搥pMW̺ݫ'Ƒkxՠf* 5
+7=mAmy0QjCB&$i꺊 C&܌k_PW̢z3) <7GdMHɉ\^--5ᤵkU9!&Gs[l)*}6H1ȞryMDӚp*vg9ڟ%Nqdϳ-8cHTI=
+܀;2,J< ?~Q}t=Ly}{H}nF@lߘ8;lj1eܨi(V˻#P%&B3.ir`-ҠAroӖ]Aw\%glOKyܔ#wPlxQc=&U{7ג`)4n厌C~wD]r8/7%.n5s%=EƹNC@}*
+ۘoKkPp MzTbmH=,5u[٩uvX<ufVh`PXHv;c1_8Jva̰gr/sFt3i_zRJt FR!?h'9Jk=Q19m*ldgY
+ b6 zN1՞zQ$췅}'B{Ҹp>]\ڷ5
+AlekkX˿:V_+0KTa(fDӟ_ X[ Z. O.lMq+RnIˮw Fs( IrfH
+Ҩ͵-sJCiyHE9oQцn ;9EGVqlaYi]'YJ}մ+ALD,-M癠U<<*$|ۥ3 WU{Hwǧ[.\*Σ:2ZaHr5T̆3` )_6XHギv1
endstream
endobj
-315 0 obj
-<< /Type /Page /Contents 316 0 R /Resources 314 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 240 0 R >>
+314 0 obj
+<< /Type /Page /Contents 315 0 R /Resources 313 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 236 0 R >>
endobj
-317 0 obj
-<< /D [ 315 0 R /XYZ 78.37 808.885 null ] >>
+316 0 obj
+<< /D [ 314 0 R /XYZ 78.37 808.885 null ] >>
endobj
-314 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F71 292 0 R /F15 227 0 R /F54 228 0 R /F62 230 0 R /F55 229 0 R /F63 231 0 R /F65 232 0 R /F32 236 0 R /F48 237 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+313 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F71 291 0 R /F15 223 0 R /F62 226 0 R /F54 224 0 R /F16 247 0 R /F55 225 0 R /F63 227 0 R /F65 228 0 R /F32 232 0 R /F48 233 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-320 0 obj
-<< /Filter /FlateDecode /Length 4358 >>
-stream
-xڽ\9dWthK V Pfx3Al9 ؉wzofw9b/O///kyIeE\g^vLYqW΍~$84o^_ՍscC.K߇>I_7)oFyRBl뗟3y]P
-9cHNR e*5<Q{1u|?}ϲ3[0ϼ Y9z,֓){LJUH \+qd\ql~rK "pR#8ᑁ&;WEFb6)N
-Vn6
-[{Qmm 81c Q?Y&QX[*4XyGyAstS5*bLi-jV(MtdCѲ*xT2n"䥁t$:̢=SPW~Hc֨22G[W{ %`f_3o@exH0KSVh= YآmlAj:n꽀Ǜ[/}f \҂q#G
-ʾpxӋ3PoAYX)>HƅԖYY:S^wb7Gə&S-퓎G٬w2|zHy1`/{nLq?.'
-Qޔ@D<V18E1yu`3`#*Z{WK|M{Pt'B:zq/^'5wc#d&(+onhEjӍF`g3JRIu߿pr$7UjK|>5g@ցnſ4~0NkV4ܭ UQ=-pyk^ks"a%kk)nv#[o#ffߢRnJSZ_ D6̸ũ_<&G,oڔ8KpjFhyka9͡6%`S(7ڦ3uglSܠ6!l| '=:te@HQ•
-t[z!
-S5RpEƑN3f4\(Bw𑝽_;FÌ;k -(O'!ֺS=@t-s xdC*W"a狊DftEZD;{%a Ǎ^"yO06s2|*Em}rCs vHF!9 ]lV luD-훲gKVGimB#
-p;$_a feW\PʐL=[UU QjG(/wk0K˃u*fӿ|xda;5r++h>" o7LBުiFf
-\wJWy5[*KG_J!Iserh(7 1'N1 rѵ^˂AXS;~-`ªa.YgC0MJY4Z2`Հu7TEs nw%}Tk11xD (kyưUl
-"c6,'C!JLH||[`8s0Nv Kj6%)24mյkO^TVn(9w2@-۵bf+SʑNGghk5c en+ R-so$_“-Y+e1/;6 ~T|gd=>7]
-O(,Nzhu{TQ\h
-g87. Dӣg
-DdbS 8*?dUq!X'(>b<friyu- XݠEԛvqf$G9* F n3?p2Lg~b素3'68+Ѻ`a Qf<Gn1A8mOɸRy7*g*&WW"թf{!"2Rk?J3Aߨ8z`WUA`j1+]?Ԓx̔ڼQׯ,3Lzs$]횔9&7q?)XǓ~oP 7',U xT,(U2 €X1K%Y*L)=}
-'̮~eR6',UC:j->xOh1K|U_<YwOG˜sӌቾ
-veXu}rueq zlݮD}{*]@ɉ֤rO[6Qվp\mܲaѨehB4
- Xaډq9[2 ׭RGW/{ a^/%W [;%YE[unAH`(f'p@f^ui_}I렿^S^<_ݽzSZ?ںbZwzMOSڏ;Ӂi
-9ؤ@)}
-
-a
-֖1*g@꠿R@`B鋰$44 Qc*"*hCiߓ5>fzsFќf8{'m'Y֤+9-=~P.:)z8XV5h„7TIbd
-\۝x 8RExm9a*Ӝ# J|Db])ϕ%Rk;>sUDX-kzPROG^Ǫyb5٥ +A>v,_)>Lk^TQJ)i1~?NJ8#YW;nXJX~FM][OBu*ZT0 
-U4shnYk5ÛZ fCzֻV}:@rTG[">y57:c/ΙjDVRÞH>:I tҟҍ$`$"t4SL20鵬 '׏$:|l T^?(^BfꀃIu}eMޭ1I5p}K8yʭ
-;e8U/yd|Z֙%ƵG 5LVsI0aM8QėIWn_.g z$dڜPoy[-ց~Kl[<Kց: %Id}|Kly/"ѽnqè̴}\+yqݻKh5`TNqb`\YY>ΠHW`? ʶئo#Ha qZD4=gl絻bWoJx
-ykĸ]43ٶkɓANyZlɜ1_ɀ~ֶmb@̄bh tm=
->?,`]
+319 0 obj
+<< /Filter /FlateDecode /Length 4440 >>
+stream
+x\9d WTh#>F]lɌl;7uPwTO8Aq?ݿ~C[`Jo_$ Lq+n_s9Ws+_?+P~xmן`t+W uj_kMϽ㹔eکx.-
+ٹcքW\2ueg=Lr|ebFy>-eǟLod5k81e8_^,&K% s^c) K%^j<L\3^*f.T&0x> ^*^>.(}a:X|R gp<F(ɹsс n/* s1v:(pf:Ùn\R5y#N`APc+Y i+͏O-tT̍ʸcyܝJ@O,8@)-.<;'He'F2y7' 6HHCgPSe$s֜є'Fl&Al?YThqK3}B |BmQyM7Cx˨mO:ZI:ǛiGJx%7^#b^lB0z-G񘺟z nQdQktYV%; ?1 :4r*w_ A[*ΒOu[]MZ®u;${`PK7F5@)"(Bm.rT3+WTGYP·}*/~Ba/g7WƢ*L% N r'0z͞GI|)[Ps@4nI1,(+lyfEI\hϊʼnNil=<Ve&< nEPߩ-my;bDz@!e -Rx0P* ɱ+y;M=NqTz5?4ݛRV~ ً5JoIL(u g˾Fٲun"Arh@ļyxi)έMp+U1=Imf X9؃\"9>\OѿhKpE2"ShO[&VWfзKP`cFq|E:'9Uًs4z7"[DC&wueκ*
+{&K|M"-xuKho/r עwPk[U/^[d@dK&
+ZV1zW;!YUp}%#а[o`D{ _%"γj60  P[m`LUP/}H&>풹&fHb+c=6Hqa>'m g@}rx Z!KZ
+= J10M_rfDԥ)
+$ˌBޙvǽQiI1tA9jrvx,sg`(G/;.0`4 .E`RĚa<I ɷR|H!3[jV%inIrK`0R
+˜9}lq=$3]YTШ5Z'w8_<<׿Dj(D6-m65&U豋QxHzI#GvF)Y%e&#ls,`W"23uz u gY.sj-H"|F=Wƌ_m+|"zCṯTD^x FK暈L8=ԁ//rf#jjs,!DC]WOe2݋p!YJ0s&+H"qƽIYmcfbޠw>R}Qrj}:[oxexIJ1rci55])ɍP]~fX5V XY-ŷ9C)==&TXNlg^h5IBk6%;2 pm4`{IDy#Ůu`9_VnaeKY3`Ԗ)G?
+Q0LoM 'Ȱj G
+FN<ơ˄pWhh}ie#扥aZ .G[4F
+nַ-^atci ׯbP'7a*zM;~.[׶]=b(R FNo`~Rm;EyC!LSD6w_0I?&bǁ,=}RN<}@kDZ-D|R(fo!̆"<3E'uHlRļ+t#¹I7L &03dFGLqV |wؿEkzIK.>ƕ}䮍"3 ĽLZqW:Km\ jF63)bţgXeS24 nU{Uc)-j뻳r1k'95 -m$ ( L524P; H"J
endstream
endobj
-319 0 obj
-<< /Type /Page /Contents 320 0 R /Resources 318 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+318 0 obj
+<< /Type /Page /Contents 319 0 R /Resources 317 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
-321 0 obj
-<< /D [ 319 0 R /XYZ 78.37 808.885 null ] >>
+320 0 obj
+<< /D [ 318 0 R /XYZ 78.37 808.885 null ] >>
endobj
65 0 obj
-<< /D [ 319 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 318 0 R /XYZ 79.37 607.562 null ] >>
endobj
69 0 obj
-<< /D [ 319 0 R /XYZ 79.37 734.627 null ] >>
+<< /D [ 318 0 R /XYZ 79.37 567.837 null ] >>
endobj
73 0 obj
-<< /D [ 319 0 R /XYZ 79.37 711.095 null ] >>
-endobj
-77 0 obj
-<< /D [ 319 0 R /XYZ 79.37 350.645 null ] >>
+<< /D [ 318 0 R /XYZ 79.37 544.306 null ] >>
endobj
-318 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F16 251 0 R /F15 227 0 R /F62 230 0 R /F55 229 0 R /F54 228 0 R /F22 234 0 R /F68 259 0 R /F32 236 0 R /F61 239 0 R /F48 237 0 R >> /ProcSet [ /PDF /Text ] >>
+317 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F62 226 0 R /F54 224 0 R /F53 222 0 R /F16 247 0 R /F55 225 0 R /F68 255 0 R /F22 230 0 R /F32 232 0 R /F61 235 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-325 0 obj
-<< /Filter /FlateDecode /Length 3798 >>
-stream
-xˮ$;m?_yJGGFb+X/pNT<#鮪qiyE^˯we/QDE]B
-P.LXflBnR~%=c$k;P=i#nou'ݚׯ:eȗUGUp!A֔; @Z_| 7 8{-(P 2Vd+Z6џ
-?Szrظ&_BIGtKτz"R
-nBMTruf}_eI]"v型tGRIRϻ
-tp,S fm$,HƯrE2GU"0q;pVxpΑ~i%FWM +Kjƌ{W4Ҧ" к,\ȦܾMi(6@h6G{QB8F<JEklY)XhOl<kЕA,OA,ߎ bY~ .VV[ܱ:*rEVmVALr
-\uw+;-):YA!q uoj9͍NU&SA[3zOb4'Iw$?ϒ"m%Դ8 KhEF2j<!>@AFK8;>5؈a^}2h\1`tA
-ot
-]N51@Е͏Ύ{ea(<زC nOG^%z Grc,z=WjڀxB.V3;;v龮#+VOd<մ8~9ldZ+ÿvC,$8K-{=p!}xq-Ťc?atE,@0kҏ> א'o,0 Tq?
-WeFfBMP\LLql"L ;Q&_4Ch!wKo]<r/] 1(wdOՙhY$Y Z'i#NѦ:IDa@G,c@APZȒ:K '?R08w4X
-.&s1XqOšʎ\IaS(W!ʯѿݐvJ0{'P"@<Ф_vc0FF!H.g^n.l)sYZe63V9;nCgJ> ]<9a{LF@ʰɦ(I^huLc\6+hI?3z9C4^(P|^q
-asIB{}e* >ݱ nxv) %5B>J(7no땢$oGX V(Y045ƾ7b,wc'ԡy6`+s"Y<0=LyÙu=rM
-dKo*QB:Y5vܒxԅϱ
-Z{*
-ѧ ڨ7:W܌n]jJ*6XG
-OOB*yk;"
-MQO &qgy4"q`J
-`L9sw%OR0y_0Lk}'#>xfo̔V[)/ڷij.
- 6+[]5Ҁ.8r u8v&aDZ9,oȝ ʘRN:t7@}J- jcǠMJա>6D &eƙZGO ~ՐauZR#onzXN3n3M*;0mBC¼&{ۢQFgx77ɵ-+B]d6u>ְ^vp .˕nbVdvZB2±VGUV{ͨ8xZ)/=6#<[ mM4ZmWhgݶ%3ul'N/t6 ڠpR70}~`,F.,rN3֘vufcY6K}{Fa4̳>GFU)
-T/Nk6 <Ej]1ktX͖ʾғ4oYrE'{So0韱s'"{Ő^E3}Z.sY/nCnL`¶SLn?
-aOW(>F󦨟4İ1<nW`ád.4'BൟCe+{Ctrf+C|6jTsKr.mr&Aod=2:L([;5B|gλĤ7y+)5\9⪕q%7DzULh@-}Ln xq@B_O TƟHv(fkS{=n9<c,q ռM<\ 2yRO_xW
-|64d.> z} g$ٱbVb#FRޅPM~
- f"hYv< .&LaR 7BGnTJG<!_;\=0`$e}=N*9G!GWxKdiڂ7{zب%y &\k#4͛Q]#7~oDB& kFpѮ_PJ=ǓAkRwe7c,8`9`f`[d:<NO*zOS&l0u:09Ӝ5ȼ?|.id=cFCTe8Z71q.FFV T±I7`(#9rl4?[xÏ"g}<*:x.nZ'@̾uػTinqld(,d$TK1Rן/f~s #7Q^1%\F!7v&1QTzyH \<ohGHt0 0fR7~~~>c]H*1|x\dCSUbjwvַ5ܦýAD~+&+S\28R~=zuyYf;rgUE4}uF(j"5^ 9U)i.u*W]pT}~? t}G= aOIFtY7ly:yP}s8j`jTr\7)7uԂ~.&7q݆B0//RpN{[ԧ>nlZwLE-uCzn뿦
+324 0 obj
+<< /Filter /FlateDecode /Length 3877 >>
+stream
+xɮbr
+F0o2=#22B "bZƌbp+0؁eVc;`ep8 b0 cK[3iṯʳok}'o9SdYՠ\A=zvW/+3$IT/beB9NT_%
+TWL
+JD  !>''JtlFz,{eQa s!q.)6p, ?}c@-ԙ0f3i#iA*>P%S[K&ڢJ=˽Yzņ-bi̞_Wl$
+oTꜦ2@ĈNmm:!Ga+M=I*A_8Vpr5IQ߳<@F><WK>͆
+xL2 A]O+}i+Y+'gcSnKe;)lBcE\;WX V1ؚ"DfMl7[& -[FujVڵsX)Vڀ{cI
+1ҽB) ӍP~,3^W[bqt#UY_5=;%J3WoGZ "81mF]zhiKw!Tg$Z,am70/D|mղ粥D<~[9S/)ɼګ<veYi;Yw2mq iGzJ
+ᘐag:2R$V&x`lucԝ߯)Q0 lS=F{
+Qtb@6D2
+*au#̸zFQ$fx`ԥ5bbҪ4]!I@LrVN}U;uTLˉ9o}E
+sێ3ܶɇN|ɼnKJ]0
+o `\LAUqH AMR46Sw:m.9 ّ?)4\1ŸzcV\d2 nhCdFLyƁ WoiK%}?^I218ϾQ՗iEmJ5i6U5ޑR{]X1Tnx)%Zյj:zepS2`xv<SS#.̣ F+SlXsJ:&=微FS(We}h8IZ
+Z9FS#MtHǂ|` Ӿ(˜<dcPC?/X2[B&Sh+Lk2TH8AGE5%q[bFɵ [7}Az\G饮 3TW2Gjq"8ܹ鼒wmn PgYURHla Okd>^pQO~>r8Svia"noPx;A62$Þuam;pt)P=!y׸ڗ#+
+yPQ&DV}SZ%ҡxu,F7TdlA|nC%̂H,~o}]k R[og®Z޳]`aRu
+S`n\cnIpWz6 Q
+ZBUo* 4>eH8hZDq~Njw
+K Lg;WZlur.Fo\tKl7,FM>Gy}R+ QoTwR6gۃFҸn#@Qc|6UjmNUkb} q-~ϘLPgxvQK͗㙆ŏ|oP %7B gҋ#
endstream
endobj
-324 0 obj
-<< /Type /Page /Contents 325 0 R /Resources 323 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+323 0 obj
+<< /Type /Page /Contents 324 0 R /Resources 322 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
-326 0 obj
-<< /D [ 324 0 R /XYZ 78.37 808.885 null ] >>
+325 0 obj
+<< /D [ 323 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+77 0 obj
+<< /D [ 323 0 R /XYZ 79.37 771.024 null ] >>
endobj
81 0 obj
-<< /D [ 324 0 R /XYZ 79.37 435.417 null ] >>
+<< /D [ 323 0 R /XYZ 79.37 217.908 null ] >>
endobj
-85 0 obj
-<< /D [ 324 0 R /XYZ 79.37 319.251 null ] >>
+322 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 247 0 R /F15 223 0 R /F54 224 0 R /F62 226 0 R /F63 227 0 R /F65 228 0 R /F32 232 0 R /F22 230 0 R /F25 326 0 R /F53 222 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-89 0 obj
-<< /D [ 324 0 R /XYZ 79.37 225.461 null ] >>
+329 0 obj
+<< /Filter /FlateDecode /Length 3385 >>
+stream
+xڽn\Mw@vHN1| rdrC{qykI3d#l~υ_~y|r7`oO_XϤX#7?_87s5,8J\_8W [p}}N'-37 ,-*}B(7\/Ó%qſ~-P7*`B>`q'%VЅ B2Qc|8kqwҤu[Z|fO2oz}JNMdR!5(t4g>hOgKnpT"CSxo.3ǿ/=_\3Nr˄#)f}`RWU#ŖIhĤHFWnQyH4шgqZ>%%J@tW߸v@8cdK]ioFa}*i♦ym0$s+-A*6,*#9 N83 J{όhGŮS(=J-)=I~/7Q<o#k)r!ѦA/WJ nm|k.>8gIm4omy8
+8:oS*e^`*aDd7..KQA
+ZgnՐrK4\WԔbKe1zp_W[{RSJR}0O55 3#&ڨVn3U>)Kk
+(z50ȈPf?@½h^#x&xL&%ͺkbcn0~_wϰ;cI Qlgη4I{2%+d*h3omn: ̓.R5$V| vPVZ:BNzP`fo<Neͅxx" A_t<*!;eg=jenTnD`=3m!(,?^NE8eU|w%KkwDt
+4PiW1ao*<K++6U£+iU'[z5TpZu\/fL`^P#89ʛj2$rId׭A 4LmU$Ώ㣔P!%AAOM@aީrHL-J>jSԔ
+.?
+b$j0BDT~1@n*X8o%/o_#9CF`{Ԅ@18r[}d֫RRdj-7EK䬚yn' Kv v El=EzB꽄`5@Ӹ2C8i0Vniɤhnw
+$LLPc^Pj0߶Tge-&b/h 'YfWzɹ!WE3mGc1Q*~,&TL՚# tEu{I'n9Eל9qVEk;O;;ߚ̍{̃5f,kT@A0ƎJڹ 'E> ФyC\crzIx_nJkf~|ձ};bf<Y%Zq𻯹
+5D
+5ԓ)YNޖh \I]D'yP2.M%]J^E> ;9ק.FoU7x}03պu !4%=y۽ V0_}1nܫc$I,ה~XǙ0 N(=7#e1^E!iLOzٕP: ˤ/;%Ku2&KkVzz  m>xE<DŽR_%0Jt2
+(65ebγP`N[wՏzi] ʟtX5I6V÷8'#S<GWiB#I;ɏy1Ѽv 76$3Ү)Y|BП{.Do8KcُհpRЬWYR)eqLMލXpSe,d4Tҁ8n:SWLa:NbO6Z $O"03i ,ǬPOIZSdѥ>V2-kF"-SgT|VϦ-*g- |_>[~=Ib}3M
+oG}GAp,/0LCG6mO>W
+4)]aa׸u
+endstream
endobj
-323 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F63 231 0 R /F65 232 0 R /F32 236 0 R /F22 234 0 R /F25 327 0 R /F53 226 0 R /F16 251 0 R /F71 292 0 R >> /ProcSet [ /PDF /Text ] >>
+328 0 obj
+<< /Type /Page /Contents 329 0 R /Resources 327 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
330 0 obj
-<< /Filter /FlateDecode /Length 3065 >>
-stream
-x[KϯX,
-9{C[j.ڣ&bk3}ωy9t7F_ĉ$eʹp.ֿ_֚3Z[ZkX %Z O_x] ]%<^g!?|J͜v' TR>h
-hs25do%@>B<Nf4Ӿȫl9bٷjS[5I"wWl2s;.PHv[dtg $>RnΩFCS`OW+Il!zdr'q%V>CzǸ4#mʻdFF-G)Iʅj,c`H^MwV2ZvYwOl!bHArQ,&)VrzB*`p8:H$&3^jBy\.d%H
-ڶg&wZ|v $2d^\[9̸2J$> p)쥊*ʧH:9۾͚jQvh-QLe9 T,ͱtϡ$Hƽ4HK0L0{T3-:p1JՎ21i \)^@ˮ4qr;buvEJGRI~ݏZR1HLNPLy۹z-IDMMWꑦycj<GOtC+srڳx`d}KbkK
- F}X/Ez䓗d,rﶱ}g rj2$zJt87uosq;}HWISzJon!Mo+aV׈>8}/S+
-ycMJ.A4bMƒ$xYj+)+snlu:˙0'סLb6n*AaLO0vJ<q f~~ Hr~M EvY^4 t[yþ~_&R<&ɭV^T_P~{I⧎ K@'`#>p #<YUqPT`jdio4.`vt[ڰ) ʭ1XwC)̲8R WIw_JOWY25CR֗~UHC_dl^gx@7QWa1r,ֲy?%DL\l?Uӣx#ɸB 9υτYUcn>ʜhVP0/`%[Nho kG\HJA@~`á\<45|ys;Zh.X{$iy:T`1Ӧ/Y<C
-ڏx&9l4`}{%y떎tyӱaOGO:>W=fS]Ie8&ϵ :{'\JK&y!@^S,X`9N|bO
-lw!`Hcb' 8)s !a9iP=@2@c`=HP(6 p-$?Y'>>]Ʒy]
-fJ R 鞊H #RC)h#R R#{Li1~"5PZ!􆐮 Dj}{%<Dj}LǾ."b?rx=H-$>H  R1DjtDjDjmo
-#/H V?@K&h/H ܲ,Zp/H r~H 홵?&ޏH-B-aˡvP;tXS
-qR8C
-endstream
+<< /D [ 328 0 R /XYZ 78.37 808.885 null ] >>
endobj
-329 0 obj
-<< /Type /Page /Contents 330 0 R /Resources 328 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+85 0 obj
+<< /D [ 328 0 R /XYZ 79.37 771.024 null ] >>
endobj
-331 0 obj
-<< /D [ 329 0 R /XYZ 78.37 808.885 null ] >>
+89 0 obj
+<< /D [ 328 0 R /XYZ 79.37 678.837 null ] >>
endobj
-328 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F71 292 0 R /F15 227 0 R /F62 230 0 R /F68 259 0 R /F54 228 0 R /F72 300 0 R /F63 231 0 R /F65 232 0 R >> /ProcSet [ /PDF /Text ] >>
+327 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 247 0 R /F15 223 0 R /F62 226 0 R /F71 291 0 R /F68 255 0 R /F54 224 0 R /F72 299 0 R /F63 227 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-336 0 obj
-<< /Filter /FlateDecode /Length 2971 >>
-stream
-xɎ6^_(x\@rJnANY0Ӈe~U,Nn$(kW-!Zo"뙴5q#/o͹vxtzs|>$^o/|zw3疧qpos;߈G}zni.= c >iH闏#ϼ& I8 )`!R%R X"3Pa//-JX8ˏB)GzA!F${Urt @9jFZ^eIH"+zJU\HQʵs ?:\幃>t*+Rw̸G )>U$Fi7"'I:ެ:DZYvF1 AsEC'hV@&FkZ8 >'u([)+Ӹ$
-q>ulY?AG#ua%)II-y~@b2PU= ]1+ Df3=bs,Ld]l;=b$d`bc^%{xV"=V,Z=p@UH@gjAe5bq#w2bos;1bGY7 |_.J\Y+r$ͥZޭnY3{ZC< .=J@^939JI_ϝ&h^$E4azbJ
-O[f46tfc1rԁr UOI%^F NV032$ (wP =
-M['BӓBӛVYyɐf
-q\eS<P~w̱-XӖj%5]eY*&Cڈ04mC.#S kTJ! XH1Ahht:S*41qyegJHD]Rʮ&
-{Q
-jԚOAx_iL[ތ7H;"ܨf=V]u<ˎrtpͣ!ʒ_Sf8G/;BM%a?,-O1tK<W3jSpI eV"dhai~s2I^dZQ-{[ZRD װAkaֵnFeC& 3F@̵V]& (c0
-.;j}廱Ȇ$+noF|Fq8~r4UumI/0f#ӂ}D@HVEAwXvgKLȂN!ldy V3+U
-ϐ sЖ4{ O7 p+fjIj3s"'~ay!
-FMXΜSSKhZP N۽fFv 0;ߴp@`siB#%s?$jilP#NOaRgH1Gȩ56zUȍGBb}ٌJn?bТyPaI\>h;9I]!t$V6ILx\>q`bq&lf_o>(ϻqL
-˝0?O/?oq1j9hb:"YM5k3կD)_(
+335 0 obj
+<< /Filter /FlateDecode /Length 2932 >>
+stream
+x[ɒ$ W }舮)"}Sd{|`_H[2IQSY <ؒ-;$_/?]>%A$N! N+!:|;(R:#R
+/o<3/>H̞4: ?RgW<=K> ׾ks\D9XY1MIϮ}P匜>9ੱ
+I%;8i`BN Bxy6Z,4zŭSB :%hr$_nBC [q]h}hVym7އLj*.GhP1V|H*3ⴇrr܉"f".4UNz[ uUf?瑓 mLLj1Cz ^GїZ#c&'PQǗxvzmIn`l0#g$mDB6navaH!މY4B},om(Hyqh{'%kM`/ܯijy^Hǹ_8#!)u|]Ms@GuGYHC䛥sZg%O2J6=hh?Q]mb
+k<DJ-i;RC\.Qjpfn$ ޡv-(j K?O-NF8r59m#9:(ޣ<Jo*Zr+}+-UxiwdlVzo(弄NWt)gf\.j|sa>)ksD#6IqNwbC㻹<\NnYz
+s8Hq@_3On"}r :@
+n0oFV
+ rynm ls=546XgtԬMP7kI,rޠ1P z>}ҪtL4ܲvO&Cd &z)'Hop3w-w.O;6G
+.lP= Hƣ3'a1.hx V-1IIp}R7 {KûPu3ՓQ]oFq{EGXVCZl}r"(#<T{/S%NAY ,/nZ{;vvR%f7;0
+hqvh㦤$#S/ZK(^ս2I- 8IsUƵ<Xej箊I|ET=ޭPDa:)Cq4j]=^̊fr ~둲B/܂a(Wõjۘ=Yw9W)xP|m՟>AQ(]:q-qCt%V NE;~k4%ΞgnSazh"M}U=ZJZBKGR 2K^fѠޮfePq%K|$@Tc?AJ(hEiRkQMRu\FQf0G'SWlhfg
+;z[פ:M `|^iS'*2#UJ5bő $ƫ!w@㫷;qBJ5d=*ߪ|㒶ZwXz:>&!NtVMAKT-^wNjA˓~*L@֒{`Flw_U&|7%$7avl*'!)D"99Zu{aKmUx9O.jh| #s!-gMj3*CתR8@7`K|۴RR14sƌWmsGí@ ۔/i֜er~ڶ?]n3% cO'X D:Na{oKc5l/?҂wZ#'¼^|c%
+}
+_յ3ٚtzS(8fY:&Jz)rcG1Ы
+ޖgG ϐRRӛZil g1 ރ݆9w|b
+؋r"FPRE^788LR5y3<<!UJ}7Hcl 5V/gQ }聮Y޼1qZcz ?<-|axWT+ϯ) rVx}oUA ~ߕtzN@,,G!jp]٥.}Z&[2
+R@~Ov$tv6dZ$;3i ݙrgjZ6'7%+ߔr44}dsOt:˥iSe uV{C;nQ=<
endstream
endobj
-335 0 obj
-<< /Type /Page /Contents 336 0 R /Resources 334 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R /Annots 338 0 R >>
+334 0 obj
+<< /Type /Page /Contents 335 0 R /Resources 333 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R /Annots 337 0 R >>
endobj
-338 0 obj
-[ 332 0 R 333 0 R ]
+337 0 obj
+[ 331 0 R 332 0 R ]
endobj
-332 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 324.092 644.205 338.817 656.16 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+331 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 324.092 367.853 338.817 379.808 ]/A << /S /GoTo /D (subsection.4.2) >> >>
endobj
-333 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.538 644.205 361.512 656.16 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+332 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 354.538 367.853 361.512 379.808 ]/A << /S /GoTo /D (subsection.4.2) >> >>
endobj
-337 0 obj
-<< /D [ 335 0 R /XYZ 78.37 808.885 null ] >>
+336 0 obj
+<< /D [ 334 0 R /XYZ 78.37 808.885 null ] >>
endobj
93 0 obj
-<< /D [ 335 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 334 0 R /XYZ 79.37 503.382 null ] >>
endobj
-334 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F62 230 0 R /F55 229 0 R /F68 259 0 R /F63 231 0 R /F65 232 0 R /F54 228 0 R /F32 236 0 R /F48 237 0 R >> /ProcSet [ /PDF /Text ] >>
+333 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 226 0 R /F72 299 0 R /F65 228 0 R /F63 227 0 R /F15 223 0 R /F53 222 0 R /F55 225 0 R /F68 255 0 R /F32 232 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-345 0 obj
-<< /Filter /FlateDecode /Length 3773 >>
-stream
-xɎc_ F
-'q$´{Nnjԛ6%@%y`$i֎4PzD=[SЏ|lyEd(n(0 t
-3`EǧӛQVTf$W|Whnuq(4LBqI.68漬J&b%{˚G9^2Ϛgy5>+q >Y2 t֬H0JqDb
-1tL8+YƄJO'/yK93
-l7#c*j@XKc"ME>-5,5
-EMȰiKLe5j<:O,!5 R R2ņ&OHǤӖK!a[mw^2Ognre5jnA8z*=9
-4'pkmȞC}TF3͈Kܣ6"'7v-
-Dҍ'3usL5bBBrk+ҍtdɞwfŲT ) k/U8=%cȭHT U˩j*SR&3QS2Y:M? ؟ZvRbS/\nZx)٣.^k5F!czeaI
+342 0 obj
+<< /Filter /FlateDecode /Length 3275 >>
+stream
+xڽn+<Ye4!p+te ynXJӿO3oo"'qI{F0n?ΜKcNF?#d,8ga-s\ !GHv(7kJ(d2;#G)j<_¶0
+pHYds
+<L f2)+epl
+hV+-U
+qwodFP\qVӑ1Z1EJotq57y2=a'r^ER'*]FzSYR "dU̪\ҵN{۰^RL4Sxf4 Y$T!)E"WBy4
+WWTTv/*o)/;1iJ
+A.tᶯVy0.uID.gs.t`n4J):Rc
+ǙBVwU=@kEGLc<[˄0k>agI)ne!z7m`_f5Ѭ3 c֨OnZk-qTH@5zҏ@ r*1H]
+<zKՍ BA⨮,epy޽ S(5= pʹ \rp2d F6BY
+ZcJ&*,%ZsZEg IV&3W<k K9it8dȈ@ ଇ"y/ZEcb *& s ICZy1mh'<)l<2]VVns9!5z똇=3ìOK)a;zl* BB{BIlW\1v#}i 9*LQ\I([dpîcCQEe锶p jRqh=Z0mݞIgqz۪\)}Խ{*ʫCѰF&ʌWQ f,s!,ӕT@F:qM5Qrw3wpRCh741/J%ɒӾ=J/PLpݎGй[G'^ޏibeѩK=ooʩ9_ch~,ob_ܫ8+W9caqIzڅ@6g<;쒗%s-ӟ4qZt?qt}4+EcRzZ'AL/!W#zfX@҇!nSЬPImsVjqJ^sP?a sn$!
+wzp\l?otfC.܅Y_z+;^*,c
+[\V0`)V|[MշNk݅G֬1CG(- 7E?š LeN
+6F|"R$7C[,ˇnєoB} ٚuD~\ހ:or@?Wp{W6R9GNXg'1-n nЅW-Y:$"wTllؙ?ҍj4V)n(1үB~5?֔' Nj
+m:;>:8;dwNnNifѱ$
+[2 _IШ$ bJt~!s yvn i
+,0׿5'_&e\0F}bM+v`]JׂduKWEx 0S@%C]2M8ŌijPJWD[I3bt:n<Usk%^V2g@ťzKN"K Oߋ/ gǝ񮧮b2cAUy,wkP765CfM~"WMtUȟ~_rQxCS xZCߩEwa ]]3'ՅGBk p0b5n0֘,S3q0Sf1RN?]64&m]zF/6b*k~(DH8nf1|v- F AFD<U0FPi^;!AYn&tdXx9mKk@-&])VP5݉.(?jւóv[>&NE=|/EաsHlu7n?磌z c38okHꖙ.-:sw3맖Kݶ9F*gVIt<ƒ#ۊ_^_iZa 6/ZOKzǫr3q$cvzm,&' 0F^yH\l<动_)6V" g9o-$ΣJxDW
endstream
endobj
+341 0 obj
+<< /Type /Page /Contents 342 0 R /Resources 340 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R /Annots 344 0 R >>
+endobj
344 0 obj
-<< /Type /Page /Contents 345 0 R /Resources 343 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R /Annots 347 0 R >>
+[ 338 0 R 339 0 R ]
endobj
-347 0 obj
-[ 339 0 R 340 0 R 341 0 R 342 0 R ]
+338 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.333 279.014 424.058 289.853 ]/A << /S /GoTo /D (subsection.6.5) >> >>
endobj
339 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 409.333 609.828 424.058 620.668 ]/A << /S /GoTo /D (subsection.6.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.779 279.014 451.734 289.853 ]/A << /S /GoTo /D (subsection.6.5) >> >>
endobj
-340 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.779 609.828 451.734 620.668 ]/A << /S /GoTo /D (subsection.6.5) >> >>
+343 0 obj
+<< /D [ 341 0 R /XYZ 78.37 808.885 null ] >>
endobj
-341 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 470.992 301.652 485.716 312.491 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+97 0 obj
+<< /D [ 341 0 R /XYZ 79.37 441.006 null ] >>
endobj
-342 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.668 301.652 510.623 312.491 ]/A << /S /GoTo /D (subsection.8.2) >> >>
+101 0 obj
+<< /D [ 341 0 R /XYZ 79.37 266.055 null ] >>
endobj
-346 0 obj
-<< /D [ 344 0 R /XYZ 78.37 808.885 null ] >>
+340 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 226 0 R /F63 227 0 R /F15 223 0 R /F54 224 0 R /F53 222 0 R /F16 247 0 R /F68 255 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-97 0 obj
-<< /D [ 344 0 R /XYZ 79.37 771.024 null ] >>
+349 0 obj
+<< /Filter /FlateDecode /Length 3512 >>
+stream
+xˎ_1G d ,P5 8D|~{zW`&~yOO?܅y4'Mܜg
+|0Pfw@s7gGOW|WLZ{3M0-S3g %z"߯:ʽtZ7xʄ&@3[VAb]<.."S-Q,&,Y<2!nB"|#&<|n}M|eRwg4x%8k{".<gTx*8YZ,|̒,)
+4jni>`@ 1AޗMncsU<mB~3u!.(
+z(OxNGV,h{BMMu JtTLWS30fܥH*&~([/[x=QyOr 7;RcOƫ-1x(y:Sn4cDx=2,4Wn5*jQ>dJs!U.$Å$h8HJD^>mMJ(C!4c5k<F_Z~rC2x̑Zi?SP8rB2}"h*9 $ 9=3ڋEF_91YV:['iOˆLK*$1H;5egW:R6"H[ƻltvՄڼbq0SX6aQS9w<evF(5uYB\[NYXfP_Ni}-'7䗠J,gcox4<L1_N$%sX*1*n %q'd0/,&{G͌Db`H`)$\hT]kpeaFNHUhVT
+@Ռ
+fE(m\++D6Ep/6!o x)`X-mٖL~L2*u:r~#ENvRbsy7rF\"K XORPhLK{VeQZH=kD(e0hɲ.I;%=aD`~)9BykAZp$g"$զ֊Wƽ+'LTrA2'9KL㛒 gN
+_G|kH.L\k{/ &of..
+巈$I".0D\!Oz-# %#b]a
+e;CV ܠk =5\e#R2wlKۄ>c5G]V㏖.c?vܴfҼR5C簶RrHեHXL|D^M;!WSc ~cYHҕ56*s&'LtAK#[,0p6e]Jasb.bl}8j+ݸ^?O9t' XJǤ@*m~xtN@)CǠvݘDҦk3uG3kJMɖT]K1g=0&(6Z4QQ1K/i
+Kcƪ2\~nxJCqiWzpߡb;X+
+yQI._L,fI=Ҙ/gZnǿdu{<(&6,[8\<5:&DWU5B[zc+J+`/Oz7a3"oO?/Vy5ZK~ 0$:+AƔ_wP e1lPEАsY6* Ru^Qz1Zc#KdO)*F3'(G2F&G%a=if8kLc2@Z=!S܍sJpGqңZ)SH0"n!~ڭ$xC & Cғ%Iv(4B%a`z,\cF t؏_cQ-ޠYb^X0-r+8B9fdcQR]VKܴX&!%cv3d-d)sbk㔚e:J*9ОTRՓG,,z6C|y~#sr< < DxA
+endstream
endobj
-101 0 obj
-<< /D [ 344 0 R /XYZ 79.37 596.869 null ] >>
+348 0 obj
+<< /Type /Page /Contents 349 0 R /Resources 347 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R /Annots 352 0 R >>
endobj
-105 0 obj
-<< /D [ 344 0 R /XYZ 79.37 247.555 null ] >>
+352 0 obj
+[ 345 0 R 346 0 R ]
endobj
-343 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F54 228 0 R /F62 230 0 R /F16 251 0 R /F68 259 0 R /F70 285 0 R /F55 229 0 R /F32 236 0 R /F61 239 0 R /F48 237 0 R >> /ProcSet [ /PDF /Text ] >>
+345 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 470.992 656.17 485.716 667.01 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-350 0 obj
-<< /Filter /FlateDecode /Length 3177 >>
-stream
-x$1߯P
-" xxΎ
-ȟQݯbݬIa.Hϟ?tp "Xx'uO]\]UBZu')飥@Hx{VJ [4 sϟ x I=B7R:o:@82׸R|-_!}/^)pP1~C A}zE'yP#/LF!@˿ Qr@rR p~IbزXRD$t6u@+q^} L Jhi);=HdV3lUZ p-)b歎]Bi35:gH2K EfUKD
-I}V 媄H'\C_?2b?^5Gz~-w&l0*N%\' { BYإ‘O#YB:Ol zT@@OIH=~ӟ+cN%p:̸gDڵ;gz׾D|/>/@ .Φ$lb$UZ
-ݢHnq_!SO&qe. ODzJxʅk^Q_],+sv\ w,4Fe?gJ4 #굌Y^unu~0NG\m7Xgc-?pևxH\,yC84RI tg ]뭃5hBn cfBqsd_&Y ;%!KzּU|ӆA&,FI +
-1Q]Sa!hah¶]m4pζZgY0Y*I>{Z`aD5JnRoGXGӯPtm>=PjgQ23&z0~=4^0)A
-xOȡd.5[k5Wb\\9Rز5wlF
-~6ku5kg|U
-*jiN*[u uk3 \9.6^xӱQaWhiOygvt(e,4f7q%;D2 m;:v5ql\0]\RZIvմ·i(U,0 W
-e)W[#]vo,IxMtth儓=F
-iw9.f(:Q3Tcq&,p "#(p$ROgGf{h Q}3+ ImZob2J AH_tS($
-)k\p~g[U7>N0y.@a7pb8;]ksc!L*F t%at{}=A
-ӎ-y`H
-^ ?
-淘?S֧1yM2d5#EwXhj-X+…~ \TFWF,ȖWb1ӱ h ??9{u%Ax?|dt l2kQ^m1{d(FKƮ ݟelʴ
-endstream
+346 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 498.668 656.17 510.623 667.01 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
-349 0 obj
-<< /Type /Page /Contents 350 0 R /Resources 348 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+350 0 obj
+<< /D [ 348 0 R /XYZ 78.37 808.885 null ] >>
endobj
-351 0 obj
-<< /D [ 349 0 R /XYZ 78.37 808.885 null ] >>
+105 0 obj
+<< /D [ 348 0 R /XYZ 79.37 602.074 null ] >>
endobj
109 0 obj
-<< /D [ 349 0 R /XYZ 79.37 672.535 null ] >>
-endobj
-113 0 obj
-<< /D [ 349 0 R /XYZ 79.37 281.041 null ] >>
+<< /D [ 348 0 R /XYZ 79.37 379.645 null ] >>
endobj
-348 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F63 231 0 R /F65 232 0 R /F22 234 0 R /F59 352 0 R /F16 251 0 R /F15 227 0 R /F54 228 0 R /F68 259 0 R >> /ProcSet [ /PDF /Text ] >>
+347 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F54 224 0 R /F62 226 0 R /F70 280 0 R /F55 225 0 R /F16 247 0 R /F68 255 0 R /F63 227 0 R /F65 228 0 R /F22 230 0 R /F59 351 0 R /F32 232 0 R /F61 235 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
355 0 obj
-<< /Filter /FlateDecode /Length 3179 >>
-stream
-xڽn$5Wt8
-&o@<Pf;2x#ǫXURw:}H <-Ox uyI\8/.3i/ƍv Or.+>3kkyĩ<Ͼ~ՠ_Y26iuq.VZ&tSuT5 XLxM8pHW\ӽN s:dE
-fԡ&)eR9V?R`4^
-fjaF4T4tioFʏH`za)Xk$A1cCl< @+ [COY#ØpoA6PKcߎN`Ik<d G^kfy5̧O+ _Zq9rvV2YKV9\prr+܌ G4_w/,7
-%GA Zׯa|!"@L&\YZF4@oT֨q+i5*W AB˘`.i
-Gti1bd BpH೰v;ldej`;\ w>}ɂ.OZOHK]n i2UEF4T2x% @~D]
-(|Zʦfd4,ҭʹ3J+ȑ|˄dK {zäl|6iWR0`g>־++bZ$"e%"=LN
-[BnFA"NG8)i?tK F6ʝ5i{2KS+ir|2E8/P]5>MFyVAwuu!'_w( ٍQNIIJSQi0MMCa).WMo vfd)4q-뒻t+jڤT %XRȶ/FJJ
-* e|KbGҾҾLQP>T~*rJ/ܓuϬ嵂ZX
-k^fʠ0#QjeI1 0־偺aAf
-:~i9V&zgb0c\#J(U)ߴ{".&-%&2ÆP&eИ4k
- >{,Iw:bߩU6SՍ>{3Xxw_*lT㼟󖒰LIx67LI4L+6{ q1Swi[Wi7d)GrXq~0~U)!Ӛ;u&0.ڌ~U(5Sra
-$ZGnfA$1R hޥflB? l
-]+*Zh1/R(/fjW]
-"LIkVmF)`[Ap{鰧}go<v1AX x*T*߷`7bOGv mOqDcU^Ir͠5)F|k}*̳ʮ5"G}F%L,K:NW43I )λ;:V AN(M3&k7.#)򡱀0(hPI߮xi}ڋM:w.e΢SOm( m U%6>1o@ 5b{@k%A+SA=]<hC~9X "-6mF`\+N~TπԱv7#'`Js=sX eQyGcrm1Bqf|y{rH0G+QH[v
+<< /Filter /FlateDecode /Length 3252 >>
+stream
+xˎ$>_?D
+b?HJU=
+O)!:g)R4i.Iiuyv+z_o3L¼<ł}NߤT_3AS
+Zz鍩ȶ4:u EĻ"PR5>0c$jв'UI<VF'4 ׼5ltӕĭ۴ɠC/R]Qpɕx%9eSN|YWR"dNo-ϛ9w\J^鄝QgCہjJ|nZ_6zf@o
+ >Yqߙ]\ *p5.oЇ(`PBrF2\!)bQBegŪBXe?Mliglf"ͬmșsc|WÖsYQ:̄(2)<?I.nobWIGYgRs_Ȁb7UZpF
+]Ph-mra)"hS`KBju.dMƅ[t|xɝH#ND7pmc[W.ss9'f)hOX1{И kk^L47\쓵fQ% .N,-WR  *xX)D
+fg ht.ڏ+%Oջ)?yĔOA͕Śl
+4cpp]XA/Rq<RW!?&=|F,{?SOc]CGXV~ݜer>9Apq}ae}zȅwDW`6)@k*]Ѧ>&krvԙjmY|/O-'>TK6AG5Tȃ\6Mn<5D2wXh} …~8%ceDp{eDB2bcUaNhJa|p}|ԬOgK;񔄵MZSCw:sZ+w'tM? FޱZ+?Sa<k'u
+mrf^xnAxңr \.-ĥZ,V39w
+ZȵG·`\ACCN(<B͇hmDl h
+D%>I ]*;&UoN
+CݞV-0(7)ZBp^;Z.
+t>$ry"k^ō~a*l0;)cr
+mnl_ n&<:^*Kx=ũ{\ C;‹f MuZfͫqs1{DÁۅ4}QpY <01w
+?~pՆ\2l3%}q)-<3 ULﷇKu†;\Ңu)OR5ptA-0d7 .!{yE=Ww\t¼=Otlm<oa_(]Qjsv 2鸳>Oreó/UcBlmxW3}n[@BaCsmHWHL-랧mK
+_trscb8/Z1.17S3~7O,HJMAlQR]f_G}uwXHe/%pSJBOsh
endstream
endobj
354 0 obj
-<< /Type /Page /Contents 355 0 R /Resources 353 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+<< /Type /Page /Contents 355 0 R /Resources 353 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
356 0 obj
<< /D [ 354 0 R /XYZ 78.37 808.885 null ] >>
endobj
+113 0 obj
+<< /D [ 354 0 R /XYZ 79.37 602.797 null ] >>
+endobj
117 0 obj
-<< /D [ 354 0 R /XYZ 79.37 545.032 null ] >>
+<< /D [ 354 0 R /XYZ 79.37 166.052 null ] >>
endobj
353 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F63 231 0 R /F68 259 0 R /F15 227 0 R /F16 251 0 R /F61 239 0 R /F22 234 0 R /F31 233 0 R /F25 327 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 226 0 R /F63 227 0 R /F16 247 0 R /F15 223 0 R /F54 224 0 R /F68 255 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
359 0 obj
-<< /Filter /FlateDecode /Length 4080 >>
-stream
-x\\)jA`Y@Wkj&%Y%H`<PwrNUmF\B,"pݪI._A]$. eZ|7) ԟ:%`.֝}ʸR }qLz7%@e.I}o=E2 L+;r?J~{ieD>`}Ry&)K/婗yUf^߅OG4~H7gp ){@kRMfdH1%myEDk`;j,zߟ֪HWYP;¢{:;2-^+aBiﭭr];Uw 6C
-F`}1&9e)>7ì?p0:a.|Eevl|duh/cV++18e[ꎽ9gmрr)kATX&Ѩ| tj+a ]1o…Tio5!^K!uU8AvLn\ƓiRi}#^Ph5B{Z<Z<_~u)M?7"3D)R([ }Bz?!_0o9bpw4J 1BBd^ɂ?vyo2]~:*!$ЗW|qo
-I>5VoejL~輦H*O# S?6 [cQ<wW<-fug[ܔR?Y[[fPk,އ
-4F}\F3n*"퉋n,3';N3 |۩A AiM`3wp)¾#(yʉA]"SY1R[`珉pUyP] 
-޹&!%O*@;=`#` $Q,EʖԿB}OLkJSo"k&ObrfƗ0R`8_|E8 [ BOޯG?%q =1!vR:1bj ׬;S\e} lU
-' 98ֺE%=߲[B/
-7O
-T Ls ( I:Po++—!w}^QܫLNJn*kn.hLVM~AfCf7?anSӞ~L jULG`c:-L[,OO[G7Lt<0S8L=ێ.lKQ#oY)y[=i&|+DOcҹ_wsnCM5'%͊StIpXR#8VS}4S@l"80mNtCu`M61$z̬L> %czik=08I_I_? lYpq{< sKrffi/CAdü4C 3v+!T,Sdjjۯ5W^{[ (r=ېLSZ*\S9^b0BKZ*k?uc93Eʠ5Q Ypݍl`cE$!oiS~-{)nSa*/5s1fΙc v{pTM>f$KUO&/tk~T<2'F B/ң)8Raˎf| Y
-{y1E`u1%8uh(NqİQP7xuKZlt^[x8~ =m)z?P>lGxח { ζ[0
-xGgF ~٨e7,hM`7σVQ8Kg^_CȻn_czO]$ykySidI5UJOf,K66U&<1-2Y76;_s{NveW<^vg}u5A}!syw6mbET8}
-x ^XdLUdiƪڱ"8KġݠkIMTQ~R; yw4kZ5
-i)}+g*m|ܞ~b:ٱԁAaºV$%U']+H%ϓ+*z_liuURyiO[m% =i V<@zBO5VM&HJmώ 6]6U{h܌^zlMrW tղoD 8UrGn`{N:O
-W唙fBv6!h瑲Rt
-|~ζ/|*ԂD53k 4ǷXɶX?f
->̣ak5t:D3=&W/<e.O)L d'4XcbS82SGCF
-@a`uk9G6#q(72\@azo ^{3ӑ-6zZ5 OUbgKjc 5-c#g u/q$nk-`Uh<Zk~3qgJ(cP^vk7RwQ9eUT+pM4eg<A
+<< /Filter /FlateDecode /Length 3538 >>
+stream
+xڽ\K#qpb VS9>%H$(ݒGfȮ^yIpUSӷ}PtCY%Uo~zR/R Jy=4^>}bxw_9߳~u2lB}L1qx!.s=a<1^s^8Q_t#/
+Nǫᥧyd-plT2+)տٌHg:mDYZ(@]]&3-$9Ֆ<*Re}ȮI>lO<f)VB9]%:[',J(WzM4z:4]1٦]TʰW p0̾hQh3{^*pVyAE_B9Axv
+g,!(g??-L+dϲ2Gh[H)z@:D
+$*)L̓wͮci ubmFfUTƖ5%CuUe@`7\).٤>񞌱n3jSF
+4-K
+xl8a IDЦz^=
+DC_[[\:/ͬ;H> lDs8nGm&fw1 Nj<28Yx)*C=,z 3\5bШP =̀l1+Ы@ @&iW|e>IMxЬ=nak
+aO}z=U:H2ؙ;c`);X$S Y iDJo@h!WƥV&ޏ˨҈(j:6l<!&zp
+i[E^ %LHI?n| C6h(5,@Ȓ-MZN
+BV1gzCt3 (ht7>U.Ɲߊ gq~.FSGtOG:99rA1R~;g3tN$B;B{*0.(1l93fk͡qHL@;Rc; t1f~:~FL6 =;G.x6kg&f|EG-йMMVTp7RԺ=xR5U}RGWUL!u}|_ Q=?LwJ?'L?NQs<m|c$(#/75A$ߩBIrj DhbcS?Pś\?u=^3CHNHߔ0.ew0TlRn+3%\w(kx%c:j5M]s~jepfт:Z2[w_[Ys߷'8RFRC LiuZqdifI׺G… o!<ϋ~y<i1=%7 maAVL7w>Lygvm@餞ݳ}lM4q_Fysߟjfg &ݖ|c[cm|v_!*+ 0F9^ 7hb~e E*ѳ }RZuv 銅9WgK^խ=*w_+own%q0g1#LgV:
+Ը%.Wp䍱FvO$.L.ҕe A-
+=+BU%%V7˄fk/N0@,Rkh#=zX Mp[KbJ*}O>zϛ#6(fELXt{Izo`.z} DF;wD DhӢJۆ'(LY@Vߢ#ꭿs$k>.( %t.WW-&vڋb ׬ }9#kIY9#A4ڷ hqͺV <mg=߁[bֳ쳥[v-_k>4owX*ߑ'lcIöQHyb텁Kvn24+Z|VK_fO/6zk@FnvCG9]_ K`sk87<*]Y272w `a6.obl/;ϔ)`;S]oTlOH 4ntP%8hDI/8Ўx@<
+k iB}M
endstream
endobj
358 0 obj
-<< /Type /Page /Contents 359 0 R /Resources 357 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+<< /Type /Page /Contents 359 0 R /Resources 357 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
360 0 obj
<< /D [ 358 0 R /XYZ 78.37 808.885 null ] >>
endobj
121 0 obj
-<< /D [ 358 0 R /XYZ 79.37 689.086 null ] >>
-endobj
-125 0 obj
-<< /D [ 358 0 R /XYZ 79.37 576.152 null ] >>
-endobj
-129 0 obj
-<< /D [ 358 0 R /XYZ 79.37 417.923 null ] >>
+<< /D [ 358 0 R /XYZ 79.37 302.535 null ] >>
endobj
357 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F61 239 0 R /F62 230 0 R /F63 231 0 R /F22 234 0 R /F31 233 0 R /F25 327 0 R /F15 227 0 R /F59 352 0 R /F57 361 0 R /F44 362 0 R /F56 363 0 R /F53 226 0 R /F68 259 0 R /F55 229 0 R /F54 228 0 R /F16 251 0 R /F32 236 0 R /F48 237 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F62 226 0 R /F68 255 0 R /F61 235 0 R /F63 227 0 R /F22 230 0 R /F31 229 0 R /F25 326 0 R /F59 351 0 R /F57 361 0 R /F44 362 0 R /F56 363 0 R /F53 222 0 R /F55 225 0 R /F54 224 0 R /F32 232 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
366 0 obj
-<< /Filter /FlateDecode /Length 2801 >>
-stream
-xڽɎ>_Y,.ڭk߂\CRDv?#[jgl)IŋZ/_.[vgV]UJ@lREכv骁.>z)KօݖBIh\Vx`q]gWx x"ꎿLgH= %yVy2ë
-`S5|g$>IukqKBHfPۢa1@KwdQ
-gh.]Qh\Zm2Ӂ Ga{l .k!ar2$X ֽd~>u=u:++Tb'P#>-d'=^.r>ƹn-zC2_Tݓb@Wd1%{KJE:>-lEg>nKyasA,Hp6e. 9sUi\pdj cn92pt'}Gi\ũ$'=TSWYӮwo sqN:%;#Jfu
-. m'ߌՑ/үMk, PZ6(gP.M}l
-$G؁TCS%";:e;*!ƈ-Q^5՛f^d
-Bby6ZvcǙrHUʉx_FEfHX PR{"䣮`+lA}NȚՔ}Pip>~w{J
-G7N&!`(C=£f09>,2 ™ b%#y++ɳl{R* a_Tb=_"բ'bEOL:~JR֥^qٽr=-ȽzDc3y:Bu\hA`A;g/k@
+<< /Filter /FlateDecode /Length 3269 >>
+stream
+x[͎$ S "Q0`z{ڀ}27ç$!ރs_ꚱ0UEb?/_^,^腼 BJH._]~z)R{4
+,}R"а@xY{M#tzSc4<P(X(^5t]7ILKw/<;(&s &a)b2o{dp4 h("(PY:(텶a%^TD1_x]4'iw&YDU-!%Zy%\XϚZXT6:#i Bk[vR$pԯwNٰp8k鰑ֺd=Wfd<#^h",t G܎Lc&
++Նo
+ we]M椼py4g#D63*O${%ݳyt*ؓpF~kV̺ VxNh^?v#!yZ.$ _hlP ֌lvt~P]OB5Q Owh_{kOWjAA~񤦌6M)Ep~ývD1eR^+
+\[1<PkY2">ۊrY{#3<~)
+f*sV(JH<=-&RNozaE@0q mr^7b1\M2МYH9E5楌.^&,
+ETxne'ĽSmVYFx ijzTXzT594|nZ_֔֗JQ2 T njxtZzLŮ1Dn \1[tfdª=y2-vvx)oSo)qhÑ$R
+1ΏP`)PT;듋u^ո9 mL?ȏH81c9^#m>4-(-
+CeɉaE+@ኗOiwэcb޿>2 `hp۷4zR_bM҇ӏ5<(+""gTK}-\MaRȜ(`Րb=FcG}R}eRn ><6 &XĚGb$ڙux#5J5>!))}i5
+5T*J.
+;2tB@EOu#R& 9hYw,8#.kߺس\[{0y<UU^a(u~)IC-󩗋@7S/"Tr}k-!Ue~EqU R,k^e'l,^B?'=AӭWO󣾋J; V,Uc=5W 'U 1Uh5#taFɅM͔q8׏/Nze5O\P
+`#GW\rc/IӺ`͵zxJg"w/Ru
+TL#}/K-FǰG>`ue+
+ء^EtQT?h6ђ8\h/h܂VDuީ#Z'f8b L1>
+|^-w ᝢpjJDŒt" RKv.nYKSJ S9iOOּq狭
+6,8c*|c/chy/ZI#egt03T6ƮscYf¡o _6}cekz[38wvZZdz.3<p~ִ} R+wc5w5}͑;D2jI#\_NDXJL!:$15VP=t'#w<9:kO3 YAl&ގW&jI wBYq +O 00te[QqoX|oi쏑/sdiû{y&/eZԝ7m-ӛ:&O[Q5=]齀v<V
endstream
endobj
365 0 obj
-<< /Type /Page /Contents 366 0 R /Resources 364 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R >>
+<< /Type /Page /Contents 366 0 R /Resources 364 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
367 0 obj
<< /D [ 365 0 R /XYZ 78.37 808.885 null ] >>
endobj
-133 0 obj
-<< /D [ 365 0 R /XYZ 79.37 564.05 null ] >>
+125 0 obj
+<< /D [ 365 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+129 0 obj
+<< /D [ 365 0 R /XYZ 79.37 612.864 null ] >>
endobj
364 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F71 292 0 R /F15 227 0 R /F62 230 0 R /F16 251 0 R /F54 228 0 R /F68 259 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 247 0 R /F15 223 0 R /F54 224 0 R /F62 226 0 R /F68 255 0 R /F55 225 0 R /F71 291 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-375 0 obj
-<< /Filter /FlateDecode /Length 3829 >>
-stream
-xn$1WLhK( 4ؑ͌~gţ=3ٍhfdWy_^^tUio(|!O7a;%So*~/ƻtҪ/:ć+d|ʣW/RB1YgA
-
-z!I>7۞!⪽<h9omd*S$L<04u;chM:=zS9NGGC~3qw 6MJXƠ /eFFK i6ހJɴ<;]"wYkN\=]T4) //_R
-uA:X6mxp}/Bե*Ah)kl<5ys&nc)Ao{5u,5x7}~6t(7,p]oHÏoHrs5RP̫ U`1X-S,@wOCR$g#f[J2lD,֚mx1X|5ӜJ
-XxL=wk+TRtGoYMPk{XfH)@~|œQ_N{ՄWJǺ\X9Jtq/I/
--bܚvfHVEpneZѕųqurK~Bx"C=8
-1TYqBcܣ?2
-jC8}6 H&J}3Z03Ґ^
-^zSکծӥM}41&S 6S etSd]ySe1莦TƷzjZڴRGKA~ SPwI%g*
->p IUMKv-;\% 8DTI=R\c_9v#ľ3M
-_ tYroS\YFFZ6ǜ nԒ+5hVuLofM!كo]!{i)㉓Ŀ<*ѣ4HzB-:ϳ" 7Cu#v2vm%地d
- aRgtw&ͭ!}pEЅF)`!)c9"wL65";
-hT/tU>:MZapݑ<Z^i/UT:=tzCj+ąWpo ;>4F=tGA-oj7P=[9Cc]WBէ1o%E֌ g+RV $7r&ƶ_ 1$=W rJ*R>7y]CC`(
-T'_ZP͎|lyVp&}t`믝+=۞ \Z\[)z{3r~M9wN]:| 5-x0HfXU]IT-=<0$a,2[ϐƺa nOf;`ژcUn">޺7̚]UEH1:|N 6\#~^ /ڴ7Hh=JRnx8]xw8c:Ad=+\}EPޫ6~dd,2%]O9%CxB!Y> L(p?uPɀ5+$C,neڤdWTt;ݰͱb`^P̍4M#׊m yz#ڠuYGHT;\oJNX#&k>*N* r89ܶIKek ܎қ4uAL
+370 0 obj
+<< /Filter /FlateDecode /Length 3316 >>
+stream
+xڽ[Ɏ3 SZ}dNdryP %jrvU(?'~MS`JOxOS`܊9s9W>W9G
+>MI>MӗY
+Ro+{q> "мsi ^#y9
+4Yyo5mUK;jrXN|;\1oJZk;$@հ5 =n4$2c @+pO<ȏ0#ABSnWu?lgi8yKmrGJ2!UZM靪yK^,łV>J81) Vy[@>V6A<x᫪PQTa k@L&L7K<69]>|h+W.˃G=g2JﮛPGee3Ώ@W#MfY__^5ت}H5
+W
+:01S:VF43Nw,5I afV=
+"nC]ko>I20n{k 1]=˙Wzj;\,'IݺӢ4 <'G#kbI-xz>&ўӣa|~W{1ۛ:-oL؅ptIn_4/f*7.[5
+cF9f<=8tMЁ% +m5V=~{9vEG+Úpm3^k#z6K=@3R#.)) YSXtѯ1AWa%K><oMn{!mu@|䢛C;6%o nOpnܞU@|UIwtuJg_q؊>ԟ>,ǭ#+'ܫ!u?9ptjǬJT>Uu$jg23]j 8:;;eE iۛ YZa#.ϗ
endstream
endobj
-374 0 obj
-<< /Type /Page /Contents 375 0 R /Resources 373 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 322 0 R /Annots 377 0 R >>
+369 0 obj
+<< /Type /Page /Contents 370 0 R /Resources 368 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 321 0 R >>
endobj
-377 0 obj
-[ 368 0 R 369 0 R 370 0 R ]
+371 0 obj
+<< /D [ 369 0 R /XYZ 78.37 808.885 null ] >>
endobj
-368 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.041 145.137 174.015 157.092 ]/A << /S /GoTo /D (subsection.4.1) >> >>
+133 0 obj
+<< /D [ 369 0 R /XYZ 79.37 771.024 null ] >>
endobj
-369 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 255.622 105.836 278.098 117.791 ]/A << /S /GoTo /D (subsubsection.6.4.3) >> >>
+137 0 obj
+<< /D [ 369 0 R /XYZ 79.37 156.194 null ] >>
endobj
-370 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 149.527 93.881 172.003 105.836 ]/A << /S /GoTo /D (subsubsection.6.4.4) >> >>
+368 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 247 0 R /F15 223 0 R /F54 224 0 R /F62 226 0 R /F68 255 0 R /F71 291 0 R /F53 222 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
376 0 obj
-<< /D [ 374 0 R /XYZ 78.37 808.885 null ] >>
+<< /Filter /FlateDecode /Length 3579 >>
+stream
+x\K$ ϯ?D
+~j5s'jED9Y/.bJMK<}
+\ҝJi~;qOh(DOxm̓~(`Ne_> %"P .F#t}
+oIfՓP@[L"hʹbtL=u V6"^Grb TZE(q|-w_3
+8g>8~% 3V`[6/\1LCMB3eraĵqAeTk)̊{7!i.qbΪ N;N&$E6owp
+̹UeVoDUHzJ.'Ic'
+rO2HM/^ucc4+MY[H9v<0|
+<&ŷ+m rk-y,/TsA8EcM͸Q#f^2HZ= ~o[Iüw=⦊ATuT%3*i,^`eapt %sSzc*T`P*WbpRp-\1]#L;52ˆ 0'*p%noJnײ%{`9ÖJ, "10-R*:
+2ZKr uUCbd:Lw"!_,ݘ-ܤW֌ۮQ/$+㰭 BPɑH4ת#VӼkP*fÁoSaA F^NGR2|`(
+qЇĉ.V)Y;iH 8_۹
+׻Xc*>ΨA tteJB
+U~,p{'ғj]()~G a(!i}>`i)nmg Ƶd?nS#M0Et+Ճ UEnRtQpCb&Alu
+*zƉMep*<Qf3<2 >CP\ 땲C gىN6u ʰ9b^A<XL9cΡ)M c Wb
+_tjB0rCM+~ @F|6$܋-ī.hfy/y˛@|O_=0''y0'':F !ԟmQN06`p*aO2KԷ{,X&`#90؜^q
+1"@V L-e5IQE'lX>*O ̨iUgpb-sּ[0{~KƾzQeަ&6*@oQIԹ6*ͽC&%bb9>%hV^pLD-WYETXdU)MR o@h{~xOn
+}sSwV"#7ʡIM:v
+1(6)b断?6+vᗯn4ЁL N?νmb]Qڷʋc,`~qS8
+)nFc ՗v[dŶiJcgu-,W;2y|v7k[gU'tzt;}B'Rxצ1>V`:ĩ}K8iӷ$g)}Kt`?h\8>;xS;wй4pv. d/\(ΥH暎u. 0/H@ry8FpJy'*' P4ퟗ??%\,;ƒX_itLPs5@9퓼N[YƂ;P[޶84[_:n^$ •u
+3`}Z:K
+endstream
endobj
-137 0 obj
-<< /D [ 374 0 R /XYZ 79.37 703.382 null ] >>
+375 0 obj
+<< /Type /Page /Contents 376 0 R /Resources 374 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R /Annots 379 0 R >>
endobj
-141 0 obj
-<< /D [ 374 0 R /XYZ 79.37 454.69 null ] >>
+379 0 obj
+[ 372 0 R 373 0 R ]
endobj
-145 0 obj
-<< /D [ 374 0 R /XYZ 79.37 300.244 null ] >>
+372 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 491.656 591.723 514.132 603.678 ]/A << /S /GoTo /D (subsubsection.6.4.3) >> >>
endobj
373 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F53 226 0 R /F54 228 0 R /F22 234 0 R /F16 251 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 90 579.768 101.955 591.723 ]/A << /S /GoTo /D (subsubsection.6.4.3) >> >>
endobj
-380 0 obj
-<< /Filter /FlateDecode /Length 2985 >>
-stream
-x[Ɏ W( c T*Ƀ>9d[feI<+3# .d$_so/܅x4pyE~Rb`܈or!o|+N2r5Ip`a9H΍\]_o}'枼9Nck%Ly=V>)E^lVՉxF6_ʼB7<3hIK3aBvI&<M 㽸Rxq D%kF@r8 㢤'gVD~T\N i0g PiI4V eCk(k
-HK ov\d~kʯ^dY<[&<=\T} ]*˄.^iFhb dmq1eTk&&ub y<:\Yu\1[/_g@ mZ%f•S(΃+n.lw $[2(P k <
-yETըUT9qr͔*iG*)+U8i.Rתr/܅PՆ J6LLԨ;+bfBB*[Ť;廷ZQ@0[~5㢨݄p$|*K'^夦EXКoyWOStSKiWM
-!!l(
-IAH0͡"oN)l9ea,]eҰ"e SIIVIQNܥȲsņ֏̈%. JZ{$!y'\=Ҝl"*D^o-A@b/:Vp|}}} aֈ˿~{۔h<חw:,'NXws.*i Oop(FU#9+G 2_n
-BB־4$_RHW%I64Fit w焴ag;D viaݟ<zJ_jթS&(k
-oimF:!6OL"!6a`w٨Yڨ:M^'hn {r P84 A>RAW
-kJ3P_/:V4ƯP+{JZOi!C%<I9Z0>/x^
-endstream
+377 0 obj
+<< /D [ 375 0 R /XYZ 78.37 808.885 null ] >>
endobj
-379 0 obj
-<< /Type /Page /Contents 380 0 R /Resources 378 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R /Annots 383 0 R >>
+374 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F54 224 0 R /F62 226 0 R /F16 247 0 R /F68 255 0 R /F71 291 0 R /F63 227 0 R /F55 225 0 R /F32 232 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-383 0 obj
-[ 371 0 R 372 0 R ]
+387 0 obj
+<< /Filter /FlateDecode /Length 3909 >>
+stream
+x\ˮ$ W2YX7p1gdvWIE
+i$"FiNWQj%㊟<0&
+̟y^<Ǎ0dѪ:_yW"ȹE^\;Bc]
+OfcpϙM182o,K3=k?6OXk]f~_
+3% R%p<!ŮKϳݐϏ\ B0^`$B=9Asͬ=xq"z,W2
+}w-||r|̾Lq f (1;XTkꕲ̌ de!*$=
+Y}zLͦ7"x m6#:6џԩF
+Y&j S@b2GkXuB:wwqkF@yG Ljc֗Fkn*UKD4X8XdNKE gL=)oV@0[!yf9a
+KᤛTʪꊎx
+ro)ɓU+Z`@<8ƭS?R _i@}ZUaTu<ԉ}w |9YYC4܎Q{Tl^षmm(faFkjTV4
+ӘъZesWTϟY]y-sMޑ=cdqA
+Xki9$;܈c6vkTV s1> L(i^eZ!GSnlU3MyಟL1t3,edG!Ռ46,[)u!+\#{Do؞L|0+E6')W[٤i>9X]<`Uth5:}E'St&]dLRyHdCcz.5B?o?U*ue@^y
+.sK<*0EnHvv PSGJFBgKjzJ:FotE[zCݍ-E*x5=y*pR4V|ۓ)8q 0g?z:GePX#c-
+ܩ'L]yq(vo Mk~KtӤ~9)NݯbtA@x@S <:/vftO6=(oȃ*x=27M~ bv#}ǕidySHrh9fC33pd stq~@QS(<ڤ{rX[!/J?47-v)_;8v $[*}?>NXcgMۻ~tBNR$Iǔj5qDg)f Cow|*@1򛇵ZkrtڹmqZ{T6Mxi{CHmrBKZy]]AJ q=hv'bȹ*ts9g5c7P`)Õ?i?n!ei;6iH
+DIW+2"= ݐ&8ڛċ8MN"cv{!+U::\=8ǩ0s1YߘT0bS+Nn8=W<cFg!1L
+-k7omܱVG$б*tC9g b]&;e`zR @k:ժVm'{olm2<Юap@Uйܤ?9k+ߠO%ys^!ѝwȐw;Y]9>Yjc~]ɞAU:an?
+endstream
endobj
-371 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 499.407 700.341 514.132 712.296 ]/A << /S /GoTo /D (subsection.9.1) >> >>
+386 0 obj
+<< /Type /Page /Contents 387 0 R /Resources 385 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R /Annots 390 0 R >>
endobj
-372 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 90 688.943 101.955 699.613 ]/A << /S /GoTo /D (subsection.9.1) >> >>
+390 0 obj
+[ 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R ]
endobj
-381 0 obj
-<< /D [ 379 0 R /XYZ 78.37 808.885 null ] >>
+380 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.041 316.142 174.015 328.097 ]/A << /S /GoTo /D (subsection.4.1) >> >>
endobj
-149 0 obj
-<< /D [ 379 0 R /XYZ 79.37 662.029 null ] >>
+381 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 255.622 276.845 278.098 288.8 ]/A << /S /GoTo /D (subsubsection.6.4.3) >> >>
endobj
-153 0 obj
-<< /D [ 379 0 R /XYZ 79.37 622.186 null ] >>
+382 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 149.527 264.889 172.003 276.845 ]/A << /S /GoTo /D (subsubsection.6.4.4) >> >>
endobj
-157 0 obj
-<< /D [ 379 0 R /XYZ 79.37 293.752 null ] >>
+383 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 499.407 192.277 514.132 204.232 ]/A << /S /GoTo /D (subsection.9.1) >> >>
endobj
-378 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 227 0 R /F62 230 0 R /F54 228 0 R /F53 226 0 R /F71 292 0 R /F61 239 0 R /F63 231 0 R >> /ProcSet [ /PDF /Text ] >>
+384 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 90 180.88 101.955 191.44 ]/A << /S /GoTo /D (subsection.9.1) >> >>
endobj
388 0 obj
-<< /Filter /FlateDecode /Length 3376 >>
-stream
-x[n++7ـa xddf"G"mQν0lb>l1]x^ąqq SeR.keQ"4^/o`>LL|r|feaV_>/x͔`܊r.o+ ?*+
-5R0sGTw#gZNc9ґHvne+B?nZA${6&m,p״ 9G|HJ0-Mo#vҹ[6}>dJ,C7FcH쇮S
-~$Zlz5~ݠׯik>֦+OG#ao8\dPStp(%4Q!ŒdBLXI5[lkR
-r:iL/2Ȧ7ͼAIcMGعǚjaE'z%,@AIHċx9:'9eerܻZ.ʛܨKcK)qxפe%r(;^H1
-At;):׉s7S<CF@T: L4LpKc1-AQ:ɬs;{CR}2ŌuO3cToϰLGT!gz2X"s[΋
-B˫IDHRiuem+<+K"\܃KHVҨAQUv%U)e> q,J.gBB#U!?MUrJuIJQrĊqd~./ @0BR2>)sByA_ӏJډKO#rJ"ʲҋr%W{P.:>|F2rWUiE zG1q*2pO]9sU+{˪N­JTђN`9q@6o
-g_ӓuehw zQyK_+1!XlG0G<(0PʕE Ҹܒ|.Xy!`u[6:qk.rꖑ BqlM6;Xn4*uL_>`B]lSr4=mJ'\fc<ly) C8G YzرU~R+yTː"b(踇9vdLg+dFJG0`!18U91_L΄C_VL`p$,Z9e
-
-au<0:ca
-29P@ xNzY~
-ᵷ; b9Te+]i
-/b;ngs ybH}戄<ds}"<3@Hޒ1_Q/Sl4Cc4abEt1E농δ]{T&N ÒQ!@FFy9R a~@Y_7fS|oOQi OWr\
-_!­;PDs
-MVIO>HR kGS 9[jƣ}8Fd_f
-W1*p+4fer5H%2_ <W  D%6፿XO7`8<T#26OP/*|
-]+ x/,Xq CAW`d`#+ #_ALG[mkD6cGzBeA>ט\(~CFN"}(=Q2\sjMCAžTĬn= L&*1쪾w?^H
-)J;ww3CoDR߉$.6[%؞><{a
-XZQg,S}4h)13+zsT©VN1L-<Vګ+,M:}B8 x7ݣ [""څ ߃h* LǯH
-IG\2
-]śU'(.<jȲyu" D\н6btB?;(sxەdJչfr53(`|3mp%½JE_ü۱Yc/_?_}E
-endstream
+<< /D [ 386 0 R /XYZ 78.37 808.885 null ] >>
endobj
-387 0 obj
-<< /Type /Page /Contents 388 0 R /Resources 386 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R /Annots 390 0 R >>
+141 0 obj
+<< /D [ 386 0 R /XYZ 79.37 637.537 null ] >>
endobj
-390 0 obj
-[ 384 0 R 385 0 R ]
+145 0 obj
+<< /D [ 386 0 R /XYZ 79.37 471.443 null ] >>
endobj
-384 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 439.062 237.726 453.786 248.944 ]/A << /S /GoTo /D (subsection.6.6) >> >>
+149 0 obj
+<< /D [ 386 0 R /XYZ 79.37 153.967 null ] >>
+endobj
+153 0 obj
+<< /D [ 386 0 R /XYZ 79.37 114.124 null ] >>
endobj
385 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 466.514 237.726 478.469 248.944 ]/A << /S /GoTo /D (subsection.6.6) >> >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F63 227 0 R /F62 226 0 R /F79 389 0 R /F60 234 0 R /F32 232 0 R /F53 222 0 R /F15 223 0 R /F54 224 0 R /F22 230 0 R /F16 247 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-389 0 obj
-<< /D [ 387 0 R /XYZ 78.37 808.885 null ] >>
+393 0 obj
+<< /Filter /FlateDecode /Length 3437 >>
+stream
+x\ˎ W\E *Y]fEz?zzԎ10*E!U:-~_\MgH￿/b=Sb`܈?.{\Oos?O+ʦ;7xF-
+o)UR;eT7ŒG7u1naB ׈aԐɞ#wc
+ݖA!I%% 4,ip
+MvŤ5? 2. GJ>0;x.Bi0 ȡB(QF*H0IzRL3.|WF}4}(j¿oRes:wes#jJ_hK-3Y  edZ! D͵^Ӿo&P߶ĀVL^S01StS&@X9` ~ ^/o?^2)Z
+2ynM.ƹYNr&]
+BR! ^v>\%F|/à-S:?g-@QԂV>(v$,{WlvUFwЕ\
+HJ*aXP*)`*ih7&.^1'hnvj$Jfig pI|(+e¢ߣt4[<fn2NaI/ ` eoKOt*C4*,~* =!S ķPYɦ*=BV |ҘeS]mKi)
+;"<
+z⭲}RuƾK`["ݽKjs eZ{Ԟ \w!"Z6Yb
+/&!r=JdV63&Wk@;rٓ[c
+ MU]S'Yӓ:02N$IFwd&W`@V<$m4􉰵aCifJ{<RBr<4~!L^B AG L6" %D0*KE%o`Y`F^T6A?,"
+c~辁T<
+_rxJzǬmJ/U@8~(FeS(f bC NtAY@d
+endstream
endobj
-161 0 obj
-<< /D [ 387 0 R /XYZ 79.37 284.251 null ] >>
+392 0 obj
+<< /Type /Page /Contents 393 0 R /Resources 391 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R >>
endobj
-386 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F63 231 0 R /F62 230 0 R /F15 227 0 R /F71 292 0 R /F68 259 0 R /F53 226 0 R /F54 228 0 R >> /ProcSet [ /PDF /Text ] >>
+394 0 obj
+<< /D [ 392 0 R /XYZ 78.37 808.885 null ] >>
endobj
-396 0 obj
-<< /Filter /FlateDecode /Length 3273 >>
-stream
-x\n++G,j*wY%,H6_MZNf`ؒb=ͣ˙קx˿^ĉd=SdaR_~A> `
-(DE<8*hD\ͤ8&gktL+Fk*Ak-KTDGj˴tQHʟ\#㳹}l*4n6"?5-tmIk75Oa KˆY#B' >y%H=үj' s]X&lf|(ɔC6Zq^akB0dE]M?7eiLJՍ
-J@mM
-v" S6d*ᙝed0
-Dr*ЈQڢF <fWNxqU\G
-m 4VYKU&WxԃBs F)pL`[ ȯbⳃ?}y+&w7iCy$/ya̹uav1;:KU^U]? iLڵVSk$%`TyzN 3^97Vˈ&gs.yzI@FO=JiE 9o#c|Mq$j\7nrPzj&ix|g(z2CR\8
-irVYw^f;R U.xcQjj,1q<TztPQ6%Aos:'ȱA.Sz͵TE{LAWu-4c
-RIٳ$I<WYv{!Ri0 .P\4L;-Tzx~OPS
-6d/
-pu9`xgy\7UH<Ӓ=19c'\Y>f5>>yf 2%!ߊyȕiW'rMƎslК)O`ϯI)hRd4)"i4).6MAp.)7FD4vӤ4F;hRd h0|
-M
-XPQxO̓]/@RTuL )2Cޜţ.j&Kfΐ"KaH )jʁ ^:CjCRCR
-"&zt^<
-L ;'`(a@A߾[8Np2{&"V7Fkoe[Akb4<P0£
-l#}ⵠċ3/G\刷h?V޽re7~_ksNT>)|ѓ<'
-sBݘimW0ngthdf3ST.*!KCŎ&`b=(ղܓF*.@R
-'ҹMʼn]Sk_-$t.G'ǃl)Эsy`N 7hӥhq$\nT9Ded)^)7鏁YBoh CLx5`OAIzS7Tj8& )ce$_)+oxҴ,`~ NۏE@0:K)gZIz1B o2-2TLC':N<Xg=+ЍxXlGm
-D{$_0<_z~ɥ'y 1MSKk),=aAZ9Zc4ηj!AJ@Y6/V4^|>orp1i=?>:Ͱ=9ut=~닉דVN;}onn[=Y1
-Y
-endstream
+157 0 obj
+<< /D [ 392 0 R /XYZ 79.37 477.489 null ] >>
endobj
-395 0 obj
-<< /Type /Page /Contents 396 0 R /Resources 394 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R /Annots 399 0 R >>
+391 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 223 0 R /F54 224 0 R /F62 226 0 R /F71 291 0 R /F61 235 0 R /F63 227 0 R /F53 222 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+400 0 obj
+<< /Filter /FlateDecode /Length 2922 >>
+stream
+xڽ[K4U[[TD7OvKtH.`YEq9/R˿.W s:\~{RR^HN]~,Rj[ln/,X'%?kE 6^>iӔ;h5E˘P!wdyaG#_ JB;Ù7ƂeABG> Vs]zQdy^]* 'DB3*5;jn3\]ϣج*hʀ^N6k.֜?Z56Y5_e3ڞ~,;Ո FhAi(8`' HY黌)b/_3R7N8s=Eꂴ+q7|qr{ Ѓ썜DFD;oDZMMݲMHܾWD iq"OmWsxMQS֎ 6Sh2'_Z/:f)h?DOޱ+]jFspK1tV-0V,,i7 QYᵙqGX|4ZeG%Bp-/Z~3Z
+ך;C`*~ YԴ.i0z;9C5AAFD9zhl4@@n XR1mC2x~zPRxoN諜tA$vZsy'-mFxR qJe/GՓZL'Fjܖa\\Ν1 k#A{#hᩆ9CP+[!Lbþ:
+\`a+n9s0l:/|p?% kuCX.Xsl{9!θnXqhfd:X57Tby< [Z-nKÁ'&RR
+|g9W( 3`w%=ޭiG`Pj$ĚcXt"%}Z"R':KI蓓՞9!N1!½`>`]~B; N_e߲[(%`N>1aTK#$-:cs#шsҺa/f4i|*7 5 ٵ4*חOxJO>tO|rxI5gvS:ԌQib|>9I7/Z
+*;:nX ^#|;Z7yWt~ɮ{9:fzH޹݁yg6zWѯS)-eu9l>:sl9qJXU-<kv}!$aғu)GH*xv؂~fAUZ'DXZ"ͷSR{n3ňU<4Yu:R}
+˵vdٹ^8ٮür,=yޮ7dCr9"N힣XfifEƉzc$˂ƔCa~6PKu I%O vfٳh(%Uq&;\쩐a害f
+p7OX HV dws p̙kc~LJ즡 ؜~Pbv%'][,2F8,膘*t{R
+pAO'IҒ
+!0ITi7'L1zڅѭ%5 i&%&3l5e.M* Ecr,Vl d<H5ūNjtEuɒx "v'a,rLr˳%']]IYn!='͗m@|$%EEjЇi7Ț7=n2w^f~?$Ѷ,&݊FcG7v|35#t/N|mi-
+p{ץ|LJIH( Rܽ6Zw$im?.^G9'\E>}0>7v'ɣJ!u5WڹuM3L.lyFm$+z[;K sǼ>Q NDVj Ζi VV5:vi&IFk]ahڔ
+o֟r)7-yWvdfS{;E&~Ra6B`QQrU*<2Es rl59{+e r6Y0#33^پq*hIqi4%dV@}߀ ~R'
+lhs3>Cuy&bRH$q8]BiSel1*;>Ib!b$Jک3{
+endstream
endobj
399 0 obj
-[ 391 0 R 392 0 R 393 0 R ]
+<< /Type /Page /Contents 400 0 R /Resources 398 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R /Annots 402 0 R >>
endobj
-391 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 298.339 289.954 313.064 300.953 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+402 0 obj
+[ 395 0 R 396 0 R 397 0 R ]
endobj
-392 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 328.785 289.954 335.759 300.953 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+395 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 298.339 473.415 313.064 484.413 ]/A << /S /GoTo /D (subsection.4.2) >> >>
endobj
-393 0 obj
-<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 123.166 69.122 252.62 80.579 ]
+396 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 328.785 473.415 335.759 484.413 ]/A << /S /GoTo /D (subsection.4.2) >> >>
+endobj
+397 0 obj
+<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 123.166 94.346 252.62 105.803 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://dejavu-fonts.github.io)>>
>>
endobj
-397 0 obj
-<< /D [ 395 0 R /XYZ 78.37 808.885 null ] >>
+401 0 obj
+<< /D [ 399 0 R /XYZ 78.37 808.885 null ] >>
endobj
-165 0 obj
-<< /D [ 395 0 R /XYZ 79.37 324.305 null ] >>
+161 0 obj
+<< /D [ 399 0 R /XYZ 79.37 507.766 null ] >>
endobj
-394 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F63 231 0 R /F62 230 0 R /F55 229 0 R /F15 227 0 R /F71 292 0 R /F79 398 0 R /F60 238 0 R /F32 236 0 R /F53 226 0 R /F68 259 0 R /F54 228 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+398 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F71 291 0 R /F63 227 0 R /F62 226 0 R /F68 255 0 R /F53 222 0 R /F15 223 0 R /F55 225 0 R /F54 224 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-404 0 obj
-<< /Filter /FlateDecode /Length 2802 >>
+407 0 obj
+<< /Filter /FlateDecode /Length 2709 >>
stream
-xڵn$ % 8
-pN =Ii^Tg6)5HigP7>ǟ(tghGlmv2kA&~ћ9<',:_gͧ-.VYw~k&\<f|&:i`m:,n;%+ EEK=oqt̋L5K$" `k{foiko{֧~H2j`m OYIObMC@ELfdfn묃BO0huqV ""ǛQ
-JD_ &fI&Bm+ı~4IFð/S1ԄGSuhp6]Wʞ2E~hH+퉏͵L]xrUY:n?ĠE__v0 l`d7ҧfPUiAxj Z+STnS`Wv}ն5l-e6GLA,ՌԠ.$'f,LSvK3}lT&巭'snXb,zGӵ`_Iݔ8
- t$l7Vb_6K G&xAZ_LV32BT7%DV1(FrRDH'"'r0 XF1b-;dOwUz᯵%@<HY02A*NJ,@H,z
-œ@{wLuQ^oGr 'špjbd|$ȖȪ`ϊKQDz67ن'Lߋ A^^{[ ZV$W&I׺A),,%;seyg eF;FDd%dDU Ę g9
-PvвxR}3Q$ZPQ\,>O-_ӷB::]o3=dP|.Fx:9/ Ă
-5j]kLU7Pߒ|S~Yga־1>kUg%bݸ23xnV=}k'>;U&>nzK|o|~@G%Ґֈ(Wy򼛐vW0? / B 'ڪKr_CT=smګK*2Шl[k~;j]2͡Re]]V-BegPsLy}m Z2b&J/{`5EyhZWOAjՀv&ìAs 4ge ~ O X .eF#H7XO?CO`ڈc  &ݞ~jʍkn>[Oj,LYмt#D9ڷ鸹s\x*~H77nf7_U#ٟiƲ杆.}f8
-ϾmF,5yQh))b::h%@Yqz᰼h0EJ
-O(GC6dk nslu[$z)xJ2 Px۴vҽU c<mexK3fk^;=E
-( fM^"(;:fPOI\Nȣk<m^p MKF܎ cG
+xڵZKoݺWhC߀k }޵]]wѮ;Crć(Ā#37CJr"KTK\~N G)MZ<
+2ʩ!pΎEi?=gg>~tma㢔>,_{xқl5+ZZ]1>
+'xz(!CuO1?n?g_еXiTُe3ϝm[ (p'H;0*$b%;je{ԗeb;fE\AV[@ x:s9 )NK(͛" Ϫ9'0"ߢ0%־cr)y9j|
+{sؖV8s%` $
+6b;aZ*4ݙKg~~dTTJ11J/rA Ե^/Z} 2N=K>0T[9>_fFs~3x0׋Ջ2nM[>}!R~Wa*k2j?EO]Gɼh7JDkkB!>
+~Bnm}D/M(z۴#tQtK.+/dl$/2ӎKCXw8J<yލ\52֔peUܳvi"Wzҙep۹2_%+G d$ed-T)kei{`h]D4~߷GŎ΅R~Spupf4ޱ/4ҫl V~-ӅHD@1Μ| 5u^~7b&7|c˴4emy[$6WC゚c]SA"vaHE_JN}(#o.P0Lw&u ę.OA?V3֗T5g,!c0M;Ijqⷍc9a
+`O3xզvYS317L[L<Z2=!ik` lݤ3CRJ,#m:L7L׌[&Xk&F B0! 7";pNa5yr{ 9 ydPR^%Ry0YM糧s qFn^ݲ;}A
+w`bM{Ѿ0sқ3FD{Wp:6a tY#ҳ̣MS\qplt[KYkWme6V$Nǂm9C)>z^'*vn`ZnCcs40xяmvc;Y':$ν-:fi=BTzc+Z`gnw*Hp3NeA0p+l+;j-rVik!N2vv]iK;2[krձҭAĸm׵􁃎n7L0ZLti;h\ۭI^ŲBy< J:ʶi֢[fA t)4rn#LL9 lVGBxfW9, a6ٱP7t{p-k
+lL[z:0N=!m뎒S[\]^k[j|dДSSiBxO43^[מ; ^:%W\Ԗ)Հ/
endstream
endobj
-403 0 obj
-<< /Type /Page /Contents 404 0 R /Resources 402 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R /Annots 409 0 R >>
+406 0 obj
+<< /Type /Page /Contents 407 0 R /Resources 405 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R /Annots 412 0 R >>
endobj
-409 0 obj
-[ 400 0 R 401 0 R ]
+412 0 obj
+[ 403 0 R 404 0 R ]
endobj
-400 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 474.827 124.341 481.801 135.748 ]/A << /S /GoTo /D (section.7) >> >>
+403 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 474.827 313.631 481.801 325.038 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-401 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.522 124.341 509.477 135.748 ]/A << /S /GoTo /D (section.7) >> >>
+404 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 497.522 313.631 509.477 325.038 ]/A << /S /GoTo /D (section.7) >> >>
endobj
-405 0 obj
-<< /D [ 403 0 R /XYZ 78.37 808.885 null ] >>
+408 0 obj
+<< /D [ 406 0 R /XYZ 78.37 808.885 null ] >>
endobj
-169 0 obj
-<< /D [ 403 0 R /XYZ 79.37 347.746 null ] >>
+165 0 obj
+<< /D [ 406 0 R /XYZ 79.37 537.036 null ] >>
endobj
-173 0 obj
-<< /D [ 403 0 R /XYZ 79.37 310.353 null ] >>
+169 0 obj
+<< /D [ 406 0 R /XYZ 79.37 499.643 null ] >>
endobj
-402 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F15 227 0 R /F54 228 0 R /F68 259 0 R /F91 406 0 R /F90 407 0 R /F92 408 0 R /F31 233 0 R /F22 234 0 R /F53 226 0 R >> /ProcSet [ /PDF /Text ] >>
+405 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F91 409 0 R /F90 410 0 R /F92 411 0 R /F15 223 0 R /F31 229 0 R /F22 230 0 R /F53 222 0 R /F54 224 0 R /F62 226 0 R /F63 227 0 R /F65 228 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-412 0 obj
-<< /Filter /FlateDecode /Length 2816 >>
-stream
-xڵZɎ S X(j $s r
-j+UuضSDQq0_$t}Y,X. BJH.^,% w7zg_')!!exk뙶љ t2]MWy<-PkSԝ;̽zY%ltMėNcH(H?$&)bJV$^0yH-Rn^ċ
-D{߿.< O-ҏ>ḶdI%NG0VXO"Wa.J Io꽀Gm>&2@4_
->ID{  @:פ+O]!=eg vd@hts5Z8$5OB<^Xz&c}H4<Y&3_FL턗K7.No Yy^K2]9;'YNCº5A cMP Cm{"N3>u3Ucg*"A5Ʒ<8p5Y%_ (9"z]s~>*N /ZE))"m
-ݨX(kmcoܚFlqg)sD_~ej[7#$E3ӨY"KlV
-2d7{HQ¸s~b5$,xP{nW߸7w1 )bleD蹴ܙn3W~L w6qn6~,ʗ&
-ܙkzJJ
-:EnJ\޲ 27Uk7]X;rrFEğg7U"Xha^^ -~.kGRkقn|&^,21-n? [^krr e Z5F!W
-jZ;Fg $+9X}A $a-(nSP@ZT!bq2HW[pQy{m>ѐ }୽AԹ_Y&ձXq["[%2M2A/
-%@эܞPd~j+_]ZWҖ Ѣצժ\zmtU CKvW5̝aUY#;zOi:.Ĝ Kj)~Pu `)ѩ3qCDxޘo(3BVܮzԎ'k[ &Ƣ4)<*"WSL]> U+]ex&T2-ykt?ǯ}-NhDPv5׆<j9y1;Jg@o;m_<b6x @5q8TN1X;y`x戒&
-{8}(>i8>ֻè.Oz;s !XamwD^G U2AO'&JG$U(A<akΐU#ko,iw򇣡b
+415 0 obj
+<< /Filter /FlateDecode /Length 2716 >>
+stream
+xZˎ, W\E`[ $
+,/_DJUpzK%!?yi{{R"Z'wE]|_SB:uyg)ͫ6H鶗oJJC~"qsWMJ |kHyYH^?i6u
+.s׷FJk4hzo^WԜ(g3RXK2]fV<B=syXgI5WZ\а 1-„=B!*x {}#++e2EZMX8FϧtӚA6-+gd=b.IB骫) n
+pU^kK·eeowm8j90zWN0ÀMkJQ5јhM-L߷ybbc+a!yʟWWyu=礝e戕~IŦ%ʣtatSX@ޅH#ԫm8LQ?׭mBڢ4lPI[z{Jyqmq&)/}~G]ӡi1Ru=GAvz7S}_\1t!Uۘrv#kF*Y3 0R4
+c캙 g @j
+C/GK
+T
+~$탮"+0la7dsEjZwֵy]I[{GTurs}m <,e$|iOY3liGV*ڽzg n6Wq;
+:aNPf5q#b܍v^=VPZf:pG,<Nan=\z9H`IV}һ:#fjJ8{z+`bl:@nSత J计g<'G-\5!`\ifk9qT-qḎ"BAʶ=!3,vW, ?ndRIzBTsqv.IzoK'i~|
+kXg58
+\ISCw* lpp] 2^'1_Fg JQ
+5+ŊXyG7JhB =>傖xmJYV;,-
+'.Wp!0_E!{xGS#o˿~}AaE-c_~y{MIuu
+IOE [~å?E~C/>
endstream
endobj
-411 0 obj
-<< /Type /Page /Contents 412 0 R /Resources 410 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R >>
-endobj
-413 0 obj
-<< /D [ 411 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-177 0 obj
-<< /D [ 411 0 R /XYZ 79.37 578.639 null ] >>
-endobj
-410 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F63 231 0 R /F65 232 0 R /F53 226 0 R /F15 227 0 R /F54 228 0 R /F70 285 0 R /F68 259 0 R >> /ProcSet [ /PDF /Text ] >>
+414 0 obj
+<< /Type /Page /Contents 415 0 R /Resources 413 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R >>
endobj
416 0 obj
-<< /Filter /FlateDecode /Length 2183 >>
-stream
-xn6!gv
-g:)B'V}twz{,X=}SKu.tJHo烔R"$>S`Uj7rq;)LG?h
-nDQJ<TY$̧/IPrQۘƬ++eDLBҨ) cՅdɍ1OIMP WE{ǻ#-{d KEf:#\xe‚[R-
-a7R&fZmhZޠU~e+ <"Xe~Je#ceb[ qaC7Cҍ<uY&\|hؾDr;=8wL#z;eza/ẸXqKu@ҬOOuLQhԥ1)K1eJ*Jp/FXy)Mv
-8Lf!D63e/mQM&8JUY<e&
-cF!
-_|Kat,PsQ z׽)ѪyᨢNˮi0}u-F Uvw<f\q[(s5*DYɹe^t@dZ 3Tc,; 1>ͭ& </Jz+|ª%!2T ʼBS]OV{\Љ ú84x.ҍm4}h$H$HPCiԆZy.`\"ɱR܌=/oS 3/fMlK[SЖQGߏ﵂鑽BK@YRR"p~kX&=mCcwm.m5ܘΊO[rHT]nskέ?!37<*Z)iq/t?Js 'PWqZ!1# QYdu<{Gk1fA
-7^
-0#4O1#eGq7
-6)W 0ʎwG(I쌠K~:DIœч\oΥQzb T
-J" )M͘]
-fg
-endstream
+<< /D [ 414 0 R /XYZ 78.37 808.885 null ] >>
endobj
-415 0 obj
-<< /Type /Page /Contents 416 0 R /Resources 414 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R >>
-endobj
-417 0 obj
-<< /D [ 415 0 R /XYZ 78.37 808.885 null ] >>
+173 0 obj
+<< /D [ 414 0 R /XYZ 79.37 771.024 null ] >>
endobj
-414 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F63 231 0 R /F15 227 0 R /F54 228 0 R /F55 229 0 R /F32 236 0 R /F61 239 0 R >> /ProcSet [ /PDF /Text ] >>
+413 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F62 226 0 R /F54 224 0 R /F70 280 0 R /F68 255 0 R /F63 227 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-420 0 obj
-<< /Filter /FlateDecode /Length 444 >>
+419 0 obj
+<< /Filter /FlateDecode /Length 2136 >>
stream
-xڽUN0 +ql' XN{?v/®=8*B\;w1C.Qv/lsP 30xuX%_٭ː]?% PkQuޗ* w:A{؁9.\"I #$nکVF7ӊ3xyЍf[̻u A8eύ+cAq 'ёW:rd*3` Ѿ!3_A23Lo>z
-A_L -z˥LޘV\X72
+xZɒ7 W MVrȲ\-SCCr\[$X%u)E0oO>Iҟ\MX<kVm&N2x|~~xw0,XyQjz2xn sHbL^c
+ExiL; H >ѝ>>/e(a dwQ $KsIx'OX
+n4J (;dso#z;ܩY BB؉HãЀSR?lO_ɗd{njvI9BEo=Ƭe̚iXO"\Oz͌ú2$١x9n஽`E*N=\l}J4U.oT뉗ޘ}:SuJ1JzPV5ac
+ʬP
+eg/*\V@^!Sz~I6vnlnA2)m
+y8},jKFmIkCZtuCڑG*abY>l+tpzU/ V}uYUF"Uy-X`R>ɯѻ+Z00J'P-$/peӸEv &:y˺1KD{
+dwujO{is?FpCnT+N `@ѐQ"Z6.6~ͥ|}cܬNgnvU/
+Axjqu!kq}_|B_zP 5P g|á~_(G1@# Izb0›Qq/cDs1F<CK9)-ܾZ;G- UIo(М 'JaNI7E@+Ed#WU(RyBsXVuX4)M`eZf"cCRj{֥F G)߹
endstream
endobj
-419 0 obj
-<< /Type /Page /Contents 420 0 R /Resources 418 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R >>
+418 0 obj
+<< /Type /Page /Contents 419 0 R /Resources 417 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R >>
endobj
-421 0 obj
-<< /D [ 419 0 R /XYZ 78.37 808.885 null ] >>
+420 0 obj
+<< /D [ 418 0 R /XYZ 78.37 808.885 null ] >>
endobj
-418 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 230 0 R /F63 231 0 R /F15 227 0 R >> /ProcSet [ /PDF /Text ] >>
+417 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F62 226 0 R /F63 227 0 R /F15 223 0 R /F54 224 0 R /F55 225 0 R /F32 232 0 R /F61 235 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-425 0 obj
-<< /Filter /FlateDecode /Length 3644 >>
-stream
-x\$+"#x:'hZ$GcW>
-2U]3"d?o˟
-oB2n"q (ˤoo?\ƽ~sWΑ~ џ{EAߍvl$} 1<W?ͷ-=N]_SjSBjahLZsŵ|)I00 B2MO(@ba$_>ziq=Bs\,#Cy9y^ɼ<99#LOT(DN@ZF}ǽI^bqvkZ{Rv l3T35P\]HQ5Kᯐ+
-џ37.SCpZ>!b5ӯ&D{ŽjH<rBQe7O"c)q$+h-يC$58N68?22„~ ˌy=<Q`A;$ x ) 0YT
-F8ܯԜ7+>dq+36iυ+ǸB6cAҏeՌ¶ׯm jFSjyַ` i'h2G'E?QG3Nq뷗_+qF,o_~~qfH
-f,Ia:4^ymD$ʀa1|pzGJ[z10S'}M>h |HSnd!~κA0UG5̺H2S{;V’Ѝ񆦥SkUqeIW+*^U%?I*FCt!hSf)qA01c&]=R1Iz.~ treS饤BfQᄩ>Mkw5T O♵- ub%"S`>P2k??Sya($zKLWQ,aMFPG j4+^" @߸dysGۻ$42&єb) ͂(ذ粴hAR\3;<0k($yuGbv 9dq֣ I0;`¥ 5"^ 4NbV;yDh4Z;iY,)$g1xh$FkqL+vd|6>eG}KC`_㔣'8iNJQ; TK*BJ7]^iUL:
-61-p!bH'.%֌ !s:\dZ-mT_Bwb9@!8a7$,A
->Y<,g<MZoP)Sg3xOLK\
-$X_gFq$|վ=4:}cԴP8
- rTW>ζj~w:?9֕Ts>v]v
-lT%r>LGû2E֧RjAVpɾ.f
-BCX!֟3no_FYZLF:8^7L^Yk}؛])s%c= 4?X:Wc>0ܧbN'cξk>FF8UΔ1/:|ldb>ٟ=Y/C,!u(6FqE1.kN $ b}[v0ATW:6&+>^]<&͊$Ou_^.&z=d;GI=ǺҦu7w
-u"Wo*kF%ZӺT0(=42@Ta飩gRH~l7Tn^E{WUf{6h͆֘m{If"=[)rZ$b„ba!')8|ԍIs+d(QOJPNTBsM./a0N$ },7:a_װ)MT\ Va}O-7`iww']ͽ:TI\E6OL]~ltf7Yn'ry[|ձ] [#~ nM{QP{s%>)aX1`NtNɨM$^ 㵂ӟT|T@SD {݅vV+|-tOuMbl.zBsn9}‚U̪%˩2s<}€ kjP!zՓ=} <f*/g\n_
-"ml[o2ܰf>AekxG}
-w>k _i0 ycWEj_v|z)L5;dQ
- ˣ4ЙDЄF|ZK]TFYFC.~yz6>nh8='㛆BF-C X!^! v9[)&ڐcSQkYr
- OQ]dIQ I_3z5M)cN26yc&fu[\RSò،a'-MSYLz o
-Do.εrϖ o5HS{¬$
+424 0 obj
+<< /Filter /FlateDecode /Length 3607 >>
+stream
+x\Ɏ+Ds_
+(\)J4KZg\M]
+;2#,G<E䙻M EiEjaWzKIPL˙"~E5sD20oIWfC2hC
+jӵ*藩]^а͈P$\yg5
+&Q"T4\˅tyeבQuَ6In~eiImni vEvwaS0K~LrC_]Շ$[iz.$Eӂ߾bA jōLDa?dž[ن5QS<S:F5M@S(_uӪh8ۧSRk8}O~qI-8
+[ua(9}U .g͙Ø}v%gç(v-5نlD"&(l<E!/ODerLA1Rkt@x[_}9"l6rs= 5AT%1-ғ'& 7St)`&bfBQ,^vJ`%XEq`B='t n3 3rt
+k]jŝՍ8J=jh ic@ 3bd4ӲvUKW|=@/*jLiu=Y?QxJ~sQDfwwp֓X1>f K
+&!k4Yyq gc54Ϭsh~;F/?!eK(ӑ=g~ʹo3g裷7
+ҴobLkK@F܉|\c8dJ=qRBȬYg Tyn>%,R^iOب`'TmD̸@{^ b"Lԩ#b
+όUpU#茊S$kQx_26;y]n֑{;)Prl ;!h_y
+(d&ʖ/YcKtj)\{t;Yt+ך~!2^:4PodE\L+ucp~ԲtIJ3xJDn`!jDj0;6++>C#-iʍK[Lls/KCH(lChQb䔒;tQs3.-Hx<*lY=&q_8/Io:9Ko\Tr[cɽm!h8;˫4<R#3W\eJ} fB1>{Jhm᪕c\vmtw(/c@%aU
+SN$:>$N`!+1?'zIDbX{}M)A|2lc4VW=UNdd>~Iɨ,<$Gy
+W*04A `Hs ֧v3K=>G3cҥtE`oD~|ZHZASר8EEG*,*`'>sj8o1cE<Ѱ(gŴ$Ufbh|&u/9jߡjFײ <=?*LtO`ݡJ6#4?>7#R  C{SӇ9=7/d6xDZ=8ˌKUy@;)uy:T;L\8$r; [%;|t[OKKJA8&~G)RG7vx1ٟtSGNjBqD!RF[sZDO\_꣎ YnSr@{GT\}zÌjd@4ܽ_(%o%`ܢoOZF`;`XJD
+=GuN~ OlO<D1b;L_
+#IItIt08>LC#_ϩwVvBfT{:sh2VʐmmNn (zԮ,YlEy(Q_kzN;I'PFwCżN1r`Sm]c#H2{S—
+Vv~I0/al&=-BrMBY`@(X!۽
endstream
endobj
-424 0 obj
-<< /Type /Page /Contents 425 0 R /Resources 423 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R /Annots 427 0 R >>
+423 0 obj
+<< /Type /Page /Contents 424 0 R /Resources 422 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R /Annots 426 0 R >>
endobj
-427 0 obj
-[ 422 0 R ]
+426 0 obj
+[ 421 0 R ]
endobj
-422 0 obj
+421 0 obj
<< /Type /Annot /Border[0 0 1]/H/I/C[0 1 1] /Rect [ 118.663 86.982 239.156 98.036 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://pygments.org/styles/)>>
>>
endobj
-426 0 obj
-<< /D [ 424 0 R /XYZ 78.37 808.885 null ] >>
+425 0 obj
+<< /D [ 423 0 R /XYZ 78.37 808.885 null ] >>
endobj
-181 0 obj
-<< /D [ 424 0 R /XYZ 79.37 771.024 null ] >>
+177 0 obj
+<< /D [ 423 0 R /XYZ 79.37 771.024 null ] >>
endobj
-185 0 obj
-<< /D [ 424 0 R /XYZ 79.37 734.627 null ] >>
+181 0 obj
+<< /D [ 423 0 R /XYZ 79.37 734.627 null ] >>
endobj
-423 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F54 228 0 R /F62 230 0 R /F55 229 0 R /F68 259 0 R /F32 236 0 R /F61 239 0 R /F48 237 0 R >> /ProcSet [ /PDF /Text ] >>
+422 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F54 224 0 R /F62 226 0 R /F55 225 0 R /F68 255 0 R /F32 232 0 R /F61 235 0 R /F48 233 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-430 0 obj
-<< /Filter /FlateDecode /Length 3014 >>
+429 0 obj
+<< /Filter /FlateDecode /Length 3081 >>
stream
-xڽ[ͮ)p
-_2FDzA,|r|:ޖIs `Ca .WhxkJ
-$3Q ɹU,j4iNؠͪ_.U+yue ܲ8h$M;ך+0-GC;Cp
-cQR!~
-%EѺ[xq[}fc2l
-Gz:Ffc-3y!ժ9qq jVϤ2vɪpؘ4Πm2Ӗb9̧hG{5<򹈷:~zw߹xslGUa~o-lqM:IP<ا+UoTzF>е xi+hl˖eO{K,u&ko9ޭS_NE_|T_(J=썡[O,˽͗X9]l\7=8@981bɎQ9pǬ0nrahz1qE
-vEw[7tY`2s_ŵqP809ro^]lxr,:x%˩
-{Iɑn΢{'3Ԫ!BU0D6YD/LwUqtgȘh-@847$ nPgժXPں}z5('@i\GQ&Z: { 6RLT|S/k*&55lf= ڞvX~yݪ ;E/;WZnPr<^sD.2;@wPD[hV-ȫȗ.@JC~ J~UQzNÍS @x&=<5+b[@㔩~w ip;Sk4©9$LByat f釻W>w1 Y~:i!v;흅{wZ7R0!j;0py/\d<HBЃeH8y;*:J%xzU) ֔[5fA.p`$W\-b=&S
-;k' lkhLPjT;L5w\+\{eW-v1g׿ jbP}ID
+xڽ[)p)n @_c9ArHt)*6MR}5&7r_˻z>oC<g>{εz|u營?˹~RV;R|7y^'4.SOZ/ -B?<Fi2)pG|I!+ -)?9=9-]0w`)9nĆ &O%yO5L($iByI,NN g]<R!jגԮ #o
+ٯ0$s?Qڌeu聐chN^K&֏ v<V_֢9%=5lnT -ZCL=ԝebcD-cGIg _b虐13Ӗ?υ3uSj&j{eUʬ kVDKyrk\kHgbhLf0UUχUʢ*0:}D<Cu)it#43hSGU"ZSU
+_\2z#}̷
+'B 3]]Og۲xeҫ5)(R-9Z`moT)%Ɣm wK*7bQz83
+Wq|~܀ f}8V-I꼢,az1ta񇝃fQCl/Q@
+VA1iߏ5>ɼUL:U͍+!~dsD%6ܻ,{Y%dXn=˅}Z5g|9ܸK@[Mї%6j7Z84~z6ӎ HͪWq=Ū;0YuksaZ5\pT"7֞^K\Ùt7z%̠]g`!hk#A1t]LkP9ƞ:ua7ɠ#5DǂrSct*ғކC]<~:H6X@sݝa[b`@̈=lޤy:@иi0LOCg'wUݖĴ5YW1`S= QKA\݅& ݪ+Wwa&.n p'9o..VB<0A>')Aԫ_T!OF
+vS,Xim z۱i
+?wMu&
+-EzBba{ $5{𩑯Wlu\y&&ݑ
endstream
endobj
-429 0 obj
-<< /Type /Page /Contents 430 0 R /Resources 428 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R >>
+428 0 obj
+<< /Type /Page /Contents 429 0 R /Resources 427 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R >>
endobj
-431 0 obj
-<< /D [ 429 0 R /XYZ 78.37 808.885 null ] >>
+430 0 obj
+<< /D [ 428 0 R /XYZ 78.37 808.885 null ] >>
endobj
-189 0 obj
-<< /D [ 429 0 R /XYZ 79.37 771.024 null ] >>
+185 0 obj
+<< /D [ 428 0 R /XYZ 79.37 771.024 null ] >>
endobj
-428 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F62 230 0 R /F68 259 0 R >> /ProcSet [ /PDF /Text ] >>
+427 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F62 226 0 R /F68 255 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-434 0 obj
-<< /Filter /FlateDecode /Length 3134 >>
+433 0 obj
+<< /Filter /FlateDecode /Length 3175 >>
stream
xڽɮ񮯘0Cw@x7)nOCCNu!4KwF_#VJo_zc7m 7ݾ~R jRBS'>{x^Ilu ^JqPD DOqŒȈ9l|E 47K%&|Hf3ԑ(s>|<"5@+pW4ݥ[yӕpog#`F Ȝx8 dGx{(s̕"|箥=Z$8="w;Bf(z.d/Y`Ș32XHO:=iY+)jD"*{I Pb\cZ/ħ}}V oEa;M"4;oNuЯiDKg5!2V
 T{`x` Ah9%DO+(!puT.0 H+zŔ'_~o1&!>^ ۍ[ F;#9-LdߡסTQ-!s C䀰kŕըZFejqrCY9_3ҏb@J2YpJ򓎍N.L[Q%ƐTxLt4RdC| E /uǵR;>D!Zm"%fx̖hZ`hOH$py) B2Dbu2'}3`PO̓9XCxDa{Fxud.E*L)崍EUBqc0gPdYjTUf΋UCbәk
@@ -1530,22 +1523,22 @@ xڽɮ񮯘0Cw@x7)nOCCNu!4KwF_#VJo_
}
բ1S^&R34wO֩"1F`zu;?lcNwMM؝,7BLHj FψG$0')̔WE#\>bk)tPzCӳ~[1ET>t #0DK%Nbʢakg1VS l>j؟7Zw+"՞DE<%,q0N#+ضy0s9A zLz2cYqe9h
_j-Nz\7Iw9d*.wtu`[Ph1d* =u/X@,`\Ԟ4C DZ [0-q~Nq}S:~J"6EaE`T&~y.R
-vD9ј힪F6kmJWm#A=i7vmՅo}WpR"Z)'kz1X \H-Bzj
+vD9ј힪F6kmJWm#A=i7vmՅo}WpR"Z)'kz1X \H-Bzj
endstream
endobj
-433 0 obj
-<< /Type /Page /Contents 434 0 R /Resources 432 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 382 0 R >>
+432 0 obj
+<< /Type /Page /Contents 433 0 R /Resources 431 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 378 0 R >>
endobj
-435 0 obj
-<< /D [ 433 0 R /XYZ 78.37 808.885 null ] >>
+434 0 obj
+<< /D [ 432 0 R /XYZ 78.37 808.885 null ] >>
endobj
-193 0 obj
-<< /D [ 433 0 R /XYZ 79.37 771.024 null ] >>
+189 0 obj
+<< /D [ 432 0 R /XYZ 79.37 771.024 null ] >>
endobj
-432 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F67 250 0 R /F15 227 0 R /F62 230 0 R /F68 259 0 R /F54 228 0 R >> /ProcSet [ /PDF /Text ] >>
+431 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F67 246 0 R /F15 223 0 R /F62 226 0 R /F68 255 0 R /F54 224 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-438 0 obj
+437 0 obj
<< /Filter /FlateDecode /Length 3058 >>
stream
xڵ\ˮ +H & f5AH*JKNK:$ER|Ho/?>Moff`\ۏ߾psr.g9h+}FoFzz??Ʃ~?~%94h<!9Sff÷`iZ. ܏_=iM2nS X
@@ -1563,343 +1556,347 @@ sNjwA?[WJUxYr")qppPLӚ b9oe[ha_p" aB
bmJ(|#J0wq8AwxCdR$ͰT}S6}Y!fY(2ъ)gGWhS >L&RGW}%Q-ӳjv 7ǖ ܶ@`(OU^#>eYVa5~52Fi8Goq6aJX)I6>Ju^0 3615R*;XxpW%a=g򹔽+f2+0g!yZkw;{/-tqHc5}~SS׎2*=cםMuvpr7mq6( án&" ?5&jWum;M*>qO ;BnR/hԳjʝܓΥ'u( =j~CW] 69%EWZcHWWWOP8%(gz@%m$;9uWul-BZvI]ɫ ˷S/̾sSf :wx,eKRj6UϮyy*/^[V@pda,38R3omӖ9K
endstream
endobj
-437 0 obj
-<< /Type /Page /Contents 438 0 R /Resources 436 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 440 0 R >>
+436 0 obj
+<< /Type /Page /Contents 437 0 R /Resources 435 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 439 0 R >>
endobj
-439 0 obj
-<< /D [ 437 0 R /XYZ 78.37 808.885 null ] >>
+438 0 obj
+<< /D [ 436 0 R /XYZ 78.37 808.885 null ] >>
endobj
-197 0 obj
-<< /D [ 437 0 R /XYZ 79.37 771.024 null ] >>
+193 0 obj
+<< /D [ 436 0 R /XYZ 79.37 771.024 null ] >>
endobj
-436 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F62 230 0 R /F68 259 0 R /F54 228 0 R >> /ProcSet [ /PDF /Text ] >>
+435 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F62 226 0 R /F68 255 0 R /F54 224 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-445 0 obj
-<< /Filter /FlateDecode /Length 1380 >>
-stream
-xڭXɎ#7 +Zh& })ArHS~?$JUFZGty=tsfP9'=2a
-0M߿hP6Zkzm=O4WKkFwKzo::>xFzJPj 655K$ =?a
-hi!dMY^(gjy]y^e Ksv@ڃ* n!µ5ڇ] FV
-%MQ3=(~p1yk4'c>$/<$s*?|Nxonռ6cdg|'>IxҀa3 m(LCŅTB{6*6%wIQ-,
-f ] o^g/Zk^b){OZ1^8T38&(JY"ؠw5QqXZٽ3Z0-Rz
-apESA|K]h5#~; ܢ?MG[r/ZɽV-/"{a@jY|<W2жRTI4q0M&Q2
-tL~-56Ml-x*Ywzs2Ȱ+W8)V
-[UxۍMlD¦ҟ2 %Im—J|2=5m]T"Ea.i;v?@Mmuw{d}̤Rk魓J=IɆf7ゲT/u/kG+Y>C!p৹-?m(U[VC5+Kn>F5X}P%7uْn0fgfK7&> q+9f{"xj^`!@Υ9nָ|'~̡T1;Cw1Hܬj<#vf0b+?kИXst*@vmtzBwHrhVU?-gg^r˜9v8/}C^jZv-7Rc@,碶uxZ@ Q\.N"-eOu?WJT--*:iD&=*V32URsP}lURWK5MA;B N8
-_kn@peZI!ȫZ2Jҝ;pQo0$'P处dt1ߔ||gUja~[c_$&ڻw9-M֊+]#f lvÓuAꜣs~
-xW*O)
+444 0 obj
+<< /Filter /FlateDecode /Length 1410 >>
+stream
+xڭXɎ6+͐
+g&wJH퓔AJ/JJ'_^;=
+w⸁6=z
+e+Et
+F
+BeSE5} OĀr@%iU^~Iy&
+N+H,5a@k!eX-Հ.B &Z`P:3*3Kv&'uQa^iOsE =' 'ߎ8L9+A8qAxB݌Z0N%p+= \ע7A@,KY zT]Q;sOߎt
+Kk1<y?Ӊ¶a
+yJ]5%Ȫ ܄GfޟyӞ`<c bȖh@붇*/UG(_Ϗ?e
+ӚADoqw}%?~7}t`~;ku]V=XTVaG᠐9;0lpnu3V^
+\uR--])dLV-
+,J%2ʪ-UnmFz3vNihդ֭
+ z:3JLRε8j)N+)z BZ{ ud1'8l
+;ͩi~R
+p\d{A Xf
+i6Xs9?Hr߶"<jmo(Kz}6S>6;9MFHmɏwr[<j^@]Υ8ָ֬hp= uu#Nns8ؐu]jXv_A#`͵mWVdJڬpn9(JInKə+2gr:/-!/9= Bʪb# @j_S?9~n]Œ]+. ŐB'ZQ[ =5K\dca7@# V۰<}
+X|p^.%7DC;tƸE0T>N멋sN܇a9|FnzLeGKojv,M] qcbbq`bTia|2Q 3"oΧ ThW/ Ռz"zO7[g1.EƑxͰyDϐHpy:e}}
+8E!aXt?s.W
+2+R0-'eu} _:4o蔫9~κH}Q±?
endstream
endobj
-444 0 obj
-<< /Type /Page /Contents 445 0 R /Resources 443 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 440 0 R /Annots 447 0 R >>
+443 0 obj
+<< /Type /Page /Contents 444 0 R /Resources 442 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 439 0 R /Annots 446 0 R >>
endobj
-447 0 obj
-[ 441 0 R 442 0 R ]
+446 0 obj
+[ 440 0 R 441 0 R ]
endobj
-441 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 382.728 459.129 397.453 471.085 ]/A << /S /GoTo /D (subsection.6.3) >> >>
+440 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 382.728 447.174 397.453 459.129 ]/A << /S /GoTo /D (subsection.6.3) >> >>
endobj
-442 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.735 459.129 423.691 471.085 ]/A << /S /GoTo /D (subsection.6.3) >> >>
+441 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 411.735 447.174 423.691 459.129 ]/A << /S /GoTo /D (subsection.6.3) >> >>
endobj
-446 0 obj
-<< /D [ 444 0 R /XYZ 78.37 808.885 null ] >>
+445 0 obj
+<< /D [ 443 0 R /XYZ 78.37 808.885 null ] >>
endobj
-201 0 obj
-<< /D [ 444 0 R /XYZ 79.37 771.024 null ] >>
+197 0 obj
+<< /D [ 443 0 R /XYZ 79.37 771.024 null ] >>
endobj
-443 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F62 230 0 R /F54 228 0 R >> /ProcSet [ /PDF /Text ] >>
+442 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F62 226 0 R /F54 224 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-451 0 obj
-<< /Filter /FlateDecode /Length 1346 >>
+450 0 obj
+<< /Filter /FlateDecode /Length 1384 >>
stream
-xڵX#7C0LOOdOȿ}xXE:=qe|bX)>1%\OZ1B>>R*RmPQJqXhJ9N)p-.`o~v8R4R}Rn)1OYGKV-0NLNXJla:)Ȼ
-3adS.# p#
-)`mZz;JM7&8 .p?0 ڂ`iyY6"
-!MP<fiAZ5hrI  D-q b~IC:F1v3C &G㨌!PxI"JTB:y䐚]jJ|;4&jȒ~A3}#xqy[Ag(!DƈzoGfRBjϷ j_9q h'\L۲".m0X” 8wh2M,=Ң 4RynP%I\C@|.KRIK$Wb8'@IǟC}7cL6PǸ"Γqa[Of
-, '@>
-'vsj\HM9EaJL(y$^2ܔZK.} ^uASvTFrimnAu\KNg}&ԇ@-SљV
-_!AX&PȘt&uge'9!ZA(PC@(GQ.vL"Fs.eBoTr1HP.Q+l~ "mL%a\ V`o޳KpWzSns6t/q.`v9W 4w[ F`yb[] },<W;;_D!Iݺ*7aI6Qdyt!z'gFۊk7Fmf?,gIEfÎ 
+xڵX$7 +F02ya'}ՅAwnH>>~_V'ƈ:I[#Ts+( J_㔂 ҍ nWJ銣z +E3+Eاh+5ƝO IT^t4kHظ{ OOLNXJla:)Ȼ
+A[UXeٰO(`*4A *UiA;Yo ۠Bj۲ ǀ`!/>)/S'}ӈKc?ѯa<
+xSb5F#R妌`wZr1] 2KC$6}ns Zp8#1NFEcZ9+T~U
+ZK+øx.]MS͵#TнĹm>\z7\bz`yr!nXN-gxdߓ^,Ϳvq0C.uM/Tnrl2$R@PC;*<NrFk7Fmf?,gIEfÎ Pto96
endstream
endobj
-450 0 obj
-<< /Type /Page /Contents 451 0 R /Resources 449 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 440 0 R /Annots 453 0 R >>
+449 0 obj
+<< /Type /Page /Contents 450 0 R /Resources 448 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 439 0 R /Annots 452 0 R >>
endobj
-453 0 obj
-[ 448 0 R ]
+452 0 obj
+[ 447 0 R ]
endobj
-448 0 obj
+447 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 255.32 697.168 262.294 708.167 ]/A << /S /GoTo /D (section.5) >> >>
endobj
-452 0 obj
-<< /D [ 450 0 R /XYZ 78.37 808.885 null ] >>
+451 0 obj
+<< /D [ 449 0 R /XYZ 78.37 808.885 null ] >>
endobj
-205 0 obj
-<< /D [ 450 0 R /XYZ 79.37 771.024 null ] >>
+201 0 obj
+<< /D [ 449 0 R /XYZ 79.37 771.024 null ] >>
endobj
-449 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F62 230 0 R /F54 228 0 R >> /ProcSet [ /PDF /Text ] >>
+448 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F62 226 0 R /F54 224 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
524 0 obj
-<< /Filter /FlateDecode /Length 1963 >>
+<< /Filter /FlateDecode /Length 1965 >>
stream
-xڽZn$7 +FHmٷ RRn`G蠟?^n_/}Z )$#?Г\P&ZY]k2u>F_SPa)',CvЬ=)By]k-/QpSvI+Y 6| ?h{\ۣze_,[AnVm'F>틶%ZnSL::)0Mt^D1,s8RQeTg.#]*% ~nHF1)Ag*l0Ҟ-6My1Wmӕt +!(vQKxFzҦS@M8D͓%bTt<V{3BDOn:̏JjJQUܢ߿z\ֆøTMoڈNm<jzuq\6>ĚYиdܮn
-O#QӚ')PhfAg68xDŽ s֥;Vԇxa@j`ڟ< JKՀ`.
-# .<GgBPF/Bף"yl\-A
-Z=S\BdssP$
-6Irn72a`"KjX/< F`za}T +/_9ڌGG::84pa:/U
-sin{R?w| 5(60gl /֗Ij͒WMh02~
-b VçVPWW`|_l'av
-m,<@B4x7P?7ZoAwQzTJ6ۦ\|Ce-ޮȼ_<2Vơvs͇k 2
-[寏ĐGf,S6n2V"e;XN|Ȭ0fV:D ﵍'bC,ˆ{BX昕NˣV3+yAtGXH!͘2oM/~UZsl0վzgDt8J9!ԧ(Wsβ#f/2/ڄ5s+'4dVG=Yh7'.^6tzH&36ײ&D{OؕаE*ƤS8\6*h_8N'n4,1Ő`o2hܑiG/$C=[d5ww~"1匿M/=v*xwfGG{:-+]a|<MʟU6 T *{ꡗ!Y K%=ߖz)<#: ˕_/'+ʄm2xyeB
-ȏd&tce%!kݧ +ivv[g;v]ϱ߂?Eq?=.-Ko qi2 aB+?r{T
+xڽZn+7 +*%E8N
+t]moKiFѼd.$𐲞O!0}b =nrߵ&#?wSk0<Z~YB-?deOʅPyך`Zۨn߀Y)@Dy
+åzČJb$~(<p{ų~+uώâ{9WzEqڱFYZb$C/Y[;?QVO_tF8("`vG
+">|x}Y*)Y ?רPÜtۚmun^bڀJz
+l<%<#=gq}Pv~
+4)*h,Y P"
+L[I6KI `0zR"T2-WK:^=~ogk|6jWsSEb,h\j2CiNPp%^?9>!緍:Vc D0LiYGZ8\*f۷
+ XIʾ~wӒ(#{FjK(sߝ?_5.XX zr*U5MJ,|qeDXI'I$sGsy@}<!n`}NIgk{i=QkcD(6IMiFYůu,O],e_f6<ֵ_`-2BlG( oRȔ@u`5:I]if qlrѯ/8^lZ,QOy[ሗ~F{BōyErl0mxk%mяezJu6ϴm}s;FҡXqsWٛlEeǙ_c.{OG+ʼntT.N],-mTĕDٳ0&_WSRcUf?BúH0#mT9}o{i__#<;N$9
+w"+tf\K@ˬn{h2zT~-^:#Sl՝_a溜񷩥¾Fң|Y}}mzt& saax&5jT!C/]S AJs[)S?g't WAe?4@
+`*?J#72=+'31M <d ޓ}8YnA5^>5`oE 91oȲ80GFEbNƠ.sf̜x\ Y%2.,.*Oo_/ƨmB
endstream
endobj
523 0 obj
-<< /Type /Page /Contents 524 0 R /Resources 522 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 440 0 R /Annots 526 0 R >>
+<< /Type /Page /Contents 524 0 R /Resources 522 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 439 0 R /Annots 526 0 R >>
endobj
526 0 obj
-[ 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R ]
+[ 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R ]
endobj
-454 0 obj
+453 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.39 681.75 142.364 692.709 ]/A << /S /GoTo /D (page.4) >> >>
endobj
-455 0 obj
+454 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 159.251 648.073 166.224 659.032 ]/A << /S /GoTo /D (page.5) >> >>
endobj
-456 0 obj
+455 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 151.579 635.679 163.535 647.634 ]/A << /S /GoTo /D (page.18) >> >>
endobj
+456 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 139.305 624.162 151.261 635.121 ]/A << /S /GoTo /D (page.17) >> >>
+endobj
457 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 139.305 624.162 151.261 635.121 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.318 612.207 177.273 623.166 ]/A << /S /GoTo /D (page.17) >> >>
endobj
458 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 165.318 612.207 177.273 623.166 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.141 600.252 147.096 611.211 ]/A << /S /GoTo /D (page.14) >> >>
endobj
459 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.141 600.252 147.096 611.211 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.315 588.426 143.271 599.256 ]/A << /S /GoTo /D (page.12) >> >>
endobj
460 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.315 588.426 143.271 599.256 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 190.135 576.471 202.09 587.301 ]/A << /S /GoTo /D (page.12) >> >>
endobj
461 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 190.135 576.471 202.09 587.301 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 188.889 564.506 200.845 575.345 ]/A << /S /GoTo /D (page.12) >> >>
endobj
462 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 188.889 564.506 200.845 575.345 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 148.65 530.838 160.606 541.668 ]/A << /S /GoTo /D (page.15) >> >>
endobj
463 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 148.65 530.838 160.606 541.668 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.815 518.883 188.77 529.603 ]/A << /S /GoTo /D (page.15) >> >>
endobj
464 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 176.815 518.883 188.77 529.603 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.865 518.883 205.039 529.603 ]/A << /S /GoTo /D (page.23) >> >>
endobj
465 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 192.865 518.883 205.039 529.603 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 172.81 506.809 184.765 517.758 ]/A << /S /GoTo /D (page.12) >> >>
endobj
466 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 172.81 506.809 184.765 517.758 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.52 494.853 251.475 505.802 ]/A << /S /GoTo /D (page.12) >> >>
endobj
467 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 239.52 494.853 251.475 505.802 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 205.457 461.295 217.413 472.125 ]/A << /S /GoTo /D (page.19) >> >>
endobj
468 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 196.023 460.728 207.978 472.683 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 217.393 449.34 229.348 460.17 ]/A << /S /GoTo /D (page.20) >> >>
endobj
469 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 198.454 427.608 210.409 438.487 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 196.023 436.817 207.978 448.772 ]/A << /S /GoTo /D (page.16) >> >>
endobj
470 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.276 415.653 143.231 426.492 ]/A << /S /GoTo /D (page.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 198.454 403.697 210.409 414.577 ]/A << /S /GoTo /D (page.15) >> >>
endobj
471 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.288 403.697 169.243 414.537 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 131.276 391.742 143.231 402.582 ]/A << /S /GoTo /D (page.17) >> >>
endobj
472 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.817 391.752 174.772 402.691 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 157.288 379.787 169.243 390.626 ]/A << /S /GoTo /D (page.17) >> >>
endobj
473 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 127.111 379.668 139.066 390.626 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.817 367.842 174.772 378.781 ]/A << /S /GoTo /D (page.12) >> >>
endobj
474 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 130.957 367.712 137.931 378.671 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 127.111 355.757 139.066 366.716 ]/A << /S /GoTo /D (page.14) >> >>
endobj
475 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.469 355.877 150.424 366.716 ]/A << /S /GoTo /D (page.17) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 130.957 343.802 137.931 354.761 ]/A << /S /GoTo /D (page.4) >> >>
endobj
476 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 171.305 321.641 183.261 333.596 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 138.469 331.966 150.424 342.806 ]/A << /S /GoTo /D (page.17) >> >>
endobj
477 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 143.131 309.686 155.086 321.641 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 171.305 297.731 183.261 309.686 ]/A << /S /GoTo /D (page.20) >> >>
endobj
478 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.309 297.731 206.264 309.686 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 143.131 285.776 155.086 297.731 ]/A << /S /GoTo /D (page.20) >> >>
endobj
479 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.799 285.776 179.754 297.731 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 194.309 273.821 206.264 285.776 ]/A << /S /GoTo /D (page.20) >> >>
endobj
480 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 112.695 252.537 119.669 263.495 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.799 261.865 179.754 273.821 ]/A << /S /GoTo /D (page.20) >> >>
endobj
481 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.315 240.581 162.289 251.54 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 112.695 228.626 119.669 239.585 ]/A << /S /GoTo /D (page.4) >> >>
endobj
482 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 150.882 228.626 157.856 239.585 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 155.315 216.671 162.289 227.63 ]/A << /S /GoTo /D (page.4) >> >>
endobj
483 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.3 195.078 179.256 205.908 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 150.882 204.716 157.856 215.675 ]/A << /S /GoTo /D (page.4) >> >>
endobj
484 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 145.343 160.833 152.317 172.788 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 167.3 171.168 179.256 181.997 ]/A << /S /GoTo /D (page.12) >> >>
endobj
485 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 132.371 149.316 139.345 160.384 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 145.343 136.922 152.317 148.877 ]/A << /S /GoTo /D (page.2) >> >>
endobj
486 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 140.172 137.49 147.146 148.32 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 132.371 125.406 139.345 136.474 ]/A << /S /GoTo /D (page.5) >> >>
endobj
487 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.77 124.967 171.744 136.922 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 140.172 113.58 147.146 124.409 ]/A << /S /GoTo /D (page.4) >> >>
endobj
488 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.299 91.29 174.254 103.245 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 164.77 101.057 171.744 113.012 ]/A << /S /GoTo /D (page.9) >> >>
endobj
489 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 135.44 79.334 147.395 91.29 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 162.299 67.379 174.254 79.334 ]/A << /S /GoTo /D (page.13) >> >>
endobj
490 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 173.686 67.379 185.642 79.334 ]/A << /S /GoTo /D (page.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 358.689 693.267 370.644 705.222 ]/A << /S /GoTo /D (page.13) >> >>
endobj
491 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 377.209 693.835 389.165 704.664 ]/A << /S /GoTo /D (page.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.935 681.312 408.891 693.267 ]/A << /S /GoTo /D (page.13) >> >>
endobj
492 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.994 681.312 453.95 693.267 ]/A << /S /GoTo /D (page.32) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 377.209 669.925 389.165 680.754 ]/A << /S /GoTo /D (page.16) >> >>
endobj
493 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 412.318 648.007 419.292 658.836 ]/A << /S /GoTo /D (page.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 441.994 657.402 453.95 669.357 ]/A << /S /GoTo /D (page.32) >> >>
endobj
494 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.627 635.693 403.6 646.881 ]/A << /S /GoTo /D (page.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 412.318 624.097 419.292 634.926 ]/A << /S /GoTo /D (page.8) >> >>
endobj
495 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.695 635.693 419.65 646.881 ]/A << /S /GoTo /D (page.33) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.627 611.783 403.6 622.971 ]/A << /S /GoTo /D (page.9) >> >>
endobj
496 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 402.066 623.967 414.241 634.926 ]/A << /S /GoTo /D (page.22) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.695 611.783 419.65 622.971 ]/A << /S /GoTo /D (page.33) >> >>
endobj
497 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.317 612.012 459.491 623.011 ]/A << /S /GoTo /D (page.21) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 447.317 600.057 459.491 611.055 ]/A << /S /GoTo /D (page.22) >> >>
endobj
498 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 327.645 578.258 334.619 589.098 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 327.645 566.303 334.619 577.143 ]/A << /S /GoTo /D (page.4) >> >>
endobj
499 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 353.13 566.303 360.104 577.143 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 353.13 554.348 360.104 565.187 ]/A << /S /GoTo /D (page.4) >> >>
endobj
500 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 344.323 554.358 351.297 565.187 ]/A << /S /GoTo /D (page.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 344.323 542.403 351.297 553.232 ]/A << /S /GoTo /D (page.2) >> >>
endobj
501 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 542.114 346.066 553.232 ]/A << /S /GoTo /D (page.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 339.092 530.159 346.066 541.277 ]/A << /S /GoTo /D (page.3) >> >>
endobj
502 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 473.379 529.88 485.334 541.835 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 473.379 517.925 485.334 529.88 ]/A << /S /GoTo /D (page.22) >> >>
endobj
503 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.166 518.204 398.121 529.322 ]/A << /S /GoTo /D (page.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 386.166 506.248 398.121 517.367 ]/A << /S /GoTo /D (page.12) >> >>
endobj
504 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 506.248 382.679 517.367 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 375.705 494.293 382.679 505.412 ]/A << /S /GoTo /D (page.4) >> >>
endobj
505 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.244 494.234 372.218 505.412 ]/A << /S /GoTo /D (page.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 365.244 482.278 372.218 493.456 ]/A << /S /GoTo /D (page.7) >> >>
endobj
506 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.957 482.498 424.93 493.456 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 417.957 470.542 424.93 481.501 ]/A << /S /GoTo /D (page.5) >> >>
endobj
507 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.917 470.104 405.872 482.059 ]/A << /S /GoTo /D (page.24) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.917 458.149 405.872 470.104 ]/A << /S /GoTo /D (page.25) >> >>
endobj
508 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 496.502 458.149 508.457 470.104 ]/A << /S /GoTo /D (page.25) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 496.502 446.194 508.457 458.149 ]/A << /S /GoTo /D (page.26) >> >>
endobj
509 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.087 424.844 419.043 435.673 ]/A << /S /GoTo /D (page.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 407.087 412.889 419.043 423.718 ]/A << /S /GoTo /D (page.14) >> >>
endobj
510 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 412.54 387.909 423.718 ]/A << /S /GoTo /D (page.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 380.935 400.585 387.909 411.763 ]/A << /S /GoTo /D (page.7) >> >>
endobj
511 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 359.605 400.923 366.579 411.763 ]/A << /S /GoTo /D (page.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 359.605 388.968 366.579 399.808 ]/A << /S /GoTo /D (page.6) >> >>
endobj
512 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 403.471 388.849 410.445 399.808 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 403.471 376.894 410.445 387.852 ]/A << /S /GoTo /D (page.6) >> >>
endobj
513 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.608 376.904 405.563 387.852 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 393.608 364.948 405.563 375.897 ]/A << /S /GoTo /D (page.11) >> >>
endobj
514 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.828 365.058 386.783 375.897 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 374.828 353.103 386.783 363.942 ]/A << /S /GoTo /D (page.11) >> >>
endobj
515 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 348.178 353.103 360.133 363.942 ]/A << /S /GoTo /D (page.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 348.178 341.148 360.133 351.987 ]/A << /S /GoTo /D (page.11) >> >>
endobj
516 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.742 340.59 420.716 352.545 ]/A << /S /GoTo /D (page.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 413.742 328.635 420.716 340.59 ]/A << /S /GoTo /D (page.7) >> >>
endobj
517 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 340.965 307.285 352.92 318.114 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 340.965 295.329 352.92 306.159 ]/A << /S /GoTo /D (page.22) >> >>
endobj
518 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.487 295.329 368.442 306.159 ]/A << /S /GoTo /D (page.20) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 356.487 283.374 368.442 294.204 ]/A << /S /GoTo /D (page.22) >> >>
endobj
519 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.826 260.889 403.8 272.844 ]/A << /S /GoTo /D (page.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 396.826 248.933 403.8 260.889 ]/A << /S /GoTo /D (page.8) >> >>
endobj
520 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 332.627 227.583 339.6 238.413 ]/A << /S /GoTo /D (page.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 332.627 215.628 339.6 226.458 ]/A << /S /GoTo /D (page.5) >> >>
endobj
521 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 329.877 215.628 336.851 226.288 ]/A << /S /GoTo /D (page.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 329.877 203.673 336.851 214.333 ]/A << /S /GoTo /D (page.4) >> >>
endobj
525 0 obj
<< /D [ 523 0 R /XYZ 78.37 808.885 null ] >>
endobj
-209 0 obj
+205 0 obj
<< /D [ 523 0 R /XYZ 79.37 706.717 null ] >>
endobj
522 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F16 251 0 R /F15 227 0 R /F54 228 0 R /F68 259 0 R /F62 230 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F16 247 0 R /F15 223 0 R /F54 224 0 R /F68 255 0 R /F62 226 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
566 0 obj
-<< /Filter /FlateDecode /Length 2344 >>
-stream
-x\n6߯%
-?u_-~jyIpz7IcҜLqz3by99$WʹWK0^1>?KC@5Y
- ڕ(VL v>58ut2i뉴J N6]Jx8:<(䉲[iՆ]R*U^wVՁS̘;G)q9R
-Rd$M Z`paDDg"?Z?Q%S \zIsN<Š+
->TӛԿ!FQSwjCW<ʷx'OuWf%2^ъHY[_d.jQX_iI nqkwǟzh^8OiSW5wF]b8*3nVyVSv(k9u|$9QZZ^hKIPn̂\Da2 g\fAB(0t P?
-7-g
-NI/M2Y褜Fq~*xI}]foQ}'"Ƿ
-&!HʊoWO,ӓt\_ ? 6聠24<GE(e(ͳ5eiPxl}y/
-^6LApmzSA`1rE>˓!>`)r +9S4AůA{TQKKwiR np4
-&"f>9 xvݘ1
-K_,֮&p%>cS2J+50 s y(*Xa6~
-LG\̥B*W ~l5hf`Sc#k2%<+wGx9%38t-/2sWui% >C~ !`D%m !Bz쑮aH(f`S;Ѡbgn\rn׮TJ2%
-yg6KU.UYRTbKM1GBQ^@JN
-KC͏$7̙7Ӽp1MQ/ʼn,gPk͡?.<?aA<?xC/bK [R<P2JL&hH1fW]{V}jW|c7tG,TqG΄Ƒ.SҌzsmTx)l'og54&s7OLǂ=@YY\lLt '
-}iZ31 ]WzbpI]DjfR=ziCym%UoVYΐ Iι1R[b|Uv6
- 8Q2,Y֚D삭x|v` q!&,Q7
-v(Xm!:)in`_n_F7r[rt</5 ĥR<Gb#?ͪK;ȄvL"}{QzS=v&fٛ?
-0cOAjdÝbpft*%*QAf=^۳/WQH
+<< /Filter /FlateDecode /Length 2347 >>
+stream
+x\Ko6K! x]܊^S|s(R@D ߼g~O[޾v$
+7o8Ǥ9m2g"ċss.I•s-04L-aGc5}*{"1j@&+KQ&O|j0q<d!i?mfwq Tux2QeU$^Ӫ 
+;U+Fե09Zf1wywR rH$ɣ#v
+o8ÈrD~~NK<ҹ,~2nx<Wz*W.MMIJx%|u)iE&ϗ5+fY _ +s%,i^2RB4QЍkCX
+dj3[z]YѹZ*Lӱ/L'ݟ
+=^5;"Ua2Eёb$-~_ྐ7|?)iu9"ۺ#c
+S7N-kY8Y?J;Y(9M+pXT.p5. ޒ \;ޯm GxؔvQ*ϣΙ[ш4^>ibH|@$nӄQ5ڦ|阙l]Cׂk7jکrPeb B$!
+h#>brz-Ƣ4϶<馁By=U+n*xŋ 0%õ^tqLY]u,O:zކ|fU/^L9*RE--]HUK%ј+>$awc(<X/^| L[8#Ζ
+/L?tXȹ0,.@&:4nԮ+ed1xG.
+]"5
+3ٞW4οRZ7+~Tcgȅ$-A B*{]z;p׺׷pDh;8X]Yנqߐ<Iɵ5Bv <Al9gnAKLy*#дm3z6b8k1z
+)Л?q[B 9HxcP~ [L-hJ)+Gb)!;
+oLA,{mZ^E!0ðkޕs8딳j߾]a8
endstream
endobj
565 0 obj
-<< /Type /Page /Contents 566 0 R /Resources 564 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 440 0 R /Annots 568 0 R >>
+<< /Type /Page /Contents 566 0 R /Resources 564 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 439 0 R /Annots 568 0 R >>
endobj
568 0 obj
[ 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R ]
@@ -2016,21 +2013,22 @@ endobj
<< /D [ 565 0 R /XYZ 78.37 808.885 null ] >>
endobj
564 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 226 0 R /F15 227 0 R /F62 230 0 R /F54 228 0 R /F70 285 0 R /F71 292 0 R /F16 251 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F53 222 0 R /F15 223 0 R /F62 226 0 R /F54 224 0 R /F70 280 0 R /F71 291 0 R /F16 247 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-586 0 obj
-<< /Filter /FlateDecode /Length 871 >>
+585 0 obj
+<< /Filter /FlateDecode /Length 838 >>
stream
-xXɎ0 +QEJ$`` N&zέ=Xfv:|0hG χvt9`PvB ') ?V;J')Mx.GEЏ o/P
-v֗"t+!LUR~lkm
-u#g:ƀpz>հ]LTa>(Рv>
+xXɎ0 WRHIL
+[k{_+jDf.SËh{#÷OYT`d;\>8
+Ps!ǜDӈb+ʸ2ȨC .HJ{Zz7[@(9"q=XBm>swx 5Ld(trTURI[@&.q4|pdhWĤ]#\2-zwX2)5Y\)nCw>@ca,ew J>V4*V%H"ŹyW*IFL)kCEaMZyHéI8ԡ[cABwS ɇ`Ь%nkXap*1tα752])Ғn[K{wEW_hzTe3M7gȄ$o>QũXO
+6Y P+| c,id/B98AVxq$=!(nÃs4{Q;T.#&vJ2qRRXl%(E$JG@]Y- sZ.}Th6[mټK:!%-ҫm ^s;:%bbzrh◆u xB(J@+
endstream
endobj
-585 0 obj
-<< /Type /Page /Contents 586 0 R /Resources 584 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 440 0 R /Annots 588 0 R >>
+584 0 obj
+<< /Type /Page /Contents 585 0 R /Resources 583 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 439 0 R /Annots 587 0 R >>
endobj
-588 0 obj
-[ 563 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R ]
+587 0 obj
+[ 563 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R ]
endobj
563 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 758.132 143.002 768.971 ]/A << /S /GoTo /D (section.8) >> >>
@@ -2042,49 +2040,46 @@ endobj
<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 734.102 277.208 745.061 ]/A << /S /GoTo /D (subsection.8.2) >> >>
endobj
571 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 722.147 214.513 733.106 ]/A << /S /GoTo /D (subsection.8.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 722.147 261.178 733.146 ]/A << /S /GoTo /D (subsection.8.3) >> >>
endobj
572 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 710.192 261.178 721.19 ]/A << /S /GoTo /D (subsection.8.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 700.289 219.843 711.188 ]/A << /S /GoTo /D (section.9) >> >>
endobj
573 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 688.334 219.843 699.233 ]/A << /S /GoTo /D (section.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 688.284 259.525 699.233 ]/A << /S /GoTo /D (subsection.9.1) >> >>
endobj
574 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 676.329 259.525 687.278 ]/A << /S /GoTo /D (subsection.9.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 675.88 364.391 687.835 ]/A << /S /GoTo /D (subsection.9.2) >> >>
endobj
575 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 663.925 364.391 675.88 ]/A << /S /GoTo /D (subsection.9.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 654.451 355.794 665.459 ]/A << /S /GoTo /D (section.10) >> >>
endobj
576 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 642.496 355.794 653.504 ]/A << /S /GoTo /D (section.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 642.446 200.147 653.405 ]/A << /S /GoTo /D (subsection.10.1) >> >>
endobj
577 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 630.491 200.147 641.449 ]/A << /S /GoTo /D (subsection.10.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 630.491 199.161 641.559 ]/A << /S /GoTo /D (subsection.10.2) >> >>
endobj
578 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 618.535 199.161 629.604 ]/A << /S /GoTo /D (subsection.10.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 618.097 220.74 630.052 ]/A << /S /GoTo /D (subsection.10.3) >> >>
endobj
579 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 606.142 220.74 618.097 ]/A << /S /GoTo /D (subsection.10.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 606.58 187.684 617.649 ]/A << /S /GoTo /D (subsection.10.4) >> >>
endobj
580 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 594.625 187.684 605.694 ]/A << /S /GoTo /D (subsection.10.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 594.625 219.981 605.584 ]/A << /S /GoTo /D (subsection.10.5) >> >>
endobj
581 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 582.67 219.981 593.629 ]/A << /S /GoTo /D (subsection.10.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 582.232 375.36 594.187 ]/A << /S /GoTo /D (subsection.10.6) >> >>
endobj
582 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 93.318 570.276 375.36 582.232 ]/A << /S /GoTo /D (subsection.10.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 562.695 108.74 571.711 ]/A << /S /GoTo /D (section*.1) >> >>
endobj
-583 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 1]/H/I/C[1 0 0] /Rect [ 78.374 550.74 108.74 559.756 ]/A << /S /GoTo /D (section*.1) >> >>
-endobj
-587 0 obj
-<< /D [ 585 0 R /XYZ 78.37 808.885 null ] >>
+586 0 obj
+<< /D [ 584 0 R /XYZ 78.37 808.885 null ] >>
endobj
-584 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 251 0 R /F15 227 0 R >> /ProcSet [ /PDF /Text ] >>
+583 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F16 247 0 R /F15 223 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1 0 obj
<< /pgf@ca1.0 << /ca 1.0 >>>>
@@ -2095,16 +2090,16 @@ endobj
3 0 obj
<< /pgfprgb [/Pattern /DeviceRGB] >>
endobj
-589 0 obj
+588 0 obj
[ 3 [ 602.1 ] 5 [ 602.1 ] 11 [ 602.1 602.1 ] 38 [ 602.1 ] 68 [ 602.1 602.1 602.1 ] 72 [ 602.1 602.1 ] 75 [ 602.1 602.1 ] 79 [ 602.1 602.1 602.1 602.1 602.1 ] 85 [ 602.1 602.1 602.1 602.1 602.1 ] 91 [ 602.1 ] ]
endobj
-591 0 obj
+590 0 obj
<< /Filter /FlateDecode /Length 20 >>
stream
xڛ"w
endstream
endobj
-592 0 obj
+591 0 obj
<< /Filter /FlateDecode /Length 11571 >>
stream
x| |UﭺU%tv& &Av"J  IL,cC@D ""(.({TԙqGapF'>PVu6P~Ҟ>n{sJxr%*oܱ?3oԵF{1B׭+8EH4̽Pr~cC;zEBү%$ƀϯvTM(OjĄeuG6Wƿ.ŵ7| T%2Za-mO2/VZ}-Zq}W}[{mJtZBbtMD&D/A& ^U1`T1D+ɪDPeRQ_'QQC*l3,#/h? ىDF1+yJ,|^2y Fˑ+ׄC'·?E bqG|EW35NgEG;e
@@ -2140,10 +2135,10 @@ R kBX_"PSU;~@1~1nc̍1c|$a=b[0\Hx $Nchbo
iLOׯ+WkuWJ^)_^[ ]IVU[شVW
endstream
endobj
-590 0 obj
-<< /Type /FontDescriptor /FontName /GMFTGJ+DejaVuSansMono-Oblique /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 592 0 R /CIDSet 591 0 R >>
+589 0 obj
+<< /Type /FontDescriptor /FontName /GMFTGJ+DejaVuSansMono-Oblique /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 591 0 R /CIDSet 590 0 R >>
endobj
-593 0 obj
+592 0 obj
<< /Filter /FlateDecode /Length 477 >>
stream
xڍOo0=8!h"TD
@@ -2154,22 +2149,22 @@ xڍOo0=8!h"TD
1|g:0[7K{>w_ZŻ+j7ZIjl{|6K/?'
endstream
endobj
-408 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /DescendantFonts [ 594 0 R ] /ToUnicode 593 0 R >>
+411 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /DescendantFonts [ 593 0 R ] /ToUnicode 592 0 R >>
endobj
-594 0 obj
-<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /FontDescriptor 590 0 R /W 589 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+593 0 obj
+<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /FontDescriptor 589 0 R /W 588 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-595 0 obj
+594 0 obj
[ 3 [ 602.1 ] 6 [ 602.1 ] 11 [ 602.1 602.1 602.1 602.1 602.1 602.1 ] 18 [ 602.1 602.1 602.1 602.1 ] 29 [ 602.1 ] 31 [ 602.1 602.1 602.1 ] 68 [ 602.1 ] 70 [ 602.1 ] 72 [ 602.1 602.1 602.1 602.1 602.1 ] 78 [ 602.1 602.1 602.1 602.1 ] 83 [ 602.1 ] 85 [ 602.1 602.1 602.1 602.1 ] 91 [ 602.1 ] 171 [ 602.1 ] ]
endobj
-597 0 obj
+596 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xڛ$
endstream
endobj
-598 0 obj
+597 0 obj
<< /Filter /FlateDecode /Length 12999 >>
stream
x| \TU9{ f.32Y"[ B
@@ -2231,10 +2226,10 @@ ffR'(y)9yĴ"%PəZis&*X_L)|4*'Hc650k.32
nϔn/blv-ˤ[Uv2nVR+IeUHeuaR}o$.k#YmXUV`U\Ϫ*JUEr [ULeUVZJUVBlRT6OesU6Z4fopq]€QlʦlZ>ҴTV"e@eQ,OeSPir)Xi()IJIٱ$MD? Yv,XV]ʊdYBzÏ2,Q HJ,UzZnet9LRZKk~j]SٕX+JQ*94JS)la*KT]We)}Y2zɱ,[Jφz{ICFAkK^̫^28A98 JT6Pe%FޙRB6*sEDH.+CeLʜS;;TmWa}UGe* wPw&ICY¼^Q,#UfLf6;鶋I,B5,YØU]8lnf݋bi%ZTf&fz3T&2)1(ǾgB
endstream
endobj
-596 0 obj
-<< /Type /FontDescriptor /FontName /TNBLMB+DejaVuSansMono /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 598 0 R /CIDSet 597 0 R >>
+595 0 obj
+<< /Type /FontDescriptor /FontName /TNBLMB+DejaVuSansMono /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 597 0 R /CIDSet 596 0 R >>
endobj
-599 0 obj
+598 0 obj
<< /Filter /FlateDecode /Length 512 >>
stream
x}[k0+|oJ0
@@ -2242,22 +2237,22 @@ x}[k0+|oJ0
3(M@)h@DIĘDI{ e)%PBYe)%{&ЙAgbTgP@Ye3j㭻l6Vfepgw}_S.p-/87D
endstream
endobj
-407 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TNBLMB+DejaVuSansMono /DescendantFonts [ 600 0 R ] /ToUnicode 599 0 R >>
+410 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TNBLMB+DejaVuSansMono /DescendantFonts [ 599 0 R ] /ToUnicode 598 0 R >>
endobj
-600 0 obj
-<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /TNBLMB+DejaVuSansMono /FontDescriptor 596 0 R /W 595 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+599 0 obj
+<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /TNBLMB+DejaVuSansMono /FontDescriptor 595 0 R /W 594 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-601 0 obj
+600 0 obj
[ 68 [ 602.1 ] 70 [ 602.1 602.1 602.1 602.1 ] 76 [ 602.1 ] 79 [ 602.1 602.1 602.1 602.1 602.1 ] 85 [ 602.1 602.1 602.1 602.1 ] ]
endobj
-603 0 obj
+602 0 obj
<< /Filter /FlateDecode /Length 15 >>
stream
xk`
endstream
endobj
-604 0 obj
+603 0 obj
<< /Filter /FlateDecode /Length 10706 >>
stream
x{ xTչ{=3I& .3gd ( $@$7pS&I2d̄-
@@ -2313,10 +2308,10 @@ L/"hB_l
_Q UzEێ4Cێ*mk]#m[`ܺK6xX㹴kZM6ARҨ_*mPo3]K3Tzi&6F^MWeӕdR+rY4Zgg˵{5iٴ&V/W~Ze*<Ch-ϠK%gʹ4C.LK3Zb VEo_ysй[c-z~4yz;/Ξ#^Fg̔gЙhF\3zF^S-O/9
endstream
endobj
-602 0 obj
-<< /Type /FontDescriptor /FontName /WYCBGG+DejaVuSansMono-Bold /Flags 4 /FontBBox [ 0 -207 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -207 /ItalicAngle 0 /StemV 150 /XHeight 547 /FontFile2 604 0 R /CIDSet 603 0 R >>
+601 0 obj
+<< /Type /FontDescriptor /FontName /WYCBGG+DejaVuSansMono-Bold /Flags 4 /FontBBox [ 0 -207 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -207 /ItalicAngle 0 /StemV 150 /XHeight 547 /FontFile2 603 0 R /CIDSet 602 0 R >>
endobj
-605 0 obj
+604 0 obj
<< /Filter /FlateDecode /Length 434 >>
stream
xڅMo@+K΁4T8+mxwnevD ü33;/UM=Fk/ؙ
@@ -2324,22 +2319,22 @@ xڅMo@+K΁4T8+mxwnevD ü33;/UM=Fk/ؙ
wXq==mRl
endstream
endobj
-406 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WYCBGG+DejaVuSansMono-Bold /DescendantFonts [ 606 0 R ] /ToUnicode 605 0 R >>
+409 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WYCBGG+DejaVuSansMono-Bold /DescendantFonts [ 605 0 R ] /ToUnicode 604 0 R >>
endobj
-606 0 obj
-<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /WYCBGG+DejaVuSansMono-Bold /FontDescriptor 602 0 R /W 601 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+605 0 obj
+<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /WYCBGG+DejaVuSansMono-Bold /FontDescriptor 601 0 R /W 600 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-607 0 obj
+606 0 obj
[ 28 [ 603 ] 35 [ 544 ] ]
endobj
-609 0 obj
+608 0 obj
<< /Filter /FlateDecode /Length 13 >>
stream
xc``
endstream
endobj
-610 0 obj
+609 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 748 >>
stream
xmRmHq^򚽰͌޶QQ1tQQ~vݭJIQ,S|XbȾEDз>xB݊D0l!GMM݁:m:$csZPY+R
@@ -2349,10 +2344,10 @@ xmRmHq^򚽰͌޶QQ1tQQ~vݭJIQ,S|XbȾEDз>
BEt|.:CࠜHQѠ19 '41rR դP p驑ahz*2Aܺ>01J]{xuEݎ̴jphx<tԫ{ty{w<eR&/<Y QeuynJ1ƓetlTA-;aiM|Sj%7ͯ4veR & j#ǃ<n>.QٛϞS# G)SK_!l͡ȰRq dd</c^&i|2O'RD/K~}.
endstream
endobj
-608 0 obj
-<< /Type /FontDescriptor /FontName /WIKKRQ+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 610 0 R /CIDSet 609 0 R >>
+607 0 obj
+<< /Type /FontDescriptor /FontName /WIKKRQ+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 609 0 R /CIDSet 608 0 R >>
endobj
-611 0 obj
+610 0 obj
<< /Filter /FlateDecode /Length 365 >>
stream
x}R]k0}ϯ{(haRͮ ]?f˶W\@M$Ƈ%0 sܣ.xdL!Fa s
@@ -2360,37 +2355,37 @@ x}R]k0}ϯ{(haRͮ ]?f˶W\@M$Ƈ%0 sܣ.xdL!Fa s
۸gwݜ(s(}I3ynZ*MEתv./2m!ߍ
endstream
endobj
-398 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WIKKRQ+LMRoman7-Italic /DescendantFonts [ 612 0 R ] /ToUnicode 611 0 R >>
+389 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WIKKRQ+LMRoman7-Italic /DescendantFonts [ 611 0 R ] /ToUnicode 610 0 R >>
endobj
-612 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WIKKRQ+LMRoman7-Italic /FontDescriptor 608 0 R /W 607 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+611 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WIKKRQ+LMRoman7-Italic /FontDescriptor 607 0 R /W 606 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-613 0 obj
+612 0 obj
[607.3 ]
endobj
-614 0 obj
+613 0 obj
[758.1 ]
endobj
-615 0 obj
+614 0 obj
[892.9 ]
endobj
-616 0 obj
+615 0 obj
[446.4 446.4 0 877 0 0 0 0 0 569.4 569.4 ]
endobj
-617 0 obj
+616 0 obj
[777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 ]
endobj
-618 0 obj
+617 0 obj
[ 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 63 [ 525 ] 66 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 96 [ 525 ] 98 [ 525 ] 105 [ 525 ] 109 [ 525 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-620 0 obj
+619 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xc`
endstream
endobj
-621 0 obj
+620 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2073 >>
stream
xڍV TẄQ2UfUʪgE]+ѵV I$d G#s0E[z\ֳǰQQizZY︷gy{}w{qL&pZ 9֯gMl1d}9.fVW`0K)/HN!LDŽ$#wd Te#yj$=?
@@ -2411,26 +2406,26 @@ _`4Ҁp A]||pdnZDr|xcnWs!EATuA{}d
R`#w_#sµ9YXbЪ!܁#j9&V_Agʺ5o%)lH ϓlyMAX
endstream
endobj
-619 0 obj
-<< /Type /FontDescriptor /FontName /HKOFRT+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 621 0 R /CIDSet 620 0 R >>
+618 0 obj
+<< /Type /FontDescriptor /FontName /HKOFRT+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 620 0 R /CIDSet 619 0 R >>
endobj
-622 0 obj
+621 0 obj
<< /Filter /FlateDecode /Length 449 >>
stream
xڍAk0C =nK0I͚me4Iddn,a<oF{>qupqKz5hz[wlQlhA7
[bh8J(yFSti -2iT{HHkq 2F*<S gɬ'LKɬ%Xa,Ezq~nd|g/?7}!>us]q8_"
endstream
endobj
-300 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HKOFRT+LMMonoSlant10-Regular /DescendantFonts [ 623 0 R ] /ToUnicode 622 0 R >>
+299 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HKOFRT+LMMonoSlant10-Regular /DescendantFonts [ 622 0 R ] /ToUnicode 621 0 R >>
endobj
-623 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HKOFRT+LMMonoSlant10-Regular /FontDescriptor 619 0 R /W 618 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+622 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HKOFRT+LMMonoSlant10-Regular /FontDescriptor 618 0 R /W 617 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-624 0 obj
+623 0 obj
[ 27 [ 525 525 ] 32 [ 525 ] 34 [ 525 525 525 ] 38 [ 525 525 525 525 525 525 525 525 525 525 ] 49 [ 525 525 ] 52 [ 525 525 525 525 525 525 ] 59 [ 525 ] 61 [ 525 ] 63 [ 525 525 ] 66 [ 525 525 525 ] 70 [ 525 525 525 525 525 525 525 525 ] 79 [ 525 525 525 525 525 525 525 525 525 525 525 ] 91 [ 525 ] 93 [ 525 525 ] 96 [ 525 525 525 525 ] 101 [ 525 525 525 525 525 525 525 525 525 525 525 525 ] 114 [ 525 525 525 ] 118 [ 525 ] 120 [ 525 525 ] 246 [ 525 ] 272 [ 525 ] 338 [ 525 ] ]
endobj
-626 0 obj
+625 0 obj
<< /Filter /FlateDecode /Length 34 >>
stream
xc``?}
@@ -2438,7 +2433,7 @@ xc``?}
endstream
endobj
-627 0 obj
+626 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6614 >>
stream
xڽztyF1Cѐ3
@@ -2476,10 +2471,10 @@ yDi::Ǥ4]RR B6
4sldh4<'ZSfv̘NCVG
endstream
endobj
-625 0 obj
-<< /Type /FontDescriptor /FontName /XMTOPM+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 627 0 R /CIDSet 626 0 R >>
+624 0 obj
+<< /Type /FontDescriptor /FontName /XMTOPM+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 626 0 R /CIDSet 625 0 R >>
endobj
-628 0 obj
+627 0 obj
<< /Filter /FlateDecode /Length 698 >>
stream
x}Ko0Ev/Z!$ABJUШ[H  ( >V1SU?|{α{}Ozob՗0lky]\oƔv콭l9_ڪrK[.U/ceK|5j~_?W/9^N6Nm՟\[dY8i,}N}rV.D6>TlI'{Q*z8͵yiu4\u}{ -M[#{/ѕl.Ms2^KNvΆ eVlaYr4]+LG\ɘk[`
@@ -2487,22 +2482,22 @@ x}Ko0Ev/Z!$ABJUШ[H  ( >V1SU?|{α{}Ozob՗0l
tj"$ϩTs҂%*xD AB&GDn5%t5%ODZC^h<T)ᔔn:ǘ.aA'+.mf^aVY5w-֋Y;
endstream
endobj
-292 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XMTOPM+LMMono9-Regular /DescendantFonts [ 629 0 R ] /ToUnicode 628 0 R >>
+291 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XMTOPM+LMMono9-Regular /DescendantFonts [ 628 0 R ] /ToUnicode 627 0 R >>
endobj
-629 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XMTOPM+LMMono9-Regular /FontDescriptor 625 0 R /W 624 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+628 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XMTOPM+LMMono9-Regular /FontDescriptor 624 0 R /W 623 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-630 0 obj
+629 0 obj
[ 35 [ 580 ] 47 [ 624 ] 50 [ 558 ] 55 [ 536 ] 72 [ 513 ] 77 [ 613 ] 81 [ 636 ] 84 [ 558 ] 96 [ 602 ] 98 [ 458 ] 112 [ 613 ] 116 [ 613 ] ]
endobj
-632 0 obj
+631 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc````Td`h`X
endstream
endobj
-633 0 obj
+632 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1806 >>
stream
x}U}P$g;]eb/D b4aR|qw;dOLViꘙiftZH%/h;I3ywٝw~Ǽ((W3שuyj;ٙ84VF)D Ox*D%"yq*c#v)'KG6nɾHcIEҐ'gPM&蜬fDdg1b7S;cFcm iYԾ,X(PuT]VRJ~j0Ҍb ,H5ZJ2Vi ՠ e=JJ|DuF̤(#MS&{**KT*Ju2"qK3
@@ -2517,33 +2512,33 @@ $`<H2MA9,1w1@l3 '@:)[wq!F _7 ^
d\vuy>c-
endstream
endobj
-631 0 obj
-<< /Type /FontDescriptor /FontName /OWSLYP+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 633 0 R /CIDSet 632 0 R >>
+630 0 obj
+<< /Type /FontDescriptor /FontName /OWSLYP+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 632 0 R /CIDSet 631 0 R >>
endobj
-634 0 obj
+633 0 obj
<< /Filter /FlateDecode /Length 422 >>
stream
xڍj@@&5 mbeifNҁ8#.PJysպa0Fua5u#=b0E.E{mĹdǎ[!$ދuQU)n"lKPѤC F$
nPJ͇'3UمCC8~r=H=Yeũi^BY4>I_hJ8M}kY!֍hOmIܞjqGgcS u)H|ig`x5!Uj[(B$t)4s4yZxzrtyZz:J|d(cCݥ~7]ڸ~s&$OBjnwmi$I
endstream
endobj
-285 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OWSLYP+LMRomanCaps10-Regular /DescendantFonts [ 635 0 R ] /ToUnicode 634 0 R >>
+280 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OWSLYP+LMRomanCaps10-Regular /DescendantFonts [ 634 0 R ] /ToUnicode 633 0 R >>
endobj
-635 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OWSLYP+LMRomanCaps10-Regular /FontDescriptor 631 0 R /W 630 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+634 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OWSLYP+LMRomanCaps10-Regular /FontDescriptor 630 0 R /W 629 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-636 0 obj
+635 0 obj
[ 28 [ 500 ] 43 [ 444 ] 50 [ 444 ] 52 [ 778 ] 72 [ 278 ] 96 [ 392 ] 109 [ 556 ] 112 [ 528 ] 251 [ 444 ] ]
endobj
-638 0 obj
+637 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xc`````h

endstream
endobj
-639 0 obj
+638 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1371 >>
stream
xڵTmLSg-ZvһEޫC"J ȢAP"G+Rʕۖ
@@ -2555,10 +2550,10 @@ xڵTmLSg-ZvһEޫC"J ȢAP"G+Rʕۖ
1)D(.cF(]GH9){mł0~k:\TWTӰgz
endstream
endobj
-637 0 obj
-<< /Type /FontDescriptor /FontName /UHLNIO+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 639 0 R /CIDSet 638 0 R >>
+636 0 obj
+<< /Type /FontDescriptor /FontName /UHLNIO+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 638 0 R /CIDSet 637 0 R >>
endobj
-640 0 obj
+639 0 obj
<< /Filter /FlateDecode /Length 412 >>
stream
xڍ]K0+yQv:?tu]r6mRb|
@@ -2566,70 +2561,71 @@ xڍ]K0+yQv:?tu]r6mRb|
\0s$e5%`Sȝ"Ķ> I{*˾mkt]%YwnY536*3?CzNBLqڊB3-W. !>+Ir$s>x]z=]ބXiJ=]B16oЖM6km=-qfܪeߌ:Z-g
endstream
endobj
-269 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /UHLNIO+LMRomanSlant10-Regular /DescendantFonts [ 641 0 R ] /ToUnicode 640 0 R >>
+265 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /UHLNIO+LMRomanSlant10-Regular /DescendantFonts [ 640 0 R ] /ToUnicode 639 0 R >>
endobj
-641 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /UHLNIO+LMRomanSlant10-Regular /FontDescriptor 637 0 R /W 636 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+640 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /UHLNIO+LMRomanSlant10-Regular /FontDescriptor 636 0 R /W 635 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-642 0 obj
-[ 27 [ 743 511 ] 35 [ 460 ] 43 [ 460 ] 46 [ 755 511 ] 49 [ 678 460 ] 55 [ 307 ] 59 [ 460 ] 63 [ 511 358 ] 66 [ 307 ] 68 [ 307 ] 72 [ 256 ] 74 [ 897 818 ] 77 [ 562 ] 81 [ 511 511 678 511 ] 91 [ 460 ] 95 [ 729 422 562 409 ] 105 [ 332 ] 107 [ 511 ] 109 [ 537 ] 111 [ 743 460 ] 116 [ 464 ] 118 [ 486 ] 125 [ 562 ] 168 [ 511 ] 251 [ 460 ] 257 [ 460 ] 277 [ 460 ] 502 [ 307 ] ]
+641 0 obj
+[ 27 [ 743 511 ] 35 [ 460 ] 43 [ 460 ] 46 [ 755 511 ] 49 [ 678 460 ] 55 [ 307 ] 59 [ 460 ] 63 [ 511 358 ] 66 [ 307 ] 68 [ 307 ] 72 [ 256 ] 74 [ 897 818 ] 77 [ 562 ] 81 [ 511 ] 83 [ 678 511 ] 91 [ 460 ] 95 [ 729 422 562 409 ] 105 [ 332 511 511 ] 109 [ 537 ] 111 [ 743 460 ] 116 [ 464 ] 118 [ 486 ] 125 [ 562 ] 168 [ 511 ] 251 [ 460 ] 257 [ 460 ] 277 [ 460 ] 502 [ 307 ] ]
endobj
-644 0 obj
+643 0 obj
<< /Filter /FlateDecode /Length 38 >>
stream
-xc``N\BAh 40 n
+xc``N\%BAi 40 n
endstream
endobj
-645 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4771 >>
-stream
-xY XSg>OD؂izN\VV.T*U]d $$ bkTbg.3tipg i:s<<$$'[ <aX6LXk3olٞ*xnM{j.#'j6"&QdŝLn
-IK$zAXc?|c˼B|: a!o1ʚz/|ҥ EBKlen\jzN Mdpb[b[%Q>7:_Mefr3ܢ%/,&f |Qyry n 'fv$$r_r<\n.,\(+&_$L܉, ش.vkBlL/f
-S1oOm
-sÑ'y3H yyYB^E^C"둍HقlC# H"ه HGr<$"#mʹcS|Yldk`\!MOlvÔt /yb?zy3<YDۜ̚_O E pw+a7HZNȒf2FfM Zo}j!2fy6[s؎;*@W4RgɲrFP+QI2ER؈öޮn!$94 hO-B<GJHG$ȥo]e؄+Ձ589ZL Hssp:F?K/X~4Z`Éno ih
-T
-SoPp`655J3Z|=5{LiU.H+;=ҳ~sm愈 0
-F7~2ZMq༕9}-S1s@ (1ANai6ojem0aR/M|!}U|v.6IBF]N7L?A/54_l$<C~@–ԇF1'Wu}М_Kzd3 &^lv
-ؖG~wؗ]2\1bJpzmZ;M̧0uzh%}Nwh16D M
-ci֛˘{^k%X٦b|,]
-?4e
-pN:bs.<j^`#{lpф rgm{cwۗG\$%<巧Y<)MWl,~qD
-g'p8X];%/ (}: 4{,Y1f+u]dKPLL;t5۫n
-A8" f|~x\(DGFd2ykK5r.lM<Kert;Aޮ 6smuYP_
-,f<b*5+&fpF_U$#N2Sjs[K
-Y 6hz2[ea<@6PWQ`ti+ 1e6mBPڞm:rP~UIG?O~~뗭0k EYc,5vbiǀ٣֛ͪ2"9}?cE3`d1SoN_We8!5R6zޢ,lϿZ7-6/aq2SDPl4b:X=nkTXʠ>@ F0P߽c.3X9 # f8wVצ,
-qa~I3Y{aQƷ|ΨiT
-c|qr08e۫83e[[֥ TJL9gRht _Z"M"YZB~>1vURD7pQ˴j5hɹ!ԙ!GNÆy5U<@c"Cb`*SDKys7]& :lx %&ݷw˯x@-gbI–}P{{#v@W7cjf
+644 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4832 >>
+stream
+xY XSg>ODB99ZŶmZJUm-@B!'! I!dqEm-u]tFov2aw枀Nv33ɓ9~XŚ~IO~0?Mk%iyйD j: !4E0;qGR聟{4NCV`JOP b:[13t'q LCBFX(k2៼sq/X)9s?Ly18nBZFPV 2 qq Bsύ
+鼜,0[XpBQ8~W&rW1/V
+2yb$]5i @}sr<7G"-7OR'gbS0/oKB澒aW׮ߐ'KYB17'Iǿ~ fan83d4CEC!KK*d C#$d ٍ"iH:G H>"DD"J TrX c sBiTd {l;,~I;0 3¿$ߤLE̍xOGOLGC$Gs9?x_DpG%c5PZN(͞f :FVC+Lzo|<ՔcQ[E
+P4زA/!ޅQ(}TVJU\瀣ۼwA-IFc Ps/Q8j-4IJ||/htjw+y 6e\=h%չ8FOg-<P_ ih
+V3
+jr@gpQunxyJ8>03h ؔ@?ӑ~/"D' EgT^9ePt1
+JYj VK%ЊvzBA!ҔJd)5VUUj>6; @d5 ꇀN TBHGm*7 6DA24(z[>vێcpэ[71/
+='`!eqxD|u7(yuC% Gsӏ !Qd<~ydj& JqQ&۝Xȫe9)ҞoaVa+~Zp!= EoTȰZMuSS}D1 PCcP9UdQ hYD'0mJQk*N'б zb'T R!?fWF(KOD{ 5XnoQ23w~yPd&mXj;'6%_o:t?SHG}$u=KDs6RkUeH֟ㇰv#ރ6tGbUL]^RPQsp3jpbʻmڎWCdeY7kcsL/Ӭo(Z dJM`R%v!DQG߈~W:ӛp\YC^QoSkʚ˧5^ର+ˈχp()P r2XT3eXfc/:SeD44ssr mb C܄9gS
+p>&1,Ď$žF֏^ت]NM"YnROpP5~eX Ed F! 礜Pvx:#ϪÜ/΄;0Lh|<MUG3j5e%kYz[* ,Ǻ/b Fl)" N<P~QB3(R#璨!4`_SXbtjkev.spT6niUVMώ|ہ
+p}.8bOs{pwHgD9cb8:ĝ;77߾{w>qY\' >y\oOųe|)(
+z%5vEiݲ9BѦ۵oWOsK+)[fթV:kx)6wz@;S`}*
+:n?EvwN\UvrnV's\˛k}L) oen&]Pi AV3hWwc[_^ת7V%Ք'aj+0`jVZK$ogp,1!9ڐt*qԓ%sMQO+/K/u6e4f3fp\n!|oE֞ % ``
+u0 00j|ѲrB ` nh2}DI'`jWqcMHzZzbqQj ikb3 79O(Np`uR8eP;^y2-&e NݝnHG,xi3.McpŮ1$fcu)r&<]|W`0ܤPb;3N׉тZ11wg8rb5%9uwv }v p|=y9u#]u`46@
+2C]ϾXJH/&$!X ![uC%ED/8߾} 9`ªՒmĢo1IF0V^q?
+\fz';<Wk-V 9x`m8s ^_F.SdˆZmWi
+wx㒻In9w
+*w诨͜)?@QTH̑`cEA/ؽߩum#NK5֠NU!)Ʒ}&2;:7Zfh??s= yO ZǮm}y5Z1@kmUz+2'DD\4^;~CFK_^PZK됼Cp|8Fdheq!)I/E?F?yf7zWSˍ&WI5EZRWҺ L9+=e}{6cmDڹ1<ǩUxUJN%>hŌʵnQC9|5o*ݱi`<g.i.)^BTkJ'XR7Lϴ,HYa̸;`<!4Ԗ{:jR&лIi2HDz#fMC_<
+J,WD–yAӓF12WDDo m9먆(ϣr
endstream
endobj
-643 0 obj
-<< /Type /FontDescriptor /FontName /IXSCYM+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 645 0 R /CIDSet 644 0 R >>
+642 0 obj
+<< /Type /FontDescriptor /FontName /MCKRES+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 644 0 R /CIDSet 643 0 R >>
endobj
-646 0 obj
-<< /Filter /FlateDecode /Length 541 >>
+645 0 obj
+<< /Filter /FlateDecode /Length 542 >>
stream
-x}]0+s1im;Rpj T˚D` &9сa]Aurxɏ^#%9K?{:o2YH5I)Fgѷ|+G2uA'B^"J1st'?s~nڦRXjSSǓ"Qr'Jl_V=H)r%1'SIfW݇ZI%{#c5_hL2)աK20B::g{4zҔyЭGoU#_h=^UtVȡ+uR@S,'UP'\o!M#Q:gR
-BP
- eV'PZasA: !a^= \:q <1!q
+x}]0 炱qbH:3Q[lK"
+b(@QAgr]^,ͩ` r]9hze:7[3.@8mDA8BD:GG \3t1L]LYst3\Jio+8Tf6(S"
+7lb3wzElvV~3Uk/b
endstream
endobj
-259 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IXSCYM+LMRoman10-Italic /DescendantFonts [ 647 0 R ] /ToUnicode 646 0 R >>
+255 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MCKRES+LMRoman10-Italic /DescendantFonts [ 646 0 R ] /ToUnicode 645 0 R >>
endobj
-647 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IXSCYM+LMRoman10-Italic /FontDescriptor 643 0 R /W 642 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+646 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MCKRES+LMRoman10-Italic /FontDescriptor 642 0 R /W 641 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-648 0 obj
+647 0 obj
[ 27 [ 869 559 ] 34 [ 818 639 575 ] 38 [ 575 575 ] 42 [ 831 511 ] 45 [ 319 882 639 ] 49 [ 756 527 575 ] 54 [ 724 351 575 575 904 575 ] 63 [ 639 383 436 319 ] 71 [ 692 319 ] 74 [ 1092 958 900 639 575 ] 81 [ 575 575 786 639 ] 88 [ 319 ] 91 [ 607 ] 95 [ 863 474 639 454 ] 100 [ 575 575 ] 104 [ 800 447 575 575 885 639 ] 112 [ 607 1189 831 869 607 ] 118 [ 607 ] 121 [ 575 671 ] 125 [ 639 ] 168 [ 559 ] 251 [ 527 ] 319 [ 639 639 ] 499 [ 571 571 ] 502 [ 319 ] 589 [ 639 ] ]
endobj
-650 0 obj
+649 0 obj
<< /Filter /FlateDecode /Length 41 >>
stream
xc``6/p_7~0@ @iF2B0Y
endstream
endobj
-651 0 obj
+650 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6693 >>
stream
xڵZ XǶfzTi7h4"qWQA@A}aXfaAAQZܷFMsԀAtWW
@@ -2657,32 +2653,32 @@ in]tP<O:!|qWL4sTn[=Y? g{D
ypxcXjE.Kkw,<Gn԰T&Ăsf&̐s4y\,';+;{k̬,%v?'n1+%8rMh mrIMFӕe,c1WY.Hݎ%b܃H%vBk2(9QxUu3oNU*w(4|ʨxy6C}RAe_hM1 Z|o6Kjq;<L,Od-F (]?x٨ eP-XѢ7+YFe=pB9TSh,4ZXO =
endstream
endobj
-649 0 obj
-<< /Type /FontDescriptor /FontName /MMPGKS+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 651 0 R /CIDSet 650 0 R >>
+648 0 obj
+<< /Type /FontDescriptor /FontName /MMPGKS+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 650 0 R /CIDSet 649 0 R >>
endobj
-652 0 obj
+651 0 obj
<< /Filter /FlateDecode /Length 652 >>
stream
x}]0+s1JAȮ36qii~GEVDU&mt[]BվzyU\tZ+ngҔ݋u^tQiJpquXms{pZT]̮NnS)~-+΢WιaaԬ:M4!$QTYtD8&yiU0ۮz/Q)?Uh=>i`<fJmbۛY;RYk]w֚Ş#-*z_fot0 c6ghsD@pWțo\hjqFcO3OǰŠ6S6 Or
9h, SLYLA9<AI[2AeZRAO IDZP!Pl"eD|) "GY.@ BTP] TO0 }8D#gp 8$B 'P!Apu " e&& $)CuIʈNE?% tINo?~A'[ "Eto&]Dtoiݓ Yb>-랽^S\.q4vQϯw
endstream
endobj
-251 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MMPGKS+LMRoman10-Bold /DescendantFonts [ 653 0 R ] /ToUnicode 652 0 R >>
+247 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MMPGKS+LMRoman10-Bold /DescendantFonts [ 652 0 R ] /ToUnicode 651 0 R >>
endobj
-653 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MMPGKS+LMRoman10-Bold /FontDescriptor 649 0 R /W 648 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+652 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MMPGKS+LMRoman10-Bold /FontDescriptor 648 0 R /W 647 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-654 0 obj
+653 0 obj
[ 89 [ 1161 ] ]
endobj
-656 0 obj
+655 0 obj
<< /Filter /FlateDecode /Length 12 >>
stream
xc`
endstream
endobj
-657 0 obj
+656 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 514 >>
stream
xmQkQ~/Yl݀&(Px1%- i4J=%Kvɺ/n nl%(("^=&GЃx7Ϧwso#A@cq1_9[8/ۊy1f721y I !M}"쎍>cg!|~r#A qT4XzUs`*: -AVY]A1UJ0/A5 KTS
@@ -2690,31 +2686,31 @@ xmQkQ~/Yl݀&(Px1%- i4J=%Kvɺ/n nl%(("^=&GЃx7Ϧ
"4ljPXn64U/ZԠMUh*(X( 3Դ)$
endstream
endobj
-655 0 obj
-<< /Type /FontDescriptor /FontName /XNTVGR+LMRoman5-Bold /Flags 4 /FontBBox [ -630 -325 2006 1163 ] /Ascent 1163 /CapHeight 686 /Descent -325 /ItalicAngle 0 /StemV 145 /XHeight 444 /FontFile3 657 0 R /CIDSet 656 0 R >>
+654 0 obj
+<< /Type /FontDescriptor /FontName /XNTVGR+LMRoman5-Bold /Flags 4 /FontBBox [ -630 -325 2006 1163 ] /Ascent 1163 /CapHeight 686 /Descent -325 /ItalicAngle 0 /StemV 145 /XHeight 444 /FontFile3 656 0 R /CIDSet 655 0 R >>
endobj
-658 0 obj
+657 0 obj
<< /Filter /FlateDecode /Length 358 >>
stream
x}Qk0)n;"ڮCXa&gD> /d}޹:`Z쳊L&[es@^V L76s,Yr\5ބ|Z`Żg}UfrU=jSR cgԵPrRj6>$ߨ6V  5ȽYi&dO]`\0?1bΈ7é- PE17u\YۮcnTt?ҮBX8QXWCдO#wJG}5Cc>Aa?uouܾhg!Z8!1JU6-w.հqG~:T
endstream
endobj
-250 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XNTVGR+LMRoman5-Bold /DescendantFonts [ 659 0 R ] /ToUnicode 658 0 R >>
+246 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XNTVGR+LMRoman5-Bold /DescendantFonts [ 658 0 R ] /ToUnicode 657 0 R >>
endobj
-659 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XNTVGR+LMRoman5-Bold /FontDescriptor 655 0 R /W 654 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+658 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XNTVGR+LMRoman5-Bold /FontDescriptor 654 0 R /W 653 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-660 0 obj
+659 0 obj
[ 28 [ 531 ] 31 [ 531 ] 35 [ 531 531 ] 38 [ 531 531 531 531 ] 43 [ 531 531 ] 47 [ 531 ] 50 [ 531 531 531 ] 54 [ 531 531 531 531 531 531 ] 61 [ 531 531 531 531 ] 66 [ 531 ] 68 [ 531 ] 70 [ 531 531 531 ] 74 [ 531 531 ] 77 [ 531 531 531 531 531 531 531 531 531 531 ] 88 [ 531 ] 93 [ 531 531 ] 96 [ 531 531 531 ] 100 [ 531 531 531 531 531 531 531 531 531 531 531 ] 112 [ 531 ] 114 [ 531 ] 116 [ 531 ] 118 [ 531 ] 121 [ 531 ] 338 [ 531 ] ]
endobj
-662 0 obj
+661 0 obj
<< /Filter /FlateDecode /Length 28 >>
stream
xc``i}mr` 
endstream
endobj
-663 0 obj
+662 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5615 >>
stream
xڝY Xڞ2cT2LBV,.E\ZIH ; `QPܰ^k5hZxk{c!h譽O™9;9}@IVz(fo)TU T)#XF N${Qy B`}
@@ -2738,10 +2734,10 @@ AŀhY7l=
3K9V^G Uw/17o9WHmG|mŋ65$Ayar{Y
endstream
endobj
-661 0 obj
-<< /Type /FontDescriptor /FontName /ILTTFM+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 663 0 R /CIDSet 662 0 R >>
+660 0 obj
+<< /Type /FontDescriptor /FontName /ILTTFM+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 662 0 R /CIDSet 661 0 R >>
endobj
-664 0 obj
+663 0 obj
<< /Filter /FlateDecode /Length 643 >>
stream
x}n0 $zĉM+rJ[68.xuOZi.9}3vfcU}!اn-uM0-zѦ{Zi5Xgar;6^lSuycUӋ>Uۥ{+ܼm֦t=6}՝3FԶj(+o &&2';A0U)Y^ܜݭecu0\y`n9}D粻6Y8,
@@ -2754,22 +2750,22 @@ x}n0 $zĉM+rJ[68.xuOZi.9}3vfcU}!اn-u
$yryrbpCzCzz
endstream
endobj
-239 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ILTTFM+LMMono8-Regular /DescendantFonts [ 665 0 R ] /ToUnicode 664 0 R >>
+235 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ILTTFM+LMMono8-Regular /DescendantFonts [ 664 0 R ] /ToUnicode 663 0 R >>
endobj
-665 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ILTTFM+LMMono8-Regular /FontDescriptor 661 0 R /W 660 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+664 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ILTTFM+LMMono8-Regular /FontDescriptor 660 0 R /W 659 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-666 0 obj
+665 0 obj
[ 28 [ 549 ] 35 [ 494 ] 43 [ 494 ] 47 [ 549 ] 50 [ 494 ] 59 [ 494 ] 63 [ 549 384 ] 66 [ 329 ] 75 [ 878 ] 77 [ 603 ] 81 [ 549 ] 84 [ 549 ] 91 [ 494 ] 96 [ 453 ] 98 [ 439 ] 105 [ 357 ] 109 [ 576 ] 116 [ 495 ] ]
endobj
-668 0 obj
+667 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``T\ !
endstream
endobj
-669 0 obj
+668 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2457 >>
stream
xڭW PgԪCwm=ԶwZ@-t @BB $H@B?BLQJS=؛f:ε3zvڞsw|||1%K Ю3Sv/⊟ޔ)V
@@ -2781,10 +2777,10 @@ tqkj{lG`X6&,]JXA
m fր/*TV"ҶPhG=pslΎF{*v݄U:t* --j:&. 6%oNV
endstream
endobj
-667 0 obj
-<< /Type /FontDescriptor /FontName /GESSBI+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 669 0 R /CIDSet 668 0 R >>
+666 0 obj
+<< /Type /FontDescriptor /FontName /GESSBI+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 668 0 R /CIDSet 667 0 R >>
endobj
-670 0 obj
+669 0 obj
<< /Filter /FlateDecode /Length 449 >>
stream
x}j0~
@@ -2793,22 +2789,22 @@ uHe' 'b8ni#%#ˋ}%B9f~{
s~RH9ELqښ -bk")fV0C+l!Jgi( eHK ii!#esOS)[#bki4S$ ;zrtmyB3쐣<Ԝ8#?7Nw.7Z۝!|uYsCm/
endstream
endobj
-238 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GESSBI+LMRoman8-Italic /DescendantFonts [ 671 0 R ] /ToUnicode 670 0 R >>
+234 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GESSBI+LMRoman8-Italic /DescendantFonts [ 670 0 R ] /ToUnicode 669 0 R >>
endobj
-671 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GESSBI+LMRoman8-Italic /FontDescriptor 667 0 R /W 666 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+670 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GESSBI+LMRoman8-Italic /FontDescriptor 666 0 R /W 665 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-672 0 obj
+671 0 obj
[ 28 [ 510 ] 35 [ 549 ] 43 [ 472 ] 50 [ 472 ] 55 [ 325 ] 63 [ 549 ] 66 [ 253 ] 70 [ 519 ] 72 [ 253 ] 75 [ 844 ] 77 [ 549 ] 81 [ 531 ] 84 [ 549 ] 96 [ 363 ] 98 [ 407 ] 105 [ 384 ] 112 [ 490 ] 114 [ 726 ] 116 [ 490 ] ]
endobj
-674 0 obj
+673 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``PdTa
endstream
endobj
-675 0 obj
+674 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1660 >>
stream
xmUqPWKX HpUJK bT B"k $HPԀk)6<DE:C@cB&gozS[mw~}<ň %9yt9F+51+O^ ~3aJijb@":!1_cemBϋa$Vx%y20 YtS YWS9*j2]ِ]flcqY-nbluxU ﰳŜh+e{rqN[tTUVzN++<38[e7qNm lfuDuqkv+~*S;eI+ɕK5$6-TwR5qnR粒N-(68AˆA?G hҠQB&^D
@@ -2820,10 +2816,10 @@ Y%p9.!iǁIc6J-I
^V\kȿP,a֓ gZ%:";飘l-I+yX+MBCFDrCV?<
endstream
endobj
-673 0 obj
-<< /Type /FontDescriptor /FontName /MBEOCR+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 675 0 R /CIDSet 674 0 R >>
+672 0 obj
+<< /Type /FontDescriptor /FontName /MBEOCR+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 674 0 R /CIDSet 673 0 R >>
endobj
-676 0 obj
+675 0 obj
<< /Filter /FlateDecode /Length 448 >>
stream
x}n0~
@@ -2834,78 +2830,80 @@ QWbO k{H >柙c3V>A0{d
E-XeRByHOH)REZxgi@ʑk5SE{J!Ӷ4JipF~&n\|l;3Rjt8oP
endstream
endobj
-237 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MBEOCR+LMSans8-Regular /DescendantFonts [ 677 0 R ] /ToUnicode 676 0 R >>
+233 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MBEOCR+LMSans8-Regular /DescendantFonts [ 676 0 R ] /ToUnicode 675 0 R >>
endobj
-677 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MBEOCR+LMSans8-Regular /FontDescriptor 673 0 R /W 672 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+676 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MBEOCR+LMSans8-Regular /FontDescriptor 672 0 R /W 671 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-678 0 obj
-[ 27 [ 796 531 ] 34 [ 752 590 ] 42 [ 767 472 295 295 811 590 ] 49 [ 723 472 531 ] 55 [ 325 531 531 834 531 ] 62 [ 796 590 354 383 295 ] 68 [ 325 ] 71 [ 664 295 ] 74 [ 973 885 796 590 531 ] 80 [ 826 531 531 723 590 413 413 ] 88 [ 295 826 826 561 ] 96 [ 414 ] 98 [ 419 ] 100 [ 531 531 531 ] 104 [ 767 413 531 531 796 590 ] 111 [ 796 561 ] 115 [ 796 561 ] 118 [ 561 ] 121 [ 531 620 885 ] 125 [ 590 ] 167 [ 796 531 ] 207 [ 472 ] 251 [ 472 ] 257 [ 472 ] 277 [ 472 ] 319 [ 590 590 ] 343 [ 295 ] 502 [ 295 ] 575 [ 590 ] 589 [ 590 ] ]
+677 0 obj
+[ 27 [ 796 531 ] 34 [ 752 590 ] 42 [ 767 472 295 295 811 590 ] 49 [ 723 472 531 ] 55 [ 325 531 531 834 531 ] 62 [ 796 590 354 383 295 ] 68 [ 325 ] 71 [ 664 295 ] 74 [ 973 885 796 590 531 ] 80 [ 826 531 531 723 590 413 413 ] 88 [ 295 826 826 561 ] 96 [ 414 ] 98 [ 419 ] 100 [ 531 531 531 354 767 413 531 531 796 590 ] 111 [ 796 561 ] 115 [ 796 561 ] 118 [ 561 ] 121 [ 531 620 885 ] 125 [ 590 ] 167 [ 796 531 ] 207 [ 472 ] 251 [ 472 ] 257 [ 472 ] 277 [ 472 ] 319 [ 590 590 ] 343 [ 295 ] 502 [ 295 ] 575 [ 590 ] 589 [ 590 ] ]
endobj
-680 0 obj
+679 0 obj
<< /Filter /FlateDecode /Length 49 >>
stream
-xc``0/r߿*a
+xc``0/r߿*a
endstream
endobj
-681 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7215 >>
-stream
-xz \WL*0})ںU^.( @@vInaw!".ZV[Zkkg Xk[/Νs}9sGJ"_ru _Z
-_v0OVrT,rpP,rT,uT, $W}=A^UΊ00РюU>aȠP? U(=W\T,;VTx+SƍSou
-:΋ =(l\j쒅.[9QM
-
-Uxx*}/
- p#hB@2"/H Rc(j,H&PNk$j25JMfP37Yj>ZD-PKerjZEP:j=Dm<(Oʋ|(_ʏ *
-TEES1T,e&K/̐̔l1b%Y?ZL-6d*YBac8KzT:]zI6_Mյ=o5^a#\|a Wz{n3G/l}mv۟`3{]ud-,ΚdAyK0Y8xSq}pŐ!LJ>zw4#8DHIg$p_:'R'ǪySi2KwCz>,h7]Hy ! <JjG Xx_'J]W@#5ioјhT-5Fxq_EoA6~~ *jeK (;qcOP/P z3z/$L|reJyPy˽3c&lY0H!8mF}Ctrܟѱ
-U&@<]rRڸ$ a< O$0O70
-`9PTg"<X-q/<0 Њ<Rr,-M%o  76VyOȍXCn^=FKːytoxH`@EHSea^3jZ&
->6^GICt[tz|ݑ _a5CV `8^{iq'ݍ+Zvߺ3b=ۅ(hKc=`{Y(g'gh3[]r[r`갱$,Bi#yvKKFeKus[unު&xkm [[/J6Iԛa]j
-g3 |Q#7.r.vumns,A"+K "7M2hQ(`k^>Mbh>RT$i.GqZml"?"I
-&{1 x騂4V;MSCmo^b:m^[xjX,<yӥ>֕KKnZo7׻r'UAcI3sd>2/v :S_yj)f,%%qn]PܨY^X])&+y൱=\?`G[7,_Fs+eڷ̜>tnU5•];j|SaUZa
-J KrxB
-!i&(/%ctfCMQPUb̯F/ WOw3lG8xu[Y-
-ݴ Lsxײ#)!&yJ Tzo%ݕKp4oY#0
-( ^-J3Df<礒Rm`N5'PWR7 [)*00DXT+xQkڽbV;3 "]b ''44S6b C^Q`dkG;:3νO`u u8 ^9v%nB&uaB/ ̼L3b'\x`pǑz'ƌi]es
-90gԊxmBVX>ԃs'0Cgm[v+` Wl44+J_{T}O
+680 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7223 >>
+stream
+xz \WLcuFg7Z[պ/h(
+ȾM $!}߅
+_q0OQX/(2GX<VtbYP$R\ Sl
+5V'L ?C==<=
+bꕫ
+'-a1c0OOR<u8eֱA[y1a37fVqZ4g޲*)^A
+O?˂B3P飌ȋP!heʁCQ(G5j25JMfP3Ylj.ZH-PNRjZAEVQ5:j=Lm6Q)ʓRޔKQT
+
+nHmDcQԘUnBzM̽+y{L:˃Co-
+(6Tm/7;NLI)?BP=/,0QŶ}{+x OCA.VW^xTԌe[cg.xoӞLL--~`#[BX"tulW3{@Ry 70wVȮ%x %&a+:3|3 Y֐yAƜ}<cP?O]8o2Mf
+rLwÇ4 /d%; _o2{|{^ਓ+ܭy׭| [v Kt)J+,j7s ޳YSc1}-sPvLZ$l;g7 u }ZgU I:]rW2KPN\V_tEG^ 'wW'L 6oz}޾xqψR!uJ#:HzD[q(HUƳFW]^RwfA,'f{=hA` `)&7WԄ*j<nkFF!7BO^%߉<7<$0< OДsyZIawd?^ǐI#tGt||ݞ_a5CV ap|{#i4. Wys3™OI%14ӽM,5 24s9nek9l-Gc90?}hhfݢPHsR&Q9̾oj6ZZ 6[Ɇ:e:= ^0^SB6T_GD 9<) ^_jlH~4$<4e>Z&fKzY DJ;n? X᳀=1]R ;y?ꜸMru:su)? BX8,@wƒˁA ô\),
+2C6t7.sUn-?^fjMhxgwPw: Hz&m>k RsHA\Mvؐm5%|g <u u-Fi)^ݽ{̱[blk?7xNߛ+_&UJE;Tvr<!ѠFC Q>DG,}z/}we[P5ŃҮrm_-^R`'赙vcEI}S`~d_ -0
+
+rFqݫÅ}#n^z?1؁PJ]z ]s_W5y<5]0e0"kNwBxo_~kXp@쪃 "GAW>u/C?9UM
+ SJi =?e!lgʺcDXjx ^6zxd'
+a4q/kghf_Wzؐ.tx̲u&M]S]
+[NUClm:]=? K)pT/#%?yV e0}|R3c֯ۑc+Blb}g塼5 Āl)94K$r1iP<{΅#OŪ9EGx`Aa$b˚풇O;V̓#CyDdѬWXYP*Q8бH@-X^Y*
+xhtA$y{GE{O?)F8(̢wȳQA,Ϩڄd,9ԃs'0Cfk[v+a j0d K&}=>Syl{zlˌIOLg!} Deʷrk+kwںƻ]XKӌ'kA׫
+¬0~?9Js_:<
+cP~ך>4;$.}zӖs;o BbFgt[2>1mxTHr=PߦĖdb˪ʋ[_K4#vJO@ K%#ܳOKZgn,UILu&Wd;ٻJbbxf5(%ύ uMz72x;.`=B\ v<OMt JJKx!7`|XSMv:Mx&a`{?>,3P]Z6].zYZał,+Ce[6R}LX`v&"ÇQsB*q<Y*RO51@I*Jj&FÖs68+2~o;,WvHMR&' * X U`lNh9Yػamv-r+M&vA٬}xֺR 34?[~~ĜxL:'r 2MjC$mڳ4}3_\-H?xY$$qczAN1K&K(M%Ŵ7{J: &IAXLWtQeעRT 9T^&p"+gqſ+~;I|/υ"0Dx˴7;U[L]\-F"ý]dc׀%ÌΏu??flK4S٢+*nC (3ɯ \ǿcW_I:/=6FWjZm&ilT̷ʮ,0'HfլބTY~A[~X
+2U݄|g?d7nO7L WG&f2px 8)*o**wb爫؎gc$cQ<V#-_2{&{ 2 Hʊ0EBK;ɿhk|F]Q0MxVczX‹)x*`0O 3BxAP<#t(5i<|+H(4^'^7LM.סm6.V'iժ;wlÞAIOgk
+tC
+2HK?9+HύLQl~mvFOodGU00UҔ|؝ot6"6 !ŧPt{fFrWe#㪓 M]\(,sgbYlvM .s*9[闙=Dzdb-j:=5敖5<D-]+b!lF
+w̑۲%pQ> .;&+B6'7e:v$@oݹ9JZDd6)96LYbI)9umqIR~ask><VSdSɪx^U
-"1ƽPípٖ" ;'B* ,84/$ʷrkv޺ƻX6Hړ'kA+cYa8|rpO}<tx4ܖǠ!25}Kn Z"uʳ'$ MP}&?"+#xcӎ</>O?m
- y^޲a21aai\B-|+ ê9ziNJdJ 6~vw،JRq6T798.e<|[gjj]5i> l@Utui]ޮ\O?yfsBт-žݍncͧ n[yo6 ]/Շx^lؓpJo)u sbU<5U:M,( ,T!e"&_efv)/đ$h^/c9BYd eiPFCyORB],<顨IK*_3:TتPz9 e%?jzt#6feVA4~p;Q p{v
-2%]g?x7n7L WG&f:px 8]\T\8S|B,6;ߝRXPK`|C|{݇;s_N{m `{Od' M(+
-2B 'b)GtE\3G' _{7b^KuؓCVC} =`W)]peYĵKfNLO>NCFʽ?1)f>oetv茶q\?PUs Ҵ\MF[w M4Vޙ}y luW. Y*#)>/Bt0I&qYK"tڟߤ f5$/jijF쎷 :Mmޏ?mH)` ~ ݞRfe DcAn@7'r#ܖXS)mpFCuUيHɭNBef5yl:9XaZH4e{>UK!
-~()L؈4PtUpmH} 擭74+!8Rqbh͍zi`ٛDKwi
-G 5%8_]Bc򑐕^W##qnn97%'sMdI2vX%{oCs_M\a{AYQkمS7^vkYMhD/_&įD̋|?N{G 裼w*/D/WIL]y]K߿|1ɩצ@_~r}073T8CMJ4x&LT<břFyH:<MNJ(JX u9P (]]bʿ_p(1jvŲ _LJЪF;@ѠXgSͬ_MLeacck[_u䲌[ڶ5Cـxw=oX,wV[“N}U'"wOSOG~Ż509Ҟ^e
-&S*鋖X5ZMөܒ Ztːe Yoe?z^/<r +FWqiTUiuZljys}oj%״lJ*ϐ zCPgu  ={MZџ7+6{ĚbZEǧ=FK?
-;7<4TGouqsU*B]MW^m^¬aK/E~N;ķ_} g69(h*
-qvfWED6L֗zuK>icc3C .
+Ʌ(-UMt݄Ÿ-g
+h$'ǂ@4)́ڿE12R-yr=yG.ݰә*C2*S*?iNVjVfSuj?:~JgPtY)yY&J5iܲ2hTz*KIQ%kVJ5h:gƶiVZrM&g2t7 uZ~p*-MOg1?8gt soW~!fE~h gaG65ٹ.nJT^p:xWw0kt˄_3wb3FgkŦlEz@&>\SA9Y2~*qݑuOS+=:`Хe6 k4!úۉ
endstream
endobj
-679 0 obj
-<< /Type /FontDescriptor /FontName /HSGCYI+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 681 0 R /CIDSet 680 0 R >>
+678 0 obj
+<< /Type /FontDescriptor /FontName /EZOSYT+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 680 0 R /CIDSet 679 0 R >>
endobj
-682 0 obj
-<< /Filter /FlateDecode /Length 698 >>
+681 0 obj
+<< /Filter /FlateDecode /Length 702 >>
stream
-x}Mo0 ڡ@wp#Cj [M1lGV2l!~^&u)%E0W7ato:o8{cwjU\]xfzԺ:޳硫7zbz6:M?6o޵aׯGu%=t܆/zwWCݭv[;2keX]cۙ{&n80M\c0#lvֽmM3T"bM[OD>V˛8l`>g3UfOC{0,[:h6skmG}xz5< F}U2;mKY49nmJΦW5@biqܓEl((-!$B8<CO%@-!$B`[D1IN"B1I (P;)#J@6&P&H $-DYR3I1P (DPR^(E}6
+x}k0WhR[BIlMiJfHdc;'{IXhGw|y݄Yݾ0Mtx.fV6ֵ/ችm#]+ӌwyeé;1..as ><oz:}ݭm3Ȯis{z]C0!lrѽkLݓT"buSD:V˛0`:eUu_1{vF9uA;=Ά=z)M\ZY>lϝfgU[++ݗfmia?@/;ǭ:\UT*{Hm 1$AQ[a#`A"%@KOS{ =P,`KA.=~
+"Ea&$D');j`ZRE-1e)fB/""D3EQψSK :UFyJ5:-jq .'C9h9V b ^Y 9(Eܿ(\M>fD
+33ܺqݪS׫_ns5F_7pv3h];U&
endstream
endobj
-236 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HSGCYI+LMRoman8-Regular /DescendantFonts [ 683 0 R ] /ToUnicode 682 0 R >>
+232 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /EZOSYT+LMRoman8-Regular /DescendantFonts [ 682 0 R ] /ToUnicode 681 0 R >>
endobj
-683 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HSGCYI+LMRoman8-Regular /FontDescriptor 679 0 R /W 678 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+682 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /EZOSYT+LMRoman8-Regular /FontDescriptor 678 0 R /W 677 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-684 0 obj
+683 0 obj
[ 82 [ 611 ] 100 [ 611 ] 187 [ 611 ] ]
endobj
-686 0 obj
+685 0 obj
<< /Filter /FlateDecode /Length 18 >>
stream
xc`8A
endstream
endobj
-687 0 obj
+686 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 801 >>
stream
xuRKlkG(`Ɗ`6-G6k8t~י^W3ӦE(5B]Wwtg2Nĸ1,;|0EQݵPdc{}(Q"fF@),#.]m^Ԟl/
@@ -2915,37 +2913,37 @@ xuRKlkG(`Ɗ`6-G6k8t~י^W3ӦE(5B]Ww
sR4s=NoFJRv4(8:s[ϐΒ Gr^Qo|ⶬȣ2!+ESc%OG1
endstream
endobj
-685 0 obj
-<< /Type /FontDescriptor /FontName /BTJJIE+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 687 0 R /CIDSet 686 0 R >>
+684 0 obj
+<< /Type /FontDescriptor /FontName /BTJJIE+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 686 0 R /CIDSet 685 0 R >>
endobj
-688 0 obj
+687 0 obj
<< /Filter /FlateDecode /Length 375 >>
stream
x}R]k0}ϯ{(hXZ{ɵ D>/NP<s=suBo4pJ57d%5zȑwl5V5"q"٥ة,Cb@?/oTɱwssɴG+Ũa 'J(9`H)5Ua'K ~;[T8$ Vߐ{¬ʚת""Q,Z_]w 'ؔm$cnJm'ܰ>Ó^K ǪLDf 4hexںNy {u δ:آk&fa0c݇cf2]PҺN,ڭc
endstream
endobj
-235 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BTJJIE+LMRoman6-Regular /DescendantFonts [ 689 0 R ] /ToUnicode 688 0 R >>
+231 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BTJJIE+LMRoman6-Regular /DescendantFonts [ 688 0 R ] /ToUnicode 687 0 R >>
endobj
-689 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BTJJIE+LMRoman6-Regular /FontDescriptor 685 0 R /W 684 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+688 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BTJJIE+LMRoman6-Regular /FontDescriptor 684 0 R /W 683 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-690 0 obj
+689 0 obj
[570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 777.8 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520.6 0 0 600.2 0 0 0 0 0 0 0 0 0 571.5 ]
endobj
-691 0 obj
+690 0 obj
[388.9 388.9 0 777.8 0 0 0 500 500 500 500 0 0 0 0 0 0 0 0 0 0 777.8 ]
endobj
-692 0 obj
+691 0 obj
[ 28 [ 525 ] 35 [ 525 525 ] 40 [ 525 525 525 525 ] 47 [ 525 ] 49 [ 525 525 ] 55 [ 525 ] 59 [ 525 ] 61 [ 525 ] 63 [ 525 ] 66 [ 525 ] 72 [ 525 525 ] 75 [ 525 ] 77 [ 525 ] 79 [ 525 ] 81 [ 525 525 ] 84 [ 525 525 525 ] 91 [ 525 ] 93 [ 525 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 525 525 525 ] 109 [ 525 ] 111 [ 525 525 ] 116 [ 525 ] 118 [ 525 ] 246 [ 525 ] ]
endobj
-694 0 obj
+693 0 obj
<< /Filter /FlateDecode /Length 27 >>
stream
xc``(p5Ol.T
endstream
endobj
-695 0 obj
+694 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4172 >>
stream
xڽXyTWEE),UF4f,=٥WznhAF(юY$f>2Iη"ϜjPaI9S}N/{u,$) aXwܲgM˟۾_pՊ Q^EiAV=J!}&h2&YRXW3%>8tCG>͂އ ;l@|_R"  J`%f8V=_%Wzc my|WYݖݞKR~%7WWQqy{b!O  *tnvI+ ʹ̧W
@@ -2970,10 +2968,10 @@ HhFyu|˹)A<8,pq
.WFomj!vNz}DQt@߅ֻ 5Ww^)9?Tr#Q)pj|dK_`פm-?g Ɖd8 v>{}ڤU ȢŊ9K#C6X,N p꠰X'#<5y̬‹` 6 s&`iN`i(h뼵:٤%\20"YmXvmotXjxʢy<ߎ9Mt,lb[vʔT،љK[܎YBYt۝kt
endstream
endobj
-693 0 obj
-<< /Type /FontDescriptor /FontName /PFVAAD+LMMono10-Italic /Flags 4 /FontBBox [ -491 -316 834 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -15 /StemV 175 /XHeight 431 /FontFile3 695 0 R /CIDSet 694 0 R >>
+692 0 obj
+<< /Type /FontDescriptor /FontName /PFVAAD+LMMono10-Italic /Flags 4 /FontBBox [ -491 -316 834 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -15 /StemV 175 /XHeight 431 /FontFile3 694 0 R /CIDSet 693 0 R >>
endobj
-696 0 obj
+695 0 obj
<< /Filter /FlateDecode /Length 540 >>
stream
x}[@+z!c x vfda_ct I|owց]AO*3sɏ9t˷FUS]Τw"I_٦k- l,V'\ttzcSL6/+[PЮN:yL "_u^Y9?\6g^ME6>Jv'^2YW#Y\Cfl]'oIjuduҶ'2vI:he=Llbz/C>BV-+Ju$oG36+HɿN}w`8Af(@!(,A/h
@@ -2984,65 +2982,67 @@ ZY b)v*S|
`uRKCZO3ltWto{oa۴}{{Ƚ?gE
endstream
endobj
-232 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PFVAAD+LMMono10-Italic /DescendantFonts [ 697 0 R ] /ToUnicode 696 0 R >>
+228 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PFVAAD+LMMono10-Italic /DescendantFonts [ 696 0 R ] /ToUnicode 695 0 R >>
endobj
-697 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PFVAAD+LMMono10-Italic /FontDescriptor 693 0 R /W 692 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+696 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PFVAAD+LMMono10-Italic /FontDescriptor 692 0 R /W 691 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-698 0 obj
-[ 28 [ 525 ] 35 [ 525 ] 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 63 [ 525 ] 66 [ 525 ] 70 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 84 [ 525 ] 96 [ 525 ] 98 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 114 [ 525 ] ]
+697 0 obj
+[ 28 [ 525 ] 35 [ 525 ] 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 63 [ 525 525 ] 66 [ 525 ] 70 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 84 [ 525 ] 96 [ 525 ] 98 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 114 [ 525 ] 116 [ 525 ] ]
endobj
-700 0 obj
+699 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
-xc``TdTe
+xc``Td\4Ńa
+
endstream
endobj
-701 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2256 >>
-stream
-xڕVkTSWF4E깷Q<k)Z}ֺ @Hb QPK$<H[yuVՎPӱuN:Szc (d{wB!!fں+!a-[tZf"Y&DZK6 f8Ɵ %\?$>:NCekrdW2b&1E 2ҵ:ŠVLblIbDIi,ckٍ6^MTV&(vF* 14MPlΐoBl6Ya`M*mkӚ$֨`Y֨P*I22Ҕ)52F y3>!|㷮0Ml&+LrǷɺDņd֤6YfsD$XN&1DBM${DBMzKJHyTDP-gO2+Q>@fۓd0:0}O(=W%uimNqqr{~Z]git[kq>[
-R$df5Ey`\#٤nPW[3i]f=3Q3l߸Ne7_
-<N9HFь\~ֻy:. Z[7oxf"I4 M}:΀k`RO^<Wb
-&nϰG
-jlJH4
-F=F"$
- A
-~CG VI>6_]r7@@{| ?Cԋ01ǐ
-yNkn]P-jB"IqkԮ#F@Q<2#XQ/\vHk.y;i1Òmy:A^7eb
-$I*BPNKC'^<:O-< 0L- D+(R5'OML8^dnH TyyGCde🲾ax홥V,4:j42b]*wNM_a# W+x!o)=c'[Y`uWn&g= &~|(sZO6}; Pܽ;`lD11;w{qesq
+700 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2390 >>
+stream
+xڕVkTSWDJKeZ-T^ҮV>Wk]I $1 #%<e  #BhgUqK3]uj֙ss%VV?sMν;goJ(H$RmHJjjѴ6#!vɐ.<JYy(~A<GH9U+sl2EI*
+׳P+tENJ<P$;gT"Ng%$^d2;,zLH#\مq
+uZ)ϚgtvE:]c#wlȦjtjCk`S4beSǦV6dbɷEcШt6ǘ6]nm
+diUƲUau6x[6dgka//vkRbW-_d%q60YtM7X~mR)U<]cmIj:OͤRBj)LVSoQ)V*SٔP`'YT*J$AقOΓR҅һ2ĀZy|Y;ZV[Ci3_ߣ9"xږ)7;;OpuҀr1]/,\U[?[Nv:˼ ^@iw3 ]]vR2ڻ~dc/Na:߁J4.{vkZ5rip1Fgx
+E0g\b>8$,{
+h?!G@yT,;K+U%_uc씥qMTm 75xL'd.w5l.jix<2hT8(:+өƖ6H1ի \7_Etח,_wi ]<۷iN5$Ixm {sv)O\s0(hir!8+؇Sx4iVf|?ə]Ä|'AKUG s;n!Kvg= M
+3ivea{lc*afC ^^)V+Pvn2U9}ѾBl:%Y nňYͮF FG zúi'W%p]/ ?G P "G2,47{ U)缽dٲo쳋ν1a|褘{a=LO%LHq
+ }ԍ*\<p<+Nr_2{zJ>!M
+ʌVP`O#Dh}!l?ݷ
+6lrzXcvp.EΪz}*bm C{}|*|#=pZl>sg"z:"ZUǹfsDPڦ)]i.3Gc޷L-:s֍C6T\rJuZLnW0p
+9Sb O^yɏ"PYuMsUɮ A1_\MΖ4r .z].RJ8D j_>y'0Ez  ;7I nUT/ S$2.sAT'E&5zwljt6SL0w./'B%%{!H~A
+7e=.`+}AA覬9 >|_8WS]\ L<:=LPc'l/Pumhr+d=w[k*v<'U'*?TǴSeyZ՟*[+蚬h%|I@Uu
+NX 2"~ų|SO:
endstream
endobj
-699 0 obj
-<< /Type /FontDescriptor /FontName /GYSYTT+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 701 0 R /CIDSet 700 0 R >>
+698 0 obj
+<< /Type /FontDescriptor /FontName /LTCWAH+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 700 0 R /CIDSet 699 0 R >>
endobj
-702 0 obj
-<< /Filter /FlateDecode /Length 453 >>
+701 0 obj
+<< /Filter /FlateDecode /Length 462 >>
stream
-x}n0~
-!RzB[EHҬ*=Z
-62pۯTcoeS=[FߡӃ仺%Fտ
-ud v9{7$|5TG:nJʡmOPF
-8ʶ?/u4t{/&|Th9B\ ښʶetWF@oqYL%r[$ i@"-=-b;)A)AZ##Hz ғi2O CB k't`]cNǼ4Î)%Gɟ;'2mn]N- y
+x}]o0+ $z 4aTB"A[6fؑ\g8T!|{GOB!3 -L֚ @#}3ӲZWJwV\)~ۢ:tzPzmw;OX1g:bQ' Z=1f_<+Qƍב8HT„>uM
+@7vOμv=4:i\\}w$~5Tg:ݢ쇶k2RTfy6*?i9\[Z@L@vˍg:`cK6cYR8JgH)
+iA{HH9R Os)]#w i@*B[#={zH6HsO9agȰ^3زp s8C|8C|9R(p~{n}3g쯙?IwRMlu\Wx/9zݐ`j
endstream
endobj
-231 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GYSYTT+LMMonoLt10-Bold /DescendantFonts [ 703 0 R ] /ToUnicode 702 0 R >>
+227 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LTCWAH+LMMonoLt10-Bold /DescendantFonts [ 702 0 R ] /ToUnicode 701 0 R >>
endobj
-703 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GYSYTT+LMMonoLt10-Bold /FontDescriptor 699 0 R /W 698 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+702 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LTCWAH+LMMonoLt10-Bold /FontDescriptor 698 0 R /W 697 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-704 0 obj
+703 0 obj
[ 27 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 92 [ 525 525 525 525 525 525 525 525 ] 101 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 118 [ 525 ] 120 [ 525 525 ] 246 [ 525 ] 272 [ 525 ] 338 [ 525 ] 602 [ 525 ] ]
endobj
-706 0 obj
+705 0 obj
<< /Filter /FlateDecode /Length 36 >>
stream
xc``w ~ ( l@
endstream
endobj
-707 0 obj
+706 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8223 >>
stream
xڽz\Wqw=;PAQzYX3KwD +EM51h>g~@$`޹s?sfE1!,y;;3믭9Sď%7E<ijFTLw`?47 BT8Lx4e:^oӉA $'EƢ!ag[%{{(,̞=w=˕3-m)=-ii7rL)zZ%tqf)stpi*t˂ߞihɽ-O@׃A~]
@@ -3077,10 +3077,10 @@ qeУ*]'/ң*T=^J 8% 4L)]L%»Z;旁$ABG
`h-t- `{wSPsA]0HRE墅$j&qD|tB46˻6+#5Mc ?C#])rCqRJNfafqRfFrS՜ N7ϡ(N?YR>ΟZM*ƘaS'B?I)W̅!| ;$ D6fdVp1&A5WҼ<:2̙ =RdgVgi4[rM+G߉_m
endstream
endobj
-705 0 obj
-<< /Type /FontDescriptor /FontName /KXPZZP+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 707 0 R /CIDSet 706 0 R >>
+704 0 obj
+<< /Type /FontDescriptor /FontName /KXPZZP+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 706 0 R /CIDSet 705 0 R >>
endobj
-708 0 obj
+707 0 obj
<< /Filter /FlateDecode /Length 750 >>
stream
x}]O0+ $v+Jڀ qW&Q^i Sǵ/]QX]%u]<}4ŬΏW8vbr-U?{+ϐ!|q*PWunwo8fG?PQŨrmWխH$̫bZ.J1:׽-e}(<J(ʼ'o0y}zwXV:g.=GpmY5inG$d"
@@ -3088,23 +3088,23 @@ x}]O0+ $v+Jڀ qW&Q^i Sǵ/]QX]%u]<
]Q4b-4i2MH03 #KF4, FadI4"шЈiiY넟D gIS胁i5HO"D $*3 ?|<g#nYe$Ze$AdpP8Yn
endstream
endobj
-230 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KXPZZP+LMMono10-Regular /DescendantFonts [ 709 0 R ] /ToUnicode 708 0 R >>
+226 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KXPZZP+LMMono10-Regular /DescendantFonts [ 708 0 R ] /ToUnicode 707 0 R >>
endobj
-709 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KXPZZP+LMMono10-Regular /FontDescriptor 705 0 R /W 704 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+708 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KXPZZP+LMMono10-Regular /FontDescriptor 704 0 R /W 703 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-710 0 obj
+709 0 obj
[ 51 [ 569 ] 56 [ 569 569 ] 78 [ 569 ] 82 [ 569 ] 100 [ 569 569 ] 106 [ 569 569 ] 121 [ 569 ] ]
endobj
-712 0 obj
+711 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xc`
< 
endstream
endobj
-713 0 obj
+712 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1685 >>
stream
xuUkPTGÈ(uG^QWCZ` 00 j3GAG@^X"")E0kZ]CP*X,PѾncgVmwӧ;uXL cLqs`<&N~9*
@@ -3114,31 +3114,31 @@ GKtdžmBEx}gZ5g:\~Bc"ZOI
NbC^r`)|*+%M 1=U8⦈kQʁR y Ķ˚Jmѹpr~_9&꾩R58WCW%#B)_o-Zȫ=%-/7l|D%2]DCbTߙir8lkQ(\-:Kϗ:Y
endstream
endobj
-711 0 obj
-<< /Type /FontDescriptor /FontName /TFIASI+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 713 0 R /CIDSet 712 0 R >>
+710 0 obj
+<< /Type /FontDescriptor /FontName /TFIASI+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 712 0 R /CIDSet 711 0 R >>
endobj
-714 0 obj
+713 0 obj
<< /Filter /FlateDecode /Length 405 >>
stream
x}]K0+wQSetPpC풳X$Q xzޓy[ͥc4ڴV`XhKQ#Y#rlv=gZ5}gZZwyvn,z]mMYic{*l]N5'R/UüяqNj S,}PZڋU;,Trn bYՍ={}oDw۪:)H<ДѺ(bLRU5rٝ+$Fb]mfOa+e:]C@tɵ$> i zݧ,<=yz4J<MFƁ&恆 <M/34܂\@Fiqe*o8hd_K}O
endstream
endobj
-229 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TFIASI+LMRoman7-Regular /DescendantFonts [ 715 0 R ] /ToUnicode 714 0 R >>
+225 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TFIASI+LMRoman7-Regular /DescendantFonts [ 714 0 R ] /ToUnicode 713 0 R >>
endobj
-715 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TFIASI+LMRoman7-Regular /FontDescriptor 711 0 R /W 710 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+714 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TFIASI+LMRoman7-Regular /FontDescriptor 710 0 R /W 709 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-716 0 obj
+715 0 obj
[ 28 [ 481 ] 34 [ 667 517 ] 43 [ 444 ] 47 [ 517 ] 50 [ 444 ] 55 [ 306 ] 59 [ 500 ] 63 [ 517 333 ] 66 [ 239 ] 72 [ 239 ] 75 [ 794 ] 77 [ 517 ] 81 [ 500 ] 84 [ 517 ] 86 [ 389 ] 96 [ 342 556 383 ] 105 [ 361 ] 109 [ 517 ] 116 [ 461 ] 118 [ 461 ] ]
endobj
-718 0 obj
+717 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``0T\0ŋ 
endstream
endobj
-719 0 obj
+718 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2227 >>
stream
xuV PWf.v!xDPA\gaF`$@B&`4XPx#@$jToahR[}_=1aq13F+r3}3:/`=bqrbid1E.Nl`"գϞ10B} {9.'aNcLJqg[?_Y!&3xe}(2bjEa}0S9Re0 &A1#iЛs|, Z{:¨V1LDb|11 59F50F2rd29GoȔeps2IFcwxlLȐ0
@@ -3152,32 +3152,32 @@ D!m[OQ
͙V8
endstream
endobj
-717 0 obj
-<< /Type /FontDescriptor /FontName /FPEUQN+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 719 0 R /CIDSet 718 0 R >>
+716 0 obj
+<< /Type /FontDescriptor /FontName /FPEUQN+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 718 0 R /CIDSet 717 0 R >>
endobj
-720 0 obj
+719 0 obj
<< /Filter /FlateDecode /Length 472 >>
stream
x}Mo0
)=P !TҖ M%+'YK =f@<̼av=xvT lӲ9
endstream
endobj
-228 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FPEUQN+LMSans10-Regular /DescendantFonts [ 721 0 R ] /ToUnicode 720 0 R >>
+224 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FPEUQN+LMSans10-Regular /DescendantFonts [ 720 0 R ] /ToUnicode 719 0 R >>
endobj
-721 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FPEUQN+LMSans10-Regular /FontDescriptor 717 0 R /W 716 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+720 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FPEUQN+LMSans10-Regular /FontDescriptor 716 0 R /W 715 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-722 0 obj
+721 0 obj
[ 27 [ 750 500 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 42 [ 722 444 278 278 764 556 ] 49 [ 681 444 500 778 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 778 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 ] 114 [ 722 750 528 ] 118 [ 528 ] 120 [ 444 500 583 833 ] 125 [ 556 556 ] 144 [ 500 ] 167 [ 750 500 ] 207 [ 444 ] 251 [ 444 ] 257 [ 444 ] 277 [ 444 ] 283 [ 1000 500 ] 319 [ 556 556 ] 343 [ 278 ] 428 [ 500 ] 499 [ 472 472 ] 502 [ 278 ] 575 [ 556 ] 589 [ 556 ] 612 [ 500 ] ]
endobj
-724 0 obj
+723 0 obj
<< /Filter /FlateDecode /Length 59 >>
stream
xc``߿
endstream
endobj
-725 0 obj
+724 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8767 >>
stream
x{t׺Ȳ4D`̘z$L W܋\-YeʽȖ 7'@HB HBIH}HsBryܻ%φb<[<j5!AƏY+ t\d;Xچe-jcg1 PD0Wi՛5 ~nV1 c4zx_-;q煄ƆE:N?~h ǹc{DG;{9.|㊐h`Go?@u%!ЈcG8F8r{zGx{9J#:] $8qwp1ގ~);·&b\`E,`uc-t wt'% r;8?2^6
@@ -3218,10 +3218,10 @@ TJ%H§\٘YF{(e!Ҋg׵ΙsG,^mDߜJ`Pś6L)
NJHxHq7ŠwcK1B57hV9!6۶xEl">2R  D_w_!.u4;4G^,e7= æX8H b4%uv=Lݯ05di4vvm&Sfdz
endstream
endobj
-723 0 obj
-<< /Type /FontDescriptor /FontName /JXVJCI+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 725 0 R /CIDSet 724 0 R >>
+722 0 obj
+<< /Type /FontDescriptor /FontName /JXVJCI+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 724 0 R /CIDSet 723 0 R >>
endobj
-726 0 obj
+725 0 obj
<< /Filter /FlateDecode /Length 788 >>
stream
xڅ[k0+lRSBqlH^HJk+YCbyȿ_Yg,˖-eX2lmOֻY6`ŘҔuM1MVU] wv.ҜW{dnͧfwmհi4s>LWMȂ{ιH2iޛP69KVuّZ5jU1Vkܼ99mflb3WН;oڕN]9ތsVm XvNߖ: hJӷyaoflٟgy]_[]pwSů s%( 1戤()GzҠ%(FB>E|"-3> ʰ$E TD)@)ED
@@ -3230,22 +3230,22 @@ xڅ[k0+lRSBqlH^HJk+YCbyȿ_Yg,˖-eX2lmO
J2 S78ԩ ?}
endstream
endobj
-227 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JXVJCI+LMRoman10-Regular /DescendantFonts [ 727 0 R ] /ToUnicode 726 0 R >>
+223 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JXVJCI+LMRoman10-Regular /DescendantFonts [ 726 0 R ] /ToUnicode 725 0 R >>
endobj
-727 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JXVJCI+LMRoman10-Regular /FontDescriptor 723 0 R /W 722 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+726 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JXVJCI+LMRoman10-Regular /FontDescriptor 722 0 R /W 721 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-728 0 obj
+727 0 obj
[ 27 [ 850 547 ] 34 [ 800 625 575 ] 38 [ 575 575 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 54 [ 707 344 563 563 ] 59 [ 563 ] 63 [ 625 ] 65 [ 419 313 ] 71 [ 676 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 90 [ 845 594 ] 96 [ 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 112 [ 594 ] 114 [ 813 850 594 ] 118 [ 594 ] 121 [ 563 656 ] 125 [ 625 ] 168 [ 547 ] 251 [ 513 ] 277 [ 513 ] 319 [ 625 625 ] 502 [ 313 ] ]
endobj
-730 0 obj
+729 0 obj
<< /Filter /FlateDecode /Length 42 >>
stream
xc``6.߆7v0@ 00hF2`
endstream
endobj
-731 0 obj
+730 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6476 >>
stream
xy \SW܈xsVw*de BHrD@
@@ -3268,10 +3268,10 @@ qla1^5y{yR
H@ p/nװM^hrBz|;HAHk6rD ,ߡ?wh§[Tu\B<>oWY*igۭ);-bg2PY.X摅`Wt5pi;9uӁ#~>K c] _ |q?=8?=92_TÆE&f0j.j^O̹HLq`H\_[j4l9;&TPB1ww|cI չ\D!^Bj5Yr!ˠ宭83iTm䲅\=9~H@*E y,fetIZΗv;$Is\$7';7=:sE`ɖcOz"ʄ*X)&ـF\ >z[do@]@qOyAu ^z4}Uۥ{ Eʹ>cJYH%kB]#;0f볳}A~{{sɒ\Ca~0ǾpO>̃
endstream
endobj
-729 0 obj
-<< /Type /FontDescriptor /FontName /CXYYVI+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 731 0 R /CIDSet 730 0 R >>
+728 0 obj
+<< /Type /FontDescriptor /FontName /CXYYVI+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 730 0 R /CIDSet 729 0 R >>
endobj
-732 0 obj
+731 0 obj
<< /Filter /FlateDecode /Length 644 >>
stream
x}[0+r& 
@@ -3280,22 +3280,22 @@ g. 3DOdm8Vv=+?~
DnV1
endstream
endobj
-226 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CXYYVI+LMRoman12-Bold /DescendantFonts [ 733 0 R ] /ToUnicode 732 0 R >>
+222 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CXYYVI+LMRoman12-Bold /DescendantFonts [ 732 0 R ] /ToUnicode 731 0 R >>
endobj
-733 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CXYYVI+LMRoman12-Bold /FontDescriptor 729 0 R /W 728 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+732 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CXYYVI+LMRoman12-Bold /FontDescriptor 728 0 R /W 727 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-734 0 obj
+733 0 obj
[ 66 [ 245 ] 77 [ 531 ] 81 [ 514 ] 84 [ 531 ] 105 [ 371 ] ]
endobj
-736 0 obj
+735 0 obj
<< /Filter /FlateDecode /Length 17 >>
stream
xc`
endstream
endobj
-737 0 obj
+736 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 764 >>
stream
xmRkHQNmZVf,ac6 !
@@ -3304,31 +3304,31 @@ JjB.Ԩ+S- %Eh/(~UvFȚLOlٹiI}̐UQu5;
KWVWv^w4ZybX4=MQ#ch3z6FE:
endstream
endobj
-735 0 obj
-<< /Type /FontDescriptor /FontName /BLRUUF+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 737 0 R /CIDSet 736 0 R >>
+734 0 obj
+<< /Type /FontDescriptor /FontName /BLRUUF+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 736 0 R /CIDSet 735 0 R >>
endobj
-738 0 obj
+737 0 obj
<< /Filter /FlateDecode /Length 382 >>
stream
x}R]k0}ϯ{6u_X{ڤ~Ij[!'ܓsOy%W'^XZ3f \:GYm9ZN`K,RT=C%j-9i!{tMWqI*˱Kڣ ̐)"8OԥPrARj6Tn+~k,$7pI0
endstream
endobj
-225 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BLRUUF+LMSans9-Regular /DescendantFonts [ 739 0 R ] /ToUnicode 738 0 R >>
+221 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BLRUUF+LMSans9-Regular /DescendantFonts [ 738 0 R ] /ToUnicode 737 0 R >>
endobj
-739 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BLRUUF+LMSans9-Regular /FontDescriptor 735 0 R /W 734 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+738 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BLRUUF+LMSans9-Regular /FontDescriptor 734 0 R /W 733 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-740 0 obj
+739 0 obj
[ 28 [ 514 ] 34 [ 728 571 ] 43 [ 457 286 286 ] 47 [ 571 ] 49 [ 699 457 ] 55 [ 314 ] 58 [ 807 514 ] 63 [ 571 343 ] 66 [ 286 ] 71 [ 642 286 ] 75 [ 856 ] 77 [ 571 ] 81 [ 514 ] 83 [ 699 571 400 400 ] 88 [ 286 ] 90 [ 799 542 ] 96 [ 402 ] 98 [ 405 ] 104 [ 742 400 ] 109 [ 571 ] 112 [ 542 ] 115 [ 771 542 ] 118 [ 542 ] 125 [ 571 ] 168 [ 514 ] 251 [ 457 ] 277 [ 457 ] 502 [ 286 ] 575 [ 571 ] ]
endobj
-742 0 obj
+741 0 obj
<< /Filter /FlateDecode /Length 41 >>
stream
xc``0M4\8%nÂ#X@Xp&
endstream
endobj
-743 0 obj
+742 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4412 >>
stream
xڽX X纞
@@ -3349,32 +3349,32 @@ VO| y=.jXwXlo{z:
;lEŞ7q
endstream
endobj
-741 0 obj
-<< /Type /FontDescriptor /FontName /IUSWHX+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 743 0 R /CIDSet 742 0 R >>
+740 0 obj
+<< /Type /FontDescriptor /FontName /IUSWHX+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 742 0 R /CIDSet 741 0 R >>
endobj
-744 0 obj
+743 0 obj
<< /Filter /FlateDecode /Length 558 >>
stream
x}[o0+H! IV"m/v!Hĉry߯PZ ė9sf}{ YȟsꛜKV{ѪTJ$I7UFݝNިKLB}>lse[ztYsS/"Qv#ʬ/jڢRO,k%Ui&ls&cd㬲1!E9yWewr7\]s[#)ԉox9d0LQKf%_h]nf+ImdDL/,կGJ~sT@0|!#,I074E3h
BtZY-Ȍ,Mh tH PZ S\?GNRor hF= i:N֖bLRf9($/qBBbl7FwJ0v *161Gp-ATA\ÙpOfO{[3𺶱 kF)䁍8idCi} `/=|jSe6R/P
endstream
endobj
-224 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IUSWHX+LMRoman9-Regular /DescendantFonts [ 745 0 R ] /ToUnicode 744 0 R >>
+220 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IUSWHX+LMRoman9-Regular /DescendantFonts [ 744 0 R ] /ToUnicode 743 0 R >>
endobj
-745 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IUSWHX+LMRoman9-Regular /FontDescriptor 741 0 R /W 740 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+744 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IUSWHX+LMRoman9-Regular /FontDescriptor 740 0 R /W 739 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-746 0 obj
+745 0 obj
[ 75 [ 986 ] 95 [ 887 ] 98 [ 467 ] 109 [ 657 ] 251 [ 543 ] ]
endobj
-748 0 obj
+747 0 obj
<< /Filter /FlateDecode /Length 20 >>
stream
xc`Ft
endstream
endobj
-749 0 obj
+748 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1088 >>
stream
xڅTmLSWJ/wQ*ҋhA]@Eatc&vFRt{k%JAriP HcKh4MLlfes&\9ĬY%K&=<oL82yE_R5m{8)I@JIZJäDGIL,C)dMRAdZg_=dF$;H
@@ -3385,10 +3385,10 @@ W-`glZzPV':x`vpN;Y,<pqF5 8m&]Y
y{{`,$(׍u^FfHJU}lķZ9z__njM OH(rCm?'`UYdH&r$}._W_w.Izt#_aT
endstream
endobj
-747 0 obj
-<< /Type /FontDescriptor /FontName /TZPLIV+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 749 0 R /CIDSet 748 0 R >>
+746 0 obj
+<< /Type /FontDescriptor /FontName /TZPLIV+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 748 0 R /CIDSet 747 0 R >>
endobj
-750 0 obj
+749 0 obj
<< /Filter /FlateDecode /Length 381 >>
stream
x}R]@}_q!sa/*b7:#>wf̂EVP<s\N'WW}
@@ -3396,23 +3396,23 @@ G,TzmNgX,wyS8hNXBw-#)ʞGF.Mȗľg߇Mt6ۣb9*(S
܀ B(9ARj$_+~7GBڼd
endstream
endobj
-223 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZPLIV+LMRoman9-Bold /DescendantFonts [ 751 0 R ] /ToUnicode 750 0 R >>
+219 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TZPLIV+LMRoman9-Bold /DescendantFonts [ 750 0 R ] /ToUnicode 749 0 R >>
endobj
-751 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZPLIV+LMRoman9-Bold /FontDescriptor 747 0 R /W 746 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+750 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TZPLIV+LMRoman9-Bold /FontDescriptor 746 0 R /W 745 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-752 0 obj
+751 0 obj
[ 28 [ 515 ] 33 [ 515 ] 47 [ 515 ] 55 [ 515 ] 59 [ 515 ] 66 [ 515 ] 77 [ 515 ] 81 [ 515 ] 84 [ 515 ] 88 [ 515 ] 96 [ 515 ] 105 [ 515 ] 114 [ 515 ] 118 [ 515 ] ]
endobj
-754 0 obj
+753 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``p`dP`hhpP
D)
endstream
endobj
-755 0 obj
+754 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1845 >>
stream
xuV}TW!@5ʚiZ3K- _EAE%1LBD<u
@@ -3427,69 +3427,71 @@ oRWɧ<| ƠP"{nPq%e}Gܮ(WȗN)QuoYUO&Pn^
g48ԂE>*`zK@E%1άxh@,+&p_(N(/?=u0ݕLDB0O>`R Fon0km(V׮Җ ֐F"3DgϷ^?@%xSEV!6¶M:GӞ`x#qNf4e'_%#l|ZQuJeq?HR@8(fu\o!du8iw6s;YpoۚiPH&Ng y[j;rgRsJcOt~w@[fk9RM
endstream
endobj
-753 0 obj
-<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 755 0 R /CIDSet 754 0 R >>
+752 0 obj
+<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 754 0 R /CIDSet 753 0 R >>
endobj
-756 0 obj
+755 0 obj
<< /Filter /FlateDecode /Length 428 >>
stream
x}]O0+`Dpf!q%Df,[֞&%.m{&F%pk z:=A[2,5P3
endstream
endobj
-222 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 757 0 R ] /ToUnicode 756 0 R >>
+218 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 756 0 R ] /ToUnicode 755 0 R >>
endobj
-757 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 753 0 R /W 752 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+756 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 752 0 R /W 751 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-758 0 obj
-[ 28 [ 490 ] 54 [ 639 ] 57 [ 490 ] 59 [ 490 ] 66 [ 272 ] 75 [ 816 ] 77 [ 544 ] 83 [ 666 ] 88 [ 272 ] 105 [ 381 490 490 ] 118 [ 517 ] 121 [ 490 ] 187 [ 489 ] ]
+757 0 obj
+[ 28 [ 490 ] 54 [ 639 ] 57 [ 490 ] 59 [ 490 ] 66 [ 272 ] 77 [ 544 490 ] 81 [ 490 ] 83 [ 666 ] 88 [ 272 ] 105 [ 381 ] 107 [ 490 ] 118 [ 517 ] 121 [ 490 ] 187 [ 489 ] 575 [ 544 ] ]
endobj
-760 0 obj
-<< /Filter /FlateDecode /Length 27 >>
+759 0 obj
+<< /Filter /FlateDecode /Length 31 >>
stream
xc`````
-Ph`(`r`
+P` h``r`
endstream
endobj
-761 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2199 >>
+760 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2324 >>
stream
-xڭV{PSW+6״5Wv<|?WT*"*k/ py
-NH2!?DhH.R)ӢLFOM :
-bS7fiMLV&JSԲP*^kx-M46JR JPj֐L4 e(SeRU:eU:JQQ1ɉIb-27hFEPRQ>wNXޠaF  Y<>)$nIE|=Q*}jf6_|+rR#ӵi%*Z/@1
-F"QRdF2MHbD
-ӁB01> d;‹VD :.^'!ɒ-?e#n$?Lb8!M`lf8WKh t?JЬsg%nswL /O7t'/&Q~myJlt__㴛ZTW=ݮ{$?bBԦ )ipv!+,<38Ep0 zG<u<Ȉ};(F&Z=x[$Ni'4:duS1VK:v {8]ŏq2rIO_ \;u*k@-a]8aF.h[{#ɚt $&|ț;nکF,DEEYzVhU?ЖQ]Bbʕm:g)vZg ]8ŹM[/-OW[V=."TvNH)PWV{%M_`-+Z:gCVK9V#>ll
-d!72CuqSТ?@g.OL1'{Y&Y{uV-@%~EHrˮ_?)'x{Q4ɧp@rgx|[N-)/6a)#
-K2TKO¦7/3
+xuV PSg!$7mczkEyj+Z1ZK X D4<BBH
+e䨴<c)­EHY$"HنD|Č"a |.ܚ̛ l8RZ~+YREj]X'?~YB~ٴ M78*pI(3@dzS^kg-0AU^]m|+[]uԯ1'$Q<q+}ppEH ~<S%1SL3!mC\r&ؓV
+|z޻It!H ]wѩ}}Q$<j<CyBFxH FЌƒl^N/e^FQ 5u O-hRM)/ZV a53G a|pAO)nzD6#c"n͋9VPsTz6yCzonS%)TmջݯVmJÇt/x-%M^!
+ f}r'΁z8Hڍ* 6U "B[Rh7kw`-Dޞ&.f I<(!aW̊đ+n@;P
+
+G
+q.~\Mf${m<#h6+
endstream
endobj
-759 0 obj
-<< /Type /FontDescriptor /FontName /VDLIBI+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 761 0 R /CIDSet 760 0 R >>
+758 0 obj
+<< /Type /FontDescriptor /FontName /IWVCTC+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 760 0 R /CIDSet 759 0 R >>
endobj
-762 0 obj
-<< /Filter /FlateDecode /Length 440 >>
+761 0 obj
+<< /Filter /FlateDecode /Length 447 >>
stream
-xڅMk0@zp-ۉ--EJ4Iddnaٰ?wf^f}>}0eNcy`6+5T+@1E{x7ﰇ*+%+?'տEk<I#q}`|UM$i8&d.m/G 6 }V2G%6qh4
-d(0[88AN%.]M:X eכ}DoFk&h7!`AQmZ7@%lTI_ZsLص5GS+;V
+xڅߋ0W
+Dzj+?h޽d D>$Swar78~Hs(gt |n:2[ 9E'f@e<JT=_後~>oMhD[8F̧pv( [a
+O3܇i"{_x~TZګ[z OTbRxM'.
+jUJlu;Eqr:p#7^+ e
endstream
endobj
-221 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VDLIBI+LMRoman12-Regular /DescendantFonts [ 763 0 R ] /ToUnicode 762 0 R >>
+217 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IWVCTC+LMRoman12-Regular /DescendantFonts [ 762 0 R ] /ToUnicode 761 0 R >>
endobj
-763 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VDLIBI+LMRoman12-Regular /FontDescriptor 759 0 R /W 758 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+762 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IWVCTC+LMRoman12-Regular /FontDescriptor 758 0 R /W 757 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-764 0 obj
+763 0 obj
[ 66 [ 223 ] 77 [ 484 ] 81 [ 470 ] 84 [ 484 ] 105 [ 340 ] ]
endobj
-766 0 obj
+765 0 obj
<< /Filter /FlateDecode /Length 17 >>
stream
xc`
endstream
endobj
-767 0 obj
+766 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 759 >>
stream
xuR]HQםuM'״$u&JfZnc;N;23EPaPQ(*YFB>XD܉1h%{{A
@@ -3498,10 +3500,10 @@ xuR]HQםuM'״$u&JfZnc;N;23EPaPQ(*YFB>
'5;լ{k-MW<sϞ>ҍyPs-T2LDf_LeqgF, .r
endstream
endobj
-765 0 obj
-<< /Type /FontDescriptor /FontName /BTPEXR+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 767 0 R /CIDSet 766 0 R >>
+764 0 obj
+<< /Type /FontDescriptor /FontName /BTPEXR+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 766 0 R /CIDSet 765 0 R >>
endobj
-768 0 obj
+767 0 obj
<< /Filter /FlateDecode /Length 383 >>
stream
x}R]k0}ϯ{6u:kMn]&%mKR0
@@ -3509,22 +3511,22 @@ x}R]k0}ϯ{6u:kMn]&%mKR0
OdPWBCJXIP"%\HoVd`\ܛ&*ۜ\X抄!dQ\g?h8IS~(6mTE}}ã'#0S2c3yFh<Aiu[h礫L[P9lʡIТuMCq;=Ćz5Z]n4;xR-wfnM~
endstream
endobj
-220 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BTPEXR+LMSans17-Regular /DescendantFonts [ 769 0 R ] /ToUnicode 768 0 R >>
+216 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BTPEXR+LMSans17-Regular /DescendantFonts [ 768 0 R ] /ToUnicode 767 0 R >>
endobj
-769 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BTPEXR+LMSans17-Regular /FontDescriptor 765 0 R /W 764 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+768 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BTPEXR+LMSans17-Regular /FontDescriptor 764 0 R /W 763 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-770 0 obj
+769 0 obj
[ 28 [ 459 ] 50 [ 406 ] 66 [ 250 ] 71 [ 576 ] 77 [ 511 ] 81 [ 459 ] 98 [ 359 ] 104 [ 668 354 ] 115 [ 693 485 ] 502 [ 250 ] ]
endobj
-772 0 obj
+771 0 obj
<< /Filter /FlateDecode /Length 27 >>
stream
xc````P`Pdq`P8 @`
endstream
endobj
-773 0 obj
+772 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1830 >>
stream
xuUkPEUm8(wMNmvhvk<<ıc [%@Z]-Bc&P4&'㌧vǞ>NidIj4K*G;s{~("#(n{US#/`ݵ'c18YS@M [ITZ&0r1?L*c]$Gۏ
@@ -3541,23 +3543,23 @@ jqS”M<D'N yѻ?[y~-(15+Z-NaFG.E0N]
!UcN;q]]a-H]:
endstream
endobj
-771 0 obj
-<< /Type /FontDescriptor /FontName /LLXTJU+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 773 0 R /CIDSet 772 0 R >>
+770 0 obj
+<< /Type /FontDescriptor /FontName /LLXTJU+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 772 0 R /CIDSet 771 0 R >>
endobj
-774 0 obj
+773 0 obj
<< /Filter /FlateDecode /Length 425 >>
stream
xڅKk0@p-ٔ`qpI$[Gb"~$Ѐ?sc nv/il6gE +#u(Qj
ڣ)4 sq{OIEk&A34'vu_\ZKs)'2?:Iv
endstream
endobj
-219 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LLXTJU+LMRoman17-Regular /DescendantFonts [ 775 0 R ] /ToUnicode 774 0 R >>
+215 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LLXTJU+LMRoman17-Regular /DescendantFonts [ 774 0 R ] /ToUnicode 773 0 R >>
endobj
-775 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LLXTJU+LMRoman17-Regular /FontDescriptor 771 0 R /W 770 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+774 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LLXTJU+LMRoman17-Regular /FontDescriptor 770 0 R /W 769 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-777 0 obj
+776 0 obj
<< /Length1 1524 /Length2 7052 /Length3 0 /Filter /FlateDecode /Length 8075 >>
stream
xڍwT]6ҩR# ]CI0P3 #1tt
@@ -3589,10 +3591,10 @@ lNI2*ʪ)q2DnWtx8Ӹ©tT[m9=Y2ˆrvM_]
z ˨iB|)hCߤAfhbr@tq+P皓z}ثd[wD}Kρ]~* #
endstream
endobj
-776 0 obj
-<< /Type /FontDescriptor /FontName /FJNSRO+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /arrowhookleft /greater /k /less /n /pi /x) /FontFile 777 0 R >>
+775 0 obj
+<< /Type /FontDescriptor /FontName /FJNSRO+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /arrowhookleft /greater /k /less /n /pi /x) /FontFile 776 0 R >>
endobj
-779 0 obj
+778 0 obj
<< /Length1 1407 /Length2 6115 /Length3 0 /Filter /FlateDecode /Length 7068 >>
stream
xڍtTk.ݩlr
@@ -3621,10 +3623,10 @@ q=48EKhH:aa(?$Oԝ3`Zn[wѳ=ொˉeډ{ۅ٧
-<R׿̫Oi_\|e3*3I( k`yPƸWŢ>AҸx!F߭; ̓!uD#Bx\n=x2BGg_^n33x}`K/;"U 25P&B:s/r*,RO1<'ĀZ~"EiB)8z*0S'G%:N~<+h9FN-RYId h\IbfFF&1}dO5ߴSNiBoDeEqcZ*6Ed%=Ye)1ؾXVaa翚EE~8'B|p+D|*|x@S:~Mzv]ۻO`_x}>ЊQIx{sᦟ?xTQgKݼ6+qduU6QqBݝWSY* X)Z31=AYjBn?8/zڙV~8kќ7Qk:+ ۡ.a^7/;581/! =BpXTq7*KO_3*T[$bdF*z7F7_$+޻ah$ˊ"҇YxB)URT g'U6 IJiv6yl͐zWw]q<E'*xɩ )D:AhÛٗY|CHd.զh>YzaJDr*(NvbpnOpUfBbϊ#YFw8 1R>4Z'@lМ:/wM,VtYz _-H/=4cU}m`@B%nD8_3ʈdZ 䊃ak)!<4"~I ^]z{o}cצx16bvD!dwyIFV'}mzHgLҒZɴ7 WuկZy:r'S<]3i
endstream
endobj
-778 0 obj
-<< /Type /FontDescriptor /FontName /YJUITE+CMMI5 /Flags 4 /FontBBox [ 37 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 90 /XHeight 431 /CharSet( /k) /FontFile 779 0 R >>
+777 0 obj
+<< /Type /FontDescriptor /FontName /YJUITE+CMMI5 /Flags 4 /FontBBox [ 37 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 90 /XHeight 431 /CharSet( /k) /FontFile 778 0 R >>
endobj
-781 0 obj
+780 0 obj
<< /Length1 1407 /Length2 6093 /Length3 0 /Filter /FlateDecode /Length 7053 >>
stream
xڍtTk.)85C ]Ҡt"0  1C "H#-% t4"(R"?wZYzzzh
@@ -3657,10 +3659,10 @@ hU$}'P:o~]M*Qߤ;}Xٮ9ـQpX7N@{Ijp$O ypz
}I!Enb)8~j y@_/b܋
endstream
endobj
-780 0 obj
-<< /Type /FontDescriptor /FontName /NAZTKW+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /k) /FontFile 781 0 R >>
+779 0 obj
+<< /Type /FontDescriptor /FontName /NAZTKW+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /k) /FontFile 780 0 R >>
endobj
-783 0 obj
+782 0 obj
<< /Length1 1518 /Length2 7335 /Length3 0 /Filter /FlateDecode /Length 8348 >>
stream
xڍtTo7Hw kLFAIAAB@bHH
@@ -3690,10 +3692,10 @@ U U>} ,4"&و鸳VUY :5
4NC 4J!hKɲX-GL#y AvaS,`7NTk&2xݲR0]]S(EYg:9a[Шvl&ˎEvH
endstream
endobj
-782 0 obj
-<< /Type /FontDescriptor /FontName /NTKKEA+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /equal /one /parenleft /parenright /plus /slash /two /zero) /FontFile 783 0 R >>
+781 0 obj
+<< /Type /FontDescriptor /FontName /NTKKEA+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /equal /one /parenleft /parenright /plus /slash /two /zero) /FontFile 782 0 R >>
endobj
-785 0 obj
+784 0 obj
<< /Length1 1457 /Length2 6431 /Length3 0 /Filter /FlateDecode /Length 7408 >>
stream
xڍvTn6%1VF).1 c
@@ -3732,10 +3734,10 @@ P)m\Ǟ/kq'}D(h.91V@;sڮ.弄
O[D&$%iާ)w{Y6{K#%w'}cnM<I \1G Gur Rh;݊~dܓsIϻ*y'expv$ǖư1H%FUO&y[X]bK(ڕ:=xi|8GZ4#;`%.Y#afcB}3h,燕qU=@>֣'6͈J,ADotn3ӧhJ aHͬ:҅b &kߤ #a7P{O<^_lh!:$gah,tK3kNsK@e8*X@^x
endstream
endobj
-784 0 obj
-<< /Type /FontDescriptor /FontName /JLMYRF+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /one /parenleft /parenright /plus /two) /FontFile 785 0 R >>
+783 0 obj
+<< /Type /FontDescriptor /FontName /JLMYRF+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /one /parenleft /parenright /plus /two) /FontFile 784 0 R >>
endobj
-787 0 obj
+786 0 obj
<< /Length1 1424 /Length2 6044 /Length3 0 /Filter /FlateDecode /Length 7012 >>
stream
xڍxT6 MW5Aj {/#(HGt
@@ -3762,10 +3764,10 @@ R^D/z<s[Y+y33NVYU
}$Y}1x`6IQࡪ]\QѢb\^)#z!?*5U}v\t?"n-g!D8΁X;[rewɏ-rgc4X
endstream
endobj
-786 0 obj
-<< /Type /FontDescriptor /FontName /KAYNOZ+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /arrowright /minus) /FontFile 787 0 R >>
+785 0 obj
+<< /Type /FontDescriptor /FontName /KAYNOZ+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /arrowright /minus) /FontFile 786 0 R >>
endobj
-789 0 obj
+788 0 obj
<< /Length1 1393 /Length2 5904 /Length3 0 /Filter /FlateDecode /Length 6854 >>
stream
xڍtTk.] 
@@ -3794,86 +3796,83 @@ p\g4=}M%:{(V1p]J9»$ʃ|GBHCe|/#>I<
7fTcVkY\5Ã-{e-=?+
endstream
endobj
-788 0 obj
-<< /Type /FontDescriptor /FontName /PXBGHL+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /minus) /FontFile 789 0 R >>
+787 0 obj
+<< /Type /FontDescriptor /FontName /PXBGHL+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /minus) /FontFile 788 0 R >>
endobj
-234 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /FJNSRO+CMMI10 /FontDescriptor 776 0 R /FirstChar 25 /LastChar 120 /Widths 690 0 R >>
+230 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /FJNSRO+CMMI10 /FontDescriptor 775 0 R /FirstChar 25 /LastChar 120 /Widths 689 0 R >>
endobj
362 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /YJUITE+CMMI5 /FontDescriptor 778 0 R /FirstChar 107 /LastChar 107 /Widths 614 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /YJUITE+CMMI5 /FontDescriptor 777 0 R /FirstChar 107 /LastChar 107 /Widths 613 0 R >>
endobj
363 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /NAZTKW+CMMI7 /FontDescriptor 780 0 R /FirstChar 107 /LastChar 107 /Widths 613 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /NAZTKW+CMMI7 /FontDescriptor 779 0 R /FirstChar 107 /LastChar 107 /Widths 612 0 R >>
endobj
-233 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /NTKKEA+CMR10 /FontDescriptor 782 0 R /FirstChar 40 /LastChar 61 /Widths 691 0 R >>
+229 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /NTKKEA+CMR10 /FontDescriptor 781 0 R /FirstChar 40 /LastChar 61 /Widths 690 0 R >>
endobj
-352 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /JLMYRF+CMR7 /FontDescriptor 784 0 R /FirstChar 40 /LastChar 50 /Widths 616 0 R >>
+351 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /JLMYRF+CMR7 /FontDescriptor 783 0 R /FirstChar 40 /LastChar 50 /Widths 615 0 R >>
endobj
-327 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /KAYNOZ+CMSY10 /FontDescriptor 786 0 R /FirstChar 0 /LastChar 33 /Widths 617 0 R >>
+326 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /KAYNOZ+CMSY10 /FontDescriptor 785 0 R /FirstChar 0 /LastChar 33 /Widths 616 0 R >>
endobj
361 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /PXBGHL+CMSY7 /FontDescriptor 788 0 R /FirstChar 0 /LastChar 0 /Widths 615 0 R >>
-endobj
-240 0 obj
-<< /Type /Pages /Parent 790 0 R /Count 10 /Kids [ 213 0 R 247 0 R 256 0 R 266 0 R 282 0 R 289 0 R 297 0 R 304 0 R 311 0 R 315 0 R ] >>
+<< /Type /Font /Subtype /Type1 /BaseFont /PXBGHL+CMSY7 /FontDescriptor 787 0 R /FirstChar 0 /LastChar 0 /Widths 614 0 R >>
endobj
-322 0 obj
-<< /Type /Pages /Parent 790 0 R /Count 10 /Kids [ 319 0 R 324 0 R 329 0 R 335 0 R 344 0 R 349 0 R 354 0 R 358 0 R 365 0 R 374 0 R ] >>
+236 0 obj
+<< /Type /Pages /Parent 789 0 R /Count 10 /Kids [ 209 0 R 243 0 R 252 0 R 262 0 R 277 0 R 288 0 R 296 0 R 303 0 R 310 0 R 314 0 R ] >>
endobj
-382 0 obj
-<< /Type /Pages /Parent 790 0 R /Count 10 /Kids [ 379 0 R 387 0 R 395 0 R 403 0 R 411 0 R 415 0 R 419 0 R 424 0 R 429 0 R 433 0 R ] >>
+321 0 obj
+<< /Type /Pages /Parent 789 0 R /Count 10 /Kids [ 318 0 R 323 0 R 328 0 R 334 0 R 341 0 R 348 0 R 354 0 R 358 0 R 365 0 R 369 0 R ] >>
endobj
-440 0 obj
-<< /Type /Pages /Parent 790 0 R /Count 6 /Kids [ 437 0 R 444 0 R 450 0 R 523 0 R 565 0 R 585 0 R ] >>
+378 0 obj
+<< /Type /Pages /Parent 789 0 R /Count 10 /Kids [ 375 0 R 386 0 R 392 0 R 399 0 R 406 0 R 414 0 R 418 0 R 423 0 R 428 0 R 432 0 R ] >>
endobj
-790 0 obj
-<< /Type /Pages /Count 36 /Kids [ 240 0 R 322 0 R 382 0 R 440 0 R ] >>
+439 0 obj
+<< /Type /Pages /Parent 789 0 R /Count 6 /Kids [ 436 0 R 443 0 R 449 0 R 523 0 R 565 0 R 584 0 R ] >>
endobj
-791 0 obj
-<< /Type /Outlines /First 6 0 R /Last 210 0 R /Count 11 >>
+789 0 obj
+<< /Type /Pages /Count 36 /Kids [ 236 0 R 321 0 R 378 0 R 439 0 R ] >>
endobj
-210 0 obj
-<< /Title 211 0 R /A 208 0 R /Parent 791 0 R /Prev 182 0 R >>
+790 0 obj
+<< /Type /Outlines /First 6 0 R /Last 206 0 R /Count 11 >>
endobj
206 0 obj
-<< /Title 207 0 R /A 204 0 R /Parent 182 0 R /Prev 202 0 R >>
+<< /Title 207 0 R /A 204 0 R /Parent 790 0 R /Prev 178 0 R >>
endobj
202 0 obj
-<< /Title 203 0 R /A 200 0 R /Parent 182 0 R /Prev 198 0 R /Next 206 0 R >>
+<< /Title 203 0 R /A 200 0 R /Parent 178 0 R /Prev 198 0 R >>
endobj
198 0 obj
-<< /Title 199 0 R /A 196 0 R /Parent 182 0 R /Prev 194 0 R /Next 202 0 R >>
+<< /Title 199 0 R /A 196 0 R /Parent 178 0 R /Prev 194 0 R /Next 202 0 R >>
endobj
194 0 obj
-<< /Title 195 0 R /A 192 0 R /Parent 182 0 R /Prev 190 0 R /Next 198 0 R >>
+<< /Title 195 0 R /A 192 0 R /Parent 178 0 R /Prev 190 0 R /Next 198 0 R >>
endobj
190 0 obj
-<< /Title 191 0 R /A 188 0 R /Parent 182 0 R /Prev 186 0 R /Next 194 0 R >>
+<< /Title 191 0 R /A 188 0 R /Parent 178 0 R /Prev 186 0 R /Next 194 0 R >>
endobj
186 0 obj
-<< /Title 187 0 R /A 184 0 R /Parent 182 0 R /Next 190 0 R >>
+<< /Title 187 0 R /A 184 0 R /Parent 178 0 R /Prev 182 0 R /Next 190 0 R >>
endobj
182 0 obj
-<< /Title 183 0 R /A 180 0 R /Parent 791 0 R /Prev 170 0 R /Next 210 0 R /First 186 0 R /Last 206 0 R /Count -6 >>
+<< /Title 183 0 R /A 180 0 R /Parent 178 0 R /Next 186 0 R >>
endobj
178 0 obj
-<< /Title 179 0 R /A 176 0 R /Parent 170 0 R /Prev 174 0 R >>
+<< /Title 179 0 R /A 176 0 R /Parent 790 0 R /Prev 166 0 R /Next 206 0 R /First 182 0 R /Last 202 0 R /Count -6 >>
endobj
174 0 obj
-<< /Title 175 0 R /A 172 0 R /Parent 170 0 R /Next 178 0 R >>
+<< /Title 175 0 R /A 172 0 R /Parent 166 0 R /Prev 170 0 R >>
endobj
170 0 obj
-<< /Title 171 0 R /A 168 0 R /Parent 791 0 R /Prev 150 0 R /Next 182 0 R /First 174 0 R /Last 178 0 R /Count -2 >>
+<< /Title 171 0 R /A 168 0 R /Parent 166 0 R /Next 174 0 R >>
endobj
166 0 obj
-<< /Title 167 0 R /A 164 0 R /Parent 150 0 R /Prev 162 0 R >>
+<< /Title 167 0 R /A 164 0 R /Parent 790 0 R /Prev 150 0 R /Next 178 0 R /First 170 0 R /Last 174 0 R /Count -2 >>
endobj
162 0 obj
-<< /Title 163 0 R /A 160 0 R /Parent 150 0 R /Prev 158 0 R /Next 166 0 R >>
+<< /Title 163 0 R /A 160 0 R /Parent 150 0 R /Prev 158 0 R >>
endobj
158 0 obj
<< /Title 159 0 R /A 156 0 R /Parent 150 0 R /Prev 154 0 R /Next 162 0 R >>
@@ -3882,10 +3881,10 @@ endobj
<< /Title 155 0 R /A 152 0 R /Parent 150 0 R /Next 158 0 R >>
endobj
150 0 obj
-<< /Title 151 0 R /A 148 0 R /Parent 791 0 R /Prev 146 0 R /Next 170 0 R /First 154 0 R /Last 166 0 R /Count -4 >>
+<< /Title 151 0 R /A 148 0 R /Parent 790 0 R /Prev 146 0 R /Next 166 0 R /First 154 0 R /Last 162 0 R /Count -3 >>
endobj
146 0 obj
-<< /Title 147 0 R /A 144 0 R /Parent 791 0 R /Prev 66 0 R /Next 150 0 R >>
+<< /Title 147 0 R /A 144 0 R /Parent 790 0 R /Prev 66 0 R /Next 150 0 R >>
endobj
142 0 obj
<< /Title 143 0 R /A 140 0 R /Parent 66 0 R /Prev 138 0 R >>
@@ -3945,10 +3944,10 @@ endobj
<< /Title 71 0 R /A 68 0 R /Parent 66 0 R /Next 82 0 R /First 74 0 R /Last 78 0 R /Count -2 >>
endobj
66 0 obj
-<< /Title 67 0 R /A 64 0 R /Parent 791 0 R /Prev 62 0 R /Next 146 0 R /First 70 0 R /Last 142 0 R /Count -7 >>
+<< /Title 67 0 R /A 64 0 R /Parent 790 0 R /Prev 62 0 R /Next 146 0 R /First 70 0 R /Last 142 0 R /Count -7 >>
endobj
62 0 obj
-<< /Title 63 0 R /A 60 0 R /Parent 791 0 R /Prev 34 0 R /Next 66 0 R >>
+<< /Title 63 0 R /A 60 0 R /Parent 790 0 R /Prev 34 0 R /Next 66 0 R >>
endobj
58 0 obj
<< /Title 59 0 R /A 56 0 R /Parent 34 0 R /Prev 42 0 R >>
@@ -3969,7 +3968,7 @@ endobj
<< /Title 39 0 R /A 36 0 R /Parent 34 0 R /Next 42 0 R >>
endobj
34 0 obj
-<< /Title 35 0 R /A 32 0 R /Parent 791 0 R /Prev 14 0 R /Next 62 0 R /First 38 0 R /Last 58 0 R /Count -3 >>
+<< /Title 35 0 R /A 32 0 R /Parent 790 0 R /Prev 14 0 R /Next 62 0 R /First 38 0 R /Last 58 0 R /Count -3 >>
endobj
30 0 obj
<< /Title 31 0 R /A 28 0 R /Parent 14 0 R /Prev 26 0 R >>
@@ -3984,838 +3983,837 @@ endobj
<< /Title 19 0 R /A 16 0 R /Parent 14 0 R /Next 22 0 R >>
endobj
14 0 obj
-<< /Title 15 0 R /A 12 0 R /Parent 791 0 R /Prev 10 0 R /Next 34 0 R /First 18 0 R /Last 30 0 R /Count -4 >>
+<< /Title 15 0 R /A 12 0 R /Parent 790 0 R /Prev 10 0 R /Next 34 0 R /First 18 0 R /Last 30 0 R /Count -4 >>
endobj
10 0 obj
-<< /Title 11 0 R /A 8 0 R /Parent 791 0 R /Prev 6 0 R /Next 14 0 R >>
+<< /Title 11 0 R /A 8 0 R /Parent 790 0 R /Prev 6 0 R /Next 14 0 R >>
endobj
6 0 obj
-<< /Title 7 0 R /A 4 0 R /Parent 791 0 R /Next 10 0 R >>
+<< /Title 7 0 R /A 4 0 R /Parent 790 0 R /Next 10 0 R >>
+endobj
+791 0 obj
+<< /Names [ (Doc-Start) 214 0 R (page.1) 213 0 R (page.10) 316 0 R (page.11) 320 0 R (page.12) 325 0 R (page.13) 330 0 R (page.14) 336 0 R (page.15) 343 0 R (page.16) 350 0 R (page.17) 356 0 R (page.18) 360 0 R (page.19) 367 0 R (page.2) 245 0 R (page.20) 371 0 R (page.21) 377 0 R (page.22) 388 0 R (page.23) 394 0 R (page.24) 401 0 R (page.25) 408 0 R (page.26) 416 0 R (page.27) 420 0 R (page.28) 425 0 R (page.29) 430 0 R (page.3) 254 0 R (page.30) 434 0 R (page.31) 438 0 R (page.32) 445 0 R (page.33) 451 0 R (page.34) 525 0 R (page.35) 567 0 R (page.36) 586 0 R (page.4) 264 0 R ] /Limits [ (Doc-Start) (page.4) ] >>
endobj
792 0 obj
-<< /Names [ (Doc-Start) 218 0 R (page.1) 217 0 R (page.10) 317 0 R (page.11) 321 0 R (page.12) 326 0 R (page.13) 331 0 R (page.14) 337 0 R (page.15) 346 0 R (page.16) 351 0 R (page.17) 356 0 R (page.18) 360 0 R (page.19) 367 0 R (page.2) 249 0 R (page.20) 376 0 R (page.21) 381 0 R (page.22) 389 0 R (page.23) 397 0 R (page.24) 405 0 R (page.25) 413 0 R (page.26) 417 0 R (page.27) 421 0 R (page.28) 426 0 R (page.29) 431 0 R (page.3) 258 0 R (page.30) 435 0 R (page.31) 439 0 R (page.32) 446 0 R (page.33) 452 0 R (page.34) 525 0 R (page.35) 567 0 R (page.36) 587 0 R (page.4) 268 0 R ] /Limits [ (Doc-Start) (page.4) ] >>
+<< /Names [ (page.5) 279 0 R (page.6) 290 0 R (page.7) 298 0 R (page.8) 305 0 R (page.9) 312 0 R (piton:passe) 307 0 R (piton:transpose) 306 0 R (section*.1) 205 0 R (section.1) 5 0 R (section.10) 177 0 R (section.2) 9 0 R (section.3) 13 0 R (section.4) 33 0 R (section.5) 61 0 R (section.6) 65 0 R (section.7) 145 0 R (section.8) 149 0 R (section.9) 165 0 R (subsection.10.1) 181 0 R (subsection.10.2) 185 0 R (subsection.10.3) 189 0 R (subsection.10.4) 193 0 R (subsection.10.5) 197 0 R (subsection.10.6) 201 0 R (subsection.3.1) 17 0 R (subsection.3.2) 21 0 R (subsection.3.3) 25 0 R (subsection.3.4) 29 0 R (subsection.4.1) 37 0 R (subsection.4.2) 41 0 R (subsection.4.3) 57 0 R (subsection.6.1) 69 0 R ] /Limits [ (page.5) (subsection.6.1) ] >>
endobj
793 0 obj
-<< /Names [ (page.5) 284 0 R (page.6) 291 0 R (page.7) 299 0 R (page.8) 306 0 R (page.9) 313 0 R (piton:passe) 308 0 R (piton:transpose) 307 0 R (section*.1) 209 0 R (section.1) 5 0 R (section.10) 181 0 R (section.2) 9 0 R (section.3) 13 0 R (section.4) 33 0 R (section.5) 61 0 R (section.6) 65 0 R (section.7) 145 0 R (section.8) 149 0 R (section.9) 169 0 R (subsection.10.1) 185 0 R (subsection.10.2) 189 0 R (subsection.10.3) 193 0 R (subsection.10.4) 197 0 R (subsection.10.5) 201 0 R (subsection.10.6) 205 0 R (subsection.3.1) 17 0 R (subsection.3.2) 21 0 R (subsection.3.3) 25 0 R (subsection.3.4) 29 0 R (subsection.4.1) 37 0 R (subsection.4.2) 41 0 R (subsection.4.3) 57 0 R (subsection.6.1) 69 0 R ] /Limits [ (page.5) (subsection.6.1) ] >>
+<< /Names [ (subsection.6.2) 81 0 R (subsection.6.3) 93 0 R (subsection.6.4) 97 0 R (subsection.6.5) 121 0 R (subsection.6.6) 137 0 R (subsection.6.7) 141 0 R (subsection.8.1) 153 0 R (subsection.8.2) 157 0 R (subsection.8.3) 161 0 R (subsection.9.1) 169 0 R (subsection.9.2) 173 0 R (subsubsection.4.2.1) 45 0 R (subsubsection.4.2.2) 49 0 R (subsubsection.4.2.3) 53 0 R (subsubsection.6.1.1) 73 0 R (subsubsection.6.1.2) 77 0 R (subsubsection.6.2.1) 85 0 R (subsubsection.6.2.2) 89 0 R (subsubsection.6.4.1) 101 0 R (subsubsection.6.4.2) 105 0 R (subsubsection.6.4.3) 109 0 R (subsubsection.6.4.4) 113 0 R (subsubsection.6.4.5) 117 0 R (subsubsection.6.5.1) 125 0 R (subsubsection.6.5.2) 129 0 R (subsubsection.6.5.3) 133 0 R ] /Limits [ (subsection.6.2) (subsubsection.6.5.3) ] >>
endobj
794 0 obj
-<< /Names [ (subsection.6.2) 81 0 R (subsection.6.3) 93 0 R (subsection.6.4) 97 0 R (subsection.6.5) 121 0 R (subsection.6.6) 137 0 R (subsection.6.7) 141 0 R (subsection.8.1) 153 0 R (subsection.8.2) 157 0 R (subsection.8.3) 161 0 R (subsection.8.4) 165 0 R (subsection.9.1) 173 0 R (subsection.9.2) 177 0 R (subsubsection.4.2.1) 45 0 R (subsubsection.4.2.2) 49 0 R (subsubsection.4.2.3) 53 0 R (subsubsection.6.1.1) 73 0 R (subsubsection.6.1.2) 77 0 R (subsubsection.6.2.1) 85 0 R (subsubsection.6.2.2) 89 0 R (subsubsection.6.4.1) 101 0 R (subsubsection.6.4.2) 105 0 R (subsubsection.6.4.3) 109 0 R (subsubsection.6.4.4) 113 0 R (subsubsection.6.4.5) 117 0 R (subsubsection.6.5.1) 125 0 R (subsubsection.6.5.2) 129 0 R (subsubsection.6.5.3) 133 0 R ] /Limits [ (subsection.6.2) (subsubsection.6.5.3) ] >>
+<< /Kids [ 791 0 R 792 0 R 793 0 R ] /Limits [ (Doc-Start) (subsubsection.6.5.3) ] >>
endobj
795 0 obj
-<< /Kids [ 792 0 R 793 0 R 794 0 R ] /Limits [ (Doc-Start) (subsubsection.6.5.3) ] >>
+<< /Dests 794 0 R >>
endobj
796 0 obj
-<< /Dests 795 0 R >>
+<< /Type /Catalog /Pages 789 0 R /Outlines 790 0 R /Names 795 0 R /PageMode/UseOutlines /OpenAction 208 0 R >>
endobj
797 0 obj
-<< /Type /Catalog /Pages 790 0 R /Outlines 791 0 R /Names 796 0 R /PageMode/UseOutlines /OpenAction 212 0 R >>
-endobj
-798 0 obj
-<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000L\040\031\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000p\000i\000t\000o\000n)/Subject(\376\377\000U\000n\000e\000\040\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000L\000a\000T\000e\000X)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240523184955+02'00') /ModDate (D:20240523184955+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
+<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y)/Title(\376\377\000L\040\031\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000p\000i\000t\000o\000n)/Subject(\376\377\000U\000n\000e\000\040\000e\000x\000t\000e\000n\000s\000i\000o\000n\000\040\000L\000a\000T\000e\000X)/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240829125132+02'00') /ModDate (D:20240829125132+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
endobj
xref
-0 799
+0 798
0000000000 65535 f
-0000174798 00000 n
-0000174843 00000 n
-0000174863 00000 n
+0000178680 00000 n
+0000178725 00000 n
+0000178745 00000 n
0000000020 00000 n
-0000016546 00000 n
-0000410266 00000 n
+0000016393 00000 n
+0000414439 00000 n
0000000065 00000 n
0000000155 00000 n
-0000021159 00000 n
-0000410180 00000 n
+0000021005 00000 n
+0000414353 00000 n
0000000200 00000 n
0000000288 00000 n
-0000021219 00000 n
-0000410055 00000 n
+0000021065 00000 n
+0000414228 00000 n
0000000334 00000 n
0000000498 00000 n
-0000021280 00000 n
-0000409981 00000 n
+0000021126 00000 n
+0000414154 00000 n
0000000549 00000 n
0000000663 00000 n
-0000021341 00000 n
-0000409894 00000 n
+0000021187 00000 n
+0000414067 00000 n
0000000714 00000 n
0000000873 00000 n
-0000021401 00000 n
-0000409807 00000 n
+0000021247 00000 n
+0000413980 00000 n
0000000924 00000 n
0000001304 00000 n
-0000027058 00000 n
-0000409733 00000 n
+0000026902 00000 n
+0000413906 00000 n
0000001355 00000 n
0000001561 00000 n
-0000033205 00000 n
-0000409608 00000 n
+0000033268 00000 n
+0000413781 00000 n
0000001607 00000 n
0000001715 00000 n
-0000033266 00000 n
-0000409534 00000 n
+0000033329 00000 n
+0000413707 00000 n
0000001766 00000 n
0000002000 00000 n
-0000044746 00000 n
-0000409410 00000 n
+0000049974 00000 n
+0000413583 00000 n
0000002051 00000 n
0000002132 00000 n
-0000044807 00000 n
-0000409336 00000 n
+0000050035 00000 n
+0000413509 00000 n
0000002188 00000 n
0000002297 00000 n
-0000049531 00000 n
-0000409249 00000 n
+0000050096 00000 n
+0000413422 00000 n
0000002353 00000 n
0000002510 00000 n
-0000054301 00000 n
-0000409175 00000 n
+0000054856 00000 n
+0000413348 00000 n
0000002566 00000 n
0000002705 00000 n
-0000054490 00000 n
-0000409101 00000 n
+0000055045 00000 n
+0000413274 00000 n
0000002756 00000 n
0000002981 00000 n
-0000058305 00000 n
-0000409013 00000 n
+0000059216 00000 n
+0000413186 00000 n
0000003027 00000 n
0000003377 00000 n
-0000067463 00000 n
-0000408886 00000 n
+0000067975 00000 n
+0000413059 00000 n
0000003423 00000 n
0000003580 00000 n
-0000067524 00000 n
-0000408775 00000 n
+0000068036 00000 n
+0000412948 00000 n
0000003631 00000 n
0000003829 00000 n
-0000067585 00000 n
-0000408701 00000 n
+0000068097 00000 n
+0000412874 00000 n
0000003885 00000 n
0000004004 00000 n
-0000067646 00000 n
-0000408627 00000 n
+0000072554 00000 n
+0000412800 00000 n
0000004060 00000 n
0000004184 00000 n
-0000072024 00000 n
-0000408503 00000 n
+0000072615 00000 n
+0000412676 00000 n
0000004235 00000 n
0000004450 00000 n
-0000072085 00000 n
-0000408429 00000 n
+0000076567 00000 n
+0000412602 00000 n
0000004506 00000 n
0000004722 00000 n
-0000072146 00000 n
-0000408355 00000 n
+0000076628 00000 n
+0000412528 00000 n
0000004778 00000 n
0000004950 00000 n
-0000079598 00000 n
-0000408268 00000 n
+0000080472 00000 n
+0000412441 00000 n
0000005001 00000 n
0000005211 00000 n
-0000084643 00000 n
-0000408141 00000 n
+0000084685 00000 n
+0000412314 00000 n
0000005262 00000 n
0000005437 00000 n
-0000084704 00000 n
-0000408063 00000 n
+0000084746 00000 n
+0000412236 00000 n
0000005494 00000 n
0000005655 00000 n
-0000084766 00000 n
-0000407971 00000 n
+0000089154 00000 n
+0000412144 00000 n
0000005712 00000 n
0000005866 00000 n
-0000088524 00000 n
-0000407879 00000 n
+0000089216 00000 n
+0000412052 00000 n
0000005923 00000 n
0000006097 00000 n
-0000088586 00000 n
-0000407787 00000 n
+0000093088 00000 n
+0000411960 00000 n
0000006154 00000 n
0000006303 00000 n
-0000092320 00000 n
-0000407709 00000 n
+0000093150 00000 n
+0000411882 00000 n
0000006360 00000 n
0000006534 00000 n
-0000096955 00000 n
-0000407579 00000 n
+0000097204 00000 n
+0000411752 00000 n
0000006586 00000 n
0000006797 00000 n
-0000097017 00000 n
-0000407500 00000 n
+0000101132 00000 n
+0000411673 00000 n
0000006854 00000 n
0000007149 00000 n
-0000097079 00000 n
-0000407407 00000 n
+0000101194 00000 n
+0000411580 00000 n
0000007206 00000 n
0000007570 00000 n
-0000100552 00000 n
-0000407328 00000 n
+0000105065 00000 n
+0000411501 00000 n
0000007627 00000 n
0000008011 00000 n
-0000105443 00000 n
-0000407236 00000 n
+0000105127 00000 n
+0000411409 00000 n
0000008063 00000 n
0000008389 00000 n
-0000105505 00000 n
-0000407158 00000 n
+0000114886 00000 n
+0000411331 00000 n
0000008441 00000 n
0000008525 00000 n
-0000105566 00000 n
-0000407066 00000 n
+0000114948 00000 n
+0000411239 00000 n
0000008572 00000 n
0000008738 00000 n
-0000109433 00000 n
-0000406934 00000 n
+0000115010 00000 n
+0000411107 00000 n
0000008785 00000 n
0000008854 00000 n
-0000109495 00000 n
-0000406855 00000 n
+0000115072 00000 n
+0000411028 00000 n
0000008906 00000 n
0000009059 00000 n
-0000109557 00000 n
-0000406762 00000 n
+0000119077 00000 n
+0000410935 00000 n
0000009111 00000 n
0000009309 00000 n
-0000113833 00000 n
-0000406669 00000 n
+0000123087 00000 n
+0000410856 00000 n
0000009361 00000 n
-0000009514 00000 n
-0000118193 00000 n
-0000406590 00000 n
-0000009566 00000 n
-0000009773 00000 n
-0000121950 00000 n
-0000406458 00000 n
-0000009820 00000 n
-0000009980 00000 n
-0000122012 00000 n
-0000406379 00000 n
-0000010032 00000 n
-0000010230 00000 n
-0000125396 00000 n
-0000406300 00000 n
-0000010282 00000 n
-0000010607 00000 n
-0000133314 00000 n
-0000406168 00000 n
-0000010655 00000 n
-0000010970 00000 n
-0000133376 00000 n
-0000406089 00000 n
-0000011023 00000 n
-0000011143 00000 n
-0000136945 00000 n
-0000405996 00000 n
-0000011196 00000 n
+0000009568 00000 n
+0000126725 00000 n
+0000410724 00000 n
+0000009615 00000 n
+0000009775 00000 n
+0000126787 00000 n
+0000410645 00000 n
+0000009827 00000 n
+0000010025 00000 n
+0000130084 00000 n
+0000410566 00000 n
+0000010077 00000 n
+0000010402 00000 n
+0000137046 00000 n
+0000410434 00000 n
+0000010450 00000 n
+0000010765 00000 n
+0000137108 00000 n
+0000410355 00000 n
+0000010818 00000 n
+0000010938 00000 n
+0000140744 00000 n
+0000410262 00000 n
+0000010991 00000 n
+0000011106 00000 n
+0000144409 00000 n
+0000410169 00000 n
+0000011159 00000 n
0000011311 00000 n
-0000140569 00000 n
-0000405903 00000 n
+0000147983 00000 n
+0000410076 00000 n
0000011364 00000 n
-0000011516 00000 n
-0000144143 00000 n
-0000405810 00000 n
-0000011569 00000 n
-0000011674 00000 n
-0000146397 00000 n
-0000405717 00000 n
-0000011727 00000 n
-0000011868 00000 n
-0000148431 00000 n
-0000405638 00000 n
-0000011921 00000 n
-0000012244 00000 n
-0000161740 00000 n
-0000405559 00000 n
-0000012292 00000 n
-0000012346 00000 n
-0000016066 00000 n
-0000016232 00000 n
-0000016606 00000 n
-0000012398 00000 n
-0000016422 00000 n
-0000016484 00000 n
-0000349089 00000 n
-0000345798 00000 n
-0000343694 00000 n
-0000339985 00000 n
-0000336651 00000 n
-0000334220 00000 n
-0000327942 00000 n
-0000325841 00000 n
-0000317326 00000 n
-0000306201 00000 n
-0000302352 00000 n
-0000299261 00000 n
-0000288914 00000 n
-0000285074 00000 n
-0000404254 00000 n
-0000403822 00000 n
-0000278773 00000 n
-0000276656 00000 n
-0000267286 00000 n
-0000264058 00000 n
-0000260037 00000 n
-0000404819 00000 n
-0000016203 00000 n
-0000020940 00000 n
+0000011469 00000 n
+0000150267 00000 n
+0000409983 00000 n
+0000011522 00000 n
+0000011663 00000 n
+0000152339 00000 n
+0000409904 00000 n
+0000011716 00000 n
+0000012039 00000 n
+0000165816 00000 n
+0000409825 00000 n
+0000012087 00000 n
+0000012141 00000 n
+0000015913 00000 n
+0000016079 00000 n
+0000016453 00000 n
+0000012193 00000 n
+0000016269 00000 n
+0000016331 00000 n
+0000353355 00000 n
+0000350064 00000 n
+0000347960 00000 n
+0000344095 00000 n
+0000340761 00000 n
+0000338330 00000 n
+0000332052 00000 n
+0000329951 00000 n
+0000321436 00000 n
+0000310311 00000 n
+0000306462 00000 n
+0000303371 00000 n
+0000293024 00000 n
+0000289025 00000 n
+0000408520 00000 n
+0000408088 00000 n
+0000282724 00000 n
+0000280607 00000 n
+0000271229 00000 n
+0000268001 00000 n
+0000263980 00000 n
+0000409085 00000 n
+0000016050 00000 n
0000020786 00000 n
-0000026360 00000 n
-0000026519 00000 n
-0000021461 00000 n
-0000020612 00000 n
-0000016990 00000 n
-0000021097 00000 n
-0000252440 00000 n
-0000250663 00000 n
-0000020749 00000 n
-0000026678 00000 n
-0000026837 00000 n
-0000027119 00000 n
-0000026170 00000 n
-0000021702 00000 n
-0000026996 00000 n
-0000241927 00000 n
-0000026307 00000 n
-0000032841 00000 n
-0000032992 00000 n
-0000038843 00000 n
-0000039002 00000 n
-0000033326 00000 n
-0000032667 00000 n
-0000027360 00000 n
-0000033143 00000 n
-0000235307 00000 n
-0000032804 00000 n
-0000039161 00000 n
-0000039320 00000 n
-0000039478 00000 n
-0000039636 00000 n
-0000039795 00000 n
-0000039959 00000 n
-0000040123 00000 n
-0000040280 00000 n
-0000044359 00000 n
-0000044521 00000 n
-0000040499 00000 n
-0000038605 00000 n
-0000033606 00000 n
-0000040437 00000 n
-0000232493 00000 n
-0000038742 00000 n
-0000044200 00000 n
-0000044868 00000 n
-0000044018 00000 n
-0000040740 00000 n
-0000044684 00000 n
-0000229217 00000 n
-0000044155 00000 n
-0000049159 00000 n
-0000049314 00000 n
-0000049591 00000 n
-0000048985 00000 n
-0000045122 00000 n
-0000049469 00000 n
-0000220502 00000 n
-0000049122 00000 n
-0000054079 00000 n
-0000054551 00000 n
-0000053913 00000 n
-0000049845 00000 n
-0000054239 00000 n
-0000054362 00000 n
-0000054426 00000 n
-0000054050 00000 n
-0000058366 00000 n
-0000058122 00000 n
-0000054857 00000 n
-0000058243 00000 n
-0000062599 00000 n
-0000062416 00000 n
-0000058607 00000 n
-0000062537 00000 n
-0000067707 00000 n
-0000067280 00000 n
-0000062840 00000 n
-0000067401 00000 n
-0000404971 00000 n
-0000072207 00000 n
-0000071841 00000 n
-0000067961 00000 n
-0000071962 00000 n
-0000404537 00000 n
-0000075778 00000 n
-0000075595 00000 n
-0000072448 00000 n
-0000075716 00000 n
-0000079220 00000 n
-0000079378 00000 n
-0000079659 00000 n
-0000079046 00000 n
-0000075993 00000 n
-0000079536 00000 n
-0000079183 00000 n
-0000083945 00000 n
-0000084104 00000 n
-0000084263 00000 n
-0000084422 00000 n
-0000084828 00000 n
-0000083755 00000 n
-0000079900 00000 n
-0000084581 00000 n
-0000083892 00000 n
-0000088648 00000 n
-0000088341 00000 n
-0000085082 00000 n
-0000088462 00000 n
-0000404396 00000 n
-0000092382 00000 n
-0000092137 00000 n
-0000088876 00000 n
-0000092258 00000 n
-0000097141 00000 n
-0000096772 00000 n
-0000092610 00000 n
-0000096893 00000 n
-0000404679 00000 n
-0000403966 00000 n
-0000404110 00000 n
-0000100613 00000 n
-0000100369 00000 n
-0000097486 00000 n
-0000100490 00000 n
-0000104895 00000 n
-0000105054 00000 n
-0000105218 00000 n
-0000109058 00000 n
-0000109217 00000 n
-0000105628 00000 n
-0000104713 00000 n
-0000100802 00000 n
-0000105381 00000 n
-0000104850 00000 n
-0000109619 00000 n
-0000108884 00000 n
-0000105817 00000 n
-0000109371 00000 n
-0000405123 00000 n
-0000109021 00000 n
-0000113453 00000 n
-0000113612 00000 n
-0000113895 00000 n
-0000113279 00000 n
-0000109821 00000 n
-0000113771 00000 n
-0000113416 00000 n
-0000117634 00000 n
-0000117793 00000 n
-0000117952 00000 n
-0000118255 00000 n
-0000117452 00000 n
-0000114097 00000 n
-0000118131 00000 n
-0000216650 00000 n
-0000117589 00000 n
-0000121580 00000 n
-0000121734 00000 n
-0000122074 00000 n
-0000121406 00000 n
-0000118522 00000 n
-0000121888 00000 n
-0000214584 00000 n
-0000202423 00000 n
-0000187696 00000 n
-0000121543 00000 n
-0000125458 00000 n
-0000125213 00000 n
-0000122315 00000 n
-0000125334 00000 n
-0000128121 00000 n
-0000127938 00000 n
-0000125673 00000 n
-0000128059 00000 n
-0000129032 00000 n
-0000128849 00000 n
-0000128323 00000 n
-0000128970 00000 n
-0000133074 00000 n
-0000133438 00000 n
-0000132908 00000 n
-0000129182 00000 n
-0000133252 00000 n
-0000133045 00000 n
-0000137007 00000 n
-0000136762 00000 n
-0000133666 00000 n
-0000136883 00000 n
-0000140631 00000 n
-0000140386 00000 n
+0000020632 00000 n
+0000026204 00000 n
+0000026363 00000 n
+0000021307 00000 n
+0000020458 00000 n
+0000016837 00000 n
+0000020943 00000 n
+0000256383 00000 n
+0000254606 00000 n
+0000020595 00000 n
+0000026522 00000 n
+0000026681 00000 n
+0000026963 00000 n
+0000026014 00000 n
+0000021548 00000 n
+0000026840 00000 n
+0000245870 00000 n
+0000026151 00000 n
+0000032595 00000 n
+0000032749 00000 n
+0000032902 00000 n
+0000033054 00000 n
+0000033390 00000 n
+0000032405 00000 n
+0000027204 00000 n
+0000033206 00000 n
+0000239189 00000 n
+0000032542 00000 n
+0000038442 00000 n
+0000038601 00000 n
+0000038760 00000 n
+0000038919 00000 n
+0000039077 00000 n
+0000039241 00000 n
+0000039399 00000 n
+0000039558 00000 n
+0000039722 00000 n
+0000039948 00000 n
+0000038212 00000 n
+0000033683 00000 n
+0000039886 00000 n
+0000236375 00000 n
+0000038349 00000 n
+0000044610 00000 n
+0000044768 00000 n
+0000045085 00000 n
+0000045245 00000 n
+0000044926 00000 n
+0000045468 00000 n
+0000044412 00000 n
+0000040176 00000 n
+0000045406 00000 n
+0000233099 00000 n
+0000044549 00000 n
+0000049602 00000 n
+0000049757 00000 n
+0000050157 00000 n
+0000049428 00000 n
+0000045722 00000 n
+0000049912 00000 n
+0000224384 00000 n
+0000049565 00000 n
+0000054634 00000 n
+0000055106 00000 n
+0000054468 00000 n
+0000050424 00000 n
+0000054794 00000 n
+0000054917 00000 n
+0000054981 00000 n
+0000054605 00000 n
+0000059277 00000 n
+0000059033 00000 n
+0000055412 00000 n
+0000059154 00000 n
+0000063016 00000 n
+0000062833 00000 n
+0000059557 00000 n
+0000062954 00000 n
+0000068158 00000 n
+0000067792 00000 n
+0000063270 00000 n
+0000067913 00000 n
+0000409237 00000 n
+0000072676 00000 n
+0000072371 00000 n
+0000068412 00000 n
+0000072492 00000 n
+0000408803 00000 n
+0000076689 00000 n
+0000076384 00000 n
+0000072917 00000 n
+0000076505 00000 n
+0000080092 00000 n
+0000080251 00000 n
+0000080533 00000 n
+0000079918 00000 n
+0000076904 00000 n
+0000080410 00000 n
+0000080055 00000 n
+0000084305 00000 n
+0000084464 00000 n
+0000084808 00000 n
+0000084131 00000 n
+0000080774 00000 n
+0000084623 00000 n
+0000084268 00000 n
+0000088778 00000 n
+0000088935 00000 n
+0000089278 00000 n
+0000088604 00000 n
+0000085010 00000 n
+0000089092 00000 n
+0000408662 00000 n
+0000088741 00000 n
+0000093212 00000 n
+0000092905 00000 n
+0000089571 00000 n
+0000093026 00000 n
+0000097266 00000 n
+0000097021 00000 n
+0000093401 00000 n
+0000097142 00000 n
+0000408945 00000 n
+0000408232 00000 n
+0000408376 00000 n
+0000101256 00000 n
+0000100949 00000 n
+0000097598 00000 n
+0000101070 00000 n
+0000105189 00000 n
+0000104882 00000 n
+0000101484 00000 n
+0000105003 00000 n
+0000109226 00000 n
+0000109390 00000 n
+0000109611 00000 n
+0000109052 00000 n
+0000105391 00000 n
+0000109549 00000 n
+0000409389 00000 n
+0000109189 00000 n
+0000114028 00000 n
+0000114187 00000 n
+0000114349 00000 n
+0000114513 00000 n
+0000114672 00000 n
+0000115134 00000 n
+0000113830 00000 n
+0000109839 00000 n
+0000114824 00000 n
+0000220532 00000 n
+0000113967 00000 n
+0000119139 00000 n
+0000118894 00000 n
+0000115375 00000 n
+0000119015 00000 n
+0000122527 00000 n
+0000122686 00000 n
+0000122845 00000 n
+0000123149 00000 n
+0000122345 00000 n
+0000119341 00000 n
+0000123025 00000 n
+0000122482 00000 n
+0000126355 00000 n
+0000126509 00000 n
+0000126849 00000 n
+0000126181 00000 n
+0000123390 00000 n
+0000126663 00000 n
+0000218466 00000 n
+0000206305 00000 n
+0000191578 00000 n
+0000126318 00000 n
+0000130146 00000 n
+0000129901 00000 n
+0000127103 00000 n
+0000130022 00000 n
+0000132749 00000 n
+0000132566 00000 n
+0000130348 00000 n
+0000132687 00000 n
+0000136806 00000 n
0000137170 00000 n
-0000140507 00000 n
-0000144205 00000 n
-0000143960 00000 n
-0000140820 00000 n
-0000144081 00000 n
-0000405275 00000 n
-0000146017 00000 n
-0000146176 00000 n
-0000146459 00000 n
-0000145843 00000 n
-0000144381 00000 n
-0000146335 00000 n
-0000145980 00000 n
-0000148216 00000 n
-0000148493 00000 n
-0000148050 00000 n
-0000146622 00000 n
-0000148369 00000 n
-0000148187 00000 n
-0000151403 00000 n
-0000151552 00000 n
-0000151703 00000 n
-0000151855 00000 n
-0000152007 00000 n
-0000152159 00000 n
-0000152311 00000 n
-0000152463 00000 n
-0000152614 00000 n
-0000152766 00000 n
-0000152917 00000 n
-0000153068 00000 n
-0000153220 00000 n
-0000153371 00000 n
-0000153522 00000 n
-0000153674 00000 n
-0000153826 00000 n
-0000153978 00000 n
-0000154130 00000 n
-0000154282 00000 n
-0000154434 00000 n
-0000154585 00000 n
-0000154737 00000 n
-0000154889 00000 n
-0000155041 00000 n
-0000155193 00000 n
-0000155345 00000 n
-0000155496 00000 n
-0000155646 00000 n
-0000155797 00000 n
-0000155947 00000 n
-0000156098 00000 n
-0000156249 00000 n
-0000156398 00000 n
-0000156548 00000 n
-0000156698 00000 n
-0000156846 00000 n
-0000156996 00000 n
-0000157148 00000 n
-0000157299 00000 n
-0000157450 00000 n
-0000157599 00000 n
-0000157750 00000 n
-0000157902 00000 n
-0000158054 00000 n
-0000158205 00000 n
-0000158355 00000 n
-0000158506 00000 n
-0000158657 00000 n
-0000158808 00000 n
-0000158960 00000 n
-0000159111 00000 n
-0000159262 00000 n
-0000159412 00000 n
-0000159564 00000 n
+0000136640 00000 n
+0000132951 00000 n
+0000136984 00000 n
+0000136777 00000 n
+0000140806 00000 n
+0000140561 00000 n
+0000137398 00000 n
+0000140682 00000 n
+0000144471 00000 n
+0000144226 00000 n
+0000140969 00000 n
+0000144347 00000 n
+0000148045 00000 n
+0000147800 00000 n
+0000144660 00000 n
+0000147921 00000 n
+0000409541 00000 n
+0000149887 00000 n
+0000150046 00000 n
+0000150329 00000 n
+0000149713 00000 n
+0000148221 00000 n
+0000150205 00000 n
+0000149850 00000 n
+0000152124 00000 n
+0000152401 00000 n
+0000151958 00000 n
+0000150492 00000 n
+0000152277 00000 n
+0000152095 00000 n
+0000155321 00000 n
+0000155470 00000 n
+0000155621 00000 n
+0000155773 00000 n
+0000155925 00000 n
+0000156077 00000 n
+0000156229 00000 n
+0000156381 00000 n
+0000156532 00000 n
+0000156684 00000 n
+0000156835 00000 n
+0000156986 00000 n
+0000157138 00000 n
+0000157289 00000 n
+0000157440 00000 n
+0000157592 00000 n
+0000157742 00000 n
+0000157894 00000 n
+0000158046 00000 n
+0000158198 00000 n
+0000158350 00000 n
+0000158502 00000 n
+0000158654 00000 n
+0000158805 00000 n
+0000158957 00000 n
+0000159109 00000 n
+0000159261 00000 n
+0000159413 00000 n
+0000159565 00000 n
0000159716 00000 n
-0000159868 00000 n
-0000160018 00000 n
-0000160169 00000 n
-0000160320 00000 n
-0000160472 00000 n
-0000160624 00000 n
-0000160776 00000 n
-0000160926 00000 n
-0000161077 00000 n
-0000161229 00000 n
-0000161378 00000 n
-0000161527 00000 n
-0000161802 00000 n
-0000150701 00000 n
-0000148656 00000 n
-0000161678 00000 n
-0000150838 00000 n
-0000164863 00000 n
-0000165016 00000 n
-0000165169 00000 n
-0000165320 00000 n
-0000165478 00000 n
-0000165635 00000 n
-0000165793 00000 n
-0000165950 00000 n
-0000166103 00000 n
-0000166261 00000 n
-0000166418 00000 n
-0000166582 00000 n
-0000166745 00000 n
-0000166909 00000 n
-0000167067 00000 n
-0000167219 00000 n
-0000167372 00000 n
-0000167530 00000 n
-0000167694 00000 n
-0000167858 00000 n
-0000168016 00000 n
-0000168180 00000 n
-0000168343 00000 n
-0000168501 00000 n
-0000168658 00000 n
-0000168821 00000 n
-0000168984 00000 n
-0000169147 00000 n
-0000169310 00000 n
-0000169474 00000 n
-0000169629 00000 n
-0000169793 00000 n
-0000169957 00000 n
-0000170121 00000 n
-0000170279 00000 n
-0000170436 00000 n
-0000172090 00000 n
-0000170649 00000 n
-0000164417 00000 n
-0000161991 00000 n
-0000170587 00000 n
-0000164554 00000 n
-0000172243 00000 n
-0000172401 00000 n
-0000172559 00000 n
-0000172717 00000 n
-0000172874 00000 n
-0000173027 00000 n
-0000173185 00000 n
-0000173342 00000 n
-0000173496 00000 n
-0000173655 00000 n
-0000173814 00000 n
-0000173972 00000 n
-0000174131 00000 n
-0000174289 00000 n
-0000174447 00000 n
-0000174661 00000 n
-0000171804 00000 n
-0000170851 00000 n
-0000174599 00000 n
-0000171941 00000 n
-0000174916 00000 n
-0000186898 00000 n
-0000175143 00000 n
-0000175245 00000 n
-0000187137 00000 n
-0000187858 00000 n
-0000188089 00000 n
-0000201598 00000 n
-0000188411 00000 n
-0000188517 00000 n
-0000201829 00000 n
-0000202577 00000 n
-0000202800 00000 n
-0000213831 00000 n
-0000202946 00000 n
-0000203043 00000 n
-0000214068 00000 n
-0000214743 00000 n
-0000214971 00000 n
-0000215963 00000 n
-0000215014 00000 n
-0000215109 00000 n
-0000216203 00000 n
-0000216805 00000 n
-0000217006 00000 n
-0000217032 00000 n
-0000217058 00000 n
-0000217084 00000 n
-0000217144 00000 n
-0000217239 00000 n
-0000219726 00000 n
-0000217444 00000 n
-0000217547 00000 n
-0000219971 00000 n
-0000220663 00000 n
-0000220870 00000 n
-0000228200 00000 n
-0000221364 00000 n
-0000221480 00000 n
-0000228437 00000 n
-0000229372 00000 n
-0000229573 00000 n
-0000231745 00000 n
-0000229728 00000 n
-0000229833 00000 n
-0000231989 00000 n
-0000232654 00000 n
-0000232861 00000 n
-0000234567 00000 n
-0000232984 00000 n
-0000233090 00000 n
-0000234813 00000 n
-0000235469 00000 n
-0000235677 00000 n
-0000241063 00000 n
-0000236066 00000 n
-0000236186 00000 n
-0000241304 00000 n
-0000242083 00000 n
-0000242285 00000 n
-0000249692 00000 n
-0000242770 00000 n
-0000242893 00000 n
-0000249929 00000 n
-0000250817 00000 n
-0000251017 00000 n
-0000251764 00000 n
-0000251050 00000 n
-0000251144 00000 n
-0000252000 00000 n
-0000252593 00000 n
-0000252792 00000 n
-0000259075 00000 n
-0000253244 00000 n
-0000253354 00000 n
-0000259312 00000 n
-0000260192 00000 n
-0000260393 00000 n
-0000263287 00000 n
-0000260619 00000 n
-0000260724 00000 n
-0000263527 00000 n
-0000264213 00000 n
-0000264414 00000 n
-0000266519 00000 n
-0000264648 00000 n
-0000264753 00000 n
-0000266756 00000 n
-0000267441 00000 n
-0000267642 00000 n
-0000275638 00000 n
-0000268186 00000 n
-0000268317 00000 n
-0000275876 00000 n
-0000276812 00000 n
-0000277014 00000 n
-0000278077 00000 n
-0000277070 00000 n
-0000277170 00000 n
-0000278316 00000 n
-0000278929 00000 n
-0000279131 00000 n
-0000279369 00000 n
-0000279457 00000 n
-0000284213 00000 n
-0000279826 00000 n
-0000279935 00000 n
-0000284452 00000 n
-0000285229 00000 n
-0000285430 00000 n
-0000288142 00000 n
-0000285675 00000 n
-0000285780 00000 n
-0000288379 00000 n
-0000289069 00000 n
-0000289270 00000 n
-0000298191 00000 n
-0000289744 00000 n
-0000289862 00000 n
-0000298429 00000 n
-0000299417 00000 n
-0000299619 00000 n
-0000301626 00000 n
-0000299732 00000 n
-0000299835 00000 n
-0000301865 00000 n
-0000302508 00000 n
-0000302710 00000 n
-0000305409 00000 n
-0000302971 00000 n
-0000303076 00000 n
-0000305647 00000 n
-0000306357 00000 n
-0000306559 00000 n
-0000316217 00000 n
-0000307203 00000 n
-0000307344 00000 n
-0000316456 00000 n
-0000317483 00000 n
-0000317686 00000 n
-0000324878 00000 n
-0000318172 00000 n
-0000318296 00000 n
-0000325115 00000 n
-0000325995 00000 n
-0000326195 00000 n
-0000327241 00000 n
-0000326272 00000 n
-0000326371 00000 n
-0000327478 00000 n
-0000328097 00000 n
-0000328298 00000 n
-0000333342 00000 n
-0000328701 00000 n
-0000328824 00000 n
-0000333580 00000 n
-0000334376 00000 n
-0000334578 00000 n
-0000335952 00000 n
-0000334656 00000 n
-0000334758 00000 n
-0000336188 00000 n
-0000336804 00000 n
-0000337003 00000 n
-0000339237 00000 n
-0000337181 00000 n
-0000337286 00000 n
-0000339475 00000 n
-0000340141 00000 n
-0000340343 00000 n
-0000342933 00000 n
-0000340519 00000 n
-0000340628 00000 n
-0000343172 00000 n
-0000343851 00000 n
-0000344054 00000 n
-0000345095 00000 n
-0000344131 00000 n
-0000344230 00000 n
-0000345333 00000 n
-0000345954 00000 n
-0000346156 00000 n
-0000348343 00000 n
-0000346298 00000 n
-0000346407 00000 n
-0000348582 00000 n
-0000349246 00000 n
-0000357645 00000 n
-0000349449 00000 n
-0000365098 00000 n
-0000357909 00000 n
-0000372494 00000 n
-0000365320 00000 n
-0000381185 00000 n
-0000372716 00000 n
-0000388991 00000 n
-0000381462 00000 n
-0000396380 00000 n
-0000389247 00000 n
-0000403595 00000 n
-0000396620 00000 n
-0000405394 00000 n
-0000405483 00000 n
-0000410338 00000 n
-0000410979 00000 n
-0000411746 00000 n
-0000412571 00000 n
-0000412674 00000 n
-0000412712 00000 n
-0000412840 00000 n
+0000159866 00000 n
+0000160017 00000 n
+0000160167 00000 n
+0000160318 00000 n
+0000160469 00000 n
+0000160619 00000 n
+0000160769 00000 n
+0000160919 00000 n
+0000161071 00000 n
+0000161223 00000 n
+0000161375 00000 n
+0000161526 00000 n
+0000161677 00000 n
+0000161826 00000 n
+0000161977 00000 n
+0000162129 00000 n
+0000162280 00000 n
+0000162430 00000 n
+0000162581 00000 n
+0000162732 00000 n
+0000162883 00000 n
+0000163035 00000 n
+0000163186 00000 n
+0000163337 00000 n
+0000163487 00000 n
+0000163639 00000 n
+0000163791 00000 n
+0000163943 00000 n
+0000164094 00000 n
+0000164245 00000 n
+0000164396 00000 n
+0000164548 00000 n
+0000164700 00000 n
+0000164852 00000 n
+0000165002 00000 n
+0000165153 00000 n
+0000165305 00000 n
+0000165454 00000 n
+0000165603 00000 n
+0000165878 00000 n
+0000154611 00000 n
+0000152564 00000 n
+0000165754 00000 n
+0000154748 00000 n
+0000168942 00000 n
+0000169095 00000 n
+0000169248 00000 n
+0000169399 00000 n
+0000169557 00000 n
+0000169714 00000 n
+0000169872 00000 n
+0000170029 00000 n
+0000170182 00000 n
+0000170340 00000 n
+0000170497 00000 n
+0000170661 00000 n
+0000170824 00000 n
+0000170988 00000 n
+0000171146 00000 n
+0000171298 00000 n
+0000171451 00000 n
+0000171609 00000 n
+0000171773 00000 n
+0000171937 00000 n
+0000172095 00000 n
+0000172259 00000 n
+0000172422 00000 n
+0000172580 00000 n
+0000172737 00000 n
+0000172900 00000 n
+0000173063 00000 n
+0000173226 00000 n
+0000173389 00000 n
+0000173553 00000 n
+0000173708 00000 n
+0000173872 00000 n
+0000174036 00000 n
+0000174200 00000 n
+0000174358 00000 n
+0000174515 00000 n
+0000176128 00000 n
+0000174728 00000 n
+0000168496 00000 n
+0000166067 00000 n
+0000174666 00000 n
+0000168633 00000 n
+0000176281 00000 n
+0000176439 00000 n
+0000176597 00000 n
+0000176755 00000 n
+0000176908 00000 n
+0000177066 00000 n
+0000177223 00000 n
+0000177377 00000 n
+0000177536 00000 n
+0000177695 00000 n
+0000177853 00000 n
+0000178011 00000 n
+0000178170 00000 n
+0000178328 00000 n
+0000178543 00000 n
+0000175850 00000 n
+0000174930 00000 n
+0000178481 00000 n
+0000175987 00000 n
+0000178798 00000 n
+0000190780 00000 n
+0000179025 00000 n
+0000179127 00000 n
+0000191019 00000 n
+0000191740 00000 n
+0000191971 00000 n
+0000205480 00000 n
+0000192293 00000 n
+0000192399 00000 n
+0000205711 00000 n
+0000206459 00000 n
+0000206682 00000 n
+0000217713 00000 n
+0000206828 00000 n
+0000206925 00000 n
+0000217950 00000 n
+0000218625 00000 n
+0000218853 00000 n
+0000219845 00000 n
+0000218896 00000 n
+0000218991 00000 n
+0000220085 00000 n
+0000220687 00000 n
+0000220888 00000 n
+0000220914 00000 n
+0000220940 00000 n
+0000220966 00000 n
+0000221026 00000 n
+0000221121 00000 n
+0000223608 00000 n
+0000221326 00000 n
+0000221429 00000 n
+0000223853 00000 n
+0000224545 00000 n
+0000224752 00000 n
+0000232082 00000 n
+0000225246 00000 n
+0000225362 00000 n
+0000232319 00000 n
+0000233254 00000 n
+0000233455 00000 n
+0000235627 00000 n
+0000233610 00000 n
+0000233715 00000 n
+0000235871 00000 n
+0000236536 00000 n
+0000236743 00000 n
+0000238449 00000 n
+0000236866 00000 n
+0000236972 00000 n
+0000238695 00000 n
+0000239351 00000 n
+0000239559 00000 n
+0000245005 00000 n
+0000239947 00000 n
+0000240067 00000 n
+0000245246 00000 n
+0000246026 00000 n
+0000246228 00000 n
+0000253635 00000 n
+0000246713 00000 n
+0000246836 00000 n
+0000253872 00000 n
+0000254760 00000 n
+0000254960 00000 n
+0000255707 00000 n
+0000254993 00000 n
+0000255087 00000 n
+0000255943 00000 n
+0000256536 00000 n
+0000256735 00000 n
+0000263018 00000 n
+0000257187 00000 n
+0000257297 00000 n
+0000263255 00000 n
+0000264135 00000 n
+0000264336 00000 n
+0000267230 00000 n
+0000264562 00000 n
+0000264667 00000 n
+0000267470 00000 n
+0000268156 00000 n
+0000268357 00000 n
+0000270462 00000 n
+0000268591 00000 n
+0000268696 00000 n
+0000270699 00000 n
+0000271384 00000 n
+0000271585 00000 n
+0000279585 00000 n
+0000272125 00000 n
+0000272256 00000 n
+0000279823 00000 n
+0000280763 00000 n
+0000280965 00000 n
+0000282028 00000 n
+0000281021 00000 n
+0000281121 00000 n
+0000282267 00000 n
+0000282880 00000 n
+0000283082 00000 n
+0000283320 00000 n
+0000283408 00000 n
+0000288164 00000 n
+0000283777 00000 n
+0000283886 00000 n
+0000288403 00000 n
+0000289180 00000 n
+0000289381 00000 n
+0000292243 00000 n
+0000289642 00000 n
+0000289747 00000 n
+0000292480 00000 n
+0000293179 00000 n
+0000293380 00000 n
+0000302301 00000 n
+0000293854 00000 n
+0000293972 00000 n
+0000302539 00000 n
+0000303527 00000 n
+0000303729 00000 n
+0000305736 00000 n
+0000303842 00000 n
+0000303945 00000 n
+0000305975 00000 n
+0000306618 00000 n
+0000306820 00000 n
+0000309519 00000 n
+0000307081 00000 n
+0000307186 00000 n
+0000309757 00000 n
+0000310467 00000 n
+0000310669 00000 n
+0000320327 00000 n
+0000311313 00000 n
+0000311454 00000 n
+0000320566 00000 n
+0000321593 00000 n
+0000321796 00000 n
+0000328988 00000 n
+0000322282 00000 n
+0000322406 00000 n
+0000329225 00000 n
+0000330105 00000 n
+0000330305 00000 n
+0000331351 00000 n
+0000330382 00000 n
+0000330481 00000 n
+0000331588 00000 n
+0000332207 00000 n
+0000332408 00000 n
+0000337452 00000 n
+0000332811 00000 n
+0000332934 00000 n
+0000337690 00000 n
+0000338486 00000 n
+0000338688 00000 n
+0000340062 00000 n
+0000338766 00000 n
+0000338868 00000 n
+0000340298 00000 n
+0000340914 00000 n
+0000341113 00000 n
+0000343347 00000 n
+0000341291 00000 n
+0000341396 00000 n
+0000343585 00000 n
+0000344251 00000 n
+0000344453 00000 n
+0000347192 00000 n
+0000344649 00000 n
+0000344762 00000 n
+0000347431 00000 n
+0000348117 00000 n
+0000348320 00000 n
+0000349361 00000 n
+0000348397 00000 n
+0000348496 00000 n
+0000349599 00000 n
+0000350220 00000 n
+0000350422 00000 n
+0000352609 00000 n
+0000350564 00000 n
+0000350673 00000 n
+0000352848 00000 n
+0000353512 00000 n
+0000361911 00000 n
+0000353715 00000 n
+0000369364 00000 n
+0000362175 00000 n
+0000376760 00000 n
+0000369586 00000 n
+0000385451 00000 n
+0000376982 00000 n
+0000393257 00000 n
+0000385728 00000 n
+0000400646 00000 n
+0000393513 00000 n
+0000407861 00000 n
+0000400886 00000 n
+0000409660 00000 n
+0000409749 00000 n
+0000414511 00000 n
+0000415152 00000 n
+0000415919 00000 n
+0000416719 00000 n
+0000416822 00000 n
+0000416860 00000 n
+0000416988 00000 n
trailer
-<< /Size 799 /Root 797 0 R /Info 798 0 R /ID [ <BAED7C336B1B3BB8FDEEEB3D3DB34A65> <BAED7C336B1B3BB8FDEEEB3D3DB34A65> ] >>
+<< /Size 798 /Root 796 0 R /Info 797 0 R /ID [ <34F1D368F0862D7DC2A22135B60C3740> <34F1D368F0862D7DC2A22135B60C3740> ] >>
startxref
-413388
+417536
%%EOF
diff --git a/macros/luatex/latex/piton/piton-french.tex b/macros/luatex/latex/piton/piton-french.tex
index 2794f5acda..49ad0285f9 100644
--- a/macros/luatex/latex/piton/piton-french.tex
+++ b/macros/luatex/latex/piton/piton-french.tex
@@ -15,7 +15,7 @@
end-escape = ! ,
begin-escape-math = \( ,
end-escape-math = \) ,
- detected-commands = highLight
+ detected-commands = { highLight , footnote }
}
@@ -107,21 +107,25 @@ version~\PitonFileVersion\space de \pkg{piton}, à la date du~\PitonFileDate.}}
\maketitle
\begin{abstract}
-L'extension \pkg{piton} propose des outils pour composer des codes informatiques avec coloration syntaxique. Elle
-nécessite l'emploi de la LuaLaTeX car le travail principal est fait en utilisant la bibliothèque Lua LPEG.
+L'extension \pkg{piton} propose des outils pour composer des codes informatiques avec
+coloration syntaxique. Elle nécessite l'emploi de la LuaLaTeX car le travail principal est
+fait en utilisant la bibliothèque Lua LPEG.
\end{abstract}
\section{Présentation}
-L'extension \pkg{piton} utilise la librairie Lua nommée LPEG\footnote{LPEG est une librairie de capture de motifs
- (\emph{pattern-matching} en anglais) pour Lua, écrite en C, fondée sur les PEG (\emph{parsing expression
- grammars}): \url{http://www.inf.puc-rio.br/~roberto/lpeg/}} pour «parser» des listings informatiques avec
-coloriage syntaxique. Comme elle utilise le Lua de LuaLaTeX, elle fonctionne uniquement avec |lualatex|
-(et ne va pas fonctionner avec les autres moteurs de compilation LaTeX, que ce soit |latex|, |pdflatex| ou
-|xelatex|). Elle n'utilise aucun programme extérieur et la compilation ne requiert donc pas |--shell-escape|. La
-compilation est très rapide puisque tout le travail du parseur est fait par la librairie LPEG, écrite en C.
+L'extension \pkg{piton} utilise la librairie Lua nommée LPEG\footnote{LPEG est une
+ librairie de capture de motifs (\emph{pattern-matching} en anglais) pour Lua, écrite en
+ C, fondée sur les PEG (\emph{parsing expression grammars}):
+ \url{http://www.inf.puc-rio.br/~roberto/lpeg/}} pour «parser» des listings informatiques
+avec coloriage syntaxique. Comme elle utilise le Lua de LuaLaTeX, elle fonctionne
+uniquement avec |lualatex| (et ne va pas fonctionner avec les autres moteurs de
+compilation LaTeX, que ce soit |latex|, |pdflatex| ou |xelatex|). Elle n'utilise aucun
+programme extérieur et la compilation ne requiert donc pas |--shell-escape| (sauf lorsque
+la clé |write| est utilisée). La compilation est très rapide puisque tout le travail du
+parseur est fait par la librairie LPEG, écrite en C.
\bigskip
Voici un exemple de code Python composé avec l'environnement |{Piton}| proposé par \pkg{piton}.
@@ -149,40 +153,42 @@ def arctan(x,n=10:int):
\end{Piton}
\bigskip
-Les principaux concurrents de l'extension \pkg{piton} sont certainement les extensions bien connues \pkg{listings}
-et \pkg{minted}.
+Les principaux concurrents de l'extension \pkg{piton} sont certainement les extensions
+bien connues \pkg{listings} et \pkg{minted}.
\bigskip
-Le nom de cette extension (\pkg{piton}) a été choisi un peu arbitrairement en référence aux pitons d'alpinisme qui
-servent à gravir les montagnes.
+Le nom de cette extension (\pkg{piton}) a été choisi un peu arbitrairement en référence
+aux pitons d'alpinisme qui servent à gravir les montagnes.
\section{Installation}
-L'extension \pkg{piton} est composée de deux fichiers : |piton.sty| et |piton.lua| (le fichier LaTeX |piton.sty|
-chargé par |\usepackage| va à son tour charger le fichier |piton.lua|). Les deux fichiers doivent être présents
-dans un répertoire où LaTeX pourra les trouver, de préférence dans une arborescence |texmf|. Le mieux reste néanmoins
+L'extension \pkg{piton} est composée de deux fichiers : |piton.sty| et |piton.lua| (le
+fichier LaTeX |piton.sty| chargé par |\usepackage| va à son tour charger le fichier
+|piton.lua|). Les deux fichiers doivent être présents dans un répertoire où LaTeX pourra
+les trouver, de préférence dans une arborescence |texmf|. Le mieux reste néanmoins
d'installer \pkg{piton} avec une distribution TeX comme MiKTeX, TeX~Live ou MacTeX.
\section{Utilisation de l'extension}
-L'extension \pkg{piton} n'est utilisable qu'avec LuaLaTeX : si un autre moteur de compilation (comme |latex|,
-|pdflatex| ou |xelatex|) est utilisé, une erreur fatale sera levée.
+L'extension \pkg{piton} n'est utilisable qu'avec LuaLaTeX : si un autre moteur de
+compilation (comme |latex|, |pdflatex| ou |xelatex|) est utilisé, une erreur fatale sera
+levée.
\subsection{Choix du langage}
Les langages informatiques pris en charge par \pkg{piton} se classent en deux catégories :
\begin{itemize}
-\item les langages reconnus nativement par \pkg{piton} qui sont au nombre de cinq : Python, OCaml, SQL, C (ou
-plutôt \CC) et un langage nommé |minimal|\footnote{Le langage |minimal| peut servir pour formater du pseudo-code
- : cf.~p.~\pageref{minimal}.} ;
+\item les langages reconnus nativement par \pkg{piton} qui sont au nombre de cinq :
+Python, OCaml, SQL, C (ou plutôt \CC) et un langage nommé |minimal|\footnote{Le langage
+ |minimal| peut servir pour formater du pseudo-code : cf.~p.~\pageref{minimal}.} ;
\item les langages définis par l'utilisateur avec la commande |\NewPitonLanguage| décrite
-p.~\pageref{NewPitonLanguage} (les parseurs de ces langages ne pourront jamais être aussi précis que ceux proposés
-nativement par \pkg{piton)}.
+p.~\pageref{NewPitonLanguage} (les parseurs de ces langages ne pourront jamais être aussi
+précis que ceux proposés nativement par \pkg{piton)}.
\end{itemize}
@@ -197,15 +203,16 @@ On peut changer de langage avec la clé |language| de |\PitonOptions| :
|\PitonOptions{language = OCaml}|
\smallskip
-En fait, le nom des langages, pour \pkg{piton}, est toujours \textbf{insensible à la casse}. Dans cet exemple, on
-aurait tout aussi bien pu écrire |Ocaml| ou |ocaml|.
+En fait, le nom des langages, pour \pkg{piton}, est toujours \textbf{insensible à la
+ casse}. Dans cet exemple, on aurait tout aussi bien pu écrire |Ocaml| ou |ocaml|.
\smallskip
-Pour les développeurs, précisons que le nom du langage courant est stocké (en minuscules) dans la variable publique
-L3 nommée |\l_piton_language_str|.
+Pour les développeurs, précisons que le nom du langage courant est stocké (en minuscules)
+dans la variable publique L3 nommée |\l_piton_language_str|.
\smallskip
-Dans la suite de ce document, on parlera de Python mais les fonctionnalités s'appliquent aussi aux autres langages.
+Dans la suite de ce document, on parlera de Python mais les fonctionnalités s'appliquent
+aussi aux autres langages.
@@ -215,21 +222,21 @@ Dans la suite de ce document, on parlera de Python mais les fonctionnalités s'a
L'extension \pkg{piton} se charge simplement avec |\usepackage{piton}|.
\smallskip
-Si, à la fin du prambule, l'extension \pkg{xcolor} n'a pas été chargée (par l'utilisateur ou par une extension
-chargée dans le préambule), \pkg{piton} charge l'extension \pkg{xcolor} avec |\usepackage{xcolor}|, c'est-à-dire
-sans aucune option. L'extension \pkg{piton} ne charge pas d'autre extension. Elle n'utilise pas de programme
-extérieur.
+Si, à la fin du prambule, l'extension \pkg{xcolor} n'a pas été chargée (par l'utilisateur
+ou par une extension chargée dans le préambule), \pkg{piton} charge l'extension
+\pkg{xcolor} avec |\usepackage{xcolor}|, c'est-à-dire sans aucune option. L'extension
+\pkg{piton} ne charge pas d'autre extension. Elle n'utilise pas de programme extérieur.
\subsection{Les commandes et environnements à la disposition de l'utilisateur}
\indexenv{Piton}
-L'extension \pkg{piton} fournit plusieurs outils pour composer du code Python: les commandes |\piton|,
-l'environnement |{Piton}| et la commande |\PitonInputFile|.
+L'extension \pkg{piton} fournit plusieurs outils pour composer du code Python: les
+commandes |\piton|, l'environnement |{Piton}| et la commande |\PitonInputFile|.
\begin{itemize} \setlength{\fboxsep}{1pt}
-\item La commande \colorbox{gray!20}{\ttfamily \textbackslash piton} doit être utilisée pour composer de petits éléments de code à l'intérieur d'un
-paragraphe. Par exemple :
+\item La commande \colorbox{gray!20}{\ttfamily \textbackslash piton} doit être utilisée
+pour composer de petits éléments de code à l'intérieur d'un paragraphe. Par exemple :
{\color{gray}\verb|\piton{def carré(x): return x*x}|}\qquad
\piton{def carré(x): return x*x}
@@ -237,26 +244,28 @@ paragraphe. Par exemple :
La syntaxe et les particularités de la commande sont détaillées ci-après.
-\item L'environnement \colorbox{gray!20}{\ttfamily \{Piton\}} doit être utilisé pour composer des codes de
-plusieurs lignes. Comme cet environnement prend son argument selon un mode verbatim, il ne peut pas être utilisé
-dans l'argument d'une commande LaTeX. Pour les besoins de personnalisation, il est possible de définir de nouveaux
-environnements similaires à |{Piton}| en utilisant la commande \DefinitionCommand{NewPitonEnvironment} : cf. partie
-\ref{NewPitonEnvironment} p.~\pageref{NewPitonEnvironment}.
+\item L'environnement \colorbox{gray!20}{\ttfamily \{Piton\}} doit être utilisé pour
+composer des codes de plusieurs lignes. Comme cet environnement prend son argument selon
+un mode verbatim, il ne peut pas être utilisé dans l'argument d'une commande LaTeX. Pour
+les besoins de personnalisation, il est possible de définir de nouveaux environnements
+similaires à |{Piton}| en utilisant la commande \DefinitionCommand{NewPitonEnvironment} :
+cf. partie \ref{NewPitonEnvironment} p.~\pageref{NewPitonEnvironment}.
-\item La commande \colorbox{gray!20}{\ttfamily \textbackslash PitonInputFile} doit être utilisée pour insérer et
-composer un fichier externe.
+\item La commande \colorbox{gray!20}{\ttfamily \textbackslash PitonInputFile} doit être
+utilisée pour insérer et composer un fichier externe.
Il est possible de n'insérer qu'une partie de ce fichier : cf. partie~\ref{part-of-a-file},
p.~\pageref{part-of-a-file}.
-La clé \Definition{path} de la commande |\PitonOptions| permet de spécifier une \emph{liste} de chemins où sera
-recherché le fichier à inclure (dans cette liste, les chemins sont séparés par des virgules).
+La clé \Definition{path} de la commande |\PitonOptions| permet de spécifier une
+\emph{liste} de chemins où sera recherché le fichier à inclure (dans cette liste, les
+chemins sont séparés par des virgules).
-L'extension \pkg{piton} propose aussi des commandes \colorbox{gray!20}{\ttfamily\textbackslash PitonInputFileT},
-\colorbox{gray!20}{\ttfamily \textbackslash PitonInputFileF} et
-\colorbox{gray!20}{\ttfamily \textbackslash PitonInputFileTF} avec des arguments correspondant aux lettres |T| et
-|F|, arguments qui seront executés dans le
-cas où le fichier a été trouvé (lettre |T|) ou pas (lettre |F|).
+L'extension \pkg{piton} propose aussi des commandes
+\colorbox{gray!20}{\ttfamily\textbackslash PitonInputFileT}, \colorbox{gray!20}{\ttfamily
+ \textbackslash PitonInputFileF} et \colorbox{gray!20}{\ttfamily \textbackslash
+ PitonInputFileTF} avec des arguments correspondant aux lettres |T| et |F|, arguments qui
+seront executés dans le cas où le fichier a été trouvé (lettre |T|) ou pas (lettre |F|).
\end{itemize}
@@ -265,19 +274,23 @@ cas où le fichier a été trouvé (lettre |T|) ou pas (lettre |F|).
\indexcommand{piton}
-La commande |\piton| possède en fait une syntaxe double. Elle est peut être utilisée comme une commande standard de
-LaTeX prenant son argument entre accolades (|\piton{...}|), ou bien selon la syntaxe de la commande |\verb| où l'argument est
-délimité entre deux caractères identiques (par ex. : \verb!\piton|...|!). On détaille maintenant ces deux syntaxes.
+La commande |\piton| possède en fait une syntaxe double. Elle est peut être utilisée comme
+une commande standard de LaTeX prenant son argument entre accolades (|\piton{...}|), ou
+bien selon la syntaxe de la commande
+|\verb| où l'argument est délimité entre deux caractères
+identiques (par ex. : \verb!\piton|...|!).
+On détaille maintenant ces deux syntaxes.
\bigskip
\begin{itemize}
\item {\color{blue} \textsf{Syntaxe} \verb|\piton{...}|}\par\nobreak
-Quand son argument est donné entre accolades, la commande |\piton| ne prend pas son argument en mode verbatim. Les
-points suivants doivent être remarqués :
+Quand son argument est donné entre accolades, la commande |\piton| ne prend pas son
+argument en mode verbatim. Les points suivants doivent être remarqués :
\begin{itemize}
-\item plusieurs espaces successives sont remplacées par une unique espace, ainsi que les retours à la ligne
+\item plusieurs espaces successives sont remplacées par une unique espace, ainsi que les
+retours à la ligne
{\color{cyan} mais la commande |\|␣ est fournie pour forcer l'insertion d'une espace} ;
@@ -287,7 +300,8 @@ points suivants doivent être remarqués :
\item les accolades doivent apparaître par paires correctement imbriquées,
-{\color{cyan} mais les commandes |\{| et |\}| sont aussi fournies pour insérer des accolades individuelles} ;
+{\color{cyan} mais les commandes |\{| et |\}| sont aussi fournies pour insérer des
+ accolades individuelles} ;
\item les commandes LaTeX\footnote{Cela s'applique aux commandes commençant par une contre-oblique |\| mais
également aux caractères actifs, c'est-à-dire ceux de catcode~13.} sont complètement développées sans être
@@ -316,16 +330,16 @@ et |@|) doivent être insérés sans contre-oblique.
\end{tabular}
\bigskip
-La commande |\piton| avec son argument entre accolades peut être utilisée dans les arguments des autres commandes LaTeX.\footnote{La commande
- |\piton| peut par exemple être
+La commande |\piton| avec son argument entre accolades peut être utilisée dans les
+arguments des autres commandes LaTeX.\footnote{La commande |\piton| peut par exemple être
utilisée dans une note de bas de page. Exemple : \piton{s = 'Une chaîne'}.}
\bigskip
\item {\color{blue} \textsf{Syntaxe} \verb!\piton|...|!}\par\nobreak
-Quand la commande |\piton| prend son argument entre deux caractères identiques, cet argument est pris \emph{en mode
- verbatim}. De ce fait, avec cette syntaxe, la commande |\piton| ne peut \emph{pas} être utilisée dans l'argument d'une
-autre fonction.
+Quand la commande |\piton| prend son argument entre deux caractères identiques, cet
+argument est pris \emph{en mode verbatim}. De ce fait, avec cette syntaxe, la commande
+|\piton| ne peut \emph{pas} être utilisée dans l'argument d'une autre fonction.
\medskip
\begin{tabular}{>{\color{gray}}w{l}{75mm}@{\hspace*{1cm}}l}
@@ -347,85 +361,110 @@ autre fonction.
\section{Personnalisation}
-Concernant la fonte de caractères utilisée dans les listings produits par l'extension \pkg{piton}, il s'agit
-simplement de la fonte mono-chasse courante (\pkg{piton} utilise simplement en interne la commande LaTeX standard
-|\ttfamily|). Pour la changer, le mieux est d'utiliser |\setmonofont| de \pkg{fontspec}.
+Concernant la fonte de caractères utilisée dans les listings produits par l'extension
+\pkg{piton}, il s'agit simplement de la fonte mono-chasse courante (\pkg{piton} utilise
+simplement en interne la commande LaTeX standard |\ttfamily|). Pour la changer, le mieux
+est d'utiliser |\setmonofont| de \pkg{fontspec}.
\subsection{Les clés de la commande \textbackslash PitonOptions}
\indexcommand{PitonOptions}
-La commande |\PitonOptions| prend en argument une liste de couples \textsl{clé=valeur}. La portée des réglages
-effectués par cette commande est le groupe TeX courant.\footnote{On rappelle que tout environnement LaTeX est, en
- particulier, un groupe.}
+La commande |\PitonOptions| prend en argument une liste de couples \textsl{clé=valeur}. La
+portée des réglages effectués par cette commande est le groupe TeX courant.\footnote{On
+ rappelle que tout environnement LaTeX est, en particulier, un groupe.}
-Ces clés peuvent aussi être appliquées à un environnement |{Piton}| individuel (entre crochets).
+Ces clés peuvent aussi être appliquées à un environnement |{Piton}| individuel (entre
+crochets).
\begin{itemize}
-\item La clé \Definition{language} spécifie le langage informatique considéré (la casse n'est pas prise en compte).
-Cinq valeurs sont possibles : |Python|, |OCaml|, |C|, |SQL| et |minimal|. La valeur initiale est |Python|.
+\item La clé \Definition{language} spécifie le langage informatique considéré (la casse
+n'est pas prise en compte). On peut choisir l'un des cinq langages prédéfinis (|Python|,
+|OCaml|, |C|, |SQL| et |minimal|) ou bien le nom d'un langage défini par l'utilisateur
+avec |\NewPitonLanguage| (voir partie~\ref{NewPitonLanguage}, p.~\pageref{NewPitonLanguage}).
+
+La valeur initiale est |Python|.
\item \index{path} La clé \Definition{path} indique un chemin où seront cherchés les fichiers inclus par
|\PitonInputFile|.
-\item \index{gobble}\label{gobble} La clé \Definition{gobble} prend comme valeur un entier positif $n$ : les $n$
-premiers caractères de chaque ligne sont alors retirés (avant formatage du code) dans les environnements |{Piton}|.
-Ces $n$ caractères ne sont pas nécessairement des espaces.
+\item \index{gobble}\label{gobble} La clé \Definition{gobble} prend comme valeur un entier
+positif $n$ : les $n$ premiers caractères de chaque ligne sont alors retirés (avant
+formatage du code) dans les environnements |{Piton}|. Ces $n$ caractères ne sont pas
+nécessairement des espaces.
+
+\item \index{auto-gobble}\index{gobble!auto-gobble} Quand la clé \Definition{auto-gobble}
+est activée, l'extension \pkg{piton} détermine la valeur minimale $n$ du nombre d'espaces
+successifs débutant chaque ligne (non vide) de l'environnement |{Piton}| et applique
+|gobble| avec cette valeur de~$n$.
-\item \index{auto-gobble}\index{gobble!auto-gobble} Quand la clé \Definition{auto-gobble} est activée, l'extension \pkg{piton} détermine la valeur minimale $n$
-du nombre d'espaces successifs débutant chaque ligne (non vide) de l'environnement |{Piton}| et applique |gobble|
-avec cette valeur de~$n$.
+\item \index{env-gobble}\index{gobble!env-gobble} Quand la clé \Definition{env-gobble} est
+activée, \pkg{piton} analyse la dernière ligne de l'environnement, c'est-à-dire celle qui
+contient le |\end{Piton}| et détermine si cette ligne ne comporte que des espaces suivis
+par |\end{Piton}|. Si c'est le cas, \pkg{piton} calcule le nombre $n$ de ces espaces et
+applique |gobble| avec cette valeur de~$n$. Le nom de cette clé vient de \emph{environment
+ gobble}: le nombre d'espaces à retirer ne dépend que de la position des délimiteurs
+|\begin{Piton}| et |\end{Piton}| de l'environnement.
-\item \index{env-gobble}\index{gobble!env-gobble} Quand la clé \Definition{env-gobble} est activée, \pkg{piton}
-analyse la dernière ligne de l'environnement, c'est-à-dire celle qui contient le |\end{Piton}| et détermine si
-cette ligne ne comporte que des espaces suivis par |\end{Piton}|. Si c'est le cas, \pkg{piton} calcule le nombre
-$n$ de ces espaces et applique |gobble| avec cette valeur de~$n$. Le nom de cette clé vient de \emph{environment
- gobble}: le nombre d'espaces à retirer ne dépend que de la position des délimiteurs |\begin{Piton}| et
-|\end{Piton}| de l'environnement.
+\item \index{write} La clé \Definition{write} prend en argument un nom de fichier (avec
+l'extension) et écrit le contenu\footnote{En fait, il ne s'agit pas exactement du contenu
+ de l'environnement mais de la valeur renvoyée par l'instruction Lua
+ |piton.get_last_code()| qui en est une version sans les surcharges de formatage LaTeX
+ (voir la partie \ref{API}, p.~\pageref{API}).} de l'environnement courant dans ce
+fichier. À la première utilisation du fichier par \pkg{piton}, celui-ci est effacé.
-\item \index{write} La clé \Definition{write} prend en argument un nom de fichier (avec l'extension) et écrit le
-contenu\footnote{En fait, il ne s'agit pas exactement du contenu de l'environnement mais de la valeur renvoyée par
- l'instruction Lua
- |piton.get_last_code()| qui en est une version sans les surcharges de formatage LaTeX (voir la partie \ref{API}, p.~\pageref{API}).} de l'environnement courant dans ce fichier. À la première utilisation du fichier par \pkg{piton}, celui-ci
-est effacé.
+{\bfseries Cette clé nécessite une compilation avec {\ttfamily lualatex -shell-escape}}.
-\item \index{path-write} La clé \Definition{path-write} indique un chemin où seront écrits les fichiers écrits par
-l'emploi de la clé |write| précédente.
+\item \index{path-write} La clé \Definition{path-write} indique un chemin où seront écrits
+les fichiers écrits par l'emploi de la clé |write| précédente.
-\item \index{line-numbers} La clé \Definition{line-numbers} active la numérotation des lignes (en débordement à
-gauche) dans les environnements |{Piton}| et dans les listings produits par la commande |\PitonInputFile|.
+\item \index{line-numbers} La clé \Definition{line-numbers} active la numérotation des
+lignes (en débordement à gauche) dans les environnements |{Piton}| et dans les listings
+produits par la commande |\PitonInputFile|.
Cette clé propose en fait plusieurs sous-clés.
\begin{itemize}
-\item La clé \Definition{line-numbers/skip-empty-lines} demande que les lignes vides (qui ne contiennent que des
-espaces) soient considérées comme non existantes en ce qui concerne la numérotation des lignes (si la clé
-|/absolute|, décrite plus bas, est active, la clé |/skip-empty-lines| n'a pas d'effet dans |\PitonInputFile|). La
-valeur initiale de cette clé est |true| (et non |false|).\footnote{Avec le langage Python, les lignes vides des \emph{docstrings} sont
- prises en compte.}
-
-\item La clé \Definition{line-numbers/label-empty-lines} demande que les labels (c'est-à-dire les numéros) des
-lignes vides soient affichés. Si la clé |/skip-empty-lines| est active, la clé |/label-empty-lines| est sans effet.
-La valeur initiale de cette clé est |true|.\footnote{Quand la clé |split-on-empty-lines| est activée, les labels des
+\item La clé \Definition{line-numbers/skip-empty-lines} demande que les lignes vides (qui
+ne contiennent que des espaces) soient considérées comme non existantes en ce qui concerne
+la numérotation des lignes (si la clé |/absolute|, décrite plus bas, est active, la clé
+|/skip-empty-lines| n'a pas d'effet dans |\PitonInputFile|). La valeur initiale de cette
+clé est |true| (et non |false|).\footnote{Avec le langage Python, les lignes vides des
+ \emph{docstrings} sont prises en compte.}
+
+\item La clé \Definition{line-numbers/label-empty-lines} demande que les labels
+(c'est-à-dire les numéros) des lignes vides soient affichés. Si la clé |/skip-empty-lines|
+est active, la clé |/label-empty-lines| est sans effet. La valeur initiale de cette clé
+est |true|.\footnote{Quand la clé |split-on-empty-lines| est activée, les labels des
lignes vides ne sont jamais imprimés.}
-\item La clé \Definition{line-numbers/absolute} demande, pour les listings générés par |\PitonInputFile|, que les
-numéros de lignes affichés soient absolus (c'est-à-dire ceux du fichier d'origine). Elle n'a d'intérêt que si on
-n'insère qu'une partie du fichier (cf. partie~\ref{part-of-a-file}, p.~\pageref{part-of-a-file}). La clé
-|/absolute| est sans effet dans les environnements |{Piton}|.
+\item La clé \Definition{line-numbers/absolute} demande, pour les listings générés par
+|\PitonInputFile|, que les numéros de lignes affichés soient absolus (c'est-à-dire ceux du
+fichier d'origine). Elle n'a d'intérêt que si on n'insère qu'une partie du fichier (cf.
+partie~\ref{part-of-a-file}, p.~\pageref{part-of-a-file}). La clé |/absolute| est sans
+effet dans les environnements |{Piton}|.
+
+\item La clé \Definition{line-numbers/resume} reprend la numérotation là où elle avait été
+laissée au dernier listing. En fait, la clé |line-numbers/resume| a un alias, qui est
+|resume| tout court (car on peut être amené à l'utiliser souvent).
-\item La clé \Definition{line-numbers/resume} reprend la numérotation là où elle avait été laissée au dernier
-listing. En fait, la clé |line-numbers/resume| a un alias, qui est |resume| tout court (car on peut être amené à
-l'utiliser souvent).
+\item La clé \Definition{line-numbers/start} impose que la numérotation commence à ce
+numéro.
-\item La clé \Definition{line-numbers/start} impose que la numérotation commence à ce numéro.
+\item La clé \Definition{line-numbers/sep} est la distance horizontale entre les numéros
+de lignes (insérés par |line-numbers|) et les lignes du code informatique. La valeur
+initiale est 0.7~em.
-\item La clé \Definition{line-numbers/sep} est la distance horizontale entre les numéros de lignes (insérés par
-|line-numbers|) et les lignes du code informatique. La valeur initiale est 0.7~em.
+\item \colorbox{yellow!50}{\bfseries Nouveau 3.1}\enskip
+La clé \Definition{line-numbers/format} est une liste de tokens qui est insérée avant le
+numéro de ligne pour le formater. Il est possible de mettre \emph{en dernière position} de
+cette liste une commande LaTeX à un argument comme |\fbox|.
+
+La valeur initiale est |\footnotesize \color{gray}|.
\end{itemize}
-Pour la commodité, un dispositif de factorisation du préfixe |line-numbers| est disponible, c'est-à-dire que l'on
-peut écrire :
+Pour la commodité, un dispositif de factorisation du préfixe |line-numbers| est
+disponible, c'est-à-dire que l'on peut écrire :
\begin{Verbatim}
\PitonOptions
@@ -434,53 +473,71 @@ peut écrire :
{
skip-empty-lines = false ,
label-empty-lines = false ,
- sep = 1 em
+ sep = 1 em ,
+ line-format = \footnotesize \color{blue}
}
}
\end{Verbatim}
-\item \index{left-margin} La clé \Definition{left-margin} fixe une marge sur la gauche. Cette clé peut être utile, en particulier, en
-conjonction avec la clé |line-numbers| si on ne souhaite pas que les numéros de ligne soient dans une position en
-débordement sur la gauche.
+\item \index{left-margin} La clé \Definition{left-margin} fixe une marge sur la gauche.
+Cette clé peut être utile, en particulier, en conjonction avec la clé |line-numbers| si on
+ne souhaite pas que les numéros de ligne soient dans une position en débordement sur la
+gauche.
-Il est possible de donner à la clé |left-margin| la valeur spéciale~|auto|. Avec cette valeur, une marge est
-insérée automatiquement pour les numéros de ligne quand la clé |line-numbers| est utilisée. Voir un exemple à la
-partie \ref{example-numbering} p.~\pageref{example-numbering}.
+Il est possible de donner à la clé |left-margin| la valeur spéciale~|auto|. Avec cette
+valeur, une marge est insérée automatiquement pour les numéros de ligne quand la clé
+|line-numbers| est utilisée. Voir un exemple à la partie \ref{example-numbering}
+p.~\pageref{example-numbering}.
-\item \index{background-color} La clé \Definition{background-color} fixe la couleur de fond des environnements |{Piton}| et des listings
-produits par |\PitonInputFile| (ce fond a une largeur que l'on peut fixer avec la clé |width| décrite ci-dessous).
-La clé |background-color| accepte une couleur définie «à la volée», c'est-à-dire que l'on peut écrire par exemple
-|background-color = [cmyk]{0.1,0.05,0,0}|
+\item \index{background-color} La clé \Definition{background-color} fixe la couleur de
+fond des environnements |{Piton}| et des listings produits par |\PitonInputFile| (ce fond
+a une largeur que l'on peut fixer avec la clé |width| décrite ci-dessous). La clé
+|background-color| accepte une couleur définie «à la volée», c'est-à-dire que l'on peut
+écrire par exemple |background-color = [cmyk]{0.1,0.05,0,0}|
\smallskip
-La clé |background-color| accepte aussi en argument une \emph{liste} de couleurs. Les lignes sont alors coloriées
-de manière cyclique avec ces couleurs.
+La clé |background-color| accepte aussi en argument une \emph{liste} de couleurs. Les
+lignes sont alors coloriées de manière cyclique avec ces couleurs.
\emph{Exemple} : |\PitonOptions{background-color = {gray!5,white}}|
-\item \index{prompt-background-color} Avec la clé \Definition{prompt-background-color}, \pkg{piton} ajoute un fond coloré aux lignes débutant par
-le prompt «|>>>|» (et sa continuation «|...|») caractéristique des consoles Python avec boucle \textsc{repl}
-(\emph{read-eval-print loop}). Pour un exemple d'utilisation de cette clé, voir la partie \ref{pythonrepl}
-p.~\pageref{pythonrepl}.
-
-\item \index{width} La clé \Definition{width} fixe la largeur du listing produit. Cette largeur s'applique aux fonds colorés
-spécifiés par les clés |background-color| et |prompt-background-color| et également quand une coupure automatique
-des lignes est demandée par |break-lines| (cf.~\ref{line-breaks}, p.~\pageref{line-breaks}).
-
-Cette clé peut prendre comme valeur une longueur explicite mais aussi la valeur spéciale~|min|. Avec cette valeur,
-la largeur sera calculée à partir de la largeur maximale des lignes de code. Attention : l'usage de cette valeur
-spéciale~|min| requiert deux compilations LuaLaTeX\footnote{La largeur maximale est calculée lors de la première
-compilation, écrite sur le fichier~|aux|, puis réutilisée lors de la compilation suivante. Certains outils comme
-|latexmk| (utilisé par Overleaf) effectuent automatiquement un nombre suffisant de compilations.}.
-
-Pour un exemple d'utilisation de |width=min|, voir la partie~\ref{example-comments} sur les exemples, p.~\pageref{example-comments}.
-
-\item \index{show-spaces-in-strings} En activant la clé \Definition{show-spaces-in-strings}, les espaces dans les
-chaînes de caractères\footnote{Pour le language Python, cela ne s'applique que pour les chaînes courtes, c'est-à-dire
-celles délimitées par~\verb|'| ou~\verb|"|. En OCaml, cela ne s'applique pas pour les \emph{quoted strings}.} sont
-matérialisés par le caractère ␣ (U+2423 : \textsc{open box}). Bien sûr, le caractère U+2423 doit être présent dans la fonte mono-chasse utilisée.\footnote{L'extension \pkg{piton} utilise
- simplement la fonte mono-chasse courante. Pour la changer, le mieux est d'utiliser |\setmonofont| de
+\smallskip
+Si la clé |split-on-empty-lines| est utilisée (voir la partie «Coupure de pages»,
+p.~\pageref{coupure-de-pages}), les lignes de séparation entre morceaux de code générés
+par cette clé n'ont pas de fond coloré (au moins avec la valeur initiale du paramètre
+|split-separation|).
+
+\item \index{prompt-background-color} Avec la clé \Definition{prompt-background-color},
+\pkg{piton} ajoute un fond coloré aux lignes débutant par le prompt «|>>>|» (et sa
+continuation «|...|») caractéristique des consoles Python avec boucle \textsc{repl}
+(\emph{read-eval-print loop}). Pour un exemple d'utilisation de cette clé, voir la partie
+\ref{pythonrepl} p.~\pageref{pythonrepl}.
+
+\item \index{width} La clé \Definition{width} fixe la largeur du listing produit. Cette
+largeur s'applique aux fonds colorés spécifiés par les clés |background-color| et
+|prompt-background-color| et également quand une coupure automatique des lignes est
+demandée par |break-lines| (cf.~\ref{line-breaks}, p.~\pageref{line-breaks}).
+
+Cette clé peut prendre comme valeur une longueur explicite mais aussi la valeur
+spéciale~|min|. Avec cette valeur, la largeur sera calculée à partir de la largeur
+maximale des lignes de code. Attention : l'usage de cette valeur spéciale~|min| requiert
+deux compilations LuaLaTeX\footnote{La largeur maximale est calculée lors de la première
+ compilation, écrite sur le fichier~|aux|, puis réutilisée lors de la compilation
+ suivante. Certains outils comme |latexmk| (utilisé par Overleaf) effectuent
+ automatiquement un nombre suffisant de compilations.}.
+
+Pour un exemple d'utilisation de |width=min|, voir la partie~\ref{example-comments} sur
+les exemples, p.~\pageref{example-comments}.
+
+\item \index{show-spaces-in-strings} En activant la clé
+\Definition{show-spaces-in-strings}, les espaces dans les chaînes de
+caractères\footnote{Pour le language Python, cela ne s'applique que pour les chaînes
+ courtes, c'est-à-dire celles délimitées par~\verb|'| ou~\verb|"|. En OCaml, cela ne
+ s'applique pas pour les \emph{quoted strings}.} sont matérialisés par le caractère ␣
+(U+2423 : \textsc{open box}). Bien sûr, le caractère U+2423 doit être présent dans la
+fonte mono-chasse utilisée.\footnote{L'extension \pkg{piton} utilise simplement la fonte
+ mono-chasse courante. Pour la changer, le mieux est d'utiliser |\setmonofont| de
\pkg{fontspec}.}\par\nobreak
%
\begingroup
@@ -488,10 +545,12 @@ matérialisés par le caractère ␣ (U+2423 : \textsc{open box}). Bien sûr, le
Exemple : \piton{my_string = 'Très bonne réponse'}
\endgroup
-\item \index{show-spaces} Avec la clé \Definition{show-spaces}, tous les espaces sont matérialisés (et aucune
-coupure de ligne ne peut plus intervenir sur ces espaces matérialisés, même si la clé |break-lines|\footnote{cf.
- \ref{line-breaks} p.~\pageref{line-breaks}.} est active). Il faut néanmoins remarquer que les espaces en fin de
-ligne sont tous supprimés par \pkg{piton}. Les tabulations de début de ligne sont représentées par des flèches.
+\item \index{show-spaces} Avec la clé \Definition{show-spaces}, tous les espaces sont
+matérialisés (et aucune coupure de ligne ne peut plus intervenir sur ces espaces
+matérialisés, même si la clé |break-lines|\footnote{cf. \ref{line-breaks}
+ p.~\pageref{line-breaks}.} est active). Il faut néanmoins remarquer que les espaces en
+fin de ligne sont tous supprimés par \pkg{piton}. Les tabulations de début de ligne sont
+représentées par des flèches.
\end{itemize}
\bigskip
@@ -544,8 +603,8 @@ ligne sont tous supprimés par \pkg{piton}. Les tabulations de début de ligne s
\bigskip
-La commande |\PitonOptions| propose d'autres clés qui seront décrites plus loin (voir en particulier la coupure des
-pages et des lignes p.~\pageref{breakable}).
+La commande |\PitonOptions| propose d'autres clés qui seront décrites plus loin (voir en
+particulier la coupure des pages et des lignes p.~\pageref{breakable}).
\subsection{Les styles}
@@ -555,32 +614,35 @@ pages et des lignes p.~\pageref{breakable}).
\subsubsection{Notion de style}
-L'extension \pkg{piton} fournit la commande |\SetPitonStyle| pour personnaliser les différents styles utilisés pour
-formater les éléments syntaxiques des listings Python. Ces personnalisations ont une portée qui correspond au
-groupe TeX courant.\footnote{On rappelle que tout environnement LaTeX est, en particulier, un groupe.}
+L'extension \pkg{piton} fournit la commande |\SetPitonStyle| pour personnaliser les
+différents styles utilisés pour formater les éléments syntaxiques des listings Python. Ces
+personnalisations ont une portée qui correspond au groupe TeX courant.\footnote{On
+ rappelle que tout environnement LaTeX est, en particulier, un groupe.}
\bigskip
-\indexcommand{SetPitonStyle}
-La commande |\SetPitonStyle| prend en argument une liste de couples \textsl{clé=valeur}. Les clés sont les noms des
-styles et les valeurs sont les instructions LaTeX de formatage correspondantes.
+\indexcommand{SetPitonStyle} La commande |\SetPitonStyle| prend en argument une liste de
+couples \textsl{clé=valeur}. Les clés sont les noms des styles et les valeurs sont les
+instructions LaTeX de formatage correspondantes.
\bigskip
-Ces instructions LaTeX doivent être des instructions de formatage du type de |\bfseries|, |\slshape|,
-|\color{...}|, etc. (les commandes de ce type sont parfois qualifiées de \emph{semi-globales}). Il est aussi
-possible de mettre, \emph{à la fin de la liste d'instructions}, une commande LaTeX prenant exactement un argument.
+Ces instructions LaTeX doivent être des instructions de formatage du type de |\bfseries|,
+|\slshape|, |\color{...}|, etc. (les commandes de ce type sont parfois qualifiées de
+\emph{semi-globales}). Il est aussi possible de mettre, \emph{à la fin de la liste
+ d'instructions}, une commande LaTeX prenant exactement un argument.
\bigskip
-Voici un exemple qui change le style utilisé pour le nom d'une fonction Python, au moment de sa définition
-(c'est-à-dire après le mot-clé |def|). Elle utilise la commande |\highLight| de \pkg{lua-ul} (qui nécessite
-lui-même le chargement de \pkg{luacolor}).
+Voici un exemple qui change le style utilisé pour le nom d'une fonction Python, au moment
+de sa définition (c'est-à-dire après le mot-clé |def|). Elle utilise la commande
+|\highLight| de \pkg{lua-ul} (qui nécessite lui-même le chargement de \pkg{luacolor}).
\begin{Verbatim}
\SetPitonStyle
{ Name.Function = \bfseries \hightLight[red!50] }
\end{Verbatim}
-Ici, |\highLight[red!50]| doit être considéré comme le nom d'une fonction LaTeX qui prend exactement un argument,
-puisque, habituellement, elle est utilisée avec |\highLight[red!50]{|\texttt{\slshape text}|}|.
+Ici, |\highLight[red!50]| doit être considéré comme le nom d'une fonction LaTeX qui prend
+exactement un argument, puisque, habituellement, elle est utilisée avec
+|\highLight[red!50]{|\texttt{\slshape text}|}|.
\medskip
\begingroup
@@ -591,57 +653,62 @@ Avec ce réglage, on obtient : \piton{def cube(x) : return x * x * x }
\bigskip
-L'usage des différents styles suivant le langage informatique considéré est décrit dans la partie \ref{Semantic}, à
-partir de la page \pageref{Semantic}.
+L'usage des différents styles suivant le langage informatique considéré est décrit dans la
+partie \ref{Semantic}, à partir de la page \pageref{Semantic}.
\bigskip
-\indexcommand{PitonStyle}
-La commande \DefinitionCommand{PitonStyle} prend en argument le nom d'un style et permet de récupérer la valeur (en
-tant que liste d'instructions LaTeX) de ce style.
+\indexcommand{PitonStyle} La commande \DefinitionCommand{PitonStyle} prend en argument le
+nom d'un style et permet de récupérer la valeur (en tant que liste d'instructions LaTeX)
+de ce style.
\smallskip
-Par exemple, on peut écrire, dans le texte courant, |{\PitonStyle{Keyword}{function}}| et on aura
-le mot {\PitonStyle{Keyword}{function}} formaté comme un mot-clé.
+Par exemple, on peut écrire, dans le texte courant, |{\PitonStyle{Keyword}{function}}| et
+on aura le mot {\PitonStyle{Keyword}{function}} formaté comme un mot-clé.
\smallskip
-La syntaxe |{\PitonStyle{|\textsl{\texttt{style}}|}{...}}| est nécessaire pour pouvoir tenir compte à la fois des commandes
-semi-globales et des commandes à argument présentes dans la valeur courante du style \texttt{\textsl{style}}.
+La syntaxe |{\PitonStyle{|\textsl{\texttt{style}}|}{...}}| est nécessaire pour pouvoir
+tenir compte à la fois des commandes semi-globales et des commandes à argument présentes
+dans la valeur courante du style \texttt{\textsl{style}}.
\subsubsection{Styles locaux et globaux}
-Un style peut être défini de manière globale avec la commande |\SetPitonStyle|. Cela veut dire qu'il s'appliquera
-par défaut à tous les langages informatiques qui utilisent ce style.
+Un style peut être défini de manière globale avec la commande |\SetPitonStyle|. Cela veut
+dire qu'il s'appliquera par défaut à tous les langages informatiques qui utilisent ce
+style.
\medskip
Par exemple, avec la commande
\begin{Verbatim}
\SetPitonStyle{Comment = \color{gray}}
\end{Verbatim}
-tous les commentaires (que ce soit en Python, en C, en OCaml, etc. ou dans un langage défini avec
-|\NewPitonLanguage|) seront composés en gris.
+tous les commentaires (que ce soit en Python, en C, en OCaml, etc. ou dans un langage
+défini avec |\NewPitonLanguage|) seront composés en gris.
\bigskip
-Mais il est aussi possible de définir un style localement pour un certain langage informatique en passant le nom du
-langage en argument optionnel (entre crochets) de la commande |\SetPitonStyle|.\footnote{On rappelle que, dans
- \pkg{piton}, les noms des langages informatiques ne sont pas sensibles à la casse.}
+Mais il est aussi possible de définir un style localement pour un certain langage
+informatique en passant le nom du langage en argument optionnel (entre crochets) de la
+commande |\SetPitonStyle|.\footnote{On rappelle que, dans \pkg{piton}, les noms des
+ langages informatiques ne sont pas sensibles à la casse.}
\medskip
Par exemple, avec la commande
\begin{Verbatim}
-\SetPitonStyle~emphase#[SQL]@{Keywords = \color[HTML]{006699} \bfseries \MakeUppercase}
+\SetPitonStyle~emphase#[SQL]@{Keyword = \color[HTML]{006699} \bfseries \MakeUppercase}
\end{Verbatim}
-les mots-clés dans les listings SQL seront composés en lettres capitales, même s'ils s'apparaissent en minuscules
-dans le fichier source LaTeX (on rappelle que, en SQL, les mot-clés ne sont pas sensibles à la casse et donc forcer
-leur mise en capitales peut être envisagé).
+les mots-clés dans les listings SQL seront composés en lettres capitales, même s'ils
+s'apparaissent en minuscules dans le fichier source LaTeX (on rappelle que, en SQL, les
+mot-clés ne sont pas sensibles à la casse et donc forcer leur mise en capitales peut être
+envisagé).
\medskip
-Comme on s'en doute, si un langage informatique utilise un certain style et que ce style n'est pas défini
-localement pour ce langage, c'est la version globale qui est utilisée. Cette notion de globalité n'a pas de
-rapport avec la notion de liaison locale de TeX (notion de groupe TeX).\footnote{Du point de vue des groupes de
- TeX, les liaisons faites par |\SetPitonStyle| sont toujours locales.}
+Comme on s'en doute, si un langage informatique utilise un certain style et que ce style
+n'est pas défini localement pour ce langage, c'est la version globale qui est utilisée.
+Cette notion de globalité n'a pas de rapport avec la notion de liaison locale de TeX
+(notion de groupe TeX).\footnote{Du point de vue des groupes de TeX, les liaisons faites
+ par |\SetPitonStyle| sont toujours locales.}
\medskip
Les styles fournis par défaut par \pkg{piton} sont tous définis globalement.
@@ -652,16 +719,19 @@ Les styles fournis par défaut par \pkg{piton} sont tous définis globalement.
\index{UserFunction (style)}
\bigskip
-Il existe un style spécial nommé |UserFunction|. Ce style s'applique aux noms des fonctions précédemment définies
-par l'utilisateur (par exemple, avec le langage Python, ces noms de fonctions sont ceux qui apparaissent après le
-mot-clé \piton{def} dans un listing Python précédent). La valeur initiale de ce style est nulle (=vide), ce qui
-fait que ces noms de fonctions sont formatés comme du texte courant (en noir). Néanmoins, il est possible de
-changer la valeur de ce style, comme tous les autres styles, avec la commande |\SetPitonStyle|.
+Il existe un style spécial nommé |UserFunction|. Ce style s'applique aux noms des
+fonctions précédemment définies par l'utilisateur (par exemple, avec le langage Python,
+ces noms de fonctions sont ceux qui apparaissent après le mot-clé \piton{def} dans un
+listing Python précédent). La valeur initiale de ce style est nulle (=vide), ce qui fait
+que ces noms de fonctions sont formatés comme du texte courant (en noir). Néanmoins, il
+est possible de changer la valeur de ce style, comme tous les autres styles, avec la
+commande |\SetPitonStyle|.
\medskip
-Dans l'exemple suivant, on règle les styles |Name.Function| et |UserFunction| de manière à ce que, quand on clique
-sur le nom d'une fonction Python précédemment définie par l'utilisateur, on soit renvoyé vers la définition
-(informatique) de cette fonction. Cette programmation utilise les fonctions |\hypertarget| et |\hyperlink| de \pkg{hyperref}.
+Dans l'exemple suivant, on règle les styles |Name.Function| et |UserFunction| de manière à
+ce que, quand on clique sur le nom d'une fonction Python précédemment définie par
+l'utilisateur, on soit renvoyé vers la définition (informatique) de cette fonction. Cette
+programmation utilise les fonctions |\hypertarget| et |\hyperlink| de \pkg{hyperref}.
\begingroup
@@ -698,7 +768,8 @@ def passe(v):
\end{Piton}
\medskip
-(Certains lecteurs de \textsc{pdf} affichent un cadre autour du mot |transpose| cliquable et d'autres non.)
+(Certains lecteurs de \textsc{pdf} affichent un cadre autour du mot |transpose| cliquable
+et d'autres non.)
\endgroup
@@ -707,12 +778,14 @@ def passe(v):
\bigskip
\begin{small}
-Bien sûr, la liste des noms de fonctions Python précédemment définies est gardée en mémoire de LuaLaTeX (de manière
-globale, c'est-à-dire indépendamment des groupes TeX). L'extension \pkg{piton} fournit une commande qui permet de
-vider cette liste : c'est la commande \DefinitionCommand{PitonClearUserFunctions}. Quand elle est utilisée sans argument, cette
-commande s'applique à tous les langages informatiques utilisées par l'utilisateur mais on peut spécifier en
-argument optionnel (entre crochets) une liste de langages informatiques auxquels elle s'appliquera.\footnote{On
- rappelle que, dans \pkg{piton}, les noms des langages informatiques ne sont pas sensibles à la casse. }
+Bien sûr, la liste des noms de fonctions Python précédemment définies est gardée en
+mémoire de LuaLaTeX (de manière globale, c'est-à-dire indépendamment des groupes TeX).
+L'extension \pkg{piton} fournit une commande qui permet de vider cette liste : c'est la
+commande \DefinitionCommand{PitonClearUserFunctions}. Quand elle est utilisée sans
+argument, cette commande s'applique à tous les langages informatiques utilisées par
+l'utilisateur mais on peut spécifier en argument optionnel (entre crochets) une liste de
+langages informatiques auxquels elle s'appliquera.\footnote{On rappelle que, dans
+ \pkg{piton}, les noms des langages informatiques ne sont pas sensibles à la casse. }
\end{small}
@@ -722,24 +795,26 @@ argument optionnel (entre crochets) une liste de langages informatiques auxquels
\label{NewPitonEnvironment}
\indexcommand{NewPitonEnvironment}
-Comme l'environnement |{Piton}| a besoin d'absorber son contenu d'une manière spéciale (à peu près comme du texte
-verbatim), il n'est pas possible de définir de nouveaux environnements directement au-dessus de l'environnement
-|{Piton}| avec les commandes classiques |\newenvironment| (de LaTeX standard) et |\NewDocumentEnvironment| (de
-LaTeX3).
+Comme l'environnement |{Piton}| a besoin d'absorber son contenu d'une manière spéciale (à
+peu près comme du texte verbatim), il n'est pas possible de définir de nouveaux
+environnements directement au-dessus de l'environnement |{Piton}| avec les commandes
+classiques |\newenvironment| (de LaTeX standard) et |\NewDocumentEnvironment| (de LaTeX3).
-C'est pourquoi \pkg{piton} propose une commande |\NewPitonEnvironment|. Cette commande a la même syntaxe que la
-commande classique |\NewDocumentEnvironment|.\footnote{Néanmoins, le spécificateur d'argument~|b|, qui sert à
- capter le corps de l'environnement comme un argument LaTeX, n'est pas autorisé.}
+C'est pourquoi \pkg{piton} propose une commande |\NewPitonEnvironment|. Cette commande a
+la même syntaxe que la commande classique |\NewDocumentEnvironment|.\footnote{Néanmoins,
+ le spécificateur d'argument~|b|, qui sert à capter le corps de l'environnement comme un
+ argument LaTeX, n'est pas autorisé.}
\bigskip
-Par exemple, avec l'instruction suivante, un nouvel environnement |{Python}| sera défini avec le même comportement
-que l'environnement |{Piton}|:
+Par exemple, avec l'instruction suivante, un nouvel environnement |{Python}| sera défini
+avec le même comportement que l'environnement |{Piton}|:
{\color{gray}|\NewPitonEnvironment{Python}{O{}}{\PitonOptions{#1}}{}|}
\bigskip
-Si on souhaite un environnement |{Python}| qui compose le code inclus dans une boîte de \pkg{tcolorbox}, on peut
-écrire (à condition, bien entendu, d'avoir chargé l'extension \pkg{tcolorbox}):
+Si on souhaite un environnement |{Python}| qui compose le code inclus dans une boîte de
+\pkg{tcolorbox}, on peut écrire (à condition, bien entendu, d'avoir chargé l'extension
+\pkg{tcolorbox}):
\begin{Verbatim}
\NewPitonEnvironment{Python}{}
@@ -780,21 +855,25 @@ def carré(x):
L'extension \pkg{listings} est une célèbre extension LaTeX pour formater des codes informatiques.
\medskip
-Elle propose une commande |\lstdefinelanguage| pour définir de nouveaux langages. Cette commande est aussi
-utilisée en interne par \pkg{listings} pour sa définition des languages (en fait, pour cela, \pkg{listings} utilise
-une commande nommée |\lst@definelanguage| mais celle-ci a la même syntaxe que |\lstdefinelanguage|).
+Elle propose une commande |\lstdefinelanguage| pour définir de nouveaux langages. Cette
+commande est aussi utilisée en interne par \pkg{listings} pour sa définition des languages
+(en fait, pour cela, \pkg{listings} utilise une commande nommée |\lst@definelanguage| mais
+celle-ci a la même syntaxe que |\lstdefinelanguage|).
\medskip
-L'extension \pkg{piton} propose une commande \DefinitionCommand{NewPitonLanguage} pour définir de nouveaux
-langages (utilisables avec les outils de \pkg{piton}) avec quasiment la même syntaxe que |\lstdefinelanguage|.
+L'extension \pkg{piton} propose une commande \DefinitionCommand{NewPitonLanguage} pour
+définir de nouveaux langages (utilisables avec les outils de \pkg{piton}) avec quasiment
+la même syntaxe que |\lstdefinelanguage|.
\medskip
-Précisons tout de suite que l'extension \pkg{piton} n'utilise \emph{pas} cette commande pour définir les langages
-qu'elle propose nativement (Python, C, OCaml, \CC\ et |minimal|), ce qui permet de proposer des parseurs plus puissants.
+Précisons tout de suite que l'extension \pkg{piton} n'utilise \emph{pas} cette commande
+pour définir les langages qu'elle propose nativement (Python, C, OCaml, \CC\ et
+|minimal|), ce qui permet de proposer des parseurs plus puissants.
\medskip
-Par exemple, dans le fichier |lstlang1.sty|, qui est un des fichiers de definition des langages proposés par défaut
-par \pkg{listings}, on trouve les instructions suivantes (dans la version 1.10a).
+Par exemple, dans le fichier |lstlang1.sty|, qui est un des fichiers de definition des
+langages proposés par défaut par \pkg{listings}, on trouve les instructions suivantes
+(dans la version 1.10a).
\begin{Verbatim}[formatcom=\small\color{gray}]
\lst~@definelanguage{Java}%
@@ -813,9 +892,10 @@ par \pkg{listings}, on trouve les instructions suivantes (dans la version 1.10a)
\end{Verbatim}
\medskip
-Pour définir un language nommé |Java| pour \pkg{piton}, il suffit d'écrire le code suivant,
-{\bfseries où le dernier argument de |\lst@definelanguage|, qui est entre crochets, a été supprimé}
-(en fait, les symboles \verb+%+ pourraient être supprimés sans problème).
+Pour définir un language nommé |Java| pour \pkg{piton}, il suffit d'écrire le code
+suivant, {\bfseries où le dernier argument de |\lst@definelanguage|, qui est entre
+ crochets, a été supprimé} (en fait, les symboles \verb+%+ pourraient être supprimés sans
+problème).
\begin{Verbatim}[formatcom=\small\color{gray}]
~emphase#\NewPitonLanguage@{Java}%
@@ -850,11 +930,13 @@ Pour définir un language nommé |Java| pour \pkg{piton}, il suffit d'écrire le
\medskip
-On peut alors utiliser le language Java comme n'importe quel autre langage prédéfini de \pkg{piton}.
+On peut alors utiliser le language Java comme n'importe quel autre langage prédéfini de
+\pkg{piton}.
-Voici un exemple de code Java formaté dans un environnement~|{Piton}| avec la clé~|language=Java|.\footnote{On
- rappelle que, pour \pkg{piton}, les noms de langages informatiques ne sont pas sensibles à la casse, ce qui fait
- que l'on aurait pu aussi bien utiliser : |language=java|.}
+Voici un exemple de code Java formaté dans un environnement~|{Piton}| avec la
+clé~|language=Java|.\footnote{On rappelle que, pour \pkg{piton}, les noms de langages
+ informatiques ne sont pas sensibles à la casse, ce qui fait que l'on aurait pu aussi
+ bien utiliser : |language=java|.}
\bigskip
\begingroup
@@ -893,12 +975,14 @@ public class Cipher { // cryptage par le chiffre de César
\endgroup
\bigskip
-Les clés de la commande |\lstdefinelanguage| de \pkg{listings} prises en charge par |\NewPitonLanguage| sont :
-|morekeywords|, |otherkeywords|, |sensitive|, |keywordsprefix|, |moretexcs|, |morestring| (avec les lettres |b|,
-|d|, |s| et |m|), |morecomment| (avec les lettres |i|, |l|, |s| et |n|), |moredelim| (avec les lettres |i|,
-|l|, |s|, |*| et |**|), |moredirectives|, |tag|, |alsodigit|, |alsoletter| et |alsoother|.
+Les clés de la commande |\lstdefinelanguage| de \pkg{listings} prises en charge par
+|\NewPitonLanguage| sont : |morekeywords|, |otherkeywords|, |sensitive|, |keywordsprefix|,
+|moretexcs|, |morestring| (avec les lettres |b|, |d|, |s| et |m|), |morecomment| (avec les
+lettres |i|, |l|, |s| et |n|), |moredelim| (avec les lettres |i|, |l|, |s|, |*| et |**|),
+|moredirectives|, |tag|, |alsodigit|, |alsoletter| et |alsoother|.
-Pour la description de ces clés, on renvoie à la documentation de \pkg{listings} (taper |texdoc| |listings| dans un terminal).
+Pour la description de ces clés, on renvoie à la documentation de \pkg{listings} (taper
+|texdoc| |listings| dans un terminal).
\bigskip
Par exemple, pour formater du code LaTeX, on pourra créer le language suivant :
@@ -907,10 +991,9 @@ Par exemple, pour formater du code LaTeX, on pourra créer le language suivant :
\begin{verbatim}
\NewPitonLanguage{LaTeX}{keywordsprefix = \ , alsoletter = @_ }
\end{verbatim}
-}
-Initialement, les caractères |@| et |_| sont des considérés comme des lettres car de nombreux langages de
-programmation les autorisent dans les mots-clés et les identificateurs. Avec \verb|alsoletter = @_|, on les retire
-de la catégorie des lettres.
+} Initialement, les caractères |@| et |_| sont des considérés comme des lettres car de
+nombreux langages de programmation les autorisent dans les mots-clés et les
+identificateurs. Avec \verb|alsoletter = @_|, on les retire de la catégorie des lettres.
\section{Fonctionnalités avancées}
@@ -922,88 +1005,111 @@ de la catégorie des lettres.
\subsubsection{Coupure des pages}
+\label{coupure-de-pages}
+
\index{splittable}
\index{split-on-empty-lines}
\index{split-separation}
-Par défaut, les listings produits par l'environnement |{Piton}| et par la commande |\PitonInputFile| sont
-insécables.
+Par défaut, les listings produits par l'environnement |{Piton}| et par la commande
+|\PitonInputFile| sont insécables.
-Néanmoins, la commande |\PitonOptions| propose les clés |split-on-empty-lines| et |splittable| pour autoriser de
-telles coupures.
+Néanmoins, la commande |\PitonOptions| propose les clés |split-on-empty-lines| et
+|splittable| pour autoriser de telles coupures.
\begin{itemize}
-\item La clé \Definition{split-on-empty-lines} autorise les coupures sur les lignes vides\footnote{Les lignes considérées
- comme vides sont celles qui ne comportent que des espaces.} du listing. Dans les listings informatiques, les
-lignes vides séparent le plus souvent les définitions des fonctions informatiques et il est donc souvent judicieux
-de pouvoir couper au niveau de ces lignes.
-
-Quand la clé |split-on-empty-lines| est activée, le travail effectué va en fait un peu plus loin : les lignes vides
-successives sont supprimées et remplacées par le contenu du paramètre correspondant à la clé
-\Definition{split-separation}.
+\item La clé \Definition{split-on-empty-lines} autorise les coupures sur les lignes
+vides\footnote{Les lignes considérées comme vides sont celles qui ne comportent que des
+ espaces.} du listing. Dans les listings informatiques, les lignes vides séparent le plus
+souvent les définitions des fonctions informatiques et il est donc souvent judicieux de
+pouvoir couper au niveau de ces lignes.
+
+Quand la clé |split-on-empty-lines| est activée, le travail effectué va en fait un peu
+plus loin : les lignes vides successives sont supprimées et remplacées par le contenu du
+paramètre correspondant à la clé \Definition{split-separation}
+\begin{itemize}
+\item Ce paramètre doit contenir du matériel à insérer en \emph{mode vertical} de TeX. On
+peut, par exemple, mettre |\hrule|.
-La valeur initiale de ce paramètre est |\vspace{\baselineskip}\vspace{-1.25pt}|, ce qui, au final, correspond à une
-ligne vide dans le PDF produit (cet espace vertical est supprimé s'il tombe au niveau d'un saut de page).
+\item La valeur initiale de ce paramètre est |\vspace{\baselineskip}\vspace{-1.25pt}|, ce qui,
+au final, correspond à une ligne vide dans le PDF produit (cet espace vertical est
+supprimé s'il tombe au niveau d'un saut de page). Si la clé |background-color| est
+utilisée, aucun fond n'est affiché au niveau de cette ligne de séparation.
+\end{itemize}
\medskip
-\item La clé |split-on-empty-lines| peut bien sûr être insuffisante et c'est pourquoi \pkg{piton} propose la clé
-\Definition{splittable}.
+\item La clé |split-on-empty-lines| peut bien sûr être insuffisante et c'est pourquoi
+\pkg{piton} propose la clé \Definition{splittable}.
-Quand la clé |splittable| est utilisée avec la valeur numérique $n$ (qui doit être un entier naturel non nul) le
-listing, ou bien chaque partie de ce listing située entre des lignes vides (quand |split-on-empty-lines| est
-utilisée), pourra être coupé n'importe où avec cette exception qu'aucune coupure ne pourra avoir lieu entre les
-$n$~premières lignes, ni entre les $n$~dernières. Par exemple, |splittable = 4| pourrait être un réglage raisonnable.
+Quand la clé |splittable| est utilisée avec la valeur numérique $n$ (qui doit être un
+entier naturel non nul) le listing, ou bien chaque partie de ce listing située entre des
+lignes vides (quand |split-on-empty-lines| est utilisée), pourra être coupé n'importe où
+avec cette exception qu'aucune coupure ne pourra avoir lieu entre les $n$~premières
+lignes, ni entre les $n$~dernières. Par exemple, |splittable = 4| pourrait être un réglage
+raisonnable.
-Employée sans argument, la clé |splittable| est équivalente à |splittable = 1|, et les listings sont alors sécables
-n'importe où (ce n'est pas recommandable).
+Employée sans argument, la clé |splittable| est équivalente à |splittable = 1|, et les
+listings sont alors sécables n'importe où (ce n'est pas recommandable).
+La valeur initiale de la clé |splittable| vaut 100, ce qui fait que listings ne sont pas
+sécables.
\end{itemize}
\medskip
\emph{Remarque}\par\nobreak
-Même avec une couleur de fond (fixée avec |background-color|), les sauts de page sont possibles, à partir du moment
-où |split-on-empty-lines| ou |splittable| est utilisée.\footnote{Avec la clé |splittable|, un environnement
- |{Piton}| est sécable même dans un environnement de \pkg{tcolorbox} (à partir du moment où la clé |breakable| de
- \pkg{tcolorbox} est utilisée). On précise cela parce que, en revanche, un environnement de \pkg{tcolorbox} inclus
- dans un autre environnement de \pkg{tcolorbox} n'est pas sécable, même quand les deux utilisent la clé
- |breakable|.}
+Même avec une couleur de fond (fixée avec |background-color|), les sauts de page sont
+possibles, à partir du moment où |split-on-empty-lines| ou |splittable| est
+utilisée.\footnote{Avec la clé |splittable|, un environnement |{Piton}| est sécable même
+ dans un environnement de \pkg{tcolorbox} (à partir du moment où la clé |breakable| de
+ \pkg{tcolorbox} est utilisée). On précise cela parce que, en revanche, un environnement
+ de \pkg{tcolorbox} inclus dans un autre environnement de \pkg{tcolorbox} n'est pas
+ sécable, même quand les deux utilisent la clé |breakable|.}
\subsubsection{Coupure des lignes}
\label{line-breaks}
-Par défaut, les éléments produits par \pkg{piton} ne peuvent pas être coupés par une fin de ligne. Il existe
-néanmoins des clés pour autoriser de telles coupures (les points de coupure possibles sont les espaces, y compris
-les espaces dans les chaînes Python).
+Par défaut, les éléments produits par \pkg{piton} ne peuvent pas être coupés par une fin
+de ligne. Il existe néanmoins des clés pour autoriser de telles coupures (les points de
+coupure possibles sont les espaces, y compris les espaces dans les chaînes Python).
\begin{itemize}
-\item \index{break-lines!break-lines-in-piton} Avec la clé \Definition{break-lines-in-piton}, les coupures de ligne sont autorisées dans la commande
-|\piton{...}| (mais pas dans la commande \verb+\piton|...|+, c'est-à-dire avec la syntaxe verbatim).
-
-\item \index{break-lines!break-lines-in-Piton} Avec la clé \Definition{break-lines-in-Piton}, les coupures de ligne sont autorisées dans l'environnement
-|{Piton}| (d'où la lettre |P| capitale dans le nom) et les listings produits par |\PitonInputFile|.
-
-\item \index{break-lines} La clé \Definition{break-lines} est la conjonction des deux clés précédentes.
+\item \index{break-lines!break-lines-in-piton} Avec la clé
+\Definition{break-lines-in-piton}, les coupures de ligne sont autorisées dans la commande
+|\piton{...}| (mais pas dans la commande \verb+\piton|...|+, c'est-à-dire avec la syntaxe
+verbatim).
+
+\item \index{break-lines!break-lines-in-Piton} Avec la clé
+\Definition{break-lines-in-Piton}, les coupures de ligne sont autorisées dans
+l'environnement |{Piton}| (d'où la lettre |P| capitale dans le nom) et les listings
+produits par |\PitonInputFile|.
+
+\item \index{break-lines} La clé \Definition{break-lines} est la conjonction des deux clés
+précédentes.
\end{itemize}
\medskip
-L'extension \pkg{piton} fournit aussi plusieurs clés pour contrôler l'apparence des coupures de ligne autorisées par |break-lines-in-Piton|.
+L'extension \pkg{piton} fournit aussi plusieurs clés pour contrôler l'apparence des
+coupures de ligne autorisées par |break-lines-in-Piton|.
\begin{itemize}
-\item \index{indent-broken-lines} Avec la clé \Definition{indent-broken-lines}, l'indentation de la ligne coupée est respectée à chaque retour
-à la ligne.
+\item \index{indent-broken-lines} Avec la clé \Definition{indent-broken-lines},
+l'indentation de la ligne coupée est respectée à chaque retour à la ligne.
-\item \index{end-of-broken-line} La clé \Definition{end-of-broken-line} correspond au symbole placé à la fin d'une ligne coupée. Sa valeur initiale est :
+\item \index{end-of-broken-line} La clé \Definition{end-of-broken-line} correspond au
+symbole placé à la fin d'une ligne coupée. Sa valeur initiale est :
|\hspace*{0.5em}\textbackslash|.
-\item \index{continuation-symbol} La clé \Definition{continuation-symbol} correspond au symbole placé à chaque retour de ligne dans la marge
-gauche. Sa valeur initiale est : |+\;| (la commande |\;| insère un petit espace horizontal).
+\item \index{continuation-symbol} La clé \Definition{continuation-symbol} correspond au
+symbole placé à chaque retour de ligne dans la marge gauche. Sa valeur initiale est :
+|+\;| (la commande |\;| insère un petit espace horizontal).
-\item \index{continuation-symbol-on-indentation} La clé \Definition{continuation-symbol-on-indentation} correspond au symbole placé à chaque retour de ligne
-au niveau de l'indentation (uniquement dans le cas où la clé |indent-broken-lines| est active). Sa valeur initiale
-est : |$\hookrightarrow\;$|.
+\item \index{continuation-symbol-on-indentation} La clé
+\Definition{continuation-symbol-on-indentation} correspond au symbole placé à chaque
+retour de ligne au niveau de l'indentation (uniquement dans le cas où la clé
+|indent-broken-lines| est active). Sa valeur initiale est : |$\hookrightarrow\;$|.
\end{itemize}
\bigskip
@@ -1039,21 +1145,25 @@ def dict_of_liste(liste):
\indexcommand{PitonInputFile}
-La commande |\PitonInputFile| permet d'insérer (avec formatage) le contenu d'un fichier. En fait, il existe des
-mécanismes permettant de n'insérer qu'une partie du fichier en question.
+La commande |\PitonInputFile| permet d'insérer (avec formatage) le contenu d'un fichier.
+En fait, il existe des mécanismes permettant de n'insérer qu'une partie du fichier en
+question.
\begin{itemize}
-\item On peut spécifier la partie à insérer par les numéros de lignes (dans le fichier d'origine).
+\item On peut spécifier la partie à insérer par les numéros de lignes (dans le fichier
+d'origine).
\item On peut aussi spécifier la partie à insérer par des marqueurs textuels.
\end{itemize}
-Dans les deux cas, si on souhaite numéroter les lignes avec les numéros des lignes du fichier d'origine, il
-convient d'utiliser la clé |line-numbers/absolute|.
+Dans les deux cas, si on souhaite numéroter les lignes avec les numéros des lignes du
+fichier d'origine, il convient d'utiliser la clé |line-numbers/absolute|.
\subsubsection{Avec les numéros de lignes absolus}
-La commande |\PitonInputFile| propose les clés \Definition{first-line} et \Definition{last-line} pour n'insérer que
-la partie du fichier comprise entre les lignes correspondantes. Ne pas confondre avec la clé |line-numbers/start|
-qui demande un numérotage des lignes commençant à la valeur donnée à cette clé (en un sens |line-numbers/start|
-concerne la sortie alors que |first-line| et |last-line| concernent l'entrée).
+La commande |\PitonInputFile| propose les clés \Definition{first-line} et
+\Definition{last-line} pour n'insérer que la partie du fichier comprise entre les lignes
+correspondantes. Ne pas confondre avec la clé |line-numbers/start| qui demande un
+numérotage des lignes commençant à la valeur donnée à cette clé (en un sens
+|line-numbers/start| concerne la sortie alors que |first-line| et |last-line| concernent
+l'entrée).
\subsubsection{Avec des marqueurs textuels}
@@ -1062,15 +1172,17 @@ concerne la sortie alors que |first-line| et |last-line| concernent l'entrée).
\index{marker/end}
-Pour utiliser cette technique, il convient d'abord de spécifier le format des marqueurs marquant le début et la fin
-de la partie du fichier à inclure. Cela se fait avec les deux clés \Definition{marker/beginning} et
-\Definition{marker/end} (usuellement dans la commande |\PitonOptions|).
+Pour utiliser cette technique, il convient d'abord de spécifier le format des marqueurs
+marquant le début et la fin de la partie du fichier à inclure. Cela se fait avec les deux
+clés \Definition{marker/beginning} et \Definition{marker/end} (usuellement dans la
+commande |\PitonOptions|).
\medskip
Prenons d'abord un exemple.
\medskip
-Supposons que le fichier à inclure contienne des solutions à des exercices de programmation sur le modèle suivant :
+Supposons que le fichier à inclure contienne des solutions à des exercices de
+programmation sur le modèle suivant :
\begin{Verbatim}[formatcom=\small\color{gray}]
~#[Exercice 1] Version itérative
@@ -1087,25 +1199,27 @@ def fibo(n):
~#<Exercice 1>
\end{Verbatim}
-Les marqueurs de début de début et de fin sont les chaînes |#[Exercice 1]| et |#<Exercice 1>|. La chaîne
-«|Exercice 1|» sera appelée le \emph{label} de l'exercice (ou de la partie du fichier à inclure).
+Les marqueurs de début de début et de fin sont les chaînes |#[Exercice 1]| et
+|#<Exercice 1>|. La chaîne «|Exercice 1|» sera appelée le \emph{label} de l'exercice (ou
+de la partie du fichier à inclure).
-Pour spécifier des marqueurs de cette sorte dans \pkg{piton}, on utilisera les clés |marker/beginning| et |marker/end|
-de la manière suivante (le caractère |#| des commentaires de Python doit être inséré sous la forme échappée |\#|).
+Pour spécifier des marqueurs de cette sorte dans \pkg{piton}, on utilisera les clés
+|marker/beginning| et |marker/end| de la manière suivante (le caractère |#| des
+commentaires de Python doit être inséré sous la forme échappée |\#|).
\begin{Verbatim}
\PitonOptions{ ~emphase#marker/beginning@ = \~#[~#1] , ~emphase#marker/end@ = \~#<~#1> }
\end{Verbatim}
-Comme on le voit, |marker/beginning| est une expression correspondant à la fonction mathématique qui, au nom du
-label (par exemple |Exercice 1|), associe le marqueur de début (dans l'exemple |#[Exercice 1]|). La chaîne |#1|
-correspond aux occurrences de l'argument de cette fonction (c'est la syntaxe habituelle de TeX). De même pour
-|marker/end|.
+Comme on le voit, |marker/beginning| est une expression correspondant à la fonction
+mathématique qui, au nom du label (par exemple |Exercice 1|), associe le marqueur de début
+(dans l'exemple |#[Exercice 1]|). La chaîne |#1| correspond aux occurrences de l'argument
+de cette fonction (c'est la syntaxe habituelle de TeX). De même pour |marker/end|.
\bigskip
-Pour insérer une partie marquée d'un fichier, il suffit alors d'utiliser la clé \Definition{range} de
-|\PitonInputFile|.
+Pour insérer une partie marquée d'un fichier, il suffit alors d'utiliser la clé
+\Definition{range} de |\PitonInputFile|.
\smallskip
\begin{Verbatim}
@@ -1126,9 +1240,8 @@ def fibo(n):
return v
\end{Piton}
-\vspace{1cm}
-\index{marker/include-lines}
-La clé \Definition{marker/include-lines} demande que les lignes contenant les marqueurs soient également insérées.
+\vspace{1cm} \index{marker/include-lines} La clé \Definition{marker/include-lines} demande
+que les lignes contenant les marqueurs soient également insérées.
\begin{Verbatim}
\PitonInputFile[~emphase#marker/include-lines@,range = Exercice 1]{~textsl#nom_du_fichier@}
@@ -1151,13 +1264,12 @@ def fibo(n):
\bigskip
-\index{begin-range}
-\index{end-range}
-Il existe en fait aussi les clés \Definition{begin-range} et \Definition{end-range} pour insérer plusieurs
-contenus marqués simultanément.
+\index{begin-range} \index{end-range} Il existe en fait aussi les clés
+\Definition{begin-range} et \Definition{end-range} pour insérer plusieurs contenus marqués
+simultanément.
-Par exemple, pour insérer les solutions des exercices 3 à 5, on pourra écrire (à condition que le fichier soit
-structuré correctement!):
+Par exemple, pour insérer les solutions des exercices 3 à 5, on pourra écrire (à condition
+que le fichier soit structuré correctement!):
\begin{Verbatim}
\PitonInputFile[~emphase#begin-range = Exercice 3, end-range = Exercice 5@]{~textsl#nom_du_fichier@}
@@ -1171,27 +1283,31 @@ structuré correctement!):
\indexcommand{SetPitonIdentifier}
\label{SetPitonIdentifier}
-La commande \DefinitionCommand{SetPitonIdentifier} permet de changer le formatage de certains identificateurs.
+La commande \DefinitionCommand{SetPitonIdentifier} permet de changer le formatage de
+certains identificateurs.
\smallskip
Cette commande prend trois arguments : un optionnel et deux obligatoires.
\begin{itemize}
-\item L'argument optionnel (entre crochets) indique le langage (informatique) concerné ; si cet
-argument est absent, les réglages faits par |\SetPitonIdentifier| s'appliqueront à tous les langages.\footnote{On rappelle que, dans \pkg{piton}, les noms des langages informatiques ne sont pas
- sensibles à la casse.}
+\item L'argument optionnel (entre crochets) indique le langage (informatique) concerné ;
+si cet argument est absent, les réglages faits par |\SetPitonIdentifier| s'appliqueront à
+tous les langages.\footnote{On rappelle que, dans \pkg{piton}, les noms des langages
+ informatiques ne sont pas sensibles à la casse.}
-\item Le premier argument obligatoire est une liste de noms d'identificateurs séparés par des virgules.
+\item Le premier argument obligatoire est une liste de noms d'identificateurs séparés par
+des virgules.
-\item Le deuxième argument obligatoire est une liste d'instructions LaTeX de formatage du même type que pour les
-styles précédemment définis (cf. \ref{styles}, p.~\pageref{styles}).
+\item Le deuxième argument obligatoire est une liste d'instructions LaTeX de formatage du
+même type que pour les styles précédemment définis (cf. \ref{styles},
+p.~\pageref{styles}).
\end{itemize}
-\emph{Attention} : Seuls les identificateurs peuvent voir leur formatage affecté. Les mots-clés et les noms de
-fonctions prédéfinies ne seront pas affectés, même s'ils figurent dans le premier argument de
-|\SetPitonIdentifier|.
+\emph{Attention} : Seuls les identificateurs peuvent voir leur formatage affecté. Les
+mots-clés et les noms de fonctions prédéfinies ne seront pas affectés, même s'ils figurent
+dans le premier argument de |\SetPitonIdentifier|.
\begin{Verbatim}
~emphase#\SetPitonIdentifier{l1,l2}{\color{red}}@
@@ -1230,8 +1346,9 @@ def tri(l):
\endgroup
\bigskip
-Avec la commande |\SetPitonIdentifiers|, on peut ajouter à un langage informatique de nouvelles fonctions
-prédéfinies (ou de nouveaux mots-clés, etc.) qui seront détectées par \pkg{piton}.
+Avec la commande |\SetPitonIdentifiers|, on peut ajouter à un langage informatique de
+nouvelles fonctions prédéfinies (ou de nouveaux mots-clés, etc.) qui seront détectées par
+\pkg{piton}.
\begin{Verbatim}
@@ -1272,16 +1389,18 @@ floor(5.4)
L'extension \pkg{piton} propose plusieurs mécanismes d'échappement vers LaTeX :
\begin{itemize}
\item Il est possible d'avoir des commentaires entièrement composés en LaTeX.
-\item Il est possible d'avoir, dans les commentaires Python, les éléments entre \texttt{\$} composés en mode
-mathématique de LaTeX.
-\item Il est possible de demander à \pkg{piton} de détecter directement certaines commandes LaTeX avec leur argument.
+\item Il est possible d'avoir, dans les commentaires Python, les éléments entre
+\texttt{\$} composés en mode mathématique de LaTeX.
+\item Il est possible de demander à \pkg{piton} de détecter directement certaines
+commandes LaTeX avec leur argument.
\item Il est possible d'insérer du code LaTeX à n'importe quel endroit d'un listing Python.
\end{itemize}
Ces mécanismes vont être détaillés dans les sous-parties suivantes.
\smallskip
-À remarquer également que, dans le cas où \pkg{piton} est utilisée dans la classe \cls{beamer}, \pkg{piton} détecte
-la plupart des commandes et environnements de Beamer : voir la sous-section \ref{beamer}, p.~\pageref{beamer}.
+À remarquer également que, dans le cas où \pkg{piton} est utilisée dans la classe
+\cls{beamer}, \pkg{piton} détecte la plupart des commandes et environnements de Beamer :
+voir la sous-section \ref{beamer}, p.~\pageref{beamer}.
\subsubsection{Les «commentaires LaTeX»}
@@ -1289,14 +1408,16 @@ la plupart des commandes et environnements de Beamer : voir la sous-section \ref
\index{comment-latex}
\index{commentaires LaTeX}
-Dans ce document, on appelle «commentaire LaTeX» des commentaires qui débutent par |#>|. Tout ce qui suit ces deux
-caractères, et jusqu'à la fin de la ligne, sera composé comme du code LaTeX standard.
+Dans ce document, on appelle «commentaire LaTeX» des commentaires qui débutent par |#>|.
+Tout ce qui suit ces deux caractères, et jusqu'à la fin de la ligne, sera composé comme du
+code LaTeX standard.
Il y a deux outils pour personnaliser ces commentaires.
\begin{itemize}
-\item Il est possible de changer le marquage syntaxique utilisé (qui vaut initialement~|#>|). Pour ce faire, il
-existe une clé \Definition{comment-latex}, \emph{disponible uniquement dans le préambule du document}, qui permet de choisir les
+\item Il est possible de changer le marquage syntaxique utilisé (qui vaut
+initialement~|#>|). Pour ce faire, il existe une clé \Definition{comment-latex},
+\emph{disponible uniquement dans le préambule du document}, qui permet de choisir les
caractères qui (précédés par~|#|) serviront de marqueur syntaxique.
Par exemple, avec le réglage suivant (fait dans le préambule du document) :
@@ -1305,18 +1426,18 @@ Par exemple, avec le réglage suivant (fait dans le préambule du document) :
les commentaires LaTeX commenceront par~|#LaTeX|.
-Si on donne la valeur nulle à la clé |comment-latex|, tous les commentaires Python (débutant par~|#|) seront en
-fait des «commentaires LaTeX».
+Si on donne la valeur nulle à la clé |comment-latex|, tous les commentaires Python
+(débutant par~|#|) seront en fait des «commentaires LaTeX».
\smallskip
-\item Il est possible de changer le formatage du commentaire LaTeX lui-même en changeant le style \pkg{piton}
-|Comment.LaTeX|.
+\item Il est possible de changer le formatage du commentaire LaTeX lui-même en changeant
+le style \pkg{piton} |Comment.LaTeX|.
-Par exemple, avec |\SetPitonStyle{Comment.LaTeX = \normalfont\color{blue}}|, les commentaires LaTeX seront composés
-en bleu.
+Par exemple, avec |\SetPitonStyle{Comment.LaTeX = \normalfont\color{blue}}|, les
+commentaires LaTeX seront composés en bleu.
-Si on souhaite qu'un croisillon (|#|) soit affiché en début de commentaire dans le \textsc{pdf}, on peut régler
-|Comment.LaTeX| de la manière suivante :
+Si on souhaite qu'un croisillon (|#|) soit affiché en début de commentaire dans le
+\textsc{pdf}, on peut régler |Comment.LaTeX| de la manière suivante :
\begin{Verbatim}
\SetPitonStyle{Comment.LaTeX = \color{gray}\~#\normalfont\space }
@@ -1328,11 +1449,12 @@ p.~\pageref{example-comments}.
\bigskip
-Si l'utilisateur a demandé l'affichage des numéros de ligne avec |line-numbers|, il est possible de faire référence
-à ce numéro de ligne avec la commande |\label| placée dans un commentaire LaTeX.\footnote{Cette fonctionnalité est
- implémentée en redéfinissant, dans les environnements |{Piton}|, la commande |\label|. Il peut donc y avoir des
- incompatibilités avec les extensions qui redéfinissent (globalement) cette commande |\label| (comme
- \pkg{varioref}, \pkg{refcheck}, \pkg{showlabels}, etc.)}
+Si l'utilisateur a demandé l'affichage des numéros de ligne avec |line-numbers|, il est
+possible de faire référence à ce numéro de ligne avec la commande |\label| placée dans un
+commentaire LaTeX.\footnote{Cette fonctionnalité est implémentée en redéfinissant, dans
+ les environnements |{Piton}|, la commande |\label|. Il peut donc y avoir des
+ incompatibilités avec les extensions qui redéfinissent (globalement) cette commande
+ |\label| (comme \pkg{varioref}, \pkg{refcheck}, \pkg{showlabels}, etc.)}
@@ -1341,15 +1463,17 @@ Si l'utilisateur a demandé l'affichage des numéros de ligne avec |line-numbers
\index{math-comments}
-Il est possible de demander que, dans les commentaires Python normaux, c'est-à-dire débutant par~|#| (et non par
-|#>|), les éléments placés entre symboles \texttt{\$} soient composés en mode mathématique de LaTeX (le reste du
-commentaire restant composé en verbatim).
+Il est possible de demander que, dans les commentaires Python normaux, c'est-à-dire
+débutant par~|#| (et non par |#>|), les éléments placés entre symboles \texttt{\$} soient
+composés en mode mathématique de LaTeX (le reste du commentaire restant composé en
+verbatim).
-La clé \Definition{math-comments} (\emph{qui ne peut être activée que dans le préambule du document}) active ce
-comportement.
+La clé \Definition{math-comments} (\emph{qui ne peut être activée que dans le préambule du
+ document}) active ce comportement.
\bigskip
-Dans l'exemple suivant, on suppose que |\PitonOptions{math-comments}| a été utilisé dans le préambule du document.
+Dans l'exemple suivant, on suppose que |\PitonOptions{math-comments}| a été utilisé dans
+le préambule du document.
\begin{Verbatim}
\begin{Piton}
@@ -1369,23 +1493,25 @@ def carré(x):
\index{detected-commands (key)}
\label{detected-commands}
-La clé \Definition{detected-commands} de |\PitonOptions| permet de spécifier une liste de noms de commandes LaTeX
-qui seront directement détectées par \pkg{piton}.
+La clé \Definition{detected-commands} de |\PitonOptions| permet de spécifier une liste de
+noms de commandes LaTeX qui seront directement détectées par \pkg{piton}.
\begin{itemize}
-\item Cette clé |detected-commands| ne peut être utilisée que dans le préambule du document.
+\item Cette clé |detected-commands| ne peut être utilisée que dans le préambule du
+document.
-\item Les noms de commandes LaTeX doivent apparaître sans la contre-oblique
-(ex. : |detected-commands = { emph , textbf }|).
+\item Les noms de commandes LaTeX doivent apparaître sans la contre-oblique (ex. :
+|detected-commands = { emph , textbf }|).
-\item Ces commandes doivent être des commandes LaTeX à un seul argument obligatoire entre accolades (et ces
-accolades doivent apparaître explicitement dans le listing).
+\item Ces commandes doivent être des commandes LaTeX à un seul argument obligatoire entre
+accolades (et ces accolades doivent apparaître explicitement dans le listing).
\end{itemize}
\medskip
-Dans l'exemple suivant, qui est une programmation récursive de la factorielle, on décide de surligner en jaune
-l'appel récursif. La commande |\highLight| de \pkg{lua-ul} (cette extension requiert elle-même l'extension
-\pkg{luacolor}) permet de le faire avec la syntaxe |\hightLight{...}|.
+Dans l'exemple suivant, qui est une programmation récursive de la factorielle, on décide
+de surligner en jaune l'appel récursif. La commande |\highLight| de \pkg{lua-ul} (cette
+extension requiert elle-même l'extension \pkg{luacolor}) permet de le faire avec la
+syntaxe |\hightLight{...}|.
\smallskip
On suppose que l'on a mis dans le préambule du document LaTeX l'instruction suivante :
@@ -1419,16 +1545,19 @@ def fact(n):
\index{end-escape}
\label{escape}
-Il est aussi possible de surcharger les listings Python pour y insérer du code LaTeX à peu près n'importe où (mais
-entre deux lexèmes, bien entendu). Cette fonctionnalité n'est pas activée par défaut par \pkg{piton}. Pour
-l'utiliser, il faut spécifier les deux délimiteurs marquant l'échappement (le premier le commençant et le deuxième
-le terminant) en utilisant les clés \Definition{begin-escape} et \Definition{end-escape} (\emph{qui ne sont accessibles
-que dans le préambule du document}). Les deux délimiteurs peuvent être identiques.
+Il est aussi possible de surcharger les listings Python pour y insérer du code LaTeX à peu
+près n'importe où (mais entre deux lexèmes, bien entendu). Cette fonctionnalité n'est pas
+activée par défaut par \pkg{piton}. Pour l'utiliser, il faut spécifier les deux
+délimiteurs marquant l'échappement (le premier le commençant et le deuxième le terminant)
+en utilisant les clés \Definition{begin-escape} et \Definition{end-escape} (\emph{qui ne
+ sont accessibles que dans le préambule du document}). Les deux délimiteurs peuvent être
+identiques.
\medskip
-On reprend l'exemple précédent de la factorielle et on souhaite surligner en rose l'instruction qui contient l'appel
-récursif. La commande |\highLight| de \pkg{lua-ul} permet de le faire avec la syntaxe |\highLight[LightPink]{...}|.
-Du fait de la présence de l'argument optionnel entre crochets, on ne peut pas utiliser la clé |detected-commands|
+On reprend l'exemple précédent de la factorielle et on souhaite surligner en rose
+l'instruction qui contient l'appel récursif. La commande |\highLight| de \pkg{lua-ul}
+permet de le faire avec la syntaxe |\highLight[LightPink]{...}|. Du fait de la présence de
+l'argument optionnel entre crochets, on ne peut pas utiliser la clé |detected-commands|
comme précédemment mais on peut utiliser le mécanisme «escape».
\smallskip
@@ -1460,10 +1589,10 @@ def fact(n):
\bigskip
-\emph{Attention} : L'échappement vers LaTeX permis par les clés |begin-escape| et |end-escape| n'est pas actif dans
-les chaînes de caractères ni dans les commentaires (pour avoir un commentaire entièrement en échappement vers
-LaTeX, c'est-à-dire ce qui est appelé dans ce document «commentaire LaTeX», il suffit de le faire débuter par
-|#>|).
+\emph{Attention} : L'échappement vers LaTeX permis par les clés |begin-escape| et
+|end-escape| n'est pas actif dans les chaînes de caractères ni dans les commentaires (pour
+avoir un commentaire entièrement en échappement vers LaTeX, c'est-à-dire ce qui est appelé
+dans ce document «commentaire LaTeX», il suffit de le faire débuter par |#>|).
\subsubsection{Le mécanisme «escape-math»}
@@ -1472,24 +1601,27 @@ LaTeX, c'est-à-dire ce qui est appelé dans ce document «commentaire LaTeX»,
\index{begin-escape-math}
\index{end-escape-math}
-Le mécanisme «|escape-math|» est très similaire au mécanisme «|escape|» puisque la seule différence est que les
-éléments en échappement LaTeX y sont composés en mode mathématique.
+Le mécanisme «|escape-math|» est très similaire au mécanisme «|escape|» puisque la seule
+différence est que les éléments en échappement LaTeX y sont composés en mode mathématique.
-On active ce mécanisme avec les clés \Definition{begin-escape-math} et \Definition{end-escape-math} (\emph{qui ne sont
-accessibles que dans le préambule du document}).
+On active ce mécanisme avec les clés \Definition{begin-escape-math} et
+\Definition{end-escape-math} (\emph{qui ne sont accessibles que dans le préambule du
+ document}).
\medskip
-Malgré la proximité technique, les usages du mécanisme «|escape-math|» sont en fait assez différents de ceux du
-mécanisme «|escape|». En effet, comme le contenu en échappement est composé en mode mathématique, il est en
-particulier composé dans un groupe TeX et ne pourra donc pas servir à changer le formatage d'autres unités lexicales.
+Malgré la proximité technique, les usages du mécanisme «|escape-math|» sont en fait assez
+différents de ceux du mécanisme «|escape|». En effet, comme le contenu en échappement est
+composé en mode mathématique, il est en particulier composé dans un groupe TeX et ne
+pourra donc pas servir à changer le formatage d'autres unités lexicales.
\medskip
-Dans les langages où le caractère |$| ne joue pas un rôle syntaxique important, on peut assez naturellement
-vouloir activer le mécanisme «|escape-math|» avec le caractère |$|:
+Dans les langages où le caractère
+|$| ne joue pas un rôle syntaxique important, on peut assez naturellement vouloir activer
+le mécanisme «|escape-math|» avec le caractère |$|:
\begin{Verbatim}
\PitonOptions{~emphase#begin-escape-math=$,end-escape-math=$@}
\end{Verbatim}
-Remarquer que le caractère |$| ne doit \emph{pas} être protégé par une contre-oblique.
+Remarquer que le caractère |$| ne doit \emph{pas} être protégé par une contre-oblique. % $
\bigskip
Néanmoins, il est sans doute plus prudent d'utiliser |\(| et |\)|.
@@ -1538,25 +1670,29 @@ def arctan(x,n=10):
\index{Beamer@\cls{Beamer} (classe)}
-\emph{Première remarque}\par\nobreak
-Remarquons que, comme l'environnement |{Piton}| prend son argument selon un mode verbatim, il convient, ce qui
-n'est pas surprenant, de l'utiliser dans des environnements |{frame}| de Beamer protégés par la clé |fragile|,
-c'est-à-dire débutant par |\begin{frame}[fragile]|.\footnote{On rappelle que pour un environnement |{frame}| de Beamer qui
- utilise la clé |fragile|, l'instruction |\end{frame}| doit être seule sur une ligne (à l'exception d'éventuels
- espaces en début de ligne).}
+\emph{Première remarque}\par\nobreak
+
+Remarquons que, comme l'environnement |{Piton}| prend son argument selon un mode verbatim,
+il convient, ce qui n'est pas surprenant, de l'utiliser dans des environnements |{frame}|
+de Beamer protégés par la clé |fragile|, c'est-à-dire débutant par
+|\begin{frame}[fragile]|.\footnote{On rappelle que pour un environnement |{frame}| de
+ Beamer qui utilise la clé |fragile|, l'instruction |\end{frame}| doit être seule sur une
+ ligne (à l'exception d'éventuels espaces en début de ligne).}
\medskip
-Quand l'extension \pkg{piton} est utilisée dans la classe \cls{beamer}\footnote{L'extension \pkg{piton} détecte la
- classe \cls{beamer} et l'extension \pkg{beamerarticle} si elle est chargée précédemment, mais il est aussi
- possible, si le besoin s'en faisait sentir, d'activer ce comportement avec la clé |beamer| au chargement de
- \pkg{piton} : |\usepackage[beamer]{piton}|}, le comportement de \pkg{piton} est légèrement modifié, comme décrit
-maintenant.
+Quand l'extension \pkg{piton} est utilisée dans la classe
+\cls{beamer}\footnote{L'extension \pkg{piton} détecte la classe \cls{beamer} et
+ l'extension \pkg{beamerarticle} si elle est chargée précédemment, mais il est aussi
+ possible, si le besoin s'en faisait sentir, d'activer ce comportement avec la clé
+ |beamer| au chargement de \pkg{piton} : |\usepackage[beamer]{piton}|}, le comportement
+de \pkg{piton} est légèrement modifié, comme décrit maintenant.
\subsubsection{\{Piton\} et \textbackslash PitonInputFile sont ``overlay-aware''}
-Quand \pkg{piton} est utilisé avec Beamer, l'environnement |{Piton}| et la commande |\PitonInputFile| acceptent
-l'argument optionnel |<...>| de Beamer pour indiquer les «\emph{overlays}» concernés.
+Quand \pkg{piton} est utilisé avec Beamer, l'environnement |{Piton}| et la commande
+|\PitonInputFile| acceptent l'argument optionnel |<...>| de Beamer pour indiquer les
+«\emph{overlays}» concernés.
On peut par exemple écrire :
@@ -1575,27 +1711,37 @@ ou aussi
\subsubsection{Commandes de Beamer reconnues dans \{Piton\} et \textbackslash PitonInputFile}
-Quand \pkg{piton} est utilisé dans la classe \cls{beamer}, les commandes suivantes de \cls{beamer} (classées selon
-leur nombre d'arguments obligatoires) sont directement reconnues dans les environnements |{Piton}| (ainsi que dans
-les listings composés par la commande |\PitonInputFile|, même si c'est sans doute moins utile).
+\index{detected-beamer-commands}
+
+Quand \pkg{piton} est utilisé dans la classe \cls{beamer}, les commandes suivantes de
+\cls{beamer} (classées selon leur nombre d'arguments obligatoires) sont directement
+reconnues dans les environnements |{Piton}| (ainsi que dans les listings composés par la
+commande |\PitonInputFile|, même si c'est sans doute moins utile).
%
\begin{itemize}
-\item aucun argument obligatoire : |\pause|\footnote{On remarquera que, bien sûr, on peut aussi utiliser |\pause|
- dans un «commentaire LaTeX», c'est-à-dire en écrivant |#> \pause|. Ainsi, si le code Python est copié, il est
- interprétable par Python.} ;
-\item un argument obligatoire : |\action|, |\alert|, |\invisible|, |\only|, |\uncover| et |\visible| ;
-\item deux arguments obligatoires : |\alt| ;
+\item aucun argument obligatoire : |\pause|\footnote{On remarquera que, bien sûr, on peut
+aussi utiliser |\pause| dans un «commentaire LaTeX», c'est-à-dire en écrivant
+|#> \pause|. Ainsi, si le code Python est copié, il est interprétable par Python.} ;
+\item un argument obligatoire : |\action|, |\alert|, |\invisible|, |\only|, |\uncover| et
+|\visible| ; \newline
+\colorbox{yellow!50}{\bfseries Nouveau 3.1} on peut rajouter à cette liste de
+nouveaux noms de commandes avec la clé \Definition{detected-beamer-commands} (les noms de
+commandes ne doivent \emph{pas} être précédés de la contre-oblique) ;
+\item deux arguments obligatoires : |\alt| ;
\item trois arguments obligatoires : |\temporal|.
\end{itemize}
\medskip
-Les accolades dans les arguments obligatoires de ces commandes doivent être équilibrées (cependant, les accolades
-présentes dans des chaînes courtes\footnote{Les chaînes courtes de Python sont les chaînes (string) délimitées par
- les caractères \texttt{'} ou \texttt{"} non triplés. En Python, les chaînes de caractères courtes ne peuvent pas
- s'étendre sur plusieurs lignes de code.} de Python ne sont pas prises en compte).
+Ces commandes doivent être utilisées précédées et suivies d'un espace. Les accolades dans
+les arguments obligatoires de ces commandes doivent être équilibrées (cependant, les
+accolades présentes dans des chaînes courtes\footnote{Les chaînes courtes de Python sont
+ les chaînes (string) délimitées par les caractères \texttt{'} ou \texttt{"} non triplés.
+ En Python, les chaînes de caractères courtes ne peuvent pas s'étendre sur plusieurs
+ lignes de code.} de Python ne sont pas prises en compte).
\medskip
-Concernant les fonctions |\alt| et |\temporal|, aucun retour à la ligne ne doit se trouver dans les arguments de ces fonctions.
+Concernant les fonctions |\alt| et |\temporal|, aucun retour à la ligne ne doit se trouver
+dans les arguments de ces fonctions.
\medskip
@@ -1618,22 +1764,29 @@ def string_of_list(l):
\end{document}
\end{Verbatim}
-Dans l'exemple précédent, les accolades des deux chaînes de caractères Python |"{"| et |"}"| sont correctement
-interprétées (sans aucun caractère d'échappement).
+Dans l'exemple précédent, les accolades des deux chaînes de caractères Python |"{"| et
+ |"}"| sont correctement interprétées (sans aucun caractère d'échappement).
\bigskip
\subsubsection{Environnements de Beamer reconnus dans \{Piton\} et \textbackslash PitonInputFile}
-Quand \pkg{piton} est utilisé dans la classe \pkg{beamer}, les environnements suivants de Beamer sont directement
-reconnus dans les environnements |{Piton}| (ainsi que dans les listings composés par la commande |\PitonInputFile|
-même si c'est sans doute moins utile) : |{actionenv}|, |{alertenv}|, |{invisibleenv}|, |{onlyenv}|, |{uncoverenv}|
-et |{visibleenv}|.
+Quand \pkg{piton} est utilisé dans la classe \pkg{beamer}, les environnements suivants de
+Beamer sont directement reconnus dans les environnements |{Piton}| (ainsi que dans les
+listings composés par la commande |\PitonInputFile| même si c'est sans doute moins utile)
+: |{actionenv}|, |{alertenv}|, |{invisibleenv}|, |{onlyenv}|, |{uncoverenv}| et
+|{visibleenv}|.
+\smallskip
+\index{detected-beamer-environments} \colorbox{yellow!50}{\bfseries Nouveau 3.1}\enskip On
+peut ajouter de nouveaux environnements à cette liste d'environnements reconnus avec la
+clé \Definition{detected-beamer-environments}.
\medskip
-Il y a néanmoins une restriction : ces environnements doivent englober des \emph{lignes entières de code Python}.
+Il y a néanmoins une restriction : ces environnements doivent englober des \emph{lignes
+ entières de code Python}. Les instructions |\begin{...}| et |\end{...}| doivent être
+seules sur leurs lignes.
\medskip
@@ -1657,25 +1810,29 @@ def carré(x):
-\vspace{1cm}
-\textbf{Remarque à propos de la commande \textbackslash alert et de l'environnement \{alertenv\} de Beamer}\par\nobreak
+\vspace{1cm}
+\textbf{Remarque à propos de la commande \textbackslash alert et de
+ l'environnement \{alertenv\} de Beamer}\par\nobreak
\smallskip
-Beamer propose un moyen aisé de changer la couleur utilisée par l'environnement |{alertenv}| (et par la commande
-|\alert| qui s'appuie dessus). Par exemple, on peut écrire:
+Beamer propose un moyen aisé de changer la couleur utilisée par l'environnement
+|{alertenv}| (et par suite la commande |\alert| qui s'appuie dessus). Par exemple, on peut
+écrire:
\begin{Verbatim}
\setbeamercolor{~emphase#alerted text@}{fg=blue}
\end{Verbatim}
-Néanmoins, dans le cas d'une utilisation à l'intérieur d'un environnement |{Piton}| un tel réglage n'est sans doute
-pas pertinent, puisque, justement, \pkg{piton} va (le plus souvent) changer la couleur des élements selon leur
-valeur lexicale. On préfèrera sans doute un environnement |{alertenv}| qui change la couleur de fond des
-éléments à mettre en évidence.
+Néanmoins, dans le cas d'une utilisation à l'intérieur d'un environnement |{Piton}| un tel
+réglage n'est sans doute pas pertinent, puisque, justement, \pkg{piton} va (le plus
+souvent) changer la couleur des élements selon leur valeur lexicale. On préfèrera sans
+doute un environnement |{alertenv}| qui change la couleur de fond des éléments à mettre en
+évidence.
\smallskip
-Voici un code qui effectuera ce travail en mettant un fond jaune. Ce code utilise la commande |\@highLight| de
-l'extension \pkg{lua-ul} (cette extension nécessite elle-même l'extension \pkg{luacolor}).
+Voici un code qui effectuera ce travail en mettant un fond jaune. Ce code utilise la
+commande |\@highLight| de l'extension \pkg{lua-ul} (cette extension nécessite elle-même
+l'extension \pkg{luacolor}).
\begingroup
\fvset{commandchars=\~\#\+,formatcom=\color{gray}}
@@ -1688,8 +1845,9 @@ l'extension \pkg{lua-ul} (cette extension nécessite elle-même l'extension \pkg
\end{Verbatim}
\endgroup
-Ce code redéfinit localement l'environnement |{alertenv}| à l'intérieur de l'environnement |{Piton}| (on rappelle
-que la commande |\alert| s'appuie sur cet environnement |{alertenv}|).
+Ce code redéfinit localement l'environnement |{alertenv}| à l'intérieur de l'environnement
+|{Piton}| (on rappelle que la commande |\alert| s'appuie sur cet environnement
+|{alertenv}|).
@@ -1707,33 +1865,122 @@ que la commande |\alert| s'appuie sur cet environnement |{alertenv}|).
\label{footnote}
-Si vous voulez mettre des notes de pied de page dans un environnement de \pkg{piton} (ou bien dans un listing
-produit par |\PitonInputFile|, bien que cela paraisse moins pertinent dans ce cas-là) vous pouvez utiliser une
-paire |\footnotemark|--|\footnotetext|.
+\smallskip
+Si vous voulez mettre des notes de pied de page dans un environnement de \pkg{piton} (ou
+bien dans un listing produit par |\PitonInputFile|, bien que cela paraisse moins pertinent
+dans ce cas-là) vous pouvez utiliser une paire |\footnotemark|--|\footnotetext|.
\smallskip
-Néanmoins, il est également possible d'extraire les notes de pieds de page avec l'extension \pkg{footnote} ou bien
-l'extension \pkg{footnotehyper}.
+Néanmoins, il est également possible d'extraire les notes de pieds de page avec
+l'extension \pkg{footnote} ou bien l'extension \pkg{footnotehyper}.
\smallskip
-Si \pkg{piton} est chargée avec l'option \Definition{footnote} (avec |\usepackage[footnote]{piton}|) l'extension
-\pkg{footnote} est chargée (si elle ne l'est pas déjà) et elle est utilisée pour extraire les notes de pied de
-page.
+Si \pkg{piton} est chargée avec l'option \Definition{footnote} (avec
+|\usepackage[footnote]{piton}|) l'extension \pkg{footnote} est chargée (si elle ne l'est
+pas déjà) et elle est utilisée pour extraire les notes de pied de page.
\smallskip
-Si \pkg{piton} est chargée avec l'option \Definition{footnotehyper}, l'extension \pkg{footnotehyper} est chargée
-(si elle ne l'est pas déjà) et elle est utilisée pour extraire les notes de pied de page.
+Si \pkg{piton} est chargée avec l'option \Definition{footnotehyper}, l'extension
+\pkg{footnotehyper} est chargée (si elle ne l'est pas déjà) et elle est utilisée pour
+extraire les notes de pied de page.
\smallskip
Attention : Les extensions \pkg{footnote} et \pkg{footnotehyper} sont incompatibles.
-L'extension \pkg{footnotehyper} est le successeur de l'extension \pkg{footnote}
-et devrait être utilisée préférentiellement. L'extension \pkg{footnote} a quelques défauts ;
-en particulier, elle doit être chargée après l'extension \pkg{xcolor} et elle n'est pas parfaitement
-compatible avec \pkg{hyperref}.
+L'extension \pkg{footnotehyper} est le successeur de l'extension \pkg{footnote} et devrait
+être utilisée préférentiellement. L'extension \pkg{footnote} a quelques défauts ; en
+particulier, elle doit être chargée après l'extension \pkg{xcolor} et elle n'est pas
+parfaitement compatible avec \pkg{hyperref}.
+
+
+\medskip
+\textbf{Remarque importante} : Si vous utilisez Beamer, il faut savoir que Beamer a son
+propre système d'extraction des notes de pied de page et vous n'avez donc pas à charger
+\pkg{piton} avec la clé |footnote| ou bien la clé |footnotehyper|.
+
+\bigskip
+Par défaut, une commande |\footnote| ne peut apparaître que dans un «commentaire LaTeX».
+Mais on peut aussi ajouter la commande |\footnote| à la liste des
+``\emph{detected-commands}'' (cf.~partie~\ref{detected-commands},
+p.~\pageref{detected-commands}).
\medskip
-Dans ce document, l'extension \pkg{piton} a été chargée avec l'option |footnotehyper| et c'est pourquoi des notes
-peuvent être mises dans les environnements |{Piton}| : voir un exemple sur la première page de ce document.
+Dans ce document, l'extension \pkg{piton} a été chargée avec l'option |footnotehyper| et
+on rajouté la commande |\footnote| aux ``\emph{detected-commands}'' avec le code suivant
+dans la préambule du document LaTeX :
+
+\qquad \verb|\PitonOptions{detected-commands = footnote}|
+
+\begingroup
+\fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
+\begin{Verbatim}
+\PitonOptions{background-color=gray!10}
+\begin{Piton}
+def arctan(x,n=10):
+ if x < 0:
+ return -arctan(-x)~emphase&\footnote{Un premier appel récursif.}@
+ elif x > 1:
+ return pi/2 - arctan(1/x)~emphase&\footnote{Un deuxième appel récursif.}@
+ else:
+ return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+\end{Piton}
+\end{Verbatim}
+\endgroup
+
+\begingroup
+\PitonOptions{background-color=gray!10}
+\begin{Piton}
+def arctan(x,n=10):
+ if x < 0:
+ return -arctan(-x)\footnote{Un premier appel récursif.}
+ elif x > 1:
+ return pi/2 - arctan(1/x)\footnote{Un deuxième appel récursif.}
+ else:
+ return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+\end{Piton}
+\endgroup
+
+
+\vspace{1cm}
+
+Si on utilise l'environnement |{Piton}| dans un environnement |{minipage}| de LaTeX, les
+notes sont, bien entendu, composées au bas de l'environnement |{minipage}|. Rappelons
+qu'une telle |{minipage}| ne peut être coupée par un saut de page.
+
+
+\begingroup
+\fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
+\begin{Verbatim}
+\PitonOptions{background-color=gray!10}
+\emphase\begin{minipage}{\linewidth}
+\begin{Piton}
+def arctan(x,n=10):
+ if x < 0:
+ return -arctan(-x)~emphase&\footnote{Un premier appel récursif.}@
+ elif x > 1:
+ return pi/2 - arctan(1/x)~emphase&\footnote{Un deuxième appel récursif.}@
+ else:
+ return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+\end{Piton}
+\end{minipage}
+\end{Verbatim}
+\endgroup
+
+\begingroup
+\PitonOptions{background-color=gray!10}
+\begin{minipage}{\linewidth}
+\begin{Piton}
+def arctan(x,n=10):
+ if x < 0:
+ return -arctan(-x)\footnote{Un premier appel récursif.}
+ elif x > 1:
+ return pi/2 - arctan(1/x)\footnote{Un deuxième appel récursif.}
+ else:
+ return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+\end{Piton}
+\end{minipage}
+\endgroup
+
+
\subsection{Tabulations}
@@ -1741,15 +1988,20 @@ peuvent être mises dans les environnements |{Piton}| : voir un exemple sur la p
\index{tab-size}
\smallskip
-Même s'il est recommandé d'indenter les listings Python avec des espaces (cf. PEP~8), \pkg{piton} accepte les
-caractères de tabulations (U+0009) en début de ligne. Chaque caractère U+0009 est remplacé par $n$ espaces. La
-valeur initiale de~$n$ est~4 mais on peut la changer avec la clé \Definition{tab-size} de |\PitonOptions|.
+Même s'il est recommandé d'indenter les listings Python avec des espaces (cf. PEP~8),
+\pkg{piton} accepte les caractères de tabulations (U+0009) en début de ligne. Chaque
+caractère U+0009 est remplacé par $n$ espaces. La valeur initiale de~$n$ est~4 mais on
+peut la changer avec la clé \Definition{tab-size} de |\PitonOptions|.
\smallskip
-Il existe aussi une clé \Definition{tabs-auto-gobble} qui détermine le nombre minimal de caractères U+0009 débutant
-chaque ligne (non vide) de l'environnement |{Piton}| et applique |gobble| avec cette valeur (avant le remplacement
-des caractères U+0009 par des espaces, bien entendu). Cette clé est donc similaire à la clé |auto-gobble| mais agit
-sur des caractères U+0009 au lieu de caractères U+0020 (espaces).
+Il existe aussi une clé \Definition{tabs-auto-gobble} qui détermine le nombre minimal de
+caractères U+0009 débutant chaque ligne (non vide) de l'environnement |{Piton}| et
+applique |gobble| avec cette valeur (avant le remplacement des caractères U+0009 par des
+espaces, bien entendu). Cette clé est donc similaire à la clé |auto-gobble| mais agit sur
+des caractères U+0009 au lieu de caractères U+0020 (espaces).
+
+\smallskip
+La clé |env-gobble| n'est pas compatible avec les tabulations.
\section{API pour les développeurs}
@@ -1764,22 +2016,24 @@ La variable L3 |\l_piton_language_str| contient le nom du langage courant (en mi
\colorbox{yellow!50}{\textbf{Nouveau 2.6}}\par\nobreak
-L'extension \pkg{piton} fournit une fonction Lua |piton.get_last_code| sans argument permettant de récupérer le
-code contenu dans le dernier environnement de \pkg{piton}.
+L'extension \pkg{piton} fournit une fonction Lua |piton.get_last_code| sans argument
+permettant de récupérer le code contenu dans le dernier environnement de \pkg{piton}.
\begin{itemize}
-\item Les retours à la ligne (présents dans l'environnement de départ) apparaissent comme des caractères |\r|
-(c'est-à-dire des caractères U+000D).
+\item Les retours à la ligne (présents dans l'environnement de départ) apparaissent comme
+des caractères |\r| (c'est-à-dire des caractères U+000D).
-\item Le code fourni par |piton.get_last_code()| tient compte de l'éventuelle application d'une clé |gobble| (cf.
-p.~\pageref{gobble}).
+\item Le code fourni par |piton.get_last_code()| tient compte de l'éventuelle application
+d'une clé |gobble| (cf. p.~\pageref{gobble}).
-\item Les surcharges du code (qui entraînent des échappements vers LaTeX) ont été retirées du code fourni par
-|piton.get_last_code()|. Cela s'applique aux commandes LaTeX déclarées par la clé |detected-commands| (cf.
-partie~\ref{detected-commands}) et aux éléments insérés avec le mécanisme «|escape|» (cf. partie~\ref{escape}).
+\item Les surcharges du code (qui entraînent des échappements vers LaTeX) ont été retirées
+du code fourni par |piton.get_last_code()|. Cela s'applique aux commandes LaTeX déclarées
+par la clé |detected-commands| (cf. partie~\ref{detected-commands}) et aux éléments
+insérés avec le mécanisme «|escape|» (cf. partie~\ref{escape}).
-\item |piton.get_last_code| est une fonction Lua et non une chaîne de caractères : les traitements présentés
-précédemment sont exécutés lorsque la fonction est appelée. De ce fait, il peut être judicieux de stocker la valeur
-renvoyée par |piton.get_last_code()| dans une variable Lua si on doit l'utiliser plusieurs fois.
+\item |piton.get_last_code| est une fonction Lua et non une chaîne de caractères : les
+traitements présentés précédemment sont exécutés lorsque la fonction est appelée. De ce
+fait, il peut être judicieux de stocker la valeur renvoyée par |piton.get_last_code()|
+dans une variable Lua si on doit l'utiliser plusieurs fois.
\end{itemize}
\medskip
@@ -1794,12 +2048,15 @@ partie~\ref{pyluatex}, p.~\pageref{pyluatex}.
\label{example-numbering}
\index{numérotation des lignes de code|emph}
-On rappelle que l'on peut demander la numérotation des lignes des listings avec la clé |line-numbers|.
+On rappelle que l'on peut demander la numérotation des lignes des listings avec la clé
+|line-numbers| (utilisée sans valeur).
-Par défaut, les numéros de ligne sont composés par \pkg{piton} en débordement à gauche (en utilisant en interne la commande |\llap| de LaTeX).
+Par défaut, les numéros de ligne sont composés par \pkg{piton} en débordement à gauche (en
+utilisant en interne la commande |\llap| de LaTeX).
-Si on ne veut pas de débordement, on peut utiliser l'option |left-margin=auto| qui va insérer une marge adaptée aux
-numéros qui seront insérés (elle est plus large quand les numéros dépassent 10).
+Si on ne veut pas de débordement, on peut utiliser l'option |left-margin=auto| qui va
+insérer une marge adaptée aux numéros qui seront insérés (elle est plus large quand les
+numéros dépassent 10).
\begingroup
@@ -1841,8 +2098,8 @@ def arctan(x,n=10):
\label{example-comments}
\index{commentaires LaTeX|emph}
-On peut modifier le style |Comment.LaTeX| (avec |\SetPitonStyle|) pour faire afficher les commentaires
-LaTeX (qui débutent par |#>|) en butée à droite.
+On peut modifier le style |Comment.LaTeX| (avec |\SetPitonStyle|) pour faire afficher les
+commentaires LaTeX (qui débutent par |#>|) en butée à droite.
\begingroup
\fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
@@ -1876,10 +2133,10 @@ def arctan(x,n=10):
\endgroup
-\vspace{1cm}
-On peut aussi faire afficher les commentaires dans une deuxième colonne à droite si on limite la largeur du code
-proprement dit avec la clé |width|. Dans l'exemple qui suit, on utilise la clé |width| avec la valeur
-spéciale~|min|. Plusieurs compilations sont nécessaires.
+\vspace{1cm} On peut aussi faire afficher les commentaires dans une deuxième colonne à
+droite si on limite la largeur du code proprement dit avec la clé |width|. Dans l'exemple
+qui suit, on utilise la clé |width| avec la valeur spéciale~|min|. Plusieurs compilations
+sont nécessaires.
\begingroup
@@ -1925,100 +2182,18 @@ def arctan(x,n=10):
\bigskip
-\subsection{Notes dans les listings}
-
-\index{notes dans les listings|emph}
-
-Pour pouvoir extraire les notes (introduites par |\footnote|), l'extension |piton| doit être chargée, soit avec la
-clé |footnote|, soit avec la clé |footnotehyper|, comme expliqué à la section \ref{footnote} p.~\pageref{footnote}.
-Dans le présent document, l'extension \pkg{piton} a été chargée par la clé |footnotehyper|.
-
-Bien entendu, une commande |\footnote| ne peut apparaître que dans un commentaire LaTeX (qui débute par |#>|). Un
-tel commentaire peut se limiter à cette unique commande |\footnote|, comme dans l'exemple suivant.
-
-\begingroup
-\fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
-\begin{Verbatim}
-\PitonOptions{background-color=gray!10}
-\begin{Piton}
-def arctan(x,n=10):
- if x < 0:
- return -arctan(-x)~emphase&#>\footnote{Un premier appel récursif.}]@
- elif x > 1:
- return pi/2 - arctan(1/x)~emphase&#>\footnote{Un deuxième appel récursif.}@
- else:
- return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-\end{Piton}
-\end{Verbatim}
-\endgroup
-
-\begingroup
-\PitonOptions{background-color=gray!10}
-\begin{Piton}
-def arctan(x,n=10):
- if x < 0:
- return -arctan(-x)#>\footnote{Un premier appel récursif.}
- elif x > 1:
- return pi/2 - arctan(1/x)#>\footnote{Un deuxième appel récursif.}
- else:
- return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-\end{Piton}
-\endgroup
-
-
-\vspace{1cm}
-
-Si on utilise l'environnement |{Piton}| dans un environnement |{minipage}| de LaTeX, les notes sont, bien entendu,
-composées au bas de l'environnement |{minipage}|. Rappelons qu'une telle |{minipage}| ne peut être coupée par un
-saut de page.
-
-
-\begingroup
-\fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
-\begin{Verbatim}
-\PitonOptions{background-color=gray!10}
-\emphase\begin{minipage}{\linewidth}
-\begin{Piton}
-def arctan(x,n=10):
- if x < 0:
- return -arctan(-x)~emphase&#>\footnote{Un premier appel récursif.}@
- elif x > 1:
- return pi/2 - arctan(1/x)~emphase&#>\footnote{Un deuxième appel récursif.}@
- else:
- return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-\end{Piton}
-\end{minipage}
-\end{Verbatim}
-\endgroup
-
-\begingroup
-\PitonOptions{background-color=gray!10}
-\begin{minipage}{\linewidth}
-\begin{Piton}
-def arctan(x,n=10):
- if x < 0:
- return -arctan(-x)#>\footnote{Un premier appel récursif.}
- elif x > 1:
- return pi/2 - arctan(1/x)#>\footnote{Un deuxième appel récursif.}
- else:
- return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-\end{Piton}
-\end{minipage}
-\endgroup
-
-
-\bigskip
-
\subsection{Un exemple de réglage des styles}
Les styles graphiques ont été présentés à la partie \ref{styles}, p.~\pageref{styles}.
\smallskip
-On présente ici un réglage de ces styles adapté pour les documents en noir et blanc. On l'utilise avec la fonte
-\emph{DejaVu Sans Mono}\footnote{Voir: \url{https://dejavu-fonts.github.io}} spécifiée avec la commande
- |\setmonofont| de \pkg{fontspec}.
+On présente ici un réglage de ces styles adapté pour les documents en noir et blanc. On
+l'utilise avec la fonte \emph{DejaVu Sans Mono}\footnote{Voir:
+ \url{https://dejavu-fonts.github.io}} spécifiée avec la commande |\setmonofont| de
+\pkg{fontspec}.
-Ce réglage utilise la commande |\highLight| de \pkg{lua-ul} (cette extension nécessite elle-même l'extension \pkg{luacolor}).
+Ce réglage utilise la commande |\highLight| de \pkg{lua-ul} (cette extension nécessite
+elle-même l'extension \pkg{luacolor}).
\begin{Verbatim}
@@ -2044,10 +2219,11 @@ Ce réglage utilise la commande |\highLight| de \pkg{lua-ul} (cette extension n
\end{Verbatim}
-Dans ce réglage, de nombreuses valeurs fournies aux clés sont vides, ce qui signifie que le style correspondant
-n'insèrera aucune instruction de formatage (l'élément sera composé dans la couleur standard, le plus souvent, en noir,
-etc.). Ces entrées avec valeurs nulles sont néanmoins nécessaires car la valeur initiale de ces styles dans
-\pkg{piton} n'est \emph{pas} vide.
+Dans ce réglage, de nombreuses valeurs fournies aux clés sont vides, ce qui signifie que
+le style correspondant n'insèrera aucune instruction de formatage (l'élément sera composé
+dans la couleur standard, le plus souvent, en noir, etc.). Ces entrées avec valeurs nulles
+sont néanmoins nécessaires car la valeur initiale de ces styles dans \pkg{piton} n'est
+\emph{pas} vide.
\begingroup
@@ -2105,11 +2281,13 @@ def arctan(x,n=10):
\label{pyluatex}
\index{pyluatex@{\pkg{pyluatex}} (extension)}
-L'extension \pkg{pyluatex} est une extension qui permet l'exécution de code Python à partir de |lualatex| (pourvu
-que Python soit installé sur la machine et que la compilation soit effectuée avec |lualatex| et |--shell-escape|).
+L'extension \pkg{pyluatex} est une extension qui permet l'exécution de code Python à
+partir de |lualatex| (pourvu que Python soit installé sur la machine et que la compilation
+soit effectuée avec |lualatex| et |--shell-escape|).
-Voici, à titre d'exemple, un environnement |{PitonExecute}| qui formate un listing Python (avec \pkg{piton}) et qui
-affiche également dessous le résultat de l'exécution de ce code avec Python.
+Voici, à titre d'exemple, un environnement |{PitonExecute}| qui formate un listing Python
+(avec \pkg{piton}) et qui affiche également dessous le résultat de l'exécution de ce code
+avec Python.
\begin{Verbatim}
@@ -2129,12 +2307,12 @@ affiche également dessous le résultat de l'exécution de ce code avec Python.
\ignorespacesafterend}
-On a utilisé la fonction Lua |piton.get_last_code| fournie dans l'API de \pkg{piton} : cf.~partie~\ref{API},
-p.~\pageref{API}.
+ On a utilisé la fonction Lua |piton.get_last_code| fournie dans l'API de \pkg{piton} :
+ cf.~partie~\ref{API}, p.~\pageref{API}.
\bigskip
-Cet environnement |{PitonExecute}| prend en argument optionnel (entre crochets) les options proposées par la
-commande |\PitonOptions|.
+Cet environnement |{PitonExecute}| prend en argument optionnel (entre crochets) les
+options proposées par la commande |\PitonOptions|.
\begin{Verbatim}
\begin{~emphase#PitonExecute@}[background-color=gray!15]
@@ -2162,23 +2340,26 @@ print(f'Le carré de 12 est {carré(12)}.')
\index{pythonrepl@\texttt{\{pythonrepl\}} (environnement de \pkg{pyluatex})}
-L'environnement |{pythonrepl}| de \pkg{pyluatex} passe son contenu à Python et renvoie ce que l'on obtient quand on
-fournit ce code à une boucle \textsc{repl} (\emph{read-eval-print loop}) de Python. On obtient un entrelacement
-d'instructions précédées par le prompt |>>>| de Python et des valeurs renvoyées par Python (et de ce qui a été
-demandé d'être affiché avec des \piton{print} de Python).
+L'environnement |{pythonrepl}| de \pkg{pyluatex} passe son contenu à Python et renvoie ce
+que l'on obtient quand on fournit ce code à une boucle \textsc{repl}
+(\emph{read-eval-print loop}) de Python. On obtient un entrelacement d'instructions
+précédées par le prompt |>>>| de Python et des valeurs renvoyées par Python (et de ce qui
+a été demandé d'être affiché avec des \piton{print} de Python).
\medskip
-Il est ensuite possible de passer cela à un environnement |{Piton}| qui va faire un coloriage syntaxique
-et mettre sur fond grisé les lignes correspondant aux instructions fournies à l'interpréteur Python (grâce à la clé
-|prompt-background-color| de |\PitonOptions|).
+Il est ensuite possible de passer cela à un environnement |{Piton}| qui va faire un
+coloriage syntaxique et mettre sur fond grisé les lignes correspondant aux instructions
+fournies à l'interpréteur Python (grâce à la clé |prompt-background-color| de
+|\PitonOptions|).
\medskip
-Voici la programmation d'un environnement |{PitonREPL}| qui effectue ce travail (pour des raisons techniques, le
-|!| est ici obligatoire dans la signature de l'environnement). On ne peut pas procéder comme précédemment (dans
-l'utilisation «standard» de \pkg{pyluatex}) car, bien sûr, c'est le retour fait par |{pythonrepl}| qui doit être
-traité par \pkg{piton}. De ce fait, il ne sera pas possible de mettre des surcharges (avec |detected-commands| ou
-le mécanisme |escape|) dans le code.
+Voici la programmation d'un environnement |{PitonREPL}| qui effectue ce travail (pour des
+raisons techniques, le |!| est ici obligatoire dans la signature de l'environnement). On
+ne peut pas procéder comme précédemment (dans l'utilisation «standard» de \pkg{pyluatex})
+car, bien sûr, c'est le retour fait par |{pythonrepl}| qui doit être traité par
+\pkg{piton}. De ce fait, il ne sera pas possible de mettre des surcharges (avec
+|detected-commands| ou le mécanisme |escape|) dans le code.
\begin{Verbatim}
\ExplSyntaxOn
@@ -2263,11 +2444,12 @@ Voici un exemple d'utilisation de ce nouvel environnement |{PitonREPL}|.
\bigskip
-En fait, il est possible de ne pas faire afficher les prompts eux-mêmes (c'est-à-dire les chaînes de caractères
-|>>>| et |...|). En effet, \pkg{piton} propose un style pour ces éléments, qui est appelé |Prompt|. Par défaut, la
-valeur de ce style est vide, ce qui fait qu'aucune action n'est exécutée sur ces éléments qui sont donc affichés
-tels quels. En fournissant comme valeur une fonction qui se contente de gober son argument, on peut demander à ce
-qu'ils ne soient pas affichés.
+En fait, il est possible de ne pas faire afficher les prompts eux-mêmes (c'est-à-dire les
+chaînes de caractères |>>>| et |...|). En effet, \pkg{piton} propose un style pour ces
+éléments, qui est appelé |Prompt|. Par défaut, la valeur de ce style est vide, ce qui fait
+qu'aucune action n'est exécutée sur ces éléments qui sont donc affichés tels quels. En
+fournissant comme valeur une fonction qui se contente de gober son argument, on peut
+demander à ce qu'ils ne soient pas affichés.
\bigskip
\begin{savenotes}
@@ -2328,61 +2510,70 @@ L'exemple précédent donne alors :
\subsection{Le langage Python}
-Le langage par défaut de l'extension \pkg{piton} est Python. Si besoin est, on peut revenir au langage Python avec
-|\PitonOptions{language=Python}|.
+Le langage par défaut de l'extension \pkg{piton} est Python. Si besoin est, on peut
+revenir au langage Python avec |\PitonOptions{language=Python}|.
\bigskip
-Les réglages initiaux effectués par \pkg{piton} dans |piton.sty| sont inspirés par le style \pkg{manni} de Pygments
-tel qu'il est appliqué au langage Python par Pygments.\footnote{Voir \url{https://pygments.org/styles/}. À
- remarquer que, par défaut, Pygments propose pour le style \pkg{manni} un fond coloré dont la couleur est la
- couleur HTML |#F0F3F3|. Il est possible d'avoir la même couleur dans |{Piton}| avec l'instruction :
- |\PitonOptions{background-color = [HTML]{F0F3F3}}|}
+Les réglages initiaux effectués par \pkg{piton} dans |piton.sty| sont inspirés par le
+style \pkg{manni} de Pygments tel qu'il est appliqué au langage Python par
+Pygments.\footnote{Voir \url{https://pygments.org/styles/}. À remarquer que, par défaut,
+ Pygments propose pour le style \pkg{manni} un fond coloré dont la couleur est la couleur
+ HTML |#F0F3F3|. Il est possible d'avoir la même couleur dans |{Piton}| avec
+ l'instruction : |\PitonOptions{background-color = [HTML]{F0F3F3}}|}
\vspace{1cm}
\begin{center}
-\begin{tabularx}{0.9\textwidth}{@{}>{\ttfamily}l>{\raggedright\arraybackslash}X@{}}
+\begin{tabularx}{\textwidth}{@{}>{\ttfamily}l>{\raggedright\arraybackslash}X@{}}
\toprule
\normalfont Style & Usage \\
\midrule
Number & les nombres \\
String.Short & les chaînes de caractères courtes (entre \texttt{'} ou \texttt{"}) \\
- String.Long & les chaînes de caractères longues (entre \texttt{'''} ou \texttt{"""}) sauf les chaînes de
- documentation (qui sont gérées par |String.Doc|)\\
+ String.Long & les chaînes de caractères longues (entre \texttt{'''} ou \texttt{"""})
+ sauf les chaînes de documentation (qui sont gérées par |String.Doc|)\\
String & cette clé fixe à la fois |String.Short| et |String.Long| \\
String.Doc & les chaînes de documentation (seulement entre |"""| suivant PEP~257) \\
- String.Interpol & les éléments syntaxiques des champs des f-strings (c'est-à-dire les caractères \texttt{\{} et
- \texttt{\}}) ; ce style hérite des styles |String.Short| et |String.Long| (suivant la chaîne où
- apparaît l'interpolation)\\
- Interpol.Inside & le contenu des interpolations dans les f-strings (c'est-à-dire les éléments qui se trouvent entre
- \texttt{\{} et~\texttt{\}} ; si l'utilisateur n'a pas fixé ce style, ces éléments sont analysés et formatés par \pkg{piton}
- au même titre que le reste du code. \\
- Operator & les opérateurs suivants : \texttt{!= == << >> - \~{} + / * \% = < > \& .} \verb+|+ |@| \\
+ String.Interpol & les éléments syntaxiques des champs des f-strings (c'est-à-dire les
+ caractères \texttt{\{} et \texttt{\}}) ; ce style hérite des styles
+ |String.Short| et |String.Long| (suivant la chaîne où apparaît
+ l'interpolation)\\
+ Interpol.Inside & le contenu des interpolations dans les f-strings (c'est-à-dire les
+ éléments qui se trouvent entre \texttt{\{} et~\texttt{\}} ; si
+ l'utilisateur n'a pas fixé ce style, ces éléments sont analysés et
+ formatés par \pkg{piton} au même titre que le reste du code. \\
+ Operator & les opérateurs suivants : \texttt{!= == << >> - \~{} + / * \% = < > \& .}
+ \verb+|+ |@| \\
Operator.Word & les opérateurs suivants : |in|, |is|, |and|, |or| et |not| \\
Name.Builtin & la plupart des fonctions prédéfinies par Python \\
Name.Decorator & les décorateurs (instructions débutant par \verb|@|) \\
Name.Namespace & le nom des modules (= bibliothèques extérieures) \\
- Name.Class & le nom des classes au moment de leur définition, c'est-à-dire après le mot-clé \verb|class| \\
- Name.Function & le nom des fonctions définies par l'utilisateur \emph{au moment de leur définition} (après le
- mot-clé |def|) \\
- UserFunction & le nom des fonctions précédemment définies par l'utilisateur (la valeur initiale de ce paramètre est
- vide et ces éléments sont affichés en noir --- ou plutôt dans la couleur courante) \\
+ Name.Class & le nom des classes au moment de leur définition, c'est-à-dire après le
+ mot-clé \verb|class| \\
+ Name.Function & le nom des fonctions définies par l'utilisateur \emph{au moment de leur
+ définition} (après le mot-clé |def|) \\
+ UserFunction & le nom des fonctions précédemment définies par l'utilisateur (la valeur
+ initiale de ce paramètre est vide et ces éléments sont affichés en noir
+ --- ou plutôt dans la couleur courante) \\
Exception & les exceptions prédéfinies (ex.: \texttt{SyntaxError}) \\
- InitialValues & les valeurs initiales (et le symbole |=| qui précède) des arguments optionnels dans les définitions
- de fonctions ; si l'utilisateur n'a pas fixé ce style, ces éléments sont analysés et formatés par \pkg{piton}
+ InitialValues & les valeurs initiales (et le symbole |=| qui précède) des arguments
+ optionnels dans les définitions de fonctions ; si l'utilisateur n'a pas
+ fixé ce style, ces éléments sont analysés et formatés par \pkg{piton}
au même titre que le reste du code.\\
Comment & les commentaires commençant par \texttt{\#} \\
- Comment.LaTeX & les commentaires commençant par \texttt{\#>} qui sont composés par \pkg{piton} comme du code LaTeX (et
- appelés simplement «commentaires LaTeX» dans ce document) \\
+ Comment.LaTeX & les commentaires commençant par \texttt{\#>} qui sont composés par
+ \pkg{piton} comme du code LaTeX (et appelés simplement «commentaires
+ LaTeX» dans ce document) \\
Keyword.Constant & |True|, |False| et |None| \\
Keyword & les mots-clés suivants :
\ttfamily assert, break, case, continue, del,
elif, else, except, exec, finally, for, from,
- global, if, import, lambda, non local,
+ global, if, import, in, lambda, non local,
pass, raise, return, try, while,
with, yield et yield from.\\
+ Identifier & les identificateurs. \\
\bottomrule
\end{tabularx}
\end{center}
@@ -2421,30 +2612,31 @@ L'option est aussi disponible pour |\PitonInputFile| : |\PitonInputFile[language
String.Long & les chaînes de caractères, entre |"| mais aussi les \emph{quoted-strings} \\
String & cette clé fixe à la fois |String.Short| et |String.Long| \\
Operator & les opérateurs, en particulier |+|, |-|, |/|, |*|, |@|, |!=|, |==|, |&&| \\
- Operator.Word & les opérateurs suivants : |and|, |asr|, |land|, |lor|, |lsl|, |lxor|, |mod| et |or| \\
+ Operator.Word & les opérateurs suivants : |asr|, |land|, |lor|, |lsl|, |lxor|,
+ |mod| et |or| \\
Name.Builtin & les fonctions |not|, |incr|, |decr|, |fst| et |snd| \\
Name.Type & le nom des types OCaml \\
Name.Field & le nom d'un champ de module \\
Name.Constructor & le nom des constructeurs de types (qui débutent par une majuscule) \\
Name.Module & le nom des modules \\
- Name.Function & le nom des fonctions définies par l'utilisateur \emph{au moment de leur définition} (après le
- mot-clé |let|) \\
- UserFunction & le nom des fonctions précédemment définies par l'utilisateur
- (la valeur initiale de ce paramètre est
- vide et ces éléments sont affichés en noir --- ou plutôt dans la couleur courante) \\
+ Name.Function & le nom des fonctions définies par l'utilisateur \emph{au moment de leur
+ définition} (après le mot-clé |let|) \\
+ UserFunction & le nom des fonctions précédemment définies par l'utilisateur (la valeur
+ initiale de ce paramètre est vide et ces éléments sont affichés en noir
+ --- ou plutôt dans la couleur courante) \\
Exception & les exceptions prédéfinies (ex. : |End_of_File|) \\
TypeParameter & les paramétreurs de type \\
Comment & les commentaires, entre |(*| et |*)| ; ces commentaires peuvent être imbriqués \\
Keyword.Constant & |true| et |false| \\
Keyword & les mots-clés suivants :
- |assert|, |as|, |begin|, |class|, |constraint|, |done|,
- |downto|, |do|, |else|, |end|, |exception|, |external|,
- |for|, |function|, |functor|, |fun| , |if|
- |include|, |inherit|, |initializer|, |in| , |lazy|, |let|,
- |match|, |method|, |module|, |mutable|, |new|, |object|,
- |of|, |open|, |private|, |raise|, |rec|, |sig|,
- |struct|, |then|, |to|, |try|, |type|,
- |value|, |val|, |virtual|, |when|, |while| et |with| \\
+ |assert|, |as|, |done|, |downto|, |do|, |else|, |exception|, |for|, |function| ,
+ |fun|, |if|, |lazy|, |match|, |mutable|, |new|, |of|, |private|, |raise|,
+ |then|, |to|, |try| , |virtual|, |when|, |while| et |with| \\
+ Keyword.Governing & les mot-clés suivants : |and|, |begin|, |class|, |constraint|,
+ |end|, |external|, |functor|, |include|, |inherit|, |initializer|,
+ |in|, |let|, |method|, |module|, |object|, |open|, |rec|, |sig|,
+ |struct|, |type| et |val|. \\
+ Identifier & les identificateurs. \\
\bottomrule
\end{tabularx}
\end{center}
@@ -2477,29 +2669,35 @@ L'option est aussi disponible pour |\PitonInputFile| : |\PitonInputFile[language
\midrule
Number & les nombres \\
String.Long & les chaînes de caractères (entre \texttt{"}) \\
-String.Interpol & les éléments \texttt{\%d}, \texttt{\%i}, \texttt{\%f}, \texttt{\%c}, etc. dans les chaînes de
- caractères ; ce style hérite du style |String.Long| \\
+String.Interpol & les éléments \texttt{\%d}, \texttt{\%i}, \texttt{\%f}, \texttt{\%c},
+ etc. dans les chaînes de caractères ; ce style hérite du style
+ |String.Long| \\
Operator & les opérateurs suivants : \texttt{!= == << >> - \~{} + / * \% = < > \& .} \verb+|+ |@| \\
-Name.Type & les types prédéfinis suivants :
- |bool|, |char|, |char16_t|, |char32_t|, |double|, |float|, |int|, |int8_t|, |int16_t|, |int32_t|,
- |int64_t|, |long|, |short|, |signed|, |unsigned|, |void| et |wchar_t| \\
-Name.Builtin & les fonctions prédéfinies suivantes : |printf|, |scanf|, |malloc|, |sizeof| et |alignof| \\
- Name.Class & le nom des classes au moment de leur définition, c'est-à-dire après le mot-clé |class| \\
+Name.Type & les types prédéfinis suivants : |bool|, |char|, |char16_t|, |char32_t|,
+ |double|, |float|, |int|, |int8_t|, |int16_t|, |int32_t|, |int64_t|, |long|,
+ |short|, |signed|, |unsigned|, |void| et |wchar_t| \\
+Name.Builtin & les fonctions prédéfinies suivantes : |printf|, |scanf|, |malloc|, |sizeof|
+ et |alignof| \\
+ Name.Class & le nom des classes au moment de leur définition, c'est-à-dire après le
+ mot-clé |class| \\
Name.Function & le nom des fonctions définies par l'utilisateur \emph{au moment de leur définition} \\
-UserFunction & le nom des fonctions précédemment définies par l'utilisateur (la valeur initiale de ce paramètre est
- vide et ces éléments sont affichés en noir --- ou plutôt dans la couleur courante) \\
+UserFunction & le nom des fonctions précédemment définies par l'utilisateur (la valeur
+ initiale de ce paramètre est vide et ces éléments sont affichés en noir ---
+ ou plutôt dans la couleur courante) \\
Preproc & les instructions du préprocesseur (commençant par |#|) \\
Comment & les commentaires (commençant par \texttt{//} ou entre |/*| et |*/|) \\
-Comment.LaTeX & les commentaires commençant par \texttt{//>} qui sont composés par \pkg{piton} comme du code LaTeX (et
- appelés simplement «commentaires LaTeX» dans ce document) \\
+Comment.LaTeX & les commentaires commençant par \texttt{//>} qui sont composés par
+ \pkg{piton} comme du code LaTeX (et appelés simplement «commentaires
+ LaTeX» dans ce document) \\
Keyword.Constant & |default|, |false|, |NULL|, |nullptr| et |true| \\
-Keyword & les mots-clés suivants :
-|alignas|, |asm|, |auto|, |break|, |case|, |catch|, |class|,
-|constexpr|, |const|, |continue|, |decltype|, |do|, |else|, |enum|,
-|extern|, |for|, |goto|, |if|, |nexcept|, |private|, |public|, |register|, |restricted|, |try|,
-|return|, |static|, |static_assert|, |struct|, |switch|, |thread_local|, |throw|,
-|typedef|, |union|, |using|, |virtual|, |volatile| et |while|
+Keyword & les mots-clés suivants : |alignas|, |asm|, |auto|, |break|, |case|, |catch|,
+ |class|, |constexpr|, |const|, |continue|, |decltype|, |do|, |else|, |enum|,
+ |extern|, |for|, |goto|, |if|, |nexcept|, |private|, |public|, |register|,
+ |restricted|, |try|, |return|, |static|, |static_assert|, |struct|, |switch|,
+ |thread_local|, |throw|, |typedef|, |union|, |using|, |virtual|, |volatile| et
+ |while|
\\
+Identifier & les identificateurs. \\
\bottomrule
\end{tabularx}
\end{center}
@@ -2534,31 +2732,32 @@ L'option est aussi disponible pour |\PitonInputFile| : |\PitonInputFile[language
Number & les nombres \\
String.Long & les chaînes de caractères (entre \texttt{'} et non entre \texttt{"} car les éléments entre \texttt{"}
sont des noms de champs et formatés avec |Name.Field|) \\
-Operator & les opérateurs suivants :
-\texttt{= != <> >= > < <= * + / } \\
+Operator & les opérateurs suivants : \texttt{= != <> >= > < <= * + / } \\
Name.Table & les noms des tables \\
Name.Field & les noms des champs des tables \\
-Name.Builtin & les fonctions prédéfinies suivantes (leur nom n'est \emph{pas} sensible à la casse) :
- |avg|, |count|, |char_lenght|, |concat|, |curdate|, |current_date|,
- |date_format|, |day|, |lower|, |ltrim|, |max|, |min|, |month|, |now|,
- |rank|, |round|, |rtrim|, |substring|, |sum|, |upper| et |year|. \\
+Name.Builtin & les fonctions prédéfinies suivantes (leur nom n'est \emph{pas} sensible à
+ la casse) : |avg|, |count|, |char_lenght|, |concat|, |curdate|,
+ |current_date|, |date_format|, |day|, |lower|, |ltrim|, |max|, |min|,
+ |month|, |now|, |rank|, |round|, |rtrim|, |substring|, |sum|, |upper| et
+ |year|. \\
Comment & les commentaires (débutant par |--| ou bien entre |/*| et |*/|) \\
-Comment.LaTeX & les commentaires commençant par \texttt{-->} qui sont composés par \pkg{piton} comme du code LaTeX (et
- appelés simplement «commentaires LaTeX» dans ce document) \\
-Keyword & les mots-clés suivants (leur nom n'est \emph{pas} sensible à la casse) :
- |add|, |after|, |all|, |alter|, |and|, |as|, |asc|, |between|, |by|,
- |change|, |column|, |create|, |cross join|, |delete|, |desc|, |distinct|,
- |drop|, |from|, |group|, |having|, |in|, |inner|, |insert|, |into|, |is|,
- |join|, |left|, |like|, |limit|, |merge|, |not|, |null|, |on|, |or|,
- |order|, |over|, |right|, |select|, |set|, |table|, |then|, |truncate|,
- |union|, |update|, |values|, |when|, |where| et |with|. \\
+Comment.LaTeX & les commentaires commençant par \texttt{-->} qui sont composés par
+ \pkg{piton} comme du code LaTeX (et appelés simplement «commentaires
+ LaTeX» dans ce document) \\
+Keyword & les mots-clés suivants (leur nom n'est \emph{pas} sensible à la casse) : |add|,
+ |after|, |all|, |alter|, |and|, |as|, |asc|, |between|, |by|, |change|,
+ |column|, |create|, |cross join|, |delete|, |desc|, |distinct|, |drop|, |from|,
+ |group|, |having|, |in|, |inner|, |insert|, |into|, |is|, |join|, |left|,
+ |like|, |limit|, |merge|, |not|, |null|, |on|, |or|, |order|, |over|, |right|,
+ |select|, |set|, |table|, |then|, |truncate|, |union|, |update|, |values|,
+ |when|, |where| et |with|. \\
\bottomrule
\end{tabularx}
\end{center}
\bigskip
-Si on souhaite que les mots-clés soient capitalisés automatiquement, on peut modifier le style |Keywords|
-localement pour le langage SQL avec l'instruction :
+Si on souhaite que les mots-clés soient capitalisés automatiquement, on peut modifier le
+style |Keywords| localement pour le langage SQL avec l'instruction :
\begin{Verbatim}
\SetPitonStyle~emphase#[SQL]@{Keywords = \bfseries \MakeUppercase}
\end{Verbatim}
@@ -2598,16 +2797,19 @@ L'option est aussi disponible pour |\PitonInputFile| : |\PitonInputFile[language
Number & les nombres \\
String & les chaînes de caractères (qui sont entre \texttt{"}) \\
Comment & les commentaires (qui débutent par |#|) \\
-Comment.LaTeX & les commentaires commençant par \texttt{\#>} qui sont composés par \pkg{piton} comme du code LaTeX (et
- appelés simplement «commentaires LaTeX» dans ce document) \\
+Comment.LaTeX & les commentaires commençant par \texttt{\#>} qui sont composés par
+ \pkg{piton} comme du code LaTeX (et appelés simplement «commentaires
+ LaTeX» dans ce document) \\
+Identifier & les identificateurs. \\
\bottomrule
\end{tabularx}
\end{center}
\bigskip
-Ce langage «|minimal|» est proposé par \pkg{piton} à l'utilisateur final pour qu'il puisse y ajouter des
-formatages de mots-clés avec la commande |\SetPitonIdentifier| (cf. \ref{SetPitonIdentifier},
-p.~\pageref{SetPitonIdentifier}) et créer par exemple un langage pour pseudo-code.
+Ce langage «|minimal|» est proposé par \pkg{piton} à l'utilisateur final pour qu'il puisse
+y ajouter des formatages de mots-clés avec la commande |\SetPitonIdentifier| (cf.
+\ref{SetPitonIdentifier}, p.~\pageref{SetPitonIdentifier}) et créer par exemple un langage
+pour pseudo-code.
\newpage
@@ -2617,8 +2819,8 @@ p.~\pageref{SetPitonIdentifier}) et créer par exemple un langage pour pseudo-co
\indexcommand{NewPitonLanguage}
\vspace{1cm}
-La commande |\NewPitonLanguage|, qui permet de définir de nouveaux langages en utilisant la syntaxe de l'extension
-\pkg{listings}, a été présentée p.~\pageref{NewPitonLanguage}.
+La commande |\NewPitonLanguage|, qui permet de définir de nouveaux langages en utilisant
+la syntaxe de l'extension \pkg{listings}, a été présentée p.~\pageref{NewPitonLanguage}.
Tous les langages définis avec la commande |\NewPitonLanguage| partagent les mêmes styles.
@@ -2630,15 +2832,18 @@ Tous les langages définis avec la commande |\NewPitonLanguage| partagent les m
\normalfont Style & Usage \\
\midrule
Number & les nombres \\
-String.Long & les chaînes de caractères définies dans |\NewPitonLanguage| par la clé |morestring| \\
+String.Long & les chaînes de caractères définies dans |\NewPitonLanguage| par la clé
+ |morestring| \\
Comment & les commentaires définis dans |\NewPitonLanguage| par la clé |morecomment| \\
Comment.LaTeX & les commentaires qui sont composés par \pkg{piton} comme du code LaTeX (et
appelés simplement «commentaires LaTeX» dans ce document) \\
-Keyword & les mots-clés, définis dans |\NewPitonLanguage| par les clés |morekeywords| et |moretexcs| (et également
- la clé |sensitive| qui indique si les mots-clés sont sensibles à la casse) \\
+Keyword & les mots-clés, définis dans |\NewPitonLanguage| par les clés |morekeywords| et
+ |moretexcs| (et également la clé |sensitive| qui indique si les mots-clés sont
+ sensibles à la casse) \\
Directive & les directives définies dans |\NewPitonLanguage| par la clé |moredirectives| \\
-Tag & les «tags» définis par la clé |tag| (les lexèmes détectés à l'intérieur d'un tag seront
- aussi composés avec leur propre style) \\
+Tag & les «tags» définis par la clé |tag| (les lexèmes détectés à l'intérieur d'un tag
+ seront aussi composés avec leur propre style) \\
+Identifier & les identificateurs. \\
\bottomrule
\end{tabularx}
\end{center}
diff --git a/macros/luatex/latex/piton/piton.dtx b/macros/luatex/latex/piton/piton.dtx
index ec18e80eaa..0174f40561 100644
--- a/macros/luatex/latex/piton/piton.dtx
+++ b/macros/luatex/latex/piton/piton.dtx
@@ -44,7 +44,7 @@
end-escape = ! ,
begin-escape-math = \( ,
end-escape-math = \) ,
- detected-commands = highLight
+ detected-commands = { highLight, footnote }
}
\parindent 0pt
@@ -79,12 +79,12 @@
% \iffalse
%<*STY>
% \fi
-\def\PitonFileVersion{3.0b}
-\def\PitonFileDate{2024/05/23}
+\def\PitonFileVersion{3.1b}
+\def\PitonFileDate{2024/08/29}
% \iffalse
%</STY>
%<*LUA>
-piton_version = "3.0b" -- 2024/05/23
+piton_version = "3.1b" -- 2024/08/29
%</LUA>
%\fi
%
@@ -113,8 +113,9 @@ piton_version = "3.0b" -- 2024/05/23
% listings and typesets them with syntactic highlighting. Since it uses the Lua
% of LuaLaTeX, it works with |lualatex| only (and won't work with the other
% engines: |latex|, |pdflatex| and |xelatex|). It does not use external program
-% and the compilation does not require |--shell-escape|. The compilation is very
-% fast since all the parsing is done by the library LPEG, written in C.
+% and the compilation does not require |--shell-escape| (except when the key
+% |write| is used). The compilation is very fast since all the parsing is done
+% by the library LPEG, written in C.
%
% \bigskip
% Here is an example of code typeset by \pkg{piton}, with the environment |{Piton}|.
@@ -361,8 +362,12 @@ piton_version = "3.0b" -- 2024/05/23
%
% \begin{itemize}
% \item The key \Definition{language} specifies which computer language is
-% considered (that key is case-insensitive). Five values are allowed :
-% |Python|, |OCaml|, |C|, |SQL| and |minimal|. The initial value is |Python|.
+% considered (that key is case-insensitive). It's possible to use the name of
+% the five built-in languages (|Python|, |OCaml|, |C|, |SQL| and |minimal|) or
+% the name of the language defined by the user with |\NewPitonLanguage|
+% (cf.~part~\ref{NewPitonLanguage}, p.~\pageref{NewPitonLanguage}.
+%
+% The initial value is |Python|.
%
% \item \index{path} The key \Definition{path} specifies a path where the files
% included by |\PitonInputFile| will be searched.
@@ -395,6 +400,9 @@ piton_version = "3.0b" -- 2024/05/23
% the part~\ref{API}, p.~\pageref{API}).} of the current environment in
% that file. At the first use of a file by \pkg{piton}, it is erased.
%
+% {\bfseries This key requires a compilation with {\ttfamily lualatex
+% -shell-escape}}.
+%
% \item \index{path-write} The key \Definition{path-write} specifies a path
% where the files written by the key |write| will be written.
%
@@ -431,6 +439,13 @@ piton_version = "3.0b" -- 2024/05/23
% \item The key \Definition{line-numbers/sep} is the horizontal distance between
% the numbers of lines (inserted by |line-numbers|) and the beginning of the
% lines of code. The initial value is 0.7~em.
+% \item \colorbox{yellow!50}{\bfseries New 3.1}\enskip The key
+% \Definition{line-numbers/format} is a list of tokens which are inserted before
+% the number of line in order to format it. It's possible to put, \emph{at the
+% end} of the list, a LaTeX command with one argument, such as, for example,
+% |\fbox|.
+%
+% The initial value is |\footnotesize\color{gray}|.
% \end{itemize}
%
% For convenience, a mechanism of factorisation of the prefix |line-numbers| is
@@ -442,7 +457,8 @@ piton_version = "3.0b" -- 2024/05/23
% {
% skip-empty-lines = false ,
% label-empty-lines = false ,
-% sep = 1 em
+% sep = 1 em ,
+% line-format = \footnotesize \color{blue}
% }
% }
% \end{Verbatim}
@@ -473,6 +489,12 @@ piton_version = "3.0b" -- 2024/05/23
% The key |background-color| accepts a color defined «on the fly». For example,
% it's possible to write |background-color = [cmyk]{0.1,0.05,0,0}|.
%
+% \smallskip
+% When the key |split-on-empty-lines| is in force (see the part ``Page breaks'',
+% p.~\pageref{page breaks}), the empty lines generated by that key don't have
+% any background color (at least with the initial value of the parameter
+% |split-separation|).
+%
% \item \index{prompt-background-color} With the key
% \Definition{prompt-background-color}, \pkg{piton} adds a
% color background to the lines beginning with the prompt ``|>>>|'' (and its
@@ -664,7 +686,7 @@ piton_version = "3.0b" -- 2024/05/23
% \bigskip
% For example, with the command
% \begin{Verbatim}
-% \SetPitonStyle~emphase#[SQL]@{Keywords = \color[HTML]{006699} \bfseries \MakeUppercase}
+% \SetPitonStyle~emphase#[SQL]@{Keyword = \color[HTML]{006699} \bfseries \MakeUppercase}
% \end{Verbatim}
% the keywords in the SQL listings will be composed in capital letters, even if
% they appear in lower case in the LaTeX source (we recall that, in SQL, the
@@ -976,6 +998,7 @@ piton_version = "3.0b" -- 2024/05/23
% \label{breakable}
%
% \subsubsection{Page breaks}
+% \label{page breaks}
% \index{splittable}
%
% By default, the listings produced by the environment |{Piton}| and the command
@@ -994,10 +1017,17 @@ piton_version = "3.0b" -- 2024/05/23
% In fact, when the key |split-on-empty-lines| is in force, the work goes a
% little further than merely allowing page breaks: several successive empty lines
% are deleted and replaced by the content of the parameter corresponding to the
-% key \Definition{split-separation}. The initial value of this parameter is
-% |\vspace{\baselineskip}\vspace{-1.25pt}| which corresponds eventually to an
+% key \Definition{split-separation}.
+% \begin{itemize}
+% \item That parameter must contain elements allowed to be inserted in
+% \emph{vertical mode} of TeX. For example, it's possible to put |\hrule|.
+%
+% \item The initial value of this parameter is
+% |\vspace{\baselineskip}\vspace{-1.25pt}| which corresponds eventually to an
% empty line in the final PDF (this vertical space is deleted if it occurs on a
-% page break).
+% page break). If the key |background-color| is in force, no background color is
+% added to that empty line.
+% \end{itemize}
%
% \item Of course, the key |split-on-empty-lines| may not be sufficient and
% that's why \pkg{piton} provides the key \Definition{splittable}.
@@ -1012,6 +1042,9 @@ piton_version = "3.0b" -- 2024/05/23
% When used without value, the key |splittable| is equivalent to
% |splittable = 1| and the listings may be broken anywhere (it's probably
% not recommandable).
+%
+% The initial value of the key |splittable| is equal to 100 (by default, the
+% listings are not breakable at all).
% \end{itemize}
%
%
@@ -1654,6 +1687,8 @@ piton_version = "3.0b" -- 2024/05/23
%
% \subsubsection{Commands of Beamer allowed in \{Piton\} and \textbackslash PitonInputFile}
%
+% \index{detected-beamer-commands}
+%
% When \pkg{piton} is used in the class \cls{beamer} , the following commands of
% \cls{beamer} (classified upon their number of arguments) are automatically
% detected in the environments |{Piton}| (and in the listings processed by
@@ -1663,17 +1698,23 @@ piton_version = "3.0b" -- 2024/05/23
% also possible to use the command \texttt{\textbackslash pause} in a ``LaTeX
% comment'', that is to say by writing \texttt{\#> \textbackslash pause}. By
% this way, if the Python code is copied, it's still executable by Python}. ;
-% \item one mandatory argument : |\action|, |\alert|, |\invisible|, |\only|, |\uncover| and |\visible| ;
+% \item one mandatory argument : |\action|, |\alert|, |\invisible|, |\only|,
+% |\uncover| and |\visible| ; \newline
+% \colorbox{yellow!50}{\bfseries New 3.1}\newline
+% It's possible to add new commands to that list with the key
+% \Definition{detected-beamer-commands} (the names of the commands must
+% \emph{not} be preceded by a backslash).
% \item two mandatory arguments : |\alt| ;
% \item three mandatory arguments : |\temporal|.
% \end{itemize}
-% \medskip
-% In the mandatory arguments of these commands, the braces must be balanced.
-% However, the braces included in short strings\footnote{The short strings of
-% Python are the strings delimited by characters \texttt{'} or the characters
-% \texttt{"} and not \texttt{'''} nor \texttt{"""}. In Python, the short strings
-% can't extend on several lines.} of Python are not considered.
+% \medskip
+% These commands must be used preceded and following by a space. In the
+% mandatory arguments of these commands, the braces must be balanced. However,
+% the braces included in short strings\footnote{The short strings of Python are
+% the strings delimited by characters \texttt{'} or the characters \texttt{"}
+% and not \texttt{'''} nor \texttt{"""}. In Python, the short strings can't
+% extend on several lines.} of Python are not considered.
%
% \medskip
% Regarding the functions |\alt| and |\temporal| there should be no carriage
@@ -1713,8 +1754,18 @@ piton_version = "3.0b" -- 2024/05/23
% listings processed by |\PitonInputFile|): |{actionenv}|, |{alertenv}|,
% |{invisibleenv}|, |{onlyenv}|, |{uncoverenv}| and |{visibleenv}|.
%
+% \smallskip
+% \index{detected-beamer-environments}
+% \colorbox{yellow!50}{\bfseries New 3.1}
+%
+% It's possible to add new environments to that list with the key
+% \Definition{detected-beamer-environments}.
+%
+% \smallskip
+%
% However, there is a restriction: these environments must contain only \emph{whole
-% lines of Python code} in their body.
+% lines of Python code} in their body. The instructions |\begin{...}| and
+% |\end{...}| must be alone on their lines.
%
%\medskip
% Here is an example:
@@ -1810,10 +1861,98 @@ piton_version = "3.0b" -- 2024/05/23
% in particular: it must be loaded after the package \pkg{xcolor} and it is not
% perfectly compatible with \pkg{hyperref}.
%
+%
+% \medskip
+% \textbf{Important remark} : If you use Beamer, you should know taht Beamer has
+% its own system to extract the footnotes. Therefore, \pkg{piton} must be loaded
+% in that class without the option |footnote| nor the option |footnotehyper|.
+%
+%
+% \bigskip
+% By default, in an environment |{Piton}|, a command |\footnote| may appear only
+% within a ``LaTeX comment''. But it's also possible to add the command
+% |\footnote| to the list of the ``\emph{detected-commands}''
+% (cf.~part~\ref{detected-commands}, p.~\pageref{detected-commands}).
+
% \medskip
% In this document, the package \pkg{piton} has been loaded with the
-% option |footnotehyper|. For examples of notes, cf. \ref{notes-examples},
-% p.~\pageref{notes-examples}.
+% option |footnotehyper| dans we added the command |\footnote| to the list of
+% the ``\emph{detected-commands}'' with the following instruction in the
+% preamble of the LaTeX document.
+%
+% \qquad \verb|\PitonOptions{detected-commands = footnote}|
+%
+%
+% \begingroup
+% \fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
+% \begin{Verbatim}
+% \PitonOptions{background-color=gray!10}
+% \begin{Piton}
+% def arctan(x,n=10):
+% if x < 0:
+% return -arctan(-x)~emphase&\footnote{First recursive call.}]@
+% elif x > 1:
+% return pi/2 - arctan(1/x)~emphase&\footnote{Second recursive call.}@
+% else:
+% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+% \end{Piton}
+% \end{Verbatim}
+% \endgroup
+%
+% \begingroup
+% \PitonOptions{background-color=gray!10}
+% \begin{Piton}
+% def arctan(x,n=10):
+% if x < 0:
+% return -arctan(-x)\footnote{First recursive call.}
+% elif x > 1:
+% return pi/2 - arctan(1/x)\footnote{Second recursive call.}
+% else:
+% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+% \end{Piton}
+% \endgroup
+%
+%
+% \vspace{1cm}
+%
+% If an environment |{Piton}| is used in an environment |{minipage}| of LaTeX,
+% the notes are composed, of course, at the foot of the environment
+% |{minipage}|. Recall that such |{minipage}| can't be broken by a page break.
+%
+%
+% \begingroup
+% \fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
+% \begin{Verbatim}
+% \PitonOptions{background-color=gray!10}
+% \emphase\begin{minipage}{\linewidth}
+% \begin{Piton}
+% def arctan(x,n=10):
+% if x < 0:
+% return -arctan(-x)~emphase&\footnote{First recursive call.}@
+% elif x > 1:
+% return pi/2 - arctan(1/x)~emphase&\footnote{Second recursive call.}@
+% else:
+% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+% \end{Piton}
+% \end{minipage}
+% \end{Verbatim}
+% \endgroup
+%
+% \begingroup
+% \PitonOptions{background-color=gray!10}
+% \begin{minipage}{\linewidth}
+% \begin{Piton}
+% def arctan(x,n=10):
+% if x < 0:
+% return -arctan(-x)\footnote{First recursive call.}
+% elif x > 1:
+% return pi/2 - arctan(1/x)\footnote{Second recursive call.}
+% else:
+% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
+% \end{Piton}
+% \end{minipage}
+% \endgroup
+%
%
% \subsection{Tabulations}
%
@@ -1835,6 +1974,8 @@ piton_version = "3.0b" -- 2024/05/23
% course). Hence, that key is similar to the key |auto-gobble| but acts on
% U+0009 instead of U+0020 (spaces).
%
+% The key |env-gobble| is not compatible with the tabulations.
+%
%
% \bigskip
% \section{API for the developpers}
@@ -1882,7 +2023,7 @@ piton_version = "3.0b" -- 2024/05/23
% \index{numbers of the lines de code|emph}
%
% We remind that it's possible to have an automatic numbering of the lines in
-% the Python listings by using the key |line-numbers|.
+% the Python listings by using the key |line-numbers| (used without value).
%
% By default, the numbers of the lines are composed by \pkg{piton} in an
% overlapping position on the left (by using internally the command |\llap| of LaTeX).
@@ -2015,94 +2156,7 @@ piton_version = "3.0b" -- 2024/05/23
% \endgroup
%
%
-% \bigskip
-% \subsection{Notes in the listings}
-%
-% \label{notes-examples}
-% \index{notes in the listings}
%
-% In order to be able to extract the notes (which are typeset with the command
-% |\footnote|), the extension \pkg{piton} must be loaded with the key |footnote|
-% or the key |footenotehyper| as explained in the section \ref{footnote}
-% p.~\pageref{footnote}. In this document, the extension \pkg{piton} has been
-% loaded with the key |footnotehyper|.
-%
-% Of course, in an environment |{Piton}|, a command |\footnote| may appear only
-% within a LaTeX comment (which begins with |#>|). It's possible to have comments
-% which contain only that command |\footnote|. That's the case in the following example.
-%
-%
-%
-% \begingroup
-% \fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
-% \begin{Verbatim}
-% \PitonOptions{background-color=gray!10}
-% \begin{Piton}
-% def arctan(x,n=10):
-% if x < 0:
-% return -arctan(-x)~emphase&#>\footnote{First recursive call.}]@
-% elif x > 1:
-% return pi/2 - arctan(1/x)~emphase&#>\footnote{Second recursive call.}@
-% else:
-% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-% \end{Piton}
-% \end{Verbatim}
-% \endgroup
-%
-% \begingroup
-% \PitonOptions{background-color=gray!10}
-% \begin{Piton}
-% def arctan(x,n=10):
-% if x < 0:
-% return -arctan(-x)#>\footnote{First recursive call.}
-% elif x > 1:
-% return pi/2 - arctan(1/x)#>\footnote{Second recursive call.}
-% else:
-% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-% \end{Piton}
-% \endgroup
-%
-%
-% \vspace{1cm}
-%
-% If an environment |{Piton}| is used in an environment |{minipage}| of LaTeX,
-% the notes are composed, of course, at the foot of the environment
-% |{minipage}|. Recall that such |{minipage}| can't be broken by a page break.
-%
-%
-% \begingroup
-% \fvset{commandchars=\~\&\@,formatcom=\small\color{gray}}
-% \begin{Verbatim}
-% \PitonOptions{background-color=gray!10}
-% \emphase\begin{minipage}{\linewidth}
-% \begin{Piton}
-% def arctan(x,n=10):
-% if x < 0:
-% return -arctan(-x)~emphase&#>\footnote{First recursive call.}@
-% elif x > 1:
-% return pi/2 - arctan(1/x)~emphase&#>\footnote{Second recursive call.}@
-% else:
-% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-% \end{Piton}
-% \end{minipage}
-% \end{Verbatim}
-% \endgroup
-%
-% \begingroup
-% \PitonOptions{background-color=gray!10}
-% \begin{minipage}{\linewidth}
-% \begin{Piton}
-% def arctan(x,n=10):
-% if x < 0:
-% return -arctan(-x)#>\footnote{First recursive call.}
-% elif x > 1:
-% return pi/2 - arctan(1/x)#>\footnote{Second recursive call.}
-% else:
-% return sum( (-1)**k/(2*k+1)*x**(2*k+1) for k in range(n) )
-% \end{Piton}
-% \end{minipage}
-% \endgroup
-%
%
%
% \bigskip
@@ -2256,7 +2310,7 @@ piton_version = "3.0b" -- 2024/05/23
% \vspace{1cm}
%
% \begin{center}
-% \begin{tabularx}{0.9\textwidth}{@{}>{\ttfamily}l>{\raggedright\arraybackslash}X@{}}
+% \begin{tabularx}{\textwidth}{@{}>{\ttfamily}l>{\raggedright\arraybackslash}X@{}}
% \toprule
% \normalfont Style & Use \\
% \midrule
@@ -2297,9 +2351,10 @@ piton_version = "3.0b" -- 2024/05/23
% Keyword & the following keywords:
% \ttfamily assert, break, case, continue, del,
% elif, else, except, exec, finally, for, from,
-% global, if, import, lambda, non local,
+% global, if, import, in, lambda, non local,
% pass, raise, return, try, while,
% with, yield et yield from.\\
+% Identifier & the identifiers. \\
% \bottomrule
% \end{tabularx}
% \end{center}
@@ -2336,7 +2391,7 @@ piton_version = "3.0b" -- 2024/05/23
% String.Long & the strings, between |"| but also the \emph{quoted-strings} \\
% String & that key fixes both |String.Short| and |String.Long| \\
% Operator & les opérateurs, en particulier |+|, |-|, |/|, |*|, |@|, |!=|, |==|, |&&| \\
-% Operator.Word & les opérateurs suivants : |and|, |asr|, |land|, |lor|, |lsl|, |lxor|, |mod| et |or| \\
+% Operator.Word & les opérateurs suivants : |asr|, |land|, |lor|, |lsl|, |lxor|, |mod| et |or| \\
% Name.Builtin & les fonctions |not|, |incr|, |decr|, |fst| et |snd| \\
% Name.Type & the name of a type of OCaml \\
% Name.Field & the name of a field of a module \\
@@ -2351,15 +2406,15 @@ piton_version = "3.0b" -- 2024/05/23
% TypeParameter & the parameters of the types \\
% Comment & the comments, between |(*| et |*)|; these comments may be nested \\
% Keyword.Constant & |true| et |false| \\
-% Keyword & the following keywords:
-% |assert|, |as|, |begin|, |class|, |constraint|, |done|,
-% |downto|, |do|, |else|, |end|, |exception|, |external|,
-% |for|, |function|, |functor|, |fun| , |if|
-% |include|, |inherit|, |initializer|, |in| , |lazy|, |let|,
-% |match|, |method|, |module|, |mutable|, |new|, |object|,
-% |of|, |open|, |private|, |raise|, |rec|, |sig|,
-% |struct|, |then|, |to|, |try|, |type|,
-% |value|, |val|, |virtual|, |when|, |while| and |with| \\
+% Keyword & the following keywords: |assert|, |as|, |done|, |downto|, |do|,
+% |else|, |exception|, |for|, |function| , |fun|, |if|, |lazy|, |match|,
+% |mutable|, |new|, |of|, |private|, |raise|, |then|, |to|, |try| , |virtual|,
+% |when|, |while| and |with| \\
+% Keyword.Governing & the following keywords: |and|, |begin|, |class|, |constraint|,
+% |end|, |external|, |functor|, |include|, |inherit|, |initializer|,
+% |in|, |let|, |method|, |module|, |object|, |open|, |rec|, |sig|,
+% |struct|, |type| and |val|. \\
+% Identifier & the identifiers. \\
% \bottomrule
% \end{tabularx}
% \end{center}
@@ -2418,6 +2473,7 @@ piton_version = "3.0b" -- 2024/05/23
% |return|, |static|, |static_assert|, |struct|, |switch|, |thread_local|, |throw|,
% |typedef|, |union|, |using|, |virtual|, |volatile| and |while|
% \\
+% Identifier & the identifiers. \\
% \bottomrule
% \end{tabularx}
% \end{center}
@@ -2513,7 +2569,9 @@ piton_version = "3.0b" -- 2024/05/23
% String & the strings (between \texttt{"}) \\
% Comment & the comments (which begin with |#|) \\
% Comment.LaTeX & the comments beginning with \texttt{\#>}, which are composed by
-% \pkg{piton} as LaTeX code (merely named ``LaTeX comments'' in this document) \\
+% \pkg{piton} as LaTeX code (merely named ``LaTeX comments'' in this document)
+% \\
+% Identifier & the identifiers. \\
% \bottomrule
% \end{tabularx}
% \end{center}
@@ -2550,6 +2608,7 @@ piton_version = "3.0b" -- 2024/05/23
% |moredirectives| \\
% Tag & the ``tags'' defines by the key |tag| (the lexical units detected within
% the tag will also be formatted with their own style) \\
+% Identifier & the identifiers. \\
% \bottomrule
% \end{tabularx}
% \end{center}
@@ -2705,6 +2764,14 @@ piton_version = "3.0b" -- 2024/05/23
% \end{macrocode}
%
% \bigskip
+% The command |\text| provided by the package \pkg{amstext} will be used to
+% allow the use of the command |\pion{...}| (with the standard syntax) in
+% mathematical mode.
+% \begin{macrocode}
+\RequirePackage { amstext }
+% \end{macrocode}
+%
+% \bigskip
% \begin{macrocode}
\cs_new_protected:Npn \@@_error:n { \msg_error:nn { piton } }
\cs_new_protected:Npn \@@_warning:n { \msg_warning:nn { piton } }
@@ -2835,25 +2902,12 @@ piton_version = "3.0b" -- 2024/05/23
beamer .bool_gset:N = \g_@@_beamer_bool ,
beamer .default:n = true ,
-
- math-comments .code:n = \@@_error:n { moved~to~preamble } ,
- comment-latex .code:n = \@@_error:n { moved~to~preamble } ,
unknown .code:n = \@@_error:n { Unknown~key~for~package }
}
% \end{macrocode}
%
%
-% \bigskip
-% \begin{macrocode}
-\@@_msg_new:nn { moved~to~preamble }
- {
- The~key~'\l_keys_key_str'~*must*~now~be~used~with~
- \token_to_str:N \PitonOptions`in~the~preamble~of~your~
- document.\\
- That~key~will~be~ignored.
- }
-% \end{macrocode}
%
% \begin{macrocode}
\@@_msg_new:nn { Unknown~key~for~package }
@@ -2957,7 +3011,11 @@ piton_version = "3.0b" -- 2024/05/23
% \begin{macrocode}
\lua_now:n
{
- piton.ListCommands = lpeg.P ( false )
+ piton.BeamerCommands = lpeg.P ( "\\uncover" )
+ + "\\only" + "\\visible" + "\\invisible" + "\\alert" + "\\action"
+ piton.beamer_environments = { "uncoverenv" , "onlyenv" , "visibleenv" ,
+ "invisibleenv" , "alertenv" , "actionenv" }
+ piton.DetectedCommands = lpeg.P ( false )
piton.last_code = ''
piton.last_language = ''
}
@@ -2975,8 +3033,8 @@ piton_version = "3.0b" -- 2024/05/23
% \end{macrocode}
%
% \medskip
-% Each time the command |\PitonInputFile| of \pkg{piton} is
-% used, the code of that environment will be stored in the following global string.
+% Each time an environment of \pkg{piton} is used, the informatic code in the
+% body of that environment will be stored in the following global string.
% \begin{macrocode}
\tl_new:N \g_piton_last_code_tl
% \end{macrocode}
@@ -3006,27 +3064,31 @@ piton_version = "3.0b" -- 2024/05/23
%
%
% \medskip
-% We will compute (with Lua) the numbers of lines of the Python code and store
+% We will compute (with Lua) the numbers of lines of the listings (or
+% \emph{chunks} of listings when |split-on-empty-lines| is in force) and store
% it in the following counter.
% \begin{macrocode}
\int_new:N \l_@@_nb_lines_int
% \end{macrocode}
%
-% The same for the number of non-empty lines of the Python codes.
+% The same for the number of non-empty lines of the listings.
% \begin{macrocode}
\int_new:N \l_@@_nb_non_empty_lines_int
% \end{macrocode}
%
% The following counter will be used to count the lines during the composition.
-% It will count all the lines, empty or not empty. It won't be used to print the
-% numbers of the lines.
+% It will take into account all the lines, empty or not empty. It won't be used
+% to print the numbers of the lines but will be used to allow or disallow line
+% breaks (when |splittable| is in force) and for the color of the background
+% (when |background-color| is used with a \emph{list} of colors).
% \begin{macrocode}
\int_new:N \g_@@_line_int
% \end{macrocode}
%
% \medskip
% The following token list will contain the (potential) information to write
-% on the |aux| (to be used in the next compilation).
+% on the |aux| (to be used in the next compilation). The technic of the
+% auxiliary file will be used when the key |width| is used with the value~|min|.
% \begin{macrocode}
\tl_new:N \g_@@_aux_tl
% \end{macrocode}
@@ -3034,26 +3096,31 @@ piton_version = "3.0b" -- 2024/05/23
% \medskip
% The following counter corresponds to the key |splittable| of |\PitonOptions|.
% If the value of |\l_@@_splittable_int| is equal to $n$, then no line break can
-% occur within the first $n$~lines or the last $n$~lines of the listings.
+% occur within the first $n$~lines or the last $n$~lines of a listing (or a
+% \emph{chunk} of listings when the key |split-on-empty-lines| is in force).
% \begin{macrocode}
\int_new:N \l_@@_splittable_int
% \end{macrocode}
%
% \medskip
+% An initial value of |splittable| equal to 100 is equivalent to say that the
+% environments |{Piton}| are unbreakable.
+% \begin{macrocode}
+\int_set:Nn \l_@@_splittable_int { 100 }
+% \end{macrocode}
+%
+% \medskip
% When the key |split-on-empty-lines| will be in force, then the following token
% list will be inserted between the chunks of code (the informatic code provided
-% by the final user is split in chunks on the empty lines in the code).
+% by the final user is split in chunks on the empty lines in the code).
% \begin{macrocode}
\tl_new:N \l_@@_split_separation_tl
-\tl_set:Nn \l_@@_split_separation_tl { \vspace{\baselineskip} \vspace{-1.25pt} }
+\tl_set:Nn \l_@@_split_separation_tl
+ { \vspace { \baselineskip } \vspace { -1.25pt } }
% \end{macrocode}
+% That parameter must contain elements to be inserted in \emph{vertical} mode by
+% TeX.
%
-% \medskip
-% An initial value of |splittable| equal to 100 is equivalent to say that the
-% environments |{Piton}| are unbreakable.
-% \begin{macrocode}
-\int_set:Nn \l_@@_splittable_int { 100 }
-% \end{macrocode}
%
%
% \medskip
@@ -3213,11 +3280,6 @@ piton_version = "3.0b" -- 2024/05/23
\dim_set:Nn \l_@@_numbers_sep_dim { 0.7 em }
% \end{macrocode}
%
-% \medskip
-% The tabulators will be replaced by the content of the following token list.
-% \begin{macrocode}
-\tl_new:N \l_@@_tab_tl
-% \end{macrocode}
%
% \medskip
% Be careful. The following sequence |\g_@@_languages_seq| is not the list of
@@ -3233,30 +3295,26 @@ piton_version = "3.0b" -- 2024/05/23
%
% \medskip
% \begin{macrocode}
-\cs_new_protected:Npn \@@_set_tab_tl:n #1
- {
- \tl_clear:N \l_@@_tab_tl
- \prg_replicate:nn { #1 }
- { \tl_put_right:Nn \l_@@_tab_tl { ~ } }
- }
-\@@_set_tab_tl:n { 4 }
+\int_new:N \l_@@_tab_size_int
+\int_set:Nn \l_@@_tab_size_int { 4 }
% \end{macrocode}
%
-% \medskip
-% When the key |show-spaces| is in force, |\l_@@_tab_tl| will be replaced by an
-% arrow by using the following command.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_convert_tab_tl:
- {
- \hbox_set:Nn \l_tmpa_box { \l_@@_tab_tl }
- \dim_set:Nn \l_tmpa_dim { \box_wd:N \l_tmpa_box }
- \tl_set:Nn \l_@@_tab_tl
+\cs_new_protected:Npn \@@_tab:
+ {
+ \bool_if:NTF \l_@@_show_spaces_bool
{
+ \hbox_set:Nn \l_tmpa_box
+ { \prg_replicate:nn \l_@@_tab_size_int { ~ } }
+ \dim_set:Nn \l_tmpa_dim { \box_wd:N \l_tmpa_box }
\( \mathcolor { gray }
- { \hbox_to_wd:nn \l_tmpa_dim { \rightarrowfill } \) }
+ { \hbox_to_wd:nn \l_tmpa_dim { \rightarrowfill } } \)
}
+ { \hbox:n { \prg_replicate:nn \l_@@_tab_size_int { ~ } } }
+ \int_gadd:Nn \g_@@_indentation_int \l_@@_tab_size_int
}
% \end{macrocode}
+%
%
% \medskip
% The following integer corresponds to the key |gobble|.
@@ -3284,18 +3342,6 @@ piton_version = "3.0b" -- 2024/05/23
{ \int_gincr:N \g_@@_indentation_int }
% \end{macrocode}
%
-% \medskip
-% The following command |\@@_beamer_command:n| executes the argument
-% corresponding to its argument but also stores it in |\l_@@_beamer_command_str|.
-% That string is used only in the error message ``|cr~not~allowed|'' raised when
-% there is a carriage return in the mandatory argument of that command.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_beamer_command:n #1
- {
- \str_set:Nn \l_@@_beamer_command_str { #1 }
- \use:c { #1 }
- }
-% \end{macrocode}
%
% \bigskip
% In the environment |{Piton}|, the command |\label| will be linked to the
@@ -3369,11 +3415,19 @@ piton_version = "3.0b" -- 2024/05/23
}
% \end{macrocode}
%
+%
+% \bigskip
+% The spaces at the end of a line of code are deleted by \pkg{piton}.
+% However, it's not actually true: they are replace by |\@@_trailing_space:|.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_trailing_space: { }
+% \end{macrocode}
+% When we have to rescan some pieces of code with |\@@_piton:n|, we will set
+% |\@@_trailing_space:| equal to |\space|.
%
% \bigskip
% \subsubsection{Treatment of a line of code}
%
-% The following command is only used once.
% \begin{macrocode}
\cs_new_protected:Npn \@@_replace_spaces:n #1
{
@@ -3444,14 +3498,14 @@ piton_version = "3.0b" -- 2024/05/23
{
\bool_if:nF
{
- \str_if_eq_p:nn { #1 } { \PitonStyle {Prompt}{} }
+ \str_if_eq_p:nn { #1 } { \PitonStyle { Prompt } { } }
&&
\l_@@_skip_empty_lines_bool
}
{ \int_gincr:N \g_@@_visual_line_int }
\bool_if:nT
{
- ! \str_if_eq_p:nn { #1 } { \PitonStyle {Prompt}{} }
+ ! \str_if_eq_p:nn { #1 } { \PitonStyle { Prompt } { } }
||
( ! \l_@@_skip_empty_lines_bool && \l_@@_label_empty_lines_bool )
}
@@ -3579,24 +3633,63 @@ piton_version = "3.0b" -- 2024/05/23
% \end{macrocode}
%
% \bigskip
+% The command |\@@_newline:| will be inserted by Lua between two lines of the
+% informatic listing.
+% \begin{itemize}
+% \item In fact, it will be inserted between two commands
+% |\@@_begin_line:|...|\@@_end_of_line:|.
+% \item When the key |break-lines-in-Piton| is in force, a line of the
+% informatic code (the \emph{input}) may result in several lines in the PDF (the
+% \emph{output}).
+% \item |\@@_newline:| has a rather complex behaviour because it may close and
+% open |\vtop|s and finish and start paragraphs.
+% \end{itemize}
% \begin{macrocode}
\cs_new_protected:Npn \@@_newline:
{
+% \end{macrocode}
+% We recall that |\g_@@_line_int| is \emph{not} used for the number of line
+% printed in the PDF (when |line-numbers| is in force)...
+% \begin{macrocode}
\int_gincr:N \g_@@_line_int
+% \end{macrocode}
+% ... it will be used to allow or disallow page breaks (the final user controls
+% that behaviour with the key |splittable|).
+% \begin{macrocode}
\int_compare:nNnT \g_@@_line_int > { \l_@@_splittable_int - 1 }
{
\int_compare:nNnT
- { \l_@@_nb_lines_int - \g_@@_line_int } > \l_@@_splittable_int
+ { \l_@@_nb_lines_int - \g_@@_line_int + 1 } > \l_@@_splittable_int
+% \end{macrocode}
+% Now, we allow a page break after the current line of code.
+% \begin{macrocode}
{
\egroup
\bool_if:NT \g_@@_footnote_bool \endsavenotes
- \par \mode_leave_vertical:
+ \par
+% \end{macrocode}
+% Each non-splittable block of lines is composed in a |\vtop| of
+% TeX inserted in a paragraph of TeX.
+% \begin{itemize}
+% \item In the previous lines, we have closed a |\vtop| (with |\egroup|) and a
+% paragraph (with |\par|).
+% \item Now, we start a new paragraph (with |\mode_leave_vertical:|) and open a
+% |\vtop| (with |\vtop \bgroup|).
+% \end{itemize}
+% \begin{macrocode}
+ \mode_leave_vertical:
\bool_if:NT \g_@@_footnote_bool \savenotes
\vtop \bgroup
+% \end{macrocode}
+% And, in that |\vtop|, of course, we will put a box for each line of the
+% informatic listing (but a line of the informatic listing may be formatted as a
+% box of several lines when |break-lines-in-Piton| is in force).
+% \begin{macrocode}
}
}
}
% \end{macrocode}
+% After the command |\@@_newline:|, we will have a command |\@@_begin_line:|.
%
% \bigskip
% \begin{macrocode}
@@ -3637,6 +3730,8 @@ piton_version = "3.0b" -- 2024/05/23
\bool_new:N \l_@@_skip_empty_lines_bool
\bool_set_true:N \l_@@_skip_empty_lines_bool
\bool_new:N \l_@@_line_numbers_absolute_bool
+\tl_new:N \l_@@_line_numbers_format_bool
+\tl_set:Nn \l_@@_line_numbers_format_tl { \footnotesize \color { gray } }
\bool_new:N \l_@@_label_empty_lines_bool
\bool_set_true:N \l_@@_label_empty_lines_bool
\int_new:N \l_@@_number_lines_start_int
@@ -3667,12 +3762,8 @@ piton_version = "3.0b" -- 2024/05/23
false .code:n = \bool_set_false:N \l_@@_line_numbers_bool ,
start .code:n =
- \bool_if:NTF \l_@@_in_PitonOptions_bool
- { Invalid~key }
- {
- \bool_set_true:N \l_@@_line_numbers_bool
- \int_set:Nn \l_@@_number_lines_start_int { #1 }
- } ,
+ \bool_set_true:N \l_@@_line_numbers_bool
+ \int_set:Nn \l_@@_number_lines_start_int { #1 } ,
start .value_required:n = true ,
skip-empty-lines .code:n =
@@ -3699,11 +3790,7 @@ piton_version = "3.0b" -- 2024/05/23
{
\bool_set_true:N \l_@@_line_numbers_absolute_bool
\bool_set_false:N \l_@@_skip_empty_lines_bool
- }
- \bool_lazy_or:nnF
- \l_@@_in_PitonInputFile_bool
- \l_@@_in_PitonOptions_bool
- { \@@_error:n { Invalid~key } } ,
+ } ,
absolute .value_forbidden:n = true ,
resume .code:n =
@@ -3715,6 +3802,9 @@ piton_version = "3.0b" -- 2024/05/23
sep .dim_set:N = \l_@@_numbers_sep_dim ,
sep .value_required:n = true ,
+ format .tl_set:N = \l_@@_line_numbers_format_tl ,
+ format .value_required:n = true ,
+
unknown .code:n = \@@_error:n { Unknown~key~for~line-numbers }
}
% \end{macrocode}
@@ -3730,9 +3820,17 @@ piton_version = "3.0b" -- 2024/05/23
% First, we put keys that should be available only in the preamble.
% \begin{macrocode}
detected-commands .code:n =
- \lua_now:n { piton.addListCommands('#1') } ,
+ \lua_now:n { piton.addDetectedCommands('#1') } ,
detected-commands .value_required:n = true ,
detected-commands .usage:n = preamble ,
+ detected-beamer-commands .code:n =
+ \lua_now:n { piton.addBeamerCommands('#1') } ,
+ detected-beamer-commands .value_required:n = true ,
+ detected-beamer-commands .usage:n = preamble ,
+ detected-beamer-environments .code:n =
+ \lua_now:n { piton.addBeamerEnvironments('#1') } ,
+ detected-beamer-environments .value_required:n = true ,
+ detected-beamer-environments .usage:n = preamble ,
% \end{macrocode}
%
% Remark that the command |\lua_escape:n| is fully expandable. That's why we use
@@ -3849,11 +3947,9 @@ piton_version = "3.0b" -- 2024/05/23
} ,
left-margin .value_required:n = true ,
- tab-size .code:n = \@@_set_tab_tl:n { #1 } ,
+ tab-size .int_set:N = \l_@@_tab_size_int ,
tab-size .value_required:n = true ,
- show-spaces .code:n =
- \bool_set_true:N \l_@@_show_spaces_bool
- \@@_convert_tab_tl: ,
+ show-spaces .bool_set:N = \l_@@_show_spaces_bool ,
show-spaces .value_forbidden:n = true ,
show-spaces-in-strings .code:n = \tl_set:Nn \l_@@_space_tl { ␣ } , % U+2423
show-spaces-in-strings .value_forbidden:n = true ,
@@ -3939,7 +4035,7 @@ piton_version = "3.0b" -- 2024/05/23
% When using |\NewPitonEnvironment| a user may use |\PitonOptions| inside.
% However, the set of keys available should be different that in standard
% |\PitonOptions|. That's why we define a version of |\PitonOptions| with no
-% restrection on the set of available keys and we will link that version to
+% restriction on the set of available keys and we will link that version to
% |\PitonOptions| in such environment.
% \begin{macrocode}
\NewDocumentCommand \@@_fake_PitonOptions { }
@@ -3954,7 +4050,9 @@ piton_version = "3.0b" -- 2024/05/23
%
% \medskip
% The following counter will be used to count the lines in the code when the
-% user requires the numbers of the lines to be printed (with |line-numbers|).
+% user requires the numbers of the lines to be printed (with |line-numbers|)
+% whereas the counter |\g_@@_line_int| previously defined is \emph{not} used for
+% that functionality.
%
% \begin{macrocode}
\int_new:N \g_@@_visual_line_int
@@ -3974,9 +4072,12 @@ piton_version = "3.0b" -- 2024/05/23
\hbox_overlap_left:n
{
{
- \color { gray }
- \footnotesize
- \int_to_arabic:n \g_@@_visual_line_int
+ \l_@@_line_numbers_format_tl
+% \end{macrocode}
+% We put braces. Thus, the user may use the key |line-numbers/format| with a
+% value such as |\fbox|.
+% \begin{macrocode}
+ { \int_to_arabic:n \g_@@_visual_line_int }
}
\skip_horizontal:N \l_@@_numbers_sep_dim
}
@@ -4164,18 +4265,29 @@ piton_version = "3.0b" -- 2024/05/23
\NewDocumentCommand { \@@_piton_standard } { m }
{
\group_begin:
- \ttfamily
% \end{macrocode}
% The following tuning of LuaTeX in order to avoid all break of lines on the
% hyphens.
% \begin{macrocode}
\automatichyphenmode = 1
+% \end{macrocode}
+% Remark that the argument of |\piton| (with the normal syntax) is expanded in
+% the TeX sens, (see the |\tl_set:Nx| below) and that's why we can provide the
+% following escapes to the final user:
+% \begin{macrocode}
\cs_set_eq:NN \\ \c_backslash_str
\cs_set_eq:NN \% \c_percent_str
\cs_set_eq:NN \{ \c_left_brace_str
\cs_set_eq:NN \} \c_right_brace_str
\cs_set_eq:NN \$ \c_dollar_str
+% \end{macrocode}
+% The standard command |\␣| is \emph{not} expandable and we need here expandable
+% commands. With the following code, we define an expandable command.
+% \begin{macrocode}
\cs_set_eq:cN { ~ } \space
+% \end{macrocode}
+%
+% \begin{macrocode}
\cs_set_protected:Npn \@@_begin_line: { }
\cs_set_protected:Npn \@@_end_line: { }
\tl_set:Nx \l_tmpa_tl
@@ -4196,7 +4308,14 @@ piton_version = "3.0b" -- 2024/05/23
\bool_if:NT \l_@@_break_lines_in_piton_bool
{ \regex_replace_all:nnN { \x20 } { \x20 } \l_tmpa_tl }
}
- \l_tmpa_tl
+% \end{macrocode}
+% The command |\text| is provided by the package \pkg{amstext} (loaded by \pkg{piton}).
+% \begin{macrocode}
+ \if_mode_math:
+ \text { \ttfamily \l_tmpa_tl }
+ \else:
+ \ttfamily \l_tmpa_tl
+ \fi:
\group_end:
}
% \end{macrocode}
@@ -4229,7 +4348,7 @@ piton_version = "3.0b" -- 2024/05/23
%
% \bigskip
% The following command is not a user command. It will be used when we will
-% have to ``rescan'' some chunks of Python code. For example, it will be the
+% have to ``rescan'' some chunks of informatic code. For example, it will be the
% initial value of the Piton style |InitialValues| (the default values of the
% arguments of a Python function).
% \begin{macrocode}
@@ -4240,6 +4359,7 @@ piton_version = "3.0b" -- 2024/05/23
\cs_set_protected:Npn \@@_end_line: { }
\cs_set:cpn { pitonStyle _ \l_piton_language_str _ Prompt } { }
\cs_set:cpn { pitonStyle _ Prompt } { }
+ \cs_set_eq:NN \@@_trailing_space: \space
\bool_lazy_or:nnTF
\l_@@_break_lines_in_piton_bool
\l_@@_break_lines_in_Piton_bool
@@ -4261,50 +4381,12 @@ piton_version = "3.0b" -- 2024/05/23
}
\bool_if:NT \l_@@_show_spaces_bool
{ \regex_replace_all:nnN { \x20 } { ␣ } \l_tmpa_tl } % U+2423
- \l_tmpa_tl
+ \exp_args:No \@@_replace_spaces:n \l_tmpa_tl
\group_end:
}
% \end{macrocode}
%
-% \bigskip
-% The following command is similar to the previous one but raise a fatal error if
-% its argument contains a carriage return.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_piton_no_cr:n #1
- {
- \group_begin:
- \cs_set_protected:Npn \@@_begin_line: { }
- \cs_set_protected:Npn \@@_end_line: { }
- \cs_set:cpn { pitonStyle _ \l_piton_language_str _ Prompt } { }
- \cs_set:cpn { pitonStyle _ Prompt } { }
- \cs_set_protected:Npn \@@_newline:
- { \msg_fatal:nn { piton } { cr~not~allowed } }
- \bool_lazy_or:nnTF
- \l_@@_break_lines_in_piton_bool
- \l_@@_break_lines_in_Piton_bool
- {
- \tl_set:Nx \l_tmpa_tl
- {
- \lua_now:e
- { piton.ParseTer('\l_piton_language_str',token.scan_string()) }
- { #1 }
- }
- }
- {
- \tl_set:Nx \l_tmpa_tl
- {
- \lua_now:e
- { piton.Parse('\l_piton_language_str',token.scan_string()) }
- { #1 }
- }
- }
- \bool_if:NT \l_@@_show_spaces_bool
- { \regex_replace_all:nnN { \x20 } { ␣ } \l_tmpa_tl } % U+2423
- \l_tmpa_tl
- \group_end:
- }
-% \end{macrocode}
-%
+%
% \bigskip
% Despite its name, |\@@_pre_env:| will be used both in |\PitonInputFile| and
% in the environments such as |{Piton}|.
@@ -4347,7 +4429,7 @@ piton_version = "3.0b" -- 2024/05/23
{
\hbox_set:Nn \l_tmpa_box
{
- \footnotesize
+ \l_@@_line_numbers_format_tl
\bool_if:NTF \l_@@_skip_empty_lines_bool
{
\lua_now:n
@@ -4448,14 +4530,7 @@ piton_version = "3.0b" -- 2024/05/23
}
{
\group_end:
- \mode_if_vertical:TF \mode_leave_vertical: \newline
-% \end{macrocode}
-% We count with Lua the number of lines of the argument. The result will be
-% stored by Lua in |\l_@@_nb_lines_int|. That information will be used to allow
-% or disallow page breaks. The use of |token.scan_argument| avoids problems with
-% the delimiters of the Lua string.
-% \begin{macrocode}
- \lua_now:n { piton.CountLines(token.scan_argument()) } { ##1 }
+ \mode_if_vertical:TF { \noindent \mode_leave_vertical: } \newline
% \end{macrocode}
% The first argument of the following function is the name of the Lua function
% that will be applied to the second argument in order to count the number of lines.
@@ -4463,7 +4538,8 @@ piton_version = "3.0b" -- 2024/05/23
\@@_compute_left_margin:nn { CountNonEmptyLines } { ##1 }
\@@_compute_width:
\ttfamily
- \dim_zero:N \parskip
+ \dim_zero:N \parskip
+ \noindent % added 2024/08/07
% \end{macrocode}
%
% Now, the key |write|.
@@ -4545,7 +4621,7 @@ piton_version = "3.0b" -- 2024/05/23
% \bigskip
% The following function will be used when the key |split-on-empty-lines| is not
% in force. It will gobble the spaces at the beginning of the lines and parse
-% the code. The argument is provided by curryfication.
+% the code. The argument is provided by curryfication.
% \begin{macrocode}
\cs_new_protected:Npn \@@_gobble_parse:n
{
@@ -4726,7 +4802,6 @@ piton_version = "3.0b" -- 2024/05/23
\@@_compute_left_margin:no { CountNonEmptyLinesFile } \l_@@_file_name_str
\@@_compute_width:
\ttfamily
- % \leavevmode
\lua_now:e
{
piton.ParseFile(
@@ -4739,6 +4814,14 @@ piton_version = "3.0b" -- 2024/05/23
\bool_if:NT \l_@@_width_min_bool \@@_width_to_aux:
\group_end:
% \end{macrocode}
+%
+%
+% The following line is to allow programs such as |latexmk| to be aware that the
+% file (read by |\PitonInputFile|) is loaded during the compilation of the LaTeX
+% document.
+% \begin{macrocode}
+ \exp_args:Nx \iow_log:n {(\l_@@_file_name_str)}
+% \end{macrocode}
% We recall that, if we are in Beamer, the command |\PitonInputFile| is
% ``overlay-aware'' and that's why we close now an environment |{uncoverenv}|
% that we have opened at the beginning of the command.
@@ -4818,10 +4901,12 @@ piton_version = "3.0b" -- 2024/05/23
Discard ,
Exception ,
FormattingType ,
+ Identifier.Internal ,
Identifier ,
InitialValues ,
Interpol.Inside ,
Keyword ,
+ Keyword.Governing ,
Keyword.Constant ,
Keyword2 ,
Keyword3 ,
@@ -4854,10 +4939,14 @@ piton_version = "3.0b" -- 2024/05/23
TypeParameter ,
UserFunction ,
% \end{macrocode}
+% |TypeExpression| is an internal style for expressions which defines types in OCaml.
+% \begin{macrocode}
+ TypeExpression ,
+% \end{macrocode}
% Now, specific styles for the languages created with |\NewPitonLanguage| with
% the syntax of \pkg{listings}.
% \begin{macrocode}
- Directive
+ Directive
}
\clist_map_inline:Nn \g_@@_styles_clist
@@ -4879,18 +4968,25 @@ piton_version = "3.0b" -- 2024/05/23
\keys_define:nn { piton / Styles }
{
- String .meta:n = { String.Long = #1 , String.Short = #1 } ,
- Comment.Math .tl_set:c = pitonStyle _ Comment.Math ,
- ParseAgain .tl_set:c = pitonStyle _ ParseAgain ,
- ParseAgain .value_required:n = true ,
- ParseAgain.noCR .tl_set:c = pitonStyle _ ParseAgain.noCR ,
- ParseAgain.noCR .value_required:n = true ,
+ String .meta:n = { String.Long = #1 , String.Short = #1 } ,
+ Comment.Math .tl_set:c = pitonStyle _ Comment.Math ,
+ ParseAgain .tl_set:c = pitonStyle _ ParseAgain ,
+ ParseAgain .value_required:n = true ,
unknown .code:n =
\@@_error:n { Unknown~key~for~SetPitonStyle }
}
% \end{macrocode}
%
% \bigskip
+% \begin{macrocode}
+\SetPitonStyle[OCaml]
+ {
+ TypeExpression =
+ \SetPitonStyle { Identifier = \PitonStyle { Name.Type } } \@@_piton:n
+ }
+% \end{macrocode}
+%
+% \bigskip
% We add the word |String| to the list of the styles because we will use that
% list in the error message for an unknown key in |\SetPitonStyle|.
%
@@ -4919,44 +5015,50 @@ piton_version = "3.0b" -- 2024/05/23
% \begin{macrocode}
\SetPitonStyle
{
- Comment = \color[HTML]{0099FF} \itshape ,
- Exception = \color[HTML]{CC0000} ,
- Keyword = \color[HTML]{006699} \bfseries ,
- Keyword.Constant = \color[HTML]{006699} \bfseries ,
- Name.Builtin = \color[HTML]{336666} ,
- Name.Decorator = \color[HTML]{9999FF},
- Name.Class = \color[HTML]{00AA88} \bfseries ,
- Name.Function = \color[HTML]{CC00FF} ,
- Name.Namespace = \color[HTML]{00CCFF} ,
- Name.Constructor = \color[HTML]{006000} \bfseries ,
- Name.Field = \color[HTML]{AA6600} ,
- Name.Module = \color[HTML]{0060A0} \bfseries ,
- Name.Table = \color[HTML]{309030} ,
- Number = \color[HTML]{FF6600} ,
- Operator = \color[HTML]{555555} ,
- Operator.Word = \bfseries ,
- String = \color[HTML]{CC3300} ,
- String.Doc = \color[HTML]{CC3300} \itshape ,
- String.Interpol = \color[HTML]{AA0000} ,
- Comment.LaTeX = \normalfont \color[rgb]{.468,.532,.6} ,
- Name.Type = \color[HTML]{336666} ,
- InitialValues = \@@_piton:n ,
- Interpol.Inside = \color{black}\@@_piton:n ,
- TypeParameter = \color[HTML]{336666} \itshape ,
- Preproc = \color[HTML]{AA6600} \slshape ,
- Identifier = \@@_identifier:n ,
- Directive = \color[HTML]{AA6600} ,
- Tag = \colorbox{gray!10},
- UserFunction = ,
- Prompt = ,
- ParseAgain.noCR = \@@_piton_no_cr:n ,
- ParseAgain = \@@_piton:n ,
- Discard = \use_none:n
+ Comment = \color[HTML]{0099FF} \itshape ,
+ Exception = \color[HTML]{CC0000} ,
+ Keyword = \color[HTML]{006699} \bfseries ,
+ Keyword.Governing = \color[HTML]{006699} \bfseries ,
+ Keyword.Constant = \color[HTML]{006699} \bfseries ,
+ Name.Builtin = \color[HTML]{336666} ,
+ Name.Decorator = \color[HTML]{9999FF},
+ Name.Class = \color[HTML]{00AA88} \bfseries ,
+ Name.Function = \color[HTML]{CC00FF} ,
+ Name.Namespace = \color[HTML]{00CCFF} ,
+ Name.Constructor = \color[HTML]{006000} \bfseries ,
+ Name.Field = \color[HTML]{AA6600} ,
+ Name.Module = \color[HTML]{0060A0} \bfseries ,
+ Name.Table = \color[HTML]{309030} ,
+ Number = \color[HTML]{FF6600} ,
+ Operator = \color[HTML]{555555} ,
+ Operator.Word = \bfseries ,
+ String = \color[HTML]{CC3300} ,
+ String.Doc = \color[HTML]{CC3300} \itshape ,
+ String.Interpol = \color[HTML]{AA0000} ,
+ Comment.LaTeX = \normalfont \color[rgb]{.468,.532,.6} ,
+ Name.Type = \color[HTML]{336666} ,
+ InitialValues = \@@_piton:n ,
+ Interpol.Inside = \color{black}\@@_piton:n ,
+ TypeParameter = \color[HTML]{336666} \itshape ,
+ Preproc = \color[HTML]{AA6600} \slshape ,
+% \end{macrocode}
+% We need the command |\@@_identifier:n| because of the command
+% |\SetPitonIdentifier|. The command |\@@_identifier:n| will potentially call
+% the style |Identifier| (which is a user-style, not an internal style).
+% \begin{macrocode}
+ Identifier.Internal = \@@_identifier:n ,
+ Identifier = ,
+ Directive = \color[HTML]{AA6600} ,
+ Tag = \colorbox{gray!10},
+ UserFunction = ,
+ Prompt = ,
+ ParseAgain = \@@_piton_no_cr:n ,
+ Discard = \use_none:n
}
% \end{macrocode}
-% The last styles |ParseAgain.noCR| and |ParseAgain| should be considered as
+% The styles |ParseAgain.noCR| should be considered as
% ``internal style'' (not available for the final user). However, maybe we will
-% change that and document these styles for the final user (why not?).
+% change that and document that style for the final user.
%
% \medskip
% If the key |math-comments| has been used at load-time, we change the style
@@ -5001,7 +5103,10 @@ piton_version = "3.0b" -- 2024/05/23
\cs_new_protected:Npn \@@_identifier:n #1
{
\cs_if_exist_use:cF { PitonIdentifier _ \l_piton_language_str _ #1 }
- { \cs_if_exist_use:c { PitonIdentifier _ #1 } }
+ {
+ \cs_if_exist_use:cF { PitonIdentifier _ #1 }
+ { \PitonStyle { Identifier } }
+ }
{ #1 }
}
% \end{macrocode}
@@ -5215,9 +5320,13 @@ piton_version = "3.0b" -- 2024/05/23
}
% \end{macrocode}
%
+% We don't give the name |syntax error| for the following error because you
+% should not give a name with a space because such space could be replaced by
+% U+2423 when the key |show-spaces| is in force in the command |\piton|.
% \begin{macrocode}
-\@@_msg_new:nn { syntax~error }
+\@@_msg_new:nn { SyntaxError }
{
+ Syntax~Error.\\
Your~code~of~the~language~"\l_piton_language_str"~is~not~
syntactically~correct.\\
It~won't~be~printed~in~the~PDF~file.
@@ -5225,6 +5334,16 @@ piton_version = "3.0b" -- 2024/05/23
% \end{macrocode}
%
% \begin{macrocode}
+\@@_msg_new:nn { FileError }
+ {
+ File~Error.\\
+ It's~not~possible~to~write~on~the~file~'\l_@@_write_str'.\\
+ \sys_if_shell_unrestricted:F { Be~sure~to~compile~with~'-shell-escape'.\\ }
+ If~you~go~on,~nothing~will~be~written~on~the~file.
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
\@@_msg_new:nn { begin~marker~not~found }
{
Marker~not~found.\\
@@ -5274,6 +5393,8 @@ piton_version = "3.0b" -- 2024/05/23
break-lines-in-Piton,~
continuation-symbol,~
continuation-symbol-on-indentation,~
+ detected-beamer-commands,~
+ detected-beamer-environments,~
detected-commands,~
end-of-broken-line,~
end-range,~
@@ -5310,18 +5431,6 @@ piton_version = "3.0b" -- 2024/05/23
}
% \end{macrocode}
%
-% \bigskip
-% \begin{macrocode}
-\@@_msg_new:nn { cr~not~allowed }
- {
- You~can't~put~any~carriage~return~in~the~argument~
- of~a~command~\c_backslash_str
- \l_@@_beamer_command_str\ within~an~
- environment~of~'piton'.~You~should~consider~using~the~
- corresponding~environment.\\
- That~error~is~fatal.
- }
-% \end{macrocode}
%
% \bigskip
% \begin{macrocode}
@@ -5386,8 +5495,28 @@ piton_version = "3.0b" -- 2024/05/23
% \begin{macrocode}
F = space ^ 0 * ( ( alpha ^ 1 ) / "\\%0" ) * space ^ 0
}
- function piton.addListCommands( key_value )
- piton.ListCommands = piton.ListCommands + my_lpeg : match ( key_value )
+ function piton.addDetectedCommands( key_value )
+ piton.DetectedCommands = piton.DetectedCommands + my_lpeg : match ( key_value )
+ end
+ function piton.addBeamerCommands( key_value )
+ piton.BeamerCommands
+ = piton.BeamerCommands + my_lpeg : match ( key_value )
+ end
+% \end{macrocode}
+%
+% \begin{macrocode}
+ local function insert(...)
+ local s = piton.beamer_environments
+ for _ , x in ipairs({...}) do table.insert(s,x) end
+ return s
+ end
+ local my_lpeg_bis =
+ P { "E" ,
+ E = ( V "F" * ( "," * V "F" ) ^ 0 ) / insert ,
+ F = space ^ 0 * ( alpha ^ 1 ) * space ^ 0
+ }
+ function piton.addBeamerEnvironments( key_value )
+ piton.beamer_environments = my_lpeg_bis : match ( key_value )
end
\end{luacode*}
%</STY>
@@ -5411,23 +5540,11 @@ piton.comment_latex = "#" .. piton.comment_latex
% \end{macrocode}
%
%
-% \bigskip
-% The following functions are an easy way to safely insert braces (|{| and |}|)
-% in the TeX flow.
-% \begin{macrocode}
-function piton.open_brace ()
- tex.sprint("{")
-end
-function piton.close_brace ()
- tex.sprint("}")
-end
-% \end{macrocode}
-%
% \begin{macrocode}
local function sprintL3 ( s )
tex.sprint ( luatexbase.catcodetables.expl , s )
end
-% \end{uncoverenv}
+% \end{macrocode}
%
% \bigskip
% \subsubsection{Special functions dealing with LPEG}
@@ -5589,7 +5706,7 @@ local identifier = letter * alphanum ^ 0
% On the other hand, the \textsc{lpeg} |Identifier| (with a capital) also returns
% a \emph{capture}.
% \begin{macrocode}
-local Identifier = K ( 'Identifier' , identifier )
+local Identifier = K ( 'Identifier.Internal' , identifier )
% \end{macrocode}
%
% \bigskip
@@ -5648,12 +5765,12 @@ local SkipSpace = Q " " ^ 0
local Punct = Q ( S ".,:;!" )
-local Tab = "\t" * Lc "\\l_@@_tab_tl"
+local Tab = "\t" * Lc [[\@@_tab:]]
% \end{macrocode}
%
% \bigskip
% \begin{macrocode}
-local SpaceIndentation = Lc "\\@@_an_indentation_space:" * Q " "
+local SpaceIndentation = Lc [[\@@_an_indentation_space:]] * Q " "
% \end{macrocode}
%
% \bigskip
@@ -5668,7 +5785,18 @@ local Delim = Q ( S "[({})]" )
% However, when the key |show-spaces-in-strings| is in force, |\\l_@@_space_tl| will
% contain ␣ (U+2423) in order to visualize the spaces.
% \begin{macrocode}
-local VisualSpace = space * Lc "\\l_@@_space_tl"
+local VisualSpace = space * Lc [[\l_@@_space_tl]]
+% \end{macrocode}
+%
+% \bigskip
+% Of course, the \textsc{lpeg} |strict_braces| is for balanced braces (without the
+% question of strings of an informatic language).
+% \begin{macrocode}
+ local strict_braces =
+ P { "E" ,
+ E = ( "{" * V "F" * "}" + ( 1 - S ",{}" ) ) ^ 0 ,
+ F = ( "{" * V "F" * "}" + ( 1 - S "{}" ) ) ^ 0
+ }
% \end{macrocode}
%
% \bigskip
@@ -5687,7 +5815,8 @@ local LPEG_cleaner = { }
% present in strings of the language. However, the syntax for the strings is
% language-dependent. That's why we write a Lua function |Compute_braces| which
% will compute the pattern by taking in as argument a pattern for the strings of
-% the language (at least the shorts strings).
+% the language (at least the shorts strings). The argument of |Compute_braces|
+% must be a pattern \emph{which does no catching}.
% \begin{macrocode}
local function Compute_braces ( lpeg_string ) return
P { "E" ,
@@ -5703,16 +5832,19 @@ local function Compute_braces ( lpeg_string ) return
end
% \end{macrocode}
%
+%
+%
% \bigskip
% The following Lua function will compute the \text{lpeg} |DetectedCommands|
% which is a \textsc{lpeg} with captures).
% \begin{macrocode}
local function Compute_DetectedCommands ( lang , braces ) return
Ct ( Cc "Open"
- * C ( piton.ListCommands * P "{" )
+ * C ( piton.DetectedCommands * P "{" )
* Cc "}"
)
- * ( braces / (function ( s ) return LPEG1[lang] : match ( s ) end ) )
+ * ( braces
+ / ( function ( s ) if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* P "}"
* Ct ( Cc "Close" )
end
@@ -5721,9 +5853,10 @@ end
% \bigskip
% \begin{macrocode}
local function Compute_LPEG_cleaner ( lang , braces ) return
- Ct ( ( piton.ListCommands * "{"
- * ( braces
- / ( function ( s ) return LPEG_cleaner[lang] : match ( s ) end ) )
+ Ct ( ( piton.DetectedCommands * "{"
+ * ( braces
+ / ( function ( s )
+ if s ~= '' then return LPEG_cleaner[lang] : match ( s ) end end ) )
* "}"
+ EscapeClean
+ C ( P ( 1 ) )
@@ -5744,28 +5877,20 @@ local BeamerBeginEnvironments = P ( true )
local BeamerEndEnvironments = P ( true )
% \end{macrocode}
%
-% \bigskip
% \begin{macrocode}
-local list_beamer_env =
- { "uncoverenv" , "onlyenv" , "visibleenv" ,
- "invisibleenv" , "alertenv" , "actionenv" }
-% \end{macrocode}
-%
-% \bigskip
-% \begin{macrocode}
-local BeamerNamesEnvironments = P ( false )
-for _ , x in ipairs ( list_beamer_env ) do
- BeamerNamesEnvironments = BeamerNamesEnvironments + x
+piton.BeamerEnvironments = P ( false )
+for _ , x in ipairs ( piton.beamer_environments ) do
+ piton.BeamerEnvironments = piton.BeamerEnvironments + x
end
% \end{macrocode}
-%
+%
% \bigskip
% \begin{macrocode}
BeamerBeginEnvironments =
( space ^ 0 *
L
(
- P "\\begin{" * BeamerNamesEnvironments * "}"
+ P "\\begin{" * piton.BeamerEnvironments * "}"
* ( "<" * ( 1 - P ">" ) ^ 0 * ">" ) ^ -1
)
* "\r"
@@ -5776,11 +5901,12 @@ BeamerBeginEnvironments =
% \begin{macrocode}
BeamerEndEnvironments =
( space ^ 0 *
- L ( P "\\end{" * BeamerNamesEnvironments * "}" )
+ L ( P "\\end{" * piton.BeamerEnvironments * "}" )
* "\r"
) ^ 0
% \end{macrocode}
%
+%
%
% \bigskip
% The following Lua function will be used to compute the \textsc{lpeg} |Beamer|
@@ -5795,14 +5921,14 @@ local function Compute_Beamer ( lang , braces )
local lpeg = L ( P "\\pause" * ( "[" * ( 1 - P "]" ) ^ 0 * "]" ) ^ -1 )
lpeg = lpeg +
Ct ( Cc "Open"
- * C ( ( P "\\uncover" + "\\only" + "\\alert" + "\\visible"
- + "\\invisible" + "\\action" )
+ * C ( piton.BeamerCommands
* ( "<" * ( 1 - P ">" ) ^ 0 * ">" ) ^ -1
* P "{"
)
* Cc "}"
)
- * ( braces / ( function ( s ) return LPEG1[lang] : match ( s ) end ) )
+ * ( braces /
+ ( function ( s ) if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* "}"
* Ct ( Cc "Close" )
% \end{macrocode}
@@ -5814,29 +5940,38 @@ local function Compute_Beamer ( lang , braces )
% \begin{macrocode}
lpeg = lpeg +
L ( P "\\alt" * "<" * ( 1 - P ">" ) ^ 0 * ">" * "{" )
- * K ( 'ParseAgain.noCR' , braces )
+ * ( braces /
+ ( function ( s ) if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* L ( P "}{" )
- * K ( 'ParseAgain.noCR' , braces )
+ * ( braces /
+ ( function ( s ) if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* L ( P "}" )
% \end{macrocode}
%
% \bigskip
-% For |\\temporal|, the specification of the overlays (between angular brackets) is mandatory.
+% For |\\temporal|, the specification of the overlays (between angular brackets)
+% is mandatory.
% \begin{macrocode}
lpeg = lpeg +
L ( ( P "\\temporal" ) * "<" * ( 1 - P ">" ) ^ 0 * ">" * "{" )
- * K ( 'ParseAgain.noCR' , braces )
+ * ( braces
+ / ( function ( s )
+ if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* L ( P "}{" )
- * K ( 'ParseAgain.noCR' , braces )
+ * ( braces
+ / ( function ( s )
+ if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* L ( P "}{" )
- * K ( 'ParseAgain.noCR' , braces )
+ * ( braces
+ / ( function ( s )
+ if s ~= '' then return LPEG1[lang] : match ( s ) end end ) )
* L ( P "}" )
% \end{macrocode}
%
% \bigskip
% Now, the environments of Beamer.
% \begin{macrocode}
- for _ , x in ipairs ( list_beamer_env ) do
+ for _ , x in ipairs ( piton.beamer_environments ) do
lpeg = lpeg +
Ct ( Cc "Open"
* C (
@@ -5847,7 +5982,11 @@ local function Compute_Beamer ( lang , braces )
)
* (
( ( 1 - P ( "\\end{" .. x .. "}" ) ) ^ 0 )
- / ( function ( s ) return LPEG1[lang] : match ( s ) end )
+ / ( function ( s )
+ if s ~= ''
+ then return LPEG1[lang] : match ( s )
+ end
+ end )
)
* P ( "\\end{" .. x .. "}" )
* Ct ( Cc "Close" )
@@ -5900,14 +6039,14 @@ local Prompt = K ( 'Prompt' , ( ( P ">>>" + "..." ) * P " " ^ -1 ) ^ -1 )
% \bigskip
% The following \textsc{lpeg} |EOL| is for the end of lines.
% \begin{macrocode}
-local EOL =
+local EOL_without_space_indentation =
P "\r"
*
(
( space ^ 0 * -1 )
+
% \end{macrocode}
-% We recall that each line in the Python code we have to parse will be sent
+% We recall that each line of the informatic code we have to parse will be sent
% back to LaTeX between a pair |\@@_begin_line:| --
% |\@@_end_line:|\footnote{Remember that the \texttt{\textbackslash
% @@\_end\_line:} must be explicit because it will be used as marker in order to
@@ -5917,18 +6056,22 @@ local EOL =
Cc "EOL"
*
Ct (
- Lc "\\@@_end_line:"
+ Lc [[\@@_end_line:]]
* BeamerEndEnvironments
* BeamerBeginEnvironments
* PromptHastyDetection
- * Lc "\\@@_newline: \\@@_begin_line:"
+ * Lc [[\@@_newline:\@@_begin_line:]]
* Prompt
)
)
)
- * ( SpaceIndentation ^ 0 * # ( 1 - S " \r" ) ) ^ -1
% \end{macrocode}
%
+% \begin{macrocode}
+local EOL = EOL_without_space_indentation
+ * ( SpaceIndentation ^ 0 * # ( 1 - S " \r" ) ) ^ -1
+% \end{macrocode}
+%
% \bigskip
% The following \textsc{lpeg} |CommentLaTeX| is for what is called in that
% document the ``LaTeX comments''. Since the elements that will be caught must
@@ -5959,6 +6102,17 @@ local Operator =
local OperatorWord =
K ( 'Operator.Word' , P "in" + "is" + "and" + "or" + "not" )
+% \end{macrocode}
+%
+% \smallskip
+% The keyword |in| in a construction such as ``|for i in range(n)|'' must be
+% formatted as a keyword and not as an |Operator.Word|.
+% \begin{macrocode}
+local For = K ( 'Keyword' , P "for" )
+ * Space
+ * Identifier
+ * Space
+ * K ( 'Keyword' , P "in" )
local Keyword =
K ( 'Keyword' ,
@@ -6195,15 +6349,18 @@ local ShortString = SingleShortString + DoubleShortString
% \bigskip
% \paragraph{Beamer}
%
+% The argument of |Compute_braces| must be a pattern \emph{which does no
+% catching} corresponding to the strings of the language.
+%
% \begin{macrocode}
local braces =
Compute_braces
(
- Q ( P "\"" + "r\"" + "R\"" + "f\"" + "F\"" )
- * ( "\"" * ( P "\\\"" + 1 - S "\"" ) ^ 0 * "\"" )
+ ( P "\"" + "r\"" + "R\"" + "f\"" + "F\"" )
+ * ( P "\\\"" + 1 - S "\"" ) ^ 0 * "\""
+
- Q ( P '\'' + 'r\'' + 'R\'' + 'f\'' + 'F\'' )
- * ( '\'' * ( P '\\\'' + 1 - S '\'' ) ^ 0 * '\'' )
+ ( P '\'' + 'r\'' + 'R\'' + 'f\'' + 'F\'' )
+ * ( P '\\\'' + 1 - S '\'' ) ^ 0 * '\''
)
if piton.beamer then Beamer = Compute_Beamer ( 'python' , braces ) end
% \end{macrocode}
@@ -6379,8 +6536,8 @@ local DefFunction =
* SkipSpace
* ( Q "->" * SkipSpace * K ( 'Name.Type' , identifier ) ) ^ -1
% \end{macrocode}
-% Here, we need a \pkg{piton} style |ParseAgain| which will be linked to
-% |\@@_piton:n| (that means that the capture will be parsed once again by
+% Here, we need a \pkg{piton} style |ParseAgain.noCR| which will be linked to
+% |\@@_piton_no_cr:n| (that means that the capture will be parsed once again by
% \pkg{piton}). We could avoid that kind of trick by using a non-terminal of a
% grammar but we have probably here a better legibility.
% \begin{macrocode}
@@ -6413,12 +6570,16 @@ local ExceptionInConsole = Exception * Q ( ( 1 - P "\r" ) ^ 0 ) * EOL
% \bigskip
% \paragraph{The main LPEG for the language Python}
%
+% \begin{macrocode}
+local EndKeyword = Space + Punct + Delim + EOL + Beamer + DetectedCommands + -1
+% \end{macrocode}
+%
% First, the main loop :
% \begin{macrocode}
local Main =
- space ^ 1 * -1
- + space ^ 0 * EOL
- + Space
+ -- space ^ 1 * -1
+ -- + space ^ 0 * EOL
+ Space
+ Tab
+ Escape + EscapeMath
+ CommentLaTeX
@@ -6429,16 +6590,17 @@ local Main =
+ ExceptionInConsole
+ Delim
+ Operator
- + OperatorWord * ( Space + Punct + Delim + EOL + -1 )
+ + OperatorWord * EndKeyword
+ ShortString
+ Punct
+ FromImport
+ RaiseException
+ DefFunction
+ DefClass
- + Keyword * ( Space + Punct + Delim + EOL + -1 )
+ + For
+ + Keyword * EndKeyword
+ Decorator
- + Builtin * ( Space + Punct + Delim + EOL + -1 )
+ + Builtin * EndKeyword
+ Identifier
+ Number
+ Word
@@ -6461,18 +6623,25 @@ LPEG2['python'] =
( space ^ 0 * "\r" ) ^ -1
* BeamerBeginEnvironments
* PromptHastyDetection
- * Lc '\\@@_begin_line:'
+ * Lc [[\@@_begin_line:]]
* Prompt
* SpaceIndentation ^ 0
- * LPEG1['python']
+ * ( space ^ 1 * -1 + space ^ 0 * EOL + Main ) ^ 0
* -1
- * Lc '\\@@_end_line:'
+ * Lc [[\@@_end_line:]]
)
% \end{macrocode}
%
%
% \bigskip
% \subsubsection{The language Ocaml}
+%
+% The following LPEG corresponds to the balanced expressions (balanced according
+% to the parenthesis). Of course, we must write |(1 - S "()")| with outer parenthesis.
+% \begin{macrocode}
+local balanced_parens =
+ P { "E" , E = ( "(" * V "E" * ")" + ( 1 - S "()" ) ) ^ 0 }
+% \end{macrocode}
%
% \begin{macrocode}
local Delim = Q ( P "[|" + "|]" + S "[()]" )
@@ -6497,7 +6666,7 @@ local ModuleType = K ( 'Name.Type' , cap_identifier )
% elsewhere in OCaml.
% \begin{macrocode}
local identifier = ( R "az" + "_" ) * ( R "az" + R "AZ" + S "_'" + digit ) ^ 0
-local Identifier = K ( 'Identifier' , identifier )
+local Identifier = K ( 'Identifier.Internal' , identifier )
% \end{macrocode}
%
%
@@ -6524,7 +6693,7 @@ local OneFieldDefinition =
( K ( 'Keyword' , "mutable" ) * SkipSpace ) ^ -1
* K ( 'Name.Field' , identifier ) * SkipSpace
* Q ":" * SkipSpace
- * K ( 'Name.Type' , expression_for_fields )
+ * K ( 'TypeExpression' , expression_for_fields )
* SkipSpace
local OneField =
@@ -6555,7 +6724,7 @@ local DotNotation =
(
K ( 'Name.Module' , cap_identifier )
* Q "."
- * ( Identifier + Constructor + Q "(" + Q "[" + Q "{" )
+ * ( Identifier + Constructor + Q "(" + Q "[" + Q "{" ) ^ ( -1 )
+
Identifier
* Q "."
@@ -6573,21 +6742,25 @@ local Operator =
local OperatorWord =
K ( 'Operator.Word' ,
- P "and" + "asr" + "land" + "lor" + "lsl" + "lxor" + "mod" + "or" )
+ P "asr" + "land" + "lor" + "lsl" + "lxor" + "mod" + "or" )
-local Keyword =
+
+local governing_keyword = P "and" + "begin" + "class" + "constraint" +
+ "end" + "external" + "functor" + "include" + "inherit" + "initializer" +
+ "in" + "let" + "method" + "module" + "object" + "open" + "rec" + "sig" +
+ "struct" + "type" + "val"
+
+local Keyword =
K ( 'Keyword' ,
- P "assert" + "and" + "as" + "begin" + "class" + "constraint" + "done"
- + "downto" + "do" + "else" + "end" + "exception" + "external" + "for" +
- "function" + "functor" + "fun" + "if" + "include" + "inherit" + "initializer"
- + "in" + "lazy" + "let" + "match" + "method" + "module" + "mutable" + "new" +
- "object" + "of" + "open" + "private" + "raise" + "rec" + "sig" + "struct" +
- "then" + "to" + "try" + "type" + "value" + "val" + "virtual" + "when" +
- "while" + "with" )
- + K ( 'Keyword.Constant' , P "true" + "false" )
+ P "assert" + "as" + "done" + "downto" + "do" + "else" + "exception"
+ + "for" + "function" + "fun" + "if" + "lazy" + "match" + "mutable"
+ + "new" + "of" + "private" + "raise" + "then" + "to" + "try"
+ + "virtual" + "when" + "while" + "with" )
+ + K ( 'Keyword.Constant' , P "true" + "false" )
+ + K ('Keyword.Governing', governing_keyword )
local Builtin =
- K ( 'Name.Builtin' , P "not" + "incr" + "decr" + "fst" + "snd" )
+ K ( 'Name.Builtin' , P "not" + "incr" + "decr" + "fst" + "snd" + "ref" )
% \end{macrocode}
%
% \bigskip
@@ -6604,8 +6777,20 @@ local Exception =
% \paragraph{The characters in OCaml}
%
% \begin{macrocode}
-local Char =
- K ( 'String.Short' , "'" * ( ( 1 - P "'" ) ^ 0 + "\\'" ) * "'" )
+local Char =
+ K ( 'String.Short',
+ P "'" *
+ (
+ ( 1 - S "'\\" )
+ + "\\"
+ * ( S "\\'ntbr \""
+ + digit * digit * digit
+ + P "x" * ( digit + R "af" + R "AF" )
+ * ( digit + R "af" + R "AF" )
+ * ( digit + R "af" + R "AF" )
+ + P "o" * R "03" * R "07" * R "07" )
+ )
+ * "'" )
% \end{macrocode}
%
%
@@ -6613,10 +6798,13 @@ local Char =
% \paragraph{Beamer}
%
% \bigskip
+% The argument of |Compute_braces| must be a pattern \emph{which does no
+% catching} corresponding to the strings of the language.
+%
% \begin{macrocode}
-braces = Compute_braces ( "\"" * ( 1 - S "\"" ) ^ 0 * "\"" )
+local braces = Compute_braces ( "\"" * ( 1 - S "\"" ) ^ 0 * "\"" )
if piton.beamer then
- Beamer = Compute_Beamer ( 'ocaml' , "\"" * ( 1 - S "\"" ) ^ 0 * "\"" )
+ Beamer = Compute_Beamer ( 'ocaml' , braces ) -- modified 2024/07/24
end
% \end{macrocode}
%
@@ -6727,29 +6915,31 @@ local Comment =
% \paragraph{The DefFunction}
%
% \begin{macrocode}
-local balanced_parens =
- P { "E" , E = ( "(" * V "E" * ")" + 1 - S "()" ) ^ 0 }
-% \end{macrocode}
-%
-% \begin{macrocode}
local Argument =
- K ( 'Identifier' , identifier )
- + Q "(" * SkipSpace
- * K ( 'Identifier' , identifier ) * SkipSpace
- * Q ":" * SkipSpace
- * K ( 'Name.Type' , balanced_parens ) * SkipSpace
- * Q ")"
+% \end{macrocode}
+% For the labels of the labeled arguments. Maybe you will, in the future, create
+% a style for those elements.
+% \begin{macrocode}
+ ( Q "~" * Identifier * Q ":" * SkipSpace ) ^ -1
+ *
+ ( K ( 'Identifier.Internal' , identifier )
+ + Q "(" * SkipSpace
+ * K ( 'Identifier.Internal' , identifier ) * SkipSpace
+ * Q ":" * SkipSpace
+ * K ( 'TypeExpression' , balanced_parens ) * SkipSpace
+ * Q ")"
+ )
% \end{macrocode}
%
% Despite its name, then \textsc{lpeg} |DefFunction| deals also with |let open|
% which opens locally a module.
% \begin{macrocode}
local DefFunction =
- K ( 'Keyword' , "let open" )
+ K ( 'Keyword.Governing' , "let open" )
* Space
* K ( 'Name.Module' , cap_identifier )
+
- K ( 'Keyword' , P "let rec" + "let" + "and" )
+ K ( 'Keyword.Governing' , P "let rec" + "let" + "and" )
* Space
* K ( 'Name.Function.Internal' , identifier )
* Space
@@ -6761,7 +6951,7 @@ local DefFunction =
* (
SkipSpace
* Q ":"
- * K ( 'Name.Type' , ( 1 - P "=" ) ^ 0 )
+ * K ( 'TypeExpression' , ( 1 - P "=" ) ^ 0 )
) ^ -1
)
% \end{macrocode}
@@ -6774,10 +6964,10 @@ local DefFunction =
% definitions of \emph{types} of modules.
% \begin{macrocode}
local DefModule =
- K ( 'Keyword' , "module" ) * Space
+ K ( 'Keyword.Governing' , "module" ) * Space
*
(
- K ( 'Keyword' , "type" ) * Space
+ K ( 'Keyword.Governing' , "type" ) * Space
* K ( 'Name.Type' , cap_identifier )
+
K ( 'Name.Module' , cap_identifier ) * SkipSpace
@@ -6812,26 +7002,46 @@ local DefModule =
) ^ -1
)
+
- K ( 'Keyword' , P "include" + "open" )
+ K ( 'Keyword.Governing' , P "include" + "open" )
* Space * K ( 'Name.Module' , cap_identifier )
% \end{macrocode}
+%
%
% \bigskip
-% \paragraph{The parameters of the types}
-%
+% \paragraph{The DefType}\par
+%
% \begin{macrocode}
-local TypeParameter = K ( 'TypeParameter' , "'" * alpha * # ( 1 - P "'" ) )
+local TypeParameter =
+ K ( 'TypeParameter' , "'" * alpha * ( # ( 1 - P "'" ) + -1 ) )
+% \end{macrocode}
+%
+%
+% \bigskip
+% The following LPEG is for the instructions of definitions of types (which
+% begin with |type|).
+% \begin{macrocode}
+local DefType =
+ K ( 'Keyword.Governing' , "type" )
+ * Space
+ * WithStyle
+ (
+ 'TypeExpression' ,
+ ( Q ( 1 - P ";;" - P "\r" ) + EOL_without_space_indentation ) ^ 0
+ )
+ * ( # governing_keyword + Q ";;" + -1 )
% \end{macrocode}
%
% \bigskip
% \paragraph{The main LPEG for the language OCaml}
%
+% \begin{macrocode}
+local EndKeyword = Space + Punct + Delim + EOL + Beamer + DetectedCommands + -1
+% \end{macrocode}
+%
% First, the main loop :
% \begin{macrocode}
local Main =
- space ^ 1 * -1
- + space ^ 0 * EOL
- + Space
+ Space
+ Tab
+ Escape + EscapeMath
+ Beamer
@@ -6841,15 +7051,22 @@ local Main =
+ Comment
+ Delim
+ Operator
+% \end{macrocode}
+% For the labels of the labeled arguments. Maybe you will, in the future, create
+% a style for those elements.
+% \begin{macrocode}
+ + Q ( "~" ) * Identifier * ( Q ":" ) ^ -1
+ + Q ":" * # (1 - P":") * SkipSpace
+ * K ( 'TypeExpression' , balanced_parens ) * SkipSpace * Q ")"
+ Punct
- + FromImport
+ Exception
+ DefFunction
+ DefModule
+ + DefType
+ Record
- + Keyword * ( Space + Punct + Delim + EOL + -1 )
- + OperatorWord * ( Space + Punct + Delim + EOL + -1 )
- + Builtin * ( Space + Punct + Delim + EOL + -1 )
+ + Keyword * EndKeyword
+ + OperatorWord * EndKeyword
+ + Builtin * EndKeyword
+ DotNotation
+ Constructor
+ Identifier
@@ -6867,18 +7084,31 @@ LPEG1['ocaml'] = Main ^ 0
% \texttt{\textbackslash @@\_begin\_line:}}.
% \begin{macrocode}
LPEG2['ocaml'] =
- Ct (
+ Ct (
+% \end{macrocode}
+% The following lines are in order to allow, in |\piton| (and not in |{Piton}|),
+% judments of type (such as |f : my_type -> 'a list|) or single expressions of
+% type such as |my_type -> 'a list| (in that case, the argument of |\piton|
+% \emph{must} begin by a colon).
+% \begin{macrocode}
+ ( P ":" + Identifier * SkipSpace * Q ":" )
+ * SkipSpace
+ * K ( 'TypeExpression' , ( 1 - P "\r" ) ^ 0 )
+ +
+% \end{macrocode}
+% Now, the main part.
+% \begin{macrocode}
( space ^ 0 * "\r" ) ^ -1
* BeamerBeginEnvironments
- * Lc '\\@@_begin_line:'
+ * Lc [[\@@_begin_line:]]
* SpaceIndentation ^ 0
- * LPEG1['ocaml']
+ * ( ( space * Lc [[\@@_trailing_space:]] ) ^ 1 * -1 + space ^ 0 * EOL + Main ) ^ 0
* -1
- * Lc '\\@@_end_line:'
+ * Lc [[\@@_end_line:]]
)
% \end{macrocode}
%
-%
+%
% \bigskip
% \subsubsection{The language C}
%
@@ -6970,8 +7200,10 @@ String =
% \paragraph{Beamer}
%
% \bigskip
+% The argument of |Compute_braces| must be a pattern \emph{which does no
+% catching} corresponding to the strings of the language.
% \begin{macrocode}
-braces = Compute_braces ( "\"" * ( 1 - S "\"" ) ^ 0 * "\"" )
+local braces = Compute_braces ( "\"" * ( 1 - S "\"" ) ^ 0 * "\"" )
if piton.beamer then Beamer = Compute_Beamer ( 'c' , braces ) end
% \end{macrocode}
%
@@ -7015,12 +7247,14 @@ local LongComment =
% \bigskip
% \paragraph{The main LPEG for the language C}
%
+% \begin{macrocode}
+local EndKeyword = Space + Punct + Delim + EOL + Beamer + DetectedCommands + -1
+% \end{macrocode}
+%
% First, the main loop :
% \begin{macrocode}
local Main =
- space ^ 1 * -1
- + space ^ 0 * EOL
- + Space
+ Space
+ Tab
+ Escape + EscapeMath
+ CommentLaTeX
@@ -7034,9 +7268,9 @@ local Main =
+ Punct
+ DefFunction
+ DefClass
- + Type * ( Q "*" ^ -1 + Space + Punct + Delim + EOL + -1 )
- + Keyword * ( Space + Punct + Delim + EOL + -1 )
- + Builtin * ( Space + Punct + Delim + EOL + -1 )
+ + Type * ( Q "*" ^ -1 + EndKeyword )
+ + Keyword * EndKeyword
+ + Builtin * EndKeyword
+ Identifier
+ Number
+ Word
@@ -7058,11 +7292,11 @@ LPEG2['c'] =
Ct (
( space ^ 0 * P "\r" ) ^ -1
* BeamerBeginEnvironments
- * Lc '\\@@_begin_line:'
+ * Lc [[\@@_begin_line:]]
* SpaceIndentation ^ 0
- * LPEG1['c']
+ * ( space ^ 1 * -1 + space ^ 0 * EOL + Main ) ^ 0
* -1
- * Lc '\\@@_end_line:'
+ * Lc [[\@@_end_line:]]
)
% \end{macrocode}
%
@@ -7089,7 +7323,7 @@ end
% \begin{macrocode}
local identifier =
letter * ( alphanum + "-" ) ^ 0
- + '"' * ( ( alphanum + space - '"' ) ^ 1 ) * '"'
+ + P '"' * ( ( 1 - P '"' ) ^ 1 ) * '"'
local Operator =
@@ -7164,8 +7398,11 @@ local String = K ( 'String.Long' , "'" * ( 1 - P "'" ) ^ 1 * "'" )
% \paragraph{Beamer}
%
% \bigskip
+% The argument of |Compute_braces| must be a pattern \emph{which does no
+% catching} corresponding to the strings of the language.
+%
% \begin{macrocode}
-braces = Compute_braces ( String )
+local braces = Compute_braces ( "'" * ( 1 - P "'" ) ^ 1 * "'" )
if piton.beamer then Beamer = Compute_Beamer ( 'sql' , braces ) end
% \end{macrocode}
%
@@ -7203,6 +7440,9 @@ local LongComment =
% \bigskip
% \paragraph{The main LPEG for the language SQL}
%
+% \begin{macrocode}
+local EndKeyword = Space + Punct + Delim + EOL + Beamer + DetectedCommands + -1
+% \end{macrocode}
%
% \begin{macrocode}
local TableField =
@@ -7245,13 +7485,15 @@ local WeCatchTableNames =
* ( Space + EOL ) * OneTable
% \end{macrocode}
%
+% \begin{macrocode}
+local EndKeyword = Space + Punct + Delim + EOL + Beamer + DetectedCommands + -1
+% \end{macrocode}
+%
%
% First, the main loop :
% \begin{macrocode}
local Main =
- space ^ 1 * -1
- + space ^ 0 * EOL
- + Space
+ Space
+ Tab
+ Escape + EscapeMath
+ CommentLaTeX
@@ -7284,11 +7526,11 @@ LPEG2['sql'] =
Ct (
( space ^ 0 * "\r" ) ^ -1
* BeamerBeginEnvironments
- * Lc [[ \@@_begin_line: ]]
+ * Lc [[\@@_begin_line:]]
* SpaceIndentation ^ 0
- * LPEG1['sql']
+ * ( space ^ 1 * -1 + space ^ 0 * EOL + Main ) ^ 0
* -1
- * Lc [[ \@@_end_line: ]]
+ * Lc [[\@@_end_line:]]
)
% \end{macrocode}
%
@@ -7314,7 +7556,12 @@ local String =
* Q "\""
)
-braces = Compute_braces ( String )
+% \end{macrocode}
+% The argument of |Compute_braces| must be a pattern \emph{which does no
+% catching} corresponding to the strings of the language.
+% \begin{macrocode}
+local braces = Compute_braces ( P "\"" * ( P "\\\"" + 1 - P "\"" ) ^ 1 * "\"" )
+
if piton.beamer then Beamer = Compute_Beamer ( 'minimal' , braces ) end
DetectedCommands = Compute_DetectedCommands ( 'minimal' , braces )
@@ -7323,14 +7570,12 @@ LPEG_cleaner['minimal'] = Compute_LPEG_cleaner ( 'minimal' , braces )
local identifier = letter * alphanum ^ 0
-local Identifier = K ( 'Identifier' , identifier )
+local Identifier = K ( 'Identifier.Internal' , identifier )
local Delim = Q ( S "{[()]}" )
local Main =
- space ^ 1 * -1
- + space ^ 0 * EOL
- + Space
+ Space
+ Tab
+ Escape + EscapeMath
+ CommentLaTeX
@@ -7350,11 +7595,11 @@ LPEG2['minimal'] =
Ct (
( space ^ 0 * "\r" ) ^ -1
* BeamerBeginEnvironments
- * Lc [[ \@@_begin_line: ]]
+ * Lc [[\@@_begin_line:]]
* SpaceIndentation ^ 0
- * LPEG1['minimal']
+ * ( space ^ 1 * -1 + space ^ 0 * EOL + Main ) ^ 0
* -1
- * Lc [[ \@@_end_line: ]]
+ * Lc [[\@@_end_line:]]
)
% \bigskip
@@ -7373,7 +7618,7 @@ function piton.Parse ( language , code )
local t = LPEG2[language] : match ( code )
if t == nil
then
- sprintL3 [[ \@@_error_or_warning:n { syntax~error } ]]
+ sprintL3 [[ \@@_error_or_warning:n { SyntaxError } ]]
return -- to exit in force the function
end
local left_stack = {}
@@ -7394,14 +7639,14 @@ function piton.Parse ( language , code )
%
% Here is an example of an item beginning with |"Open"|.
%
-% |{ "Open" , "\begin{uncover}<2>" , "\end{cover}" }|
+% |{ "Open" , "\begin{uncover}<2>" , "\end{uncover}" }|
%
% In order to deal with the ends of lines, we have to close the environment
-% (|{cover}| in this example) at the end of each line and reopen it at the
+% (|{uncover}| in this example) at the end of each line and reopen it at the
% beginning of the new line. That's why we use two Lua stacks, called
% |left_stack| and |right_stack|. |left_stack| will be for the elements like
% |\begin{uncover}<2>| and |right_stack| will be for the elements like
-% |\end{cover}|.
+% |\end{uncover}|.
% \begin{macrocode}
if one_item[1] == "Open" then
tex.sprint( one_item[2] )
@@ -7606,20 +7851,43 @@ function piton.GobbleParse ( lang , n , code )
piton.last_code = gobble ( n , code )
piton.last_language = lang
% \end{macrocode}
+% We count the number of lines of the informatic code. The result will be stored
+% by Lua in |\l_@@_nb_lines_int|. That information will be used to allow or
+% disallow page breaks (when |splittable| is in force).
+% \begin{macrocode}
+ piton.CountLines ( piton.last_code )
+ sprintL3 [[ \bool_if:NT \g_@@_footnote_bool \savenotes ]]
+% \end{macrocode}
+% We begin a |\vtop| for an non-splittable block of lines.
% \begin{macrocode}
- sprintL3 [[ \bool_if:NT \g_@@_footnote_bool \savenotes \vtop \bgroup ]]
+ sprintL3 [[ \vtop \bgroup ]]
piton.Parse ( lang , piton.last_code )
- sprintL3
- [[\vspace{2.5pt}\egroup\bool_if:NT\g_@@_footnote_bool\endsavenotes\par]]
+% \end{macrocode}
+% We close the latest opened |\vtop| with the following |\egroup|. Be careful:
+% that |\vtop| is \emph{not} necessarily the |\vtop| opened two lines above
+% because the commands |\@@_newline:| inserted by Lua may open and close
+% |\vtop|s and start and finish paragraphs (when |splittable| is in force).
+% \begin{macrocode}
+ sprintL3 [[ \vspace{2.5pt} \egroup ]]
+ sprintL3 [[ \bool_if:NT \g_@@_footnote_bool \endsavenotes ]]
+% \end{macrocode}
+% We finish the paragraph (each block of non-splittable lines of code is
+% composed in a |\vtop| inserted in a paragraph).
+% \begin{macrocode}
+ sprintL3 [[ \par ]]
% \end{macrocode}
%
% Now, if the final user has used the key |write| to write the code of the
% environment on an external file.
% \begin{macrocode}
if piton.write and piton.write ~= '' then
- local file = assert ( io.open ( piton.write , piton.write_mode ) )
- file:write ( piton.get_last_code ( ) )
- file:close ( )
+ local file = io.open ( piton.write , piton.write_mode )
+ if file then
+ file:write ( piton.get_last_code ( ) )
+ file:close ( )
+ else
+ sprintL3 [[ \@@_error_or_warning:n { FileError } ]]
+ end
end
end
% \end{macrocode}
@@ -7628,7 +7896,9 @@ end
% The following function will be used when the key |split-on-empty-lines| is in
% force. With that key, the informatic code is split in chunks at the empty
% lines (usually between the informatic functions defined in the informatic
-% code). LaTeX will be able to change the page between the chunks.
+% code). LaTeX will be able to change the page between the chunks. The second
+% argument |n| corresponds to the value of the key |gobble| (number of spaces to
+% gobble).
% \begin{macrocode}
function piton.GobbleSplitParse ( lang , n , code )
P { "E" ,
@@ -7637,7 +7907,7 @@ function piton.GobbleSplitParse ( lang , n , code )
/ ( function ( x ) sprintL3 [[ \@@_incr_visual_line: ]] end )
) ^ 1
/ ( function ( x )
- sprintL3 [[ \l_@@_split_separation_tl \int_gzero:N \g_@@_line_int ]]
+ sprintL3 ( piton.string_between_chunks )
end )
) ^ 0 * V "F" ,
% \end{macrocode}
@@ -7645,7 +7915,7 @@ function piton.GobbleSplitParse ( lang , n , code )
% \begin{macrocode}
F = C ( V "G" ^ 0 )
% \end{macrocode}
-% The second argument of |.pitonGobbleParse| is the argument |gobble|: we put
+% The second argument of |piton.GobbleSplitParse| is the argument |gobble|: we put
% that argument to~$0$ because we will have gobbled previously the whole argument
% |code| (see below).
% \begin{macrocode}
@@ -7654,10 +7924,24 @@ function piton.GobbleSplitParse ( lang , n , code )
% The non-terminal |G| corresponds to a non-empty line of code.
% \begin{macrocode}
G = ( 1 - P "\r" ) ^ 0 * "\r" - ( P " " ^ 0 * "\r" )
+ + ( ( 1 - P "\r" ) ^ 1 * -1 - ( P " " ^ 0 * -1 ) )
} : match ( gobble ( n , code ) )
end
% \end{macrocode}
%
+% \bigskip
+% The following Lua string will be inserted between the chunks of code created
+% when the key |split-on-empty-lines| is in force. It's used only once: you have
+% given a name to that Lua string only for legibily. The token list
+% |\l_@@_split_separation_tl| corresponds to the key |split-separation|. That
+% token list must contain elements inserted in \emph{vertical mode} of TeX.
+% \begin{macrocode}
+piton.string_between_chunks =
+ [[ \par \l_@@_split_separation_tl \mode_leave_vertical: ]]
+ .. [[ \int_gzero:N \g_@@_line_int ]]
+% \end{macrocode}
+% The counter |\g_@@_line_int| will be used to control the points where the code
+% may be broken by a change of page (see the key |splittable|).
%
% \bigskip
% The following public Lua function is provided to the developer.
@@ -7672,14 +7956,23 @@ end
% \subsubsection{To count the number of lines}
%
% \medskip
+% The following function is only used once (in |piton.GobbleParse|). We have
+% written an autonomous function only for legibility. The number of lines of the
+% code will be stored in |\l_@@_nb_lines_int| and will be used to allow or
+% disallow line breaks (when |splittable| is in force).
% \begin{macrocode}
function piton.CountLines ( code )
local count = 0
for i in code : gmatch ( "\r" ) do count = count + 1 end
- sprintL3 ( [[ \int_set:Nn \l_@@_nb_lines_int { ]] .. count .. '}' )
+ sprintL3 ( string.format ( [[ \int_set:Nn \l_@@_nb_lines_int { % i } ]] , count ) )
end
% \end{macrocode}
%
+% \bigskip
+% The following function is only used once (in |piton.GobbleParse|). We have
+% written an autonomous function only for legibility. The number of lines of the
+% code will be stored in |\l_@@_nb_non_empty_lines_int|. It will be used to
+% compute the largest number of lines to write (when |line-numbers| is in force).
% \begin{macrocode}
function piton.CountNonEmptyLines ( code )
local count = 0
@@ -7690,7 +7983,8 @@ function piton.CountNonEmptyLines ( code )
* -1
) / table.getn
) : match ( code )
- sprintL3 ( [[ \int_set:Nn \l_@@_nb_non_empty_lines_int { ]] .. count .. '}' )
+ sprintL3
+ ( string.format ( [[ \int_set:Nn \l_@@_nb_non_empty_lines_int { % i } ]] , count ) )
end
% \end{macrocode}
%
@@ -7699,7 +7993,8 @@ end
function piton.CountLinesFile ( name )
local count = 0
for line in io.lines ( name ) do count = count + 1 end
- sprintL3 ( [[ \int_set:Nn \l_@@_nb_lines_int { ]] .. count .. '}' )
+ sprintL3
+ ( string.format ( [[ \int_set:Nn \l_@@_nb_lines_int { %i } ]], count))
end
% \end{macrocode}
%
@@ -7713,7 +8008,8 @@ function piton.CountNonEmptyLinesFile ( name )
count = count + 1
end
end
- sprintL3 ( [[ \int_set:Nn \l_@@_nb_non_empty_lines_int { ]] .. count .. '}' )
+ sprintL3
+ ( string.format ( [[ \int_set:Nn \l_@@_nb_non_empty_lines_int { % i } ]] , count ) )
end
% \end{macrocode}
%
@@ -7813,23 +8109,11 @@ function piton.new_language ( lang , definition )
% |tag| (mainly for the language \textsc{html}) for the character |/| in the
% closing tags |</....>|).
% \begin{macrocode}
- other = other + P "c"
+ other = other + P ( c )
end
end
% \end{macrocode}
%
-% \bigskip
-% Of course, the \textsc{lpeg} |strict_braces| is for balanced braces (without the
-% question of strings of an informatic language). In fact, it \emph{won't} be
-% used for an informatic language (as dealt by \pkg{piton}) but for LaTeX
-% instructions;
-% \begin{macrocode}
- local strict_braces =
- P { "E" ,
- E = ( "{" * V "F" * "}" + ( 1 - S ",{}" ) ) ^ 0 ,
- F = ( "{" * V "F" * "}" + ( 1 - S "{}" ) ) ^ 0
- }
-% \end{macrocode}
%
% \bigskip
% Now, the first transformation of the definition of the language, as provided
@@ -7945,7 +8229,7 @@ function piton.new_language ( lang , definition )
% \begin{macrocode}
local alphanum = letter + digit
local identifier = letter * alphanum ^ 0
- local Identifier = K ( 'Identifier' , identifier )
+ local Identifier = K ( 'Identifier.Internal' , identifier )
% \end{macrocode}
%
%
@@ -8046,6 +8330,7 @@ function piton.new_language ( lang , definition )
% the strings.
% \begin{macrocode}
local long_string = P ( false )
+ local Long_string = P ( false )
local LongString = P (false )
local central_pattern = P ( false )
for _ , x in ipairs ( def_table ) do
@@ -8072,7 +8357,15 @@ function piton.new_language ( lang , definition )
else prefix = P ( true )
end
% \end{macrocode}
-% We can write the pattern which matches the string.
+% First, a pattern \emph{without captures} (needed to compute |braces|).
+% \begin{macrocode}
+ long_string = long_string +
+ prefix
+ * arg3
+ * ( space + central_pattern ) ^ 0
+ * arg4
+% \end{macrocode}
+% Now a pattern \emph{with captures}.
% \begin{macrocode}
local pattern =
prefix
@@ -8080,18 +8373,20 @@ function piton.new_language ( lang , definition )
* ( VisualSpace + Q ( central_pattern ^ 1 ) + EOL ) ^ 0
* Q ( arg4 )
% \end{macrocode}
-% First, we create |long_string| because we need that \textsc{lpeg} in the
-% nested comments.
+% We will need |Long_string| in the nested comments.
% \begin{macrocode}
- long_string = long_string + pattern
+ Long_string = Long_string + pattern
LongString = LongString +
Ct ( Cc "Open" * Cc ( "{" .. arg2 .. "{" ) * Cc "}}" )
* pattern
* Ct ( Cc "Close" )
end
end
-
- local braces = Compute_braces ( String )
+% \end{macrocode}
+% The argument of |Compute_braces| must be a pattern \emph{which does no
+% catching} corresponding to the strings of the language.
+% \begin{macrocode}
+ local braces = Compute_braces ( long_string )
if piton.beamer then Beamer = Compute_Beamer ( lang , braces ) end
DetectedCommands = Compute_DetectedCommands ( lang , braces )
@@ -8208,12 +8503,7 @@ function piton.new_language ( lang , definition )
%
% \begin{macrocode}
local Main =
- space ^ 1 * -1
-% \end{macrocode}
-% The spaces at the end of the lines are discarded.
-% \begin{macrocode}
- + space ^ 0 * EOL
- + Space
+ Space
+ Tab
+ Escape + EscapeMath
+ CommentLaTeX
@@ -8229,7 +8519,7 @@ function piton.new_language ( lang , definition )
+ PrefixedKeyword
+ Keyword * ( -1 + # ( 1 - alphanum ) )
+ Punct
- + K ( 'Identifier' , letter * alphanum ^ 0 )
+ + K ( 'Identifier.Internal' , letter * alphanum ^ 0 )
+ Number
+ Word
% \end{macrocode}
@@ -8249,7 +8539,7 @@ function piton.new_language ( lang , definition )
* BeamerBeginEnvironments
* Lc [[\@@_begin_line:]]
* SpaceIndentation ^ 0
- * LPEG1[lang]
+ * ( space ^ 1 * -1 + space ^ 0 * EOL + Main ) ^ 0
* -1
* Lc [[\@@_end_line:]]
)
@@ -8279,7 +8569,7 @@ function piton.new_language ( lang , definition )
+ PrefixedKeyword
+ Keyword * ( -1 + # ( 1 - alphanum ) )
+ Punct
- + K ( 'Identifier' , letter * alphanum ^ 0 )
+ + K ( 'Identifier.Internal' , letter * alphanum ^ 0 )
+ Number
+ Word
LPEG0[lang] = MainWithoutTag ^ 0
@@ -8296,7 +8586,7 @@ function piton.new_language ( lang , definition )
Ct (
( space ^ 0 * P "\r" ) ^ -1
* BeamerBeginEnvironments
- * Lc [[\@@_begin_line:]]
+ * Lc [[ \@@_begin_line: ]]
* SpaceIndentation ^ 0
* LPEG1[lang]
* -1
@@ -8327,6 +8617,12 @@ end
%
% \verb|https://github.com/fpantigny/piton|
%
+% \subsection*{Changes between versions 3.0 and 3.1}
+%
+% Keys |line-numbers/format|, |detected-beamer-commands| and
+% |detected-beamer-environments|.
+%
+%
% \subsection*{Changes between versions 2.8 and 3.0}
%
% New command |\NewPitonLanguage|. Thanks to that command, it's now possible to
@@ -8396,61 +8692,6 @@ end
% The key |escape-inside| is deprecated: use |begin-escape| and |end-escape|.
%
%
-% \subsection*{Changes between versions 1.6 and 2.0}
-%
-% The extension \pkg{piton} now supports the computer languages OCaml and C
-% (and, of course, Python).
-%
-% \subsection*{Changes between versions 1.5 and 1.6}
-%
-% New key |width| (for the total width of the listing).
-%
-% New style |UserFunction| to format the names of the Python functions
-% previously defined by the user. Command |\PitonClearUserFunctions| to clear
-% the list of such functions names.
-%
-% \subsection*{Changes between versions 1.4 and 1.5}
-%
-% New key |numbers-sep|.
-%
-%
-% \subsection*{Changes between versions 1.3 and 1.4}
-%
-% New key |identifiers| in |\PitonOptions|.
-%
-% New command |\PitonStyle|.
-%
-% |background-color| now accepts as value a \emph{list} of colors.
-%
-% \subsection*{Changes between versions 1.2 and 1.3}
-%
-% When the class Beamer is used, the environment |{Piton}| and the command
-% |\PitonInputFile| are ``overlay-aware'' (that is to say, they accept a
-% specification of overlays between angular brackets).
-%
-% New key |prompt-background-color|
-%
-% It's now possible to use the command |\label| to reference a line of code in
-% an environment |{Piton}|.
-%
-% A new command |\|␣ is available in the argument of the command |\piton{...}| to
-% insert a space (otherwise, several spaces are replaced by a single space).
-%
-% \subsection*{Changes between versions 1.1 and 1.2}
-%
-% New keys |break-lines-in-piton| and |break-lines-in-Piton|.
-%
-% New key |show-spaces-in-string| and modification of the key |show-spaces|.
-%
-% When the class \cls{beamer} is used, the environments |{uncoverenv}|,
-% |{onlyenv}|, |{visibleenv}| and |{invisibleenv}|
-%
-%
-% \subsection*{Changes between versions 1.0 and 1.1}
-%
-% The extension \pkg{piton} detects the class \cls{beamer} and activates the
-% commands |\action|, |\alert|, |\invisible|, |\only|, |\uncover| and |\visible|
-% in the environments |{Piton}| when the class \cls{beamer} is used.
%
% \tableofcontents
%
diff --git a/macros/luatex/latex/piton/piton.pdf b/macros/luatex/latex/piton/piton.pdf
index 537202a41c..0f40691dc3 100644
--- a/macros/luatex/latex/piton/piton.pdf
+++ b/macros/luatex/latex/piton/piton.pdf
@@ -277,259 +277,259 @@ endobj
<< /S /GoTo /D (subsection.0.8.3) >>
endobj
163 0 obj
-(\376\377\0008\000.\0003\000\040\000N\000o\000t\000e\000s\000\040\000i\000n\000\040\000t\000h\000e\000\040\000l\000i\000s\000t\000i\000n\000g\000s)
+(\376\377\0008\000.\0003\000\040\000A\000n\000\040\000e\000x\000a\000m\000p\000l\000e\000\040\000o\000f\000\040\000t\000u\000n\000i\000n\000g\000\040\000o\000f\000\040\000t\000h\000e\000\040\000s\000t\000y\000l\000e\000s)
endobj
164 0 obj
<< /S /GoTo /D (subsection.0.8.4) >>
endobj
167 0 obj
-(\376\377\0008\000.\0004\000\040\000A\000n\000\040\000e\000x\000a\000m\000p\000l\000e\000\040\000o\000f\000\040\000t\000u\000n\000i\000n\000g\000\040\000o\000f\000\040\000t\000h\000e\000\040\000s\000t\000y\000l\000e\000s)
+(\376\377\0008\000.\0004\000\040\000U\000s\000e\000\040\000w\000i\000t\000h\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
endobj
168 0 obj
-<< /S /GoTo /D (subsection.0.8.5) >>
+<< /S /GoTo /D (section.0.9) >>
endobj
171 0 obj
-(\376\377\0008\000.\0005\000\040\000U\000s\000e\000\040\000w\000i\000t\000h\000\040\000p\000y\000l\000u\000a\000t\000e\000x)
+(\376\377\0009\000\040\000T\000h\000e\000\040\000s\000t\000y\000l\000e\000s\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000d\000i\000f\000f\000e\000r\000e\000n\000t\000\040\000c\000o\000m\000p\000u\000t\000e\000r\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000s)
endobj
172 0 obj
-<< /S /GoTo /D (section.0.9) >>
+<< /S /GoTo /D (subsection.0.9.1) >>
endobj
175 0 obj
-(\376\377\0009\000\040\000T\000h\000e\000\040\000s\000t\000y\000l\000e\000s\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000d\000i\000f\000f\000e\000r\000e\000n\000t\000\040\000c\000o\000m\000p\000u\000t\000e\000r\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000s)
+(\376\377\0009\000.\0001\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000P\000y\000t\000h\000o\000n)
endobj
176 0 obj
-<< /S /GoTo /D (subsection.0.9.1) >>
+<< /S /GoTo /D (subsection.0.9.2) >>
endobj
179 0 obj
-(\376\377\0009\000.\0001\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000P\000y\000t\000h\000o\000n)
+(\376\377\0009\000.\0002\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000O\000C\000a\000m\000l)
endobj
180 0 obj
-<< /S /GoTo /D (subsection.0.9.2) >>
+<< /S /GoTo /D (subsection.0.9.3) >>
endobj
183 0 obj
-(\376\377\0009\000.\0002\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000O\000C\000a\000m\000l)
+(\376\377\0009\000.\0003\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000C\000\040\000\050\000a\000n\000d\000\040\000C\000+\000+\000\051)
endobj
184 0 obj
-<< /S /GoTo /D (subsection.0.9.3) >>
+<< /S /GoTo /D (subsection.0.9.4) >>
endobj
187 0 obj
-(\376\377\0009\000.\0003\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000C\000\040\000\050\000a\000n\000d\000\040\000C\000+\000+\000\051)
+(\376\377\0009\000.\0004\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000S\000Q\000L)
endobj
188 0 obj
-<< /S /GoTo /D (subsection.0.9.4) >>
+<< /S /GoTo /D (subsection.0.9.5) >>
endobj
191 0 obj
-(\376\377\0009\000.\0004\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000S\000Q\000L)
+(\376\377\0009\000.\0005\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000`\000`\000m\000i\000n\000i\000m\000a\000l\000'\000')
endobj
192 0 obj
-<< /S /GoTo /D (subsection.0.9.5) >>
+<< /S /GoTo /D (subsection.0.9.6) >>
endobj
195 0 obj
-(\376\377\0009\000.\0005\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000`\000`\000m\000i\000n\000i\000m\000a\000l\000'\000')
+(\376\377\0009\000.\0006\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000s\000\040\000d\000e\000f\000i\000n\000e\000d\000\040\000b\000y\000\040\000\134\000N\000e\000w\000P\000i\000t\000o\000n\000L\000a\000n\000g\000u\000a\000g\000e)
endobj
196 0 obj
-<< /S /GoTo /D (subsection.0.9.6) >>
+<< /S /GoTo /D (section.0.10) >>
endobj
199 0 obj
-(\376\377\0009\000.\0006\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000s\000\040\000d\000e\000f\000i\000n\000e\000d\000\040\000b\000y\000\040\000\134\000N\000e\000w\000P\000i\000t\000o\000n\000L\000a\000n\000g\000u\000a\000g\000e)
+(\376\377\0001\0000\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n)
endobj
200 0 obj
-<< /S /GoTo /D (section.0.10) >>
+<< /S /GoTo /D (subsection.0.10.1) >>
endobj
203 0 obj
-(\376\377\0001\0000\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\0001\0000\000.\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n)
endobj
204 0 obj
-<< /S /GoTo /D (subsection.0.10.1) >>
+<< /S /GoTo /D (subsection.0.10.2) >>
endobj
207 0 obj
-(\376\377\0001\0000\000.\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n)
+(\376\377\0001\0000\000.\0002\000\040\000T\000h\000e\000\040\000L\0003\000\040\000p\000a\000r\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000i\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n)
endobj
208 0 obj
-<< /S /GoTo /D (subsection.0.10.2) >>
+<< /S /GoTo /D (subsubsection.0.10.2.1) >>
endobj
211 0 obj
-(\376\377\0001\0000\000.\0002\000\040\000T\000h\000e\000\040\000L\0003\000\040\000p\000a\000r\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000i\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\0001\0000\000.\0002\000.\0001\000\040\000D\000e\000c\000l\000a\000r\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e)
endobj
212 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.1) >>
+<< /S /GoTo /D (subsubsection.0.10.2.2) >>
endobj
215 0 obj
-(\376\377\0001\0000\000.\0002\000.\0001\000\040\000D\000e\000c\000l\000a\000r\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e)
+(\376\377\0001\0000\000.\0002\000.\0002\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s\000\040\000a\000n\000d\000\040\000t\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000d\000e\000f\000i\000n\000i\000t\000i\000o\000n\000s)
endobj
216 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.2) >>
+<< /S /GoTo /D (subsubsection.0.10.2.3) >>
endobj
219 0 obj
-(\376\377\0001\0000\000.\0002\000.\0002\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s\000\040\000a\000n\000d\000\040\000t\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000d\000e\000f\000i\000n\000i\000t\000i\000o\000n\000s)
+(\376\377\0001\0000\000.\0002\000.\0003\000\040\000T\000r\000e\000a\000t\000m\000e\000n\000t\000\040\000o\000f\000\040\000a\000\040\000l\000i\000n\000e\000\040\000o\000f\000\040\000c\000o\000d\000e)
endobj
220 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.3) >>
+<< /S /GoTo /D (subsubsection.0.10.2.4) >>
endobj
223 0 obj
-(\376\377\0001\0000\000.\0002\000.\0003\000\040\000T\000r\000e\000a\000t\000m\000e\000n\000t\000\040\000o\000f\000\040\000a\000\040\000l\000i\000n\000e\000\040\000o\000f\000\040\000c\000o\000d\000e)
+(\376\377\0001\0000\000.\0002\000.\0004\000\040\000P\000i\000t\000o\000n\000O\000p\000t\000i\000o\000n\000s)
endobj
224 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.4) >>
+<< /S /GoTo /D (subsubsection.0.10.2.5) >>
endobj
227 0 obj
-(\376\377\0001\0000\000.\0002\000.\0004\000\040\000P\000i\000t\000o\000n\000O\000p\000t\000i\000o\000n\000s)
+(\376\377\0001\0000\000.\0002\000.\0005\000\040\000T\000h\000e\000\040\000n\000u\000m\000b\000e\000r\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000l\000i\000n\000e\000s)
endobj
228 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.5) >>
+<< /S /GoTo /D (subsubsection.0.10.2.6) >>
endobj
231 0 obj
-(\376\377\0001\0000\000.\0002\000.\0005\000\040\000T\000h\000e\000\040\000n\000u\000m\000b\000e\000r\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000l\000i\000n\000e\000s)
+(\376\377\0001\0000\000.\0002\000.\0006\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000t\000o\000\040\000w\000r\000i\000t\000e\000\040\000o\000n\000\040\000t\000h\000e\000\040\000a\000u\000x\000\040\000f\000i\000l\000e)
endobj
232 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.6) >>
+<< /S /GoTo /D (subsubsection.0.10.2.7) >>
endobj
235 0 obj
-(\376\377\0001\0000\000.\0002\000.\0006\000\040\000T\000h\000e\000\040\000c\000o\000m\000m\000a\000n\000d\000\040\000t\000o\000\040\000w\000r\000i\000t\000e\000\040\000o\000n\000\040\000t\000h\000e\000\040\000a\000u\000x\000\040\000f\000i\000l\000e)
+(\376\377\0001\0000\000.\0002\000.\0007\000\040\000T\000h\000e\000\040\000m\000a\000i\000n\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000a\000n\000d\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000f\000i\000n\000a\000l\000\040\000u\000s\000e\000r)
endobj
236 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.7) >>
+<< /S /GoTo /D (subsubsection.0.10.2.8) >>
endobj
239 0 obj
-(\376\377\0001\0000\000.\0002\000.\0007\000\040\000T\000h\000e\000\040\000m\000a\000i\000n\000\040\000c\000o\000m\000m\000a\000n\000d\000s\000\040\000a\000n\000d\000\040\000e\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000f\000i\000n\000a\000l\000\040\000u\000s\000e\000r)
+(\376\377\0001\0000\000.\0002\000.\0008\000\040\000T\000h\000e\000\040\000s\000t\000y\000l\000e\000s)
endobj
240 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.8) >>
+<< /S /GoTo /D (subsubsection.0.10.2.9) >>
endobj
243 0 obj
-(\376\377\0001\0000\000.\0002\000.\0008\000\040\000T\000h\000e\000\040\000s\000t\000y\000l\000e\000s)
+(\376\377\0001\0000\000.\0002\000.\0009\000\040\000T\000h\000e\000\040\000i\000n\000i\000t\000i\000a\000l\000\040\000s\000t\000y\000l\000e\000s)
endobj
244 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.9) >>
+<< /S /GoTo /D (subsubsection.0.10.2.10) >>
endobj
247 0 obj
-(\376\377\0001\0000\000.\0002\000.\0009\000\040\000T\000h\000e\000\040\000i\000n\000i\000t\000i\000a\000l\000\040\000s\000t\000y\000l\000e\000s)
+(\376\377\0001\0000\000.\0002\000.\0001\0000\000\040\000H\000i\000g\000h\000l\000i\000g\000h\000t\000i\000n\000g\000\040\000s\000o\000m\000e\000\040\000i\000d\000e\000n\000t\000i\000f\000i\000e\000r\000s)
endobj
248 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.10) >>
+<< /S /GoTo /D (subsubsection.0.10.2.11) >>
endobj
251 0 obj
-(\376\377\0001\0000\000.\0002\000.\0001\0000\000\040\000H\000i\000g\000h\000l\000i\000g\000h\000t\000i\000n\000g\000\040\000s\000o\000m\000e\000\040\000i\000d\000e\000n\000t\000i\000f\000i\000e\000r\000s)
+(\376\377\0001\0000\000.\0002\000.\0001\0001\000\040\000S\000e\000c\000u\000r\000i\000t\000y)
endobj
252 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.11) >>
+<< /S /GoTo /D (subsubsection.0.10.2.12) >>
endobj
255 0 obj
-(\376\377\0001\0000\000.\0002\000.\0001\0001\000\040\000S\000e\000c\000u\000r\000i\000t\000y)
+(\376\377\0001\0000\000.\0002\000.\0001\0002\000\040\000T\000h\000e\000\040\000e\000r\000r\000o\000r\000\040\000m\000e\000s\000s\000a\000g\000e\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e)
endobj
256 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.12) >>
+<< /S /GoTo /D (subsubsection.0.10.2.13) >>
endobj
259 0 obj
-(\376\377\0001\0000\000.\0002\000.\0001\0002\000\040\000T\000h\000e\000\040\000e\000r\000r\000o\000r\000\040\000m\000e\000s\000s\000a\000g\000e\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e)
+(\376\377\0001\0000\000.\0002\000.\0001\0003\000\040\000W\000e\000\040\000l\000o\000a\000d\000\040\000p\000i\000t\000o\000n\000.\000l\000u\000a)
endobj
260 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.13) >>
+<< /S /GoTo /D (subsubsection.0.10.2.14) >>
endobj
263 0 obj
-(\376\377\0001\0000\000.\0002\000.\0001\0003\000\040\000W\000e\000\040\000l\000o\000a\000d\000\040\000p\000i\000t\000o\000n\000.\000l\000u\000a)
+(\376\377\0001\0000\000.\0002\000.\0001\0004\000\040\000D\000e\000t\000e\000c\000t\000e\000d\000\040\000c\000o\000m\000m\000a\000n\000d\000s)
endobj
264 0 obj
-<< /S /GoTo /D (subsubsection.0.10.2.14) >>
+<< /S /GoTo /D (subsection.0.10.3) >>
endobj
267 0 obj
-(\376\377\0001\0000\000.\0002\000.\0001\0004\000\040\000D\000e\000t\000e\000c\000t\000e\000d\000\040\000c\000o\000m\000m\000a\000n\000d\000s)
+(\376\377\0001\0000\000.\0003\000\040\000T\000h\000e\000\040\000L\000u\000a\000\040\000p\000a\000r\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000i\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n)
endobj
268 0 obj
-<< /S /GoTo /D (subsection.0.10.3) >>
+<< /S /GoTo /D (subsubsection.0.10.3.1) >>
endobj
271 0 obj
-(\376\377\0001\0000\000.\0003\000\040\000T\000h\000e\000\040\000L\000u\000a\000\040\000p\000a\000r\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000i\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n)
+(\376\377\0001\0000\000.\0003\000.\0001\000\040\000S\000p\000e\000c\000i\000a\000l\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000s\000\040\000d\000e\000a\000l\000i\000n\000g\000\040\000w\000i\000t\000h\000\040\000L\000P\000E\000G)
endobj
272 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.1) >>
+<< /S /GoTo /D (subsubsection.0.10.3.2) >>
endobj
275 0 obj
-(\376\377\0001\0000\000.\0003\000.\0001\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000P\000y\000t\000h\000o\000n)
+(\376\377\0001\0000\000.\0003\000.\0002\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000P\000y\000t\000h\000o\000n)
endobj
276 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.2) >>
+<< /S /GoTo /D (subsubsection.0.10.3.3) >>
endobj
279 0 obj
-(\376\377\0001\0000\000.\0003\000.\0002\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000O\000c\000a\000m\000l)
+(\376\377\0001\0000\000.\0003\000.\0003\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000O\000c\000a\000m\000l)
endobj
280 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.3) >>
+<< /S /GoTo /D (subsubsection.0.10.3.4) >>
endobj
283 0 obj
-(\376\377\0001\0000\000.\0003\000.\0003\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000C)
+(\376\377\0001\0000\000.\0003\000.\0004\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000C)
endobj
284 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.4) >>
+<< /S /GoTo /D (subsubsection.0.10.3.5) >>
endobj
287 0 obj
-(\376\377\0001\0000\000.\0003\000.\0004\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000S\000Q\000L)
+(\376\377\0001\0000\000.\0003\000.\0005\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000S\000Q\000L)
endobj
288 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.5) >>
+<< /S /GoTo /D (subsubsection.0.10.3.6) >>
endobj
291 0 obj
-(\376\377\0001\0000\000.\0003\000.\0005\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000`\000`\000M\000i\000n\000i\000m\000a\000l\000'\000')
+(\376\377\0001\0000\000.\0003\000.\0006\000\040\000T\000h\000e\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000`\000`\000M\000i\000n\000i\000m\000a\000l\000'\000')
endobj
292 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.6) >>
+<< /S /GoTo /D (subsubsection.0.10.3.7) >>
endobj
295 0 obj
-(\376\377\0001\0000\000.\0003\000.\0006\000\040\000T\000w\000o\000\040\000v\000a\000r\000i\000a\000n\000t\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000\040\000P\000a\000r\000s\000e\000\040\000w\000i\000t\000h\000\040\000i\000n\000t\000e\000g\000r\000a\000t\000e\000d\000\040\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000o\000r\000s)
+(\376\377\0001\0000\000.\0003\000.\0007\000\040\000T\000w\000o\000\040\000v\000a\000r\000i\000a\000n\000t\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000\040\000P\000a\000r\000s\000e\000\040\000w\000i\000t\000h\000\040\000i\000n\000t\000e\000g\000r\000a\000t\000e\000d\000\040\000p\000r\000e\000p\000r\000o\000c\000e\000s\000s\000o\000r\000s)
endobj
296 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.7) >>
+<< /S /GoTo /D (subsubsection.0.10.3.8) >>
endobj
299 0 obj
-(\376\377\0001\0000\000.\0003\000.\0007\000\040\000P\000r\000e\000p\000r\000o\000c\000e\000s\000s\000o\000r\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000\040\000P\000a\000r\000s\000e\000\040\000f\000o\000r\000\040\000g\000o\000b\000b\000l\000e)
+(\376\377\0001\0000\000.\0003\000.\0008\000\040\000P\000r\000e\000p\000r\000o\000c\000e\000s\000s\000o\000r\000s\000\040\000o\000f\000\040\000t\000h\000e\000\040\000f\000u\000n\000c\000t\000i\000o\000n\000\040\000P\000a\000r\000s\000e\000\040\000f\000o\000r\000\040\000g\000o\000b\000b\000l\000e)
endobj
300 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.8) >>
+<< /S /GoTo /D (subsubsection.0.10.3.9) >>
endobj
303 0 obj
-(\376\377\0001\0000\000.\0003\000.\0008\000\040\000T\000o\000\040\000c\000o\000u\000n\000t\000\040\000t\000h\000e\000\040\000n\000u\000m\000b\000e\000r\000\040\000o\000f\000\040\000l\000i\000n\000e\000s)
+(\376\377\0001\0000\000.\0003\000.\0009\000\040\000T\000o\000\040\000c\000o\000u\000n\000t\000\040\000t\000h\000e\000\040\000n\000u\000m\000b\000e\000r\000\040\000o\000f\000\040\000l\000i\000n\000e\000s)
endobj
304 0 obj
-<< /S /GoTo /D (subsubsection.0.10.3.9) >>
+<< /S /GoTo /D (subsubsection.0.10.3.10) >>
endobj
307 0 obj
-(\376\377\0001\0000\000.\0003\000.\0009\000\040\000T\000o\000\040\000c\000r\000e\000a\000t\000e\000\040\000n\000e\000w\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000s\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000s\000y\000n\000t\000a\000x\000\040\000o\000f\000\040\000l\000i\000s\000t\000i\000n\000g\000s)
+(\376\377\0001\0000\000.\0003\000.\0001\0000\000\040\000T\000o\000\040\000c\000r\000e\000a\000t\000e\000\040\000n\000e\000w\000\040\000l\000a\000n\000g\000u\000a\000g\000e\000s\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000s\000y\000n\000t\000a\000x\000\040\000o\000f\000\040\000l\000i\000s\000t\000i\000n\000g\000s)
endobj
308 0 obj
@@ -550,23 +550,20 @@ endobj
<< /S /GoTo /D [ 317 0 R /FitBH 771.02165 ] >>
endobj
322 0 obj
-<< /Filter /FlateDecode /Length 3357 >>
+<< /Filter /FlateDecode /Length 3396 >>
stream
-xڽ[K$ ﯨ.% vpNqf`8 !%J%T5ИzH$'JEE.߾W7Ћ5f7
-E-a*⻰|$ ROR}.޸|/O#fClI,+Ѱ(%wd!ŃD]fԴ8/tT (IԤ 84?!"hw, 8uگ4ב4E͢
-<moY52'_q.j!}| u <jk_GfDtQ/N N
-{F
-lY;rFQxEKΨaLyx)aw䌨afThV=C$=L중">5K u˃$;MciJ:N., Zj%K+bf`]ÑY<V[0]-cpruhW
-YGe"( {5KB:F?' Kx},E=H#QlMfKt(/$׉_xuЊHmЫOkԂq"E4Vي;Wv̄/2'; )iqx\N3&hk'k@2Ǒk}Vh_|$[^;B2(s1$)h!aG I> <}3~Q+s )4| D”6npUQ'Eh`B
--KAT$.wCOW;H $L5f#<jnWdW7ofnh
- zOS[-2al :@1@99]m;:|nf!kCBlN#'giMot3㡎AamS{51k."^))0WfH-q 7|,ڀj#EsnޡWyEۮk~&T/9%*O>ŠޫMBTIh5A16qة~"tkEP̿jk˚ӎF/PS*z^dH*FO؉Jh(f2I
-&w95?qC@i]fOPbbgu_Bfowj<ҲMZ1o] ~lr
-t
-9{7qwp9*5onqP\q_Kߦn `eGqZ!pQmt8ۖQޤ Daj:ːG-D)9_
-؊Kikqݴ)jϴ9gާ p~C/E)GMI/šJXFų$r'Ql.Ŧn{X,+ъ@u'4-$U+ahS4tH:@|<.1(|7ZXc[GȿUlMv`Ɓ4m!cܕ븎^gpes]iY%_]d5uՈhؓMݾ(!y~+_Vz%NmAU5Q]V/Al9JI-̤KK0yj2F3ढ़rwp݇sZx{5A PzK6[kײ<g]6?d@ȝi"gC}T| y!nZgl\`=
-aX.l#];QmرBlZ7YrH1~>>dNX Ku%J)N-n9߶`W6g>HT,ow\]SB8%u#wA>{
--ɬ5h1p ^ʉK:Gf]%\Ng4ՙA*)3V#Q2/2<5i-0J'+Yjђ BӜei?c#JĨ`QuDL"J[zZ%sWq%ZKPSVZۙnE%h]]5@B(2$y?^X֯\02Bǡy\Zx]\#w[,5D-pJ[x۝B_јJӷY /ƮCX԰rh 5iٺ\7IyM)%rQ{'4.C&C>GȔ/#+$A#<W+D\+3R*o2Q>WOHcc(=r:rV
-P!-%tttyod["D-ۄ hڳqIGme3hOޞ
+xڽ[K$ ﯨ,%zS>CbH~~gI,Uu4I'REE.߾ӻ.(|;Eo(_
+/>/?HiB?x}A)G)
+{}J~]S@0$YkEBFâ(7R`F5ӏ}j :r'jx^ѯ^Ht!g\FVP:+kCn 9H4K*pIھdդt|=[aC"S9m~Ձ|CL
+[/5=WGZF*N\ՍBQ(*r%G2d7zJ2{iaI8]ܑ3hQ5BB=jʟ>fwyc Rx6:NNEx"3B@|VK0q"j2S8h+^,AGu"b\yJARGP|(=A۫I,yoxw} %=HI~27unʬK:0 u_-u:q(H@K՝'5i0
+'M3lZuf_% ;@aMOMO;=)<v'\NE놅n4i{Oz׀d#X9o.ov"8 R(tꢾ7Z(>ڴ<GD4)OZ &ke$f]R݀hsEaSM=:7UVj[Q &
+a"pkA+d[2'gq7?㡎)Z.zT͘|)rTR#Xbg#y4K ' JVlU_ExDa
+;2f+B`ZDͪNae;L8~Ph D `mi,WQAXyg
+VQI^N&FVK6..(a0DsE$
+Q 挴S}+㰧"|\[iffCyz`
+瞾.}]2Dl|zIS)$w?DoF7 1_r՚{xv'x },~am('ffNz=3GOXTfB:M`k%$+)܃<7 }b>tZ,o5~H1ƿ$mӶhm)ta뻓X1AŦU[Wl%F%ҕ
+d1݁  %Lv7;y݉+":LA Ҽ"bn<SO͗M"A2:SUj\Pp%~ LӐF/:I"״<ZifWdUe+Locy_".=GzW0؅~$ dS BL!) ]1Z!PS&_ىn|}V/|pkjDfLl'ŜX+(h#dv<Ry
+۰)/@֟$Uf̽?m\-]=Hv8#f*c~i2j-b9@yMQ$imYΦpEst
endstream
endobj
317 0 obj
@@ -576,18 +573,18 @@ endobj
[ 318 0 R 320 0 R 319 0 R 351 0 R ]
endobj
318 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 276.15 522.003 282.609 534.294 ]/A << /S /GoTo /D (Hfootnote.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 276.15 521.633 282.609 533.924 ]/A << /S /GoTo /D (Hfootnote.1) >> >>
endobj
320 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 377.606 293.321 384.065 307.269 ]/A << /S /GoTo /D (Hfootnote.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 377.606 292.95 384.065 306.898 ]/A << /S /GoTo /D (Hfootnote.2) >> >>
endobj
319 0 obj
-<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 468.356 132.704 516.902 143.254 ]
+<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 468.356 132.333 516.902 142.883 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.inf.puc-rio.br/~roberto/lpeg/)>>
>>
endobj
351 0 obj
-<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 79.37 123.166 202.6 131.536 ]
+<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 79.37 122.795 202.6 131.166 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.inf.puc-rio.br/~roberto/lpeg/)>>
>>
endobj
@@ -598,19 +595,19 @@ endobj
<< /D [ 317 0 R /XYZ 79.37 771.024 null ] >>
endobj
5 0 obj
-<< /D [ 317 0 R /XYZ 79.37 562.969 null ] >>
+<< /D [ 317 0 R /XYZ 79.37 562.598 null ] >>
endobj
348 0 obj
-<< /D [ 317 0 R /XYZ 93.716 144.934 null ] >>
+<< /D [ 317 0 R /XYZ 93.716 144.563 null ] >>
endobj
352 0 obj
-<< /D [ 317 0 R /XYZ 93.716 125.842 null ] >>
+<< /D [ 317 0 R /XYZ 93.716 125.472 null ] >>
endobj
321 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F23 325 0 R /F24 326 0 R /F32 327 0 R /F41 328 0 R /F52 329 0 R /F61 330 0 R /F60 331 0 R /F62 332 0 R /F64 333 0 R /F15 334 0 R /F65 335 0 R /F16 336 0 R /F74 337 0 R /F75 338 0 R /F77 339 0 R /F27 340 0 R /F30 341 0 R /F67 342 0 R /F66 343 0 R /F47 344 0 R /F53 345 0 R /F59 346 0 R /F71 347 0 R /F72 349 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
364 0 obj
-<< /Filter /FlateDecode /Length 3884 >>
+<< /Filter /FlateDecode /Length 3885 >>
stream
xڵ\K$ ϯ?D
b U K)83Dv!e$E n UN;ҿ";K:)>1Gluz [_+'4fVBRD(?bЙtG* K1vQ  8XrzdUbm.NEţvjAnت 2{b Dr>ˠv$lQQM]5|1MZm0eTb[}w`S#EHNrщbi\zwELG8oQ&+c=c 0@Sc]p] `
@@ -620,7 +617,7 @@ cP(tzOzTNXݎКFͬ5SU !s/sa=r۵dcH]P
nTZ2z8rͩ" lX`Hv:YAIX4R3z>
940ؽV
dgVd>Gi)5ѧ͵R ZC\`[k<SΝua)KDuSH qя,xr;6v%Mh¼4Zͬ7gk?%;Cn
-֒-ZpȧYs$ _|1¹6M;3 N(\6Q.oVBF{F*Da2=ME| #F(5sٔ;2_(Xӄ[fTSwu,֡ˌ
+֒-ZpȧYs$ _|1¹6M;3 N(\6Q.oVBF{F*Da2=ME| #F(5sٔ;2_(Xӄ[fTSwu,֡ˌ
endstream
endobj
363 0 obj
@@ -718,1255 +715,1284 @@ endobj
373 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F64 333 0 R /F22 367 0 R /F16 336 0 R /F75 338 0 R /F77 339 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-390 0 obj
-<< /Filter /FlateDecode /Length 5025 >>
+392 0 obj
+<< /Filter /FlateDecode /Length 5183 >>
stream
-xڽ$1"o`ͭ
-hżJ#3F4)Bz$gjƊ7ӏO%8H'>%*>LjͽA  Z#8i
-J0m'Tr,sYJI.Hzζ񁧁#ny|x><Oݫ LV_{+sª'E~0rTgJHżޮ)/&34X]b^l<NI^H[ <OvU@r$oΌsM$yЅȞ":
-V@3 4(k>(;$QTt"x%o<GہOP2f!f.nmEe-\fI;X7
-%b`6/M>wq3)Bʊ%*iWU51o*AVHuB(av
-FU[66fRiPbmX<nB#%<G|V]vKǰ憺J,' LEtó7w$EWNJB,EQWazա^䫶[jo B61 C2y7|7.VwKT,ˠN˸k4gtD0kMvwObBi
-MmD
-E:!2)n}Ԍ&H*6I0×ά^0'?(ɜ474?o~Kl)&lk]vL< _.T`re<:a!'J=s&؊I%E>ƿ;x ٯ,;@͊cQ<s%˛Œ]ZuxVJBW Џ6 q4ʹѣ^Y[^q[QL۬$"g3џ2h%50|B)Ddޣbܝ:f=)4TA3yÄDSb-.pCG?Htݴ,% t>HɄK`-4 pnhTF2"bmmٷ-+ȶ
-1rkaOnƪ9m(jPHϔֳ„[?O
-'EV^0#8JḄ~ɢ`4̄zކoZCƽh@:xfCc& Oi&AQ(i
-2/PReN&$GŠ3z#rBPQzdX y¿63$ cG^a?(B CV6dPJkz>"I!O%.(`RA5J(JCj4P{ th\푐=6nEq"`GT.(G[kZ*7p}:( 16`_j z.zQi׋\^6 Xzcʭ*!_kALE*zCBcȮv%Qc@>Q*Qs}Ϋb&98IF4,ү+@EBY;'qHO1~5|A]RH4j&R1$lԑyHR%o3INBdVlww|Wafuk!+婼V
-9@=p$"U`k}vnLJ|O.K^R*.#ܡu+) }BAXFe=j$V5bv ?`e~,+c{WАg)NP(&g0m=4޻|@X$DeJ(:
--t4%b+fhp678t?ZuLE^B&~ `2V
-YD[IO6J8fn[Q!E5_9n=Ψ$VsPkfȃZ$*ᙖ-SOuRVE7rrϛOGuum"ScWNֽgauFfnR 0lMn
-.Ue rBޥ].=JQMgB-PR9kVPHr@(<e}^%g8sRYɬRT v *s[YR:єP\X|'4˨7==}SVd糱݂WJR\mSx\]RQX&w@hoH6 cx}eHcJJwjjf@gɖ0^􎇴ހ6g8SUP=PW75!t;>BU`,E
-!>Z 5DBV( B+Y 1sgx$+OfEN i",7;0FtbW%S%Z̟ǕhlUI D"Iæ.";t.ۢ)Dvꩲın|;FXEʞ^+I]6v,yֳ6PNoLxAD]N%g.hŢVL8h7(J
-5c7dR T3#C!&2V$ƲV쐶9^cw`jʣ4?(JwVBLJXh=tmϜ])e ߫X#C\q*\Ǣj/~e{sPk8G?uf
-!9֙_2aD`=,i~\9,=Ia׊$Y}ǓqWSBvx4G7EN~&_qxJN-xO'EhI8[1"WNjZkiZMkce١Y*(4Pr7~靨?_Q*-5b9iޙf#
-Gqvׇk
-,8ڑ
-j%Ms!)t-QJI{1@U8esdQz
+xڽ]Kd7neF@x7UM (sogQ[$ȏ?}8sSFh߾(AG;%/_OJJR~
+~ke?DFB3{{ݖ~(4|<FDy/,\ )tG=jkmo>>SySK14>&jG( >ZQ3O^o@|c^
+LhES3q'ҜҊ U_H< }} ovIa>_ΟSUzzgQ).Fa!~iA~>-&YvJx}6<=9W}m5+WfyufZoNr:*c59fE]A!yFU'B_M;pKm{jڶ
+Eo
+YgiDIi`6]M }tam4;% %6>J+*4DSȜ/+?7ZDwCuB ^(Ƀo]( 3UIUh`7=&W[. b黥E^&faH(Skv}Xf]tBYSf
+[5ov=0iBX.`Ow@P=`7<d$ ΐXTR[6@
+;dDf$q\i'%eX}gUk=%
+r ;o"ip>WmQ+>4GaP(̐#.yx^( ZH*BnQ =|hFǗ9tPj9xTC^$GA-~>K0^K!gGpgrǴ.x+̺5 cݛq<*, {}2 M1'Hρ+.:<88}6 ST5",m9WO2`27QY|׃R
+?G=0Q z|qCzVམ_c s[{xƖ5;4QBY&o֣z`~*VlD~C6w^sS:V)aT
+ E*+>
+͘hJ ^7Ѫϯj,Έn?`glt|A5(q
+E~޾#{[~"ae-;0F7ZvǕݡ=\ )4OP˭Va|
+@M*j@]s" XZͳ? -F
+MS[ۏ&$EKү+ ֘! κn/|E{9 4zfjiQG/L^Ҳd2p'z2U ,˰ -\yʱp>'+521 -#BZ'#ېL <]0}Cڽi$T·MP"sZn^v'y9MSu)DŦMF0_ZägR   2@w*UyU',M$YRz4KہY:lFy*+z ^~GzŏNz5IrܞNzHM҃>zF󙾩B街5.kh+'
+n7~lq,9m< ;Nun;S'
+=_cDEH=d&kXϳiVQv1rw
+x15F \a܄{JEN FU9_zG~,O :]c
+)5k,!֢)in-df1XAUxd`<XVb.tAd5L2avZO5t%S.*F^/q!)w(wƌH~: Xz,
+w[a*3hZ^޺׃ G4^xZuly޲A(f.Cg~!`ZDr++eVseUZ8Yw'k+U-ƬWw%fԌ9=WKϓ9e0:Q]#TrUT:(M\`cgsΣRC@ǘ:d|[:0d.
+}T/^m_Pp5za0]yDjgN,RHNJҡ.O
+$ͬm<@%H=>Av#}oV0""-LyЉ#e>Js.}(͹RuY
+hLRΠN&G/Uj*/Iy
+|JbĽƨ j? xԶն!&c67zڥa^
+.r>V1^>5[ËJЕ7B lٟ˾2m2_4ms՗7ۙdcdWӆ6-h/?IǴ}I(8WwS= /zp9Z $p+?A;<՛ݙyKO=a)
+h̞v-TGJy[hWO`Z5 u\ĠpTd$(nM7 V,N:}*KƫPRQ b&#+Bjaď˩Z<t دU应D
+G?j X) "9r v]N\iu6ߍ+W2"cP5/3Oι e4h{aI拴i,#| FBEs.p^0~@Z!Q{53|3
+k̵߼, ,3{~&xeaUyԈ#l :
+"j_`u MoNQ K^TOˆ{!z=Q+Ap8X5Cx<KfYSck:קڱN/^y=֖G)kYM=ݮx4z|պ ^ $/օ.RF†TQ/h>?!@ ޢlطksHW|;aΏ]g3lFۅ8y>6lw;Z|*9_^gDNͧS<\ -}Z(8m>bDz
+(Aiΰ+hLkZV#=& uI]b0|Ux?`ŋ% LɅzjcY (0[;ruyedҽk<+e1:knH.uZm=0O1XªVcPWP}VNMuO4³b^G/ĂqnNw((RQ<oi2rO4[F9Ì&izPU-],s!ktw,uVj7G
+p`
endstream
endobj
-389 0 obj
-<< /Type /Page /Contents 390 0 R /Resources 388 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 397 0 R >>
+391 0 obj
+<< /Type /Page /Contents 392 0 R /Resources 390 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 399 0 R >>
endobj
-397 0 obj
-[ 372 0 R 381 0 R 384 0 R 385 0 R 386 0 R 387 0 R 382 0 R 383 0 R ]
+399 0 obj
+[ 372 0 R 381 0 R 382 0 R 383 0 R 386 0 R 387 0 R 388 0 R 389 0 R 384 0 R 385 0 R ]
endobj
372 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 386.12 665.921 392.579 678.212 ]/A << /S /GoTo /D (Hfootnote.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 386.12 666.191 392.579 678.482 ]/A << /S /GoTo /D (Hfootnote.6) >> >>
endobj
381 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 510.443 411.645 516.902 425.244 ]/A << /S /GoTo /D (Hfootnote.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 469.627 609.535 476.601 621.49 ]/A << /S /GoTo /D (section.0.5) >> >>
endobj
-384 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 338.658 276.94 345.117 289.669 ]/A << /S /GoTo /D (Hfootnote.8) >> >>
+382 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 492.322 609.535 499.295 621.49 ]/A << /S /GoTo /D (section.0.5) >> >>
endobj
-385 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 387.236 237.308 393.694 249.818 ]/A << /S /GoTo /D (Hfootnote.9) >> >>
+383 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 510.443 389.03 516.902 402.63 ]/A << /S /GoTo /D (Hfootnote.7) >> >>
endobj
386 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 244.218 185.283 258.942 197.239 ]/A << /S /GoTo /D (subsection.0.6.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 338.658 240.891 345.117 253.62 ]/A << /S /GoTo /D (Hfootnote.8) >> >>
endobj
387 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 275.761 185.283 287.716 197.239 ]/A << /S /GoTo /D (subsection.0.6.2) >> >>
-endobj
-382 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 334.199 93.186 340.423 103.996 ]/A << /S /GoTo /D (section.0.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 387.236 201.886 393.694 214.396 ]/A << /S /GoTo /D (Hfootnote.9) >> >>
endobj
-383 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 353.478 93.186 363.935 103.996 ]/A << /S /GoTo /D (section.0.7) >> >>
+388 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 244.218 150.487 258.942 162.442 ]/A << /S /GoTo /D (subsection.0.6.2) >> >>
endobj
-391 0 obj
-<< /D [ 389 0 R /XYZ 78.37 808.885 null ] >>
+389 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 275.761 150.487 287.716 162.442 ]/A << /S /GoTo /D (subsection.0.6.2) >> >>
endobj
-33 0 obj
-<< /D [ 389 0 R /XYZ 79.37 771.024 null ] >>
+384 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 334.199 86.285 340.423 97.094 ]/A << /S /GoTo /D (section.0.7) >> >>
endobj
-37 0 obj
-<< /D [ 389 0 R /XYZ 79.37 711.216 null ] >>
+385 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 353.478 86.285 363.935 97.094 ]/A << /S /GoTo /D (section.0.7) >> >>
endobj
393 0 obj
-<< /D [ 389 0 R /XYZ 93.716 125.644 null ] >>
+<< /D [ 391 0 R /XYZ 78.37 808.885 null ] >>
endobj
-394 0 obj
-<< /D [ 389 0 R /XYZ 93.716 115.951 null ] >>
+33 0 obj
+<< /D [ 391 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+37 0 obj
+<< /D [ 391 0 R /XYZ 79.37 711.486 null ] >>
endobj
395 0 obj
-<< /D [ 389 0 R /XYZ 93.716 96.859 null ] >>
+<< /D [ 391 0 R /XYZ 93.716 118.743 null ] >>
endobj
396 0 obj
-<< /D [ 389 0 R /XYZ 93.716 87.232 null ] >>
+<< /D [ 391 0 R /XYZ 93.716 109.05 null ] >>
endobj
-388 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F82 392 0 R /F16 336 0 R /F30 341 0 R /F81 377 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+397 0 obj
+<< /D [ 391 0 R /XYZ 93.716 89.958 null ] >>
endobj
-412 0 obj
-<< /Filter /FlateDecode /Length 4588 >>
-stream
-x\Ɏ$W Eh@5-@7s|-]u;̪jtW& ˋ%/]Oׯ~x,X|.J\UBZu_L+T{ID)g?+4!KOjSy~^H%#?.~pK7)G)[
-e^[znoNϠ5<;hg*ШFnU[y5<neZRПQijކ15h\_q [X PVBe89\D.'erl E&j41= zxymq3:A-tN, r&.;kBgKPNݧaE] 9V񯟍Ƹ#>dvl}bt.ϲ'2JDsBVZULz/nd1ɌoyNrc<2mj>;V
-Czl]Qo$,G]Vhf"C:
-kmldr[P `m&7-XwP$4+R] b^=M_#aLg^reCe++H+$S}wy!ݨeJ9UMyȀR  ;]ό=r204KΌ鴶qפbw68ხP3ZUxXG
-A.m_mnpjȡ Z#xCٖqX6\ΙeܺHHs4Q X`?Z c(qx%TsP6P[MXf`0Pm{ȓV#l9lmhϊϧ3az3z3 `f Uf²c:ގxߗqy:|R[&YVCP ֠x6Ye`Ut
-GՒ
-*4< 8)@@ m?h "BT+DZu(<
-IHtZF92%I mV޲jcL?-5jtj\z+ z)o(HL~>CբG H\EutC7콥,K8k"(P 0:ikHFZG[^ Ưg7q͟$YٴoԲqs6=.ecA<0nT z<9΢mC+ܔO\K `!i?xGhar
--ٞ0OȾխW3J#DGYSW[鄷Ipt^)J SE
-ϡY`6
-96cAMC>E3lVaq[({vLU\':o$gZǒS:h}rǭBN3[
-xBW[ Q cpceM Ts&DZ}Eu-}X)#:mlK%gޡY" y$[[lL
-`ϦoH\1PD3,oI*ɹ"qu] s\!:ډ0W`vAQK#@jY>3`z]Rݢm5nlԨ`1FUD4#ƢeS?¤اnݭrIlK ,!}IPVQΉTt7xRKY=8d
-F~~ފ`H|2:.pqE\ȮH}\p-XԢT8dVYOv[~LzJozSMJs[ax$woZZ5&;ht Eͺ\Ͼ zuV@| tUju Sd"l MSQ5`9%Uo]}M.GuXJ..-LԨtpvr^.+TN*O;aNNG)|
-w} ʩ}6
-i4JM6ָR Oz$c,<SvW}2+VkԷ9 =%?-6Lk}RO3>Q1.a ,V
-GV f{$*<cgFNNIs1 K
-2[6sM:3'צKH4)U_y7MMLǐOC(̣>;'(A/)z(-wPm-,}j{*ihlu5z %l'KX.4%se%qcU(\<ζ7v漤c@܋9pKC~tm*]HR)O <H*1Z]O_v{<)v?f&efvit{`S)KByyWJS3sz;otͿRl}L&9^,f4S ;աW.<TQc];RS>VA3">~>)(AD*|10?@=]mvhEI5Wv=Zldw, A yLcX,~a h{Yo:}v
-]A ;7tzha^m-¿yEUX-/_C))ʧ|6
-0OiwxW
-endstream
+398 0 obj
+<< /D [ 391 0 R /XYZ 93.716 80.331 null ] >>
endobj
-411 0 obj
-<< /Type /Page /Contents 412 0 R /Resources 410 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 418 0 R >>
+390 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F82 394 0 R /F16 336 0 R /F30 341 0 R /F81 377 0 R /F22 367 0 R /F75 338 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-418 0 obj
-[ 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R ]
+410 0 obj
+<< /Filter /FlateDecode /Length 4007 >>
+stream
+x\Ko$ W"%
+P{uȅ;pG"zVUy"׼P(W>uݡN_±Zg]WR ugnS^5t<;=Ϯo2kWO_NMU&}[w˴}dO~6ֵuWr3UCmU\+e skwjY,Hx^1iF+3)h*_k{ J3IFJKf8\K̟ta(PNEM<c֤ OӔ;VQWj ; ~XN4Vژ+Ӂ #_
+5~$Ke5+H? L*|M+^eyqɄ9ct3aX
+Ӣn*&8hm;ۭ'/Pc `5í1RK/=*,;J ! *F$~1$9W8eԆJX++|dQ2
+scUc`OL"'>(4i6kpU^~v;}9 K;v7keثyԃ7LQ0f{A+Jf.ݻ+Y ['c1)ahؘ9{%;\{Fڇ#N 7,Ltx[O9ئ@o==>y0)eN$^TZ֜}t΀ټ gi\챍xyx)rK-R
+60a~=|'黎2
+
+1J84-E6:Oj٫!VY4CV8dfI̙!dUdу|mBOv7'ҝsfnxG2(dck!p\)6[6tt '~#Orx)sҬeHk|RF@Rz}|ԶN= hS'5A▐0>IZ=UC{-/lPܘ~3e8ϡ@P59Vai <xWToX[n1-$j P@mmBf.Ы ta_&> `!s-{hC|I/ CO5Qe 9 d)+r>sgeaɕ=Q-OR9_a,M׈έ/c'g Gy㷪
+f
+&Zg7-#R6֜q¬oa cc 1%Zf(6B-N)!,y4ȃEaR\|K4ntJsGLjElX3͇>"-u[tETLSl9. Pi?qNQ3
+MH+M)P[vv8gҒb-9 *ҧ0"b;@m0Si ӗ+`TJ)(xPkf7!vMjU;]V.]s^ɺDj{kد峍k݊aX2'U!W)L잚'QoMsS`-O=]h?`Bքlg@ Z?zE-uި>LUL3i/EU莐)-hxrU%YY9BYO+&T;o`{6Tc4gTu0 =>~
+𓚩|#2lMQ)zF㑿zd|y%4KtPB%)<5&-|O1"a9Tf"ݔQ B9boA}|R~-+īfBSn#]U![- uZ.%ʔe)C;k,sбL ?sr{4ki6e vHÜRy1:>Q w~LDԐ-$pM/*A+2ߚӞ<r5ŚegC㸯? U^:!>><6Y7"EMv?U-m귴E9+Zs,>#&;5>$g]tPR #>JD],zҘgLBSjj{c~|~B#@-`QC w-d;yn`>љs73%4뚣0w7e{m]ݓ$ <ўBͣFYeLoKhJdV^_i9eHȫi+ TGmr`Y
+{wޱi5S0<gLycJף&eKv>D-Ōk|c2(by).ReïTz*Sʑv$/5rlZײwDp5Ԣ(p4OU<R{=.I|_Y4aϴvʁ5WǜH^X;?rb%$?($G.ݘԆ ]#N=W9>8y@%Cߧl1QI|qPaia{v/3
+7듇oc,Fї-3r+=*CS&Cm4[
+endstream
endobj
-398 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 195.455 465.788 210.18 476.857 ]/A << /S /GoTo /D (subsection.0.8.1) >> >>
+409 0 obj
+<< /Type /Page /Contents 410 0 R /Resources 408 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 413 0 R >>
endobj
-399 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 248.586 465.788 260.541 476.857 ]/A << /S /GoTo /D (subsection.0.8.1) >> >>
+413 0 obj
+[ 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R ]
endobj
400 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 356.342 262.09 378.817 274.045 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 195.455 369.469 210.18 380.538 ]/A << /S /GoTo /D (subsection.0.8.1) >> >>
endobj
401 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 394.538 262.09 406.493 274.045 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 248.586 369.469 260.541 380.538 ]/A << /S /GoTo /D (subsection.0.8.1) >> >>
endobj
402 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 331.385 223.094 341.812 235.265 ]/A << /S /GoTo /D (Hfootnote.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 451.762 231.547 463.717 243.502 ]/A << /S /GoTo /D (subsubsection.0.6.1.1) >> >>
endobj
403 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 333.577 207.451 348.302 218.4 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 356.342 119.965 378.817 131.92 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
endobj
404 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 364.023 207.451 375.978 218.4 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 394.538 119.965 406.493 131.92 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
endobj
-405 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 506.475 186.774 516.902 200.29 ]/A << /S /GoTo /D (Hfootnote.11) >> >>
-endobj
-406 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 317.437 164.208 327.864 176.38 ]/A << /S /GoTo /D (Hfootnote.12) >> >>
-endobj
-413 0 obj
-<< /D [ 411 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-415 0 obj
-<< /D [ 411 0 R /XYZ 93.716 127.979 null ] >>
-endobj
-416 0 obj
-<< /D [ 411 0 R /XYZ 93.716 108.887 null ] >>
-endobj
-417 0 obj
-<< /D [ 411 0 R /XYZ 93.716 89.795 null ] >>
+411 0 obj
+<< /D [ 409 0 R /XYZ 78.37 808.885 null ] >>
endobj
-410 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F83 414 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R /F72 349 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
+408 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
423 0 obj
-<< /Filter /FlateDecode /Length 3283 >>
+<< /Filter /FlateDecode /Length 4034 >>
stream
-xڽɎܸ_0M>@kǷK~? iD}#gW&7K%o<1|A71*hiUl}R(@חs' =9o>QbZ_=R5h÷r/%4B8폧⋊r-+܊rFh4<x>S
-@OJ.
-V.E(`2h?/xզ< lYx'2e )ɀ quF%  h' A$]kMl)܃ȧV5a(yq+ :ƦӷE剃B[ mrقyátŜ
-鮷'j~R
-O Y4~~ͫ mn0,!
-DL"CӤAtV#ݭ  h6jAJbN24#\E2DT|@gF=Y~] xB\oPj} cBؔD8)٥)͛9,%݁[ab䑐@@$`Ԭ0B4rv4:-E%1l
-4
-*x)TC)Hl$HI
- RTbRh\xAL!ܡ#mM'R9L
-QSNk$4:L "P5 m͡x +OטWGjWkxAՠa#rx=-1I^izX2 .`AO!P&CB&A"L^н  /2 rc@
-twf:VcԌsN!yA5F ):bWԕsC&_EQEtSHjky"`MU֚6r!\3Ngkn5۵ٚ{v7YStR3;W9N[(-fgD^kbhq>C{
-xT7+N>7##b?"{=g|Ώ&WtϧO'|=sDyXd+ui.Sk'WyӑPb
-?zp>?'Oi?tOZBrr9=L! Qwӧ6?v{z9;b;-vu-rJ 6 KDZ;>=ҽbw=5H&pǛ>ϚOegĵ~={ BfY8W}%̐r2;?uEufrRRNh;ʆq ܂r^mƎ7] I[10Ւ~<JQ&wREj\] "J
-Zhaa-Ud;bAy([0!1LWHfJWZ`ƙx,6=/:\Tw@S,«huBA6t~9WѦ]@S詓)uemKMh/CԁB=AMu#cntЈGS+#SZgMpznĭ1rGffi篪a{7.J/Z =z\E6jƧUroh̸!Up]*C-)ܪ~X0_zzδLhU5OOj\~ "ۖRq7N i{*KM@OA
-m'˖t+}I#h7u$Y\7z{LR|Akceu(]zGT g00:Om#S fAsy9BZkV:u7tf16~fԺ
-ׯnĚ~w "({`tgt|ưfW9]=[N4F2${QJ6#.X-6
+xڽ\)L!@pNIt3|JbK^?ť5eK_]n?y u7MW Y#7o[Q+~\9̓s dt$@#w^<vcoô{"!D |NJZѐjAw~%*ʔĖwhdzgIWM4D<½@җx67üN<K L 1Ō5ijc8[IM*>HMFJ34eA"_*_%h
+E-mDP #-4uآ
+<6{9h& %됶Da1+{d+}hD܉!\E ZIBH^qIU,ū50 ㆱ,|A0C n?~n58r4BW֏ %Mhf\>+"?%.ϋx-wI*j1*^(͘8d<LJ,~{"?RHȿ6'r$^:|'R]J#
+Tq.PyVpG $5H4B|" G0ν,,"kwSd6Cmӈ4ca!a"(@)+V4O<ju~zՎʍ&\yäV#[dS;R+%s.xZXF?[#: Q` K&SOlڼܷ1?/h֬avGp1"Խb0p\Mtu] p
+e7=QTiJ]r:v եs/J3m'mZ~ w&$0EdfjA
+WtCi&,Wvcf`S.?JUVXlMDJV~5Yee%>][oq丬Ygcԗk9f v޲ӭ!=߷_¢EPOH*zL0cy*)fiupU%v2NGO*2pX1`ܼf[} 3}M`;z$WRٳtuoNNY%}Wy ewt̫tzF9[ #3FTԎ*`wk"IJn”MiaMǬ6B8ȝqrjn.Vc*Ü)xSc9jlZNZPb|TCR?KYJ͜v7}9^70 PK)7>V:"%|H Ym-%qe0:
+c[:a*F @rmtYVs:̣+qslz`qK+ -gB{ h.P/v*J!Kd߃Ƙ&)0 b QB
+.@0C~oByAB8m @
+`5&664P1eg iw@,.x0{ &04ĺV?q?[4g\]WsŠ8vgEkԾ{E؊kS$7}95CdE35{i`2фN2v*hdt*
+O8> OZ 'r$zU#[eo
+%1U2BurT0 ^-R+%#Z"JW x[8)>'}N;Xise[9f=pe]@*\b)Zwgl_F3ײ4P J皁{mMDϟh+ZQBֹBld2Ik%l;2 o ^'~~
+
+nGI#n8+paG[ŷDSOKf1 j5 )[
+KGܫä9v,T4QLUQwE0bS˔foct^ҁ JWx{иTok:O‘Rh?W桷}4Ž㵌/~CP3`-Z6(-c.1?VDK!zσ<N|_uC<2#;-t.NfW41hGhTqoAoF$CllTtLJ^ <7NYS{"^W1`ز\T{f:ioiMp_0LY=W0)$3V5dwIWkϨUȣb>є/Grt5~yGS%7)yHu`.+YҴw>*u
+m(5\PGlَ:ʧ$gn{Y)؄~ϧmz2g㢽t@9Urk!;k:+8'T?ĸőּ*N<j#a&9֏Dao%)tQHbT|`[&l@TK9u'yly?Z(ϰ,)ŕ0О"RF-S0P&)y$.#~8w44K{<Y;Jo>S- /R ZRuzKjay#8zn݅ 3K (DZTeSe Ƭ`zCl dJ aJ5LSL3hD
endstream
endobj
422 0 obj
-<< /Type /Page /Contents 423 0 R /Resources 421 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 428 0 R >>
+<< /Type /Page /Contents 423 0 R /Resources 421 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 430 0 R >>
endobj
-428 0 obj
-[ 407 0 R 419 0 R 420 0 R 408 0 R 409 0 R ]
+430 0 obj
+[ 405 0 R 406 0 R 407 0 R 414 0 R 415 0 R 416 0 R 419 0 R 417 0 R 418 0 R ]
+endobj
+405 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 331.385 758.132 341.812 770.303 ]/A << /S /GoTo /D (Hfootnote.10) >> >>
+endobj
+406 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 333.577 742.192 348.302 753.141 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
endobj
407 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 352.892 745.619 363.319 758.348 ]/A << /S /GoTo /D (Hfootnote.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 364.023 742.192 375.978 753.141 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
endobj
-419 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 303.231 254.112 315.186 266.067 ]/A << /S /GoTo /D (subsection.0.6.1) >> >>
+414 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 506.475 720.921 516.902 734.438 ]/A << /S /GoTo /D (Hfootnote.11) >> >>
endobj
-420 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 225.413 165.945 235.839 178.306 ]/A << /S /GoTo /D (Hfootnote.14) >> >>
+415 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 317.437 698.356 327.864 710.527 ]/A << /S /GoTo /D (Hfootnote.12) >> >>
endobj
-408 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 105.185 96.542 124.577 108.162 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
+416 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 352.892 653.963 363.319 666.692 ]/A << /S /GoTo /D (Hfootnote.13) >> >>
endobj
-409 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 135.281 96.542 145.737 108.162 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
+419 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 303.231 162.456 315.186 174.411 ]/A << /S /GoTo /D (subsection.0.6.1) >> >>
endobj
-424 0 obj
-<< /D [ 422 0 R /XYZ 78.37 808.885 null ] >>
+417 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 105.185 71.643 124.577 83.263 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
endobj
-41 0 obj
-<< /D [ 422 0 R /XYZ 79.37 241.153 null ] >>
+418 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 135.281 71.643 145.737 83.263 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
endobj
-45 0 obj
-<< /D [ 422 0 R /XYZ 79.37 220.864 null ] >>
+424 0 obj
+<< /D [ 422 0 R /XYZ 78.37 808.885 null ] >>
endobj
426 0 obj
-<< /D [ 422 0 R /XYZ 93.716 109.842 null ] >>
+<< /D [ 422 0 R /XYZ 93.716 142.218 null ] >>
endobj
427 0 obj
-<< /D [ 422 0 R /XYZ 93.716 100.155 null ] >>
+<< /D [ 422 0 R /XYZ 93.716 123.126 null ] >>
+endobj
+428 0 obj
+<< /D [ 422 0 R /XYZ 93.716 104.035 null ] >>
+endobj
+429 0 obj
+<< /D [ 422 0 R /XYZ 93.716 84.943 null ] >>
endobj
421 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F65 335 0 R /F84 425 0 R /F73 350 0 R /F75 338 0 R /F64 333 0 R /F22 367 0 R /F82 392 0 R /F71 347 0 R /F53 345 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F83 412 0 R /F65 335 0 R /F84 425 0 R /F73 350 0 R /F75 338 0 R /F71 347 0 R /F53 345 0 R /F72 349 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-435 0 obj
-<< /Filter /FlateDecode /Length 3737 >>
+437 0 obj
+<< /Filter /FlateDecode /Length 4151 >>
stream
-x\ɒ +!ApɈPT1>ĜltKs$
-$ gnen3uOGv+[Tdfj
-'X:,vܘ^O>z4THW%J+|ÿEp
-
-{EbHLeݦ
-3JyM5uh% lECAؓ}ʎBBs1
-disrs`s$<N40/@ܢgor!ʢс>}av|
-܈l>l€)%يO_+s 8Z@{𘄱`XM&I<U
-9^yBjesYi~;‘&^@ԽtϜcڜcPw]
-~8 iJb)Pac^u[?e[_>bsh*\dhTKNJqR;2z yz40'4GYR}.9MtHPRbHdcN4<zͺ8b}d\A]'+)1(\M#ܘӴ˯Iq@[q'SS
-Tl[no^
-OsҀ"S2#n 9=`@
-8:yyBF UӼv?5G*u1i\\LbҬ1Qy{4۠ʌ]Ō4aZ5d-57)s׻
-OkÛ`
-=.b8;R8Vμ׏$JiGA}û) #:"T’EHGS=_/RU.Ň/r_1KzgXK#%*ޡ50<(ѮE>Z9b 59_5h$dרP u l@,t4ٸ0hoĶo R{zYZJU)kIf1ԝwHuEEh;t^]J~gv*a:*s44
-_}\ޗ8cل]+-ؙruq4Ɩ&;q^fs3c-"Nπyg}Y pCI 6;7Diƽ{T|r:VΜ&thYnR}P9.hs0Ӟ7,)ZOXd$em([^bEyk1_;g}#<12$
-@Q3C 9KE)FWW[ߚ6&={ǭ`nmX:]h{ )/u Q +5#0aA@/1[R8Fa޺jZ@Nm|"gO2͵>KX(J}JcM!HTwȉg(-ȁWbLD[3$qځ|
-8^Rl ،WJ./?^ 7N 5}]1۫;Lݰ/kq+t36TMmp~3qAg/*nwpP5F },+u-TENnEhD\:boiryMߔsOQ꬙ޮ
-VxUmI8Ű&b]H'-UM=; 4q"e^ss /0Q_֭ \E4soWއW= D`<LX`&񶰡W@=m%[ԤNoT4"؄|:éW/ !"4
-sTkZ &y԰w?2;*7%*'&Z)GUW7:)o{<?ViϹBY:սF dx],FM`31HgKQtkNA]P]=`g=fN׶w01*4ӵ'O}*^ݛyZ28B[m9)C#)'jYjMNVlS4)T5vV:w-%KWuc1fn}å^ߔJ[ ]Q޴1RB2A[F69I'fP&
-XdC?WT
+xɎ>_~@4Y,n0O#9ɉ}Ht/H:dU*6yOO/~xx9}I~747Z>s8WsNp閦KJ?x~'w~Y
+hя?ъ
+#]
+ oVW t %p:
+e3~_wn3P@KP(Љ_LX{럷?~ \aF4L$,<H__kILNftTK ؖ~=Eûi܇7!̻95'H0Ȱ.ˁ0)IRކչ!w Q ^%xF 18&,".Ot~PSJ5JlXl#EZ6i'
+-ȼc w=4S {9gB>YBv,h{'{9hQ|7К'nGCtP-'/y3ҪNA3䤽8STyvQ$EqiD(\t@
+'=屎3,īϛ$s\<o]$,omٳ CRYI1͞%Okˤk?@.I#y=kd Eld|C=t&]K~ZYQ<ZcwGY`/@rh OOj1Җ[ ^NKΤ̐HY}[q
+tEװtv@e/.(\s|c4quۡcv"!ݗH=ru|f!Oqs'lg8a"?gC,_>NH$v Z;6jcɁIX9V{+Kg7?Ô@X%ӗ*R @#M O'YT8}<1[ǰQ۽,8ROQm^evu7i!O9؛L݉S!dh=Ԇ 7^b!s6;<Â(QsYE\jY Gd#8`G,Zk]cCi2!ǩBYTZxfnCxK},M s3\Bh$xOz矹2y gCJk0+!W3!Mܩk/28?6%0ᛤ,#]dnruIΈ.UJ3X8UM-āoVS+N},|3z%SbrFmD/DhS43Jz JTbaZ1Ua#:RBٙnb@*S]^N
+gH?"$Ɛ)f2,GŹ)f&S {e,ӑ2E(2/j][cV1KRqV
+QҞk{eڛem< o?EdF'wR!$\BJZVy/"R&_aQY2 2@ wtˢNSʪ}Y5e8( .O5}Хm)F,Z;R
+BSxDr,@lmF
+W3:
+z;1%NE [wPŵߘ)y\ X
+8Lm (,hrԬ 
+%7\4$`]b|4dR/}(gƸe}\J޻)|E({@T>9 IaàGzǜ6_K”*2nTΗKsŢ CrKansK! WL、rW
+tԫzz!vѼ՜aj oεئld$A5D(aY0 hrq,\0kc7WDȼ~uQ:&Zrv4.|kb爪q!LH`<RNVy)+:W֤iΎ Z9 nS-%v<k{iΟ!t^rc-"NB?<1u6&f0a BD@( ;7jg$+pZsl̥4(޽G'rBmr_ VαTu̧9M|@
+IOd_+ieY]m|kRnLx^9Hpv܊*
+5q*˥ s;`h+N8v ~ݢW_oM{0mխţ@-38C~e~ GJX$*cHPM̔&}gQ_::7؈'$vzЃ̣F8tW5S~*Bvwf8ٌѬƳNJymQ wkL`Fl (4ƍm@}Xer t34RMo(GΉpz0(oL]C>j8mk*,Q>t<Q2`ذ[|"Sayr.ׇbLH *v7p:g_`+`p3
+\ o9ܕ';I7Kdl qEZjn zş'IcƃLϬjki\8_O3_șB߷?( H $ h(Uɛ8׼_n3?[MƤMAye^oĿZo[~R*HVVڪz +~6$^~ iY}¼uiċMOlNvrN̘8-:|;ަ
+zZ o[$
+GOW:|9"sF2Z:9㻰5v&_yFL.K43[VL&wژ5Y_\Z]eʑߴI`}X>ʣ:/)F
+z!ZZ2_>c
endstream
endobj
-434 0 obj
-<< /Type /Page /Contents 435 0 R /Resources 433 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 440 0 R >>
-endobj
-440 0 obj
-[ 429 0 R 430 0 R 431 0 R 432 0 R ]
+436 0 obj
+<< /Type /Page /Contents 437 0 R /Resources 435 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 443 0 R >>
endobj
-429 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 338.04 576.254 345.014 588.209 ]/A << /S /GoTo /D (section.0.9) >> >>
+443 0 obj
+[ 420 0 R 431 0 R 432 0 R 433 0 R 434 0 R ]
endobj
-430 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 438.852 576.254 450.807 588.209 ]/A << /S /GoTo /D (section.0.9) >> >>
+420 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 225.413 697.31 235.839 709.671 ]/A << /S /GoTo /D (Hfootnote.14) >> >>
endobj
431 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 504.396 294.837 514.823 307.566 ]/A << /S /GoTo /D (Hfootnote.15) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 338.04 483.064 345.014 495.019 ]/A << /S /GoTo /D (section.0.9) >> >>
endobj
432 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 323.794 171.3 334.22 184.029 ]/A << /S /GoTo /D (Hfootnote.16) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 438.852 483.064 450.807 495.019 ]/A << /S /GoTo /D (section.0.9) >> >>
endobj
-436 0 obj
-<< /D [ 434 0 R /XYZ 78.37 808.885 null ] >>
+433 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 504.396 227.826 514.823 240.555 ]/A << /S /GoTo /D (Hfootnote.15) >> >>
endobj
-49 0 obj
-<< /D [ 434 0 R /XYZ 79.37 449.94 null ] >>
+434 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 323.794 119.882 334.22 132.612 ]/A << /S /GoTo /D (Hfootnote.16) >> >>
endobj
438 0 obj
-<< /D [ 434 0 R /XYZ 93.716 115.197 null ] >>
+<< /D [ 436 0 R /XYZ 78.37 808.885 null ] >>
endobj
-439 0 obj
-<< /D [ 434 0 R /XYZ 93.716 105.57 null ] >>
+41 0 obj
+<< /D [ 436 0 R /XYZ 79.37 771.024 null ] >>
endobj
-433 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F75 338 0 R /F22 367 0 R /F85 437 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+45 0 obj
+<< /D [ 436 0 R /XYZ 79.37 752.229 null ] >>
endobj
-446 0 obj
-<< /Filter /FlateDecode /Length 3914 >>
+49 0 obj
+<< /D [ 436 0 R /XYZ 79.37 367.336 null ] >>
+endobj
+440 0 obj
+<< /D [ 436 0 R /XYZ 93.716 99.585 null ] >>
+endobj
+441 0 obj
+<< /D [ 436 0 R /XYZ 93.716 89.958 null ] >>
+endobj
+442 0 obj
+<< /D [ 436 0 R /XYZ 93.716 80.331 null ] >>
+endobj
+435 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F22 367 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F16 336 0 R /F82 394 0 R /F81 377 0 R /F75 338 0 R /F85 439 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+449 0 obj
+<< /Filter /FlateDecode /Length 3946 >>
stream
-xˎ_1? d ,hS ؇DO==m`3|ԛ巋|y}}UKig._}RB^Gҩo( R[AI)ß}
-
-_U_RGGD[h: IR,(Ri^Ɨ [ZHDo 3m
-0eŢhIv}!"&ϱ;3m|!+Fd@~l~[<7<XIU4Êcn+:l\$:]:S*) ~dO_Hz#"X]dAhجRhJ^'esx/tEv[ƚn.<˫u͐E9XMGyc:
-?ui:;9t̛ti\kQ4f!s ZS6
-r֮:a77j;cLAO%^=I*Ԯ^VcgceKk=6QzV8z&t
--Օ8'N5g$j<6R4F'h5%OPP"Э9QtUi_2=>:6eȪl[hsZx Hr {@1c-d{¹
-.ȣsB\}hL;oF)8,tN<!Q۝W5=/bNɣ`욠suynG۬b䏫 Slհ-Esӱ5Zr}H5>UJR0m~"!X*~m$'}7C*|ҙ0Jrc_uЯ}&1X)TQspa!j -$%7dWH3ϭJv6KY^.v1sW9l3(^o6
-zNӯ8U!H-xVQѾO .}PQP0Uj}
-ve{6U۞;^":3pÆ'YHhD9u%30@J1L)
-<\](dާBM t"c,.hoiW͔
-k8E׹[[pzUTpR-f} `ptx(>)18O2&98 q<$,! !D8uHzsԘ+0aN''ŕF~>KGx9&w@rC vW۩nC)0V$sg:U!bt~tqx`y͛6{˫ͫ}z^Ksޓ^^m?m;=n{lO*Rٓ@;<EjN +T敲nt}rJdaz<je70#'![i\{2wͅ"i[ gqj \^nVz=l&U<{g&k׎ƫAKfNbcM)*h`1^8|]KBK7܌RƢLK=vA,0+7WH%z2nŤ[\(}j枕= CșNt2ś?U,o,v7 @s|(]ũexp8Oz}9Emh5ԚDM%B̽ 52M0q -aa7FCQD΋48c?ףq,G)Kh+9:sO5L;2@(P_c9oC.6zxIǬju
-KK$p}J4]"u6Lc*P;j$bxA nQ~b6q(>V/vǚ=53;v)}p*vra7c#}]t7o26sf>md
+xn%>_~`h
+_ț(ytOOR ~x'HH gݸ]Ө;J{a<{Њp~~)T"m[Buߤy B4:]?f$)1
+ V[$+BމXv9!YcVV!Jgʼ* XXhlg`l0?BKHZ\wbŅ SP* 'mj?`vB6't/'LL -4
+ 1Fݚ3*= ND6ʱg., DO`<u3?+6ÜvZLqž#3xgƸo01$<wlj _ُo>)_
+0dMw\ R\]:Sj) ۿ)$/?~OwQ#P&Ee0JgC>>:jO~Ǟїcmp.sXeGxl]AKύe{zL(RdJ !2,/7 Ӓ$hF\@$:lo3/٠ gsvsg6'lgz4Xz*iNڏWnc{YO9!q0K0$7QzV8zeQG\J
+PՉ։FB_l(L&S2
+X__MmX&q71bsh[i $N@~8I5S '(P<eCiլMMvP4%`LRr4R.%'pA]J.?0%)-;@PVwY9G`o\lF" [ t7V(}ܸk^4tLI>
+KeliCZqo"+}u@\ziMShSUR
+wًE{aMa-}
+AkW:dN"ih|YhC?>™~*n~[ŸYG<5m鴣U>Zz'lsXgӻe."EL(6|S`QoÌ;Do+ꑊnz^}fHߞ~ƅqeiT>؈h̍}V\2VB;;FƧ,8mr._vJJ7LƟ0v {E ~([1tτ]a$1LaGaG\0f;fi`g"J3
+-p:P`k8;L>;H-``
+fLx;5hoQLoZ*LְrO)~*DQ+GZW)eM_v:k{s˙yv(c[3=?AНF5Ty[`7&3Zm4p
+TţI3N
+졳EXŐd2$z\KC T55O8F2^nSz <qo|s
+/_sw?CJ~0F6?c8 P{-3âH:
+YtH&F.𱧈(⾭*WU3eej-Ea|J*\eUJI1is\M!).>jUng>Hȴsv!)V&Yr \UA==]k+
+;
+A-}un]O\yCKٷ399E4?SPE9ɐ
+z@KX+0a.'ﺕBys8wA 0r`{SwJ3~5Mi~1U&\ٱN
+17ssEwyxa`:-8 efY PxGTҀf4vWspИA$WrH̡,_oAoʫÛ~2-W5S% [ Q:''z2DX9mj00rtk79zJFn/z
+~-bN(?*0j5xջp}5]N4^9m8?5C81^ҸֳWkkW nqlm)g|70O[
endstream
endobj
-445 0 obj
-<< /Type /Page /Contents 446 0 R /Resources 444 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 452 0 R >>
+448 0 obj
+<< /Type /Page /Contents 449 0 R /Resources 447 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 455 0 R >>
endobj
-452 0 obj
-[ 441 0 R 442 0 R 443 0 R ]
+455 0 obj
+[ 444 0 R 445 0 R 446 0 R ]
endobj
-441 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 141.139 465.557 190.205 479.505 ]/A << /S /GoTo /D (piton:transpose) >> >>
+444 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 141.139 426.244 190.205 440.192 ]/A << /S /GoTo /D (piton:transpose) >> >>
endobj
-442 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 140.107 365.019 149.903 376.601 ]/A << /S /GoTo /D (Hfootnote.17) >> >>
+445 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 140.107 325.127 149.903 336.709 ]/A << /S /GoTo /D (Hfootnote.17) >> >>
endobj
-443 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 488.456 246.77 498.883 259.051 ]/A << /S /GoTo /D (Hfootnote.18) >> >>
+446 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 488.456 206.794 498.883 219.075 ]/A << /S /GoTo /D (Hfootnote.18) >> >>
endobj
-447 0 obj
-<< /D [ 445 0 R /XYZ 78.37 808.885 null ] >>
+450 0 obj
+<< /D [ 448 0 R /XYZ 78.37 808.885 null ] >>
endobj
53 0 obj
-<< /D [ 445 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 448 0 R /XYZ 79.37 732.66 null ] >>
endobj
-448 0 obj
-<< /D [ 445 0 R /XYZ 100.292 565.781 null ] >>
+451 0 obj
+<< /D [ 448 0 R /XYZ 100.292 526.468 null ] >>
endobj
-449 0 obj
-<< /D [ 445 0 R /XYZ 100.292 506.005 null ] >>
+452 0 obj
+<< /D [ 448 0 R /XYZ 100.292 466.692 null ] >>
endobj
57 0 obj
-<< /D [ 445 0 R /XYZ 79.37 352.144 null ] >>
+<< /D [ 448 0 R /XYZ 79.37 312.168 null ] >>
endobj
-450 0 obj
-<< /D [ 445 0 R /XYZ 93.716 99.422 null ] >>
+453 0 obj
+<< /D [ 448 0 R /XYZ 93.716 102.357 null ] >>
endobj
-451 0 obj
-<< /D [ 445 0 R /XYZ 93.716 89.795 null ] >>
+454 0 obj
+<< /D [ 448 0 R /XYZ 93.716 92.729 null ] >>
endobj
-444 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F75 338 0 R /F83 414 0 R /F60 331 0 R /F62 332 0 R /F84 425 0 R /F71 347 0 R /F64 333 0 R /F16 336 0 R /F53 345 0 R /F59 346 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+447 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F65 335 0 R /F74 337 0 R /F22 367 0 R /F75 338 0 R /F83 412 0 R /F60 331 0 R /F62 332 0 R /F84 425 0 R /F71 347 0 R /F64 333 0 R /F16 336 0 R /F53 345 0 R /F59 346 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-456 0 obj
-<< /Filter /FlateDecode /Length 3233 >>
+458 0 obj
+<< /Filter /FlateDecode /Length 3268 >>
stream
-xˎ>_Q?0ZzAn ߂=F
-4yIM)6<+4#o
-% >ղ0 J
-,;AXS-؇"9Ħ^>kqEȺ+aƵDr:GJ)`/kVNdI M:5}KRp(IzX5kڥN5!UVͻ/wX^nmoϨA ko{Hn2X@2> ,7T ۗhk}e]ؔR T8&6hB B\6cd? !AiHD%2KDEzHHiRzL⬿owwU~q%?%Zq˱
-"z.3:1ȎY0EX6W[@ 4 4Ȓ, HD%{D L sx-BnE+C5×-|Hti/+G?C@%9ei;t+DX8!Jׯ^"rWrj8;c8Ĵyb#u$">?Eע쌸o u8N
-<4jȍȜP }9Yf @$6ND
->޽kv,,=-jf 97OHa}`EAJ1cWF]7ü ݣYI8l)ZukUzaGN/<*뼾eK;TG^te>juj4<ĤM6#a/8JQ[FQK呪D3zh"J&\
-9>J0%y192{nAg#W
-E*) ZPw]XJZ㫽4Sf^ԑO֚=E~cLc/|rñM^S,Ev8xFko#b5L˅7V#n15:+C4<FCYMs`nx=5 _^֜NĒO8sGDA9=ʩ]f&j3=8"n5FO{-\\!!vR@b!\OiR[Snn3XiGđb
-a
->l-/QJ=,%yoyVYKP-&L>Pcu[0KN%2-C::Y0c2ZJmmtRN(u[1 < Cla̢p7ʈ9GItbgK1l_{َg4Si( C\YwVnCW1h3Wtݎ9K<DS<
-~`Z;Y0XxRl AOM႘$lb@5+=O%}^f_8$Grż̀.ljXՑWNHnti&^NӁR J-F nkdITڠiꙚC쫴UxJvCsB-R3fgK]KYjӺ~`tC`::^ӤǾd=8gXzۻt;[ڕU`&{ V뜡-ܢ(eܗB'vTTBd/R!Rh
-
-˴j_ZPR oXHoӝN"l;~_@
+xˎ_?Y|E4$C@ R;~"vϬ$xbX/rۧMz8xuf":pf{AmUB;%S/_#y#)=~gv+}wNwTiû/},
+Q(t0W]ЧxFTé";Ƨ׋i/Ub \jԀJxuQ@R +^u.fmdMP ~3{68xՊq3#+S]]ԚLp9ODT*zU
+Yt%Dc(!
+`@f$Ook|pG.F4dA7xuͮ]a@UDiЪHQkF yʜ?'56Lz .7%P
+SW;api7vǚv<9I<DS<t
+̼Kw`xRkANኘ$lbǽ@5+=O}^f_8$GUrżˀ.ljXՑ#:1V5m߄>ki:RAè i!N!ITڠeꙘCSxBvGkB-R3fwKo] YhӺ|`tC`͇8:^Ӥd= 8gXz{'rK=WjT>0/gXe_{(s귄s "NqW>7 %X֝Q)VJ3U4@r`Gw&+vPv)ïv"88'G,O)|T4oNܧ%β͟{wvBûe#qѝvRU{K߾,Wo tNjQ;wOKrjtMdM<^i4=lGTA]s5ץSQ06y0R{Z7]v-+X͢Ht*'A),Jc
+X%uF8pܙQTW[Avg^Awd\IRt=kG,<ffH;:O.y
+C^/6L'+@\L々n+(Kkкh&XqI06
+nM~/Ǯ'ǤNr9=Y5Un yz'r,` ݆ 6wг\S~:UH5w<hzF^̀7"rr5c&'Kl`p|c(Ux~a` N` ad`e;0 4avG+Ōܷ,UW$-+X|ZbBgxD@m
+Beݿ%-Mke5ɭk{0(ק;B#Cx\4ó7/lCA"+, wfŊ-s=oqƗ)MԲ.^2 ymr[Z*a#.7]9<k#=,yGoVa-`r-=F8 g
endstream
endobj
-455 0 obj
-<< /Type /Page /Contents 456 0 R /Resources 454 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R >>
-endobj
457 0 obj
-<< /D [ 455 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Page /Contents 458 0 R /Resources 456 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R >>
+endobj
+459 0 obj
+<< /D [ 457 0 R /XYZ 78.37 808.885 null ] >>
endobj
61 0 obj
-<< /D [ 455 0 R /XYZ 79.37 608.758 null ] >>
+<< /D [ 457 0 R /XYZ 79.37 548.57 null ] >>
endobj
-454 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F75 338 0 R /F77 339 0 R /F64 333 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R /F80 366 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
+456 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F74 337 0 R /F15 334 0 R /F75 338 0 R /F77 339 0 R /F64 333 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R /F80 366 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-461 0 obj
-<< /Filter /FlateDecode /Length 3584 >>
+463 0 obj
+<< /Filter /FlateDecode /Length 3289 >>
stream
-xɎ,Im`
- Ô㲬veye&^%3gfZ. 0_n7h*$PEQM`o 3(V+Ԧyb,cYڿ~/)1#Ep0p4 Ud_#,?/?&?"l/i4&V [
-s/*
-fdZD!GO) RV+cԡN:cg{5sIY)NA?4qG9ˮ"Ϊ:4ۼlR;ypUа:RPGPZ ) y|ϳ(4&{xdQ@x27C|={r#`ހW |W/ zELGJ\&;=`n cB2sxeӣCD媫РlܓDב-fGl\ ܪg/n8Pi=Kn+Cf̺qe:sl`VP!8Y%Q03dM]J\BnٱjFrmWJQb+Tm,;.\da;TSβ)e9[8yU,@Ğg[x # 'tq6YmQ{
-ϥ
-'y`Aj968W%[9XG)#)1= !HESvwB]  6@W!թX5KɷkmNkS8W-;ahOGì%$Tlc[ZpgV1.>q Wso2GjRTJI1ָKph9-KsAK|#أu?,
-+Rhpcg8Zxfk}bH(""[]{"8INw8*ՕH8m9
-l^M:TՓ
-m's(.1njr(JwY.B+-aoٛ-;+1A{ʀ\h -gyg#Mw|Wܦ 0O.$qy w·I#ڔo4?FavXa&ot'FHsZ9T፳bnBE G^mRtۨ~xSGNU"ûE`ӡmZ,ĭ8mc[V&͞^R| _a_Iz!YZH>-04XrXdΏ+7+-,@̢p
-R;*?r7hnߥu^ k6oyJ3i' GoNya^܀+oKA?62 Xʖ
->{G ]!bT1IǂKՑ˓ќO_E!-2O
-ƑӚnZS\c mYi<<
-e1%~_[ȡ<d."|KFE,{9!u N'tmld [A*s
+x\K# D 4X
+^WZI~,YJc4$8`v4|W
+gt -MN{#>]C
+TVO_]2g@jՏaZR?3d\+癤C~IۨQlL.kcpܠ8
+NzX3O`%k+>P1lS{tOǿ(4!MKAL8vBEU}kIHk9Ԋ ڎ1rGeQA] D2tP,}yZRm&Cq]Y`a&r]
+r2jTb$RkpܡUٝ?p%,"`">sl馶%T(Pjwg
+鎷M
+NF+>K9 '>_W박zI0fl̸ה/+K(d
+pқ
+q'0CZs f&/Mǯga03Ncaf0ӏ1݅=P?nVs=r{G"%#ȐE@)d`.Kۂ#gm;<l
+U{NVS.%kw{Ktf-~h%G;|F 5227H#EJU%>&W 21MXrDi
+#"՟1yHLpaxilzN1yf걄goTj
+fG:iӕzB0m)z5s^2OP/qIB;øftm(<4^&,#LB+{Kh.F99B
+pr%T\ִꗔ>Pzg]@j{iaA^,r\&e@FΝ)!
+50.`˾eؒ;Q^m^x:e5]hl"Mosg~)v6nsZލ:J g۶!΄뤱3dV3sR]
+eN A 05V2v4wdY܈f8j(\xyӜHPQZì1DT621byd6I۶[ xn
+<JR0C%2W9k;j?z+lycFH݃_2쐛BS&4_MTS?%oSa-w:0/}=rŲ-s?Kw]ح.M=W«z|89Jw.+6/+wRH(|Arh I2͙rD&=9*9ݭjd4fS ^q^L);ex%0%]_ش<>u۳6sB1x7,KFHxCxհMOyK{A]뼵5gzwUvo=~?v|ʐ-j_P~-vƱ/}]:M*dfe=UI̛འ֪ |rb*VЩmiaZY2+xn+z٤'/˾C2^e;Ij=iMtb`kW,iyN3'.ʆIXy; ba7JW^r}^EeZ%u~Yh**9>< 6Dj4mArAJW)# ˓U/* :-_28J
+dbōXZ1Mݏz$,2^
+7+ =٬<9ʠo=ӛ號\!Vz3{Ko_/$ڗ/DYo}fTH<ÙˋȹA3zp *pך!$XP9=$hxN>IN=ځ@%
endstream
endobj
-460 0 obj
-<< /Type /Page /Contents 461 0 R /Resources 459 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 464 0 R >>
-endobj
-464 0 obj
-[ 453 0 R ]
-endobj
-453 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 496.645 745.828 507.072 758.348 ]/A << /S /GoTo /D (Hfootnote.19) >> >>
-endobj
462 0 obj
-<< /D [ 460 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Page /Contents 463 0 R /Resources 461 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 353 0 R /Annots 466 0 R >>
endobj
-65 0 obj
-<< /D [ 460 0 R /XYZ 79.37 235.148 null ] >>
+466 0 obj
+[ 460 0 R ]
endobj
-69 0 obj
-<< /D [ 460 0 R /XYZ 79.37 209.22 null ] >>
+460 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 496.645 663.138 507.072 675.658 ]/A << /S /GoTo /D (Hfootnote.19) >> >>
endobj
-73 0 obj
-<< /D [ 460 0 R /XYZ 79.37 186.6 null ] >>
+464 0 obj
+<< /D [ 462 0 R /XYZ 78.37 808.885 null ] >>
endobj
-463 0 obj
-<< /D [ 460 0 R /XYZ 93.716 101.443 null ] >>
+465 0 obj
+<< /D [ 462 0 R /XYZ 93.716 145.655 null ] >>
endobj
-459 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F65 335 0 R /F74 337 0 R /F16 336 0 R /F75 338 0 R /F84 425 0 R /F77 339 0 R /F64 333 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+461 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F84 425 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F16 336 0 R /F75 338 0 R /F77 339 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-468 0 obj
-<< /Filter /FlateDecode /Length 4258 >>
+471 0 obj
+<< /Filter /FlateDecode /Length 4056 >>
stream
-x\9d WthC]55AժRf{3"Ru<uϮv@A r]gހQO/J_qW9~2sy?xUVe+[˧^8a&Ǘ>.fʻՖY'/op $N?/7ZU(Xh!
-?s&[U\oMN3"CGm H.4ZHO oD)} UH}?%:!o?0o-WkG3֧΋s$%BrIT fʊѪWLH:K X{3T|&)5 k@3U*wBOH#/ݣ5ʮ(gny[G][ftJHo6*ኴǣ='u9reBvFR=O+"ºKJ-z%< /m'r-L,Yι̢U,A5l0RiȠJ QDJzޏK,Kf-0%B&]KV$2־5F G\NUm(/0D9vpR)6= jQ]BmV}IVG^3Ɓבc ar4:a`XZT6|x+ĭ' * w)+35X}/Cƒ"eeV%6 zo(:~'iΨCX2 VIy&z
-[(R1%QYgHhZ7Fkn;T֠(*@Hߺ1u 3U٘t?@JY`F1Mt){b$ŔO;I)3~"6dkFxcO
-f
-9@2֓}uu^.L1mB)ytL?SB>ǥ<'b-
-
-9fg{}+HFΑuu?R-So/HAJAMtkCqؼQ,e>!B QX4$eNB=[Q@}jgN(7) Ϧt_T
-PzlAqܣ% #YƩj@ E dw2`v 26)+TJL(ԓ&g,+r+p
-4rD;OA⌮.$G L]35\wot@}xTkeOrFE?u.@ϵiL\2hDZPK#U椘U Y)F2$ȜGY0Aٮhd&z*{
-5ljf[r3%7;|6؝!" VI5=]d&]Ebq^e[L../h3 rp9~ c$o\Qo];(aRtzf
-yfyI+mE ;2誽0U{n ;q0v"K8 s&XN2:ƊV5&/5&Q<`[Q{j!T`*w\ )OW6T2eCOPKwGhWQ-KˊJZ[;50QW$+ #OHFfGTLԦv|I0;kROUiL`M˲k[dJ˧`m!_鶾#G{]u*hM
-r)}Nn߉,Ol43t
-XB:
-]&L]JFisT"erYIaxSk)slbB[[bmkЁLɓ=dԗHVXT.ۥBro6r* eFLq:Iq1Е@-bvaj4؏4p`nq+e<bjEݩ͵vmW5rl H SQ62yW -!
-+42}`LS<@('H$O^I$0hSz)ei5:f[(]}SSe"(/DɩƳ̬[Bo'n` uQTWN[\1 z"Hau"*Lez# ;#^]jZ̢)Ri[Sc[ O+jMHRoMkH"t3ieHo|Z[ gʘlӮY[ Sx>S<bo_e}V-*|YL[ݢ
-z
-q3';Xen񱣃=nѧI*n!OmH/5T9VN.zɮ햛L| ᱼ)>WdAg;Ȣ-6\ ]?`g u<0^N7^L>sLrNtHmY&٧d I.>aNR,/?^ӕ3Np[o[JMWA$WZÌC?T-0ㇹ'O;)ӆ4N 3<@XõLKo@Ck^Ȳ*X7<;+a
-ʉ'`bs`x8+`΍ahPmrG2%` C*}7~BG*=vx8%JS.zW"bV{G(]P nmo˾هڂ<e?t
-ykCd]ppUq\m]ˋ92V8h↞h.H\;w;ZT VS:{JN-4'&q-YtVouRJ'^#0=,f 58N=yD5y5c)yq{#gk
+xڽ\;$ WLhK `ZU)}Km)\e%{zN.@<>ۯ7yO߽[)->In.nJ}g)yyRRJQhEûNXǾhUJ ' }]O@z<f?B(D;Hi<}Qdt(uu}DMoՍZY2
+O%@y*I訤i$_Fvjyhii)g;S?$5J %~$5vYy#Lё,B.fQ++̋0 ʬvlͨ-h$1qoq`v ZxY|d](v\-nQHg
+JBJxE->k^-+ySmU}?3DP[a|"߻'}ѩedçOꍤށM)}!/u__>j80$Z E~F
+{-( $֔)qk##=χ<d돑+2AfniqBhE\ݜC DY.*HOzmH:\D,IKad HCE5
+G
+68"[y|ytN4;v1Zh
+Wz_d'.J%kI{6E.Gv`N~:ʷt12/EG7!`0Bi
+QUzbm+*d@:}E v  i4 e\WDa"[\&&r݉5b8 RjFcb3O'fH(=#GsyzLv*t89_dvf;:3p >)hll
+*KN-4~"rE6D'†T<SKTY'J_S
+IvGY
+m2S  %CHMGZdH-g^&([C-0jqGglQhOl+jyoaT<rj@
+EOq{۠lp@; GFB겪#fD`B'5ذ؝N? /1U#[m*`SB˛zöFj/Z4[BO\ 㧭IG%Gr )qor4ּ
+gS(pH֧'^tFj{CjT8R.SG)<jiJa3Ey"6h}&hvh}-
+J)tLt ^ewĿq~]C| 6Q#C L^wuj.ͺipP ]34:eM=m(,^aOrΠ6|ڑLOoKOFª޿o;n&6Ry^l+THi{pݻ7G/J(vn ah^PSu'cg4=j7i"5 6z3;3u:AOLxSy+%kgyep> ~Qz:vhyJ{,q9t[gkpp_lt@\<!yZc"%K)5{dyE?jֽ?b̏˺Y<dS);/9<sa>yi=H ~u Tk\ d}^Y1pV/!>"BzP> sD~Z
endstream
endobj
+470 0 obj
+<< /Type /Page /Contents 471 0 R /Resources 469 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 476 0 R >>
+endobj
+476 0 obj
+[ 467 0 R 468 0 R ]
+endobj
467 0 obj
-<< /Type /Page /Contents 468 0 R /Resources 466 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R /Annots 473 0 R >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 404.583 638.308 415.01 651.824 ]/A << /S /GoTo /D (Hfootnote.20) >> >>
endobj
-473 0 obj
-[ 458 0 R 465 0 R ]
+468 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 404.84 300.585 415.267 313.095 ]/A << /S /GoTo /D (Hfootnote.21) >> >>
endobj
-458 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 404.583 756.787 415.01 770.303 ]/A << /S /GoTo /D (Hfootnote.20) >> >>
+472 0 obj
+<< /D [ 470 0 R /XYZ 78.37 808.885 null ] >>
endobj
-465 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 404.84 506.735 415.267 519.245 ]/A << /S /GoTo /D (Hfootnote.21) >> >>
+65 0 obj
+<< /D [ 470 0 R /XYZ 79.37 771.024 null ] >>
endobj
-469 0 obj
-<< /D [ 467 0 R /XYZ 78.37 808.885 null ] >>
+69 0 obj
+<< /D [ 470 0 R /XYZ 79.37 750.933 null ] >>
+endobj
+73 0 obj
+<< /D [ 470 0 R /XYZ 79.37 728.314 null ] >>
endobj
77 0 obj
-<< /D [ 467 0 R /XYZ 79.37 493.776 null ] >>
+<< /D [ 470 0 R /XYZ 79.37 287.626 null ] >>
endobj
-470 0 obj
-<< /D [ 467 0 R /XYZ 93.716 115.635 null ] >>
+473 0 obj
+<< /D [ 470 0 R /XYZ 93.716 127.438 null ] >>
endobj
-471 0 obj
-<< /D [ 467 0 R /XYZ 93.716 106.008 null ] >>
+474 0 obj
+<< /D [ 470 0 R /XYZ 93.716 117.811 null ] >>
endobj
-466 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F65 335 0 R /F30 341 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R /F72 349 0 R >> /ProcSet [ /PDF /Text ] >>
+469 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F16 336 0 R /F81 377 0 R /F65 335 0 R /F30 341 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R /F72 349 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-476 0 obj
-<< /Filter /FlateDecode /Length 3279 >>
+479 0 obj
+<< /Filter /FlateDecode /Length 3517 >>
stream
-xˎ#>_b K701[9qN>$H⻥X,E_$קׯO?ys":p'u(xtߟ#RE?%<FxwpRzh85qL}qS g l]'<dq-xM8њ]^ ks5 i8?IYӗOWZ?xZ(/c7|P Xv'fAXEr.ԌkH nP4GY-̤Y>K;%2('
-y$K3wp~TUk_:Eɂ}&Eohf$J:Sڱhd19#u'Hiw摱NXTΉG`Ҋ߬xD39p0*(+@7Ue7ѭ_~*K`O?Uتġ>8/ &HzH:UC9.>N92Sj)wI$5eLl?Hy_m|2#y6EG< tą.**U#@ݡL<g(hVȎGh&,ЛDq#!y$(f ?$r0'(DRĀl i7&ko
-6^V z:- kٽ|@[fY)0uw
-Q +]i"W-<KyFWYԡxF2-u([VwNRj:jn @z4Ec[[`y}22&E(Z%Ww)A* PQ
-',X}F
-Z:4k'KܲX qRO ݹfy) 1ss=%V*q]hcН|: 08J8{H{ \ybш_W[ȇ{'2 ϵ-#ٖrQ~սKV
-PVBv>u(erp*Ś3zvR1)S@g= F Zx^$ xj2">Ϯ_!(dʯgVklCD|B"IݱqNA^>i߇2n9 ۳ Gl| ; .gQۭθ2V`=B?:gg%_ι+>!YM`=}̤QD#rjLzM% gssW;cOrLI^>UzLX?eD˖I77l^>/x=))e-I!iqmuF ¼[b-[<-P}ڊ}ewǹo]You^
-+8 {OFs
-A je]`)MՆA*1{1u=9L{uW⠇?88wQ~AX"6<2;q+D3vHB3tDH\RmqFTj
-iEH_/ԕY YaXL
-Q]zR SˣJVA†a9s#]1ܶwh6bK4 e0~~8duČ^5ϟX qBNARTI MwҮӮ6&Bwr]mTg^6#fgj;\zvg2plQS_մ\U)u#Vڃތň݅?#M8w3IGLqw& ItbNѩCtFӫ;h4NX(tPoeJ}MĂnkCv8fZnaySV6veܒ(.-li[`2*v4yr7'輩`49ܦ͜Bq>7MUdJ)o6 /;CQv> i󚻠Q ,y)Oz7:MA.̀/[CBBtnل(U;1]l>RJ.Zr" "k=ְg$pi"ן eP2aS.Ơ
-'AziCxcxŗMhew6Vc)誴ʧ&h}@X.'2@OY[|> syʚ_!lxfz{
-<6Af8 ߺUy9Bv6RW8@iשּׂ^TA.x-a9tiY6Y4GMK"Ϧo
-V8WO|LBz.yٯ^I+; n"{qYtHsgG'AEdVww.CWZz
->jyA.
-!3.
-ٻ22 
-~vk|UNvij֯ݍڻ-`t+wگ3uXL)2"V\WG+NC{na|wtP,G,K_0-aēnLUf!^P
+x\K$ ϯb HX 1[{ r
+|H!$YU]=cw=$"?>V^s_^~<MKс3>)|!/ҩˏ.* R7/Zy|bUJxy7.?#B-CA8TkBdMmܤ gxe
+y|W'@̚@ORk|JyHn}kofԹ
+к\|ƵPE++Xme8 KHԌґPi.T#s3ӽ{QyHYh;-
+Ft_EuY
+xhig&JCkjhY1;G}sjaպ>^$<x="*jпLd Nr%,<E|&5ɍi҄C̡07rc
+77%"""ۖ4l$ Ʊ;vo66 q-l8ewPƜ3s#X0Kj˦Z%9lk \>N>\\{%j%DAA(5q9JovKXHb4tc51m)̨{zM7<1n^/4!p`X#s9-yNBưiu5䖿U~*+ƻū qȗFa= ˊ!6 U)1 ߳Tm,#Oo՞3I؏Y(: 3 cukrR;G'Z̒gq2:&vB#D[RywN,~&`VaX8ݭuփjXg]d}׭~Dؙ0V۪w)lY#ŀN{
+M+~l\޺-R{o i`*:4[yqCH<WZlw kł8w@BY\\û9w|󝳊h;hTEy 1-,.Kl4ݞ68ef/)\gL'iu?#]\`gF.Y
+Ekx'IL)|ui{%IPTS9oGpρ?o}fSu"8')Q y{RP-|[L^ZTvڪc?Tbxp^@3M瘚\4)؛y>S#E&ڮP-%gTP{$Gy\mv\=Ԛ=xTY궄k8LoLetօGdSFٛ@2MXL`A8ǧg'%򖎢O8J&7M/{cǚ;iL ١R.ΎҺHW
+W&~?g,Bux=
+s|4{['3‘]yL
+9`b˔w”L)v[nG3d^=UG=n TOqBkvv ZZ?$ȃS)
+3>pywv5h?%Fw
+ { d0g3ʅi$[XNVK-KޫjZȟ+_皧砻U89EP8Q}[Ӎ3q.gc1)n:@EKK ^=l 6Cs0's9YN'۵*H>_~ .Ypn۝zVwVmj{S8=m{(S^d0H:@P(g \57qWD .0;?Jf!Ў
+_~Vul5dtTv1Lo>|*twԠ iv,LRޣpr!ݝ4IS UL۽AT"M024giS0O_<U ֬V&N#TV.xgy4pkhJׄtѡvM}e?GRm\<gtPl+\zti.Wh=KTۂR/Ojhu7O)n.a<)v<O4QJGGW37iw ;aA_QP :%&bg䆷jGeG\ jVi7%wNwB<o-pްw+kspZyD;xgEǛRF(nqVSHG 0|xXRvr5wAOF`mOeMiy]HC{i?Leh2LLT¯^5eZ
+?|? V
+<
+\<L(So=+yG)* Of: _vR;ͽzgZrA3LMZO
endstream
endobj
-475 0 obj
-<< /Type /Page /Contents 476 0 R /Resources 474 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R >>
+478 0 obj
+<< /Type /Page /Contents 479 0 R /Resources 477 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R >>
endobj
-477 0 obj
-<< /D [ 475 0 R /XYZ 78.37 808.885 null ] >>
+480 0 obj
+<< /D [ 478 0 R /XYZ 78.37 808.885 null ] >>
endobj
81 0 obj
-<< /D [ 475 0 R /XYZ 79.37 543.021 null ] >>
+<< /D [ 478 0 R /XYZ 79.37 333.806 null ] >>
endobj
85 0 obj
-<< /D [ 475 0 R /XYZ 79.37 403.621 null ] >>
+<< /D [ 478 0 R /XYZ 79.37 194.406 null ] >>
endobj
-89 0 obj
-<< /D [ 475 0 R /XYZ 79.37 323.559 null ] >>
-endobj
-474 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F74 337 0 R /F75 338 0 R /F77 339 0 R /F53 345 0 R /F30 341 0 R /F32 327 0 R /F64 333 0 R /F15 334 0 R /F81 377 0 R /F22 367 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
+477 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F65 335 0 R /F74 337 0 R /F75 338 0 R /F77 339 0 R /F53 345 0 R /F30 341 0 R /F32 327 0 R /F64 333 0 R /F81 377 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-481 0 obj
-<< /Filter /FlateDecode /Length 2821 >>
+483 0 obj
+<< /Filter /FlateDecode /Length 2934 >>
stream
-x[K6ϯ?`*
-hӼU]-!1VoE.|*6җKy IhƩ4b7hV/AOhYQfD1=QZ'JF.W
-]Sօk쵘U[Qpjz*&F$^
-դjsQv7( fT%b?Y&A5gڷBöiTT2^"vEe#ZSOad34V1LU{;8Yk#4gBnM P835kFqoO-nHf f_<rt%Oju~H?kU2 V`Vm78cYqn VT5}c
- P殔#9SlMCf1h4#e0=](@u~ckkX!Vu&E`:V@RڦݰqMRPnrOj.ffB+ `NfyZ,}$Ku> ;:eTdTƆH-w'4PZ{F.4@.2ćhlkJc ~OWcBuaw-c"+.>8BUU_Y+>mJOsK6V§0TKiUm"f^#kE)w1^D/P_2mJ-{ԒSxT:+UֆAD>lFW>ZX
-i9!C&iikSdn \Ԫ^3nca(ke6{E;4s҂<}6G7OVBPjn(4:
-
-0Bq0t3O%^Ѓ+^ǵ|my5P-7BnR?~Y.e99jQxK&s BJFX*#ʚ݋òR0E^֮^F=
-/<sr\@lfcmsRWA,[xi%JecWo6LL\Uauϧp/R(D]叧.Q<:+ջVr#C29-c
-t*:eKr83m{r^mNIq4ՆYr{.Tu8ch~#acۆLdPNV/rT13m~i~zs]'_fW[4(UA5/ƅ
-⏹._wZ v36m\6#1ypqP($C?+2j!(gƂ
- <Iؐv &[2F\hi&T*IGv2VK).lhW9o7hӍq.t{ ѯ^ؑͭ&q=hykicN49d!-N`{yL(}.z۹-^JsV>Rǖ9۹vt$oyяFhWFg(㶾@0p#as foC6%?k'֞C.$[nvs Ca1'yCZk7B> ڧqUo^zKZ%vZyqɂ%ZzcHa3{FԽ{CsdQF Q%e+ϑvP o[VƊE٭5IG=v(-Q8
-Baw Q15E܃̏ l Y-
-,G A.sp;<
-UD
-ɀFPM
-Z+^w+$,A\1_S;ÞÓ'AS+%ϵ2\,(j%PDS(Q7J<Dҫw@&=%F(Q7!(QoDOD#G؈|H䵴߁uk>rDs 黠Ds:swQ"&DNh" }%ށ4ΡD쇣DmNDh(Q?xku3uPn?IaPN#{ϵZX? Js(%
-'=v&wޏM/}Z8${nmz0Hޥ
-iwUxH@:Ux,$R+/EC Rm;}
-\Dc D}Gvc9#=MM)z]s3k3C 5(0KrXVՙ0Z%[hY#KPPxjMZl/[;HΜ ]&^\H${7(r 6_#S{vpxՊo ޺Ai̚y.;d{T+GSD,6 2qRLfM<nV<N jeyI7u(
-jn(r<{'k~N1;İIP<{ݏ k;X =$Qx>ᥥ6-oE[b
+xI#^MFp
+X
+R='u:7)wyK`}Gx+ⳅ3Q+OOFeHpgM(<nqNe8yy hW61ݘZ:[3`H+'_#L|lXx~|n:SZl6>-=4
+Q\Zdj2PKb.j$?.$
+Tl7b )MܼXIչ%12&sylWKbl>Ǡd`oFx/ơX$=P/BJ@-5Ϻ!l4Jʟ ^i)4,X_N4@ֶtxĶ0%N]7$Cg-0=u.,Ξ&oe<GNWYlmF… 9K<QLHS,?BXEWWkr>&TJrMvy2hu\-ח dеO!A(R>f
+K8 5ک0iϊޝcCY$9\OIu'R+f&=
+[2wiк. ڮN{ eQIZ<u3,Xow;?:*:q$+]D c%5HBkg)nWUӜ^æ6V\QU[
+hV̪^qΤcSKdː2X4@Y K`(_˓/:(fGmp9oa}ڶ[3=b@`ʸ,F9;߿PJ.KeOgR/{KT>A4
+qܭ29}(Ø:e/QV OY!1e
+p)=PiE%R\~4s ˱ʮ-BÖ_IhZ+5juy-{Än3{I|1[jcHތ36ohB t,h$xg5-3=h氰>5v&aD>OS
+'( HNo ̡-ћY-POڕJKS$RlDj*Z͞7(;EkTJJǵJ>#*ػّ)?^
+O&;y[xpw𭿷vF"˕!6آP?EQʧ[{{*d:.[p =nwN}nGoAZt4?'ww-~[1- KJc~ͩ :' 0.#hV;0;"ݎ \scQv{̑^!jzg{Iܢ\'P[@[wCFxoA ~A7Fv?;: ;PKQf@xaZ&>,E!mi^
endstream
endobj
-480 0 obj
-<< /Type /Page /Contents 481 0 R /Resources 479 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R >>
-endobj
482 0 obj
-<< /D [ 480 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Page /Contents 483 0 R /Resources 481 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R >>
endobj
-479 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F85 437 0 R /F75 338 0 R /F77 339 0 R >> /ProcSet [ /PDF /Text ] >>
+484 0 obj
+<< /D [ 482 0 R /XYZ 78.37 808.885 null ] >>
endobj
-487 0 obj
-<< /Filter /FlateDecode /Length 2765 >>
+89 0 obj
+<< /D [ 482 0 R /XYZ 79.37 771.024 null ] >>
+endobj
+481 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F74 337 0 R /F84 425 0 R /F81 377 0 R /F65 335 0 R /F85 439 0 R /F75 338 0 R /F77 339 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+490 0 obj
+<< /Filter /FlateDecode /Length 3052 >>
stream
-x[I\ϯx@Y܁
-J<BOȱ
-VV82cÅHH:X?&f&6½/KW lK`.,GJ~qC60Қŕ_x85+{VF* <Д9p
-JqYm.MC7fk8זO$$\ |p{c59Ei)dxS]-
- ;-'D_a(dkiI5Kd,^=ܟuK\
-zݜ^\[5=}DQ\0[dfǽd){moq&x}pN0 jgī"tZEINK}Ԧ!e⢇BA1˖7D{UٵaStNZhvCcUF{n\ݶ3ZVAnҺRRw>(Loz?m97K1h{3,k#n4
-Pv\SqN~QgaOu-!j &Iy uiUV>ܛq؇x-zﵱ]ي+` GOJY 7HQ8jH/i5kl&[%q=NѦ $|zd
-ݲWVʊ֕YԤ隄I+ w _#oEI^ rM7;LwmwtP0ן0IQoJ6LY,ZEo)
-Y· .ݗS:|wdw/p+[=̵$D|^xܪs$A ږ̣C.0B6G1m\ ]Vrҁ]r~BK"}g9ӥIւHx<98*/h !AކJ+K%S1/-^?,sW8ٶ#9,xs$"&|-Bqh5-L.SN1rgU.e҈, Xbx SyYP/9k }Is<<;
-4eA}x;<s-9z6qXzV}7K`H{ΖUnpN)_mo-h7@HQ?fi&~o{Q Qޥ KhzY'eup?Ar}v#e8zi{Ы<6bFl)qĺ+G0baer˴D[#zj?Ӧ,?8" v{XsT1Bд {?(t%~˯8H}&_<F8E{OO(fq115v-œ<X]xzDz!-*TT!r}keÈT
-is)ҋ.
+x[K? ,VsrS`_S|ӳ;Vf,֋_kƷ/OO?Zy }Iz&f`܈g΍w}Oo?m{/ee)ƵqS8ivi, LpsVF)c}2s5(-303Qr| גHS ;NH<W+; L{3 4gF2Ylq lι8A}]omKSҏ2++D_^ ;N B39iRz/h&>Bm}|'Z2fCp|X'dZL-_[H6Gc疶'"r+v⏖疐3R >?Y#3y#K8 _v?1GQz?dMb\*,%GB
+Gօ>X+]YKD?Hs4 HV
+ʁD?+ZyOs$Ό'j1ftW _)8e^%gA"O j0
+gZVRf~#or^ҪڭhCw7/.(rfEkhQJlGԊ%ծ%"kn*e3dݧDRYd>y)XCJ\?L*Y6<L{\W}5,f-,.`T[QJhzWT4NXL*’Q p%n4cnZVݐUU GVj7rve~ߺ˿Mq0AN};4|L>ƺ7#d ] ({&c[b
+NZ$h0)Q]{9'~E,!!/[.m]W%>uI#r"EQn15UP qviAxW)U7b|%y΄l4rĸ,S8wG`G~þ5&{{ꊼ'GS /ĸ:u9VK^ba_Vu&HƞĻ`حd397i;/(
+z MYGL /z)O:7mϪa`%9;)+t $^:t
+]B eUf!!Erv1zեv4=Vg"UY*/Ry 9&O@==wh S=%ڔDFeyd+}kc8 c^3>IjAdYVBtUQa*W8ˌ.[gVXaUBkh5jP0Si7UsS-9 !CmH L R^NUF2**c1!r7P1*^k~5.Yni`0q帜(h}ZpWRc+ MXʞ5By&h450%1f܋:T թo<kVhq#*46D:>7Í`fcݻ fN~(29
+ c@[MH-7d+fךD]`m<zە(ۃ")'dUh fǶEzNᔧp<H$b%T{'CEY=eǵ v+[='ޣp\Cas~,cV3_!N(F,]r e,U,ᚽhkowYm@5rJJ&+bWdgw,ueI dmع?ҹ~]KC@)uz}O׵TY("KyۂXrGs=pYs'x3$a M m.4*`8j5 LƱ3%p2vmtHz4MeDK6nGVL"kz5Ϟ1rBWseVtbi@LEOP.yE^Wt9) -. ,k۰Bt[Tn\y'Yבּmh+Ƌ`v8-dy1;GߡCyw"0swOcv~{]Y< kbk͝{Tpع7^P5jHh<.i9iH?=0NGyӾܓ6g|ļFa4Î}
+PY%W8pyH[0 X:wKqi =M_.
endstream
endobj
-486 0 obj
-<< /Type /Page /Contents 487 0 R /Resources 485 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R /Annots 490 0 R >>
+489 0 obj
+<< /Type /Page /Contents 490 0 R /Resources 488 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 493 0 R >>
endobj
-490 0 obj
-[ 478 0 R 483 0 R 484 0 R ]
+493 0 obj
+[ 485 0 R 486 0 R 487 0 R ]
endobj
-478 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 184.097 678.844 194.524 691.135 ]/A << /S /GoTo /D (Hfootnote.22) >> >>
+485 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 184.097 484.605 194.524 496.896 ]/A << /S /GoTo /D (Hfootnote.22) >> >>
endobj
-483 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 246.892 626.6 261.617 638.555 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
+486 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 246.892 432.361 261.617 444.316 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
endobj
-484 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 274.568 626.6 281.542 638.555 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
+487 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 274.568 432.361 281.542 444.316 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
endobj
-488 0 obj
-<< /D [ 486 0 R /XYZ 78.37 808.885 null ] >>
+491 0 obj
+<< /D [ 489 0 R /XYZ 78.37 808.885 null ] >>
endobj
93 0 obj
-<< /D [ 486 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 489 0 R /XYZ 79.37 578.488 null ] >>
endobj
-489 0 obj
-<< /D [ 486 0 R /XYZ 93.716 100.579 null ] >>
+492 0 obj
+<< /D [ 489 0 R /XYZ 93.716 81.015 null ] >>
endobj
-485 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F16 336 0 R /F81 377 0 R /F75 338 0 R /F77 339 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
+488 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F74 337 0 R /F75 338 0 R /F77 339 0 R /F15 334 0 R /F85 439 0 R /F64 333 0 R /F65 335 0 R /F16 336 0 R /F81 377 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-498 0 obj
-<< /Filter /FlateDecode /Length 3467 >>
+501 0 obj
+<< /Filter /FlateDecode /Length 3115 >>
stream
-x[ˎ% WhYh=k;'3rl2xUzf$3%CJ%oOO&g|O?ܝ,X}I7nҪ/__NJ+4JJ|{4y^<
-p
- }6GJf"| \5T}(ߒ2]{PҺYb-(Bl—i&tv p[pCZh#@e?(cbr#
-lDmm ghTJd}{+ʖq2ƳYqOsEPP䱜lI{͘=m^9!Ce!w"
-S)Ri6v>Ka4W9-vcR ;36Uals2Տ!<j5SBc׆AByX(\z6U8q)zI[CJ~To=-LA폧_*-G3h)>%⁛WbR?{]C$KUɽl?.oCQJ@M3=00nߧh $u6bmN:ɓ ZAi_W{g~RTj2.)eR3p¨Pt:b̾=+^y=vqjTivNV]v_vݬA=Xe7{e޾tޕTdQF ྶ6XdZ%1GUl m֟ꎽ/48J73ywxapGJKԬLiިth3tThcEX~7:a{W-Jm/?~GTDMyH/wk.r~ұZfGJo[ĩUYmF?HN
-42}xBnljli| @&EALp_ת*@A\j5KuM|n<+;+ǷruYO]ձ5zp~CNt.Ѯy<E$$Q+ZZa?cilz~0o(:r7 H$1p!l_N-=wڑX"v8,^mP~ISedI)%>$ιeOq_Q9exɨf~5Z_-/2dMiiD`
-qQ=N.n=H%R绊~!&j'Wsv
-z18϶ի@
-YՈ Qg,k;,zy5KyqJ$Z/KW~t]Iu|@;\h_Y_񓵠癒nc}3>3aNqd+\*KJHާ{vS'a?KF*Qۧގ-r蘉G@U]u=iQVŗ.""س6jV(K@XJ(i-?ܟ͞FYJ
+xڵ[ˎc WZ7`nO2]UE0/B׽; ˾(DR2~_ބy uE&n3ioƍ}qǝs
+~ZKE|/e%4&|߅1a<ϫu
+J ,R
+)A.
+
+z2д\y
+2AVV7D2߿qy kx7*@=;LYY}u30`p`bB|\WgN"{B32fZp(~ABz<ȢKTgo}I=Ҿ lWdmOM<hj6yF 'SEE\2SZMlBKEa#=`;1Ȅ?R?
+'Д2߬[4)f R䇪GSHDjU2Z3b+;6x# %g ѓiD4 hϴqT>wnZD3@L ʇ_C:@if]a8h #%SUx;i: t!+m|^dhnm|Ef7Y/ *m V2kS:aR?CDr.k$Vy;9}l\I0Y?Dص{jZ_f%iJ!9(:.aA)a%~mf4ߡIinV6LxX&c+tWH H-"pT.eV_K*Ž*(s-HB# a"f5ի5adQ^0GXՄ@nIe$@* tD+")+GZUL.@,odcX6biԑRiIjC#S msi|`Q okr81\ѦDCo&!X U Fe#Ȍ[co()!ՓQ=Zqz09^ީ[oi+VcQ=Y44"TKK@<
+Ө yұBPgk$%.)h[ 2;=n-ًwgF
+ݣl| (/֫W}M ӧ( va%lWI`Ė~8m7IV,7MPyv[SH
+*{j?8Kz5]",RùdDC'37M8TKȮ
+9
+ 4+i5Xrز#sdK[5|;kH>
+tN//Vin2*ۑ
+
+ - KS{`GQxEN=mVUˍ˾&NyRv tG]-Д+70ݴ9[.xy,t u<\1r, 5к+a'(>^ή
+2o)R=9)6Զ$F#iĶغ<
+j03@o
endstream
endobj
-497 0 obj
-<< /Type /Page /Contents 498 0 R /Resources 496 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R /Annots 501 0 R >>
-endobj
-501 0 obj
-[ 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R ]
-endobj
-491 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 353.263 528.233 367.988 539.292 ]/A << /S /GoTo /D (subsection.0.6.5) >> >>
-endobj
-492 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 380.939 528.233 392.894 539.292 ]/A << /S /GoTo /D (subsection.0.6.5) >> >>
+500 0 obj
+<< /Type /Page /Contents 501 0 R /Resources 499 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 503 0 R >>
endobj
-493 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 430.922 204.087 445.647 215.035 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+503 0 obj
+[ 494 0 R 495 0 R ]
endobj
494 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 458.598 204.087 470.553 215.035 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 353.263 352.891 367.988 363.95 ]/A << /S /GoTo /D (subsection.0.6.5) >> >>
endobj
495 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 346.259 159.364 356.686 170.43 ]/A << /S /GoTo /D (Hfootnote.23) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 380.939 352.891 392.894 363.95 ]/A << /S /GoTo /D (subsection.0.6.5) >> >>
endobj
-499 0 obj
-<< /D [ 497 0 R /XYZ 78.37 808.885 null ] >>
+502 0 obj
+<< /D [ 500 0 R /XYZ 78.37 808.885 null ] >>
endobj
97 0 obj
-<< /D [ 497 0 R /XYZ 79.37 694.453 null ] >>
+<< /D [ 500 0 R /XYZ 79.37 519.111 null ] >>
endobj
101 0 obj
-<< /D [ 497 0 R /XYZ 79.37 515.275 null ] >>
+<< /D [ 500 0 R /XYZ 79.37 339.932 null ] >>
endobj
-500 0 obj
-<< /D [ 497 0 R /XYZ 93.716 139.127 null ] >>
-endobj
-496 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F75 338 0 R /F74 337 0 R /F64 333 0 R /F15 334 0 R /F65 335 0 R /F22 367 0 R /F83 414 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
+499 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F65 335 0 R /F75 338 0 R /F64 333 0 R /F22 367 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-504 0 obj
-<< /Filter /FlateDecode /Length 3211 >>
+506 0 obj
+<< /Filter /FlateDecode /Length 3153 >>
stream
-xˎ#>_}6Y,
-͵[. =8Ml6_%њPЙK7G<EAk &N6tFXR4β| *Kz[Bzv90z aQT(7mБ2SĄ] Q˳P-VEH%ϲzo 浈wF=N=DIuؼ"O ?9\V20h1Rd;dFf.yݔ|{ 5YbeeEGWZ. ־v
-?hZ໲Ubr_|}w'zCMBfsח‘>p!d[//=P42`L YGi4!lx
-zoAp8:D`{>d~kfd6+<-U?eمYlѼ7Ś_3׫^j]- V*eV{w=* R_٧.jrc }%wjv4`2EWY<|J$^8GpY3{.J
-nbccV3\UHWq 򨶆UPzİ<-3ٍZEK %5/8{l?w$6vDl"-Y;Cbw9"L7Xݚ`d\ ˁD52AqCے%TsN0s,zI Em;)*+bbMwU~h{ ӽMAܐ>[z ?~;m‚=# 6Ǜ%+3c޻dL@B ‰ق5 '=Kz Z!m[L_3ׯzSlZ=)nusG3毅^~y;K^J UûQKFQ\=}QoS0 DiRDW;~dYqt]O"Xk_[xb! c:<Ak
-+5Fj)AGZIqvڜF՞2
-CJ[>&ey '3#ÿ%gKX4KuIUrKn9[UD5:ʖk7C~L_PXړ|L9zjK -ņ9/N_E2%eR=s %t wS04Qo","3fmF՞'5A =)aəŭ+1\ Ag#)Gw*Hwd n9K&^~S܅9*;ʀZ[XVڃ+OEUj&@ hT
-)-Z-L$2(őPȲ3sʔK\ϠoVPs*³beh)[(RRzj=@.]VI1:l6 [(GB:pK<Zy.$j-:K*'[aka'\lJʹ:N-v)gЎ(KD]w51cܨ76'z$zJ5sK+~q'{kGSV"An33@ܷU Los2KaXw)B5͋H\w͖!ev2^yG ~z.C+ >2A|-[x\5~e's;--'`zMu|kaDGtwkb XC(h8Ss'Ҋ@'&-IN÷' O#Qq:UQoeZ`$:9Z#BtO/Oo )ڭ^
-(U|#B׮[.L%7?HjGأY~BҚ*e9~'2&_~
-roZ7M$͢dTJ3KdaǛ3bܜy>r=@IUíyBZLڧ"L<k1ƕ[M-R4}I2iKt)iG2hL (w'1ûC@0 W5Axz|mYxVv$r@< VG#TCMsoRY1,KQ ,%.ТG='5
-M Dxl/絒wͧRWqK0)53>먀e
+x$5
+K>`mRdy2Am)6x<U]3&}ř~8f7`85q#/ۏxǹkɹk|po ޻4>1 0)˹x<ʧ4*]#|yIFXlnZLJømpF\_4"w<0Y&!$'͓),oȇG9D<5Ηh(r$9Yy}{ bDO$,'pVZNB }^$$f|{lo Ǖ 7q\&2Nne(iVXY{+jϴW\iLNp4W4^׹Ƒ,fqaLM2? ڣ5¼KlPZ*
+kF36Y5,ThVZ!}а|ɖ Zf?Se8ϭ4JHQMR+ :cN21Ѵ;F:Y3aىEeܡ
+>#
+#Nv3OH_կXϲ E9VNNey\+賮a<*Ӕ(-,mO'{ⱖBk|6LZOm;CUP^ì6<jw(Yw"g\m9DARe)~H`4< EBJ^ v,$Qe$&bR.z%6RuL6AVk]S}ifX~Eʪ(1n#  ^L=gYywXɎ:*ڌ0P:c9Di]k̥Virtʡcޮ|1!AAf)N?7=$u]ͳ}Г<TUm0}k S1|7ٲȵ ɓBip4ƹK.^Xx 4 LlO^, ׺u[2eߑZ 4>5gdi/Ncfʫ@e>$_:50jߤfK
+c#9}v'g9P~SmCJN= @(q|;o"|LNNj
+:=␸r/9bx뒫J_\4Q4ZSݼ#pӖ~UKvЏ@/%mN^ѡ J1^"I:3;a!l QM arǼ.C~6:)ndCjgTЎ&I<M^X @z]sӞ%H]7 Nez/ʍ4sƜu%=KU] ҮB"k\A}5ȵ2yOJ;tZ2t-;ez0
+羭 Q:R r
+SATT́/v8߃L EtVc""Th(NМFQU1&ɞN S䱵JTP6g:6tQDzĤowmȚ:e: 6{S?AN?;CM8Os)1nSg:V="ЅMP|h}y}$&ƍ=DEn=oI07$m¼&V_}\qEhA^潣rࠍ^[Cd>sOL/uBe3)W`HfAk`&v]2+HϜ ^4>0@0l˜x|=E[%w~ ^\2\ɽʻf"dZ Gq'ߗN0] YJ+ ̝QG:-y[Gz
+VQmgV?>q)O0Fh<b^!ꇵްS#^>0Wc!-}UtZ 46)aǓnth
+ KZ{LJcp噹>Ǝy :6jMYG{f0֫͑,aNޖLS>A~  ?
+~hao?Pވ kCJ3L<0ǛyJa6zyyW0ciǡUΩ o;])֜y
+lΧNo8 y(/W/.f'Zl?<پ_d@
+*#ySJi!Z_SG=Xز/ jItL^tהFPLd]9(M%*N'{9460Q@eB }oQZ!1Lu_oaYQ_cƠP6u]{ejz{H8 7eE0P~
endstream
endobj
-503 0 obj
-<< /Type /Page /Contents 504 0 R /Resources 502 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R >>
-endobj
505 0 obj
-<< /D [ 503 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Page /Contents 506 0 R /Resources 504 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 509 0 R >>
+endobj
+509 0 obj
+[ 496 0 R 497 0 R 498 0 R ]
+endobj
+496 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 430.922 737.023 445.647 747.972 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+endobj
+497 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 458.598 737.023 470.553 747.972 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+endobj
+498 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 346.259 694.726 356.686 705.791 ]/A << /S /GoTo /D (Hfootnote.23) >> >>
+endobj
+507 0 obj
+<< /D [ 505 0 R /XYZ 78.37 808.885 null ] >>
endobj
105 0 obj
-<< /D [ 503 0 R /XYZ 79.37 771.024 null ] >>
+<< /D [ 505 0 R /XYZ 79.37 681.999 null ] >>
endobj
109 0 obj
-<< /D [ 503 0 R /XYZ 79.37 555.106 null ] >>
+<< /D [ 505 0 R /XYZ 79.37 467.789 null ] >>
endobj
-113 0 obj
-<< /D [ 503 0 R /XYZ 79.37 186.744 null ] >>
+508 0 obj
+<< /D [ 505 0 R /XYZ 93.716 99.26 null ] >>
endobj
-502 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F75 338 0 R /F77 339 0 R /F30 341 0 R /F66 343 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
+504 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F74 337 0 R /F15 334 0 R /F16 336 0 R /F22 367 0 R /F81 377 0 R /F75 338 0 R /F77 339 0 R /F30 341 0 R /F66 343 0 R /F65 335 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-508 0 obj
-<< /Filter /FlateDecode /Length 3039 >>
+512 0 obj
+<< /Filter /FlateDecode /Length 3505 >>
stream
-xڽɎ+7_hE4 LNy[` DUzmDqI_>^~xs ,XiE\\`][qRqn9 |]1mӻ, çiT<,>Q97HL酋qK<-MՃFBFe/ *L|g1^ s =f29<Fry5IdJ3#dDӈF2}$oq{]_R҈pQ(!C xٹYDqTh-daFx *Td6%4qE m 8+lhbC&%֊5) uŞZC lEryr{+Z^mA{>Oؗ( /uӌdRbNN\3nؼ3e{TvF2o5aWynЋV''fOqkA1/f\ZzǤwz|ʴuRTU*es׭=
-ƍiUa%i*54M'Z&Brf Eq8g2ȋՆ ]h8:\aHU&my'F@P%m&-@{
-HdP[qS4'iH3 Q?'ZAqS aKA<SR:'ZL[G`ޙ1 @l^|߾N9%!1jr$3L\UW, =l}BZv
-.{ѷzPGJ0 ݆leO0 \C{!y`/rZ=%7=A;#od!D9Zi
-?^7##=?7v38巗w'4P 4sR`#|k}
-3 A07[\3$A 9!g”s]sdVMBpHʝxMiq
-o+
-bkW(#Q\qT$!W['K$5UHڍ t0cDR'YfFFD$հª^&DhEԚRFTMOb1vXk&ufD$Jv݀*q0RJeއ*O,Vⷡ_L ?ҩQt97HTo4W럅J1:eVՐbmާv"5'xY,\.ITd}9U2LS.rT10@6ꮒ{]WURtT`De\C v."~ԸVpjDb4!mQ<r'(3JEOEOX!V MM[Zz Gr|:8
-qa22\ ڬr랠/ԶK^tw:N`Ҩ*\cdݏ,Bk1"(XxƼ5k^Ej Z$6{P+R
-h1nΜ<=0uy&+,y&|lJ& u&yQ'd{mc+:5~wގ%qc/4Xb%i3bE­\s;D{z}OӸul:T<b6FX$SL.Y;R5+'r_t^qJ-;8QZGߩٻg{rz>2&M͉GUe7HN!*{Nmh̤v)k+e=-(NrwF1.[xzڲsoڐUrewi'U^\"X^Un #MDQ9UA? $*ѴL~Gİ'E,P]=3ԉ͑c,
-9QD}dZuLqɌTxc_N~sS?, gFzRI9*'"( %F"…qӺmC T93m@0tva/ mzr>[{9^j`i!vJYOerZk$Yrwig~WL{Ǽ=~ +UHT'$/D)+ x Ju?SeuZF1 vxYҦEgUIδ߰}xG0@q"><Vmz<Iy^۷W؅6paA3Y"F8N@bCRu݆.fw;hrK4`}I3J`nW=›%X^:lSnHDqf nq)Z}+Z3Ԅgֻ'_-sG3\Y@7B+>`g ,]6w^GUl
+xˎ#_Eh`= 9e0 CB=wI\@mD-b"/___%`__=uqA8^FJ㥄o2>?O}4KJ}}4~?:);63 ӴT|?ʜZXk_$l6~_ >oeT5y3%"66BLߴO'D1ŕDkX3洇Io<?3E2Y#Vωk#*D`/ i=;v
+i#3;*lfE&85xd[%<IpU5 ;:3NbXDye
+xFܷ*d(Vp<W3ͷβ"fl]Sf^Hd[&l%9
+03oʰ[!1ElE#4*GzfÈH{*мCmbΣHvE2™CD}g2Zb~U~UG3v.0cuY
+=z2zc8&(x%H&`\T}wyTy67Rǧ<EpՉwV1 i%1b:Gm۲p鐩ևvʸb9gU,2N#ח/_S9 G$Cq?~{ɄEI˯/]Lp" ʝJC'Srx!:EtBqd
+1dއ=`|q494Ϳͫ0QNgzGtGٕD~xZb+t N<؞9!RXqAw
+m
+g+Uu$\SKu :pL + M((oNX 4zP 9o5̢WR?(;3lιt@K4I'Bbއ-_) Y)$йswt
+?{=oɢN%n({$n# [
+Dto_WrPXpXxbL i8egXiaS*aW:) w?Wm5· k\%ԧ@4`E<MGq|xqxHZ%.q i|,RVHi{<3wDTxBؑ'kmTy>.
+GL%sU(
+`Sp=e)~6w[sڝJӇZ_KfFYq/9]巧-ڈ3ɘ;
+M̯^ ;ӞȤO *G e1Nֱ&Bq+Lo]C0,hx3UުܾYlV4 65КcӬ͗o_4
endstream
endobj
-507 0 obj
-<< /Type /Page /Contents 508 0 R /Resources 506 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R >>
+511 0 obj
+<< /Type /Page /Contents 512 0 R /Resources 510 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R >>
endobj
-509 0 obj
-<< /D [ 507 0 R /XYZ 78.37 808.885 null ] >>
+513 0 obj
+<< /D [ 511 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+113 0 obj
+<< /D [ 511 0 R /XYZ 79.37 771.024 null ] >>
endobj
117 0 obj
-<< /D [ 507 0 R /XYZ 79.37 456.212 null ] >>
+<< /D [ 511 0 R /XYZ 79.37 327.442 null ] >>
endobj
-506 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F75 338 0 R /F81 377 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+510 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F81 377 0 R /F75 338 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-516 0 obj
-<< /Filter /FlateDecode /Length 4261 >>
+519 0 obj
+<< /Filter /FlateDecode /Length 3512 >>
stream
-x\K[Whi#0M 8r
-a}Ï'cg/ JKɌOcW #9›7sȃ6&qk&jF:7.NTBah𥳐7S'SU,mÄDk }xdO~-Bv+/B}+asX& †H-mQH'ta ?%K aH&+>XA2 }M
-iVlM8*MQ
-0 j~R"k2JFIkDkD=9^0^{}'&dKwW{
-Qм.9,sJ
-;j}Ž
-ktꉇ=Yڗ&\ nQp[R^FT8. &xOWmkP 3{Z(ziIrt.\b7?D)${E_z$^@Mn]K@f=sVB监uR6
-* t%՟h $to m2`MLoAO ,;i Up |RZ
-P φzI
-[|ïMb}='j,=@5tW]y5fɶ%(*O6e3WMYl ,mt K^#5BQc*XBy&&5|BϿ\ $pI߮f;Ab%bͤ^-қmgyFY
-Pc-
-ŋHcä8ƱLXx5k6&wÕGI V1+ p%Â637R-UjUwGn+5qIz${BVd 6Bgڻ
-Z@m0`l)fk!cͽt+y^&V[5If%CLrˈ9K:љ(p,D+i =LH%YUNdIRRn,
-~i{]f"
-
-`<p 0y.v7QxC΍Wh
-$ 2=;Z;u546kwY'_-]3'Ps")z9tWW2oa) .Q5YkEHį[TeŲ#CHO)N"Ӑi1ڏ*Ǔ/#VJyrywaV魵}f' 5ӖH-%C̊Q4iLȮEyϛx= ITT
-^M`vLˍ@+P!֪MoM6~ >vE5톾Th]M 3 ܸt89J4nYeegC<A5[:Sn5Lx40ZX{9Z"}PYZ~bR8nwdq
-_¦JH!-}x1#=?Xf Y$V;ҲbMw1/jo7bUKuAKHべ[e7NrMq>QM!bjT2&|Y1rJL0
-Ujv{+IkŐ-Q{ed?f4ڎ`Bۡ1
-;i!
-zj.i-tnR/-U67XQ\42mxBbҵ
-@ZEkO|AK
+xڵˎ_]%o6p T,(՞jIU)_~Ǜ7(g.N]$.>
+/)!|×RR~R6/xIiu"^r'uX%XD~uho?~nD
+ɂ;ꛌ
+MX+'_
+xm
+r kµ
+540
+ ZxX<3
+`Q9SJ)xۊzV0̡P+yXtP?ÓGx BЛ΍Cφ]BAkp֞W=&Mőݰ%T҄PmPzH,JDLDEPK6
+g4þmdz0Ra V}A|@6~HN[PRP} R1
+3.KeAx 6?-DlBЧ3}T0
+z`'6zjihb`;H !O$U;egh*sO,Qmq<P0 IY'+o?֜A_\+ղu"`CU\^Aqe3%5Vi ֜bvN
+C޸Ѓ6bfCT>2b\ieq+lDQ\lDj$X%E1w0TnWrֆH$a"V7+HU\%=3g%6N҇ObuvSh927|e[\DfXt()ē{nW65Z pqنL^w6ˮpL. 1 &XûhoQ̓J@B /MnbJ)t4'n|w+l:)--숽@YgܓZ~k>6tw^c9D΅f.ٺݖlX-qOVFzI[0،Qo "p8`3ݫ@<'[:kGț
+nKY|Z'H*y} o
+KE0RqTre- 6gA# M8 b9mķ4VxbJ h~U>sXVITX|9\LL`D,+ 59O^TĪ͊Qm7x֕9| '5Aaw1~]9bj `uҧS eY IESS0̛ey.u,CTuN,7b3n%lt2!Y\t88yYڪM3Mx\
endstream
endobj
-515 0 obj
-<< /Type /Page /Contents 516 0 R /Resources 514 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R /Annots 524 0 R >>
-endobj
-524 0 obj
-[ 510 0 R 511 0 R 512 0 R 513 0 R ]
-endobj
-510 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 264.586 580.299 275.012 592.889 ]/A << /S /GoTo /D (Hfootnote.24) >> >>
+518 0 obj
+<< /Type /Page /Contents 519 0 R /Resources 517 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 525 0 R >>
endobj
-511 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 318.325 558.936 328.752 571.226 ]/A << /S /GoTo /D (Hfootnote.25) >> >>
+525 0 obj
+[ 514 0 R 515 0 R ]
endobj
-512 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 250.957 312.804 261.384 325.255 ]/A << /S /GoTo /D (Hfootnote.26) >> >>
+514 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 264.586 426.375 275.012 438.965 ]/A << /S /GoTo /D (Hfootnote.24) >> >>
endobj
-513 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 184.327 222.282 194.753 234.656 ]/A << /S /GoTo /D (Hfootnote.27) >> >>
+515 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 318.325 402.694 328.752 414.985 ]/A << /S /GoTo /D (Hfootnote.25) >> >>
endobj
-517 0 obj
-<< /D [ 515 0 R /XYZ 78.37 808.885 null ] >>
+520 0 obj
+<< /D [ 518 0 R /XYZ 78.37 808.885 null ] >>
endobj
121 0 obj
-<< /D [ 515 0 R /XYZ 79.37 647.132 null ] >>
+<< /D [ 518 0 R /XYZ 79.37 493.208 null ] >>
endobj
125 0 obj
-<< /D [ 515 0 R /XYZ 79.37 536.464 null ] >>
+<< /D [ 518 0 R /XYZ 79.37 379.723 null ] >>
endobj
129 0 obj
-<< /D [ 515 0 R /XYZ 79.37 385.61 null ] >>
-endobj
-520 0 obj
-<< /D [ 515 0 R /XYZ 93.716 156.601 null ] >>
-endobj
-521 0 obj
-<< /D [ 515 0 R /XYZ 93.716 137.509 null ] >>
-endobj
-522 0 obj
-<< /D [ 515 0 R /XYZ 93.716 108.953 null ] >>
+<< /D [ 518 0 R /XYZ 79.37 219.681 null ] >>
endobj
523 0 obj
-<< /D [ 515 0 R /XYZ 93.716 89.795 null ] >>
+<< /D [ 518 0 R /XYZ 93.716 143.906 null ] >>
endobj
-514 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F73 350 0 R /F75 338 0 R /F74 337 0 R /F30 341 0 R /F27 340 0 R /F32 327 0 R /F66 343 0 R /F68 518 0 R /F55 519 0 R /F67 342 0 R /F64 333 0 R /F81 377 0 R /F15 334 0 R /F16 336 0 R /F65 335 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
+524 0 obj
+<< /D [ 518 0 R /XYZ 93.716 124.815 null ] >>
endobj
-527 0 obj
-<< /Filter /FlateDecode /Length 2593 >>
+517 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F74 337 0 R /F73 350 0 R /F75 338 0 R /F30 341 0 R /F27 340 0 R /F32 327 0 R /F66 343 0 R /F68 521 0 R /F55 522 0 R /F67 342 0 R /F64 333 0 R /F81 377 0 R /F15 334 0 R /F16 336 0 R /F65 335 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+529 0 obj
+<< /Filter /FlateDecode /Length 3233 >>
stream
-xڽ[K8hDBJeks= _E,;NMucPĖvKa/H]?s ":?Eҩ.H RZW)MJHMRo?pi]{ǿgV
-%x%Zi5D'r]WoI&|tA"gg^YGz/C
- |d> P_=곶Ns-ؗH2ͽ;Ind巁s ..ZggנrRomdWI֜Ȋ=RɘՑ[<r1keǤl0B{L
-xdŤpbP{kJp4"9_/t?G:'7k6EoMꭖZ.k~;7:FGbz,Ҳ(U{,Qa8 Y5:_,? Da9g+Z*W&ӡ~ܕDi̶Yg;`F/DLWR)acrs(ȧ*5M\8A'aM=6pQwhʦ)uK?ެλL].k kDjڜy9xa]q9s j+gUd|lR
-E)΂V׸ιb@”zBU8J+,$)FKJYVj?91S`Fc>|ĒNK;"zZiM$x>\
-%|5
-G⇲NzʷBN=|ZƤɸdqZA.6W|Դ-+ nER(ę)GJ=v,C}@EL7vtM0)a%9pV>|X)o]Zx`v2^}"ީ 2U*TSr>JT6 \ENI e~gId7ΙkpIGTI*.
-;gctqAtFڍY~Mf2&9!nֺ=9h 'a徾1tִ=p'bV(o2l14V)iV̆4J{SZc:h3AC @acB.rۆY0~yZ/,[' 6r)R/8s(mpP
-N,2%=Orۊܘأ U;5szwz>.&2ׂomCw8Jz}&sNmBmB#'xީ@F"2y㜉ݐ0 _NQ
-3y
-R/
-<əSPVɍۭ/I/ 0i]|<vtJ,G=֨fQi}˖=e,?Ilaq  g:LepMK
- h4GGs
-2 ?恑=tRG[~H.]~}x~,'MMJYgUtFiBށ2 9 24CsX, %CL=Nd Aơ9$ BS >Mr͗U
-2e|eo/!k5,gn}9Åig,V}fF~y5}##uʶe(]=Z܉Nc&+fjY6߷⩢yt
-8qB'Q[VLmL֌I_<l"j7i63+Uº8d8uXt" (OU\~!̀C3i+6g6>46"Cc $&r݈ͥRu5D2ǨqȨU~o^8׍Sb'eZЌXZ+'(JԔwQ\iyzv`s;CQ=DA`1j64uDSjc\n^iK!jU{.ͭQJۙnL8>c w9Ν Ej̧a4డT}=xW
+x[͒ S ,M_Ti5ZW٧$|JbK^?
+z8FIر<Ц3Ɋ\@* T/"g٭a =YV!S鏌>b`z*LWvfX'a_Ipۻ5{ڒ,BTh* [ˆ
+QiU]h֧;WݤvjV{#Uv}eS4~>jf: 53a\֏*ߪcV5Dj,>"pzRx5x*M5&=@mې260`3m4G؜gsluXi|Ac:mMvތSS1P=+OIz$l~
+){+S=lTe ʨb$9uOw)ҍ\_gjmVsos2E<.E>4+h+@Ac7b> 6bw# GRs: SP?>L[EI9<čE
+7QU+~Xy?(AJŞs/d
+` K^<6|laCT{0ϐa۩/ɯJG1a̚=gԊnkG]jۣ[AuڏD|#0iLG`v\ ٤G CW" Tg%}]Rb뙡~cFʼ&)
+cv߿ϧ~>\i|0c|
+)
+}>S3eS ^5<i K_p@hi Ѵm+D7J*~ߗJΙa?zKR-~^%gB vP6G Oe;RD>
endstream
endobj
+528 0 obj
+<< /Type /Page /Contents 529 0 R /Resources 527 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 533 0 R >>
+endobj
+533 0 obj
+[ 516 0 R 526 0 R ]
+endobj
+516 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 250.957 757.853 261.384 770.303 ]/A << /S /GoTo /D (Hfootnote.26) >> >>
+endobj
526 0 obj
-<< /Type /Page /Contents 527 0 R /Resources 525 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 494.44 624.146 504.867 636.521 ]/A << /S /GoTo /D (Hfootnote.27) >> >>
endobj
-528 0 obj
-<< /D [ 526 0 R /XYZ 78.37 808.885 null ] >>
+530 0 obj
+<< /D [ 528 0 R /XYZ 78.37 808.885 null ] >>
endobj
133 0 obj
-<< /D [ 526 0 R /XYZ 79.37 559.897 null ] >>
+<< /D [ 528 0 R /XYZ 79.37 342.967 null ] >>
endobj
-525 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+531 0 obj
+<< /D [ 528 0 R /XYZ 93.716 108.953 null ] >>
+endobj
+532 0 obj
+<< /D [ 528 0 R /XYZ 93.716 89.795 null ] >>
+endobj
+527 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F22 367 0 R /F81 377 0 R /F84 425 0 R /F65 335 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
538 0 obj
-<< /Filter /FlateDecode /Length 4295 >>
+<< /Filter /FlateDecode /Length 3778 >>
stream
-x\9d WT Yu# A{Uq0UDx׋|}~{4,\"ȋ vg&|W!B !ˏ*B|_B|AotUwnUD
-pe+=M0'dqH6oT.a4n;? kC+CBcDl-Hj__SzdI餓zg! ͲOĵ{Z(l>k6'3SN-`EYYkP]3-)iֳD8hisAMwa~m'.gTzz*;&Pj[y`/k#?)( ѹ; "S8+8fbbv෠:XGߌ3,i[Bs
-CRx9۩bЉ9q=?& l/>LHޗi\ Ċ߫!~jJhB =/o^ uRy07E //]ȥs{ S7[3ػy)mU\?v Wp^LjJ8G3% !YƂF/zIr9}3΂|
-#c
-x )n-1mѲϣP** 0(ϗ}}k~̛ƤX0}y,ѱ$75G `x
-S1
-&݋ tPDL W<cݴB6CA7cr f4 }SSJ}U.0!Pk"[0Ҩa]=ov016+] )ױ=%(e([V!Q!]|1?')K1R$EЪϮWNa6kQQ#4î&#e|4W?%[vR/wt*%#Nm @XZrO9l-g} ,nim6k9wu=sWA|LjAjA\OjmwT$\+9y29:i5|;7`x~|su̘Robin=9']"yP"q6:%:JRۜ<КZ <1·‸ [nq0P@f*ugV͹>Iάq&ߩ)J5ӈqerbxx*]y;cVڔ2:nIbd.ͺ' KĻC>)Ң) -{Pމm okb!ڑ?COu$zS5
-:`%na՘}>żOc %y?& $oMjVh['
-(gaW+TOZa2Kk
-puqfQݬDB
->5|
-Ѡ⠐;Eb'5}q5M9/`]ޛBWc@`cnA }Uuc紷*@Ny_9R%T 0d8z9ŗPz(}dG Zn58$>:)Tok (BIݽvf2=/øMױtG%c80ۅ>n>Eڥ0t뜺D:2</NWCT_HOFUF+;-ѓ!d;RcuQ9tЩ=X[%B1 !N 8UnȟT8]fXN"U#7g~ԺΦst7>98aTamY_㹦fL+Y$0]1#vη.'|s]3wheYӜO2bSZ&xn`'Fb+v9Sk9N-\%4?.$6)FnJdkMYOf.sz;_ADQ yL]ۈP`RLRYXVXo҈=>l-U4o>xAMYX{[Ξ4Xy,NQW=OPRqJ:oUgFJ41lZLN4<왊骋ueuZ~-r|Klץ}zd7
-<?jxUF_& 5W~L..r|)a`m;زS0[y/Ē]Q)GvzQr"ǔI@r+t}KϹ+RA"`bkasf3^&w$1]MK Ks/
-{K`Q4֛5$ņk͆s`b4u,OPSJ@XU:jZ8vK[f8Gi3GSX[M~K Udimm;Iq素Rrs?uA:r[2 %蝘%ӵa޸hV-/Pf,/e;qJ*}ږé'
-cxijqMnuw֦X[zL☬FN+JH .R{"}&GJd@Џ G:v>2.>']UÁQݏ<;`7' ?il}qaًqpYb' X>mZt#贛ntfՆN)S|N2^|z'U;  '8 moYDӧ` ;ΰ~ͫtnJ %@
-Qnә;+Ait<[f.fV\N5T
-co'
-F b)g87k$
-::ǼCR2tpؽT$6x{.?_i# :arLgUb+\]kD4 &ͩ8k?F#%4OXx^|Vsv^]c,3Vww(65oyds$Ys$pFuc_`j< Vo|ܪfǦym呧7=r=Q
-u ;%?U9opU%eWJ5KqTJkj btP:{ G{'^ 0=Ӳk1+L JEn ݥ|:Y EB˲5/5vGΙf û]nZl^/~?ߴSٸq6:vD'wlX 1] msyFpl۲kc6ʖ?~|Nj u8h7Ʌшmg*(ycIQGeo^ ~9k
+xڽ\Iϯ?04Y܁
+%~0$f+?#-==Q}z%
+
+2LAVԬzh>.PyNZa݃㨂 o3%T^[xD $t{!'~ iz QXCL57Ndg NPl#I M+>H&W2l۳[S]kg:-ƠRZv_Î)悦6΅)!Q}CWh/RY2{8z4k-dDMc';fJya%mn( tGiiXxG8f
+FdMOE
++bk
+'s )k
+qZ k,}X6˱4OhFd7 <i5uln.ҷ}-;ehEEyM]W:7UAJ=z 3dU lMi}ՑlRhZp<7dc0+ޖ˪BDT;2sIjB=rAv3ne3E}K"e-5Mj^f%Ѡ<ъIӮ'L<`"(4>1p7`[伻 ʜum,3+$Da ~hKH}8ązz#qW­D3s+>n<n|.!M}Nb/$ӴI)LR'%
+آuV>;1m;λv*Drw8%a֦UHݙ1]U;6˪901&yyɨ ~CA@#;)}֑= lݡ29<[aP5Acj6y ɵ rDBfŁS]ܬwNV<}HǙ_>؊\M(|:(f3Skh@XyɘрTwd6&Ž~/&[VWM0>h>^s: x|(%D+?Dv\;Ncih-TrܘOӎ6`j`#W%:rabߍ[h e-ASԖkaչg_UJukwզG#bd܋aKM1]Q_R:=tu?ݯ-
+;_ ݢ*O_h5*#HEVkλ!%3B]Fh-|@
+/F`\@_h6=:S?'rx>,}t^!*)m<P\9kRi}vSÖ( ړ+}3@}C_3ހ|MVɍ4
endstream
endobj
537 0 obj
-<< /Type /Page /Contents 538 0 R /Resources 536 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 472 0 R /Annots 540 0 R >>
+<< /Type /Page /Contents 538 0 R /Resources 536 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 475 0 R /Annots 540 0 R >>
endobj
540 0 obj
-[ 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R ]
-endobj
-529 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 133.218 514.573 147.943 525.522 ]/A << /S /GoTo /D (subsection.0.8.3) >> >>
-endobj
-530 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 163.664 514.573 175.619 525.522 ]/A << /S /GoTo /D (subsection.0.8.3) >> >>
-endobj
-531 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 324.77 186.413 331.744 198.368 ]/A << /S /GoTo /D (subsection.0.4.1) >> >>
-endobj
-532 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 186.766 142.577 209.241 154.532 ]/A << /S /GoTo /D (subsubsection.0.6.4.3) >> >>
-endobj
-533 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 487.781 142.577 510.257 154.532 ]/A << /S /GoTo /D (subsubsection.0.6.4.4) >> >>
+[ 534 0 R 535 0 R ]
endobj
534 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 354.688 73.058 369.413 84.346 ]/A << /S /GoTo /D (subsection.0.8.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 171.066 124.025 193.542 135.98 ]/A << /S /GoTo /D (subsubsection.0.6.4.3) >> >>
endobj
535 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 385.134 73.058 397.089 84.346 ]/A << /S /GoTo /D (subsection.0.8.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 209.263 124.025 221.218 135.98 ]/A << /S /GoTo /D (subsubsection.0.6.4.3) >> >>
endobj
539 0 obj
<< /D [ 537 0 R /XYZ 78.37 808.885 null ] >>
endobj
137 0 obj
-<< /D [ 537 0 R /XYZ 79.37 732.66 null ] >>
-endobj
-141 0 obj
-<< /D [ 537 0 R /XYZ 79.37 501.614 null ] >>
-endobj
-145 0 obj
-<< /D [ 537 0 R /XYZ 79.37 352.065 null ] >>
+<< /D [ 537 0 R /XYZ 79.37 402.445 null ] >>
endobj
536 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F64 333 0 R /F65 335 0 R /F30 341 0 R /F27 340 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F64 333 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-543 0 obj
-<< /Filter /FlateDecode /Length 3534 >>
+547 0 obj
+<< /Filter /FlateDecode /Length 3346 >>
stream
-x\ˎcW&`4$
-,/_~TEдtE&yD~׍߾}y77L_8&h#R|s\9r=Zzkx?'҂9YЖ-PP@C/wO4?HAݏ1ބy5"1X9Y,4Ӑ)z~2ѷڳ}E]~7M
-_o_),Sg{ng
-\0y,U/p!< "*MNeO*|:JT$7HWCL&Ť]sͬYAL0Qʑu{Û] LY16y| K8rKY5b!s7DJǔLGd§ɄoSm ծ'or;4Ls;J*5h~II=R)6MI,K' sQ3Й&S)ֲ&Xq%m9JI
-Fy|s<KaA
-7R)&'A9My
-J`V*ީy&iL ADEv EnK4wrjr@<C^*;kOA3M8fSCATL88zLv`if GLʊ
-MO eY c/QEV:Т.Sq\mfмY@ OGƧaRB}@\r.1&^h gGQy\ÓPKz7[N@%;;Όq´}><Tki皜\ ڈk>_
- o@,kEمu)$bl>
-E~>]$
->w0 c1P+鰬J& +p,J'R:JjG*2K}'Ot5BbacX,̲8,n+Dqj' $X=/ݼgm>m܊ȫC^.Z T%`NtO߿g$9fLV CԷ뗿v!0sy>lc9ZItRq>5eH/"|dL6% *:ɆVoC7]{dMÐ̚Y4]NH6 j9Ȍ8ayi{ZmprC;HHuأw5%^i~HYM7R[llW"fh w~Wy)F)ӡqS814c##SHN hf#40+OWל>jnR2le})_at)-PMo|\]Af.cuk-]3F srFnN>ʾࢴ+]_#Cq(/51!g;_–[e?.P;p{?#G;A]9w(ҷ6+lY
-Ku}.q!zpBXÜژ\q&WQ4$}'CK*{
-
-cWyOl u
-&ρN0:lT A9jdYV
-o^‹9 HK6!'>q^Ld8DQq;!et4ȴԛpmj
->(pgR#)9ggXÅaRh}2%f۳L 9 Q9yɆ|U&!ڒy1/bf=
-٤H-EP݁"Pe`g?$|lO{10ΰȤ<Jī]ir %!-'QKV^M_'j]CRR@\6𣬈<.-[R
-_?E6ل88"a)O۱-줾Vil+#Bh|ˢ*xbYe9J"0%*&&W|5A+ blч !.LáK A2
-s2JO#pdzJQUTK1pSTƺ ?ʵ@DP}K!A9ClABa
-qR#c1<<C $-hpDI}jΦ< 0SkAƄ=-T,Ii>fN6<FeƙMJ
-@ OlTljJHtOᄸ$ yY- Q9;H!;Β\\ ;X!.rKyl
-`_j#v ,!%6^)\p,ܯL:)OQ诉yq$V+: !(SME6E iϗեJ2wv@5q=DVAEwQţJ{~t%ZhJ ̙eZ:- a
+x\K#ϯ19,d 0goOCK~&V5bC+MbiOK0 sN_~{R';%S/_O??K4ZJg|2vQ;໓;2ICym`1D "}sj˗9V
+%u;:">ӼnYe20Ѽz9sD' !8(ҒD{K'Ph2&~2qj!:<km+"0DQ BI\RxӔ?u_4qN2 dX)b"MRWYYI=W 3+9B:,dHhH ^g3m:[7pN̩,Ӛeu` FI<,\2Ig';A:OZ<=ws}!ʘ}'?5BN1=ѭv }$W+G<0
+_ـIa;oO'Hca~ld72L+XurD-Eg%"(W qU>C3
+퇱kfZqr
+R8gˏZN{>pU?cO=nY*\nڅaļ k{5 0[}y56;|OY,qG֟|M% nʜ˸-~b|x{(9:?-a?By\˻&sUdњ. zr
+1Νwv$9d23%R.k1$:ƨ]zd:]Ч6 ]c"UA>0nէ 9)w{V 5
+GAExMW|wo1H 4w[vI0jq7ob)t1T7b޴.ma)
+Y\
+}B"j-,JO5,p:p!)mڙzJo )24uꇆ=@ۘGx
+9|P`H:<:9d %}4#A#G
+8yvA8!N|h&~HѾ
+t/B<̅%!&cB\O .7qnMG;Ml p50-n7Qx>nM|=&>v4Hs ^7-p{(iLJެ}q5mu澸 :S1&F &Fis,q޽Scs8w
+IVZpݸ
+G=,! 8)eZ3B7=V.nVZS= qxBV@YTwz Y ȼ*3kVպЁOH 4g_$M)]JeZ8F˼614iJ ]ѨF4~yi_cf깠1UOI;d,-OѶݝl|uuo
+re.6'P(Rӈ32t4\"1Oi\y4Q/(`3$C /.- qiA?[8c÷Gmn̩ќkL[HLwnC񻹷TteX
endstream
endobj
+546 0 obj
+<< /Type /Page /Contents 547 0 R /Resources 545 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R /Annots 555 0 R >>
+endobj
+555 0 obj
+[ 541 0 R 542 0 R 543 0 R 544 0 R ]
+endobj
+541 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 219.345 612.02 229.772 625.967 ]/A << /S /GoTo /D (Hfootnote.28) >> >>
+endobj
542 0 obj
-<< /Type /Page /Contents 543 0 R /Resources 541 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 255.958 588.109 266.385 602.057 ]/A << /S /GoTo /D (Hfootnote.29) >> >>
+endobj
+543 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 219.345 311.093 226.041 325.041 ]/A << /S /GoTo /D (Hfootnote.30) >> >>
endobj
544 0 obj
-<< /D [ 542 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 255.958 287.09 262.242 301.131 ]/A << /S /GoTo /D (Hfootnote.31) >> >>
endobj
-149 0 obj
-<< /D [ 542 0 R /XYZ 79.37 771.024 null ] >>
+548 0 obj
+<< /D [ 546 0 R /XYZ 78.37 808.885 null ] >>
endobj
-153 0 obj
-<< /D [ 542 0 R /XYZ 79.37 748.402 null ] >>
+550 0 obj
+<< /D [ 546 0 R /XYZ 93.716 256.803 null ] >>
endobj
-157 0 obj
-<< /D [ 542 0 R /XYZ 79.37 403.167 null ] >>
+551 0 obj
+<< /D [ 546 0 R /XYZ 93.716 246.997 null ] >>
endobj
-541 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F84 425 0 R /F73 350 0 R /F75 338 0 R >> /ProcSet [ /PDF /Text ] >>
+141 0 obj
+<< /D [ 546 0 R /XYZ 79.37 220.737 null ] >>
endobj
552 0 obj
-<< /Filter /FlateDecode /Length 3275 >>
+<< /D [ 546 0 R /XYZ 93.716 103.571 null ] >>
+endobj
+553 0 obj
+<< /D [ 546 0 R /XYZ 93.716 93.943 null ] >>
+endobj
+545 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F84 425 0 R /F75 338 0 R /F74 337 0 R /F16 336 0 R /F15 334 0 R /F93 549 0 R /F53 345 0 R /F64 333 0 R /F65 335 0 R /F30 341 0 R /F27 340 0 R /F71 347 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+563 0 obj
+<< /Filter /FlateDecode /Length 3922 >>
stream
-x˒>_,ƳjJU+U)\>9K~? 6@I5"Ft3}?\>^\:9wE8+N3'kF>~y\*5p$~ow?oo8+~4&w=>5 pljoqM~~R#V&  \luIJO/Y|?B9\|Pȴp Gz.]Ak>BsO5ѥlzo\7#</xrvSxW{;Ati$=fiialv.0`37euuMr&I^gBAk#jQ:އߑo ·Z&x]ݲɚ6U:&
-V.M#yz@61(⨀UI f~>c_՘j˴tVx37ŝ>Uq͌&%/4Fmi g ̲?5}\SIM-P=.L
-mދ=@ PD`osy]*
-;=2l
-XZؔ ?kfDC8Ƭ%yful**lOW+ -E䂻-Wf#VJy|ij
-d#pp:zI̼p˾zTBp&]6.qor$T_ZQLeC [^g+ RTx܅H5J[ B! 3̗c"2@Ɓ,:31*H%(Λ@Ւ`":P*
-ևC!D\Ńu
-둓|UΥ0zQZ&J5M! o(H:c+HuÅW#j`%Te
-@cUqLA&`݉&*MUB7d Cvr/#
-j
-r"(|9{:NCKΝJ>.(]co " ^&7<͝DѠ5vR!ceHa˩P"fnS?y՟5*Te FvsX2{o $c[ Oj9
+x\K W19X+Qo`0c {· C`=퍁LWKIRz/_?%_>(@^G;%S_"$5e@J/7͊RZ8k95}EJJJ(jJĖ<^\D
+o/p"=*KZy)h_yrh#z6+ζI׏^/8I<e9d8kyf 9HtQ$SED9=OL-m55\j(=pjO%\olZgk륵֋.O{mMקjift!GV4r `ly7y
+0x<HJ5yoà&Ù6'ώAНt0LQezJN^mgu
+yq""+pߗ_>?=|86"5'jOs| 3>Fx,PAqp"uk弰έ$sm[a5)ԧ&Q֣F<teGBIpGx+,Xel.vmT7NPD+ZOsjz3>*@-\ >H,m5Ն9E)٦vCim4b6Q2<e`0J=hNo UT{͍ `>z~09I2`{`m1eX@ymm$r (2IhH& ņF }올oҞ5|Xi1m6AI#Š`/MI?cvLʜPLg]znQie!JL r֞E.qѲqMf2Zwd7c=1p()eʪ7bzHY%ֽ6zNcڄ 3h[ $,Ofx$\-/s!b('[y_0F?ð_/嗟to
+oD Ff߃-ܸ^405)v%YvX}||Se-WwJHc-\",HJa(#=,$ۖM~_M&arMZ-μMȴQB;SN 2r
+pދT&nTg: P>[j =b=:jtJi]wQ8p vvʌYT4YA`j8rR%*V,Ev㐲4^nrCnܔĦQm3Yq>3vJbCz/Ž|u|߆USD^62NETU3 VrS[6[jʕ‰\akɒWȹnKsLJ.sɷ[Ko|jQn.8DȾ{gtr-1W`Z]נ_3vTF~M'1Tpg' Xra P2zuM}(kk> ^c׼Y7H:w[na3g&!Wvv՞ Yv"DKi`gD:EKǻs:9v^~«d%{+\+q-E*]8~5X#;u]Y`+ M 0'&)))~V1] 6r`(dY&orf\|<?㉮?`r2(6GUո^ [ pN-e`:<מܮF#;DtJ׾d+).*NkÛ)ʰ&2~"DZMryhvZ8<vJ%G"r`|<jt߭uO&PuCxZ eNakc1Z[tRY<]>l
+C(}axgE0^ǔʊ((-oz[]q(HND h#o^V&„_/O7U"uɇ* $}$yE5f&6D+[nD-YJ\KYz;+ʅ@Y.۟Љ2C(ls}.:#b+!WP;ͮ@ץtd10L褜W.mD !Xomg3Q|m./\W1_JWj0PA>hGin0.U_7؞ tE\BN7c;w<#}dɷI@GI_ݰHmBe7þJV`_%
+&s:iq]Sgy:wvseȄʧUQ~GJTu>VWΉZ;
+dy%J
+vs qlv:gl3~UyWOz*zUe^Mݾv\0D w, mꎥtYz|a:}UGD/YpaZ
+DX:tK/2L}G٥DđBXȧqًL7ߨeʇN.gkȧ3H>e!J8|+o\*R$i"У}K7xa
+w=ed]l_ YL<`Ӯ3F#ꚍL<6f3_|a"fi(0<y?z}騅- #ęH׻NKXCOB3W_7%;ט '\vO}!
+#ύ_٩NJB]_K \|.c:nl9clN:A-v 3nn3e}HGufsA]^l}A}^ 0>%k
+ژb.3$N(=
+wH-z'Bk"fF>cޟxVo΃{p{N
+g-g:_
endstream
endobj
-551 0 obj
-<< /Type /Page /Contents 552 0 R /Resources 550 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R /Annots 556 0 R >>
+562 0 obj
+<< /Type /Page /Contents 563 0 R /Resources 561 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R /Annots 565 0 R >>
+endobj
+565 0 obj
+[ 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R ]
endobj
556 0 obj
-[ 546 0 R 547 0 R 548 0 R 549 0 R ]
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 324.77 547.946 331.744 559.901 ]/A << /S /GoTo /D (subsection.0.4.1) >> >>
endobj
-546 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 111.011 392.512 125.735 403.691 ]/A << /S /GoTo /D (subsection.0.6.6) >> >>
+557 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 186.766 504.908 209.241 516.863 ]/A << /S /GoTo /D (subsubsection.0.6.4.3) >> >>
endobj
-547 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 137.449 392.512 149.405 403.691 ]/A << /S /GoTo /D (subsection.0.6.6) >> >>
+558 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 487.781 504.908 510.257 516.863 ]/A << /S /GoTo /D (subsubsection.0.6.4.4) >> >>
endobj
-548 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 219.345 189.952 229.772 203.9 ]/A << /S /GoTo /D (Hfootnote.28) >> >>
+559 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 354.688 438.576 369.413 449.864 ]/A << /S /GoTo /D (subsection.0.8.4) >> >>
endobj
-549 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 255.958 166.042 266.385 179.989 ]/A << /S /GoTo /D (Hfootnote.29) >> >>
+560 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 385.134 438.576 397.089 449.864 ]/A << /S /GoTo /D (subsection.0.8.4) >> >>
endobj
-553 0 obj
-<< /D [ 551 0 R /XYZ 78.37 808.885 null ] >>
+564 0 obj
+<< /D [ 562 0 R /XYZ 78.37 808.885 null ] >>
endobj
-161 0 obj
-<< /D [ 551 0 R /XYZ 79.37 447.38 null ] >>
+145 0 obj
+<< /D [ 562 0 R /XYZ 79.37 709.823 null ] >>
endobj
-554 0 obj
-<< /D [ 551 0 R /XYZ 93.716 120.649 null ] >>
+149 0 obj
+<< /D [ 562 0 R /XYZ 79.37 424.887 null ] >>
endobj
-555 0 obj
-<< /D [ 551 0 R /XYZ 93.716 111.021 null ] >>
+153 0 obj
+<< /D [ 562 0 R /XYZ 79.37 396.567 null ] >>
endobj
-550 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F84 425 0 R /F75 338 0 R /F74 337 0 R /F81 377 0 R /F64 333 0 R /F15 334 0 R /F65 335 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R >> /ProcSet [ /PDF /Text ] >>
+561 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F30 341 0 R /F64 333 0 R /F65 335 0 R /F22 367 0 R /F84 425 0 R /F73 350 0 R /F75 338 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-565 0 obj
-<< /Filter /FlateDecode /Length 3202 >>
+572 0 obj
+<< /Filter /FlateDecode /Length 2914 >>
stream
-xڽ[K?`,
-wFEd-HϴnjBs$N^ZMuy:{ѤbVȑӷ͈j2?pn4\qSO1E5B] f
-)?Lq_1轹gmH} 4ʻWugpdxL 3jMT{͌{FhzO?Pq a=V#kRf??ob~-?|A_SeÕC m%j:>+9R1YJZW_4}BMZ1Zu+q"2~ZN5N,q!k9ѹT[+chؐCQ{OXldB{ Y\'ܑ ~+.>GD naDab VCaNCZq^0cCɳz YgjMt3vttb =se&4-##?1 0[t
-m4
-@pr'0#Z{e$cy{D=3Zkt6oz{yͧ>m޾t)#qyX'CHl8Y7(;'}bO
-޲HꁻQ5pq_ 3=y4g&ԧpN-(9c7aN~龗}jZiP^2A'pQc>-0V:k-)0%~ F=ԩD}F%z ]:wRxfv޽dJAb@~dJ#km`di8U0Y
-ɧ;b'NGǵNc9:̉z 89Z=<Ժ*P[`+1)7 f`HI`͆܉Rԙp8F(!/i Np'Q']9:;#\@~BR
-~7'ETo-eCϱZ"ʧ\hDP%m-F.P]iOnH+V(H-̤*RFSe&XUbkV-X6@sAiG<lfH1Q{A']Z'>LԎ9 cn u@\R="MX˕[TQjx41Bv-&F[yo20 o(XWw*ԩ/Ql1SR}R[ $
-^z>Y|YDeVeR_];8I)eWqL< 1ѩ굮lֶRh9>hj̨/ZQSp)Canhs2m0mm/ӞsKge&ܭ`t̝>F5ŊFjdGe%f'ϓ,AAr#TtǂKVBN }Vzf7
-{5݌2EΐlN1v5QɆ LǶ,r8JT9 /نh
+x\n$+&#5j>yr!Y*HIcy򟋼xE)Vۋ7. kF]㫔Rj'~QRȼz⟚~DW)wݧn܎չ%-7@yB6KpI2-\0N`*2]J_ؾ,a.f}՛
+1UCLCT4%ma2"|[%DνيvJJr0R?G&t!-ۃ,$$ &2H'L)xKm#
+nF+' SyPcvYfh/,3 ;hƏ9Z[~N.4mχ`Z]nD)gKGp'WsZ_Fx5BLCh-AM
+[@c5$5i5U<t$:+}Wj%S]D
+Jb#sz`J֫G x05ń i=wN6&t'q%%J>8WR֒UUn$ןUC Hف41篽Zt.r)A ΒV#x'{ϛZ7Xe`kt*WXJ7 х ֢-xXLXsY3*w'RsxGet<-{2U>J P=lg1'f/퇐QhcL; d"'#P3;LTˮo@]DN9~q,"iFSCi2.H>R'
+h,֗pDARwJu%`ՐѼR-V hq<=ĵIM /#}@ L π%H .iĩFNJm2PE0ovExrU<`^$[܆uъ5yqbP'<T!(OW~ae'*ܫ7])es
+!c( 'uFxD B2J?s[ӣ#91o
+,!e3b)D\36 t˰SebCS{;(%l3Ev󂒄
+m hI2H|JA8x
+bh3y!r hP@#D J!/ᙡ¡D3F?h]Ljfȅ;h#OH!p !ppgΟYl}'x:͇h`ijߘ 8/V@I$[#cDuO8[^?)G$=Nv
+$URNݪ UFv9EvuOv{,nG~:HiK JoSj-oF'oU;Էi(#`@԰rXc@"\%jDc
+Ku]]U:?^5,~=OM<?)r-[GᔷZ}[ [j}6m*cQ域6O1ƚJ>!JP\?L[l"R%Ţ*3nNN )3hpөCFN|;f7yWٖTDm&RIVQЬYC:I˜j ck'hehv*Yk%#ΝsX#V`ſ2gS@ V:ҽcXeٳZ55!ڄĵ=]Va#*ŝ%n9,z!$Lm|Akg-9sCey
+ Aflz K5eO̖kF9(iL=̘}
+F3e#- c-  J|uX1:Cwͼɵk|sagXf~8/
endstream
endobj
-564 0 obj
-<< /Type /Page /Contents 565 0 R /Resources 563 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R /Annots 571 0 R >>
-endobj
571 0 obj
-[ 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R ]
+<< /Type /Page /Contents 572 0 R /Resources 570 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R >>
endobj
-557 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 219.345 544.571 226.041 558.518 ]/A << /S /GoTo /D (Hfootnote.30) >> >>
+573 0 obj
+<< /D [ 571 0 R /XYZ 78.37 808.885 null ] >>
endobj
-558 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 255.958 520.567 262.242 534.608 ]/A << /S /GoTo /D (Hfootnote.31) >> >>
+157 0 obj
+<< /D [ 571 0 R /XYZ 79.37 771.024 null ] >>
endobj
-559 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 322.429 411.45 337.153 422.409 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
+570 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F84 425 0 R /F75 338 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-560 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 352.875 411.45 359.848 422.409 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
+576 0 obj
+<< /Filter /FlateDecode /Length 3062 >>
+stream
+xڵˎ_G ~
+p&7y<^k.=.Q9x ?M-5gjc|
+#NҶy*^:;UٷF
+ e@J[/xNOڵKOFqKk}c#[dau_?,X)9/}+z>
+E
+#&L%]35栁ϼ0Ho2^òvڗƵ(JJ.2}!.z_\^1ݷ^̴TA\6H+fh-˯W5I"]~ѻΩLdl
+NzlsvZ+ G3o4!;@Η'(![P\zQu"do;Pds90vt D
+E`nOL@۸ ֽkьRzlB s cc,fUL~LA)kKK:]?gMf2;< RE^K#2"RE2l$'7M)ȆЫѿD&Z +dBV%I% A<)jg21xWj9NĀ1 %]UOK(JvףZK ڔ<ٵ- v`/4[f}le,RN 1! .eO.~IAi$@F2b#JQغf8-40]|1S/"dĎTr5kn%Tg갼ÞUt-o~w_ *F.MޘoO}H۸7o# ꜈IZ1~N^lOj6
++e=9RO{?]H\K1n[KHeCSRKis~d4%=Cp<ix-6f\Q+(W4{ڊ_UR(&fM5:jVn7[7L*n~UG}˥n=L¾n)Qijyƅ+yna꼲dQ_ޏ63uy*/.aJK6 -ͳ#+0蝀~Y+ѽ
+endstream
endobj
-561 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 235.007 384.561 245.433 396.842 ]/A << /S /GoTo /D (Hfootnote.32) >> >>
+575 0 obj
+<< /Type /Page /Contents 576 0 R /Resources 574 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R /Annots 582 0 R >>
endobj
-562 0 obj
-<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 111.059 67.636 240.514 79.256 ]
- /Subtype/Link/A<</Type/Action/S/URI/URI(https://dejavu-fonts.github.io)>>
- >>
+582 0 obj
+[ 566 0 R 567 0 R 568 0 R 569 0 R ]
endobj
566 0 obj
-<< /D [ 564 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 322.429 739.616 337.153 750.575 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
+endobj
+567 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 352.875 739.616 359.848 750.575 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
endobj
568 0 obj
-<< /D [ 564 0 R /XYZ 93.716 490.28 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 235.007 713.286 245.433 725.567 ]/A << /S /GoTo /D (Hfootnote.32) >> >>
endobj
569 0 obj
-<< /D [ 564 0 R /XYZ 93.716 480.474 null ] >>
+<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 111.059 67.03 240.514 78.65 ]
+ /Subtype/Link/A<</Type/Action/S/URI/URI(https://dejavu-fonts.github.io)>>
+ >>
+endobj
+577 0 obj
+<< /D [ 575 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+161 0 obj
+<< /D [ 575 0 R /XYZ 79.37 771.024 null ] >>
endobj
165 0 obj
-<< /D [ 564 0 R /XYZ 79.37 442.26 null ] >>
+<< /D [ 575 0 R /XYZ 79.37 183.799 null ] >>
endobj
-570 0 obj
-<< /D [ 564 0 R /XYZ 93.716 80.936 null ] >>
+581 0 obj
+<< /D [ 575 0 R /XYZ 93.716 80.331 null ] >>
endobj
-563 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F84 425 0 R /F75 338 0 R /F93 567 0 R /F53 345 0 R /F64 333 0 R /F81 377 0 R /F16 336 0 R /F65 335 0 R /F71 347 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+574 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F81 377 0 R /F16 336 0 R /F74 337 0 R /F65 335 0 R /F106 578 0 R /F105 579 0 R /F107 580 0 R /F27 340 0 R /F30 341 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-576 0 obj
-<< /Filter /FlateDecode /Length 2303 >>
+587 0 obj
+<< /Filter /FlateDecode /Length 777 >>
stream
-xڵn,񮯘܊ 4S ݜ p<O=05/*<v.w\N;{zN yR''N^8(y>?I|
-R'r>p">bz+%Np
-k*L׿ݑmJ:6=uWqGI# 3[LP ZB*tg35J`f"bȦCk0 C24r
-JR+[o(3os5, %`ʢR]Uu.QioFK=XrtCc?f #~Y؆V]$U=)F}8 ]*#nb wNgF8=cl|q
-5:0HXυvz?Dqp-CI? hi*Dey-L@Ipؗd`hk~pQd-qlN5}I*['vʙY}H L,F;ݤ{NNx֍ _#Iv=qy Wߔ_[2)4PV7-/rX+a}`Nb ,Z(=X̲<Stsm-7~$60 AcZW*74}O=4.f3e/d/{X (ԥ 3Y_PY(/hV}܅rbsx+oɡlb h4\fhϿ??m=ۄ XEp7C黢 l74QtA!qU4q3a40 aܟsTQGyǎ:NO,&t1th ?J)sƚ O..ݙGPyU9ϔ:1#ap_߭{҄1_W՘tywB*號۫cwz 5>ţ)~zHG
+xڭV=o1 +DI
+#?Rq<p5|;{=I>Yd*{;痽0Y]w)
+RC6_fDCaHb[(1+n2NRNFm]mzZ&!-lATg1M΅Il0%,oͱ:{;fĚ~uqZ
+: /HJZmd?Ʋ%Eo_ԟQ?%1J6TE ż[xôعؤ r((ySUj)t%l\l)m@Y`#<A?98$d:|T4 y7:S?SM=KH]cf}<b ~vs:nCk{Z)tA`yY2i>P
+@Ujk6SY`\sa#evAҖE#FOETQ:Y̛6n] 4[+Rʐĭԭuݲ&= rbQu
endstream
endobj
-575 0 obj
-<< /Type /Page /Contents 576 0 R /Resources 574 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R /Annots 581 0 R >>
-endobj
-581 0 obj
-[ 572 0 R 573 0 R ]
+586 0 obj
+<< /Type /Page /Contents 587 0 R /Resources 585 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R /Annots 589 0 R >>
endobj
-572 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 480.517 320.949 487.491 332.356 ]/A << /S /GoTo /D (section.0.7) >> >>
+589 0 obj
+[ 583 0 R 584 0 R ]
endobj
-573 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 502.177 320.949 514.132 332.356 ]/A << /S /GoTo /D (section.0.7) >> >>
+583 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 480.517 670.112 487.491 681.519 ]/A << /S /GoTo /D (section.0.7) >> >>
endobj
-577 0 obj
-<< /D [ 575 0 R /XYZ 78.37 808.885 null ] >>
+584 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 502.177 670.112 514.132 681.519 ]/A << /S /GoTo /D (section.0.7) >> >>
endobj
-169 0 obj
-<< /D [ 575 0 R /XYZ 79.37 515.126 null ] >>
+588 0 obj
+<< /D [ 586 0 R /XYZ 78.37 808.885 null ] >>
endobj
-574 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F65 335 0 R /F81 377 0 R /F106 578 0 R /F105 579 0 R /F107 580 0 R /F27 340 0 R /F30 341 0 R /F64 333 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+585 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F74 337 0 R /F15 334 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-586 0 obj
-<< /Filter /FlateDecode /Length 3557 >>
+594 0 obj
+<< /Filter /FlateDecode /Length 3585 >>
stream
-xɮ$>_?0Di) ć}*x8~DQIQo?wyuIe7qI{3Ϸ\}z{/88?^ZMW
-㸢'ZyBZ57#_
-Gi4#BMw 3#; ? ZeBJk8)-#2%Š 'oyیpJ8YƁD:Ʌ
-<+e*PDjb?A!V'H 4 S&="H"mX@a|8zsPVb-TOͫУ )#I ym##
-p"2N?z&шp7k{/$ *DªHrH#Gp{:̵Ju| ^1Ep jLJ$4g^J¤\~V$DYU :((g: 1%݈J R10BRR4ZYZP< e1๠%^6^AJM>4j*Q>Nת0T
-tey'Q
-pY鴲
-5ZE
-֊KfʋqПL9ma&)4kR
-Vļ'f
-F0%8\̆.qԆ'v0wQJqH1Ҕɑ=r=&9I (h])@d\\3Jc̓Qgȹ0\;>@~/RI&(롓NeQuL)WxxM}Ra02Fyɸ)x H8Ad0]վ6GL VM4{(Dyz' GV lRS0L2^eq]K+HjxGq3+D#l;mYnb1+F6 7i/ LzzԒ{zє݋o(oL9J5]Ij{F+iЖt.5-'%@uc-Hmv]얘rEрA3ìx
-)}rHC#S2rSg@34V~lUe/mDjy}*kAUhH0ã56M
-j zN0*mJjG?sCEyF30`L[~qnQSl |9MHhvsagF4c7Mckqp/}`EQlj'b.L <L|l/-euAr'M+
-b4蛆_5lR4/n6) O0#wVSY;m6'ehJ+m`_þ.
- ; b}+o<7p8BQy/AeOB6gXzn#pU4sj*v98E│<͹oZ,}_ 29?o۟%Lz}J SP
-ý5e/),>T1㸃s7t 4rLmnl{
-AZIjh"u7r_ ?5l{=JXǦ(q>Pud}WK}H Jd-Gk4>_mO1\SF`O% CCaOISBSq}L e3wp0d(= kjZЄ`AF-@j#qShuG+oa/}MՕ3='VlUY5|7J>^q/Na]e"ޖAlcv9
+xɮ$>_?0Di) ććP{U9{U%N*~o}ӨPL* Lڛ5y'n_-G9ǯq.pߤ8DVs /cQSHqz򞠩_G  9;Tg~}&`^kat *pJ3SZ&j%'oyیpeqf9R$6&B2'(xX@eRBV'H 4 S&\GD.D2
+dL$-dh!L( ;虬D L$)_KG)e`b!Y$Z*4r* Y_}G\kT{*\H q/ϴ,LaE2ߥ'ʪ
+hA&y@<i)Fl_Tj JZ]ϟ ʪbJ: -sf-
+ R~h
+\jr.Q(@˔KW1'~_?+oa-}wfN{bZWxsT~?8aZj۟?1Wg ؂Hz hU"g2(( I9k@9g埄=lF V3.`?}GLޖb!''lޚhDoe`ZJdTB 5:ĸt.ŀrnheqPK.#vr QkE?Rezc
++[` O ]s#8^Zh?tzЄS(w{@V(=-C>6.'j
+$S<׹rdB B?2pl_11V! E!TAG̼fx
+
+ f;:[)3@.<" 1{pf.8z*e*R?spls5~ۭheBlv1 D{4%iu,%}%#>*?T-,Mk[5`~fr Q/Te#ˍbL;S8FmZPy9y!0|iT!b9"bPZ4=y
+ܗ{Gx7]5AyN:KB/7]v@nEf#뵢 ldnbawTfp0l֮3pQ {q>)4QK;S
+yu$[
+Pƻ3v/ys1樍bF")8OMvmiZut:m&hţ>HpbY J( v ԁBwkA3ijW(b]m_Ncqi,ŝ$RiNqA͈Ћi`k d}X9sE{gmb߅`3\EB۬#]UEV4i#_> |ܴ#90%nPRNo”CN 3t ;-O&Nr@C2gh3]j1F[M5}jJ8ʏX&)T M"(!\BZeZ[?yDqИQY_nf-A5?G͓eMNMZnPz߈k=d6Uϫ&9m&:=q(o=Eڶ@(WN kv.|;㘄{Yg=ٖh%~lU̗vjIS
+n&_xb^ J@ Zx}MڿYE=tTjZzrj¾J5,#9˄m e&4ZRFӲbң{G3rDE4櫓WSE$b1ⵙUOMK*ëխOI#)I8m,BQ2
+f;y0t" @jwQs̾b
+(gi᪬юH9"rɑ0
+7 S~L)f"C- pfcbگݕ.ZmnHxxn~Y/2twݴܕcz4&tETB`?PlJG'(1i؊O}JkAN4h\MmxxKxDm/g<qAtQ|pp.(^s
+`h}
+b8+n衬 n
endstream
endobj
-585 0 obj
-<< /Type /Page /Contents 586 0 R /Resources 584 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R /Annots 589 0 R >>
+593 0 obj
+<< /Type /Page /Contents 594 0 R /Resources 592 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R /Annots 597 0 R >>
endobj
-589 0 obj
-[ 582 0 R 583 0 R ]
+597 0 obj
+[ 590 0 R 591 0 R ]
endobj
-582 0 obj
+590 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 278.812 667.892 289.239 680.183 ]/A << /S /GoTo /D (Hfootnote.33) >> >>
endobj
-583 0 obj
-<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 112.169 86.983 232.661 97.581 ]
+591 0 obj
+<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 112.169 86.986 232.661 97.583 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://pygments.org/styles/)>>
>>
endobj
-587 0 obj
-<< /D [ 585 0 R /XYZ 78.37 808.885 null ] >>
+595 0 obj
+<< /D [ 593 0 R /XYZ 78.37 808.885 null ] >>
endobj
-173 0 obj
-<< /D [ 585 0 R /XYZ 79.37 771.024 null ] >>
+169 0 obj
+<< /D [ 593 0 R /XYZ 79.37 771.024 null ] >>
endobj
-177 0 obj
-<< /D [ 585 0 R /XYZ 79.37 748.222 null ] >>
+173 0 obj
+<< /D [ 593 0 R /XYZ 79.37 748.222 null ] >>
endobj
-588 0 obj
-<< /D [ 585 0 R /XYZ 93.716 99.261 null ] >>
+596 0 obj
+<< /D [ 593 0 R /XYZ 93.716 99.264 null ] >>
endobj
-584 0 obj
+592 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F16 336 0 R /F81 377 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-592 0 obj
-<< /Filter /FlateDecode /Length 2900 >>
+600 0 obj
+<< /Filter /FlateDecode /Length 2964 >>
stream
-xڵ\K ?0%؜maw9-[d=;=rᦔ*w{׋_M\*!Q~IJ.RRWH͓^q/o}зw~Un?oW%zP]%9!0HD++7 K8_J7U'm/cׇ+j jBɂI1iu*)WMN+h Ẕ
-˖d,o{ƾ2X` +Ϯ3*Lvh+nJ"+N$T6䉉Ǿ^=]<ՖWW<6kJ$Y=j*n
-r'IUFFGbh
-|)x=3n?塭0` vtZX㿎jߦxm?h"7/N^Wr폛 ZxǦ/[ evONpq';X[t :IWu@5Ь,zaQm4K3]G/8fB8=^-p͍c;٩(l0g+Dzj%d$
-nlU?^vPt"67*~ݿBW; 2AIߛ|
-twᘼ)#wغ:[T3%WV{'
-~W jhig*ݫU?mɔlnl 孾cgC{-xl{uV]@1>9 UITc6G?C_ҊȴK+6 sZşe"}</6fҶ7gcjmTcΥ7MgHYd&[)hmԁbl,EB ;*C,씪w!,ig_E~W/4k3*%X*/օ]
-&^PdaL
-s
-US2
-~$Qwsr8|}GZ<: [7:ɕ%7rB '~;VwtC;
-顆ۀBBdcU' 6:@|w qyJG$m siȕE_zSTfW
-ݝv9Sz$ŋ\9<\-u)c?V<N6Dj|Z6X0G;ػ<SGHihwpؤ 1j-u 3dbLmS3  ךI P1
-51 `}?1- !n ZSյ
-*n?H^L1:=Iibdeۓ-,]qHLPw`6Il|5Zg1(ΈirE(!"/|NC]Ungw1vqk)5Z3WDLC~SLw}v PBYָIDYTܐJc$H@8&ܛf&u `97W"+ ~Q݉$hEŀ1T|@Wk:eD ]Y+m dfIxB)Qxgb#M84,[NMzL&wg꒛Y:QJ`K2ixp6
-ANmfg&B:
-W!a+p]IL_ZDάB2#mN$>}
-|yRMXxdVUsUĥ(c;4>5x i(4 ѻxJh$ʨw)Wjcp*: i+>WKR, :lh
-(),ӳN`Ԓ%MdIN-ȓ,O᱌;
-<Veqp$)X5(,':ܮyrP:5v Д6?hC
- xjXd V>9 z؊h7:#,*V}$l8>⩩T _(K'xO~dڗ
+x\n,+.C/1ଂhgx Y$wU~?Ud7CR,+4yb7yśR"/7usAhwsV iR/~SRJҟI?M;'}ЧwzͿOZ?'_enA DWMl 6H/5/5?H?W(-o죟χ'txv@@/8&pNW풟NӢx$A Ѣ]|J>g^+Vk-TXqnT@ g:
+` ?Vzaۇ'P+CFH<\Wڟ;VI+w R(IC|V3QxUn-aF咜Ulӿ~ Xam"%@paß:I3KL<[ƅM<Οsbց`s^Laz<ѤvI*:$J:4D:zEK=U3a|Jk1f5g~CThoAj_
+DmR o7_Z+gyMޱח9mfKṆײOv,N-Nt^hVzaoQm4s3MG/F$$l:.ݸmg"
+;,Z Y- 
+Sn`k{&$) Xz
+D?{0m7*5xE gΧuG:?ڥo{"Z1׊wb|dوCW(y? +CJl#Ԋoi-Lm1#'pT{֪
+kTPi' 
+*-KUҼdMFdKYdU2:x08p(
+csd DWy4=N;l˝CwI-& >'4nEvu]d5^Q">sR JHa 'lZ{Ha?bŦ'STҐ5AeµfRm+36Q =Y`
+m.y{@
+?eToÑhg/M*埙]6~Ԕr$kB]l#Z`'B`rsDp$)ID#)bovnh
+K]Hu[+pH3c7׋jw.TqRcﳵK=mi
+x 1*YC>DzQ`%WxOeÌBwhʛ!3pfYM|tGOI\Xkp;Qk!QU
+=AbE$bU^˂Ӯҽ4DNhan>hjί\vdQqou [:[NzjfgIA Y*EzEj:DI'
+p
+ $D>eΨXaH78; ,amU?<)AV4#\Lt~L񊂭YX/H8/-QLPStV$Ejy6JoP-Wݠ#ͷGLM7tcS^ v#V/V-\ba6y#~ʤO ΡrcWRTMk@3NľߕF 0빪N)o)'T,"qW[`6j
+>ն@=T
+mƦ <1:y37>+ء}&1sz.دzxy]_dD2
endstream
endobj
-591 0 obj
-<< /Type /Page /Contents 592 0 R /Resources 590 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R >>
+599 0 obj
+<< /Type /Page /Contents 600 0 R /Resources 598 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R >>
endobj
-593 0 obj
-<< /D [ 591 0 R /XYZ 78.37 808.885 null ] >>
+601 0 obj
+<< /D [ 599 0 R /XYZ 78.37 808.885 null ] >>
endobj
-181 0 obj
-<< /D [ 591 0 R /XYZ 79.37 771.024 null ] >>
+177 0 obj
+<< /D [ 599 0 R /XYZ 79.37 771.024 null ] >>
endobj
-590 0 obj
+598 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-596 0 obj
-<< /Filter /FlateDecode /Length 3101 >>
+604 0 obj
+<< /Filter /FlateDecode /Length 3142 >>
stream
-x[K$ ϯ?$R/`1dnO6CC*J*yA[%Goۏ/oB00?^7q3-g r^? 9}OxG~ FN#oI2^>~DY~C
-Q+&L7SN& É)VY,GLnpDJsl\ (SzӫNzKEBs[|<{+*klo>gymccx\tSadx)I{dq<0T7G]MsU LN o$:g3xzXs)yTBCW8<f􃅩#~Uѹ4q;+G,GiBL~Q2o9+
-5NP* ܊@Vv%
-$} PiWE}+svIoD5ٺhA*~ZW">wMo?Վ_AQrJ?8NLruMk J|.8Z6Y02{
-_GV/V`PVM0U1,EPpG-O͍_x+]U#|yҧZ5#jŊ{
-#aOXnLPSH.SuT0^*A[ JK=Y[54:KL/v[Xٕ
-ȶsvaѮzʴ2iYWWPd1iHGY/uG'$\yquiײaUq10gZ=.}VgNIn+]̣{5S`{\T9+]T }Kʸ'-W"a:FD!,mb1Էn*k<R)l|hWR , C=fVW`aAUHPbPVOFxr
- mHUҏ㥯&WLA6hTuQ8RW<x<\2'` I:TN
-pL{2\SIڟm*h2U
-sܯt56c[9!KRkq!7Wuy0M \ 5$tH9*_&ĻD9#ޞ6}iSVKg?Oޡq[dd
+x\K$ ϯ?$R/`1dnO6CC*J*yA%Grx&sJ sE~7тq-n_o|p,W>“^7>;xl2JwJY='2gȚ=hbTὀIeM8McNK%Zey_ _?Ir{!$lҁ<T{~EDcLkX']%D mPew[p,4J]C^iP"]!ng{/:ʧW.N Hd2P0aQٍrߤ5"
+6ށ|ӏLϲ6ڼZry9<h7VTfzkWKG%)?kRsɉ">)
+4 H[vv^һn~H":P{m$sR{JCf{hz58F$8r <D>f&YYHr̅areNV5V~
+qUۢE\0M9C~˯wzد7pYM_mC32ZT:xtq7/|OML'ҳ!'Ֆ)9o~2';ۅCra i=Fk^
+yg/YI6\Tt5ؖHZ,nKd4KMȕvm/ɺ!*7Hh(bt3`=8[+b5r{DDI,q'@<<G=ꤷT$O9<EzA;
+cBҺV`czƞ:6ǮE7>eFfMv L~NLNx(zz{=Wl 6Ls6*'pgG~;LTu8e^=P8&h)`apUtb7M܎Q7~Qv
+=^Nlxrn2y_E%\d1QIlWtSr~@S宄K&F?|CQڋ|
+1V1^5A)!(Srkߡ'^ wP^){H<켽+]
+
+ߪ^*]3?ݗŽh
+h婹{oEjo?_T v$RXqOc$M{
+Eq.jT <Z%(}+Ax' u&Ug ^_IzΕs˛Y81+^vu׮u;L2>7\ϐ`ZV&4 m7a`X
+,&1 (륎u_+8!Z6pw2.~^+E*5I>)mEݼyW9CXx|*Xz/*'CTs+x6pIDE*U6LǨ^(cM1Vm[ű!t ##TjԖ1mSX|*[va*js7|>,
+JJ@ TV1Vأ
+[qU)N;ꔣGꪝ+Bl!I܉@Tejzhkg%ک+rvFN;Jې75if$3T%
+J
+׳s<f ׃wkA1<\f]:pW%+5Єx(gƸC"m
+{'S^;4n, GھOwVWQ]QӂGKU?jyJ0)h#i\h+m>q-J coBmᏉ}@~KZFLa;VHLd
endstream
endobj
-595 0 obj
-<< /Type /Page /Contents 596 0 R /Resources 594 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R >>
+603 0 obj
+<< /Type /Page /Contents 604 0 R /Resources 602 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R >>
endobj
-597 0 obj
-<< /D [ 595 0 R /XYZ 78.37 808.885 null ] >>
+605 0 obj
+<< /D [ 603 0 R /XYZ 78.37 808.885 null ] >>
endobj
-185 0 obj
-<< /D [ 595 0 R /XYZ 79.37 771.024 null ] >>
+181 0 obj
+<< /D [ 603 0 R /XYZ 79.37 771.024 null ] >>
endobj
-594 0 obj
+602 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F80 366 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-600 0 obj
-<< /Filter /FlateDecode /Length 2875 >>
+608 0 obj
+<< /Filter /FlateDecode /Length 2876 >>
stream
-xڵ[$7+
-n+%ӷ0|Co-#T?R
-_(Ra_?1J)>R?5' ?[<oR_~V&oXő D)RTߍ(>Ž"%rS쌭/lc[_8yVSO&Sp4A0:Lqqy҄1g78 (5u-txޥn onoez
-\t.9)Dڒ U`j=(4u!iq:Ć1^NK\Hִ[Z,
-M g|\QT=.SrqMl! S1EhyhH@RdQɘHLԵ]xLpyCSK!߼K6>ƺ !_⋰?dğl,. B@6c?WnC?[3$&^ \12؄TG]^Wh!'0>Xa7`r5`p hfv1%JG 6X` cS#B~D(zBnbErHuɹ719d E>G&9R=Õqnm&)Jʿސ#N53 f3"G/wI5=GKcǴfo8NaCsu:̘-d3Mv*p4ι.54Zُ+ӨмRC5˽N'Mev1Ȏ}uYI&_/9)XLw^m۳}Dyj*v|:Im[sqWai֒SR@͹d @5lQ 5w_mL™@
-ھgF@Dv"s 
-uZdq@k&u*b@ibU9qV9Y ![IGXQYmTZ<_${SHI,EXs>SLTci]Hcs'Mq |9ggǘՁYՅ Hjɸ
-s*l{iZI#\{WϗNHW"6s&}oqtec4uA*!/ @]^
-\-SjԂD@u!$D|)!㛺[bZ**OJķ}_6kAu>Vg\8-zmq}ն_F% ƒ+jE3w{Y#ͦZzT#nߘ hnII
-Y7[^nkoĢ#Ft={~nAZ[zOe[΂)wNLiEi
+xڵ[Ɏ$W %BS]] :ٰ|;oIRsL/H$Fo?^~z*1FL> DVPnnL)S* ¾~aR|'~kO;x{i"L,#=#R2}Q|* 7{E J[_FǶ q󤽭L&h atp c]gqo,1#p@|QFqkf'[̽Kr5| H<\{J:ah9aO .6~2~e#=!aL ߱yY0|䩥e3޶]hޯ#GLt rJN
+"/;
+4$ a)'XK"@hoˉh\O%0knjt ^~ ?:?jNv/a$&5OR^l[Rt"Z:]yQiXe[Xa6ɼy2c#0ҁH*؏s-z[]l]0BRA.L'kSFŻë<8O.m?Ϣa*zDW#,{,L T<.\{, #!*0z?cAQoP
+PJ
+ʯTҬ%
+dp'8fO%
+QG @&/SU?pDFoj1m׍I(t^ !}SLh`XЊh{D4ۣ$sⓎE1nlڵ5xm-ZǘUfvF  7TFa krⳅ'ywm4CUx-
+ܖMl?5aXՌ&v8kL%v-},)\D*n봐‶תM4@TĀ6R +0s
+
+(@rΎ1- %r)Tq$u ގ/Q,V4"X|;#l
+T6ѓ'Ҵ=G/󝐮DlvqQs'hMFH7j9 iT@?B,n^
+j =O"?Z \-_-Dʗ=l%BH*SC7u--tŀT<U,o]Rlяת|,*MϪqZU0mJK1WԮfG:/MGܾ1A
endstream
endobj
-599 0 obj
-<< /Type /Page /Contents 600 0 R /Resources 598 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R >>
+607 0 obj
+<< /Type /Page /Contents 608 0 R /Resources 606 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R >>
endobj
-601 0 obj
-<< /D [ 599 0 R /XYZ 78.37 808.885 null ] >>
+609 0 obj
+<< /D [ 607 0 R /XYZ 78.37 808.885 null ] >>
endobj
-189 0 obj
-<< /D [ 599 0 R /XYZ 79.37 771.024 null ] >>
+185 0 obj
+<< /D [ 607 0 R /XYZ 79.37 771.024 null ] >>
endobj
-598 0 obj
+606 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-606 0 obj
-<< /Filter /FlateDecode /Length 1294 >>
+614 0 obj
+<< /Filter /FlateDecode /Length 1323 >>
stream
-xڵX7+&  G7ٰ{;x6ɾƫu;}x|upmӧФZ+;~RENj^QB5N_>HIRj'%R+| BF]o/,qKJ;!HW:N/?'/s0FW'y` j:? 73+Lb,UXf."9"H19TKk"Mvq 6`t1)r؃ZH·> , ]Hn=.
-ApL:A7PL9aŊY-xEZs -45BqhOt /ڢtJ"i)2(
- qaC^J{ZTdr*6BF_=H8Nũ\+h,a~W1k)6[UُRdOG-nU\*Ү*bϖ酵~Mq 4X+ TBy7ioyqӯ/_o|}O}ۈ!~9u,Z$137Uxm^ۅv`ZQkjg&UnDX-4tRt[(o`?A9i(cnntw)[.w̲ahtI %by H"a|̙{i{l_-˚GPìy^Xs|Ӡ˵
-1bLt6:П~
-Ë]د?LaR:6&=xR|T yljp  k'ښ؝@mעj%P Ե)Y٥QrrĜ1Or,56 7S9t಑USV
-+bqFv C</2c
+xڵXɎ7+!`$ˀsJ27ç!Cr笠6QW$駻I)Vvzd@;Y4jz~>>HOJJɷLy wԕo|;\W)uG;I2~_򛎟'O o\G =x~ww5'LbYbeox PP-
+SX7 0h hgۀ9=PS
+ qasB^Js
+Tm#<E{ӑp̝S <lsEn|]Š:\JlVZnZ>d?JE{<U0zUqT^J'n>[֮5Ł辟ߋndV|x>3C,PM[|~>v/ʾLmِJO~I:UByn˘KŪuM<i]_gn05Nhr3\R*g7"wV:ZQ-s7 mm41M kwT#snfp|4oY섒zy H"aϙ{i{l_-˚GPìy^Xs|ՠ˵
+\ڬk1 ^vԇ! nXtRD^"u߯Su^fY/AҩA:Ogp2ݏ-{U(5M9J+mՔrK H)Y(S bs{Z=;"sxX/vښ ؂\{K
endstream
endobj
-605 0 obj
-<< /Type /Page /Contents 606 0 R /Resources 604 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R /Annots 608 0 R >>
+613 0 obj
+<< /Type /Page /Contents 614 0 R /Resources 612 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 554 0 R /Annots 616 0 R >>
endobj
-608 0 obj
-[ 602 0 R 603 0 R ]
+616 0 obj
+[ 610 0 R 611 0 R ]
endobj
-602 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 263.782 468.798 278.507 480.753 ]/A << /S /GoTo /D (subsection.0.6.3) >> >>
+610 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 263.782 456.843 278.507 468.798 ]/A << /S /GoTo /D (subsection.0.6.3) >> >>
endobj
-603 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 294.754 468.798 306.709 480.753 ]/A << /S /GoTo /D (subsection.0.6.3) >> >>
+611 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 294.754 456.843 306.709 468.798 ]/A << /S /GoTo /D (subsection.0.6.3) >> >>
endobj
-607 0 obj
-<< /D [ 605 0 R /XYZ 78.37 808.885 null ] >>
+615 0 obj
+<< /D [ 613 0 R /XYZ 78.37 808.885 null ] >>
endobj
-193 0 obj
-<< /D [ 605 0 R /XYZ 79.37 771.024 null ] >>
+189 0 obj
+<< /D [ 613 0 R /XYZ 79.37 771.024 null ] >>
endobj
-604 0 obj
+612 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-612 0 obj
-<< /Filter /FlateDecode /Length 1309 >>
+620 0 obj
+<< /Filter /FlateDecode /Length 1344 >>
stream
-xڵXɎ7+&; 4F|s 9ؗ~{m MV{H:4OnJ +%lj:A[#T6|9S*^)R%F)!?_n _qt9{ 0q6VyDK\?Î _3%Vb!3A83 rOqgMᗴAKҙph?pA0֫Գ  VX237NzE GQԒ?YX 9m-S$$nEB:/M$P (q摊&TѮ TǁGǶoļJy!`N`H!]~Xs~,'% :̯~eF+-7H43"&Wņ9m]]Jz>|]Zk(C-'EZU{S;lb)0B+z~U2¬0"|v|ߧm6p h>=l%?XLؒu4 Kn(gXM3TMCW$GZ)%$IZHk UglqD,Ai/lV[4Dj=P'q64Ѵ&sXc)'{ka;!7kmBxƁvXpS0@@VKdggv`vk?Jy K04?""m;lR;zd)bF߰'ra6:cFcC,t3 *>,<phGrL]MÌ"vnj$JMJ7!fʖۊn(% 2B!&SwBV6S1yc,1H<m>X RPc_Luu^=4wvbSZ-y]aGN ]ֶWa$ t+ե̮Yty͇%`x_ANgdMD%
-6RKG%G)*$(~zx KՄm^.3I_^S9#đw?EBxg;.-=GEe٭ %FtJ
-fNj+xsn;]`X¡YbmD 'ySzyv=Q"4_
-ܽu!CɈ3M
+xڵY#7ChlOh o Ŀ$[
+fU^,r}ӧ]$sJ 3qOb2I3-bz1}9so+˹V9!MN?H$FWqYp#f+_E
+ktAOIz=(͖τY12)l[qMڮ񗵑Q%zOA;hyNyp9wV<\GLK &Zy#JZ#fz+3+:-ey[Ĉ fD*i*EF2g)5 NvEO%OEO AR=T
+۾l/1VsD<B96 ʧ{&=xptKBv
+}))>FR 0u<:@:ndU ygqMLl_aP5T u)suiE-s\#$y
+Z4WgY>, `VRw0*&߱FCڈ|O`NG* \
endstream
endobj
-611 0 obj
-<< /Type /Page /Contents 612 0 R /Resources 610 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 545 0 R /Annots 614 0 R >>
+619 0 obj
+<< /Type /Page /Contents 620 0 R /Resources 618 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R /Annots 623 0 R >>
endobj
-614 0 obj
-[ 609 0 R ]
+623 0 obj
+[ 617 0 R ]
endobj
-609 0 obj
+617 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 254.015 699.315 260.989 710.274 ]/A << /S /GoTo /D (section.0.5) >> >>
endobj
-613 0 obj
-<< /D [ 611 0 R /XYZ 78.37 808.885 null ] >>
+621 0 obj
+<< /D [ 619 0 R /XYZ 78.37 808.885 null ] >>
endobj
-197 0 obj
-<< /D [ 611 0 R /XYZ 79.37 771.024 null ] >>
+193 0 obj
+<< /D [ 619 0 R /XYZ 79.37 771.024 null ] >>
endobj
-610 0 obj
+618 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-621 0 obj
-<< /Filter /FlateDecode /Length 3327 >>
+630 0 obj
+<< /Filter /FlateDecode /Length 3324 >>
stream
xˎ#>_X,
/)!|哒RO抏 ~)5qQJC6ܪ?^Z @K5~'ZVs]52FEFhOf# 7 R63'(PX#J0W:&
@@ -1979,3038 +2005,2972 @@ AbټVhs!?quyPBd m"s2 OVE4c`%ƜexFf6j&`pku[
0822Gt(X*ߖ^}p'D=C_ʆAM ?2򆓵(p[BJhTIVO̵S%f1D+WEf!|u}\`]{|D6
'݇sΪIQ[Iӿg t_|c7w*OkrfՒOR߲ $mBϷ$'AZxP^j'ZGLz
성su@<)/D"`:aQJ;u*N%?5*qf(Z籼PCOWTT}+<9wtfURG3a:>ʓý@l<Z wD w*7qQ0}yhMișayágm֖<5Q T=̳y} ]w7oh:fx!r~o ;P.N);r: Ւ
->/7pZ%ynZf\ Y>L婗/={fbM}fϣ"UAp͌Q/69C5 -=. !XN<')U@M\v3ý9&rLɏc0}lB*C//'V(kz9\Y偔vƒMOqG@Mkg4n#7I.WF(vDkj{Tz+m„)[ 01a,}PaôU,jfz*L${Y3:s]UkvlFuJc5)ʶj FyVDZ}~q>)9̫0@S)e]_i/]Oןh8.ttȅNŜҎnI)l3F(w&A^vu=D DІ7Azvk5oPnZv2<wľ<P*ɗ3-rNQ2F6iFdg'U_AZ͌}! J@@5MMPd ^sNkj[[J X(Z!vHomٽSޕ9-T\Yf`lc`Jzu桌m  CrmsRaYt/L^ǜXVhyv+Ճ-`ݼJJ"]mN$(ޞ;'Л2
+>/7pZ%ynZf\ Y>L婗/={fbM}fϣ"UAp͌Q/69C5 -=. !XN<')U@M\v3ý9&rLɏc0}lB*C//'V(kz9\Y偔vƒMOqG@Mkg4n#7I.WF(vDkj{Tz+m„)[ 01a,}PaôU,jfz*L${Y3:s]UkvlFuJc5)ʶj FyVDZ}~q>)9̫0@S)e]_i/]Oןh8.ttȅNŜҎnI)l3F(w&A^vu=D DІ7Azvk5oPnZv2<wľ<P*ɗ3-rNQ2F6iFdg'U_AZ͌}! J@@5MMPd ^sNkj[[J X(Z!vHomٽSޕ9-T\Yf`lc`Jzu桌m  CrmsRaYt/L^ǜXVhyv+Ճ-`ݼJJ"]mN$(ޞ;'Л2
endstream
endobj
-620 0 obj
-<< /Type /Page /Contents 621 0 R /Resources 619 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R /Annots 628 0 R >>
+629 0 obj
+<< /Type /Page /Contents 630 0 R /Resources 628 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R /Annots 636 0 R >>
endobj
-628 0 obj
-[ 615 0 R 616 0 R 617 0 R 618 0 R ]
+636 0 obj
+[ 624 0 R 625 0 R 626 0 R 627 0 R ]
endobj
-615 0 obj
+624 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 384.187 623.97 394.614 636.42 ]/A << /S /GoTo /D (Hfootnote.34) >> >>
endobj
-616 0 obj
+625 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 219.594 531.297 226.29 542.485 ]/A << /S /GoTo /D (Hfootnote.35) >> >>
endobj
-617 0 obj
+626 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 224.825 519.352 231.109 532.078 ]/A << /S /GoTo /D (Hfootnote.36) >> >>
endobj
-618 0 obj
+627 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 308.511 508.283 314.795 518.575 ]/A << /S /GoTo /D (Hfootnote.37) >> >>
endobj
-622 0 obj
-<< /D [ 620 0 R /XYZ 78.37 808.885 null ] >>
+631 0 obj
+<< /D [ 629 0 R /XYZ 78.37 808.885 null ] >>
endobj
-201 0 obj
-<< /D [ 620 0 R /XYZ 79.37 771.024 null ] >>
+197 0 obj
+<< /D [ 629 0 R /XYZ 79.37 771.024 null ] >>
endobj
-205 0 obj
-<< /D [ 620 0 R /XYZ 79.37 705.06 null ] >>
+201 0 obj
+<< /D [ 629 0 R /XYZ 79.37 705.06 null ] >>
endobj
-623 0 obj
-<< /D [ 620 0 R /XYZ 93.716 227.357 null ] >>
+632 0 obj
+<< /D [ 629 0 R /XYZ 93.716 227.357 null ] >>
endobj
-624 0 obj
-<< /D [ 620 0 R /XYZ 93.716 189.157 null ] >>
+633 0 obj
+<< /D [ 629 0 R /XYZ 93.716 189.157 null ] >>
endobj
-625 0 obj
-<< /D [ 620 0 R /XYZ 93.716 151.299 null ] >>
+634 0 obj
+<< /D [ 629 0 R /XYZ 93.716 151.299 null ] >>
endobj
-626 0 obj
-<< /D [ 620 0 R /XYZ 93.716 108.297 null ] >>
+635 0 obj
+<< /D [ 629 0 R /XYZ 93.716 108.297 null ] >>
endobj
-619 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F81 377 0 R /F83 414 0 R /F16 336 0 R /F75 338 0 R /F93 567 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R /F85 437 0 R /F71 347 0 R >> /ProcSet [ /PDF /Text ] >>
+628 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R /F81 377 0 R /F83 412 0 R /F16 336 0 R /F75 338 0 R /F93 549 0 R /F53 345 0 R /F73 350 0 R /F59 346 0 R /F85 439 0 R /F71 347 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-631 0 obj
-<< /Filter /FlateDecode /Length 3060 >>
+639 0 obj
+<< /Filter /FlateDecode /Length 3152 >>
stream
-xn$1WLx,,aFs3J;Gvp7V fMͪb_y_ׇ7/yF]^_z&?.>rn'/
- kxsa\<A2|n"<,i[YߚX]82.!(S|UmyP50IĀ=sWoO
-Oki>e@r!ȟiLpE.m\JE8HP]w[V9K/27bʩ{PmEp814H,iV֍;k5Hh1Ûƾ]Fo ɬO6d_~
-F+z,ULJьT6G!
-b\\s˩M+=Z.n4^#;fz"B6 ӧM'0et&7O>sQ@%b``U &z@@sbЎ9b>-Ku~%30{^Vz?zujd"L-7`%$/> *PQ`3ׇTvxpAv`A,$]M
-&j :DnϋdSOCcn,NnDo{mJQyDl%sF L=*eGv>
-^ÃPGB< `dΛ{^"~$S7jgɔ33B4ˊ)®-#9MdqLh1 Qݽ((osPKO]a:v*c =;QHnj(Bb(M=?IER?Ǚ,"I4*NHh]G^1R$|sٺ1u-fӿ~BlMt׿Yk @cby8X@:(ɸZeazMLy&g8Sf9{edr)KrnP7<-k],S7q_E-ژ"I3s}zиR![&i`/B^/mZ-4C.&Txf2/QsgP7]}iLqYjRΑdȗn9l6ym+νJ<:W~K Qc!,͵S~:&=<k5jW/3c|X'9ʞtSZ9dn,/_ZV$0֎!Ea$\#Mq?Zr|Foù00 iiCi
-/KDm"VQbH3kr:(\Y]n?eFtn#cFʖ'‘
-Z,3V {1J[{1X&\)ra8uilj+{+<ɥb1ͳl#>K={"z+3M^,U)KEG 4ʦxwZ9[mHԿBeUcxγNQ8&9YW*)cm$-&)tB5ΥMC_QM`\:_8=/+֎U-RD0
-^-ir&tiVwiL,m~sb冴CB2#vci%#9w#eZ| NIkZL;49\fI|qB?nuv7d ^1g!nLjjl׈m&ۍ
-'J҉1;.FkEZ=[YZ:sF[s[쾝ۥ!t%.
-MN%p'ˆ6.?retdrM4jZU1 qT*&ДwS$lՠ__A[S^~~΂gBκΚR(@l<l!
-\ Q:`VL.NȠRrEr(#cpqzeqmnxrJ0UWurԽQ˻q6m6:̃ 5 -g Q&I>z)xUYZF=pVH'??JTD4H4
+xrd1WL(>Xp8r2eI@zfU]D?o'~*)`է_ 8;9+'Νx
+WQ;s%g}܈֕6k9F+/Qpm7p2sZlbe/i e'֑gՕ7U{ ܐO$ 18ii<S2y/#'!i_ bJ_F$r^Pj} Bȷ8#r="d^>
+dR)#_NW)4^Kݬ\?Rz0
+#8H=Y;Yt6Ys
+M
+f3eNI?={LPݢ93q&ב Ѳ:$?zUO* F&KF@(̻0)% c&pvf
+w@MUVxP7
+%%;a5:}kHYl5shh*YxqِɚAX=zzuUo jj~u$C%^D,N֜{K+4Ͳs!Yc),uQ %Wj}̬ݿ@bPt ./N5:. #xv.i8s~b4% U߱ D胃|0[ 3:GAb dhB?̪dˁȏO%KUT[js)9 = !
+!0sZK/k;+i)RPWd1T_撬ZT5Z\bL0,="[_mG{hq](-ګ~LJBqQHASqͽ f^S@绘t,5ySxVv-1]ua쇴Vhײ3p?G|=>sOqKR LN
+Sh{g
+PTD+y
+ږ~\nVў=)jM)+{MڀsIkeQ|ը;-NR;K'ʎǜ<Ŗ[a҈EǾ ;K:EjXSJߵS GNj'['=WQ
+53x
+kF8ɩ(զ}?4&]}eY)7PkiXRV˟WVGȞ+4 */#6btudD+\ ҵ\.v]ilSˊI@ca&G T:nXkl/ha5 {V`17Q},qUIrEiki&?% vtκF/5sCM>ʤqmF̵뷘#>'ߘi%59~d
endstream
endobj
-630 0 obj
-<< /Type /Page /Contents 631 0 R /Resources 629 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
-endobj
-632 0 obj
-<< /D [ 630 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-209 0 obj
-<< /D [ 630 0 R /XYZ 79.37 639.908 null ] >>
-endobj
-213 0 obj
-<< /D [ 630 0 R /XYZ 79.37 621.783 null ] >>
-endobj
-634 0 obj
-<< /D [ 630 0 R /XYZ 77.176 602.516 null ] >>
-endobj
-637 0 obj
-<< /D [ 630 0 R /XYZ 77.176 591.557 null ] >>
-endobj
638 0 obj
-<< /D [ 630 0 R /XYZ 77.176 580.598 null ] >>
-endobj
-639 0 obj
-<< /D [ 630 0 R /XYZ 77.176 569.639 null ] >>
+<< /Type /Page /Contents 639 0 R /Resources 637 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
640 0 obj
-<< /D [ 630 0 R /XYZ 77.176 558.68 null ] >>
-endobj
-641 0 obj
-<< /D [ 630 0 R /XYZ 77.176 547.721 null ] >>
+<< /D [ 638 0 R /XYZ 78.37 808.885 null ] >>
endobj
-642 0 obj
-<< /D [ 630 0 R /XYZ 77.176 536.762 null ] >>
+205 0 obj
+<< /D [ 638 0 R /XYZ 79.37 640.179 null ] >>
endobj
-643 0 obj
-<< /D [ 630 0 R /XYZ 77.176 525.803 null ] >>
+209 0 obj
+<< /D [ 638 0 R /XYZ 79.37 622.054 null ] >>
endobj
-644 0 obj
-<< /D [ 630 0 R /XYZ 77.176 497.908 null ] >>
+642 0 obj
+<< /D [ 638 0 R /XYZ 77.176 602.787 null ] >>
endobj
645 0 obj
-<< /D [ 630 0 R /XYZ 78.499 486.949 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 591.828 null ] >>
endobj
646 0 obj
-<< /D [ 630 0 R /XYZ 78.499 475.99 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 580.869 null ] >>
endobj
647 0 obj
-<< /D [ 630 0 R /XYZ 78.499 465.031 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 569.91 null ] >>
endobj
648 0 obj
-<< /D [ 630 0 R /XYZ 78.499 454.072 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 558.951 null ] >>
endobj
649 0 obj
-<< /D [ 630 0 R /XYZ 78.499 443.113 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 547.992 null ] >>
endobj
650 0 obj
-<< /D [ 630 0 R /XYZ 78.499 432.154 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 537.033 null ] >>
endobj
651 0 obj
-<< /D [ 630 0 R /XYZ 78.499 421.195 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 526.074 null ] >>
endobj
652 0 obj
-<< /D [ 630 0 R /XYZ 78.499 410.237 null ] >>
+<< /D [ 638 0 R /XYZ 77.176 474.546 null ] >>
endobj
653 0 obj
-<< /D [ 630 0 R /XYZ 78.499 399.278 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 448.875 null ] >>
endobj
654 0 obj
-<< /D [ 630 0 R /XYZ 78.499 388.319 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 437.916 null ] >>
endobj
655 0 obj
-<< /D [ 630 0 R /XYZ 78.499 377.36 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 426.957 null ] >>
endobj
656 0 obj
-<< /D [ 630 0 R /XYZ 78.499 366.401 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 415.998 null ] >>
endobj
657 0 obj
-<< /D [ 630 0 R /XYZ 78.499 355.442 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 405.039 null ] >>
endobj
658 0 obj
-<< /D [ 630 0 R /XYZ 78.499 291.681 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 394.08 null ] >>
endobj
659 0 obj
-<< /D [ 630 0 R /XYZ 78.499 280.722 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 383.121 null ] >>
endobj
660 0 obj
-<< /D [ 630 0 R /XYZ 78.499 269.763 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 372.162 null ] >>
endobj
661 0 obj
-<< /D [ 630 0 R /XYZ 78.499 258.804 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 361.203 null ] >>
endobj
662 0 obj
-<< /D [ 630 0 R /XYZ 78.499 247.846 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 350.245 null ] >>
endobj
663 0 obj
-<< /D [ 630 0 R /XYZ 78.499 236.887 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 339.286 null ] >>
endobj
664 0 obj
-<< /D [ 630 0 R /XYZ 78.499 187.073 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 328.327 null ] >>
endobj
665 0 obj
-<< /D [ 630 0 R /XYZ 78.499 176.115 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 317.368 null ] >>
endobj
666 0 obj
-<< /D [ 630 0 R /XYZ 78.499 138.257 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 306.409 null ] >>
endobj
667 0 obj
-<< /D [ 630 0 R /XYZ 78.499 127.298 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 242.741 null ] >>
endobj
668 0 obj
-<< /D [ 630 0 R /XYZ 78.499 116.339 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 231.782 null ] >>
endobj
669 0 obj
-<< /D [ 630 0 R /XYZ 78.499 105.38 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 220.823 null ] >>
endobj
670 0 obj
-<< /D [ 630 0 R /XYZ 78.499 94.421 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 209.864 null ] >>
endobj
671 0 obj
-<< /D [ 630 0 R /XYZ 78.499 83.462 null ] >>
-endobj
-629 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F109 633 0 R /F64 333 0 R /F22 367 0 R /F59 346 0 R /F88 635 0 R /F111 636 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 638 0 R /XYZ 78.499 198.905 null ] >>
endobj
-674 0 obj
-<< /Filter /FlateDecode /Length 2245 >>
-stream
-x[ɒ6 WCV6U9-kr_ Hɶqrp,
-]|>:VU3AJIC ,F
-%â&XtB#f#A(|x6e3 Q(چn8xt˜vɭhFohuky&k\Jaz֜
-jzJxSy|=H*'
-[QIM5P~4,'%YZ*cQmBϗ^|Rmt?`-G͞V(\`c<{̥!ya#Gdo?e]r+7ߓg[8`yI1{z"6k,1ǝGvHJ=I]Lfx΅k?:8CV'a܎N m{"F:2Z=5B\.)&է+l
->8Y:OxRE# 4S5Cl$XljZI­U(mұdUCBՍS m!u[rSr$CKuʪK5q5T
-^O++sNB#'2i Y=n<7-m 滝B}(K"~}C4ʂVs棤U+Q`٫WӺ(̓es9bdz271tc%ȮQ"Hl1F qNB)Z>0JOVi|Ui<Ϟs;MϢQ>9Gjh֖ONcF?H ǦHkxZH!̽ԌYyHb֕{6enYk_U/w&9I#uZ #9x3=դ eV0ߡ a܍IXMQ;ir^ʚ<J5ں9SP4^lO VZJ-ob"GăvNR\m.ڢ\԰~l*
-lD\ԣ cSrM?KnDT,Č?O QßҎ$KwpTx2!h>D cv(
-ؑ f,7.w ^Eڦx N|w,ϑ$l@svj:׼uڽڪt\ϙFۏ><
-TcG#: ;V<}2k ڶO6`xgN+dks*YT͇m⪞pxcj>݂X1[c(a؆c/muDf~mH,6;IYdP
-'vlôy^FH-\zx0좇3V@w|R:}eaܻo|Lgdmvf~}YΜM'yJx΍ZTȓeϕpY8Ŗ_0gɾBj^/]h_һ7@Xc騚ͻetϷ
-endstream
+672 0 obj
+<< /D [ 638 0 R /XYZ 78.499 187.946 null ] >>
endobj
673 0 obj
-<< /Type /Page /Contents 674 0 R /Resources 672 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 638 0 R /XYZ 78.499 138.364 null ] >>
+endobj
+674 0 obj
+<< /D [ 638 0 R /XYZ 78.499 127.405 null ] >>
endobj
675 0 obj
-<< /D [ 673 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 89.593 null ] >>
endobj
676 0 obj
-<< /D [ 673 0 R /XYZ 78.499 768.829 null ] >>
-endobj
-677 0 obj
-<< /D [ 673 0 R /XYZ 78.499 757.87 null ] >>
+<< /D [ 638 0 R /XYZ 78.499 78.635 null ] >>
endobj
-678 0 obj
-<< /D [ 673 0 R /XYZ 78.499 746.912 null ] >>
+637 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F109 641 0 R /F64 333 0 R /F22 367 0 R /F59 346 0 R /F88 643 0 R /F111 644 0 R /F84 425 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
679 0 obj
-<< /D [ 673 0 R /XYZ 78.499 735.953 null ] >>
+<< /Filter /FlateDecode /Length 2231 >>
+stream
+x[n#7+! 0X4@ξ&5ܪIZRǞAVK~Xៃ<x¤Մ/*$Ҫǿ?_oRpY_=j?#-OwB<H$ mh) 0@|ugʵTM㻊
+BE[,`Z j7d$Aσ
+WYatgf
+4#m{^u,m!JkzCQI`"Ov,}%/n::håC[$x%}&&I,
+h(&hh>'ߌW٤J7Iu}ThʟB3
+ -C6 qI,)O 8_k0=^fϤ4Nq,
+!زʠ B ;FH<qMb좝VYr/Z
+hJ.c ! KgөRAt <=I\'Âsv CCYИe
+}_g2}S/(<k1Nd;jl͍Kv kMbϦ̈́۵ a}jLӻZf,1txjz޷bsB}SqUisbtm|7s7-¬&W$mk١;.X=7*UaK3572y +XgYSO1#tbwqRЪF
+endstream
+endobj
+678 0 obj
+<< /Type /Page /Contents 679 0 R /Resources 677 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
680 0 obj
-<< /D [ 673 0 R /XYZ 78.499 724.994 null ] >>
+<< /D [ 678 0 R /XYZ 78.37 808.885 null ] >>
endobj
681 0 obj
-<< /D [ 673 0 R /XYZ 78.499 714.035 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 768.829 null ] >>
endobj
682 0 obj
-<< /D [ 673 0 R /XYZ 78.499 703.076 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 757.87 null ] >>
endobj
683 0 obj
-<< /D [ 673 0 R /XYZ 78.499 692.117 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 746.912 null ] >>
endobj
684 0 obj
-<< /D [ 673 0 R /XYZ 78.499 681.158 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 735.953 null ] >>
endobj
685 0 obj
-<< /D [ 673 0 R /XYZ 78.499 653.292 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 710.406 null ] >>
endobj
686 0 obj
-<< /D [ 673 0 R /XYZ 78.499 642.333 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 699.447 null ] >>
endobj
687 0 obj
-<< /D [ 673 0 R /XYZ 78.499 614.467 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 688.488 null ] >>
endobj
688 0 obj
-<< /D [ 673 0 R /XYZ 78.499 603.508 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 677.529 null ] >>
endobj
689 0 obj
-<< /D [ 673 0 R /XYZ 78.499 592.55 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 666.57 null ] >>
endobj
690 0 obj
-<< /D [ 673 0 R /XYZ 78.499 581.591 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 655.611 null ] >>
endobj
691 0 obj
-<< /D [ 673 0 R /XYZ 78.499 570.632 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 644.652 null ] >>
endobj
692 0 obj
-<< /D [ 673 0 R /XYZ 78.499 559.673 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 633.694 null ] >>
endobj
693 0 obj
-<< /D [ 673 0 R /XYZ 78.499 548.714 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 622.735 null ] >>
endobj
694 0 obj
-<< /D [ 673 0 R /XYZ 78.499 537.755 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 595.267 null ] >>
endobj
695 0 obj
-<< /D [ 673 0 R /XYZ 78.499 526.796 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 584.308 null ] >>
endobj
696 0 obj
-<< /D [ 673 0 R /XYZ 78.499 515.837 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 556.84 null ] >>
endobj
697 0 obj
-<< /D [ 673 0 R /XYZ 78.499 504.878 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 545.881 null ] >>
endobj
698 0 obj
-<< /D [ 673 0 R /XYZ 78.499 477.012 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 534.922 null ] >>
endobj
699 0 obj
-<< /D [ 673 0 R /XYZ 78.499 466.054 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 523.963 null ] >>
endobj
700 0 obj
-<< /D [ 673 0 R /XYZ 78.499 426.232 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 513.004 null ] >>
endobj
701 0 obj
-<< /D [ 673 0 R /XYZ 78.499 382.412 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 502.045 null ] >>
endobj
702 0 obj
-<< /D [ 673 0 R /XYZ 78.499 350.546 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 491.086 null ] >>
endobj
703 0 obj
-<< /D [ 673 0 R /XYZ 78.499 330.635 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 480.127 null ] >>
endobj
704 0 obj
-<< /D [ 673 0 R /XYZ 78.499 319.676 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 469.168 null ] >>
endobj
705 0 obj
-<< /D [ 673 0 R /XYZ 78.499 279.855 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 458.209 null ] >>
endobj
706 0 obj
-<< /D [ 673 0 R /XYZ 78.499 268.896 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 447.251 null ] >>
endobj
707 0 obj
-<< /D [ 673 0 R /XYZ 78.499 257.938 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 419.783 null ] >>
endobj
708 0 obj
-<< /D [ 673 0 R /XYZ 78.499 246.979 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 408.824 null ] >>
endobj
709 0 obj
-<< /D [ 673 0 R /XYZ 78.499 236.02 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 369.4 null ] >>
endobj
710 0 obj
-<< /D [ 673 0 R /XYZ 78.499 225.061 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 325.778 null ] >>
endobj
711 0 obj
-<< /D [ 673 0 R /XYZ 78.499 214.102 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 294.112 null ] >>
endobj
712 0 obj
-<< /D [ 673 0 R /XYZ 78.499 203.143 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 274.4 null ] >>
endobj
713 0 obj
-<< /D [ 673 0 R /XYZ 78.499 192.184 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 263.441 null ] >>
endobj
714 0 obj
-<< /D [ 673 0 R /XYZ 78.499 181.225 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 224.018 null ] >>
endobj
715 0 obj
-<< /D [ 673 0 R /XYZ 78.499 170.266 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 213.059 null ] >>
endobj
716 0 obj
-<< /D [ 673 0 R /XYZ 78.499 159.307 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 202.1 null ] >>
endobj
717 0 obj
-<< /D [ 673 0 R /XYZ 78.499 148.348 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 191.141 null ] >>
endobj
718 0 obj
-<< /D [ 673 0 R /XYZ 78.499 122.47 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 180.182 null ] >>
endobj
719 0 obj
-<< /D [ 673 0 R /XYZ 78.499 111.511 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 169.223 null ] >>
endobj
720 0 obj
-<< /D [ 673 0 R /XYZ 78.499 100.552 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 158.264 null ] >>
endobj
721 0 obj
-<< /D [ 673 0 R /XYZ 78.499 89.593 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 147.306 null ] >>
endobj
722 0 obj
-<< /D [ 673 0 R /XYZ 78.499 78.635 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 136.347 null ] >>
endobj
-672 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-725 0 obj
-<< /Filter /FlateDecode /Length 2002 >>
-stream
-xZr6+hU.WY4U959
-}98];j' . jSiPkj!5G23eo-iGi ̒/دS~f@АeYk|Dڝ9qM
-B(U,SҨ"=szV<;xʵ %KFo=2#}m-pŚ\N1TQ_VcSBì'zl/1#f4 o󫩈n87FnZxqUc>Z%:;%9>QT
-pзti
-]J{V&6yM$si Tѫ/{ֽL*s4C?2! T$kϤX}Q{ITlPn~u:|'[#z1MaiWSb3 0(lu瓪ϝL T4-cHq}a(QB]U
-_Z
-nj5NOZ;ӑE=^zq*QWr|O7 ;ԫ`ll Z[RZ']֯)k~
-eL#jx!um)FBkjΙ؟bZ{,q>u k]X-]j(KM}_qs\)K@E"=l}IPcyݤ[J܃7 me.rz\jY5Z2mc2+gDLT5theĨ=3<ums6q}J04fyBr./ugͣug`1:.M,C{/8)t忝޼D ϬQX|+(r-I@ayUUO{<k֫yNCA*NςƚG"ku( N2 H
-4LZ4#.8C[@
-sFC>M Z W1tq6B'^̩ET-0%^bR(R9iOEn{_@EP! @!X e˅W[צ(cHXJdͼyʛ[l1xV=e݄xP[uEz[[6C酲)I1L;d Y>\<OWd^ 9VZRJn `ANRz֓
-1>.ƤR@(;- uc*PL3&*QG G/{8Pz!sduB3{;޿{<0YbKfF$#W.pH"Ө_f6p]޽r##OFIqZJn~
-endstream
+723 0 obj
+<< /D [ 678 0 R /XYZ 78.499 125.388 null ] >>
endobj
724 0 obj
-<< /Type /Page /Contents 725 0 R /Resources 723 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 678 0 R /XYZ 78.499 111.511 null ] >>
+endobj
+725 0 obj
+<< /D [ 678 0 R /XYZ 78.499 100.552 null ] >>
endobj
726 0 obj
-<< /D [ 724 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 89.593 null ] >>
endobj
727 0 obj
-<< /D [ 724 0 R /XYZ 78.499 768.829 null ] >>
+<< /D [ 678 0 R /XYZ 78.499 78.635 null ] >>
endobj
-728 0 obj
-<< /D [ 724 0 R /XYZ 78.499 757.87 null ] >>
-endobj
-729 0 obj
-<< /D [ 724 0 R /XYZ 78.499 742.255 null ] >>
+677 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
730 0 obj
-<< /D [ 724 0 R /XYZ 78.499 731.296 null ] >>
+<< /Filter /FlateDecode /Length 1945 >>
+stream
+x[Ms(W  4PJUSܶ{>,[(vٝ'@O>3g:<sVH~d sr2(G1;ȹkxᾟ,sҶ hC =G{d>!6ޱη=h{"wj1xn{u<<jW87<)ḴbsxFs&8ØgzPP0 _x <X otF24#:{z@
+\@/Jv?#MtKOs՛*GٛDZdG-˄7Pmrä
+L^(^}~;J ԐzU!խ\Vr ]ȝʷrjrȝ=@tMG_k3HڑjMeJݤc(;)^H֢'S"$۸&Ip9(oqC"٧<;c!]Ē{jPY@é]ȋ%-aZy) h\8
+endstream
+endobj
+729 0 obj
+<< /Type /Page /Contents 730 0 R /Resources 728 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
731 0 obj
-<< /D [ 724 0 R /XYZ 78.499 720.337 null ] >>
+<< /D [ 729 0 R /XYZ 78.37 808.885 null ] >>
endobj
732 0 obj
-<< /D [ 724 0 R /XYZ 78.499 709.378 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 768.829 null ] >>
endobj
733 0 obj
-<< /D [ 724 0 R /XYZ 78.499 698.419 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 757.87 null ] >>
endobj
734 0 obj
-<< /D [ 724 0 R /XYZ 78.499 687.461 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 746.912 null ] >>
endobj
735 0 obj
-<< /D [ 724 0 R /XYZ 78.499 676.502 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 735.953 null ] >>
endobj
736 0 obj
-<< /D [ 724 0 R /XYZ 78.499 665.543 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 696.145 null ] >>
endobj
737 0 obj
-<< /D [ 724 0 R /XYZ 78.499 626.667 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 670.278 null ] >>
endobj
738 0 obj
-<< /D [ 724 0 R /XYZ 78.499 601.576 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 659.32 null ] >>
endobj
739 0 obj
-<< /D [ 724 0 R /XYZ 78.499 590.617 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 648.361 null ] >>
endobj
740 0 obj
-<< /D [ 724 0 R /XYZ 78.499 579.658 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 637.402 null ] >>
endobj
741 0 obj
-<< /D [ 724 0 R /XYZ 78.499 568.699 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 609.55 null ] >>
endobj
742 0 obj
-<< /D [ 724 0 R /XYZ 78.499 541.778 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 598.591 null ] >>
endobj
743 0 obj
-<< /D [ 724 0 R /XYZ 79.822 530.819 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 582.665 null ] >>
endobj
744 0 obj
-<< /D [ 724 0 R /XYZ 79.822 515.204 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 571.706 null ] >>
endobj
745 0 obj
-<< /D [ 724 0 R /XYZ 79.822 504.245 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 560.747 null ] >>
endobj
746 0 obj
-<< /D [ 724 0 R /XYZ 79.822 493.286 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 549.788 null ] >>
endobj
747 0 obj
-<< /D [ 724 0 R /XYZ 79.822 482.327 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 538.829 null ] >>
endobj
748 0 obj
-<< /D [ 724 0 R /XYZ 79.822 471.368 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 527.87 null ] >>
endobj
749 0 obj
-<< /D [ 724 0 R /XYZ 79.822 460.41 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 516.911 null ] >>
endobj
750 0 obj
-<< /D [ 724 0 R /XYZ 79.822 449.451 null ] >>
+<< /D [ 729 0 R /XYZ 78.499 505.953 null ] >>
endobj
751 0 obj
-<< /D [ 724 0 R /XYZ 79.822 438.492 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 494.994 null ] >>
endobj
752 0 obj
-<< /D [ 724 0 R /XYZ 79.822 427.533 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 484.035 null ] >>
endobj
753 0 obj
-<< /D [ 724 0 R /XYZ 79.822 416.574 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 468.109 null ] >>
endobj
754 0 obj
-<< /D [ 724 0 R /XYZ 79.822 400.959 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 457.15 null ] >>
endobj
755 0 obj
-<< /D [ 724 0 R /XYZ 79.822 390 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 446.191 null ] >>
endobj
756 0 obj
-<< /D [ 724 0 R /XYZ 79.822 379.041 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 435.232 null ] >>
endobj
757 0 obj
-<< /D [ 724 0 R /XYZ 79.822 368.082 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 424.273 null ] >>
endobj
758 0 obj
-<< /D [ 724 0 R /XYZ 79.822 357.123 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 413.314 null ] >>
endobj
759 0 obj
-<< /D [ 724 0 R /XYZ 79.822 346.164 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 402.356 null ] >>
endobj
760 0 obj
-<< /D [ 724 0 R /XYZ 79.822 335.205 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 391.397 null ] >>
endobj
761 0 obj
-<< /D [ 724 0 R /XYZ 79.822 324.246 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 380.438 null ] >>
endobj
762 0 obj
-<< /D [ 724 0 R /XYZ 79.822 313.287 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 358.549 null ] >>
endobj
763 0 obj
-<< /D [ 724 0 R /XYZ 79.822 292.019 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 347.59 null ] >>
endobj
764 0 obj
-<< /D [ 724 0 R /XYZ 79.822 281.06 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 307.754 null ] >>
endobj
765 0 obj
-<< /D [ 724 0 R /XYZ 79.822 241.535 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 296.795 null ] >>
endobj
766 0 obj
-<< /D [ 724 0 R /XYZ 79.822 230.576 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 285.836 null ] >>
endobj
767 0 obj
-<< /D [ 724 0 R /XYZ 79.822 219.617 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 274.877 null ] >>
endobj
768 0 obj
-<< /D [ 724 0 R /XYZ 79.822 208.658 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 263.918 null ] >>
endobj
769 0 obj
-<< /D [ 724 0 R /XYZ 79.822 197.699 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 252.959 null ] >>
endobj
770 0 obj
-<< /D [ 724 0 R /XYZ 79.822 186.74 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 242 null ] >>
endobj
771 0 obj
-<< /D [ 724 0 R /XYZ 79.822 175.781 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 231.041 null ] >>
endobj
772 0 obj
-<< /D [ 724 0 R /XYZ 79.822 164.822 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 217.101 null ] >>
endobj
773 0 obj
-<< /D [ 724 0 R /XYZ 79.822 151.037 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 206.142 null ] >>
endobj
774 0 obj
-<< /D [ 724 0 R /XYZ 79.822 140.078 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 166.306 null ] >>
endobj
775 0 obj
-<< /D [ 724 0 R /XYZ 79.822 100.552 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 155.347 null ] >>
endobj
776 0 obj
-<< /D [ 724 0 R /XYZ 79.822 89.593 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 144.388 null ] >>
endobj
777 0 obj
-<< /D [ 724 0 R /XYZ 79.822 78.635 null ] >>
-endobj
-723 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 729 0 R /XYZ 79.822 133.429 null ] >>
endobj
-780 0 obj
-<< /Filter /FlateDecode /Length 2716 >>
-stream
-x[Ko7 W=D(, d
-bmG3-շ?͙jX e ==89}hnC>
-z)OFeΩA;cGz24pl)\s77=9tp&1M3O=[
-^%9N85t<R$>Q3mq#;s?ʞҽh5hpSTvxP[2{Q~|brQn*Zy0Z> 6-&3:Ɔ4_K)$A{p"t/ħq:gdjj85vRl_U#\ j|;D 5Hu%:$Yê->§p\Ř`f!%;LS!$i>
-q֠Ռϳ8YCfnK43q9Q0H|aw982t<1|bôqce 359_ 2à7 z0(v-=3hx*m1 e%~(iax붗I N+a1[DZW.a09>vR8b{aoP' %
-s-lBQ7Hv$y|NS"1-Y{ϫw"E{K9DŽ }oa6)d*2P#)r̿wSR |PS3j^JYރD"~&S<FLfmTJ a(a<G [Es0tyEEFF^߭ umA#[:efUȜsg3=ʾEoU~#lÐ27?J=^m,X[sj>W(+q UK
-{4r(~bM+q|Lj6,׷wgh˕4R&BT")@յ;e/L*~9WjûJNsi$qG氽čc)LWsq@Sbs~U|X􊺅Ր
-*3tΜX) ?o#
-fWvz7Ӄ>6cu5x$/
-KuO
-0~%݅S}FF:cͮ'֭2ӆ(/\xo O2Au[^P|q.'mik]*~&E
-ΫIaTE%_)X-$L?:ZZᴄGTRD&K:56|/p?[Ja͇JUNsǀ-xaT%' s2%+UjeZb0?)I&SH%q'N\h%75Н ۨ ~x {8g9\s 8%p> \EխV|2@ٵ=˷ (/ ot]0o?^]A>8H^x!?FwqySd~UW}Kَm[832C[JYc
-endstream
+778 0 obj
+<< /D [ 729 0 R /XYZ 79.822 122.47 null ] >>
endobj
779 0 obj
-<< /Type /Page /Contents 780 0 R /Resources 778 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 729 0 R /XYZ 79.822 111.511 null ] >>
+endobj
+780 0 obj
+<< /D [ 729 0 R /XYZ 79.822 100.552 null ] >>
endobj
781 0 obj
-<< /D [ 779 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 89.593 null ] >>
endobj
782 0 obj
-<< /D [ 779 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 729 0 R /XYZ 79.822 78.635 null ] >>
endobj
-783 0 obj
-<< /D [ 779 0 R /XYZ 79.822 757.87 null ] >>
-endobj
-784 0 obj
-<< /D [ 779 0 R /XYZ 79.822 746.912 null ] >>
+728 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
785 0 obj
-<< /D [ 779 0 R /XYZ 79.822 735.953 null ] >>
+<< /Filter /FlateDecode /Length 3179 >>
+stream
+x[n$ W2Y\]z .]mJJ]zlWIEQu?~<~@ۯ`VPn}Re(O8'Lchf<
+K+bcQk+xכk^=ipٌ 9x֡C,w | ְ˵!^ïVX9 IEEhQÃaVn}=#F!ܣ)'uas*)iC ̎m$' Lmz!;ۼ@09\T^63VͤO=ZxLq 8AcgDR8o7U<.Ӌ蓌RY V9$z-ˣ
+?X|O20.GϏE'Gr67?OVnAJb# KȑTUUVnMVhrg" /g셴Wgʹ>r_e$keM3P{2*v
+`(>85ߘoz6G_D׹"hQPVy՛@K\opfFHxB3wL
+8kZu^iN ? kۣF޺҉Qư0:#6lJ6_:b6Z(
+Xrr8?9\0^.>^=U~;1̩Ӝf[zaPuE7$~֦v=ڹFmYXFʸ}Oa?mJjpnB G ,Xr!l2JO [x#86Dk=*BmYGU[igYš0ϲL/j$2ɜ*"]?^OTNFJޗ,T %~ˬo hW`;4?yq222-W 7g_B;7Zb}y{pvON& zG6lnEE%X&YWRzsADAZRMfq|/j=2)OOXUk{ע}`4wsL y)CIQ{4QiYMx$ӻJO;Ҍ iޝLq2G7W6/܊J RCj$8LG;l817K BŲÝ}x}ٓ;~`9{<]=jE[׊$YQBJKy% 2Ocn= 9L t `ݹYRD:9?jYzR 9\c_1=ά,׷ LX"Ǿ"[G2N5(Gٽ:Tn1R^Gt~٘nK+|5f)5׷jCN9eyhnSRJ
+=7X|lT^Ven3 ࿿a3xmuU(kSm;Kmd ]!JFnh}E\d~?[ԍS&{2c{ GXطq 0xg\!-.Q;r/f2 VT7'?lD;d
+endstream
+endobj
+784 0 obj
+<< /Type /Page /Contents 785 0 R /Resources 783 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
786 0 obj
-<< /D [ 779 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 784 0 R /XYZ 78.37 808.885 null ] >>
endobj
787 0 obj
-<< /D [ 779 0 R /XYZ 79.822 714.035 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 733.96 null ] >>
endobj
788 0 obj
-<< /D [ 779 0 R /XYZ 79.822 664.222 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 723.001 null ] >>
endobj
789 0 obj
-<< /D [ 779 0 R /XYZ 79.822 653.263 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 712.042 null ] >>
endobj
790 0 obj
-<< /D [ 779 0 R /XYZ 79.822 642.304 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 701.083 null ] >>
endobj
791 0 obj
-<< /D [ 779 0 R /XYZ 79.822 631.345 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 690.124 null ] >>
endobj
792 0 obj
-<< /D [ 779 0 R /XYZ 79.822 620.386 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 679.166 null ] >>
endobj
793 0 obj
-<< /D [ 779 0 R /XYZ 79.822 609.427 null ] >>
-endobj
-217 0 obj
-<< /D [ 779 0 R /XYZ 79.37 583.978 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 668.207 null ] >>
endobj
794 0 obj
-<< /D [ 779 0 R /XYZ 79.822 534.244 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 657.248 null ] >>
endobj
795 0 obj
-<< /D [ 779 0 R /XYZ 79.822 523.285 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 646.289 null ] >>
endobj
796 0 obj
-<< /D [ 779 0 R /XYZ 79.822 474.468 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 635.33 null ] >>
+endobj
+213 0 obj
+<< /D [ 784 0 R /XYZ 79.37 609.881 null ] >>
endobj
797 0 obj
-<< /D [ 779 0 R /XYZ 79.822 427.644 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 560.147 null ] >>
endobj
798 0 obj
-<< /D [ 779 0 R /XYZ 79.822 380.819 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 549.188 null ] >>
endobj
799 0 obj
-<< /D [ 779 0 R /XYZ 79.822 345.95 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 500.371 null ] >>
endobj
800 0 obj
-<< /D [ 779 0 R /XYZ 79.822 334.991 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 453.547 null ] >>
endobj
801 0 obj
-<< /D [ 779 0 R /XYZ 79.822 288.167 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 406.722 null ] >>
endobj
802 0 obj
-<< /D [ 779 0 R /XYZ 79.822 259.275 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 371.853 null ] >>
endobj
803 0 obj
-<< /D [ 779 0 R /XYZ 79.822 218.428 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 360.894 null ] >>
endobj
804 0 obj
-<< /D [ 779 0 R /XYZ 79.822 171.604 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 314.07 null ] >>
endobj
805 0 obj
-<< /D [ 779 0 R /XYZ 79.822 112.824 null ] >>
+<< /D [ 784 0 R /XYZ 79.822 285.178 null ] >>
endobj
-778 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F65 335 0 R /F30 341 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-808 0 obj
-<< /Filter /FlateDecode /Length 2898 >>
-stream
-x\ˎc7WZ7P( ndݻ`3mEז40^]Ço~
-}0DxOd=d`܈z
-5
-\<G'"ΜO\ޚ~1
-땂
-JZAV*ti3
-Xb=Y6@i8WO .&ֻ# tCnq')˽E2?w<%Ο3}-9ƺ(_"'2 PIGaү0Iژ_Y'Mw܃089S.Pt vCZuN˾u;yc9hzp}7%KR6Tsc4Sr/ ;E$D9ykgڼJ1 m]QǺ
-=2o5,6;3Z}3?ƹlpC0-yd0*<wCPI,qYj@
-:$tH(jmw18c Jff&ð`CyF"ɞilw9js!=`D3d2"ް`^M3DtR>]=TWQPݒsu^nr^V,ܐSŘHd[51)o7sW4얙GAR ^uϝ|[[:ڡQst{+mv Ue"|PJEB\iW Cj~H>YY~S,ϵܳ<p~2<j`%0 L^_']m,ȑcxvcwkEHWSelȦ0]-( &?^+JޚzZm9~#>@TLK16#\okj(P)/CH}B1U<P:M X`qMMn$GW^GU3Crj:UR Z+I1FiO:P1җ3s N G|u pP8!Z8F>姚*hp&ҜdD |C1u-BNxPJQ9JЯ%ƳSpLHM`˥\k(Jy7Sqʄ́= B($ȭ/! U
->L>@eqo&-D^#k?AN߮ ^΋jևu+2H
-t >A繅?@c4ɇU.WʑW316/NYJ%V oT* KW$+2nh",  n\ OgeRK5m ;*ș]Tjܟ{Oo\Oj@0ԤCjiX@~PXk:hصg8h30;
-X I;"! ^
-j%[d'̓|(M\QpdzI"^xYĔQ8Y1"  D݉s!"3?aJ2=g[:#[=&N"G )+"A/aխ@Ϭr,]L;+Дy+_9!3^oOK79d#r@]Yji{E/RQW \?>zo-!L,
-pK3ݩ&=C~44Wگt*]_MiVROFa=)9*޻o4HB
-״vH¤RXZ5+μ4oo@5
-endstream
+806 0 obj
+<< /D [ 784 0 R /XYZ 79.822 220.421 null ] >>
endobj
807 0 obj
-<< /Type /Page /Contents 808 0 R /Resources 806 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 784 0 R /XYZ 79.822 161.641 null ] >>
endobj
-809 0 obj
-<< /D [ 807 0 R /XYZ 78.37 808.885 null ] >>
+808 0 obj
+<< /D [ 784 0 R /XYZ 79.822 102.862 null ] >>
endobj
-810 0 obj
-<< /D [ 807 0 R /XYZ 79.822 730.975 null ] >>
+783 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R /F30 341 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
811 0 obj
-<< /D [ 807 0 R /XYZ 79.822 720.016 null ] >>
+<< /Filter /FlateDecode /Length 2873 >>
+stream
+x\Ɏ#9WJ} \\gNצvÖ(`r:BAQ\)Q?oWaN+>77I\`ʝ[q_o3]i [oGX#U~ \8BXɸW 3i'#UdIWRV9s+30΅Wt* d.}&y11)6{ .dzԓΔ64hV!Q]u5`8P fϢ?b:0mK?=?Wl=
+#0kTY0yWf\YkTH/cvqXPꭺBG&Sp۝:ޖZ4$,T
+U8\73vnu[mXTVhC5.*d{[TT幖* d4V!y9C%a"ԥ~dZp2Kb< p̱xfMw.&ZՋ)a[D9I1" ?^) ƨӊP6PnR&8>d\-%2"yjsݑyy|B56ew @DN)10 X2yF\ZSI;I о8֕qWڌj8K'@1>'}[h\](
+endstream
+endobj
+810 0 obj
+<< /Type /Page /Contents 811 0 R /Resources 809 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
812 0 obj
-<< /D [ 807 0 R /XYZ 79.822 673.207 null ] >>
+<< /D [ 810 0 R /XYZ 78.37 808.885 null ] >>
endobj
813 0 obj
-<< /D [ 807 0 R /XYZ 79.822 638.352 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 742.926 null ] >>
endobj
814 0 obj
-<< /D [ 807 0 R /XYZ 79.822 567.632 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 684.147 null ] >>
endobj
815 0 obj
-<< /D [ 807 0 R /XYZ 79.822 520.823 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 673.188 null ] >>
endobj
816 0 obj
-<< /D [ 807 0 R /XYZ 79.822 509.864 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 662.229 null ] >>
endobj
817 0 obj
-<< /D [ 807 0 R /XYZ 79.822 475.01 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 615.405 null ] >>
endobj
818 0 obj
-<< /D [ 807 0 R /XYZ 79.822 428.2 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 544.67 null ] >>
endobj
819 0 obj
-<< /D [ 807 0 R /XYZ 79.822 381.391 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 497.846 null ] >>
endobj
820 0 obj
-<< /D [ 807 0 R /XYZ 79.822 370.432 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 486.887 null ] >>
endobj
821 0 obj
-<< /D [ 807 0 R /XYZ 79.822 335.578 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 452.017 null ] >>
endobj
822 0 obj
-<< /D [ 807 0 R /XYZ 79.822 300.723 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 405.193 null ] >>
endobj
823 0 obj
-<< /D [ 807 0 R /XYZ 79.822 289.764 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 358.369 null ] >>
endobj
824 0 obj
-<< /D [ 807 0 R /XYZ 79.822 254.91 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 347.41 null ] >>
endobj
825 0 obj
-<< /D [ 807 0 R /XYZ 79.822 243.951 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 312.54 null ] >>
endobj
826 0 obj
-<< /D [ 807 0 R /XYZ 79.822 197.142 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 277.671 null ] >>
endobj
827 0 obj
-<< /D [ 807 0 R /XYZ 79.822 186.183 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 266.712 null ] >>
endobj
828 0 obj
-<< /D [ 807 0 R /XYZ 79.822 151.328 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 231.843 null ] >>
endobj
829 0 obj
-<< /D [ 807 0 R /XYZ 79.822 140.369 null ] >>
+<< /D [ 810 0 R /XYZ 79.822 220.884 null ] >>
endobj
830 0 obj
-<< /D [ 807 0 R /XYZ 79.822 105.515 null ] >>
-endobj
-806 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 810 0 R /XYZ 79.822 174.06 null ] >>
endobj
-833 0 obj
-<< /Filter /FlateDecode /Length 3199 >>
-stream
-x9$џW" h40Jn&YȨ*&"s7y|*s "Xxț% JHnw׋oR/T~@>qƑw@rs]V}9$Dn!
-J ch%>+e\@Rs &y= }D<1OcY'f D0[c{fcd;ޫ0
-cq&}u&yU\4C3llkP I+|p"$
-p0%m%l$`K~(&Fx8(}WS|(4,T?ZM h߷0HaAnX+&P1D6d'jHU]Z`SqaL&δj,g,[$+P/8ĖG@~cpFϺ)lω īMë
-w)8c<Tj(*ۗeԵf+RejC7t7L؆x sgd so]޴Q =ϯ&TmvMk# z9ŪNiu՟< x* 6fBz\Q
- 
-@eeG^Xa2*jy-2tءG3mෲad<.JOq3)-N 1ZAWfT%bdsU=96}\,eP>48V%7 m\)J
-ډ3j|-Not^(
-bQ!j1*k. I@)j܌Wx%@xA6oCl7DZLwWNrQ9Ӏ/UB+V; ݊?ku>݁tͿ6\Y*^"3ˑqRZ5n%9nRP9cQq([jq!. ;sSCV\֨APSKV--}u2-co|M#â]:f̉hsKJNo(`Ix~f~T wPXB-gwK}BYidFz4sZq&{1;mZt um xo.ryzfՎRw zнw'T
-m6:dL/JODZYfx#|6^ZQڑGN^ @}£HlFh`ċ/>1P㘡:C #TNm׻`!5-l o5$땼JMw.dGW%=p\Ԕ.¿QE,塋ȳFh뎋IW" ˤJ&ŀLjt%_91OB{|Ar?rޱ_vRT)֒)l͡> ?R5ۑS'*&1(`/)h.8zBHX3+qk9Mhk]TijA!,l+ st\KH|,oϫ͊Y/LR*Ȃ*f(_@/yƀ<ǭu@
-endstream
+831 0 obj
+<< /D [ 810 0 R /XYZ 79.822 163.101 null ] >>
endobj
832 0 obj
-<< /Type /Page /Contents 833 0 R /Resources 831 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 810 0 R /XYZ 79.822 128.232 null ] >>
endobj
-834 0 obj
-<< /D [ 832 0 R /XYZ 78.37 808.885 null ] >>
+833 0 obj
+<< /D [ 810 0 R /XYZ 79.822 117.273 null ] >>
endobj
-835 0 obj
-<< /D [ 832 0 R /XYZ 79.822 650.274 null ] >>
+834 0 obj
+<< /D [ 810 0 R /XYZ 79.822 82.403 null ] >>
endobj
-836 0 obj
-<< /D [ 832 0 R /XYZ 79.822 577.547 null ] >>
+809 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F81 377 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
837 0 obj
-<< /D [ 832 0 R /XYZ 79.822 542.677 null ] >>
+<< /Filter /FlateDecode /Length 3468 >>
+stream
+x\n% WZ(]moz?nA$㈤X__voB84h|o^bh/Wε\~}4+9zn?4G[z
+ӈouge~<ʀv K7Sbm뗐f93< Adɿ7eF(= 4 Q ퟿N6ȸN;J&\]LVd Hȴ50 l_W͑hTB2!Ħ ('BbP0+l7&PVQDWOi6??c$.L(d r$Ltyi#ݑ\AgIL&EeEQ^qo*Ώvg"|@*ʏ.W紘ҚGcVK)_3bIbֈWS`~>[OSܚ
+HL`YiV.ȧ q_d _j!dX_kȠxDw) $!
+xS9?˨ є0)F$)q =ny R<晈#NN %8vHDpZaBgh@twV$S3LR8{h?ϣNQlHyZͤ翺oɥGMVUC>6XA$C`
+GJ=mjiOgA<6d#GZ4Hj5 E"PWّ.j )ivs0FM1
+F59SpE(6 sVHh)X
+--=LЫSEBE1"XbCn"h:#`M'xyRƫ@}Ǻ$هś%Z\Ϝk5юӚuS Z\#.U\.ucS.Rjʹ#!vTB HS~XtN3fr
+5Z\(U4gWȈ',]fm ^K(FT1H%WhJnOj8Gj *fߝAbꊔ*z5lgn:8z\0Rd
+PwBsB/\ÐCKյm׶vqm
+ Z'*ŴqyXv$AFvŔd\0j]PvƸtq%DѧrqX-]QIO+r(IMSդ3v-x.T@8;)f!fPK
+
+. KX=U0=~ @INc S2Rq0wEF9r_/߇^IZ&8|u@?zd)^S[vMa9Caؗf|JO"{I-,-.kOvI]'A^U#.Fn m6di5*||oPLJ'W;?#Wl<
+A"o5F?/gTxo/:+FJJJ߶'D!*\;2
+[*y8tȶ@0~V>qvurZ9Lp)U]\Sʉ~vp2S|բƸ!cWb1hj/+&چ jRܲ:Np
+endstream
+endobj
+836 0 obj
+<< /Type /Page /Contents 837 0 R /Resources 835 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
838 0 obj
-<< /D [ 832 0 R /XYZ 79.822 459.987 null ] >>
+<< /D [ 836 0 R /XYZ 78.37 808.885 null ] >>
endobj
839 0 obj
-<< /D [ 832 0 R /XYZ 79.822 425.118 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 632.395 null ] >>
endobj
840 0 obj
-<< /D [ 832 0 R /XYZ 79.822 390.249 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 560.521 null ] >>
endobj
841 0 obj
-<< /D [ 832 0 R /XYZ 79.822 355.38 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 526.334 null ] >>
endobj
842 0 obj
-<< /D [ 832 0 R /XYZ 79.822 344.421 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 444.326 null ] >>
endobj
843 0 obj
-<< /D [ 832 0 R /XYZ 79.822 309.552 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 410.139 null ] >>
endobj
844 0 obj
-<< /D [ 832 0 R /XYZ 79.822 238.817 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 375.952 null ] >>
endobj
845 0 obj
-<< /D [ 832 0 R /XYZ 79.822 213.91 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 341.765 null ] >>
endobj
846 0 obj
-<< /D [ 832 0 R /XYZ 79.822 202.951 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 330.806 null ] >>
endobj
847 0 obj
-<< /D [ 832 0 R /XYZ 79.822 191.992 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 260.753 null ] >>
endobj
848 0 obj
-<< /D [ 832 0 R /XYZ 79.822 181.034 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 236.699 null ] >>
endobj
849 0 obj
-<< /D [ 832 0 R /XYZ 79.822 170.075 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 225.741 null ] >>
endobj
850 0 obj
-<< /D [ 832 0 R /XYZ 79.822 159.116 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 210.141 null ] >>
endobj
851 0 obj
-<< /D [ 832 0 R /XYZ 79.822 148.157 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 199.183 null ] >>
endobj
-831 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-854 0 obj
-<< /Filter /FlateDecode /Length 2254 >>
-stream
-xZr#W!wUhKe _lIٙ,dKM<x
-=|su{$WǫxEW/9k^z#c<B@Ä6N55 7P/c *]周i󬆷Yv"I?w?{+AʝCe\PwIBY^z{_|)&}W_s +J-ʳMKF[6Z8vř:&><" yyf/HRUWWg9_NHw+5ڡ*:N-Eݝ`5#]/[Q!-h?F{X U( ѠQrh0-1J S\Ipˤ*̶B2PT sM aՖFOd
-VP%0זe:]H8n!o7h}5JI.x/yca"06 &(
-kETUkFUc*ic"~zyu!Cu}i`Fh& _O5qJV/YJU7{PxIrVKj}6VG*esvs7c؜N=E궫ih\mW#B(GwC)Zkl
- uvW
-
-+xR^!!3Å!\^fay9S\P=gMN(l
-iW%p`
-*8|%/#LL^?(:S9ŸdṔ[jKGmg2nR/Kka<+c|=/ul֨Nʎo[/Hzx,g*z-$ ՛tjf0L
-gϝ/)L7mo[Tg ϗ>O޸r\05)rA~'Zƌg-VǟHIfB15qŞnMzQJMrǴj%+`Fփ%F=%Scܫ!9e'ƄGQ- Բq/f
-TP)Lx`Wrd\A:J
-endstream
+852 0 obj
+<< /D [ 836 0 R /XYZ 79.822 188.224 null ] >>
endobj
853 0 obj
-<< /Type /Page /Contents 854 0 R /Resources 852 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 836 0 R /XYZ 79.822 177.265 null ] >>
+endobj
+854 0 obj
+<< /D [ 836 0 R /XYZ 79.822 166.306 null ] >>
endobj
855 0 obj
-<< /D [ 853 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 155.347 null ] >>
endobj
856 0 obj
-<< /D [ 853 0 R /XYZ 79.822 742.926 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 144.388 null ] >>
endobj
857 0 obj
-<< /D [ 853 0 R /XYZ 79.822 731.968 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 133.429 null ] >>
endobj
858 0 obj
-<< /D [ 853 0 R /XYZ 79.822 721.009 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 122.47 null ] >>
endobj
859 0 obj
-<< /D [ 853 0 R /XYZ 79.822 710.05 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 111.511 null ] >>
endobj
860 0 obj
-<< /D [ 853 0 R /XYZ 79.822 699.091 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 100.552 null ] >>
endobj
861 0 obj
-<< /D [ 853 0 R /XYZ 79.822 688.132 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 89.593 null ] >>
endobj
862 0 obj
-<< /D [ 853 0 R /XYZ 79.822 677.173 null ] >>
+<< /D [ 836 0 R /XYZ 79.822 78.635 null ] >>
endobj
-863 0 obj
-<< /D [ 853 0 R /XYZ 79.822 666.214 null ] >>
-endobj
-864 0 obj
-<< /D [ 853 0 R /XYZ 79.822 655.255 null ] >>
+835 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
865 0 obj
-<< /D [ 853 0 R /XYZ 79.822 644.296 null ] >>
+<< /Filter /FlateDecode /Length 2837 >>
+stream
+xˎ>_.Y$h`n/܂\S|EZNiKdX?y?^6!ȋMhwqDu?ߤD/ jJJe;pA[XsN^[Q*f(󕞆˚ikza
+OĐ輘-)IPOQ&m#0 I:HJoM`]WPb0b\+*@rݹbaGn)tu ى4z˽c3Y0rSZ;I3ˀɸ0q%p'[ebd  &Ԝ/d@⩠L~;
+CT$DEzTۚlz:%żFXii/觤
+Ǔ I b(<*"6J8dG1q+;LXu^W]o\i]^WiG%=7%ţfKѽB5TkdJ$Xѫe pr20 TGUF !ʪhH:x&>e)t&I^|''q FLP ԄgX2EƄk:2= ÐaJlG/[&J_ t+!G(#!#I5t9V
+3h hM3h hZ4#DZ]FiUTJ`Ohr[뀣q4#4F(h3=M[[}}a1h|Л4'$ ʡ V(bp'0O> 8݉%W[inYg 6PN.vHx 1ુA^e
+$ !ir3 }(dc݂vtk^'ΚZimQueW^0+oXKTY E^DUc gITaå!R
+*>CK' 3LXu j46,]jy!N!Ω.GNHPSeGb9U5~" AƯŻ$g B?M 5# btTp-ihf=a~0R6I5H]G`s:wc]ϝwOrrs\,Iwe@OwSWt
+ku)<S6UGq#ݏ}ůHcdz "}k >Ox ޟvoio)K s]|β)$w^;1.yh5$khU/^KZ 6ZGm}EB)ub* {ux UZŽxV..f0Y).9^g\Πu_t4J.8@MYHaZ}Կ64JD]FImj`|eEd˟}9SzHZF9k˱mEܷH(nWkݕ9o4<ܜxԪ%rfp7'ʛ~jGcELOu2Ν܆uzwv3D>D '^8 M~vi$U=Ϩ~|QnffҟGyY(qB7Yq,lr=(
+qPA2ˠpWJGaC73DQ"[# Z89G
+endstream
+endobj
+864 0 obj
+<< /Type /Page /Contents 865 0 R /Resources 863 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
866 0 obj
-<< /D [ 853 0 R /XYZ 79.822 609.427 null ] >>
+<< /D [ 864 0 R /XYZ 78.37 808.885 null ] >>
endobj
867 0 obj
-<< /D [ 853 0 R /XYZ 79.822 574.558 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 755.453 null ] >>
endobj
868 0 obj
-<< /D [ 853 0 R /XYZ 79.822 563.599 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 722.867 null ] >>
endobj
869 0 obj
-<< /D [ 853 0 R /XYZ 79.822 528.73 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 711.908 null ] >>
endobj
870 0 obj
-<< /D [ 853 0 R /XYZ 79.822 503.823 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 679.323 null ] >>
endobj
871 0 obj
-<< /D [ 853 0 R /XYZ 79.822 492.864 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 657.271 null ] >>
endobj
872 0 obj
-<< /D [ 853 0 R /XYZ 79.822 420.137 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 646.312 null ] >>
endobj
873 0 obj
-<< /D [ 853 0 R /XYZ 79.822 409.178 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 607.47 null ] >>
endobj
874 0 obj
-<< /D [ 853 0 R /XYZ 79.822 398.219 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 596.511 null ] >>
endobj
875 0 obj
-<< /D [ 853 0 R /XYZ 79.822 387.26 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 585.552 null ] >>
endobj
876 0 obj
-<< /D [ 853 0 R /XYZ 79.822 376.301 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 574.593 null ] >>
endobj
877 0 obj
-<< /D [ 853 0 R /XYZ 79.822 335.454 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 563.634 null ] >>
endobj
878 0 obj
-<< /D [ 853 0 R /XYZ 79.822 324.496 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 552.675 null ] >>
endobj
879 0 obj
-<< /D [ 853 0 R /XYZ 79.822 313.537 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 541.716 null ] >>
endobj
880 0 obj
-<< /D [ 853 0 R /XYZ 79.822 302.578 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 530.757 null ] >>
endobj
881 0 obj
-<< /D [ 853 0 R /XYZ 79.822 291.619 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 519.799 null ] >>
endobj
882 0 obj
-<< /D [ 853 0 R /XYZ 79.822 280.66 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 480.094 null ] >>
endobj
883 0 obj
-<< /D [ 853 0 R /XYZ 79.822 269.701 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 469.135 null ] >>
endobj
884 0 obj
-<< /D [ 853 0 R /XYZ 79.822 258.742 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 458.176 null ] >>
endobj
885 0 obj
-<< /D [ 853 0 R /XYZ 79.822 247.783 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 447.217 null ] >>
endobj
886 0 obj
-<< /D [ 853 0 R /XYZ 79.822 206.936 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 436.258 null ] >>
endobj
887 0 obj
-<< /D [ 853 0 R /XYZ 79.822 195.978 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 425.299 null ] >>
endobj
888 0 obj
-<< /D [ 853 0 R /XYZ 79.822 185.019 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 414.34 null ] >>
endobj
889 0 obj
-<< /D [ 853 0 R /XYZ 79.822 174.06 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 403.381 null ] >>
endobj
890 0 obj
-<< /D [ 853 0 R /XYZ 79.822 163.101 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 330.095 null ] >>
endobj
891 0 obj
-<< /D [ 853 0 R /XYZ 79.822 152.142 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 319.136 null ] >>
endobj
892 0 obj
-<< /D [ 853 0 R /XYZ 79.822 141.183 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 281.715 null ] >>
endobj
893 0 obj
-<< /D [ 853 0 R /XYZ 79.822 130.224 null ] >>
-endobj
-852 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 864 0 R /XYZ 79.822 270.756 null ] >>
endobj
-896 0 obj
-<< /Filter /FlateDecode /Length 2975 >>
-stream
-xrܺ04PRIzU959Xg;9`FyMvoނhn?Mn.nn?sNjԟ1NJ4\Vzkiw^W˥(+ V,43iK1Đ@үUa~? ̎
-\lgZ%+rr~w6]uyeIf3l<o*N]8
-a7IMO2i|67P6GEr q@zrVI\EA9<r(pUn ]mIOMM4lb覐L@5BN%o9C2:Y1)Ј c͈0ފnN)[KJ4#uQENH$6B!fZn@AIvm֔ Y+C~d?u$*B eJ)ќh/QuAU=xK;wiYxoݪ~Oݲj
-Yꝶ!9(udf']^v4Xa3iu5e}}8FQ
- =:
-S\WLL\{KNt?Kyv_h '9cL_ " ,Wy'@@_vlIS[.k0./̬dpS7|Q Ckl9MYDGY^oªw}1Q3Tǐ (VS1]mVH؛㗝KhBk/eƳhˌbբ –uƕ Z'xTrE"nU^?Bf..[
-ufpJ%reC
-A?d6xS1=c5ߔ6q&亹wf'z(;D+ %YoDT~iOˀ@Ad<m񠣧KTȖ V-*~S{e"
-0Xb"V듙Yùc:}dAw(cuIh(^Gp@ZbƐTZPMl+S&fpff֟Jü,Cl5…`g{h[ r\XJJ᫡!ۓ5oXd8$aE;CzZ
-s]>Dc}]-9^õ` V,-}h\CS{c_iGy\dg 15;B+tPрtpJ: p(r {94
-g:g:bz(&(fa!9
-C8(mȀ,N-d:)4qk [rFH"(SV8AYO+gd:CuD/ aQ{Maf(_@ÂA/hK6Ai> ˍRf
-B-z7qg5}h2B1 )0E4$xٌxf ^+2 /(!14oj|P$;hW)^hʓ8rUjA?TR3y
-$B"
-/JeE1/ư
-n
-~^Kk`@I
-R
-jgQS!]F_:?i1MOs:0H
-2chl i [eՋ4ZKZ*C/}"q݄ 屳Jmg`nJ юyE%){!ғkD_AH셀a(1QȐy?{Ҕ>$GjgdL>\T{-ۡIi-ID-6+K҉e #\CLcfՖ)ۋK{>bIyo7cpkbkMԧ2DItrmJsgQ)= ᪑›g4z ]gg.; XLz[K[w=V=BY7f #uVl4F!BԋGSݧ^=>A)QiwPJsT汄 eF5#!s?a0ƺBYÉp6w%"PN!WQE5}@]] RF As RAE/
- 쥂rjRI%01#˃Uz~uGbeu*Xe(Q6LX7 #/W hmsp46O^7=ap8*03MuAA8}c`^#
-cdTy'$
-S"^ {mk uIY+JƱN@rng$a__fxh0OvgN*1fi`|~<3>= =g|rlw47x@18sZŻ&-bv\ȍ m&?
-endstream
+894 0 obj
+<< /D [ 864 0 R /XYZ 79.822 209.425 null ] >>
endobj
895 0 obj
-<< /Type /Page /Contents 896 0 R /Resources 894 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 864 0 R /XYZ 79.822 155.347 null ] >>
+endobj
+896 0 obj
+<< /D [ 864 0 R /XYZ 79.822 144.388 null ] >>
endobj
897 0 obj
-<< /D [ 895 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 133.429 null ] >>
endobj
898 0 obj
-<< /D [ 895 0 R /XYZ 79.822 719.071 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 122.47 null ] >>
endobj
899 0 obj
-<< /D [ 895 0 R /XYZ 79.822 708.112 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 111.511 null ] >>
endobj
900 0 obj
-<< /D [ 895 0 R /XYZ 79.822 667.591 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 100.552 null ] >>
endobj
901 0 obj
-<< /D [ 895 0 R /XYZ 79.822 656.632 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 89.593 null ] >>
endobj
902 0 obj
-<< /D [ 895 0 R /XYZ 79.822 592.201 null ] >>
+<< /D [ 864 0 R /XYZ 79.822 78.635 null ] >>
endobj
-903 0 obj
-<< /D [ 895 0 R /XYZ 79.822 536.574 null ] >>
-endobj
-904 0 obj
-<< /D [ 895 0 R /XYZ 79.822 525.615 null ] >>
+863 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F81 377 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
905 0 obj
-<< /D [ 895 0 R /XYZ 79.822 514.656 null ] >>
+<< /Filter /FlateDecode /Length 2674 >>
+stream
+x[n#;WH=@uYo^TIT)3tR*ER|RjyIqMSէ_ yR'JHN{绔K7>FK>Kz^Fm'HGQW4ʺ޾fQ7H°PfDpf:+gpGTU*A]&6RW7&"$M}e
+Cp"&vN5-nߑζ+sQ{-Y>]oUM35j?SxYBI۬J|oKb
+o{JT`EC دM,)0ۺ9;ve~WGqWRt߿"NZz
+e|SOb#Bϛ'ٰ{"
+
+&I NjX/ѤV 
+0ȗeI/ j];ǨK%)>Uky-{țjy/uR`M
+hL9TM/T {9Fa[Ny1x<w5- D@o1+N}R_CҽdwTXAOӾ)އ`6u-[qcXrFݷF` H f[,d:
+hXBE#B|VHA<:>f8_coKE?ĢZ_S੊ϕF~J!; !6ô{:K{k@[m򼲦1*CԤdo5kv`
+tr*c kܱMDlE,)]^ѱ3/
+
+홶M )])<-ɱVWUN7q S.[]ޕ,ucaH"ݑEdxL!Oc;λǘk%iMZ^Z~KVOP=4Qf ոaWndNQ3זganQ ̖z&qJ;広uF*ǁwoOLi'?
++RXŽUJ%TցbQ1je9?QWE^XohGb$ث@>ʪqP?^#ՈG1\+Aj:+)arYe5+/=ghyK;RyBc1u{&6>
+ F 6TT`F"h$j/C-kId zH:beL~* Wa"rC`qp*bIW*ړ'9c "򊟆rSS],ScJ۫X(cC'h="n
+לS*N<3;y+x{)c[JdC=aF/<Sq| Bo)hkKw/Ņ:SCjHb Lĝ*tR]vTsGEc؅f(ľڥklk$XP+!ɔ#0"PPmr _ Ǘ(p 0*I{cFߙ'NTo,2*)ʭ`=>0T1ꮞ 2*;%Zue7)FÈOj1
+ı^xBGOӤGLXˍn!h@BTGo],YJKԘJFP׷\i͑1CMٚ$\Od;:>[ث,v.Ʃh[`J!ⶸrEnԖZH\ExŨ'ɀk/G"t+ʬ*j}=<zg_eUE)2EUUE#eEWj-߮ g&uSݑ75!ƞRrq vWؿ~ˁ
+endstream
+endobj
+904 0 obj
+<< /Type /Page /Contents 905 0 R /Resources 903 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 622 0 R >>
endobj
906 0 obj
-<< /D [ 895 0 R /XYZ 79.822 503.697 null ] >>
+<< /D [ 904 0 R /XYZ 78.37 808.885 null ] >>
endobj
907 0 obj
-<< /D [ 895 0 R /XYZ 79.822 492.738 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 742.926 null ] >>
+endobj
+217 0 obj
+<< /D [ 904 0 R /XYZ 79.37 680.137 null ] >>
endobj
908 0 obj
-<< /D [ 895 0 R /XYZ 79.822 481.779 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 660.762 null ] >>
endobj
909 0 obj
-<< /D [ 895 0 R /XYZ 79.822 470.82 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 649.803 null ] >>
endobj
910 0 obj
-<< /D [ 895 0 R /XYZ 79.822 459.861 null ] >>
-endobj
-221 0 obj
-<< /D [ 895 0 R /XYZ 79.37 422.769 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 638.844 null ] >>
endobj
911 0 obj
-<< /D [ 895 0 R /XYZ 79.822 387.037 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 627.885 null ] >>
endobj
912 0 obj
-<< /D [ 895 0 R /XYZ 79.822 376.078 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 616.926 null ] >>
endobj
913 0 obj
-<< /D [ 895 0 R /XYZ 79.822 365.119 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 605.968 null ] >>
endobj
914 0 obj
-<< /D [ 895 0 R /XYZ 79.822 354.16 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 595.009 null ] >>
endobj
915 0 obj
-<< /D [ 895 0 R /XYZ 79.822 343.201 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 584.05 null ] >>
endobj
916 0 obj
-<< /D [ 895 0 R /XYZ 79.822 332.242 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 573.091 null ] >>
endobj
917 0 obj
-<< /D [ 895 0 R /XYZ 79.822 321.283 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 509.33 null ] >>
endobj
918 0 obj
-<< /D [ 895 0 R /XYZ 79.822 310.324 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 498.371 null ] >>
endobj
919 0 obj
-<< /D [ 895 0 R /XYZ 79.822 299.365 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 487.412 null ] >>
endobj
920 0 obj
-<< /D [ 895 0 R /XYZ 79.822 234.717 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 476.453 null ] >>
endobj
921 0 obj
-<< /D [ 895 0 R /XYZ 79.822 223.758 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 465.494 null ] >>
endobj
922 0 obj
-<< /D [ 895 0 R /XYZ 79.822 212.799 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 454.535 null ] >>
endobj
923 0 obj
-<< /D [ 895 0 R /XYZ 79.822 201.84 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 443.577 null ] >>
endobj
924 0 obj
-<< /D [ 895 0 R /XYZ 79.822 190.881 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 432.618 null ] >>
endobj
925 0 obj
-<< /D [ 895 0 R /XYZ 79.822 179.923 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 421.659 null ] >>
endobj
926 0 obj
-<< /D [ 895 0 R /XYZ 79.822 168.964 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 410.7 null ] >>
endobj
927 0 obj
-<< /D [ 895 0 R /XYZ 79.822 158.005 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 348.931 null ] >>
endobj
928 0 obj
-<< /D [ 895 0 R /XYZ 79.822 147.046 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 337.973 null ] >>
endobj
929 0 obj
-<< /D [ 895 0 R /XYZ 79.822 136.087 null ] >>
-endobj
-894 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 904 0 R /XYZ 79.822 327.014 null ] >>
endobj
-932 0 obj
-<< /Filter /FlateDecode /Length 2177 >>
-stream
-x[n#;+Hq|Ynp3]eJNUVQIR<$OHϗWO$SzQ<>Y4?Jiᢷ?EWG''1zoA \wu[j__.%tyAWd6Al;{EwwpZ:~J/~ 8
-m1 EŠ51V[5R<=pBzC=4?3d(<x)fc!*+
-<GdnAQe{hHBڈC{rXB[3 kD٧{F0M@-3B
-BbcHn˃l/0QdMmT_re+RiqK#[&V]:dIqVylDnV0l`Bb5Ԛ;9qº!B\G;SkIcV8@.jP"C){5pIʺe=۽ h֯)krSiΜSh*"SnPלm1{T7C>R9<TYXyV5A)Ll+VkiTh5hE%egϺ.unn<{CyZϻJ"oDH'%-%1`ED}
-Vtj@Sz3" )A&odI(LM e8Ҽ\R+n2Ev!1'A\UVfQ
-zG^_kD
-rR83y*-P
-y`6O7e :*m7>R
-:27xSd1 }8\m##66
-vPgeH\IE` v _OXF1F񤃽dV:ťf(Q{\^z{_0hCyB; Ho}r\s!M
-] e_K>n\aGn3'9`sxiN$cݑ)_u0.do!AAu_J!<͉d㛀x?~_^
-endstream
+930 0 obj
+<< /D [ 904 0 R /XYZ 79.822 316.055 null ] >>
endobj
931 0 obj
-<< /Type /Page /Contents 932 0 R /Resources 930 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 627 0 R >>
+<< /D [ 904 0 R /XYZ 79.822 305.096 null ] >>
+endobj
+932 0 obj
+<< /D [ 904 0 R /XYZ 79.822 247.313 null ] >>
endobj
933 0 obj
-<< /D [ 931 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 236.354 null ] >>
endobj
934 0 obj
-<< /D [ 931 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 225.395 null ] >>
endobj
935 0 obj
-<< /D [ 931 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 214.436 null ] >>
endobj
936 0 obj
-<< /D [ 931 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 203.477 null ] >>
endobj
937 0 obj
-<< /D [ 931 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 192.518 null ] >>
endobj
938 0 obj
-<< /D [ 931 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 181.559 null ] >>
endobj
939 0 obj
-<< /D [ 931 0 R /XYZ 79.822 664.222 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 170.6 null ] >>
endobj
940 0 obj
-<< /D [ 931 0 R /XYZ 79.822 653.263 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 159.641 null ] >>
endobj
941 0 obj
-<< /D [ 931 0 R /XYZ 79.822 642.304 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 148.682 null ] >>
endobj
942 0 obj
-<< /D [ 931 0 R /XYZ 79.822 631.345 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 122.78 null ] >>
endobj
943 0 obj
-<< /D [ 931 0 R /XYZ 79.822 620.386 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 111.821 null ] >>
endobj
944 0 obj
-<< /D [ 931 0 R /XYZ 79.822 609.427 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 100.862 null ] >>
endobj
945 0 obj
-<< /D [ 931 0 R /XYZ 79.822 598.468 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 89.903 null ] >>
endobj
946 0 obj
-<< /D [ 931 0 R /XYZ 79.822 587.509 null ] >>
-endobj
-947 0 obj
-<< /D [ 931 0 R /XYZ 79.822 576.55 null ] >>
+<< /D [ 904 0 R /XYZ 79.822 78.944 null ] >>
endobj
-948 0 obj
-<< /D [ 931 0 R /XYZ 79.822 565.591 null ] >>
+903 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F65 335 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
949 0 obj
-<< /D [ 931 0 R /XYZ 79.822 536.7 null ] >>
+<< /Filter /FlateDecode /Length 2621 >>
+stream
+x[n:+HRuvYoGOK\ .ۢ#>EF}?.U _O*|$O
+Ԍʿ0"i9sclw
+68 lz[{.ZfEY{V0`a+#UC@+GY w(!\d!w)ɉ%"Go\ +
+گzkZɑ@H? 9rԐe2ApږD͸1 ą[RgFu/7;k%$z
+x-B3+HEo0o2e>?>)HA$x5M*ka*'ј1RIִ>a+{_0d2No"HRqU(0ԏ^=iM;IE/yxm &)^R]!KV<7~:PKe!/4o<&׿r#ݘud\\o\ʲ:[=`giwI'-șGЌskUS"r;=N%й١ͿVnrbҺ؝[쓁mG.RXKqmNFDAh@U Ka ."
+ QoyS{
+=.eQ?.k&Ti*«N-1 ڮ<u!o9`}{^Lד9TC3Ry $z!T e/^TV,N:מ$[+ۭYNWCãaTeI4-[XjvBmQOLϢ\C)-i}Bl[q4[1R9t][1ފnc?8խ|El_'|&mpf~ 4NU+) Q,*#ST?Nl\rJ/דLMl l
+=b}F%r= 6O/t1*(WNl2*moIAMVUfT6E\g(ӫdA~ ]xary˩@Yvuqx
+iޣ`\eśFIsQ)D.svGuwHI.C{)َ._StLw)SN_uU~/im
+1ztnZ_lR$#Ohv0"[dYP WJ&gCmj;eN%Cxv8^GO~Jͨ՚ mYr{1IW(4$rmws־4e{cn!
+J= ٯiokm"lK;3,&tV "N=^g?XEP g&ʡOtb96uĠ,]ӶtM/sa1:'ti޶z !M, !B%<-0olM~SnٵYi(A5Xc8gb[hݓ V7],8Rߌ `{VMtP;a _'Kw7bd<\c>܎𾢓lۻFp! )Zޟ 
+endstream
+endobj
+948 0 obj
+<< /Type /Page /Contents 949 0 R /Resources 947 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
950 0 obj
-<< /D [ 931 0 R /XYZ 79.822 525.741 null ] >>
+<< /D [ 948 0 R /XYZ 78.37 808.885 null ] >>
endobj
951 0 obj
-<< /D [ 931 0 R /XYZ 79.822 514.782 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 768.829 null ] >>
endobj
952 0 obj
-<< /D [ 931 0 R /XYZ 79.822 503.823 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 757.87 null ] >>
endobj
953 0 obj
-<< /D [ 931 0 R /XYZ 79.822 492.864 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 746.912 null ] >>
endobj
954 0 obj
-<< /D [ 931 0 R /XYZ 79.822 481.905 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 735.953 null ] >>
endobj
955 0 obj
-<< /D [ 931 0 R /XYZ 79.822 470.946 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 724.994 null ] >>
endobj
956 0 obj
-<< /D [ 931 0 R /XYZ 79.822 459.987 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 714.035 null ] >>
endobj
957 0 obj
-<< /D [ 931 0 R /XYZ 79.822 449.029 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 703.076 null ] >>
endobj
958 0 obj
-<< /D [ 931 0 R /XYZ 79.822 438.07 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 692.117 null ] >>
endobj
959 0 obj
-<< /D [ 931 0 R /XYZ 79.822 427.111 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 681.158 null ] >>
endobj
960 0 obj
-<< /D [ 931 0 R /XYZ 79.822 416.152 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 670.199 null ] >>
endobj
961 0 obj
-<< /D [ 931 0 R /XYZ 79.822 405.193 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 659.24 null ] >>
endobj
962 0 obj
-<< /D [ 931 0 R /XYZ 79.822 394.234 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 648.281 null ] >>
endobj
963 0 obj
-<< /D [ 931 0 R /XYZ 79.822 383.275 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 637.322 null ] >>
endobj
964 0 obj
-<< /D [ 931 0 R /XYZ 79.822 372.316 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 626.364 null ] >>
endobj
965 0 obj
-<< /D [ 931 0 R /XYZ 79.822 361.357 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 615.405 null ] >>
endobj
966 0 obj
-<< /D [ 931 0 R /XYZ 79.822 350.398 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 589.502 null ] >>
endobj
967 0 obj
-<< /D [ 931 0 R /XYZ 79.822 339.44 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 578.543 null ] >>
endobj
968 0 obj
-<< /D [ 931 0 R /XYZ 79.822 328.481 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 552.64 null ] >>
endobj
969 0 obj
-<< /D [ 931 0 R /XYZ 79.822 299.589 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 541.681 null ] >>
endobj
970 0 obj
-<< /D [ 931 0 R /XYZ 79.822 288.63 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 530.722 null ] >>
endobj
971 0 obj
-<< /D [ 931 0 R /XYZ 79.822 259.738 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 519.763 null ] >>
endobj
972 0 obj
-<< /D [ 931 0 R /XYZ 79.822 248.78 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 508.804 null ] >>
endobj
973 0 obj
-<< /D [ 931 0 R /XYZ 79.822 237.821 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 497.846 null ] >>
endobj
974 0 obj
-<< /D [ 931 0 R /XYZ 79.822 226.862 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 486.887 null ] >>
endobj
975 0 obj
-<< /D [ 931 0 R /XYZ 79.822 215.903 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 475.928 null ] >>
endobj
976 0 obj
-<< /D [ 931 0 R /XYZ 79.822 204.944 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 464.969 null ] >>
endobj
977 0 obj
-<< /D [ 931 0 R /XYZ 79.822 193.985 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 454.01 null ] >>
endobj
978 0 obj
-<< /D [ 931 0 R /XYZ 79.822 183.026 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 443.051 null ] >>
endobj
979 0 obj
-<< /D [ 931 0 R /XYZ 79.822 172.067 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 432.092 null ] >>
endobj
980 0 obj
-<< /D [ 931 0 R /XYZ 79.822 161.108 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 421.133 null ] >>
endobj
981 0 obj
-<< /D [ 931 0 R /XYZ 79.822 150.149 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 410.174 null ] >>
endobj
982 0 obj
-<< /D [ 931 0 R /XYZ 79.822 139.19 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 399.215 null ] >>
endobj
983 0 obj
-<< /D [ 931 0 R /XYZ 79.822 128.232 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 388.256 null ] >>
endobj
984 0 obj
-<< /D [ 931 0 R /XYZ 79.822 117.273 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 377.298 null ] >>
endobj
985 0 obj
-<< /D [ 931 0 R /XYZ 79.822 106.314 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 366.339 null ] >>
endobj
986 0 obj
-<< /D [ 931 0 R /XYZ 79.822 95.355 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 355.38 null ] >>
endobj
987 0 obj
-<< /D [ 931 0 R /XYZ 79.822 84.396 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 344.421 null ] >>
endobj
-930 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-992 0 obj
-<< /Filter /FlateDecode /Length 2848 >>
-stream
-x[n\;IW@v pl0hq+.Ee~ ZjݥOUQ_~p]b L:}F0n?rnϕs- /4ޝ80-b%*|=P틖:ܑ*q]O>Qc3%e\O1& 0Rv{P0m۹mhŔ0JR1Y:Z) w$V߳e}0M^?Š[BIQQ_i:嚟{IoU• 9"\{DBrr|S2,,RO s +.('^3> 6 mCfTٔ}ߤ&ʕy6N1P~R517Rnk Ѷ-۶] ݪ{(+ōGMĿf;%INߊTa5^otkc#m5|mОT1} }-iT ,A3 5s)C0זbQY,Ћc'08Wnޤ})?a*J%ʼ#1񷤃ᇌh|W5EVVdR2-IdIQ|**O98Mm*ﲬ0>`GbEA]ՀW o_+jI,Ӻ7d|
-0o=ݘ^}(%3W:lH){IrՙfDfM*Ɠ~_;R^mOU封j
-=O~b=BMds[c&>dvۊz#E>l4[ߐ{*Ak>*Ҝ OmJ_-E[],AbbT4A'|EZtXSi"lֲ+
-fXo S7 ȅQ; qal)OD8
-fHfJ R`V-K*y"` H
-L-tAwUġ#\p$(`S:6cS|x&* ޮ9ELE],Z$ 6[:3>Qx|Z: c r=ScF* DC(s~UemEVl;@OM7}4{;wT"B̤5&T rz&"qT?V<|RPwɎ&J,e$X!Rm8Δgq dس "4rJU%![#"eѯ >Zoz"sfXCO!Զޖ7 n5a:\3cz(=BJ(%<Acx_ɕXa8ũ @={s|TZˡh0 a"}αQ?;LCWgH%[ȘeI,|{x2S 23ja(*cF\<Yrr&o&ɜZ`< +]|j*JWs0VptWJk+uElDE(>\%6>:|&kxV"SyĶ{=wZsy z})\kWk7I=մXZÜHĦsK*β4wsi.fyF\i4CMwqg!6h*G%
-WU?8ЦEWJ6P&֫&͢MZhC&@ Uq1^;\C;e39VhyrRFT7:y;Ŷz!~$gAS**R>+#u^{m
-lS0R!M!A8njقerLp/.
-endstream
+988 0 obj
+<< /D [ 948 0 R /XYZ 79.822 333.462 null ] >>
endobj
-991 0 obj
-<< /Type /Page /Contents 992 0 R /Resources 990 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R /Annots 1027 0 R >>
+989 0 obj
+<< /D [ 948 0 R /XYZ 79.822 322.503 null ] >>
endobj
-1027 0 obj
-[ 988 0 R 989 0 R ]
+990 0 obj
+<< /D [ 948 0 R /XYZ 79.822 311.544 null ] >>
endobj
-988 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 130.17 348.109 144.894 360.065 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+991 0 obj
+<< /D [ 948 0 R /XYZ 79.822 300.585 null ] >>
endobj
-989 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 160.615 348.109 172.571 360.065 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+992 0 obj
+<< /D [ 948 0 R /XYZ 79.822 289.626 null ] >>
endobj
993 0 obj
-<< /D [ 991 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 278.667 null ] >>
endobj
994 0 obj
-<< /D [ 991 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 267.709 null ] >>
endobj
995 0 obj
-<< /D [ 991 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 182.03 null ] >>
endobj
996 0 obj
-<< /D [ 991 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 171.071 null ] >>
endobj
997 0 obj
-<< /D [ 991 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 133.213 null ] >>
endobj
998 0 obj
-<< /D [ 991 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 122.254 null ] >>
endobj
999 0 obj
-<< /D [ 991 0 R /XYZ 79.822 714.035 null ] >>
+<< /D [ 948 0 R /XYZ 79.822 84.396 null ] >>
endobj
-1000 0 obj
-<< /D [ 991 0 R /XYZ 79.822 703.076 null ] >>
+947 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1001 0 obj
-<< /D [ 991 0 R /XYZ 79.822 692.117 null ] >>
+1005 0 obj
+<< /Filter /FlateDecode /Length 3107 >>
+stream
+x\Ɏ#9WJ-Q;`$PNAs>eJ.vD). ǝɋ%V_ zam ]~+R>(w/RUF)scDb񗿪.5iC~?M?1~|k\ן'-f<\˔5},~wK{:^Wu]8Zg'?7"rPEsS4OюӈHpbL-Pr4ǣ-2F*(,aTg;+eRRۨ"q4HK(*|"Ͳ>d&pBd"EkV&F0N&taxP2?F\%˜"ZjLkvΤ[Z~ :3*'B @o&4tc~0}2)0WKTh+[0c(ynK@9]L mN`4Yg"
+4m-`sJ9lXJsK=܊C!L)/3Op״|q2"׹epIQJt1M'2{D-a}^HϚ
+
+%uʠ]SBiLa*mZ^|dV*jYa&nYZ*31S*497cr.yv<=X2: wS社FLT"bVD3/. *xt)xPZsO: QzՠQaEƶ
+j yb6fRA{|6Ielp?N9KJ4/CeI;
+?[{
+J"cT 
+"SRƁf28{ :ss,E&,p`gk< 8 *O;(\:mGTΤOc"W>5{*G͡1I}fbeB/RXD 3(/_]OeuR#T6 Z.*"ZLz"O8bxWf9;AT؎\{u&Ffh1@TN`rz+g3> 90t9/cSg8]hkN#<L>_tFjǕ<׀R"T|"i\҆}e+V߰yi:M-XWu+Qq7V'kL=Җ$Z+$󴠭\T}AH|? ܖ+- m>gVkszXTϤoSᣢiVQJD?^f]s[mq.y-v ӒЁi,?11wKEl-6_^dWx'H|pA3aT;.h=BnS#uXLE֔Uz[v)\+k mn.L.%9M_w޽^Wj APF꠫)#@I횳XP[>iFވrPk-)|뺩x "L68ʼnZ!T}W)S1 m<aL)lb]V(_i|,o홹cΌCsBZ™D.Siu){ [QH=b:0M >.XzG.`<|j3A
+endstream
endobj
-1002 0 obj
-<< /D [ 991 0 R /XYZ 79.822 681.158 null ] >>
+1004 0 obj
+<< /Type /Page /Contents 1005 0 R /Resources 1003 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R /Annots 1041 0 R >>
endobj
-1003 0 obj
-<< /D [ 991 0 R /XYZ 79.822 670.199 null ] >>
+1041 0 obj
+[ 1001 0 R 1002 0 R ]
endobj
-1004 0 obj
-<< /D [ 991 0 R /XYZ 79.822 581.532 null ] >>
+1001 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 130.17 659.287 144.894 671.242 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
endobj
-1005 0 obj
-<< /D [ 991 0 R /XYZ 79.822 570.573 null ] >>
+1002 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 160.615 659.287 172.571 671.242 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
endobj
1006 0 obj
-<< /D [ 991 0 R /XYZ 79.822 529.726 null ] >>
+<< /D [ 1004 0 R /XYZ 78.37 808.885 null ] >>
endobj
1007 0 obj
-<< /D [ 991 0 R /XYZ 79.822 518.767 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 745.915 null ] >>
endobj
1008 0 obj
-<< /D [ 991 0 R /XYZ 79.822 477.92 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 734.956 null ] >>
endobj
1009 0 obj
-<< /D [ 991 0 R /XYZ 79.822 437.073 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 721.123 null ] >>
endobj
1010 0 obj
-<< /D [ 991 0 R /XYZ 79.822 426.115 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 710.164 null ] >>
endobj
1011 0 obj
-<< /D [ 991 0 R /XYZ 79.822 410.174 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 699.205 null ] >>
endobj
1012 0 obj
-<< /D [ 991 0 R /XYZ 79.822 399.215 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 659.584 null ] >>
endobj
1013 0 obj
-<< /D [ 991 0 R /XYZ 79.822 388.256 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 648.625 null ] >>
endobj
1014 0 obj
-<< /D [ 991 0 R /XYZ 79.822 345.417 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 637.666 null ] >>
endobj
1015 0 obj
-<< /D [ 991 0 R /XYZ 79.822 334.458 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 576.47 null ] >>
endobj
1016 0 obj
-<< /D [ 991 0 R /XYZ 79.822 323.499 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 565.511 null ] >>
endobj
1017 0 obj
-<< /D [ 991 0 R /XYZ 79.822 258.742 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 554.552 null ] >>
endobj
1018 0 obj
-<< /D [ 991 0 R /XYZ 79.822 247.783 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 543.593 null ] >>
endobj
1019 0 obj
-<< /D [ 991 0 R /XYZ 79.822 236.824 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 532.634 null ] >>
endobj
1020 0 obj
-<< /D [ 991 0 R /XYZ 79.822 225.865 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 521.675 null ] >>
endobj
1021 0 obj
-<< /D [ 991 0 R /XYZ 79.822 214.907 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 483.932 null ] >>
endobj
1022 0 obj
-<< /D [ 991 0 R /XYZ 79.822 203.948 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 472.973 null ] >>
endobj
1023 0 obj
-<< /D [ 991 0 R /XYZ 79.822 163.101 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 462.014 null ] >>
endobj
1024 0 obj
-<< /D [ 991 0 R /XYZ 79.822 152.142 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 424.27 null ] >>
endobj
1025 0 obj
-<< /D [ 991 0 R /XYZ 79.822 141.183 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 413.311 null ] >>
endobj
-990 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+1026 0 obj
+<< /D [ 1004 0 R /XYZ 79.822 402.353 null ] >>
endobj
-1030 0 obj
-<< /Filter /FlateDecode /Length 1816 >>
-stream
-xZn8 +WW"Phn0ۙv$Y%*i/f&c"i?yr|yQ7`
-Ah(!:|{UJK8hΠR+)-Vo`y w<Na1,re\#b-irk¡Ü+t|Υ;d3
-8:42hqO<0\UͽHV*E
-=\sZx=Mtt
-O2\,2 }fD*7Cd(dԌr>B#48>!sk eR Cԙ1%>)1޿V|ȩ&|r= 4bRj0T
- ݎ %"s
- e&2Ts|ONCbT_&T ⚓s%E<}.r)Q K
--V![ZfJM(ElʩQ{Ӵy!IEܼQARkQRŬZѶ45hX
-M4͝Ē.Er; M(!{
-"]z*j2y=B(ߙ1G CeNSA :V ʉ\1)MYc'"
-~t0]I?COLp@Ma(KLoeݶ'/ 妏
-\ 0V6w Ʊ]v`{DtQ˃_Zmӽ6"f'ZDhHhr-@Å5bs3F~.ʵ/ך4NF*%y<3%aJm-^Q cUzJ0fVAg` ݅vڞR%9ڲ[~o,a҇{֢܊LN[hOKhg$Pkj L1;a=)12y]{;Wz0"cl'"MNfWbrA]Z>C)gmTگy" [,^Vt>lI%ɝ7z+ 2Zx8A%L(C~lt޲o{;ZާCaF)0!l,]VysxF]o.̒($9iPE
-3oN0,I)zP 6PR~mW^xk!^Vܨvo-eqۿM]*
-endstream
+1027 0 obj
+<< /D [ 1004 0 R /XYZ 79.822 391.394 null ] >>
+endobj
+1028 0 obj
+<< /D [ 1004 0 R /XYZ 79.822 380.435 null ] >>
endobj
1029 0 obj
-<< /Type /Page /Contents 1030 0 R /Resources 1028 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1004 0 R /XYZ 79.822 369.476 null ] >>
+endobj
+1030 0 obj
+<< /D [ 1004 0 R /XYZ 79.822 358.517 null ] >>
endobj
1031 0 obj
-<< /D [ 1029 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 347.558 null ] >>
endobj
1032 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 742.926 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 336.599 null ] >>
endobj
1033 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 731.968 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 325.64 null ] >>
endobj
1034 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 721.009 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 205.584 null ] >>
endobj
1035 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 710.05 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 194.625 null ] >>
endobj
1036 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 699.091 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 152.129 null ] >>
endobj
1037 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 688.132 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 111.511 null ] >>
endobj
1038 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 677.173 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 100.552 null ] >>
endobj
1039 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 666.214 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 89.593 null ] >>
endobj
1040 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 655.255 null ] >>
+<< /D [ 1004 0 R /XYZ 79.822 78.635 null ] >>
endobj
-1041 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 644.296 null ] >>
+1003 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1042 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 613.412 null ] >>
+1044 0 obj
+<< /Filter /FlateDecode /Length 2240 >>
+stream
+xZɎ7 WX(jr[kr_jRyI.WIUׅ_~\_>84h"~4Z\9~\7
+Xymg\p'Kҭ\iSjNOG'Է$-Z'\%:$/q*<(ex3p*wA欐i. RV'AX>,^?-m+DbQ
+i5f˜V cj(d((02
+U_8u}O' 'EQ _IJ`7t->I̖Hg6$4tt:]/%Mn-HY,C49H< _ d
+kǧ<ݭY
+}Re 4k+|QI,]58(i$`}QvZ
+3x6f/ i|'Ϊ٫ؚVjHn߉w**DhɌ…_^Q?&RƷyG"JwY-q\iYrf==&7J8vQ u/͢e"ґRV@}g!6fwl@6*cSԗOՏ򮉷ctPZXn/HIUy >vMV <ڼֈp%J3"壤]>kC=¾%bs(@^k%kNS
+95cў5wN%c l
+ ̴),cZGJB )i 8Jj<I0Bm~icR;5ݜ1vX8&Ɇ3"bOw,fة@]kē8HA'8D␋)Oc1#&>0EF;=)aȁ-_s7 O%)T2ty `!U f7CEx;; eZ6]k=3f}V\P~3'ڦ66HMc`V0ͨO7q66LmZ9TGuR}U6ص(uif
+ܧܨm(ĭħxY-[l
+endstream
endobj
1043 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 602.453 null ] >>
-endobj
-1044 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 591.494 null ] >>
+<< /Type /Page /Contents 1044 0 R /Resources 1042 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1045 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 580.535 null ] >>
+<< /D [ 1043 0 R /XYZ 78.37 808.885 null ] >>
endobj
1046 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 569.577 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 754.904 null ] >>
endobj
1047 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 558.618 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 743.945 null ] >>
endobj
1048 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 547.659 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 732.986 null ] >>
endobj
1049 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 536.7 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 722.027 null ] >>
endobj
1050 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 525.741 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 636.593 null ] >>
endobj
1051 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 514.782 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 625.634 null ] >>
endobj
1052 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 503.823 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 614.676 null ] >>
endobj
1053 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 492.864 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 559.948 null ] >>
endobj
1054 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 481.905 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 548.989 null ] >>
endobj
1055 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 470.946 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 538.03 null ] >>
endobj
1056 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 459.987 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 495.346 null ] >>
endobj
1057 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 449.029 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 484.388 null ] >>
endobj
1058 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 416.152 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 473.429 null ] >>
endobj
1059 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 405.193 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 462.47 null ] >>
endobj
1060 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 394.234 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 451.511 null ] >>
endobj
1061 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 383.275 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 440.552 null ] >>
endobj
1062 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 372.316 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 429.593 null ] >>
endobj
1063 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 361.357 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 418.634 null ] >>
endobj
1064 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 350.398 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 407.675 null ] >>
endobj
1065 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 339.44 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 396.716 null ] >>
endobj
1066 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 328.481 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 385.757 null ] >>
endobj
1067 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 317.522 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 374.798 null ] >>
endobj
1068 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 306.563 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 363.84 null ] >>
endobj
1069 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 295.604 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 352.881 null ] >>
endobj
1070 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 284.645 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 341.922 null ] >>
endobj
1071 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 273.686 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 330.963 null ] >>
endobj
1072 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 262.727 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 320.004 null ] >>
endobj
1073 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 251.768 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 309.045 null ] >>
endobj
1074 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 240.809 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 298.086 null ] >>
endobj
1075 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 229.851 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 287.127 null ] >>
endobj
1076 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 218.892 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 276.168 null ] >>
endobj
1077 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 207.933 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 265.209 null ] >>
endobj
1078 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 196.974 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 254.251 null ] >>
endobj
1079 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 186.015 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 243.292 null ] >>
endobj
1080 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 175.056 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 232.333 null ] >>
endobj
1081 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 164.097 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 221.374 null ] >>
+endobj
+221 0 obj
+<< /D [ 1043 0 R /XYZ 79.37 182.122 null ] >>
endobj
1082 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 153.138 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 155.347 null ] >>
endobj
1083 0 obj
-<< /D [ 1029 0 R /XYZ 79.822 142.179 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 144.388 null ] >>
endobj
-1028 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1086 0 obj
-<< /Filter /FlateDecode /Length 1621 >>
-stream
-x[r8+#uZRTBnլj;m%q }::3;q8D?6`;/?qh=#k?1N|J:Ư=x:+~˶?). 1X¥)7x
-Wl8Ba <4"eHUey`o^<p+YhxEW,(^27y՝|kCr|1>XF\xrc,VS'[LsyD߆38A6t\pq׉KgZMCYqY
-c$* 풢(Aw›G -oU gK Ggձ;^ɼ疻Q 9j,?su PnϪq qPS~#$"]A̍,,N#QO'nɒU&1x5_AZ@-J ctaNڤܼ-JVg|_mv^Iɋ e.st)k*sSMomofU
- x+XE犔O#IERZʬeDzێ&͔ ]e
-ZB
-ԷT Fq:*xm%f;vc- 7h"ѵVb Y۠9b;Vy\ץyfhm~%n)AU䁖\UVZf9U$+Ļ3oΠ7C}?cAgрR"AUR^ȳ[&m^נ\}3J
-endstream
+1084 0 obj
+<< /D [ 1043 0 R /XYZ 79.822 133.429 null ] >>
endobj
1085 0 obj
-<< /Type /Page /Contents 1086 0 R /Resources 1084 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1043 0 R /XYZ 79.822 122.47 null ] >>
endobj
-1087 0 obj
-<< /D [ 1085 0 R /XYZ 78.37 808.885 null ] >>
+1086 0 obj
+<< /D [ 1043 0 R /XYZ 79.822 111.511 null ] >>
endobj
-225 0 obj
-<< /D [ 1085 0 R /XYZ 79.37 771.024 null ] >>
+1087 0 obj
+<< /D [ 1043 0 R /XYZ 79.822 100.552 null ] >>
endobj
1088 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 745.834 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 89.593 null ] >>
endobj
1089 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 734.875 null ] >>
+<< /D [ 1043 0 R /XYZ 79.822 78.635 null ] >>
endobj
-1090 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 723.916 null ] >>
-endobj
-1091 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 712.957 null ] >>
+1042 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F59 346 0 R /F84 425 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1092 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 701.998 null ] >>
+<< /Filter /FlateDecode /Length 1630 >>
+stream
+x[M( X !jk:ݓs߶{MlD>|Mzn!L濍|1Yeeӆ Ep͍n~؂aƸdL~3a~EDH..ARQ C T._ }mVhǣmƻL uԶ>}ߛѬEAɏK*~Zbq9*6ퟸrv\gwT݂u >J}Ӿs%_BőWՂ /zZ2pW}3f*Ka&kT>?'2b_/k8BUvcss! Qjry|v?*q;2_Gu2JesӈQӌ<lzpf?_٫ٯ(ٻz(Bf89M7-n(; $ )}N5fqVؐ iT+%5䄤FLqC06(}Z"+ ୎%F OdPwȃ:򄯝B+\NY aGJb}BID$I:2ϵ(\S>OǎJs6D޵&3_Zv']2sD* &Pr t O%E 1xlq:I-P3e:Ijr8è2|nX!sƍ']:T
+gbMzOA<!hGv| (_=[7-hTkk#fP<}jI2)Oؑ#E9Tc={`uŚiIF:Qg]QӶrp'r>wu\(A:9\]q"b%U0
+Ii`t|6q.`t-2y9J閗>DAtL-wJ`^բCkRZ,Gե..zl|lເ[U\Yݨ{RfMJ{.je򨐼+O67K()UV< gXs);QVMI
++@~ 0uf\<(%:p<Q]
+(HT4.8!;g^B{S^),Om@BP'䩍@O=eXVuM@sn>w#CW(JuR
+endstream
+endobj
+1091 0 obj
+<< /Type /Page /Contents 1092 0 R /Resources 1090 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1093 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 691.039 null ] >>
+<< /D [ 1091 0 R /XYZ 78.37 808.885 null ] >>
endobj
1094 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 680.08 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 768.829 null ] >>
endobj
1095 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 669.121 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 757.87 null ] >>
endobj
1096 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 658.162 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 746.912 null ] >>
endobj
1097 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 631.412 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 719.622 null ] >>
endobj
1098 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 620.453 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 708.663 null ] >>
endobj
1099 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 609.494 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 697.705 null ] >>
endobj
1100 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 598.536 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 686.746 null ] >>
endobj
1101 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 587.577 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 675.787 null ] >>
endobj
1102 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 576.618 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 664.828 null ] >>
endobj
1103 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 565.659 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 653.869 null ] >>
endobj
1104 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 554.7 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 642.91 null ] >>
endobj
1105 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 543.741 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 631.951 null ] >>
endobj
1106 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 532.782 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 620.992 null ] >>
endobj
1107 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 506.032 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 593.703 null ] >>
endobj
1108 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 495.073 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 582.744 null ] >>
endobj
1109 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 484.114 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 571.785 null ] >>
endobj
1110 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 473.155 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 560.826 null ] >>
endobj
1111 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 462.196 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 549.867 null ] >>
endobj
1112 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 451.237 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 538.909 null ] >>
endobj
1113 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 440.278 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 527.95 null ] >>
endobj
1114 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 429.32 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 516.991 null ] >>
endobj
1115 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 418.361 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 506.032 null ] >>
endobj
1116 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 407.402 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 495.073 null ] >>
endobj
1117 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 396.443 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 484.114 null ] >>
endobj
1118 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 385.484 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 473.155 null ] >>
endobj
1119 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 374.525 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 462.196 null ] >>
endobj
1120 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 363.566 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 451.237 null ] >>
endobj
1121 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 352.607 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 440.278 null ] >>
endobj
1122 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 341.648 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 429.32 null ] >>
endobj
1123 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 330.689 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 418.361 null ] >>
endobj
1124 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 319.73 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 407.402 null ] >>
endobj
1125 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 308.772 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 396.443 null ] >>
endobj
1126 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 297.813 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 385.484 null ] >>
endobj
1127 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 286.854 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 374.525 null ] >>
endobj
1128 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 275.895 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 363.566 null ] >>
endobj
1129 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 264.936 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 352.607 null ] >>
endobj
1130 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 253.977 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 341.648 null ] >>
endobj
1131 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 243.018 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 330.689 null ] >>
endobj
1132 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 232.059 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 319.73 null ] >>
endobj
1133 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 221.1 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 308.772 null ] >>
endobj
1134 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 210.141 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 297.813 null ] >>
endobj
1135 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 199.183 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 286.854 null ] >>
endobj
1136 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 188.224 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 275.895 null ] >>
endobj
1137 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 177.265 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 264.936 null ] >>
endobj
1138 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 166.306 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 253.977 null ] >>
endobj
1139 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 155.347 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 243.018 null ] >>
endobj
1140 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 144.388 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 232.059 null ] >>
endobj
1141 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 133.429 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 221.1 null ] >>
endobj
1142 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 122.47 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 210.141 null ] >>
endobj
1143 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 111.511 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 199.183 null ] >>
endobj
1144 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 100.552 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 188.224 null ] >>
endobj
1145 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 89.593 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 177.265 null ] >>
endobj
1146 0 obj
-<< /D [ 1085 0 R /XYZ 79.822 78.635 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 166.306 null ] >>
endobj
-1084 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1149 0 obj
-<< /Filter /FlateDecode /Length 2057 >>
-stream
-x[r#)+@pȶ&bϾmu]PFv4٭GgSIд<sORx|:~<}?;pIɃ:8#%%$ǿ?D/%寏?d~r'Bׂ(48(. c_XCxc=+? [
-&sy.J G6p6J#\=
-7GWlp16Ff"p
-KSƳ4%
-rJ>J k,GĞڃI`574چ2\/,9Sū$ګ]A ;jZ@ I
-]jiF]!NMGIc̹cXXD!:ڎ-&BN Ԟa`1HAG,_dQ azzJĔW^|1j`ǔb0U9 *~-qڣԤ3SSI㘚}<MOomA9w/C9zmΥ\MVs,YJ{rx3Pwt9{[vICXhUoS\KO[ I3 MꍦN$e
-Rt{ Fg 9wQLґzΙoZHr|wjKڍ
-Q4],!<kD*d:_;֤Znlrf-L/2hS+5Η֚9X=r\y CL<C3:#9-] Z+C} ]Ն
-_|r?WW̭v5w~.n]+]h 9ɹZ7<"HԐs|GPM\0xA Tkbv9e(zn_>6w"76-/N~ZHm8͓n|f;LB)7zC+i]"crCvB
-Zm֫nXVݕsIe'lQ<mRCܗP&nAXa7{a+ N Cu\sAj2/R*vmQ{=p~
-GCEK=H~\7Sn&T|Xa&:h)76d|x^oZ
-endstream
+1147 0 obj
+<< /D [ 1091 0 R /XYZ 79.822 155.347 null ] >>
endobj
1148 0 obj
-<< /Type /Page /Contents 1149 0 R /Resources 1147 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1091 0 R /XYZ 79.822 144.388 null ] >>
+endobj
+1149 0 obj
+<< /D [ 1091 0 R /XYZ 79.822 133.429 null ] >>
endobj
1150 0 obj
-<< /D [ 1148 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 122.47 null ] >>
endobj
1151 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 111.511 null ] >>
endobj
1152 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 100.552 null ] >>
endobj
1153 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 89.593 null ] >>
endobj
1154 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 1091 0 R /XYZ 79.822 78.635 null ] >>
endobj
-1155 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 724.994 null ] >>
-endobj
-1156 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 714.035 null ] >>
+1090 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1157 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 703.076 null ] >>
+<< /Filter /FlateDecode /Length 2026 >>
+stream
+x[ˎW-@!@*ikwqwVӖd'm,RqtHQ,vכ
+fm
+2țN
+0f 0;H&ixa8tO ])H"+~$bɔ6W#6|d#1S/3~{yܻC #B =_T`8txlO:5݈UIIo?x&
+׫~^)g6s2k&f! DvD; VA"ESzS&h8hkz]Am
+gA-u,ұ"+L8sw4˂6 u!YP06X]{E'E  ;(7L;S3^\n3=ў6 :-~5zhuCˁ4.wƿ㕗n{K<ܡL:KS&};O p~vM6}6d`Qb2ѡ.QV]DtS/Ӊ?/QyrOpkLǬ+u(G_TdS8=-}Lj|6PCf^=D5Jy5u~\O>QעܗӼz:w5M\`K &Jɺ\=4\C i|b%P
+֝ʟWU36J/hmQt%jV
+1])}==V7Sz4}-3Brv<e-hldBs< ,.%q*JfiXS!rZ
+ BOkj9ǹ4n!bZh[OX|mM" ޕRU=5&)Xɵ}S"J1[8yB^M9 3\a`%q;PJL)UK?y䄪o5H=FmP:V+uMX._p}/:|l5ۡ\Q:a*&z^aq؏-FJJyQlh=
+%.%H(VzyD[>Hc.ԡʖd q\Mu y1
+m'u\,x.9D3el[.S6rfcd-!fcs|U
+_UH0u(W?-Խ8r@m-Ҵ9#rRtѱLG4qQD>_ u,P+
+˅{]e%P0G e }Ӻ`I7%n 0v(} |GNmi^'Mz1U]!W: 񪚀ZNTemThSmQ-
+ gi.npF rOz+5gzmmz_@'>Cu
+Phyޔ/Qak(7yӡ)c4ԩ/帾su滤8+Je` \xKJsC#S3_tjpG2^7D =19yR,< Iƾed<e eJ
+ԁV'
+endstream
+endobj
+1156 0 obj
+<< /Type /Page /Contents 1157 0 R /Resources 1155 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1158 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 692.117 null ] >>
+<< /D [ 1156 0 R /XYZ 78.37 808.885 null ] >>
endobj
1159 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 681.158 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 768.829 null ] >>
endobj
1160 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 670.199 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 757.87 null ] >>
endobj
1161 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 659.24 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 746.912 null ] >>
endobj
1162 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 648.281 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 695.625 null ] >>
endobj
1163 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 637.322 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 684.667 null ] >>
endobj
1164 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 626.364 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 656.944 null ] >>
endobj
1165 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 615.405 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 645.985 null ] >>
endobj
1166 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 604.446 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 635.027 null ] >>
endobj
1167 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 553.16 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 624.068 null ] >>
endobj
1168 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 542.201 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 613.109 null ] >>
endobj
1169 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 514.479 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 602.15 null ] >>
endobj
1170 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 503.52 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 591.191 null ] >>
endobj
1171 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 492.561 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 580.232 null ] >>
endobj
1172 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 481.602 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 569.273 null ] >>
endobj
1173 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 455.786 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 558.314 null ] >>
endobj
1174 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 444.827 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 547.355 null ] >>
endobj
1175 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 433.868 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 536.396 null ] >>
endobj
1176 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 422.909 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 510.58 null ] >>
endobj
1177 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 411.95 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 499.621 null ] >>
endobj
1178 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 400.991 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 488.662 null ] >>
endobj
1179 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 390.032 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 477.703 null ] >>
endobj
1180 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 379.073 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 466.745 null ] >>
endobj
1181 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 368.114 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 455.786 null ] >>
endobj
1182 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 357.155 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 444.827 null ] >>
endobj
1183 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 346.197 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 433.868 null ] >>
endobj
1184 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 335.238 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 422.909 null ] >>
endobj
1185 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 324.279 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 411.95 null ] >>
endobj
1186 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 313.32 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 400.991 null ] >>
endobj
1187 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 302.361 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 390.032 null ] >>
endobj
1188 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 291.402 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 379.073 null ] >>
endobj
1189 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 280.443 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 368.114 null ] >>
endobj
1190 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 269.484 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 357.155 null ] >>
endobj
1191 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 258.525 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 346.197 null ] >>
endobj
1192 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 247.566 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 335.238 null ] >>
endobj
1193 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 236.608 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 324.279 null ] >>
endobj
1194 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 225.649 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 313.32 null ] >>
endobj
1195 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 214.69 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 302.361 null ] >>
endobj
1196 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 203.731 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 291.402 null ] >>
endobj
1197 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 192.772 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 280.443 null ] >>
endobj
1198 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 181.813 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 269.484 null ] >>
endobj
1199 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 170.854 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 258.525 null ] >>
endobj
1200 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 133.429 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 247.566 null ] >>
endobj
1201 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 122.47 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 236.608 null ] >>
endobj
1202 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 111.511 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 225.649 null ] >>
endobj
1203 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 100.552 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 188.224 null ] >>
endobj
1204 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 89.593 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 177.265 null ] >>
endobj
1205 0 obj
-<< /D [ 1148 0 R /XYZ 79.822 78.635 null ] >>
-endobj
-1147 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F81 377 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 1156 0 R /XYZ 79.822 166.306 null ] >>
endobj
-1208 0 obj
-<< /Filter /FlateDecode /Length 2073 >>
-stream
-x[r6+ӃnUSFVr-kr_
-$,P@B*e>eF?syI7O'TAk=oNM=;LJr -J!ϓ"Q)sʼOL/-=!>-Qo<@(m
-H[aI ^'&,>C_ZǢM<5zgyXd"ÒOK՚ui'lA'KIokK%Q+QH[$R4IgC*5pˉ>,TJ˙qYD >teQ\}u7#M\cy~(F2y;8lz$`%\SEVJ\&EKGR}7q|I-m!HP;A %>'j\AcU7ݫ_tIē]{!I sjH]+(ɥ.5?DEĤY$dYf&<[ϧfwj'Xw|PeyhQ.-+jkbi3P9O{;CG79f#xWg98lA>v %
-JEQb̹5_!vk<X  qk8umӲ
-kQS\t@;3c(NJgVå
-`:?sc`YeU q?n<errc()eY:yJw;". NʯYg)pe]Jpq}dRҵ8* 'U[*W9n5.tnO~4La.-,B\
-9 p K^ŷnZr}6#qcĴ(|Um]mKEBEV=/;{1^!TcS,2m3[~9 e_@z|.t-
-9-ʚo;7>mRbOe2͖3bA 
- ePxfRTWpl]`lCY;h"vv{+ϵDPDC٦Yk{$ȎGPxТӱy C)ӲT>k!G~@+ݩj䞒h{~="w<Q8"=79'ZlPw Җ[l_z]-yogI0U6˿Fȯ
-endstream
+1206 0 obj
+<< /D [ 1156 0 R /XYZ 79.822 155.347 null ] >>
endobj
1207 0 obj
-<< /Type /Page /Contents 1208 0 R /Resources 1206 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1156 0 R /XYZ 79.822 144.388 null ] >>
+endobj
+1208 0 obj
+<< /D [ 1156 0 R /XYZ 79.822 133.429 null ] >>
endobj
1209 0 obj
-<< /D [ 1207 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 122.47 null ] >>
endobj
1210 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 111.511 null ] >>
endobj
1211 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 100.552 null ] >>
endobj
1212 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 89.593 null ] >>
endobj
1213 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 1156 0 R /XYZ 79.822 78.635 null ] >>
endobj
-1214 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 724.994 null ] >>
-endobj
-1215 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 687.136 null ] >>
+1155 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F81 377 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1216 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 676.177 null ] >>
+<< /Filter /FlateDecode /Length 2007 >>
+stream
+x[n8 )H~A {=_W%ۢԲ!T>Dq$N?_Ο/߮R<xF>~q' 翧? at |{%È W㇫WWM0k寈q$ >[$K9_@!4 2_Fd<<)&i?^#7j=HpA0 3^&,ޣWcѦ Q~3#'#bf00MtI37TA
+32OD$]u[$JEEq<DJf 9G@ߨ̙\ɨ\ Hv,YrGCDI>: 'I¹N:}@*[D`%E1
+Y^q:hHiQ
+SM} 3:>r U
+iEw 嗧Mv~G$ ]Ct_Pv/ܣ7!EcRxQ ZF[^w.J\m5~ؾ|,(\.C%%9gEB`~W=Kq>'s۹2_;WJy4lЂ8ǝ*rOjL(HjxJZ4,9R]{{RUhnCl58)ԭ]M\If(ad8{\M(
+רlcSy1-hTIb+Jj?w$E0F
+ԵaAۆރM񳶀TBq[y6, j*VZl5\9pT=BL'QUMfHл%pgoG^*.Fgl k݈gem\roO* ':cFYmG7Vݍ^JHA[CseO%[+Bi7( jmՅB4n(tR{Xq}큎Gl^
+zNIUqΆ C)T %J癷VR[ \zʞu{>'}
+endstream
+endobj
+1215 0 obj
+<< /Type /Page /Contents 1216 0 R /Resources 1214 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1217 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 665.218 null ] >>
+<< /D [ 1215 0 R /XYZ 78.37 808.885 null ] >>
endobj
1218 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 654.259 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 745.915 null ] >>
endobj
1219 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 643.3 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 734.956 null ] >>
endobj
1220 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 632.341 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 723.997 null ] >>
endobj
1221 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 621.382 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 713.039 null ] >>
endobj
1222 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 610.423 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 702.08 null ] >>
endobj
1223 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 599.464 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 691.121 null ] >>
endobj
1224 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 588.506 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 680.162 null ] >>
endobj
1225 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 577.547 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 669.203 null ] >>
endobj
1226 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 566.588 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 658.244 null ] >>
endobj
1227 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 555.629 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 647.285 null ] >>
endobj
1228 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 544.67 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 636.326 null ] >>
endobj
1229 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 533.711 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 625.367 null ] >>
endobj
1230 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 522.752 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 614.408 null ] >>
endobj
1231 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 511.793 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 603.45 null ] >>
endobj
1232 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 500.834 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 592.491 null ] >>
endobj
1233 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 489.875 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 581.532 null ] >>
endobj
1234 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 478.917 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 570.573 null ] >>
endobj
1235 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 467.958 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 559.614 null ] >>
endobj
1236 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 456.999 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 548.655 null ] >>
endobj
1237 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 446.04 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 537.696 null ] >>
endobj
1238 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 435.081 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 526.737 null ] >>
endobj
1239 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 424.122 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 515.778 null ] >>
endobj
1240 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 413.163 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 504.819 null ] >>
endobj
1241 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 402.204 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 493.86 null ] >>
endobj
1242 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 391.245 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 482.902 null ] >>
endobj
1243 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 380.286 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 471.943 null ] >>
endobj
1244 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 369.327 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 460.984 null ] >>
endobj
1245 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 358.369 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 450.025 null ] >>
endobj
1246 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 347.41 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 439.066 null ] >>
endobj
1247 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 336.451 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 428.107 null ] >>
endobj
1248 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 325.492 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 417.148 null ] >>
endobj
1249 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 314.533 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 406.189 null ] >>
endobj
1250 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 303.574 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 395.23 null ] >>
endobj
1251 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 292.615 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 384.271 null ] >>
endobj
1252 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 281.656 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 373.313 null ] >>
endobj
1253 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 270.697 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 362.354 null ] >>
endobj
1254 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 259.738 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 351.395 null ] >>
endobj
1255 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 248.78 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 340.436 null ] >>
endobj
1256 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 237.821 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 329.477 null ] >>
endobj
1257 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 226.862 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 318.518 null ] >>
endobj
1258 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 215.903 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 307.559 null ] >>
endobj
1259 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 204.944 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 296.6 null ] >>
endobj
1260 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 193.985 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 285.641 null ] >>
endobj
1261 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 183.026 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 274.682 null ] >>
endobj
1262 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 172.067 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 263.723 null ] >>
endobj
1263 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 161.108 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 252.765 null ] >>
endobj
1264 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 150.149 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 241.806 null ] >>
endobj
1265 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 139.19 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 230.847 null ] >>
endobj
1266 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 128.232 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 219.888 null ] >>
endobj
1267 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 117.273 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 208.929 null ] >>
endobj
1268 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 106.314 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 197.97 null ] >>
endobj
1269 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 95.355 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 187.011 null ] >>
endobj
1270 0 obj
-<< /D [ 1207 0 R /XYZ 79.822 84.396 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 176.052 null ] >>
endobj
-1206 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1273 0 obj
-<< /Filter /FlateDecode /Length 1834 >>
-stream
-x[&W 4PڪxU9-kr_,cmm<{Ќ-KOu H٩ݏ.J?^]YA}EjwA}wLHQ}*c
-zq3Lm oeQ
-?g F
-A;)Z-5Q(y5xkKukú8P)\f jhmnـgJ|Q[ 9Mѵ `P [p0lPFu(k;|@O ۥ$漴/whWM yH`/rit`$![c(f@%yg-^k 6 p慡֩d+ʀn2Q<WP|,PDp8GݲfEZ,h 9DyKw3uT(ٹ$BvVA\μ[?H ^)
-endstream
+1271 0 obj
+<< /D [ 1215 0 R /XYZ 79.822 165.093 null ] >>
endobj
1272 0 obj
-<< /Type /Page /Contents 1273 0 R /Resources 1271 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1215 0 R /XYZ 79.822 154.134 null ] >>
+endobj
+1273 0 obj
+<< /D [ 1215 0 R /XYZ 79.822 143.176 null ] >>
endobj
1274 0 obj
-<< /D [ 1272 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 132.217 null ] >>
endobj
1275 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 121.258 null ] >>
endobj
1276 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 110.299 null ] >>
endobj
1277 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 99.34 null ] >>
endobj
1278 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 1215 0 R /XYZ 79.822 88.381 null ] >>
endobj
-1279 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 724.994 null ] >>
-endobj
-1280 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 714.035 null ] >>
+1214 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1281 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 703.076 null ] >>
+<< /Filter /FlateDecode /Length 1834 >>
+stream
+x[͒&S 4PڪzU9-kr_,Gm[4#ҧvoϷ/Gwbwt]p<iPw])a_.@$2a CB[9Z!:4w،JQLU:Jos:7ܦoF;qtw%?N >#v 6AiUmtw'H25$w$-9
+Cys9 +q=uL:a P^O/*BB_gc
+' LJN*ʞb6&F}<-佋<߳)o-[& >+|UO7ރq(tCn̨ \Lά̿{-/_[ f0ZYPdVl  Ȳk^uSnufEW`[$]kܣ$kP~@H@ջ*VJ(rfKը#aCԃ<=wSut L$JPG F
+*9ʡNeT{xzT-ZlxE$漷?/vs}SÖ&>#KDm )}diT!h9pێM[M]Q -\ya(-(*ÊLU:ܠ
+endstream
+endobj
+1280 0 obj
+<< /Type /Page /Contents 1281 0 R /Resources 1279 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1282 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 692.117 null ] >>
+<< /D [ 1280 0 R /XYZ 78.37 808.885 null ] >>
endobj
1283 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 681.158 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 768.829 null ] >>
endobj
1284 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 670.199 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 757.87 null ] >>
endobj
1285 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 659.24 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 746.912 null ] >>
endobj
1286 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 648.281 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 735.953 null ] >>
endobj
1287 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 637.322 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 724.994 null ] >>
endobj
1288 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 626.364 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 714.035 null ] >>
endobj
1289 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 615.405 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 703.076 null ] >>
endobj
1290 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 604.446 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 692.117 null ] >>
endobj
1291 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 593.487 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 681.158 null ] >>
endobj
1292 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 582.528 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 670.199 null ] >>
endobj
1293 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 571.569 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 659.24 null ] >>
endobj
1294 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 560.61 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 648.281 null ] >>
endobj
1295 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 549.651 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 637.322 null ] >>
endobj
1296 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 538.692 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 626.364 null ] >>
endobj
1297 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 527.733 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 615.405 null ] >>
endobj
1298 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 516.775 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 604.446 null ] >>
endobj
1299 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 505.816 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 593.487 null ] >>
endobj
1300 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 494.857 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 582.528 null ] >>
endobj
1301 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 483.898 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 571.569 null ] >>
endobj
1302 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 472.939 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 560.61 null ] >>
endobj
1303 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 461.98 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 549.651 null ] >>
endobj
1304 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 451.021 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 538.692 null ] >>
endobj
1305 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 440.062 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 527.733 null ] >>
endobj
1306 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 429.103 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 516.775 null ] >>
endobj
1307 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 418.144 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 505.816 null ] >>
endobj
1308 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 407.186 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 494.857 null ] >>
endobj
1309 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 396.227 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 483.898 null ] >>
endobj
1310 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 385.268 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 472.939 null ] >>
endobj
1311 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 374.309 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 461.98 null ] >>
endobj
1312 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 363.35 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 451.021 null ] >>
endobj
1313 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 352.391 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 440.062 null ] >>
endobj
1314 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 341.432 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 429.103 null ] >>
endobj
1315 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 330.473 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 418.144 null ] >>
endobj
1316 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 319.514 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 407.186 null ] >>
endobj
1317 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 308.555 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 396.227 null ] >>
endobj
1318 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 297.596 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 385.268 null ] >>
endobj
1319 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 286.638 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 374.309 null ] >>
endobj
1320 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 275.679 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 363.35 null ] >>
endobj
1321 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 264.72 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 352.391 null ] >>
endobj
1322 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 253.761 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 341.432 null ] >>
endobj
1323 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 242.802 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 330.473 null ] >>
endobj
1324 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 231.843 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 319.514 null ] >>
endobj
1325 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 220.884 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 308.555 null ] >>
endobj
1326 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 209.925 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 297.596 null ] >>
endobj
1327 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 198.966 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 286.638 null ] >>
endobj
1328 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 188.007 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 275.679 null ] >>
endobj
1329 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 177.049 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 264.72 null ] >>
endobj
1330 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 166.09 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 253.761 null ] >>
endobj
1331 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 155.131 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 242.802 null ] >>
endobj
1332 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 144.172 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 231.843 null ] >>
endobj
1333 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 133.213 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 220.884 null ] >>
endobj
1334 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 122.254 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 209.925 null ] >>
endobj
1335 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 111.295 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 198.966 null ] >>
endobj
1336 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 100.336 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 188.007 null ] >>
endobj
1337 0 obj
-<< /D [ 1272 0 R /XYZ 79.822 89.377 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 177.049 null ] >>
endobj
-1271 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1340 0 obj
-<< /Filter /FlateDecode /Length 2119 >>
-stream
-xZn#7+U\ÀeYr-59)M[3A[c<}ߞ0t|v5E
-דANҪ??^FJ Or)a
-d֨QɬKycs.ҵ|i[fMX('
-)/lE*O. uc,ZօD3$JYϘ^)REWnF=}Kؗb%wѬr[HR\KuƠNYo_TQ)۶̢i긜]{!}]a>2^M(l4Vh>ImHuݲ'.:j{wjjъ%[]-dOk -[i-JŌ*N<6F tZ.u<U;n0#,O:# K =ƙ9o,qIֱ}ejҽKSDtBe]H.4X}D\غoInnc/?T~?ꚹ٭iz-EqT1f՛1 }m!79RL.$?"T1,<:
-\J+=j
-]Znղzz&Vm,/ȣ0^-3xu , /rİij#h8J5HA\bqT`pE u#JRšT^FQ=? ~Me/:Ւ;^~o~'
-f"/4%V-)|IR67%Mƞaӿ+d
-endstream
+1338 0 obj
+<< /D [ 1280 0 R /XYZ 79.822 166.09 null ] >>
endobj
1339 0 obj
-<< /Type /Page /Contents 1340 0 R /Resources 1338 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1280 0 R /XYZ 79.822 155.131 null ] >>
+endobj
+1340 0 obj
+<< /D [ 1280 0 R /XYZ 79.822 144.172 null ] >>
endobj
1341 0 obj
-<< /D [ 1339 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 133.213 null ] >>
endobj
1342 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 122.254 null ] >>
endobj
1343 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 111.295 null ] >>
endobj
1344 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 746.912 null ] >>
-endobj
-1345 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 1280 0 R /XYZ 79.822 85.392 null ] >>
endobj
-1346 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 724.994 null ] >>
+1279 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1347 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 699.787 null ] >>
+<< /Filter /FlateDecode /Length 2349 >>
+stream
+x[˒+' W B\S5_ߪg6Y!Zۍ#ɢv#$NE
+o/ϗ/7N(WN<799HCۋ$_nO^k(FR֝&0R( PV8xi)*(k(>}l|۫CꛠU[]@sOkM[jz
+4kJ0ZJ6uM0 2O:pL(r
+ךdo (6I:Ĥ})s
+X[^# .o5Ug@pKNDl·`lfXRmV1\-*3y}Z&72ww*cԖՓѹg }do>ۣIA#!}1iԃ>r$pOֺگL"~іM(c0LK5ݧ*<Z܈y]˯iZ7^ѭtLru2Dɩ4G
+}z1
+z_f5v]D&P GSQ:$y<Ӻc12:Xѥ11܏B0wGʒM5^ H_] J #5^"d(UU_^c)e޺"0 ,O \ZDB)8 *wɏ3_E[SMH2@Ndp,_}5eZpPڻ_jixw+d1^x>>
+lͶ A't[ YWU_)N
+ +k!e] .}2k[Vݎv -4^~ 2_CGR><ۈs-<ڴJ3RD\stBfA˜O:հ O[s0)Oᕈ8p5)0!. :olNDC8>Uz&e>hzPcQVH5#+,i M<^<lʛAKN˥<F |pcĥiwPS=NK
+] ?v>IX:F6?6b+mS匸/\9m}ekyʷ孷9z0̭e]$<V.6r~[U}ݵ\`B9)>)ZebcܳW"L<p*}Ryn&-z NʛLjD04p$з.R<ȸ5I&^A ЮsMj'(aj=&B\I9Tݎ k`gZh%T;,4')/|=;9UYenoAJܞ u~İKV 0yA&e)^IjeL
+ !V5߮&lM0=me ! MeR@5T &NtQWG_
+k
+ }`g+u"WhŌZ3U?np @OK/_y=c?
+endstream
+endobj
+1346 0 obj
+<< /Type /Page /Contents 1347 0 R /Resources 1345 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1348 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 688.828 null ] >>
+<< /D [ 1346 0 R /XYZ 78.37 808.885 null ] >>
endobj
1349 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 677.87 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 768.829 null ] >>
endobj
1350 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 666.911 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 757.87 null ] >>
endobj
1351 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 655.952 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 746.912 null ] >>
endobj
1352 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 644.993 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 735.953 null ] >>
endobj
1353 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 617.933 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 724.994 null ] >>
endobj
1354 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 606.974 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 697.098 null ] >>
endobj
1355 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 596.016 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 686.139 null ] >>
endobj
1356 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 585.057 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 675.181 null ] >>
endobj
1357 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 574.098 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 664.222 null ] >>
endobj
1358 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 563.139 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 653.263 null ] >>
endobj
1359 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 488.259 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 642.304 null ] >>
endobj
1360 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 477.3 null ] >>
-endobj
-229 0 obj
-<< /D [ 1339 0 R /XYZ 79.37 453.248 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 566.588 null ] >>
endobj
1361 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 399.385 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 555.629 null ] >>
+endobj
+225 0 obj
+<< /D [ 1346 0 R /XYZ 79.37 530.881 null ] >>
endobj
1362 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 383.724 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 464.506 null ] >>
endobj
1363 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 372.765 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 448.565 null ] >>
endobj
1364 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 361.806 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 437.606 null ] >>
endobj
1365 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 350.847 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 426.648 null ] >>
endobj
1366 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 339.888 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 415.689 null ] >>
endobj
1367 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 324.227 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 404.73 null ] >>
endobj
1368 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 313.268 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 388.789 null ] >>
endobj
1369 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 302.309 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 377.831 null ] >>
endobj
1370 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 291.35 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 366.872 null ] >>
endobj
1371 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 280.391 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 355.913 null ] >>
endobj
1372 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 269.432 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 344.954 null ] >>
endobj
1373 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 258.473 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 333.995 null ] >>
endobj
1374 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 247.514 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 303.111 null ] >>
endobj
1375 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 236.555 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 292.152 null ] >>
endobj
1376 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 225.596 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 281.193 null ] >>
endobj
1377 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 214.638 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 270.234 null ] >>
endobj
1378 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 203.679 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 259.275 null ] >>
endobj
-233 0 obj
-<< /D [ 1339 0 R /XYZ 79.37 165.23 null ] >>
+229 0 obj
+<< /D [ 1346 0 R /XYZ 79.37 221.863 null ] >>
endobj
1379 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 144.388 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 201.021 null ] >>
endobj
1380 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 133.429 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 190.062 null ] >>
endobj
1381 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 122.47 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 179.103 null ] >>
endobj
1382 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 111.511 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 168.144 null ] >>
endobj
1383 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 100.552 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 157.186 null ] >>
endobj
1384 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 89.593 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 146.227 null ] >>
endobj
1385 0 obj
-<< /D [ 1339 0 R /XYZ 79.822 78.635 null ] >>
-endobj
-1338 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 1346 0 R /XYZ 79.822 135.268 null ] >>
endobj
-1388 0 obj
-<< /Filter /FlateDecode /Length 2422 >>
-stream
-x[n3 )/Qw0p:vݨ 5c7npl5߈d_'~3?]~ݵ?)材pIf~hΥ 򏯿1ot=Њ)a(
-9W.kx:+\Sw :akD~K@U(qhUr+#{C;3 ft}\͙@+1ɜ%J!py *$rhS-&\z&c+ž(7n*PgmHʹ30rq[pn9(rjOJsM
-sdO|EW^q5
-u< w
-#^-|-XӃf +̥<%ݝb[vV >+ +drI?!tO3IN* ֺ6g*!UiW<+癵z]%fOZ2$[4I$2ys z2ÓQG0K3ztm?Jx`2ҭ6dP;hd ʖNgz<s8&-Q`^f[-I3y&QK AI}/:_8H9y<4m{Ly)L2F`tf[ᶓak0Etߎ7b|<
-.2;|c!N] 0"(5xLsLPZރGi<GaȑF/KP_W|x.Y]s$W063 qBb?ZzGcpAnw0./$qk>3m(=o+`e*mÐ{/x]'uMiwP_A']Lʺ\0%4 >A~?wKjNY4E[|4q^bE)\,W1wSx7O0!a+j
-XJE)C z(dFtneZx4IC~mK~I^юYE'Aɠ{ˑ+T(/¥,n2$GU#Bo44́A9 3*[67;%Q_c>T?rzBGVhC|pke>סaի+2hܑ\C *\jXZsYL1 +s<w t5Si|&e:^
-PK{qV2>֭5D\!K0@+=Q(N-y&R ƝDT9LDD}&Nq&`rG[PH܈Ev t/IL{]c""DHYD,5Vm
-^o!Mi[ eFJM%[
-[ _
-%p+ q.s@[_(
-&fSl[^"JXNWv>FZ)Vц[:ArvlB)hJ5ѐi ?܋yD3LT5 ty!,k=eza b GhsqXv*yiR֚-Se{C)r8eZfL8~T.hzǘFD+u$~TL\bL\^k)0b8!ԬI˻2ܒ5/]4Lq~J<dKGl\X.w=м /?DcCY[0 TJx0@F,ൎ5 -EZdl#m!% ~?(+Or]"2\z@'
-m&*I6L[2_͢7GU''3O,F6+Pno[ծ 1b3Ridzf9غH~_
-endstream
+1386 0 obj
+<< /D [ 1346 0 R /XYZ 79.822 124.309 null ] >>
endobj
1387 0 obj
-<< /Type /Page /Contents 1388 0 R /Resources 1386 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1346 0 R /XYZ 79.822 113.35 null ] >>
+endobj
+1388 0 obj
+<< /D [ 1346 0 R /XYZ 79.822 102.391 null ] >>
endobj
1389 0 obj
-<< /D [ 1387 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 91.432 null ] >>
endobj
1390 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 768.829 null ] >>
-endobj
-1391 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1346 0 R /XYZ 79.822 80.473 null ] >>
endobj
-1392 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 746.912 null ] >>
+1345 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1393 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 735.953 null ] >>
+<< /Filter /FlateDecode /Length 2376 >>
+stream
+x[n37)Ow`V9ur_í2Vf$Uh~Op˯'żNya? >Y#77΍\_WNycA0jKQ@$Ϲr+]%<wq~ՠSqf|D~i'V9ﯣ3a"#[&P_WO><FOYd`Ñȇ2H˹;\S*>#_pdD~F#8
+ڂQ@`M̹\j+RH |õRpRI&)F\ OjUyWo?gmp4/@nѯbѭ_ogR6@Ojo!myp$oJz2wPb S+Z<7[ EeYa5c?{^NQKւYކsLJ5-d ʖuNg'ypM.XmlՔxux0LX(1L oCE<!f$ZTpmUQz^'MnG[q Z3D0A1&(͂TPpv$e&C>DݧUF)ŔwQ&#ېimٯF;
+sKjPdYFΉtLIQ\?IpG9Im>1hgIxczҥ<f@!&k=H&˔Ւ (ĹR&-J'wwDG
+W$ix丵~Si{&m<ɯ^
+sX*'v)" rzo73sTep` F,,D3צspr/ k
+[kA=]wv'eE<fuJo? (F2{b\Nĺ5b
+t.0q1$k
+rԚ KkG02U`FBu{aҞD\
+endstream
+endobj
+1392 0 obj
+<< /Type /Page /Contents 1393 0 R /Resources 1391 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1394 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 1392 0 R /XYZ 78.37 808.885 null ] >>
endobj
1395 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 714.035 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 768.829 null ] >>
endobj
1396 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 703.076 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 757.87 null ] >>
endobj
1397 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 663.562 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 718.02 null ] >>
endobj
1398 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 652.603 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 707.061 null ] >>
endobj
1399 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 641.644 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 696.102 null ] >>
endobj
1400 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 630.685 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 685.143 null ] >>
endobj
1401 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 619.727 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 674.184 null ] >>
endobj
1402 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 608.768 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 663.225 null ] >>
endobj
1403 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 597.809 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 652.266 null ] >>
endobj
1404 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 586.85 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 641.308 null ] >>
endobj
-237 0 obj
-<< /D [ 1387 0 R /XYZ 79.37 563.674 null ] >>
+233 0 obj
+<< /D [ 1392 0 R /XYZ 79.37 617.851 null ] >>
endobj
1405 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 531.101 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 585.054 null ] >>
endobj
1406 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 520.142 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 574.095 null ] >>
endobj
1407 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 509.183 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 563.136 null ] >>
endobj
1408 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 481.4 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 535.24 null ] >>
endobj
1409 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 455.553 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 509.337 null ] >>
endobj
1410 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 444.594 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 498.379 null ] >>
endobj
1411 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 383.107 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 436.61 null ] >>
endobj
1412 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 357.484 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 410.707 null ] >>
endobj
1413 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 346.526 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 399.748 null ] >>
endobj
1414 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 335.567 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 388.789 null ] >>
endobj
1415 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 324.608 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 377.831 null ] >>
endobj
1416 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 313.649 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 366.872 null ] >>
endobj
1417 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 302.69 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 355.913 null ] >>
endobj
1418 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 291.731 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 344.954 null ] >>
endobj
1419 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 280.772 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 333.995 null ] >>
endobj
1420 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 269.813 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 323.036 null ] >>
endobj
1421 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 258.854 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 312.077 null ] >>
endobj
1422 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 247.895 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 301.118 null ] >>
endobj
1423 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 236.937 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 290.159 null ] >>
endobj
1424 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 225.978 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 279.2 null ] >>
endobj
1425 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 215.019 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 268.242 null ] >>
endobj
1426 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 204.06 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 257.283 null ] >>
endobj
1427 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 193.101 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 246.324 null ] >>
endobj
1428 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 182.142 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 235.365 null ] >>
endobj
1429 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 130.673 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 183.559 null ] >>
endobj
1430 0 obj
-<< /D [ 1387 0 R /XYZ 79.822 119.714 null ] >>
-endobj
-1386 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 1392 0 R /XYZ 79.822 172.6 null ] >>
endobj
-1433 0 obj
-<< /Filter /FlateDecode /Length 2893 >>
-stream
-xr ثT,sr-kr_XH엙l7. g:|ÿ>_~-_NH|E"~8}F0n^97
-?7Υ|?^xkq7FYm{(xΕuXW+Sk⽺>Ls&8S =0hHτ oxz vWd1]7 anjNGƽ:2޾6KppL 5;6SoC
-
-<^6;.t|zr7b[Cʬ*^Hpz
-nI҃9+aj61qp [Cxx^R@PVM M<RihR|Pj |3(]ܲeC>Jywx-⁕ dVԀMЕ*TG w~,~*&qnVݵXDY\爑 p4S5*Hq6XC
-*
-7ODC
-z(_@"th=HdڭՁBw(J<QY?+m9"45H={ӈ-ֆy?dg_Y;(Ql1eK rAPNe5?_˵JuP9bgRƟDޛT[|ZPNž=|j
-T%;f9󌐚a"3l%Tr*!P/Kd2R[jsk[ͤעRH"kU~Wҫ<j#7O,͖t<F%}kN1FoSzA.XUqSVTҝ*KDe]D{i7]zCu8cN%tR"eS
-uAzckU~U7P LXUL\ 
--|zl"|.0˓ٺhT[M977~Ф:9P~C≘bn9%Sٍr9ȫJeR3lוdTshW],FQYh r鷦!9`ra$Z\]XI-9Nی<ߊړ \'F1^*DP
-+=bzoU%1߶嘵J[m:^p%vt6VG\1)|ώӳ-}vCֈv7]U yA^2izZu0`c,fs]5
-tp-3,ea0{ك}ZudS\u?\ 8A_*STQu}ABBvzV9lE5docHnɷa[ }WHPqKWT7Fub(eICIQLNjm,!`29,ynj9XΜ1^pi<) f
-endstream
+1431 0 obj
+<< /D [ 1392 0 R /XYZ 79.822 122.787 null ] >>
endobj
1432 0 obj
-<< /Type /Page /Contents 1433 0 R /Resources 1431 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
+<< /D [ 1392 0 R /XYZ 79.822 111.828 null ] >>
+endobj
+1433 0 obj
+<< /D [ 1392 0 R /XYZ 79.822 100.869 null ] >>
endobj
1434 0 obj
-<< /D [ 1432 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 89.91 null ] >>
endobj
1435 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 1392 0 R /XYZ 79.822 78.951 null ] >>
endobj
-1436 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 757.87 null ] >>
-endobj
-1437 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 746.912 null ] >>
+1391 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1438 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 735.953 null ] >>
+<< /Filter /FlateDecode /Length 3164 >>
+stream
+xrB?0W\eYT[*
+Y7*V" )U.
+PuvumZάdT=PDd|7̋5Si|Kj^ n:4d<S2,NtZ0'Ky<X@АA  q`}4Y#Ĵk aBvh*P(ʬV i
+6#?Jh= PK'r
+0Sy-vN }׽=<$!!CQxD:0LXP͹5;,>$mKѲ7n71kjd(TH GsN3B{w#Nr(Z/'KXHc&C.OWǢf]KJ1KԦWkͼ,g wt6+3t<X#~uJ3.'w.z5B).^UJX۔|R!ײ`,yɬrv,嫘)OQك,m#c\choӗƱṮKy=/r-\c[ܸqpoϦH(<p%΍ax
+ ŜJRD3lJw04S9e[,FY8
+*|LWC8`S4Aƹ%L
+L2K3/'YRV ;AWH w
+6[K*&HqC a"lRzcz1bF#ɫ%O"\0MXIAY:4$.hZA9߿I6)p'#I/^ALNG?y\"m!_`j(9ỹe1 1e7aMʲ{Lhɑ}/n{ߺ<Bc唽#F 4s-<Pg-oCx8hҢbWr?O%heނ,FBn4S]xz/ &*բZiJ,4˻2 ƀ (pu_g)<ZB1qPJ~ ZѺzӘCpWϞ݉.9i@կrm_,ޚs~~z`1(Nw$Dca
+ZN dM2vJF Ʀ إ/F0j,pD$b`i"z5=n80@{fO|Uj3=ykoYvu}Ih)TI?RAO^[s /zfeJ,{ƻS&z2
+GMf<Mχ7aKi}N}ގM:emzhu~z)mSs9TI#=<Z2E{8BW/CXe],އ8iYWs%NV)06GP&L')Ν'P#+R`ʀ1}P$ mWxnn@yR̊84_I&H'=q$9QGJs$h+<Gɗ>z|~X ^A_'l~jeNw!\ "H}~2 ȃ%^:K*2o|{Qd$Mgj?Sﴨ̐"{ s&dΟu3N!2b%n1L)|?9B5}x`Fۚ(u%_+{
+endstream
+endobj
+1437 0 obj
+<< /Type /Page /Contents 1438 0 R /Resources 1436 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1000 0 R >>
endobj
1439 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 1437 0 R /XYZ 78.37 808.885 null ] >>
endobj
1440 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 699.133 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 757.87 null ] >>
endobj
1441 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 661.316 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 720.252 null ] >>
endobj
1442 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 611.545 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 670.679 null ] >>
endobj
1443 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 600.586 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 659.72 null ] >>
endobj
1444 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 586.68 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 646.012 null ] >>
endobj
1445 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 575.721 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 635.053 null ] >>
endobj
1446 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 564.762 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 624.094 null ] >>
endobj
1447 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 553.804 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 613.135 null ] >>
endobj
1448 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 542.845 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 602.176 null ] >>
endobj
1449 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 503.245 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 563.763 null ] >>
endobj
1450 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 492.286 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 552.805 null ] >>
endobj
1451 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 442.515 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 503.231 null ] >>
endobj
1452 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 431.556 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 492.272 null ] >>
endobj
1453 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 420.597 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 481.313 null ] >>
endobj
1454 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 409.638 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 470.354 null ] >>
endobj
1455 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 398.679 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 459.395 null ] >>
endobj
1456 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 348.908 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 409.822 null ] >>
endobj
1457 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 323.047 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 384.159 null ] >>
endobj
1458 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 312.088 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 373.2 null ] >>
endobj
1459 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 301.129 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 362.241 null ] >>
endobj
1460 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 275.435 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 337.536 null ] >>
endobj
1461 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 235.668 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 298.165 null ] >>
endobj
1462 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 224.709 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 287.206 null ] >>
endobj
1463 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 199.015 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 262.502 null ] >>
endobj
1464 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 188.056 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 251.543 null ] >>
endobj
1465 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 172.2 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 236.082 null ] >>
endobj
1466 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 161.241 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 225.123 null ] >>
endobj
1467 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 150.282 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 214.164 null ] >>
endobj
1468 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 139.323 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 186.748 null ] >>
endobj
1469 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 111.511 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 149.13 null ] >>
endobj
1470 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 100.552 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 138.171 null ] >>
endobj
1471 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 89.593 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 127.212 null ] >>
endobj
1472 0 obj
-<< /D [ 1432 0 R /XYZ 79.822 78.635 null ] >>
+<< /D [ 1437 0 R /XYZ 79.822 116.253 null ] >>
endobj
-1431 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F65 335 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+1473 0 obj
+<< /D [ 1437 0 R /XYZ 79.822 105.294 null ] >>
endobj
-1475 0 obj
-<< /Filter /FlateDecode /Length 2185 >>
+1436 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R /F74 337 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1476 0 obj
+<< /Filter /FlateDecode /Length 2279 >>
stream
-xZr6+U-MUξrMNk%k2@"Gz#?uoOI~{Zޞ^=F |n? <h%W#!q'0^  JAPLKݣCš;?ss  2?_KnqR
-<)>Z&{oQf*U>Zc!KRm"aӉL9[DS0>_5؀G^_"HYf
-t+w 5-B<VX!K7m}pTYu~n*݌?%S0B1hiE)*KXOO
-FSs+Ec 1t(ah9R &MR]K먶vz|)1_kq"훧 ˤlpN/-
-4BzkώTb]LWǶa夠*
-ǖ=FPy$jc!qjeLIu/ѯ'he s#9F_n]F~y$+FB#${5s_z+&1Umf<'RDzS :" j;Ur`J1Py
-(ޙ6$lB"(v|mc) +D%0Y8D#+$81t+={)XzIGŤJ -NYQ %%]Ey6 :Kbm"ʻJ _nKnZ-ୈ!͍xj߿'&nuQ󥬮<Y@ :}"KI$ݚ8foR2zKe6M?Kw?Px/H2</ u|-@BJ `O\0şOH?r6%3z'si8S\x;d=RTqӡRm^0)d@wOݙq~QP0猏f/qY0FKZQ#unZ
-u! {.U)5\WeQ^4/q`urkk~%c7b Tڡ;7҆ dCj fB .fݡrctfvR1hW K
-ݯ.9u2=9KQk`\rGe^oY .vUO^gjQ>[;
-hKkeeܡg(՗}ݡ<\2ACp5PY]f& g+w `*'INuȬdY[FN_yĢ y`5Hoh䇐+_f&j$6)8صMHPL6;·]iayN!C6ߡGEBhFi;!bw(ZG,vFo Ձ<a$}Bf~ڂ]Vq_Cį q,))J(}~,j,qfu1 F%緧
+x[r)mU959FɄbOLrES+%O8ORxtxyD;p
+I%QzҐ褤}I̟WG''1Zڎ(P s׼^hNg]e,>U!SpdRزl֯ܣ|r$]Z,zkeT>"` P(WF(M4 Gu"x7
+ P^B25!(}&y3oe|[m]sˌ)fbcnaD ^%C
+tLF[?-uMuAҾqұ^RB3gP~~u LĈ|hفVv Jh]V~p?(!GbV`4V
+ sҨ ldO<R1&Mq(2I]9>='-3V>o‹UIʗRuKm{ڕV&61rK>ݚ-}2C-݈Z"%QA9}
+Cn'C#!*rY/n.<!䤌x:s^ p- k@ 7Ŕa@3y_dlq1;}^huMxBQLy1kFԣ P/v1(žڀu] ;ԭuzE5R (_׫s]$InM%=\wAQͻ?2{""8- (WUo%3ǥm@9T"vnyXAS~+7#?BRS98ZZ(|WEhd7~ ge6!6+mn>xAy!}bN2E+Q'l`yΫEDd($rE̎v+5`OJMLFU &hGs|zN^Y^3(7W"Ib! O=PדkBS`$rǰϜwi iOMb6ZX*6oϥj}Aѹ1ϘǃWia cͥ0\_W|QU-ʭr^ *6SHePJ6`+4 k<n/EJӣ垐Aw{$\UC_'yC4VrnbBLY( aLZ9Ѝ^~0KF8NIŴV(7GeYWRZ+EVBZkoA{?tF~~-wn0%lm߬u `DAmN$?0-iӿ
endstream
endobj
-1474 0 obj
-<< /Type /Page /Contents 1475 0 R /Resources 1473 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1026 0 R >>
-endobj
-1476 0 obj
-<< /D [ 1474 0 R /XYZ 78.37 808.885 null ] >>
+1475 0 obj
+<< /Type /Page /Contents 1476 0 R /Resources 1474 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1477 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 768.829 null ] >>
+<< /D [ 1475 0 R /XYZ 78.37 808.885 null ] >>
endobj
1478 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 768.829 null ] >>
endobj
1479 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 754.882 null ] >>
endobj
1480 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 743.923 null ] >>
endobj
1481 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 732.964 null ] >>
endobj
1482 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 714.035 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 722.005 null ] >>
endobj
1483 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 703.076 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 711.046 null ] >>
endobj
1484 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 692.117 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 700.087 null ] >>
endobj
1485 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 681.158 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 689.128 null ] >>
endobj
1486 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 670.199 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 678.169 null ] >>
endobj
1487 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 659.24 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 667.21 null ] >>
endobj
1488 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 648.281 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 656.252 null ] >>
endobj
1489 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 637.322 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 604.446 null ] >>
endobj
1490 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 587.509 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 593.487 null ] >>
endobj
1491 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 576.55 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 582.528 null ] >>
endobj
1492 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 565.591 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 571.569 null ] >>
endobj
1493 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 554.633 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 545.666 null ] >>
endobj
1494 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 543.674 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 534.707 null ] >>
endobj
1495 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 532.715 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 523.748 null ] >>
endobj
1496 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 521.756 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 512.789 null ] >>
endobj
1497 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 507.808 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 501.831 null ] >>
endobj
1498 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 496.849 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 490.872 null ] >>
endobj
1499 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 485.89 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 479.913 null ] >>
endobj
1500 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 474.931 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 465.965 null ] >>
endobj
1501 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 463.973 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 455.006 null ] >>
endobj
1502 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 453.014 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 444.047 null ] >>
endobj
1503 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 442.055 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 433.088 null ] >>
endobj
1504 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 431.096 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 422.129 null ] >>
endobj
1505 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 420.137 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 411.171 null ] >>
endobj
1506 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 409.178 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 400.212 null ] >>
endobj
1507 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 398.219 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 389.253 null ] >>
endobj
1508 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 387.26 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 378.294 null ] >>
endobj
1509 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 376.301 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 367.335 null ] >>
endobj
1510 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 365.342 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 356.376 null ] >>
endobj
1511 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 354.384 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 345.417 null ] >>
endobj
1512 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 343.425 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 334.458 null ] >>
endobj
1513 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 332.466 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 323.499 null ] >>
endobj
1514 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 321.507 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 312.54 null ] >>
endobj
1515 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 245.791 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 301.582 null ] >>
endobj
1516 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 234.832 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 290.623 null ] >>
endobj
1517 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 223.873 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 279.664 null ] >>
endobj
1518 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 212.914 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 203.948 null ] >>
endobj
1519 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 201.955 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 192.989 null ] >>
endobj
1520 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 190.996 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 182.03 null ] >>
endobj
1521 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 180.037 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 171.071 null ] >>
endobj
1522 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 169.078 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 160.112 null ] >>
endobj
1523 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 158.119 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 149.153 null ] >>
endobj
1524 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 147.161 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 138.194 null ] >>
endobj
1525 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 136.202 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 127.235 null ] >>
endobj
1526 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 125.243 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 116.276 null ] >>
endobj
1527 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 114.284 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 105.318 null ] >>
endobj
1528 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 103.325 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 94.359 null ] >>
endobj
1529 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 92.366 null ] >>
-endobj
-1530 0 obj
-<< /D [ 1474 0 R /XYZ 79.822 81.407 null ] >>
+<< /D [ 1475 0 R /XYZ 79.822 83.4 null ] >>
endobj
-1473 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+1474 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1533 0 obj
-<< /Filter /FlateDecode /Length 1964 >>
+<< /Filter /FlateDecode /Length 2728 >>
stream
-xZKo6W,
-i
-4@-3( x)ɅpA@|pYzA8+F{nZ0eᤵ(+
-Tsʚ ;.)Wqº%$YkQYGn22U1FXRVxp$˚mZGZKۚRinެ KYr] 9TRjpf z*$00/@JSH_t\z>Tx*Q5-%mt>l֘8Ci~\Y{ ߪ)MwTD!ۣJj,g() JɄ_D HEd5 ,unrK-v]Zљ
-+BDd֠,HoQSB)u5Y3mVYeX)AOS{J%ull{l]{(Tݚr.nٳ7J{<rU\Pd(oUd]vdcEG.t
-/JܧYDH3͒TqV aoTG 0@iʯ䅑iJd(h@c.3Q0 8C8Ƃ Y[r@R kܰ8{Dq$޼WCޥz\j œF iL#PRxKnC !`jykyxаn2{$gPNHo'sT{AZ tiPvu6ƳZ0lĀO%V-\ Oh1.FV.
-~K2
-` \poN}Q7mP]61ʿ_oi {xy i;}xuݹ5 *3DpAacG^\ZUGO|"mM~
-h7Nc™>yQHF)2剛Bbt@9m~Y;T* =j6;
-q.9.dO
-?&"Dɭֱ*%Ah䜫{ݱMD]ޫZ:[%K1SG_5wl
-cprOЃ:W&ome|+Bg7+!„Zfp$Vҥ
+xɎ#+^_(`I*.?i}u4}l@]-4wľ<&¿]~bJ׿TX$O
+%f/s2z
+*ˡV.anT+dkXFPPZx8 f<g"|siD6!1"eoxfL|#|KeRy¥Y O?re1('
+gtƤE㣦iWݦGnTV=#
+dS:fRlKd40BTyn:
+i~֭2Q; L\+Oll]Rp?B#h7K<0dDv<:5H5R~۟6 05 R~2G^vW=e(+zӟ(
+rj l+=zԛ\nQ޵&{i!DQdx\bAr XpG'-B(R ̚J} {y$?;ܱn<w8m'VJN,L;v,'ڈ P6eH:HMԉ*u]S 1o/ÉCwΊPs/#O 4}Qa9P.ԁNׁplce]Jm娊x-mg|!F0!f gLC^x"UQq9,"r$Ķ:6:qn nIƠF 5ȣyQw0PI [l1(<WnEb^7v\OVR`7ltb{ SZTƜ66GQe]m7K#h 0IUJ@hEmS}k[ɾ){s{~`3{y8&
+
+7wmkB k դOl;ц ? VZ朙:$,}YfK?pXq]%9.9kHV\EI (c<,sba*[f&`0w>rg2WӴnDiG;o-KX,aw]$?@{uqw+ rju)m5Gd=MKDSEW"4•"Zz$6$j-8h _A1f:Ûh3]rylZHd)g`WmaLߘlхiZ''{kɾJk?P}Gm6D;,Km0z1;)rh'AlVF ȣv;ni~~,Xzҳ;)@iFۗ.\
+mD4pg[ F4CNs4f;kJ$Ǡ߾jvmLe(#+1I1(/Bov@ct((3/wI8 j5yRGLrj+> ox'%'8KT4udcDHz(â&۩1GW^S lc6Vgv 9˟isͼi͒v ~ka~3X/Lxy -vgg -OZau bk&_
endstream
endobj
1532 0 obj
-<< /Type /Page /Contents 1533 0 R /Resources 1531 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /Type /Page /Contents 1533 0 R /Resources 1531 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1534 0 obj
<< /D [ 1532 0 R /XYZ 78.37 808.885 null ] >>
@@ -5061,19 +5021,19 @@ endobj
<< /D [ 1532 0 R /XYZ 79.822 615.405 null ] >>
endobj
1550 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 565.591 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 604.446 null ] >>
endobj
1551 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 554.633 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 593.487 null ] >>
endobj
1552 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 543.674 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 582.528 null ] >>
endobj
1553 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 532.715 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 571.569 null ] >>
endobj
1554 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 521.756 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 560.61 null ] >>
endobj
1555 0 obj
<< /D [ 1532 0 R /XYZ 79.822 510.797 null ] >>
@@ -5097,430 +5057,415 @@ endobj
<< /D [ 1532 0 R /XYZ 79.822 445.044 null ] >>
endobj
1562 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 434.085 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 395.23 null ] >>
endobj
1563 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 423.126 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 384.271 null ] >>
endobj
1564 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 412.167 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 373.313 null ] >>
endobj
1565 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 401.208 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 362.354 null ] >>
endobj
1566 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 390.249 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 351.395 null ] >>
endobj
1567 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 379.29 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 340.436 null ] >>
endobj
1568 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 368.331 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 329.477 null ] >>
endobj
1569 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 357.372 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 318.518 null ] >>
endobj
1570 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 346.413 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 244.794 null ] >>
endobj
1571 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 335.454 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 233.836 null ] >>
endobj
1572 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 324.496 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 222.877 null ] >>
endobj
1573 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 313.537 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 211.918 null ] >>
endobj
1574 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 302.578 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 200.959 null ] >>
endobj
1575 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 291.619 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 190 null ] >>
endobj
1576 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 280.66 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 179.041 null ] >>
endobj
1577 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 269.701 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 168.082 null ] >>
endobj
1578 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 258.742 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 157.123 null ] >>
endobj
1579 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 247.783 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 146.164 null ] >>
endobj
1580 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 236.824 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 135.205 null ] >>
endobj
1581 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 225.865 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 124.247 null ] >>
endobj
1582 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 214.907 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 113.288 null ] >>
endobj
1583 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 165.093 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 102.329 null ] >>
endobj
1584 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 154.134 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 91.37 null ] >>
endobj
1585 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 143.176 null ] >>
+<< /D [ 1532 0 R /XYZ 79.822 80.411 null ] >>
endobj
-1586 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 132.217 null ] >>
+1531 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1587 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 121.258 null ] >>
+1589 0 obj
+<< /Filter /FlateDecode /Length 3087 >>
+stream
+x\Ɏ#WM (Jvssqܗ`f*SA]d0牟~yL\?|+wB欐p_'qU'Z>}>v\JεOL2=a$
+e9~~"U`KP:&PR JOZ2+`sP6>61-0
+FIӌ+P,F*{?aApۏhYAW0
+IKKUS9f[n0>novU6G$i|CAy"7vIn&SD/9Q*OaIt |7~4P*OÌ ]\8XB#޵v0{nx3 ߶̷׷0[Ѣ6R?b֐gfV՞)A]cҜ4jpy& W!2DK`hR[`]`maq-\`љRL|@mύOܹfI- #M6Lqs?ϻ=Iy MiI%|{W9$E.YvYaQ56&2qdˇ(dHPu gN㴁L*}Ѧغ-CVme$Xq'sDI:3c}8.@%/O b}M,I.o2K4B`[Z
+LPalMS6hFm; 8ĵRX':#a@+A)Np8]}@( ҡ mV+dJ";),FvЄYJQĨ#$i,304WSG5+UFߒ2N(OiE \:UZSoqG-]1
+sFz'c+?๳BP3hwz(bf``HT-SdP2PrgB &'ELf+kfb˅rblla ;R~×v@LJE~+G=`8d9K@buE#Tߺ ; v7u3PQ@< lD])vH@Rn% 1m 4>3% ]*)$,"SY"rLfɅuK2e}ͫYη1߮;[Y*-3HG[ Z (
+7­7(Ct"e
+$T!0f#; toQP*a%, (m%[SksL#W '}=!s+䡭'T@
+Q `Q::/~N}p[$w QQi:QsrWHqq\j RD=:͵ӌO&РT5&=1_oMu|>'mE6fh.Si 6[? e=y]u(LYةY&N^p#_
+)<GXL<:j:X\g zR_cMZjna XP;s
+endstream
endobj
1588 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 110.299 null ] >>
+<< /Type /Page /Contents 1589 0 R /Resources 1587 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R /Annots 1631 0 R >>
endobj
-1589 0 obj
-<< /D [ 1532 0 R /XYZ 79.822 99.34 null ] >>
+1631 0 obj
+[ 1586 0 R ]
endobj
-1531 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+1586 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 435.916 451.721 446.343 464.45 ]/A << /S /GoTo /D (Hfootnote.38) >> >>
endobj
-1594 0 obj
-<< /Filter /FlateDecode /Length 2841 >>
-stream
-xˎ(_?Ќ
-4f: A_kv폧47/<*~&o moXP~eVߵ mYeQO΄'#<bd/ VU*H0U7@-1B%<~m( b6k٢Ot:5PfJz<;' &3%CzY Og!C@04zC
-){l#eHى }z02Q3CI٪59ԤGV[АV J<i l+=ܘRj+t G5ѬI1
-
-YlF-:ǾMA ʸ.?.ǝs9a:ih J*ŊYp502GJOG%)uPm;sN:hq&f
-]: HtpsԎk5CZyEs#MIlx&m߿SXj5{pGZGB ބ}8[!i֜hCI-%wz1d61n Q)Nֆ0"+0P("LVcq.g2A80'Jγϱ%߽$ckBO1AZx!Y '>lI5Q)- qV
-jC\9z(׈?cI:a0\Dl{Œ#őUe#PGSݬ\+W~efCHzcbš({fR+-揚IuMƅֶ߸.uyݚ8MRP2̋|%z׶&ZZjy{+&$>Vun`QQ5iTj7|;Qb5SρĐS:! WJCH8)PzPx$;Tkd1x8DVEI)(}OJ%sba*5\f&`0di݈^};!;hiZƽ؊-쳋ĖgUPf2N;EqAC6R qPJ;kTCԃ`
-!ehX[Bz$7$j$ErqXwڟSh ki;tgNRZ1e) ?M "?]sNe)yYZ7&["|M@}n282Wt ڢhqMF7p'A,ƍkk` iƟҌr4(m{4M(AXR^j:ֺl'P%zN]A1M~*cPNapcR=bPv% ܨtͯ:32jwhb'̊p^n傖h)bObaB H?l-[i#I-iP!l Cq4ζ&L&A%V=L{~KU,XkrCAA9LiFg|h"|uJ[! ΉΤ >Vr(*o&Bա\Tc$jD;z. NrkA(75\\%5 1
-7c)9r6m(TT:v
-8m/b L/A5}SJ9굕o1wx{ֳ3WJzFZ_PwH7Sʅ@{6^LP0([CޥKvBVb꬧7Ӝl])N#U
-endstream
+1590 0 obj
+<< /D [ 1588 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+1591 0 obj
+<< /D [ 1588 0 R /XYZ 79.822 768.829 null ] >>
+endobj
+1592 0 obj
+<< /D [ 1588 0 R /XYZ 79.822 757.87 null ] >>
endobj
1593 0 obj
-<< /Type /Page /Contents 1594 0 R /Resources 1592 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /D [ 1588 0 R /XYZ 79.822 746.912 null ] >>
+endobj
+1594 0 obj
+<< /D [ 1588 0 R /XYZ 79.822 735.953 null ] >>
endobj
1595 0 obj
-<< /D [ 1593 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 724.994 null ] >>
endobj
1596 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 733.96 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 714.035 null ] >>
endobj
1597 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 723.001 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 703.076 null ] >>
endobj
1598 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 712.042 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 692.117 null ] >>
endobj
1599 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 701.083 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 681.158 null ] >>
endobj
1600 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 690.124 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 607.435 null ] >>
endobj
1601 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 679.166 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 596.476 null ] >>
endobj
1602 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 668.207 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 585.517 null ] >>
endobj
1603 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 657.248 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 574.558 null ] >>
endobj
1604 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 583.524 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 563.599 null ] >>
endobj
1605 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 572.565 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 552.64 null ] >>
endobj
1606 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 561.606 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 526.737 null ] >>
endobj
1607 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 550.648 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 500.834 null ] >>
endobj
1608 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 539.689 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 489.875 null ] >>
endobj
1609 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 528.73 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 440.062 null ] >>
endobj
1610 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 517.771 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 429.103 null ] >>
endobj
1611 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 506.812 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 418.144 null ] >>
endobj
1612 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 495.853 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 407.186 null ] >>
endobj
1613 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 484.894 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 396.227 null ] >>
endobj
1614 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 473.935 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 346.413 null ] >>
endobj
1615 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 462.976 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 335.454 null ] >>
endobj
1616 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 452.017 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 324.496 null ] >>
endobj
1617 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 441.058 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 313.537 null ] >>
endobj
1618 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 430.1 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 302.578 null ] >>
endobj
1619 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 419.141 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 291.619 null ] >>
endobj
1620 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 408.182 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 280.66 null ] >>
endobj
1621 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 397.223 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 269.701 null ] >>
endobj
1622 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 386.264 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 258.742 null ] >>
endobj
1623 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 375.305 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 247.783 null ] >>
endobj
1624 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 364.346 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 236.824 null ] >>
endobj
1625 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 353.387 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 225.865 null ] >>
endobj
1626 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 342.428 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 199.963 null ] >>
endobj
1627 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 331.469 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 189.004 null ] >>
endobj
1628 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 320.511 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 137.198 null ] >>
endobj
1629 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 246.787 null ] >>
+<< /D [ 1588 0 R /XYZ 79.822 126.239 null ] >>
endobj
1630 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 235.828 null ] >>
+<< /D [ 1588 0 R /XYZ 93.716 96.493 null ] >>
endobj
-1631 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 224.869 null ] >>
+1587 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F16 336 0 R /F85 439 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1632 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 213.91 null ] >>
+1634 0 obj
+<< /Filter /FlateDecode /Length 2471 >>
+stream
+x[n#7+R
+* Ӗ}QEַׁo
+zOț
+@٧"j
+nS/Md}jpNVEv_%/ňRW6"Ae4Q*<ABYa>mң
+†uPg"י@6 ؕ8§q3'f8l8˧h1#=*p:/v035Ak3~Aj:2[?RsCt6O6Εrz2Irevf䬐.%}7KCTǹ%zɲ괆]lmoq.u^fcؗlLq >?1ǵpL
+|`OƪNvi OuN%Cp= bW|-0 bio ^03糅4FP+m=睹 g.蹅\hA™(Re7<d~ yU$# VK (NUeLJ%>ɟu$#@=
+&ƶٻJ8W%#2M}Pk#<yvAY<dž]<P"_|v6؁a#!r^9%5p`-21/~ą~Ibi|l:/@e!p=JL-Iηd|`g-G(vV֩s7.zvod[EX,ɮƲ<YQAfsj"M!:%}AWOQQ 3?2ׁ<ȋܒ-Uc|/S4
+endstream
endobj
1633 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 202.951 null ] >>
-endobj
-1634 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 191.992 null ] >>
+<< /Type /Page /Contents 1634 0 R /Resources 1632 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1635 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 166.09 null ] >>
+<< /D [ 1633 0 R /XYZ 78.37 808.885 null ] >>
endobj
1636 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 140.187 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 768.829 null ] >>
endobj
1637 0 obj
-<< /D [ 1593 0 R /XYZ 79.822 129.228 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 757.87 null ] >>
endobj
-1592 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1640 0 obj
-<< /Filter /FlateDecode /Length 3243 >>
-stream
-x\ˎc WZD=Br
-3M ,'v".ß~
-ܙaނ=w
-QHN1cM| Hg>~Z_UڗrqPN }'߭ P_Ra6$yWeԣ
- 0RQ8x,萄,(3"-""xoF?8eݲ^CǞ+Pa
-T t
-ib> s }NJ3dgx@ʅ縐 +)Ʊd›iOepx1.a
-O7G\(6¤-_E}i<2v=ud{Frg=NPY0[L+£akѿ+E> .w5׽+w"6
-x T?N>c]O|9OT~
-&Qgj~ ;˸Y0<" RY΄nFPKKo1}Ly%s%GZK8|PRf+-zݮ
-YA fH\nk\!m1P6/bugKް.+0-ݏ܅~ʞ;N̴ap\صE~I\X0Q#UDcHuB$6)1&y
-'i$*jGEɸIKt>r^>t%\Z?;H#r qFì 粒9T:؜IOGu7!fs[{Q1v
-^̉_3c.gnޅ&lkoP JLcQJ4{S Vc_
-yG~Ko P*l97lmFJ SfervaH5utW~+q=do;%mآ+zXD*O(&ޣz˳QLzE[=P%pq6TB%zβݲ{'^6`rb;RH@L%I"Znr3!ɢU>*S3 o 3t'wYV;`/2\(`IeZXjb0Rٱ Vҵ`8MBʹ<:'Glw]3E&$QcHsv%L,GwWޒd<JSbw aW\x0b9UVڵZtƊ\uUPFLNqS1J0TaKG|Z~lhr(^cr2SK PD@Hi(Erp.N* eU84_ke,<V'FtvT\ZKMja*#ٍfUž-ʳ:a}:D<Ig[7R|Fy 5u91 xPx7N; %z[0WV02T:W@&EVKV۠VR{1!SqC!x29GrΨ
-ofx@Ő
-p]P5.^N΅Mov\t,0[{ }2ga"ܑ>'e 5e,T3al#BL\HS"_<%bmiA3zOOG*O!*7J*P,)SSlBe(
-޹`/Wl+~FwŎyR1/ӿ⢙`h(2+p8tEW̢b9䇵Z%?KK3 HLyT=/0D/0aApK/P~<XO?
-tg )n&e- 4(PKlU"@yJqx,qIkkZZ8<Wg4f񕉯Jw<z O7
-endstream
+1638 0 obj
+<< /D [ 1633 0 R /XYZ 79.822 746.912 null ] >>
endobj
1639 0 obj
-<< /Type /Page /Contents 1640 0 R /Resources 1638 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R /Annots 1685 0 R >>
+<< /D [ 1633 0 R /XYZ 79.822 735.953 null ] >>
endobj
-1685 0 obj
-[ 1591 0 R ]
-endobj
-1591 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 435.916 757.574 446.343 770.303 ]/A << /S /GoTo /D (Hfootnote.38) >> >>
+1640 0 obj
+<< /D [ 1633 0 R /XYZ 79.822 724.994 null ] >>
endobj
1641 0 obj
-<< /D [ 1639 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 714.035 null ] >>
endobj
1642 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 745.915 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 703.076 null ] >>
endobj
1643 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 734.956 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 692.117 null ] >>
endobj
1644 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 723.997 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 654.259 null ] >>
endobj
1645 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 713.039 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 643.3 null ] >>
endobj
1646 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 702.08 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 632.341 null ] >>
endobj
1647 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 652.266 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 621.382 null ] >>
endobj
1648 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 641.308 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 610.423 null ] >>
endobj
1649 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 630.349 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 584.52 null ] >>
endobj
1650 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 619.39 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 573.562 null ] >>
endobj
1651 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 608.431 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 562.603 null ] >>
endobj
1652 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 597.472 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 551.644 null ] >>
endobj
1653 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 586.513 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 540.685 null ] >>
endobj
1654 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 575.554 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 529.726 null ] >>
endobj
1655 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 564.595 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 518.767 null ] >>
endobj
1656 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 553.636 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 507.808 null ] >>
endobj
1657 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 542.677 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 496.849 null ] >>
endobj
1658 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 531.719 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 485.89 null ] >>
endobj
1659 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 505.816 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 474.931 null ] >>
endobj
1660 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 494.857 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 463.973 null ] >>
endobj
1661 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 443.051 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 453.014 null ] >>
endobj
1662 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 432.092 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 442.055 null ] >>
endobj
1663 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 421.133 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 431.096 null ] >>
endobj
1664 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 410.174 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 420.137 null ] >>
endobj
1665 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 399.215 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 382.279 null ] >>
endobj
1666 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 388.256 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 371.32 null ] >>
endobj
1667 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 377.298 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 360.361 null ] >>
endobj
1668 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 366.339 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 349.402 null ] >>
endobj
1669 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 355.38 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 311.544 null ] >>
endobj
1670 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 344.421 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 285.641 null ] >>
endobj
1671 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 294.608 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 274.682 null ] >>
endobj
1672 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 256.75 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 263.723 null ] >>
endobj
1673 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 245.791 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 213.91 null ] >>
endobj
1674 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 234.832 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 202.951 null ] >>
endobj
1675 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 223.873 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 191.992 null ] >>
endobj
1676 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 197.97 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 181.034 null ] >>
endobj
1677 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 187.011 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 170.075 null ] >>
endobj
1678 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 176.052 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 159.116 null ] >>
endobj
1679 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 165.093 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 148.157 null ] >>
endobj
1680 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 154.134 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 137.198 null ] >>
endobj
1681 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 143.176 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 126.239 null ] >>
endobj
1682 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 132.217 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 115.28 null ] >>
endobj
1683 0 obj
-<< /D [ 1639 0 R /XYZ 79.822 121.258 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 104.321 null ] >>
endobj
1684 0 obj
-<< /D [ 1639 0 R /XYZ 93.716 90.265 null ] >>
+<< /D [ 1633 0 R /XYZ 79.822 93.362 null ] >>
endobj
-1638 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F59 346 0 R /F84 425 0 R /F85 437 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+1685 0 obj
+<< /D [ 1633 0 R /XYZ 79.822 82.403 null ] >>
+endobj
+1632 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1688 0 obj
-<< /Filter /FlateDecode /Length 2713 >>
+<< /Filter /FlateDecode /Length 2440 >>
stream
-x[n#9+" 0 XU}4KJ'5CVIieD0H˿.3>\^~ޕ sVH|""~Xu1Z0ߗrK/<c[X洖Z2+Evw|GLpЊsΑa$P
-xGݴx>wy~@ewHWlNv ~{Zv!||[1P9Z`ZS^^#V"ex>ǰ6kZpHx=tve /"3}ݒ
-R,N`I)lԻ_;jNLsPPh)# 1U bJ~qn ;L7NQwm M*,H=#JZǶs Wq"ky3gwYdL|3-#(;,ɴc,O
-+#JWz!^c3Ƙc_eBÛj::[nXugu kZgt&\
-JpW)&C;Hx}TSF֮ic,3MIGOZS3Gᑻ"@x]EBzg:"}g Q!Bރ#ZƑrnn1*i
-#'T?pvP|9N-9H׉;
-zzgsb6H~ѯ[6&yƻDK-
-/n[G"9^4%o8t@L J )R8Cq07=|S ҅y^))'=(]ֶ4_g".^hNNVl*ÔI՞ʏ(Ϟz.@ۦ$$#zO3j[ /Ay /I=v =2F,nk"2
-foygkE߆&XSZ!(q 4O9ǒ6PjwaDGN@EuDQtj/
-{MO# UX1PG zFHOlru&hҍ1}SR!`6t\SC'Yui6mCi𲴒e>QЯsQ||[3SMtTV4 b+Y r' >ﱀ놷֪W}+a%Lݵ.SZ Vd|qa ;dIH^& l,\k4J&FZm}4Jн ƛ&[y_F(<yՖ#)6e7މxδ>qv-@F%pXg@nԙPaɅh\{Ad>gǬsjrO"O9vu9m>ݶsz Īz>sCf4n Z>`d9`c=zawߎ[8
-B爭'P5vm;B4ioyXh
-p]"4Aٟ
-*2frLܞ
-i}|rܭ#(OH Ci&2V<|_뢒e;j^Md؃qnĢgEm{qUͺ+0VT Հ-l[4ﳅb{[jlE[2ly-60˙oKC@rڲ$ 3׬/H9{ϯ
+xZr$+P(Bn9k^[~$Ug<]Lw N<
+VIQY4kYP5AQk\@Pj)ʷbj M̥;c%=9%>y(*"֝u"VNZzi"5K_I',8f6Yp\10rɮM%BɆhUJ!ouaL 9ni~1dmrq\[Z{ 蚊ymEOD!dZ_PsX`Vu*[lHewK4FaZ0)Z71Ƙ2cN4NhH&|2 f'F=`Z&KxfOph|37=Q+µڤMoEsL.B]=Ֆ>CXoPZ|=n1NPN5S޷%iu5Җ`k*ۙE4RY}0/SXydd+iVG)8#K
+f;b?7|9vu: knczs24VNUgKAJ \K̵R26Tw>i;[0ɨeR&(b_>N/q#ԉoldٍF-!mR3mx$Mۑ唬VPXIPsj(ͼEe1$k]b\Z1%{mƘ.bWymY5cvg.(:);MԢlk?:w>X~*GKlqX1Mg?W^1rRP2̤j"(a R1Nݒ" :TuEFPNqϸ.7N4G&& 6դ+X 8r1~!䎼2~=lnFs#sДV00zXD uH`@` M` ߝ@gүCbnBdfH#UWLyC?-1hӍd咶h]e-~szQ|go iÓvH3v|2'LGhJ@I?*.0NeIL)9urJ+9KroFP`!<Ws|81HU;KrNP)T!TECP"£rk(V刓rmbZV
+͌vm-(3kIsDY'$XvDDo]3Q2z@4Ўcr (WC>pZ{;bnjK{=-ԘG)9Io =Ig{*CKnxA>8Kr\A,׾$JS`ŰbaX 'hA'<vE)Df +2@ n)bL\ѝeYg)WSM9,:w
+=Ay>U TT}wf6%Z/x+[|gr֕[#l^$cd%(j3Pfo:L)i@!UlWB_ Ãbv^Z5(ZNP~-M0F&Sk܁< 4kF/U0
+@T bdJO} (H` %1|{ zE.l (J:\0󣌦;d /|N8A>pPEqL-[-?,2
endstream
endobj
1687 0 obj
-<< /Type /Page /Contents 1688 0 R /Resources 1686 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /Type /Page /Contents 1688 0 R /Resources 1686 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1689 0 obj
<< /D [ 1687 0 R /XYZ 78.37 808.885 null ] >>
@@ -5529,1907 +5474,1925 @@ endobj
<< /D [ 1687 0 R /XYZ 79.822 768.829 null ] >>
endobj
1691 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 757.87 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 689.128 null ] >>
endobj
1692 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 746.912 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 678.169 null ] >>
endobj
1693 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 735.953 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 604.446 null ] >>
endobj
1694 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 724.994 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 593.487 null ] >>
endobj
1695 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 714.035 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 582.528 null ] >>
endobj
1696 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 703.076 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 571.569 null ] >>
endobj
1697 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 692.117 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 560.61 null ] >>
endobj
1698 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 654.259 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 549.651 null ] >>
endobj
1699 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 643.3 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 538.692 null ] >>
endobj
1700 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 632.341 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 527.733 null ] >>
endobj
1701 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 621.382 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 516.775 null ] >>
endobj
1702 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 583.524 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 505.816 null ] >>
endobj
1703 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 557.621 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 494.857 null ] >>
endobj
1704 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 546.662 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 483.898 null ] >>
endobj
1705 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 535.704 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 422.129 null ] >>
endobj
1706 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 485.89 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 411.171 null ] >>
endobj
1707 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 474.931 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 400.212 null ] >>
endobj
1708 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 463.973 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 389.253 null ] >>
endobj
1709 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 453.014 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 378.294 null ] >>
endobj
1710 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 442.055 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 367.335 null ] >>
endobj
1711 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 431.096 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 356.376 null ] >>
endobj
1712 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 420.137 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 345.417 null ] >>
endobj
1713 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 409.178 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 334.458 null ] >>
endobj
1714 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 398.219 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 323.499 null ] >>
endobj
1715 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 387.26 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 312.54 null ] >>
endobj
1716 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 376.301 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 301.582 null ] >>
endobj
1717 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 365.342 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 251.768 null ] >>
endobj
1718 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 354.384 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 240.809 null ] >>
endobj
1719 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 343.425 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 229.851 null ] >>
endobj
1720 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 263.723 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 218.892 null ] >>
endobj
1721 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 252.765 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 207.933 null ] >>
endobj
1722 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 179.041 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 196.974 null ] >>
endobj
1723 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 168.082 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 186.015 null ] >>
endobj
1724 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 157.123 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 175.056 null ] >>
endobj
1725 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 146.164 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 164.097 null ] >>
endobj
1726 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 135.205 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 153.138 null ] >>
endobj
1727 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 124.247 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 142.179 null ] >>
endobj
1728 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 113.288 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 131.22 null ] >>
endobj
1729 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 102.329 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 120.261 null ] >>
endobj
1730 0 obj
-<< /D [ 1687 0 R /XYZ 79.822 91.37 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 109.303 null ] >>
endobj
1731 0 obj
-<< /D [ 1687 0 R /XYZ 81.145 80.411 null ] >>
+<< /D [ 1687 0 R /XYZ 79.822 98.344 null ] >>
+endobj
+1732 0 obj
+<< /D [ 1687 0 R /XYZ 79.822 87.385 null ] >>
endobj
1686 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-1734 0 obj
-<< /Filter /FlateDecode /Length 2425 >>
+1735 0 obj
+<< /Filter /FlateDecode /Length 2570 >>
stream
-x[n#7+0 X g߂\SRܚnjI(#Xk9ӗ/]b ϿąuF0n/kO<!ԏSǼ1ҵ8 F$톘/(ќ 3J%2`Dʔ }b[3i/$P1sy>K xEZIp\h
-[S O[
-WSFOw#f*Kx2{z"@ate9k0 <u+@tB7{$⚞ I(.jC PEZ!bp(갈Faj,pyM 'ܕH`"FJFPbݰNhnn"Occ@pӛ:9|Hĭ8@{ڗJ3:1SOH־,⎌d@']nxό(6o׈~R(/ +FrOLQM2oeׅVyl61y#R,`'^G Q0<y(5#c⃼Vd'od/N*kq-ZrNE+o7Q|T
-%jY8tuAH4ߞ꽝nⳖf~)H`V)1YsDvD,?} sZ3kR6 M)愝RQ"5lT=QVo;*Ɵ-r'%sMBCAҫ
-kN}G%Xĺ=Y
-b~;4+>OlUMg\8g m]7(cꈿ8IPj9 <b.%֞ӭzu@[Gڛ#Oۦ嬞vJ
-+MS3󪼯Mߕ{8@F4k$(FMo>@UI0n}eG3qjl`tǣd(6I?Uْ&ʉ4K HgS_EA92{t&2ʩw)חfڮ$S(Y H딈)%kƀ o
+x[n+9߯\D Rvf5m_EWJIpN*E>E c{ǛPǜ-/! ~тq-.sm97J<L-.O|ҮG9[zW<_1#)ƀ &5̬SV_{F~j4 `%n^,.R16հ!*
+rM :h.7v 14xb"k=g; ~I6
+QȪXgu'FfaT^CNQ+ l$>[o)FU}™<F)G<֚Iw* u{TY&璢EqfRdeJ1ٟ%m~X.Q[bs⡢qn>i
+.K*Y)k>Lk 9y9ljO'-ΦOx)ԋ:t.G-HqQИ(KO\3&ˌTGJgR<^tMv 3VjGJ3 D.E:'~GVy1٘(KdkL7<
+.YH-ga~]R2tvjFJ[8;Y"Zr:}oCl]
+<z:yf
+HQKZ0QZ>K
+Mr"N 3%ʉr !%K%*:JǛk//s_ Yڣـ"sew*|3-9@v~QilާI)(>Φ~*>dc?93">VzI vgsGJ뱍K
endstream
endobj
-1733 0 obj
-<< /Type /Page /Contents 1734 0 R /Resources 1732 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
-endobj
-1735 0 obj
-<< /D [ 1733 0 R /XYZ 78.37 808.885 null ] >>
+1734 0 obj
+<< /Type /Page /Contents 1735 0 R /Resources 1733 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1736 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 1734 0 R /XYZ 78.37 808.885 null ] >>
endobj
1737 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 1734 0 R /XYZ 79.822 733.96 null ] >>
endobj
1738 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 696.421 null ] >>
+<< /D [ 1734 0 R /XYZ 79.822 723.001 null ] >>
endobj
1739 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 685.462 null ] >>
+<< /D [ 1734 0 R /XYZ 79.822 712.042 null ] >>
endobj
1740 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 674.503 null ] >>
+<< /D [ 1734 0 R /XYZ 79.822 674.184 null ] >>
endobj
1741 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 663.544 null ] >>
+<< /D [ 1734 0 R /XYZ 79.822 663.225 null ] >>
endobj
1742 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 652.586 null ] >>
+<< /D [ 1734 0 R /XYZ 79.822 652.266 null ] >>
endobj
1743 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 641.627 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 641.308 null ] >>
endobj
1744 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 630.668 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 630.349 null ] >>
endobj
1745 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 619.709 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 619.39 null ] >>
endobj
1746 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 608.75 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 608.431 null ] >>
endobj
1747 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 597.791 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 597.472 null ] >>
endobj
1748 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 586.832 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 586.513 null ] >>
endobj
1749 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 575.873 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 575.554 null ] >>
endobj
1750 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 526.379 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 564.595 null ] >>
endobj
1751 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 515.42 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 553.636 null ] >>
endobj
1752 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 504.461 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 542.677 null ] >>
endobj
1753 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 493.502 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 531.719 null ] >>
endobj
1754 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 482.543 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 511.793 null ] >>
endobj
1755 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 471.585 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 500.834 null ] >>
endobj
1756 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 460.626 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 484.894 null ] >>
endobj
1757 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 449.667 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 473.935 null ] >>
endobj
1758 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 438.708 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 462.976 null ] >>
endobj
1759 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 427.749 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 452.017 null ] >>
endobj
1760 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 416.79 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 441.058 null ] >>
endobj
1761 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 405.831 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 430.1 null ] >>
endobj
1762 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 394.872 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 402.204 null ] >>
endobj
1763 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 383.913 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 391.245 null ] >>
endobj
1764 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 372.954 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 353.387 null ] >>
endobj
1765 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 361.995 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 342.428 null ] >>
endobj
1766 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 300.546 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 331.469 null ] >>
endobj
1767 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 289.587 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 320.511 null ] >>
endobj
1768 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 278.628 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 309.552 null ] >>
endobj
1769 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 240.834 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 298.593 null ] >>
endobj
1770 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 229.875 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 287.634 null ] >>
endobj
1771 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 218.916 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 276.675 null ] >>
endobj
1772 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 207.957 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 265.716 null ] >>
endobj
1773 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 196.999 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 254.757 null ] >>
endobj
1774 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 186.04 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 243.798 null ] >>
endobj
1775 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 175.081 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 232.839 null ] >>
endobj
1776 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 164.122 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 221.88 null ] >>
endobj
1777 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 153.163 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 210.921 null ] >>
endobj
1778 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 142.204 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 199.963 null ] >>
endobj
1779 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 131.245 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 189.004 null ] >>
endobj
1780 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 120.286 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 178.045 null ] >>
endobj
1781 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 109.327 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 167.086 null ] >>
endobj
1782 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 98.368 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 156.127 null ] >>
endobj
1783 0 obj
-<< /D [ 1733 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 145.168 null ] >>
endobj
-1732 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-1786 0 obj
-<< /Filter /FlateDecode /Length 2343 >>
-stream
-x[n6+ı]nU[>%٤).ty83#3u=ߟ~^;H@8$ L˃тq-x\q~?CXyi0#~@Oc9iS"w*rN8ϥsch]tڇ3 G`a4א%Ba?7 rm~kgEapNӅ@)y<x&2UpN>`+[އE(땤+pYNʼn3yP2Z
-khS } ߵ4WX{.Oj`ILbȵUi 舥r93ϗ)޲O1ڵN:vI`Ґ]˹"0ᨙsxѱefEW_~n-) :Ŋ^\j]%9 4+4.kN\3a\kL&K 3L4pfx
-Yp m._X| $Sf)⥌a]BaJ/5rqdmJkAXNkSr0]:| DŽ#u(R׍M 'TF\l@ug&}{6n*ܴ9K{rXǂ(#A1Kˆ_C>һMɹrSd0vG}|$yu6jYᦜ@Ŕ=RL]Wl/i$o@B}m-g/b=1Xԕyx\ئeKܒ dpjRCiJ;fXl&-H>54 k\+{&Ki14KRS^Nw>meV8ש!͏Df0ؿ(Z|$~!츽<cE}cWRb[nxRET.9sIRsHeQTD$ɉE8Ynm漇Q՜AKcGqP{-ҞJLNfjݯ.'u46Aj*3(NZ-b}V[ &5haEנ#Zf|s1\6>nYF0!-ۨvڽCj[\'p>WVph*,m3a-v" i&G-$:g t%)20Ȩ5CfG
-ƅbT%hrOdP %z)1aTrdZ ix}) $v&[i0ais]i~$V3dUYuH#1zUQT->qzZ2pdΝ!})B!k]P7 iWAGݦsI=lCrבhOyTH`h@Ru4in;CgWTg\d/P0 @q?sHI
-endstream
+1784 0 obj
+<< /D [ 1734 0 R /XYZ 81.145 134.209 null ] >>
endobj
1785 0 obj
-<< /Type /Page /Contents 1786 0 R /Resources 1784 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /D [ 1734 0 R /XYZ 81.145 123.25 null ] >>
+endobj
+1786 0 obj
+<< /D [ 1734 0 R /XYZ 81.145 112.291 null ] >>
endobj
1787 0 obj
-<< /D [ 1785 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 101.332 null ] >>
endobj
1788 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 90.374 null ] >>
endobj
1789 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 752.889 null ] >>
+<< /D [ 1734 0 R /XYZ 81.145 79.415 null ] >>
endobj
-1790 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 741.93 null ] >>
-endobj
-1791 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 730.971 null ] >>
+1733 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1792 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 720.012 null ] >>
+<< /Filter /FlateDecode /Length 2899 >>
+stream
+x[Ɏ#WMFpJ6>LɔHu 4]%;CN.߿~ߔ;I@8}8q8Y`Zkq3
+87s-_<~߬<YF[&]1ř0qUN1!qĉD*ƹ)zj:SѤ-/~E1!H
+8,R6슨v皰+X0UifH}Y$A"kO7pmlҵp-@&j]D;Ő$sd UOHþIR},,H0m{3l! !n ?O/)(#mjdIo]ۊвD1
+5H {Bb
+
+#t`3zU`CKhCm0_|?%p-u
+wNޕbY(_7Pw OslF7څJW@ oQ3N{P4r$ c/a?Q\2klEl$'c p T#f7[hwZ%(ѧX QqEV|Yl~gGgk^!>{UKGq˱m_=zciĨ0Z:JsMG}^G g-#1+434xOD|eƋ19!罦= WeC@TZѣ'o9hq.!?_RV.*q$9e;|ѹ'Vjc5HA23ޘ#&[4ռR2^5G;Vώ*tح`*Xf8Le*x- Ɓ+Ý6pwҙ*odX:ٸ
+R'>j7 }U%T9"<lzB)<Ҏq֍pUOz<YV{Di6Oٰ)KoP)Jv
+5[4U9YnjJMī;[/PuTrh<lZr͜+k#Rͱd{T>4ܖg8kBe/Ӌ@iQ}ǒ(_Gq$]{s>7E@uUKYŸQ[vVwl=f^>@#f(]y#gfßƬ#Q#jXͶ#Ӗd4_VnX-yu۸(.nG QXs hm9f,2 g`H0nj/{J]4>
+>̜*Qg8 Y;J/ey+8۞ [JMS߼r&Y4&1[d4:J?O#a5R XC4>33*q&Tj1,]}׎5nWF
+0IGZcܾE%S`e%e_3c{*稕6Xky(dJeMfOB3LO4G3m$(rt5xLߎUMu:.4s.UR{ϗGLX#Q|pMnK}W=$s k`;U"Qfٰx\.^ g-xM2>wS[Ym*qbu(4 poFӾn'ȥuЗ?b۶'\y0<XK6gqP 1=r@>i/эLV ؉N*Lh;:|TՉK}Li@Q/3
+fn
+]|zq2@՟lq
+w*Rn ޝpYz,^dh:ݯF%7":d9r4Qܩ%k̩U0OtE8i\f=>0i
+endstream
+endobj
+1791 0 obj
+<< /Type /Page /Contents 1792 0 R /Resources 1790 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1793 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 709.053 null ] >>
+<< /D [ 1791 0 R /XYZ 78.37 808.885 null ] >>
endobj
1794 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 698.095 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 768.829 null ] >>
endobj
1795 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 757.87 null ] >>
endobj
1796 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 746.912 null ] >>
endobj
1797 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 621.382 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 735.953 null ] >>
endobj
1798 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 610.423 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 724.994 null ] >>
endobj
1799 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 599.464 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 714.035 null ] >>
endobj
1800 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 588.506 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 703.076 null ] >>
endobj
1801 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 577.547 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 692.117 null ] >>
endobj
1802 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 566.588 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 681.158 null ] >>
endobj
1803 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 555.629 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 670.199 null ] >>
endobj
1804 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 544.67 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 659.24 null ] >>
endobj
1805 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 533.711 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 648.281 null ] >>
endobj
1806 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 522.752 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 637.322 null ] >>
endobj
1807 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 511.793 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 626.364 null ] >>
endobj
1808 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 500.834 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 615.405 null ] >>
endobj
1809 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 489.875 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 604.446 null ] >>
endobj
1810 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 478.917 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 593.487 null ] >>
endobj
1811 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 467.958 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 582.528 null ] >>
endobj
1812 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 456.999 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 571.569 null ] >>
endobj
1813 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 446.04 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 560.61 null ] >>
endobj
1814 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 435.081 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 549.651 null ] >>
endobj
1815 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 424.122 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 538.692 null ] >>
endobj
1816 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 413.163 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 501.035 null ] >>
endobj
1817 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 402.204 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 490.076 null ] >>
endobj
1818 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 391.245 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 479.117 null ] >>
endobj
1819 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 380.286 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 441.46 null ] >>
endobj
1820 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 369.327 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 403.803 null ] >>
endobj
1821 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 358.369 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 392.844 null ] >>
endobj
1822 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 347.41 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 381.885 null ] >>
endobj
1823 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 336.451 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 370.926 null ] >>
endobj
1824 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 325.492 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 359.967 null ] >>
endobj
1825 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 314.533 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 349.008 null ] >>
endobj
1826 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 303.574 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 338.049 null ] >>
endobj
1827 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 292.615 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 327.091 null ] >>
endobj
1828 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 281.656 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 316.132 null ] >>
endobj
1829 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 270.697 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 305.173 null ] >>
endobj
1830 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 259.738 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 294.214 null ] >>
endobj
1831 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 248.78 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 283.255 null ] >>
endobj
1832 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 237.821 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 272.296 null ] >>
endobj
1833 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 226.862 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 261.337 null ] >>
endobj
1834 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 215.903 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 223.68 null ] >>
endobj
1835 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 204.944 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 186.023 null ] >>
endobj
1836 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 193.985 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 175.064 null ] >>
endobj
1837 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 183.026 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 164.105 null ] >>
endobj
1838 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 172.067 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 153.146 null ] >>
endobj
1839 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 161.108 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 104.337 null ] >>
endobj
1840 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 150.149 null ] >>
-endobj
-1841 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 139.19 null ] >>
+<< /D [ 1791 0 R /XYZ 81.145 93.378 null ] >>
endobj
-1842 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 128.232 null ] >>
+1790 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1843 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 117.273 null ] >>
+<< /Filter /FlateDecode /Length 2107 >>
+stream
+x[n8+a4 ı5su4m"E%EӍ> ĶX^ rx6)wA欐pE\'.Ƌтq-.]ι΍Kw<Է25ez$@εGMsze *e@;Ц+ 7/Lg] b~ký>2j^k{zQ;%Y
+%-Nk`fW._3Wu
+VJdY?MB]xW3Io9P6[Έ>PI6ܚ+rj>IV:}tB %p!WlBӮN%®Yp NY_W0J>֓7ۘ" #on?4Nb!+R1P5IT%y۴e٨Ttj־{l1]dAW%RNvc$7ͱ\  Bh*nYm~p&Iw/`̘%w0WA$$."ĵK- ̣h5'NyiO:>qIL%ߒ$}JE)8m "c^j.Y󒿉I$!C^%B4CF E@JZ|4z$AI֒diA zsF+[Y>y>5VQmaF1mP1/
+IV\_b~ca4פjj˾Hz 5C:AY]ƢEntE $o$Iii
+Wt#"lRts&PSJ6$(ѪLI P D&2reE(eElKGtE# M歲iLە >e|688Cq9=Pmk ̩EvU\gj-% 꿠 C)ܱGivHÕP$s31( Ə.3kSUvwA0QcƙmNWYXvO%X"*+RkSW8m Mn9MZqI|4IRלZ傻a|Ы2[x-p6D*"9ʤS6쐨sq&;ΜuG`^N9Pn=ӓʆGyqaܐڋމ3M4_[5M_yE)I_E"5JŊ[Qfbq^1Hyd
+e+2!ea A#/J:$xxꡀj0*+81IY(S$ŜPJ&!cdlH!o1˸m眡i,0,ء~ , #Ƹmec:{^7-'t1Ǝ;c[uL<
+endstream
endobj
-1844 0 obj
-<< /D [ 1785 0 R /XYZ 81.145 106.314 null ] >>
+1842 0 obj
+<< /Type /Page /Contents 1843 0 R /Resources 1841 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
-1784 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+1844 0 obj
+<< /D [ 1842 0 R /XYZ 78.37 808.885 null ] >>
endobj
-1847 0 obj
-<< /Filter /FlateDecode /Length 2747 >>
-stream
-x[n$+MwPJ4n_jn-Yd`i)G#yυ{"5oBb(qъ뿗J?R__|Aތba#T8$pH];t}SJ{>"=!4# u u&Ccow'O0
-C~\iT{ϴG`Y >9"fҜ3eȒg3YSɖjۿQZhz7&/1
-bu8.B4W?;ULs"ٮeO5<jQ^Cx=jCw@`
-tZ:Ç͞RHYb 3W#*\eҌdbFkڳ6|>@kN౾%_i4[gl
-PNn 0:+{6ZQh
-ߐU|-*Մ 葦G;,_O{B_hO)yO5rOo; Z~\
-V``2nJ0朘1 -tQI=eeh¤[{g';Qj*l4yڥ^ړn
-9
-nM(D*<^.Fl)[ 7e϶m%Wi҆\h'R¨*)=)4ޏ }kZ;s' anݸmÄًgTom?K@wмl:
-bfx}x)܋5#?.%yMp)­_Ďe"HG+eVLRRj5ZDFmaf grȇ`5^j"ګE>{iW+xإ~%{<0ScթOԺVbՔLʺʮk~('~L)WSٰX#I f Dw`*(x@MSQ>hW+Lk2dlW<ꖏLZpب(1R&bNy;>tzP-C^\r;&'%.]&#埌c=[qZsm-
-1Z͂D/l~WG-<}̢Wf").#Pm|ΰf%@ #+-ntH[4SXaH3Қ!%Дk+M/tqD}=9D>fctG:<~i#<u0YwqX_CZ
-endstream
+1845 0 obj
+<< /D [ 1842 0 R /XYZ 81.145 768.829 null ] >>
endobj
1846 0 obj
-<< /Type /Page /Contents 1847 0 R /Resources 1845 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /D [ 1842 0 R /XYZ 81.145 757.87 null ] >>
+endobj
+1847 0 obj
+<< /D [ 1842 0 R /XYZ 81.145 720.012 null ] >>
endobj
1848 0 obj
-<< /D [ 1846 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 709.053 null ] >>
endobj
1849 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 698.095 null ] >>
endobj
1850 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 687.136 null ] >>
endobj
1851 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 676.177 null ] >>
endobj
1852 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 709.053 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 665.218 null ] >>
endobj
1853 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 671.195 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 654.259 null ] >>
endobj
1854 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 660.237 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 643.3 null ] >>
+endobj
+237 0 obj
+<< /D [ 1842 0 R /XYZ 79.37 619.843 null ] >>
endobj
1855 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 649.278 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 578.08 null ] >>
endobj
1856 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 638.319 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 567.121 null ] >>
endobj
1857 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 627.36 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 556.162 null ] >>
endobj
1858 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 616.401 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 545.203 null ] >>
endobj
1859 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 605.442 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 534.244 null ] >>
endobj
1860 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 594.483 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 509.337 null ] >>
endobj
1861 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 583.524 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 498.379 null ] >>
endobj
1862 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 572.565 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 487.42 null ] >>
endobj
1863 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 561.606 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 476.461 null ] >>
endobj
1864 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 550.648 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 465.502 null ] >>
endobj
1865 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 539.689 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 454.543 null ] >>
endobj
1866 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 528.73 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 443.584 null ] >>
endobj
1867 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 517.771 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 432.625 null ] >>
endobj
1868 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 479.913 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 405.726 null ] >>
endobj
1869 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 468.954 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 394.767 null ] >>
endobj
1870 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 457.995 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 367.868 null ] >>
endobj
1871 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 447.036 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 356.909 null ] >>
endobj
1872 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 397.223 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 345.95 null ] >>
endobj
1873 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 386.264 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 334.991 null ] >>
endobj
1874 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 360.361 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 324.032 null ] >>
endobj
1875 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 349.402 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 313.073 null ] >>
endobj
1876 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 311.544 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 302.115 null ] >>
endobj
1877 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 300.585 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 291.156 null ] >>
endobj
1878 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 289.626 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 280.197 null ] >>
endobj
1879 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 278.667 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 269.238 null ] >>
endobj
1880 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 267.709 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 258.279 null ] >>
endobj
1881 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 256.75 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 247.32 null ] >>
endobj
1882 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 245.791 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 236.361 null ] >>
endobj
1883 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 234.832 null ] >>
-endobj
-241 0 obj
-<< /D [ 1846 0 R /XYZ 79.37 211.375 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 225.402 null ] >>
endobj
1884 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 169.611 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 214.443 null ] >>
endobj
1885 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 158.653 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 203.484 null ] >>
endobj
1886 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 147.694 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 192.525 null ] >>
endobj
1887 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 136.735 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 181.567 null ] >>
endobj
1888 0 obj
-<< /D [ 1846 0 R /XYZ 81.145 125.776 null ] >>
-endobj
-1845 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 1842 0 R /XYZ 81.145 170.608 null ] >>
endobj
-1891 0 obj
-<< /Filter /FlateDecode /Length 1860 >>
-stream
-xZˎWRC/`0@{lȺwA)TY%Ͻθ-ԃu.*ۗo]Ӡ|W,֏J9?TKP_.s&lqaBR' X ]5J]z5||͈͢n{Icw0uۻwc*)8n~+.x
-Bֽ)jHpL[?#h4'g+wQ^,#}|G[O.s/_T{-[1Na|HwG$·nyUesqbq[jFLhn{<zd2sU<DU,V#kqF{^/Vj <`u¨(OEh3qFn#|)E)4R.Z0srWk\zw+/[ư8
-;#ßZz*PYgC57)k|$.Tb5ϯ8P* Ȭr&׽,BGS(R\;7Oyջ@kdyTqB:}we@[6U*9!ڲyjAG.S {9X+ 4#BNH]_WޱdJ8!J]kJ3tPe6ўJNHnsTnI%gayVjҊQ Cl7 _۫f;oK}oRVN:dG{Yed1_mN.Nh.ĹĨ4-&gs`ssG0:~+6R|>3ZGd7吷 0^[ehhtRa
-endstream
+1889 0 obj
+<< /D [ 1842 0 R /XYZ 81.145 159.649 null ] >>
endobj
1890 0 obj
-<< /Type /Page /Contents 1891 0 R /Resources 1889 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /D [ 1842 0 R /XYZ 81.145 148.69 null ] >>
+endobj
+1891 0 obj
+<< /D [ 1842 0 R /XYZ 81.145 137.731 null ] >>
endobj
1892 0 obj
-<< /D [ 1890 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 126.772 null ] >>
endobj
1893 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 115.813 null ] >>
endobj
1894 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 104.854 null ] >>
endobj
1895 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 93.895 null ] >>
endobj
1896 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 1842 0 R /XYZ 81.145 82.936 null ] >>
endobj
-1897 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 724.994 null ] >>
-endobj
-1898 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 714.035 null ] >>
+1841 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1899 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 703.076 null ] >>
+<< /Filter /FlateDecode /Length 1970 >>
+stream
+xZn+7 +H$.uvEFvc _g>:(>D)0O*ՄCۋ>O<哳է?N)e|((e_TP?O8Z[pƍHD㷍X9^jķ񳌵pʛe{{g?P0:;.L3d2H3k%ɅǹIM{4>ܳ>{xyN
+OGI<A%kP{:>8F\
+j96Z-NM@ZW0R:q΂E?[;k{G[jן_6`Z=nw y9ʷƞXŲn|˟Q
+endstream
+endobj
+1898 0 obj
+<< /Type /Page /Contents 1899 0 R /Resources 1897 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1900 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 1898 0 R /XYZ 78.37 808.885 null ] >>
endobj
1901 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 665.218 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 768.829 null ] >>
endobj
1902 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 654.259 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 757.87 null ] >>
endobj
1903 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 627.36 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 746.912 null ] >>
endobj
1904 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 616.401 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 735.953 null ] >>
endobj
1905 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 605.442 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 724.994 null ] >>
endobj
1906 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 594.483 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 714.035 null ] >>
endobj
1907 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 583.524 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 703.076 null ] >>
endobj
1908 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 572.565 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 692.117 null ] >>
endobj
1909 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 561.606 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 681.158 null ] >>
endobj
1910 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 550.648 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 670.199 null ] >>
endobj
1911 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 539.689 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 659.24 null ] >>
endobj
1912 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 528.73 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 648.281 null ] >>
endobj
1913 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 517.771 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 637.322 null ] >>
endobj
1914 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 506.812 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 626.364 null ] >>
endobj
1915 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 495.853 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 615.405 null ] >>
endobj
1916 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 484.894 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 604.446 null ] >>
endobj
1917 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 473.935 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 593.487 null ] >>
endobj
1918 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 462.976 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 582.528 null ] >>
endobj
1919 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 452.017 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 551.644 null ] >>
endobj
1920 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 441.058 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 522.752 null ] >>
endobj
1921 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 430.1 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 511.793 null ] >>
endobj
1922 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 419.141 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 500.834 null ] >>
endobj
1923 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 408.182 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 489.875 null ] >>
endobj
1924 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 397.223 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 478.917 null ] >>
endobj
1925 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 386.264 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 467.958 null ] >>
endobj
1926 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 375.305 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 456.999 null ] >>
endobj
1927 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 364.346 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 446.04 null ] >>
endobj
1928 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 353.387 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 435.081 null ] >>
endobj
1929 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 342.428 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 424.122 null ] >>
endobj
1930 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 331.469 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 413.163 null ] >>
endobj
1931 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 320.511 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 402.204 null ] >>
endobj
1932 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 309.552 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 391.245 null ] >>
endobj
1933 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 298.593 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 380.286 null ] >>
endobj
1934 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 287.634 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 369.327 null ] >>
endobj
1935 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 276.675 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 358.369 null ] >>
endobj
1936 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 265.716 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 347.41 null ] >>
endobj
1937 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 254.757 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 336.451 null ] >>
endobj
1938 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 243.798 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 325.492 null ] >>
endobj
1939 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 232.839 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 314.533 null ] >>
endobj
1940 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 221.88 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 303.574 null ] >>
endobj
1941 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 210.921 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 292.615 null ] >>
endobj
1942 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 199.963 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 281.656 null ] >>
endobj
1943 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 189.004 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 270.697 null ] >>
endobj
1944 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 178.045 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 259.738 null ] >>
endobj
1945 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 167.086 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 248.78 null ] >>
endobj
1946 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 136.202 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 237.821 null ] >>
endobj
1947 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 125.243 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 226.862 null ] >>
endobj
1948 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 114.284 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 215.903 null ] >>
endobj
1949 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 103.325 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 185.019 null ] >>
endobj
1950 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 92.366 null ] >>
+<< /D [ 1898 0 R /XYZ 81.145 174.06 null ] >>
endobj
1951 0 obj
-<< /D [ 1890 0 R /XYZ 81.145 81.407 null ] >>
-endobj
-1889 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 1898 0 R /XYZ 81.145 163.101 null ] >>
endobj
-1954 0 obj
-<< /Filter /FlateDecode /Length 2090 >>
-stream
-x[n6)%g! .snE-EnRÏX
-s$\_??iB8N2S'ɒRRZ/%￿?>9qPz$LO$1R( #I0z$hoLuSJogƹa\} *|~.cջp2^(C4%ҚFU+cJN HpZ
-+$ЙݴSq2uh6
-
-ewZ(kŏֶݫڧJgU7W-BUZ97ćpԒY8)Mvit&e9f%eIZ7,@0v;U 8)r?pydW&% vH oBitzQZw^+?-N1^gtڂyq0-i_Tk<kOŘg
-)\+_',jxҳeEQh we
-kP ϚHkvu
-іվ=6RO,uMR\ -\Ѯ>Q\ :+<rBClY
-9BVX Cb"$@${:aQ*7"lA  >DHyZW}h7?-0
-kŝK#/
-EVzDCtoͫւjl
-P+my! )U&Z1f:aSP"L{!(CQ76#K},gFA&ĿCx'7҈^-[M=2)(AT(uCDQK-cd=U}r#/$h0ˀ%ЖV#71;UW#htdC楝&?VHڥ?Sv݊H#>F4Rq-G]Zř|]$
-:v!rDI
-S;44®xl}Qi;J9_)=N;(ޢe8k1~J_G|: <j~SkMc< *KNZ
-RtS轿 =
-endstream
+1952 0 obj
+<< /D [ 1898 0 R /XYZ 81.145 152.142 null ] >>
endobj
1953 0 obj
-<< /Type /Page /Contents 1954 0 R /Resources 1952 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /D [ 1898 0 R /XYZ 81.145 141.183 null ] >>
endobj
-1955 0 obj
-<< /D [ 1953 0 R /XYZ 78.37 808.885 null ] >>
+1954 0 obj
+<< /D [ 1898 0 R /XYZ 81.145 84.396 null ] >>
endobj
-1956 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 768.829 null ] >>
+1897 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F74 337 0 R /F15 334 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1957 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 757.87 null ] >>
+<< /Filter /FlateDecode /Length 2652 >>
+stream
+x[n6+%9|F
+ )&I$@?Fo Fph -%{I̎DjG#1}#Ym{Ie6x-̆
+U645
+e=bDrߏE-ʳ!6}HÄ$¦hs9s"c+`ՆSAmiJzU5
+͌L?MyS')[̏rcF~~f}ϱ؅H4 vD1 }8~P?Ƚh*K'W/Hj\~{Cr A#i"̲dK IJJ hfdvYF$VN+Q|( &)F[fsR Ǯ|49bD$y)YLy8
+Cd$@mFSlHcЅ AHW4(T+n($lB8;ԎNSkGB<+<?UY"iAN`KI VcRr잖WJ$pB;XFNN3xw+|eC%jeVR(EjᔉFt%*~JsɗnDD#`2"
+K r4GXxAp @9?GgȸQYEó}a xf$=rTs@'PCb8ʎ J{zRA5L+iK,/j({pA ٗr 8YGtF0G.!e.O_/ 0@')
+g֬eew!ۘ^}6/ٮjj&i
+3#Twr]$?j of3cvnDkaL rʫyc./mKC9I2?ېlOxݜ1
+81Re%Abzrv jetK#s@\.OW1Rni
+vjC"M޺1:j[΂c,rBܟ`c^NsKT1fj :F̽hpmN% UImt`[fn&?p^3U"5[)l+>qnάp-{뺹&O,ּ_,If#N֩)znKsά*Oz-6&}`rvQ1Hx{sd{$DOqmdֈ,PއǕZ(ʫ~˧V>i4!ZH*=O*: Z*ǩ(D6[{ /rwӷ\k]ʓf*-Yɠqϛft><=Ɖ!!azSXyi,& &1t5R&ۘ^f˵r9XS~9^ppMTػv+hv8f[$jQ׏eɀ־1zy |3۷hsRrz2-/~|0LW
+endstream
+endobj
+1956 0 obj
+<< /Type /Page /Contents 1957 0 R /Resources 1955 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1530 0 R >>
endobj
1958 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 1956 0 R /XYZ 78.37 808.885 null ] >>
endobj
1959 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 755.032 null ] >>
endobj
1960 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 744.073 null ] >>
endobj
1961 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 733.114 null ] >>
endobj
1962 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 722.155 null ] >>
endobj
1963 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 711.196 null ] >>
endobj
1964 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 700.237 null ] >>
+endobj
+241 0 obj
+<< /D [ 1956 0 R /XYZ 79.37 663.705 null ] >>
endobj
1965 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 620.548 null ] >>
endobj
1966 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 609.589 null ] >>
endobj
1967 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 598.631 null ] >>
endobj
1968 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 587.672 null ] >>
endobj
1969 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 576.713 null ] >>
endobj
1970 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 565.754 null ] >>
endobj
1971 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 554.795 null ] >>
endobj
1972 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 543.836 null ] >>
endobj
1973 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 532.877 null ] >>
endobj
1974 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 521.918 null ] >>
endobj
1975 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 510.959 null ] >>
endobj
1976 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 500 null ] >>
endobj
1977 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 489.042 null ] >>
endobj
1978 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 478.083 null ] >>
endobj
1979 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 516.775 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 467.124 null ] >>
endobj
1980 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 505.816 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 456.165 null ] >>
endobj
1981 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 452.099 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 445.206 null ] >>
endobj
1982 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 410.338 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 434.247 null ] >>
endobj
1983 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 399.379 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 423.288 null ] >>
endobj
1984 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 388.421 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 412.329 null ] >>
endobj
1985 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 377.462 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 401.37 null ] >>
endobj
1986 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 366.503 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 390.411 null ] >>
endobj
1987 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 355.544 null ] >>
-endobj
-245 0 obj
-<< /D [ 1953 0 R /XYZ 79.37 319.035 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 379.453 null ] >>
endobj
1988 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 275.895 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 368.494 null ] >>
endobj
1989 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 264.936 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 357.535 null ] >>
endobj
1990 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 253.977 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 346.576 null ] >>
endobj
1991 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 243.018 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 335.617 null ] >>
endobj
1992 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 232.059 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 324.658 null ] >>
endobj
1993 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 221.1 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 270.314 null ] >>
endobj
1994 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 210.141 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 259.355 null ] >>
endobj
1995 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 199.183 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 248.396 null ] >>
endobj
1996 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 188.224 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 237.437 null ] >>
endobj
1997 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 177.265 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 226.478 null ] >>
endobj
1998 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 166.306 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 215.519 null ] >>
endobj
1999 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 155.347 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 204.56 null ] >>
endobj
2000 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 144.388 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 193.601 null ] >>
endobj
2001 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 133.429 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 182.642 null ] >>
endobj
2002 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 122.47 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 100.552 null ] >>
endobj
2003 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 111.511 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 89.593 null ] >>
endobj
2004 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 100.552 null ] >>
-endobj
-2005 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 89.593 null ] >>
-endobj
-2006 0 obj
-<< /D [ 1953 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 1956 0 R /XYZ 81.145 78.635 null ] >>
endobj
-1952 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+1955 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F74 337 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2009 0 obj
-<< /Filter /FlateDecode /Length 2727 >>
+2007 0 obj
+<< /Filter /FlateDecode /Length 2589 >>
stream
-x[Ɏ8WEFp =i:܂(J)]=( X sN>q?ޮ_oʝ$sV &N' L˓тq-N_9q\9ZV?1OʓeNk-!43\zzS?pKʿ m:"Y~{~
-P$ayg/(`h
- x)܌):JKgފ/M=75 B1eG cÜhh|aT$ƉFTqZ 2"skI(e2jA!sַq\=B&Q qs8,)AiOP /k4h%МrΞXy|0]& re͡J,Idҿ%p8ݹ?ɒch!bz*RrsqO #:Cj ϲ,,SnDMf=& ٳ\"1lmQ"~i\'Yr:)耯 ɑricF,;J/gL
-`W1hڭUlNs͈5$+N_`J[ViL#Gc̒O %\E(=^A)ƭ|.[4bwEL B(rirɉVU4CJ5/NєaBc%:Z!c>PhA;>}0bsn ynpGu
-!*p'Uo2M22ݝ:Ě"=^╾$}0QHaSlI $/$]q%#D I5,2>ЉvM>4Fj[lח`^?
-ءm.RsU3&^)<^{B1JJ9 ;Qs}Slnua#1<Yqua C8>[_uh <4
-?vdV,ì%rQ"Ϥ]ƜfodK‹F᥹Ӂ&Pq<Kֳ$XUEȫN:Ȉ޺OdYS0-1:_^ht@rEJ[G)FsjGTA hq]*ҽ9vqq<}#s)Zv؆YzJ^B2VԢA"U+کn其H3e<XLs5q7_YȒRYl/cz?λ݃@qWf3}A87y-Zђ'E. ͭ~Z74xq _]F4Xif%Dt%i F:|xIh9nBeGvJ~D;f誧o )׹%(cc|Pdvuk<kz<_?/ނ=Z̈́Ҽ>
-; ¨aɽazwQ6~VW'FBh.(ϼDOi?uBS3Jǖk)(sb%By5ɒҴA 9SQf܊FJm##Fҙiuwi`èrtm gĕsM++CubPECߨ`VFQ sS} j5F'0mܦEs435IKO#0cp\mI2H*kGiS\9Zu9{P\89+{GWO2FaQmUPJn/i j7 f9tsGӿ,t%_8ۡ(%Fe:-8ym['Be<ȡ䔻(mI/^ iC9QzYIDab8uu{ 
+x[ˎ# WZ#zvulUbۍbnU%yHʜÿoo篷_79+_z L˃тq-_9ȹst:o<~ݬ<XFș5R}zW'i O3tr.g\^h݆uvǟӿ@/ tߋoe~ ?}M4L{WaMݭ>Eu"xř0nJN~
+Z/kͤZ[4 n a)R kBF 4D$O50:N`ΙNl];e(9MuIE^+,=LH4@w#ky!r8+
+渲յ-/Icפ6YV?Uy}<z&:.h& B( YSVSJ[X<Lб"5lE:n0N6!;ukJv B8䬝RyBi~'V3rjn'KJ֧b`p'r1ȽըAd@+Vh`ֲO֧uNK:s]R,tNX^gWy[;4'2CԲ?eH(mkQ12|~݌oiw}ͻ+5j?&,zFaIF؋-)Ey}8N2 Z pp'S4鐩1OvŜBT=1h+8IKRKB.QcZ`=KuVIf?Cf)JKCRS&Fk=}#E3E)wC(kt^zs0PS廒D̺7  e8d?_\uK8N
+N&m*d+G 6JXvơI8v7Uuuށ>}siLO ?]zqifFiJo:DyFoT~)'-Ok]DJB7m"`2cE6x*NTPNV]_Y <60].o 7:1sr[˓I#ޥU"e",)L0wQ-RhH(~O#cM2+M}SȄ-^]T,o!YEU $Y "`5d:VnC!(' )`4z*~k_xG.y Ʒ
+e9s%>0=<XWМV$3(3nS`Qt
+la4K7#,ps "mkW6G-QIk3g&`CkfbBEy㼬i7^& ^ s#r*R Px*&Y<tI
+T?2ݻ/2Rf{ջ :!rb-Y^D)ħ;mgԅ
+5
+q*P
+Eڗj_1? {9Sp͊Ȝ]ys xXU9+J8B(>Z_y
endstream
endobj
+2006 0 obj
+<< /Type /Page /Contents 2007 0 R /Resources 2005 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
+endobj
2008 0 obj
-<< /Type /Page /Contents 2009 0 R /Resources 2007 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1590 0 R >>
+<< /D [ 2006 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2009 0 obj
+<< /D [ 2006 0 R /XYZ 81.145 768.829 null ] >>
endobj
2010 0 obj
-<< /D [ 2008 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 757.87 null ] >>
+endobj
+245 0 obj
+<< /D [ 2006 0 R /XYZ 79.37 708.503 null ] >>
endobj
2011 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 681.684 null ] >>
endobj
2012 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 670.725 null ] >>
endobj
2013 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 659.766 null ] >>
endobj
2014 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 648.807 null ] >>
endobj
2015 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 637.848 null ] >>
endobj
2016 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 626.889 null ] >>
endobj
2017 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 615.93 null ] >>
endobj
2018 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 604.971 null ] >>
endobj
2019 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 594.012 null ] >>
endobj
2020 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 583.054 null ] >>
endobj
2021 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 572.095 null ] >>
endobj
2022 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 561.136 null ] >>
endobj
2023 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 550.177 null ] >>
endobj
2024 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 539.218 null ] >>
endobj
2025 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 528.259 null ] >>
endobj
2026 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 517.3 null ] >>
endobj
2027 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 501.36 null ] >>
endobj
2028 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 497.689 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 490.401 null ] >>
endobj
2029 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 486.73 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 479.442 null ] >>
endobj
2030 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 475.771 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 468.483 null ] >>
endobj
2031 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 464.812 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 457.524 null ] >>
endobj
2032 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 453.853 null ] >>
-endobj
-249 0 obj
-<< /D [ 2008 0 R /XYZ 79.37 406.142 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 446.565 null ] >>
endobj
2033 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 379.658 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 435.606 null ] >>
endobj
2034 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 368.699 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 424.648 null ] >>
endobj
2035 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 357.74 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 413.689 null ] >>
endobj
2036 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 346.781 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 337.973 null ] >>
endobj
2037 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 335.822 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 327.014 null ] >>
endobj
2038 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 324.863 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 289.156 null ] >>
endobj
2039 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 313.904 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 239.342 null ] >>
endobj
2040 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 302.945 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 228.384 null ] >>
endobj
2041 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 291.986 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 190.525 null ] >>
endobj
2042 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 281.028 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 179.567 null ] >>
endobj
2043 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 270.069 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 168.608 null ] >>
endobj
2044 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 259.11 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 130.75 null ] >>
endobj
2045 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 248.151 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 119.791 null ] >>
endobj
2046 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 237.192 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 108.832 null ] >>
endobj
2047 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 226.233 null ] >>
+<< /D [ 2006 0 R /XYZ 81.145 82.929 null ] >>
endobj
-2048 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 215.274 null ] >>
+2005 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2049 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 199.67 null ] >>
+2051 0 obj
+<< /Filter /FlateDecode /Length 1906 >>
+stream
+x[n8 +Z-Q;SU9\gNj-f%bu2A#-?SGW8ӧO<I1??qr:Y#7G5pn6Υ ??x P߯NHnT0#wwƼcLp,1zavF<ʅ%sx<|⥌ d/ yAy5ZWO>aJm3,)%eJDKI$-[#EpĹ}|@~c+1z5#{]ybŹrTL`Nn1O`ˌGdG>';" c{ё~Y1~[o\ M'`ʹݫP6U>a RkcvԽ$(^Rk{ fNkzxq?w.x;0v޴gng!`L&>\y?͐s4 )OHtKL`
+LYd̃B} =|NY↗<sr"BԊЍaQb'_= 5% P3-VjI+a-̽|
+Is4nġjaPS8|7jκS0Jw}0#հK;I5~ʫ-f
+q|Ge]xޟ֫Q>f]>vQ޴=wm?όDfEYZΣn/򲆮uiD/k)Xj"ҦHRYAMTWm.3F'ɮ4"c,uX;w,< k3G)>D2;&,YUt©OїwXɴ%Gv)er6rUrtB{ ,J1Cdf$ԫ!kzhSp*fiup}@#G6lVscb֔h?%2BBeʪpò-ªTIѝi1gD["IԑF <NtAIJ2|2Jc&DNb0y(ҺZpI8 gk &6Z5="-0U M|uD}:Ng A96}boYbR虒Y&_Z|MOsQ4DO,<ǚ3YhAuDZQG/:VHfԄD?m"3.Jb<)
+v%u\nc)9:xТ DsSXcV/ s $PJ՗]Ul&nZ8d[kY
+}B""QKhbZTVd6FKWT`%
+ 5 vNotMUS3 ({sB_I{Wx_ml%.1ڴg[*ʳ/I+'nnb#m3)Y}
+(ΜVNHKaw os8QU E/KиA4=0Pi3 <dmoDޝ`4F.`Ù3(>喏o !JQř{)c^ ]^~
+endstream
endobj
2050 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 188.711 null ] >>
-endobj
-2051 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 177.752 null ] >>
+<< /Type /Page /Contents 2051 0 R /Resources 2049 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
endobj
2052 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 166.793 null ] >>
+<< /D [ 2050 0 R /XYZ 78.37 808.885 null ] >>
endobj
2053 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 155.834 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 768.829 null ] >>
endobj
2054 0 obj
-<< /D [ 2008 0 R /XYZ 81.145 144.875 null ] >>
-endobj
-2007 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 2050 0 R /XYZ 81.145 757.87 null ] >>
endobj
-2057 0 obj
-<< /Filter /FlateDecode /Length 2498 >>
-stream
-x[n#9+" .a[cӧks nIIIYB5jRK9ß3b
- hr~ܸy_x
-I,f'e$= {&U3>3A3"U\S!hВ#َ0;LZ{ o``D-Mu$ydo,~eXzpr@=BWHOu6uiF}4&%OcmX53j64G|:0hz퍣|:_T'Dz
-LK ~'L"'-zt^hV7x1]m$0b|"?
-<)UuxY.#f]P)
-ɥU4xۈ&0d`gIԼO&,AVMci>F2m&6SJOsr
-0-d'LʼӜ ݟ{{efI髹\MR7+)VJKpnC* Y3oԐU -7ۻ]=*p$M=;
-cvwSҫY *Iz[i#ܥ繷EdS-~bȲ,\+ߊC((si( H+ 88]c|.;
-Vi*Յ:)]ΙnKWЀk|am}KZ[U+f-ᲦH*YxE'j)shìȵi}%
-SNv99U~T鉐5b}@Zd8]ڍÚ\;ozk)ڀ5b8GfF,t7Oѳ>9ԤsˈYYVwZ+%{í{V'_!ř3^5UZ
-endstream
+2055 0 obj
+<< /D [ 2050 0 R /XYZ 81.145 718.297 null ] >>
endobj
2056 0 obj
-<< /Type /Page /Contents 2057 0 R /Resources 2055 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /D [ 2050 0 R /XYZ 81.145 707.338 null ] >>
+endobj
+2057 0 obj
+<< /D [ 2050 0 R /XYZ 81.145 696.379 null ] >>
endobj
2058 0 obj
-<< /D [ 2056 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 671.169 null ] >>
endobj
2059 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 660.21 null ] >>
endobj
2060 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 649.252 null ] >>
endobj
2061 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 720.161 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 638.293 null ] >>
endobj
2062 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 670.496 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 627.334 null ] >>
endobj
2063 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 659.537 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 616.375 null ] >>
endobj
2064 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 621.828 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 605.416 null ] >>
endobj
2065 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 610.869 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 578.352 null ] >>
endobj
2066 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 599.91 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 567.393 null ] >>
endobj
2067 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 562.2 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 527.82 null ] >>
endobj
2068 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 551.242 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 516.861 null ] >>
endobj
2069 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 540.283 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 505.902 null ] >>
endobj
2070 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 515.122 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 494.943 null ] >>
endobj
2071 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 504.163 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 483.984 null ] >>
endobj
2072 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 493.204 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 473.025 null ] >>
endobj
2073 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 453.651 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 462.066 null ] >>
endobj
2074 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 442.692 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 451.107 null ] >>
endobj
2075 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 431.733 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 440.149 null ] >>
endobj
2076 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 406.573 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 414.939 null ] >>
endobj
2077 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 395.614 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 403.98 null ] >>
endobj
2078 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 384.655 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 393.021 null ] >>
endobj
2079 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 373.696 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 382.062 null ] >>
endobj
2080 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 362.737 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 371.103 null ] >>
endobj
2081 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 351.778 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 332.084 null ] >>
endobj
2082 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 340.819 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 321.125 null ] >>
endobj
2083 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 313.815 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 310.166 null ] >>
endobj
2084 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 302.856 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 299.207 null ] >>
endobj
2085 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 263.302 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 288.248 null ] >>
+endobj
+249 0 obj
+<< /D [ 2050 0 R /XYZ 79.37 265.485 null ] >>
endobj
2086 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 252.344 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 244.642 null ] >>
endobj
2087 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 241.385 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 233.683 null ] >>
endobj
2088 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 230.426 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 222.725 null ] >>
endobj
2089 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 219.467 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 211.766 null ] >>
endobj
2090 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 208.508 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 200.807 null ] >>
endobj
2091 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 197.549 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 189.848 null ] >>
endobj
2092 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 186.59 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 178.889 null ] >>
endobj
2093 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 175.631 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 167.93 null ] >>
endobj
2094 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 150.471 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 156.971 null ] >>
endobj
2095 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 139.512 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 146.012 null ] >>
+endobj
+253 0 obj
+<< /D [ 2050 0 R /XYZ 79.37 121.395 null ] >>
endobj
2096 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 128.553 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 100.552 null ] >>
endobj
2097 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 117.594 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 89.593 null ] >>
endobj
2098 0 obj
-<< /D [ 2056 0 R /XYZ 81.145 106.635 null ] >>
+<< /D [ 2050 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2055 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+2049 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2102 0 obj
-<< /Filter /FlateDecode /Length 1996 >>
+2101 0 obj
+<< /Filter /FlateDecode /Length 2215 >>
stream
-xZMo#7 WVE.snEZI#$ g43~#=R|$%)L>}x1"דO]g.)!s㇔t?QJ|If%#N"B@`kI`&&6]w2Uo\{z߽7 !LX^V}~ϯY=:])S|>+@g}Jz `$pܑ(Hrl$ o=F|gn2v\V~p,i^F+6Z3[XZ_}A>"_2r-AD1e<KH%2/Lfr
-ס-r&am WfESĎ9]CQr5Á2e+);;-j.?vx :#1aOٳpVȡi}t(Uf/!jN#/p1]<C @2I"$߈YJe45cf/!cD-BGj!*6R'S=YsaB57Zy=jK $rƬg$tˆR$fl!$Y<sRDzK4pʇƍq6#Z\{YR;0l:YFvU:
-d!v Sn _=y<֟߷Eַx DUD"&!B9^}Ηաy)Jӛ
+x[Ko7WsH( [k{Y#J8@K};/~3RR?'œ1(Oo?L)hA ϳNK _x,A}y D0aQ
+w"AҼWBTMշ]k"u,t:vrpgm*~~{Zt]ϟ"Gzz- )c
+>'?ߧ.Ty ՝J³dU*kQ$lRK]碡ZجyR=_=R<[naR{˟3ߞsڝ5;gj 5Y8n7Q(kʳ5-:JW"SW=\jPI&BzaHs%QZh$$zu@ebaC k^Ђ흩aٳAɍ)k=m6n)iΓ$)'$5!ֳ 9\'qb ٰ3=)|2 "3M[
+sܫ&BzbCQhCR~!+g8Az[I/Ze7'^=${EIq kYiFj}u<H ŋbO8!X6F{Ʀ`(dgeײQt2Ceu\Tnν5sF'G0ʌD&'?O}xRK] ͺؑ1VvGZq Z3YhFB P+}Z%yaezj)8Y4NTq=AʦVC +SЩ3ʝ"ěvC(u!% +K1Rrb~ D##μB))UhoU:r˚Z{[:H^pX *WN:miD^c ^ZDaNAXsbN9v{v.nxÛ{#XhE}f A($$@PmK|lZWINP`Ӄ#HDh-R^Ï F'XFKOR8Ii3omںexvQ+ǽ 4!m-UcX,l$LSCS>WSmѷ] y8#!ㄥ$;,$賬2DyV& +3-ޚC XMpB\J«iB U©
+~ -s,^
+'=m;pk"xj/mؘWFOuS5^ƘKJ`)
+S NȂ}Re
+b#T[ӽ
+Qhy5: ӽAh +I{ cޡ4 J+'A0KH7'S䴕 Jhϐy 5G_*踴>$Hw<KCxdNS:a@us;y>ڽca:/ <WIPrT
+ǯ3Rc/ʝ
+_&hJ*l[LFSƪ((xRδ3+w]G}y_w@_F {o[asbu0+u\9EKhZc{HeE~4%2BEC=0Fo+[Ӕ GzS07i7my0{pB
endstream
endobj
-2101 0 obj
-<< /Type /Page /Contents 2102 0 R /Resources 2100 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+2100 0 obj
+<< /Type /Page /Contents 2101 0 R /Resources 2099 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
+endobj
+2102 0 obj
+<< /D [ 2100 0 R /XYZ 78.37 808.885 null ] >>
endobj
2103 0 obj
-<< /D [ 2101 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 768.829 null ] >>
endobj
2104 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 757.87 null ] >>
endobj
2105 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 746.912 null ] >>
endobj
2106 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 735.953 null ] >>
endobj
2107 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 720.012 null ] >>
endobj
2108 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 724.994 null ] >>
-endobj
-253 0 obj
-<< /D [ 2101 0 R /XYZ 79.37 701.537 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 709.053 null ] >>
endobj
2109 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 680.695 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 698.095 null ] >>
endobj
2110 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 669.736 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 687.136 null ] >>
endobj
2111 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 658.777 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 676.177 null ] >>
endobj
2112 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 647.818 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 665.218 null ] >>
endobj
2113 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 636.859 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 654.259 null ] >>
endobj
2114 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 625.9 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 638.319 null ] >>
endobj
2115 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 614.941 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 627.36 null ] >>
endobj
2116 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 603.983 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 616.401 null ] >>
endobj
2117 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 593.024 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 605.442 null ] >>
endobj
2118 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 582.065 null ] >>
-endobj
-257 0 obj
-<< /D [ 2101 0 R /XYZ 79.37 556.616 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 594.483 null ] >>
endobj
2119 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 535.773 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 583.524 null ] >>
endobj
2120 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 524.814 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 567.584 null ] >>
endobj
2121 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 513.855 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 556.625 null ] >>
endobj
2122 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 502.897 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 545.666 null ] >>
endobj
2123 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 491.938 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 534.707 null ] >>
endobj
2124 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 480.979 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 523.748 null ] >>
endobj
2125 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 470.02 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 512.789 null ] >>
endobj
2126 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 454.08 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 501.831 null ] >>
endobj
2127 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 443.121 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 485.89 null ] >>
endobj
2128 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 432.162 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 474.931 null ] >>
endobj
2129 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 421.203 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 463.973 null ] >>
endobj
2130 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 410.244 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 453.014 null ] >>
endobj
2131 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 399.285 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 442.055 null ] >>
endobj
2132 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 388.326 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 431.096 null ] >>
endobj
2133 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 372.386 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 415.156 null ] >>
endobj
2134 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 361.427 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 404.197 null ] >>
endobj
2135 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 350.468 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 393.238 null ] >>
endobj
2136 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 339.509 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 382.279 null ] >>
endobj
2137 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 328.55 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 371.32 null ] >>
endobj
2138 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 317.591 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 360.361 null ] >>
endobj
2139 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 301.651 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 349.402 null ] >>
endobj
2140 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 290.692 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 338.443 null ] >>
endobj
2141 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 279.733 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 327.484 null ] >>
endobj
2142 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 268.775 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 316.525 null ] >>
endobj
2143 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 257.816 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 300.585 null ] >>
endobj
2144 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 246.857 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 289.626 null ] >>
endobj
2145 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 235.898 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 278.667 null ] >>
endobj
2146 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 219.958 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 267.709 null ] >>
endobj
2147 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 208.999 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 256.75 null ] >>
endobj
2148 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 198.04 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 245.791 null ] >>
endobj
2149 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 187.081 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 234.832 null ] >>
endobj
2150 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 176.122 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 223.873 null ] >>
endobj
2151 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 165.163 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 207.933 null ] >>
endobj
2152 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 149.223 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 196.974 null ] >>
endobj
2153 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 138.264 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 186.015 null ] >>
endobj
2154 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 127.305 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 175.056 null ] >>
endobj
2155 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 116.346 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 164.097 null ] >>
endobj
2156 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 105.387 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 153.138 null ] >>
endobj
2157 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 94.428 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 142.179 null ] >>
endobj
2158 0 obj
-<< /D [ 2101 0 R /XYZ 81.145 83.469 null ] >>
+<< /D [ 2100 0 R /XYZ 81.145 90.374 null ] >>
endobj
-2100 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
+2159 0 obj
+<< /D [ 2100 0 R /XYZ 81.145 79.415 null ] >>
endobj
-2161 0 obj
-<< /Filter /FlateDecode /Length 1945 >>
+2099 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+2162 0 obj
+<< /Filter /FlateDecode /Length 1988 >>
stream
-x[ˎ6 W+Q%@׳+mWm%Y%1t2DsHZW+x_\trjs?sНќ;WYk` %ST=1 M/ﴆEksY޿t\}S|1}qܺOZ ue֍HVdʛ\˯5=yܛYRKn:("A&ewd
-jHJ
-Xoʼ9" *Mdüy+[Z\2YԢ7{˫כ[
-yNWiGT@ tbUZEA(YY`U'@%%Ze Xm{VKٮХۖNy `%JX$ࣞ KJ;+kŒHli_5?Ee5K{ jAJ-Z\>op/UPqDٰ}m'vOQ,t>ؼSXD{rKO%D^ۍ+/x;<>*!aJlVd~՚>r iϿj׸Ru4ދC+ҵ2,AswSWˮU"ip%ܒu0tbJPmT9 {+!#X<gW"w$.$Q:FXleLBo AX7ɺZu:"O4'$.fnm&ym7ZL7y.;LڧTdVHl2`۾I4AF<'Y.|LȋeVI<.LI"YY V&@Oh}ȥe7\ZtƤw7m܈$&jZpȭDX%$g
-ZmgpF@n?A}a^(+uWFzz]d)gum_=x[F`xޮSxǿrlQ8T\RuG;VrS~/@4=l5w/XְΕ X ,g'> L-Ҏ'v@ ET:(&65Xbh}_&Rzmоt"_U` faK+c%Ve
-<p^I"-ip\zK-`r2䪧B[q0}c>cBk#X!B6$x
-ʲAKpR|6FEkm飑~uA3Еn=7U ,
-$9XnpvIʭ#1j6(p"8=K*g8OږHrN͸DXx4(,klF&vx?d3'| ѧRO@reF[m6G=Ӭ=+REyDX38)7!^ĎIGm`W"$1O0Y9FyO=,E u#PwXSRNWgp|܄ Q<#Hsɹ;QaE<vrzI 5©Abφk~Jyl:5r+VI)1oU@?)u e$YpgS_ɴ#Q\N@fd[H9b?@\^ಝâɦy;}biJ(E@xrZMk_
+x[Ɏ6W! h
+q
+k`v3bКmd}Ԛ!6pִA[WZbzZǒ8X 暶qmpm~'_Gr/A/֗bDc9d(}VwF դ'TW`[)$q7ȡg͓
+(SDЂvN8; ,Az-fmR+TѰFH[,S]Co{ު%ӷ$qC,wW55I5\7eu$qGl[V#AYuWh8e5%#H{ 6xݮ)0A9Vu#G.<y멆dI\Wl*I
+Ӧ$f$i?ğ.*g~md&kc_V
+r!rZ  AZvd{F!+^r 8Z) Y
+AY~<wU-42A!iVFFEj~F?8$w4*nM>(@rimYҿr!r~wJe:lZA!{;BZ^[J_Z'j
endstream
endobj
-2160 0 obj
-<< /Type /Page /Contents 2161 0 R /Resources 2159 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
-endobj
-2162 0 obj
-<< /D [ 2160 0 R /XYZ 78.37 808.885 null ] >>
+2161 0 obj
+<< /Type /Page /Contents 2162 0 R /Resources 2160 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
endobj
2163 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2161 0 R /XYZ 78.37 808.885 null ] >>
endobj
2164 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 768.829 null ] >>
endobj
2165 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 757.87 null ] >>
endobj
2166 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 731.287 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 746.912 null ] >>
endobj
2167 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 720.328 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 735.953 null ] >>
endobj
2168 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 709.369 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 724.994 null ] >>
endobj
2169 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 698.41 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 711.181 null ] >>
endobj
2170 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 687.451 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 700.222 null ] >>
endobj
2171 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 676.492 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 689.263 null ] >>
endobj
2172 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 665.533 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 678.304 null ] >>
endobj
2173 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 654.575 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 667.345 null ] >>
endobj
2174 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 638.95 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 656.386 null ] >>
endobj
2175 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 627.991 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 645.427 null ] >>
endobj
2176 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 617.032 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 629.757 null ] >>
endobj
2177 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 606.073 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 618.798 null ] >>
endobj
2178 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 595.114 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 607.839 null ] >>
endobj
2179 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 584.155 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 596.88 null ] >>
endobj
2180 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 573.196 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 585.921 null ] >>
endobj
2181 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 557.572 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 574.962 null ] >>
endobj
2182 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 546.613 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 564.003 null ] >>
endobj
2183 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 535.654 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 548.332 null ] >>
endobj
2184 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 524.695 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 537.373 null ] >>
endobj
2185 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 513.736 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 526.415 null ] >>
endobj
2186 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 502.777 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 515.456 null ] >>
endobj
2187 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 487.152 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 504.497 null ] >>
endobj
2188 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 476.194 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 493.538 null ] >>
endobj
2189 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 465.235 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 482.579 null ] >>
endobj
2190 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 454.276 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 471.62 null ] >>
endobj
2191 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 443.317 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 455.949 null ] >>
endobj
2192 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 432.358 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 444.99 null ] >>
endobj
2193 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 421.399 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 434.031 null ] >>
endobj
2194 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 405.774 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 423.072 null ] >>
endobj
2195 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 394.815 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 412.114 null ] >>
endobj
2196 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 383.857 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 401.155 null ] >>
endobj
2197 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 372.898 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 385.484 null ] >>
endobj
2198 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 361.939 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 374.525 null ] >>
endobj
2199 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 350.98 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 363.566 null ] >>
endobj
2200 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 340.021 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 352.607 null ] >>
endobj
2201 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 329.062 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 341.648 null ] >>
endobj
2202 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 313.437 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 330.689 null ] >>
endobj
2203 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 302.478 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 319.73 null ] >>
endobj
2204 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 291.52 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 308.772 null ] >>
endobj
2205 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 280.561 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 297.813 null ] >>
endobj
2206 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 269.602 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 286.854 null ] >>
endobj
2207 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 258.643 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 275.895 null ] >>
endobj
2208 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 243.018 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 264.936 null ] >>
endobj
2209 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 232.059 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 253.977 null ] >>
endobj
2210 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 221.1 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 243.018 null ] >>
endobj
2211 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 210.141 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 232.059 null ] >>
endobj
2212 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 199.183 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 221.1 null ] >>
endobj
2213 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 188.224 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 210.141 null ] >>
endobj
2214 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 177.265 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 199.183 null ] >>
endobj
2215 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 166.306 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 188.224 null ] >>
endobj
2216 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 155.347 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 177.265 null ] >>
endobj
2217 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 144.388 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 166.306 null ] >>
endobj
2218 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 133.429 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 155.347 null ] >>
endobj
2219 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 122.47 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 144.388 null ] >>
endobj
2220 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 111.511 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 133.429 null ] >>
endobj
2221 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 100.552 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 122.47 null ] >>
endobj
2222 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 89.593 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 111.511 null ] >>
endobj
2223 0 obj
-<< /D [ 2160 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 2161 0 R /XYZ 81.145 100.552 null ] >>
endobj
-2159 0 obj
+2224 0 obj
+<< /D [ 2161 0 R /XYZ 81.145 89.593 null ] >>
+endobj
+2225 0 obj
+<< /D [ 2161 0 R /XYZ 81.145 78.635 null ] >>
+endobj
+2160 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2226 0 obj
-<< /Filter /FlateDecode /Length 1846 >>
+2228 0 obj
+<< /Filter /FlateDecode /Length 1924 >>
stream
-xڭZ͎6 SV#QbfynE]I-f6'Xx'v/HZ']|r*'c9ϜN19}I?MW$wJ*`ӌcLPGfvT0~rP^{ ")prd2x*Nf-J\MrQBmid2rY+hd'_l]m>LÏV)2ZL-ժj~HlTKg[$8ĶGQA=K8=Ȥ"Tʐ:rRHJtHcpuf[*X!ZeYa,ķ@>@9kXL-&yBC87E`Di3Fy|XVRUwu9 Yyh1*Er[ Ig!3R$o:`<HT|U%--C/Lo>b42*Ajs ֗ɫh'Q RFOactS $!an$rϓ
-~Uz:6B%HVWҼRX qRɱU)۴N;Rl ӮE8dV Fi&̕&ug&orг'clɍj-iuVV)v>Y{zαOB-\NJY<&% D$( 'ɓc D8[yiIy罤TsB7|Q v wͮU~wXOl
-l)lJ6|d3C%z^-wɄf<.[[iXz-%g-(kc ԖaHf>Շϡ,*2F\O欗U-ٔqyU>s ]t7.6^\l'BE݆cEgz.ڗQ`|a74oH[qWa.|7ϒ%AO*ޟP(U;y@w,L>ΫT}
-ABmZL$Դ>Ot}p,9 T<. Aoi6jYǶyiH5O dn>'~Fk֕ 5ªM~J^W>րj-l RHf+=,BWcoL)mU6*jdEsiUڏ\-W!@jVZk#eB)vl<@*[]Ru$q3T, L:hfe{ 6'<߷RK:Pڰ%l kfpoĦ҆1_}%Gs2VԺ(<Q&eôS
-cw5&{,(ZGa96?,xAoO eJ|R<u%@{ {*PW2Wkny5?g4<zh(礕 {*q.4cH׾E<߬ze[Pf=?1w
-n:/U`]J2{qɵ؛P&~wc0lvz:5$HbIJiMIR x+W[<lڱIjN<o[yρ;yR8l!V<Mlw}E})&CˏprQ\аI
+xڭZn6 +DQ/"L+mWm%YdNPLDZqxH]?^/?.]Ph,\y13%x7.ځ6O:׿|,C|DDq1ƫŒW͛־=w5s,+ o5>C>6W'>ie4p8y0!փs٤ Z:Y7!>!/B;:pVY=!b!~OvEگ)03)볞
+rl
+~߄Cҿ.k ݉M%N1
+Ih
+) Ma ԊEkï?letn-LZ@kބ) JzTcqw݋ҟmԡrݷ]V+F4|ny<h!ײkBw^
+{>ݠ*zC2pڜdurp$NCRMu;ڔs4Ao_4<O}<ld֗!|unfѰmMHbʀ,b,͇Z2DŽ$[
+c3xpNg$;ݞ}'%YPƃm
endstream
endobj
-2225 0 obj
-<< /Type /Page /Contents 2226 0 R /Resources 2224 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
-endobj
2227 0 obj
-<< /D [ 2225 0 R /XYZ 78.37 808.885 null ] >>
-endobj
-2228 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 768.829 null ] >>
+<< /Type /Page /Contents 2228 0 R /Resources 2226 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
endobj
2229 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2227 0 R /XYZ 78.37 808.885 null ] >>
endobj
2230 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 768.829 null ] >>
endobj
2231 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 757.87 null ] >>
endobj
2232 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 746.912 null ] >>
endobj
2233 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 735.953 null ] >>
endobj
2234 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 724.994 null ] >>
endobj
2235 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 714.035 null ] >>
endobj
2236 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 703.076 null ] >>
endobj
2237 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 692.117 null ] >>
endobj
2238 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 681.158 null ] >>
endobj
2239 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 670.199 null ] >>
endobj
2240 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 659.24 null ] >>
endobj
2241 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 648.281 null ] >>
endobj
2242 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 637.322 null ] >>
endobj
2243 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 626.364 null ] >>
endobj
2244 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 598.846 null ] >>
endobj
2245 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 587.887 null ] >>
endobj
2246 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 576.928 null ] >>
endobj
2247 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 565.969 null ] >>
endobj
2248 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 555.01 null ] >>
endobj
2249 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 544.051 null ] >>
endobj
2250 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 516.533 null ] >>
endobj
2251 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 516.775 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 505.574 null ] >>
endobj
2252 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 505.816 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 494.615 null ] >>
endobj
2253 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 478.919 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 483.657 null ] >>
endobj
2254 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 467.96 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 472.698 null ] >>
endobj
2255 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 457.001 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 461.739 null ] >>
endobj
2256 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 446.042 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 450.78 null ] >>
+endobj
+257 0 obj
+<< /D [ 2227 0 R /XYZ 79.37 425.708 null ] >>
endobj
2257 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 435.084 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 393.162 null ] >>
endobj
2258 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 424.125 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 382.203 null ] >>
endobj
2259 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 397.228 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 371.245 null ] >>
endobj
2260 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 386.269 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 360.286 null ] >>
endobj
2261 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 375.31 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 349.327 null ] >>
endobj
2262 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 364.352 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 321.809 null ] >>
endobj
2263 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 353.393 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 310.85 null ] >>
endobj
2264 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 342.434 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 299.891 null ] >>
endobj
2265 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 331.475 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 288.932 null ] >>
endobj
2266 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 320.516 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 277.973 null ] >>
endobj
2267 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 309.557 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 267.014 null ] >>
endobj
2268 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 282.661 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 256.055 null ] >>
endobj
2269 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 271.702 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 245.096 null ] >>
endobj
2270 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 260.743 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 234.138 null ] >>
+endobj
+261 0 obj
+<< /D [ 2227 0 R /XYZ 79.37 209.066 null ] >>
endobj
2271 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 249.784 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 188.224 null ] >>
endobj
2272 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 238.825 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 177.265 null ] >>
endobj
2273 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 227.866 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 166.306 null ] >>
endobj
2274 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 216.907 null ] >>
-endobj
-261 0 obj
-<< /D [ 2225 0 R /XYZ 79.37 192.457 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 155.347 null ] >>
endobj
2275 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 160.326 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 144.388 null ] >>
endobj
2276 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 149.367 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 133.429 null ] >>
endobj
2277 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 138.408 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 122.47 null ] >>
endobj
2278 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 127.449 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 111.511 null ] >>
endobj
2279 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 116.49 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 100.552 null ] >>
endobj
2280 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 89.593 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 89.593 null ] >>
endobj
2281 0 obj
-<< /D [ 2225 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 2227 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2224 0 obj
+2226 0 obj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2284 0 obj
-<< /Filter /FlateDecode /Length 2605 >>
+<< /Filter /FlateDecode /Length 2715 >>
stream
-x[Ic9Cw@i@}\m q+.zzT{ִD~U8ӧN<۷'żNfy\ſֿoRNHGaնs({>Zʁ:| 'jq =%0Hτ3N'R3LO@ sS֠YCy4Gn2D`xھZJ~5Dqo?mƆ i <y=wincyegIxYXg}s0PE^"LdoG]d;J>gBNgVO#u5憁1S RȉInΤq-
-zJow <I{22}IԂ9
->_t\=D]K|OrGHyfZ&!y<~릁 ~69DƷH-VYSKK̷ ŷ-\k|DU,SUK
-D`ML$ x~:B5 @XkRN ,v(
-rSb4I  a
-$[M([w8B\X2`'~P/іH#m6$"[̇q1͐VޓX ꕰ$nRnU9ϴh*P/Kyny9nob~(82{ GPGSk'2
-?ә\kgu^.,Hfa`E-PT:P= ~SL["C.sZ"5͂5G~dw'- P\mKGO.T
-.y O Kq z>G{x\]H~^JH7t0"D[K duG.B5U9)䳓mn Z~7 ^9r=$fVs&I=j*<E^p{u-"͂,c=ˬk$KbH=9;)gzB78ژ`$tTc %uk&=;,p֑G^tجj jRڹFliqEJۯӻh3gbI0+2S6ʨd9*Y֙QJ?Zzxb?yTJ@o$8c@e "|%horJKͺry4Cc斎hHFws*ooٰKZ\H>f| trtWK</>9<  Yjrq "nyd:Rz̒^:pA/8^疋n@E+ kU R{|/Vo^KX~8t6=<swJ4fDkܻˊ(5-FczK^mڙx
-iQROf|=DU_m?Jg$mJ@N>'Sc3W~2ܤsc{:иAVa@qiv^S\>*xfbx
+x[K# ϯqs$R/c
+!Hы*I*<Ӌ] <m/QI3uυۢ/?qi-˿^8Wsǹ]yR˜`k:Bj&PW%''/==Ê3s c۞ )ERƂ oY>uDKiz'qo:^«EKJ~`Bk^=W]tKt=k~ԿyEivBY;<'Cq dCσoa83b
+kN0Ub}U]M4¯2|k~(T mCIzJ{^ě as(:o(8+
+m4IJe88CR$.j-,xKJ~0 9YXKT^R0YK$
+$94- _+MUTs
+s{t4ˑR =G>QK|GX^v)"Cg{ҎyJRyhRi™5t":<':*HOޑ&ѴBn9duRX
+|4ɜ"~ M—g|@TLiJ3kO5e)zԜ[JT|vϩyOȌ3C>qϖS, $(3%E?ޞ
+e<7RcO>@09+<əKZO+ט,#>l9哋#~73tҳ+G:Jtq!'sЪAgqFPl揗M
+0ɡ_]s#y'mOHbT›@
+Z=,ş J1 ڲGW~OA`
+Bƭf╁QS~
+by*)%hȗKflOTDc]Y'#g"ES [9r5 M6P)VnRʚH-l
+Mt́8M,NUP}?+dǏ7Uѵh:1xl`*0s`kwkB#8V2!7Q7@M5$~F^r> -q6-r ,!pɶI[њj5V;L;p?@Oo:[B[QљdeBp`ʺ!<yӎ({Jw^Jb߶n .?ge
+ؙ#*}
endstream
endobj
2283 0 obj
-<< /Type /Page /Contents 2284 0 R /Resources 2282 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /Type /Page /Contents 2284 0 R /Resources 2282 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
endobj
2285 0 obj
<< /D [ 2283 0 R /XYZ 78.37 808.885 null ] >>
@@ -7441,6581 +7404,6738 @@ endobj
<< /D [ 2283 0 R /XYZ 81.145 757.87 null ] >>
endobj
2288 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 718.02 null ] >>
endobj
2289 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 707.061 null ] >>
endobj
2290 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 696.102 null ] >>
endobj
2291 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 685.143 null ] >>
endobj
2292 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 703.076 null ] >>
-endobj
-265 0 obj
-<< /D [ 2283 0 R /XYZ 79.37 678.299 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 674.184 null ] >>
endobj
2293 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 657.456 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 663.225 null ] >>
endobj
2294 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 646.497 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 652.266 null ] >>
endobj
2295 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 635.539 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 641.308 null ] >>
endobj
2296 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 624.58 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 630.349 null ] >>
endobj
2297 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 613.621 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 616.401 null ] >>
endobj
2298 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 602.662 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 605.442 null ] >>
endobj
2299 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 591.703 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 594.483 null ] >>
endobj
2300 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 580.744 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 583.524 null ] >>
endobj
2301 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 569.785 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 572.565 null ] >>
endobj
2302 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 558.826 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 561.606 null ] >>
endobj
2303 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 547.867 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 550.648 null ] >>
endobj
2304 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 536.908 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 539.689 null ] >>
endobj
2305 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 525.95 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 528.73 null ] >>
endobj
2306 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 486.323 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 517.771 null ] >>
endobj
2307 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 475.364 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 506.812 null ] >>
endobj
2308 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 464.405 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 495.853 null ] >>
endobj
2309 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 453.446 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 484.894 null ] >>
endobj
2310 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 442.487 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 473.935 null ] >>
endobj
2311 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 431.528 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 462.976 null ] >>
endobj
-2312 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 420.569 null ] >>
+265 0 obj
+<< /D [ 2283 0 R /XYZ 79.37 436.03 null ] >>
endobj
-269 0 obj
-<< /D [ 2283 0 R /XYZ 79.37 396.175 null ] >>
+2313 0 obj
+<< /D [ 2283 0 R /XYZ 81.145 361.89 null ] >>
endobj
2314 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 322.708 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 350.931 null ] >>
endobj
2315 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 311.749 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 339.973 null ] >>
endobj
2316 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 300.79 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 324.032 null ] >>
endobj
2317 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 258.734 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 313.073 null ] >>
endobj
2318 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 247.776 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 302.115 null ] >>
+endobj
+269 0 obj
+<< /D [ 2283 0 R /XYZ 79.37 263.35 null ] >>
endobj
2319 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 236.817 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 208.991 null ] >>
endobj
2320 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 225.858 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 198.032 null ] >>
endobj
2321 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 214.899 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 187.073 null ] >>
endobj
2322 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 203.94 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 122.316 null ] >>
endobj
2323 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 188.224 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 111.357 null ] >>
endobj
2324 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 177.265 null ] >>
-endobj
-2325 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 166.306 null ] >>
+<< /D [ 2283 0 R /XYZ 81.145 100.398 null ] >>
endobj
-2326 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 155.347 null ] >>
+2282 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F88 643 0 R /F87 2312 0 R /F111 644 0 R /F64 333 0 R /F22 367 0 R /F65 335 0 R /F83 412 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2327 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 144.388 null ] >>
+<< /Filter /FlateDecode /Length 3270 >>
+stream
+x\Ɏ9+Hj
+TvoΜ}PVC2#7?>Yf(7niPߴ+qۿ8WstxҺ+>pw߭K᯽? V3Ԍ Z%H2Xp;ϗA.=G[_=qOn<@9Sg$l8Gg~:Gs$70ғd"?63)wk!Zk= ޒ&p"IWIOPX3a2ɑGEg9MsTr#qJMH'&̻fyl.*]͔8:(cGG&ټָh&4Y(Mdž97Gl1/ 8o".t0i;fsam[,tlר0Tm6^
+,I&sՉ<!QUI<`,RfD#>I,LFֶrT(QyoaOLXz5OuM'وӆƙ\ $K`L|YBTmL)^>l!!jĽz %}xuvA= γ$8Q)֥k E$I[H<ijI~ת#S \Cj@94O'7bV~N!ZflMImt3N
+MKjf* >IF9IY4BoD,K :(^>G E__;i\ɯ[ y
+QS"Zdyqç1p eI)1oS<3`\1.2Ig}ʞJ
+TE#F aZ81uq^~9y}!;Piѡ] ST=rˣ^kzd95xMئ 7,8
+RکTuC`勀WpdH%)?fql$bS&]nQ]nv1%Sog]4b}4p}Bce
+̆F2aGIb3FQDB`CÊ }ǥ@FFi -_W*Jh;ni~\QA&qo(~V{JJ
+&?l?.̭'Z]y\9+*/}=0tXT% _or\\qc5*Ih^$h㱉\*4s-5͕}S }7Lr5ʱ D@ 0i
+d4r
+ÛZ||N8;(>4Gv!q/kĜFNڎz=^ 90rFSm
+9ꛀT ]:9ݶ&g)ǹ6BH?/K'K}7UyR#B~:d:ޝh_+ba?8ղ@;
+lmm<uGA;Ìx6sug<{\eeؘ˶'bLF7T α
+u=#Q SUrZTKa"sYP6'#Zإ~@VAvSta]jJ@
+GzjN1GI %,=[鱧F+ 8_9F</˯ExrҕJ472)ȴ-E^ UoPǺfYtutˋ'K!ץ>r `ckcB!R|{ ;8,uhS_B|i/{^BPs&q@i.$jOĿkӓȀjzB0c]UsfZɺWt.6dJuU&n/I"
+endstream
+endobj
+2326 0 obj
+<< /Type /Page /Contents 2327 0 R /Resources 2325 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
endobj
2328 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 133.429 null ] >>
+<< /D [ 2326 0 R /XYZ 78.37 808.885 null ] >>
endobj
2329 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 122.47 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 707.659 null ] >>
endobj
2330 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 111.511 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 696.7 null ] >>
endobj
2331 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 100.552 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 685.742 null ] >>
endobj
2332 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 89.593 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 600.664 null ] >>
endobj
2333 0 obj
-<< /D [ 2283 0 R /XYZ 81.145 78.635 null ] >>
-endobj
-2282 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F88 635 0 R /F87 2313 0 R /F111 636 0 R /F64 333 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 2326 0 R /XYZ 81.145 589.705 null ] >>
endobj
-2336 0 obj
-<< /Filter /FlateDecode /Length 3184 >>
-stream
-x\Ɏ$ WZ"*;' \7Wڗbia j2#BAqH13uSd
-翾f`\nx\h㟖7O+o9Ѷta손ys
-hzw%}I'}OJh:Iq&8dB$SOHʠgZ
-ăGҢzW1^iy~W(0JTvu6d:y4x5bI~Ք蘐83){BkSa\ub
-\2crz \RM$V2e]͔8:(cGYz
-w!ܪ
-#Il5{ue٘(xw!OX/AzL[ ^R"ٕ7Mi43ORz`x稳L!vPf^RhTtQbۨ îjYӻgƴ'0'6rdetV얼:]6x,_U˟;;@\/%%2tr2LBD21\WKFkIk&Ïϒ=j jD`&^~? "plKSO7
-H"C]2~OR80019%ċ>}W(0oʡOy7S)p9p͸̕u9#+EUI3z_.6g2 G6:Ȁ<3E*>OH۲[K1G4~'_<K"ր%)Az-E$6{3nSG#Hz%ddS&z)zsۥc%.Iԗi; K2Ug`,.
-:
-y:fpB['[?Y"{&`\i
-](ܔLT=>qVq#q"HGe֨uk%9;oT 2߰L|rMʶI2즞ѿ,u ` zx5z0?X!2W/a&yؒij9օ%MS .,*!XsHup,B[=M^t
-Rکz/(Ŕ/B^9iG*IA EEOAVS~V)YC9 vj>͡i}Dycݨ -i`z wcԬrq/sMP*$]`9F։5r:֩@FF'6PVȌ3](-EeF)w:RZ%d*&FZ-el:?l?.m6Zg3<>:(γI飛JbIS ~-`.rkS_;\JsC=Kk=N=5xCk+*y7zjﲑR1jcD">c,mcC0{ՆfT &NHu=M9WQ2j
-FLD7-9ij"19ihdh5ve@ڦ=rFAJ\I.T+v#
-G 歰m{eݦ%
-f_ L2bys$|z C_p")̓N$B_-AJBhk_Rz浮9zB'?Tq}Uт0Pj$pW
-endstream
+2334 0 obj
+<< /D [ 2326 0 R /XYZ 81.145 578.747 null ] >>
endobj
2335 0 obj
-<< /Type /Page /Contents 2336 0 R /Resources 2334 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /D [ 2326 0 R /XYZ 81.145 505.625 null ] >>
+endobj
+2336 0 obj
+<< /D [ 2326 0 R /XYZ 81.145 494.666 null ] >>
endobj
2337 0 obj
-<< /D [ 2335 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 483.707 null ] >>
endobj
2338 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 472.748 null ] >>
endobj
2339 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 461.789 null ] >>
endobj
2340 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 450.83 null ] >>
endobj
2341 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 439.871 null ] >>
endobj
2342 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 669.203 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 342.839 null ] >>
endobj
2343 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 658.244 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 331.88 null ] >>
endobj
2344 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 647.285 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 320.921 null ] >>
endobj
2345 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 558.618 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 309.962 null ] >>
endobj
2346 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 547.659 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 299.003 null ] >>
endobj
2347 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 536.7 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 288.044 null ] >>
endobj
2348 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 448.032 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 238.833 null ] >>
endobj
2349 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 437.073 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 227.874 null ] >>
endobj
2350 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 426.115 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 216.915 null ] >>
endobj
2351 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 349.402 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 205.956 null ] >>
endobj
2352 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 338.443 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 194.997 null ] >>
endobj
2353 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 327.484 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 184.038 null ] >>
endobj
2354 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 316.525 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 173.079 null ] >>
endobj
2355 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 305.567 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 162.12 null ] >>
endobj
2356 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 294.608 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 122.47 null ] >>
endobj
2357 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 283.649 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 111.511 null ] >>
endobj
2358 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 183.026 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 100.552 null ] >>
endobj
2359 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 172.067 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 89.593 null ] >>
endobj
2360 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 161.108 null ] >>
+<< /D [ 2326 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2361 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 150.149 null ] >>
-endobj
-2362 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 139.19 null ] >>
+2325 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F83 412 0 R /F81 377 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R /F85 439 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2363 0 obj
-<< /D [ 2335 0 R /XYZ 81.145 128.232 null ] >>
-endobj
-2334 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 414 0 R /F81 377 0 R /F65 335 0 R /F85 437 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-2366 0 obj
-<< /Filter /FlateDecode /Length 2583 >>
+<< /Filter /FlateDecode /Length 2793 >>
stream
-x[n#=SZ#896i:ڨTt7CIQGR^xuqiw\kq_/k9<| 0+9ī4H=?da&R"5 j(y0HA8ok_}!}[ -
-<D(H)Q$%j? :hfoߙtU<ƾZ86Pt)|#*uc7)f_h\2*  5IL2DК =I愹af#:{ h /(eL-P 2g
-d, hY^ oSh^f sҎ@GIz'Uz )+ѨO"%^Oh.~Mld^dLTb%qG'`dʆES>sѪ'kwI+$ Us))LSL n)}6 <ǧ(s4_k>;Dkǐ'kOIbf"u}*#_y3=cI}=*GǞ3ZYa4S\$rOnkhp@2Hs$YbJ{-MT:xIҴz^:;SψzV1c<su2M< )ȷc;>uShz@' ' M-1MJ4hdc E*-z(惬J}ja:Ǖ;zJ_BPs͎GZ`]SOw)>B(uKԁRצ,2scASwf !񧂆[@ː2)C{} tMZ=ggXLfᖸ=
-ExGs-u)ٻ9}6'@i&7񹳦[H鷝o+[n&Ȅ)Q\L5a#ssU؀v-d|'4c)ZSEҩVL\/so8JθD*߉T~G嘏kB/S
-cؽJL絡jrr
-))5LHےGp+X6'N4xN1|bI#Q |#׫@UQ2{w8IY5nVVC>b`αyX(^}뢤8T rjR+`\K~g+=
+xڽ[Ɏ<S~Dj
+$
+Z5
+b TڇL6}fN
+R:0!]^(vO}1buCD[Q,Z9(zujE]AzI``zSG)c1wKvV/K Mjj6s *Ƙr|?&,d!.P\0:ާ'tB[3^y5ga0V6P؟{4Q9eV2.т/Z9! ~4nTu֥~B V=M6+u| N
+[W _9 R1-@cցoJW*x(jDwгwP
+m|Q1IoɣzѺI)cM>ֲ֣Q\VoQ2̺;_o(k H<e?[“JA֬F|f)#I׎(-;#PPX: 5$_ڵ c0=GvzÕy*IW<!͂d.-q:v"'\d զ)9Knu >]X8V #8U*PƲk}kY!LH<$6vDIRG3+~#ULLhj^}ZC{瑵W[e;}yO2afc؟(7H%YZe[LZ%ʻ+&n`<MD}0%;[/潭&$% 0EsLɖDy'7wY7<nxN#vö 8vv ֣3\ =g2F84C",B 7:2QΫ?+=2>lߺ)B=xU*,Gfx'qLEI9A3CY2"9]YHFm0~7+[P/!\dQ9·Cn}ҘcOUvv&V-x.7sdFgT!E*"{oxƮLz^yRuD@T{WODfܴvL>};P-e ˙ 'Ooz~gvNrz/;/3J fl L3gk(7"/}R֑ZCe^Ӟ&J V@On-ZMS̵ՏT.#:Љ" rnNp ρ3]<=:ӄJP-WS!KѦr1MIwMCnxyII1q[sCON!boCSvjghUd>UYb@N&F?=(V#UHBS
+aiᆽV/DK1R^Γ($s<وjZ ve{ݵПxoʟ'8%YuL.J?B3R =~]}l|S,VzNw!֜׈
+2kleg_5!/-&>cMfW6 'K7Gna $f~s3,
endstream
endobj
+2362 0 obj
+<< /Type /Page /Contents 2363 0 R /Resources 2361 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
+endobj
+2364 0 obj
+<< /D [ 2362 0 R /XYZ 78.37 808.885 null ] >>
+endobj
2365 0 obj
-<< /Type /Page /Contents 2366 0 R /Resources 2364 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /D [ 2362 0 R /XYZ 81.145 768.829 null ] >>
+endobj
+2366 0 obj
+<< /D [ 2362 0 R /XYZ 81.145 757.87 null ] >>
endobj
2367 0 obj
-<< /D [ 2365 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 746.912 null ] >>
endobj
2368 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 742.926 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 735.953 null ] >>
endobj
2369 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 731.968 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 724.994 null ] >>
endobj
2370 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 721.009 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 714.035 null ] >>
endobj
2371 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 710.05 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 703.076 null ] >>
endobj
2372 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 699.091 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 692.117 null ] >>
endobj
2373 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 688.132 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 681.158 null ] >>
endobj
2374 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 677.173 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 670.199 null ] >>
endobj
2375 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 666.214 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 611.18 null ] >>
endobj
2376 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 625.367 null ] >>
+<< /D [ 2362 0 R /XYZ 79.37 574.925 null ] >>
endobj
2377 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 614.408 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 556.861 null ] >>
endobj
2378 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 603.45 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 545.902 null ] >>
endobj
2379 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 592.491 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 505.197 null ] >>
endobj
2380 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 581.532 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 494.238 null ] >>
endobj
2381 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 565.591 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 483.279 null ] >>
endobj
2382 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 554.633 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 472.32 null ] >>
endobj
2383 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 543.674 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 461.361 null ] >>
endobj
2384 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 532.715 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 408.982 null ] >>
endobj
2385 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 521.756 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 374.394 null ] >>
endobj
2386 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 510.797 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 262.521 null ] >>
endobj
2387 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 499.838 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 251.562 null ] >>
endobj
2388 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 488.879 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 240.603 null ] >>
endobj
2389 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 477.92 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 229.644 null ] >>
endobj
2390 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 466.961 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 218.685 null ] >>
endobj
2391 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 407.731 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 207.726 null ] >>
endobj
2392 0 obj
-<< /D [ 2365 0 R /XYZ 79.37 371.063 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 196.767 null ] >>
endobj
2393 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 352.929 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 185.808 null ] >>
endobj
2394 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 341.97 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 133.429 null ] >>
endobj
2395 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 301.123 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 122.47 null ] >>
endobj
2396 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 290.164 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 111.511 null ] >>
endobj
2397 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 279.205 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 100.552 null ] >>
endobj
2398 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 268.246 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 89.593 null ] >>
endobj
2399 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 257.287 null ] >>
-endobj
-2400 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 204.485 null ] >>
-endobj
-2401 0 obj
-<< /D [ 2365 0 R /XYZ 81.145 169.616 null ] >>
+<< /D [ 2362 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2364 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F83 414 0 R /F59 346 0 R /F84 425 0 R /F74 337 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+2361 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F22 367 0 R /F83 412 0 R /F74 337 0 R /F65 335 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2404 0 obj
-<< /Filter /FlateDecode /Length 2021 >>
+2402 0 obj
+<< /Filter /FlateDecode /Length 2444 >>
stream
-xZn6 S V"? d2 [k{_+ǖeّ&zdƖ?)2)/]o?nJ_ ] yQڋ5JH.o_~Ҁ>,VR5|=~/]F0"5=t}O2E˿T~xl6#\\<oAnK=ЄS}myJ"1٭)'ͬ|jZ3W~hHO%}uM.@zd>uf#{O;res9/2YA꥖DZk9sE䅒j!S\"Dşr'QZV#Aƫ^AXHXSP1[ؗaڌn9cvʷݠj}5BsN!Z;Z(XJ]'N~]\`Ϡq\ Ċ`H4oXl4yY).Ҭ@ByUP
-$hBP2|
-PO1BSZEnKh(w"eb 7v0u?n4Bf;"\KTlz#;xvf'従A[αbвbWYi}>aR'iP\D ReŻ-
-颶;$sDd 'vIԣÜ 0%?|71M򧩰"('ESy- *?pNډ2p6[;"v/-.jJu-h"΃9<i<riP8)Pm4(/_<fM995p-R EyɻhV&dQ`+ KwֿS,@/$y:O6RL
-m Wm_$ BY׵Mˇ@ @u|-")݀3󕥶oVW .C?_6HoGDe@w ڗSY*
-c,)U[H-Lc,mDESah`T9U.+Ep
-Z; PR
-Żvv$[.q4l7A(_q{B7(LiOX#_i kw2_V4}LW<hBY'`߲y):IFo}G·/xO]rI$xpͅ{`:^}M5
+x[n#7)U 0 X g߂\ŭI6j:V7c)C 'u?uq ]QBu)5Hi_<I P?>]Ơkq F$ H
+uBj{@BIRERFXmG$Z3RJx}֠V*W^+$- ^#5v[ Lrkz{ǸǸ
+.f,8[ zg:A<t`Djd*gI(]gԙc}lOsOt\nEɀ*< Pq"e)OOQF0fF51HQ{-=|gQ
+kΤ`Km@Cۑ+MXԝ`~8 !X8 %U1<Go<W YZ9 }99
+N)8
+췊`TCJ"
+U'i RPwN;Fi0vtJe<Iofvjwfʂa!ѕø0dq[ao\h&FAL.%˚N${r v -4wspC@KP#ڱ˂&o‚w&?+] аA9TyƗ^5 Z-ȏUOP
+řl#O w)NP[ڤT7Dl%msbqIoV meU{Lwv%z/HiɳԹ@ǜ3-ΙB~"xB B+W)
+]W6 !m/-J>ڴ*ijIMwm$sE
+mP2IH <,JC4U=a_+kDhyjSQJy(Q3@ԴaCGj޾3.JXEu b6KA?6μVU]n4Fk@Qm;`ڮZSLl%hVGJMw3qhG
+3)N [/wЎ])u4᩟%7
+l&~m2B^P1tn:4Dswl[cnx(֧|bT7V5_^_}6~Pތf}tx~^yWy+i;&z;*.Vy4UETߚd{zx̔NwӻG:qE't# PA‡zr؉5Y6SD+k(IBI#["G_!h$$%leՆυPU#]@ qZ/ @k_8o'{_ڏ@jOUYҴåysJГi0I;nFGn`T{
endstream
endobj
+2401 0 obj
+<< /Type /Page /Contents 2402 0 R /Resources 2400 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
+endobj
2403 0 obj
-<< /Type /Page /Contents 2404 0 R /Resources 2402 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /D [ 2401 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+2404 0 obj
+<< /D [ 2401 0 R /XYZ 81.145 768.829 null ] >>
endobj
2405 0 obj
-<< /D [ 2403 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 757.87 null ] >>
endobj
2406 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 742.926 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 746.912 null ] >>
endobj
2407 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 731.968 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 735.953 null ] >>
endobj
2408 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 721.009 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 724.994 null ] >>
endobj
2409 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 710.05 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 714.035 null ] >>
endobj
2410 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 699.091 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 703.076 null ] >>
endobj
2411 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 688.132 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 692.117 null ] >>
endobj
2412 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 677.173 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 681.158 null ] >>
endobj
2413 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 666.214 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 670.199 null ] >>
endobj
2414 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 613.412 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 659.24 null ] >>
endobj
2415 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 602.453 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 648.281 null ] >>
endobj
2416 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 591.494 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 617.397 null ] >>
endobj
2417 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 580.535 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 606.438 null ] >>
endobj
2418 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 569.577 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 595.479 null ] >>
endobj
2419 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 558.618 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 584.52 null ] >>
endobj
2420 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 547.659 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 573.562 null ] >>
endobj
2421 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 536.7 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 562.603 null ] >>
endobj
2422 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 525.741 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 551.644 null ] >>
endobj
2423 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 514.782 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 518.767 null ] >>
endobj
2424 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 503.823 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 485.89 null ] >>
endobj
2425 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 492.864 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 407.186 null ] >>
endobj
2426 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 481.905 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 354.384 null ] >>
endobj
2427 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 470.946 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 343.425 null ] >>
endobj
2428 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 459.987 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 332.466 null ] >>
endobj
2429 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 449.029 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 321.507 null ] >>
endobj
2430 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 438.07 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 310.548 null ] >>
endobj
2431 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 427.111 null ] >>
+<< /D [ 2401 0 R /XYZ 79.37 273.88 null ] >>
endobj
2432 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 396.227 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 255.746 null ] >>
endobj
2433 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 385.268 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 244.787 null ] >>
endobj
2434 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 374.309 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 233.828 null ] >>
endobj
2435 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 363.35 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 222.869 null ] >>
endobj
2436 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 352.391 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 134.202 null ] >>
endobj
2437 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 341.432 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 123.243 null ] >>
endobj
2438 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 330.473 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 112.284 null ] >>
endobj
2439 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 297.596 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 101.325 null ] >>
endobj
2440 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 264.72 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 90.366 null ] >>
endobj
2441 0 obj
-<< /D [ 2403 0 R /XYZ 81.145 186.015 null ] >>
+<< /D [ 2401 0 R /XYZ 81.145 79.407 null ] >>
endobj
-2402 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F65 335 0 R /F59 346 0 R /F84 425 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+2400 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 412 0 R /F74 337 0 R /F22 367 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2444 0 obj
-<< /Filter /FlateDecode /Length 2171 >>
+<< /Filter /FlateDecode /Length 1780 >>
stream
-xZr,' +A)WgnUޥMVmxCL|}XMG
-WxH+nb̂ yyq`ڕ 캵 R~U@4uI=y$|@ r$%r bj(YhOhA[Gzp0!]AGO|z):/l/1Ic~8χ@Q kL?fh?WO3gQְcLCbGCHS үƼQ#uxyUR^9~&'\G!i=tZ24Wv<\-Eͨ18~SܞZ9G{T]!ÜVirמ.;p$TszG<x :T
-P<{><Zg4%FU胆c˙>Bғ4A>\;#!UN€vbΑ2oI:aj)Й܂:LE74r4^FoPߚ@x{hgI3 DQ1]9MpLqm\G[y`0 X{
-}<!V 1;Z4Ҥ K_8#TUׁnzG{jZGSlo@duOQh̀)o=8
-ރ{o B)fO*ЪQN[vFymI ov;BJ
-V##M-Ya{B'HonU9&͗9H(ō]HUMk3cIi==L7[x4=S>%Gxq#``ut\)gV<ٜޟ r
+xZn6)ː3? 'vs+zmO}k(QovƦ#ie'pzx8 L<I?3P&LM=imAkg_~A'0zahq PDшOvOBOȚwzK* [11ReQBIc!lƬHo,WY~/nta cp*'sW
+D"gWKy;Exfɥ?{^В1 3$x86ɬxޟF2Sqt_|JMSq__%PT,O
++ \.˭w^^Vjc^S\)x Z & P^п, ;bJ X[aBoR$eI*)>+(Jҳ U$e:J9YZ #Yi*}k%!}hj]u[$Y|:Ik!lppQjP% =ABF~iNmr N2{ TVH!C{@lp=~'subQ%e/T4Nc"5<L:$2=Xt2 H23Z9NjIJQjpD=s{ǂ:_
+ei>
+#a!(&v8;3lWHHnAXI#dHLuNE_; 9j1ZUY.z̥ש,߼hgꐮ/(KbdP6ds\#`F9Ab|hr|E#|J c|:/TEEp~U207>;S0#h:Mg<B "'iq(|v&rzU>=%#n`ǸwHq1P(N!:HrvB]9⪤NkrF^ ^Ю
+pՊ̅<n}h^ дdSmSF
+g[di#5%=mFޚI#m\>;r2hNWzX׬i-?^Q1B/}]yZ!QF{hb2v\?\SVN.\U\19U;!DhtxŦf^)"8$J.@カB (*9qSDtH>{^Ĵjyi)%isDʵͻ&=t Ϋ4Z^1ACtGc [[HF%
+hEI>ݺ *("6U#n8[6W3-JӛXCڠ'@2G@!Z j!6>(ǃa=Hv.6=w<[3= p(tAG N,)^mOR ^HNHf2':ha{sVAOKB#*ڟ2Z6;R1ZQ[&o>{ڊQYs`SAY/أulqui.?B
endstream
endobj
2443 0 obj
-<< /Type /Page /Contents 2444 0 R /Resources 2442 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /Type /Page /Contents 2444 0 R /Resources 2442 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2048 0 R >>
endobj
2445 0 obj
<< /D [ 2443 0 R /XYZ 78.37 808.885 null ] >>
endobj
2446 0 obj
-<< /D [ 2443 0 R /XYZ 79.37 773.016 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 768.829 null ] >>
endobj
2447 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 757.87 null ] >>
endobj
2448 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 746.912 null ] >>
endobj
2449 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 732.964 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 735.953 null ] >>
endobj
2450 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 722.005 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 724.994 null ] >>
endobj
2451 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 633.337 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 714.035 null ] >>
endobj
2452 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 622.379 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 673.188 null ] >>
endobj
2453 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 611.42 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 662.229 null ] >>
endobj
2454 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 600.461 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 651.27 null ] >>
endobj
2455 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 589.502 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 640.311 null ] >>
endobj
2456 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 578.543 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 629.352 null ] >>
endobj
2457 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 567.584 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 618.393 null ] >>
endobj
2458 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 556.625 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 607.435 null ] >>
endobj
2459 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 545.666 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 596.476 null ] >>
endobj
2460 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 534.707 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 585.517 null ] >>
endobj
2461 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 523.748 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 574.558 null ] >>
endobj
2462 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 512.789 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 543.674 null ] >>
endobj
2463 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 471.943 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 532.715 null ] >>
endobj
2464 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 460.984 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 521.756 null ] >>
endobj
2465 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 450.025 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 510.797 null ] >>
endobj
2466 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 439.066 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 499.838 null ] >>
endobj
2467 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 428.107 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 488.879 null ] >>
endobj
2468 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 417.148 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 477.92 null ] >>
endobj
2469 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 406.189 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 466.961 null ] >>
endobj
2470 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 395.23 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 456.002 null ] >>
endobj
2471 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 384.271 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 445.044 null ] >>
endobj
2472 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 353.387 null ] >>
+<< /D [ 2443 0 R /XYZ 79.37 394.428 null ] >>
endobj
2473 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 342.428 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 364.339 null ] >>
endobj
2474 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 331.469 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 353.38 null ] >>
endobj
2475 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 320.511 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 342.421 null ] >>
endobj
2476 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 309.552 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 326.481 null ] >>
endobj
2477 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 298.593 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 315.522 null ] >>
endobj
2478 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 287.634 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 304.563 null ] >>
endobj
2479 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 276.675 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 293.604 null ] >>
endobj
2480 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 265.716 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 260.727 null ] >>
endobj
2481 0 obj
-<< /D [ 2443 0 R /XYZ 79.37 215.101 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 249.768 null ] >>
endobj
2482 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 185.011 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 238.809 null ] >>
endobj
2483 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 174.052 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 227.851 null ] >>
endobj
2484 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 163.093 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 216.892 null ] >>
endobj
2485 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 132.209 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 205.933 null ] >>
endobj
2486 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 121.25 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 194.974 null ] >>
endobj
2487 0 obj
-<< /D [ 2443 0 R /XYZ 81.145 110.291 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 184.015 null ] >>
endobj
-2442 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F81 377 0 R /F74 337 0 R /F83 414 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-2490 0 obj
-<< /Filter /FlateDecode /Length 1813 >>
-stream
-xZM6 ϯV")JLVڞ+ْ-D;آ&gCO:ӗWN7IɃb:96J9ww-hVkz| ,B}yt*0qS| D>ᢵ~͂g >!Y_c麈@W]:X.}琮/O@*,.r3, Ah;J&e.Bߵ|s2iR^d&m%g%"@h6ttEX5Y<Je%0tgSH"=2~l<>0xe"u~(@@Px4U1vĠ 8^J|Kc3K6u;%tԥ,-zt @[
-34bv{-fc= ZiQBhԿT&HAp
-,6/</1q軂ҋ a녟R/D𹿏zAz^0z}k$)I#06FMf:X?4H=6ѹ("}~)׹)la|#Վc=AYq|3m Ô#hiN{UӍ/oO
-endstream
+2488 0 obj
+<< /D [ 2443 0 R /XYZ 81.145 173.056 null ] >>
endobj
2489 0 obj
-<< /Type /Page /Contents 2490 0 R /Resources 2488 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2099 0 R >>
+<< /D [ 2443 0 R /XYZ 81.145 140.179 null ] >>
+endobj
+2490 0 obj
+<< /D [ 2443 0 R /XYZ 81.145 129.22 null ] >>
endobj
2491 0 obj
-<< /D [ 2489 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 118.261 null ] >>
endobj
2492 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 107.303 null ] >>
endobj
2493 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 757.87 null ] >>
-endobj
-2494 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2443 0 R /XYZ 81.145 96.344 null ] >>
endobj
-2495 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 735.953 null ] >>
+2442 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F22 367 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2496 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 703.076 null ] >>
+<< /Filter /FlateDecode /Length 1888 >>
+stream
+x[Mo8 ϯD
+lf"GEѧNoWC@Ge;3O Z+ỵX51/2z==r7ݎt%~qSkAR}>=l5'A9HWr5Na b+L?EJ.@*8:ir6g"cl <VNg$9\681H%<<8<e]k3?=]k(Co
+p >=dVrS<X@d<zL3VZٰʼn^E-Мs'9#|.0Xy4QyW;lA_cg8ปl<b7V8ѫSf*D.S0(cEAyGx>XT.1H~̂ՑM]:2f9١
+$vthBtLw4|INvyH+LTgZ_ 4:zB-(3זF6dGEr夈PDW&~Nq9/2ZTp]G;]6FיLzGu`Cиi%8 ysuIGKIyZ18gg(99OcV>2xЉJ>t4
+{KnQF[H;Jgs)j-
+%])
+{|:B6֎M]o$56y!O-J~+R4;c{w yimNݡD#eOJ?,E'L<ݥiy[k(5`v1쌃ncR^p۶{5U~!eƗ-vh˘^;N*;qʓo;ܕb :* XeЊS QGVѠLuVJΊE*C`4
+@TGiΎ:2'jޤ̣Fб;Mv3e-> (R{{5(5ZBu}K)֔l PA|RDZb)%ڙ%?xF %6~t'th6~$}5ldSo ,Rf9Yٖ!ڴH-~?8/Mb"c:gUEZ./(XQ`q5ҝE%PEݬyHr4J^1$~5ǭVv%. KxDm#sF7uP.KUe5҇q!7HҼ/=&9'$ AݬG9> }{mv\z4*̽!k+rs[[m${ޟݒ; 69++{'-Y|;w}uDQgN`V\{*" h`q%>uX4~wWCn^Lኽ? hOʎz:wܹ_HfSV4@V_✏+@Áhnh2<D$ګ`Mi'4zEcJG[aKSDCP * Zf414H4䟜@7jb~xt *n~qfU^ʣ 5Зc6}^M>}8`Tw6 hӥj`ϠĮƑ;Vq-n456
+endstream
+endobj
+2495 0 obj
+<< /Type /Page /Contents 2496 0 R /Resources 2494 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2497 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 2495 0 R /XYZ 78.37 808.885 null ] >>
endobj
2498 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 754.97 null ] >>
endobj
2499 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 714.653 null ] >>
endobj
2500 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 703.694 null ] >>
endobj
2501 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 692.735 null ] >>
endobj
2502 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 681.777 null ] >>
endobj
2503 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 670.818 null ] >>
endobj
2504 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 659.859 null ] >>
endobj
2505 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 648.9 null ] >>
endobj
2506 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 637.941 null ] >>
endobj
2507 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 626.982 null ] >>
endobj
2508 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 616.023 null ] >>
endobj
2509 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 605.064 null ] >>
endobj
2510 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 495.853 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 594.105 null ] >>
endobj
2511 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 455.006 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 583.146 null ] >>
endobj
2512 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 444.047 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 542.83 null ] >>
endobj
2513 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 433.088 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 531.871 null ] >>
endobj
2514 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 422.129 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 520.912 null ] >>
endobj
2515 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 411.171 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 509.953 null ] >>
endobj
2516 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 400.212 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 498.994 null ] >>
endobj
2517 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 389.253 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 488.035 null ] >>
endobj
2518 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 378.294 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 477.076 null ] >>
endobj
2519 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 367.335 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 466.117 null ] >>
endobj
2520 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 356.376 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 425.801 null ] >>
endobj
2521 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 345.417 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 414.842 null ] >>
endobj
2522 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 334.458 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 403.883 null ] >>
endobj
2523 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 323.499 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 392.924 null ] >>
endobj
2524 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 282.653 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 381.965 null ] >>
endobj
2525 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 271.694 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 371.006 null ] >>
endobj
2526 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 260.735 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 360.047 null ] >>
endobj
2527 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 249.776 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 349.088 null ] >>
endobj
2528 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 238.817 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 338.129 null ] >>
endobj
2529 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 227.858 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 327.17 null ] >>
endobj
2530 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 187.011 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 316.212 null ] >>
endobj
2531 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 176.052 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 305.253 null ] >>
endobj
2532 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 165.093 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 294.294 null ] >>
endobj
2533 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 154.134 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 283.335 null ] >>
endobj
2534 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 143.176 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 243.018 null ] >>
endobj
2535 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 132.217 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 232.059 null ] >>
endobj
2536 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 121.258 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 221.1 null ] >>
endobj
2537 0 obj
-<< /D [ 2489 0 R /XYZ 81.145 110.299 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 210.141 null ] >>
endobj
-2488 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 414 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+2538 0 obj
+<< /D [ 2495 0 R /XYZ 81.145 199.183 null ] >>
endobj
-2541 0 obj
-<< /Filter /FlateDecode /Length 2864 >>
-stream
-x[r, +LT\i\]syT]؛~7VSM#Mh
-:
-W;Z_T0f 8N-9->Pf'e(jO;%m:'VJôYFb
-">}ַɳ/ ߼En$pق# /)+F"mv% r
-'F* Ы$34-m2mD$EkVK0
-)"
-
-%T+іP!x&/KRW*NԴNV
-mb!TUVdqhRF򒕍9;7
-&fvL*x+^m^2[HKZmIĻ%F.%siL
-wn0ήN9NAhX!/>P7dPi'VrovGJ˿ν:5|gvH$Hc
-;:B Mz>Kr̨jVi1xCvqi  ρ"%Lb2:
-1>{Tl/hErqz
-)H~> hy*`e
-*T'a{7}$=ަ{P0@G;M&OL/
-endstream
+2539 0 obj
+<< /D [ 2495 0 R /XYZ 81.145 188.224 null ] >>
endobj
2540 0 obj
-<< /Type /Page /Contents 2541 0 R /Resources 2539 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R /Annots 2579 0 R >>
+<< /D [ 2495 0 R /XYZ 81.145 177.265 null ] >>
endobj
-2579 0 obj
-[ 2538 0 R ]
-endobj
-2538 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 256.954 157.029 267.381 169.618 ]/A << /S /GoTo /D (Hfootnote.39) >> >>
+2541 0 obj
+<< /D [ 2495 0 R /XYZ 81.145 166.306 null ] >>
endobj
2542 0 obj
-<< /D [ 2540 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 155.347 null ] >>
endobj
2543 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 144.388 null ] >>
endobj
2544 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 133.429 null ] >>
endobj
2545 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 732.964 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 122.47 null ] >>
endobj
2546 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 722.005 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 111.511 null ] >>
endobj
2547 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 711.046 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 100.552 null ] >>
endobj
2548 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 700.087 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 89.593 null ] >>
endobj
2549 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 689.128 null ] >>
-endobj
-2550 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 678.169 null ] >>
+<< /D [ 2495 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2551 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 667.21 null ] >>
+2494 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F83 412 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2552 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 656.252 null ] >>
+2554 0 obj
+<< /Filter /FlateDecode /Length 2781 >>
+stream
+x[Ko$ WFހam-o=%^2K~H_]f jD)3}??]?ݴ(材p瓸p'.QkF\>_~~\Fq.=~^_~1$1ot-4\LL0͙'R3H ˟4h)7]*^Tto-GWj<вݸm-Hτ+-HR"M?kõ(P#c^-
+FJuo7/GNڌI{\0p:Uo$ 8ZW(L|/OF'h(C_IQm4B>-q_PѧJٱvdCJ#=Ek
+v|P^wy-yVxyp#-23e}5 a!mZ*l2;fBm i{ڻ`jm2.R4|cl0L#m#$Za
+4+ҙ+]Y(஖68 PU|"ՠ,`
+E nje㫑Z+@ҽLbH\.[a3צRR
+iLrc/ dytU q_rJ4~_P2_و?i5}--5~^Ilrʀ
+ckM9P_Ҵէ[l(y6PKZ ܉2׈^U8R]Ab[M`Xr%yZ^<7ܤ/!%i݁#5)+.Z\Z; UR]r~2I-GiWϒҒeC w
+mѪA]m3Z{m:2m檡ّOn;
+|*gng[Ϟvr$qrf⤧GWR!tvɃF2'H.C|H+W/jg]٤e|!$Ye)E8JEnԵhqny?]Ura|iZgh#tNJ9CXifbE{y/mjl
+2={JU&7Z8//q\@
+G4Bg.sБTLqTh,1BAO ߟ~pQw7aE!hܿ.{K[!+.0f+ .X
+g CftM?_v U9/b<qS$K(X?ŊHNS,(@#5 {Zy['V"~ء <Yb'qGO ǻܳ)]pN*Jv}%MQU lmm]w'=OƿXV F2ROּ!?Con
+endstream
endobj
2553 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 645.293 null ] >>
+<< /Type /Page /Contents 2554 0 R /Resources 2552 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R /Annots 2590 0 R >>
endobj
-2554 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 634.334 null ] >>
+2590 0 obj
+[ 2551 0 R ]
+endobj
+2551 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 265.253 302.483 275.68 315.073 ]/A << /S /GoTo /D (Hfootnote.39) >> >>
endobj
2555 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 623.375 null ] >>
+<< /D [ 2553 0 R /XYZ 78.37 808.885 null ] >>
endobj
2556 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 612.416 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 768.829 null ] >>
endobj
2557 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 601.457 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 757.87 null ] >>
endobj
2558 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 590.498 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 746.912 null ] >>
endobj
2559 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 735.953 null ] >>
endobj
2560 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 695.106 null ] >>
endobj
2561 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 497.846 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 684.147 null ] >>
endobj
2562 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 486.887 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 643.3 null ] >>
endobj
2563 0 obj
-<< /D [ 2540 0 R /XYZ 79.37 438.264 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 632.341 null ] >>
endobj
2564 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 372.309 null ] >>
+<< /D [ 2553 0 R /XYZ 79.37 583.718 null ] >>
endobj
2565 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 361.35 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 517.763 null ] >>
endobj
2566 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 290.615 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 506.804 null ] >>
endobj
2567 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 249.768 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 436.07 null ] >>
endobj
2568 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 238.809 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 395.223 null ] >>
endobj
2569 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 227.851 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 384.264 null ] >>
endobj
2570 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 216.892 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 373.305 null ] >>
endobj
2571 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 205.933 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 362.346 null ] >>
endobj
2572 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 194.974 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 351.387 null ] >>
endobj
2573 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 154.127 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 340.428 null ] >>
endobj
2574 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 143.168 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 299.582 null ] >>
endobj
2575 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 132.209 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 288.623 null ] >>
endobj
2576 0 obj
-<< /D [ 2540 0 R /XYZ 81.145 121.25 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 277.664 null ] >>
endobj
2577 0 obj
-<< /D [ 2540 0 R /XYZ 93.716 91.444 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 266.705 null ] >>
endobj
-2539 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F59 346 0 R /F84 425 0 R /F74 337 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R /F83 414 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+2578 0 obj
+<< /D [ 2553 0 R /XYZ 81.145 255.746 null ] >>
endobj
-2582 0 obj
-<< /Filter /FlateDecode /Length 2791 >>
-stream
-xڵ\ɎW4dp
-Z|}_[pEc 4)!"lJSڇ 0uDVP{R)U"^os~?xbSa
-SR}\x/r./E)w}¸+0?b/I |ėj)q<qbnbUe'esgeWK!k|kt#~R*Jku5K _Q1Ǔ ^^i¹hxl)wcD|~<iG|*•ڼ\OK ,UYIZŽJASJju%FvhUpo%@@iy% "-j
-^)-kOڋCw<ɇuNt%
-$r
-Z )hJ{
-| 2)JT1!'R6wYޞBfN Y,u-7juTH.+"Y @> BIs<գ(rH)>Xoq1uāH(Q~[^Hfr? g[ vw-,AXyB1.@lΎ0 )~TA1j̾>Gjm0
-4Z]
-FJ!Ϳ^`q!!9v
-g(jV
-=>ObсkKu7GXp%h7[rNeH;JDy%4 ^_*U3YAKijU:^<T#km)*kѡ*V꿟*rB΋Nޠ>_Oѽv x/AD$糬[=;wF RB::VN:쨰gXHL6а)IQ00
-նX񚘇}t'%}ncĠ6ȪܮpO% g
-PW,PT@^`،|q֥즹@BN>N ™ ^7*l~H8S ݈vˌt AOKS^n'lC`JKsTGL?O1,֎%+> Wӄpż0n+RAz97υ#s?jNsboϞ+4^i^0B_)c:g>[QXܣ}dQF,q<XJV7 d:B? 2N |0P4!JDŽꈥB>dgc
-ށcK 'FLS†͒adRȄ U&(4abbIQ:3s^y
-}qrzu@>H=hݘEqI8:J֟`j`ܕn vϯcw:NQZ\ЅF dESJsPd0K93}
-^v}qC*cT$;q{s\ӇDE
-h2)w2z'em2.|ilέ羲
-3.g LYTZt?ɿj]m!p?] AOO #`HkJ7+ #4/Jm't 󸴡5`bQ:5?`Z|0D!kf)buZJ{Y'πa
-2K#`OVR~U;1@^1/'mia2Tm`wz[>|1&ޮUS® ^ú MeDԼ;&1 kVO+6vޓCWdpͭ|njݜQ1 _xO5
-۾,ʨ:x5F_/[}dEGK=2 Q:f\f;c?QSM!NXtmz7ORwmHcw:J{AW)iZɁ9zNNuSXԝĀsMw A;/?^ox>241eUm}N?a,^5zi.YcV[DlȊ׎Zg/aѾgP˭%FBvrtZv!r[Dvq+CIZrH]Z.l{1B/|ږQsGhz5R0Elߕ.f%̉=czJQЎW(O2#-^!P~OԱh dڦxN=R=?T/)
-endstream
+2579 0 obj
+<< /D [ 2553 0 R /XYZ 81.145 244.787 null ] >>
+endobj
+2580 0 obj
+<< /D [ 2553 0 R /XYZ 81.145 233.828 null ] >>
endobj
2581 0 obj
-<< /Type /Page /Contents 2582 0 R /Resources 2580 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2553 0 R /XYZ 81.145 222.869 null ] >>
+endobj
+2582 0 obj
+<< /D [ 2553 0 R /XYZ 81.145 211.91 null ] >>
endobj
2583 0 obj
-<< /D [ 2581 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 200.951 null ] >>
endobj
2584 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 189.992 null ] >>
endobj
2585 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 179.034 null ] >>
endobj
2586 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 168.075 null ] >>
endobj
2587 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 152.134 null ] >>
endobj
2588 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2553 0 R /XYZ 81.145 141.176 null ] >>
endobj
2589 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 2553 0 R /XYZ 93.716 110.123 null ] >>
endobj
-2590 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 703.076 null ] >>
+2552 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F65 335 0 R /F81 377 0 R /F83 412 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2591 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 692.117 null ] >>
+2593 0 obj
+<< /Filter /FlateDecode /Length 2971 >>
+stream
+xڵ\ɒ$)W;YFzF9ocs9_M pCte 'A4FobqDьPnRm)%0*F;7{ĤS~M# %Tk>Dy6 AB}҅$h!+i;{`X `Zy3?zmf,p2H"WI1"{wߊRJ\;?P6$xi1ܺnyI,kf<ySGH"kNi4'G  bەcX} O"gŹׁ4LN=&j@fB#9QL8w$uHk1wBv9p.(B2EPDjՏRe748zNv,p]I$$#FG {W*o+}ސ<;acFgRIa 3'mi#$Fcv%QBsQ&Lpr.TEPLAsQެ_q8n;>)|[q(!wbHdžr٧b!H|4Z>4q,(۔2‹tZIr4l7IBXe-҇,[<hlu?ƴɼAX%b@gǦFb2bQюhѦ ]DS /8vS>j6bO-WٷD+=Z[m˩ZGxU{aeRdn_%?)
+a[ "2ccwqTahBJ9Gu5E.d97j]F030)k]fL!LۂlY
+wzIgmcVN<7-"\G[=[v2/qQT
+ř=e^S;{`ZDF=SiE)=Gb{V8y-e
+Ǘfo;P4wcѡR~_k|h2<Mp"@O)mMA<]ú-8<Q/N´Fʽbt\)< R
+X禾ݍPnyИ$ݴԄS7^As:\jC^|,_ _ӮhUӽ&u;͐RJP^1:ڋ`rhcQETC,h\h#YcyV+Y6p7,ytDl 4kEp35ߤ4ӵQ!}~e1A8k~:Nũ1<[
+endstream
endobj
2592 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 681.158 null ] >>
-endobj
-2593 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 670.199 null ] >>
+<< /Type /Page /Contents 2593 0 R /Resources 2591 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2594 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 605.442 null ] >>
+<< /D [ 2592 0 R /XYZ 78.37 808.885 null ] >>
endobj
2595 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 594.483 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 731.219 null ] >>
endobj
2596 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 583.524 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 720.26 null ] >>
endobj
2597 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 572.565 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 709.301 null ] >>
endobj
2598 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 561.606 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 698.342 null ] >>
endobj
2599 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 550.648 null ] >>
-endobj
-273 0 obj
-<< /D [ 2581 0 R /XYZ 79.37 513.236 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 687.383 null ] >>
endobj
2600 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 453.539 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 676.424 null ] >>
+endobj
+273 0 obj
+<< /D [ 2592 0 R /XYZ 79.37 640.462 null ] >>
endobj
2601 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 442.58 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 582.002 null ] >>
endobj
2602 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 431.621 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 571.043 null ] >>
endobj
2603 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 420.662 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 560.084 null ] >>
endobj
2604 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 409.704 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 549.125 null ] >>
endobj
2605 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 398.745 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 538.167 null ] >>
endobj
2606 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 387.786 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 527.208 null ] >>
endobj
2607 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 376.827 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 516.249 null ] >>
endobj
2608 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 365.868 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 473.155 null ] >>
endobj
2609 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 354.909 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 462.196 null ] >>
endobj
2610 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 343.95 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 451.237 null ] >>
endobj
2611 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 332.991 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 440.278 null ] >>
endobj
2612 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 322.032 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 429.32 null ] >>
endobj
2613 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 311.073 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 418.361 null ] >>
endobj
2614 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 300.115 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 407.402 null ] >>
endobj
2615 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 289.156 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 396.443 null ] >>
endobj
2616 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 278.197 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 385.484 null ] >>
endobj
2617 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 267.238 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 374.525 null ] >>
endobj
2618 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 256.279 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 363.566 null ] >>
endobj
2619 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 245.32 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 352.607 null ] >>
endobj
2620 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 234.361 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 341.648 null ] >>
endobj
2621 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 223.402 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 330.689 null ] >>
endobj
2622 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 212.443 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 319.73 null ] >>
endobj
2623 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 201.484 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 308.772 null ] >>
endobj
2624 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 190.525 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 297.813 null ] >>
endobj
2625 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 179.567 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 286.854 null ] >>
endobj
2626 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 168.608 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 275.895 null ] >>
endobj
2627 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 157.649 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 264.936 null ] >>
endobj
2628 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 146.69 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 253.977 null ] >>
endobj
2629 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 135.731 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 243.018 null ] >>
endobj
2630 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 124.772 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 232.059 null ] >>
endobj
2631 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 113.813 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 221.1 null ] >>
endobj
2632 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 102.854 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 210.141 null ] >>
endobj
2633 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 91.895 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 199.183 null ] >>
endobj
2634 0 obj
-<< /D [ 2581 0 R /XYZ 81.145 80.936 null ] >>
-endobj
-2580 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 414 0 R /F74 337 0 R /F22 367 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 2592 0 R /XYZ 81.145 188.224 null ] >>
endobj
-2637 0 obj
-<< /Filter /FlateDecode /Length 3232 >>
-stream
-x\Io#h6˶1[kr%0WTX ܖJǷm̙ÿE1̨5q#.s 8ss?<_7.ycq&,l> (7
-Vp.{+ȿ5{AG__4܄(U/=8]y1Hjc1 ;<ЇLpmMi3HX7ܚ^"$b2fYn|]Fz&F5$B7L/$l_q_E}ڻxIY+k{H={)bDgA35B{яH&~Ɇ}s,o6!m)γ ca'&cyM;?d_DZ0!a cQk!HڸLdshy@ړb3Ê~gbКLr;UrIOiXLq$_3.Һ.b}]ԜSL*?Ӝ\Ai/G6QbR Z{?xYYR4%+*)$1v-U#@{Jѓ=soD
-b@
-o(gD~RC(̠<wupNq%_ifzYP~|4ZuW_[GjWc ǴS]u(҄K?ۙN^猾SueW}Gh[fE"]W"V0g}^<9ݹ[Ӊk:YPR~*~ J_[ˋӞ}֞^ԅ
-7WkJGjv*?V1;\&ÍdokFk`Nl2[Q>UB
-_)]۫$BA=?q$4a-up>WF\9э9oO^99S6⃲!Lpg^KԬK/nϹ? H#KL+nt'#dRg໊T3og
-`GKڲ5{)fym%$8U3QIN(@YsKi$7^37-?/y+fv緷^mlFjp8^,9z-2_3 #ueurq7uk
-1TB, ݪGI&Zլ$ofp,$]Kd;n?{5AcLƹ
-?ۥYFEW*Sr"CZ
-lDw 냪R24]JWT] 8nc<iGRgl+ӡ&Hv~ZL]:xAf N޶Fb1ϝBi#ȉ1utRyLSr怿/MCa$%㕠3[wA?rz]D:18{YIi|>cg*na3j%}tlnl=,jq(BW*dFQ(XFFYG$z,lm4<
- Ԏ
-endstream
+2635 0 obj
+<< /D [ 2592 0 R /XYZ 81.145 177.265 null ] >>
endobj
2636 0 obj
-<< /Type /Page /Contents 2637 0 R /Resources 2635 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2592 0 R /XYZ 81.145 166.306 null ] >>
+endobj
+2637 0 obj
+<< /D [ 2592 0 R /XYZ 81.145 155.347 null ] >>
endobj
2638 0 obj
-<< /D [ 2636 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 144.388 null ] >>
endobj
2639 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 133.429 null ] >>
endobj
2640 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 122.47 null ] >>
endobj
2641 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 111.511 null ] >>
endobj
2642 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 100.552 null ] >>
endobj
2643 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 89.593 null ] >>
endobj
2644 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 714.035 null ] >>
-endobj
-2645 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 2592 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2646 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 692.117 null ] >>
+2591 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F83 412 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2647 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 681.158 null ] >>
+<< /Filter /FlateDecode /Length 3233 >>
+stream
+x[Ɏ)IW`0hd1-59?fHibm#3}ׅv]b _&.'QkF\~7εssbHݩcp-! Vn()RT,;?R?wZj<=K|/>OcHyѷZ갢/Oa{ 65"/HÏϏ̗D4QGs&ǭge
+r>IIyvF$:a*&;|䈖50ת- <
+fv2zNmtm`#/wo 뺴n]tLIfSk(5~h;-?Јr8;}5._LJ=f ^>^E0i JYOŶ{?a-4ŏV=k(as}cfn(]FJA>3ey+zyPlTm 4_Rբ.p3[hfRn5Ҫ h\?AgJ>Ż68ç68܋b,fЂmbn5  P%Jd$S X3@i"<XKZSČ?#wKmGMT̪Ђ)+gXDFJ^/\"t0F̣lB>ESmpMPR!~l`ߠ#tkUqܳӋij )51<H-YG8ʓa<̀"Lkojd-ҍB25 E64ɐm`
+U4=)](֧tnL*I#e5 tۄoG9=QK7mOg;缼už~|N3+hlDGcKбhL:T*J20oA3yC\(⮈z }*J 627iF˷[2ё ҽeȴC"9U3UĝΠ,)򬹂 snD&=1x'iۂ[FCѕ|RK,.m{oQ6k&{ s)Z$lN gڭ pL8"R
+[i^7j!zCD$gףYɻg!3%-WUfc
+?!Ӈo< )pZ3NL030g?#faڈ~PF0L{,IkR鄫a,r=N;ѹ&EA FlưYT@emf3̣ep0Vɚxګ jJƩBKOC17bEQz\ Uv&yd9I;ٯK3Oݴ,FSN;Sn ěZDϓ0ֶLưV|1O̒ T[G9_*4aCawq[L!u_啶T%i2}(QM: f-@b?2@M&-z[
+4To0ǃ.<f]@aMdƵV?Ri+ `
+IBW2Ñf D,bt~&V?zQ\1H }Żo${!JΟi6x*rq
+m`-P2%4'qk`940ca
+Bx%ƙ/"fV$O ƮNtAco5).0tѧGҡhE Tȩij^6{kB×
+<6vO`Y7Ry [БҬ)(C~̘
+g!;D$Ov[ض^+'ZZ{T0Z? ˣ'}>ԭZ4:ޯ(t0NOiϧ'yE^##Jaj
+Ej4$pI$ȧOj,.$X g|sfnG(MNr! dŬ7LV
+_͍?kmC \&F:A\Gi:Lzx/`EeXֆ$wC
+LXOr6n'Kg jz3?Pz%/&7N#Y=w'kzt9N#I=w0f +cT~_8
+endstream
+endobj
+2646 0 obj
+<< /Type /Page /Contents 2647 0 R /Resources 2645 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2648 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 2646 0 R /XYZ 78.37 808.885 null ] >>
endobj
2649 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 768.829 null ] >>
endobj
2650 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 757.87 null ] >>
endobj
2651 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 746.912 null ] >>
endobj
2652 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 735.953 null ] >>
endobj
2653 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 724.994 null ] >>
endobj
2654 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 714.035 null ] >>
endobj
2655 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 703.076 null ] >>
endobj
2656 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 692.117 null ] >>
endobj
2657 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 681.158 null ] >>
endobj
2658 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 670.199 null ] >>
endobj
2659 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 659.24 null ] >>
endobj
2660 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 496.849 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 648.281 null ] >>
endobj
2661 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 429.103 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 637.322 null ] >>
endobj
2662 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 418.144 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 626.364 null ] >>
endobj
2663 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 272.69 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 615.405 null ] >>
endobj
2664 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 261.731 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 604.446 null ] >>
endobj
2665 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 250.772 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 593.487 null ] >>
endobj
2666 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 239.813 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 545.897 null ] >>
endobj
2667 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 228.854 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 484.231 null ] >>
endobj
2668 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 217.895 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 473.272 null ] >>
endobj
2669 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 206.936 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 335.635 null ] >>
endobj
2670 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 195.978 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 324.677 null ] >>
endobj
2671 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 185.019 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 313.718 null ] >>
endobj
2672 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 174.06 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 302.759 null ] >>
endobj
2673 0 obj
-<< /D [ 2636 0 R /XYZ 81.145 163.101 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 291.8 null ] >>
endobj
-2635 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 414 0 R /F65 335 0 R /F75 338 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-2678 0 obj
-<< /Filter /FlateDecode /Length 3158 >>
-stream
-xڵ[Ɏ7W&;h@ef2:/}Y-@Yՙd0vF<Ʒ^<tz0j'/&6뙴5q#/_ߞ9s8oW5~W_p6S1_a ןq%\Ifºi-˹ḆkeډmabclU<Z0)ǩA νcL@a-Sn*<($(SJ3z0wBBKCV/Itrdkx<P d+I`ZOX*FI'WIyJ -
-FJJO~{SXdB=[s!<+oUy3j%z?'0j;RN<)HUj无%gFkͅ Z -rx 5=5iо_dO;i~N4 oc$KĽT9Y0 U| VkH8-swx?"͋$' 8L#S0Wrӭֵ&SEoeRB4(8p
-*h:W')# ?ɷkŔ.^x&Q+Z:Z^6[8H4hӜ_Ź1in+^>S80"]xqa,sIsQ׮sKcB^nhlM%E@1/h*øR0d(;o
-PfkR6jN[! c a ZN1-&
-e]1FStӳ(H7
-eJyj^\yqG5S(vV^l[W"Z׺
-|d\!h2gtE}[uKkj 7%~le;b>eZ>8Ͼv5zQ#5&=!KJ<fiëo)CӒ6ҧ3qj1tCKV1D% usjM;Q)}SY+_\V9Ύՙyw'Mk*?V˚{$L+`L8ZUҗ9ܵ1H4sƠA]:D@[fVf>
-91 IǯH6 ]o2AR"h{mk{1l3bB\?;2f\[2a9NY/q ofaMҰ.~7ů\\x`:ߣ>ٓ@(8_ԙCM;)d@T"RP!8R#WV`9 eqНbEPDWJ o诪A5űfACfX>tf^Us!nu1w4) 1
-i0;A>r]D^}@rYBK@@i 3b]DP@(1Rð(Ӷx3IR+RfbEslnkUpkif(S9kw*詧ғD!fzHpy$&wo>SZG0,}o<-W)Ɓ[ӗp lzJ!4b?pOMi jxZi Ytk|neSd/sy;e}E3AHVN{+lE JO
-f(}y?tɝ:އOBaӵą,&ARPr7gKG1LH>]UߵVuy60(Z}r Aן .]GW+t0]/WU{o$uK_jT50TL+1У
- 6\= s"\t>J3au
-x|݈LJxl_(wVO#G<-=)a^QЋ)'msϱ0>YA
-$|Pl]tdR
-oOz#QOwrvO[ Tg+"}ȩ)~`윰9gƕ~IR.?y[5p-?K8Kd:lv*m"\J}O먓\QQN$5SqGc,X
-endstream
+2674 0 obj
+<< /D [ 2646 0 R /XYZ 81.145 280.841 null ] >>
endobj
-2677 0 obj
-<< /Type /Page /Contents 2678 0 R /Resources 2676 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R /Annots 2712 0 R >>
+2675 0 obj
+<< /D [ 2646 0 R /XYZ 81.145 269.882 null ] >>
endobj
-2712 0 obj
-[ 2674 0 R 2675 0 R ]
+2676 0 obj
+<< /D [ 2646 0 R /XYZ 81.145 258.923 null ] >>
endobj
-2674 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 244.87 541.675 255.296 553.846 ]/A << /S /GoTo /D (Hfootnote.40) >> >>
+2677 0 obj
+<< /D [ 2646 0 R /XYZ 81.145 247.964 null ] >>
endobj
-2675 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 106.14 342.303 116.567 354.594 ]/A << /S /GoTo /D (Hfootnote.41) >> >>
+2678 0 obj
+<< /D [ 2646 0 R /XYZ 81.145 237.005 null ] >>
endobj
2679 0 obj
-<< /D [ 2677 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 226.046 null ] >>
endobj
2680 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 749.9 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 125.271 null ] >>
endobj
2681 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 738.941 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 114.312 null ] >>
endobj
2682 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 727.983 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 103.354 null ] >>
endobj
2683 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 717.024 null ] >>
+<< /D [ 2646 0 R /XYZ 81.145 92.395 null ] >>
endobj
-2684 0 obj
-<< /D [ 2677 0 R /XYZ 79.37 678.364 null ] >>
-endobj
-2685 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 502.559 null ] >>
+2645 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F65 335 0 R /F75 338 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2686 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 491.601 null ] >>
+2688 0 obj
+<< /Filter /FlateDecode /Length 3124 >>
+stream
+xڵI#ޯ&#P(T`n6 s/T*%e )/\o/?p0to_ȋX/^QBu')oH
+᥍gAq$sEyQT8XK4rG9 zE0V>}
+4+^j]GZ s "]]fZV^q#q~P-D{ڒ*HfyL5ڵ+Fh2GܾzV(<0$eF Y{fwd&;NXy\PVʢܤ>V5㝬<=j rՇqG@ t+>5UsgJDBρ/a~05ȶd
+`pn[&_3Z[%G_5]5 6 ZOo[><ţ|װkڜV'?ebB!4|,>_f iko?*O;ʘb2mX=Tδ*uE-cmik$LyÝj[1mȕYe .Z[_\f1ٙqnO=뷭 c83029X&Oʷ$nbzy٬o 7#EBZ8ïU7?yeH+:R&5'7$rۏHgfeQ KJoƨ#W0x
+f^:ڠ`sƀ_
+N> !xř
+mw;%fξn+P@NR@]x LGt5p\YWr^׽@*HP%/$S=Cf$fZ fJ:8AЃQu%|6V_G9"#վ7-Z %:ANDPT-`DRվyOc
+X$X,>`8? $E5N>nn#$ \g`, /2DŽQU
+̹ ]̭f;3Du:'tK>8ǧҊOF|m<h,s>>!+E=jsP5VV<<n)9v[C1c~H%%etRl'n)Ac:b]
+!JOJ
+E's'SjZl3R Td)7Oɰ z]L{[}#$Wr'#I2lT/%%<D7GL+us}TKhT_oX|[c!9|Erfbj(e_aFu%RchWfY2ٕxocZAۖ8wf(蜷v5A*tGV}skTGV\[} }97jR TqY \N
+N'HVw|gS?6i&PieWZT{ ypӋ]vzӻ|Dxܪ\hl_ByRwsV :]DBgH2uැ~,aEz
+{s:
+\FHCr'C[tJP3/h٣\4
+J{!& %Pp!=WJ]ziӝ<.ƣw%Sg4s ¶;Pcm2mc#!fE8oG)>H9&+藘a :&HgK( KsLڝPKMc `]0!pfqqdyJ?l.7yT0{znN㇃+/tHQnhCAeH_by0\B)H@n׭ix2*T;r|~UZ8sjk ۹ST7zVߓ
+ ')q*VW|.!;{a*!ՒGϐ>c3WF
+O =kyzb5|1~
+ViH9|Y8t3)%"8ˤD*ˈ3]I3Y7`S.#~ʮ]E0"Xࡌ`܌ݶ̚!'5R"^c[{Zsse3f۬.V&<30< 0cϱ:kQNwr~9495׶KX`v!$.Ev^y+mtEms쮀5mmg]2}S] 2]1U/]㨿\Qar(5Eĭs}][B$IM ݃Dq̦ 9Xy% \vW.u-8G|4k(>~--4rq⽈3yBhQWk,, K[>)7̎gB> 5iQ@Cwu@=aGa"+B*}J@Fֶ6y$].Kl,{ZX3th-[U8ƀ, hJ{tOV nUF09vׇH:L
+endstream
endobj
2687 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 480.642 null ] >>
+<< /Type /Page /Contents 2688 0 R /Resources 2686 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R /Annots 2727 0 R >>
endobj
-2688 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 469.683 null ] >>
+2727 0 obj
+[ 2684 0 R 2685 0 R ]
+endobj
+2684 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 244.87 636.328 255.296 648.499 ]/A << /S /GoTo /D (Hfootnote.40) >> >>
+endobj
+2685 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 106.14 436.955 116.567 449.246 ]/A << /S /GoTo /D (Hfootnote.41) >> >>
endobj
2689 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 458.724 null ] >>
+<< /D [ 2687 0 R /XYZ 78.37 808.885 null ] >>
endobj
2690 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 447.765 null ] >>
+<< /D [ 2687 0 R /XYZ 79.37 773.016 null ] >>
endobj
2691 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 436.806 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 597.212 null ] >>
endobj
2692 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 425.847 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 586.253 null ] >>
endobj
2693 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 414.888 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 575.294 null ] >>
endobj
2694 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 403.929 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 564.335 null ] >>
endobj
2695 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 339.172 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 553.376 null ] >>
endobj
2696 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 328.213 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 542.417 null ] >>
endobj
2697 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 299.322 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 531.459 null ] >>
endobj
2698 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 288.363 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 520.5 null ] >>
endobj
2699 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 277.404 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 509.541 null ] >>
endobj
2700 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 266.445 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 498.582 null ] >>
endobj
2701 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 255.486 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 433.825 null ] >>
endobj
2702 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 244.527 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 422.866 null ] >>
endobj
2703 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 233.568 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 393.974 null ] >>
endobj
2704 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 222.609 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 383.015 null ] >>
endobj
2705 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 211.65 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 372.056 null ] >>
endobj
2706 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 200.691 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 361.097 null ] >>
endobj
2707 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 189.733 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 350.138 null ] >>
endobj
2708 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 178.774 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 339.18 null ] >>
endobj
2709 0 obj
-<< /D [ 2677 0 R /XYZ 81.145 167.815 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 328.221 null ] >>
endobj
2710 0 obj
-<< /D [ 2677 0 R /XYZ 93.716 138.708 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 317.262 null ] >>
endobj
2711 0 obj
-<< /D [ 2677 0 R /XYZ 93.716 119.616 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 306.303 null ] >>
endobj
-2676 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F75 338 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F83 414 0 R /F16 336 0 R /F65 335 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+2712 0 obj
+<< /D [ 2687 0 R /XYZ 81.145 295.344 null ] >>
endobj
-2715 0 obj
-<< /Filter /FlateDecode /Length 1531 >>
-stream
-xZɎ6Wp<@} rMNkHkJ2qMIZXǒߓ9x|}=E>yt#?y`>;1aw
-icQi<C|d {$r(Ƴn7hyLRlF͒|G 錟8iwJ%3{{=cc-]j? G
-'i@b" sR%[7K64i]lu{\wZ.m(k Ik?#pFF]s/|5ۢ{,`'<i# i݆>tJg?=uGb.]/Kؽ\\dǣL^Rs0-恏mHQiVi"cԴTw $eVvk!+.MEa ؚy;V!+B<GM^H`U>hԭ&CPT)gd˨䢐W,yO$TtDbiu>9ΪV. pHf;s>e ˤ@҄-8Im@zHuSeH񚕵hiEtU |s/ĶϪ嫘aK~*.6x\P
-endstream
+2713 0 obj
+<< /D [ 2687 0 R /XYZ 81.145 284.385 null ] >>
endobj
2714 0 obj
-<< /Type /Page /Contents 2715 0 R /Resources 2713 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2687 0 R /XYZ 81.145 273.426 null ] >>
+endobj
+2715 0 obj
+<< /D [ 2687 0 R /XYZ 81.145 262.467 null ] >>
endobj
2716 0 obj
-<< /D [ 2714 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 233.576 null ] >>
endobj
2717 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 222.617 null ] >>
endobj
2718 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 211.658 null ] >>
endobj
2719 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 732.964 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 200.699 null ] >>
endobj
2720 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 722.005 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 189.74 null ] >>
endobj
2721 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 711.046 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 178.781 null ] >>
endobj
2722 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 700.087 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 167.822 null ] >>
endobj
2723 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 689.128 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 156.863 null ] >>
endobj
2724 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 678.169 null ] >>
+<< /D [ 2687 0 R /XYZ 81.145 145.904 null ] >>
endobj
2725 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 667.21 null ] >>
+<< /D [ 2687 0 R /XYZ 93.716 116.798 null ] >>
endobj
2726 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 656.252 null ] >>
+<< /D [ 2687 0 R /XYZ 93.716 97.706 null ] >>
endobj
-2727 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 645.293 null ] >>
+2686 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F83 412 0 R /F74 337 0 R /F16 336 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2728 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 634.334 null ] >>
+2730 0 obj
+<< /Filter /FlateDecode /Length 1721 >>
+stream
+xZn#7+Cp-ٷ l7vEr&G-5*zp A8|b:3Y5fQkhmOo~^gi<aNǩ_^k/ N5f=}\18/߆yDB.CeEe}F;53Y$kaQQfrKx|ebWwD$6I+[NWI#|ӝc1WK
+kV-<+˕pq~=ż&n]P]#w7X[%n24e~Y;-Php+q-r_ȰLY#^I(r JrddR\([#1 ([lP$IIR!.)ǿ#k69ݸ'L1b+*0Ǐ 赍5"c7HrV.(]_mV!kNJ>I9Xe=bC ^سrKMA{ք{c)qZ܌$95GЌ9[T^֢di9fP@Ff\djh2ՅE])xU1 Iʂro qB}a԰0C6 .49q<U@wڍ[<( +!" z\PN0E@c`<{1,pUB>K1|My \z"p̚+:fmn?t9.%dsq׻3T3
+p(<"DtN#oDHQ6x;obGhAvG(6Fݯɟ]GC4}{n/ (5N8ƮHr֟^&Y8lKUV!]ݐyu!Wz{- kykDH+މ$IZ1
+*$ne{e;c(3E+鎂ñgCk;QpQpA[-|{Vۀхu ]MTh>t(Vzh(IG 3stwAYդӻD9~3{׸׆|ku6uc>i:qQ&<W.]aub+}Uf7SFhpDT+[f8-m@sMPډbc=} 'tQDŽ~w$`~㤽c36_w>0M fO]Lq
+h3Lg<u5èI.kxYf /,ؔF=Y7'ձZ5C*s
+ /Њ%:_)~׌s*_ŵq][GKBdаe5Нw{hˠyt>MX3;eby sD{Uݧ¾5P?^ qrʃir˿b
+endstream
endobj
2729 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 623.375 null ] >>
-endobj
-2730 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 612.416 null ] >>
+<< /Type /Page /Contents 2730 0 R /Resources 2728 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2731 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 601.457 null ] >>
+<< /D [ 2729 0 R /XYZ 78.37 808.885 null ] >>
endobj
2732 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 590.498 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 768.829 null ] >>
endobj
2733 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 579.539 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 757.87 null ] >>
endobj
2734 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 568.58 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 746.912 null ] >>
endobj
2735 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 557.621 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 735.953 null ] >>
endobj
2736 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 546.662 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 724.994 null ] >>
endobj
2737 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 535.704 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 714.035 null ] >>
endobj
2738 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 524.745 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 703.076 null ] >>
endobj
2739 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 513.786 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 692.117 null ] >>
endobj
2740 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 502.827 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 681.158 null ] >>
endobj
2741 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 491.868 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 670.199 null ] >>
endobj
2742 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 480.909 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 659.24 null ] >>
endobj
2743 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 469.95 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 648.281 null ] >>
endobj
2744 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 458.991 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 637.322 null ] >>
endobj
2745 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 448.032 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 626.364 null ] >>
endobj
2746 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 437.073 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 615.405 null ] >>
endobj
2747 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 426.115 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 604.446 null ] >>
endobj
2748 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 415.156 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 593.487 null ] >>
endobj
2749 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 404.197 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 582.528 null ] >>
endobj
2750 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 393.238 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 571.569 null ] >>
endobj
2751 0 obj
-<< /D [ 2714 0 R /XYZ 79.37 356.57 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 560.61 null ] >>
endobj
2752 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 338.436 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 549.651 null ] >>
endobj
2753 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 327.477 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 538.692 null ] >>
endobj
2754 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 316.518 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 527.733 null ] >>
endobj
2755 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 305.559 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 516.775 null ] >>
endobj
2756 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 294.6 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 505.816 null ] >>
endobj
2757 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 283.641 null ] >>
+<< /D [ 2729 0 R /XYZ 79.37 469.148 null ] >>
endobj
2758 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 272.682 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 437.066 null ] >>
endobj
2759 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 261.723 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 426.107 null ] >>
endobj
2760 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 250.765 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 415.148 null ] >>
endobj
2761 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 239.806 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 404.189 null ] >>
endobj
2762 0 obj
-<< /D [ 2714 0 R /XYZ 79.37 203.138 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 393.23 null ] >>
endobj
2763 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 185.004 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 382.271 null ] >>
endobj
2764 0 obj
-<< /D [ 2714 0 R /XYZ 79.37 148.336 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 371.313 null ] >>
endobj
2765 0 obj
-<< /D [ 2714 0 R /XYZ 81.145 130.202 null ] >>
-endobj
-2713 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 2729 0 R /XYZ 81.145 360.354 null ] >>
endobj
-2768 0 obj
-<< /Filter /FlateDecode /Length 1719 >>
-stream
-x[r6+AoXTeSo\S%lɀ$;ADBFvvn.Aen.xq9r>"b~.G=W/rۓ-_v)"#A&$
-bwl g%Յ_QIZrsꓛ@:IX!þ|>|eu\~Tj ԱOjq@it[G99
-@ EêwM^Ku3.>0&SҧAdKPsЬ1zך8#\r$Uﯟ#3:u7!"\ 
-,4 3迧gMCKrScWov$WF&d)2bId,S.F9X`8X:l:kGԫes
-_4%aǭn.rwk2C%EzD (R2-Yr6HYK
-Ld݃xdx.MzE 2bMRKv:IAcP:g|XecP71h
-[rf:mF,)dҙYA 7~GɃPU>fK&SgPA"}<\A@j"c4Dj lW\Z#+SLsȘ9H'{̉Ǘ a dY 4<5Ǟ_Ȳ x6[l͂ hmO";ʤA;#s}1`̻wUs Ұ ]bҽsLH7 )w!EQg%y/p=!ESIuߖwb-0M5uχzv`?M[}CYtL k;TRΗa Tt8c_J^ ӣyLo ph1A ,&%E,Mۡ#iX
-dMǘ. fA"}LRu" "L:~6@góڇ>A䢚ooRYIOOO!O)#~cOul>3_"ut}I2G(*w e4}bVhP/gfe-gi:ġkO]Y؟=]|ŧS-E[݅:<+@[8\E9뤍Irt5Q!J ]l}:.'sk5=Ir,5ɦ9kڷݡcZRIι`z>l9r㺣3Z#~uJ,JY(Zduz /(j:UMgK7zI1W f:p̘^sHuEp[[N=K:k;N"S
-endstream
+2766 0 obj
+<< /D [ 2729 0 R /XYZ 81.145 349.395 null ] >>
endobj
2767 0 obj
-<< /Type /Page /Contents 2768 0 R /Resources 2766 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2729 0 R /XYZ 81.145 338.436 null ] >>
+endobj
+2768 0 obj
+<< /D [ 2729 0 R /XYZ 79.37 299.776 null ] >>
endobj
2769 0 obj
-<< /D [ 2767 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 281.641 null ] >>
endobj
2770 0 obj
-<< /D [ 2767 0 R /XYZ 79.37 773.016 null ] >>
+<< /D [ 2729 0 R /XYZ 79.37 244.974 null ] >>
endobj
2771 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 226.839 null ] >>
endobj
2772 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 2729 0 R /XYZ 79.37 190.172 null ] >>
endobj
2773 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 732.964 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 172.037 null ] >>
endobj
2774 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 722.005 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 161.078 null ] >>
endobj
2775 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 711.046 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 150.12 null ] >>
endobj
2776 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 700.087 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 139.161 null ] >>
endobj
2777 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 689.128 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 128.202 null ] >>
endobj
2778 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 678.169 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 117.243 null ] >>
endobj
2779 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 667.21 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 106.284 null ] >>
endobj
2780 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 656.252 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 95.325 null ] >>
endobj
2781 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 645.293 null ] >>
-endobj
-2782 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 634.334 null ] >>
+<< /D [ 2729 0 R /XYZ 81.145 84.366 null ] >>
endobj
-2783 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 623.375 null ] >>
+2728 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2784 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 612.416 null ] >>
+<< /Filter /FlateDecode /Length 1786 >>
+stream
+xYn8 +DQ(>2vf5%ű$fܺzBqDݿ;|E ] LvCiLؗd
+C=%!`:ű:\!_rE•W?'`OWXW;O_QWsm?<
+gd7r٘u HYk 2GOe -#0>j-r ,`QxfMZ! {|Αh~uh żBR[b$Kpc y..2k,9\ojXՙiN Dc@:6%,JgKc/Kb(SuT-iV#2 !#ʤ{׾#{;_5ĬSl#K(mnDZFsKm.lS6I͒M@$K6nLAhj##Z0
+ʩVD>Vl)Go!%m- HVp펡&s悎)œ{Ϫx^I+f'ɒe (Eé$Z
+"w\2 ۭ{DCcKic ކ 1~QHx$:q@[DW=%Uܡ]$p&wҨ@Q]#c4G- ~|T>b@3FЕLb"=^
+
+Yn HڪBl%CP7Z^J)@&(HjcEK66pճcS\oR~,P|+DWjLI,}w|k<}MRg\^׾Ts~Ow$úeGoxՓ+ViFl-ٶJˌ?|nkr@pI' RĦ;GN|
++b!l 6liV.9pMD/"VW"|6.6-ڶs򙛚Tqn6=,4hg '(.+m"ANPSGfלǕTkW 4U݇Vv+L SkV׺,=GHX-ȤcӖ458+25|c97/FG۪mHqDϙ9'F?J \5֓H HIA;XG蹩<^m K"rܓzk%lYi%I>u p=(;"|pNN9f6'g :YP8ۮ1'%LӧS~:z.qQM-tI(t^mqϠW 4,O"/_x9Ubv=<уQ
+֪GkIhoY+ŖǗq{9 {yKi+g@7 
+endstream
+endobj
+2783 0 obj
+<< /Type /Page /Contents 2784 0 R /Resources 2782 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2785 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 601.457 null ] >>
+<< /D [ 2783 0 R /XYZ 78.37 808.885 null ] >>
endobj
2786 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 590.498 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 768.829 null ] >>
endobj
2787 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 579.539 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 757.87 null ] >>
endobj
2788 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 568.58 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 746.912 null ] >>
endobj
2789 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 557.621 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 735.953 null ] >>
endobj
2790 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 546.662 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 724.994 null ] >>
endobj
2791 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 535.704 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 714.035 null ] >>
endobj
2792 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 524.745 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 703.076 null ] >>
endobj
2793 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 513.786 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 692.117 null ] >>
endobj
2794 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 502.827 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 681.158 null ] >>
endobj
2795 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 491.868 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 670.199 null ] >>
endobj
2796 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 480.909 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 659.24 null ] >>
endobj
2797 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 469.95 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 648.281 null ] >>
endobj
2798 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 458.991 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 637.322 null ] >>
endobj
2799 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 448.032 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 626.364 null ] >>
endobj
2800 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 437.073 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 615.405 null ] >>
endobj
2801 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 426.115 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 604.446 null ] >>
endobj
2802 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 415.156 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 593.487 null ] >>
endobj
2803 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 404.197 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 582.528 null ] >>
endobj
2804 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 393.238 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 571.569 null ] >>
endobj
2805 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 382.279 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 560.61 null ] >>
endobj
2806 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 371.32 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 549.651 null ] >>
endobj
2807 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 360.361 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 538.692 null ] >>
endobj
2808 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 349.402 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 527.733 null ] >>
endobj
2809 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 338.443 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 516.775 null ] >>
endobj
2810 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 327.484 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 505.816 null ] >>
endobj
2811 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 316.525 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 494.857 null ] >>
endobj
2812 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 305.567 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 483.898 null ] >>
endobj
2813 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 294.608 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 472.939 null ] >>
endobj
2814 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 283.649 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 461.98 null ] >>
endobj
2815 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 272.69 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 451.021 null ] >>
endobj
2816 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 261.731 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 440.062 null ] >>
endobj
2817 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 250.772 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 429.103 null ] >>
endobj
2818 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 239.813 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 418.144 null ] >>
endobj
2819 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 228.854 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 407.186 null ] >>
endobj
2820 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 217.895 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 396.227 null ] >>
endobj
2821 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 206.936 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 385.268 null ] >>
endobj
2822 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 195.978 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 374.309 null ] >>
endobj
2823 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 185.019 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 363.35 null ] >>
endobj
2824 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 174.06 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 352.391 null ] >>
endobj
2825 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 163.101 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 341.432 null ] >>
endobj
2826 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 152.142 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 330.473 null ] >>
endobj
2827 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 136.202 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 319.514 null ] >>
endobj
2828 0 obj
-<< /D [ 2767 0 R /XYZ 81.145 81.407 null ] >>
-endobj
-2766 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 414 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 2783 0 R /XYZ 81.145 308.555 null ] >>
endobj
-2831 0 obj
-<< /Filter /FlateDecode /Length 2983 >>
-stream
-x[n#9+"#۲\gN}?Lp_JeTcIFG&g xz|yS"'qX`Z^kqgp.?Ǹ}=1"f25ږeFJRP<jAGNcӮݳWty\|,*D/u(y;Q:J(gL) fHh[Z}I>}ɍ{ f7"!*8ʋdV 3sF#ʛ&ՊwS12zCI
-a
--r٘%|
-6YIapW4S!,) #S]et]}"hT%R'Z|K4kP2 +t䓃Ƽh}RT WT%Ǥ}EV!b7Ǧ'm"h?R&e?yՠJeOɠQ٤l]VQ!{
-6k3f|8,k!3{~F,:2QYpf^yOM1kc974.>g7!f&oMІXlU5ri[JWu6^.ꕪT546I\3_nlI2π6'rPN{i%C9%V҈sYAUX,Uvr)'TfyBN)+R3e /_X(Df筵XY 'kcIuV(Utׯ^,YFJ(nk\PM
-J{;i(48R,w2ϩ
-LL7sKtnyw3)'j:N3zRd@q~HiScN0aٮvUz&:&|xYFm@ԆƯwm`VF.
-:œWBwB<5iRN]s{B߄債g(c'`jrB:vgOY ^֬1pYٞ ®]
-Q|]\v [𝝄zV5J|=3<)L{j)=_tJf}'%y? 7P;H+v&[٣2յ=@햞0g4mK]?~ID]e?جVjfv[{Y׈L[3"7P:ʋRoh`?%it
-~z̾;_&~2!U_7>kֆъtП{pyܜ"#"
-9pyD^3jJ>׳IW8ϖe*gl Z>+vNxD'p.]txFQ\lMH'W
-xnkoIX[Ӫ"y
-Jr=Ik|ŐUV7t)LShλwͤ#U IKf3mN7&i t>QdL4d:{$,!K=Նj_NKI uSQ@R.R uvjs:☼>7Gf$Nh״SFʩsj!{3%ȉ*9Td$rOd8ZO
-8 =@#0>D~CiŨY|qk
-endstream
+2829 0 obj
+<< /D [ 2783 0 R /XYZ 81.145 297.596 null ] >>
endobj
2830 0 obj
-<< /Type /Page /Contents 2831 0 R /Resources 2829 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2783 0 R /XYZ 81.145 286.638 null ] >>
+endobj
+2831 0 obj
+<< /D [ 2783 0 R /XYZ 81.145 275.679 null ] >>
endobj
2832 0 obj
-<< /D [ 2830 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 264.72 null ] >>
endobj
2833 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 248.78 null ] >>
endobj
2834 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 193.985 null ] >>
endobj
2835 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 183.026 null ] >>
endobj
2836 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 172.067 null ] >>
endobj
2837 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 161.108 null ] >>
endobj
2838 0 obj
-<< /D [ 2830 0 R /XYZ 79.37 691.303 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 150.149 null ] >>
endobj
2839 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 661.722 null ] >>
+<< /D [ 2783 0 R /XYZ 81.145 139.19 null ] >>
endobj
2840 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 650.763 null ] >>
-endobj
-2841 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 639.804 null ] >>
+<< /D [ 2783 0 R /XYZ 79.37 102.523 null ] >>
endobj
-2842 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 628.845 null ] >>
+2782 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 412 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2843 0 obj
-<< /D [ 2830 0 R /XYZ 79.37 595.155 null ] >>
+<< /Filter /FlateDecode /Length 3274 >>
+stream
+x\͎# SZ# -59%Tg.<%Hj?7Ƿ_N7q9ɌY#7?_9גs__?1$˩cp-on$;⃾hQr|T3L2PrdOI!/|5QBg˧3mUNL()SJ{R}{e<O:+c6sɧQU58ί*o&{Z} tLJ_[)n4[ įk@sqN6sZތsLjWf _Z-7ywXsaK]8qѻț@8Wr$yVJƹhnb+PSIL)+vhU
+ }7uQk)\Q^{I4M-լ4Hb:8'Oa99oSU]fԒL8 /cGJe|S) 6,>ak@i^cw\o@|8>ئc[jTIhi\]|%rhipAIyսL ')6X=Y1|odQߤ\k#&<?^N4U3:CҸ3@Uc֬" 8ڜ۹Y]&n'˴37 Nؒ;b]IVFĭS|V퐮gRpҬ+3s0-~b.zTwo$w)& ˪% kNL
+39`t&]OrNg9=}MаrW?#y1~Hs qH+$WZ=/kkvr wX{ S+kSkX}XISk8p 25WXX͒μ44bh)I{Z* s{}E2N2B5 w{s]mR+V2EfY
+CBOhW$F6E2H+Õ BJ3+j cǥW
+U9"e1&j))=Sb_)ĘI|nΧnSR3L :E8@Ў?"y.}Q]Y
+Ǩ)KC8ν˺zg^J'1yC6zA< .OE2L(qؐm ;t1O !2!c$[Ld FWRGw3bׇ#ƻyg(6p- ,iRB &$J:tEª
+ԵQ+%kK*[-T\ CZ`;&q\lܾѥ5Q\ƥ)F< inxrx;95|4(t:b@&fpUhFsT^'moqoIL+<0ؗڭty̺ql@e.32YsL@1Q%+'}O/]4W.!>V`Z];+͖s#fKv^04xGCl80.K0byƩs%0L=Ik |Y,Y }b2?:Х0'd6Ӈ4L!UrZL$&Ok' E<Mt=OzY.͎KROmX^ͤ}QR̲񧙨@~
+)B0̙f<^2=s亾yޟP;hԨdY=߈ *3(5Aom!guuL(3ڭ S %pvj\zc`
+ 0c Dh/>kʇh\bL(L>SWK9<ȣCa})p8,'6K ;~/)} )-% ~=xO08[F31jt<WCNeoѢ2qqt=<Me1f c1t2ڍgetd=x|0ve7+R8&i>ʣ7/Lےkp%g!4P(Ν9\j{A%vL3ԝ8(f
+ Wt)82 |ciG
+endstream
+endobj
+2842 0 obj
+<< /Type /Page /Contents 2843 0 R /Resources 2841 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2844 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 541.663 null ] >>
+<< /D [ 2842 0 R /XYZ 78.37 808.885 null ] >>
endobj
2845 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 530.704 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 768.829 null ] >>
endobj
2846 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 519.745 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 757.87 null ] >>
endobj
2847 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 508.786 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 746.912 null ] >>
endobj
2848 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 497.827 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 735.953 null ] >>
endobj
2849 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 486.868 null ] >>
+<< /D [ 2842 0 R /XYZ 79.37 700.214 null ] >>
endobj
2850 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 475.909 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 646.372 null ] >>
endobj
2851 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 464.95 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 635.413 null ] >>
endobj
2852 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 453.992 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 624.454 null ] >>
endobj
2853 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 443.033 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 613.495 null ] >>
endobj
2854 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 432.074 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 602.536 null ] >>
endobj
2855 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 421.115 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 591.577 null ] >>
endobj
2856 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 410.156 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 580.619 null ] >>
endobj
2857 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 318.168 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 569.66 null ] >>
endobj
2858 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 307.209 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 558.701 null ] >>
endobj
2859 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 296.25 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 547.742 null ] >>
endobj
2860 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 285.291 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 536.783 null ] >>
endobj
2861 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 274.332 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 525.824 null ] >>
endobj
2862 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 263.373 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 514.865 null ] >>
endobj
2863 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 252.414 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 416.935 null ] >>
endobj
2864 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 241.455 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 405.976 null ] >>
endobj
2865 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 230.496 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 395.017 null ] >>
endobj
2866 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 155.347 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 384.058 null ] >>
endobj
2867 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 144.388 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 373.099 null ] >>
endobj
2868 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 133.429 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 362.141 null ] >>
endobj
2869 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 122.47 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 351.182 null ] >>
endobj
2870 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 111.511 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 340.223 null ] >>
endobj
2871 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 100.552 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 329.264 null ] >>
endobj
2872 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 89.593 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 251.668 null ] >>
endobj
2873 0 obj
-<< /D [ 2830 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 240.709 null ] >>
endobj
-2829 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F83 414 0 R /F74 337 0 R /F81 377 0 R /F75 338 0 R >> /ProcSet [ /PDF /Text ] >>
+2874 0 obj
+<< /D [ 2842 0 R /XYZ 81.145 229.75 null ] >>
endobj
-2877 0 obj
-<< /Filter /FlateDecode /Length 2875 >>
-stream
-x[I\ ?0DQ`4`nI|i%>d.j{zեsCo>Œ?.ӧ2 zRtC^Y%U.~R2矴t3gs7<Z.WUF 5H⺁HPYcW mL&
-ϐ LHGGNlQ]5_X 1Sv-SkƪDO6{A˪EyymA
-qZDž2><^<~H 0S@Ro}{{4G RLP׮(wK Vb`]nVQG<%QݒHּ\]R fʑR4-
-`B#\W#Yj!G>Xzfw?Zg Ͳ9hk$`°B::ݺ_t8Rj:Azx(
-{xGJ' İ0F} z:t/[,kvbNԃM-<KRTCyoa
- ji1Y+K%)Sg.V` Sʣ\ET(\h'=.RMw]|)~Q̌l޼WMWTµᮨ;@?`b^Yh]By\*l mլ1uMCM`h~"hη*ӹOhfQu/WÎ`0Ry j_Pg=3zҸQB%i:wΓToTk{өAN)Z[^GKںk@"愬\<(k(2ptj^Cv` #Y63adYrEB='2g.NN$w>N͔Fuq`JI~jc /DKb7^iV61u*>gyj46eV_IyLza'fF>PKmVG3&(WN"|k>є©<ik賓~ ȉp@@r%^er4ZHJ"Ъdjp"ާ|39Hޭjkn5~ŇD
-T).#4> Ov_RРP0>c-GJ֟F_b{6Rjآn9F{5k? \X7m~&~Z1| ԡrւtB["s|k|XI~;j>Pʥ䘟R]+R1,Ks{GJlbuN_fGs*c)Ǜ|Ѯ?巳D ufNxb1nf͉R9Gp'QmxbnfЉңxh8+v]u
-N)iy3NTKwOX|2(oqli1qb`}3鏄o!m՜VK{}نmC6)Zָj-pV'JlomV[v7$
-lF ][%B+{8;=lȟ[:=>ػYu3q 'ގ>$]%+5>Qby)/{7OBu]CaU|ߗ<-ЩK*
-endstream
+2875 0 obj
+<< /D [ 2842 0 R /XYZ 81.145 218.791 null ] >>
endobj
2876 0 obj
-<< /Type /Page /Contents 2877 0 R /Resources 2875 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R /Annots 2921 0 R >>
+<< /D [ 2842 0 R /XYZ 81.145 207.832 null ] >>
endobj
-2921 0 obj
-[ 2874 0 R ]
-endobj
-2874 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 142.077 246.868 154.681 ]/A << /S /GoTo /D (Hfootnote.42) >> >>
+2877 0 obj
+<< /D [ 2842 0 R /XYZ 81.145 196.873 null ] >>
endobj
2878 0 obj
-<< /D [ 2876 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 185.914 null ] >>
endobj
2879 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 730.971 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 174.955 null ] >>
endobj
2880 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 720.012 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 122.47 null ] >>
endobj
2881 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 709.053 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 111.511 null ] >>
endobj
2882 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 698.095 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 100.552 null ] >>
endobj
2883 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 687.136 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 89.593 null ] >>
endobj
2884 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 676.177 null ] >>
+<< /D [ 2842 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2885 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 665.218 null ] >>
+2841 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F83 412 0 R /F74 337 0 R /F81 377 0 R /F75 338 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-2886 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 654.259 null ] >>
+2888 0 obj
+<< /Filter /FlateDecode /Length 2542 >>
+stream
+xڵ[n+L h,MhdfOhv)0><U,փ8S_z=|+!sV 6Nf%Ӹ-b{ȹqn}??~~>-n98Bj&$s+B?;g)5=RY{Ly ~+qwn)^q
+[px$onwZ0:ߑ>ǏgᑂEd䟣-37j)105keF$zSP#4I$4D&+XIYAj‡N ]<f͌`<b^u_&S+o%>I7NgbH ;9
+"Ѕ7IAYdHԃ{𨑾G=U5Inj!x^1
+ȞLz4$2Տ2TVN#'mо<}B3
+&[)(Mxf0T!D,U3ƨH/
+ƭ .Oe}
+p$uiO誦fxUp9 qzA'y`TR5; ]y⿲w~KCMMRO#P2p)⇈I4ˮ<3 Wϼ<
+r+zfտU?YZc" BcL=
+endstream
endobj
2887 0 obj
-<< /D [ 2876 0 R /XYZ 79.37 578.737 null ] >>
+<< /Type /Page /Contents 2888 0 R /Resources 2886 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R /Annots 2934 0 R >>
endobj
-2888 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 560.603 null ] >>
+2934 0 obj
+[ 2885 0 R ]
+endobj
+2885 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 194.879 246.868 207.483 ]/A << /S /GoTo /D (Hfootnote.42) >> >>
endobj
2889 0 obj
-<< /D [ 2876 0 R /XYZ 79.37 523.935 null ] >>
+<< /D [ 2887 0 R /XYZ 78.37 808.885 null ] >>
endobj
2890 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 505.801 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 768.829 null ] >>
endobj
2891 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 494.842 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 757.87 null ] >>
endobj
2892 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 483.883 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 746.912 null ] >>
endobj
2893 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 472.924 null ] >>
+<< /D [ 2887 0 R /XYZ 79.37 671.39 null ] >>
endobj
2894 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 461.965 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 653.255 null ] >>
endobj
2895 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 451.006 null ] >>
+<< /D [ 2887 0 R /XYZ 79.37 616.588 null ] >>
endobj
2896 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 440.047 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 598.453 null ] >>
endobj
2897 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 429.088 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 569.562 null ] >>
endobj
2898 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 418.129 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 558.603 null ] >>
endobj
2899 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 407.171 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 547.644 null ] >>
endobj
2900 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 396.212 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 536.685 null ] >>
endobj
2901 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 385.253 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 525.726 null ] >>
endobj
2902 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 374.294 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 514.767 null ] >>
endobj
2903 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 363.335 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 503.808 null ] >>
endobj
2904 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 352.376 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 492.849 null ] >>
endobj
2905 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 341.417 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 481.89 null ] >>
endobj
2906 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 330.458 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 470.931 null ] >>
endobj
2907 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 319.499 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 459.973 null ] >>
endobj
2908 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 308.54 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 449.014 null ] >>
endobj
2909 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 297.582 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 438.055 null ] >>
endobj
2910 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 286.623 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 427.096 null ] >>
endobj
2911 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 275.664 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 416.137 null ] >>
endobj
2912 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 264.705 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 405.178 null ] >>
endobj
2913 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 253.746 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 394.219 null ] >>
endobj
2914 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 242.787 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 383.26 null ] >>
endobj
2915 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 231.828 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 372.301 null ] >>
endobj
2916 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 220.869 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 361.342 null ] >>
endobj
2917 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 191.978 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 350.384 null ] >>
endobj
2918 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 139.176 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 339.425 null ] >>
endobj
2919 0 obj
-<< /D [ 2876 0 R /XYZ 81.145 128.217 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 328.466 null ] >>
endobj
2920 0 obj
-<< /D [ 2876 0 R /XYZ 93.716 98.405 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 317.507 null ] >>
endobj
-2875 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F65 335 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F81 377 0 R /F83 414 0 R /F75 338 0 R /F22 367 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+2921 0 obj
+<< /D [ 2887 0 R /XYZ 81.145 306.548 null ] >>
endobj
-2924 0 obj
-<< /Filter /FlateDecode /Length 2165 >>
-stream
-x[n6+!Y 0
-%9x{61ǷtOls0^12Ng {K2B
-aͳH-Yd[O^@e]t%{8si/T|¯Q~=Yޒo.?*Xz[s􍥉;apY*'63DzG̊\9ک<9{UNƜѢ},{,8`H7z#{PfWOG)bK60Lxr&C[bYt%/ek@PSrxVH>w/!f Ʊո"Ϣo7"4_^$ 瓓QIKQTgwxk22g)J(ٱ$8H|*ػظz`zgּu-q6] EsF$CHv32iY`9
-|6;#KuY.EvgrrNH8tɲj);m-3L)pM#س"ڏan;*2n^sGVkLgrڄ].,.iۦjZm&=ܭ(<{UdHQWj|f;o-1)+~f+ P_ύ܌=MjD.e!# +_[.`A6{x;/ H;x
-ow@@/e`&(:
-fNzF[{ rH%@Mގ
-J8 Si K%8nŞ_9An<6k?tRȍl><"ӗxpm#ҭGcOe&&2Ӏėx$a69wF/:Ὗɜۗ}}AAvN2SW7ΖRS:GGҒ+Dwa@2)I
-endstream
+2922 0 obj
+<< /D [ 2887 0 R /XYZ 81.145 295.589 null ] >>
endobj
2923 0 obj
-<< /Type /Page /Contents 2924 0 R /Resources 2922 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2887 0 R /XYZ 81.145 284.63 null ] >>
+endobj
+2924 0 obj
+<< /D [ 2887 0 R /XYZ 81.145 273.671 null ] >>
endobj
2925 0 obj
-<< /D [ 2923 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 244.78 null ] >>
endobj
2926 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 191.978 null ] >>
endobj
2927 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 181.019 null ] >>
endobj
2928 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 170.06 null ] >>
endobj
2929 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 159.101 null ] >>
endobj
2930 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 148.142 null ] >>
endobj
2931 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 137.183 null ] >>
endobj
2932 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 2887 0 R /XYZ 81.145 126.224 null ] >>
endobj
2933 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 692.117 null ] >>
-endobj
-2934 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 2887 0 R /XYZ 93.716 95.166 null ] >>
endobj
-2935 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 670.199 null ] >>
+2886 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F83 412 0 R /F75 338 0 R /F22 367 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-277 0 obj
-<< /D [ 2923 0 R /XYZ 79.37 632.787 null ] >>
+2937 0 obj
+<< /Filter /FlateDecode /Length 2277 >>
+stream
+x[K#'ϯX(j${lGynQ) 4D+E+msF/E2kq`J^+qyՍsmݻt￿p栾?fBSh#F@SpNOsɻL1]gdiGLpviᑨp =k<[ܔ9<mx0^ckēPKg-6snV n]-RE*0V
+φnrnS{LvP&<z#G6-/ҎxdΦYܧT·2CE^(zt'io oGu<:[99U=P8t@ۊI@+w`Ib}?rB KigBj3-ׅ{^!CB;, I K㺬&OBSJt7YhyV 5>}efvTƤ3&GAaR MQ8My/:|895FN TȐ 5EɃPLQW$'I-GUF4. ք'98Hn] VRl(6@Qs"Kx]H e)ƳP$m %9lΔ589.ow.ÖϙZq' .$a]q:. ]:PSm1!FIdD3D8L2 &whrPsw됺Υi37#3
+w-RǝL7`?'ڹM<+:ߠRZ0> ɷEliZ{R>T9_!;7|`-$Z?q3-i%-_5 fn+390Nq"!G(f kf ʓ22a
+u4ktФ{a:㲡$_Z;v3r[_<\X\^߇.0{Ј]}fRbPG oZ wpi}S
+;urdҧn2nlfx됪ۅ]u}J茬'%I eIEqo9#ΎftcOi|1kLC; f6@_i X1njzsi@Sl:|808R)i-ܢ0IZg-Ҩ9k[ej$ VHjoύ+k.R˕en{>G_#![[iZ1S" 15r4uKCDjF )K}:ܽ)1pԑ}ϞqL42|u"uI/G%sH')C˘KZ I:`hMn,mȞ)5>!gFhl'Mi"ٖ"uŽV?&x "
+endstream
endobj
2936 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 611.945 null ] >>
-endobj
-2937 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 596.005 null ] >>
+<< /Type /Page /Contents 2937 0 R /Resources 2935 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2550 0 R >>
endobj
2938 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 556.154 null ] >>
+<< /D [ 2936 0 R /XYZ 78.37 808.885 null ] >>
endobj
2939 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 542.207 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 768.829 null ] >>
endobj
2940 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 531.248 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 757.87 null ] >>
endobj
2941 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 503.352 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 746.912 null ] >>
endobj
2942 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 492.393 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 735.953 null ] >>
endobj
2943 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 454.535 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 724.994 null ] >>
+endobj
+277 0 obj
+<< /D [ 2936 0 R /XYZ 79.37 687.758 null ] >>
endobj
2944 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 443.577 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 640.047 null ] >>
endobj
2945 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 432.618 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 629.088 null ] >>
endobj
2946 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 421.659 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 613.208 null ] >>
endobj
2947 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 410.7 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 597.328 null ] >>
endobj
2948 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 399.741 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 554.578 null ] >>
endobj
2949 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 388.782 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 538.698 null ] >>
endobj
2950 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 377.823 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 527.739 null ] >>
endobj
2951 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 366.864 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 496.945 null ] >>
endobj
2952 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 355.905 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 485.986 null ] >>
endobj
2953 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 344.946 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 445.2 null ] >>
endobj
2954 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 333.988 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 434.241 null ] >>
endobj
2955 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 323.029 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 423.282 null ] >>
endobj
2956 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 309.081 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 412.323 null ] >>
endobj
2957 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 298.122 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 401.364 null ] >>
endobj
2958 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 287.163 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 390.405 null ] >>
endobj
2959 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 276.204 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 379.446 null ] >>
endobj
2960 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 265.245 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 368.487 null ] >>
endobj
2961 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 254.286 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 357.528 null ] >>
endobj
2962 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 243.327 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 346.57 null ] >>
endobj
2963 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 232.369 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 335.611 null ] >>
endobj
2964 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 221.41 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 324.652 null ] >>
endobj
2965 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 210.451 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 313.693 null ] >>
endobj
2966 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 199.492 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 297.813 null ] >>
endobj
2967 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 188.533 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 286.854 null ] >>
endobj
2968 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 177.574 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 275.895 null ] >>
endobj
2969 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 166.615 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 264.936 null ] >>
endobj
2970 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 155.656 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 253.977 null ] >>
endobj
2971 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 144.697 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 243.018 null ] >>
endobj
2972 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 133.738 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 232.059 null ] >>
endobj
2973 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 122.78 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 221.1 null ] >>
endobj
2974 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 111.821 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 210.141 null ] >>
endobj
2975 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 100.862 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 199.183 null ] >>
endobj
2976 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 89.903 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 188.224 null ] >>
endobj
2977 0 obj
-<< /D [ 2923 0 R /XYZ 81.145 78.944 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 177.265 null ] >>
endobj
-2922 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-2980 0 obj
-<< /Filter /FlateDecode /Length 2294 >>
-stream
-x[ˮ#'ޟ U\ёi;Rge6@Csq5)FU3u߅}}|(wYpC\'.Z\ƹݸ?~C}XyiB3L"ř@Q%0#)JmI]?)P2=}uq+z
-@m?: 6.X>'1.q.iVU2p#|8O.IH@a].ikiD%?E20eY bV" ~&I 9xժ'D5i#qrLѕ^uVgE7ڹ|[*$zohƢfASP^VetMz7fIRm$D e䖟#D,dKWŜ?kы)v9=P *p$luouY*S覂T,%Z1Im̈́H-XOU_&:sQM#s.rA-SLf7
-fӚVI:juN<==sTH4wSO"<G2:,̚bq}Z$f)5()J}餾'9Zzzp"RRWZST-jRr&N.pLT2 %Cf%)Q"Qq,>> Y.(TR_(}e]mr.fJz"|GI^`"ij*wH
-k#ǰ;i4j_ڣᵻ~˃qy0޸Hf|RȽwHRrN-RO__{H~ᵫ>֟r} }^?K_YLuROSX%:KdI;B
-vtqѝ.R^M
-i v[{fdl7䓟Y^;:[07ͶmDs*J-r+73N>3;>#
-4g5}rfڨR
-ja!M^q+s>??*4¼J\^Fܺ[TH۪ɾդƤ~4"E[(K󂌪#/^,2{ `^,ޗ1.7ZO(~SVl$oVwNrk PoW~m+AE JuE`1D~}5Gݳۊ-O۝9g!',.+ehP_kv_΀IR^ 7wSP
- ێ;xIGĕ,E=}m*]4PQF=J&&WW"/d
-L*Mi}<\h|KRRlRZ0R3 ZŒ'z%.8m9*M2CBK]v 6.uԱ8Ea YZrf9?E ΐ:tKmEg۪~^΃:nҀZ!_a%_} +j6
-endstream
+2978 0 obj
+<< /D [ 2936 0 R /XYZ 81.145 166.306 null ] >>
endobj
2979 0 obj
-<< /Type /Page /Contents 2980 0 R /Resources 2978 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 2578 0 R >>
+<< /D [ 2936 0 R /XYZ 81.145 155.347 null ] >>
+endobj
+2980 0 obj
+<< /D [ 2936 0 R /XYZ 81.145 144.388 null ] >>
endobj
2981 0 obj
-<< /D [ 2979 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 133.429 null ] >>
endobj
2982 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 122.47 null ] >>
endobj
2983 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 111.511 null ] >>
endobj
2984 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 100.552 null ] >>
endobj
2985 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 695.106 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 89.593 null ] >>
endobj
2986 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 684.147 null ] >>
-endobj
-2987 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 673.188 null ] >>
+<< /D [ 2936 0 R /XYZ 81.145 78.635 null ] >>
endobj
-2988 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 662.229 null ] >>
+2935 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
2989 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 651.27 null ] >>
+<< /Filter /FlateDecode /Length 2274 >>
+stream
+x[I8)|dr@
+[TWX*աs#'gv;-tz ,B^7^pxJ䖟#cȊHd8^wXgqZLrx</^)?n9r%ʼnh:T:$UJ"s$I(m'_&]t[b%5'}da2!KUJnCӚs@\鑪rI+^),P-@S|Q"adKuIY"?v2X;Z*լBs՗mvZoZ$X-J(rC5j*ƨ-ruwH
++1ux%Ѩ--:JCJY#E:o-BAu=YԤB9.|ˀT)$\P2[eSi>S"/E|}6q[@yn}Aۄ}l}>}>EM2Kb-&[0Rs~zNCбatt$NV].:Bb=%h˼qՔ) oH?2-T AjF4(ck`zJRQŒkF!I"p8:tdSϝ6i ֨T/h9u+ Xv9i " qj G%m=T$iZV֓G|kѨfZ(õb*,kFH)"`k\%d"Ӥ``Ntge{/ܑ=yMzGwhqXuH5&p+k"\9 "zߓkoͻ5镖Ca%I0^)O6F,u6ȱDmcϽ:N*&"ӊ
+8R^ن T2բ!p40Zlh't$`U82Z=s$;8fxIߋ`hE2;}UpS݌|:+`[hhk)E* f8u7mRa0Eʔ[ wO2pIS\{nSdu IܿۅkA17שǁ!9?q+h/ٴH+q
+|] ]~AF!݌~Yɲ:"=jRUuP8UKpǔi;:Ҋp'̷CYG-R' /~S\f[~6OMBU9ITriGvr tezzٓh5`D8%gml r9ȝG];A|}91FhY:9;olmx! ZK@UοLH)0 h qEFDc ZFlb˹nMбF[G>ꭿboƯ$
+endstream
+endobj
+2988 0 obj
+<< /Type /Page /Contents 2989 0 R /Resources 2987 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
2990 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 640.311 null ] >>
+<< /D [ 2988 0 R /XYZ 78.37 808.885 null ] >>
endobj
2991 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 629.352 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 768.829 null ] >>
endobj
2992 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 618.393 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 757.87 null ] >>
endobj
2993 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 607.435 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 746.912 null ] >>
endobj
2994 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 596.476 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 735.953 null ] >>
endobj
2995 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 585.517 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 681.158 null ] >>
endobj
2996 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 670.199 null ] >>
endobj
2997 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 659.24 null ] >>
endobj
2998 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 648.281 null ] >>
endobj
2999 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 637.322 null ] >>
endobj
3000 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 626.364 null ] >>
endobj
3001 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 516.775 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 615.405 null ] >>
endobj
3002 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 505.816 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 604.446 null ] >>
endobj
3003 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 494.857 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 593.487 null ] >>
endobj
3004 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 483.898 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 582.528 null ] >>
endobj
3005 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 472.939 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 571.569 null ] >>
endobj
3006 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 461.98 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 555.629 null ] >>
endobj
3007 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 451.021 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 544.67 null ] >>
endobj
3008 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 440.062 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 533.711 null ] >>
endobj
3009 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 429.103 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 522.752 null ] >>
endobj
3010 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 418.144 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 511.793 null ] >>
endobj
3011 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 407.186 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 500.834 null ] >>
endobj
3012 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 396.227 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 489.875 null ] >>
endobj
3013 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 385.268 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 478.917 null ] >>
endobj
3014 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 374.309 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 467.958 null ] >>
endobj
3015 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 363.35 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 456.999 null ] >>
endobj
3016 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 352.391 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 446.04 null ] >>
endobj
3017 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 341.432 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 435.081 null ] >>
endobj
3018 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 330.473 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 424.122 null ] >>
endobj
3019 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 290.623 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 413.163 null ] >>
endobj
3020 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 279.664 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 402.204 null ] >>
endobj
3021 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 268.705 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 391.245 null ] >>
endobj
3022 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 257.746 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 380.286 null ] >>
endobj
3023 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 246.787 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 369.327 null ] >>
endobj
3024 0 obj
-<< /D [ 2979 0 R /XYZ 79.37 224.075 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 358.369 null ] >>
endobj
3025 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 205.94 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 347.41 null ] >>
endobj
3026 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 194.981 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 336.451 null ] >>
endobj
3027 0 obj
-<< /D [ 2979 0 R /XYZ 79.37 146.359 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 325.492 null ] >>
endobj
3028 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 128.224 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 314.533 null ] >>
endobj
3029 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 117.265 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 303.574 null ] >>
endobj
3030 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 106.306 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 292.615 null ] >>
endobj
3031 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 95.347 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 281.656 null ] >>
endobj
3032 0 obj
-<< /D [ 2979 0 R /XYZ 81.145 79.407 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 270.697 null ] >>
endobj
-2978 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-3035 0 obj
-<< /Filter /FlateDecode /Length 2599 >>
-stream
-xڽ[Ko#7 WD+zFx9-~f<r"{F("?
-gܾ^~ܕH@|".h.\97oŹ|w+/9ѶtaHH"w"9qi;- ~YszGQ" x۫EQOqJ]CTO|¸?Ώ4PA?
-Sz{'בxu O7ţ* f\
-{\1R[^?XKoyro`0xRyR^o4ŽK!7RQ8ٕL槞3O[
-\=~mce,Zo<ѱjqC$oV@(0-GrͬYܘLr;ۘSș5nNCXp&okK Zȓrls,ImC4>겢^W[A1c=%V9AÔ)'vRcmj:YE$eV
-RMsA85!&ҺFbZ)'r5JL;=\H=ͪ#@pf4Pjѯf#~04e>yFg;Ǻs>',-g \H-x"Q˯c19kĝn+QiEJf˳Q~\Z~E#xp.01NpF])zAESx @zގ3Xč.n
- "\\B9XuPu;܃Fk70vSkU,?^7綨VGOvMyb ,iBNOyޡ 1Vzw0dUFz0JZCA&5Yy Lo˛ӹٜmdJݦ.+Ma!en{&:'ү0?xobmc4@{Rbf6JݧqTnxͫc2+1γO^v%nsݤH$/2D'KF+5X|>Q'Los$ٮ5tZ'A)(]u2jeԑcs|zPq:$ `Fo% fw]'̊s/xeoȿ9M{UhtqL4
-`` K$,ّGlc -P6׾H8[N b,Nd􄎫BYc"֪}a7ZsZW!6Gu
-vjc'*Y=}aZ{U{=#]!g΄KI@hEH9>]s)iMqPH[~ce'GYy,I6)H%LTCk+}9yնDi>4JNfap)Dhlqg#8 ;CbgY~*=ԸؘtIJ:P}N0 LK@HGOjcr_uozpɽ ⾍_fӥQ̈́rBvԒK٭ۊÀqvݖ8)-ɾg9Wˌt~]#?m 埓x{Jz
-!e5OMWch?新jW4]Z+Mnk?DLj>{Hrːt2~!380K5d2ь8V7 Ӷ[MRyɬY=G5K-rX5ٹW+k x 0h-yP8~"?Ng$l5*䷧dӉJzڷ!=AztB7u6߁C܁#wݸT)`"Y8i=:vJK}*ڹzpFWڞb+.~\x2x&=Z:U̢jzٴ֍V#(ʊ@?RE1N -;ë5Hz76Bm[PnBY7c*¤GPĝ6~{J݅F@rר]0?:/ O[@#fR5R{@Ӫ*.Ƴ
-n앗Pөb# {Ԑ So q@`uxĊi =2Dn ;nwsM8:yQ;ƍY]p{#Ui{8,*wU!(._vIO6'a2%u[~tݢ 3-mUE4Wң a<L!gww<iaojz:=@1]1|/AՁҳE=~*dlg @I^ !Ogk@)o]!pU^r\cFDK
-fA8>[S ,'άSnO Ʒ
-ȵt;5l>B2tz 0M`,ϙR~h.|~ y!
-endstream
+3033 0 obj
+<< /D [ 2988 0 R /XYZ 81.145 227.858 null ] >>
endobj
3034 0 obj
-<< /Type /Page /Contents 3035 0 R /Resources 3033 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 2988 0 R /XYZ 81.145 216.899 null ] >>
+endobj
+3035 0 obj
+<< /D [ 2988 0 R /XYZ 81.145 205.94 null ] >>
endobj
3036 0 obj
-<< /D [ 3034 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 194.981 null ] >>
endobj
3037 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 184.022 null ] >>
endobj
3038 0 obj
-<< /D [ 3034 0 R /XYZ 79.37 730.218 null ] >>
+<< /D [ 2988 0 R /XYZ 79.37 147.355 null ] >>
endobj
3039 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 700.135 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 129.22 null ] >>
endobj
3040 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 689.176 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 118.261 null ] >>
endobj
3041 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 678.217 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 107.303 null ] >>
endobj
3042 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 667.258 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 96.344 null ] >>
endobj
3043 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 656.3 null ] >>
+<< /D [ 2988 0 R /XYZ 81.145 85.385 null ] >>
endobj
-3044 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 645.341 null ] >>
+2987 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3045 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 634.382 null ] >>
+3047 0 obj
+<< /Filter /FlateDecode /Length 2317 >>
+stream
+x[Ɏ#7W&\
+\0rk(W|cqx;Y?8fnF'k^Op'\jUGxBCF00b&$bJ(hd:n)$~-J+&u2EC㠓Kn ^rF"L >l 5ħ )QeR-X:ɴō;Rl"I2|23\fS_NM}3yA2A`S<U&fD9Eiqi,G>\7RN(p
+].\ M>ɿT%ZKXP-FLUn igXC&Cd(sS6$1uipoQ<Tx~K
+4Y
+HBNfhd"{?h[[짌7EK<z\rIȯdVYnZp1}Fx23ҋF $7FUcr% F& f9ų";4:bɹ55dqhu6G!lʫ]G2kć^-O=-YTS2DG$VbcfV.L{n bi:ٖIih
+endstream
endobj
3046 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 623.423 null ] >>
-endobj
-3047 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 612.464 null ] >>
+<< /Type /Page /Contents 3047 0 R /Resources 3045 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3048 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 601.505 null ] >>
+<< /D [ 3046 0 R /XYZ 78.37 808.885 null ] >>
endobj
3049 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 585.579 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 768.829 null ] >>
endobj
3050 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 494.968 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 757.87 null ] >>
endobj
3051 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 484.009 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 746.912 null ] >>
endobj
3052 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 473.051 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 735.953 null ] >>
endobj
3053 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 462.092 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 724.994 null ] >>
endobj
3054 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 451.133 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 714.035 null ] >>
endobj
3055 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 440.174 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 703.076 null ] >>
endobj
3056 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 405.333 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 692.117 null ] >>
endobj
3057 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 394.374 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 681.158 null ] >>
endobj
3058 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 383.415 null ] >>
+<< /D [ 3046 0 R /XYZ 79.37 635.118 null ] >>
endobj
3059 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 372.456 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 603.56 null ] >>
endobj
3060 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 361.497 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 592.601 null ] >>
endobj
3061 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 350.538 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 581.642 null ] >>
endobj
3062 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 339.579 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 570.683 null ] >>
endobj
3063 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 328.621 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 555.267 null ] >>
endobj
3064 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 317.662 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 524.486 null ] >>
endobj
3065 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 270.865 null ] >>
+<< /D [ 3046 0 R /XYZ 79.37 487.623 null ] >>
endobj
3066 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 259.907 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 457.795 null ] >>
endobj
3067 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 248.948 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 446.836 null ] >>
endobj
3068 0 obj
-<< /D [ 3034 0 R /XYZ 79.37 212.322 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 435.877 null ] >>
endobj
3069 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 144.388 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 424.918 null ] >>
endobj
3070 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 133.429 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 413.959 null ] >>
endobj
3071 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 122.47 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 403.001 null ] >>
endobj
3072 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 111.511 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 392.042 null ] >>
endobj
3073 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 100.552 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 381.083 null ] >>
endobj
3074 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 89.593 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 370.124 null ] >>
endobj
3075 0 obj
-<< /D [ 3034 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 359.165 null ] >>
endobj
-3033 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+3076 0 obj
+<< /D [ 3046 0 R /XYZ 81.145 343.749 null ] >>
endobj
-3079 0 obj
-<< /Filter /FlateDecode /Length 1826 >>
-stream
-x[n6+3@ݶHJ"Eۤ(.|ey8T;vVn$}"w;ygBc|j/"y554IBI!c!_zOB
-?I:9W*ܐ_ %J <"c5ߵ!=_ *?=g:ا"3kYˇmȩt~'?X˷>[]Yg%1r Z!OUҌʆ!ɦ-(?T!nܨt
-
-:(ˢ9m)kR#XdB#VEh.ģJxIM%};BR4kb${Z~ö`§v+E!LɐG\9ַJqtiDPrCV]6yLAtL9Sj%7cU"]ZYXȜjtŴ6Vdƞ߮\>h !@fb%*t])N\HbLY5W^&5ejL~%㗺VИ%KY1 c[Y#$40:Mcx|~N( VڲYD3+v2aS[;>9ޗJo*Z=I'kH#ky0?LΆ[+Fqd:j]*HϣW6=_ՇHy^Z<TnhAV B7MG> D8ʟ}^HK|cqsy?YjeV'Ѱ
-
-{)+[Jund2 ._u
-$CK@i]D*kC5 lKDr#"V@-]j-)I5lil{QfpSAj_!}[N%x'.~u&PϏ@ZlslCQ!}gDjUEc`M1Gl8-sSlia`WH+Feĺ%SwSS@k߽=>LiYe˖Hë
-9F۔0$It7(%`ZRRnTdqC2J6MaLQ
-1jncw9jJcH7Z_Rݭ&nƤ,~ude~1\Y -h\G{zϔ5RKpcP0r_Q4X#uo`u@ܓ_ 7]pԵ{cZM܆Aj29xF0㈣Hs'\b/+vVqi@DrkM<G!3c_ke
-J¹<iE/\QyYnTbNtn;ObP!pL5l7}O }vʵpVuڽmȢ`m]ㅾC+=Lv{ʠBǗPZ>Cvv0O݄I^;FxYjSD:n{4bTH?xd
-pۙ#_0 7S//ξ*}? /Z۲i/_6-T%T*:)Y HoK1'%/zp&<Re޳de92>&Ƭ["-֍q0x+ Yt_<eeymڶv&!@jP6=
-h "
-jJO8?
--xpˣbDs]zw
-endstream
+3077 0 obj
+<< /D [ 3046 0 R /XYZ 81.145 254.922 null ] >>
endobj
3078 0 obj
-<< /Type /Page /Contents 3079 0 R /Resources 3077 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 3046 0 R /XYZ 81.145 243.963 null ] >>
+endobj
+3079 0 obj
+<< /D [ 3046 0 R /XYZ 81.145 233.004 null ] >>
endobj
3080 0 obj
-<< /D [ 3078 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 222.045 null ] >>
endobj
3081 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 211.086 null ] >>
endobj
3082 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 200.127 null ] >>
endobj
3083 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 166.306 null ] >>
endobj
3084 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 155.347 null ] >>
endobj
3085 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 144.388 null ] >>
endobj
3086 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 133.429 null ] >>
endobj
3087 0 obj
-<< /D [ 3078 0 R /XYZ 79.37 675.375 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 122.47 null ] >>
endobj
3088 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 657.24 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 111.511 null ] >>
endobj
3089 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 646.281 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 100.552 null ] >>
endobj
3090 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 630.341 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 89.593 null ] >>
endobj
3091 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 619.382 null ] >>
-endobj
-3092 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 608.423 null ] >>
+<< /D [ 3046 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3093 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 597.464 null ] >>
+3045 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3094 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 586.506 null ] >>
+<< /Filter /FlateDecode /Length 2460 >>
+stream
+x[n+9߯D#zA
+"X_ȓ: НUBZuW)zH^]+@zWtߥw4]F{%>QtW76TQ Edc[vV}%
+jNF|7⭕4. %vn(ڦqI!XptV #?${Hk2>N/'~/_:R[8j;jtJdIIAe5kZ4"JV_[a-;2Ky||mC̈́k6O)LtR '-W=Z:uVvB2}6^qفjMŀԷ :'~<
+ĀNOML)Ҍ@p'b+U>~ yʕޟn~Ulp[}'ҕ(W_I#֮jRi!AqfN 0"U|~G5Zn^ŵ܌]:zָvtMxY
+,< J %P~O-׺ tʦ Yގ֕rAQbu[y4)nwFx ô#7 w}- <jkfY4jh;Y>ԺWGS9J%[n d,~)7^ ibH0
+U6^ }\9.G u:L#og; RX\
+;<T65la
+ٶkn]g{rBM.T\ji|_y,dq$'x\'
+S,/`uKGB9V P;Hܚf;~j1)-ZEAVqāq#I]t
+M3?n'Tfr/ yVnI OM/'F0UFJa#کV]6{vtmvijoU_ڥy(Kq Y
+f= 8 J+Jڰh{( B#/g"vD-
+NXwI<>أLt9NhGZ}vD=',)H_tSD+,B@Y'ns#}LFX8U9;qBi$< &VG.("kHfMRߚ.;Y!=-=>ms~?i^ |?O@?ֈrRxnӇSհk2P6Q?>F$
+endstream
+endobj
+3093 0 obj
+<< /Type /Page /Contents 3094 0 R /Resources 3092 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3095 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 575.547 null ] >>
+<< /D [ 3093 0 R /XYZ 78.37 808.885 null ] >>
endobj
3096 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 564.588 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 743.707 null ] >>
endobj
3097 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 533.704 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 732.748 null ] >>
endobj
3098 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 522.745 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 721.789 null ] >>
endobj
3099 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 511.786 null ] >>
+<< /D [ 3093 0 R /XYZ 79.37 689.696 null ] >>
endobj
3100 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 500.827 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 623.309 null ] >>
endobj
3101 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 489.868 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 612.35 null ] >>
endobj
3102 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 478.909 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 601.391 null ] >>
endobj
3103 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 467.95 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 590.432 null ] >>
endobj
3104 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 456.991 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 579.473 null ] >>
endobj
3105 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 446.032 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 568.514 null ] >>
endobj
3106 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 435.073 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 557.555 null ] >>
endobj
3107 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 424.115 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 546.596 null ] >>
endobj
3108 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 413.156 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 535.637 null ] >>
endobj
3109 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 402.197 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 524.679 null ] >>
endobj
3110 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 391.238 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 513.72 null ] >>
endobj
3111 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 380.279 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 502.761 null ] >>
endobj
3112 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 369.32 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 491.802 null ] >>
endobj
3113 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 358.361 null ] >>
+<< /D [ 3093 0 R /XYZ 79.37 458.496 null ] >>
endobj
3114 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 347.402 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 441.142 null ] >>
endobj
3115 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 336.443 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 401.856 null ] >>
endobj
3116 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 325.484 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 390.897 null ] >>
endobj
3117 0 obj
-<< /D [ 3078 0 R /XYZ 79.37 288.817 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 379.938 null ] >>
endobj
3118 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 258.727 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 368.979 null ] >>
endobj
3119 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 247.768 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 358.02 null ] >>
endobj
3120 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 236.809 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 347.061 null ] >>
endobj
3121 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 225.851 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 336.103 null ] >>
endobj
3122 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 214.892 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 325.144 null ] >>
endobj
3123 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 203.933 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 314.185 null ] >>
endobj
3124 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 192.974 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 286.854 null ] >>
endobj
3125 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 182.015 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 275.895 null ] >>
endobj
3126 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 171.056 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 264.936 null ] >>
endobj
3127 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 160.097 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 253.977 null ] >>
endobj
3128 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 149.138 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 243.018 null ] >>
endobj
3129 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 138.179 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 232.059 null ] >>
endobj
3130 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 127.22 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 221.1 null ] >>
endobj
3131 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 116.261 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 210.141 null ] >>
endobj
3132 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 105.303 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 199.183 null ] >>
endobj
3133 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 94.344 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 188.224 null ] >>
endobj
3134 0 obj
-<< /D [ 3078 0 R /XYZ 81.145 83.385 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 177.265 null ] >>
endobj
-3077 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F83 414 0 R /F74 337 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+3135 0 obj
+<< /D [ 3093 0 R /XYZ 81.145 166.306 null ] >>
endobj
-3138 0 obj
-<< /Filter /FlateDecode /Length 1659 >>
-stream
-xZM6 ϯX$
-}4뺭ksxTjGޚ[-R[ٺJv~:<|3BD,wНm=*V+K=ޖyU։M\Ӡ楌Va%(-4 .fz,}O~~$y܉YȱdumJWk3n o~VqhX\긿He!κI\ΦDX L.X&a&S <WϦhbY9IkxCS|bK)+& h0?iќ5tnm2BH{x8q).̽^ j#â5+k:";c G{R"''Z`3T,j"l2[7H2-Ҏc.+܈*? qk*).zg^+>Fjb_Ty}N)ţo>/ hmm7.RԢ5839-RB=$A)pǩlavTlhʒ%e/
-ޟv\
-eTyޟu~pCu`.]ޱ=:k^fſ.!v,04<\&:v`$FןVR+SBRkaQi^Kl?K4ɽLuHU|EezCN~]:]d
-  [P,@;o9g.i(KM@n2C<J,XM8|RmNW<0??& ~xzrmd{"UǻWkz
-endstream
+3136 0 obj
+<< /D [ 3093 0 R /XYZ 81.145 155.347 null ] >>
endobj
3137 0 obj
-<< /Type /Page /Contents 3138 0 R /Resources 3136 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 3093 0 R /XYZ 81.145 144.388 null ] >>
+endobj
+3138 0 obj
+<< /D [ 3093 0 R /XYZ 81.145 133.429 null ] >>
endobj
3139 0 obj
-<< /D [ 3137 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 122.47 null ] >>
endobj
3140 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 111.511 null ] >>
endobj
3141 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 100.552 null ] >>
endobj
3142 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 89.593 null ] >>
endobj
3143 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3093 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3144 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 724.994 null ] >>
-endobj
-3145 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 714.035 null ] >>
+3092 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F83 412 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3146 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 703.076 null ] >>
+<< /Filter /FlateDecode /Length 1728 >>
+stream
+xZr#')&@
+l<@(k ψ6ޱo[xԚ3,0>Ǜ~ǯq*CT
+tk. !.wq~LWNu47~QZx}e?Y6 g<MaO wt4*_/ut܊}[/e\w̧<md\5?,&D67!r8"+Uۮ* H"F_Qd|IqB
+T URJT.UVTT8`}8<U+>%q]],2pVʄ CvH=RDۧtdy(R䋢fN8f+̴M]?I^ut_Vń (
+4(2䡭ވDcD +GGc(D`cK h-2=ěbS;]+G8^yNER3o#~Zy[X◭iqRCj4dYg{$
+L+DZ ;YJwRt
+t"MSVdDosQE6JėYKCpD}#Gic$hK?ʌq]?S ITh9R"m^ky /XQd}~
+#qԆ[{~A<9Q2%.G\|œv[s7 L PE"Ъ!u.
+Ĉ1ZlQ
+EZķ]HA)+1MХzĭ$7=فm4-Wn-Ҵ AqIE`HRfk@FQ`\q!]6Q NK*:oV ]b4}+'ZNU[30?*gМ),"-N8Cf|; Ӫ n{L~<vH7Ob/s˭n,Kq^k҈U:lrWt
+(l(]/;/?@|}ot4Iov7!I_XnyD [bF@#f_WonKgw
+`bkj0K_lPܴ6rK}5ۚgV&3AkkDݮsCᚧ&^YǢ^^Zoؼe(`4DZE8:_sz3
+"gjꐦHywRnJKy^`mnzRrY1mҴH{'m3k[FڢI>tNmG&%l5x,ҨIlƉ1_Եd7"[" VvG>|-KmQ"*ljۉjܺe}<}mZ
+endstream
+endobj
+3145 0 obj
+<< /Type /Page /Contents 3146 0 R /Resources 3144 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3147 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 3145 0 R /XYZ 78.37 808.885 null ] >>
endobj
3148 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 3145 0 R /XYZ 79.37 773.016 null ] >>
endobj
3149 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 742.926 null ] >>
endobj
3150 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 731.968 null ] >>
endobj
3151 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 721.009 null ] >>
endobj
3152 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 710.05 null ] >>
endobj
3153 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 699.091 null ] >>
endobj
3154 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 688.132 null ] >>
endobj
3155 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 677.173 null ] >>
endobj
3156 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 666.214 null ] >>
endobj
3157 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 655.255 null ] >>
endobj
3158 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 644.296 null ] >>
endobj
3159 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 633.337 null ] >>
endobj
3160 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 622.379 null ] >>
endobj
3161 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 611.42 null ] >>
endobj
3162 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 600.461 null ] >>
endobj
3163 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 516.775 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 589.502 null ] >>
endobj
3164 0 obj
-<< /D [ 3137 0 R /XYZ 79.37 480.107 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 578.543 null ] >>
endobj
3165 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 461.973 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 567.584 null ] >>
endobj
3166 0 obj
-<< /D [ 3137 0 R /XYZ 79.37 425.305 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 556.625 null ] >>
endobj
3167 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 407.171 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 545.666 null ] >>
endobj
3168 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 396.212 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 534.707 null ] >>
endobj
3169 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 385.253 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 523.748 null ] >>
endobj
3170 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 374.294 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 512.789 null ] >>
endobj
3171 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 363.335 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 501.831 null ] >>
endobj
3172 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 352.376 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 490.872 null ] >>
endobj
3173 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 341.417 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 479.913 null ] >>
endobj
3174 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 330.458 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 468.954 null ] >>
endobj
3175 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 319.499 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 457.995 null ] >>
endobj
3176 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 308.54 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 447.036 null ] >>
endobj
3177 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 297.582 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 436.077 null ] >>
endobj
3178 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 286.623 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 425.118 null ] >>
endobj
3179 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 275.664 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 414.159 null ] >>
endobj
3180 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 264.705 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 403.2 null ] >>
endobj
3181 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 253.746 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 392.242 null ] >>
endobj
3182 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 242.787 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 381.283 null ] >>
endobj
3183 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 231.828 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 370.324 null ] >>
endobj
3184 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 220.869 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 359.365 null ] >>
endobj
3185 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 209.91 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 348.406 null ] >>
endobj
3186 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 198.951 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 337.447 null ] >>
endobj
3187 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 187.992 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 326.488 null ] >>
endobj
3188 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 177.034 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 315.529 null ] >>
endobj
3189 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 166.075 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 304.57 null ] >>
endobj
3190 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 155.116 null ] >>
+<< /D [ 3145 0 R /XYZ 79.37 267.903 null ] >>
endobj
3191 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 144.157 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 249.768 null ] >>
endobj
3192 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 133.198 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 238.809 null ] >>
endobj
3193 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 122.239 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 197.963 null ] >>
endobj
3194 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 111.28 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 187.004 null ] >>
endobj
3195 0 obj
-<< /D [ 3137 0 R /XYZ 81.145 100.321 null ] >>
-endobj
-3136 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 3145 0 R /XYZ 81.145 176.045 null ] >>
endobj
-3198 0 obj
-<< /Filter /FlateDecode /Length 2718 >>
-stream
-xڵn+<
-ܖ5ܒ6K!í(vSF&Y}! }&1A?_q1-+FYo?4q.>86|¨ Ώ҈v&O`{F#qW#@IO32VPR%3*i <y} H`K5 i2Be2 f•h Thׯ^FND+\h>3ۊHVD~GkF+M)B;&% n KV_4s4L(`vFX<[#zA*fʦLoE2gB  *l uXy5g
-ڧh= =6t-3<
-TP@JH0 Bd{ /VP^ <&)(WI#3;wZIуR_- XbH]#T(^nّv(A ÷W츒g6:HvI5$U%R;H`Mߓ>zڕTZΤ!rRR^=΢ZJ)'$ZH
-PiqR+/'"2eԈFG aZmּaiR3ieFoONI 4K9͔V Ͳo?<x@ΖcX߸ճ})c'1e-
-&f\ǥKg~u>*}QW>A1eu`&0GB$#3x YP]N7dFO&Z@OrӉ1ܞw 18"d#
-9}=Z_1qʕ2!M\|hXr'|rϥPÀEq`VZH+eTGAwxخ|2"4 VAtn#Tγ%GtYrKr A%Lx?T ǣ9T^+hRɹ>RLVq͵TcT~Gf3f1՚ZH3ȹ\R|\ݙ>1laa;=XeC5jZ"tO}&VСF69'10=SYwv(+n
-Ӻr1/˪>/{4"9K2Ac7w !5!B3Li\@4LK9w
-מʡ-k~<{?&hJnJ9,2H2 tFD6~ײEJX$Dr4V4dT%}$D.3Azm}Tt}L ѶXpttQ1QLI=.ܘ}Ք!7CΏaCvKǦ>K^ "vAZ1tlӚPo0ab{PIwŦ{u&kim&tn0_99 [H=jh:)zY4kT£5dOxP ⭺uAU.J SB!ymp4v/=hO|o߸#d䈯LbʩLtܿ\Gn8FoˡK84!Qk_ XYdژVVhuf8`F!v Ҫ?}3VZþT-$/sNsdu^
-wa9,} VGeneuQgq R%xA=͛(KEUo3Ħ!>x'<i:|Uz,=3@»U-78p%
-endstream
+3196 0 obj
+<< /D [ 3145 0 R /XYZ 81.145 165.086 null ] >>
endobj
3197 0 obj
-<< /Type /Page /Contents 3198 0 R /Resources 3196 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R /Annots 3248 0 R >>
+<< /D [ 3145 0 R /XYZ 81.145 154.127 null ] >>
endobj
-3248 0 obj
-[ 3135 0 R ]
-endobj
-3135 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 745.828 246.868 758.348 ]/A << /S /GoTo /D (Hfootnote.43) >> >>
+3198 0 obj
+<< /D [ 3145 0 R /XYZ 81.145 143.168 null ] >>
endobj
3199 0 obj
-<< /D [ 3197 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 132.209 null ] >>
endobj
3200 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 743.055 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 121.25 null ] >>
endobj
3201 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 732.097 null ] >>
+<< /D [ 3145 0 R /XYZ 81.145 110.291 null ] >>
endobj
-3202 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 721.138 null ] >>
+3144 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F81 377 0 R /F59 346 0 R /F84 425 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3203 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 710.179 null ] >>
+3205 0 obj
+<< /Filter /FlateDecode /Length 2543 >>
+stream
+x[KϯX.Y'0`zzڀoIf d?U")>ֈY^_=XG./r,X|I nqV imYJ z}Rѿ@64H^((XGlޕF2H)5ͼW/~$a?_&,Zj<bi'3_3ϑVכ׋'X5D
+#MLئ͟ku~a,g@ڸvC7 &&hPzT,p@oq-r`Ă.jU!n%p7[U$XU@,J4/ȟ֙M*Xyme#\CЗZeP*R\^1lś5󦡪9}Zyty3}εoUB)vP 0f?3;"?~_yG*XzS ^^ c~|vȧkZHhA .l(
+I SȦR j ™kgc-G ʃ*8/{BgemtpIqLQAۦ#Uۄϡ&Bqw 7h(,SxWuK!+VO6)4\epE– ]E!ǖOKW}Uk]PTdéIN
+۲65)A#J; 6i$%;J?H;rlŬ0REyزk1]x _[w93Bۉ嵜=rI[#EJaAqDR*Zpo4ZP[[ S⼣T8_+uN yWWn2kK$n 2>.pn旓Z' QӖR[{b.7ԚU&x4V8o<R^19g 7ی`{)WVq ǫ ?WWcؑqgvąZx놸ӎҬe}^{ԯ2?ssR`? >~˯4OLX1u7Ɣ(?Pɩňi4
+qP$qq6OU+D]<-pu./(S><@[7HGmR!
+endstream
endobj
3204 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 699.22 null ] >>
+<< /Type /Page /Contents 3205 0 R /Resources 3203 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R /Annots 3254 0 R >>
endobj
-3205 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 688.261 null ] >>
+3254 0 obj
+[ 3202 0 R ]
+endobj
+3202 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 334.011 246.868 346.531 ]/A << /S /GoTo /D (Hfootnote.43) >> >>
endobj
3206 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 677.302 null ] >>
+<< /D [ 3204 0 R /XYZ 78.37 808.885 null ] >>
endobj
3207 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 666.343 null ] >>
+<< /D [ 3204 0 R /XYZ 79.37 773.016 null ] >>
endobj
3208 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 655.384 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 755.443 null ] >>
endobj
3209 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 644.425 null ] >>
-endobj
-281 0 obj
-<< /D [ 3197 0 R /XYZ 79.37 607.769 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 727.675 null ] >>
endobj
3210 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 586.927 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 716.716 null ] >>
endobj
3211 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 571.245 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 705.757 null ] >>
endobj
3212 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 520.213 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 694.799 null ] >>
endobj
3213 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 509.254 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 683.84 null ] >>
endobj
3214 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 498.295 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 672.881 null ] >>
endobj
3215 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 487.336 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 661.922 null ] >>
endobj
3216 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 476.377 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 650.963 null ] >>
endobj
3217 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 465.418 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 640.004 null ] >>
endobj
3218 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 454.459 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 629.045 null ] >>
endobj
3219 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 443.5 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 618.086 null ] >>
endobj
3220 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 432.541 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 578.363 null ] >>
endobj
3221 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 421.582 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 567.404 null ] >>
endobj
3222 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 410.624 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 556.445 null ] >>
endobj
3223 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 399.665 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 545.486 null ] >>
endobj
3224 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 388.706 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 534.527 null ] >>
endobj
3225 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 377.747 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 523.568 null ] >>
endobj
3226 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 366.788 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 512.609 null ] >>
endobj
3227 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 355.829 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 501.651 null ] >>
endobj
3228 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 344.87 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 490.692 null ] >>
endobj
3229 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 333.911 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 479.733 null ] >>
endobj
3230 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 322.952 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 468.774 null ] >>
endobj
3231 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 311.993 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 457.815 null ] >>
endobj
3232 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 301.034 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 446.856 null ] >>
endobj
3233 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 290.076 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 435.897 null ] >>
endobj
3234 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 279.117 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 424.938 null ] >>
endobj
3235 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 268.158 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 413.979 null ] >>
endobj
3236 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 257.199 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 403.02 null ] >>
endobj
3237 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 246.24 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 392.062 null ] >>
endobj
3238 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 235.281 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 381.103 null ] >>
endobj
3239 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 224.322 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 331.671 null ] >>
endobj
3240 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 213.363 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 320.712 null ] >>
endobj
3241 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 202.404 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 269.034 null ] >>
endobj
3242 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 191.445 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 258.075 null ] >>
endobj
3243 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 180.487 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 247.116 null ] >>
endobj
3244 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 169.528 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 236.157 null ] >>
endobj
3245 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 158.569 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 208.389 null ] >>
endobj
3246 0 obj
-<< /D [ 3197 0 R /XYZ 81.145 147.61 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 197.43 null ] >>
endobj
3247 0 obj
-<< /D [ 3197 0 R /XYZ 93.716 89.795 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 186.471 null ] >>
endobj
-3196 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F81 377 0 R /F83 414 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+3248 0 obj
+<< /D [ 3204 0 R /XYZ 81.145 175.512 null ] >>
endobj
-3251 0 obj
-<< /Filter /FlateDecode /Length 1917 >>
-stream
-xZɎ6W!Y h
-"Xm盢N.p'gV>>.Rƒ.} 8)}:kGNsn4zWB-Jhj D#{YM4KFTąWA
-GJVh8{+{c I@u#i5޷s-Tp3>]RFD1+T \ꪄ; [`f
-61u.HP*Vp&)g} η '}Ix
-CM&6?>ͬZ \#- LkxxW Z 5ȣn0~=4|
-endstream
+3249 0 obj
+<< /D [ 3204 0 R /XYZ 81.145 164.553 null ] >>
endobj
3250 0 obj
-<< /Type /Page /Contents 3251 0 R /Resources 3249 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 3204 0 R /XYZ 81.145 153.594 null ] >>
+endobj
+3251 0 obj
+<< /D [ 3204 0 R /XYZ 81.145 142.636 null ] >>
endobj
3252 0 obj
-<< /D [ 3250 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3204 0 R /XYZ 81.145 131.677 null ] >>
endobj
3253 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 730.971 null ] >>
+<< /D [ 3204 0 R /XYZ 93.716 89.795 null ] >>
endobj
-3254 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 720.012 null ] >>
+3203 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F16 336 0 R /F81 377 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3255 0 obj
-<< /D [ 3250 0 R /XYZ 79.37 673.39 null ] >>
+3257 0 obj
+<< /Filter /FlateDecode /Length 2782 >>
+stream
+xڭ[Ɏ6S "-OFmUVu8]cK47)z]~{}|
+|ۅ_e/Zq)~I6m_m#E{ms]p_ݽo__mLzslI{Pe9>@
+[Aϖ?F\OX,gW:a6g3GFOP/IxD..GUUf@\REKXMSe_R]娡cT06#Jϝd409iqsvY^fy'x
+}t'.kJNl[3"1t-5SEb&63ȘޮRP= iob7oF15NJH WƧvI_>+ ewoTɊN$Ą]#H'JuHq>$nd7-n:-JxuEbxKQbAW_m7iI]UrUdՍȬգTl[%wJظy | L?&* Ƣ|:B&湘?6^5?}}dteg|QўS?J&)Zp!<s,=:JD5<J=! 2qC`2preMvbp,+xEHc1B,m-XomRkFKCG (VwB&E{4s/ǂ/j2Vލpb} %d` Քb|dWBɔGA^gڂƽ=z4lG(}fwg}ώ!cGLvl)CF8CՓF8y_X;ekO1(kof0^1Nc3! *qfdg"eH:խ~J0"OWW=d^OWHr`FL;Y
+?bQz&ƃWI {F_U'|lMy_^JB2wp+P0hZ#tg/@fԈŚkKhe|op`vCqPMG70>98H5uz^n'楜Ѧ.4G8Gĵ|sA眵K3'O1=\1}R05+:#1YbGiC98]KcpFfc>7Bz,x_Bz+~GmGPй֐_O \ ͸"j)
+'ԯnQZ cKiVyA2g+|C^Lj^sbவ1,[䂁#%.⾎R"5mݐ!!k<*?)s𛷉1 U^_Ca讁;ʋV=ꬊ +ϩ8ʾ')
+yb#l&{.3ɀsR+[jqL
+0:MkVo^55m\Bٶ1=q%q.l @sP&jyA4d:C}Z1Vi{rZq+~3mNPwJ;r u5ީpn]C;<W}\(W3')C­}!ޥ8m@V4^WecőTbn- mt0Xh3 9!dz[}}_N%\(
+
+Ov8jo[mѓ]ة?:ظ8S
+zB.\1*C(䴞st76*3V:I hpKmߕh:-~1.uw>q{צ}ZpH{bJgO{ \YT*
+v\JO.pN 9B]' 1)uKj}3vQvAa
+}}UJT>/5uo
+=ozѠ&G{{>]qH%<*ZBj>Xag{)n}!G>[HVGzKuq9-mۿP
+endstream
endobj
3256 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 655.255 null ] >>
-endobj
-3257 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 644.296 null ] >>
+<< /Type /Page /Contents 3257 0 R /Resources 3255 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3258 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 633.337 null ] >>
+<< /D [ 3256 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+281 0 obj
+<< /D [ 3256 0 R /XYZ 79.37 771.024 null ] >>
endobj
3259 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 622.379 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 751.43 null ] >>
endobj
3260 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 611.42 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 735.489 null ] >>
endobj
3261 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 600.461 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 683.684 null ] >>
endobj
3262 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 589.502 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 672.725 null ] >>
endobj
3263 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 578.543 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 661.766 null ] >>
endobj
3264 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 567.584 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 650.807 null ] >>
endobj
3265 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 556.625 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 639.848 null ] >>
endobj
3266 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 545.666 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 628.889 null ] >>
endobj
3267 0 obj
-<< /D [ 3250 0 R /XYZ 79.37 497.043 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 617.93 null ] >>
endobj
3268 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 478.909 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 606.971 null ] >>
endobj
3269 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 467.95 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 596.012 null ] >>
endobj
3270 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 452.01 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 585.054 null ] >>
endobj
3271 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 436.07 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 574.095 null ] >>
endobj
3272 0 obj
-<< /D [ 3250 0 R /XYZ 79.37 397.41 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 563.136 null ] >>
endobj
3273 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 379.275 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 552.177 null ] >>
endobj
3274 0 obj
-<< /D [ 3250 0 R /XYZ 79.37 342.608 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 541.218 null ] >>
endobj
3275 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 312.518 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 530.259 null ] >>
endobj
3276 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 301.559 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 519.3 null ] >>
endobj
3277 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 290.6 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 508.341 null ] >>
endobj
3278 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 279.641 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 497.382 null ] >>
endobj
3279 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 268.682 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 486.423 null ] >>
endobj
3280 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 257.724 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 475.464 null ] >>
endobj
3281 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 246.765 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 464.506 null ] >>
endobj
3282 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 235.806 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 453.547 null ] >>
endobj
3283 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 224.847 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 442.588 null ] >>
endobj
3284 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 213.888 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 431.629 null ] >>
endobj
3285 0 obj
-<< /D [ 3250 0 R /XYZ 81.145 202.929 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 420.67 null ] >>
endobj
-3249 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F83 414 0 R /F74 337 0 R /F65 335 0 R /F75 338 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+3286 0 obj
+<< /D [ 3256 0 R /XYZ 81.145 409.711 null ] >>
endobj
-3289 0 obj
-<< /Filter /FlateDecode /Length 2228 >>
-stream
-x[Ɏ6WL4=1[>%/!".bŇ4TzU,Z(—OO
-\&WCYhЄ'Z6|ӋqzB]9 KҾ:{}ph+P TsT^RD%fͅ`<x`R)3 bùE(mYNE 6wIs^PE =Ȟ -ƅܥqK˙b
-EC"Ԟ)S/45c^DUf+(ǔS}M^R23&F*-Ӡ>"iX{IG||UzJFsY`6u4={I{|"f эv ̈>S1gD\%FAR=bUPS{Ɍ3:H9pr
-H{A{ĺsmnZyTV0k :1HؑJ*;kriS8H)k\Zog WyscIng♻{&5ͯrgΈ AsfB;fgty5/-$y`Bֲ0Jfe^)rARP\2#*x00o1'$5_a.' bgh EӊROyxZsXSl0 j;ei:kە5Fbn_ݏV0 Ǚ~D5lr˄;4q r`^uQxM*ƣotwx]Kk
-M)/-}zUYh#
-1%-~~2sqr;-WF%u]m/ϷQ7UY
-ʓ  \+aeZ&Z۷JRۄxMmDع-IےN~ŵ(̂4.X!
-msy%nrIP3^9X^
-L=} ,q{IX
-590ŧ4}p&{eWڤh$ duJMS` 2oLdn}Y^7J;ll _5M^Rd#חYfzzFQU@TKEӲTܗ-)A/Ri5[AG혞; @ED,3B`AI?)aFBx4$Q
-endstream
+3287 0 obj
+<< /D [ 3256 0 R /XYZ 81.145 398.752 null ] >>
endobj
3288 0 obj
-<< /Type /Page /Contents 3289 0 R /Resources 3287 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R /Annots 3339 0 R >>
-endobj
-3339 0 obj
-[ 3286 0 R ]
+<< /D [ 3256 0 R /XYZ 81.145 387.793 null ] >>
endobj
-3286 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 434.994 246.868 447.514 ]/A << /S /GoTo /D (Hfootnote.44) >> >>
+3289 0 obj
+<< /D [ 3256 0 R /XYZ 81.145 376.834 null ] >>
endobj
3290 0 obj
-<< /D [ 3288 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 365.875 null ] >>
endobj
3291 0 obj
-<< /D [ 3288 0 R /XYZ 79.37 773.016 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 354.917 null ] >>
endobj
3292 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 343.958 null ] >>
endobj
3293 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 332.999 null ] >>
endobj
3294 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 732.964 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 322.04 null ] >>
endobj
3295 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 722.005 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 311.081 null ] >>
endobj
3296 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 711.046 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 222.413 null ] >>
endobj
3297 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 700.087 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 211.454 null ] >>
endobj
3298 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 689.128 null ] >>
+<< /D [ 3256 0 R /XYZ 79.37 164.832 null ] >>
endobj
3299 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 678.169 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 146.697 null ] >>
endobj
3300 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 667.21 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 135.738 null ] >>
endobj
3301 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 656.252 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 124.78 null ] >>
endobj
3302 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 645.293 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 113.821 null ] >>
endobj
3303 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 634.334 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 102.862 null ] >>
endobj
3304 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 623.375 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 91.903 null ] >>
endobj
3305 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 612.416 null ] >>
+<< /D [ 3256 0 R /XYZ 81.145 80.944 null ] >>
endobj
-3306 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 601.457 null ] >>
+3255 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F81 377 0 R /F74 337 0 R /F83 412 0 R /F65 335 0 R /F75 338 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3307 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 590.498 null ] >>
+3309 0 obj
+<< /Filter /FlateDecode /Length 1876 >>
+stream
+xZK#'ϯX4dǑr[krh(g6V^Z
+}$]?߾ߵ?N!>xS'adҨ_ޥ4W)Ki\ο&#X~wtrnH )U.fpI T?o}[G++ʨR SLjFy7{;-1ݡڙi,;B1v`#d,{k=PSeնG~86OY/ОՂ"\~k#3+r=q{D8id%[ŧl|;!2WaY-qTB/鈭)c|#c@vkLt={3@a儰E~CL.JH$H(IXHJ&<FE𢡄ynH)JBwuW9x);%[LIIjn?
+ruD_/U+ItGߪƿ1{vې:\Fan Q˘n\J}4yM[3<zz\BRN.ӢK(]R9Vo]FQ=3a]?_cWMPy |i͙>G&ɯVyt!"d/2ʤ d(7&P˴&hz8}j@学Lp[÷7ܜ?Aՙσj*t^gIōoV6?=?74N\/޷b|ǼC4O8!jdZcHV~[?!ǞpiBTr07att#;$9K˩ Uv>IkR13ҥECb+vyMx[u^?F,J
+~'|9:_*Uo<-
+G`!Tu$ F}Cnm2tWk{߽]ˬvUP LR'n܋Tėuk M
+ #ɽi7FrSs׭2^7,߹!m2^c7cYei:HVhXsC3$rl&70lL-<F0x!:+6L&b*QH턺&]HHeœZMʺj2ʎ\ 9[FZZ _у㻚XQգvŪ)tn6W:+L,dn*˸YY9oIk@\Sߍx)
+endstream
endobj
3308 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 579.539 null ] >>
-endobj
-3309 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 568.58 null ] >>
+<< /Type /Page /Contents 3309 0 R /Resources 3307 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3310 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 557.621 null ] >>
+<< /D [ 3308 0 R /XYZ 78.37 808.885 null ] >>
endobj
3311 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 546.662 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 768.829 null ] >>
endobj
3312 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 535.704 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 757.87 null ] >>
endobj
3313 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 524.745 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 746.912 null ] >>
endobj
3314 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 513.786 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 735.953 null ] >>
endobj
3315 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 484.894 null ] >>
+<< /D [ 3308 0 R /XYZ 79.37 687.393 null ] >>
endobj
3316 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 432.092 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 657.31 null ] >>
endobj
3317 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 421.133 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 646.351 null ] >>
endobj
3318 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 410.174 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 630.423 null ] >>
endobj
3319 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 399.215 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 614.496 null ] >>
endobj
3320 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 388.256 null ] >>
+<< /D [ 3308 0 R /XYZ 79.37 575.88 null ] >>
endobj
3321 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 377.298 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 557.752 null ] >>
endobj
3322 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 366.339 null ] >>
+<< /D [ 3308 0 R /XYZ 79.37 521.122 null ] >>
endobj
3323 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 355.38 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 491.039 null ] >>
endobj
3324 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 344.421 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 480.08 null ] >>
endobj
3325 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 333.462 null ] >>
-endobj
-285 0 obj
-<< /D [ 3288 0 R /XYZ 79.37 296.05 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 469.121 null ] >>
endobj
3326 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 275.208 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 458.162 null ] >>
endobj
3327 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 264.249 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 447.203 null ] >>
endobj
3328 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 253.29 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 436.244 null ] >>
endobj
3329 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 242.331 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 425.285 null ] >>
endobj
3330 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 231.372 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 414.326 null ] >>
endobj
3331 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 220.413 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 403.367 null ] >>
endobj
3332 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 209.455 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 392.408 null ] >>
endobj
3333 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 198.496 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 381.45 null ] >>
endobj
3334 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 187.537 null ] >>
+<< /D [ 3308 0 R /XYZ 79.37 344.82 null ] >>
endobj
3335 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 176.578 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 326.692 null ] >>
endobj
3336 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 136.727 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 297.813 null ] >>
endobj
3337 0 obj
-<< /D [ 3288 0 R /XYZ 81.145 125.768 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 286.854 null ] >>
endobj
3338 0 obj
-<< /D [ 3288 0 R /XYZ 93.716 94.776 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 275.895 null ] >>
endobj
-3287 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R /F59 346 0 R /F84 425 0 R /F74 337 0 R /F16 336 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+3339 0 obj
+<< /D [ 3308 0 R /XYZ 81.145 264.936 null ] >>
endobj
-3342 0 obj
-<< /Filter /FlateDecode /Length 2522 >>
-stream
-x[n$-)`MɲTiξ:s[%I/j˕A`J7j. an_yc7jM+FbNzP7ywu`n͐M)nJF5Z$} o/th''v?@8"9R38B˥%%BWc5|#L=z0YŔ7M60-W B JIQ=VQjŪ&
-%p}s^KW(VBƧ[xP߃A ؝#W-0DOY=wOMҙ=?#d*WorO{8 !]@pjԎMeڝ9)G0aN;;4O܅pk՚:c6{^şiK@8䶥hhMA*AagvꌌVB~yN
-pQr{ O<現ޅp<J={:~:+\"&CG'S[Z8@A
-XC@D)1֚^hʻfe ЌW̋ǜx7M]I]]IӲ@\H Dd/e -kLWɍIѥEb>u/
-.h>b4
-9E:1/y KY\|}Z81i˴5MՀG={flꮁ<{^ށ!{D؋=hy*7~3Ƣ9?ԢjM4;[GV8%sFOE1 ~ {!d-][ "ij\mc=Q5g;qev5S)r3g3z_L?ŸC(|['S]*iW#T'vȶ-1ѥ_jvȽcWnVzG!6¤*ij!! ar5@Uǥ ף0X>tr8L5FF>q{S E M,< V%u_ +f1]S9L&U3Qɯ4%`a2EXaݭ|b=g^aB-/ rC|l9i;H(l\xxs,
-~$b1Kkxo-a0;mq)""'9y7-Yrȇ`%OhuɬX=DBg{9 ?pFy9}2Duv5A
-endstream
+3340 0 obj
+<< /D [ 3308 0 R /XYZ 81.145 253.977 null ] >>
endobj
3341 0 obj
-<< /Type /Page /Contents 3342 0 R /Resources 3340 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 3308 0 R /XYZ 81.145 243.018 null ] >>
+endobj
+3342 0 obj
+<< /D [ 3308 0 R /XYZ 81.145 232.059 null ] >>
endobj
3343 0 obj
-<< /D [ 3341 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 221.1 null ] >>
endobj
3344 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 210.141 null ] >>
endobj
3345 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 199.183 null ] >>
endobj
3346 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 188.224 null ] >>
endobj
3347 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 177.265 null ] >>
endobj
3348 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 166.306 null ] >>
endobj
3349 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 663.225 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 155.347 null ] >>
endobj
3350 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 652.266 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 144.388 null ] >>
endobj
3351 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 641.308 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 133.429 null ] >>
endobj
3352 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 630.349 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 122.47 null ] >>
endobj
3353 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 619.39 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 111.511 null ] >>
endobj
3354 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 608.431 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 100.552 null ] >>
endobj
3355 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 597.472 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 89.593 null ] >>
endobj
3356 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 586.513 null ] >>
+<< /D [ 3308 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3357 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 575.554 null ] >>
+3307 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3359 0 obj
+<< /Filter /FlateDecode /Length 2776 >>
+stream
+xڵ[Ɏ$W EhV 9X\K2؇Ό|,~/?>~z uqixכ7E\c\kq~s\?<>I)`+?[+JW&:/'#9s6sqX2 %Vg#(wA欐P#X`Ҡ2?ҥO'5x-m s`{ 4^AH꿓Ig1U@ۘ5|U<7vՒ ̋V&*+/
+wIWCWw CJk,4>\o-x4D݊xBg -2V%)| | 1dbdEd
+]4oTNI!FyEyw$V2`6b[,;$X |4 0iZKroX#yNOr&CXg "\=SzRKVzD:G:X9Z" @x+eB^'@;dJZqkِtweU+YE*R$\%4JqboRRf$iHER-z|zkK=?YL)eG2ۜ-RSq`)&3Ѽ@(6s\2żaʹsnVko h6K/Ʊri+k$F^K-bP)dاnPjc"߼81gK1.Ck@j8[jH'Cu \5 }&
+l}ihR-c;[^zwR-y')>L$gK.h#NuUmrϕ%&ːC=I_e~I~J78fu]x" {|th~{:$KFFK~#HY\ JE kވȪwxR~>Nފ0ap&F0mpdrL쑦S(jΌPCNʝit(=lFUnď*iqfس<jL1]&4qn2NK5Ҭꃙv?+WYa*~1ngʓCB j8l+)`u׊l:qu'r=  3$%e>6%sEq8N:8 ι.@A; A] O>IX\0HA78l0_ SHTq^F}(ziy>6҈A5zӚ#b#W`[bDOo9ZȣKJz#NJ&#hl͓E‘<h|1FS XEYRGG샵:hgq~H d%C
+
+AYzvǂU_)buP'xzu*z|]#iW*G)"WSa_,T7™JtV ͚r՝kN,5WZڊ f&djWb5#m3L/
+4Ǯh: *'_qpPl(G
+&bqm03U@cւYNlgR%n5@XU%wLi(+3m*L[{h
+음9e,E 5hZLro
+{CqsB5]hsf/q\>LuvAIm?ݰi&<~_y^
+}-L zߗ-l*9cTׄg*@ᥖNPUp/V3JC4J _'j38GGmU: 2 b%%HaPu?GPI,Np=Akh8l `Cix05P|2LrlB[22[ ]k3J}"k}`Wr|ۇhm 84՞'awjEo^:c{0p>+(}AYCخeNK"
+endstream
endobj
3358 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 564.595 null ] >>
+<< /Type /Page /Contents 3359 0 R /Resources 3357 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R /Annots 3405 0 R >>
endobj
-3359 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 553.636 null ] >>
+3405 0 obj
+[ 3306 0 R ]
+endobj
+3306 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 704.981 246.868 717.501 ]/A << /S /GoTo /D (Hfootnote.44) >> >>
endobj
3360 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 542.677 null ] >>
+<< /D [ 3358 0 R /XYZ 78.37 808.885 null ] >>
endobj
3361 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 531.719 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 754.882 null ] >>
endobj
3362 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 520.76 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 702.08 null ] >>
endobj
3363 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 509.801 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 691.121 null ] >>
endobj
3364 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 498.842 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 680.162 null ] >>
endobj
3365 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 487.883 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 669.203 null ] >>
endobj
3366 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 476.924 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 658.244 null ] >>
endobj
3367 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 465.965 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 647.285 null ] >>
endobj
3368 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 455.006 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 636.326 null ] >>
endobj
3369 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 444.047 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 625.367 null ] >>
endobj
3370 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 433.088 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 614.408 null ] >>
endobj
3371 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 395.23 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 603.45 null ] >>
+endobj
+285 0 obj
+<< /D [ 3358 0 R /XYZ 79.37 566.038 null ] >>
endobj
3372 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 384.271 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 545.195 null ] >>
endobj
3373 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 373.313 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 534.237 null ] >>
endobj
3374 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 362.354 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 523.278 null ] >>
endobj
3375 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 351.395 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 512.319 null ] >>
endobj
3376 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 325.492 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 501.36 null ] >>
endobj
3377 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 314.533 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 490.401 null ] >>
endobj
3378 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 303.574 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 479.442 null ] >>
endobj
3379 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 292.615 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 468.483 null ] >>
endobj
3380 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 281.656 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 457.524 null ] >>
endobj
3381 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 270.697 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 446.565 null ] >>
endobj
3382 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 259.738 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 406.715 null ] >>
endobj
3383 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 248.78 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 395.756 null ] >>
endobj
3384 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 237.821 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 384.797 null ] >>
endobj
3385 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 226.862 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 373.838 null ] >>
endobj
3386 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 215.903 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 362.879 null ] >>
endobj
3387 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 204.944 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 351.92 null ] >>
endobj
3388 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 193.985 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 340.961 null ] >>
endobj
3389 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 183.026 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 279.193 null ] >>
endobj
3390 0 obj
-<< /D [ 3341 0 R /XYZ 79.37 160.314 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 268.234 null ] >>
endobj
3391 0 obj
-<< /D [ 3341 0 R /XYZ 81.145 142.179 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 257.275 null ] >>
endobj
-3340 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 414 0 R /F74 337 0 R /F81 377 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-3394 0 obj
-<< /Filter /FlateDecode /Length 1761 >>
-stream
-xZn9+aXE0 ER96i^.,EAC[2ZH}rzzE<D:{x }w_Fڤ imOoe{¤x*0 K
-̘.t V!$n΄-N*bd2 !^E
-EhƲȵH@wqV%"}967-*5j(2S J*&__[%kRֹ{˟'Gh
-mz&LYd$9VuU?=~N4f~^p)/X޾w>5r-3m)biBǬy$5Űkp { =Wm[0kqٟg}o7U:A0cAAip-HtW"af<yHhSRaq[R,m,UZ
-}h-wc޶aI` )B>I0&@QSQ-WM.{hiM.4$hkZPr[.vvLNLοG>/\].JN pZ*"e%Vgit]֢l\h?<F&tLg8{,q>F|[\eGتhKdkqv!A9k؋huH5r6']rXA/Rct͗5_09U4F_6
-Pb @{pAQڰ\i
-3D,~-pdZZ/NbH*b-dk6;М)[ޱ?XU\AFYo }Q,Ѧ˛GM+#M7T T9mgu
-< :UrS:7m+,cx}85v >Xt=%>oFV\dsk2,1cKKkBbhS bϲzjiа 9menv1Jۺa(Lnqn/)7|ML1(:$")`S!dI&{$ɋW}\X;'HV[AqZփ놼!\ 4+m:HOM
-+D$pkʹGjem` m$s EQYJ6" 5T`k1pmη["1O9،TrgxIPۆgs,-RW#4Z ^`kĨ4"3Z*go49SꂕFF+d EF?^Irc)
-endstream
+3392 0 obj
+<< /D [ 3358 0 R /XYZ 81.145 246.316 null ] >>
endobj
3393 0 obj
-<< /Type /Page /Contents 3394 0 R /Resources 3392 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 3358 0 R /XYZ 81.145 235.357 null ] >>
+endobj
+3394 0 obj
+<< /D [ 3358 0 R /XYZ 81.145 224.398 null ] >>
endobj
3395 0 obj
-<< /D [ 3393 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 213.44 null ] >>
endobj
3396 0 obj
-<< /D [ 3393 0 R /XYZ 79.37 773.016 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 202.481 null ] >>
endobj
3397 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 191.522 null ] >>
endobj
3398 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 180.563 null ] >>
endobj
3399 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 727.983 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 169.604 null ] >>
endobj
3400 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 712.042 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 158.645 null ] >>
endobj
3401 0 obj
-<< /D [ 3393 0 R /XYZ 79.37 673.382 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 147.686 null ] >>
endobj
3402 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 643.293 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 136.727 null ] >>
endobj
3403 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 632.334 null ] >>
+<< /D [ 3358 0 R /XYZ 81.145 125.768 null ] >>
endobj
3404 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 621.375 null ] >>
+<< /D [ 3358 0 R /XYZ 93.716 96.022 null ] >>
endobj
-3405 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 610.416 null ] >>
+3357 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F16 336 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3406 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 599.457 null ] >>
+3408 0 obj
+<< /Filter /FlateDecode /Length 2319 >>
+stream
+x[n#7+CU\ÀdIr-59aqi.n55`t,X9ӿ'I2gq?q<-7stAz8F-紸_n25z]gI˹EKW?,=|< 2_J:D =`!V=L@R Ā(ꁔ`= O4H1v,"GIq.0h=OmxZz2}4/Τa
+y&~ ur~ŪY14'/:8o2N7Z2WC1%!9D
+dZ % Y#E}oՅRwora</5#RZaD(Jc |"^lv".%yTphęue[~rKXlPR*YFv)d.~xD@-f%ξh/a
+o~!csRWC{A)8}!a).&)҆ #t)wHS4Ezb!=OT RtgtH/zܬ(~4ŷ\H/#u=;!.}yfGr8[sp-FZmk~tO[+ng>yT1JkM
+ r \y}p:Ya{@b݀ҟ:H(&wܯ&qE9Sz}-!k)x
+C[#7UJ25o'`Ԭ'q!q
+IȡgsMz@Ļo%ģe%cvFLhO8%Z YX.NѽUٶ {Љ|~-M:Bd C9D7|,kk:  `1[Mj[$⾐)3}ݔ+7gBŻ8]|$$Ŀ沨
+O;`%\ 3Lg`>^~r_}z_IUXά;5RE tGq]Jx6دen 2^ݮS|a'yɛerr$\ /|%HgG)ÔtFB#$KƼvfyoܹX@AA)+ l9i͔^)·Nu)7bH"?cM-wpBft8.:͸jn |"|rGI+rgoǺC[Eؕlع9>a <I;<> e2D
+6Yz=δ
+endstream
endobj
3407 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 588.498 null ] >>
-endobj
-3408 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 577.539 null ] >>
+<< /Type /Page /Contents 3408 0 R /Resources 3406 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3409 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 566.58 null ] >>
+<< /D [ 3407 0 R /XYZ 78.37 808.885 null ] >>
endobj
3410 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 555.621 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 768.829 null ] >>
endobj
3411 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 544.662 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 757.87 null ] >>
endobj
3412 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 533.704 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 746.912 null ] >>
endobj
3413 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 522.745 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 735.953 null ] >>
endobj
3414 0 obj
-<< /D [ 3393 0 R /XYZ 79.37 486.077 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 724.994 null ] >>
endobj
3415 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 467.943 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 714.035 null ] >>
endobj
3416 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 456.984 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 703.076 null ] >>
endobj
3417 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 446.025 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 665.218 null ] >>
endobj
3418 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 435.066 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 654.259 null ] >>
endobj
3419 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 424.107 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 643.3 null ] >>
endobj
3420 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 413.148 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 632.341 null ] >>
endobj
3421 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 402.189 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 621.382 null ] >>
endobj
3422 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 391.23 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 595.479 null ] >>
endobj
3423 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 380.271 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 584.52 null ] >>
endobj
3424 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 369.313 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 573.562 null ] >>
endobj
3425 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 358.354 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 562.603 null ] >>
endobj
3426 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 347.395 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 551.644 null ] >>
endobj
3427 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 336.436 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 540.685 null ] >>
endobj
3428 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 325.477 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 529.726 null ] >>
endobj
3429 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 314.518 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 518.767 null ] >>
endobj
3430 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 303.559 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 507.808 null ] >>
endobj
3431 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 292.6 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 496.849 null ] >>
endobj
3432 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 281.641 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 485.89 null ] >>
endobj
3433 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 270.682 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 474.931 null ] >>
endobj
3434 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 259.724 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 463.973 null ] >>
endobj
3435 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 248.765 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 453.014 null ] >>
endobj
3436 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 237.806 null ] >>
+<< /D [ 3407 0 R /XYZ 79.37 430.301 null ] >>
endobj
3437 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 226.847 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 412.167 null ] >>
endobj
3438 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 215.888 null ] >>
+<< /D [ 3407 0 R /XYZ 79.37 363.544 null ] >>
endobj
3439 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 204.929 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 331.462 null ] >>
endobj
3440 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 193.97 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 320.503 null ] >>
endobj
3441 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 183.011 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 304.563 null ] >>
endobj
3442 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 172.052 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 288.623 null ] >>
endobj
3443 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 161.093 null ] >>
+<< /D [ 3407 0 R /XYZ 79.37 249.963 null ] >>
endobj
3444 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 150.134 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 219.873 null ] >>
endobj
3445 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 139.176 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 208.914 null ] >>
endobj
3446 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 128.217 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 197.955 null ] >>
endobj
3447 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 117.258 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 186.996 null ] >>
endobj
3448 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 106.299 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 176.037 null ] >>
endobj
3449 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 95.34 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 165.078 null ] >>
endobj
3450 0 obj
-<< /D [ 3393 0 R /XYZ 81.145 84.381 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 154.12 null ] >>
endobj
-3392 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+3451 0 obj
+<< /D [ 3407 0 R /XYZ 81.145 143.161 null ] >>
endobj
-3454 0 obj
-<< /Filter /FlateDecode /Length 2169 >>
-stream
-xڵZn#7+IW`YV%m0K\aqiza~Ekmz8?<]?(
-h2HL&r6lNh{f-܌aJN$n=RoP/Ĺf#qu'{EOk_W^z[$S2sluK^nߜh{Lܢ ` g||E=َ/:Dy!Y)^N;EGk杁ZblpYB03(#ͫ>:z#,M#UyXXcN3aɗe#!?d *OUz49 5bWsλt~jcuKDRdA/eRR-ֆ99{$GR3z %+(R^G$2|g 0!G7v<~֬icW4sƭ֙y H < wyn +c@XZɨmX-fQjFܫ[nj1m༤ws,+qͧU+NqY-Ώ$܆\LizqøXڏVΡd@N4ӺS9Kߤ]w{UbSu+ύ
-l bSH<S[T#_ʝ4;HؔI}|VݭdʣKge~MG?do:C}NܫT[iW59:!.]p-js퟼ E32</E3o~a|[K0 7)%oq,0f׹%Կ/Cbltg2՞3kkn}_*\;UQzeUv&<٪ @UA]VH_I&Yߙ = @0A
-IP>}W1 +MJ.\)>[^K%6^`ᖋ7*v@MF;_Ơ}+qMfEOͲRzNRbRLpf%a@ Ӻ^@2`҃S"cԯ,!" FʹR+^{S«Gop)Z1RZZit@)EaHL2܀C>^]J*̗N(q
-5/FQmiuM 8<E5g/]XMSn
-Sa -)iCn~+O_C,k~<|yƸ8GPpŌ<sيCX'ku7.\aLH(C.^;lX{ߖ TJ@z:ϝxPzE J7rbI@Xن&
-endstream
+3452 0 obj
+<< /D [ 3407 0 R /XYZ 81.145 132.202 null ] >>
endobj
3453 0 obj
-<< /Type /Page /Contents 3454 0 R /Resources 3452 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R /Annots 3507 0 R >>
-endobj
-3507 0 obj
-[ 3451 0 R ]
+<< /D [ 3407 0 R /XYZ 81.145 121.243 null ] >>
endobj
-3451 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 463.885 246.868 476.475 ]/A << /S /GoTo /D (Hfootnote.45) >> >>
+3454 0 obj
+<< /D [ 3407 0 R /XYZ 81.145 110.284 null ] >>
endobj
3455 0 obj
-<< /D [ 3453 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3407 0 R /XYZ 81.145 99.325 null ] >>
endobj
-3456 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 768.829 null ] >>
+3406 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F83 412 0 R /F74 337 0 R /F81 377 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3457 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 757.87 null ] >>
+3459 0 obj
+<< /Filter /FlateDecode /Length 1683 >>
+stream
+x[Mo#7 W"Q>  [k{|HC;C6@ޝo#)hᯃ=|:}<=_
+s^*ϟMNZO#F㜟T~b`,.5N&C
+" &s2TDX`2Fn G4o(W~4Ѐ_c}|fa88S82ba4^^{RkQo%Xθ(7Tm7x?*r}M=qRXEA]&#!&_؅ֺgǟgUWϣ; Z[lHl N<je@"ˤb!-,5/]Hx'RӀՍOǣf"w@'>C F --!>".HGZMj& g
+4+e_2ZtJk7d7nyxZ-e-KLv,Γzo
+/qvE-M:G#/ &yv]CSjy7rxٟ? MsI!K1+;1Vӝ-~x++}$P0dbierC29MyCjgkŖז%:ƹ=&'.QGZIc^6;"}b*yrV:-VlnnP_]S"%ü[NǝIҩnft%Gneow=w6iUe)xZoX%_n It6@ލ
+S)*,$t!ݬ9D!-mZ/iRfL8jq=O> nϿ_IԊޝ<M'"~UҊ[i]948tFαUyp_csuxxeloΕ|gi\%D$sGJfn
+p2_"CY)1!%YWD#ҩCrpjWG<i
+endstream
endobj
3458 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 728.979 null ] >>
-endobj
-3459 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 718.02 null ] >>
+<< /Type /Page /Contents 3459 0 R /Resources 3457 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3044 0 R >>
endobj
3460 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 707.061 null ] >>
+<< /D [ 3458 0 R /XYZ 78.37 808.885 null ] >>
endobj
3461 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 696.102 null ] >>
+<< /D [ 3458 0 R /XYZ 79.37 773.016 null ] >>
endobj
3462 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 685.143 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 754.882 null ] >>
endobj
3463 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 674.184 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 738.941 null ] >>
endobj
3464 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 663.225 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 727.983 null ] >>
endobj
3465 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 652.266 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 717.024 null ] >>
endobj
3466 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 641.308 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 706.065 null ] >>
endobj
3467 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 630.349 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 695.106 null ] >>
endobj
3468 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 619.39 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 684.147 null ] >>
endobj
3469 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 608.431 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 673.188 null ] >>
endobj
3470 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 597.472 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 662.229 null ] >>
endobj
3471 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 586.513 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 651.27 null ] >>
endobj
3472 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 575.554 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 640.311 null ] >>
endobj
3473 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 564.595 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 629.352 null ] >>
endobj
3474 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 553.636 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 618.393 null ] >>
endobj
3475 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 542.677 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 607.435 null ] >>
endobj
3476 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 513.786 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 596.476 null ] >>
endobj
3477 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 460.984 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 585.517 null ] >>
endobj
3478 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 450.025 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 574.558 null ] >>
endobj
3479 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 439.066 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 563.599 null ] >>
endobj
3480 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 428.107 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 552.64 null ] >>
endobj
3481 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 417.148 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 541.681 null ] >>
endobj
3482 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 406.189 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 530.722 null ] >>
endobj
3483 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 395.23 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 519.763 null ] >>
endobj
3484 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 384.271 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 508.804 null ] >>
endobj
3485 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 373.313 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 497.846 null ] >>
endobj
3486 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 362.354 null ] >>
-endobj
-289 0 obj
-<< /D [ 3453 0 R /XYZ 79.37 339.886 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 486.887 null ] >>
endobj
3487 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 319.044 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 475.928 null ] >>
endobj
3488 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 308.085 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 464.969 null ] >>
endobj
3489 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 297.126 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 454.01 null ] >>
endobj
3490 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 286.167 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 443.051 null ] >>
endobj
3491 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 275.208 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 432.092 null ] >>
endobj
3492 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 264.249 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 421.133 null ] >>
endobj
3493 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 253.29 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 410.174 null ] >>
endobj
3494 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 242.331 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 399.215 null ] >>
endobj
3495 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 231.372 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 388.256 null ] >>
endobj
3496 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 220.413 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 377.298 null ] >>
endobj
3497 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 209.455 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 366.339 null ] >>
endobj
3498 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 198.496 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 355.38 null ] >>
endobj
3499 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 187.537 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 344.421 null ] >>
endobj
3500 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 176.578 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 333.462 null ] >>
endobj
3501 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 165.619 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 317.522 null ] >>
endobj
3502 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 154.66 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 286.638 null ] >>
endobj
3503 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 143.701 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 275.679 null ] >>
endobj
3504 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 132.742 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 264.72 null ] >>
endobj
3505 0 obj
-<< /D [ 3453 0 R /XYZ 81.145 121.783 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 253.761 null ] >>
endobj
3506 0 obj
-<< /D [ 3453 0 R /XYZ 93.716 90.677 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 242.802 null ] >>
endobj
-3452 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F16 336 0 R /F22 367 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+3507 0 obj
+<< /D [ 3458 0 R /XYZ 81.145 231.843 null ] >>
endobj
-3510 0 obj
-<< /Filter /FlateDecode /Length 2056 >>
-stream
-x[K6r
-(a{~XMi:ܮ6aƫҲe[G]`lEfoִ0rBO0=Cxu˔-vќl݅Sicz9^Norqk,'i6(T0e׋R;CfQ":Ck CdZ}yq.gű1<yl2eO!O8Y2"&'IHc :p4̏#RGcX3Rڼ?ӎ6
-B0,g#RGk퓐#Z#tHi1XZi/
-շ,MHƃտn@cf hm>' 3Ԩx2f4KP#GޚѦ
-$N@#\/Ru߹T˔orX!#\dE#ښHLK8l=9+Ψl"Xje;P#Y@z`o+Mv`cn3I!cI< ?_TjZKv(ʲ3lۉ
-h bܵ|8W%@gv{E4Wڝv xztؤ-'PU7!giZP)VOa{lJ@ Wq9
-뛚VO((y:GӔQֺQڱ*O@M9hTK]A g;r]= YL7
-9X>8E/QxE4 [#
-endstream
+3508 0 obj
+<< /D [ 3458 0 R /XYZ 81.145 220.884 null ] >>
endobj
3509 0 obj
-<< /Type /Page /Contents 3510 0 R /Resources 3508 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3076 0 R >>
+<< /D [ 3458 0 R /XYZ 81.145 209.925 null ] >>
+endobj
+3510 0 obj
+<< /D [ 3458 0 R /XYZ 81.145 198.966 null ] >>
endobj
3511 0 obj
-<< /D [ 3509 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 188.007 null ] >>
endobj
3512 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 177.049 null ] >>
endobj
3513 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 166.09 null ] >>
endobj
3514 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 155.131 null ] >>
endobj
3515 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 144.172 null ] >>
endobj
3516 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 133.213 null ] >>
endobj
3517 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 122.254 null ] >>
endobj
3518 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 3458 0 R /XYZ 81.145 93.362 null ] >>
endobj
-3519 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 692.117 null ] >>
+3457 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3521 0 obj
+<< /Filter /FlateDecode /Length 2288 >>
+stream
+x[Ko$ WE` -o=mdPңR,C^*C$E&O{Wf "X}IҪ˳NxMG /_vtfeRRǧ'6wx/6=:G3yۨ/.Gqp|_5Xh 8e>B2~M}z
+m@W@EN7*8dt/==C}X+o +_~Tj1%mU-Ͼev|צxTZH)i6ElF]pDOSDk7+vl kR ,+Fxw@n|~[>LP4<"%-hNG Np" E3P_2a -۶f1k 6`
+9?`K ل$%JJR1
+-Di )
+>c#Kal%kw$9aiAZa){v<8ԉmZݒ]r}؝B`DQwWriEɤRXtt`u}TQ<Hht>d*!<m Hsh Z" rap8.ΆH΄Nx=[Z5p6*&wY\X͉lb̔~ȶq!n-(uyYuBRC)'JVeY$T9oݴG-[ [nZyd/GAYOYYtdd
+1DvF8v+.n*aLl6<)[,^<'b9V%KID莈Ճ"67lYkCz﯁5X_hQU
+g~N C0ךPkNwjq[e
+,a@n( H0;|Hw
+endstream
endobj
3520 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 681.158 null ] >>
+<< /Type /Page /Contents 3521 0 R /Resources 3519 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R /Annots 3577 0 R >>
endobj
-3521 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 670.199 null ] >>
+3577 0 obj
+[ 3456 0 R ]
+endobj
+3456 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 236.441 745.828 246.868 758.418 ]/A << /S /GoTo /D (Hfootnote.45) >> >>
endobj
3522 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 3520 0 R /XYZ 78.37 808.885 null ] >>
endobj
3523 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 742.926 null ] >>
endobj
3524 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 731.968 null ] >>
endobj
3525 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 721.009 null ] >>
endobj
3526 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 710.05 null ] >>
endobj
3527 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 699.091 null ] >>
endobj
3528 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 688.132 null ] >>
endobj
3529 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 677.173 null ] >>
endobj
3530 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 666.214 null ] >>
endobj
3531 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 655.255 null ] >>
endobj
3532 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 644.296 null ] >>
+endobj
+289 0 obj
+<< /D [ 3520 0 R /XYZ 79.37 621.829 null ] >>
endobj
3533 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 600.986 null ] >>
endobj
3534 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 590.027 null ] >>
endobj
3535 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 516.775 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 579.068 null ] >>
endobj
3536 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 505.816 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 568.11 null ] >>
endobj
3537 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 494.857 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 557.151 null ] >>
endobj
3538 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 483.898 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 546.192 null ] >>
endobj
3539 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 472.939 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 535.233 null ] >>
endobj
3540 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 461.98 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 524.274 null ] >>
endobj
3541 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 451.021 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 513.315 null ] >>
endobj
3542 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 440.062 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 502.356 null ] >>
endobj
3543 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 429.103 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 491.397 null ] >>
endobj
3544 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 418.144 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 480.438 null ] >>
endobj
3545 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 407.186 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 469.479 null ] >>
endobj
3546 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 396.227 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 458.521 null ] >>
endobj
3547 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 385.268 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 447.562 null ] >>
endobj
3548 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 374.309 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 436.603 null ] >>
endobj
3549 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 363.35 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 425.644 null ] >>
endobj
3550 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 352.391 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 414.685 null ] >>
endobj
3551 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 341.432 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 374.834 null ] >>
endobj
3552 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 330.473 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 363.875 null ] >>
endobj
3553 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 319.514 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 352.917 null ] >>
endobj
3554 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 308.555 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 341.958 null ] >>
endobj
3555 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 297.596 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 330.999 null ] >>
endobj
3556 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 286.638 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 320.04 null ] >>
endobj
3557 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 275.679 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 309.081 null ] >>
endobj
3558 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 264.72 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 298.122 null ] >>
endobj
3559 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 253.761 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 287.163 null ] >>
endobj
3560 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 242.802 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 276.204 null ] >>
endobj
3561 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 231.843 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 265.245 null ] >>
endobj
3562 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 220.884 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 254.286 null ] >>
endobj
3563 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 209.925 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 243.327 null ] >>
endobj
3564 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 198.966 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 232.369 null ] >>
endobj
3565 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 188.007 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 221.41 null ] >>
endobj
3566 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 177.049 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 210.451 null ] >>
endobj
3567 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 166.09 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 199.492 null ] >>
endobj
3568 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 155.131 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 188.533 null ] >>
endobj
3569 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 144.172 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 177.574 null ] >>
endobj
3570 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 133.213 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 166.615 null ] >>
endobj
3571 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 122.254 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 155.656 null ] >>
endobj
3572 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 111.295 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 144.697 null ] >>
endobj
3573 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 100.336 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 133.738 null ] >>
endobj
3574 0 obj
-<< /D [ 3509 0 R /XYZ 81.145 89.377 null ] >>
+<< /D [ 3520 0 R /XYZ 81.145 122.78 null ] >>
endobj
-3508 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
+3575 0 obj
+<< /D [ 3520 0 R /XYZ 93.716 91.673 null ] >>
endobj
-3577 0 obj
-<< /Filter /FlateDecode /Length 2474 >>
+3519 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F16 336 0 R /F59 346 0 R /F84 425 0 R /F22 367 0 R /F81 377 0 R /F71 347 0 R /F53 345 0 R /F73 350 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3580 0 obj
+<< /Filter /FlateDecode /Length 2543 >>
stream
-xڽ[n8+& x96i:,.URv ul|Zh)ߓr|y5"xϋ:O<'gV>;*=H}I`ɋ`-NhFEÀ! .K <~!sEw~3(Uxh]|wf1}!##ЕHYHDvc8&~/t-inĈI$_VI'ׂt^Pz{B9Hcj"sɂkti>ghe- ?䥍0-ȵ@ly`lœH Y`m"sm~5q l0BKד=OY#GǸӄ./SgH:-t =<@gmZuE!~hkfN[vq]"(*Rٿ*s
-A jG_'ZbvRU]lu zy~S P #]^;hi=!?sk(
-#ګN!/2WJX`ۈC>
-'C^DUg#\
- ls վ3- ؜ AU6X쵾>IdNet2f}7jFF%E"bk~:V>eԟ3~ZnZq-&_ҨNc㶞j5
-5 f+gՙG(zjL;l.UzNn]th٩Ն\Il*3q%Ӥl-D${?{jni@H:ՎڢD+'[rڬ4bN( hZ Y.+r i<؀3/l7;Ր@z 4n[*>`<nL.U^ e,<ߣ 60/6/@7>_LqrN/ϊ%a> 5M\T֩&eqŬ A89VjLVnLK >ѹ:wP6wZuAgOQg 0u~ˆz ^4eݍ@U&K| CENJ-L8Pzph[-EpsKhYrːMDy/%hIbRF Uf A'd6Ze)LӄqRRuz%Czw=auBO
-E!- [r^'btj4V~76xךhM 9o3`zJy-c u,S!lWLFh pѝR5N7GqN=4.0=:Nt"QХhlNt?6)5E%emzZ>uiݯC9\kAQSQymXt"<0_(o*NISMy^3rce$걖x_&G~^%Q`·]JgYa.ŹmeJIq)5U[EyVGwY[pQ۳2/j7#o8ڷ^7xV@[t=
-[i+.!O[v3{[)NvE4(`H)Z}.(k_<OPS!LQVEJos-,>\rޯ=WIzsU-C_4y tZ*.Q
+x[n#9+" 0 He>6ki .%CrRrb}#-9$\>_~~pBpEdNœJHN;UJ{/#R/"'/8
+= o? #滔_@# JG5GF#HGĄL?kWUu
+5G="ut*ؠP
+M6`#EX 1O 7^("cJQX{sm<TG؜,R_;k#khZ\oyŸJiף9:"5^ɫq+T~k=tk.mS8=*#RԪٞsNĔiMYH&#R{Kk`'l4 0nɧ*.R:]-'k%F2
+K_kBZjdg,}REJ
+ǚ@CV /RL@f]jK)%ʬ%ƀ@%w% L.s"Kч jzƆ T+gUѠ&U4#Y&$j
+]޿|-fYR8XyUdt_ wSU61G
+O׃8˨QI = 4ebWe!QH lق:Jn&g/knFU(BkꓚVOȦ~ks恒
+͒
+GB
+RS8hᬪ%d' xbp~+2⼡gE<H5V h8NaQ}Fɵ∳\֡A
+@)L@S@ [u
+KdG<#JAE2%>j5)݌J`Xl鐯M#_l6{BJ9Ip
+eBJmVDH??9)P\ڝTzÿEb%ҏoUh[d=׏*_ӿyOji/a*1NHߕrGwH̽&AǾ
+? ;X~E/#;b{u;ǰ:/Wvga3~7=,623}z[Z1k~:VsK.|mV{C3)fa[V='}|:FMNk߆|Ly-ʓU+ BwzI:9reӸS͞RtKlB?iDˤ#]4KȪAo%pHU[vPVN;bS&]%=YV9 ^Pl+Pn؀BՒ~9=!y'?#wVt.2v{oGh/iG/7ZjowIaF8Uy t5S8[eGfBZnGkԥvѾbApw72AfY2p6;}+>[Ew,gO>k_Q)CO6(pZ1C%SPjyNP i[iU턴;m[ٱѭoY@a&_td8Ok}
endstream
endobj
-3576 0 obj
-<< /Type /Page /Contents 3577 0 R /Resources 3575 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
-endobj
-3578 0 obj
-<< /D [ 3576 0 R /XYZ 78.37 808.885 null ] >>
-endobj
3579 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 768.829 null ] >>
-endobj
-3580 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 757.87 null ] >>
+<< /Type /Page /Contents 3580 0 R /Resources 3578 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3581 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3579 0 R /XYZ 78.37 808.885 null ] >>
endobj
3582 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 768.829 null ] >>
endobj
3583 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 757.87 null ] >>
endobj
3584 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 746.912 null ] >>
endobj
3585 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 735.953 null ] >>
endobj
3586 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 724.994 null ] >>
endobj
3587 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 714.035 null ] >>
endobj
3588 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 703.076 null ] >>
endobj
3589 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 692.117 null ] >>
endobj
3590 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 681.158 null ] >>
endobj
3591 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 560.664 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 670.199 null ] >>
endobj
3592 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 549.705 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 659.24 null ] >>
endobj
3593 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 538.746 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 648.281 null ] >>
endobj
3594 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 527.788 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 637.322 null ] >>
endobj
3595 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 516.829 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 626.364 null ] >>
endobj
3596 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 505.87 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 615.405 null ] >>
endobj
3597 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 494.911 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 604.446 null ] >>
endobj
3598 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 483.952 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 593.487 null ] >>
endobj
3599 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 472.993 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 582.528 null ] >>
endobj
3600 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 462.034 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 571.569 null ] >>
endobj
3601 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 451.075 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 560.61 null ] >>
endobj
3602 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 440.116 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 549.651 null ] >>
endobj
3603 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 429.157 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 538.692 null ] >>
endobj
3604 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 418.198 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 527.733 null ] >>
endobj
3605 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 407.24 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 516.775 null ] >>
endobj
3606 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 396.281 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 505.816 null ] >>
endobj
3607 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 334.647 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 494.857 null ] >>
endobj
3608 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 323.688 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 483.898 null ] >>
endobj
3609 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 312.73 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 472.939 null ] >>
endobj
3610 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 301.771 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 461.98 null ] >>
endobj
3611 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 290.812 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 451.021 null ] >>
endobj
3612 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 279.853 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 440.062 null ] >>
endobj
3613 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 268.894 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 429.103 null ] >>
endobj
3614 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 257.935 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 418.144 null ] >>
endobj
3615 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 246.976 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 407.186 null ] >>
endobj
3616 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 236.017 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 396.227 null ] >>
endobj
3617 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 210.141 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 385.268 null ] >>
endobj
3618 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 199.183 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 374.309 null ] >>
endobj
3619 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 188.224 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 363.35 null ] >>
endobj
3620 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 177.265 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 352.391 null ] >>
endobj
3621 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 166.306 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 341.432 null ] >>
endobj
3622 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 155.347 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 330.473 null ] >>
endobj
3623 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 144.388 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 319.514 null ] >>
endobj
3624 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 133.429 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 308.555 null ] >>
endobj
3625 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 122.47 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 297.596 null ] >>
endobj
3626 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 111.511 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 286.638 null ] >>
endobj
3627 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 100.552 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 275.679 null ] >>
endobj
3628 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 89.593 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 264.72 null ] >>
endobj
3629 0 obj
-<< /D [ 3576 0 R /XYZ 81.145 78.635 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 253.761 null ] >>
endobj
-3575 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+3630 0 obj
+<< /D [ 3579 0 R /XYZ 81.145 242.802 null ] >>
endobj
-3633 0 obj
-<< /Filter /FlateDecode /Length 2430 >>
-stream
-x[ˎWXH=A3
-%a&?%`D9,Q*8RPFJE:ٸچmb,I1J-w,y
-Oq,\Y(O<
-QI$"q-F\jqғYsOxf/fGޠly^Sܵ%YMHG@E[ V[A)qjJ=SF[DDkouVQECXO)JÚ'4bD{e]0W[o YSu ~T+u,DOhBaf)\4#R־^៨(oT~io Խn1'uVz}7K7KzzKu:3A_v_~_m_yv+&q8N+XbMJ<y4u,4hn*4gBEНVA^r&HDٍ0̂ʜ?)SgJйFrlc^n$ֹgn|†K3f&,UV&h?Hdw!P-40ChVgQ ~<ĎuӲsZAS2#E4Enw4?-dn@wIAwxr]cPh]|#m,[V*!E m;YoD!~[P^Q6.kٖr[*EFF jjsiG1Tll'=EPC#β̍*Cs]B(L1J*D:~d^UZ_ \B{ 3BVjA
-%#yۇ
-g/GOȊ~>&@܇^Vr@h܇R}t=1#/<i>)}T8
-_Y
--S>,zaP[gJ(4O/2k)ӓ
-WG Q -s]PCSe.rI8*e*ŮQrRTІMg(PM];jJ]m`P´D6j(CӞ2{lS4K¡Z:2Ǡwmh&ži:Hܗʜ&&@9 A
-jU^rqjdQ7^=g W4xE)ݺ) t{axPv\k{we4\>hKvg8wb,WgwR `'Kt t;qq(LgKh*/J5ee) 9!5',Bʁ$d/x2Ӂ2LV O_8R:
-j`gueml)D`YFсҧe0ϸ;
- w[J}!QO/a B~}i98AxS'eč=cJ'1?29
-endstream
+3631 0 obj
+<< /D [ 3579 0 R /XYZ 81.145 231.843 null ] >>
endobj
3632 0 obj
-<< /Type /Page /Contents 3633 0 R /Resources 3631 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3579 0 R /XYZ 81.145 220.884 null ] >>
+endobj
+3633 0 obj
+<< /D [ 3579 0 R /XYZ 81.145 135.205 null ] >>
endobj
3634 0 obj
-<< /D [ 3632 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 124.247 null ] >>
endobj
3635 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 113.288 null ] >>
endobj
3636 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 102.329 null ] >>
endobj
3637 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 91.37 null ] >>
endobj
3638 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3579 0 R /XYZ 81.145 80.411 null ] >>
endobj
-3639 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 724.994 null ] >>
+3578 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-293 0 obj
-<< /D [ 3632 0 R /XYZ 79.37 702.177 null ] >>
+3641 0 obj
+<< /Filter /FlateDecode /Length 2701 >>
+stream
+xڽIn#9Wf$jϾ5:s_[0IJʪBAt&Jq;p_o_WȜ}``\|p8/|025q.Hs \YVZs_%9+P~RtEϥD^k9g=;ub^)\U m4ݽ*#*1rF=~QAc2ɫڸ$!5P a+aa`M6ފ>+V"= {\6Xx~fN}^~ IfZຈvIna =1$Fr
+͌2=129BvBxD<>J1څ3́u
+up~3wVc3Wz,(Ƽ#ڏ/9O0dX|+jߠdrpMN[8 la{G1y|HB!&B/w]Z]ֹ h2h!|$D'l0gy=jLL"OE wz~!Jg|gvS&@XbIE|+ҹn!vByR?1Bg@#`6˽d w
+V5|Bd|Lb{$>yzMbR2>&{C&&Ey ┝Z
+AՐ@Cj-z]75-Ri&Za%f$F\ La$)"SEz9N#2"}55qb#e8oTCԹ2|nWU
+{Z"v<4+\<U(/緃NW i[+3[\=
+ExA&/;{󔼴^_h/PL͒(Y]^19h~n@nE~v)Vg=VQ.BG0njXep>]l)%
+endstream
endobj
3640 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 653.796 null ] >>
-endobj
-3641 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 642.837 null ] >>
+<< /Type /Page /Contents 3641 0 R /Resources 3639 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3642 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 631.878 null ] >>
+<< /D [ 3640 0 R /XYZ 78.37 808.885 null ] >>
endobj
3643 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 620.919 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 768.829 null ] >>
endobj
3644 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 544.207 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 757.87 null ] >>
endobj
3645 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 503.36 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 746.912 null ] >>
endobj
3646 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 492.401 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 735.953 null ] >>
endobj
3647 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 481.442 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 724.994 null ] >>
endobj
3648 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 470.483 null ] >>
-endobj
-297 0 obj
-<< /D [ 3632 0 R /XYZ 79.37 433.711 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 714.035 null ] >>
endobj
3649 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 349.464 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 703.076 null ] >>
endobj
3650 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 338.506 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 692.117 null ] >>
endobj
3651 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 327.547 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 681.158 null ] >>
endobj
3652 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 316.588 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 670.199 null ] >>
endobj
3653 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 305.629 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 609.099 null ] >>
endobj
3654 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 294.67 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 598.14 null ] >>
endobj
3655 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 283.711 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 587.181 null ] >>
endobj
3656 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 272.752 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 576.222 null ] >>
endobj
3657 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 261.793 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 565.263 null ] >>
endobj
3658 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 250.834 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 554.304 null ] >>
endobj
3659 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 209.988 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 543.345 null ] >>
endobj
3660 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 199.029 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 532.387 null ] >>
endobj
3661 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 188.07 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 521.428 null ] >>
endobj
3662 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 177.111 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 510.469 null ] >>
endobj
3663 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 166.152 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 484.699 null ] >>
endobj
3664 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 155.193 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 473.741 null ] >>
endobj
3665 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 144.234 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 462.782 null ] >>
endobj
3666 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 133.275 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 451.823 null ] >>
endobj
3667 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 122.316 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 440.864 null ] >>
endobj
3668 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 111.357 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 429.905 null ] >>
endobj
3669 0 obj
-<< /D [ 3632 0 R /XYZ 81.145 100.398 null ] >>
-endobj
-3631 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 3640 0 R /XYZ 81.145 418.946 null ] >>
endobj
-3672 0 obj
-<< /Filter /FlateDecode /Length 2406 >>
-stream
-x[;#7 WLS$zui*ec뼀|Iq?凫P'ǜ_zOdd`\履_8זsy~i8Ws+o 9dl&!8W@C?W0UhÄjy|[;]ߞ]ڿYwjݲ~=W/q,5ׯ"L˞M( alOۙfqA?\xlz\cH|i,%aj?f,<23_:K 0Li]ȀN:$xIO&E;|)N
-w HQZQŷ/ 1EC"- c%pCL$|D4̉$Af`J4i$;Wž;d rF`gNPɍobb/lT;yrQ2jjeZ!)Dƙ BB< i@28G_G+Ɠ%!h #AׯlQ<Yk[%ϿX`>򭼉
-JL[bh h?WiA(jp<NsL)
-VǐB$EJ?#
-vKV '9qNtMwldDڍ& ,,8W4{OEe( 89 Ӈ8)@kiCG`H-qdجckYa 
-ajM=y;P)Ef=I*Z\0 -AV h'*ݤnOi/57_ ;(W3f 5@q>o,w\׷ihdhO(Ow%-N+* ȧ *
-I᷒Ю͵y|6 l}Dݑi
-Lj=Ӿn={닰$x[6u~A>u.G\[|?ũG{G.oa@ZS'ymЫs
-X|k #R̀L{D>P)/ϡųv ~ӏё;u.Rgju7%Ge*K7‡9955)7kvL3i)N`vk'A=PF/'tj̖~ ~k|]nop4QmQ#(}BΜ"/B
-endstream
+3670 0 obj
+<< /D [ 3640 0 R /XYZ 81.145 407.987 null ] >>
endobj
3671 0 obj
-<< /Type /Page /Contents 3672 0 R /Resources 3670 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3640 0 R /XYZ 81.145 397.028 null ] >>
+endobj
+3672 0 obj
+<< /D [ 3640 0 R /XYZ 81.145 386.069 null ] >>
endobj
3673 0 obj
-<< /D [ 3671 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 375.11 null ] >>
endobj
3674 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 730.971 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 364.151 null ] >>
endobj
3675 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 720.012 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 353.193 null ] >>
endobj
3676 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 709.053 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 342.234 null ] >>
endobj
3677 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 693.113 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 331.275 null ] >>
endobj
3678 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 682.154 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 320.316 null ] >>
endobj
3679 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 671.195 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 309.357 null ] >>
endobj
3680 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 660.237 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 298.398 null ] >>
+endobj
+293 0 obj
+<< /D [ 3640 0 R /XYZ 79.37 276.249 null ] >>
endobj
3681 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 649.278 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 228.002 null ] >>
endobj
3682 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 638.319 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 217.043 null ] >>
endobj
3683 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 627.36 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 206.084 null ] >>
endobj
3684 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 616.401 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 195.125 null ] >>
endobj
3685 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 561.606 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 119.214 null ] >>
endobj
3686 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 550.648 null ] >>
-endobj
-3687 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 539.689 null ] >>
+<< /D [ 3640 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3688 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 528.73 null ] >>
+3639 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3689 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 517.771 null ] >>
+<< /Filter /FlateDecode /Length 2188 >>
+stream
+x[Mo$'W19KF=r-59%⫡iglꝞQ*`)ϓy=|j"B8NadҨ_ߞ4HJRj8 ` 7]4 RGG 1WeL{_.wVya$ }5Z
+%as9ild+uP5v|an96jrrLx/ 
+~mG}B:, Z
+l+ ROf<dSQW8dKSyBRJ-n@$4-Ѹ(w:\5R}yJq8"%q}]2˗]*c0lh}kfrt'1wjkWD|']w9NB[FTYvR6M U_c3Vmt[rr$f2Αe~fRKHs5>+4a,SFm > t ,HAA(e3J{#tD^X: 7Tyީrg"sd-2죹Ēpf(XLYF4>l,,#w>KMR\A%9.HM,<E&Su7+[E{ƺIoXucTOZǓwfdtXFGr숟 *GJƒ!W5V
+Rz,U(DCEFU8ȣ ġ G!ݼ uMpGXPrt%*%BI<5dZ>F1Wj
+u.%va<.5i|N%-!MSVd=5 # CDe42' eBsC$,ȒIq!GY4Y@
+9ڈ:'D]fci2ItΌx]2z)YwT f:\?7d蠬^(GwhX1{PC. *
+fnM}]Y1I{e:~]%2JѪkWp*] ; m~q9lf2 Vu&[jRkv e6Mr78ۅ4%MNL/x]з73e銍Ԯ%]OKٴJoڷE!'<mlf?ɺ)-_wH"NȓaFwM- j#[
+Jq}Ɲ6yVSvٚZա_54%o6[4ccߑYBf2vf,+{ZL行?͞5P( ͽ$CjHZa푪[Yc}V΂3,8!m-k3ܮ&%3CPyD'/z8nr@h?L'.:[#s{-e Zxp;zYܓnK5AR+ξH¹QÎ1A {p|.^ޮ|
+֣z|Ts1hݦ!$|3B:37yv͵Id׬Jv\ 95/M{VFVT_|T:ɻR_AƌA{il_Cr)G/ kND{$
+K)w2 veD9=n]{&~ !9pG6ޙ5бXX|(ΘQ;jݬ*@9|ǿ)*8>6'H,E=_2
+endstream
+endobj
+3688 0 obj
+<< /Type /Page /Contents 3689 0 R /Resources 3687 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3690 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 506.812 null ] >>
+<< /D [ 3688 0 R /XYZ 78.37 808.885 null ] >>
endobj
3691 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 495.853 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 768.829 null ] >>
endobj
3692 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 484.894 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 757.87 null ] >>
endobj
3693 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 473.935 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 746.912 null ] >>
+endobj
+297 0 obj
+<< /D [ 3688 0 R /XYZ 79.37 710.449 null ] >>
endobj
3694 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 462.976 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 626.467 null ] >>
endobj
3695 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 452.017 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 615.508 null ] >>
endobj
3696 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 441.058 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 604.549 null ] >>
endobj
3697 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 430.1 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 593.59 null ] >>
endobj
3698 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 419.141 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 582.631 null ] >>
endobj
3699 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 408.182 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 571.672 null ] >>
endobj
3700 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 397.223 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 560.713 null ] >>
endobj
3701 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 356.376 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 549.754 null ] >>
endobj
3702 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 345.417 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 538.795 null ] >>
endobj
3703 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 334.458 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 527.837 null ] >>
endobj
3704 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 305.567 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 487.307 null ] >>
endobj
3705 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 294.608 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 476.348 null ] >>
endobj
3706 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 283.649 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 465.389 null ] >>
endobj
3707 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 272.69 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 454.43 null ] >>
endobj
3708 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 261.731 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 443.471 null ] >>
endobj
3709 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 250.772 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 432.512 null ] >>
endobj
3710 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 239.813 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 421.553 null ] >>
endobj
3711 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 228.854 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 410.594 null ] >>
endobj
3712 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 217.895 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 399.635 null ] >>
endobj
3713 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 206.936 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 388.677 null ] >>
endobj
3714 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 154.134 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 377.718 null ] >>
endobj
3715 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 143.176 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 313.277 null ] >>
endobj
3716 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 132.217 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 302.319 null ] >>
endobj
3717 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 116.276 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 291.36 null ] >>
endobj
3718 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 105.318 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 275.525 null ] >>
endobj
3719 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 94.359 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 264.566 null ] >>
endobj
3720 0 obj
-<< /D [ 3671 0 R /XYZ 81.145 83.4 null ] >>
-endobj
-3670 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F83 414 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F30 341 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 3688 0 R /XYZ 81.145 253.607 null ] >>
endobj
-3723 0 obj
-<< /Filter /FlateDecode /Length 2452 >>
-stream
-x[9+7߯P LƓNty_]i5@3R,ͯ?O}!1AOdd`\O97Ε p˯҅O?I?Y
-~ Omyfii>ݬ}^>|Yf M$CBk ,2L%z hJ
-Z:،]8)v䏞ݻE
-rO~Jʲ&vI
-$Î mfBfEG(ycl{p0hF0cp͒JV&k3+̻mZ)]NO}8^!Ny5l9"mJwrq{2'*(fܧ@.}pWiBN[Ea2cRnGSVSa}$x[Y/}]Y<~b\̂<2ʾPND{#hﺮ5lTsY]YzfD>K}V:.7gu<$_Nvǔ^9JPQ^)7q}8kctW'䪑5Ylf(
-9)DBFŅ
-KU2n8 (IWpi]?C.JI4 O:<w[omɃ1OM#8l&}.Sb^A$!Uk mJLV43n#Q2=_zoB:iTsY7ΦhM0^*_n/_<T /_/G(a@wԹ} jh'vhҎ =!WSF)> )r@
-2Hӊd`R }Cj~Rpig(-ަ(-af쯥O#.h|MlQ0 "Ȝ(u^qAI\Kf);9i
-Em"i uS@gJ=ikQJqIIy8)GJMxGz!|٥nD?}BpVrHK+!B\'JHxx/Pa_qmP[Bm/Hg;}Ƴ]`F#gδ_KJ?[J
-endstream
+3721 0 obj
+<< /D [ 3688 0 R /XYZ 81.145 242.648 null ] >>
endobj
3722 0 obj
-<< /Type /Page /Contents 3723 0 R /Resources 3721 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3688 0 R /XYZ 81.145 231.689 null ] >>
+endobj
+3723 0 obj
+<< /D [ 3688 0 R /XYZ 81.145 220.731 null ] >>
endobj
3724 0 obj
-<< /D [ 3722 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 209.772 null ] >>
endobj
3725 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 742.926 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 198.813 null ] >>
endobj
3726 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 731.968 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 144.388 null ] >>
endobj
3727 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 721.009 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 133.429 null ] >>
endobj
3728 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 710.05 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 122.47 null ] >>
endobj
3729 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 699.091 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 111.511 null ] >>
endobj
3730 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 688.132 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 100.552 null ] >>
endobj
3731 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 623.375 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 89.593 null ] >>
endobj
3732 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 612.416 null ] >>
-endobj
-3733 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 601.457 null ] >>
+<< /D [ 3688 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3734 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 590.498 null ] >>
+3687 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F22 367 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F30 341 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3735 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 579.539 null ] >>
+<< /Filter /FlateDecode /Length 2802 >>
+stream
+x[Ko+WxyDz
+tE/kq{Q8x$Q$E~")3:v_O?>ɞ$F $N'LɓVq%N_¹:?9|{'9R?><fBB1Mz4
+HaWę0
+1@1a$=7K~BO]ϙ)>DUI2!q*9& #FJ-Ik?qN;`k$p/^dw(5久>'A+] N*g{B3
+Z)̨$'|)yS
+~bV'&L4?#bnܒ<Xcvy=v8}x~(lV=G\Ё ;\=ÎMU00m J<M[Y-ng!8h85SZMֹ 1R
+%S7`6˃N1#JG蚖*$i^浪B- TMrMM==Vm\oUFT.f2fk% Eƾ4}|sې'JkBD=/PgSQMb 4gKoڼX&NJ,mS(7kIxb SC޽VhfZZ%]*9U o:0#6VbбbTںN[D#CeϼE'/ sMuU20/PIΚij2&_Gtha<T7OM0Tz!.ؖ NO`hLw-FHI>ݴY7d3C=8-ShO^_g
+hU҆M᭿ZK]&nj`uf}Yd@vp3126_p(GR8 Ud&
+pO)("wF')NJb~¹v`ٺUC|YrbxzމULvb3R KН.Y[VnL΍ 990sLm! X(g([ԋ/4iINӛss_Mrf.{(*X 2]=]NiHMl歭lz_Rbi飧.V|\,&\N#nv.fAoIAqu(=IH;ajTP>NeR%xx(kTCkI#p_yx2 4${ w6*TL9I d<ΌyH1nY&eB"k:\вml|7RsIieE[ `H6;]!ȰU;4Ƶ{t'\TIPX#IplMs]P㮱ߪn]ے_QCYkFnG 5T; L[5R)'6&4J0eC_"x@Ǥ`0i|Z6Xλܺ0J/EEOscROZen:SM=}$ iBKqJ9z)l5E;A뚼]?ێMAcNԌj\i\߳TLMcFFZO4㹹TbJ e5fz^',J >7 ?.JȴW"GJ&VmzcM^m}mVS"VoCկ9q2F+mt[=@
+endstream
+endobj
+3734 0 obj
+<< /Type /Page /Contents 3735 0 R /Resources 3733 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3736 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 568.58 null ] >>
+<< /D [ 3734 0 R /XYZ 78.37 808.885 null ] >>
endobj
3737 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 557.621 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 768.829 null ] >>
endobj
3738 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 546.662 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 757.87 null ] >>
endobj
3739 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 535.704 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 746.912 null ] >>
endobj
3740 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 524.745 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 735.953 null ] >>
endobj
3741 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 495.853 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 724.994 null ] >>
endobj
3742 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 455.006 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 714.035 null ] >>
endobj
3743 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 426.115 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 703.076 null ] >>
endobj
3744 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 415.156 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 692.117 null ] >>
endobj
3745 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 404.197 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 681.158 null ] >>
endobj
3746 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 363.35 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 641.16 null ] >>
endobj
3747 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 352.391 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 630.201 null ] >>
endobj
3748 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 341.432 null ] >>
-endobj
-301 0 obj
-<< /D [ 3722 0 R /XYZ 79.37 304.66 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 619.242 null ] >>
endobj
3749 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 277.2 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 591.198 null ] >>
endobj
3750 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 266.242 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 580.239 null ] >>
endobj
3751 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 255.283 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 569.28 null ] >>
endobj
3752 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 244.324 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 558.322 null ] >>
endobj
3753 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 233.365 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 547.363 null ] >>
endobj
3754 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 217.425 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 536.404 null ] >>
endobj
3755 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 206.466 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 525.445 null ] >>
endobj
3756 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 195.507 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 514.486 null ] >>
endobj
3757 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 184.548 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 503.527 null ] >>
endobj
3758 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 173.589 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 492.568 null ] >>
endobj
3759 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 162.63 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 444.007 null ] >>
endobj
3760 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 151.671 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 433.048 null ] >>
endobj
3761 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 140.712 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 422.09 null ] >>
endobj
3762 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 129.753 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 370.136 null ] >>
endobj
3763 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 118.794 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 359.177 null ] >>
endobj
3764 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 107.836 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 331.133 null ] >>
endobj
3765 0 obj
-<< /D [ 3722 0 R /XYZ 81.145 79.94 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 320.175 null ] >>
endobj
-3721 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F27 340 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-3768 0 obj
-<< /Filter /FlateDecode /Length 2348 >>
-stream
-xI8EFpt}`3o
-9EEQ{r.p//.9+.yh]ʹqyP_V^,sZnJ!I˹$
-kZ wݯv򫼻#:gE5:FHh2(pGq
-O);3J̥[SʳG=oŒ<V mA޸o[ z%ǧ{!k/M;AOFyfC\x[x8N¸Ow('LxPrz;$'g;:83BB#p^ ?ؤ~N9IzRHg4jgtY+P5;uM2. OxԄ!S1B{ k$FHԠqr[_Xݷ{''4OZwd-9P xLʭAk|Ӵ*Ej!1EP^Dj%cԀ`r רm9֜ $FQ w^͏ȵɗã- -)yFsP1CC6(+"a9`;$mqW0xB[Y@•`&(]qUlH
-w
-i_BsH̿o1Aɕ,<hF
-*Uw'A*"i&IB&usjv"׳gUZń9-9&HxO4"EI/͐I^6{JUm-MzIhL*vYkNXE:0m骟>}yFGܢ#$>e"g,?& }Oze}?݄c-mKX5k L?(N&9Aj. yfJw1Ae4iv9 籖KR-vN&H8AL[Eѵ82C"m۱>Ѷ;4UJk}mNIj/QL7ޫtoLE9I`4)59U].DGܥ!4> ܑk!ܱV:e Z h}_kC %z4L!RW3ϝmLo229CFHc,44?hch͸NbknM6JI @Zv ;goR)lqNk[LS,wXL[csPrbi꺳Lz$[VN-8bz"eGmW $45" "BP"<;>tL G@MJr\@
-128"N}J39#:@ã:̀#ICiH.\ΉcA=}Fd }֬7<-HOAU'n}S, ;
-/Lx^o٭hBӅ8ECfNX_[⨤ͯ+&*hAϰ4 oJ2gd?G;BBz }.bXf'APjr⁛O<dr,%y
-PRÕ5=O k>I*a{/fTk?!D,If&Ha;Mu>s:SKX-mź|D;5Ȝ
-endstream
+3766 0 obj
+<< /D [ 3734 0 R /XYZ 81.145 268.221 null ] >>
endobj
3767 0 obj
-<< /Type /Page /Contents 3768 0 R /Resources 3766 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3734 0 R /XYZ 81.145 257.262 null ] >>
+endobj
+3768 0 obj
+<< /D [ 3734 0 R /XYZ 81.145 217.263 null ] >>
endobj
3769 0 obj
-<< /D [ 3767 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 177.265 null ] >>
endobj
3770 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 166.306 null ] >>
endobj
3771 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 155.347 null ] >>
endobj
3772 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 144.388 null ] >>
endobj
3773 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 133.429 null ] >>
endobj
3774 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 708.604 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 122.47 null ] >>
endobj
3775 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 697.645 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 111.511 null ] >>
endobj
3776 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 686.686 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 100.552 null ] >>
endobj
3777 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 675.727 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 89.593 null ] >>
endobj
3778 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 664.768 null ] >>
-endobj
-3779 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 653.809 null ] >>
+<< /D [ 3734 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3780 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 642.85 null ] >>
+3733 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F30 341 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3781 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 631.891 null ] >>
+<< /Filter /FlateDecode /Length 3282 >>
+stream
+xڽ\;s#9W( K*dު'6 <#I
+PU9q:&)(K&#j.M0);΢:Z,?{)E<4:wex-j'ϗC4\Oօ' fEe*8 i/BKZݴׅ-&}3Zښ]fiofheB7+쭋cϰ on9oFDh0ٴJ
+e{uPVVt)d%I{k(_U3w?'fe˾Ev߶~|K :4z<ruHGu,JyǪ&TݣPŌƃ*֋.zܗ=)尜[LW]τh6>4Nw ]s
+%XcӏԚR<}ںʟgAzl)fm:g:"_A /y'$b8`A.+9ƹe*X 0ҍte&theKڏ\iX}Ԩ)GmG稷Ubi*sS
+6L*l]/hƅcJcB8t, BRTZ|N$I ǫ Yc<+|km(!l4)㘔10%JypV l9(@$щM;.o?g>mW:c!Dxo}kAo&ܰJz
+:GQGygvY A[$͊vz\md& 9sxMYtf]P_x&ܿm8^amz.`vשlFʰ/#"kzPDdd8c$2,@h&=sJ& q_ ,NoAaM'}( c|p! x<|
+hz '_ p;nX:Ypi',5Sኀ& '>0ouΞjψ\ N!(p@ʿs13z2bd{XIXFȒ\Q׽ȍn68b坊|G<Q_Fs8S9fJ>]NLJw}>g55I?Ym!?7 ֓La8%**T #BurPZ1>Sz+[C~ħ}i\`y7f7$Oaf>q]qj3K1$c'
+6SL\, /CAG}%LSy֜/蝂 ).?ӌpLnm?V\13`HώC"פ<-*>/C:=X1WM ǰ6i"UI.aw0l_:2;Q |}:0G>3 'e]ݨ1j@>J1tfMߪ&J8 #jdW
+NcR|ȀrtPN8[觗 8Qnr=f~D^KC7'*p+ubLDZhe1
+ F'
+
+GnJK׉QZosPg001]
+ܡvKx5jaaD&^\S7N\>.,dKUKy~p5Hy)s0)b;KԎ{ֹݨh0I15S8)h=;W4+J9 ;gY.OL/DuhQt}m#pHrìѤ*ܩEL
+!^#1&Olx-Qz*긗 I FcE
+ףGA%^̉_Niz7GvڑQyFsAv/lZ`V;P[*0&y@gL']$7<0;(qEjdkǮf{zI=쿠 '@kimS)
+QGjX
+endstream
+endobj
+3780 0 obj
+<< /Type /Page /Contents 3781 0 R /Resources 3779 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3782 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 620.932 null ] >>
+<< /D [ 3780 0 R /XYZ 78.37 808.885 null ] >>
endobj
3783 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 569.673 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 719.016 null ] >>
endobj
3784 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 558.714 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 708.057 null ] >>
endobj
3785 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 547.755 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 697.098 null ] >>
endobj
3786 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 536.796 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 686.139 null ] >>
endobj
3787 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 525.837 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 675.181 null ] >>
endobj
3788 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 514.878 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 664.222 null ] >>
endobj
3789 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 503.92 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 653.263 null ] >>
endobj
3790 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 492.961 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 642.304 null ] >>
endobj
3791 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 482.002 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 631.345 null ] >>
endobj
3792 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 471.043 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 620.386 null ] >>
endobj
3793 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 460.084 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 591.494 null ] >>
endobj
3794 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 449.125 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 550.648 null ] >>
endobj
3795 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 438.166 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 521.756 null ] >>
endobj
3796 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 427.207 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 510.797 null ] >>
endobj
3797 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 416.248 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 499.838 null ] >>
endobj
3798 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 405.289 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 488.879 null ] >>
endobj
3799 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 394.331 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 412.167 null ] >>
endobj
3800 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 383.372 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 401.208 null ] >>
endobj
3801 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 372.413 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 390.249 null ] >>
endobj
3802 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 361.454 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 325.492 null ] >>
endobj
3803 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 350.495 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 314.533 null ] >>
endobj
3804 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 339.536 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 303.574 null ] >>
+endobj
+301 0 obj
+<< /D [ 3780 0 R /XYZ 79.37 266.802 null ] >>
endobj
3805 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 328.577 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 200.488 null ] >>
endobj
3806 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 317.618 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 189.529 null ] >>
endobj
3807 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 306.659 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 178.57 null ] >>
endobj
3808 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 295.7 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 167.611 null ] >>
endobj
3809 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 284.741 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 156.653 null ] >>
endobj
3810 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 273.783 null ] >>
+<< /D [ 3780 0 R /XYZ 81.145 79.94 null ] >>
endobj
-305 0 obj
-<< /D [ 3767 0 R /XYZ 79.37 251.421 null ] >>
+3779 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F59 346 0 R /F84 425 0 R /F27 340 0 R /F81 377 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-3811 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 229.939 null ] >>
+3813 0 obj
+<< /Filter /FlateDecode /Length 1938 >>
+stream
+xZɎ6WMV7`mȹoA) IHդzAeI~B>o症Ǜ')_$?ur QBuzw)YJqӟ/?oNNxcЭq Z$
+ZI Q=O4әx\1>_AGO^Z
+%5Ү2JIŶ?#\.#u]y cr_F 2fP{pBH}UhidIrWz䳦
+Π
+ 8UMp_{u6(T3j`tRgixQX/񶍱\GZEѠ^je'w(|q\_[`4>![bL3Z.)lܰ1C\,ߨV\
+jc9GauB%[XkJEZ]O%xD˯.QCX`=Ǣ\ p($rej\rђ)G xLj~ NjOz|Ub xo%CgdI/ŤFdXj@,vd9Y=l[N-9b94f={L kE ҋVxj1{e >P1 N9Wx# خ u3,P ܃jK4h@ۥ4 om>Մb
+pNWǛ%Nv
+rK),ʘE|h} c7&XJ{D3+'^G)2F8>3#<g=y; k8v }K;q ]!/:f;= 8w .K4,CEVmvo/_/׸3t\XE2D{γÂidz2e olQ^z?C '".Vt_.KuExτW*- csƏpJ
+LXˌ Fh9gHyD"գHV۽KvU}2̹Y Eja?X;^Sh=g䠞V 6o?e=kÃK0RQ^#FB(y}%Jf@|or$;ٖ ,+j4vgN3[
+%@
+endstream
endobj
3812 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 218.98 null ] >>
-endobj
-3813 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 191.631 null ] >>
+<< /Type /Page /Contents 3813 0 R /Resources 3811 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3814 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 180.672 null ] >>
+<< /D [ 3812 0 R /XYZ 78.37 808.885 null ] >>
endobj
3815 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 117.458 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 768.829 null ] >>
endobj
3816 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 106.499 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 757.87 null ] >>
endobj
3817 0 obj
-<< /D [ 3767 0 R /XYZ 81.145 95.54 null ] >>
-endobj
-3766 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 3812 0 R /XYZ 81.145 746.912 null ] >>
endobj
-3820 0 obj
-<< /Filter /FlateDecode /Length 2916 >>
-stream
-x[n$+W
-<CAHU=?yP͜D~֮ΤcBIgs4p]蛣@6c܌
-\~1^8I'.>w8r{ 9벾I6OJK.yN^<v: oN5|ŷŭʘ"WZҪ0ύF
-r'$e;Y;$8t.ĩI.8~SsvL ;ҺZZ1 <2yfAM=9ڍQR^!?@⠍'dOfDk5S&_~]bJOR \X l)rt\52iŻl]YmW(5QҦL g#V.ӫꁚJzY TsfSʲCMͪYܧ8bLH3ѻp}c^3c# 9
-x{Huqx'T@0i״|2Eq jǔ ѰHJOc<P
-,C)Zp:.CmB]Ef\j `>#`^#]2 X:Xq#=WH$]p}'>U6;
-¶w P/JD`Dmo,^8'F*c}x*Ct~rVp8}yf3QuDګL(=+[퓨2N~^á罆3Td>e'f|giATNb32c-Y\t-7>s̀
-:CuYaB-7\͜l<I&\6y^JF5RF@knz/hVٔodʨ @`%\<=(m5wGpjoM.X(<]k[3bZyD8I1>Dg'fPJ/Ư]eUZ]s]uQ㼦OVPU:ѬfRi*n|iQ3PS'XJ*{R*'ϵ? tQ,;Zi #|GA9QvDFUZ4Eue q0𖻾M8jPٟfϔML äwZ͸Qܜnmc4^b4t4q/Iץ0vn
-dFR5Qmv@WTuő ;{'@tMپ<h&NZ8?DpEYW
-I{_՛%.X*bFJN$R咩ǯ*g &˄b.Cf77r=D)fr\L=(XQ *y?')G7 5ͬrj˸saQJG[eړDͧ_N'$sZT35q'v5-:PN;z™fN%nUBާ}ԫ9:A7y3eW]+(|`kyzSB$²T_m:'h1P&h!5XLzV^W.6=:y_uH+jSZC-BmVL+B#^hUhorg 5,cbHJL/̾
-&:m4CV|i6"I^m_E(ԌF`rg_3P"Ŋ-/`bp'VWmEGf՝7P(;w7#L ᬏ$%gFm$JrIc{IrRyguێ o*DB}0v!:O$' -KMAU(`۸&Gt}uֻ7@PZkt\./#ܺ4."&ǵvAhqrƖB^.]rGm2=,k˼8P|c-GyD9z8w3yiNAJ; µaد
-l^l(]K03_Lh]4,WP9OmVM{r2-؞ukikkB&ۛ Oy˴Z t_MgQ79N|hn26ooSf ԯl;-Li{CΙyzrƍ>{Vx@7XFiɷ㻧}E7yEG+v,rמwX#W6wXu9-'XY0/堞Ѐ ٦m{dv$>yuO黣S XwO88dZ/*HbYV3 {Lhþ]d>_GjQuS:>~j
-endstream
+3818 0 obj
+<< /D [ 3812 0 R /XYZ 81.145 735.953 null ] >>
endobj
3819 0 obj
-<< /Type /Page /Contents 3820 0 R /Resources 3818 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3812 0 R /XYZ 81.145 724.994 null ] >>
+endobj
+3820 0 obj
+<< /D [ 3812 0 R /XYZ 81.145 714.035 null ] >>
endobj
3821 0 obj
-<< /D [ 3819 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 703.076 null ] >>
endobj
3822 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 692.117 null ] >>
endobj
3823 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 681.158 null ] >>
endobj
3824 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 670.199 null ] >>
endobj
3825 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 667.21 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 659.24 null ] >>
endobj
3826 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 656.252 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 628.956 null ] >>
endobj
3827 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 642.304 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 617.997 null ] >>
endobj
3828 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 631.345 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 607.038 null ] >>
endobj
3829 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 603.45 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 596.079 null ] >>
endobj
3830 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 565.591 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 585.12 null ] >>
endobj
3831 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 554.633 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 574.161 null ] >>
endobj
3832 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 543.674 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 541.97 null ] >>
endobj
3833 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 481.905 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 531.011 null ] >>
endobj
3834 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 470.946 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 520.052 null ] >>
endobj
3835 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 459.987 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 509.093 null ] >>
endobj
3836 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 449.029 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 498.134 null ] >>
endobj
3837 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 438.07 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 487.176 null ] >>
endobj
3838 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 388.256 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 476.217 null ] >>
endobj
3839 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 377.298 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 465.258 null ] >>
endobj
3840 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 366.339 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 454.299 null ] >>
endobj
3841 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 355.38 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 443.34 null ] >>
endobj
3842 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 344.421 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 389.145 null ] >>
endobj
3843 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 333.462 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 378.186 null ] >>
endobj
3844 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 322.503 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 367.227 null ] >>
endobj
3845 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 254.757 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 356.268 null ] >>
endobj
3846 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 243.798 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 345.31 null ] >>
endobj
3847 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 232.839 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 334.351 null ] >>
endobj
3848 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 218.892 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 323.392 null ] >>
endobj
3849 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 207.933 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 312.433 null ] >>
endobj
3850 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 196.974 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 301.474 null ] >>
endobj
3851 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 186.015 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 290.515 null ] >>
endobj
3852 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 175.056 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 279.556 null ] >>
endobj
3853 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 164.097 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 268.597 null ] >>
endobj
3854 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 148.157 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 257.638 null ] >>
endobj
3855 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 137.198 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 246.679 null ] >>
endobj
3856 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 126.239 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 235.72 null ] >>
endobj
3857 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 115.28 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 224.762 null ] >>
endobj
3858 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 104.321 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 213.803 null ] >>
endobj
3859 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 93.362 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 202.844 null ] >>
endobj
3860 0 obj
-<< /D [ 3819 0 R /XYZ 81.145 82.403 null ] >>
-endobj
-3818 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 414 0 R /F81 377 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 3812 0 R /XYZ 81.145 191.885 null ] >>
endobj
-3863 0 obj
-<< /Filter /FlateDecode /Length 2562 >>
-stream
-x[ˎ8WFWP( $ vά0XEv9}LIINۯr'd
- d`\O~\_8ko<y_w'˜Ҷ8BrfKWJ+Q%xt+ _ιח6yYp\sx~Wc]ts{ӐTL
-a+2ExGsA{"E|~>.`P]%.uDyg,;1Cy"L+5(+O/E{}TsQQ]_J
-C9ǴǜJ40MF}Qiԥ\tw680GP>vvuߛ{V`.9h¹Rpٸw%?=mS
-']y40Nw2zXVxVQ|l~&plzǧ~e-I9Tj1 mFd p\MΦOf o&~Uúu-̒(T?(xg'&(,
-O=R;&eoE%(JmzUy{H'yRY*bGK9=6M#afw'4?h "Ǔ=Ga>P=?ZŖy9Q|,l ֏$tW((E@#>-mER2'$RTLxD0
-ɞlG*ԣY||휢:\zHEoYc@dHoo^.-JzqI9kꑞgҾԬ0 =/<D8'Q<8ߙvmRs}T<iʾ׶3{r#<'mPe95z?WW #ce5Zj1djE8z8HF",I|ML4@&)ڋnúiT!6stY*k\A[mLZʄ%)IHs#=?p`5%L!WGA+i ú?c"fC9VǪoBN3Ů`m*D/D
-41sH/[,H,Ҽ,k#X(Z<(`K#alZB,X(q9Wf ˅E@c/v O3]F3əh-y@ڮ;MjN~8sn׹\k@BjmKm}PȔG8< H}EZz]:71xfKLFmz9"y$-`fyFfs18>I.X8.z9.V[5&z*W cz$r[*nWVryKVKߦyBSp?RtM
-д=I 1%dl= M#X,JR<: =^W,Ӳlosuv=]Csm`Y{ 눠%s@:8,G1R_6j-NՑ8sWs=җFt~LG=gcd` dԆds? ==#9wO8hrC֥:ג{&P?lӳ"wLwGH{<J @zZ %SvmlP;SĔ,!69;z9Î>w0jG/.;=sBCX`CkK4Nn;3\\̅~hͥT\ I.4gR d= LG9knicQTl9 p&lxo(3>Cbd9-HFЉI]~bщBK k3R3k=1c%#9-SMͶ SHb ״Jxg\0rܬ,T\drTp^&ݣJw-v9߲2xgrL">խQ_B+V͕MJdcL;Z+cr*2YWGDr'Va
-9㫩گeAxrU&עf\tW>Ƀi:5;H
-cacQZg:E߾#
-{
-endstream
+3861 0 obj
+<< /D [ 3812 0 R /XYZ 81.145 180.926 null ] >>
endobj
3862 0 obj
-<< /Type /Page /Contents 3863 0 R /Resources 3861 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3812 0 R /XYZ 81.145 169.967 null ] >>
+endobj
+3863 0 obj
+<< /D [ 3812 0 R /XYZ 81.145 159.008 null ] >>
endobj
3864 0 obj
-<< /D [ 3862 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 148.049 null ] >>
endobj
3865 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 137.09 null ] >>
endobj
3866 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 752.889 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 126.131 null ] >>
endobj
3867 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 741.93 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 115.173 null ] >>
endobj
3868 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 730.971 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 104.214 null ] >>
endobj
3869 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 715.031 null ] >>
-endobj
-3870 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 704.072 null ] >>
+<< /D [ 3812 0 R /XYZ 81.145 93.255 null ] >>
endobj
-3871 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 693.113 null ] >>
+3811 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3872 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 682.154 null ] >>
+<< /Filter /FlateDecode /Length 3036 >>
+stream
+xڵ[r$+W4$Gڮ1Mvf5JJl®,z w㷿psi?ofCs3Z0o~\O˹~K.ھ:ןh?ݷ;_مV7/ czo2GiM9tW#P4P{4=n+7
+2"T&ej$2D= Ĉhah{:0BD"ΌTdQzvݿx&JMi:/<eS.P0$T C |](SQнZDڴ Ө-nT4*i [Ҩ`^|׃TDn%Xi@ڳq䨝dҘlɑP:c:ٴ(lX Jt՜`"|%gLtȣzu' r v6hWl
+LJ ȹ YD.z'14{$mBn.Ibg0a>R"3Zd.HsS72qM g{Yɻ,ߎ{фԧ8+{D l|x] 21| t"w*TȗS+ȗbu[xƙaB7>mLm$0EO<2D
+GlYVRބق*ى6{RQڮ_Z#ǂt 5~ꌬ/X]kjI}/OD61/xv۵Ճ`HP<z<ޏOˡ5
+\mXVCgh(ϣ%rvx`C1 S{HP"OY[ךV6"Rl9״tv|$ _P)s?}bתTvK׭<VLJ- }=_ɸrGN>mJ fLHiQ12.ɢfSk~RKA`Fms-jeA[*fa"}b1O?ľZ(K<WGiɢ\ԾgQ]@ 1hfNت\^̏*۹N:S 2bZժ,Ua:)iqc՝sKC.Pʣ93),Rkim4Iɓdy ~\nK> b3&٭0Gl h0r5%iD-'.6CT:1*ޱw+bj%)JTS/KstU> I}!,gsC}tN߶H;&GYZ)Ͳ1ٮ-1igBHk"Hzm{: KG]w
+49ap܊N?S[P:/NbA ۜ@"KW=WJAJPw <0]ϏƢԻ!aず&0~(gU9y8t
+.דsdHJ_lWIr6D(}[:<1IՈz#eK )%,ںQ2Hg
+'Pu^s&NԞgg> EG 83LC8JiOw?!FBpWTIZBV1 fCSSfsRZ%I!Ա
+/ ͌2R ?6e/Pؠ)%V?aE*Fi{h<w|/E4]-!PoZNÅZH*n`"7ͦp~pf|䗊R:1':K}CLCUwأMYCMo>̈́Ji
+2\'EbD&v8z:1'+֘ $ݕ 幂B!'mHc%ʯNprɩ9 =9_CRҳއZn:)=^M齤v:֥dAndPЕ
+endstream
+endobj
+3871 0 obj
+<< /Type /Page /Contents 3872 0 R /Resources 3870 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3873 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 671.195 null ] >>
+<< /D [ 3871 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+305 0 obj
+<< /D [ 3871 0 R /XYZ 79.37 771.024 null ] >>
endobj
3874 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 660.237 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 751.43 null ] >>
endobj
3875 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 596.476 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 740.471 null ] >>
endobj
3876 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 585.517 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 713.204 null ] >>
endobj
3877 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 574.558 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 702.245 null ] >>
endobj
3878 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 563.599 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 639.113 null ] >>
endobj
3879 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 552.64 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 628.154 null ] >>
endobj
3880 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 541.681 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 617.195 null ] >>
endobj
3881 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 530.722 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 591.397 null ] >>
endobj
3882 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 519.763 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 580.438 null ] >>
endobj
3883 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 508.804 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 569.48 null ] >>
endobj
3884 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 497.846 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 490.512 null ] >>
endobj
3885 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 486.887 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 479.553 null ] >>
endobj
3886 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 475.928 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 465.71 null ] >>
endobj
3887 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 464.969 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 454.751 null ] >>
endobj
3888 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 454.01 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 427.066 null ] >>
endobj
3889 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 443.051 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 389.312 null ] >>
endobj
3890 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 432.092 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 378.353 null ] >>
endobj
3891 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 421.133 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 367.395 null ] >>
endobj
3892 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 410.174 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 318.105 null ] >>
endobj
3893 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 384.271 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 307.146 null ] >>
endobj
3894 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 373.313 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 296.188 null ] >>
endobj
3895 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 362.354 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 285.229 null ] >>
endobj
3896 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 351.395 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 274.27 null ] >>
endobj
3897 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 340.436 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 263.311 null ] >>
endobj
3898 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 329.477 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 252.352 null ] >>
endobj
3899 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 318.518 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 184.92 null ] >>
endobj
3900 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 307.559 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 173.962 null ] >>
endobj
3901 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 293.611 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 163.003 null ] >>
endobj
3902 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 282.653 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 149.16 null ] >>
endobj
3903 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 271.694 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 138.201 null ] >>
endobj
3904 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 260.735 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 127.242 null ] >>
endobj
3905 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 249.776 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 116.283 null ] >>
endobj
3906 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 238.817 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 105.324 null ] >>
endobj
3907 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 227.858 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 94.365 null ] >>
endobj
3908 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 216.899 null ] >>
-endobj
-3909 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 205.94 null ] >>
+<< /D [ 3871 0 R /XYZ 81.145 78.635 null ] >>
endobj
-3910 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 194.981 null ] >>
+3870 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F65 335 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
3911 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 179.041 null ] >>
+<< /Filter /FlateDecode /Length 2354 >>
+stream
+x[n6+%o `v+mWmŇFI..6(͜r9ӧN<ˏ'żNfOrn.҇緿>x,@;ur#]#aVI4I_9+O.|IOhWI'뷣 Fҵo3McIΜ#R@K]Հ/Վ(L(hrH+n&`kǢn/T=1V葾aFV4{}Ơ"iH̱In1Ս$ԬzmQ{XqYv XϤ2*ˏI#ry^GUڪsvA|wK^QY1RdȦqTTջUu3״eJyes92&,HUg<HeVXdORix͚g=^Wʓ,٦aShjS&N?L{Fˬ1#nZ&5 P{ˌUj@f EӍe H攜ͮ1zuOEy܃> AFΘ2ؓ뼃neHC%kGg7iWI,p~۲^wyizv:JJTx%yf[!H 7Eøǹ-bDRcV[m(ƝcvaW^K`zZ Vx3y4)uS)͜4zװ!q1%QJQ.,X""a-hIY/ѕbR=S!Q8[pA.?Cy*L*5(+w A+6{PshӹM; |I3Bɥ)u_9kk|Z2T .W:ҕ鰼q`WВwֽ6\ Մ@Q:_BB{ ruM)`W2̹XN6Q%}uHڼ{q=B`^)FRX HŁqe9SMR'-~Mn9 Hsqu[P(P('o"O\0. vEGjפEVZ$[IyXo SmuO )'9b<m8,途i+K#sb,cϧ qL<2!jp#H&X:o鲠sDŽ7y4 eg!1@p4iqJ6kCHJެiH7yb\$dFOODtynupRDzEydҠ9ѼH#='5kkIT=k -R6y;q`os.u<7-vꑾNxQj:{I6e1{Z}[meJ;9Δs9dkrqi<Q ikԮLȆ$ίɋюit8@-쇟BW6DQ&z:ؼ ),3B:푞_OaF:472 7$f11ǩ?|3jHr]pIzކ~4~s,/sU<˞RCҘe"Z %[[Dhz%2Rè]-!e,EH5騅Zu}VhBf#^\"3Vk H
+;qۓ?5qsIt59|<0wW-u;nOu8Lx9"+PX˜3++YaDjA0&,
+hRh\li4КyD<ϗ#jEqZ Z/QvYb2OA<A[*r
+^1#b
+LBQk=SniGk<$3\Z=Є1$c{-Cx9,
+endstream
+endobj
+3910 0 obj
+<< /Type /Page /Contents 3911 0 R /Resources 3909 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3912 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 168.082 null ] >>
+<< /D [ 3910 0 R /XYZ 78.37 808.885 null ] >>
endobj
3913 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 157.123 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 768.829 null ] >>
endobj
3914 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 105.318 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 757.87 null ] >>
endobj
3915 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 94.359 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 746.912 null ] >>
endobj
3916 0 obj
-<< /D [ 3862 0 R /XYZ 81.145 83.4 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 735.953 null ] >>
endobj
-3861 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 414 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-3919 0 obj
-<< /Filter /FlateDecode /Length 2993 >>
-stream
-x\n$ S F" 0
-OT~%g9hz LpQsmפ)Uiѳ[Խ ;٦WњIEp)>an}Nnէqp NЉ>>3JXCzR%k˯{zﬡ]}>3U.[qvB3
-;mQ(BbQz"f<DvGFJOw[8d)='sY4t\s(\}VF!r&Y фR˵q^n9E{J0j8r4p' 5+"~R{? ?QZ*OF#D|QG`g::˳zJ{R@3v)_9d[Zcx=Cm .[:=<
-jlZJK4$
-~&>^B
->F|멓ĩ̚zJ}Z]!̚fqpPd$#=n K0!'OlRtD
-<E MܒY|m#W%+?,́YwS""oAFz4bz g&+e'7aO03ݝkzJ]ȕLJ;,)|<*.|`)餞i&ep[8gVb| a>6Ǎv .Lۅ3(lHx@ʕ^{"M"/Y2L߯:g;1*bw YSD=xY^Y;,˜^Ǿ9q?SdAeNqdjPт󰖮)nuEqٸX,7|B ~Y Ns1<~+DU_$ëoĦ$@I`{gLwra80JTШmqҽL4)+z *oSbKB#)3Fޒ8F4'8ǹwX Lo}fi
-2Ԭpaz[ JyRU<i|`432^pObf9R9(^,Jstnx(_xV́~`u鐛
-u|fz \^i\Qj-jq3_知)@iaܖH<b Q v+ªqAxmkqD<jF
-jA %;S
-ȮL *,NX;O 464m8m8U,dG] i4 ЁBI[\
-fBmUVwOힿ͡+Oi#t+,o/{|`#kO(uyJ]$ (Un
-)%.7Bjl=
-endstream
+3917 0 obj
+<< /D [ 3910 0 R /XYZ 81.145 724.994 null ] >>
endobj
3918 0 obj
-<< /Type /Page /Contents 3919 0 R /Resources 3917 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 3910 0 R /XYZ 81.145 714.035 null ] >>
+endobj
+3919 0 obj
+<< /D [ 3910 0 R /XYZ 81.145 703.076 null ] >>
endobj
3920 0 obj
-<< /D [ 3918 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 687.136 null ] >>
endobj
3921 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 676.177 null ] >>
endobj
3922 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 665.218 null ] >>
endobj
3923 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 649.278 null ] >>
endobj
3924 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 638.319 null ] >>
endobj
3925 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 627.36 null ] >>
endobj
3926 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 699.091 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 616.401 null ] >>
endobj
3927 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 688.132 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 605.442 null ] >>
endobj
3928 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 677.173 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 594.483 null ] >>
endobj
3929 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 666.214 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 530.722 null ] >>
endobj
3930 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 655.255 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 519.763 null ] >>
endobj
3931 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 644.296 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 508.804 null ] >>
endobj
3932 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 633.337 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 497.846 null ] >>
endobj
3933 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 622.379 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 486.887 null ] >>
endobj
3934 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 611.42 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 475.928 null ] >>
endobj
3935 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 600.461 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 464.969 null ] >>
endobj
3936 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 574.558 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 454.01 null ] >>
endobj
3937 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 563.599 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 443.051 null ] >>
endobj
3938 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 552.64 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 432.092 null ] >>
endobj
3939 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 541.681 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 421.133 null ] >>
endobj
3940 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 530.722 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 410.174 null ] >>
endobj
3941 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 519.763 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 399.215 null ] >>
endobj
3942 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 508.804 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 388.256 null ] >>
endobj
3943 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 494.857 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 377.298 null ] >>
endobj
3944 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 483.898 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 366.339 null ] >>
endobj
3945 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 472.939 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 355.38 null ] >>
endobj
3946 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 461.98 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 344.421 null ] >>
endobj
3947 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 451.021 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 318.518 null ] >>
endobj
3948 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 440.062 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 307.559 null ] >>
endobj
3949 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 429.103 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 296.6 null ] >>
endobj
3950 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 413.163 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 285.641 null ] >>
endobj
3951 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 402.204 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 274.682 null ] >>
endobj
3952 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 391.245 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 263.723 null ] >>
endobj
3953 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 380.286 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 252.765 null ] >>
endobj
3954 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 369.327 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 241.806 null ] >>
endobj
3955 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 317.522 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 227.858 null ] >>
endobj
3956 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 306.563 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 216.899 null ] >>
endobj
3957 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 295.604 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 205.94 null ] >>
endobj
3958 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 284.645 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 194.981 null ] >>
endobj
3959 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 273.686 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 184.022 null ] >>
endobj
3960 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 262.727 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 173.063 null ] >>
endobj
3961 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 251.768 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 162.105 null ] >>
endobj
3962 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 240.809 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 151.146 null ] >>
endobj
3963 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 112.291 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 140.187 null ] >>
endobj
3964 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 101.332 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 129.228 null ] >>
endobj
3965 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 90.374 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 113.288 null ] >>
endobj
3966 0 obj
-<< /D [ 3918 0 R /XYZ 81.145 79.415 null ] >>
+<< /D [ 3910 0 R /XYZ 81.145 102.329 null ] >>
endobj
-3917 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F81 377 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+3967 0 obj
+<< /D [ 3910 0 R /XYZ 81.145 91.37 null ] >>
endobj
-3969 0 obj
-<< /Filter /FlateDecode /Length 2428 >>
+3909 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+3970 0 obj
+<< /Filter /FlateDecode /Length 2958 >>
stream
-x[n#+!/ 0` ܵwA* g&7[bY͙]?~>F \>&.LE+_74{0abU
-M#@08(QO( 3<G z!/֭j E2-e^K8[;@)~Qs?oKQHE]Z >4{r J
-xFюլCEs^֤R2by*:
-6]k1qwu}ݚyOk"aG=ᇼW+IT9BxRJ|@EQ_p95ɵH}]<zIϋl)g'L#-*B0#vd-җ
-CSh¦STM-o|Jc왤 L qIx-:o1gxImiVu6L6!̲ɏ>ՊwK% rE+Hz̓wHK)1G9@۽L+r(ý!JR"
-3Փy801mDtx*x#MSٔfp햲[Jt˿ C<T̀7V_E솵L.'HH\XRn޲*[!:U{۩U[ꬡZ]kYUikN]mw`^@8ximyJ&weیP$3\(yC=XFbޥKGܠ&7ǽ-ܴٸPwጘ>"\IB[tꑍ'/759ۂɢwـ9%xv-KGJ5yQ"")=='"-NDv$KLVwH_.[yKvFba!]^s -PkYJ*ҧ!QkC}$RFĤA{ͧ蕷Y-H8M)6]sdg [}MS"CZ*Pw͹x&DӨ1'iG5!S-l#\HOT/Ow Iwds*^-rim< 쀴cGԹĖ*רkxq}ՎZΨ? &;{,-7pm=s'q,AO_ǻ
-^m1L*5٬2KE:;C+FxkU+V͘9P7';dBHgDcԶGo*ҽ@ RXةS“kp$=]骆#jZ6+e없KPZf,&4]Z[9W?Hٱ/WIeGYm5G"GY #duyni9;dSBOP9m zJ-o/qa("Uqe!Ik6@ϩ&.pS#ј='&&f-{uH_ fnWwhv6s" aDs`t^{J{:2pj!zIlN%"}:?XÜhToNњԓۼ׭8:G3+@ݏkÉK䱕8]z^}0}-dcUIM$b4q=7q}+`ėw YtC8.OތxZ`k<}Ϣ>R&f@sO6!Ϗ$Ro_J10zj8a!%CC? D >j~; 3/9cl|
+x\˒#+WgDEGu&f;^HP"H2,GBߋe.A V_CE]\.*!|O)/) >w %~~ )@UJu q̃SpK (>7}BOI{Z-~W9)}^Z!M
+HC/vsE=3'苏ONRvDE R.JwE<T~$JY)$;s˛nWt@sj) l(b:$~ |ùzY5΅
+fFGILSnN"L&&P;&3ye1ҢR#auJRnG$ ƣh{LuRc60לZJ'Na4]m>p.tnˤ,՞۹|&@ 4U)1:#UN[qvvjCs+CV蠆гz\Gےf$ ӌu/8;t[Vz2<V OSXF7.ϯX#JQ-Xsr0 ,ap`(gf+rv,YݝmVm4@LR0Y=du=
+[@jG Bi:;'1#~ςj£)ЯW~mŔ/{(.LPKe<.RuwM,5RsU/c6U贿h1i>ӆv=Zٞt06yN^!'_Sq~i"Jb!iw \ƿ &SŠA~NҾk44!A;0рW),Gq$.-P|+{[c:O*ӤhZZm ȮP;WƝ-8ΎNsJVZiDIi
+`$YL2^։u{Sq,R&[J
+D2+`ggz@yt͈H4R:[o\@K*Y-i=!O<YWx-ӵ̖
+1tg".=3mӤuSXQlW^-#:٤:ԖF~3[O_k  ~O ¶A-sj5 fJy܊p+#AϮe;tDC 9 ڰ$h2xEv7MI8sjm&_Th7!D9AhZ:kyIKg3ޖ{ NNmE4=ݥi >aQ(=yG8L.]cmu}yMK I>&F8G\dіROSs]
+{z}{'B
+ꓹXNhrۯ[Xwc8{6O&>/n %H
+yzG}CO
+^"ذKy>j@{Ӕ$5ԝm%W(UA:vNr"PӡSUQɥ[67.{ej7$'TU}e4U]yh
+pp>4ClOOw|%0[^cs4CC8eJZXbd"
+euk:03=
+T%`L] \!.y2Kdki
+\AMq@KSHT
+4ǟrh
endstream
endobj
-3968 0 obj
-<< /Type /Page /Contents 3969 0 R /Resources 3967 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
-endobj
-3970 0 obj
-<< /D [ 3968 0 R /XYZ 78.37 808.885 null ] >>
+3969 0 obj
+<< /Type /Page /Contents 3970 0 R /Resources 3968 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3576 0 R >>
endobj
3971 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 3969 0 R /XYZ 78.37 808.885 null ] >>
endobj
3972 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 745.915 null ] >>
endobj
3973 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 717.686 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 734.956 null ] >>
endobj
3974 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 706.727 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 723.997 null ] >>
endobj
3975 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 695.768 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 713.039 null ] >>
endobj
3976 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 684.81 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 702.08 null ] >>
endobj
3977 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 673.851 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 691.121 null ] >>
endobj
3978 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 662.892 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 680.162 null ] >>
endobj
3979 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 651.933 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 669.203 null ] >>
endobj
3980 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 640.974 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 643.3 null ] >>
endobj
3981 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 630.015 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 632.341 null ] >>
endobj
3982 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 619.056 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 621.382 null ] >>
endobj
3983 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 608.097 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 610.423 null ] >>
endobj
3984 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 597.138 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 599.464 null ] >>
endobj
3985 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 586.179 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 588.506 null ] >>
endobj
3986 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 575.22 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 577.547 null ] >>
endobj
3987 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 534.595 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 566.588 null ] >>
endobj
3988 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 523.636 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 555.629 null ] >>
endobj
3989 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 512.677 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 544.67 null ] >>
endobj
3990 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 501.718 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 518.767 null ] >>
endobj
3991 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 490.759 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 507.808 null ] >>
endobj
3992 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 479.8 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 496.849 null ] >>
endobj
3993 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 468.841 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 485.89 null ] >>
endobj
3994 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 440.17 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 474.931 null ] >>
endobj
3995 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 429.211 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 463.973 null ] >>
endobj
3996 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 418.253 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 453.014 null ] >>
endobj
3997 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 407.294 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 439.066 null ] >>
endobj
3998 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 396.335 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 428.107 null ] >>
endobj
3999 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 367.664 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 417.148 null ] >>
endobj
4000 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 356.705 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 406.189 null ] >>
endobj
4001 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 345.746 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 395.23 null ] >>
endobj
4002 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 334.787 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 384.271 null ] >>
endobj
4003 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 323.828 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 373.313 null ] >>
endobj
4004 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 312.869 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 357.372 null ] >>
endobj
4005 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 301.91 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 346.413 null ] >>
endobj
4006 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 290.952 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 335.454 null ] >>
endobj
4007 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 279.993 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 324.496 null ] >>
endobj
4008 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 269.034 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 313.537 null ] >>
endobj
4009 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 258.075 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 261.731 null ] >>
endobj
4010 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 247.116 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 250.772 null ] >>
endobj
4011 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 236.157 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 239.813 null ] >>
endobj
4012 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 225.198 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 228.854 null ] >>
endobj
4013 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 185.014 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 217.895 null ] >>
endobj
4014 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 174.055 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 206.936 null ] >>
endobj
4015 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 163.096 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 195.978 null ] >>
endobj
4016 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 152.137 null ] >>
-endobj
-4017 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 141.178 null ] >>
+<< /D [ 3969 0 R /XYZ 81.145 185.019 null ] >>
endobj
-4018 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 130.219 null ] >>
+3968 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F81 377 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
4019 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 89.593 null ] >>
+<< /Filter /FlateDecode /Length 2623 >>
+stream
+x[Ɏ#W@R4fjed*R>T## X/˟?_?84jy7.1a.F._x>8׎sWs΍~)O)*oˏd$5Hf=?P-fuO[74ڕA>-ӤUY,^ӛDJp82s
+IBeXADdEJ J;TpIT3Bx,{Y``QBT#=g7 yEf80Sp]%fWSIgl"?p-M>^V(_ fסY~Q.ٽ,@kfE18Q&g*^M]$sjȼތP Jz8alwA/Xn-n&HaA|*79 ŕ",TXei}1nߤQ^s^O@9Jӆ7#@*5)QP}Nm?;q'5tL||nQ]<P#P>-]Fb7ۍG[\W %vmY %hkLNW{LX9eHH$lU}W vZaF:|ln㕷c.ۥv"rNH=ar&4UĹqÄi1O՞ HfFk4y2v! "J%~o{ܞ
+,Z@J)Ip% Qlq FkE°KySUXftk!|hCY\il.w?dz \ɡoPPZaH-Sq]RLjts^j SqsM#҂6`]׌ܑ=`
+p}^2K*͆*3T˩D}A)dD4"<ݰGwhOQʂد7Uꚝ 48㨾)i.Zp1-Ɓ.l Jr8M Ȁoޮ9j&'0YtR1R^J" y'V:kDdDDd`ߓL!IZ
+g;:Pv}+-<D i)HZ2} &FKqPܟju)+1ڹJsY<idRyXqL sE~MP2_ pإvB h*fNƆg K:wjvUJ ҎKYZ-fF$/Ʌ
+0̠wHT+*ox{]}j3V53Zzkzu˺>vYAu.# 0I ̍sd<޲Cc5%MHmE)f$)\ % bNѻBnDmy>e#%ؚӢ>qq]7K=* [ަ&ljL-8ƻIFyH)kzS·r=e7ܳeYM2DHMboBN~U2,iΒ۬ F<X(͋e<!{>$ω{%۶}zK yMsN/ːz$@)rV
+mBPb40!u>e[C@Nu@ϙLRXb|g|-)Y&'#cMmɥN i)!2$vGx@Pk9ay԰t(OdѸI_?[9xj%싟 DhB'Q[En?%z}\_k&1yP(G
+29k~{rC݅bC#A :mV!AV]5Ipg.#XseG$٣sņ$!846C?XJ`>>rC '=xYh}3-͎ (_?m
+endstream
endobj
-4020 0 obj
-<< /D [ 3968 0 R /XYZ 81.145 78.635 null ] >>
+4018 0 obj
+<< /Type /Page /Contents 4019 0 R /Resources 4017 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R >>
endobj
-3967 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F81 377 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+4020 0 obj
+<< /D [ 4018 0 R /XYZ 78.37 808.885 null ] >>
endobj
-4023 0 obj
-<< /Filter /FlateDecode /Length 1999 >>
-stream
-x[n#7 )e$`=VڞJ3#kvlD*
-xN}99w蝊#X9AY{{7^)2>ۋJ`i!XkGEZ)<(o0Uʯ+$(קe;BMy^pB~-6^^ً<_EĻv+W|VJ~`ylEɪ΂bldں7ޯ ɈZXHe5[G'^-&*б;r3_OQROL~tF:NZf5gt(MtZt_;@dI:mabu<#SNaA򔃺tpFj^ˏv򸜻w ͜[,gQN\#k:z6 %91 Ih!kb:p-HڗT*%*ђ^:)&IaRz8 ֨Q8Fv~(@u%t%(YT3aLI.DHn=4k - 4zT*F * (F*Ƀa
-dഗK!kYn' 2 _dQҢH*h
-P&-@gY%WN>{?Ȯ4xoD!@Ÿ+9(Q@$p#qte2(,JGc+FOKU JB,b^0YH_*
-bIҕ5HDށfL?H$5x09 %{! OBrJe__=EC{E!ƜiP(hCeUCZ$9 'L ` Q>FJ"I]-{0(/j0ŀ
--g?AkvC3Y ;ηHqfƙ%_`&ŌIr4HBR<|P*MI٨H>:E)ɮ٭119atfL8ͣ}:) -m\Ml?n2 [ r2p'EZ%'%;i%k'U X4l}c: j1&ٝ"iN(6H8eCľAȸTy'6vA{׌>G/ %rRogA[pZF׳]j
-aZjn"cڡ59c߼CGqV|YNYgicc<-U|*kvͷ4~7pB:B+f:5_ut>M|\6V}\Yi1.\-"q5ݖW%-.;y\)vCtcuD]K|b<gCjv"x=c`o-t:1ȧسQKdK iQ˹F;̰&oa+G
-z\@Qyf\'>,w!Ǩ=ctvaPU?cpb{jPgYY֣Fo3{2c8et=Xh
-aC"JѽU45D[gS,YrjC Q:
-endstream
+4021 0 obj
+<< /D [ 4018 0 R /XYZ 81.145 742.926 null ] >>
endobj
4022 0 obj
-<< /Type /Page /Contents 4023 0 R /Resources 4021 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 3630 0 R >>
+<< /D [ 4018 0 R /XYZ 81.145 731.968 null ] >>
+endobj
+4023 0 obj
+<< /D [ 4018 0 R /XYZ 81.145 721.009 null ] >>
endobj
4024 0 obj
-<< /D [ 4022 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 710.05 null ] >>
endobj
4025 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 699.091 null ] >>
endobj
4026 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 688.132 null ] >>
endobj
4027 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 647.285 null ] >>
endobj
4028 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 636.326 null ] >>
endobj
4029 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 625.367 null ] >>
endobj
4030 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 614.408 null ] >>
endobj
4031 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 603.45 null ] >>
endobj
4032 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 592.491 null ] >>
endobj
4033 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 581.532 null ] >>
endobj
4034 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 570.573 null ] >>
endobj
4035 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 559.614 null ] >>
endobj
4036 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 548.655 null ] >>
endobj
4037 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 537.696 null ] >>
endobj
4038 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 526.737 null ] >>
endobj
4039 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 515.778 null ] >>
endobj
4040 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 504.819 null ] >>
endobj
4041 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 493.86 null ] >>
endobj
4042 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 453.014 null ] >>
endobj
4043 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 442.055 null ] >>
endobj
4044 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 431.096 null ] >>
endobj
4045 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 420.137 null ] >>
endobj
4046 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 409.178 null ] >>
endobj
4047 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 398.219 null ] >>
endobj
4048 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 516.775 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 387.26 null ] >>
endobj
4049 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 505.816 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 358.369 null ] >>
endobj
4050 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 494.857 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 347.41 null ] >>
endobj
4051 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 483.898 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 336.451 null ] >>
endobj
4052 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 472.939 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 325.492 null ] >>
endobj
4053 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 461.98 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 314.533 null ] >>
endobj
4054 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 451.021 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 285.641 null ] >>
endobj
4055 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 440.062 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 274.682 null ] >>
endobj
4056 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 429.103 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 263.723 null ] >>
endobj
4057 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 418.144 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 252.765 null ] >>
endobj
4058 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 407.186 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 241.806 null ] >>
endobj
4059 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 396.227 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 212.914 null ] >>
endobj
4060 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 385.268 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 201.955 null ] >>
endobj
4061 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 374.309 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 190.996 null ] >>
endobj
4062 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 363.35 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 180.037 null ] >>
endobj
4063 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 352.391 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 169.078 null ] >>
endobj
4064 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 341.432 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 158.119 null ] >>
endobj
4065 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 330.473 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 147.161 null ] >>
endobj
4066 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 319.514 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 106.314 null ] >>
endobj
4067 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 308.555 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 95.355 null ] >>
endobj
4068 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 297.596 null ] >>
+<< /D [ 4018 0 R /XYZ 81.145 84.396 null ] >>
endobj
-4069 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 286.638 null ] >>
+4017 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F83 412 0 R /F81 377 0 R /F59 346 0 R /F84 425 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-4070 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 257.746 null ] >>
+4072 0 obj
+<< /Filter /FlateDecode /Length 2191 >>
+stream
+x[Ɏ6W!U\As߂\SREe7vOf zIףTdח˗+
+۟/ ?up QBuxW)QJċ"#Xruxp]G!
+5HNO} _(h 1g.Z(CWѧMNd:&]pL]w@R( i^(9HhA7lmOQ&*|7'U[A0qe+녶@8 -*
+.Z/ҷ716%\9.|!{ߦO٧6t#hY*K4X\="Jn2dBr!TvHQ/AT,B6Ob\(Z1Il Io$9 HQh(O SDUb.VYӜ+9j1]9m+KV焬1DYN8f'e%#"}G*gm k"輖0[ͭͪ%[OZH(cvO
+좧0wPE<ѷsJ<b\߶^5]j)U>s$D9ek-o6<5*Boxs'ZmϚ҄Smb۩/P\T)}rkax~#i:J
+w+]N[ Co02ӈғ\WNw{5z۞D=[)vJM'Rֆ:$@`{1v~ΛJʦ󮱧@*۞P
+8H x,j%v4R挪]e*f\{imyrQHSCjCo2ʻ:-n6"qo
+}=s^2sٵ6 <gQ*ƭhhq:lAЍʤl(Qnn˒~/ +E*җfJ+'l=oZD8'QFWaKO'!H8Ѧn;]F(qr
+tLSKN&T9xNyϻf
+#
+Czx׬B>EV"7uKCzX")bOSJ@<G6$̫'wM~Dq.d0=ڥ٫10&e?"f]OI~|r6gˀn|@t]n][$%7-I8؝FlׄF߯!mP.öRӏ(@OzBye[/
+ҡ\GX[
+endstream
endobj
4071 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 246.787 null ] >>
-endobj
-4072 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 235.828 null ] >>
+<< /Type /Page /Contents 4072 0 R /Resources 4070 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R >>
endobj
4073 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 224.869 null ] >>
+<< /D [ 4071 0 R /XYZ 78.37 808.885 null ] >>
endobj
4074 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 213.91 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 768.829 null ] >>
endobj
4075 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 202.951 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 757.87 null ] >>
endobj
4076 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 191.992 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 746.912 null ] >>
endobj
4077 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 181.034 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 706.792 null ] >>
endobj
4078 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 170.075 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 695.833 null ] >>
endobj
4079 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 159.116 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 684.874 null ] >>
endobj
4080 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 148.157 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 673.915 null ] >>
endobj
4081 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 137.198 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 662.957 null ] >>
endobj
4082 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 126.239 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 651.998 null ] >>
endobj
4083 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 115.28 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 611.393 null ] >>
endobj
4084 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 104.321 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 600.434 null ] >>
endobj
4085 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 93.362 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 589.476 null ] >>
endobj
4086 0 obj
-<< /D [ 4022 0 R /XYZ 81.145 82.403 null ] >>
-endobj
-4021 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /D [ 4071 0 R /XYZ 81.145 578.517 null ] >>
endobj
-4089 0 obj
-<< /Filter /FlateDecode /Length 2095 >>
-stream
-xZˎWH@v`ֽvv[EEwNtꐔCIRN2Մ+?/$u >9_Rw) o"XyEZ &~3~Y)1~%o3|֯ca82}oOm>8W }|gP(!|7#uAĴaΓ/w{$i4Rm35.0r61ڵBA;`r"%+rP,F3NQoTsnW빴 i$vq4i6x6sV!{TG;Ko|e9NGUi Ft-,[Y@ًg6"!P]#4 1O֡@\ T-2Qcb }%/F 퀴W0#=b[[)$H)g, y8
-7\c!c quԁ¾Zie&ud'52'Ww a2H}\|AY {~\THw#e̕ }TT3o,h_F% VXX`% Ro\'H*8-9EW@Og:cQxHB"=ȀT?q =H+=>Yڣ4SY0#ݮhJY;H0id˹̨#sQ%Q}1#EtZ>9CBH!"}kZ
-?1?.Gǭ΅{t3US*otA;iOD$g\a=1ICoh3BKmSfՐ9ئ52ֈû5RxVqDՅ}TmĴ)ց
-T3~6tx[pf;\x߮dyFqujr:1}3R}R׮p/Uc'ޑ54/ZwuLk G <Ԍ5=Y稚H gX ӵSo>gz[~5 .](¨ݛ(,UjD9d2"׾g-·1-7;8[A{aKeK!-0WZan>*jD1F%qZɿYQOzQm76)+N*#DGOU,һ*ޫK/ՆwF k(]a2[wq2ظ lZ Kh#k،4 ވz9*iK޹B
- nIȂ4K={Xq_zf἞܍<Ttܬ.5`Ys*HY y}٣ʟ-Ot~r+1&GYz&htFnYV=A{j4L|(4q3Mdp% H4<3yR+q~*S @c2֟*5R;)~/
-endstream
+4087 0 obj
+<< /D [ 4071 0 R /XYZ 81.145 567.558 null ] >>
endobj
4088 0 obj
-<< /Type /Page /Contents 4089 0 R /Resources 4087 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4143 0 R >>
+<< /D [ 4071 0 R /XYZ 81.145 556.599 null ] >>
+endobj
+4089 0 obj
+<< /D [ 4071 0 R /XYZ 81.145 545.64 null ] >>
endobj
4090 0 obj
-<< /D [ 4088 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 534.681 null ] >>
endobj
4091 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 768.829 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 523.722 null ] >>
endobj
4092 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 757.87 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 512.763 null ] >>
endobj
4093 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 746.912 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 501.804 null ] >>
endobj
4094 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 735.953 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 490.845 null ] >>
endobj
4095 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 724.994 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 479.886 null ] >>
endobj
4096 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 714.035 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 468.928 null ] >>
endobj
4097 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 703.076 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 457.969 null ] >>
endobj
4098 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 692.117 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 447.01 null ] >>
endobj
4099 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 681.158 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 436.051 null ] >>
endobj
4100 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 670.199 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 425.092 null ] >>
endobj
4101 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 659.24 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 414.133 null ] >>
endobj
4102 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 648.281 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 403.174 null ] >>
endobj
4103 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 637.322 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 392.215 null ] >>
endobj
4104 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 626.364 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 381.256 null ] >>
endobj
4105 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 615.405 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 370.297 null ] >>
endobj
4106 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 604.446 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 359.339 null ] >>
endobj
4107 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 593.487 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 348.38 null ] >>
endobj
4108 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 582.528 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 337.421 null ] >>
endobj
4109 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 571.569 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 326.462 null ] >>
endobj
4110 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 560.61 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 315.503 null ] >>
endobj
4111 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 549.651 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 304.544 null ] >>
endobj
4112 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 538.692 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 293.585 null ] >>
endobj
4113 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 527.733 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 282.626 null ] >>
endobj
4114 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 511.793 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 271.667 null ] >>
endobj
4115 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 500.834 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 260.708 null ] >>
endobj
4116 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 469.95 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 249.749 null ] >>
endobj
4117 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 458.991 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 238.791 null ] >>
endobj
4118 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 448.032 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 227.832 null ] >>
endobj
4119 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 437.073 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 216.873 null ] >>
endobj
4120 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 426.115 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 205.914 null ] >>
endobj
4121 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 415.156 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 194.955 null ] >>
endobj
4122 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 404.197 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 183.996 null ] >>
endobj
4123 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 393.238 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 173.037 null ] >>
endobj
4124 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 352.391 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 162.078 null ] >>
endobj
4125 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 341.432 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 151.119 null ] >>
endobj
4126 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 330.473 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 140.16 null ] >>
endobj
4127 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 319.514 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 129.202 null ] >>
endobj
4128 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 308.555 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 118.243 null ] >>
endobj
4129 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 297.596 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 107.284 null ] >>
endobj
4130 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 286.638 null ] >>
+<< /D [ 4071 0 R /XYZ 81.145 78.635 null ] >>
endobj
-4131 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 275.679 null ] >>
-endobj
-4132 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 234.832 null ] >>
+4070 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
4133 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 205.94 null ] >>
+<< /Filter /FlateDecode /Length 2153 >>
+stream
+x[n#7+!Y 0 H g߂\SV\%wm` _WlZ
+s$=]ޟ~L8^>N2S'œJHNxҞ4ZJ/$ ,By<y_(mrGB"zFtdeĿгY}]_utLJ꙽mm8/b۷%ky:K9xo:t۾_zÆ+_5OߛZ
+P" jGgh{Ǜϋu͙BE'ze"=
+FS3K hq( Еk!ffh2#]KAe2:گYDc X4#9hX%YK2~%hXfo\H+SyQ"#@D҃zKT9Jã
+Qa~Fui~ "L߽
+MDP~(Z`"VՠS]z'S,/Hb}a/C:\њXqy@ 8k}#m`j}YEA p4Ez6\/0SP+0-{9XET|m 06Y
+H=aF'<znh~OOf(3 -}[Ы%[ЋhM4%L*s^XAmZǛ.Lɕnݯy. H*>qitXƆ$۽J")U>`ʦ~l񍱘dZ:AT|s1W#-"p(L~_ǬHEG U:?$ŀU?ox-[ɕjvy̓E|+L@*yVEkf9a6Lh_LfNzϛ2'ZQQ.DFyұ5%?ɩ)4`AG9HC sΞ R5< ],j%޲lMaK_Xv=4F p<jXP\Msqsђcs?F댘mx"e4lc鎭e̶7bKUJg7F\4ZuIO7sL B|PX|uo}_V9p;U11ՠ匳#FrI27b:XV:kej܏T1ϫb-Rfl[İNq"#dlK K#9 J*,|^R9+L.q£R'eV0kA[OKJ%o,E2}ϴ\w=!1}EA:2e4(ݑC;]`S|/j깖9\wrO>OǛ';~RqqcD틃fmpD 9ͬl8:گYrxR`&l,:"SCMzLaUlѕ:7z%ܭ+yiF#|ԗšش?xm=v@_n8Y
+ɑ]~|Zg_ S:§lddX'u^-Usxzm@3̻ T2R2Kۊ85M(q aIq6yqJs2ЍeVGR2vMgdT(#ѽL\V]}gn;Rl:ͣ%YQZ&[cRXrPPƷFC
+endstream
+endobj
+4132 0 obj
+<< /Type /Page /Contents 4133 0 R /Resources 4131 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R >>
endobj
4134 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 194.981 null ] >>
+<< /D [ 4132 0 R /XYZ 78.37 808.885 null ] >>
endobj
4135 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 184.022 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 768.829 null ] >>
endobj
4136 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 173.063 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 757.87 null ] >>
endobj
4137 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 162.105 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 746.912 null ] >>
endobj
4138 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 151.146 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 735.953 null ] >>
endobj
4139 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 140.187 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 724.994 null ] >>
endobj
4140 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 129.228 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 714.035 null ] >>
endobj
4141 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 118.269 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 703.076 null ] >>
endobj
4142 0 obj
-<< /D [ 4088 0 R /XYZ 81.145 107.31 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 692.117 null ] >>
endobj
-4087 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 414 0 R >> /ProcSet [ /PDF /Text ] >>
+4143 0 obj
+<< /D [ 4132 0 R /XYZ 81.145 681.158 null ] >>
endobj
-4146 0 obj
-<< /Filter /FlateDecode /Length 2218 >>
-stream
-x[;#7 WLS$z
-QG|\1wȏ-O맟^9,X<I/I\ڝUBZuz:eC%^P}Dwt_"C_
-tj|a/G)8v]"K]#[-l\G; .= Z'|F_H"_I#YH󚳘(dMFHowm*e`() 9UkD0"xE "C'#͎3'%w/#f8o l[]j756Z'M0z87"4{$o"5X>)އysMnhMgL;l;zl8׾+q-#ytZ
-ЖYGj43w?Ad(YgOopV2j<k1[6״)Plau~tJH}cOP?a|r-,]a7|^jmBITB66*pӡÒH#.jעk
-u@}=DNIT}CN
-]:f)Hxޚ=˩Lr(]&Io"!VvDlLIV̡:K;H5hzMɄ}j(P4"nU'%EIM:-V;QS"cȘ}lrIEʦs,)7ݻyWDBwz*7-?_Uݖ]=B:?&ha}`?/? 5C-jvPӜz{F[e5*;*8 wvusUǯ#+e-íf.c
-X1kH|<.# 2u@2+96U> kYt@r?/,*au4e;.^P66~ 84۲Ű͔#X)6Xry`.PK&ޖs4xAW (q2.]f>niS^\xs1q e[a9-
-`DOB%F֩ I?"5SFȕXzou=:
- ngT7DDN0wG9Hq@7ܝ(~{oIҐ"V>j_X
-ʑd[iuM }iߴ+] wiuSO[@nݰMiwVSFaw-;w[*1ևɻXá&: i)o$V5z3C|O6JN?Fߒd4lSSnjMn
-Ȋ^70GR]|[[? ;5ŹZE:䲂lʸI&U0|=c>y Kssr=N,- %P5 
-eiRefs?
-endstream
+4144 0 obj
+<< /D [ 4132 0 R /XYZ 81.145 670.199 null ] >>
endobj
4145 0 obj
-<< /Type /Page /Contents 4146 0 R /Resources 4144 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4143 0 R >>
+<< /D [ 4132 0 R /XYZ 81.145 659.24 null ] >>
+endobj
+4146 0 obj
+<< /D [ 4132 0 R /XYZ 81.145 648.281 null ] >>
endobj
4147 0 obj
-<< /D [ 4145 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 637.322 null ] >>
endobj
4148 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 754.882 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 626.364 null ] >>
endobj
4149 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 743.923 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 615.405 null ] >>
endobj
4150 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 732.964 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 604.446 null ] >>
endobj
4151 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 722.005 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 593.487 null ] >>
endobj
4152 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 711.046 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 582.528 null ] >>
endobj
4153 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 700.087 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 571.569 null ] >>
endobj
4154 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 689.128 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 560.61 null ] >>
endobj
4155 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 678.169 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 549.651 null ] >>
endobj
4156 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 667.21 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 538.692 null ] >>
endobj
4157 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 656.252 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 527.733 null ] >>
endobj
4158 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 645.293 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 516.775 null ] >>
endobj
4159 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 634.334 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 505.816 null ] >>
endobj
4160 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 623.375 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 494.857 null ] >>
endobj
4161 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 612.416 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 483.898 null ] >>
endobj
4162 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 601.457 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 472.939 null ] >>
endobj
4163 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 590.498 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 461.98 null ] >>
endobj
4164 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 579.539 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 451.021 null ] >>
endobj
4165 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 568.58 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 440.062 null ] >>
endobj
4166 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 557.621 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 429.103 null ] >>
endobj
4167 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 546.662 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 418.144 null ] >>
endobj
4168 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 535.704 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 407.186 null ] >>
endobj
4169 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 524.745 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 396.227 null ] >>
endobj
4170 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 513.786 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 385.268 null ] >>
endobj
4171 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 502.827 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 374.309 null ] >>
endobj
4172 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 491.868 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 363.35 null ] >>
endobj
4173 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 480.909 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 352.391 null ] >>
endobj
4174 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 469.95 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 336.451 null ] >>
endobj
4175 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 458.991 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 325.492 null ] >>
endobj
4176 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 448.032 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 314.533 null ] >>
endobj
4177 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 437.073 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 303.574 null ] >>
endobj
4178 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 426.115 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 292.615 null ] >>
endobj
4179 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 415.156 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 281.656 null ] >>
endobj
4180 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 404.197 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 270.697 null ] >>
endobj
4181 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 393.238 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 259.738 null ] >>
endobj
4182 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 382.279 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 216.899 null ] >>
endobj
4183 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 371.32 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 205.94 null ] >>
endobj
4184 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 360.361 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 194.981 null ] >>
endobj
4185 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 349.402 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 184.022 null ] >>
endobj
4186 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 338.443 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 173.063 null ] >>
endobj
4187 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 327.484 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 162.105 null ] >>
endobj
4188 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 316.525 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 151.146 null ] >>
endobj
4189 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 305.567 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 140.187 null ] >>
endobj
4190 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 294.608 null ] >>
-endobj
-4191 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 283.649 null ] >>
+<< /D [ 4132 0 R /XYZ 81.145 99.34 null ] >>
endobj
-4192 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 272.69 null ] >>
+4131 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
4193 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 261.731 null ] >>
+<< /Filter /FlateDecode /Length 1953 >>
+stream
+x[K6 ﯘcs#ziN赏C-Y̝gmc}O(O*Ɠ4}R>gNiPN:Y)wNE)TKPD(q@G$㕲Pt
+*<]k?YѢM-Ȭ
+w@+d9ځ~DŒVʋ"hC/gxHI0ˬĄMXO,@BۧLNSw1
+}Ow=۶&;
+d6hmذ&mvP4-qּLJc1͹1{r_jG|]3ά{<EF9u;`H $)EEn)V~lG rƃ ۸ȣRu<uq_0|^-_ 5W&TiSq&$"12*
+u .1:yl挵vmG?,ji-y{f̌ojesݣ.l qh)eK^οnplF4X~
+u쀴xmˊy.YxBK29l6a䟔xL=o+k߹Ԝ4NlE]C:vZU>
+R`cd8~f 37jLY ^QFF "6!L.2;
+\ClڍHq*W*eH:ڄr&jR "eb, #8GrS+#5nT2IH=.sﵑl}&jPXȾsϗRf " R* ;$#˸RnF2<gr#x>5]CQP̲x#X5#Mu[pV.H?[w+s$#QX]ҩo Y2ݪjn}.y<#Linl]K֥E_ -9 zeɰ}my\禒K!ז f!FHCtsA!G e}@.OYdv\
+rQ\|pӍ8.,c9K'(wY&7\Li H;oVR.
+endstream
+endobj
+4192 0 obj
+<< /Type /Page /Contents 4193 0 R /Resources 4191 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R >>
endobj
4194 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 250.772 null ] >>
+<< /D [ 4192 0 R /XYZ 78.37 808.885 null ] >>
endobj
4195 0 obj
-<< /D [ 4145 0 R /XYZ 81.145 239.813 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 768.829 null ] >>
endobj
-309 0 obj
-<< /D [ 4145 0 R /XYZ 79.37 183.439 null ] >>
+4196 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 757.87 null ] >>
endobj
-4144 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F74 337 0 R /F83 414 0 R /F59 346 0 R /F84 425 0 R /F88 635 0 R /F87 2313 0 R /F111 636 0 R /F64 333 0 R /F65 335 0 R >> /ProcSet [ /PDF /Text ] >>
+4197 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 746.912 null ] >>
endobj
4198 0 obj
-<< /Filter /FlateDecode /Length 2168 >>
-stream
-xn+'t?
-(RǕή]=< u9a~<s~v%<)%1ʞ<Bۓ%%$׿?_w)UJ!%^3? %ۋ&z-m᭮/eǨ`L8ީJ!u{c__0oʜ5Ad
-k`Z_9qNO/A])
-}tx_vf/0k)zCK W.iWX#emNv8X,훘Ml 54V\9:{#Dp|e&)H(R}T4{Z;L;&h\eL kZa_y}{aw(GfƋY܄Y9$}8;%/@{/)1 <QR"IJK:NJdAjTneTc'"eaM]'f0@6
-XҌ8Èu2$kƻg
-8$s؞
-HA}H>Ђp)B -*h z7^A ~`:,%rհ+
-+vm8\=S/&lLؘ!.8gOgoMR F
-!:17# ޔ8:ift^m)D+Z:s,̶SٳWg$% qX4aJ#&C'vb2af
-0[dV0Ǒk^ N8;pЕ걋7}h0N8I|Ǎ9(
-#H*#xu~aȭh,OUG_i^jW͒X؇*0<OG;="޹QJ bwfE pb*;om#a1s.pDM?qzOkI\*z%7Y
-[)J'=WҪYZX,0rE0}xᩪ4M,(i0ʇnq%̓ϯH LvMWe Yߠ#IN<sbQ<in
-"tݴ"|Wr6b.We !ˁsݮWC+?I5;Vì-tBv-e4 c ߏG4
-pۃԣ{o-9F<w^8UZ|, l]]^s{).~_ YT6u:gi*$⯭,z&?xU
-endstream
-endobj
-4197 0 obj
-<< /Type /Page /Contents 4198 0 R /Resources 4196 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4143 0 R >>
+<< /D [ 4192 0 R /XYZ 81.145 735.953 null ] >>
endobj
4199 0 obj
-<< /D [ 4197 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 724.994 null ] >>
endobj
4200 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 775.009 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 714.035 null ] >>
endobj
4201 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 704.799 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 703.076 null ] >>
endobj
4202 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 646.545 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 692.117 null ] >>
endobj
4203 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 600.246 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 681.158 null ] >>
endobj
4204 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 553.948 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 670.199 null ] >>
endobj
4205 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 507.649 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 641.308 null ] >>
endobj
4206 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 425.484 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 630.349 null ] >>
endobj
4207 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 355.275 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 619.39 null ] >>
endobj
4208 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 273.111 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 608.431 null ] >>
endobj
4209 0 obj
-<< /D [ 4197 0 R /XYZ 79.37 167.036 null ] >>
-endobj
-4196 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F65 335 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-4228 0 obj
-<< /Filter /FlateDecode /Length 3835 >>
-stream
-x͝ˎ#E~
-]RػL36Y !*lLj[;еwbmWLg7M]2 /Z\!&|_s<B1S+:7RRtpW!_h;0A kGp*ӮNsi [}=ZEcJubWzfIxҳEMعCWV^wZ9څ'-^2ޗбI`MC 6iqE ?]{ppD2eqXӦbi7-efX, ٝe[{8
-+@**>H(9Zs @hpa]Ch﬙b:Rc:-jq$ǣ:ZWea@[3Ɠ 0=K46c'_pjd
-~7~gN͋BN.
-%<xJh>k*KF$~/6k]T!mXTr*h;m(X[^<>n#8xl
-~ \
-F~0>G;kmd:+Z:E}sbQ)ji{+g }*<H烳T䩲zU|ʰw˫},WyI2'o;T_ܬTdrH(S %M-Lڮyڞey1} ̺/V
-:5 )\YWX;U !ubkfIA>Ͷ_T~g,Dd5}GVL^7G[[9[$'?s{ݍ,Wf8 uɎͲ,
-Z˗M}jv"݄۲Ff;[g}ݕr)!3hE6kC)㯓M dw@/*'}pST2+qI38f܊ú&y} 3'TPV%/=e Uw=xbFkSzS4lVWr6/FR~b3[ᕈ`04@/wci!OKI^tg[>$1-v@2M3!<xE3`$lR4x͜Nڰktx އ}H/}~\D%I_?a^ӑ)}vysfr~7Q@+xE|*LPS`PŤQPVұɼݩ|<'忞8"7bnOϻzpb|{'1lKF[{;ѻgd
-9ߕv~ŝ +&$a~^h#<a,U9|qFHewlu"wygJf\+/D4w^`yqH,ߙ7Kݾc^ܨ(w3-`}OI(4cE7 J<pީT`}/71ڃn~vѤy-?&k͙݊*$Ԍk72jˠ#JG;GyyzEq(O2͓}>ԋ&lzfpyݭlOfO+^Z#m}_Q|_q1so&Ca0fO"JHP{iJ^]*(]c9Ӕ†ΠtveP`:(t$=JWi]"/|0ӤGtF4q42g=:M\t)SiTӄiu"i)4&&U.04ٝ`:4>{T0)I)~0]OshtbntT1-vG_F]<ILrx.JO٦Y;eC{ccǫ8Vbۀ+h
-f-ZѢ ZѢ-ZѢZ¬-ZѢ-ZҬݵE+0ZE+@E+0iƊV4kFV`hFV@t׊Z'%lZ1{o*a˝M6|ztq-ȶWF` H@t}hf}h}hf}a}h}iѢ/-Ѣ/ Ѣ/cE_@E_0ZE_ ˤ\~\_xBP3_PˏBӓ3>5³cxvfQyvfA=;H7ώͳ4{vfQyvA=;HgGA=;H/dٳt ͞ٳ4{vϾ/
-iK)oOu)Gc/W/ؾN꡿+k1.\ Z=z[ͧ
-iݕ@`0<@8@0kƲ4@(0@, pWQ`I`VA*r,b
-0Z
-F`H
-H@tIhfIhIhfIaIhIi")-") ͒")$cER@%ER0Z$ER K$ P
-endstream
-endobj
-4227 0 obj
-<< /Type /Page /Contents 4228 0 R /Resources 4226 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4143 0 R /Annots 4237 0 R >>
-endobj
-4237 0 obj
-[ 4210 0 R 4211 0 R 4212 0 R 4213 0 R 4214 0 R 4215 0 R 4216 0 R 4217 0 R 4218 0 R 4219 0 R 4220 0 R 4221 0 R 4222 0 R 4223 0 R 4224 0 R ]
+<< /D [ 4192 0 R /XYZ 81.145 597.472 null ] >>
endobj
4210 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 287.863 168.645 296.75 ]/A << /S /GoTo /D (section.0.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 586.513 null ] >>
endobj
4211 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 265.945 162.18 274.912 ]/A << /S /GoTo /D (section.0.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 575.554 null ] >>
endobj
4212 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 242.085 199.908 253.053 ]/A << /S /GoTo /D (section.0.3) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 564.595 null ] >>
endobj
4213 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 230.08 217.99 241.039 ]/A << /S /GoTo /D (subsection.0.3.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 553.636 null ] >>
endobj
4214 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 218.124 271.838 229.193 ]/A << /S /GoTo /D (subsection.0.3.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 542.677 null ] >>
endobj
4215 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 206.289 260.909 217.128 ]/A << /S /GoTo /D (subsection.0.3.3) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 531.719 null ] >>
endobj
4216 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 193.776 282.11 205.731 ]/A << /S /GoTo /D (subsection.0.3.4) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 520.76 null ] >>
endobj
4217 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 174.239 177.731 183.285 ]/A << /S /GoTo /D (section.0.4) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 509.801 null ] >>
endobj
4218 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 159.903 307.764 171.858 ]/A << /S /GoTo /D (subsection.0.4.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 498.842 null ] >>
endobj
4219 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 148.396 172.561 159.345 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 487.883 null ] >>
endobj
4220 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 136.441 214.364 147.499 ]/A << /S /GoTo /D (subsubsection.0.4.2.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 476.924 null ] >>
endobj
4221 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 124.486 276.302 135.544 ]/A << /S /GoTo /D (subsubsection.0.4.2.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 465.965 null ] >>
endobj
4222 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 112.53 251.943 123.479 ]/A << /S /GoTo /D (subsubsection.0.4.2.3) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 455.006 null ] >>
endobj
4223 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 102.398 258.917 111.634 ]/A << /S /GoTo /D (subsection.0.4.3) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 444.047 null ] >>
endobj
4224 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 78.697 378.259 89.666 ]/A << /S /GoTo /D (section.0.5) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 433.088 null ] >>
+endobj
+4225 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 422.129 null ] >>
+endobj
+4226 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 411.171 null ] >>
+endobj
+4227 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 400.212 null ] >>
+endobj
+4228 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 389.253 null ] >>
endobj
4229 0 obj
-<< /D [ 4227 0 R /XYZ 78.37 808.885 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 378.294 null ] >>
endobj
4230 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 775.009 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 367.335 null ] >>
endobj
4231 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 704.799 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 356.376 null ] >>
endobj
4232 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 658.501 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 345.417 null ] >>
endobj
4233 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 588.291 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 334.458 null ] >>
endobj
4234 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 482.217 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 323.499 null ] >>
endobj
4235 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 400.052 null ] >>
-endobj
-313 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 343.689 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 312.54 null ] >>
endobj
4236 0 obj
-<< /D [ 4227 0 R /XYZ 79.37 328.77 null ] >>
+<< /D [ 4192 0 R /XYZ 81.145 301.582 null ] >>
endobj
-4226 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F81 377 0 R /F65 335 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
-endobj
-4295 0 obj
-<< /Filter /FlateDecode /Length 7667 >>
-stream
-xώV~G񽟢_$`@{,l3ls%R%T ;R|;O~koնn؎?o۩|<6oya{Nmϗ1ܵ{w]ʏbMx.?6o
-(I) Ia0ur8q2IaҤ0eR09.)L.UR(9&)LH
-$kָ]z"w^=4AsOF-oDmojm&fNS3KgN4)IҵiN5ɚti4es:i8ms9Mݜ&oRoJ9M&qN89%s9:)ӤiZtFvv&=8v?Z?!k }ՏUҤc;HKMNN$.5R99I\JpBp:p2p%BA'A@
-Ӝ Vqz&T~Қ,_-Uln۬# Ώrk>l/?{Db1dFtF)ӤFib4q8H8Mq&9Nku&;N )Ӥgԩi4Rh>l47~z-mȡBҘW Ŵ }=O,YIW~KߌՓ8J ɅBaZ0PR(P8N(L&
- k"
-ɃAEiI”Aa 0]0fa*\鏳,<}3^K4o~u/g8g ߷&fdE߀ab45qH(]4EqH8MT*N)Ӥi"uti4:q8],:q8Mg&4JlR7|{]R2~rײC Nk NiӴit q4mp68MNmp68M R NK R NiӴAچnj6LCc^nCI>> _~N0h+]grRg;,wY4r3˝f;,wY.ufu;,wY4\rNY,\rN3˝f+]gFjOn/'/g q|sl-Z?УEN#pH(]+4qH8ME"NSSSTi*"u*tTi*4:q8]*,:q8ME"J׊l*2UEkY Lۂ?Jׁ4iN3Нf;@w:] tN3НfKtN3Нf;@:ie;@:i tJׁGí;me\}9߿^.x[B{9viK>K9voy;S:ai"u"ubu %,HHHX]4a:a:a:aEE%,&,VHHH8MXzН) ty>_w}:+޿7"+eukXJ8|%Js|$!>ijh%WwcxnWBͅ^mBF?i4iL#3iL#FRg94rL#gFRg94ri4H:6Shz4z8˥} 6X>^Z_gL{1_-M
-NSSk
-NSԩTRgԩTi4UPVa**L}op
-|7fn?Я7 ߛls9Jlf4/|9Kr͗di2+u2tͬdi2+u24u:MfNf%Nf&NYɬɬ5NYɬdVdi2tɬdVdi24u*]3sfӟ~z*P沺pac}6koM+/_0n?Z}}8+MwwJ`~6z|:%烫1>9;_1ay0+ Ґ:+ ҰzYiHYiHe4+ Ґ:+ JC4JC4.+ JC4JC4.+ YiHYiHe!uVR/+ iҰ4JC4JiVǧNt>8 o7(NBIӤPBIӤiR(uRtMӤiR(uR4)t:M
-N
-%N
-&NBII5NBIӤPiRtIPiR4)t*]S˱ҞigpWSؾ(^Zc-~Gqa4qr8I8)]4qr8I89M&NN'''i$uti4q:qr89],q:qr89M&NJ8'{7Oqq=\7Ws&NWK^&NWɫɫ5NWɫɫi4yu:y8yu:M^&R'J׼:M^&NWWɫ%ΒWWɫitZ/A;~z?~5}-^mXib4ab4sI)]c4sI9M&vN;;;ib'ubtib4:s9]b,:s9M&vJح;}!nj8O:/nuo.ڬuvx]i_\cY~Gifәug9ͬsY4N:sY4ifԙuN3.YfԙuN3f9ͬSκ߾|)y)v__#hp{dX59rGI={qr ơ|\CpI ?w?x\u_iP&5"@94{3ٛ9ifR͜fo4{37S͜fo4{37sӬWft+g4Y8zEWY8zi+Rg4zY+Rg4Y8zE^YoNG^m.D.^p*kw?u9!?$a`uI$A$A$K,.I:I:I:I$i u u u`uIIKM.I:I:I:Ip$l+cev$~c%q{wá-@L\w>ԄBB
- ӄBiB4pP8PHP8M(&N
-
-k(&N
- ӄ
-g ӄiB4Pb?q<ݚ~/bwc^`y[BHqh9>[}:j7`JQ4iFӌZ3j%ΨuQ4iFJQ4iFӌZ3jf:]FZ3jf:ͨuQtk=2j kpL\hԵcӞE,ҝf.uJEӔi!u4pr8M9N9$N9NS))ҵNS)ӔCit)Ci4pr(]˱s9O}w^9/H>jr%tccs\|l.u>6z\b4UuJ*]4UuJ:MUNSUSUSUTi*utTi4U:Uu:],U:Uu:MUJתuw3%]svGUcO}m$}M{e4aqH(]4aqH8MX&,N ӄi"u¢t ӄi4a:aq8],a:aq8MX&,Jװކηn@:,;~|~|\>]ylޭɖ?kw`gx0<fx:ttN3<fx::S:<fx:t)u Ot)u ON3<s?7<WZʧ_+둺a'-F;}x#{/WDow߿?Ӽ4_u,_uӼt}=*F޿mz\w?ӯɛ1s\:GQps\z9X!qVHR``:+zޖ:mޖ:mzޖ:mޖ:mKRRRV^K^KZkkkkFwOu̓^37kOv2nANSF)ԥSF)ӔQQZF)ӔQi4et2:2J2:MNSFSFkNSF))ӔRFg))Ӕi4eTq'κj.ͩtߡ`:v?Ko[~c{?>n+_x< 2`<B uBt ӄiB uB4!p8MN$N&N 5N ӄ@iBt @iB4!p(]Cs= S\BlCz!ýfmf9]}:͡O9)u6xNs lf'u9i4]:]Wvi4]:]w;MםNNut]t]uti.u4]wtY.u4]w;Mו]_M?}M_[ \Hͳ;N3Pv4Cig(;Pv4CY ePv4CiN3.CYN3f(;PVPn;l.CҔoʯJ1epzOߋ] ]<lWf4va+N]qٮ(]4et2J2:MNSFSFSF)Ӕi(uʨt-Ӕi4e:et2:],e:et2:MJ2\NlS?nWyu_rswyDrnI]0rn9MNrn9MN[N-ti4ݒ:Rvi4rnIn9M.rnIn9M[N-kzU^iSxGvpyW2qzY zwA4^ zN3f;A/q zN3ΠWzN3fKA42eKA4i z_k7A^Cm{/y|9s~oRg߱yX]t8=)%D
-!!S!KNNN.GI) %;:/q4͑$Farcpjspks~(rwa8dI%K&K'K'K,)LNN$.Yr8Yr8Yr8YrdIڒ%%%%K&K'K'K'K,9,9ddI%%%%Y\_R{!쟆pNkp85t85t85xQ*L N N %.5t85t85t85tPRCSCSCSCK ::PRCSCSCSCw朅rfvyDU"uJ
-endstream
-endobj
-4294 0 obj
-<< /Type /Page /Contents 4295 0 R /Resources 4293 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4143 0 R /Annots 4297 0 R >>
-endobj
-4297 0 obj
-[ 4225 0 R 4238 0 R 4239 0 R 4240 0 R 4241 0 R 4242 0 R 4243 0 R 4244 0 R 4245 0 R 4246 0 R 4247 0 R 4248 0 R 4249 0 R 4250 0 R 4251 0 R 4252 0 R 4253 0 R 4254 0 R 4255 0 R 4256 0 R 4257 0 R 4258 0 R 4259 0 R 4260 0 R 4261 0 R 4262 0 R 4263 0 R 4264 0 R 4265 0 R 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R 4282 0 R 4283 0 R 4284 0 R 4285 0 R 4286 0 R 4287 0 R 4288 0 R 4289 0 R 4290 0 R 4291 0 R ]
-endobj
-4225 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 759.955 197.477 769.031 ]/A << /S /GoTo /D (section.0.6) >> >>
+4237 0 obj
+<< /D [ 4192 0 R /XYZ 81.145 290.623 null ] >>
endobj
4238 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 746.057 249.98 757.016 ]/A << /S /GoTo /D (subsection.0.6.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 279.664 null ] >>
endobj
4239 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 734.102 202.349 745.061 ]/A << /S /GoTo /D (subsubsection.0.6.1.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 268.705 null ] >>
endobj
4240 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 723.98 200.416 733.106 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 257.746 null ] >>
endobj
4241 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 710.311 243.704 721.26 ]/A << /S /GoTo /D (subsection.0.6.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 246.787 null ] >>
endobj
4242 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 700.07 231.559 709.195 ]/A << /S /GoTo /D (subsubsection.0.6.2.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 235.828 null ] >>
endobj
4243 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 688.114 244.312 697.24 ]/A << /S /GoTo /D (subsubsection.0.6.2.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 224.869 null ] >>
endobj
4244 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 674.326 252.591 685.395 ]/A << /S /GoTo /D (subsection.0.6.3) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 213.91 null ] >>
endobj
4245 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 662.491 269.318 673.33 ]/A << /S /GoTo /D (subsection.0.6.4) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 202.951 null ] >>
endobj
4246 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 652.249 256.257 661.375 ]/A << /S /GoTo /D (subsubsection.0.6.4.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 191.992 null ] >>
endobj
4247 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 638.471 267.465 649.42 ]/A << /S /GoTo /D (subsubsection.0.6.4.2) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 181.034 null ] >>
endobj
4248 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 626.515 283.794 637.464 ]/A << /S /GoTo /D (subsubsection.0.6.4.3) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 170.075 null ] >>
endobj
4249 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 614.67 259.216 625.509 ]/A << /S /GoTo /D (subsubsection.0.6.4.4) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 159.116 null ] >>
endobj
4250 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 602.715 285.228 613.554 ]/A << /S /GoTo /D (subsubsection.0.6.4.5) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 148.157 null ] >>
endobj
4251 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 592.473 260.89 601.599 ]/A << /S /GoTo /D (subsection.0.6.5) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 137.198 null ] >>
endobj
4252 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 578.246 356.78 590.202 ]/A << /S /GoTo /D (subsubsection.0.6.5.1) >> >>
+<< /D [ 4192 0 R /XYZ 81.145 126.239 null ] >>
endobj
-4253 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 566.291 423.071 578.246 ]/A << /S /GoTo /D (subsubsection.0.6.5.2) >> >>
-endobj
-4254 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 554.336 434.598 566.291 ]/A << /S /GoTo /D (subsubsection.0.6.5.3) >> >>
+4191 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F59 346 0 R /F84 425 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F88 643 0 R /F87 2312 0 R /F111 644 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
4255 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 542.939 298.12 553.888 ]/A << /S /GoTo /D (subsection.0.6.6) >> >>
+<< /Filter /FlateDecode /Length 2126 >>
+stream
+xZn$7 +Hnw} rMNk})U<p
+{^t8_})܁
+f8YLa"?,Y*!ΨkR Z޴+a~W2t{ĢL` UM*82 x7G47`+g1^r&'f!tx7̖Je|}߫ Y㌙hFs9L*7rXH 3R<93fDQN*Q&sSy?Sv)e']*Rǝq qc wt"Z}8**geD!8 mj|1h{}eG1FQ@_L(E$\4k-4-<y\JfbXE]aڇܗJ ^+N&
+5>j1H!,1I;<EʣBv(^)4n=<<QrC.6:YK |>s(ڒCD{d,]n~Nd$:s&! UJ+ř=Q\by[
+ܕ[YCŽK TM(µPcT3Ե!+)DH3cx TJa'eG94Ԍ.cA
+5ȷ>܍,z'PY?gvyG@(%#?I]1cBQ&-c9qO.NzK&H`oH\y8Q
+v~4$Q%?[Op ˋ`7;EGr!sB DւWXJ'o {_pza8{@Kbɜ#zq2Kt f?M)gA ( T=Qonw~jF/TѣzLuj4>ISwbŦ7;-a&B݁=3?)j?K%:iUu7^1 2g6oǟZ ׾
+UfWeJa4
+endstream
+endobj
+4254 0 obj
+<< /Type /Page /Contents 4255 0 R /Resources 4253 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R >>
endobj
4256 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 532.697 179.455 541.823 ]/A << /S /GoTo /D (subsection.0.6.7) >> >>
+<< /D [ 4254 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+309 0 obj
+<< /D [ 4254 0 R /XYZ 79.37 771.024 null ] >>
endobj
4257 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 509.066 226.618 519.965 ]/A << /S /GoTo /D (section.0.7) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 668.488 null ] >>
endobj
4258 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 487.148 153.283 497.987 ]/A << /S /GoTo /D (section.0.8) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 622.189 null ] >>
endobj
4259 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 475.073 196.72 486.032 ]/A << /S /GoTo /D (subsection.0.8.1) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 551.979 null ] >>
endobj
4260 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 463.118 285.168 474.187 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 493.725 null ] >>
endobj
4261 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 451.163 215.52 462.122 ]/A << /S /GoTo /D (subsection.0.8.3) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 447.427 null ] >>
endobj
4262 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 439.208 278.842 450.386 ]/A << /S /GoTo /D (subsection.0.8.4) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 401.128 null ] >>
endobj
4263 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 427.263 207.39 438.212 ]/A << /S /GoTo /D (subsection.0.8.5) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 354.829 null ] >>
endobj
4264 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 405.385 343.181 416.354 ]/A << /S /GoTo /D (section.0.9) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 272.664 null ] >>
endobj
4265 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 393.38 222.155 404.339 ]/A << /S /GoTo /D (subsection.0.9.1) >> >>
+<< /D [ 4254 0 R /XYZ 79.37 202.455 null ] >>
+endobj
+4253 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F83 412 0 R /F84 425 0 R /F65 335 0 R /F81 377 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4310 0 obj
+<< /Filter /FlateDecode /Length 6119 >>
+stream
+xˎʖE+LA$˒nJխ۪Nb7ө| s V_Gߚ?yކyk]u~u{÷/Djӷ!|+?wCߦ]W.OF#Ӆo?Ӷ5TM}Hx޴i7bI쿅Amz-qϖ4Cwe1oͲkmUneMk5V{/|(?yve6k~m1ⶥ>^p#OE˲˿? ;me][WC9~7m_Mu<,<Yۖ1d9C{~6,K5g2ugGc5F'Ӳ#/n:ݱ>OLKI?mi OhuWZ<AR0Me pH8bfvxGDSקkלΘd>yqDVM it%eǾk λqalnn~xw]eO[ nab˒}s!{2}t :q=nyYܺ ɂiS}O~s{l_8pf
+Uǿj+nO?ٜ_MJmB~\6Ka2m?vcCi>?P[xXV|Sմq-C{\o<IT uw\=Һg'kǪOՊUp1-0VH nWXGZS;>}Ԉ%עv=GA[_7鵤_Ud={h\i=r=Jbn϶Ҵ$%+irb|ijyE}P_6،˃E8Z9B5־K!KC?6۰aK& I;6Hg͙Nٖ))ƾlQK.vO8tnU}PzlSHJOMRI15m: 6RzΑ&m=nzM?6vݘEݐN#=L!j'zs(ELja2M0Mt0'LS0$>~1T훪LOU1= Uѣ$cjQSl e,)J3xW\ʕ,O/ȍ&]2Nl~KcŻ~%[bw`]i+mW@Z`]hv
++mW0ڮ\
+F+mW@Z`]
++mW0ڮ`]CcWiէ̮8)CHc7/eؐ.J4"~3"_m@Z~At F/_m0~ah F/_ - F/_m0: F/_m 6ݩ/NW~!L^8zMKvDdgNvH+dgNvF+!dgNvF;!dGtIvF;dgJvF;NvH+dgNvDd?&O]R46^9OXS4VryN_;'0աzttw-}=Bzr#PWwWn>T~i)VF[" ,E0ڊ`h+R"mE0ڊ`i)V"kE@Z`h+V"Y 8Ucn.D</I#Gz+ዼkX5؞fL[J'Ǫ -CݥfGJ7mjwGiݲ@|uuuuaBk&:ΝIF3 iU
+V@\)@ZU)@Zs@\)@ZU)@ZshW
+V
+V@\)@ZJ(+HR*HR`+ǻJ0bn8
+NY;ߥ<1>=-%kǝ2lc"D}`ٖ,lW"تdLI"Jۓ&,K"ؒD`+2$c%Hۏl;2Xr$pq#Fی,/"ZDp"B-Eˉl#"B$p:S@5+.{l!?wۙqK~-2[tV#>vCZh?v3Za?v3i
+mg Na`
+ҫr1,u}x~r{6N'w|cl}h[ Dq0`iіmF[? ,0ah;ҒEm0aEiV Kk@Z6auh
+Qjh^0Ws^?% /|N.OeT#\ yw,w?kIkm(%㰃hvIނߕh cyٗ3Q.1&tbꔻ0۱f;݀ٵ0<5%}1u:\]k;4b*n *n(FHt.n *n ҹp.n *n ҹaHHt.n KqY7 U@Z U0je0G`!β:ݠii]zX֭.@Z7@Zw@
+f `[mCZ
+FtQ0`F[m3
+fh)R0`F[!-#(V0`F[m3:+V0`F[m#(@J}[%iR枘yj_YU/_F[~m2t/_F[~!-"/_HK~m2e a/_F[~]h/_HK~X/_F[~]{~=\5Uǣ~7rn./_
+bh+V D1
+bi)V F[A ,1
+bh+Rm1
+bi)VkAZ
+bh+Vtm.6zai>'|G|l/ؿ*2SԘ_]4[q' F[4]hKі% F[4mi0ZҀhKі- HK.`hKі% F[`iIі- F[.8ay ,ӥӄ+G2_ |ZJx?TiR jm@ZTCHK5j -@:Y5j -@ZtV HK5j -P:R @VtV HK5jmOf~^fsu4;=ǻa״c7{F ]hvF m70ZnhvH .n`hvF n`
+tF;@g
+tD@gtF;!@g9@tF;@Gt ]'t\z>~6E_쟿SAy=<n}Sطhm@ZbAt -F[,Xm0bah -F[,X -  -F[,Xm0: %F[,Xm @⹧0na
+<iL_e:ee,^JڽuOomla VN^uBFrFv1ihF.ihFvAZihs1iiFv1iFSin_.C<>E}Xkˍb'}.3 xyZwihΧc}Z@Z}Z0ڧ}Z 3E3ѫb6?.oK>r@V'
+B bJ B a.~.}.|aAk!pxv0*g;(n֡iss79+c_7:t.IhG9V3ih9VCXhG:vCZv3h';v3:;cV3h<.sgvt}n~I7=ck V.@L+ 6?Cs#VُX%?bͩOXg>bU#Vi؜U#vyD*3Jx*t'}ɎOf_TY^'{Q\~q3<`~1X_ 5eb`9Y%,M2Xp%eJK +e lKK /,aB8V&LK 5!`y8*sB8r'%O˞>ɟsn\t(.na*s.
+(K
+endstream
+endobj
+4309 0 obj
+<< /Type /Page /Contents 4310 0 R /Resources 4308 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R /Annots 4314 0 R >>
+endobj
+4314 0 obj
+[ 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R 4282 0 R 4283 0 R 4284 0 R 4285 0 R 4286 0 R 4287 0 R 4288 0 R 4289 0 R 4290 0 R 4291 0 R 4292 0 R 4293 0 R 4294 0 R 4295 0 R 4296 0 R 4297 0 R 4298 0 R 4299 0 R 4300 0 R 4301 0 R 4302 0 R 4303 0 R 4304 0 R 4305 0 R 4306 0 R ]
endobj
4266 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 381.425 221.168 392.493 ]/A << /S /GoTo /D (subsection.0.9.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 626.954 168.645 635.84 ]/A << /S /GoTo /D (section.0.1) >> >>
endobj
4267 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 369.031 250.508 380.986 ]/A << /S /GoTo /D (subsection.0.9.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 605.036 162.18 614.002 ]/A << /S /GoTo /D (section.0.2) >> >>
endobj
4268 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 357.514 209.691 368.583 ]/A << /S /GoTo /D (subsection.0.9.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 581.175 199.908 592.144 ]/A << /S /GoTo /D (section.0.3) >> >>
endobj
4269 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 345.559 235.007 356.518 ]/A << /S /GoTo /D (subsection.0.9.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 569.17 217.99 580.129 ]/A << /S /GoTo /D (subsection.0.3.1) >> >>
endobj
4270 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 333.166 331.933 345.121 ]/A << /S /GoTo /D (subsection.0.9.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 557.215 271.838 568.284 ]/A << /S /GoTo /D (subsection.0.3.2) >> >>
endobj
4271 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 311.806 184.546 322.645 ]/A << /S /GoTo /D (section.0.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 545.38 260.909 556.219 ]/A << /S /GoTo /D (subsection.0.3.3) >> >>
endobj
4272 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 301.564 182.752 310.69 ]/A << /S /GoTo /D (subsection.0.10.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 532.867 282.11 544.822 ]/A << /S /GoTo /D (subsection.0.3.4) >> >>
endobj
4273 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 287.895 281.114 298.844 ]/A << /S /GoTo /D (subsection.0.10.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 513.33 177.731 522.376 ]/A << /S /GoTo /D (section.0.4) >> >>
endobj
4274 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 275.821 266.498 286.889 ]/A << /S /GoTo /D (subsubsection.0.10.2.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 498.994 307.764 510.949 ]/A << /S /GoTo /D (subsection.0.4.1) >> >>
endobj
4275 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 265.699 308.71 274.934 ]/A << /S /GoTo /D (subsubsection.0.10.2.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 487.487 172.561 498.436 ]/A << /S /GoTo /D (subsection.0.4.2) >> >>
endobj
4276 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 253.743 268.292 262.979 ]/A << /S /GoTo /D (subsubsection.0.10.2.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 475.532 214.364 486.59 ]/A << /S /GoTo /D (subsubsection.0.4.2.1) >> >>
endobj
4277 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 240.075 208.436 251.024 ]/A << /S /GoTo /D (subsubsection.0.10.2.4) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 463.576 276.302 474.635 ]/A << /S /GoTo /D (subsubsection.0.4.2.2) >> >>
endobj
4278 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 229.833 258.718 239.068 ]/A << /S /GoTo /D (subsubsection.0.10.2.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 451.621 251.943 462.57 ]/A << /S /GoTo /D (subsubsection.0.4.2.3) >> >>
endobj
4279 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 217.878 316.441 227.113 ]/A << /S /GoTo /D (subsubsection.0.10.2.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 441.489 258.917 450.725 ]/A << /S /GoTo /D (subsection.0.4.3) >> >>
endobj
4280 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 205.923 397.756 215.158 ]/A << /S /GoTo /D (subsubsection.0.10.2.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 417.788 378.259 428.757 ]/A << /S /GoTo /D (section.0.5) >> >>
endobj
4281 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 192.144 194.479 203.093 ]/A << /S /GoTo /D (subsubsection.0.10.2.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 397.763 197.477 406.839 ]/A << /S /GoTo /D (section.0.6) >> >>
endobj
4282 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 180.189 223.271 191.138 ]/A << /S /GoTo /D (subsubsection.0.10.2.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 383.865 249.98 394.824 ]/A << /S /GoTo /D (subsection.0.6.1) >> >>
endobj
4283 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 168.224 274.508 179.293 ]/A << /S /GoTo /D (subsubsection.0.10.2.10) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 371.91 202.349 382.869 ]/A << /S /GoTo /D (subsubsection.0.6.1.1) >> >>
endobj
4284 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 156.279 185.562 167.337 ]/A << /S /GoTo /D (subsubsection.0.10.2.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 361.788 200.416 370.914 ]/A << /S /GoTo /D (subsubsection.0.6.1.2) >> >>
endobj
4285 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 144.314 300.033 155.382 ]/A << /S /GoTo /D (subsubsection.0.10.2.12) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 348.119 243.704 359.068 ]/A << /S /GoTo /D (subsection.0.6.2) >> >>
endobj
4286 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 132.478 227.614 143.317 ]/A << /S /GoTo /D (subsubsection.0.10.2.13) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 337.878 231.559 347.004 ]/A << /S /GoTo /D (subsubsection.0.6.2.1) >> >>
endobj
4287 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 122.236 238.005 131.362 ]/A << /S /GoTo /D (subsubsection.0.10.2.14) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 325.923 244.312 335.048 ]/A << /S /GoTo /D (subsubsection.0.6.2.2) >> >>
endobj
4288 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 108.568 286.653 119.517 ]/A << /S /GoTo /D (subsection.0.10.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 312.134 252.591 323.203 ]/A << /S /GoTo /D (subsection.0.6.3) >> >>
endobj
4289 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 96.493 244.073 107.452 ]/A << /S /GoTo /D (subsubsection.0.10.3.1) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 300.299 269.318 311.138 ]/A << /S /GoTo /D (subsection.0.6.4) >> >>
endobj
4290 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 84.538 240.317 95.606 ]/A << /S /GoTo /D (subsubsection.0.10.3.2) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 290.057 256.257 299.183 ]/A << /S /GoTo /D (subsubsection.0.6.4.1) >> >>
endobj
4291 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 72.583 219.285 83.651 ]/A << /S /GoTo /D (subsubsection.0.10.3.3) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 276.279 267.465 287.228 ]/A << /S /GoTo /D (subsubsection.0.6.4.2) >> >>
endobj
-4296 0 obj
-<< /D [ 4294 0 R /XYZ 78.37 808.885 null ] >>
+4292 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 264.324 283.794 275.273 ]/A << /S /GoTo /D (subsubsection.0.6.4.3) >> >>
endobj
4293 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 252.478 259.216 263.317 ]/A << /S /GoTo /D (subsubsection.0.6.4.4) >> >>
endobj
-4306 0 obj
-<< /Filter /FlateDecode /Length 1098 >>
-stream
-xڽn#7EU|ь=,l3lE^zo 0nwJyOy;~9^>5ײ丝xBq"u+98vsI/Ͷj;|1{>v$|7;z4_l$-/~i5|_fWK>ctAO$NKc].҅
-K*MW+g;tVwbi;tiZnјnNjuDmRU.GvhN;MF"Mۤ&Y4X4!Y46jiVwju$lu|IEFhi;KͩYX,I>V5Nyw~wV›Udq^Y|ܷM`؆amHzچm8h؆m8h؆a!im8h؆m(zنam8!im8z؆cah؆am(zmn̵ls1ER;`)~dXhQɺ+-j2$Au6"F1631kˎr]ʴcHqG_y9y>zq<8z, <8˃<8˃}>GvyEXITWEc<:rGDǣ?kM: Os4:GC$=NK s4:IhGXIhG#8E+[ARo~Li[>Ot8EgC?6hAG8w{ׯfgգ`tzFgGh(]<e P0L@O0
-Frp4$=Ã=c$= hdE)R7G_lory)k Dg[S]Gcw @w!g[ zw7;?
-endstream
+4294 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 240.523 285.228 251.362 ]/A << /S /GoTo /D (subsubsection.0.6.4.5) >> >>
endobj
-4305 0 obj
-<< /Type /Page /Contents 4306 0 R /Resources 4304 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4143 0 R /Annots 4308 0 R >>
+4295 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 230.281 260.89 239.407 ]/A << /S /GoTo /D (subsection.0.6.5) >> >>
endobj
-4308 0 obj
-[ 4292 0 R 4298 0 R 4299 0 R 4300 0 R 4301 0 R 4302 0 R 4303 0 R ]
+4296 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 216.055 356.78 228.01 ]/A << /S /GoTo /D (subsubsection.0.6.5.1) >> >>
endobj
-4292 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 758.012 231.609 769.081 ]/A << /S /GoTo /D (subsubsection.0.10.3.4) >> >>
+4297 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 204.1 423.071 216.055 ]/A << /S /GoTo /D (subsubsection.0.6.5.2) >> >>
endobj
4298 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 746.057 257.761 757.016 ]/A << /S /GoTo /D (subsubsection.0.10.3.5) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 192.144 434.598 204.1 ]/A << /S /GoTo /D (subsubsection.0.6.5.3) >> >>
endobj
4299 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 734.102 432.127 745.17 ]/A << /S /GoTo /D (subsubsection.0.10.3.6) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 180.747 298.12 191.696 ]/A << /S /GoTo /D (subsection.0.6.6) >> >>
endobj
4300 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 722.147 350.832 733.215 ]/A << /S /GoTo /D (subsubsection.0.10.3.7) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 170.505 179.455 179.631 ]/A << /S /GoTo /D (subsection.0.6.7) >> >>
endobj
4301 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 712.025 276.381 721.26 ]/A << /S /GoTo /D (subsubsection.0.10.3.8) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 146.874 226.618 157.773 ]/A << /S /GoTo /D (section.0.7) >> >>
endobj
4302 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 698.236 373.667 709.305 ]/A << /S /GoTo /D (subsubsection.0.10.3.9) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 124.956 153.283 135.796 ]/A << /S /GoTo /D (section.0.8) >> >>
endobj
4303 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 676.378 142.892 687.198 ]/A << /S /GoTo /D (section.0.11) >> >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 112.882 196.72 123.84 ]/A << /S /GoTo /D (subsection.0.8.1) >> >>
+endobj
+4304 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 100.926 285.168 111.995 ]/A << /S /GoTo /D (subsection.0.8.2) >> >>
+endobj
+4305 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 88.971 278.842 100.149 ]/A << /S /GoTo /D (subsection.0.8.3) >> >>
+endobj
+4306 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 77.026 207.39 87.975 ]/A << /S /GoTo /D (subsection.0.8.4) >> >>
+endobj
+4311 0 obj
+<< /D [ 4309 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4312 0 obj
+<< /D [ 4309 0 R /XYZ 79.37 775.009 null ] >>
+endobj
+313 0 obj
+<< /D [ 4309 0 R /XYZ 79.37 680.608 null ] >>
+endobj
+4313 0 obj
+<< /D [ 4309 0 R /XYZ 79.37 667.86 null ] >>
+endobj
+4308 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F64 333 0 R /F15 334 0 R /F74 337 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+4352 0 obj
+<< /Filter /FlateDecode /Length 5164 >>
+stream
+xnὯB7`,O42.vfM*UnKC6^'ۏO_CxYe c|g˴42]ӎˏ㷶߿~0sG;!X!|"^ԶC~g9~~ߚ^|,G17} y+OVTu?}+}/hc|# _޻ѷK+Lk73mwں!}]_oЗo/,a<n0?L،az!P=io44cQ=M?9m6};Tw1m@uiGaSn!m7C>L91҇I?MЇI?ǦXռɲNi$vCn0A5/Xm 9m7}81=M륉-t}ZZ(KHM%C;4Kاyas U-7*L;L;L;P222B"]SȴSȴSRȴSȴSȴSȴRRȴSȴSȴSRtM!N!N!N!J!N!%:P+L;L;L;HHSc'=Ҏ)|ӟ,1iWqĉaljilji j '''''''''''''kvvvVv.qbqZqbqbqbqBisƩm_nإC6}1 l".E
+c!>ۇÊp**Ž*n*J*; +;+̪;; ׈"""2"~"\ɰ≰ۉӉIp nﴛmׄn5{㚡osx^]ii R3334U4kҘvӘvԠV՘v֘vטvؘV VژvۘvܘvݠVސ}cځcڅcډZcڑcTYgjuiiiںӮٴ؍Ҥx<9ttPkLߤf55GwbrryL riL<-٨a :˜95֐cX32cXa75 .Ӎa 7ƨFe1ưk{qjCxzٵcZ.O6O͕1],3&?ϣ|~q8L/v Xiy;CyA/_D>Di:yTX":Hu9v N Z;aT;ak' jA0N Z;aPk'W&L{i´&LkqV'L{y´'L{V(H%
+^0E
+^@e
+^0]*z*L{´+L{t]ifhã*g;bSD׉D-RZآn_Q-w#.r.j_EVI`I`IZI`I`I`I`ZIXI`I`I`IZI@&i'i'i'j%i'fkzMU yǡ!NpKݼ{]nGr m$([w8lž
+5L;L;P+L;L;L;L++L;L;L;P+HP0P0P0P@P0P0]BCBCCCt ^, KwQB16^^=s幝ӐB) ι%K=|jZ=jeڣiZ5jeڣiZ5jiZ=jZiZ˨e֣jZ=jeڣ:jzm}NF]\y&~ߞocN{jl\-_"i/ҡ"Hg`Z````ZX```Z@iiijiRf]U]]]k9_UV*ǰ;.rH)aW[:66Z͡isuj6z=m
+
+Ju*Ӯ*Ԫ*Ԫ*եPPPPR\
+
+
+Ju*Ӯ*Ԫ*Ԫ*Ԫ*եPPUVUTjUjUjUiWsU! )xԷa)
+]I=Or00@ ]´´´´´´´´´‚t   
+  %,:,P+,L;,L;,L;,Hװuk<,֗wޝCɇʯ&&ֳ0N7g=>·+L{x2ɴ'kx2ɴ'Pkx"]'L{x2 'Lɬ'L{x2ɴ'uxdž理Fw~$=0v='gZ&vj>OFOlO{4˴L˴P˴L/~B/~2/~"]{׷7Wo&LcOz1}agXo}aF.(
+}a`X'G' fXkFkkFX+kfFjFثjekvvvVv.5F1fX-F)F%F!&vx#>}v8p~WpaR"{L{L;|L|P111A!]Ǵȴ ȴȴ#ȴ+ȴ2:ȴCȴKȴSZt!Ӯ!!!
+"."%̺P+LL;LH08|b+t5k׷>6>O_ְ=n2ͩ쿌 0
+\#
+?k3Ᏸg?{3Op{#쩏>Ú{#\&> k#q=Yy?ݨf;qJ|=Z5xvë;%>lɴ[B]8 Ǵw.ޅ1]8nnokvvVvv™vÙV!VřvƙvǙvȡVɑ)g-g1g5Z9g=gYj%i7iGiW]ᕻ޶Mu'=g׏Ƿ&/
+endstream
+endobj
+4351 0 obj
+<< /Type /Page /Contents 4352 0 R /Resources 4350 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 4069 0 R /Annots 4354 0 R >>
+endobj
+4354 0 obj
+[ 4307 0 R 4315 0 R 4316 0 R 4317 0 R 4318 0 R 4319 0 R 4320 0 R 4321 0 R 4322 0 R 4323 0 R 4324 0 R 4325 0 R 4326 0 R 4327 0 R 4328 0 R 4329 0 R 4330 0 R 4331 0 R 4332 0 R 4333 0 R 4334 0 R 4335 0 R 4336 0 R 4337 0 R 4338 0 R 4339 0 R 4340 0 R 4341 0 R 4342 0 R 4343 0 R 4344 0 R 4345 0 R 4346 0 R 4347 0 R 4348 0 R 4349 0 R ]
endobj
4307 0 obj
-<< /D [ 4305 0 R /XYZ 78.37 808.885 null ] >>
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 758.062 343.181 769.031 ]/A << /S /GoTo /D (section.0.9) >> >>
endobj
-4304 0 obj
-<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F15 334 0 R /F22 367 0 R >> /ProcSet [ /PDF /Text ] >>
+4315 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 746.057 222.155 757.016 ]/A << /S /GoTo /D (subsection.0.9.1) >> >>
+endobj
+4316 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 734.102 221.168 745.17 ]/A << /S /GoTo /D (subsection.0.9.2) >> >>
+endobj
+4317 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 721.708 250.508 733.664 ]/A << /S /GoTo /D (subsection.0.9.3) >> >>
+endobj
+4318 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 710.192 209.691 721.26 ]/A << /S /GoTo /D (subsection.0.9.4) >> >>
+endobj
+4319 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 698.236 235.007 709.195 ]/A << /S /GoTo /D (subsection.0.9.5) >> >>
+endobj
+4320 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 685.843 331.933 697.798 ]/A << /S /GoTo /D (subsection.0.9.6) >> >>
+endobj
+4321 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 664.483 184.546 675.322 ]/A << /S /GoTo /D (section.0.10) >> >>
+endobj
+4322 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 654.241 182.752 663.367 ]/A << /S /GoTo /D (subsection.0.10.1) >> >>
+endobj
+4323 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 640.573 281.114 651.522 ]/A << /S /GoTo /D (subsection.0.10.2) >> >>
+endobj
+4324 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 628.498 266.498 639.566 ]/A << /S /GoTo /D (subsubsection.0.10.2.1) >> >>
+endobj
+4325 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 618.376 308.71 627.611 ]/A << /S /GoTo /D (subsubsection.0.10.2.2) >> >>
+endobj
+4326 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 606.421 268.292 615.656 ]/A << /S /GoTo /D (subsubsection.0.10.2.3) >> >>
+endobj
+4327 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 592.752 208.436 603.701 ]/A << /S /GoTo /D (subsubsection.0.10.2.4) >> >>
+endobj
+4328 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 582.51 258.718 591.746 ]/A << /S /GoTo /D (subsubsection.0.10.2.5) >> >>
+endobj
+4329 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 570.555 316.441 579.791 ]/A << /S /GoTo /D (subsubsection.0.10.2.6) >> >>
+endobj
+4330 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 558.6 397.756 567.835 ]/A << /S /GoTo /D (subsubsection.0.10.2.7) >> >>
+endobj
+4331 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 544.822 194.479 555.771 ]/A << /S /GoTo /D (subsubsection.0.10.2.8) >> >>
+endobj
+4332 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 532.867 223.271 543.816 ]/A << /S /GoTo /D (subsubsection.0.10.2.9) >> >>
+endobj
+4333 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 520.901 274.508 531.97 ]/A << /S /GoTo /D (subsubsection.0.10.2.10) >> >>
+endobj
+4334 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 508.956 185.562 520.015 ]/A << /S /GoTo /D (subsubsection.0.10.2.11) >> >>
+endobj
+4335 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 496.991 300.033 508.06 ]/A << /S /GoTo /D (subsubsection.0.10.2.12) >> >>
+endobj
+4336 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 485.156 227.614 495.995 ]/A << /S /GoTo /D (subsubsection.0.10.2.13) >> >>
+endobj
+4337 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 474.914 238.005 484.04 ]/A << /S /GoTo /D (subsubsection.0.10.2.14) >> >>
+endobj
+4338 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 103.28 461.245 286.653 472.194 ]/A << /S /GoTo /D (subsection.0.10.3) >> >>
+endobj
+4339 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 449.17 311.739 460.239 ]/A << /S /GoTo /D (subsubsection.0.10.3.1) >> >>
+endobj
+4340 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 437.215 244.073 448.174 ]/A << /S /GoTo /D (subsubsection.0.10.3.2) >> >>
+endobj
+4341 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 425.26 240.317 436.329 ]/A << /S /GoTo /D (subsubsection.0.10.3.3) >> >>
+endobj
+4342 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 413.305 219.285 424.373 ]/A << /S /GoTo /D (subsubsection.0.10.3.4) >> >>
+endobj
+4343 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 401.35 231.609 412.418 ]/A << /S /GoTo /D (subsubsection.0.10.3.5) >> >>
+endobj
+4344 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 389.395 257.761 400.354 ]/A << /S /GoTo /D (subsubsection.0.10.3.6) >> >>
+endobj
+4345 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 377.439 432.127 388.508 ]/A << /S /GoTo /D (subsubsection.0.10.3.7) >> >>
+endobj
+4346 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 365.484 350.832 376.553 ]/A << /S /GoTo /D (subsubsection.0.10.3.8) >> >>
+endobj
+4347 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 355.362 276.381 364.598 ]/A << /S /GoTo /D (subsubsection.0.10.3.9) >> >>
+endobj
+4348 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 116.232 341.574 373.667 352.642 ]/A << /S /GoTo /D (subsubsection.0.10.3.10) >> >>
+endobj
+4349 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 78.374 319.716 142.892 330.535 ]/A << /S /GoTo /D (section.0.11) >> >>
+endobj
+4353 0 obj
+<< /D [ 4351 0 R /XYZ 78.37 808.885 null ] >>
+endobj
+4350 0 obj
+<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F22 367 0 R /F15 334 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
1 0 obj
<< /pgf@ca1.0 << /ca 1.0 >>>>
@@ -14026,28 +14146,28 @@ endobj
3 0 obj
<< /pgfprgb [/Pattern /DeviceRGB] >>
endobj
-4310 0 obj
+4356 0 obj
[513.9 ]
endobj
-4312 0 obj
+4358 0 obj
[686.7 0 0 0 0 0 0 0 0 0 0 560.2 0 0 0 0 0 0 571 702.2 706.8 0 0 0 686.7 ]
endobj
-4314 0 obj
+4360 0 obj
[513.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 399.7 399.7 ]
endobj
-4315 0 obj
+4361 0 obj
[525 ]
endobj
-4316 0 obj
+4362 0 obj
[ 3 [ 602.1 ] 5 [ 602.1 ] 11 [ 602.1 602.1 ] 38 [ 602.1 ] 68 [ 602.1 602.1 602.1 ] 72 [ 602.1 602.1 ] 75 [ 602.1 602.1 ] 79 [ 602.1 602.1 602.1 602.1 602.1 ] 85 [ 602.1 602.1 602.1 602.1 602.1 ] 91 [ 602.1 ] ]
endobj
-4318 0 obj
+4364 0 obj
<< /Filter /FlateDecode /Length 20 >>
stream
xڛ"w
endstream
endobj
-4319 0 obj
+4365 0 obj
<< /Filter /FlateDecode /Length 11571 >>
stream
x| |UﭺU%tv& &Av"J  IL,cC@D ""(.({TԙqGapF'>PVu6P~Ҟ>n{sJxr%*oܱ?3oԵF{1B׭+8EH4̽Pr~cC;zEBү%$ƀϯvTM(OjĄeuG6Wƿ.ŵ7| T%2Za-mO2/VZ}-Zq}W}[{mJtZBbtMD&D/A& ^U1`T1D+ɪDPeRQ_'QQC*l3,#/h? ىDF1+yJ,|^2y Fˑ+ׄC'·?E bqG|EW35NgEG;e
@@ -14083,10 +14203,10 @@ R kBX_"PSU;~@1~1nc̍1c|$a=b[0\Hx $Nchbo
iLOׯ+WkuWJ^)_^[ ]IVU[شVW
endstream
endobj
-4317 0 obj
-<< /Type /FontDescriptor /FontName /GMFTGJ+DejaVuSansMono-Oblique /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 4319 0 R /CIDSet 4318 0 R >>
+4363 0 obj
+<< /Type /FontDescriptor /FontName /GMFTGJ+DejaVuSansMono-Oblique /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 4365 0 R /CIDSet 4364 0 R >>
endobj
-4320 0 obj
+4366 0 obj
<< /Filter /FlateDecode /Length 477 >>
stream
xڍOo0=8!h"TD
@@ -14098,21 +14218,21 @@ xڍOo0=8!h"TD
endstream
endobj
580 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /DescendantFonts [ 4321 0 R ] /ToUnicode 4320 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /DescendantFonts [ 4367 0 R ] /ToUnicode 4366 0 R >>
endobj
-4321 0 obj
-<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /FontDescriptor 4317 0 R /W 4316 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4367 0 obj
+<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /GMFTGJ+DejaVuSansMono-Oblique /FontDescriptor 4363 0 R /W 4362 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4322 0 obj
+4368 0 obj
[ 3 [ 602.1 ] 6 [ 602.1 ] 11 [ 602.1 602.1 602.1 602.1 602.1 602.1 ] 18 [ 602.1 602.1 602.1 602.1 ] 29 [ 602.1 ] 31 [ 602.1 602.1 602.1 ] 68 [ 602.1 ] 70 [ 602.1 ] 72 [ 602.1 ] 74 [ 602.1 602.1 602.1 ] 78 [ 602.1 602.1 602.1 602.1 ] 83 [ 602.1 ] 85 [ 602.1 602.1 602.1 602.1 602.1 ] 91 [ 602.1 ] ]
endobj
-4324 0 obj
+4370 0 obj
<< /Filter /FlateDecode /Length 20 >>
stream
xڛ$
endstream
endobj
-4325 0 obj
+4371 0 obj
<< /Filter /FlateDecode /Length 12930 >>
stream
x |E7^3I&3!!Lgd8$KE@Hb.cLH
@@ -14163,10 +14283,10 @@ WT.Ϭ/kKK+k0O/w)XUI܃,K+,m V<e aぜXW/
Mguv#Kݢe׳oZܬNvΖ :[E:kW"YC%~\2Z]UW+YU@Ud u ]4V#,J9R#veu6Wgst6*2f5oqqu4ʀlΦlj>4VbʥPg,_gSPe٤8e(Ʊ9qDMՄ
endstream
endobj
-4323 0 obj
-<< /Type /FontDescriptor /FontName /FGWDXK+DejaVuSansMono /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 4325 0 R /CIDSet 4324 0 R >>
+4369 0 obj
+<< /Type /FontDescriptor /FontName /FGWDXK+DejaVuSansMono /Flags 4 /FontBBox [ 0 -208 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -208 /ItalicAngle 0 /StemV 86 /XHeight 547 /FontFile2 4371 0 R /CIDSet 4370 0 R >>
endobj
-4326 0 obj
+4372 0 obj
<< /Filter /FlateDecode /Length 507 >>
stream
x}Ko0]8oZH@`F}N!09ɂ?i
@@ -14179,21 +14299,21 @@ PZ0= 0/¼
endstream
endobj
579 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FGWDXK+DejaVuSansMono /DescendantFonts [ 4327 0 R ] /ToUnicode 4326 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FGWDXK+DejaVuSansMono /DescendantFonts [ 4373 0 R ] /ToUnicode 4372 0 R >>
endobj
-4327 0 obj
-<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /FGWDXK+DejaVuSansMono /FontDescriptor 4323 0 R /W 4322 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4373 0 obj
+<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /FGWDXK+DejaVuSansMono /FontDescriptor 4369 0 R /W 4368 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4328 0 obj
+4374 0 obj
[ 68 [ 602.1 ] 70 [ 602.1 602.1 602.1 602.1 ] 76 [ 602.1 ] 79 [ 602.1 602.1 602.1 602.1 602.1 ] 85 [ 602.1 602.1 602.1 602.1 ] ]
endobj
-4330 0 obj
+4376 0 obj
<< /Filter /FlateDecode /Length 15 >>
stream
xk`
endstream
endobj
-4331 0 obj
+4377 0 obj
<< /Filter /FlateDecode /Length 10706 >>
stream
x{ xTչ{=3I& .3gd ( $@$7pS&I2d̄-
@@ -14249,10 +14369,10 @@ L/"hB_l
_Q UzEێ4Cێ*mk]#m[`ܺK6xX㹴kZM6ARҨ_*mPo3]K3Tzi&6F^MWeӕdR+rY4Zgg˵{5iٴ&V/W~Ze*<Ch-ϠK%gʹ4C.LK3Zb VEo_ysй[c-z~4yz;/Ξ#^Fg̔gЙhF\3zF^S-O/9
endstream
endobj
-4329 0 obj
-<< /Type /FontDescriptor /FontName /WYCBGG+DejaVuSansMono-Bold /Flags 4 /FontBBox [ 0 -207 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -207 /ItalicAngle 0 /StemV 150 /XHeight 547 /FontFile2 4331 0 R /CIDSet 4330 0 R >>
+4375 0 obj
+<< /Type /FontDescriptor /FontName /WYCBGG+DejaVuSansMono-Bold /Flags 4 /FontBBox [ 0 -207 1000 760 ] /Ascent 760 /CapHeight 729 /Descent -207 /ItalicAngle 0 /StemV 150 /XHeight 547 /FontFile2 4377 0 R /CIDSet 4376 0 R >>
endobj
-4332 0 obj
+4378 0 obj
<< /Filter /FlateDecode /Length 434 >>
stream
xڅMo@+K΁4T8+mxwnevD ü33;/UM=Fk/ؙ
@@ -14261,21 +14381,21 @@ wXq==mRl
endstream
endobj
578 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WYCBGG+DejaVuSansMono-Bold /DescendantFonts [ 4333 0 R ] /ToUnicode 4332 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WYCBGG+DejaVuSansMono-Bold /DescendantFonts [ 4379 0 R ] /ToUnicode 4378 0 R >>
endobj
-4333 0 obj
-<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /WYCBGG+DejaVuSansMono-Bold /FontDescriptor 4329 0 R /W 4328 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4379 0 obj
+<< /Type /Font /Subtype /CIDFontType2 /CIDToGIDMap /Identity /BaseFont /WYCBGG+DejaVuSansMono-Bold /FontDescriptor 4375 0 R /W 4374 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4334 0 obj
+4380 0 obj
[ 28 [ 603 ] 35 [ 544 ] 43 [ 544 ] ]
endobj
-4336 0 obj
+4382 0 obj
<< /Filter /FlateDecode /Length 14 >>
stream
xc``
endstream
endobj
-4337 0 obj
+4383 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 852 >>
stream
xmS]LYʈʦ;0sŰb[!Y0vd
@@ -14284,39 +14404,39 @@ xmS]LYʈʦ;0sŰb[!Y0vd
|M -#=ڴJj 6eF>'0TCbddt Yl2ZoV*99Ց!93Dc)|'a
endstream
endobj
-4335 0 obj
-<< /Type /FontDescriptor /FontName /HSGBBJ+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 4337 0 R /CIDSet 4336 0 R >>
+4381 0 obj
+<< /Type /FontDescriptor /FontName /HSGBBJ+LMRoman7-Italic /Flags 4 /FontBBox [ -528 -292 1571 1123 ] /Ascent 1123 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 123 /XHeight 431 /FontFile3 4383 0 R /CIDSet 4382 0 R >>
endobj
-4338 0 obj
+4384 0 obj
<< /Filter /FlateDecode /Length 370 >>
stream
x}R]k0}ϯ{(E]7A-c6vM$Ƈ%0 sܣ]<su`:FaX5 JA{N+"]R-^u_4Ǔ7{ e{ޫ*OAjR:AҊՁ%> ~'F(9hL)^$_ʭא>t!$חptI4. eəscJeHCdcgp9j!O0JKtq$lBvOe9Qr8..S:gsyB
h AsZA;k7'Z9>FCi&wht#ǽvݍZ|> .$^U\߭ڮP|
endstream
endobj
-567 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HSGBBJ+LMRoman7-Italic /DescendantFonts [ 4339 0 R ] /ToUnicode 4338 0 R >>
+549 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HSGBBJ+LMRoman7-Italic /DescendantFonts [ 4385 0 R ] /ToUnicode 4384 0 R >>
endobj
-4339 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HSGBBJ+LMRoman7-Italic /FontDescriptor 4335 0 R /W 4334 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4385 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HSGBBJ+LMRoman7-Italic /FontDescriptor 4381 0 R /W 4380 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4340 0 obj
+4386 0 obj
[758.1 ]
endobj
-4341 0 obj
+4387 0 obj
[892.9 ]
endobj
-4342 0 obj
+4388 0 obj
[ 28 [ 525 ] 50 [ 525 ] 55 [ 525 ] 66 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 96 [ 525 ] 98 [ 525 ] 105 [ 525 ] 110 [ 525 ] 112 [ 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-4344 0 obj
+4390 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc````PdP

endstream
endobj
-4345 0 obj
+4391 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1970 >>
stream
xڍV PTroWYQ-UB<JL|:ʣa>.+^]
@@ -14334,10 +14454,10 @@ n(Ի!ss.w #ro>^Gr!^D|㳅)@/#" Ts`
P
endstream
endobj
-4343 0 obj
-<< /Type /FontDescriptor /FontName /OMFOSG+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 4345 0 R /CIDSet 4344 0 R >>
+4389 0 obj
+<< /Type /FontDescriptor /FontName /OMFOSG+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 4391 0 R /CIDSet 4390 0 R >>
endobj
-4346 0 obj
+4392 0 obj
<< /Filter /FlateDecode /Length 437 >>
stream
xڍj0z
@@ -14346,112 +14466,83 @@ u¢k
|Q4N.[Y4r^x4@',kmSr0:YqJ (+u<!:̆,Od.c$4 ͐H@}l!=#H@ih-&Hs1EZ"#mз}Xz@#-S5{+xgۇp œ3ƻxo,x
endstream
endobj
-437 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OMFOSG+LMMonoSlant10-Regular /DescendantFonts [ 4347 0 R ] /ToUnicode 4346 0 R >>
+439 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OMFOSG+LMMonoSlant10-Regular /DescendantFonts [ 4393 0 R ] /ToUnicode 4392 0 R >>
endobj
-4347 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OMFOSG+LMMonoSlant10-Regular /FontDescriptor 4343 0 R /W 4342 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4393 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OMFOSG+LMMonoSlant10-Regular /FontDescriptor 4389 0 R /W 4388 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4348 0 obj
-[ 27 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 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 ] 138 [ 525 525 ] 162 [ 525 525 ] 201 [ 525 525 ] 245 [ 525 525 ] 251 [ 525 525 ] 265 [ 525 525 ] 271 [ 525 525 ] 337 [ 525 525 ] 341 [ 525 525 ] 420 [ 525 525 ] 564 [ 525 525 ] 568 [ 525 525 ] 602 [ 525 ] ]
+4394 0 obj
+[ 27 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 525 525 525 525 525 525 525 525 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 ] 138 [ 525 525 ] 162 [ 525 525 ] 201 [ 525 525 ] 245 [ 525 525 ] 251 [ 525 525 ] 265 [ 525 525 ] 271 [ 525 525 ] 337 [ 525 525 ] 341 [ 525 525 ] 420 [ 525 525 ] 564 [ 525 525 ] 568 [ 525 525 ] 602 [ 525 ] ]
endobj
-4350 0 obj
-<< /Filter /FlateDecode /Length 44 >>
+4396 0 obj
+<< /Filter /FlateDecode /Length 48 >>
stream
-xc``
+xc``p@Cb1
endstream
endobj
-4351 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 9128 >>
+4397 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 9105 >>
stream
x{`
-[+ƀHɬIK-^ @Sݻdݲ>ܛ+`SMǡB 0nB,wJ2ع!ad3gN7&X,֐%.ֻ,I$1n<`tk=~
-߁3sA)qx:,]:% J_w øqROOL<s{H=yF:!tqKWrū>Z<^*sI<<e;}n]D=Dn=<d0#d6p ÉH/(=b41K#$b21JO|@L#3,b6!1K# "b1XJ,#
-b%D"b-XO&b3Jl!ۈb'F'Ex>/GD D1LH)!#D B0"D9QA\ >!~&~!0ZZZraUzM~fl8'35CǬ'ed
-cIXu@tH1bհQ}(6ODZ}ϿKyh$OՐZY&k`p6Q#y[F~FDP9:*
-3Ԛb~vog%c- xʹWý7Ϸ6
-k*`ij/!
-k { PJ2NfEG0L3RWLI~ Uզ8½^wRͥk6[`b=|.uzߞjko`J]r"T㻷(j<[ښym_Gט"7:pq} Sq㾬CT ->KUxl
-14qwdI#/(
-S@Td4T^N(B8&DDmJeft DQD䖆VTk#Ml-
-*XwڃkV/ʊOu3\X!(,T
--%V `j e_alX2w1?!`cW>gp3ڏsͻQ^=^~X={rFRݶšhBbh{`D2Bs^W'UsUw!d j&:W(ymj,/ 6"[wN
-(kj ~o!!zQOv\`'5ιs_=t*u
-yQ`Z^YY)x*
-B#e4&B*S]o"-+tʗb'6{yB,z65æ\`f@!_I{&~HX{h*nGKL т\S"
-ae5ps
-TJ>m[eV jR!4d(|:|]sK' b,鲸8u3]Z]l^yn7`_hS
-m4]SؑS}_sT
-sXn1+#ѿ
-׎d.k)`ψ7ӡC.1M
-`?=FP%mիx0BoexFS{^6Qcyɣ\"w.~ATQ~J4YQq}Sc եշF-x*,m:
-G[@BC\
-}F[^↦X;['QFYgnyU235-Hyn 窒ȂN!kSrs#f,Zhh4
-{w;=bhhʄ6`-D"$`+R ϙn)yt^m5B%K.Bl5f HprhLEf[7ێoXo + |W
-W~4pwc}@[8ݸ ju 2B+'lv?(
-L `ig,l]w nཎ)u<xf:[nD3dʏfڙ+O_:קWQhݭ۷XMA7{232zz9ɜ=c`TzC/Ͻ0B  3{+t?#Mڙ2qv;P 'ܧ)ڥ\dZIAgu\$DrYMMyyz~Y`L^@FYÄCCܿ
-M"k F̭`Հl|Dr 9g `yxS=í#ɨ +̓vO63.{&oq>B/,o0[wit
-ͦkSTu6N(
- (d!R7C44=ъAujȟ (SDy8
-KaHʢ ӵ LOfd
-^[]#`̙-Jiyd(lKFwJވ=}eNG;iX,.eKUD
--3l hk|{y_w;/] ԟڣ-^m^,
-o:6͒M#=4D6z dzA]ow{$S48 F E=b$eo-ZZG;=bb"od >/eVTk60ig#fyT
-ICM?^3m=r+ڦ9]Kƒ_пq}K!4Z nBٙYzA</h@vQ+E*+<؟KRSiJ/m=g2BIkrN]I֐>Xj5^04W6:"WX[b
-XGu9.pblfDpҥ ]a\'˪M>Aٰfztzn#8N!;-1s~CAd=9nriɡ e~ Em ,:,)yE=f"E9Qu<yGmHh1f=o
-0(.ìMڴ< zX!.hMG81j7ͻZRfn^?J#57A")1qk$f
-`4SCBjv
-^ʲjt
-oǬϣrE΂cF&Zjo1Ǎ5~
-xWT&0醅D L4QO %z9a&dFUf|!P*>Io)-jj
-/x'? vCQdT( Iɇ'QrL3**3(8[Qr_<dms7
-^:EوJ%-"
-HfR@֯N1kzeP
-&e_Hj/*J6
-6hP $O)LAa>'tyuAyB7~henPۑX@
-I![Y&A@ϘUs
-P#6,YA~fM9~
-̊K
-%mw:7|ǓW*
-%Eƅg lCV(޲3|, *06.WF^:g&wU>[лifW!HCrBK~|-)NLTPh#"F:#zPo7<PW #
-$JkjKKO슕jޏ b}%T+.3gNnUn.%RUhl)qYIdqTJ>eJIV!d
-l r 4N' 8j.m؊v7yzL?'Ř`/+옴F3z=wCe"?&}akBє</nbnF.$߽smFЃ?~1|y~f-zpdj/.)'!T7`Z(CBlIz$+le'g<@phƕkW<7MA6<V*RY'k@4fdBV^m:
-PQ{ϚL)uzufB:uP ƭ/^GX&?"MBu>a4mW|}7_\WnpqYy|0@?[7&wx ~ƍ;6mNX[P*F|{7/0 rl[, B4H+:n7(%C]bA>1iCwwuX
-I43]
-kUepB|t¶0X؊N`tڧ"cpd`W}zk^P/,{B_ki"r$+ZKQf*ȝzܺIM˸rc0V|Rmx}򊤽-w˻, Uu֙V4 ue"J<di܎cY+.gysjYF粳Y_H+t]ӱ&S^qr+>N!#N븧" މk"(WD 7܄N?K-5Y3Sۊ/4|L9eȹEe9:bt%.3f2o|D 1pR
-,X.oX|bbF=^wP?dAXMs'q4)z`}_.Z6~cvEEWek
-a)@_1\ẍFӱ< ;?2=e\gb&R؀J5 qzuԈUMӪhXdϑ
+[+ƀł&&.ЫT.ْ,WYG˽6tIaR%pB,wJ2ع!Bm̩vzӲ +F-stY)d¾cA`-<<₵e:|Eߴ ݗ~o˭OX#z<b-7n\Ϛ7N;~ybIh~FkWzopwk8~X!wqa/_^.u{{cW{yK _{ w?Rw7{y{~њW/yHnj{dcA<{7Ii1˖[ce!2{qlt-p877
+2GTÆF9bth,CjX*gOV!A#JK&˲1V6qz'==l@rp[H5H`xD0S~p8;,>0H)Y}3xF"Huin;
++Za#]SS *1s W49lelTz#[=Y6ԯ͂UPV)͏)JdK?o,hS^w|E+7:oY6 Dy><<=-+-;!'JbHE彻H4.mM8޶#kp +A'`DEmN8^T"@I>iܓYrɓR`e.aPx1)j0O+bݎhrQqܫh REEaʘDFHC0&7J󦥒`1#1:ZVV j+JԸ"&*4x]Qa5%gglE0;OCu]`7!_4236`ޙOsaa$PKHXOEpHA`Y~21YM+"CҢ?/aqҬ4sĠ$Hv;3j~DE2% Vhae_Su0:4*#LJ3'dwo g2YAuiZo
+۸/ АN1NHJMߺe_h{pϊـ&$ѣz{$35[`!u҄J^UwȰ&
+KrVMUJ<mY̭4$erC&BOq?:xP"2 UGuI
+x
+M~ăvc][#W  AV+=<E؂1W3
+=W:ZvyMT)4i-`6bkbz֬_{7tD$'6b#JP"XMc롘K> VU숦
+tCΡg;|=g78~h bT~lkl({xc̝[,eс:qr"X=!B4g' z/`>)<Q sU:+!/O
+sӲ@Du~lM&)-HZ4tyIqW1ZmmkϘ\lܽKm}ăSklwoz3Ҥ|9䯅PELΎaN+ QP --99 ݹ9W0wˀ8ät}RV^an#ېၝ._c7W_ٰC.t% HF8xU퐂nc˴M|Z* ?ríhGKW
+Zk9LNKrDt:-rLt;o1gYYv[`撎u |ʩkiQpVG>?rN]xprJFإ?UDo 5=%@TZ&(K.lyvα'W+(0i+lQÏ6?l
++pعnV1 ;0
+S$5
+XtDF׫]m:˓^i6@c:igi667"zjiҬ.*53ˬMe>CkZZvxl#8m!)?!GG  7Đkh&0~UYep'[(]|/ҼHGΘ-/ qZ7FɶDD:#{L! ?DzkQ
+XandB+,듷RMRoۖ${hVo{ԀJnq3sRap6{eˉ}G
+&9\Ve^\4װP`p[-yBCu4@lgD<tLWW
+Ԣ~1`Ϛ)A45Qޭu1ì/sޢu>U(k&X&%zP`0% {P:F#7vW([eȖ:W/-
+/iU5<x-qr5̤&AW&"".*&oa41^v4W{nUr/krW(Eo ?&x= Ki4n%ȶ"; ?J{J^|@-GX$DĄ(겧lV=ሩ(^73|, j0!UJX<k:l6гivG!HErC |fUR\ 2:篢T9B!.
+[ ,XlՊgbSҳ`rrCTIWhOL(NŅͦ7X}Tm',1r]W/|'BG|=9ckC47#4qíU/ _Շ\~D,蛮7V*=ս;캘Z|lڵˎ?~mN7w=&q{=
+L=T{
+c.ع'n?O-tK<:@Cb6‚Ma۩
+D>Bs䪳kL?򵉩J(@
+J(ۙJCC$ێ_nN-cWj`rQ&MUqRQv glQ *
+p{G?:F<a)@^1\xĀT_>l 8K??r=y{f&RX#P)w؀UHahX dϐ999{~#ꅆazH<f[z eCTF^cc`l`kxͮ׈x>Tŭ^yw s
+[ӣ:rOp?}ب?R &=BTid2 A')ZTɋcz~Bzfb:+(+etz$Y[{ZBWo&* ^7w7?vͼ 5R
+卉@hלX)\
+ Ώ*}Җ9 U UGbC Ÿ:@)oeBW
+@K3@yi%W;Dni&"|o'" E\3B[rYof j, {JM6{hOٚgE/&PRA ]0*rs4v!3څ6OE'_#Gxbʟ*$ A B"٠iŠ `Go[|Xh(z(|/J8Ǿ!bZm|x#dbuo*oz7&.f+u:}2OmjdlM̠'ao
+K WzL_8Ў_D߸P8uc)< B?WU(q-- V6B'EX&!Сn'~iq%z a.v^(?EK~{B^ͅZmrr(9ں<9%-5PՊ}زP h
endstream
endobj
-4349 0 obj
-<< /Type /FontDescriptor /FontName /FVYUVB+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 4351 0 R /CIDSet 4350 0 R >>
+4395 0 obj
+<< /Type /FontDescriptor /FontName /TLOLYP+LMMono9-Regular /Flags 4 /FontBBox [ -451 -318 734 1016 ] /Ascent 1016 /CapHeight 611 /Descent -318 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 4397 0 R /CIDSet 4396 0 R >>
endobj
-4352 0 obj
-<< /Filter /FlateDecode /Length 855 >>
+4398 0 obj
+<< /Filter /FlateDecode /Length 852 >>
stream
-x}N8F $$JmH˒6M7
-,;H NؽlYw~f>GN}gv\\ϭ/17M? 7mrǝVi߻Yχۮg?eϢ2tmph ?n A|hKhhۍz`i^91u'aTG u{=n>uM8fnu)k7sxqġic0
-OC}nw>zhmSG_>L&[u?췕nD~o_#z|譭gۏ#ūa(JDDN(qP1-r J"z.1#(0(e)r
-ʠ5tsjԶd>D唟/M!d's"!/?13]~$?֏ kddR35$?~)Ls"RV%ωKuO$?e?'('~ n>?'ϰ*?K-~HG,~ YV◐P |e"O%]%DY~H,N1~=G'?*#~?3JJLEɏ,D#u&?֏5ʴ~",+|g~H+r+%Yrz.R@9ق#y:9D Y1uNȒő&[ASDi(qLi HF^@"e)!ezB,'JtWDzC.EI~/xݍZ~Y}?ǛiS foe/ߓ-
+x}j8FދE&eP@if/S[;8E~m/- -D_{S-~Cw+?-nŪN;x_z]їbڴyVڟ{}i_8O>}?jӿ^4zlC QM~oqm]tQ0)b4;~nںWiL=IҨn(vCƇG۴: 37c2M2.Տqx2GFcltCks|"|<Q8!nV߶/~r= Gg>mG{SOoUlqd9Y2TrUAe [B@9\@ cP
+aQƘdS%C+vm|ω3)?͇_A9O$? DK?C2_Ju ~59~Fcg4rH~" bd,22,$#F50r"2!ȉ0ʨnH$#e0s"r◲@9~uYv/iŨ/e>_YRYR*a\dڑY~?/iGiG2ϰG%8/g4~FTᗋth>%H~'FOer(",;9/i~_%~% KAYJ`#9՟!D.EL]rMi@Iɖ&Q"%I(m (JR,kHY^e=ׁR{%6^PxQl|?J4^pM~Vps+ֿn?>~Ww֓++
endstream
endobj
425 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FVYUVB+LMMono9-Regular /DescendantFonts [ 4353 0 R ] /ToUnicode 4352 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TLOLYP+LMMono9-Regular /DescendantFonts [ 4399 0 R ] /ToUnicode 4398 0 R >>
endobj
-4353 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FVYUVB+LMMono9-Regular /FontDescriptor 4349 0 R /W 4348 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4399 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TLOLYP+LMMono9-Regular /FontDescriptor 4395 0 R /W 4394 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4354 0 obj
+4400 0 obj
[ 35 [ 580 ] 47 [ 624 ] 50 [ 558 ] 55 [ 536 ] 59 [ 641 ] 63 [ 613 ] 72 [ 513 ] 75 [ 747 ] 77 [ 613 ] 81 [ 636 ] 84 [ 558 ] 96 [ 602 ] 98 [ 458 ] 105 [ 591 ] 112 [ 613 ] 116 [ 613 ] ]
endobj
-4356 0 obj
+4402 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc````Td
B
endstream
endobj
-4357 0 obj
+4403 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2190 >>
stream
x}V TS!܈k\+^"jX]H@_$
@@ -14470,31 +14561,31 @@ $᷹?͢LtWS09t`&iJBo=ݖNFh2+-Ri?rtzx,-W<
sY%r,F2 ;lv>k#C^t:O
endstream
endobj
-4355 0 obj
-<< /Type /FontDescriptor /FontName /SJLYVB+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 4357 0 R /CIDSet 4356 0 R >>
+4401 0 obj
+<< /Type /FontDescriptor /FontName /SJLYVB+LMRomanCaps10-Regular /Flags 4 /FontBBox [ -496 -290 1501 1100 ] /Ascent 1100 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 106 /XHeight 514 /FontFile3 4403 0 R /CIDSet 4402 0 R >>
endobj
-4358 0 obj
+4404 0 obj
<< /Filter /FlateDecode /Length 441 >>
stream
xڍ_k0)BwጶӾ]2]o&Mrt1ş9'92z-7jdּAu/
endstream
endobj
-414 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SJLYVB+LMRomanCaps10-Regular /DescendantFonts [ 4359 0 R ] /ToUnicode 4358 0 R >>
+412 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SJLYVB+LMRomanCaps10-Regular /DescendantFonts [ 4405 0 R ] /ToUnicode 4404 0 R >>
endobj
-4359 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SJLYVB+LMRomanCaps10-Regular /FontDescriptor 4355 0 R /W 4354 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4405 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SJLYVB+LMRomanCaps10-Regular /FontDescriptor 4401 0 R /W 4400 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4360 0 obj
+4406 0 obj
[ 28 [ 500 ] 50 [ 444 ] 52 [ 778 ] 70 [ 528 ] 72 [ 278 ] 109 [ 556 ] 112 [ 528 ] 118 [ 528 ] ]
endobj
-4362 0 obj
+4408 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``````j````i
endstream
endobj
-4363 0 obj
+4409 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1359 >>
stream
x}Lg
@@ -14505,10 +14596,10 @@ KRm),4Yf:6ͿljYQ[u65 d#&9%uSZEF#gx*{Q
UBuxBS/sEBT!oS_<ߝrl=X^_V1 t@Xx$jZBl!<wIP ,/`<</¤ixa y050m x8`Wc>gL (/zruKձMbF14b_6m =؁6p(#Q CLi(P;:TgyIKa9 hS 7a?ñ x04^k!a1oY6m!^]8p$|澛U\mjKkk>u0|BPP-E=!9Nbh&29qJ3jW#t`|Z:Y|?ž!(cJkC 95`FX$:m~
endstream
endobj
-4361 0 obj
-<< /Type /FontDescriptor /FontName /ZUCODC+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 4363 0 R /CIDSet 4362 0 R >>
+4407 0 obj
+<< /Type /FontDescriptor /FontName /ZUCODC+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 4409 0 R /CIDSet 4408 0 R >>
endobj
-4364 0 obj
+4410 0 obj
<< /Filter /FlateDecode /Length 406 >>
stream
xڍ_K0)Pn
@@ -14517,22 +14608,22 @@ xڍ_K0)Pn
nN'Z$4ǮJ,l 4ţRZz=Tg:Ifסt@W.=MsOPt(4=̓oN& ](b6%^>7}j_TGGH
endstream
endobj
-392 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZUCODC+LMRomanSlant10-Regular /DescendantFonts [ 4365 0 R ] /ToUnicode 4364 0 R >>
+394 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZUCODC+LMRomanSlant10-Regular /DescendantFonts [ 4411 0 R ] /ToUnicode 4410 0 R >>
endobj
-4365 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZUCODC+LMRomanSlant10-Regular /FontDescriptor 4361 0 R /W 4360 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4411 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZUCODC+LMRomanSlant10-Regular /FontDescriptor 4407 0 R /W 4406 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4366 0 obj
+4412 0 obj
[ 28 [ 511 ] 35 [ 460 ] 42 [ 716 460 ] 46 [ 755 511 ] 49 [ 678 460 ] 54 [ 653 307 ] 59 [ 460 ] 63 [ 511 358 ] 66 [ 307 ] 68 [ 307 ] 70 [ 460 627 256 ] 74 [ 897 818 ] 77 [ 562 ] 81 [ 511 ] 83 [ 678 511 ] 91 [ 460 ] 96 [ 422 562 409 ] 104 [ 716 332 ] 109 [ 537 ] 111 [ 743 460 ] 114 [ 664 743 464 ] 118 [ 486 ] 125 [ 562 ] 502 [ 307 ] ]
endobj
-4368 0 obj
+4414 0 obj
<< /Filter /FlateDecode /Length 28 >>
stream
xc``0N\%B], $&
endstream
endobj
-4369 0 obj
+4415 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4953 >>
stream
xڭY \w'j-3:mףVS[뮷Dk+@8 !!$$ >"w@nQzEۭ֭G}۽wm޾7v%\A&ND8 {nڲo᎝{$Km͊M gs@0ADY@\Z0x `noh&w?: A8g4a߅ ~)p/?B& ddrr_ [d4W&JJdɲWϯ և ƧJr2SEXq`[`g`$=*̗qشD$Q)< 2I2I4sA 2Y)ȑRL&& B +Y(زoo`D%!3ELP%}}0,iq"i?\8o]vlݰiMaY,AD&HfŊ2þןwIdi$q­ Bq(+ao3HY@V" kFd3yنlGv"^$9 HtDHd!r ={$a"bTp>A]0qD}3iڤ:0ǧ̞OK?Avzv泎i].ŌgP!j/n-zbob
@@ -14562,31 +14653,31 @@ mf^FHaVb]|[՗kuG buZHSzrި>_j
o3Oa:$d
endstream
endobj
-4367 0 obj
-<< /Type /FontDescriptor /FontName /OSSEGU+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 4369 0 R /CIDSet 4368 0 R >>
+4413 0 obj
+<< /Type /FontDescriptor /FontName /OSSEGU+LMRoman10-Italic /Flags 4 /FontBBox [ -458 -290 1386 1125 ] /Ascent 1125 /CapHeight 683 /Descent -290 /ItalicAngle -15 /StemV 102 /XHeight 431 /FontFile3 4415 0 R /CIDSet 4414 0 R >>
endobj
-4370 0 obj
+4416 0 obj
<< /Filter /FlateDecode /Length 535 >>
stream
x}Ko0]8ĥBx"MK0ن0%a禕arѷ_#g磌mKxѦ.RRA[[xnR]&8*:3al彮rp?KYܞ:D?QKK]Yg<r͋뺲vބdSeKm B&ˢ'rEe[׫*է[,݈]\dJՖwz41ٵi.ø$LIm<z+&vTo|<s54\RuM^6g- <a$qxt>HşIy$)(-ͦ4-h 4 EQ - hDTA(瓣wn@s TW TAOЈh>IՉ6;\8k?cd`:iDEDLP"  I4m<x``ܾUckۚvWRԍ=wmKFa
endstream
endobj
377 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OSSEGU+LMRoman10-Italic /DescendantFonts [ 4371 0 R ] /ToUnicode 4370 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OSSEGU+LMRoman10-Italic /DescendantFonts [ 4417 0 R ] /ToUnicode 4416 0 R >>
endobj
-4371 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OSSEGU+LMRoman10-Italic /FontDescriptor 4367 0 R /W 4366 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4417 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OSSEGU+LMRoman10-Italic /FontDescriptor 4413 0 R /W 4412 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4372 0 obj
+4418 0 obj
[ 27 [ 869 559 ] 34 [ 818 639 575 ] 38 [ 575 575 ] 42 [ 831 511 ] 45 [ 319 882 639 ] 49 [ 756 527 575 ] 54 [ 724 351 575 575 904 575 ] 62 [ 900 639 383 436 319 ] 70 [ 607 692 319 ] 74 [ 1092 958 900 639 575 ] 80 [ 864 575 575 786 639 ] 88 [ 319 ] 90 [ 864 607 ] 95 [ 863 474 639 454 ] 100 [ 575 575 ] 104 [ 800 447 575 575 885 639 869 ] 112 [ 607 1189 831 869 607 ] 118 [ 607 ] 120 [ 511 575 671 ] 125 [ 639 ] 284 [ 575 ] 499 [ 571 571 ] ]
endobj
-4374 0 obj
+4420 0 obj
<< /Filter /FlateDecode /Length 32 >>
stream
xc``6/xߏoz€ 8p
endstream
endobj
-4375 0 obj
+4421 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6950 >>
stream
xڕzXW;4ײ3Q 5 EwgYz"(RDQ#%?&Ƙb, 1 ς1ɛ|}\8ٙ繟vgPD" [&X.dwSCv,Hdɉ8B"rDLlZ]4ǧeKwKGPِc?ArMr`1ݏPC(zB2?>rSg,
@@ -14621,10 +14712,10 @@ wU:-kX Ѭ.<Fpy<A߀ƀ7]M^9osȮq>Jꭇ
5y"@-۰ked9P
endstream
endobj
-4373 0 obj
-<< /Type /FontDescriptor /FontName /XTBITZ+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 4375 0 R /CIDSet 4374 0 R >>
+4419 0 obj
+<< /Type /FontDescriptor /FontName /XTBITZ+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 4421 0 R /CIDSet 4420 0 R >>
endobj
-4376 0 obj
+4422 0 obj
<< /Filter /FlateDecode /Length 651 >>
stream
x}]0+s1JA?Fv>PYMt ^7{
@@ -14634,21 +14725,21 @@ x}]0+s1JA?Fv>PYMt ^7{
endstream
endobj
367 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XTBITZ+LMRoman10-Bold /DescendantFonts [ 4377 0 R ] /ToUnicode 4376 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XTBITZ+LMRoman10-Bold /DescendantFonts [ 4423 0 R ] /ToUnicode 4422 0 R >>
endobj
-4377 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XTBITZ+LMRoman10-Bold /FontDescriptor 4373 0 R /W 4372 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4423 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XTBITZ+LMRoman10-Bold /FontDescriptor 4419 0 R /W 4418 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4378 0 obj
+4424 0 obj
[ 89 [ 1161 ] ]
endobj
-4380 0 obj
+4426 0 obj
<< /Filter /FlateDecode /Length 12 >>
stream
xc`
endstream
endobj
-4381 0 obj
+4427 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 514 >>
stream
xmQkQ~/Yl݀&(Px1%- i4J=%Kvɺ/n nl%(("^=&GЃx7Ϧwso#A@cq1_9[8/ۊy1f721y I !M}"쎍>cg!|~r#A qT4XzUs`*: -AVY]A1UJ0/A5 KTS
@@ -14656,31 +14747,31 @@ xmQkQ~/Yl݀&(Px1%- i4J=%Kvɺ/n nl%(("^=&GЃx7Ϧ
"4ljPXn64U/ZԠMUh*(X( 3Դ)$
endstream
endobj
-4379 0 obj
-<< /Type /FontDescriptor /FontName /XNTVGR+LMRoman5-Bold /Flags 4 /FontBBox [ -630 -325 2006 1163 ] /Ascent 1163 /CapHeight 686 /Descent -325 /ItalicAngle 0 /StemV 145 /XHeight 444 /FontFile3 4381 0 R /CIDSet 4380 0 R >>
+4425 0 obj
+<< /Type /FontDescriptor /FontName /XNTVGR+LMRoman5-Bold /Flags 4 /FontBBox [ -630 -325 2006 1163 ] /Ascent 1163 /CapHeight 686 /Descent -325 /ItalicAngle 0 /StemV 145 /XHeight 444 /FontFile3 4427 0 R /CIDSet 4426 0 R >>
endobj
-4382 0 obj
+4428 0 obj
<< /Filter /FlateDecode /Length 358 >>
stream
x}Qk0)n;"ڮCXa&gD> /d}޹:`Z쳊L&[es@^V L76s,Yr\5ބ|Z`Żg}UfrU=jSR cgԵPrRj6>$ߨ6V  5ȽYi&dO]`\0?1bΈ7é- PE17u\YۮcnTt?ҮBX8QXWCдO#wJG}5Cc>Aa?uouܾhg!Z8!1JU6-w.հqG~:T
endstream
endobj
366 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XNTVGR+LMRoman5-Bold /DescendantFonts [ 4383 0 R ] /ToUnicode 4382 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XNTVGR+LMRoman5-Bold /DescendantFonts [ 4429 0 R ] /ToUnicode 4428 0 R >>
endobj
-4383 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XNTVGR+LMRoman5-Bold /FontDescriptor 4379 0 R /W 4378 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4429 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XNTVGR+LMRoman5-Bold /FontDescriptor 4425 0 R /W 4424 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4384 0 obj
+4430 0 obj
[ 27 [ 531 531 ] 31 [ 531 ] 33 [ 531 ] 35 [ 531 531 ] 38 [ 531 531 531 531 531 531 531 ] 47 [ 531 ] 50 [ 531 531 531 ] 54 [ 531 531 531 531 ] 59 [ 531 ] 61 [ 531 531 531 531 531 531 ] 68 [ 531 ] 70 [ 531 531 531 ] 74 [ 531 531 ] 77 [ 531 531 531 531 531 531 531 531 531 531 ] 88 [ 531 ] 93 [ 531 531 ] 96 [ 531 531 531 ] 100 [ 531 531 531 531 531 531 531 531 ] 109 [ 531 531 ] 112 [ 531 ] 114 [ 531 ] 116 [ 531 ] 118 [ 531 ] 121 [ 531 ] ]
endobj
-4386 0 obj
+4432 0 obj
<< /Filter /FlateDecode /Length 25 >>
stream
xc``i}m■r
endstream
endobj
-4387 0 obj
+4433 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5721 >>
stream
xڍY \֟2J]㒩wRVۺ ԥ*Tqi]XNIH  "ִ֢Vmj_{gMj%ܙ{9s@Dў6z^SRϝV棱>Z?ϏNljx4ļ$"c;9<z>-[2DÄA0i׸&ZoqzrDs]7AT$t3PGht3X?_SOS, U
@@ -14713,10 +14804,10 @@ dWg`+ErK6(aeZZX/ =ݴ^Wٚ.=-=1Qtjtյ{
n`*3%M+aLJq 앥K*h/BC&$`
endstream
endobj
-4385 0 obj
-<< /Type /FontDescriptor /FontName /MOXNPT+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 4387 0 R /CIDSet 4386 0 R >>
+4431 0 obj
+<< /Type /FontDescriptor /FontName /MOXNPT+LMMono8-Regular /Flags 4 /FontBBox [ -456 -320 743 1014 ] /Ascent 1014 /CapHeight 611 /Descent -320 /ItalicAngle 0 /StemV 177 /XHeight 431 /FontFile3 4433 0 R /CIDSet 4432 0 R >>
endobj
-4388 0 obj
+4434 0 obj
<< /Filter /FlateDecode /Length 645 >>
stream
x}Mo0=8ih%Czİp߯wJ+v+aƞgz?xGg>LSաzEݮƶkcrwm2ۙK^rM8if΅NuXo>s?WҖÜoCsh_<qM~)JʆϜsśyM譣a"kMkK{* \i{p~:7uaϬXѥnUu1^h2a9]ևaeE{GaI!t27MuL}g] $26+αx_%PP3phHo!29H 3nҠhL(6E"`@"I3
@@ -14728,21 +14819,21 @@ r Q5yLSMo ^WϦM0ŒӡkUeW0)i)v
endstream
endobj
350 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MOXNPT+LMMono8-Regular /DescendantFonts [ 4389 0 R ] /ToUnicode 4388 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MOXNPT+LMMono8-Regular /DescendantFonts [ 4435 0 R ] /ToUnicode 4434 0 R >>
endobj
-4389 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MOXNPT+LMMono8-Regular /FontDescriptor 4385 0 R /W 4384 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4435 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MOXNPT+LMMono8-Regular /FontDescriptor 4431 0 R /W 4430 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4390 0 obj
+4436 0 obj
[ 28 [ 549 ] 47 [ 549 ] 50 [ 494 ] 59 [ 494 ] 66 [ 329 ] 75 [ 878 ] 77 [ 603 ] 81 [ 549 ] 84 [ 549 ] 91 [ 494 ] 96 [ 453 ] 98 [ 439 ] 105 [ 357 ] 109 [ 576 ] 116 [ 495 ] ]
endobj
-4392 0 obj
+4438 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc````TPX
endstream
endobj
-4393 0 obj
+4439 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2201 >>
stream
xڭV PQ#E Y]ȏS[[C
@@ -14755,10 +14846,10 @@ bEeli2vRӣ%IH=Ҫp P"S|TRQ$OI\%Q b-N(JC
`F7fgid]{7?uꨤʱA# vvPvW2ILh> oұ1ѷS؇A 6kZ mn
endstream
endobj
-4391 0 obj
-<< /Type /FontDescriptor /FontName /GAKDMK+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 4393 0 R /CIDSet 4392 0 R >>
+4437 0 obj
+<< /Type /FontDescriptor /FontName /GAKDMK+LMRoman8-Italic /Flags 4 /FontBBox [ -489 -292 1472 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle -15 /StemV 110 /XHeight 431 /FontFile3 4439 0 R /CIDSet 4438 0 R >>
endobj
-4394 0 obj
+4440 0 obj
<< /Filter /FlateDecode /Length 432 >>
stream
x}j0z
@@ -14767,22 +14858,22 @@ uHeC7Ӧ-I(:$GKFyJshFWA=DF7p!QyW
endstream
endobj
349 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GAKDMK+LMRoman8-Italic /DescendantFonts [ 4395 0 R ] /ToUnicode 4394 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GAKDMK+LMRoman8-Italic /DescendantFonts [ 4441 0 R ] /ToUnicode 4440 0 R >>
endobj
-4395 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GAKDMK+LMRoman8-Italic /FontDescriptor 4391 0 R /W 4390 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4441 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GAKDMK+LMRoman8-Italic /FontDescriptor 4437 0 R /W 4436 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4396 0 obj
+4442 0 obj
[ 51 [ 611 ] 56 [ 611 611 ] 78 [ 611 ] 82 [ 611 ] 100 [ 611 611 ] 106 [ 611 611 ] 121 [ 611 ] ]
endobj
-4398 0 obj
+4444 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xc`
< 
endstream
endobj
-4399 0 obj
+4445 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1695 >>
stream
xuU}PSW%+4-}O{BkQP`@E ZyI
@@ -14797,10 +14888,10 @@ E0Hw/l:NhW$
{>4`YQ$4d쭗6}hб{F}p$pxse\ɦ|D;2ukwW j@FQCCsA*<O0'Niu
endstream
endobj
-4397 0 obj
-<< /Type /FontDescriptor /FontName /XENFPT+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 4399 0 R /CIDSet 4398 0 R >>
+4443 0 obj
+<< /Type /FontDescriptor /FontName /XENFPT+LMRoman6-Regular /Flags 4 /FontBBox [ -515 -298 1647 1125 ] /Ascent 1125 /CapHeight 683 /Descent -298 /ItalicAngle 0 /StemV 117 /XHeight 431 /FontFile3 4445 0 R /CIDSet 4444 0 R >>
endobj
-4400 0 obj
+4446 0 obj
<< /Filter /FlateDecode /Length 404 >>
stream
x}K0w.jSH'fTT5:]'0S=799Im\0)Pf?Ӝ4 Ū eFj1Vl%4"lq"ٵX"Sbq^mNe;TTvDy5`
@@ -14808,22 +14899,22 @@ n/ԅPr QRj~,%̮ %ﳐ\߭'Q`ܓe&*ۼ%f<+2@hfEouQ y F
endstream
endobj
347 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XENFPT+LMRoman6-Regular /DescendantFonts [ 4401 0 R ] /ToUnicode 4400 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XENFPT+LMRoman6-Regular /DescendantFonts [ 4447 0 R ] /ToUnicode 4446 0 R >>
endobj
-4401 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XENFPT+LMRoman6-Regular /FontDescriptor 4397 0 R /W 4396 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4447 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XENFPT+LMRoman6-Regular /FontDescriptor 4443 0 R /W 4442 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4402 0 obj
+4448 0 obj
[ 28 [ 510 ] 35 [ 549 ] 43 [ 472 ] 50 [ 472 531 ] 55 [ 325 531 531 ] 63 [ 549 ] 66 [ 253 ] 70 [ 519 ] 72 [ 253 ] 75 [ 844 ] 77 [ 549 531 ] 81 [ 531 531 ] 84 [ 549 ] 96 [ 363 ] 98 [ 407 ] 100 [ 531 531 ] 105 [ 384 531 531 ] 112 [ 490 ] 114 [ 726 ] 116 [ 490 ] 121 [ 531 ] ]
endobj
-4404 0 obj
+4450 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
xc``0<4-aM

endstream
endobj
-4405 0 obj
+4451 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2548 >>
stream
xmV TW!L&jL+1Z-*`h "Q0$PѢ
@@ -14844,10 +14935,10 @@ b`BSK)i$mE CbcTEYz,ڿѿ+8+rZnc[GL@
+_\DeշS?|f5t) MXm-92TNf#2˄~ȹS}&6߹|VT&c5|:&)O8$`?0ݼrW wk7 '&c
endstream
endobj
-4403 0 obj
-<< /Type /FontDescriptor /FontName /PTIWQK+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 4405 0 R /CIDSet 4404 0 R >>
+4449 0 obj
+<< /Type /FontDescriptor /FontName /PTIWQK+LMSans8-Regular /Flags 4 /FontBBox [ -446 -314 1510 1154 ] /Ascent 1154 /CapHeight 694 /Descent -314 /ItalicAngle 0 /StemV 98 /XHeight 444 /FontFile3 4451 0 R /CIDSet 4450 0 R >>
endobj
-4406 0 obj
+4452 0 obj
<< /Filter /FlateDecode /Length 496 >>
stream
x}O0=dqH`"-]Am!h$p"'9k9REʏy3ƞsYGGީ{U~)o4e%ٽ C}b{U9ul6-dy +)1}@!%/d;_
@@ -14858,96 +14949,93 @@ A3 94D\b
endstream
endobj
346 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PTIWQK+LMSans8-Regular /DescendantFonts [ 4407 0 R ] /ToUnicode 4406 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PTIWQK+LMSans8-Regular /DescendantFonts [ 4453 0 R ] /ToUnicode 4452 0 R >>
endobj
-4407 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PTIWQK+LMSans8-Regular /FontDescriptor 4403 0 R /W 4402 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4453 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PTIWQK+LMSans8-Regular /FontDescriptor 4449 0 R /W 4448 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4408 0 obj
-[ 27 [ 796 531 ] 34 [ 752 590 ] 42 [ 767 472 295 295 ] 47 [ 590 ] 49 [ 723 472 ] 54 [ 693 325 531 531 834 531 ] 62 [ 796 590 354 383 295 ] 70 [ 561 664 295 ] 74 [ 973 885 ] 77 [ 590 531 ] 80 [ 826 531 531 723 590 413 413 ] 88 [ 295 826 ] 91 [ 561 ] 95 [ 782 414 590 419 ] 100 [ 531 531 531 ] 104 [ 767 413 531 531 ] 109 [ 590 ] 112 [ 561 1091 767 796 561 ] 118 [ 561 ] 121 [ 531 ] 123 [ 885 ] 125 [ 590 ] 284 [ 531 ] 499 [ 502 502 ] 502 [ 295 ] ]
+4454 0 obj
+[ 27 [ 796 531 ] 34 [ 752 590 ] 42 [ 767 472 295 295 ] 47 [ 590 ] 49 [ 723 472 531 ] 54 [ 693 325 ] 57 [ 531 834 531 ] 62 [ 796 590 354 383 295 ] 70 [ 561 664 295 ] 74 [ 973 885 ] 77 [ 590 531 ] 80 [ 826 531 531 723 590 413 413 ] 88 [ 295 826 ] 91 [ 561 ] 95 [ 782 414 590 419 ] 100 [ 531 531 531 354 767 413 531 531 ] 109 [ 590 ] 112 [ 561 1091 767 796 561 ] 118 [ 561 ] 121 [ 531 ] 123 [ 885 ] 125 [ 590 ] 284 [ 531 ] 499 [ 502 502 ] 502 [ 295 ] ]
endobj
-4410 0 obj
+4456 0 obj
<< /Filter /FlateDecode /Length 32 >>
stream
-xc``0Mxۿ
-a 8
+xc``0-.~_~0`@
+
endstream
endobj
-4411 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6724 >>
+4457 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6715 >>
stream
-xڝZ\׺eTd-3:-b"e KY@@X:eYzeaY `oQވDch<; x_r}-v9+ !,ڰ6)\gmy]̟-G'9!/Z [vDE_wF w
-mqpw66Qz,9C"1,C_b ~y7#֍hM]Ma.0AͪWq(/Q^:+ WG%q(( 6tlƇ՟L}PL6
-ևt@}Ce@wEּ!֠<
-IJ8ka-ʎ@al'\m<Gv `$#!f&亿5/ޕm 3>7M+QnOhf[@NU%4FԂb9yPW{-2CM]M /a6-Y1ǣKF23ѦO-W\VBn_$: rB | ΃pvcMc'uJ I)j64A1o<nZ;
-7rd( 3K+g?^L6pd#Yv
-`Gɭ) 8t>uml5`ۃq]8ϙ`} =ި1RqIb4)0t>Zɠo)<CK&`̛$%9e 3aZ(x[ ?)ވUYA]'̸*g:;:Fa'yP3ʎq~Ggu4lΝh1h @b<!uU.ҬM 웆F*ؾUؾ#&bs6qFap~GO unLo`w\^g|'0𣒵hHN L00~Q#^ťaᴭRsuU` ng@%s!p0r&g?V&4
-w~~utϪ rD]po=pS7d3e.)BZz(MWsK-\y-tMtaÝwJ4\>+)npؕ92/رګ, ]K,E(Ww'z/P8Zsڷ٧5n &2r]P~2=+# j>T<v@D}p5k*;LV'%EyEY,D*H
-ĭCP2{Cy(20߁B8(KwR_ptY{8z4܍®r/&Rsn&1Fu"rP#էOR1q"#́7PλbzZiM' QVN7MO|wd-Ж#mKW/x`Z5|\F!lH
-j\MZn0LSg0;.[ͶU#[lv%yG+3-ScayHF
-6AbfaV'r<ARhَϲ(U19&X7VV$=]wH *z<FA?ɡp9٬\QTg·,IINC"Y4Y
-{;@kmnA8^Rn$NOgzfv )K
-̿)7Z)X
-v%*X,5>gWy u$07Ǡ~#'!Hhi=QɆH,]6nXё4)SVu} Gp8a?x,vYSKY*@ |4fW՗1׮Jqe;a9FfBؕKځx)pip7;S 4f($@#i0 $ਏ<bi8h $P4t "0j"|J~}Ӳ$N-
--`w3ե1 :>v>
-}/L!IRy,%p=Lð?dNeZ=OΈܱ=.E4*JdE#=/AH(^wN*d*hrUah !Lowb14Kt مOdeR\ ^8#o<+~s~&lI*B@`8+ kGdTP*A>U8
-TT|62T`+ƈno:9H~ڧLJS>֚y' e<p衺J-`S =y3svWsബ5$ Fm=i :[I:ȋ1 )$5(¹sאE=#ܴ&;K߶:8Іaj}Zك=Z&2_ޫ3/L \Q, jmNfՃR
-xi=m4v.yP6奘@=@~i%&+iyeTieY?< 5>upfe첐$7ud[/ZSx"
-4SgcR yLa5k̎5[Ա Z\Jr=MzV6yYfTy珞;,,>D0dD1 ~/ 6/Se-7_)f?<Q_%h< N y
-J$EɌ<ñ]W=죟He^M(l&.N
-1Ե#dr% QYPM
-[RԬZP@ qa a)7~z_p|+\![ 
-.`x(67~b e/,|rջ4esw9xTEVKk|C[b9U}3~2HOԬOܛMGe"84K=,,=aJ,WV("l^pw4 pu;j@suX^ AŐօͦa]8- d5oʴˌ8b;j?:|>ы~=٠"*C4A4ωh-#б8,$-&gl[pFrq~擛@=C%~d,=o{>'5 F~y-KN#1idDб8'=+Ey U G tX>ѻsѾ|&?# G/*65iY Btz9#V|$InW4%Tm< j\n7=UᲢ?t
-M^#i6~?_dy~%ҧ2Yyi\g¥4U!Svo7T]
-we:+A> 5&'0V5 -J
-zm= q:?{RJL4
-@j]iԖUܽ-Yע-c"sZSKB B”rӝXQu)ۄcApV`K^\r+lQb̈́m*ݸ좣7b<?5]u^J6Q>—\9$} 5 s*ZĔR.w XeSӼtuaף
- I2,EQ  5]K[xWڷ:<!m39gkW1DbYW$~#I`!ٜrPɟu/ƍ&ܨ7( t.>%d,gkD4xyscݿU'
+xڝz \׾ *Ee =VujպԥZW@CXȾ%[ĀVm.miE<'`mkL~3[(H4bU>5*<8~|L#6@E Ex ڈ ݁FIn葌(Qr;L6crx femEh+ $"z<uo-QD3O`9Ε/v+@'$_$_"g䓕rOG\-ߨ"W}”!S}Qʰ
+J2o4U2g7 />rnt\r{k7ڭ{+^
+_`kaAz)=+*?U4E^5KRoP#5zAͤfSoSsy|jZDK-Q˩*j ZG>6PM JmܩIyQ
+ʛ|)?ʟ
+*
+)IESTh蹘DS-q@^Yɭ򬞋OxD#.ZN |z6^{-U~3$`ȉCgM;쐝c&zdQ%?1nDV&>eԹ3GWm{Zm1 [D=CNۗx$E.Z;ȝs9Z,5BqLkC+\/hI}Llf4)s<B%2 h(Bb+hWht_61B}Hox
+`ff6J,w1k۳73,:TmlF|NO)]2?<Lz^dSb V(.񩙙`˻>+aWgg!w䌬HdKL2+LvAXldPJIܚh2;n6"ÆƋ1x0fNFvhL3TۢHĢH,F`YSH/"DWal7=OȅHB.Db-;urDhpPUhsuqN܅KZ֤yin"h0DbGY)7Sr4s>9< bdw̯E 3D~5|纫%9~=wԶOpygͨl&<@&dҘ$dR<54r^)/8-ބ*oMSQ$+eyU`7IQZ(yU ?I29FQ={Elu~|&5MRGsnUǂcFKs`ͽm1xx(!j !_XΑ"y7-Ǩ$s= vGφtΐ[;+!9.ƖL.kf˙+7v9ѻȯ.Efk.zY3uxƐXlī yկ`>Imۺ`}.an74.^;قyfn~}<HJO|@h%qQ3:bYnBMQVY>I'i6@;fG?.  SzRvjz,(լ4ڡA~}ZGˢ
+mfkx2K{jPL(yP7Lo~=]rM+.*TV{#ϭ㓴ڴ#}H:seށ郤hnܩ9W7su!,("Yz([wأz9645;֝[3P(L7lpa^e;ɋ[G14ds+ hN
+h/un4PVak'Won UǵX6(,2PʈhV9[JXX}߈W*۴u2`XWUz:fdOk=)zM([
+njORI:5ݗ8_C1ߛMҡI$^kpyYDNt:$?iG<U G׊3]7DLPʠ?vŢW~(Zۥ+g_pdjJ=G.
+Q2p7O
+ )`o,N9˿jj@̮o$gN #-}L:|71W$kCVX~ /P4'Z8/t~DKў%\GP3>̡5*}ZCIsu]G+H9!J'A
+vےPT 6
+x!!s2T1XI>=vDX=Gn֙B
+}'XPIGYڮ (<)=#ٯ00#O٨
+x$#U؉Ň44j+',Mץv FٰG#s"Q"=ff&܎:ŰZ]"JU y2;uH`DM .հXq?F(})Ejw)i$7BVQh/Аώjҿ
+baڞPe7=R;k_cF5T30D^yc#SS,L:7BmJ;h>lUld}w'o!wW=A&!k!Sr
+7ggK~Gbf\-k/p=+ 3$
+AעA/4mj BoYڠ#"Ht'?%;]W//qԤ i2٠dq-[0'6e-=bë4WOl
+᎐7+q)[(k`aU6`Yy C5ab ڒ~&h:41_0ٙM@o
+x #b&賚f|=J龏 R<~1X}rI
+at$k?/x窧PKʾZy}B5e< qHͳ/5*Z#t ]9؝2\O^G\,ҬͰޝ2)չ~,tfeSԘy}e. )݃gvBrQ)[v[-^&E--i5xoY4x < 0밍WJɭ0t7|RwqA5a{ 5aK-eGnEGEcw[(Ch;-gm^hVƑNzuz<=#=W)8EB0ֲ!N $N&/"MҤg$BxO\HwP@/Jx4?I-sZXhi홦HadL`y^ n!4$jy<; 1"cM'ayj܈RMl_d3ޥD>" Yө~ywsPQ#8}vr)WWͣ^7WPʕfw7[{;'A 7 4MPiR t٬a/ExB]=Y.4 'BIfvFA6[
+^p\u3k3/-gpQ#Qd]a([sʂƯ''fr8#w-Swb1}YZ`jXF Kyl?e_m wWXbD3ՃUƕHD?RccJt-Xbi&)~e cݿT$
endstream
endobj
-4409 0 obj
-<< /Type /FontDescriptor /FontName /SEKAPH+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 4411 0 R /CIDSet 4410 0 R >>
+4455 0 obj
+<< /Type /FontDescriptor /FontName /CQKPOU+LMRoman8-Regular /Flags 4 /FontBBox [ -456 -292 1497 1125 ] /Ascent 1125 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 98 /XHeight 431 /FontFile3 4457 0 R /CIDSet 4456 0 R >>
endobj
-4412 0 obj
-<< /Filter /FlateDecode /Length 638 >>
+4458 0 obj
+<< /Filter /FlateDecode /Length 644 >>
stream
-x}M0=dɧ + 
-9d;i)/J1}(LMݽܮYzfձ:LGك(e~ʶ+kg*Vuev9d\%Uv2{"?ýeUڙDw.['g-Յ8íi0IVȳ.gUMdey]Ȯrf"F%T_qNgNh忳򗺐E~bie
-'BpJ-釖6Ȍ,> D1Mс2g IfDfDkĦ rE<S@dF3,"q"rB5f!:p6 p"8X, ;bXǘ`Sqff1ΝL%9\B'%q"L00 ;&(+d] s43" LI/ t~>~=O|oMZ"P
-YԾ6wV_7J%?︦n*pQ8
+x}n0y
+=$qb
+!Ama]5$NoHU2c֟^)`՗P~7`tT[{a.g2[4K].e}4SJSlSuSsor[?vU2Od&ʾ2Wj/,|
+<2v7$K6y*]V #VVEOg3*x{zu^Clh:W]^7\j+}4l/MsRևdJu0͌bCeiUj5kX8pQkB>*olLxa&xU$ܾ*-L Éԑ
+2G档2cG<D~3H S$2FȤd&AdF4Gj (l"3".1gJPMr!\3 \..g`Jfؑ$J#/uD{ FQOI0.`&`$\8&/qb\# F0Kpf\0O_$O ID4ALI)13I3xJ:MAOݓнSQ:pA)(e MκwԾzMKۚ]g7Eԍ]>]ۖV 5`
endstream
endobj
345 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SEKAPH+LMRoman8-Regular /DescendantFonts [ 4413 0 R ] /ToUnicode 4412 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CQKPOU+LMRoman8-Regular /DescendantFonts [ 4459 0 R ] /ToUnicode 4458 0 R >>
endobj
-4413 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SEKAPH+LMRoman8-Regular /FontDescriptor 4409 0 R /W 4408 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4459 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CQKPOU+LMRoman8-Regular /FontDescriptor 4455 0 R /W 4454 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4414 0 obj
+4460 0 obj
[638.9 ]
endobj
-4415 0 obj
+4461 0 obj
[446.4 446.4 0 877 0 0 0 0 0 569.4 569.4 ]
endobj
-4416 0 obj
+4462 0 obj
[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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607.3 ]
endobj
-4417 0 obj
+4463 0 obj
[570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 777.8 500 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520.6 0 0 600.2 0 0 0 0 0 0 0 0 0 571.5 ]
endobj
-4418 0 obj
+4464 0 obj
[388.9 388.9 0 777.8 0 0 0 0 500 500 500 0 500 0 0 0 0 0 0 0 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 444.5 0 0 0 0 0 0 0 0 0 0 555.5 0 0 0 391.7 0 388.9 ]
endobj
-4419 0 obj
+4465 0 obj
[ 28 [ 525 ] 35 [ 525 525 ] 40 [ 525 525 525 525 ] 47 [ 525 ] 49 [ 525 525 ] 55 [ 525 ] 59 [ 525 ] 61 [ 525 ] 63 [ 525 ] 65 [ 525 525 ] 72 [ 525 525 ] 75 [ 525 ] 77 [ 525 ] 79 [ 525 ] 81 [ 525 525 ] 84 [ 525 525 525 ] 91 [ 525 ] 93 [ 525 525 ] 96 [ 525 525 525 ] 102 [ 525 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-4421 0 obj
+4467 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``(p5OK
endstream
endobj
-4422 0 obj
+4468 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4150 >>
stream
xڭXyT[UnJ[Z8ܫvZZ:tigKG(!%B Co2a
@@ -14969,10 +15057,10 @@ FR+擛T4Yhڔ5LV\nĉ |5*I1?bT`km^~R.w:}]!s
k:vYP+`/@pKYvm
endstream
endobj
-4420 0 obj
-<< /Type /FontDescriptor /FontName /YWBYKK+LMMono10-Italic /Flags 4 /FontBBox [ -491 -316 834 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -15 /StemV 175 /XHeight 431 /FontFile3 4422 0 R /CIDSet 4421 0 R >>
+4466 0 obj
+<< /Type /FontDescriptor /FontName /YWBYKK+LMMono10-Italic /Flags 4 /FontBBox [ -491 -316 834 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -15 /StemV 175 /XHeight 431 /FontFile3 4468 0 R /CIDSet 4467 0 R >>
endobj
-4423 0 obj
+4469 0 obj
<< /Filter /FlateDecode /Length 538 >>
stream
x}[o@+Ha}[Y
@@ -14983,70 +15071,58 @@ ZZV RzNA#!ȑS 1b(!Xag rP:8K^襮z!v@Vpd"&z
endstream
endobj
339 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YWBYKK+LMMono10-Italic /DescendantFonts [ 4424 0 R ] /ToUnicode 4423 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YWBYKK+LMMono10-Italic /DescendantFonts [ 4470 0 R ] /ToUnicode 4469 0 R >>
endobj
-4424 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YWBYKK+LMMono10-Italic /FontDescriptor 4420 0 R /W 4419 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4470 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YWBYKK+LMMono10-Italic /FontDescriptor 4466 0 R /W 4465 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4425 0 obj
-[ 28 [ 525 ] 35 [ 525 ] 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 63 [ 525 ] 66 [ 525 ] 70 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 84 [ 525 ] 96 [ 525 ] 98 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 114 [ 525 ] 118 [ 525 ] ]
+4471 0 obj
+[ 28 [ 525 ] 35 [ 525 ] 43 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 63 [ 525 525 ] 66 [ 525 ] 70 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 84 [ 525 ] 96 [ 525 ] 98 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 114 [ 525 ] 116 [ 525 ] 118 [ 525 ] ]
endobj
-4427 0 obj
+4473 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
-xc``TdTe
+xc``Td\4Ńa*
endstream
endobj
-4428 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2337 >>
+4474 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2472 >>
stream
-xڕV{TW
-&]*!C BmhZCсNziQPmތYo뫗]ڲś-(%z$<~|'Ɇ:Gx&"y 4{<=62 G^:B
-f/j"[dV}ZlfAQm]z>ιwp6&
-vB?ٌF ʹfSrpvnO6
-4PO{cWtBjp
-y
- _C(5H#cM~s´  < %H@i L\p7\/p~o~Q'yZ?t*
-\bjHO7t 'N~F6x7$mQdcՈn;I\qRH1M';:Y-c7>F/Iut
-Kn+B,
-{H(`&@
-,(S{7&._^|X!3 AQZcJ4=B-ƮdfT"IqȴF@Q<2#Xī`u{缷.{&P)X/qXz˦/0THG0:"gs1x $t? Q fUzGH!4ѕV
-fTKw0V&Q+<NnV-LWN]uIMa&#?/
-7$-`ٛ2/N"CUo72":10;ype E>nz.ٛ
-aA\PQRA HC qp*)9 q\_~R$r
+xڕVkTSW䤔+%zm}*XJZ}m
+KtSkΔ;=s/QYmǜus{߾J*$Ԕ [6oX7w &iɤe&C(gG
+OL(%H:y /-%$\NFȯO)y%Rө_$RId;`:;/)i~pMf%k&5[ϪvCd'wlȦitjC&kdS5[\beSVndۢ1hVMkXXNî޼)]e2tѪaY֪Ѱ:Tb-W`h350ndM,_qf,lƦ Jvi)M&CcmNLj.HͣQKe**ZGm^RTr(3elT^(Ai4[)UH], <b  jRe2ā:yTmahi^*?G7J^9o
+6%aOWͻt8hy⥥8hh?uns֓e=rR:܎HWԫŪ̎ASYp&P(J49v{z5 rߞpFW
+E1S۸v~8"/i(8{9@sٷy=c:ncWu7UbWS=rዓmch2C?g,k.8joib>Z/݈g]h4ؿ<p~! pOT&_KP/
+
endstream
endobj
-4426 0 obj
-<< /Type /FontDescriptor /FontName /ESZHGF+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 4428 0 R /CIDSet 4427 0 R >>
+4472 0 obj
+<< /Type /FontDescriptor /FontName /HMXUMK+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 4474 0 R /CIDSet 4473 0 R >>
endobj
-4429 0 obj
-<< /Filter /FlateDecode /Length 459 >>
+4475 0 obj
+<< /Filter /FlateDecode /Length 467 >>
stream
-x}n0~
-!RzB[EHv*Q'YKFy=Jl@|?a
- }`qtz0|Wd6h>4g
-8ʶ?u4t{/&|/-svе5Sm誰WF@ GD+^h
-?qb,2G)FZ#-
-Et"%HrT> %Hk{i\oAz
-yJNp]e=k:u:H3}Ȱ_nf>SΝT1{n]NM^
+x}Mo0
+!RzHq[EHhіjҪWbOHFk{L+UE0|ُmS=5%ЫQsl؂
+cm?;w@1˕9Z!XМ,7⛝hkN&6P\@fqn)IRAZ8J$!y季uRBE*|vFzpt#mua>=da&#!Ø {`{`ޏ! ê]uks|l:WFTggYz
endstream
endobj
338 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ESZHGF+LMMonoLt10-Bold /DescendantFonts [ 4430 0 R ] /ToUnicode 4429 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /HMXUMK+LMMonoLt10-Bold /DescendantFonts [ 4476 0 R ] /ToUnicode 4475 0 R >>
endobj
-4430 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ESZHGF+LMMonoLt10-Bold /FontDescriptor 4426 0 R /W 4425 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4476 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /HMXUMK+LMMonoLt10-Bold /FontDescriptor 4472 0 R /W 4471 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4431 0 obj
+4477 0 obj
[ 27 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 525 525 525 525 525 525 525 525 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 ] 101 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 118 [ 525 ] 120 [ 525 525 ] 139 [ 525 ] 163 [ 525 ] 202 [ 525 ] 294 [ 525 ] 602 [ 525 ] ]
endobj
-4433 0 obj
+4479 0 obj
<< /Filter /FlateDecode /Length 36 >>
stream
xc```b`P`&
endstream
endobj
-4434 0 obj
+4480 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8560 >>
stream
xzy\D$*EeLŌu[wQPu ;B , Kؙ}DVmmX]3=?Bpܙ{=|aiI[w\?e<@ie!~n
@@ -15077,10 +15153,10 @@ e"c|*dV
b54IRgo&}}E.d4i1t/,3ߊ晓Hm\RB"%,VN;]0J-nؓŦ0IBMRn&Scؘ) ?}q-r: rnj)a9ItF ,vQ) e#">"F 33y6;&AB{SmbU$?#D[fX dgL?YVViٺ2]<׸%;TG
endstream
endobj
-4432 0 obj
-<< /Type /FontDescriptor /FontName /VSFYBK+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 4434 0 R /CIDSet 4433 0 R >>
+4478 0 obj
+<< /Type /FontDescriptor /FontName /VSFYBK+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 4480 0 R /CIDSet 4479 0 R >>
endobj
-4435 0 obj
+4481 0 obj
<< /Filter /FlateDecode /Length 757 >>
stream
x}]K@+f/MS e*Vd&nMJ^d޷
@@ -15088,22 +15164,22 @@ x}]K@+f/MS e*Vd&nMJ^d޷
endstream
endobj
337 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VSFYBK+LMMono10-Regular /DescendantFonts [ 4436 0 R ] /ToUnicode 4435 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VSFYBK+LMMono10-Regular /DescendantFonts [ 4482 0 R ] /ToUnicode 4481 0 R >>
endobj
-4436 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VSFYBK+LMMono10-Regular /FontDescriptor 4432 0 R /W 4431 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4482 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VSFYBK+LMMono10-Regular /FontDescriptor 4478 0 R /W 4477 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4437 0 obj
+4483 0 obj
[ 51 [ 569 ] 56 [ 569 569 ] 78 [ 569 ] 82 [ 569 ] 100 [ 569 569 ] 106 [ 569 569 ] 121 [ 569 ] ]
endobj
-4439 0 obj
+4485 0 obj
<< /Filter /FlateDecode /Length 21 >>
stream
xc`
< 
endstream
endobj
-4440 0 obj
+4486 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1685 >>
stream
xuUkPTGÈ(uG^QWCZ` 00 j3GAG@^X"")E0kZ]CP*X,PѾncgVmwӧ;uXL cLqs`<&N~9*
@@ -15113,31 +15189,31 @@ GKtdžmBEx}gZ5g:\~Bc"ZOI
NbC^r`)|*+%M 1=U8⦈kQʁR y Ķ˚Jmѹpr~_9&꾩R58WCW%#B)_o-Zȫ=%-/7l|D%2]DCbTߙir8lkQ(\-:Kϗ:Y
endstream
endobj
-4438 0 obj
-<< /Type /FontDescriptor /FontName /TFIASI+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 4440 0 R /CIDSet 4439 0 R >>
+4484 0 obj
+<< /Type /FontDescriptor /FontName /TFIASI+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 4486 0 R /CIDSet 4485 0 R >>
endobj
-4441 0 obj
+4487 0 obj
<< /Filter /FlateDecode /Length 405 >>
stream
x}]K0+wQSetPpC풳X$Q xzޓy[ͥc4ڴV`XhKQ#Y#rlv=gZ5}gZZwyvn,z]mMYic{*l]N5'R/UüяqNj S,}PZڋU;,Trn bYՍ={}oDw۪:)H<ДѺ(bLRU5rٝ+$Fb]mfOa+e:]C@tɵ$> i zݧ,<=yz4J<MFƁ&恆 <M/34܂\@Fiqe*o8hd_K}O
endstream
endobj
336 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TFIASI+LMRoman7-Regular /DescendantFonts [ 4442 0 R ] /ToUnicode 4441 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TFIASI+LMRoman7-Regular /DescendantFonts [ 4488 0 R ] /ToUnicode 4487 0 R >>
endobj
-4442 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TFIASI+LMRoman7-Regular /FontDescriptor 4438 0 R /W 4437 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4488 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TFIASI+LMRoman7-Regular /FontDescriptor 4484 0 R /W 4483 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4443 0 obj
+4489 0 obj
[ 28 [ 481 ] 35 [ 517 ] 43 [ 444 ] 47 [ 517 ] 50 [ 444 ] 55 [ 306 ] 59 [ 500 ] 63 [ 517 333 ] 66 [ 239 ] 72 [ 239 ] 75 [ 794 ] 77 [ 517 ] 81 [ 500 ] 84 [ 517 ] 96 [ 342 556 383 ] 105 [ 361 ] 109 [ 517 ] 116 [ 461 ] 118 [ 461 ] ]
endobj
-4445 0 obj
+4491 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``T\0Ń 
endstream
endobj
-4446 0 obj
+4492 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2056 >>
stream
xuV Pgf.qj[m`
@@ -15152,92 +15228,101 @@ xuV Pgf.qj[m`
L8.;1m(`.)p
endstream
endobj
-4444 0 obj
-<< /Type /FontDescriptor /FontName /YSFAMU+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 4446 0 R /CIDSet 4445 0 R >>
+4490 0 obj
+<< /Type /FontDescriptor /FontName /YSFAMU+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 4492 0 R /CIDSet 4491 0 R >>
endobj
-4447 0 obj
+4493 0 obj
<< /Filter /FlateDecode /Length 464 >>
stream
x}n0<)=P I" iV%jĞd-8V6(?cg:@ z5jak`6*6 g
endstream
endobj
335 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YSFAMU+LMSans10-Regular /DescendantFonts [ 4448 0 R ] /ToUnicode 4447 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YSFAMU+LMSans10-Regular /DescendantFonts [ 4494 0 R ] /ToUnicode 4493 0 R >>
endobj
-4448 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YSFAMU+LMSans10-Regular /FontDescriptor 4444 0 R /W 4443 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4494 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YSFAMU+LMSans10-Regular /FontDescriptor 4490 0 R /W 4489 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4449 0 obj
-[ 27 [ 750 500 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 41 [ 278 722 444 278 278 764 556 ] 49 [ 681 444 500 778 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 778 528 472 ] 95 [ 736 392 556 394 278 500 500 ] 104 [ 722 389 500 500 750 556 ] 112 [ 528 1028 722 750 528 ] 118 [ 528 ] 120 [ 444 500 583 833 ] 125 [ 556 556 ] 168 [ 500 ] 199 [ 778 ] 251 [ 444 ] 277 [ 444 ] 280 [ 670 ] 284 [ 500 ] 319 [ 556 556 ] 499 [ 472 472 ] 502 [ 278 ] 612 [ 500 ] ]
+4495 0 obj
+[ 27 [ 750 500 ] 34 [ 708 556 500 ] 38 [ 500 500 ] 41 [ 278 722 444 278 278 764 556 ] 49 [ 681 444 500 778 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 514 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 778 528 ] 95 [ 736 392 556 394 278 500 500 ] 104 [ 722 389 500 500 750 556 ] 112 [ 528 1028 722 750 528 ] 118 [ 528 ] 120 [ 444 500 583 833 ] 125 [ 556 556 ] 168 [ 500 ] 199 [ 778 ] 251 [ 444 ] 277 [ 444 ] 280 [ 670 ] 284 [ 500 ] 319 [ 556 556 ] 499 [ 472 472 ] 502 [ 278 ] 612 [ 500 ] ]
endobj
-4451 0 obj
+4497 0 obj
<< /Filter /FlateDecode /Length 49 >>
stream
-xc``߿
+xc``߿
endstream
endobj
-4452 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8702 >>
+4498 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8580 >>
stream
-xڽzx׶Yƀ!{ J лŽ&WlEV*ɖ 7'@HB )'$$d}wG6 '{?ٞͬ5# @-F-_69`1k=e~! h ]8VY=V"X!A
-z]6ڬYlXm=t!Dψ HAg8vB=&?isݼvK]}#B}얎[1ne`nx`]:MvPP;ϐ@YP舱v뼼C"C|!~Ρnv
-66z6F[ -/**Iݮe*g0OMd=MT%sC6:Ҕ|Ӑ-,<WCA|޷,䨔ҎťhziCbDf[Eg{Aoc2_caxZ|Wqwp_ů\|C'dIOS Saֿ']e*<iĵ
-E4r!6
-Z$'k`ݫ.|k1rɀomJ2؄mr\F[3pP,ӗIHΓJipPE㑤?ܤK
-ƠXiLCEcoڅchH:-acuP@})B.W*a|<WT(S$]xZ>C, P`]񱐛K*QT؀̆I{4N̋:E"*J
-w~1S{&p/p$At 
-|%Jq6ЀjoZi9h+Zb"GRhWTPppaP}~^ZV6 \MPh4J:9Us"tN6Y/P aF*Ek1&O.b44fU[@P5Cy&;RقՙSf+72|Κmy[(w,)0BR+#*3۠XgÑ]5&v IAR(Gq̉q7N7 stw y͎(ڦm_ΙTh 2M6;- !a]uJO}?fM(D<E7L@ɯTTlk"[JsyFA]z$RՊ$55&0]w6`K=jF=,})%#l#a11vϴy7KʪzGJ !͔7Ҙe{$_6>B?xzsFSdMD? ,@?K׺m]pۢ;
-󗛯]q>(mJ8} w\,QUA<Ũ4vTa;z!-Gql$(,7q~1,a+~7}y,8ϲ#h]imPQppPhl*ڡ&0YB-ۈ9Il!>hF&5յVk }d߸Ҏ8sĔV_w62M50EYoVQ`
-JS#:׀4cP[|9Ma vgo09A:b#^ Ta\uv=Fb3$|
-"*KAGQgFϞVG~I[>hu[b<HRREImr z^}JMfTHKIz%4{xLaa2
-&iPp[i{T[sL{U-#x;3o,5gFd3hOWv*7HH~Q?0fNwׄ/.5㶒%0-&Qe)\Oi.뛎f8T5,*1Rq]E6m235sC:ǭ¶P"5F%r=Y^.#-u bsMJ_'3x%OMƓ+be{\LϢyd!MR֞_VP`Y|-5}rsQpia|[PX^쬗1c.n
-gvDx~*ɕ|A~9z.*Pa \Ʉ8Am2k7XVXT̓+Wn44S9Lz +Sttn|AVqz 0! IadR[obK򜌲=8,E]ڻK/<b£nاgvr fwk%?+'u7@Y 9P1чxkc\
-<K
--it)izp\VxYWf@sN˛]ɒbFRu_=v=$/lEGF+#- Z\'yD7uE&2w? \e3]L賈;]0PkSU 65TdEȒY;I]yB>~:vU(
-%|+]҃g&*Ł?wZdMg*2nl9oW=jd0<XrZ)(.551gdxvCm&~/x9T5H}Gu >" ť
-X(^.ŋ<c,h<).N7
-ߣ<~qhδp!>v޵0-)3{>_B]QlZ9cfɱ@}@=̾2
- q;`SԾf_r*ΐP}?,8ƶ=Z?Z󠣏uٶ%_RYq
-~gEf߾`y͇T֩Zh 3mcMT׃ϱ,gGYh!Ѐk
-GB#m&IƤ6|/Թ%MA jKhJR}V>\?? x%=?#DpTuх
-g'f[ȮK,BnǿC}(OF}.->֣@^ΊdGV3\r#jv} i} P)0gx0nFz*e̦ե'k,#55c^TpEȕ 7 t/s %F⾸ӡHrioŋYd -
-8ߠm̼Dݯv ૟G[}a=ՖWk{ݥ$sx&V,Z
-sb,|\73H
-3(򀛶4ăφhYPoB(g@\n42CCH,ESk(R%|zA2`ظ`. /yEˮ Yڕ܄>@If<+!&Dwt:rb 3Ȍ?!btJj1$ZյKk\t$@cC݇-GN噫;N:{lcdX}d[r뙦 5VoUFI
-U'3IdM-O`Nâx
-ry|Ѡe`Di\&א+̲½-6b7Jm]Ot'V
-G\HcP;
-*E<r45t)aa}.E&]cmHaѶ6Q^syshF{g{tެFOf'9,(j+lDJ1c-hTā8s82GK+a oG*@'N ,6U9JD)|29GrT7Ql>T "cۢ#:7Bmͧ9jg'}kvմZ&4Xnz׎QF'rx">%@ j-Hzͳ ٗ<Yw،QDL d k+L!=AMI"RTh'MǴiM]%hᴔ7z}:4sM-Su&ߠSvꌸ:&!.EV̚(1 -ry_ (|V~UYu}VAl]U1B͑sicu/7D#H(U4QQEs4ߣ9̚:ANCOF2Km0 P1vAj:Ye u#% EfC,;4{tt9@ ٢G<kUVYuK ww#3g-̶,$uOi b\C׾:6[Qxe ]Nqgfռ.”Ys f{GfN|S>J[H ޱ߁q[m1җ` Q3MLmKb6^η۝sT
-hO bFcFLX?o H<#Ҍ! z<UD\ ІT&UL1|zHތ(xՂ<-?}l I7ՠ$F|\H ;JZCT<y;@]sff o"y =΅e6FN e91E)S>W/4-K |;eBTk!|<7xmE1Fscqw!zoMRe&yPO1蠟BhuJ6ʙAX`ȇ#`!z=WrˬUl2&!Q
-+ <] sPbHO*w[WTYІ,
-\!0RY10{~L* J ^c=C XZo+3r Q@vQ gZw7wݨYH筭MM4]^OM3Xo?
+xڽzxWYƀ!gLキPCコ+"WrA616,Pښ&1w;p7lvK~d{f4}~3ʊ}[lކ+V s?n:70_`E\n
+/77ѣB<CCg1& c;LXߎBZ7zUFXU?jl2N߰* wkRW7P(1D?b
+vk
+h
+) / *+Y 6F!rH4xFevV*\Vɩ;wɧs*4
+}^
+[7)Z4xwYah ;7F#֭ Sn/ٞ/ŗ-<_9y6ݞ23:ٷɖǯrzϓҏ/$Ab_߱|# z> Smb\$*Y4ه92{CؠFF^{ 0967hmZgMׂH$lCi 2۪S|fšPaxw+؀|$@a +yW⎠+A{(m$iSU$9&0[]vׇ~G`sF,y%c#l"a1vߴyWKUv7 CcBn'%tk%1YI?z~2측3捉7
+ pa&<K]egVc,UqC?yho8/~d#_2=cose2Nkb<Ƹͅ:OַlEO?=>$~_Ce-(y=?|r}{Pku`[͢Chk=bX5IL=BO^YY<Ȣ/7\lظ٠h9
+QZ-= ג6v~-B9|p[ܟŻ:rJ,d[ÝvRi)<MHo3)gK ,'$L9V֪{X'iEh/Kv)4k3BdYpm#Z~zHmZ,Y%U&B>qlr
+zd&$u <{3UJ#AuT2.`?7P~ d 1r:ق x4$W'Q\jjbce<;h&Ҵ_$ }eƷՏ:zOʎ[4(vqe
+x(DUk&,Ue {r >AM{MMK'y1 E;gP4bcӹRC⸁;Fo 2
+!ya1~KN9?@REC>'i^#&섗}٨zx(}
+.*2j XJBdW0i& qxeO2Ɠ3;qhZF ʕBԱ#1Wѐ{.ę"3q{-EpX3sMːza>+Pr( >
+>ԽB_QZqraş6&5"}b_o Pivk6 /hk5پQ=FV"@3H;mJD,2ImRo\܊Al (z:Zuyq"6};KzqNdj
+,DRmmV,f#+̃]!e\Oio|%
+KsO&_QKv2 (> @<x ?bb-#@G}eMr/#}vwg6\p82 \$ i$o;^#F{~;SB~lax]q!
+m|waU8dԙPF 0:"L8ɹy5h$SXUYlBi>c`
+DC©4mh A]AmvcyTg
+jsgLg3ڰ [$AU͑bj>ϩ%aWw}ϫK1sńkn$$?)"?E+hte~Č0XN'~<}'
+W2,>ի tJ8[j<!]
+thxzY/a Diڔ&GO҂͚6orn6יm ߄P[ATP{GreJ6g<Tz9X_T鱘X-٬s̶Ó9HS>zɯ),*Jr\mzot.hK⼞/:[?ᓙI`3
+[ [w cX]6FrJp0(EZJW4bގJN,6UnKSBŢt˃~cJZ[(6UMMeBu?zL߾I׎qgm1sN-;WֺNInO5}>E;{[,s,T\CKTJ'T2x6".%COg k,Hzη ٛ<]w،QD!L|?N-ȝB:SO7
+S1~8xʮDC$ĥٳ%fAmYT+hïkԫ/tjڱkTr"a<XUsKPQ,'FN'&
+TJ1ChPv3C'c}h̶EL#:?:NPRQRty=,4:R=y=MF!,`r
+ #Y>ØOGF7yxl@ 95<k+DV[uI ww#3g-4X-' F|S,Ó.sZQ= Wu%/MCĖ>`lc4CtD7wSz~~9=߉Y=?h3(eLz~|0c͈̩oJ~8V_K}- ˖Q3kL?F y
+l9ZuiVfsVn,(@fȿ*i.ܳ~"O dFafLX?ouH-Ҍ r޲UeD\
+P0MT$Q
+|5 >C|\?>DÓ>5@RlF2.&g2Y4
+ۈx]5
+
+5
+(FzgY-5;w^>Zo>Jn00jL&W
+
+Jf&o|DR+URԪeGf"QhJ=i,l֢V+o=
+Q-)B.Qف }fG͐oVv#\h4Z3{/͆k1B5ZDziytGDl\zPӿ| dwR)ispek +?^ Њ+;sB:SŹYii@j *h+V7x)Mxh/hz 9R̊ 4 RW7_gm,O!10 3r
+!(6 \jh-Fk֦F]6Mӥ魻7):
endstream
endobj
-4450 0 obj
-<< /Type /FontDescriptor /FontName /GHZSST+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 4452 0 R /CIDSet 4451 0 R >>
+4496 0 obj
+<< /Type /FontDescriptor /FontName /PAJJAT+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 4498 0 R /CIDSet 4497 0 R >>
endobj
-4453 0 obj
-<< /Filter /FlateDecode /Length 759 >>
+4499 0 obj
+<< /Filter /FlateDecode /Length 756 >>
stream
-xڅ_o0)J%V lH4M{a A!<94ZV׾\7^qټٞū=6q}nnMqۺ{y ^ڦXN颮.xQSiQmU_C|q?z_\.Wo~]'qnOuۋU\"Mw~]n`Vy&QBE,}SeKkTUёb/ߏ/M 2WǮ}?G綴mUoG"]t8$h4ݸ]{+V.ZH'\4=օmFCWx$s3l]5c__oLFqQ<)RIrd& IcO BvMBv9M0:cH&@PIP- "3d[ JAX=H2;٩bdE z B]<h<(T^&B<hU3;Upj9hI(AAI Q ܂@`H<%:E O/KԂg] ՆzPC!{O{p%:DCgiH)'tJf Qk2ԉ :P'E Kⷉz4N91{fȥ:ʑu5Fv}'B4Ǯ6IP
+xڅAo0C%zHIbdž
+!$m
+Z5M  ( ~V[mV~I|j?C͹+lIÛ֥.3tM庮Gר-!6O$;Gs0?|;?vp4df}5F?tWM§ @Vis&{oLB*}_eGj٧+b r]>}fll2W]Goޕ}%mm{V zo6uzOm֥˗/]Z"!$M6/tL9u|U{ ;^_yg7
+f QHscH8St Z$J'!$Bv"ʐa
+:EQ*.uZ1r@HvAG%ȓa^dK+욹a:f:
+]Bbw!}1 Њ#2 $A._N1]>{m7vM3w{(=loַmZG&Zz_y*@}
endstream
endobj
334 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GHZSST+LMRoman10-Regular /DescendantFonts [ 4454 0 R ] /ToUnicode 4453 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /PAJJAT+LMRoman10-Regular /DescendantFonts [ 4500 0 R ] /ToUnicode 4499 0 R >>
endobj
-4454 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GHZSST+LMRoman10-Regular /FontDescriptor 4450 0 R /W 4449 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4500 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /PAJJAT+LMRoman10-Regular /FontDescriptor 4496 0 R /W 4495 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4455 0 obj
+4501 0 obj
[ 27 [ 850 547 ] 34 [ 800 625 575 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 54 [ 707 344 563 563 ] 59 [ 563 ] 62 [ 880 625 ] 65 [ 419 313 ] 70 [ 594 676 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 90 [ 845 ] 96 [ 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 112 [ 594 ] 114 [ 813 850 594 ] 118 [ 594 ] 120 [ 500 563 656 ] 125 [ 625 ] 499 [ 551 551 ] ]
endobj
-4457 0 obj
+4503 0 obj
<< /Filter /FlateDecode /Length 29 >>
stream
xc``0.߂7v=a H
endstream
endobj
-4458 0 obj
+4504 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6187 >>
stream
xڝY XSWھr Bw:u+u [NINadY%(jjZZgZ֎u*aOn3I|y=Q֔H$r^x5=V E~+8a%
@@ -15262,10 +15347,10 @@ Iqr0ӫ^h4mtMfw7+'o~,xa4 챎F
 4mcG
endstream
endobj
-4456 0 obj
-<< /Type /FontDescriptor /FontName /XVCDCQ+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 4458 0 R /CIDSet 4457 0 R >>
+4502 0 obj
+<< /Type /FontDescriptor /FontName /XVCDCQ+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 4504 0 R /CIDSet 4503 0 R >>
endobj
-4459 0 obj
+4505 0 obj
<< /Filter /FlateDecode /Length 619 >>
stream
x}]0+sѱ mGv>VeDii~GAVP|zN&_k&ǀTߜJ[zQTûRRKa]SXzx0K]NR]'վַEj#5z81cwc̕R]_7AZ{&ǻZˎLu5hdKkMV&9~&T]l|סXxYƤڙf6Qm|)M'p[9ECTWf
@@ -15273,21 +15358,21 @@ x}]0+sѱ mGv>VeDii~GAVP|zN&_k&ǀTߜJ[
endstream
endobj
333 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XVCDCQ+LMRoman12-Bold /DescendantFonts [ 4460 0 R ] /ToUnicode 4459 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XVCDCQ+LMRoman12-Bold /DescendantFonts [ 4506 0 R ] /ToUnicode 4505 0 R >>
endobj
-4460 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XVCDCQ+LMRoman12-Bold /FontDescriptor 4456 0 R /W 4455 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4506 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XVCDCQ+LMRoman12-Bold /FontDescriptor 4502 0 R /W 4501 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4461 0 obj
+4507 0 obj
[ 66 [ 245 ] 77 [ 531 ] 81 [ 514 ] 84 [ 531 ] 105 [ 371 ] ]
endobj
-4463 0 obj
+4509 0 obj
<< /Filter /FlateDecode /Length 17 >>
stream
xc`
endstream
endobj
-4464 0 obj
+4510 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 764 >>
stream
xmRkHQNmZVf,ac6 !
@@ -15296,31 +15381,31 @@ JjB.Ԩ+S- %Eh/(~UvFȚLOlٹiI}̐UQu5;
KWVWv^w4ZybX4=MQ#ch3z6FE:
endstream
endobj
-4462 0 obj
-<< /Type /FontDescriptor /FontName /BLRUUF+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 4464 0 R /CIDSet 4463 0 R >>
+4508 0 obj
+<< /Type /FontDescriptor /FontName /BLRUUF+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 1155 /CapHeight 694 /Descent -313 /ItalicAngle 0 /StemV 95 /XHeight 444 /FontFile3 4510 0 R /CIDSet 4509 0 R >>
endobj
-4465 0 obj
+4511 0 obj
<< /Filter /FlateDecode /Length 382 >>
stream
x}R]k0}ϯ{6u_X{ڤ~Ij[!'ܓsOy%W'^XZ3f \:GYm9ZN`K,RT=C%j-9i!{tMWqI*˱Kڣ ̐)"8OԥPrARj6Tn+~k,$7pI0
endstream
endobj
332 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BLRUUF+LMSans9-Regular /DescendantFonts [ 4466 0 R ] /ToUnicode 4465 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BLRUUF+LMSans9-Regular /DescendantFonts [ 4512 0 R ] /ToUnicode 4511 0 R >>
endobj
-4466 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BLRUUF+LMSans9-Regular /FontDescriptor 4462 0 R /W 4461 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4512 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BLRUUF+LMSans9-Regular /FontDescriptor 4508 0 R /W 4507 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4467 0 obj
+4513 0 obj
[ 28 [ 514 ] 35 [ 571 ] 43 [ 457 286 286 ] 47 [ 571 ] 49 [ 699 457 ] 55 [ 314 ] 58 [ 807 514 ] 63 [ 571 ] 65 [ 371 286 ] 70 [ 542 642 286 ] 75 [ 856 ] 77 [ 571 ] 80 [ 799 514 ] 83 [ 699 571 400 400 ] 88 [ 286 ] 91 [ 542 ] 96 [ 402 ] 98 [ 405 ] 104 [ 742 400 ] 109 [ 571 ] 112 [ 542 1056 742 771 542 ] 118 [ 542 ] 125 [ 571 ] 251 [ 457 ] 502 [ 286 ] ]
endobj
-4469 0 obj
+4515 0 obj
<< /Filter /FlateDecode /Length 32 >>
stream
xc``M4Lro‚#XP
endstream
endobj
-4470 0 obj
+4516 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4535 >>
stream
xڵXy\׾PQ;Τ.Tq^.*miqU
@@ -15337,31 +15422,31 @@ qn0[CAF"xG+ 3 ,YUL݇{,U,x wZ~/$]T
3B9$.sN8S1zgj^.GIptWW9h]j3I%ttf97~'v͖`[z} knMqz w} WV a>n
endstream
endobj
-4468 0 obj
-<< /Type /FontDescriptor /FontName /KLWBRP+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 4470 0 R /CIDSet 4469 0 R >>
+4514 0 obj
+<< /Type /FontDescriptor /FontName /KLWBRP+LMRoman9-Regular /Flags 4 /FontBBox [ -443 -292 1454 1128 ] /Ascent 1128 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 95 /XHeight 431 /FontFile3 4516 0 R /CIDSet 4515 0 R >>
endobj
-4471 0 obj
+4517 0 obj
<< /Filter /FlateDecode /Length 548 >>
stream
x}[0 炱 qbH<QHK"o۷8f]޴'O)ًU!{xѺ.JC.m_NAtdڮtVמ!IKq)WCGsoߋK͕OMձ:DGɃ(m~Ֆ|%3T?H+aMJ2tKɕJNFEnm'<|N&zrvfU?yOŅ*兌h9i!KSY} hUs5.j.&/ExsmM<ӟ::aC+(XF&Aj(B4!s
endstream
endobj
331 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KLWBRP+LMRoman9-Regular /DescendantFonts [ 4472 0 R ] /ToUnicode 4471 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KLWBRP+LMRoman9-Regular /DescendantFonts [ 4518 0 R ] /ToUnicode 4517 0 R >>
endobj
-4472 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KLWBRP+LMRoman9-Regular /FontDescriptor 4468 0 R /W 4467 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4518 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KLWBRP+LMRoman9-Regular /FontDescriptor 4514 0 R /W 4513 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4473 0 obj
+4519 0 obj
[ 27 [ 893 575 ] 35 [ 657 ] 43 [ 526 ] 96 [ 488 ] 98 [ 467 ] 105 [ 460 ] ]
endobj
-4475 0 obj
+4521 0 obj
<< /Filter /FlateDecode /Length 18 >>
stream
xc```
endstream
endobj
-4476 0 obj
+4522 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1258 >>
stream
xmTmLSW~"]^Gd-DeNNM)R*]mXAQc`lR>TmM [21 ?̖,f{em̖,9=9xiJ*hen(Hγdmo[M ˰)q)-rQ"/J"dZ)}qLKeK)nSO 21w+(&) POh  kګ=҅Vy-4W* 2L(Ӏ (ZJ FkW8jTPiq"Q«C
@@ -15369,32 +15454,32 @@ F`B56@Jm{7
jг{qU 9L*6bӈ<|Hn;`}]{Xn_M3&b-|,#c|)̺nЬ!0d*veX?`=D~M_Ͻ}Z[b# eɶ
endstream
endobj
-4474 0 obj
-<< /Type /FontDescriptor /FontName /RMWBFT+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 4476 0 R /CIDSet 4475 0 R >>
+4520 0 obj
+<< /Type /FontDescriptor /FontName /RMWBFT+LMRoman9-Bold /Flags 4 /FontBBox [ -501 -299 1649 1136 ] /Ascent 1136 /CapHeight 686 /Descent -299 /ItalicAngle 0 /StemV 110 /XHeight 444 /FontFile3 4522 0 R /CIDSet 4521 0 R >>
endobj
-4477 0 obj
+4523 0 obj
<< /Filter /FlateDecode /Length 388 >>
stream
x}RMk@ﯘ=lTEVT+^.ݰIQ(@B^ޛf{WNXV3 Vۼ"ZD9׊*]R4#N%;sQg!;~WɂAڒL4#Ggk!|x|J&BHodh\ܓfCx,SY(\Bx0d; 樅<CA#8UuAk(cXf/DmV4קٵB9yLqħ1,7 JTxhcOm(1}(DC+<ء)uh9#q=~e]U7Z:y6x?JU͢ 
endstream
endobj
330 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RMWBFT+LMRoman9-Bold /DescendantFonts [ 4478 0 R ] /ToUnicode 4477 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RMWBFT+LMRoman9-Bold /DescendantFonts [ 4524 0 R ] /ToUnicode 4523 0 R >>
endobj
-4478 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RMWBFT+LMRoman9-Bold /FontDescriptor 4474 0 R /W 4473 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4524 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RMWBFT+LMRoman9-Bold /FontDescriptor 4520 0 R /W 4519 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4479 0 obj
+4525 0 obj
[ 28 [ 515 ] 33 [ 515 ] 47 [ 515 ] 55 [ 515 ] 59 [ 515 ] 66 [ 515 ] 77 [ 515 ] 81 [ 515 ] 84 [ 515 ] 88 [ 515 ] 96 [ 515 ] 105 [ 515 ] 114 [ 515 ] 118 [ 515 ] ]
endobj
-4481 0 obj
+4527 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc``p`dP`hhpP
D)
endstream
endobj
-4482 0 obj
+4528 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1845 >>
stream
xuV}TW!@5ʚiZ3K- _EAE%1LBD<u
@@ -15409,77 +15494,78 @@ oRWɧ<| ƠP"{nPq%e}Gܮ(WȗN)QuoYUO&Pn^
g48ԂE>*`zK@E%1άxh@,+&p_(N(/?=u0ݕLDB0O>`R Fon0km(V׮Җ ֐F"3DgϷ^?@%xSEV!6¶M:GӞ`x#qNf4e'_%#l|ZQuJeq?HR@8(fu\o!du8iw6s;YpoۚiPH&Ng y[j;rgRsJcOt~w@[fk9RM
endstream
endobj
-4480 0 obj
-<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 4482 0 R /CIDSet 4481 0 R >>
+4526 0 obj
+<< /Type /FontDescriptor /FontName /CKBVSC+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 4528 0 R /CIDSet 4527 0 R >>
endobj
-4483 0 obj
+4529 0 obj
<< /Filter /FlateDecode /Length 428 >>
stream
x}]O0+`Dpf!q%Df,[֞&%.m{&F%pk z:=A[2,5P3
endstream
endobj
329 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 4484 0 R ] /ToUnicode 4483 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /CKBVSC+LMMono12-Regular /DescendantFonts [ 4530 0 R ] /ToUnicode 4529 0 R >>
endobj
-4484 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 4480 0 R /W 4479 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4530 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /CKBVSC+LMMono12-Regular /FontDescriptor 4526 0 R /W 4525 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4485 0 obj
-[ 28 [ 490 ] 45 [ 272 ] 54 [ 639 ] 57 [ 490 ] 59 [ 490 ] 66 [ 272 ] 74 [ 897 ] 77 [ 544 ] 83 [ 666 ] 88 [ 272 ] 105 [ 381 490 490 ] 118 [ 517 ] 121 [ 490 ] ]
+4531 0 obj
+[ 27 [ 734 490 ] 45 [ 272 ] 54 [ 639 ] 57 [ 490 ] 59 [ 490 ] 66 [ 272 ] 77 [ 544 490 ] 83 [ 666 ] 88 [ 272 ] 98 [ 386 ] 105 [ 381 ] 107 [ 490 ] 109 [ 544 ] 118 [ 517 ] 121 [ 490 ] ]
endobj
-4487 0 obj
+4533 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
-xc````a
-PPh`(`r
+xc````a
+P`hPar
+"
endstream
endobj
-4488 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2153 >>
+4534 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2347 >>
stream
-xuV Pgai81ӎݦ('XQPrD%^!sDp`.aFQhPITp5R-TjfFkT_3"D<<|!Hz2E6)R5y~ \ a
-X‰%,
-ϻ:OZD7h.N?y~~p?) 9D)@3R]_JP˼/<WS~T`dt2M@E1T'ݓ
-VjI2
-S즴jJMũ"O*,>AM)UU)jE c*JCè-JZC%D+h(BAk4)k48O*+Q{%SR{MylspfOMU&2!I_IN Ȥ1(Id rC<Ujd-"ۑPd7B!Ld$H!';8
-uqxg}+p/uRqaT ekP4D
-MVH].lVɺj2w$$O*i&e=Aw ľ/o 鯺so8M4VA+-VyuIuE%ts#=xIl}A%Ϭ8zl#,DN!d_^Հ4UXqVX!!21M߽^:J[9"օ;!:&c40A(vs"Hݟ 55^ ~"Bײ&EiSRmچ&NH`)`E<H;A`6g* %=q;"Kn[
-wɤ׆ucɠKEɞ+DLeT&sU %‰~2o.Y󦅹,H/5|{TAh4ޒ]iZY{ݲ\ WBv|C`׾k7oV&KQRLJ}taYdcCNp?OFy§S̅{GIّs>Gw2*
-0ԟ
-| YJ$$`}|Ⴜl j sG|6Mbl`jXwUS3˞A!Q>4<~oFv>уX.ɴ9a?d熀d.v}}{@ڕWrz?\8+wEֆt2]ЖzW6ys:Nmӵ;hFjvAt&Hטx1k2FC3֋UR ZA-F
-l7}|x;㉁5PNf Aܩsx{f<%SLw]"ɹꬬTVYD`X{u:3wd.,,).4uVsT\R:r`
+xuV TW!$I:3XPԶT "H}  
+@(ʣUb>[֮ܶtt={gI9{Ϝ;s;wΏ"nMݠXHJ)%K#STjF ^sO0 G'P (GaaÅ_y</<
+%aO8 xp:)D<D~@bTviTL̳"]:@/YLp_IEщݹZ>7V2tbE'ḱz3TJM͢SUiQiNk?EfiVK:Fԫ2i#цles*NhEnWё4Wl!hQթ1hͽ }t0/rH7e(4YZ2(s4Z]RR6C>Sr EH`H8@V"/ qHlFҐ $ER$444P 
+t$䑐邩PeDiME7wX.͌Myp 3wEƒ6(qY)^5}I`C<S3])u F$'.ѻ8x^Б lzOl"(_ %V vN}afLLemq3(Q$A/{GNbbK"-ihmVbqj WǮek^O xIY϶C x{Ftܞ]GG\Q')5&emM~4 u.7YS
+:ob {b)?l1b-{"eAtYwU~~% ,7pC_ 1/pTAiɏͪ lE֌QaY9oA7G(>ݯ}v_WeT=*{l "䞒2sKF䕄U)Y "&ԯخ~ _7xZg免Ȯ`9\ E[ݭ M8@ܺ})"j]QKɖج2*>D^2LaD,?{pk7z{|RM@AdAVo^7z98E6Pf7gV_u7).˄ 7)Qz%J6w3WkMAJ9^
+ԖBd}y@omc#m"BE$Q}e
+χ^^ƇDDstu`t˞Lߨ_GEuc[PooA;op[Xerr
+|W^ǒ<;bZW
+ryNN_Y" 7 IY9zO߅PQ7JA[ ؊k׬:K?fؗR|Խ{ȂDk`Pl{
+>=s>p*W 4@~55YձG/uQ%nrj/!qftxOK$y##ޟNlZ<Ei$#⎮%W^џ!y8Ka_}P
+X]puH0M@*{L~O-˭M {b. NepDl>|\|36Ddb&:Cjg@yjPsXv8ڰ9C
+{
endstream
endobj
-4486 0 obj
-<< /Type /FontDescriptor /FontName /ZYVUUY+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 4488 0 R /CIDSet 4487 0 R >>
+4532 0 obj
+<< /Type /FontDescriptor /FontName /MYYTKL+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 4534 0 R /CIDSet 4533 0 R >>
endobj
-4489 0 obj
-<< /Filter /FlateDecode /Length 443 >>
+4535 0 obj
+<< /Filter /FlateDecode /Length 449 >>
stream
-xڅMk0C =ޖ`h "Ivo4Idd_Il؀;3F3x]Bo1LӃOuL&K͇U(P^kaZVJҊ+Qo>0GM$\~8&d.m#G 6 V7_1{%JݸCvAt2
-h}'0'uރ8!y";->v=6`v]oeF=LϙжtEws DnQώ'isl1YZ`M,X+T8
-x>gm\Q,#Έ(/4Kn)oID5{OӜ~˨CN2D/M<,~+ln,;&,~J[d;zy
+xڅn0<!RzH"-I%M[%Q={ld_Zh@|?3fmzaz` ǰ\m0,5T @1Fx3oiY-+%+? GտExKtsVqn8j2katRocJR7n]]B4Z?H%- N@H_?yc咷ǦR,β W#Hu5V(@ֶszM6*Q|%-B9&\ ښ+`d"@%eV0j
+ŏcTzʈf̈=3"f =UVD+ʣ<4gDwԏUS"S urS4n72[cCM_*<Gn]GO_u l
endstream
endobj
328 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZYVUUY+LMRoman12-Regular /DescendantFonts [ 4490 0 R ] /ToUnicode 4489 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MYYTKL+LMRoman12-Regular /DescendantFonts [ 4536 0 R ] /ToUnicode 4535 0 R >>
endobj
-4490 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZYVUUY+LMRoman12-Regular /FontDescriptor 4486 0 R /W 4485 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4536 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MYYTKL+LMRoman12-Regular /FontDescriptor 4532 0 R /W 4531 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4491 0 obj
+4537 0 obj
[777.8 0 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 1000 ]
endobj
-4492 0 obj
+4538 0 obj
[ 66 [ 223 ] 77 [ 484 ] 81 [ 470 ] 84 [ 484 ] 105 [ 340 ] ]
endobj
-4494 0 obj
+4540 0 obj
<< /Filter /FlateDecode /Length 17 >>
stream
xc`
endstream
endobj
-4495 0 obj
+4541 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 759 >>
stream
xuR]HQםuM'״$u&JfZnc;N;23EPaPQ(*YFB>XD܉1h%{{A
@@ -15488,10 +15574,10 @@ xuR]HQםuM'״$u&JfZnc;N;23EPaPQ(*YFB>
'5;լ{k-MW<sϞ>ҍyPs-T2LDf_LeqgF, .r
endstream
endobj
-4493 0 obj
-<< /Type /FontDescriptor /FontName /BTPEXR+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 4495 0 R /CIDSet 4494 0 R >>
+4539 0 obj
+<< /Type /FontDescriptor /FontName /BTPEXR+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 4541 0 R /CIDSet 4540 0 R >>
endobj
-4496 0 obj
+4542 0 obj
<< /Filter /FlateDecode /Length 383 >>
stream
x}R]k0}ϯ{6u:kMn]&%mKR0
@@ -15500,21 +15586,21 @@ OdPWBCJXIP"%\HoVd`\ܛ&*ۜ\X抄!dQ\g?h
endstream
endobj
326 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BTPEXR+LMSans17-Regular /DescendantFonts [ 4497 0 R ] /ToUnicode 4496 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BTPEXR+LMSans17-Regular /DescendantFonts [ 4543 0 R ] /ToUnicode 4542 0 R >>
endobj
-4497 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BTPEXR+LMSans17-Regular /FontDescriptor 4493 0 R /W 4492 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4543 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BTPEXR+LMSans17-Regular /FontDescriptor 4539 0 R /W 4538 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4498 0 obj
+4544 0 obj
[ 28 [ 459 ] 43 [ 406 ] 50 [ 406 ] 59 [ 459 ] 63 [ 511 ] 70 [ 485 ] 84 [ 511 ] 104 [ 668 ] ]
endobj
-4500 0 obj
+4546 0 obj
<< /Filter /FlateDecode /Length 20 >>
stream
xc```PdR
endstream
endobj
-4501 0 obj
+4547 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1482 >>
stream
x}UkPW@Eh{uHרԱTBЊm!%$,y`
@@ -15526,10 +15612,10 @@ x}UkPW@Eh{uHרԱTBЊm!%$,y`
6aV<4QB;@U]axs.H~,.?2-®it]SXGH&1))UUU5UGmznv8Ngd{0
endstream
endobj
-4499 0 obj
-<< /Type /FontDescriptor /FontName /RKQUSG+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 4501 0 R /CIDSet 4500 0 R >>
+4545 0 obj
+<< /Type /FontDescriptor /FontName /RKQUSG+LMRoman17-Regular /Flags 4 /FontBBox [ -400 -286 1338 1125 ] /Ascent 1125 /CapHeight 683 /Descent -286 /ItalicAngle 0 /StemV 83 /XHeight 431 /FontFile3 4547 0 R /CIDSet 4546 0 R >>
endobj
-4502 0 obj
+4548 0 obj
<< /Filter /FlateDecode /Length 401 >>
stream
xڅ_O0)$0ց
@@ -15538,12 +15624,12 @@ ag=[[$9Ҥec`\ B}tI/4ZC@ImrzJ&pS
endstream
endobj
325 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RKQUSG+LMRoman17-Regular /DescendantFonts [ 4503 0 R ] /ToUnicode 4502 0 R >>
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /RKQUSG+LMRoman17-Regular /DescendantFonts [ 4549 0 R ] /ToUnicode 4548 0 R >>
endobj
-4503 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RKQUSG+LMRoman17-Regular /FontDescriptor 4499 0 R /W 4498 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+4549 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /RKQUSG+LMRoman17-Regular /FontDescriptor 4545 0 R /W 4544 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-4505 0 obj
+4551 0 obj
<< /Length1 1401 /Length2 5895 /Length3 0 /Filter /FlateDecode /Length 6849 >>
stream
xڍtTS6EABtHMzB^ҀPH""UDti M:~~Zߙgfgfcf!:4N ,RjC `$ AaЊ"8M #
@@ -15569,10 +15655,10 @@ l/:diAxmiQgwm*ΓC7ˋH<K !O ^v1|k?Ncpvt.:>jsMg}fh
A>Egi(  oJ*h!cVBԔL4i3$?hA2
endstream
endobj
-4504 0 obj
-<< /Type /FontDescriptor /FontName /DGBCZV+CMTT10 /Flags 4 /FontBBox [ -4 -233 537 696 ] /Ascent 611 /CapHeight 611 /Descent -222 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /visiblespace) /FontFile 4505 0 R >>
+4550 0 obj
+<< /Type /FontDescriptor /FontName /DGBCZV+CMTT10 /Flags 4 /FontBBox [ -4 -233 537 696 ] /Ascent 611 /CapHeight 611 /Descent -222 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /visiblespace) /FontFile 4551 0 R >>
endobj
-4507 0 obj
+4553 0 obj
<< /Length1 1808 /Length2 2831 /Length3 0 /Filter /FlateDecode /Length 3963 >>
stream
xڵUy<T-\65kdoHZ)c挙f3f2JQJQ,7eRٿ(Dpz}׼Μy>܉(
@@ -15588,10 +15674,10 @@ Z,?cj^Ϝ8Sc)5FQަ)u FUg%wR(^Mc[7WΜ
]|pVq{9/>X]#Xa> k28PCཙ+# ޹~90/t*̩CUGo IX^
endstream
endobj
-4506 0 obj
-<< /Type /FontDescriptor /FontName /MOFIWY+LMMathItalic10-Regular /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 60 /XHeight 431 /CharSet( /arrowhookleft /greater /k /less /n /pi /slash /x) /FontFile 4507 0 R >>
+4552 0 obj
+<< /Type /FontDescriptor /FontName /MOFIWY+LMMathItalic10-Regular /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 60 /XHeight 431 /CharSet( /arrowhookleft /greater /k /less /n /pi /slash /x) /FontFile 4553 0 R >>
endobj
-4509 0 obj
+4555 0 obj
<< /Length1 1670 /Length2 1620 /Length3 0 /Filter /FlateDecode /Length 2652 >>
stream
xڵT{<Ti_6ɴ#lۓVL;a afD1aiLHzf+E.>[(]-V[Q[P*zw?9|
@@ -15615,10 +15701,10 @@ qov&a!)P~(p$/t
ϸ>=ޢۗ<c2zRb)mЭ;$.h]xs𹴲;
endstream
endobj
-4508 0 obj
-<< /Type /FontDescriptor /FontName /KDGSHG+LMMathItalic5-Regular /Flags 4 /FontBBox [ 0 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 84 /XHeight 431 /CharSet( /k) /FontFile 4509 0 R >>
+4554 0 obj
+<< /Type /FontDescriptor /FontName /KDGSHG+LMMathItalic5-Regular /Flags 4 /FontBBox [ 0 -250 1349 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 84 /XHeight 431 /CharSet( /k) /FontFile 4555 0 R >>
endobj
-4511 0 obj
+4557 0 obj
<< /Length1 1689 /Length2 1813 /Length3 0 /Filter /FlateDecode /Length 2856 >>
stream
xڵTy\Lk-uK%(0[ӢBiZGTʵit4s-HD I(Z墕("D{fs|̈́ 2SE^pI y.,RH Sh4= pC3.A#a B\l
@@ -15634,10 +15720,10 @@ ywm>9.!"U3CP-
[]/ &@2qf9>sj۔+W58P2^7*|K֟^LMICi[ΡmaW%JֺvK= ,\&X9kHT5.~qϲnZJ|5'҇iѭ{?SWt pl_4W/{fSY9 3s3͜HTHsl_7zHUN%5 vHL_edS(O$#u 4"햯RKu^4yoWws{$n - *ܽ>ao|pWAգk{+|YvcG\cP*׺oXZAXòu;҈f=3un`̂w†u[:
endstream
endobj
-4510 0 obj
-<< /Type /FontDescriptor /FontName /GFWWXD+LMMathItalic7-Regular /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /k /pi) /FontFile 4511 0 R >>
+4556 0 obj
+<< /Type /FontDescriptor /FontName /GFWWXD+LMMathItalic7-Regular /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /k /pi) /FontFile 4557 0 R >>
endobj
-4513 0 obj
+4559 0 obj
<< /Length1 1677 /Length2 1235 /Length3 0 /Filter /FlateDecode /Length 2254 >>
stream
xڵTy\WW`"^x!'-9PH$U!y!C830֊*UEQUz (^x`ԅoVa?3NR$2 "2cta f0l( ⋅Bk01' )
@@ -15653,10 +15739,10 @@ VLfh3Uuvz˩.LElL%yaʗz, u߯!6^sn]q\=S[Xlʲ]XIC
/>(m-d|!q^kAʫu^IO__~g඄e#9\gݒ@H2·rM8eCFybmɖns0Rg7HaSOge6x;͖
endstream
endobj
-4512 0 obj
-<< /Type /FontDescriptor /FontName /GLFSGS+LMMathItalic9-Regular /Flags 4 /FontBBox [ -29 -250 1075 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 28 /XHeight 431 /CharSet( /slash) /FontFile 4513 0 R >>
+4558 0 obj
+<< /Type /FontDescriptor /FontName /GLFSGS+LMMathItalic9-Regular /Flags 4 /FontBBox [ -29 -250 1075 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 28 /XHeight 431 /CharSet( /slash) /FontFile 4559 0 R >>
endobj
-4515 0 obj
+4561 0 obj
<< /Length1 1846 /Length2 22110 /Length3 0 /Filter /FlateDecode /Length 23294 >>
stream
xڴsx>7j۶m8ƶƶ7Nac7~=X9:g%'VR67J؃\x
@@ -15752,10 +15838,10 @@ cdw$w(<c|‹Z_rRIo}[GeAXPzѠμ~m,E&kd&W
VhԸh7Sg5T%dԁxtP2{zv5%| wԵn.;Z] Yߓ%gw;d6BtK4B7n3۳Ao-N3K=Q7OJt& @G,m܂7i'5)>`ט]îqp# Ezh!EKmI%Z9~`G5[VҎI蹖u}Ibl/YAdK>@uT%s +ߐR+u 5kEM
endstream
endobj
-4514 0 obj
-<< /Type /FontDescriptor /FontName /DDAMXW+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /a /c /equal /four /n /one /parenleft /parenright /plus /r /t /two /zero) /FontFile 4515 0 R >>
+4560 0 obj
+<< /Type /FontDescriptor /FontName /DDAMXW+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /a /c /equal /four /n /one /parenleft /parenright /plus /r /t /two /zero) /FontFile 4561 0 R >>
endobj
-4517 0 obj
+4563 0 obj
<< /Length1 1715 /Length2 17571 /Length3 0 /Filter /FlateDecode /Length 18712 >>
stream
xڴst=Ƕ۶vNlI5vhN۶G~qKs=CA b`twe`adɫ8s1
@@ -15823,10 +15909,10 @@ L
^EuG|Dg#-pAꩇs&eyRq}CI@ͧGG@>;B/ͯtj
endstream
endobj
-4516 0 obj
-<< /Type /FontDescriptor /FontName /LNPUMK+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /one /parenleft /parenright /plus /two) /FontFile 4517 0 R >>
+4562 0 obj
+<< /Type /FontDescriptor /FontName /LNPUMK+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 689 /CapHeight 689 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /one /parenleft /parenright /plus /two) /FontFile 4563 0 R >>
endobj
-4519 0 obj
+4565 0 obj
<< /Length1 1699 /Length2 10474 /Length3 0 /Filter /FlateDecode /Length 11567 >>
stream
xڵxeTڶ5Nqw VݵH)N$/)V)^=s;FFd^s=NFh)5Y% YC tp`
@@ -15868,10 +15954,10 @@ lP9'󔦃&hfL[mԓ莉y9a\>9Iե_EK1E9
j3zݳQ&-?>kn~Yswź$mt KFP)*5^*=֢eD><WNR]I:T˩W$2x |̷ecb‹ϑՑp$HLឩD`0àtp 1J^"F)áwөЩ)rF
endstream
endobj
-4518 0 obj
-<< /Type /FontDescriptor /FontName /QNRZJS+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 694 /CapHeight 694 /Descent -194 /ItalicAngle 0 /StemV 96 /XHeight 444 /CharSet( /A /L /S /T /U /Y) /FontFile 4519 0 R >>
+4564 0 obj
+<< /Type /FontDescriptor /FontName /QNRZJS+LMSans9-Regular /Flags 4 /FontBBox [ -433 -313 1466 1155 ] /Ascent 694 /CapHeight 694 /Descent -194 /ItalicAngle 0 /StemV 96 /XHeight 444 /CharSet( /A /L /S /T /U /Y) /FontFile 4565 0 R >>
endobj
-4521 0 obj
+4567 0 obj
<< /Length1 1740 /Length2 1925 /Length3 0 /Filter /FlateDecode /Length 2996 >>
stream
xڵTy<TkJefuk'3Vsp9g">nQ V*Y)"K劫ŽJugFݖ۟g>gy~}~hk0Yd 0'(CXQ
@@ -15886,10 +15972,10 @@ Z8i+w7ċzquߺgw9j.Tq
NQPv-.;e>V8Z&/2і?h fx6"PKKku9]_X|wZ_$Ey7$'8X'}b}m"cZrӟڰȺlQy0.jFCGhq6仦{Z{RW!4YT ggf GzCB[oQOoXyV~,"(Y|%-يsg[:
endstream
endobj
-4520 0 obj
-<< /Type /FontDescriptor /FontName /TNOUBP+LMMathSymbols10-Regular /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /arrowright /asteriskmath /minus) /FontFile 4521 0 R >>
+4566 0 obj
+<< /Type /FontDescriptor /FontName /TNOUBP+LMMathSymbols10-Regular /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /arrowright /asteriskmath /minus) /FontFile 4567 0 R >>
endobj
-4523 0 obj
+4569 0 obj
<< /Length1 1689 /Length2 1347 /Length3 0 /Filter /FlateDecode /Length 2378 >>
stream
xڵTyTv5R
@@ -15906,10 +15992,10 @@ ckG<<[$[nt`1@Y(u/=_z;+ªqPî.ͼ
zFyrݮ,Б9vBG/Nr
endstream
endobj
-4522 0 obj
-<< /Type /FontDescriptor /FontName /DTFCKV+LMMathSymbols6-Regular /Flags 4 /FontBBox [ -4 -948 1329 786 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 52 /XHeight 431 /CharSet( /asteriskmath) /FontFile 4523 0 R >>
+4568 0 obj
+<< /Type /FontDescriptor /FontName /DTFCKV+LMMathSymbols6-Regular /Flags 4 /FontBBox [ -4 -948 1329 786 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 52 /XHeight 431 /CharSet( /asteriskmath) /FontFile 4569 0 R >>
endobj
-4525 0 obj
+4571 0 obj
<< /Length1 1684 /Length2 1529 /Length3 0 /Filter /FlateDecode /Length 2571 >>
stream
xڵTiX.\
@@ -15927,10 +16013,10 @@ f|ewkǥǫKggYf(lW$n:4׌/T~V6y(m]
2]lQ1z]dVfg?ù:=\d{76mjfioL䆬 8m_ڵ)'7|޷ndyk%\v9/y`O~}kyW+D(ӂS^rΠрjý3vN<
endstream
endobj
-4524 0 obj
-<< /Type /FontDescriptor /FontName /CIXFWA+LMMathSymbols7-Regular /Flags 4 /FontBBox [ -15 -951 1252 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /minus) /FontFile 4525 0 R >>
+4570 0 obj
+<< /Type /FontDescriptor /FontName /CIXFWA+LMMathSymbols7-Regular /Flags 4 /FontBBox [ -15 -951 1252 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /minus) /FontFile 4571 0 R >>
endobj
-4527 0 obj
+4573 0 obj
<< /Length1 1748 /Length2 1585 /Length3 0 /Filter /FlateDecode /Length 2661 >>
stream
xڵTiXWp *\@dѬ
@@ -15950,212 +16036,212 @@ g]qb)@Xű,wlu.9ѲgvuQk|Lb(J+&Ļ!gnbWUVI!%
{'eF1؊m\Ȫm 3Z6\m<Iu3.QW}M1)ZfVٹ6{j~YF]w͆=,v,D8U8714"Pbhni|"MQ"&T{E>~lfÌ[N7 ?>-`;WG!Q}V9669ğ4*V3m~PTQa7U,/jJݾ}u5[3 %}o)CƢ2N'ٷ*75TNCIڃ` Nsoܻ -(44zűS<*Xx3SVhzD2!-7g+^oR/66u4sSVAM ۲Z8
endstream
endobj
-4526 0 obj
-<< /Type /FontDescriptor /FontName /SRVGJC+LMMathSymbols9-Regular /Flags 4 /FontBBox [ -30 -958 1146 777 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 43 /XHeight 431 /CharSet( /angbracketleft /angbracketright /asteriskmath) /FontFile 4527 0 R >>
+4572 0 obj
+<< /Type /FontDescriptor /FontName /SRVGJC+LMMathSymbols9-Regular /Flags 4 /FontBBox [ -30 -958 1146 777 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 43 /XHeight 431 /CharSet( /angbracketleft /angbracketright /asteriskmath) /FontFile 4573 0 R >>
endobj
-4309 0 obj
+4355 0 obj
<< /Type /Encoding /Differences [ 25 /pi 44 /arrowhookleft 60 /less /slash /greater 107 /k 110 /n 120 /x ] >>
endobj
-4313 0 obj
+4359 0 obj
<< /Type /Encoding /Differences [ 0 /minus 3 /asteriskmath 33 /arrowright 104 /angbracketleft /angbracketright ] >>
endobj
-4311 0 obj
+4357 0 obj
<< /Type /Encoding /Differences [ 40 /parenleft /parenright 43 /plus 48 /zero /one /two 52 /four 61 /equal 65 /A 76 /L 83 /S /T /U 89 /Y 97 /a 99 /c 110 /n 114 /r 116 /t ] >>
endobj
-633 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /DGBCZV+CMTT10 /FontDescriptor 4504 0 R /FirstChar 32 /LastChar 32 /Widths 4315 0 R >>
+641 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /DGBCZV+CMTT10 /FontDescriptor 4550 0 R /FirstChar 32 /LastChar 32 /Widths 4361 0 R >>
endobj
341 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /MOFIWY+LMMathItalic10-Regular /FontDescriptor 4506 0 R /FirstChar 25 /LastChar 120 /Widths 4417 0 R /Encoding 4309 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /MOFIWY+LMMathItalic10-Regular /FontDescriptor 4552 0 R /FirstChar 25 /LastChar 120 /Widths 4463 0 R /Encoding 4355 0 R >>
endobj
-519 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /KDGSHG+LMMathItalic5-Regular /FontDescriptor 4508 0 R /FirstChar 107 /LastChar 107 /Widths 4340 0 R /Encoding 4309 0 R >>
+522 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /KDGSHG+LMMathItalic5-Regular /FontDescriptor 4554 0 R /FirstChar 107 /LastChar 107 /Widths 4386 0 R /Encoding 4355 0 R >>
endobj
342 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /GFWWXD+LMMathItalic7-Regular /FontDescriptor 4510 0 R /FirstChar 25 /LastChar 107 /Widths 4416 0 R /Encoding 4309 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /GFWWXD+LMMathItalic7-Regular /FontDescriptor 4556 0 R /FirstChar 25 /LastChar 107 /Widths 4462 0 R /Encoding 4355 0 R >>
endobj
-2313 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /GLFSGS+LMMathItalic9-Regular /FontDescriptor 4512 0 R /FirstChar 61 /LastChar 61 /Widths 4310 0 R /Encoding 4309 0 R >>
+2312 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /GLFSGS+LMMathItalic9-Regular /FontDescriptor 4558 0 R /FirstChar 61 /LastChar 61 /Widths 4356 0 R /Encoding 4355 0 R >>
endobj
327 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /TNOUBP+LMMathSymbols10-Regular /FontDescriptor 4520 0 R /FirstChar 0 /LastChar 33 /Widths 4491 0 R /Encoding 4313 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /TNOUBP+LMMathSymbols10-Regular /FontDescriptor 4566 0 R /FirstChar 0 /LastChar 33 /Widths 4537 0 R /Encoding 4359 0 R >>
endobj
344 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /DTFCKV+LMMathSymbols6-Regular /FontDescriptor 4522 0 R /FirstChar 3 /LastChar 3 /Widths 4414 0 R /Encoding 4313 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /DTFCKV+LMMathSymbols6-Regular /FontDescriptor 4568 0 R /FirstChar 3 /LastChar 3 /Widths 4460 0 R /Encoding 4359 0 R >>
endobj
-518 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /CIXFWA+LMMathSymbols7-Regular /FontDescriptor 4524 0 R /FirstChar 0 /LastChar 0 /Widths 4341 0 R /Encoding 4313 0 R >>
+521 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /CIXFWA+LMMathSymbols7-Regular /FontDescriptor 4570 0 R /FirstChar 0 /LastChar 0 /Widths 4387 0 R /Encoding 4359 0 R >>
endobj
-635 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /SRVGJC+LMMathSymbols9-Regular /FontDescriptor 4526 0 R /FirstChar 3 /LastChar 105 /Widths 4314 0 R /Encoding 4313 0 R >>
+643 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /SRVGJC+LMMathSymbols9-Regular /FontDescriptor 4572 0 R /FirstChar 3 /LastChar 105 /Widths 4360 0 R /Encoding 4359 0 R >>
endobj
340 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /DDAMXW+LMRoman10-Regular /FontDescriptor 4514 0 R /FirstChar 40 /LastChar 116 /Widths 4418 0 R /Encoding 4311 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /DDAMXW+LMRoman10-Regular /FontDescriptor 4560 0 R /FirstChar 40 /LastChar 116 /Widths 4464 0 R /Encoding 4357 0 R >>
endobj
343 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /LNPUMK+LMRoman7-Regular /FontDescriptor 4516 0 R /FirstChar 40 /LastChar 50 /Widths 4415 0 R /Encoding 4311 0 R >>
+<< /Type /Font /Subtype /Type1 /BaseFont /LNPUMK+LMRoman7-Regular /FontDescriptor 4562 0 R /FirstChar 40 /LastChar 50 /Widths 4461 0 R /Encoding 4357 0 R >>
endobj
-636 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /QNRZJS+LMSans9-Regular /FontDescriptor 4518 0 R /FirstChar 65 /LastChar 89 /Widths 4312 0 R /Encoding 4311 0 R >>
+644 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /QNRZJS+LMSans9-Regular /FontDescriptor 4564 0 R /FirstChar 65 /LastChar 89 /Widths 4358 0 R /Encoding 4357 0 R >>
endobj
353 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 317 0 R 363 0 R 374 0 R 389 0 R 411 0 R 422 0 R 434 0 R 445 0 R 455 0 R 460 0 R ] >>
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 317 0 R 363 0 R 374 0 R 391 0 R 409 0 R 422 0 R 436 0 R 448 0 R 457 0 R 462 0 R ] >>
endobj
-472 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 467 0 R 475 0 R 480 0 R 486 0 R 497 0 R 503 0 R 507 0 R 515 0 R 526 0 R 537 0 R ] >>
+475 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 470 0 R 478 0 R 482 0 R 489 0 R 500 0 R 505 0 R 511 0 R 518 0 R 528 0 R 537 0 R ] >>
endobj
-545 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 542 0 R 551 0 R 564 0 R 575 0 R 585 0 R 591 0 R 595 0 R 599 0 R 605 0 R 611 0 R ] >>
+554 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 546 0 R 562 0 R 571 0 R 575 0 R 586 0 R 593 0 R 599 0 R 603 0 R 607 0 R 613 0 R ] >>
endobj
-627 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 620 0 R 630 0 R 673 0 R 724 0 R 779 0 R 807 0 R 832 0 R 853 0 R 895 0 R 931 0 R ] >>
+622 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 619 0 R 629 0 R 638 0 R 678 0 R 729 0 R 784 0 R 810 0 R 836 0 R 864 0 R 904 0 R ] >>
endobj
-1026 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 991 0 R 1029 0 R 1085 0 R 1148 0 R 1207 0 R 1272 0 R 1339 0 R 1387 0 R 1432 0 R 1474 0 R ] >>
+1000 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 948 0 R 1004 0 R 1043 0 R 1091 0 R 1156 0 R 1215 0 R 1280 0 R 1346 0 R 1392 0 R 1437 0 R ] >>
endobj
-1590 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 1532 0 R 1593 0 R 1639 0 R 1687 0 R 1733 0 R 1785 0 R 1846 0 R 1890 0 R 1953 0 R 2008 0 R ] >>
+1530 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 1475 0 R 1532 0 R 1588 0 R 1633 0 R 1687 0 R 1734 0 R 1791 0 R 1842 0 R 1898 0 R 1956 0 R ] >>
endobj
-2099 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 2056 0 R 2101 0 R 2160 0 R 2225 0 R 2283 0 R 2335 0 R 2365 0 R 2403 0 R 2443 0 R 2489 0 R ] >>
+2048 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 2006 0 R 2050 0 R 2100 0 R 2161 0 R 2227 0 R 2283 0 R 2326 0 R 2362 0 R 2401 0 R 2443 0 R ] >>
endobj
-2578 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 2540 0 R 2581 0 R 2636 0 R 2677 0 R 2714 0 R 2767 0 R 2830 0 R 2876 0 R 2923 0 R 2979 0 R ] >>
+2550 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 2495 0 R 2553 0 R 2592 0 R 2646 0 R 2687 0 R 2729 0 R 2783 0 R 2842 0 R 2887 0 R 2936 0 R ] >>
endobj
-3076 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 3034 0 R 3078 0 R 3137 0 R 3197 0 R 3250 0 R 3288 0 R 3341 0 R 3393 0 R 3453 0 R 3509 0 R ] >>
+3044 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 2988 0 R 3046 0 R 3093 0 R 3145 0 R 3204 0 R 3256 0 R 3308 0 R 3358 0 R 3407 0 R 3458 0 R ] >>
endobj
-3630 0 obj
-<< /Type /Pages /Parent 4528 0 R /Count 10 /Kids [ 3576 0 R 3632 0 R 3671 0 R 3722 0 R 3767 0 R 3819 0 R 3862 0 R 3918 0 R 3968 0 R 4022 0 R ] >>
+3576 0 obj
+<< /Type /Pages /Parent 4574 0 R /Count 10 /Kids [ 3520 0 R 3579 0 R 3640 0 R 3688 0 R 3734 0 R 3780 0 R 3812 0 R 3871 0 R 3910 0 R 3969 0 R ] >>
endobj
-4143 0 obj
-<< /Type /Pages /Parent 4529 0 R /Count 6 /Kids [ 4088 0 R 4145 0 R 4197 0 R 4227 0 R 4294 0 R 4305 0 R ] >>
+4069 0 obj
+<< /Type /Pages /Parent 4575 0 R /Count 7 /Kids [ 4018 0 R 4071 0 R 4132 0 R 4192 0 R 4254 0 R 4309 0 R 4351 0 R ] >>
endobj
-4528 0 obj
-<< /Type /Pages /Parent 4530 0 R /Count 100 /Kids [ 353 0 R 472 0 R 545 0 R 627 0 R 1026 0 R 1590 0 R 2099 0 R 2578 0 R 3076 0 R 3630 0 R ] >>
+4574 0 obj
+<< /Type /Pages /Parent 4576 0 R /Count 100 /Kids [ 353 0 R 475 0 R 554 0 R 622 0 R 1000 0 R 1530 0 R 2048 0 R 2550 0 R 3044 0 R 3576 0 R ] >>
endobj
-4529 0 obj
-<< /Type /Pages /Parent 4530 0 R /Count 6 /Kids [ 4143 0 R ] >>
+4575 0 obj
+<< /Type /Pages /Parent 4576 0 R /Count 7 /Kids [ 4069 0 R ] >>
endobj
-4530 0 obj
-<< /Type /Pages /Count 106 /Kids [ 4528 0 R 4529 0 R ] >>
+4576 0 obj
+<< /Type /Pages /Count 107 /Kids [ 4574 0 R 4575 0 R ] >>
endobj
-4531 0 obj
+4577 0 obj
<< /Type /Outlines /First 6 0 R /Last 314 0 R /Count 12 >>
endobj
314 0 obj
-<< /Title 315 0 R /A 312 0 R /Parent 4531 0 R /Prev 310 0 R >>
+<< /Title 315 0 R /A 312 0 R /Parent 4577 0 R /Prev 310 0 R >>
endobj
310 0 obj
-<< /Title 311 0 R /A 308 0 R /Parent 4531 0 R /Prev 202 0 R /Next 314 0 R >>
+<< /Title 311 0 R /A 308 0 R /Parent 4577 0 R /Prev 198 0 R /Next 314 0 R >>
endobj
306 0 obj
-<< /Title 307 0 R /A 304 0 R /Parent 270 0 R /Prev 302 0 R >>
+<< /Title 307 0 R /A 304 0 R /Parent 266 0 R /Prev 302 0 R >>
endobj
302 0 obj
-<< /Title 303 0 R /A 300 0 R /Parent 270 0 R /Prev 298 0 R /Next 306 0 R >>
+<< /Title 303 0 R /A 300 0 R /Parent 266 0 R /Prev 298 0 R /Next 306 0 R >>
endobj
298 0 obj
-<< /Title 299 0 R /A 296 0 R /Parent 270 0 R /Prev 294 0 R /Next 302 0 R >>
+<< /Title 299 0 R /A 296 0 R /Parent 266 0 R /Prev 294 0 R /Next 302 0 R >>
endobj
294 0 obj
-<< /Title 295 0 R /A 292 0 R /Parent 270 0 R /Prev 290 0 R /Next 298 0 R >>
+<< /Title 295 0 R /A 292 0 R /Parent 266 0 R /Prev 290 0 R /Next 298 0 R >>
endobj
290 0 obj
-<< /Title 291 0 R /A 288 0 R /Parent 270 0 R /Prev 286 0 R /Next 294 0 R >>
+<< /Title 291 0 R /A 288 0 R /Parent 266 0 R /Prev 286 0 R /Next 294 0 R >>
endobj
286 0 obj
-<< /Title 287 0 R /A 284 0 R /Parent 270 0 R /Prev 282 0 R /Next 290 0 R >>
+<< /Title 287 0 R /A 284 0 R /Parent 266 0 R /Prev 282 0 R /Next 290 0 R >>
endobj
282 0 obj
-<< /Title 283 0 R /A 280 0 R /Parent 270 0 R /Prev 278 0 R /Next 286 0 R >>
+<< /Title 283 0 R /A 280 0 R /Parent 266 0 R /Prev 278 0 R /Next 286 0 R >>
endobj
278 0 obj
-<< /Title 279 0 R /A 276 0 R /Parent 270 0 R /Prev 274 0 R /Next 282 0 R >>
+<< /Title 279 0 R /A 276 0 R /Parent 266 0 R /Prev 274 0 R /Next 282 0 R >>
endobj
274 0 obj
-<< /Title 275 0 R /A 272 0 R /Parent 270 0 R /Next 278 0 R >>
+<< /Title 275 0 R /A 272 0 R /Parent 266 0 R /Prev 270 0 R /Next 278 0 R >>
endobj
270 0 obj
-<< /Title 271 0 R /A 268 0 R /Parent 202 0 R /Prev 210 0 R /First 274 0 R /Last 306 0 R /Count -9 >>
+<< /Title 271 0 R /A 268 0 R /Parent 266 0 R /Next 274 0 R >>
endobj
266 0 obj
-<< /Title 267 0 R /A 264 0 R /Parent 210 0 R /Prev 262 0 R >>
+<< /Title 267 0 R /A 264 0 R /Parent 198 0 R /Prev 206 0 R /First 270 0 R /Last 306 0 R /Count -10 >>
endobj
262 0 obj
-<< /Title 263 0 R /A 260 0 R /Parent 210 0 R /Prev 258 0 R /Next 266 0 R >>
+<< /Title 263 0 R /A 260 0 R /Parent 206 0 R /Prev 258 0 R >>
endobj
258 0 obj
-<< /Title 259 0 R /A 256 0 R /Parent 210 0 R /Prev 254 0 R /Next 262 0 R >>
+<< /Title 259 0 R /A 256 0 R /Parent 206 0 R /Prev 254 0 R /Next 262 0 R >>
endobj
254 0 obj
-<< /Title 255 0 R /A 252 0 R /Parent 210 0 R /Prev 250 0 R /Next 258 0 R >>
+<< /Title 255 0 R /A 252 0 R /Parent 206 0 R /Prev 250 0 R /Next 258 0 R >>
endobj
250 0 obj
-<< /Title 251 0 R /A 248 0 R /Parent 210 0 R /Prev 246 0 R /Next 254 0 R >>
+<< /Title 251 0 R /A 248 0 R /Parent 206 0 R /Prev 246 0 R /Next 254 0 R >>
endobj
246 0 obj
-<< /Title 247 0 R /A 244 0 R /Parent 210 0 R /Prev 242 0 R /Next 250 0 R >>
+<< /Title 247 0 R /A 244 0 R /Parent 206 0 R /Prev 242 0 R /Next 250 0 R >>
endobj
242 0 obj
-<< /Title 243 0 R /A 240 0 R /Parent 210 0 R /Prev 238 0 R /Next 246 0 R >>
+<< /Title 243 0 R /A 240 0 R /Parent 206 0 R /Prev 238 0 R /Next 246 0 R >>
endobj
238 0 obj
-<< /Title 239 0 R /A 236 0 R /Parent 210 0 R /Prev 234 0 R /Next 242 0 R >>
+<< /Title 239 0 R /A 236 0 R /Parent 206 0 R /Prev 234 0 R /Next 242 0 R >>
endobj
234 0 obj
-<< /Title 235 0 R /A 232 0 R /Parent 210 0 R /Prev 230 0 R /Next 238 0 R >>
+<< /Title 235 0 R /A 232 0 R /Parent 206 0 R /Prev 230 0 R /Next 238 0 R >>
endobj
230 0 obj
-<< /Title 231 0 R /A 228 0 R /Parent 210 0 R /Prev 226 0 R /Next 234 0 R >>
+<< /Title 231 0 R /A 228 0 R /Parent 206 0 R /Prev 226 0 R /Next 234 0 R >>
endobj
226 0 obj
-<< /Title 227 0 R /A 224 0 R /Parent 210 0 R /Prev 222 0 R /Next 230 0 R >>
+<< /Title 227 0 R /A 224 0 R /Parent 206 0 R /Prev 222 0 R /Next 230 0 R >>
endobj
222 0 obj
-<< /Title 223 0 R /A 220 0 R /Parent 210 0 R /Prev 218 0 R /Next 226 0 R >>
+<< /Title 223 0 R /A 220 0 R /Parent 206 0 R /Prev 218 0 R /Next 226 0 R >>
endobj
218 0 obj
-<< /Title 219 0 R /A 216 0 R /Parent 210 0 R /Prev 214 0 R /Next 222 0 R >>
+<< /Title 219 0 R /A 216 0 R /Parent 206 0 R /Prev 214 0 R /Next 222 0 R >>
endobj
214 0 obj
-<< /Title 215 0 R /A 212 0 R /Parent 210 0 R /Next 218 0 R >>
+<< /Title 215 0 R /A 212 0 R /Parent 206 0 R /Prev 210 0 R /Next 218 0 R >>
endobj
210 0 obj
-<< /Title 211 0 R /A 208 0 R /Parent 202 0 R /Prev 206 0 R /Next 270 0 R /First 214 0 R /Last 266 0 R /Count -14 >>
+<< /Title 211 0 R /A 208 0 R /Parent 206 0 R /Next 214 0 R >>
endobj
206 0 obj
-<< /Title 207 0 R /A 204 0 R /Parent 202 0 R /Next 210 0 R >>
+<< /Title 207 0 R /A 204 0 R /Parent 198 0 R /Prev 202 0 R /Next 266 0 R /First 210 0 R /Last 262 0 R /Count -14 >>
endobj
202 0 obj
-<< /Title 203 0 R /A 200 0 R /Parent 4531 0 R /Prev 174 0 R /Next 310 0 R /First 206 0 R /Last 270 0 R /Count -3 >>
+<< /Title 203 0 R /A 200 0 R /Parent 198 0 R /Next 206 0 R >>
endobj
198 0 obj
-<< /Title 199 0 R /A 196 0 R /Parent 174 0 R /Prev 194 0 R >>
+<< /Title 199 0 R /A 196 0 R /Parent 4577 0 R /Prev 170 0 R /Next 310 0 R /First 202 0 R /Last 266 0 R /Count -3 >>
endobj
194 0 obj
-<< /Title 195 0 R /A 192 0 R /Parent 174 0 R /Prev 190 0 R /Next 198 0 R >>
+<< /Title 195 0 R /A 192 0 R /Parent 170 0 R /Prev 190 0 R >>
endobj
190 0 obj
-<< /Title 191 0 R /A 188 0 R /Parent 174 0 R /Prev 186 0 R /Next 194 0 R >>
+<< /Title 191 0 R /A 188 0 R /Parent 170 0 R /Prev 186 0 R /Next 194 0 R >>
endobj
186 0 obj
-<< /Title 187 0 R /A 184 0 R /Parent 174 0 R /Prev 182 0 R /Next 190 0 R >>
+<< /Title 187 0 R /A 184 0 R /Parent 170 0 R /Prev 182 0 R /Next 190 0 R >>
endobj
182 0 obj
-<< /Title 183 0 R /A 180 0 R /Parent 174 0 R /Prev 178 0 R /Next 186 0 R >>
+<< /Title 183 0 R /A 180 0 R /Parent 170 0 R /Prev 178 0 R /Next 186 0 R >>
endobj
178 0 obj
-<< /Title 179 0 R /A 176 0 R /Parent 174 0 R /Next 182 0 R >>
+<< /Title 179 0 R /A 176 0 R /Parent 170 0 R /Prev 174 0 R /Next 182 0 R >>
endobj
174 0 obj
-<< /Title 175 0 R /A 172 0 R /Parent 4531 0 R /Prev 150 0 R /Next 202 0 R /First 178 0 R /Last 198 0 R /Count -6 >>
+<< /Title 175 0 R /A 172 0 R /Parent 170 0 R /Next 178 0 R >>
endobj
170 0 obj
-<< /Title 171 0 R /A 168 0 R /Parent 150 0 R /Prev 166 0 R >>
+<< /Title 171 0 R /A 168 0 R /Parent 4577 0 R /Prev 150 0 R /Next 198 0 R /First 174 0 R /Last 194 0 R /Count -6 >>
endobj
166 0 obj
-<< /Title 167 0 R /A 164 0 R /Parent 150 0 R /Prev 162 0 R /Next 170 0 R >>
+<< /Title 167 0 R /A 164 0 R /Parent 150 0 R /Prev 162 0 R >>
endobj
162 0 obj
<< /Title 163 0 R /A 160 0 R /Parent 150 0 R /Prev 158 0 R /Next 166 0 R >>
@@ -16167,10 +16253,10 @@ endobj
<< /Title 155 0 R /A 152 0 R /Parent 150 0 R /Next 158 0 R >>
endobj
150 0 obj
-<< /Title 151 0 R /A 148 0 R /Parent 4531 0 R /Prev 146 0 R /Next 174 0 R /First 154 0 R /Last 170 0 R /Count -5 >>
+<< /Title 151 0 R /A 148 0 R /Parent 4577 0 R /Prev 146 0 R /Next 170 0 R /First 154 0 R /Last 166 0 R /Count -4 >>
endobj
146 0 obj
-<< /Title 147 0 R /A 144 0 R /Parent 4531 0 R /Prev 66 0 R /Next 150 0 R >>
+<< /Title 147 0 R /A 144 0 R /Parent 4577 0 R /Prev 66 0 R /Next 150 0 R >>
endobj
142 0 obj
<< /Title 143 0 R /A 140 0 R /Parent 66 0 R /Prev 138 0 R >>
@@ -16230,10 +16316,10 @@ endobj
<< /Title 71 0 R /A 68 0 R /Parent 66 0 R /Next 82 0 R /First 74 0 R /Last 78 0 R /Count -2 >>
endobj
66 0 obj
-<< /Title 67 0 R /A 64 0 R /Parent 4531 0 R /Prev 62 0 R /Next 146 0 R /First 70 0 R /Last 142 0 R /Count -7 >>
+<< /Title 67 0 R /A 64 0 R /Parent 4577 0 R /Prev 62 0 R /Next 146 0 R /First 70 0 R /Last 142 0 R /Count -7 >>
endobj
62 0 obj
-<< /Title 63 0 R /A 60 0 R /Parent 4531 0 R /Prev 34 0 R /Next 66 0 R >>
+<< /Title 63 0 R /A 60 0 R /Parent 4577 0 R /Prev 34 0 R /Next 66 0 R >>
endobj
58 0 obj
<< /Title 59 0 R /A 56 0 R /Parent 34 0 R /Prev 42 0 R >>
@@ -16254,7 +16340,7 @@ endobj
<< /Title 39 0 R /A 36 0 R /Parent 34 0 R /Next 42 0 R >>
endobj
34 0 obj
-<< /Title 35 0 R /A 32 0 R /Parent 4531 0 R /Prev 14 0 R /Next 62 0 R /First 38 0 R /Last 58 0 R /Count -3 >>
+<< /Title 35 0 R /A 32 0 R /Parent 4577 0 R /Prev 14 0 R /Next 62 0 R /First 38 0 R /Last 58 0 R /Count -3 >>
endobj
30 0 obj
<< /Title 31 0 R /A 28 0 R /Parent 14 0 R /Prev 26 0 R >>
@@ -16269,4505 +16355,4398 @@ endobj
<< /Title 19 0 R /A 16 0 R /Parent 14 0 R /Next 22 0 R >>
endobj
14 0 obj
-<< /Title 15 0 R /A 12 0 R /Parent 4531 0 R /Prev 10 0 R /Next 34 0 R /First 18 0 R /Last 30 0 R /Count -4 >>
+<< /Title 15 0 R /A 12 0 R /Parent 4577 0 R /Prev 10 0 R /Next 34 0 R /First 18 0 R /Last 30 0 R /Count -4 >>
endobj
10 0 obj
-<< /Title 11 0 R /A 8 0 R /Parent 4531 0 R /Prev 6 0 R /Next 14 0 R >>
+<< /Title 11 0 R /A 8 0 R /Parent 4577 0 R /Prev 6 0 R /Next 14 0 R >>
endobj
6 0 obj
-<< /Title 7 0 R /A 4 0 R /Parent 4531 0 R /Next 10 0 R >>
-endobj
-4532 0 obj
-<< /Names [ (Doc-Start) 324 0 R (HD.1) 634 0 R (HD.10) 645 0 R (HD.100) 743 0 R (HD.1000) 1731 0 R (HD.1001) 1736 0 R (HD.1002) 1737 0 R (HD.1003) 1738 0 R (HD.1004) 1739 0 R (HD.1005) 1740 0 R (HD.1006) 1741 0 R (HD.1007) 1742 0 R (HD.1008) 1743 0 R (HD.1009) 1744 0 R (HD.101) 744 0 R (HD.1010) 1745 0 R (HD.1011) 1746 0 R (HD.1012) 1747 0 R (HD.1013) 1748 0 R (HD.1014) 1749 0 R (HD.1015) 1750 0 R (HD.1016) 1751 0 R (HD.1017) 1752 0 R (HD.1018) 1753 0 R (HD.1019) 1754 0 R (HD.102) 745 0 R (HD.1020) 1755 0 R (HD.1021) 1756 0 R (HD.1022) 1757 0 R (HD.1023) 1758 0 R (HD.1024) 1759 0 R (HD.1025) 1760 0 R ] /Limits [ (Doc-Start) (HD.1025) ] >>
-endobj
-4533 0 obj
-<< /Names [ (HD.1026) 1761 0 R (HD.1027) 1762 0 R (HD.1028) 1763 0 R (HD.1029) 1764 0 R (HD.103) 746 0 R (HD.1030) 1765 0 R (HD.1031) 1766 0 R (HD.1032) 1767 0 R (HD.1033) 1768 0 R (HD.1034) 1769 0 R (HD.1035) 1770 0 R (HD.1036) 1771 0 R (HD.1037) 1772 0 R (HD.1038) 1773 0 R (HD.1039) 1774 0 R (HD.104) 747 0 R (HD.1040) 1775 0 R (HD.1041) 1776 0 R (HD.1042) 1777 0 R (HD.1043) 1778 0 R (HD.1044) 1779 0 R (HD.1045) 1780 0 R (HD.1046) 1781 0 R (HD.1047) 1782 0 R (HD.1048) 1783 0 R (HD.1049) 1788 0 R (HD.105) 748 0 R (HD.1050) 1789 0 R (HD.1051) 1790 0 R (HD.1052) 1791 0 R (HD.1053) 1792 0 R (HD.1054) 1793 0 R ] /Limits [ (HD.1026) (HD.1054) ] >>
-endobj
-4534 0 obj
-<< /Names [ (HD.1055) 1794 0 R (HD.1056) 1795 0 R (HD.1057) 1796 0 R (HD.1058) 1797 0 R (HD.1059) 1798 0 R (HD.106) 749 0 R (HD.1060) 1799 0 R (HD.1061) 1800 0 R (HD.1062) 1801 0 R (HD.1063) 1802 0 R (HD.1064) 1803 0 R (HD.1065) 1804 0 R (HD.1066) 1805 0 R (HD.1067) 1806 0 R (HD.1068) 1807 0 R (HD.1069) 1808 0 R (HD.107) 750 0 R (HD.1070) 1809 0 R (HD.1071) 1810 0 R (HD.1072) 1811 0 R (HD.1073) 1812 0 R (HD.1074) 1813 0 R (HD.1075) 1814 0 R (HD.1076) 1815 0 R (HD.1077) 1816 0 R (HD.1078) 1817 0 R (HD.1079) 1818 0 R (HD.108) 751 0 R (HD.1080) 1819 0 R (HD.1081) 1820 0 R (HD.1082) 1821 0 R (HD.1083) 1822 0 R ] /Limits [ (HD.1055) (HD.1083) ] >>
-endobj
-4535 0 obj
-<< /Names [ (HD.1084) 1823 0 R (HD.1085) 1824 0 R (HD.1086) 1825 0 R (HD.1087) 1826 0 R (HD.1088) 1827 0 R (HD.1089) 1828 0 R (HD.109) 752 0 R (HD.1090) 1829 0 R (HD.1091) 1830 0 R (HD.1092) 1831 0 R (HD.1093) 1832 0 R (HD.1094) 1833 0 R (HD.1095) 1834 0 R (HD.1096) 1835 0 R (HD.1097) 1836 0 R (HD.1098) 1837 0 R (HD.1099) 1838 0 R (HD.11) 646 0 R (HD.110) 753 0 R (HD.1100) 1839 0 R (HD.1101) 1840 0 R (HD.1102) 1841 0 R (HD.1103) 1842 0 R (HD.1104) 1843 0 R (HD.1105) 1844 0 R (HD.1106) 1849 0 R (HD.1107) 1850 0 R (HD.1108) 1851 0 R (HD.1109) 1852 0 R (HD.111) 754 0 R (HD.1110) 1853 0 R (HD.1111) 1854 0 R ] /Limits [ (HD.1084) (HD.1111) ] >>
-endobj
-4536 0 obj
-<< /Names [ (HD.1112) 1855 0 R (HD.1113) 1856 0 R (HD.1114) 1857 0 R (HD.1115) 1858 0 R (HD.1116) 1859 0 R (HD.1117) 1860 0 R (HD.1118) 1861 0 R (HD.1119) 1862 0 R (HD.112) 755 0 R (HD.1120) 1863 0 R (HD.1121) 1864 0 R (HD.1122) 1865 0 R (HD.1123) 1866 0 R (HD.1124) 1867 0 R (HD.1125) 1868 0 R (HD.1126) 1869 0 R (HD.1127) 1870 0 R (HD.1128) 1871 0 R (HD.1129) 1872 0 R (HD.113) 756 0 R (HD.1130) 1873 0 R (HD.1131) 1874 0 R (HD.1132) 1875 0 R (HD.1133) 1876 0 R (HD.1134) 1877 0 R (HD.1135) 1878 0 R (HD.1136) 1879 0 R (HD.1137) 1880 0 R (HD.1138) 1881 0 R (HD.1139) 1882 0 R (HD.114) 757 0 R (HD.1140) 1883 0 R ] /Limits [ (HD.1112) (HD.1140) ] >>
-endobj
-4537 0 obj
-<< /Names [ (HD.1141) 1884 0 R (HD.1142) 1885 0 R (HD.1143) 1886 0 R (HD.1144) 1887 0 R (HD.1145) 1888 0 R (HD.1146) 1893 0 R (HD.1147) 1894 0 R (HD.1148) 1895 0 R (HD.1149) 1896 0 R (HD.115) 758 0 R (HD.1150) 1897 0 R (HD.1151) 1898 0 R (HD.1152) 1899 0 R (HD.1153) 1900 0 R (HD.1154) 1901 0 R (HD.1155) 1902 0 R (HD.1156) 1903 0 R (HD.1157) 1904 0 R (HD.1158) 1905 0 R (HD.1159) 1906 0 R (HD.116) 759 0 R (HD.1160) 1907 0 R (HD.1161) 1908 0 R (HD.1162) 1909 0 R (HD.1163) 1910 0 R (HD.1164) 1911 0 R (HD.1165) 1912 0 R (HD.1166) 1913 0 R (HD.1167) 1914 0 R (HD.1168) 1915 0 R (HD.1169) 1916 0 R (HD.117) 760 0 R ] /Limits [ (HD.1141) (HD.117) ] >>
-endobj
-4538 0 obj
-<< /Names [ (HD.1170) 1917 0 R (HD.1171) 1918 0 R (HD.1172) 1919 0 R (HD.1173) 1920 0 R (HD.1174) 1921 0 R (HD.1175) 1922 0 R (HD.1176) 1923 0 R (HD.1177) 1924 0 R (HD.1178) 1925 0 R (HD.1179) 1926 0 R (HD.118) 761 0 R (HD.1180) 1927 0 R (HD.1181) 1928 0 R (HD.1182) 1929 0 R (HD.1183) 1930 0 R (HD.1184) 1931 0 R (HD.1185) 1932 0 R (HD.1186) 1933 0 R (HD.1187) 1934 0 R (HD.1188) 1935 0 R (HD.1189) 1936 0 R (HD.119) 762 0 R (HD.1190) 1937 0 R (HD.1191) 1938 0 R (HD.1192) 1939 0 R (HD.1193) 1940 0 R (HD.1194) 1941 0 R (HD.1195) 1942 0 R (HD.1196) 1943 0 R (HD.1197) 1944 0 R (HD.1198) 1945 0 R (HD.1199) 1946 0 R ] /Limits [ (HD.1170) (HD.1199) ] >>
-endobj
-4539 0 obj
-<< /Names [ (HD.12) 647 0 R (HD.120) 763 0 R (HD.1200) 1947 0 R (HD.1201) 1948 0 R (HD.1202) 1949 0 R (HD.1203) 1950 0 R (HD.1204) 1951 0 R (HD.1205) 1956 0 R (HD.1206) 1957 0 R (HD.1207) 1958 0 R (HD.1208) 1959 0 R (HD.1209) 1960 0 R (HD.121) 764 0 R (HD.1210) 1961 0 R (HD.1211) 1962 0 R (HD.1212) 1963 0 R (HD.1213) 1964 0 R (HD.1214) 1965 0 R (HD.1215) 1966 0 R (HD.1216) 1967 0 R (HD.1217) 1968 0 R (HD.1218) 1969 0 R (HD.1219) 1970 0 R (HD.122) 765 0 R (HD.1220) 1971 0 R (HD.1221) 1972 0 R (HD.1222) 1973 0 R (HD.1223) 1974 0 R (HD.1224) 1975 0 R (HD.1225) 1976 0 R (HD.1226) 1977 0 R (HD.1227) 1978 0 R ] /Limits [ (HD.12) (HD.1227) ] >>
-endobj
-4540 0 obj
-<< /Names [ (HD.1228) 1979 0 R (HD.1229) 1980 0 R (HD.123) 766 0 R (HD.1230) 1981 0 R (HD.1231) 1982 0 R (HD.1232) 1983 0 R (HD.1233) 1984 0 R (HD.1234) 1985 0 R (HD.1235) 1986 0 R (HD.1236) 1987 0 R (HD.1237) 1988 0 R (HD.1238) 1989 0 R (HD.1239) 1990 0 R (HD.124) 767 0 R (HD.1240) 1991 0 R (HD.1241) 1992 0 R (HD.1242) 1993 0 R (HD.1243) 1994 0 R (HD.1244) 1995 0 R (HD.1245) 1996 0 R (HD.1246) 1997 0 R (HD.1247) 1998 0 R (HD.1248) 1999 0 R (HD.1249) 2000 0 R (HD.125) 768 0 R (HD.1250) 2001 0 R (HD.1251) 2002 0 R (HD.1252) 2003 0 R (HD.1253) 2004 0 R (HD.1254) 2005 0 R (HD.1255) 2006 0 R (HD.1256) 2011 0 R ] /Limits [ (HD.1228) (HD.1256) ] >>
-endobj
-4541 0 obj
-<< /Names [ (HD.1257) 2012 0 R (HD.1258) 2013 0 R (HD.1259) 2014 0 R (HD.126) 769 0 R (HD.1260) 2015 0 R (HD.1261) 2016 0 R (HD.1262) 2017 0 R (HD.1263) 2018 0 R (HD.1264) 2019 0 R (HD.1265) 2020 0 R (HD.1266) 2021 0 R (HD.1267) 2022 0 R (HD.1268) 2023 0 R (HD.1269) 2024 0 R (HD.127) 770 0 R (HD.1270) 2025 0 R (HD.1271) 2026 0 R (HD.1272) 2027 0 R (HD.1273) 2028 0 R (HD.1274) 2029 0 R (HD.1275) 2030 0 R (HD.1276) 2031 0 R (HD.1277) 2032 0 R (HD.1278) 2033 0 R (HD.1279) 2034 0 R (HD.128) 771 0 R (HD.1280) 2035 0 R (HD.1281) 2036 0 R (HD.1282) 2037 0 R (HD.1283) 2038 0 R (HD.1284) 2039 0 R (HD.1285) 2040 0 R ] /Limits [ (HD.1257) (HD.1285) ] >>
-endobj
-4542 0 obj
-<< /Names [ (HD.1286) 2041 0 R (HD.1287) 2042 0 R (HD.1288) 2043 0 R (HD.1289) 2044 0 R (HD.129) 772 0 R (HD.1290) 2045 0 R (HD.1291) 2046 0 R (HD.1292) 2047 0 R (HD.1293) 2048 0 R (HD.1294) 2049 0 R (HD.1295) 2050 0 R (HD.1296) 2051 0 R (HD.1297) 2052 0 R (HD.1298) 2053 0 R (HD.1299) 2054 0 R (HD.13) 648 0 R (HD.130) 773 0 R (HD.1300) 2059 0 R (HD.1301) 2060 0 R (HD.1302) 2061 0 R (HD.1303) 2062 0 R (HD.1304) 2063 0 R (HD.1305) 2064 0 R (HD.1306) 2065 0 R (HD.1307) 2066 0 R (HD.1308) 2067 0 R (HD.1309) 2068 0 R (HD.131) 774 0 R (HD.1310) 2069 0 R (HD.1311) 2070 0 R (HD.1312) 2071 0 R (HD.1313) 2072 0 R ] /Limits [ (HD.1286) (HD.1313) ] >>
-endobj
-4543 0 obj
-<< /Names [ (HD.1314) 2073 0 R (HD.1315) 2074 0 R (HD.1316) 2075 0 R (HD.1317) 2076 0 R (HD.1318) 2077 0 R (HD.1319) 2078 0 R (HD.132) 775 0 R (HD.1320) 2079 0 R (HD.1321) 2080 0 R (HD.1322) 2081 0 R (HD.1323) 2082 0 R (HD.1324) 2083 0 R (HD.1325) 2084 0 R (HD.1326) 2085 0 R (HD.1327) 2086 0 R (HD.1328) 2087 0 R (HD.1329) 2088 0 R (HD.133) 776 0 R (HD.1330) 2089 0 R (HD.1331) 2090 0 R (HD.1332) 2091 0 R (HD.1333) 2092 0 R (HD.1334) 2093 0 R (HD.1335) 2094 0 R (HD.1336) 2095 0 R (HD.1337) 2096 0 R (HD.1338) 2097 0 R (HD.1339) 2098 0 R (HD.134) 777 0 R (HD.1340) 2104 0 R (HD.1341) 2105 0 R (HD.1342) 2106 0 R ] /Limits [ (HD.1314) (HD.1342) ] >>
-endobj
-4544 0 obj
-<< /Names [ (HD.1343) 2107 0 R (HD.1344) 2108 0 R (HD.1345) 2109 0 R (HD.1346) 2110 0 R (HD.1347) 2111 0 R (HD.1348) 2112 0 R (HD.1349) 2113 0 R (HD.135) 782 0 R (HD.1350) 2114 0 R (HD.1351) 2115 0 R (HD.1352) 2116 0 R (HD.1353) 2117 0 R (HD.1354) 2118 0 R (HD.1355) 2119 0 R (HD.1356) 2120 0 R (HD.1357) 2121 0 R (HD.1358) 2122 0 R (HD.1359) 2123 0 R (HD.136) 783 0 R (HD.1360) 2124 0 R (HD.1361) 2125 0 R (HD.1362) 2126 0 R (HD.1363) 2127 0 R (HD.1364) 2128 0 R (HD.1365) 2129 0 R (HD.1366) 2130 0 R (HD.1367) 2131 0 R (HD.1368) 2132 0 R (HD.1369) 2133 0 R (HD.137) 784 0 R (HD.1370) 2134 0 R (HD.1371) 2135 0 R ] /Limits [ (HD.1343) (HD.1371) ] >>
-endobj
-4545 0 obj
-<< /Names [ (HD.1372) 2136 0 R (HD.1373) 2137 0 R (HD.1374) 2138 0 R (HD.1375) 2139 0 R (HD.1376) 2140 0 R (HD.1377) 2141 0 R (HD.1378) 2142 0 R (HD.1379) 2143 0 R (HD.138) 785 0 R (HD.1380) 2144 0 R (HD.1381) 2145 0 R (HD.1382) 2146 0 R (HD.1383) 2147 0 R (HD.1384) 2148 0 R (HD.1385) 2149 0 R (HD.1386) 2150 0 R (HD.1387) 2151 0 R (HD.1388) 2152 0 R (HD.1389) 2153 0 R (HD.139) 786 0 R (HD.1390) 2154 0 R (HD.1391) 2155 0 R (HD.1392) 2156 0 R (HD.1393) 2157 0 R (HD.1394) 2158 0 R (HD.1395) 2163 0 R (HD.1396) 2164 0 R (HD.1397) 2165 0 R (HD.1398) 2166 0 R (HD.1399) 2167 0 R (HD.14) 649 0 R (HD.140) 787 0 R ] /Limits [ (HD.1372) (HD.140) ] >>
-endobj
-4546 0 obj
-<< /Names [ (HD.1400) 2168 0 R (HD.1401) 2169 0 R (HD.1402) 2170 0 R (HD.1403) 2171 0 R (HD.1404) 2172 0 R (HD.1405) 2173 0 R (HD.1406) 2174 0 R (HD.1407) 2175 0 R (HD.1408) 2176 0 R (HD.1409) 2177 0 R (HD.141) 788 0 R (HD.1410) 2178 0 R (HD.1411) 2179 0 R (HD.1412) 2180 0 R (HD.1413) 2181 0 R (HD.1414) 2182 0 R (HD.1415) 2183 0 R (HD.1416) 2184 0 R (HD.1417) 2185 0 R (HD.1418) 2186 0 R (HD.1419) 2187 0 R (HD.142) 789 0 R (HD.1420) 2188 0 R (HD.1421) 2189 0 R (HD.1422) 2190 0 R (HD.1423) 2191 0 R (HD.1424) 2192 0 R (HD.1425) 2193 0 R (HD.1426) 2194 0 R (HD.1427) 2195 0 R (HD.1428) 2196 0 R (HD.1429) 2197 0 R ] /Limits [ (HD.1400) (HD.1429) ] >>
-endobj
-4547 0 obj
-<< /Names [ (HD.143) 790 0 R (HD.1430) 2198 0 R (HD.1431) 2199 0 R (HD.1432) 2200 0 R (HD.1433) 2201 0 R (HD.1434) 2202 0 R (HD.1435) 2203 0 R (HD.1436) 2204 0 R (HD.1437) 2205 0 R (HD.1438) 2206 0 R (HD.1439) 2207 0 R (HD.144) 791 0 R (HD.1440) 2208 0 R (HD.1441) 2209 0 R (HD.1442) 2210 0 R (HD.1443) 2211 0 R (HD.1444) 2212 0 R (HD.1445) 2213 0 R (HD.1446) 2214 0 R (HD.1447) 2215 0 R (HD.1448) 2216 0 R (HD.1449) 2217 0 R (HD.145) 792 0 R (HD.1450) 2218 0 R (HD.1451) 2219 0 R (HD.1452) 2220 0 R (HD.1453) 2221 0 R (HD.1454) 2222 0 R (HD.1455) 2223 0 R (HD.1456) 2228 0 R (HD.1457) 2229 0 R (HD.1458) 2230 0 R ] /Limits [ (HD.143) (HD.1458) ] >>
-endobj
-4548 0 obj
-<< /Names [ (HD.1459) 2231 0 R (HD.146) 793 0 R (HD.1460) 2232 0 R (HD.1461) 2233 0 R (HD.1462) 2234 0 R (HD.1463) 2235 0 R (HD.1464) 2236 0 R (HD.1465) 2237 0 R (HD.1466) 2238 0 R (HD.1467) 2239 0 R (HD.1468) 2240 0 R (HD.1469) 2241 0 R (HD.147) 794 0 R (HD.1470) 2242 0 R (HD.1471) 2243 0 R (HD.1472) 2244 0 R (HD.1473) 2245 0 R (HD.1474) 2246 0 R (HD.1475) 2247 0 R (HD.1476) 2248 0 R (HD.1477) 2249 0 R (HD.1478) 2250 0 R (HD.1479) 2251 0 R (HD.148) 795 0 R (HD.1480) 2252 0 R (HD.1481) 2253 0 R (HD.1482) 2254 0 R (HD.1483) 2255 0 R (HD.1484) 2256 0 R (HD.1485) 2257 0 R (HD.1486) 2258 0 R (HD.1487) 2259 0 R ] /Limits [ (HD.1459) (HD.1487) ] >>
-endobj
-4549 0 obj
-<< /Names [ (HD.1488) 2260 0 R (HD.1489) 2261 0 R (HD.149) 796 0 R (HD.1490) 2262 0 R (HD.1491) 2263 0 R (HD.1492) 2264 0 R (HD.1493) 2265 0 R (HD.1494) 2266 0 R (HD.1495) 2267 0 R (HD.1496) 2268 0 R (HD.1497) 2269 0 R (HD.1498) 2270 0 R (HD.1499) 2271 0 R (HD.15) 650 0 R (HD.150) 797 0 R (HD.1500) 2272 0 R (HD.1501) 2273 0 R (HD.1502) 2274 0 R (HD.1503) 2275 0 R (HD.1504) 2276 0 R (HD.1505) 2277 0 R (HD.1506) 2278 0 R (HD.1507) 2279 0 R (HD.1508) 2280 0 R (HD.1509) 2281 0 R (HD.151) 798 0 R (HD.1510) 2286 0 R (HD.1511) 2287 0 R (HD.1512) 2288 0 R (HD.1513) 2289 0 R (HD.1514) 2290 0 R (HD.1515) 2291 0 R ] /Limits [ (HD.1488) (HD.1515) ] >>
-endobj
-4550 0 obj
-<< /Names [ (HD.1516) 2292 0 R (HD.1517) 2293 0 R (HD.1518) 2294 0 R (HD.1519) 2295 0 R (HD.152) 799 0 R (HD.1520) 2296 0 R (HD.1521) 2297 0 R (HD.1522) 2298 0 R (HD.1523) 2299 0 R (HD.1524) 2300 0 R (HD.1525) 2301 0 R (HD.1526) 2302 0 R (HD.1527) 2303 0 R (HD.1528) 2304 0 R (HD.1529) 2305 0 R (HD.153) 800 0 R (HD.1530) 2306 0 R (HD.1531) 2307 0 R (HD.1532) 2308 0 R (HD.1533) 2309 0 R (HD.1534) 2310 0 R (HD.1535) 2311 0 R (HD.1536) 2312 0 R (HD.1537) 2314 0 R (HD.1538) 2315 0 R (HD.1539) 2316 0 R (HD.154) 801 0 R (HD.1540) 2317 0 R (HD.1541) 2318 0 R (HD.1542) 2319 0 R (HD.1543) 2320 0 R (HD.1544) 2321 0 R ] /Limits [ (HD.1516) (HD.1544) ] >>
-endobj
-4551 0 obj
-<< /Names [ (HD.1545) 2322 0 R (HD.1546) 2323 0 R (HD.1547) 2324 0 R (HD.1548) 2325 0 R (HD.1549) 2326 0 R (HD.155) 802 0 R (HD.1550) 2327 0 R (HD.1551) 2328 0 R (HD.1552) 2329 0 R (HD.1553) 2330 0 R (HD.1554) 2331 0 R (HD.1555) 2332 0 R (HD.1556) 2333 0 R (HD.1557) 2338 0 R (HD.1558) 2339 0 R (HD.1559) 2340 0 R (HD.156) 803 0 R (HD.1560) 2341 0 R (HD.1561) 2342 0 R (HD.1562) 2343 0 R (HD.1563) 2344 0 R (HD.1564) 2345 0 R (HD.1565) 2346 0 R (HD.1566) 2347 0 R (HD.1567) 2348 0 R (HD.1568) 2349 0 R (HD.1569) 2350 0 R (HD.157) 804 0 R (HD.1570) 2351 0 R (HD.1571) 2352 0 R (HD.1572) 2353 0 R (HD.1573) 2354 0 R ] /Limits [ (HD.1545) (HD.1573) ] >>
-endobj
-4552 0 obj
-<< /Names [ (HD.1574) 2355 0 R (HD.1575) 2356 0 R (HD.1576) 2357 0 R (HD.1577) 2358 0 R (HD.1578) 2359 0 R (HD.1579) 2360 0 R (HD.158) 805 0 R (HD.1580) 2361 0 R (HD.1581) 2362 0 R (HD.1582) 2363 0 R (HD.1583) 2368 0 R (HD.1584) 2369 0 R (HD.1585) 2370 0 R (HD.1586) 2371 0 R (HD.1587) 2372 0 R (HD.1588) 2373 0 R (HD.1589) 2374 0 R (HD.159) 810 0 R (HD.1590) 2375 0 R (HD.1591) 2376 0 R (HD.1592) 2377 0 R (HD.1593) 2378 0 R (HD.1594) 2379 0 R (HD.1595) 2380 0 R (HD.1596) 2381 0 R (HD.1597) 2382 0 R (HD.1598) 2383 0 R (HD.1599) 2384 0 R (HD.16) 651 0 R (HD.160) 811 0 R (HD.1600) 2385 0 R (HD.1601) 2386 0 R ] /Limits [ (HD.1574) (HD.1601) ] >>
-endobj
-4553 0 obj
-<< /Names [ (HD.1602) 2387 0 R (HD.1603) 2388 0 R (HD.1604) 2389 0 R (HD.1605) 2390 0 R (HD.1606) 2391 0 R (HD.1607) 2393 0 R (HD.1608) 2394 0 R (HD.1609) 2395 0 R (HD.161) 812 0 R (HD.1610) 2396 0 R (HD.1611) 2397 0 R (HD.1612) 2398 0 R (HD.1613) 2399 0 R (HD.1614) 2400 0 R (HD.1615) 2401 0 R (HD.1616) 2406 0 R (HD.1617) 2407 0 R (HD.1618) 2408 0 R (HD.1619) 2409 0 R (HD.162) 813 0 R (HD.1620) 2410 0 R (HD.1621) 2411 0 R (HD.1622) 2412 0 R (HD.1623) 2413 0 R (HD.1624) 2414 0 R (HD.1625) 2415 0 R (HD.1626) 2416 0 R (HD.1627) 2417 0 R (HD.1628) 2418 0 R (HD.1629) 2419 0 R (HD.163) 814 0 R (HD.1630) 2420 0 R ] /Limits [ (HD.1602) (HD.1630) ] >>
-endobj
-4554 0 obj
-<< /Names [ (HD.1631) 2421 0 R (HD.1632) 2422 0 R (HD.1633) 2423 0 R (HD.1634) 2424 0 R (HD.1635) 2425 0 R (HD.1636) 2426 0 R (HD.1637) 2427 0 R (HD.1638) 2428 0 R (HD.1639) 2429 0 R (HD.164) 815 0 R (HD.1640) 2430 0 R (HD.1641) 2431 0 R (HD.1642) 2432 0 R (HD.1643) 2433 0 R (HD.1644) 2434 0 R (HD.1645) 2435 0 R (HD.1646) 2436 0 R (HD.1647) 2437 0 R (HD.1648) 2438 0 R (HD.1649) 2439 0 R (HD.165) 816 0 R (HD.1650) 2440 0 R (HD.1651) 2441 0 R (HD.1652) 2447 0 R (HD.1653) 2448 0 R (HD.1654) 2449 0 R (HD.1655) 2450 0 R (HD.1656) 2451 0 R (HD.1657) 2452 0 R (HD.1658) 2453 0 R (HD.1659) 2454 0 R (HD.166) 817 0 R ] /Limits [ (HD.1631) (HD.166) ] >>
-endobj
-4555 0 obj
-<< /Names [ (HD.1660) 2455 0 R (HD.1661) 2456 0 R (HD.1662) 2457 0 R (HD.1663) 2458 0 R (HD.1664) 2459 0 R (HD.1665) 2460 0 R (HD.1666) 2461 0 R (HD.1667) 2462 0 R (HD.1668) 2463 0 R (HD.1669) 2464 0 R (HD.167) 818 0 R (HD.1670) 2465 0 R (HD.1671) 2466 0 R (HD.1672) 2467 0 R (HD.1673) 2468 0 R (HD.1674) 2469 0 R (HD.1675) 2470 0 R (HD.1676) 2471 0 R (HD.1677) 2472 0 R (HD.1678) 2473 0 R (HD.1679) 2474 0 R (HD.168) 819 0 R (HD.1680) 2475 0 R (HD.1681) 2476 0 R (HD.1682) 2477 0 R (HD.1683) 2478 0 R (HD.1684) 2479 0 R (HD.1685) 2480 0 R (HD.1686) 2482 0 R (HD.1687) 2483 0 R (HD.1688) 2484 0 R (HD.1689) 2485 0 R ] /Limits [ (HD.1660) (HD.1689) ] >>
-endobj
-4556 0 obj
-<< /Names [ (HD.169) 820 0 R (HD.1690) 2486 0 R (HD.1691) 2487 0 R (HD.1692) 2492 0 R (HD.1693) 2493 0 R (HD.1694) 2494 0 R (HD.1695) 2495 0 R (HD.1696) 2496 0 R (HD.1697) 2497 0 R (HD.1698) 2498 0 R (HD.1699) 2499 0 R (HD.17) 652 0 R (HD.170) 821 0 R (HD.1700) 2500 0 R (HD.1701) 2501 0 R (HD.1702) 2502 0 R (HD.1703) 2503 0 R (HD.1704) 2504 0 R (HD.1705) 2505 0 R (HD.1706) 2506 0 R (HD.1707) 2507 0 R (HD.1708) 2508 0 R (HD.1709) 2509 0 R (HD.171) 822 0 R (HD.1710) 2510 0 R (HD.1711) 2511 0 R (HD.1712) 2512 0 R (HD.1713) 2513 0 R (HD.1714) 2514 0 R (HD.1715) 2515 0 R (HD.1716) 2516 0 R (HD.1717) 2517 0 R ] /Limits [ (HD.169) (HD.1717) ] >>
-endobj
-4557 0 obj
-<< /Names [ (HD.1718) 2518 0 R (HD.1719) 2519 0 R (HD.172) 823 0 R (HD.1720) 2520 0 R (HD.1721) 2521 0 R (HD.1722) 2522 0 R (HD.1723) 2523 0 R (HD.1724) 2524 0 R (HD.1725) 2525 0 R (HD.1726) 2526 0 R (HD.1727) 2527 0 R (HD.1728) 2528 0 R (HD.1729) 2529 0 R (HD.173) 824 0 R (HD.1730) 2530 0 R (HD.1731) 2531 0 R (HD.1732) 2532 0 R (HD.1733) 2533 0 R (HD.1734) 2534 0 R (HD.1735) 2535 0 R (HD.1736) 2536 0 R (HD.1737) 2537 0 R (HD.1738) 2543 0 R (HD.1739) 2544 0 R (HD.174) 825 0 R (HD.1740) 2545 0 R (HD.1741) 2546 0 R (HD.1742) 2547 0 R (HD.1743) 2548 0 R (HD.1744) 2549 0 R (HD.1745) 2550 0 R (HD.1746) 2551 0 R ] /Limits [ (HD.1718) (HD.1746) ] >>
-endobj
-4558 0 obj
-<< /Names [ (HD.1747) 2552 0 R (HD.1748) 2553 0 R (HD.1749) 2554 0 R (HD.175) 826 0 R (HD.1750) 2555 0 R (HD.1751) 2556 0 R (HD.1752) 2557 0 R (HD.1753) 2558 0 R (HD.1754) 2559 0 R (HD.1755) 2560 0 R (HD.1756) 2561 0 R (HD.1757) 2562 0 R (HD.1758) 2564 0 R (HD.1759) 2565 0 R (HD.176) 827 0 R (HD.1760) 2566 0 R (HD.1761) 2567 0 R (HD.1762) 2568 0 R (HD.1763) 2569 0 R (HD.1764) 2570 0 R (HD.1765) 2571 0 R (HD.1766) 2572 0 R (HD.1767) 2573 0 R (HD.1768) 2574 0 R (HD.1769) 2575 0 R (HD.177) 828 0 R (HD.1770) 2576 0 R (HD.1771) 2584 0 R (HD.1772) 2585 0 R (HD.1773) 2586 0 R (HD.1774) 2587 0 R (HD.1775) 2588 0 R ] /Limits [ (HD.1747) (HD.1775) ] >>
-endobj
-4559 0 obj
-<< /Names [ (HD.1776) 2589 0 R (HD.1777) 2590 0 R (HD.1778) 2591 0 R (HD.1779) 2592 0 R (HD.178) 829 0 R (HD.1780) 2593 0 R (HD.1781) 2594 0 R (HD.1782) 2595 0 R (HD.1783) 2596 0 R (HD.1784) 2597 0 R (HD.1785) 2598 0 R (HD.1786) 2599 0 R (HD.1787) 2600 0 R (HD.1788) 2601 0 R (HD.1789) 2602 0 R (HD.179) 830 0 R (HD.1790) 2603 0 R (HD.1791) 2604 0 R (HD.1792) 2605 0 R (HD.1793) 2606 0 R (HD.1794) 2607 0 R (HD.1795) 2608 0 R (HD.1796) 2609 0 R (HD.1797) 2610 0 R (HD.1798) 2611 0 R (HD.1799) 2612 0 R (HD.18) 653 0 R (HD.180) 835 0 R (HD.1800) 2613 0 R (HD.1801) 2614 0 R (HD.1802) 2615 0 R (HD.1803) 2616 0 R ] /Limits [ (HD.1776) (HD.1803) ] >>
-endobj
-4560 0 obj
-<< /Names [ (HD.1804) 2617 0 R (HD.1805) 2618 0 R (HD.1806) 2619 0 R (HD.1807) 2620 0 R (HD.1808) 2621 0 R (HD.1809) 2622 0 R (HD.181) 836 0 R (HD.1810) 2623 0 R (HD.1811) 2624 0 R (HD.1812) 2625 0 R (HD.1813) 2626 0 R (HD.1814) 2627 0 R (HD.1815) 2628 0 R (HD.1816) 2629 0 R (HD.1817) 2630 0 R (HD.1818) 2631 0 R (HD.1819) 2632 0 R (HD.182) 837 0 R (HD.1820) 2633 0 R (HD.1821) 2634 0 R (HD.1822) 2639 0 R (HD.1823) 2640 0 R (HD.1824) 2641 0 R (HD.1825) 2642 0 R (HD.1826) 2643 0 R (HD.1827) 2644 0 R (HD.1828) 2645 0 R (HD.1829) 2646 0 R (HD.183) 838 0 R (HD.1830) 2647 0 R (HD.1831) 2648 0 R (HD.1832) 2649 0 R ] /Limits [ (HD.1804) (HD.1832) ] >>
-endobj
-4561 0 obj
-<< /Names [ (HD.1833) 2650 0 R (HD.1834) 2651 0 R (HD.1835) 2652 0 R (HD.1836) 2653 0 R (HD.1837) 2654 0 R (HD.1838) 2655 0 R (HD.1839) 2656 0 R (HD.184) 839 0 R (HD.1840) 2657 0 R (HD.1841) 2658 0 R (HD.1842) 2659 0 R (HD.1843) 2660 0 R (HD.1844) 2661 0 R (HD.1845) 2662 0 R (HD.1846) 2663 0 R (HD.1847) 2664 0 R (HD.1848) 2665 0 R (HD.1849) 2666 0 R (HD.185) 840 0 R (HD.1850) 2667 0 R (HD.1851) 2668 0 R (HD.1852) 2669 0 R (HD.1853) 2670 0 R (HD.1854) 2671 0 R (HD.1855) 2672 0 R (HD.1856) 2673 0 R (HD.1857) 2680 0 R (HD.1858) 2681 0 R (HD.1859) 2682 0 R (HD.186) 841 0 R (HD.1860) 2683 0 R (HD.1861) 2685 0 R ] /Limits [ (HD.1833) (HD.1861) ] >>
-endobj
-4562 0 obj
-<< /Names [ (HD.1862) 2686 0 R (HD.1863) 2687 0 R (HD.1864) 2688 0 R (HD.1865) 2689 0 R (HD.1866) 2690 0 R (HD.1867) 2691 0 R (HD.1868) 2692 0 R (HD.1869) 2693 0 R (HD.187) 842 0 R (HD.1870) 2694 0 R (HD.1871) 2695 0 R (HD.1872) 2696 0 R (HD.1873) 2697 0 R (HD.1874) 2698 0 R (HD.1875) 2699 0 R (HD.1876) 2700 0 R (HD.1877) 2701 0 R (HD.1878) 2702 0 R (HD.1879) 2703 0 R (HD.188) 843 0 R (HD.1880) 2704 0 R (HD.1881) 2705 0 R (HD.1882) 2706 0 R (HD.1883) 2707 0 R (HD.1884) 2708 0 R (HD.1885) 2709 0 R (HD.1886) 2717 0 R (HD.1887) 2718 0 R (HD.1888) 2719 0 R (HD.1889) 2720 0 R (HD.189) 844 0 R (HD.1890) 2721 0 R ] /Limits [ (HD.1862) (HD.1890) ] >>
-endobj
-4563 0 obj
-<< /Names [ (HD.1891) 2722 0 R (HD.1892) 2723 0 R (HD.1893) 2724 0 R (HD.1894) 2725 0 R (HD.1895) 2726 0 R (HD.1896) 2727 0 R (HD.1897) 2728 0 R (HD.1898) 2729 0 R (HD.1899) 2730 0 R (HD.19) 654 0 R (HD.190) 845 0 R (HD.1900) 2731 0 R (HD.1901) 2732 0 R (HD.1902) 2733 0 R (HD.1903) 2734 0 R (HD.1904) 2735 0 R (HD.1905) 2736 0 R (HD.1906) 2737 0 R (HD.1907) 2738 0 R (HD.1908) 2739 0 R (HD.1909) 2740 0 R (HD.191) 846 0 R (HD.1910) 2741 0 R (HD.1911) 2742 0 R (HD.1912) 2743 0 R (HD.1913) 2744 0 R (HD.1914) 2745 0 R (HD.1915) 2746 0 R (HD.1916) 2747 0 R (HD.1917) 2748 0 R (HD.1918) 2749 0 R (HD.1919) 2750 0 R ] /Limits [ (HD.1891) (HD.1919) ] >>
-endobj
-4564 0 obj
-<< /Names [ (HD.192) 847 0 R (HD.1920) 2752 0 R (HD.1921) 2753 0 R (HD.1922) 2754 0 R (HD.1923) 2755 0 R (HD.1924) 2756 0 R (HD.1925) 2757 0 R (HD.1926) 2758 0 R (HD.1927) 2759 0 R (HD.1928) 2760 0 R (HD.1929) 2761 0 R (HD.193) 848 0 R (HD.1930) 2763 0 R (HD.1931) 2765 0 R (HD.1932) 2771 0 R (HD.1933) 2772 0 R (HD.1934) 2773 0 R (HD.1935) 2774 0 R (HD.1936) 2775 0 R (HD.1937) 2776 0 R (HD.1938) 2777 0 R (HD.1939) 2778 0 R (HD.194) 849 0 R (HD.1940) 2779 0 R (HD.1941) 2780 0 R (HD.1942) 2781 0 R (HD.1943) 2782 0 R (HD.1944) 2783 0 R (HD.1945) 2784 0 R (HD.1946) 2785 0 R (HD.1947) 2786 0 R (HD.1948) 2787 0 R ] /Limits [ (HD.192) (HD.1948) ] >>
-endobj
-4565 0 obj
-<< /Names [ (HD.1949) 2788 0 R (HD.195) 850 0 R (HD.1950) 2789 0 R (HD.1951) 2790 0 R (HD.1952) 2791 0 R (HD.1953) 2792 0 R (HD.1954) 2793 0 R (HD.1955) 2794 0 R (HD.1956) 2795 0 R (HD.1957) 2796 0 R (HD.1958) 2797 0 R (HD.1959) 2798 0 R (HD.196) 851 0 R (HD.1960) 2799 0 R (HD.1961) 2800 0 R (HD.1962) 2801 0 R (HD.1963) 2802 0 R (HD.1964) 2803 0 R (HD.1965) 2804 0 R (HD.1966) 2805 0 R (HD.1967) 2806 0 R (HD.1968) 2807 0 R (HD.1969) 2808 0 R (HD.197) 856 0 R (HD.1970) 2809 0 R (HD.1971) 2810 0 R (HD.1972) 2811 0 R (HD.1973) 2812 0 R (HD.1974) 2813 0 R (HD.1975) 2814 0 R (HD.1976) 2815 0 R (HD.1977) 2816 0 R ] /Limits [ (HD.1949) (HD.1977) ] >>
-endobj
-4566 0 obj
-<< /Names [ (HD.1978) 2817 0 R (HD.1979) 2818 0 R (HD.198) 857 0 R (HD.1980) 2819 0 R (HD.1981) 2820 0 R (HD.1982) 2821 0 R (HD.1983) 2822 0 R (HD.1984) 2823 0 R (HD.1985) 2824 0 R (HD.1986) 2825 0 R (HD.1987) 2826 0 R (HD.1988) 2827 0 R (HD.1989) 2828 0 R (HD.199) 858 0 R (HD.1990) 2833 0 R (HD.1991) 2834 0 R (HD.1992) 2835 0 R (HD.1993) 2836 0 R (HD.1994) 2837 0 R (HD.1995) 2839 0 R (HD.1996) 2840 0 R (HD.1997) 2841 0 R (HD.1998) 2842 0 R (HD.1999) 2844 0 R (HD.2) 637 0 R (HD.20) 655 0 R (HD.200) 859 0 R (HD.2000) 2845 0 R (HD.2001) 2846 0 R (HD.2002) 2847 0 R (HD.2003) 2848 0 R (HD.2004) 2849 0 R ] /Limits [ (HD.1978) (HD.2004) ] >>
-endobj
-4567 0 obj
-<< /Names [ (HD.2005) 2850 0 R (HD.2006) 2851 0 R (HD.2007) 2852 0 R (HD.2008) 2853 0 R (HD.2009) 2854 0 R (HD.201) 860 0 R (HD.2010) 2855 0 R (HD.2011) 2856 0 R (HD.2012) 2857 0 R (HD.2013) 2858 0 R (HD.2014) 2859 0 R (HD.2015) 2860 0 R (HD.2016) 2861 0 R (HD.2017) 2862 0 R (HD.2018) 2863 0 R (HD.2019) 2864 0 R (HD.202) 861 0 R (HD.2020) 2865 0 R (HD.2021) 2866 0 R (HD.2022) 2867 0 R (HD.2023) 2868 0 R (HD.2024) 2869 0 R (HD.2025) 2870 0 R (HD.2026) 2871 0 R (HD.2027) 2872 0 R (HD.2028) 2873 0 R (HD.2029) 2879 0 R (HD.203) 862 0 R (HD.2030) 2880 0 R (HD.2031) 2881 0 R (HD.2032) 2882 0 R (HD.2033) 2883 0 R ] /Limits [ (HD.2005) (HD.2033) ] >>
-endobj
-4568 0 obj
-<< /Names [ (HD.2034) 2884 0 R (HD.2035) 2885 0 R (HD.2036) 2886 0 R (HD.2037) 2888 0 R (HD.2038) 2890 0 R (HD.2039) 2891 0 R (HD.204) 863 0 R (HD.2040) 2892 0 R (HD.2041) 2893 0 R (HD.2042) 2894 0 R (HD.2043) 2895 0 R (HD.2044) 2896 0 R (HD.2045) 2897 0 R (HD.2046) 2898 0 R (HD.2047) 2899 0 R (HD.2048) 2900 0 R (HD.2049) 2901 0 R (HD.205) 864 0 R (HD.2050) 2902 0 R (HD.2051) 2903 0 R (HD.2052) 2904 0 R (HD.2053) 2905 0 R (HD.2054) 2906 0 R (HD.2055) 2907 0 R (HD.2056) 2908 0 R (HD.2057) 2909 0 R (HD.2058) 2910 0 R (HD.2059) 2911 0 R (HD.206) 865 0 R (HD.2060) 2912 0 R (HD.2061) 2913 0 R (HD.2062) 2914 0 R ] /Limits [ (HD.2034) (HD.2062) ] >>
-endobj
-4569 0 obj
-<< /Names [ (HD.2063) 2915 0 R (HD.2064) 2916 0 R (HD.2065) 2917 0 R (HD.2066) 2918 0 R (HD.2067) 2919 0 R (HD.2068) 2926 0 R (HD.2069) 2927 0 R (HD.207) 866 0 R (HD.2070) 2928 0 R (HD.2071) 2929 0 R (HD.2072) 2930 0 R (HD.2073) 2931 0 R (HD.2074) 2932 0 R (HD.2075) 2933 0 R (HD.2076) 2934 0 R (HD.2077) 2935 0 R (HD.2078) 2936 0 R (HD.2079) 2937 0 R (HD.208) 867 0 R (HD.2080) 2938 0 R (HD.2081) 2939 0 R (HD.2082) 2940 0 R (HD.2083) 2941 0 R (HD.2084) 2942 0 R (HD.2085) 2943 0 R (HD.2086) 2944 0 R (HD.2087) 2945 0 R (HD.2088) 2946 0 R (HD.2089) 2947 0 R (HD.209) 868 0 R (HD.2090) 2948 0 R (HD.2091) 2949 0 R ] /Limits [ (HD.2063) (HD.2091) ] >>
-endobj
-4570 0 obj
-<< /Names [ (HD.2092) 2950 0 R (HD.2093) 2951 0 R (HD.2094) 2952 0 R (HD.2095) 2953 0 R (HD.2096) 2954 0 R (HD.2097) 2955 0 R (HD.2098) 2956 0 R (HD.2099) 2957 0 R (HD.21) 656 0 R (HD.210) 869 0 R (HD.2100) 2958 0 R (HD.2101) 2959 0 R (HD.2102) 2960 0 R (HD.2103) 2961 0 R (HD.2104) 2962 0 R (HD.2105) 2963 0 R (HD.2106) 2964 0 R (HD.2107) 2965 0 R (HD.2108) 2966 0 R (HD.2109) 2967 0 R (HD.211) 870 0 R (HD.2110) 2968 0 R (HD.2111) 2969 0 R (HD.2112) 2970 0 R (HD.2113) 2971 0 R (HD.2114) 2972 0 R (HD.2115) 2973 0 R (HD.2116) 2974 0 R (HD.2117) 2975 0 R (HD.2118) 2976 0 R (HD.2119) 2977 0 R (HD.212) 871 0 R ] /Limits [ (HD.2092) (HD.212) ] >>
-endobj
-4571 0 obj
-<< /Names [ (HD.2120) 2982 0 R (HD.2121) 2983 0 R (HD.2122) 2984 0 R (HD.2123) 2985 0 R (HD.2124) 2986 0 R (HD.2125) 2987 0 R (HD.2126) 2988 0 R (HD.2127) 2989 0 R (HD.2128) 2990 0 R (HD.2129) 2991 0 R (HD.213) 872 0 R (HD.2130) 2992 0 R (HD.2131) 2993 0 R (HD.2132) 2994 0 R (HD.2133) 2995 0 R (HD.2134) 2996 0 R (HD.2135) 2997 0 R (HD.2136) 2998 0 R (HD.2137) 2999 0 R (HD.2138) 3000 0 R (HD.2139) 3001 0 R (HD.214) 873 0 R (HD.2140) 3002 0 R (HD.2141) 3003 0 R (HD.2142) 3004 0 R (HD.2143) 3005 0 R (HD.2144) 3006 0 R (HD.2145) 3007 0 R (HD.2146) 3008 0 R (HD.2147) 3009 0 R (HD.2148) 3010 0 R (HD.2149) 3011 0 R ] /Limits [ (HD.2120) (HD.2149) ] >>
-endobj
-4572 0 obj
-<< /Names [ (HD.215) 874 0 R (HD.2150) 3012 0 R (HD.2151) 3013 0 R (HD.2152) 3014 0 R (HD.2153) 3015 0 R (HD.2154) 3016 0 R (HD.2155) 3017 0 R (HD.2156) 3018 0 R (HD.2157) 3019 0 R (HD.2158) 3020 0 R (HD.2159) 3021 0 R (HD.216) 875 0 R (HD.2160) 3022 0 R (HD.2161) 3023 0 R (HD.2162) 3025 0 R (HD.2163) 3026 0 R (HD.2164) 3028 0 R (HD.2165) 3029 0 R (HD.2166) 3030 0 R (HD.2167) 3031 0 R (HD.2168) 3032 0 R (HD.2169) 3037 0 R (HD.217) 876 0 R (HD.2170) 3039 0 R (HD.2171) 3040 0 R (HD.2172) 3041 0 R (HD.2173) 3042 0 R (HD.2174) 3043 0 R (HD.2175) 3044 0 R (HD.2176) 3045 0 R (HD.2177) 3046 0 R (HD.2178) 3047 0 R ] /Limits [ (HD.215) (HD.2178) ] >>
-endobj
-4573 0 obj
-<< /Names [ (HD.2179) 3048 0 R (HD.218) 877 0 R (HD.2180) 3049 0 R (HD.2181) 3050 0 R (HD.2182) 3051 0 R (HD.2183) 3052 0 R (HD.2184) 3053 0 R (HD.2185) 3054 0 R (HD.2186) 3055 0 R (HD.2187) 3056 0 R (HD.2188) 3057 0 R (HD.2189) 3058 0 R (HD.219) 878 0 R (HD.2190) 3059 0 R (HD.2191) 3060 0 R (HD.2192) 3061 0 R (HD.2193) 3062 0 R (HD.2194) 3063 0 R (HD.2195) 3064 0 R (HD.2196) 3065 0 R (HD.2197) 3066 0 R (HD.2198) 3067 0 R (HD.2199) 3069 0 R (HD.22) 657 0 R (HD.220) 879 0 R (HD.2200) 3070 0 R (HD.2201) 3071 0 R (HD.2202) 3072 0 R (HD.2203) 3073 0 R (HD.2204) 3074 0 R (HD.2205) 3075 0 R (HD.2206) 3081 0 R ] /Limits [ (HD.2179) (HD.2206) ] >>
-endobj
-4574 0 obj
-<< /Names [ (HD.2207) 3082 0 R (HD.2208) 3083 0 R (HD.2209) 3084 0 R (HD.221) 880 0 R (HD.2210) 3085 0 R (HD.2211) 3086 0 R (HD.2212) 3088 0 R (HD.2213) 3089 0 R (HD.2214) 3090 0 R (HD.2215) 3091 0 R (HD.2216) 3092 0 R (HD.2217) 3093 0 R (HD.2218) 3094 0 R (HD.2219) 3095 0 R (HD.222) 881 0 R (HD.2220) 3096 0 R (HD.2221) 3097 0 R (HD.2222) 3098 0 R (HD.2223) 3099 0 R (HD.2224) 3100 0 R (HD.2225) 3101 0 R (HD.2226) 3102 0 R (HD.2227) 3103 0 R (HD.2228) 3104 0 R (HD.2229) 3105 0 R (HD.223) 882 0 R (HD.2230) 3106 0 R (HD.2231) 3107 0 R (HD.2232) 3108 0 R (HD.2233) 3109 0 R (HD.2234) 3110 0 R (HD.2235) 3111 0 R ] /Limits [ (HD.2207) (HD.2235) ] >>
-endobj
-4575 0 obj
-<< /Names [ (HD.2236) 3112 0 R (HD.2237) 3113 0 R (HD.2238) 3114 0 R (HD.2239) 3115 0 R (HD.224) 883 0 R (HD.2240) 3116 0 R (HD.2241) 3118 0 R (HD.2242) 3119 0 R (HD.2243) 3120 0 R (HD.2244) 3121 0 R (HD.2245) 3122 0 R (HD.2246) 3123 0 R (HD.2247) 3124 0 R (HD.2248) 3125 0 R (HD.2249) 3126 0 R (HD.225) 884 0 R (HD.2250) 3127 0 R (HD.2251) 3128 0 R (HD.2252) 3129 0 R (HD.2253) 3130 0 R (HD.2254) 3131 0 R (HD.2255) 3132 0 R (HD.2256) 3133 0 R (HD.2257) 3134 0 R (HD.2258) 3140 0 R (HD.2259) 3141 0 R (HD.226) 885 0 R (HD.2260) 3142 0 R (HD.2261) 3143 0 R (HD.2262) 3144 0 R (HD.2263) 3145 0 R (HD.2264) 3146 0 R ] /Limits [ (HD.2236) (HD.2264) ] >>
-endobj
-4576 0 obj
-<< /Names [ (HD.2265) 3147 0 R (HD.2266) 3148 0 R (HD.2267) 3149 0 R (HD.2268) 3150 0 R (HD.2269) 3151 0 R (HD.227) 886 0 R (HD.2270) 3152 0 R (HD.2271) 3153 0 R (HD.2272) 3154 0 R (HD.2273) 3155 0 R (HD.2274) 3156 0 R (HD.2275) 3157 0 R (HD.2276) 3158 0 R (HD.2277) 3159 0 R (HD.2278) 3160 0 R (HD.2279) 3161 0 R (HD.228) 887 0 R (HD.2280) 3162 0 R (HD.2281) 3163 0 R (HD.2282) 3165 0 R (HD.2283) 3167 0 R (HD.2284) 3168 0 R (HD.2285) 3169 0 R (HD.2286) 3170 0 R (HD.2287) 3171 0 R (HD.2288) 3172 0 R (HD.2289) 3173 0 R (HD.229) 888 0 R (HD.2290) 3174 0 R (HD.2291) 3175 0 R (HD.2292) 3176 0 R (HD.2293) 3177 0 R ] /Limits [ (HD.2265) (HD.2293) ] >>
-endobj
-4577 0 obj
-<< /Names [ (HD.2294) 3178 0 R (HD.2295) 3179 0 R (HD.2296) 3180 0 R (HD.2297) 3181 0 R (HD.2298) 3182 0 R (HD.2299) 3183 0 R (HD.23) 658 0 R (HD.230) 889 0 R (HD.2300) 3184 0 R (HD.2301) 3185 0 R (HD.2302) 3186 0 R (HD.2303) 3187 0 R (HD.2304) 3188 0 R (HD.2305) 3189 0 R (HD.2306) 3190 0 R (HD.2307) 3191 0 R (HD.2308) 3192 0 R (HD.2309) 3193 0 R (HD.231) 890 0 R (HD.2310) 3194 0 R (HD.2311) 3195 0 R (HD.2312) 3200 0 R (HD.2313) 3201 0 R (HD.2314) 3202 0 R (HD.2315) 3203 0 R (HD.2316) 3204 0 R (HD.2317) 3205 0 R (HD.2318) 3206 0 R (HD.2319) 3207 0 R (HD.232) 891 0 R (HD.2320) 3208 0 R (HD.2321) 3209 0 R ] /Limits [ (HD.2294) (HD.2321) ] >>
+<< /Title 7 0 R /A 4 0 R /Parent 4577 0 R /Next 10 0 R >>
endobj
4578 0 obj
-<< /Names [ (HD.2322) 3210 0 R (HD.2323) 3211 0 R (HD.2324) 3212 0 R (HD.2325) 3213 0 R (HD.2326) 3214 0 R (HD.2327) 3215 0 R (HD.2328) 3216 0 R (HD.2329) 3217 0 R (HD.233) 892 0 R (HD.2330) 3218 0 R (HD.2331) 3219 0 R (HD.2332) 3220 0 R (HD.2333) 3221 0 R (HD.2334) 3222 0 R (HD.2335) 3223 0 R (HD.2336) 3224 0 R (HD.2337) 3225 0 R (HD.2338) 3226 0 R (HD.2339) 3227 0 R (HD.234) 893 0 R (HD.2340) 3228 0 R (HD.2341) 3229 0 R (HD.2342) 3230 0 R (HD.2343) 3231 0 R (HD.2344) 3232 0 R (HD.2345) 3233 0 R (HD.2346) 3234 0 R (HD.2347) 3235 0 R (HD.2348) 3236 0 R (HD.2349) 3237 0 R (HD.235) 898 0 R (HD.2350) 3238 0 R ] /Limits [ (HD.2322) (HD.2350) ] >>
+<< /Names [ (Doc-Start) 324 0 R (HD.1) 642 0 R (HD.10) 653 0 R (HD.100) 751 0 R (HD.1000) 1743 0 R (HD.1001) 1744 0 R (HD.1002) 1745 0 R (HD.1003) 1746 0 R (HD.1004) 1747 0 R (HD.1005) 1748 0 R (HD.1006) 1749 0 R (HD.1007) 1750 0 R (HD.1008) 1751 0 R (HD.1009) 1752 0 R (HD.101) 752 0 R (HD.1010) 1753 0 R (HD.1011) 1754 0 R (HD.1012) 1755 0 R (HD.1013) 1756 0 R (HD.1014) 1757 0 R (HD.1015) 1758 0 R (HD.1016) 1759 0 R (HD.1017) 1760 0 R (HD.1018) 1761 0 R (HD.1019) 1762 0 R (HD.102) 753 0 R (HD.1020) 1763 0 R (HD.1021) 1764 0 R (HD.1022) 1765 0 R (HD.1023) 1766 0 R (HD.1024) 1767 0 R (HD.1025) 1768 0 R ] /Limits [ (Doc-Start) (HD.1025) ] >>
endobj
4579 0 obj
-<< /Names [ (HD.2351) 3239 0 R (HD.2352) 3240 0 R (HD.2353) 3241 0 R (HD.2354) 3242 0 R (HD.2355) 3243 0 R (HD.2356) 3244 0 R (HD.2357) 3245 0 R (HD.2358) 3246 0 R (HD.2359) 3253 0 R (HD.236) 899 0 R (HD.2360) 3254 0 R (HD.2361) 3256 0 R (HD.2362) 3257 0 R (HD.2363) 3258 0 R (HD.2364) 3259 0 R (HD.2365) 3260 0 R (HD.2366) 3261 0 R (HD.2367) 3262 0 R (HD.2368) 3263 0 R (HD.2369) 3264 0 R (HD.237) 900 0 R (HD.2370) 3265 0 R (HD.2371) 3266 0 R (HD.2372) 3268 0 R (HD.2373) 3269 0 R (HD.2374) 3270 0 R (HD.2375) 3271 0 R (HD.2376) 3273 0 R (HD.2377) 3275 0 R (HD.2378) 3276 0 R (HD.2379) 3277 0 R (HD.238) 901 0 R ] /Limits [ (HD.2351) (HD.238) ] >>
+<< /Names [ (HD.1026) 1769 0 R (HD.1027) 1770 0 R (HD.1028) 1771 0 R (HD.1029) 1772 0 R (HD.103) 754 0 R (HD.1030) 1773 0 R (HD.1031) 1774 0 R (HD.1032) 1775 0 R (HD.1033) 1776 0 R (HD.1034) 1777 0 R (HD.1035) 1778 0 R (HD.1036) 1779 0 R (HD.1037) 1780 0 R (HD.1038) 1781 0 R (HD.1039) 1782 0 R (HD.104) 755 0 R (HD.1040) 1783 0 R (HD.1041) 1784 0 R (HD.1042) 1785 0 R (HD.1043) 1786 0 R (HD.1044) 1787 0 R (HD.1045) 1788 0 R (HD.1046) 1789 0 R (HD.1047) 1794 0 R (HD.1048) 1795 0 R (HD.1049) 1796 0 R (HD.105) 756 0 R (HD.1050) 1797 0 R (HD.1051) 1798 0 R (HD.1052) 1799 0 R (HD.1053) 1800 0 R (HD.1054) 1801 0 R ] /Limits [ (HD.1026) (HD.1054) ] >>
endobj
4580 0 obj
-<< /Names [ (HD.2380) 3278 0 R (HD.2381) 3279 0 R (HD.2382) 3280 0 R (HD.2383) 3281 0 R (HD.2384) 3282 0 R (HD.2385) 3283 0 R (HD.2386) 3284 0 R (HD.2387) 3285 0 R (HD.2388) 3292 0 R (HD.2389) 3293 0 R (HD.239) 902 0 R (HD.2390) 3294 0 R (HD.2391) 3295 0 R (HD.2392) 3296 0 R (HD.2393) 3297 0 R (HD.2394) 3298 0 R (HD.2395) 3299 0 R (HD.2396) 3300 0 R (HD.2397) 3301 0 R (HD.2398) 3302 0 R (HD.2399) 3303 0 R (HD.24) 659 0 R (HD.240) 903 0 R (HD.2400) 3304 0 R (HD.2401) 3305 0 R (HD.2402) 3306 0 R (HD.2403) 3307 0 R (HD.2404) 3308 0 R (HD.2405) 3309 0 R (HD.2406) 3310 0 R (HD.2407) 3311 0 R (HD.2408) 3312 0 R ] /Limits [ (HD.2380) (HD.2408) ] >>
+<< /Names [ (HD.1055) 1802 0 R (HD.1056) 1803 0 R (HD.1057) 1804 0 R (HD.1058) 1805 0 R (HD.1059) 1806 0 R (HD.106) 757 0 R (HD.1060) 1807 0 R (HD.1061) 1808 0 R (HD.1062) 1809 0 R (HD.1063) 1810 0 R (HD.1064) 1811 0 R (HD.1065) 1812 0 R (HD.1066) 1813 0 R (HD.1067) 1814 0 R (HD.1068) 1815 0 R (HD.1069) 1816 0 R (HD.107) 758 0 R (HD.1070) 1817 0 R (HD.1071) 1818 0 R (HD.1072) 1819 0 R (HD.1073) 1820 0 R (HD.1074) 1821 0 R (HD.1075) 1822 0 R (HD.1076) 1823 0 R (HD.1077) 1824 0 R (HD.1078) 1825 0 R (HD.1079) 1826 0 R (HD.108) 759 0 R (HD.1080) 1827 0 R (HD.1081) 1828 0 R (HD.1082) 1829 0 R (HD.1083) 1830 0 R ] /Limits [ (HD.1055) (HD.1083) ] >>
endobj
4581 0 obj
-<< /Names [ (HD.2409) 3313 0 R (HD.241) 904 0 R (HD.2410) 3314 0 R (HD.2411) 3315 0 R (HD.2412) 3316 0 R (HD.2413) 3317 0 R (HD.2414) 3318 0 R (HD.2415) 3319 0 R (HD.2416) 3320 0 R (HD.2417) 3321 0 R (HD.2418) 3322 0 R (HD.2419) 3323 0 R (HD.242) 905 0 R (HD.2420) 3324 0 R (HD.2421) 3325 0 R (HD.2422) 3326 0 R (HD.2423) 3327 0 R (HD.2424) 3328 0 R (HD.2425) 3329 0 R (HD.2426) 3330 0 R (HD.2427) 3331 0 R (HD.2428) 3332 0 R (HD.2429) 3333 0 R (HD.243) 906 0 R (HD.2430) 3334 0 R (HD.2431) 3335 0 R (HD.2432) 3336 0 R (HD.2433) 3337 0 R (HD.2434) 3344 0 R (HD.2435) 3345 0 R (HD.2436) 3346 0 R (HD.2437) 3347 0 R ] /Limits [ (HD.2409) (HD.2437) ] >>
+<< /Names [ (HD.1084) 1831 0 R (HD.1085) 1832 0 R (HD.1086) 1833 0 R (HD.1087) 1834 0 R (HD.1088) 1835 0 R (HD.1089) 1836 0 R (HD.109) 760 0 R (HD.1090) 1837 0 R (HD.1091) 1838 0 R (HD.1092) 1839 0 R (HD.1093) 1840 0 R (HD.1094) 1845 0 R (HD.1095) 1846 0 R (HD.1096) 1847 0 R (HD.1097) 1848 0 R (HD.1098) 1849 0 R (HD.1099) 1850 0 R (HD.11) 654 0 R (HD.110) 761 0 R (HD.1100) 1851 0 R (HD.1101) 1852 0 R (HD.1102) 1853 0 R (HD.1103) 1854 0 R (HD.1104) 1855 0 R (HD.1105) 1856 0 R (HD.1106) 1857 0 R (HD.1107) 1858 0 R (HD.1108) 1859 0 R (HD.1109) 1860 0 R (HD.111) 762 0 R (HD.1110) 1861 0 R (HD.1111) 1862 0 R ] /Limits [ (HD.1084) (HD.1111) ] >>
endobj
4582 0 obj
-<< /Names [ (HD.2438) 3348 0 R (HD.2439) 3349 0 R (HD.244) 907 0 R (HD.2440) 3350 0 R (HD.2441) 3351 0 R (HD.2442) 3352 0 R (HD.2443) 3353 0 R (HD.2444) 3354 0 R (HD.2445) 3355 0 R (HD.2446) 3356 0 R (HD.2447) 3357 0 R (HD.2448) 3358 0 R (HD.2449) 3359 0 R (HD.245) 908 0 R (HD.2450) 3360 0 R (HD.2451) 3361 0 R (HD.2452) 3362 0 R (HD.2453) 3363 0 R (HD.2454) 3364 0 R (HD.2455) 3365 0 R (HD.2456) 3366 0 R (HD.2457) 3367 0 R (HD.2458) 3368 0 R (HD.2459) 3369 0 R (HD.246) 909 0 R (HD.2460) 3370 0 R (HD.2461) 3371 0 R (HD.2462) 3372 0 R (HD.2463) 3373 0 R (HD.2464) 3374 0 R (HD.2465) 3375 0 R (HD.2466) 3376 0 R ] /Limits [ (HD.2438) (HD.2466) ] >>
+<< /Names [ (HD.1112) 1863 0 R (HD.1113) 1864 0 R (HD.1114) 1865 0 R (HD.1115) 1866 0 R (HD.1116) 1867 0 R (HD.1117) 1868 0 R (HD.1118) 1869 0 R (HD.1119) 1870 0 R (HD.112) 763 0 R (HD.1120) 1871 0 R (HD.1121) 1872 0 R (HD.1122) 1873 0 R (HD.1123) 1874 0 R (HD.1124) 1875 0 R (HD.1125) 1876 0 R (HD.1126) 1877 0 R (HD.1127) 1878 0 R (HD.1128) 1879 0 R (HD.1129) 1880 0 R (HD.113) 764 0 R (HD.1130) 1881 0 R (HD.1131) 1882 0 R (HD.1132) 1883 0 R (HD.1133) 1884 0 R (HD.1134) 1885 0 R (HD.1135) 1886 0 R (HD.1136) 1887 0 R (HD.1137) 1888 0 R (HD.1138) 1889 0 R (HD.1139) 1890 0 R (HD.114) 765 0 R (HD.1140) 1891 0 R ] /Limits [ (HD.1112) (HD.1140) ] >>
endobj
4583 0 obj
-<< /Names [ (HD.2467) 3377 0 R (HD.2468) 3378 0 R (HD.2469) 3379 0 R (HD.247) 910 0 R (HD.2470) 3380 0 R (HD.2471) 3381 0 R (HD.2472) 3382 0 R (HD.2473) 3383 0 R (HD.2474) 3384 0 R (HD.2475) 3385 0 R (HD.2476) 3386 0 R (HD.2477) 3387 0 R (HD.2478) 3388 0 R (HD.2479) 3389 0 R (HD.248) 911 0 R (HD.2480) 3391 0 R (HD.2481) 3397 0 R (HD.2482) 3398 0 R (HD.2483) 3399 0 R (HD.2484) 3400 0 R (HD.2485) 3402 0 R (HD.2486) 3403 0 R (HD.2487) 3404 0 R (HD.2488) 3405 0 R (HD.2489) 3406 0 R (HD.249) 912 0 R (HD.2490) 3407 0 R (HD.2491) 3408 0 R (HD.2492) 3409 0 R (HD.2493) 3410 0 R (HD.2494) 3411 0 R (HD.2495) 3412 0 R ] /Limits [ (HD.2467) (HD.2495) ] >>
+<< /Names [ (HD.1141) 1892 0 R (HD.1142) 1893 0 R (HD.1143) 1894 0 R (HD.1144) 1895 0 R (HD.1145) 1896 0 R (HD.1146) 1901 0 R (HD.1147) 1902 0 R (HD.1148) 1903 0 R (HD.1149) 1904 0 R (HD.115) 766 0 R (HD.1150) 1905 0 R (HD.1151) 1906 0 R (HD.1152) 1907 0 R (HD.1153) 1908 0 R (HD.1154) 1909 0 R (HD.1155) 1910 0 R (HD.1156) 1911 0 R (HD.1157) 1912 0 R (HD.1158) 1913 0 R (HD.1159) 1914 0 R (HD.116) 767 0 R (HD.1160) 1915 0 R (HD.1161) 1916 0 R (HD.1162) 1917 0 R (HD.1163) 1918 0 R (HD.1164) 1919 0 R (HD.1165) 1920 0 R (HD.1166) 1921 0 R (HD.1167) 1922 0 R (HD.1168) 1923 0 R (HD.1169) 1924 0 R (HD.117) 768 0 R ] /Limits [ (HD.1141) (HD.117) ] >>
endobj
4584 0 obj
-<< /Names [ (HD.2496) 3413 0 R (HD.2497) 3415 0 R (HD.2498) 3416 0 R (HD.2499) 3417 0 R (HD.25) 660 0 R (HD.250) 913 0 R (HD.2500) 3418 0 R (HD.2501) 3419 0 R (HD.2502) 3420 0 R (HD.2503) 3421 0 R (HD.2504) 3422 0 R (HD.2505) 3423 0 R (HD.2506) 3424 0 R (HD.2507) 3425 0 R (HD.2508) 3426 0 R (HD.2509) 3427 0 R (HD.251) 914 0 R (HD.2510) 3428 0 R (HD.2511) 3429 0 R (HD.2512) 3430 0 R (HD.2513) 3431 0 R (HD.2514) 3432 0 R (HD.2515) 3433 0 R (HD.2516) 3434 0 R (HD.2517) 3435 0 R (HD.2518) 3436 0 R (HD.2519) 3437 0 R (HD.252) 915 0 R (HD.2520) 3438 0 R (HD.2521) 3439 0 R (HD.2522) 3440 0 R (HD.2523) 3441 0 R ] /Limits [ (HD.2496) (HD.2523) ] >>
+<< /Names [ (HD.1170) 1925 0 R (HD.1171) 1926 0 R (HD.1172) 1927 0 R (HD.1173) 1928 0 R (HD.1174) 1929 0 R (HD.1175) 1930 0 R (HD.1176) 1931 0 R (HD.1177) 1932 0 R (HD.1178) 1933 0 R (HD.1179) 1934 0 R (HD.118) 769 0 R (HD.1180) 1935 0 R (HD.1181) 1936 0 R (HD.1182) 1937 0 R (HD.1183) 1938 0 R (HD.1184) 1939 0 R (HD.1185) 1940 0 R (HD.1186) 1941 0 R (HD.1187) 1942 0 R (HD.1188) 1943 0 R (HD.1189) 1944 0 R (HD.119) 770 0 R (HD.1190) 1945 0 R (HD.1191) 1946 0 R (HD.1192) 1947 0 R (HD.1193) 1948 0 R (HD.1194) 1949 0 R (HD.1195) 1950 0 R (HD.1196) 1951 0 R (HD.1197) 1952 0 R (HD.1198) 1953 0 R (HD.1199) 1954 0 R ] /Limits [ (HD.1170) (HD.1199) ] >>
endobj
4585 0 obj
-<< /Names [ (HD.2524) 3442 0 R (HD.2525) 3443 0 R (HD.2526) 3444 0 R (HD.2527) 3445 0 R (HD.2528) 3446 0 R (HD.2529) 3447 0 R (HD.253) 916 0 R (HD.2530) 3448 0 R (HD.2531) 3449 0 R (HD.2532) 3450 0 R (HD.2533) 3456 0 R (HD.2534) 3457 0 R (HD.2535) 3458 0 R (HD.2536) 3459 0 R (HD.2537) 3460 0 R (HD.2538) 3461 0 R (HD.2539) 3462 0 R (HD.254) 917 0 R (HD.2540) 3463 0 R (HD.2541) 3464 0 R (HD.2542) 3465 0 R (HD.2543) 3466 0 R (HD.2544) 3467 0 R (HD.2545) 3468 0 R (HD.2546) 3469 0 R (HD.2547) 3470 0 R (HD.2548) 3471 0 R (HD.2549) 3472 0 R (HD.255) 918 0 R (HD.2550) 3473 0 R (HD.2551) 3474 0 R (HD.2552) 3475 0 R ] /Limits [ (HD.2524) (HD.2552) ] >>
+<< /Names [ (HD.12) 655 0 R (HD.120) 771 0 R (HD.1200) 1959 0 R (HD.1201) 1960 0 R (HD.1202) 1961 0 R (HD.1203) 1962 0 R (HD.1204) 1963 0 R (HD.1205) 1964 0 R (HD.1206) 1965 0 R (HD.1207) 1966 0 R (HD.1208) 1967 0 R (HD.1209) 1968 0 R (HD.121) 772 0 R (HD.1210) 1969 0 R (HD.1211) 1970 0 R (HD.1212) 1971 0 R (HD.1213) 1972 0 R (HD.1214) 1973 0 R (HD.1215) 1974 0 R (HD.1216) 1975 0 R (HD.1217) 1976 0 R (HD.1218) 1977 0 R (HD.1219) 1978 0 R (HD.122) 773 0 R (HD.1220) 1979 0 R (HD.1221) 1980 0 R (HD.1222) 1981 0 R (HD.1223) 1982 0 R (HD.1224) 1983 0 R (HD.1225) 1984 0 R (HD.1226) 1985 0 R (HD.1227) 1986 0 R ] /Limits [ (HD.12) (HD.1227) ] >>
endobj
4586 0 obj
-<< /Names [ (HD.2553) 3476 0 R (HD.2554) 3477 0 R (HD.2555) 3478 0 R (HD.2556) 3479 0 R (HD.2557) 3480 0 R (HD.2558) 3481 0 R (HD.2559) 3482 0 R (HD.256) 919 0 R (HD.2560) 3483 0 R (HD.2561) 3484 0 R (HD.2562) 3485 0 R (HD.2563) 3486 0 R (HD.2564) 3487 0 R (HD.2565) 3488 0 R (HD.2566) 3489 0 R (HD.2567) 3490 0 R (HD.2568) 3491 0 R (HD.2569) 3492 0 R (HD.257) 920 0 R (HD.2570) 3493 0 R (HD.2571) 3494 0 R (HD.2572) 3495 0 R (HD.2573) 3496 0 R (HD.2574) 3497 0 R (HD.2575) 3498 0 R (HD.2576) 3499 0 R (HD.2577) 3500 0 R (HD.2578) 3501 0 R (HD.2579) 3502 0 R (HD.258) 921 0 R (HD.2580) 3503 0 R (HD.2581) 3504 0 R ] /Limits [ (HD.2553) (HD.2581) ] >>
+<< /Names [ (HD.1228) 1987 0 R (HD.1229) 1988 0 R (HD.123) 774 0 R (HD.1230) 1989 0 R (HD.1231) 1990 0 R (HD.1232) 1991 0 R (HD.1233) 1992 0 R (HD.1234) 1993 0 R (HD.1235) 1994 0 R (HD.1236) 1995 0 R (HD.1237) 1996 0 R (HD.1238) 1997 0 R (HD.1239) 1998 0 R (HD.124) 775 0 R (HD.1240) 1999 0 R (HD.1241) 2000 0 R (HD.1242) 2001 0 R (HD.1243) 2002 0 R (HD.1244) 2003 0 R (HD.1245) 2004 0 R (HD.1246) 2009 0 R (HD.1247) 2010 0 R (HD.1248) 2011 0 R (HD.1249) 2012 0 R (HD.125) 776 0 R (HD.1250) 2013 0 R (HD.1251) 2014 0 R (HD.1252) 2015 0 R (HD.1253) 2016 0 R (HD.1254) 2017 0 R (HD.1255) 2018 0 R (HD.1256) 2019 0 R ] /Limits [ (HD.1228) (HD.1256) ] >>
endobj
4587 0 obj
-<< /Names [ (HD.2582) 3505 0 R (HD.2583) 3512 0 R (HD.2584) 3513 0 R (HD.2585) 3514 0 R (HD.2586) 3515 0 R (HD.2587) 3516 0 R (HD.2588) 3517 0 R (HD.2589) 3518 0 R (HD.259) 922 0 R (HD.2590) 3519 0 R (HD.2591) 3520 0 R (HD.2592) 3521 0 R (HD.2593) 3522 0 R (HD.2594) 3523 0 R (HD.2595) 3524 0 R (HD.2596) 3525 0 R (HD.2597) 3526 0 R (HD.2598) 3527 0 R (HD.2599) 3528 0 R (HD.26) 661 0 R (HD.260) 923 0 R (HD.2600) 3529 0 R (HD.2601) 3530 0 R (HD.2602) 3531 0 R (HD.2603) 3532 0 R (HD.2604) 3533 0 R (HD.2605) 3534 0 R (HD.2606) 3535 0 R (HD.2607) 3536 0 R (HD.2608) 3537 0 R (HD.2609) 3538 0 R (HD.261) 924 0 R ] /Limits [ (HD.2582) (HD.261) ] >>
+<< /Names [ (HD.1257) 2020 0 R (HD.1258) 2021 0 R (HD.1259) 2022 0 R (HD.126) 777 0 R (HD.1260) 2023 0 R (HD.1261) 2024 0 R (HD.1262) 2025 0 R (HD.1263) 2026 0 R (HD.1264) 2027 0 R (HD.1265) 2028 0 R (HD.1266) 2029 0 R (HD.1267) 2030 0 R (HD.1268) 2031 0 R (HD.1269) 2032 0 R (HD.127) 778 0 R (HD.1270) 2033 0 R (HD.1271) 2034 0 R (HD.1272) 2035 0 R (HD.1273) 2036 0 R (HD.1274) 2037 0 R (HD.1275) 2038 0 R (HD.1276) 2039 0 R (HD.1277) 2040 0 R (HD.1278) 2041 0 R (HD.1279) 2042 0 R (HD.128) 779 0 R (HD.1280) 2043 0 R (HD.1281) 2044 0 R (HD.1282) 2045 0 R (HD.1283) 2046 0 R (HD.1284) 2047 0 R (HD.1285) 2053 0 R ] /Limits [ (HD.1257) (HD.1285) ] >>
endobj
4588 0 obj
-<< /Names [ (HD.2610) 3539 0 R (HD.2611) 3540 0 R (HD.2612) 3541 0 R (HD.2613) 3542 0 R (HD.2614) 3543 0 R (HD.2615) 3544 0 R (HD.2616) 3545 0 R (HD.2617) 3546 0 R (HD.2618) 3547 0 R (HD.2619) 3548 0 R (HD.262) 925 0 R (HD.2620) 3549 0 R (HD.2621) 3550 0 R (HD.2622) 3551 0 R (HD.2623) 3552 0 R (HD.2624) 3553 0 R (HD.2625) 3554 0 R (HD.2626) 3555 0 R (HD.2627) 3556 0 R (HD.2628) 3557 0 R (HD.2629) 3558 0 R (HD.263) 926 0 R (HD.2630) 3559 0 R (HD.2631) 3560 0 R (HD.2632) 3561 0 R (HD.2633) 3562 0 R (HD.2634) 3563 0 R (HD.2635) 3564 0 R (HD.2636) 3565 0 R (HD.2637) 3566 0 R (HD.2638) 3567 0 R (HD.2639) 3568 0 R ] /Limits [ (HD.2610) (HD.2639) ] >>
+<< /Names [ (HD.1286) 2054 0 R (HD.1287) 2055 0 R (HD.1288) 2056 0 R (HD.1289) 2057 0 R (HD.129) 780 0 R (HD.1290) 2058 0 R (HD.1291) 2059 0 R (HD.1292) 2060 0 R (HD.1293) 2061 0 R (HD.1294) 2062 0 R (HD.1295) 2063 0 R (HD.1296) 2064 0 R (HD.1297) 2065 0 R (HD.1298) 2066 0 R (HD.1299) 2067 0 R (HD.13) 656 0 R (HD.130) 781 0 R (HD.1300) 2068 0 R (HD.1301) 2069 0 R (HD.1302) 2070 0 R (HD.1303) 2071 0 R (HD.1304) 2072 0 R (HD.1305) 2073 0 R (HD.1306) 2074 0 R (HD.1307) 2075 0 R (HD.1308) 2076 0 R (HD.1309) 2077 0 R (HD.131) 782 0 R (HD.1310) 2078 0 R (HD.1311) 2079 0 R (HD.1312) 2080 0 R (HD.1313) 2081 0 R ] /Limits [ (HD.1286) (HD.1313) ] >>
endobj
4589 0 obj
-<< /Names [ (HD.264) 927 0 R (HD.2640) 3569 0 R (HD.2641) 3570 0 R (HD.2642) 3571 0 R (HD.2643) 3572 0 R (HD.2644) 3573 0 R (HD.2645) 3574 0 R (HD.2646) 3579 0 R (HD.2647) 3580 0 R (HD.2648) 3581 0 R (HD.2649) 3582 0 R (HD.265) 928 0 R (HD.2650) 3583 0 R (HD.2651) 3584 0 R (HD.2652) 3585 0 R (HD.2653) 3586 0 R (HD.2654) 3587 0 R (HD.2655) 3588 0 R (HD.2656) 3589 0 R (HD.2657) 3590 0 R (HD.2658) 3591 0 R (HD.2659) 3592 0 R (HD.266) 929 0 R (HD.2660) 3593 0 R (HD.2661) 3594 0 R (HD.2662) 3595 0 R (HD.2663) 3596 0 R (HD.2664) 3597 0 R (HD.2665) 3598 0 R (HD.2666) 3599 0 R (HD.2667) 3600 0 R (HD.2668) 3601 0 R ] /Limits [ (HD.264) (HD.2668) ] >>
+<< /Names [ (HD.1314) 2082 0 R (HD.1315) 2083 0 R (HD.1316) 2084 0 R (HD.1317) 2085 0 R (HD.1318) 2086 0 R (HD.1319) 2087 0 R (HD.132) 787 0 R (HD.1320) 2088 0 R (HD.1321) 2089 0 R (HD.1322) 2090 0 R (HD.1323) 2091 0 R (HD.1324) 2092 0 R (HD.1325) 2093 0 R (HD.1326) 2094 0 R (HD.1327) 2095 0 R (HD.1328) 2096 0 R (HD.1329) 2097 0 R (HD.133) 788 0 R (HD.1330) 2098 0 R (HD.1331) 2103 0 R (HD.1332) 2104 0 R (HD.1333) 2105 0 R (HD.1334) 2106 0 R (HD.1335) 2107 0 R (HD.1336) 2108 0 R (HD.1337) 2109 0 R (HD.1338) 2110 0 R (HD.1339) 2111 0 R (HD.134) 789 0 R (HD.1340) 2112 0 R (HD.1341) 2113 0 R (HD.1342) 2114 0 R ] /Limits [ (HD.1314) (HD.1342) ] >>
endobj
4590 0 obj
-<< /Names [ (HD.2669) 3602 0 R (HD.267) 934 0 R (HD.2670) 3603 0 R (HD.2671) 3604 0 R (HD.2672) 3605 0 R (HD.2673) 3606 0 R (HD.2674) 3607 0 R (HD.2675) 3608 0 R (HD.2676) 3609 0 R (HD.2677) 3610 0 R (HD.2678) 3611 0 R (HD.2679) 3612 0 R (HD.268) 935 0 R (HD.2680) 3613 0 R (HD.2681) 3614 0 R (HD.2682) 3615 0 R (HD.2683) 3616 0 R (HD.2684) 3617 0 R (HD.2685) 3618 0 R (HD.2686) 3619 0 R (HD.2687) 3620 0 R (HD.2688) 3621 0 R (HD.2689) 3622 0 R (HD.269) 936 0 R (HD.2690) 3623 0 R (HD.2691) 3624 0 R (HD.2692) 3625 0 R (HD.2693) 3626 0 R (HD.2694) 3627 0 R (HD.2695) 3628 0 R (HD.2696) 3629 0 R (HD.2697) 3635 0 R ] /Limits [ (HD.2669) (HD.2697) ] >>
+<< /Names [ (HD.1343) 2115 0 R (HD.1344) 2116 0 R (HD.1345) 2117 0 R (HD.1346) 2118 0 R (HD.1347) 2119 0 R (HD.1348) 2120 0 R (HD.1349) 2121 0 R (HD.135) 790 0 R (HD.1350) 2122 0 R (HD.1351) 2123 0 R (HD.1352) 2124 0 R (HD.1353) 2125 0 R (HD.1354) 2126 0 R (HD.1355) 2127 0 R (HD.1356) 2128 0 R (HD.1357) 2129 0 R (HD.1358) 2130 0 R (HD.1359) 2131 0 R (HD.136) 791 0 R (HD.1360) 2132 0 R (HD.1361) 2133 0 R (HD.1362) 2134 0 R (HD.1363) 2135 0 R (HD.1364) 2136 0 R (HD.1365) 2137 0 R (HD.1366) 2138 0 R (HD.1367) 2139 0 R (HD.1368) 2140 0 R (HD.1369) 2141 0 R (HD.137) 792 0 R (HD.1370) 2142 0 R (HD.1371) 2143 0 R ] /Limits [ (HD.1343) (HD.1371) ] >>
endobj
4591 0 obj
-<< /Names [ (HD.2698) 3636 0 R (HD.2699) 3637 0 R (HD.27) 662 0 R (HD.270) 937 0 R (HD.2700) 3638 0 R (HD.2701) 3639 0 R (HD.2702) 3640 0 R (HD.2703) 3641 0 R (HD.2704) 3642 0 R (HD.2705) 3643 0 R (HD.2706) 3644 0 R (HD.2707) 3645 0 R (HD.2708) 3646 0 R (HD.2709) 3647 0 R (HD.271) 938 0 R (HD.2710) 3648 0 R (HD.2711) 3649 0 R (HD.2712) 3650 0 R (HD.2713) 3651 0 R (HD.2714) 3652 0 R (HD.2715) 3653 0 R (HD.2716) 3654 0 R (HD.2717) 3655 0 R (HD.2718) 3656 0 R (HD.2719) 3657 0 R (HD.272) 939 0 R (HD.2720) 3658 0 R (HD.2721) 3659 0 R (HD.2722) 3660 0 R (HD.2723) 3661 0 R (HD.2724) 3662 0 R (HD.2725) 3663 0 R ] /Limits [ (HD.2698) (HD.2725) ] >>
+<< /Names [ (HD.1372) 2144 0 R (HD.1373) 2145 0 R (HD.1374) 2146 0 R (HD.1375) 2147 0 R (HD.1376) 2148 0 R (HD.1377) 2149 0 R (HD.1378) 2150 0 R (HD.1379) 2151 0 R (HD.138) 793 0 R (HD.1380) 2152 0 R (HD.1381) 2153 0 R (HD.1382) 2154 0 R (HD.1383) 2155 0 R (HD.1384) 2156 0 R (HD.1385) 2157 0 R (HD.1386) 2158 0 R (HD.1387) 2159 0 R (HD.1388) 2164 0 R (HD.1389) 2165 0 R (HD.139) 794 0 R (HD.1390) 2166 0 R (HD.1391) 2167 0 R (HD.1392) 2168 0 R (HD.1393) 2169 0 R (HD.1394) 2170 0 R (HD.1395) 2171 0 R (HD.1396) 2172 0 R (HD.1397) 2173 0 R (HD.1398) 2174 0 R (HD.1399) 2175 0 R (HD.14) 657 0 R (HD.140) 795 0 R ] /Limits [ (HD.1372) (HD.140) ] >>
endobj
4592 0 obj
-<< /Names [ (HD.2726) 3664 0 R (HD.2727) 3665 0 R (HD.2728) 3666 0 R (HD.2729) 3667 0 R (HD.273) 940 0 R (HD.2730) 3668 0 R (HD.2731) 3669 0 R (HD.2732) 3674 0 R (HD.2733) 3675 0 R (HD.2734) 3676 0 R (HD.2735) 3677 0 R (HD.2736) 3678 0 R (HD.2737) 3679 0 R (HD.2738) 3680 0 R (HD.2739) 3681 0 R (HD.274) 941 0 R (HD.2740) 3682 0 R (HD.2741) 3683 0 R (HD.2742) 3684 0 R (HD.2743) 3685 0 R (HD.2744) 3686 0 R (HD.2745) 3687 0 R (HD.2746) 3688 0 R (HD.2747) 3689 0 R (HD.2748) 3690 0 R (HD.2749) 3691 0 R (HD.275) 942 0 R (HD.2750) 3692 0 R (HD.2751) 3693 0 R (HD.2752) 3694 0 R (HD.2753) 3695 0 R (HD.2754) 3696 0 R ] /Limits [ (HD.2726) (HD.2754) ] >>
+<< /Names [ (HD.1400) 2176 0 R (HD.1401) 2177 0 R (HD.1402) 2178 0 R (HD.1403) 2179 0 R (HD.1404) 2180 0 R (HD.1405) 2181 0 R (HD.1406) 2182 0 R (HD.1407) 2183 0 R (HD.1408) 2184 0 R (HD.1409) 2185 0 R (HD.141) 796 0 R (HD.1410) 2186 0 R (HD.1411) 2187 0 R (HD.1412) 2188 0 R (HD.1413) 2189 0 R (HD.1414) 2190 0 R (HD.1415) 2191 0 R (HD.1416) 2192 0 R (HD.1417) 2193 0 R (HD.1418) 2194 0 R (HD.1419) 2195 0 R (HD.142) 797 0 R (HD.1420) 2196 0 R (HD.1421) 2197 0 R (HD.1422) 2198 0 R (HD.1423) 2199 0 R (HD.1424) 2200 0 R (HD.1425) 2201 0 R (HD.1426) 2202 0 R (HD.1427) 2203 0 R (HD.1428) 2204 0 R (HD.1429) 2205 0 R ] /Limits [ (HD.1400) (HD.1429) ] >>
endobj
4593 0 obj
-<< /Names [ (HD.2755) 3697 0 R (HD.2756) 3698 0 R (HD.2757) 3699 0 R (HD.2758) 3700 0 R (HD.2759) 3701 0 R (HD.276) 943 0 R (HD.2760) 3702 0 R (HD.2761) 3703 0 R (HD.2762) 3704 0 R (HD.2763) 3705 0 R (HD.2764) 3706 0 R (HD.2765) 3707 0 R (HD.2766) 3708 0 R (HD.2767) 3709 0 R (HD.2768) 3710 0 R (HD.2769) 3711 0 R (HD.277) 944 0 R (HD.2770) 3712 0 R (HD.2771) 3713 0 R (HD.2772) 3714 0 R (HD.2773) 3715 0 R (HD.2774) 3716 0 R (HD.2775) 3717 0 R (HD.2776) 3718 0 R (HD.2777) 3719 0 R (HD.2778) 3720 0 R (HD.2779) 3725 0 R (HD.278) 945 0 R (HD.2780) 3726 0 R (HD.2781) 3727 0 R (HD.2782) 3728 0 R (HD.2783) 3729 0 R ] /Limits [ (HD.2755) (HD.2783) ] >>
+<< /Names [ (HD.143) 798 0 R (HD.1430) 2206 0 R (HD.1431) 2207 0 R (HD.1432) 2208 0 R (HD.1433) 2209 0 R (HD.1434) 2210 0 R (HD.1435) 2211 0 R (HD.1436) 2212 0 R (HD.1437) 2213 0 R (HD.1438) 2214 0 R (HD.1439) 2215 0 R (HD.144) 799 0 R (HD.1440) 2216 0 R (HD.1441) 2217 0 R (HD.1442) 2218 0 R (HD.1443) 2219 0 R (HD.1444) 2220 0 R (HD.1445) 2221 0 R (HD.1446) 2222 0 R (HD.1447) 2223 0 R (HD.1448) 2224 0 R (HD.1449) 2225 0 R (HD.145) 800 0 R (HD.1450) 2230 0 R (HD.1451) 2231 0 R (HD.1452) 2232 0 R (HD.1453) 2233 0 R (HD.1454) 2234 0 R (HD.1455) 2235 0 R (HD.1456) 2236 0 R (HD.1457) 2237 0 R (HD.1458) 2238 0 R ] /Limits [ (HD.143) (HD.1458) ] >>
endobj
4594 0 obj
-<< /Names [ (HD.2784) 3730 0 R (HD.2785) 3731 0 R (HD.2786) 3732 0 R (HD.2787) 3733 0 R (HD.2788) 3734 0 R (HD.2789) 3735 0 R (HD.279) 946 0 R (HD.2790) 3736 0 R (HD.2791) 3737 0 R (HD.2792) 3738 0 R (HD.2793) 3739 0 R (HD.2794) 3740 0 R (HD.2795) 3741 0 R (HD.2796) 3742 0 R (HD.2797) 3743 0 R (HD.2798) 3744 0 R (HD.2799) 3745 0 R (HD.28) 663 0 R (HD.280) 947 0 R (HD.2800) 3746 0 R (HD.2801) 3747 0 R (HD.2802) 3748 0 R (HD.2803) 3749 0 R (HD.2804) 3750 0 R (HD.2805) 3751 0 R (HD.2806) 3752 0 R (HD.2807) 3753 0 R (HD.2808) 3754 0 R (HD.2809) 3755 0 R (HD.281) 948 0 R (HD.2810) 3756 0 R (HD.2811) 3757 0 R ] /Limits [ (HD.2784) (HD.2811) ] >>
+<< /Names [ (HD.1459) 2239 0 R (HD.146) 801 0 R (HD.1460) 2240 0 R (HD.1461) 2241 0 R (HD.1462) 2242 0 R (HD.1463) 2243 0 R (HD.1464) 2244 0 R (HD.1465) 2245 0 R (HD.1466) 2246 0 R (HD.1467) 2247 0 R (HD.1468) 2248 0 R (HD.1469) 2249 0 R (HD.147) 802 0 R (HD.1470) 2250 0 R (HD.1471) 2251 0 R (HD.1472) 2252 0 R (HD.1473) 2253 0 R (HD.1474) 2254 0 R (HD.1475) 2255 0 R (HD.1476) 2256 0 R (HD.1477) 2257 0 R (HD.1478) 2258 0 R (HD.1479) 2259 0 R (HD.148) 803 0 R (HD.1480) 2260 0 R (HD.1481) 2261 0 R (HD.1482) 2262 0 R (HD.1483) 2263 0 R (HD.1484) 2264 0 R (HD.1485) 2265 0 R (HD.1486) 2266 0 R (HD.1487) 2267 0 R ] /Limits [ (HD.1459) (HD.1487) ] >>
endobj
4595 0 obj
-<< /Names [ (HD.2812) 3758 0 R (HD.2813) 3759 0 R (HD.2814) 3760 0 R (HD.2815) 3761 0 R (HD.2816) 3762 0 R (HD.2817) 3763 0 R (HD.2818) 3764 0 R (HD.2819) 3765 0 R (HD.282) 949 0 R (HD.2820) 3770 0 R (HD.2821) 3771 0 R (HD.2822) 3772 0 R (HD.2823) 3773 0 R (HD.2824) 3774 0 R (HD.2825) 3775 0 R (HD.2826) 3776 0 R (HD.2827) 3777 0 R (HD.2828) 3778 0 R (HD.2829) 3779 0 R (HD.283) 950 0 R (HD.2830) 3780 0 R (HD.2831) 3781 0 R (HD.2832) 3782 0 R (HD.2833) 3783 0 R (HD.2834) 3784 0 R (HD.2835) 3785 0 R (HD.2836) 3786 0 R (HD.2837) 3787 0 R (HD.2838) 3788 0 R (HD.2839) 3789 0 R (HD.284) 951 0 R (HD.2840) 3790 0 R ] /Limits [ (HD.2812) (HD.2840) ] >>
+<< /Names [ (HD.1488) 2268 0 R (HD.1489) 2269 0 R (HD.149) 804 0 R (HD.1490) 2270 0 R (HD.1491) 2271 0 R (HD.1492) 2272 0 R (HD.1493) 2273 0 R (HD.1494) 2274 0 R (HD.1495) 2275 0 R (HD.1496) 2276 0 R (HD.1497) 2277 0 R (HD.1498) 2278 0 R (HD.1499) 2279 0 R (HD.15) 658 0 R (HD.150) 805 0 R (HD.1500) 2280 0 R (HD.1501) 2281 0 R (HD.1502) 2286 0 R (HD.1503) 2287 0 R (HD.1504) 2288 0 R (HD.1505) 2289 0 R (HD.1506) 2290 0 R (HD.1507) 2291 0 R (HD.1508) 2292 0 R (HD.1509) 2293 0 R (HD.151) 806 0 R (HD.1510) 2294 0 R (HD.1511) 2295 0 R (HD.1512) 2296 0 R (HD.1513) 2297 0 R (HD.1514) 2298 0 R (HD.1515) 2299 0 R ] /Limits [ (HD.1488) (HD.1515) ] >>
endobj
4596 0 obj
-<< /Names [ (HD.2841) 3791 0 R (HD.2842) 3792 0 R (HD.2843) 3793 0 R (HD.2844) 3794 0 R (HD.2845) 3795 0 R (HD.2846) 3796 0 R (HD.2847) 3797 0 R (HD.2848) 3798 0 R (HD.2849) 3799 0 R (HD.285) 952 0 R (HD.2850) 3800 0 R (HD.2851) 3801 0 R (HD.2852) 3802 0 R (HD.2853) 3803 0 R (HD.2854) 3804 0 R (HD.2855) 3805 0 R (HD.2856) 3806 0 R (HD.2857) 3807 0 R (HD.2858) 3808 0 R (HD.2859) 3809 0 R (HD.286) 953 0 R (HD.2860) 3810 0 R (HD.2861) 3811 0 R (HD.2862) 3812 0 R (HD.2863) 3813 0 R (HD.2864) 3814 0 R (HD.2865) 3815 0 R (HD.2866) 3816 0 R (HD.2867) 3817 0 R (HD.2868) 3822 0 R (HD.2869) 3823 0 R (HD.287) 954 0 R ] /Limits [ (HD.2841) (HD.287) ] >>
+<< /Names [ (HD.1516) 2300 0 R (HD.1517) 2301 0 R (HD.1518) 2302 0 R (HD.1519) 2303 0 R (HD.152) 807 0 R (HD.1520) 2304 0 R (HD.1521) 2305 0 R (HD.1522) 2306 0 R (HD.1523) 2307 0 R (HD.1524) 2308 0 R (HD.1525) 2309 0 R (HD.1526) 2310 0 R (HD.1527) 2311 0 R (HD.1528) 2313 0 R (HD.1529) 2314 0 R (HD.153) 808 0 R (HD.1530) 2315 0 R (HD.1531) 2316 0 R (HD.1532) 2317 0 R (HD.1533) 2318 0 R (HD.1534) 2319 0 R (HD.1535) 2320 0 R (HD.1536) 2321 0 R (HD.1537) 2322 0 R (HD.1538) 2323 0 R (HD.1539) 2324 0 R (HD.154) 813 0 R (HD.1540) 2329 0 R (HD.1541) 2330 0 R (HD.1542) 2331 0 R (HD.1543) 2332 0 R (HD.1544) 2333 0 R ] /Limits [ (HD.1516) (HD.1544) ] >>
endobj
4597 0 obj
-<< /Names [ (HD.2870) 3824 0 R (HD.2871) 3825 0 R (HD.2872) 3826 0 R (HD.2873) 3827 0 R (HD.2874) 3828 0 R (HD.2875) 3829 0 R (HD.2876) 3830 0 R (HD.2877) 3831 0 R (HD.2878) 3832 0 R (HD.2879) 3833 0 R (HD.288) 955 0 R (HD.2880) 3834 0 R (HD.2881) 3835 0 R (HD.2882) 3836 0 R (HD.2883) 3837 0 R (HD.2884) 3838 0 R (HD.2885) 3839 0 R (HD.2886) 3840 0 R (HD.2887) 3841 0 R (HD.2888) 3842 0 R (HD.2889) 3843 0 R (HD.289) 956 0 R (HD.2890) 3844 0 R (HD.2891) 3845 0 R (HD.2892) 3846 0 R (HD.2893) 3847 0 R (HD.2894) 3848 0 R (HD.2895) 3849 0 R (HD.2896) 3850 0 R (HD.2897) 3851 0 R (HD.2898) 3852 0 R (HD.2899) 3853 0 R ] /Limits [ (HD.2870) (HD.2899) ] >>
+<< /Names [ (HD.1545) 2334 0 R (HD.1546) 2335 0 R (HD.1547) 2336 0 R (HD.1548) 2337 0 R (HD.1549) 2338 0 R (HD.155) 814 0 R (HD.1550) 2339 0 R (HD.1551) 2340 0 R (HD.1552) 2341 0 R (HD.1553) 2342 0 R (HD.1554) 2343 0 R (HD.1555) 2344 0 R (HD.1556) 2345 0 R (HD.1557) 2346 0 R (HD.1558) 2347 0 R (HD.1559) 2348 0 R (HD.156) 815 0 R (HD.1560) 2349 0 R (HD.1561) 2350 0 R (HD.1562) 2351 0 R (HD.1563) 2352 0 R (HD.1564) 2353 0 R (HD.1565) 2354 0 R (HD.1566) 2355 0 R (HD.1567) 2356 0 R (HD.1568) 2357 0 R (HD.1569) 2358 0 R (HD.157) 816 0 R (HD.1570) 2359 0 R (HD.1571) 2360 0 R (HD.1572) 2365 0 R (HD.1573) 2366 0 R ] /Limits [ (HD.1545) (HD.1573) ] >>
endobj
4598 0 obj
-<< /Names [ (HD.29) 664 0 R (HD.290) 957 0 R (HD.2900) 3854 0 R (HD.2901) 3855 0 R (HD.2902) 3856 0 R (HD.2903) 3857 0 R (HD.2904) 3858 0 R (HD.2905) 3859 0 R (HD.2906) 3860 0 R (HD.2907) 3865 0 R (HD.2908) 3866 0 R (HD.2909) 3867 0 R (HD.291) 958 0 R (HD.2910) 3868 0 R (HD.2911) 3869 0 R (HD.2912) 3870 0 R (HD.2913) 3871 0 R (HD.2914) 3872 0 R (HD.2915) 3873 0 R (HD.2916) 3874 0 R (HD.2917) 3875 0 R (HD.2918) 3876 0 R (HD.2919) 3877 0 R (HD.292) 959 0 R (HD.2920) 3878 0 R (HD.2921) 3879 0 R (HD.2922) 3880 0 R (HD.2923) 3881 0 R (HD.2924) 3882 0 R (HD.2925) 3883 0 R (HD.2926) 3884 0 R (HD.2927) 3885 0 R ] /Limits [ (HD.29) (HD.2927) ] >>
+<< /Names [ (HD.1574) 2367 0 R (HD.1575) 2368 0 R (HD.1576) 2369 0 R (HD.1577) 2370 0 R (HD.1578) 2371 0 R (HD.1579) 2372 0 R (HD.158) 817 0 R (HD.1580) 2373 0 R (HD.1581) 2374 0 R (HD.1582) 2375 0 R (HD.1583) 2377 0 R (HD.1584) 2378 0 R (HD.1585) 2379 0 R (HD.1586) 2380 0 R (HD.1587) 2381 0 R (HD.1588) 2382 0 R (HD.1589) 2383 0 R (HD.159) 818 0 R (HD.1590) 2384 0 R (HD.1591) 2385 0 R (HD.1592) 2386 0 R (HD.1593) 2387 0 R (HD.1594) 2388 0 R (HD.1595) 2389 0 R (HD.1596) 2390 0 R (HD.1597) 2391 0 R (HD.1598) 2392 0 R (HD.1599) 2393 0 R (HD.16) 659 0 R (HD.160) 819 0 R (HD.1600) 2394 0 R (HD.1601) 2395 0 R ] /Limits [ (HD.1574) (HD.1601) ] >>
endobj
4599 0 obj
-<< /Names [ (HD.2928) 3886 0 R (HD.2929) 3887 0 R (HD.293) 960 0 R (HD.2930) 3888 0 R (HD.2931) 3889 0 R (HD.2932) 3890 0 R (HD.2933) 3891 0 R (HD.2934) 3892 0 R (HD.2935) 3893 0 R (HD.2936) 3894 0 R (HD.2937) 3895 0 R (HD.2938) 3896 0 R (HD.2939) 3897 0 R (HD.294) 961 0 R (HD.2940) 3898 0 R (HD.2941) 3899 0 R (HD.2942) 3900 0 R (HD.2943) 3901 0 R (HD.2944) 3902 0 R (HD.2945) 3903 0 R (HD.2946) 3904 0 R (HD.2947) 3905 0 R (HD.2948) 3906 0 R (HD.2949) 3907 0 R (HD.295) 962 0 R (HD.2950) 3908 0 R (HD.2951) 3909 0 R (HD.2952) 3910 0 R (HD.2953) 3911 0 R (HD.2954) 3912 0 R (HD.2955) 3913 0 R (HD.2956) 3914 0 R ] /Limits [ (HD.2928) (HD.2956) ] >>
+<< /Names [ (HD.1602) 2396 0 R (HD.1603) 2397 0 R (HD.1604) 2398 0 R (HD.1605) 2399 0 R (HD.1606) 2404 0 R (HD.1607) 2405 0 R (HD.1608) 2406 0 R (HD.1609) 2407 0 R (HD.161) 820 0 R (HD.1610) 2408 0 R (HD.1611) 2409 0 R (HD.1612) 2410 0 R (HD.1613) 2411 0 R (HD.1614) 2412 0 R (HD.1615) 2413 0 R (HD.1616) 2414 0 R (HD.1617) 2415 0 R (HD.1618) 2416 0 R (HD.1619) 2417 0 R (HD.162) 821 0 R (HD.1620) 2418 0 R (HD.1621) 2419 0 R (HD.1622) 2420 0 R (HD.1623) 2421 0 R (HD.1624) 2422 0 R (HD.1625) 2423 0 R (HD.1626) 2424 0 R (HD.1627) 2425 0 R (HD.1628) 2426 0 R (HD.1629) 2427 0 R (HD.163) 822 0 R (HD.1630) 2428 0 R ] /Limits [ (HD.1602) (HD.1630) ] >>
endobj
4600 0 obj
-<< /Names [ (HD.2957) 3915 0 R (HD.2958) 3916 0 R (HD.2959) 3921 0 R (HD.296) 963 0 R (HD.2960) 3922 0 R (HD.2961) 3923 0 R (HD.2962) 3924 0 R (HD.2963) 3925 0 R (HD.2964) 3926 0 R (HD.2965) 3927 0 R (HD.2966) 3928 0 R (HD.2967) 3929 0 R (HD.2968) 3930 0 R (HD.2969) 3931 0 R (HD.297) 964 0 R (HD.2970) 3932 0 R (HD.2971) 3933 0 R (HD.2972) 3934 0 R (HD.2973) 3935 0 R (HD.2974) 3936 0 R (HD.2975) 3937 0 R (HD.2976) 3938 0 R (HD.2977) 3939 0 R (HD.2978) 3940 0 R (HD.2979) 3941 0 R (HD.298) 965 0 R (HD.2980) 3942 0 R (HD.2981) 3943 0 R (HD.2982) 3944 0 R (HD.2983) 3945 0 R (HD.2984) 3946 0 R (HD.2985) 3947 0 R ] /Limits [ (HD.2957) (HD.2985) ] >>
+<< /Names [ (HD.1631) 2429 0 R (HD.1632) 2430 0 R (HD.1633) 2432 0 R (HD.1634) 2433 0 R (HD.1635) 2434 0 R (HD.1636) 2435 0 R (HD.1637) 2436 0 R (HD.1638) 2437 0 R (HD.1639) 2438 0 R (HD.164) 823 0 R (HD.1640) 2439 0 R (HD.1641) 2440 0 R (HD.1642) 2441 0 R (HD.1643) 2446 0 R (HD.1644) 2447 0 R (HD.1645) 2448 0 R (HD.1646) 2449 0 R (HD.1647) 2450 0 R (HD.1648) 2451 0 R (HD.1649) 2452 0 R (HD.165) 824 0 R (HD.1650) 2453 0 R (HD.1651) 2454 0 R (HD.1652) 2455 0 R (HD.1653) 2456 0 R (HD.1654) 2457 0 R (HD.1655) 2458 0 R (HD.1656) 2459 0 R (HD.1657) 2460 0 R (HD.1658) 2461 0 R (HD.1659) 2462 0 R (HD.166) 825 0 R ] /Limits [ (HD.1631) (HD.166) ] >>
endobj
4601 0 obj
-<< /Names [ (HD.2986) 3948 0 R (HD.2987) 3949 0 R (HD.2988) 3950 0 R (HD.2989) 3951 0 R (HD.299) 966 0 R (HD.2990) 3952 0 R (HD.2991) 3953 0 R (HD.2992) 3954 0 R (HD.2993) 3955 0 R (HD.2994) 3956 0 R (HD.2995) 3957 0 R (HD.2996) 3958 0 R (HD.2997) 3959 0 R (HD.2998) 3960 0 R (HD.2999) 3961 0 R (HD.3) 638 0 R (HD.30) 665 0 R (HD.300) 967 0 R (HD.3000) 3962 0 R (HD.3001) 3963 0 R (HD.3002) 3964 0 R (HD.3003) 3965 0 R (HD.3004) 3966 0 R (HD.3005) 3971 0 R (HD.3006) 3972 0 R (HD.3007) 3973 0 R (HD.3008) 3974 0 R (HD.3009) 3975 0 R (HD.301) 968 0 R (HD.3010) 3976 0 R (HD.3011) 3977 0 R (HD.3012) 3978 0 R ] /Limits [ (HD.2986) (HD.3012) ] >>
+<< /Names [ (HD.1660) 2463 0 R (HD.1661) 2464 0 R (HD.1662) 2465 0 R (HD.1663) 2466 0 R (HD.1664) 2467 0 R (HD.1665) 2468 0 R (HD.1666) 2469 0 R (HD.1667) 2470 0 R (HD.1668) 2471 0 R (HD.1669) 2473 0 R (HD.167) 826 0 R (HD.1670) 2474 0 R (HD.1671) 2475 0 R (HD.1672) 2476 0 R (HD.1673) 2477 0 R (HD.1674) 2478 0 R (HD.1675) 2479 0 R (HD.1676) 2480 0 R (HD.1677) 2481 0 R (HD.1678) 2482 0 R (HD.1679) 2483 0 R (HD.168) 827 0 R (HD.1680) 2484 0 R (HD.1681) 2485 0 R (HD.1682) 2486 0 R (HD.1683) 2487 0 R (HD.1684) 2488 0 R (HD.1685) 2489 0 R (HD.1686) 2490 0 R (HD.1687) 2491 0 R (HD.1688) 2492 0 R (HD.1689) 2493 0 R ] /Limits [ (HD.1660) (HD.1689) ] >>
endobj
4602 0 obj
-<< /Names [ (HD.3013) 3979 0 R (HD.3014) 3980 0 R (HD.3015) 3981 0 R (HD.3016) 3982 0 R (HD.3017) 3983 0 R (HD.3018) 3984 0 R (HD.3019) 3985 0 R (HD.302) 969 0 R (HD.3020) 3986 0 R (HD.3021) 3987 0 R (HD.3022) 3988 0 R (HD.3023) 3989 0 R (HD.3024) 3990 0 R (HD.3025) 3991 0 R (HD.3026) 3992 0 R (HD.3027) 3993 0 R (HD.3028) 3994 0 R (HD.3029) 3995 0 R (HD.303) 970 0 R (HD.3030) 3996 0 R (HD.3031) 3997 0 R (HD.3032) 3998 0 R (HD.3033) 3999 0 R (HD.3034) 4000 0 R (HD.3035) 4001 0 R (HD.3036) 4002 0 R (HD.3037) 4003 0 R (HD.3038) 4004 0 R (HD.3039) 4005 0 R (HD.304) 971 0 R (HD.3040) 4006 0 R (HD.3041) 4007 0 R ] /Limits [ (HD.3013) (HD.3041) ] >>
+<< /Names [ (HD.169) 828 0 R (HD.1690) 2498 0 R (HD.1691) 2499 0 R (HD.1692) 2500 0 R (HD.1693) 2501 0 R (HD.1694) 2502 0 R (HD.1695) 2503 0 R (HD.1696) 2504 0 R (HD.1697) 2505 0 R (HD.1698) 2506 0 R (HD.1699) 2507 0 R (HD.17) 660 0 R (HD.170) 829 0 R (HD.1700) 2508 0 R (HD.1701) 2509 0 R (HD.1702) 2510 0 R (HD.1703) 2511 0 R (HD.1704) 2512 0 R (HD.1705) 2513 0 R (HD.1706) 2514 0 R (HD.1707) 2515 0 R (HD.1708) 2516 0 R (HD.1709) 2517 0 R (HD.171) 830 0 R (HD.1710) 2518 0 R (HD.1711) 2519 0 R (HD.1712) 2520 0 R (HD.1713) 2521 0 R (HD.1714) 2522 0 R (HD.1715) 2523 0 R (HD.1716) 2524 0 R (HD.1717) 2525 0 R ] /Limits [ (HD.169) (HD.1717) ] >>
endobj
4603 0 obj
-<< /Names [ (HD.3042) 4008 0 R (HD.3043) 4009 0 R (HD.3044) 4010 0 R (HD.3045) 4011 0 R (HD.3046) 4012 0 R (HD.3047) 4013 0 R (HD.3048) 4014 0 R (HD.3049) 4015 0 R (HD.305) 972 0 R (HD.3050) 4016 0 R (HD.3051) 4017 0 R (HD.3052) 4018 0 R (HD.3053) 4019 0 R (HD.3054) 4020 0 R (HD.3055) 4025 0 R (HD.3056) 4026 0 R (HD.3057) 4027 0 R (HD.3058) 4028 0 R (HD.3059) 4029 0 R (HD.306) 973 0 R (HD.3060) 4030 0 R (HD.3061) 4031 0 R (HD.3062) 4032 0 R (HD.3063) 4033 0 R (HD.3064) 4034 0 R (HD.3065) 4035 0 R (HD.3066) 4036 0 R (HD.3067) 4037 0 R (HD.3068) 4038 0 R (HD.3069) 4039 0 R (HD.307) 974 0 R (HD.3070) 4040 0 R ] /Limits [ (HD.3042) (HD.3070) ] >>
+<< /Names [ (HD.1718) 2526 0 R (HD.1719) 2527 0 R (HD.172) 831 0 R (HD.1720) 2528 0 R (HD.1721) 2529 0 R (HD.1722) 2530 0 R (HD.1723) 2531 0 R (HD.1724) 2532 0 R (HD.1725) 2533 0 R (HD.1726) 2534 0 R (HD.1727) 2535 0 R (HD.1728) 2536 0 R (HD.1729) 2537 0 R (HD.173) 832 0 R (HD.1730) 2538 0 R (HD.1731) 2539 0 R (HD.1732) 2540 0 R (HD.1733) 2541 0 R (HD.1734) 2542 0 R (HD.1735) 2543 0 R (HD.1736) 2544 0 R (HD.1737) 2545 0 R (HD.1738) 2546 0 R (HD.1739) 2547 0 R (HD.174) 833 0 R (HD.1740) 2548 0 R (HD.1741) 2549 0 R (HD.1742) 2556 0 R (HD.1743) 2557 0 R (HD.1744) 2558 0 R (HD.1745) 2559 0 R (HD.1746) 2560 0 R ] /Limits [ (HD.1718) (HD.1746) ] >>
endobj
4604 0 obj
-<< /Names [ (HD.3071) 4041 0 R (HD.3072) 4042 0 R (HD.3073) 4043 0 R (HD.3074) 4044 0 R (HD.3075) 4045 0 R (HD.3076) 4046 0 R (HD.3077) 4047 0 R (HD.3078) 4048 0 R (HD.3079) 4049 0 R (HD.308) 975 0 R (HD.3080) 4050 0 R (HD.3081) 4051 0 R (HD.3082) 4052 0 R (HD.3083) 4053 0 R (HD.3084) 4054 0 R (HD.3085) 4055 0 R (HD.3086) 4056 0 R (HD.3087) 4057 0 R (HD.3088) 4058 0 R (HD.3089) 4059 0 R (HD.309) 976 0 R (HD.3090) 4060 0 R (HD.3091) 4061 0 R (HD.3092) 4062 0 R (HD.3093) 4063 0 R (HD.3094) 4064 0 R (HD.3095) 4065 0 R (HD.3096) 4066 0 R (HD.3097) 4067 0 R (HD.3098) 4068 0 R (HD.3099) 4069 0 R (HD.31) 666 0 R ] /Limits [ (HD.3071) (HD.31) ] >>
+<< /Names [ (HD.1747) 2561 0 R (HD.1748) 2562 0 R (HD.1749) 2563 0 R (HD.175) 834 0 R (HD.1750) 2565 0 R (HD.1751) 2566 0 R (HD.1752) 2567 0 R (HD.1753) 2568 0 R (HD.1754) 2569 0 R (HD.1755) 2570 0 R (HD.1756) 2571 0 R (HD.1757) 2572 0 R (HD.1758) 2573 0 R (HD.1759) 2574 0 R (HD.176) 839 0 R (HD.1760) 2575 0 R (HD.1761) 2576 0 R (HD.1762) 2577 0 R (HD.1763) 2578 0 R (HD.1764) 2579 0 R (HD.1765) 2580 0 R (HD.1766) 2581 0 R (HD.1767) 2582 0 R (HD.1768) 2583 0 R (HD.1769) 2584 0 R (HD.177) 840 0 R (HD.1770) 2585 0 R (HD.1771) 2586 0 R (HD.1772) 2587 0 R (HD.1773) 2588 0 R (HD.1774) 2595 0 R (HD.1775) 2596 0 R ] /Limits [ (HD.1747) (HD.1775) ] >>
endobj
4605 0 obj
-<< /Names [ (HD.310) 977 0 R (HD.3100) 4070 0 R (HD.3101) 4071 0 R (HD.3102) 4072 0 R (HD.3103) 4073 0 R (HD.3104) 4074 0 R (HD.3105) 4075 0 R (HD.3106) 4076 0 R (HD.3107) 4077 0 R (HD.3108) 4078 0 R (HD.3109) 4079 0 R (HD.311) 978 0 R (HD.3110) 4080 0 R (HD.3111) 4081 0 R (HD.3112) 4082 0 R (HD.3113) 4083 0 R (HD.3114) 4084 0 R (HD.3115) 4085 0 R (HD.3116) 4086 0 R (HD.3117) 4091 0 R (HD.3118) 4092 0 R (HD.3119) 4093 0 R (HD.312) 979 0 R (HD.3120) 4094 0 R (HD.3121) 4095 0 R (HD.3122) 4096 0 R (HD.3123) 4097 0 R (HD.3124) 4098 0 R (HD.3125) 4099 0 R (HD.3126) 4100 0 R (HD.3127) 4101 0 R (HD.3128) 4102 0 R ] /Limits [ (HD.310) (HD.3128) ] >>
+<< /Names [ (HD.1776) 2597 0 R (HD.1777) 2598 0 R (HD.1778) 2599 0 R (HD.1779) 2600 0 R (HD.178) 841 0 R (HD.1780) 2601 0 R (HD.1781) 2602 0 R (HD.1782) 2603 0 R (HD.1783) 2604 0 R (HD.1784) 2605 0 R (HD.1785) 2606 0 R (HD.1786) 2607 0 R (HD.1787) 2608 0 R (HD.1788) 2609 0 R (HD.1789) 2610 0 R (HD.179) 842 0 R (HD.1790) 2611 0 R (HD.1791) 2612 0 R (HD.1792) 2613 0 R (HD.1793) 2614 0 R (HD.1794) 2615 0 R (HD.1795) 2616 0 R (HD.1796) 2617 0 R (HD.1797) 2618 0 R (HD.1798) 2619 0 R (HD.1799) 2620 0 R (HD.18) 661 0 R (HD.180) 843 0 R (HD.1800) 2621 0 R (HD.1801) 2622 0 R (HD.1802) 2623 0 R (HD.1803) 2624 0 R ] /Limits [ (HD.1776) (HD.1803) ] >>
endobj
4606 0 obj
-<< /Names [ (HD.3129) 4103 0 R (HD.313) 980 0 R (HD.3130) 4104 0 R (HD.3131) 4105 0 R (HD.3132) 4106 0 R (HD.3133) 4107 0 R (HD.3134) 4108 0 R (HD.3135) 4109 0 R (HD.3136) 4110 0 R (HD.3137) 4111 0 R (HD.3138) 4112 0 R (HD.3139) 4113 0 R (HD.314) 981 0 R (HD.3140) 4114 0 R (HD.3141) 4115 0 R (HD.3142) 4116 0 R (HD.3143) 4117 0 R (HD.3144) 4118 0 R (HD.3145) 4119 0 R (HD.3146) 4120 0 R (HD.3147) 4121 0 R (HD.3148) 4122 0 R (HD.3149) 4123 0 R (HD.315) 982 0 R (HD.3150) 4124 0 R (HD.3151) 4125 0 R (HD.3152) 4126 0 R (HD.3153) 4127 0 R (HD.3154) 4128 0 R (HD.3155) 4129 0 R (HD.3156) 4130 0 R (HD.3157) 4131 0 R ] /Limits [ (HD.3129) (HD.3157) ] >>
+<< /Names [ (HD.1804) 2625 0 R (HD.1805) 2626 0 R (HD.1806) 2627 0 R (HD.1807) 2628 0 R (HD.1808) 2629 0 R (HD.1809) 2630 0 R (HD.181) 844 0 R (HD.1810) 2631 0 R (HD.1811) 2632 0 R (HD.1812) 2633 0 R (HD.1813) 2634 0 R (HD.1814) 2635 0 R (HD.1815) 2636 0 R (HD.1816) 2637 0 R (HD.1817) 2638 0 R (HD.1818) 2639 0 R (HD.1819) 2640 0 R (HD.182) 845 0 R (HD.1820) 2641 0 R (HD.1821) 2642 0 R (HD.1822) 2643 0 R (HD.1823) 2644 0 R (HD.1824) 2649 0 R (HD.1825) 2650 0 R (HD.1826) 2651 0 R (HD.1827) 2652 0 R (HD.1828) 2653 0 R (HD.1829) 2654 0 R (HD.183) 846 0 R (HD.1830) 2655 0 R (HD.1831) 2656 0 R (HD.1832) 2657 0 R ] /Limits [ (HD.1804) (HD.1832) ] >>
endobj
4607 0 obj
-<< /Names [ (HD.3158) 4132 0 R (HD.3159) 4133 0 R (HD.316) 983 0 R (HD.3160) 4134 0 R (HD.3161) 4135 0 R (HD.3162) 4136 0 R (HD.3163) 4137 0 R (HD.3164) 4138 0 R (HD.3165) 4139 0 R (HD.3166) 4140 0 R (HD.3167) 4141 0 R (HD.3168) 4142 0 R (HD.3169) 4148 0 R (HD.317) 984 0 R (HD.3170) 4149 0 R (HD.3171) 4150 0 R (HD.3172) 4151 0 R (HD.3173) 4152 0 R (HD.3174) 4153 0 R (HD.3175) 4154 0 R (HD.3176) 4155 0 R (HD.3177) 4156 0 R (HD.3178) 4157 0 R (HD.3179) 4158 0 R (HD.318) 985 0 R (HD.3180) 4159 0 R (HD.3181) 4160 0 R (HD.3182) 4161 0 R (HD.3183) 4162 0 R (HD.3184) 4163 0 R (HD.3185) 4164 0 R (HD.3186) 4165 0 R ] /Limits [ (HD.3158) (HD.3186) ] >>
+<< /Names [ (HD.1833) 2658 0 R (HD.1834) 2659 0 R (HD.1835) 2660 0 R (HD.1836) 2661 0 R (HD.1837) 2662 0 R (HD.1838) 2663 0 R (HD.1839) 2664 0 R (HD.184) 847 0 R (HD.1840) 2665 0 R (HD.1841) 2666 0 R (HD.1842) 2667 0 R (HD.1843) 2668 0 R (HD.1844) 2669 0 R (HD.1845) 2670 0 R (HD.1846) 2671 0 R (HD.1847) 2672 0 R (HD.1848) 2673 0 R (HD.1849) 2674 0 R (HD.185) 848 0 R (HD.1850) 2675 0 R (HD.1851) 2676 0 R (HD.1852) 2677 0 R (HD.1853) 2678 0 R (HD.1854) 2679 0 R (HD.1855) 2680 0 R (HD.1856) 2681 0 R (HD.1857) 2682 0 R (HD.1858) 2683 0 R (HD.1859) 2691 0 R (HD.186) 849 0 R (HD.1860) 2692 0 R (HD.1861) 2693 0 R ] /Limits [ (HD.1833) (HD.1861) ] >>
endobj
4608 0 obj
-<< /Names [ (HD.3187) 4166 0 R (HD.3188) 4167 0 R (HD.3189) 4168 0 R (HD.319) 986 0 R (HD.3190) 4169 0 R (HD.3191) 4170 0 R (HD.3192) 4171 0 R (HD.3193) 4172 0 R (HD.3194) 4173 0 R (HD.3195) 4174 0 R (HD.3196) 4175 0 R (HD.3197) 4176 0 R (HD.3198) 4177 0 R (HD.3199) 4178 0 R (HD.32) 667 0 R (HD.320) 987 0 R (HD.3200) 4179 0 R (HD.3201) 4180 0 R (HD.3202) 4181 0 R (HD.3203) 4182 0 R (HD.3204) 4183 0 R (HD.3205) 4184 0 R (HD.3206) 4185 0 R (HD.3207) 4186 0 R (HD.3208) 4187 0 R (HD.3209) 4188 0 R (HD.321) 994 0 R (HD.3210) 4189 0 R (HD.3211) 4190 0 R (HD.3212) 4191 0 R (HD.3213) 4192 0 R (HD.3214) 4193 0 R ] /Limits [ (HD.3187) (HD.3214) ] >>
+<< /Names [ (HD.1862) 2694 0 R (HD.1863) 2695 0 R (HD.1864) 2696 0 R (HD.1865) 2697 0 R (HD.1866) 2698 0 R (HD.1867) 2699 0 R (HD.1868) 2700 0 R (HD.1869) 2701 0 R (HD.187) 850 0 R (HD.1870) 2702 0 R (HD.1871) 2703 0 R (HD.1872) 2704 0 R (HD.1873) 2705 0 R (HD.1874) 2706 0 R (HD.1875) 2707 0 R (HD.1876) 2708 0 R (HD.1877) 2709 0 R (HD.1878) 2710 0 R (HD.1879) 2711 0 R (HD.188) 851 0 R (HD.1880) 2712 0 R (HD.1881) 2713 0 R (HD.1882) 2714 0 R (HD.1883) 2715 0 R (HD.1884) 2716 0 R (HD.1885) 2717 0 R (HD.1886) 2718 0 R (HD.1887) 2719 0 R (HD.1888) 2720 0 R (HD.1889) 2721 0 R (HD.189) 852 0 R (HD.1890) 2722 0 R ] /Limits [ (HD.1862) (HD.1890) ] >>
endobj
4609 0 obj
-<< /Names [ (HD.3215) 4194 0 R (HD.3216) 4195 0 R (HD.322) 995 0 R (HD.323) 996 0 R (HD.324) 997 0 R (HD.325) 998 0 R (HD.326) 999 0 R (HD.327) 1000 0 R (HD.328) 1001 0 R (HD.329) 1002 0 R (HD.33) 668 0 R (HD.330) 1003 0 R (HD.331) 1004 0 R (HD.332) 1005 0 R (HD.333) 1006 0 R (HD.334) 1007 0 R (HD.335) 1008 0 R (HD.336) 1009 0 R (HD.337) 1010 0 R (HD.338) 1011 0 R (HD.339) 1012 0 R (HD.34) 669 0 R (HD.340) 1013 0 R (HD.341) 1014 0 R (HD.342) 1015 0 R (HD.343) 1016 0 R (HD.344) 1017 0 R (HD.345) 1018 0 R (HD.346) 1019 0 R (HD.347) 1020 0 R (HD.348) 1021 0 R (HD.349) 1022 0 R ] /Limits [ (HD.3215) (HD.349) ] >>
+<< /Names [ (HD.1891) 2723 0 R (HD.1892) 2724 0 R (HD.1893) 2732 0 R (HD.1894) 2733 0 R (HD.1895) 2734 0 R (HD.1896) 2735 0 R (HD.1897) 2736 0 R (HD.1898) 2737 0 R (HD.1899) 2738 0 R (HD.19) 662 0 R (HD.190) 853 0 R (HD.1900) 2739 0 R (HD.1901) 2740 0 R (HD.1902) 2741 0 R (HD.1903) 2742 0 R (HD.1904) 2743 0 R (HD.1905) 2744 0 R (HD.1906) 2745 0 R (HD.1907) 2746 0 R (HD.1908) 2747 0 R (HD.1909) 2748 0 R (HD.191) 854 0 R (HD.1910) 2749 0 R (HD.1911) 2750 0 R (HD.1912) 2751 0 R (HD.1913) 2752 0 R (HD.1914) 2753 0 R (HD.1915) 2754 0 R (HD.1916) 2755 0 R (HD.1917) 2756 0 R (HD.1918) 2758 0 R (HD.1919) 2759 0 R ] /Limits [ (HD.1891) (HD.1919) ] >>
endobj
4610 0 obj
-<< /Names [ (HD.35) 670 0 R (HD.350) 1023 0 R (HD.351) 1024 0 R (HD.352) 1025 0 R (HD.353) 1032 0 R (HD.354) 1033 0 R (HD.355) 1034 0 R (HD.356) 1035 0 R (HD.357) 1036 0 R (HD.358) 1037 0 R (HD.359) 1038 0 R (HD.36) 671 0 R (HD.360) 1039 0 R (HD.361) 1040 0 R (HD.362) 1041 0 R (HD.363) 1042 0 R (HD.364) 1043 0 R (HD.365) 1044 0 R (HD.366) 1045 0 R (HD.367) 1046 0 R (HD.368) 1047 0 R (HD.369) 1048 0 R (HD.37) 676 0 R (HD.370) 1049 0 R (HD.371) 1050 0 R (HD.372) 1051 0 R (HD.373) 1052 0 R (HD.374) 1053 0 R (HD.375) 1054 0 R (HD.376) 1055 0 R (HD.377) 1056 0 R (HD.378) 1057 0 R ] /Limits [ (HD.35) (HD.378) ] >>
+<< /Names [ (HD.192) 855 0 R (HD.1920) 2760 0 R (HD.1921) 2761 0 R (HD.1922) 2762 0 R (HD.1923) 2763 0 R (HD.1924) 2764 0 R (HD.1925) 2765 0 R (HD.1926) 2766 0 R (HD.1927) 2767 0 R (HD.1928) 2769 0 R (HD.1929) 2771 0 R (HD.193) 856 0 R (HD.1930) 2773 0 R (HD.1931) 2774 0 R (HD.1932) 2775 0 R (HD.1933) 2776 0 R (HD.1934) 2777 0 R (HD.1935) 2778 0 R (HD.1936) 2779 0 R (HD.1937) 2780 0 R (HD.1938) 2781 0 R (HD.1939) 2786 0 R (HD.194) 857 0 R (HD.1940) 2787 0 R (HD.1941) 2788 0 R (HD.1942) 2789 0 R (HD.1943) 2790 0 R (HD.1944) 2791 0 R (HD.1945) 2792 0 R (HD.1946) 2793 0 R (HD.1947) 2794 0 R (HD.1948) 2795 0 R ] /Limits [ (HD.192) (HD.1948) ] >>
endobj
4611 0 obj
-<< /Names [ (HD.379) 1058 0 R (HD.38) 677 0 R (HD.380) 1059 0 R (HD.381) 1060 0 R (HD.382) 1061 0 R (HD.383) 1062 0 R (HD.384) 1063 0 R (HD.385) 1064 0 R (HD.386) 1065 0 R (HD.387) 1066 0 R (HD.388) 1067 0 R (HD.389) 1068 0 R (HD.39) 678 0 R (HD.390) 1069 0 R (HD.391) 1070 0 R (HD.392) 1071 0 R (HD.393) 1072 0 R (HD.394) 1073 0 R (HD.395) 1074 0 R (HD.396) 1075 0 R (HD.397) 1076 0 R (HD.398) 1077 0 R (HD.399) 1078 0 R (HD.4) 639 0 R (HD.40) 679 0 R (HD.400) 1079 0 R (HD.401) 1080 0 R (HD.402) 1081 0 R (HD.403) 1082 0 R (HD.404) 1083 0 R (HD.405) 1088 0 R (HD.406) 1089 0 R ] /Limits [ (HD.379) (HD.406) ] >>
+<< /Names [ (HD.1949) 2796 0 R (HD.195) 858 0 R (HD.1950) 2797 0 R (HD.1951) 2798 0 R (HD.1952) 2799 0 R (HD.1953) 2800 0 R (HD.1954) 2801 0 R (HD.1955) 2802 0 R (HD.1956) 2803 0 R (HD.1957) 2804 0 R (HD.1958) 2805 0 R (HD.1959) 2806 0 R (HD.196) 859 0 R (HD.1960) 2807 0 R (HD.1961) 2808 0 R (HD.1962) 2809 0 R (HD.1963) 2810 0 R (HD.1964) 2811 0 R (HD.1965) 2812 0 R (HD.1966) 2813 0 R (HD.1967) 2814 0 R (HD.1968) 2815 0 R (HD.1969) 2816 0 R (HD.197) 860 0 R (HD.1970) 2817 0 R (HD.1971) 2818 0 R (HD.1972) 2819 0 R (HD.1973) 2820 0 R (HD.1974) 2821 0 R (HD.1975) 2822 0 R (HD.1976) 2823 0 R (HD.1977) 2824 0 R ] /Limits [ (HD.1949) (HD.1977) ] >>
endobj
4612 0 obj
-<< /Names [ (HD.407) 1090 0 R (HD.408) 1091 0 R (HD.409) 1092 0 R (HD.41) 680 0 R (HD.410) 1093 0 R (HD.411) 1094 0 R (HD.412) 1095 0 R (HD.413) 1096 0 R (HD.414) 1097 0 R (HD.415) 1098 0 R (HD.416) 1099 0 R (HD.417) 1100 0 R (HD.418) 1101 0 R (HD.419) 1102 0 R (HD.42) 681 0 R (HD.420) 1103 0 R (HD.421) 1104 0 R (HD.422) 1105 0 R (HD.423) 1106 0 R (HD.424) 1107 0 R (HD.425) 1108 0 R (HD.426) 1109 0 R (HD.427) 1110 0 R (HD.428) 1111 0 R (HD.429) 1112 0 R (HD.43) 682 0 R (HD.430) 1113 0 R (HD.431) 1114 0 R (HD.432) 1115 0 R (HD.433) 1116 0 R (HD.434) 1117 0 R (HD.435) 1118 0 R ] /Limits [ (HD.407) (HD.435) ] >>
+<< /Names [ (HD.1978) 2825 0 R (HD.1979) 2826 0 R (HD.198) 861 0 R (HD.1980) 2827 0 R (HD.1981) 2828 0 R (HD.1982) 2829 0 R (HD.1983) 2830 0 R (HD.1984) 2831 0 R (HD.1985) 2832 0 R (HD.1986) 2833 0 R (HD.1987) 2834 0 R (HD.1988) 2835 0 R (HD.1989) 2836 0 R (HD.199) 862 0 R (HD.1990) 2837 0 R (HD.1991) 2838 0 R (HD.1992) 2839 0 R (HD.1993) 2845 0 R (HD.1994) 2846 0 R (HD.1995) 2847 0 R (HD.1996) 2848 0 R (HD.1997) 2850 0 R (HD.1998) 2851 0 R (HD.1999) 2852 0 R (HD.2) 645 0 R (HD.20) 663 0 R (HD.200) 867 0 R (HD.2000) 2853 0 R (HD.2001) 2854 0 R (HD.2002) 2855 0 R (HD.2003) 2856 0 R (HD.2004) 2857 0 R ] /Limits [ (HD.1978) (HD.2004) ] >>
endobj
4613 0 obj
-<< /Names [ (HD.436) 1119 0 R (HD.437) 1120 0 R (HD.438) 1121 0 R (HD.439) 1122 0 R (HD.44) 683 0 R (HD.440) 1123 0 R (HD.441) 1124 0 R (HD.442) 1125 0 R (HD.443) 1126 0 R (HD.444) 1127 0 R (HD.445) 1128 0 R (HD.446) 1129 0 R (HD.447) 1130 0 R (HD.448) 1131 0 R (HD.449) 1132 0 R (HD.45) 684 0 R (HD.450) 1133 0 R (HD.451) 1134 0 R (HD.452) 1135 0 R (HD.453) 1136 0 R (HD.454) 1137 0 R (HD.455) 1138 0 R (HD.456) 1139 0 R (HD.457) 1140 0 R (HD.458) 1141 0 R (HD.459) 1142 0 R (HD.46) 685 0 R (HD.460) 1143 0 R (HD.461) 1144 0 R (HD.462) 1145 0 R (HD.463) 1146 0 R (HD.464) 1151 0 R ] /Limits [ (HD.436) (HD.464) ] >>
+<< /Names [ (HD.2005) 2858 0 R (HD.2006) 2859 0 R (HD.2007) 2860 0 R (HD.2008) 2861 0 R (HD.2009) 2862 0 R (HD.201) 868 0 R (HD.2010) 2863 0 R (HD.2011) 2864 0 R (HD.2012) 2865 0 R (HD.2013) 2866 0 R (HD.2014) 2867 0 R (HD.2015) 2868 0 R (HD.2016) 2869 0 R (HD.2017) 2870 0 R (HD.2018) 2871 0 R (HD.2019) 2872 0 R (HD.202) 869 0 R (HD.2020) 2873 0 R (HD.2021) 2874 0 R (HD.2022) 2875 0 R (HD.2023) 2876 0 R (HD.2024) 2877 0 R (HD.2025) 2878 0 R (HD.2026) 2879 0 R (HD.2027) 2880 0 R (HD.2028) 2881 0 R (HD.2029) 2882 0 R (HD.203) 870 0 R (HD.2030) 2883 0 R (HD.2031) 2884 0 R (HD.2032) 2890 0 R (HD.2033) 2891 0 R ] /Limits [ (HD.2005) (HD.2033) ] >>
endobj
4614 0 obj
-<< /Names [ (HD.465) 1152 0 R (HD.466) 1153 0 R (HD.467) 1154 0 R (HD.468) 1155 0 R (HD.469) 1156 0 R (HD.47) 686 0 R (HD.470) 1157 0 R (HD.471) 1158 0 R (HD.472) 1159 0 R (HD.473) 1160 0 R (HD.474) 1161 0 R (HD.475) 1162 0 R (HD.476) 1163 0 R (HD.477) 1164 0 R (HD.478) 1165 0 R (HD.479) 1166 0 R (HD.48) 687 0 R (HD.480) 1167 0 R (HD.481) 1168 0 R (HD.482) 1169 0 R (HD.483) 1170 0 R (HD.484) 1171 0 R (HD.485) 1172 0 R (HD.486) 1173 0 R (HD.487) 1174 0 R (HD.488) 1175 0 R (HD.489) 1176 0 R (HD.49) 688 0 R (HD.490) 1177 0 R (HD.491) 1178 0 R (HD.492) 1179 0 R (HD.493) 1180 0 R ] /Limits [ (HD.465) (HD.493) ] >>
+<< /Names [ (HD.2034) 2892 0 R (HD.2035) 2894 0 R (HD.2036) 2896 0 R (HD.2037) 2897 0 R (HD.2038) 2898 0 R (HD.2039) 2899 0 R (HD.204) 871 0 R (HD.2040) 2900 0 R (HD.2041) 2901 0 R (HD.2042) 2902 0 R (HD.2043) 2903 0 R (HD.2044) 2904 0 R (HD.2045) 2905 0 R (HD.2046) 2906 0 R (HD.2047) 2907 0 R (HD.2048) 2908 0 R (HD.2049) 2909 0 R (HD.205) 872 0 R (HD.2050) 2910 0 R (HD.2051) 2911 0 R (HD.2052) 2912 0 R (HD.2053) 2913 0 R (HD.2054) 2914 0 R (HD.2055) 2915 0 R (HD.2056) 2916 0 R (HD.2057) 2917 0 R (HD.2058) 2918 0 R (HD.2059) 2919 0 R (HD.206) 873 0 R (HD.2060) 2920 0 R (HD.2061) 2921 0 R (HD.2062) 2922 0 R ] /Limits [ (HD.2034) (HD.2062) ] >>
endobj
4615 0 obj
-<< /Names [ (HD.494) 1181 0 R (HD.495) 1182 0 R (HD.496) 1183 0 R (HD.497) 1184 0 R (HD.498) 1185 0 R (HD.499) 1186 0 R (HD.5) 640 0 R (HD.50) 689 0 R (HD.500) 1187 0 R (HD.501) 1188 0 R (HD.502) 1189 0 R (HD.503) 1190 0 R (HD.504) 1191 0 R (HD.505) 1192 0 R (HD.506) 1193 0 R (HD.507) 1194 0 R (HD.508) 1195 0 R (HD.509) 1196 0 R (HD.51) 690 0 R (HD.510) 1197 0 R (HD.511) 1198 0 R (HD.512) 1199 0 R (HD.513) 1200 0 R (HD.514) 1201 0 R (HD.515) 1202 0 R (HD.516) 1203 0 R (HD.517) 1204 0 R (HD.518) 1205 0 R (HD.519) 1210 0 R (HD.52) 691 0 R (HD.520) 1211 0 R (HD.521) 1212 0 R ] /Limits [ (HD.494) (HD.521) ] >>
+<< /Names [ (HD.2063) 2923 0 R (HD.2064) 2924 0 R (HD.2065) 2925 0 R (HD.2066) 2926 0 R (HD.2067) 2927 0 R (HD.2068) 2928 0 R (HD.2069) 2929 0 R (HD.207) 874 0 R (HD.2070) 2930 0 R (HD.2071) 2931 0 R (HD.2072) 2932 0 R (HD.2073) 2939 0 R (HD.2074) 2940 0 R (HD.2075) 2941 0 R (HD.2076) 2942 0 R (HD.2077) 2943 0 R (HD.2078) 2944 0 R (HD.2079) 2945 0 R (HD.208) 875 0 R (HD.2080) 2946 0 R (HD.2081) 2947 0 R (HD.2082) 2948 0 R (HD.2083) 2949 0 R (HD.2084) 2950 0 R (HD.2085) 2951 0 R (HD.2086) 2952 0 R (HD.2087) 2953 0 R (HD.2088) 2954 0 R (HD.2089) 2955 0 R (HD.209) 876 0 R (HD.2090) 2956 0 R (HD.2091) 2957 0 R ] /Limits [ (HD.2063) (HD.2091) ] >>
endobj
4616 0 obj
-<< /Names [ (HD.522) 1213 0 R (HD.523) 1214 0 R (HD.524) 1215 0 R (HD.525) 1216 0 R (HD.526) 1217 0 R (HD.527) 1218 0 R (HD.528) 1219 0 R (HD.529) 1220 0 R (HD.53) 692 0 R (HD.530) 1221 0 R (HD.531) 1222 0 R (HD.532) 1223 0 R (HD.533) 1224 0 R (HD.534) 1225 0 R (HD.535) 1226 0 R (HD.536) 1227 0 R (HD.537) 1228 0 R (HD.538) 1229 0 R (HD.539) 1230 0 R (HD.54) 693 0 R (HD.540) 1231 0 R (HD.541) 1232 0 R (HD.542) 1233 0 R (HD.543) 1234 0 R (HD.544) 1235 0 R (HD.545) 1236 0 R (HD.546) 1237 0 R (HD.547) 1238 0 R (HD.548) 1239 0 R (HD.549) 1240 0 R (HD.55) 694 0 R (HD.550) 1241 0 R ] /Limits [ (HD.522) (HD.550) ] >>
+<< /Names [ (HD.2092) 2958 0 R (HD.2093) 2959 0 R (HD.2094) 2960 0 R (HD.2095) 2961 0 R (HD.2096) 2962 0 R (HD.2097) 2963 0 R (HD.2098) 2964 0 R (HD.2099) 2965 0 R (HD.21) 664 0 R (HD.210) 877 0 R (HD.2100) 2966 0 R (HD.2101) 2967 0 R (HD.2102) 2968 0 R (HD.2103) 2969 0 R (HD.2104) 2970 0 R (HD.2105) 2971 0 R (HD.2106) 2972 0 R (HD.2107) 2973 0 R (HD.2108) 2974 0 R (HD.2109) 2975 0 R (HD.211) 878 0 R (HD.2110) 2976 0 R (HD.2111) 2977 0 R (HD.2112) 2978 0 R (HD.2113) 2979 0 R (HD.2114) 2980 0 R (HD.2115) 2981 0 R (HD.2116) 2982 0 R (HD.2117) 2983 0 R (HD.2118) 2984 0 R (HD.2119) 2985 0 R (HD.212) 879 0 R ] /Limits [ (HD.2092) (HD.212) ] >>
endobj
4617 0 obj
-<< /Names [ (HD.551) 1242 0 R (HD.552) 1243 0 R (HD.553) 1244 0 R (HD.554) 1245 0 R (HD.555) 1246 0 R (HD.556) 1247 0 R (HD.557) 1248 0 R (HD.558) 1249 0 R (HD.559) 1250 0 R (HD.56) 695 0 R (HD.560) 1251 0 R (HD.561) 1252 0 R (HD.562) 1253 0 R (HD.563) 1254 0 R (HD.564) 1255 0 R (HD.565) 1256 0 R (HD.566) 1257 0 R (HD.567) 1258 0 R (HD.568) 1259 0 R (HD.569) 1260 0 R (HD.57) 696 0 R (HD.570) 1261 0 R (HD.571) 1262 0 R (HD.572) 1263 0 R (HD.573) 1264 0 R (HD.574) 1265 0 R (HD.575) 1266 0 R (HD.576) 1267 0 R (HD.577) 1268 0 R (HD.578) 1269 0 R (HD.579) 1270 0 R (HD.58) 697 0 R ] /Limits [ (HD.551) (HD.58) ] >>
+<< /Names [ (HD.2120) 2986 0 R (HD.2121) 2991 0 R (HD.2122) 2992 0 R (HD.2123) 2993 0 R (HD.2124) 2994 0 R (HD.2125) 2995 0 R (HD.2126) 2996 0 R (HD.2127) 2997 0 R (HD.2128) 2998 0 R (HD.2129) 2999 0 R (HD.213) 880 0 R (HD.2130) 3000 0 R (HD.2131) 3001 0 R (HD.2132) 3002 0 R (HD.2133) 3003 0 R (HD.2134) 3004 0 R (HD.2135) 3005 0 R (HD.2136) 3006 0 R (HD.2137) 3007 0 R (HD.2138) 3008 0 R (HD.2139) 3009 0 R (HD.214) 881 0 R (HD.2140) 3010 0 R (HD.2141) 3011 0 R (HD.2142) 3012 0 R (HD.2143) 3013 0 R (HD.2144) 3014 0 R (HD.2145) 3015 0 R (HD.2146) 3016 0 R (HD.2147) 3017 0 R (HD.2148) 3018 0 R (HD.2149) 3019 0 R ] /Limits [ (HD.2120) (HD.2149) ] >>
endobj
4618 0 obj
-<< /Names [ (HD.580) 1275 0 R (HD.581) 1276 0 R (HD.582) 1277 0 R (HD.583) 1278 0 R (HD.584) 1279 0 R (HD.585) 1280 0 R (HD.586) 1281 0 R (HD.587) 1282 0 R (HD.588) 1283 0 R (HD.589) 1284 0 R (HD.59) 698 0 R (HD.590) 1285 0 R (HD.591) 1286 0 R (HD.592) 1287 0 R (HD.593) 1288 0 R (HD.594) 1289 0 R (HD.595) 1290 0 R (HD.596) 1291 0 R (HD.597) 1292 0 R (HD.598) 1293 0 R (HD.599) 1294 0 R (HD.6) 641 0 R (HD.60) 699 0 R (HD.600) 1295 0 R (HD.601) 1296 0 R (HD.602) 1297 0 R (HD.603) 1298 0 R (HD.604) 1299 0 R (HD.605) 1300 0 R (HD.606) 1301 0 R (HD.607) 1302 0 R (HD.608) 1303 0 R ] /Limits [ (HD.580) (HD.608) ] >>
+<< /Names [ (HD.215) 882 0 R (HD.2150) 3020 0 R (HD.2151) 3021 0 R (HD.2152) 3022 0 R (HD.2153) 3023 0 R (HD.2154) 3024 0 R (HD.2155) 3025 0 R (HD.2156) 3026 0 R (HD.2157) 3027 0 R (HD.2158) 3028 0 R (HD.2159) 3029 0 R (HD.216) 883 0 R (HD.2160) 3030 0 R (HD.2161) 3031 0 R (HD.2162) 3032 0 R (HD.2163) 3033 0 R (HD.2164) 3034 0 R (HD.2165) 3035 0 R (HD.2166) 3036 0 R (HD.2167) 3037 0 R (HD.2168) 3039 0 R (HD.2169) 3040 0 R (HD.217) 884 0 R (HD.2170) 3041 0 R (HD.2171) 3042 0 R (HD.2172) 3043 0 R (HD.2173) 3049 0 R (HD.2174) 3050 0 R (HD.2175) 3051 0 R (HD.2176) 3052 0 R (HD.2177) 3053 0 R (HD.2178) 3054 0 R ] /Limits [ (HD.215) (HD.2178) ] >>
endobj
4619 0 obj
-<< /Names [ (HD.609) 1304 0 R (HD.61) 700 0 R (HD.610) 1305 0 R (HD.611) 1306 0 R (HD.612) 1307 0 R (HD.613) 1308 0 R (HD.614) 1309 0 R (HD.615) 1310 0 R (HD.616) 1311 0 R (HD.617) 1312 0 R (HD.618) 1313 0 R (HD.619) 1314 0 R (HD.62) 701 0 R (HD.620) 1315 0 R (HD.621) 1316 0 R (HD.622) 1317 0 R (HD.623) 1318 0 R (HD.624) 1319 0 R (HD.625) 1320 0 R (HD.626) 1321 0 R (HD.627) 1322 0 R (HD.628) 1323 0 R (HD.629) 1324 0 R (HD.63) 702 0 R (HD.630) 1325 0 R (HD.631) 1326 0 R (HD.632) 1327 0 R (HD.633) 1328 0 R (HD.634) 1329 0 R (HD.635) 1330 0 R (HD.636) 1331 0 R (HD.637) 1332 0 R ] /Limits [ (HD.609) (HD.637) ] >>
+<< /Names [ (HD.2179) 3055 0 R (HD.218) 885 0 R (HD.2180) 3056 0 R (HD.2181) 3057 0 R (HD.2182) 3059 0 R (HD.2183) 3060 0 R (HD.2184) 3061 0 R (HD.2185) 3062 0 R (HD.2186) 3063 0 R (HD.2187) 3064 0 R (HD.2188) 3066 0 R (HD.2189) 3067 0 R (HD.219) 886 0 R (HD.2190) 3068 0 R (HD.2191) 3069 0 R (HD.2192) 3070 0 R (HD.2193) 3071 0 R (HD.2194) 3072 0 R (HD.2195) 3073 0 R (HD.2196) 3074 0 R (HD.2197) 3075 0 R (HD.2198) 3076 0 R (HD.2199) 3077 0 R (HD.22) 665 0 R (HD.220) 887 0 R (HD.2200) 3078 0 R (HD.2201) 3079 0 R (HD.2202) 3080 0 R (HD.2203) 3081 0 R (HD.2204) 3082 0 R (HD.2205) 3083 0 R (HD.2206) 3084 0 R ] /Limits [ (HD.2179) (HD.2206) ] >>
endobj
4620 0 obj
-<< /Names [ (HD.638) 1333 0 R (HD.639) 1334 0 R (HD.64) 703 0 R (HD.640) 1335 0 R (HD.641) 1336 0 R (HD.642) 1337 0 R (HD.643) 1342 0 R (HD.644) 1343 0 R (HD.645) 1344 0 R (HD.646) 1345 0 R (HD.647) 1346 0 R (HD.648) 1347 0 R (HD.649) 1348 0 R (HD.65) 704 0 R (HD.650) 1349 0 R (HD.651) 1350 0 R (HD.652) 1351 0 R (HD.653) 1352 0 R (HD.654) 1353 0 R (HD.655) 1354 0 R (HD.656) 1355 0 R (HD.657) 1356 0 R (HD.658) 1357 0 R (HD.659) 1358 0 R (HD.66) 705 0 R (HD.660) 1359 0 R (HD.661) 1360 0 R (HD.662) 1361 0 R (HD.663) 1362 0 R (HD.664) 1363 0 R (HD.665) 1364 0 R (HD.666) 1365 0 R ] /Limits [ (HD.638) (HD.666) ] >>
+<< /Names [ (HD.2207) 3085 0 R (HD.2208) 3086 0 R (HD.2209) 3087 0 R (HD.221) 888 0 R (HD.2210) 3088 0 R (HD.2211) 3089 0 R (HD.2212) 3090 0 R (HD.2213) 3091 0 R (HD.2214) 3096 0 R (HD.2215) 3097 0 R (HD.2216) 3098 0 R (HD.2217) 3100 0 R (HD.2218) 3101 0 R (HD.2219) 3102 0 R (HD.222) 889 0 R (HD.2220) 3103 0 R (HD.2221) 3104 0 R (HD.2222) 3105 0 R (HD.2223) 3106 0 R (HD.2224) 3107 0 R (HD.2225) 3108 0 R (HD.2226) 3109 0 R (HD.2227) 3110 0 R (HD.2228) 3111 0 R (HD.2229) 3112 0 R (HD.223) 890 0 R (HD.2230) 3114 0 R (HD.2231) 3115 0 R (HD.2232) 3116 0 R (HD.2233) 3117 0 R (HD.2234) 3118 0 R (HD.2235) 3119 0 R ] /Limits [ (HD.2207) (HD.2235) ] >>
endobj
4621 0 obj
-<< /Names [ (HD.667) 1366 0 R (HD.668) 1367 0 R (HD.669) 1368 0 R (HD.67) 706 0 R (HD.670) 1369 0 R (HD.671) 1370 0 R (HD.672) 1371 0 R (HD.673) 1372 0 R (HD.674) 1373 0 R (HD.675) 1374 0 R (HD.676) 1375 0 R (HD.677) 1376 0 R (HD.678) 1377 0 R (HD.679) 1378 0 R (HD.68) 707 0 R (HD.680) 1379 0 R (HD.681) 1380 0 R (HD.682) 1381 0 R (HD.683) 1382 0 R (HD.684) 1383 0 R (HD.685) 1384 0 R (HD.686) 1385 0 R (HD.687) 1390 0 R (HD.688) 1391 0 R (HD.689) 1392 0 R (HD.69) 708 0 R (HD.690) 1393 0 R (HD.691) 1394 0 R (HD.692) 1395 0 R (HD.693) 1396 0 R (HD.694) 1397 0 R (HD.695) 1398 0 R ] /Limits [ (HD.667) (HD.695) ] >>
+<< /Names [ (HD.2236) 3120 0 R (HD.2237) 3121 0 R (HD.2238) 3122 0 R (HD.2239) 3123 0 R (HD.224) 891 0 R (HD.2240) 3124 0 R (HD.2241) 3125 0 R (HD.2242) 3126 0 R (HD.2243) 3127 0 R (HD.2244) 3128 0 R (HD.2245) 3129 0 R (HD.2246) 3130 0 R (HD.2247) 3131 0 R (HD.2248) 3132 0 R (HD.2249) 3133 0 R (HD.225) 892 0 R (HD.2250) 3134 0 R (HD.2251) 3135 0 R (HD.2252) 3136 0 R (HD.2253) 3137 0 R (HD.2254) 3138 0 R (HD.2255) 3139 0 R (HD.2256) 3140 0 R (HD.2257) 3141 0 R (HD.2258) 3142 0 R (HD.2259) 3143 0 R (HD.226) 893 0 R (HD.2260) 3149 0 R (HD.2261) 3150 0 R (HD.2262) 3151 0 R (HD.2263) 3152 0 R (HD.2264) 3153 0 R ] /Limits [ (HD.2236) (HD.2264) ] >>
endobj
4622 0 obj
-<< /Names [ (HD.696) 1399 0 R (HD.697) 1400 0 R (HD.698) 1401 0 R (HD.699) 1402 0 R (HD.7) 642 0 R (HD.70) 709 0 R (HD.700) 1403 0 R (HD.701) 1404 0 R (HD.702) 1405 0 R (HD.703) 1406 0 R (HD.704) 1407 0 R (HD.705) 1408 0 R (HD.706) 1409 0 R (HD.707) 1410 0 R (HD.708) 1411 0 R (HD.709) 1412 0 R (HD.71) 710 0 R (HD.710) 1413 0 R (HD.711) 1414 0 R (HD.712) 1415 0 R (HD.713) 1416 0 R (HD.714) 1417 0 R (HD.715) 1418 0 R (HD.716) 1419 0 R (HD.717) 1420 0 R (HD.718) 1421 0 R (HD.719) 1422 0 R (HD.72) 711 0 R (HD.720) 1423 0 R (HD.721) 1424 0 R (HD.722) 1425 0 R (HD.723) 1426 0 R ] /Limits [ (HD.696) (HD.723) ] >>
+<< /Names [ (HD.2265) 3154 0 R (HD.2266) 3155 0 R (HD.2267) 3156 0 R (HD.2268) 3157 0 R (HD.2269) 3158 0 R (HD.227) 894 0 R (HD.2270) 3159 0 R (HD.2271) 3160 0 R (HD.2272) 3161 0 R (HD.2273) 3162 0 R (HD.2274) 3163 0 R (HD.2275) 3164 0 R (HD.2276) 3165 0 R (HD.2277) 3166 0 R (HD.2278) 3167 0 R (HD.2279) 3168 0 R (HD.228) 895 0 R (HD.2280) 3169 0 R (HD.2281) 3170 0 R (HD.2282) 3171 0 R (HD.2283) 3172 0 R (HD.2284) 3173 0 R (HD.2285) 3174 0 R (HD.2286) 3175 0 R (HD.2287) 3176 0 R (HD.2288) 3177 0 R (HD.2289) 3178 0 R (HD.229) 896 0 R (HD.2290) 3179 0 R (HD.2291) 3180 0 R (HD.2292) 3181 0 R (HD.2293) 3182 0 R ] /Limits [ (HD.2265) (HD.2293) ] >>
endobj
4623 0 obj
-<< /Names [ (HD.724) 1427 0 R (HD.725) 1428 0 R (HD.726) 1429 0 R (HD.727) 1430 0 R (HD.728) 1435 0 R (HD.729) 1436 0 R (HD.73) 712 0 R (HD.730) 1437 0 R (HD.731) 1438 0 R (HD.732) 1439 0 R (HD.733) 1440 0 R (HD.734) 1441 0 R (HD.735) 1442 0 R (HD.736) 1443 0 R (HD.737) 1444 0 R (HD.738) 1445 0 R (HD.739) 1446 0 R (HD.74) 713 0 R (HD.740) 1447 0 R (HD.741) 1448 0 R (HD.742) 1449 0 R (HD.743) 1450 0 R (HD.744) 1451 0 R (HD.745) 1452 0 R (HD.746) 1453 0 R (HD.747) 1454 0 R (HD.748) 1455 0 R (HD.749) 1456 0 R (HD.75) 714 0 R (HD.750) 1457 0 R (HD.751) 1458 0 R (HD.752) 1459 0 R ] /Limits [ (HD.724) (HD.752) ] >>
+<< /Names [ (HD.2294) 3183 0 R (HD.2295) 3184 0 R (HD.2296) 3185 0 R (HD.2297) 3186 0 R (HD.2298) 3187 0 R (HD.2299) 3188 0 R (HD.23) 666 0 R (HD.230) 897 0 R (HD.2300) 3189 0 R (HD.2301) 3191 0 R (HD.2302) 3192 0 R (HD.2303) 3193 0 R (HD.2304) 3194 0 R (HD.2305) 3195 0 R (HD.2306) 3196 0 R (HD.2307) 3197 0 R (HD.2308) 3198 0 R (HD.2309) 3199 0 R (HD.231) 898 0 R (HD.2310) 3200 0 R (HD.2311) 3201 0 R (HD.2312) 3208 0 R (HD.2313) 3209 0 R (HD.2314) 3210 0 R (HD.2315) 3211 0 R (HD.2316) 3212 0 R (HD.2317) 3213 0 R (HD.2318) 3214 0 R (HD.2319) 3215 0 R (HD.232) 899 0 R (HD.2320) 3216 0 R (HD.2321) 3217 0 R ] /Limits [ (HD.2294) (HD.2321) ] >>
endobj
4624 0 obj
-<< /Names [ (HD.753) 1460 0 R (HD.754) 1461 0 R (HD.755) 1462 0 R (HD.756) 1463 0 R (HD.757) 1464 0 R (HD.758) 1465 0 R (HD.759) 1466 0 R (HD.76) 715 0 R (HD.760) 1467 0 R (HD.761) 1468 0 R (HD.762) 1469 0 R (HD.763) 1470 0 R (HD.764) 1471 0 R (HD.765) 1472 0 R (HD.766) 1477 0 R (HD.767) 1478 0 R (HD.768) 1479 0 R (HD.769) 1480 0 R (HD.77) 716 0 R (HD.770) 1481 0 R (HD.771) 1482 0 R (HD.772) 1483 0 R (HD.773) 1484 0 R (HD.774) 1485 0 R (HD.775) 1486 0 R (HD.776) 1487 0 R (HD.777) 1488 0 R (HD.778) 1489 0 R (HD.779) 1490 0 R (HD.78) 717 0 R (HD.780) 1491 0 R (HD.781) 1492 0 R ] /Limits [ (HD.753) (HD.781) ] >>
+<< /Names [ (HD.2322) 3218 0 R (HD.2323) 3219 0 R (HD.2324) 3220 0 R (HD.2325) 3221 0 R (HD.2326) 3222 0 R (HD.2327) 3223 0 R (HD.2328) 3224 0 R (HD.2329) 3225 0 R (HD.233) 900 0 R (HD.2330) 3226 0 R (HD.2331) 3227 0 R (HD.2332) 3228 0 R (HD.2333) 3229 0 R (HD.2334) 3230 0 R (HD.2335) 3231 0 R (HD.2336) 3232 0 R (HD.2337) 3233 0 R (HD.2338) 3234 0 R (HD.2339) 3235 0 R (HD.234) 901 0 R (HD.2340) 3236 0 R (HD.2341) 3237 0 R (HD.2342) 3238 0 R (HD.2343) 3239 0 R (HD.2344) 3240 0 R (HD.2345) 3241 0 R (HD.2346) 3242 0 R (HD.2347) 3243 0 R (HD.2348) 3244 0 R (HD.2349) 3245 0 R (HD.235) 902 0 R (HD.2350) 3246 0 R ] /Limits [ (HD.2322) (HD.2350) ] >>
endobj
4625 0 obj
-<< /Names [ (HD.782) 1493 0 R (HD.783) 1494 0 R (HD.784) 1495 0 R (HD.785) 1496 0 R (HD.786) 1497 0 R (HD.787) 1498 0 R (HD.788) 1499 0 R (HD.789) 1500 0 R (HD.79) 718 0 R (HD.790) 1501 0 R (HD.791) 1502 0 R (HD.792) 1503 0 R (HD.793) 1504 0 R (HD.794) 1505 0 R (HD.795) 1506 0 R (HD.796) 1507 0 R (HD.797) 1508 0 R (HD.798) 1509 0 R (HD.799) 1510 0 R (HD.8) 643 0 R (HD.80) 719 0 R (HD.800) 1511 0 R (HD.801) 1512 0 R (HD.802) 1513 0 R (HD.803) 1514 0 R (HD.804) 1515 0 R (HD.805) 1516 0 R (HD.806) 1517 0 R (HD.807) 1518 0 R (HD.808) 1519 0 R (HD.809) 1520 0 R (HD.81) 720 0 R ] /Limits [ (HD.782) (HD.81) ] >>
+<< /Names [ (HD.2351) 3247 0 R (HD.2352) 3248 0 R (HD.2353) 3249 0 R (HD.2354) 3250 0 R (HD.2355) 3251 0 R (HD.2356) 3252 0 R (HD.2357) 3259 0 R (HD.2358) 3260 0 R (HD.2359) 3261 0 R (HD.236) 907 0 R (HD.2360) 3262 0 R (HD.2361) 3263 0 R (HD.2362) 3264 0 R (HD.2363) 3265 0 R (HD.2364) 3266 0 R (HD.2365) 3267 0 R (HD.2366) 3268 0 R (HD.2367) 3269 0 R (HD.2368) 3270 0 R (HD.2369) 3271 0 R (HD.237) 908 0 R (HD.2370) 3272 0 R (HD.2371) 3273 0 R (HD.2372) 3274 0 R (HD.2373) 3275 0 R (HD.2374) 3276 0 R (HD.2375) 3277 0 R (HD.2376) 3278 0 R (HD.2377) 3279 0 R (HD.2378) 3280 0 R (HD.2379) 3281 0 R (HD.238) 909 0 R ] /Limits [ (HD.2351) (HD.238) ] >>
endobj
4626 0 obj
-<< /Names [ (HD.810) 1521 0 R (HD.811) 1522 0 R (HD.812) 1523 0 R (HD.813) 1524 0 R (HD.814) 1525 0 R (HD.815) 1526 0 R (HD.816) 1527 0 R (HD.817) 1528 0 R (HD.818) 1529 0 R (HD.819) 1530 0 R (HD.82) 721 0 R (HD.820) 1535 0 R (HD.821) 1536 0 R (HD.822) 1537 0 R (HD.823) 1538 0 R (HD.824) 1539 0 R (HD.825) 1540 0 R (HD.826) 1541 0 R (HD.827) 1542 0 R (HD.828) 1543 0 R (HD.829) 1544 0 R (HD.83) 722 0 R (HD.830) 1545 0 R (HD.831) 1546 0 R (HD.832) 1547 0 R (HD.833) 1548 0 R (HD.834) 1549 0 R (HD.835) 1550 0 R (HD.836) 1551 0 R (HD.837) 1552 0 R (HD.838) 1553 0 R (HD.839) 1554 0 R ] /Limits [ (HD.810) (HD.839) ] >>
+<< /Names [ (HD.2380) 3282 0 R (HD.2381) 3283 0 R (HD.2382) 3284 0 R (HD.2383) 3285 0 R (HD.2384) 3286 0 R (HD.2385) 3287 0 R (HD.2386) 3288 0 R (HD.2387) 3289 0 R (HD.2388) 3290 0 R (HD.2389) 3291 0 R (HD.239) 910 0 R (HD.2390) 3292 0 R (HD.2391) 3293 0 R (HD.2392) 3294 0 R (HD.2393) 3295 0 R (HD.2394) 3296 0 R (HD.2395) 3297 0 R (HD.2396) 3299 0 R (HD.2397) 3300 0 R (HD.2398) 3301 0 R (HD.2399) 3302 0 R (HD.24) 667 0 R (HD.240) 911 0 R (HD.2400) 3303 0 R (HD.2401) 3304 0 R (HD.2402) 3305 0 R (HD.2403) 3311 0 R (HD.2404) 3312 0 R (HD.2405) 3313 0 R (HD.2406) 3314 0 R (HD.2407) 3316 0 R (HD.2408) 3317 0 R ] /Limits [ (HD.2380) (HD.2408) ] >>
endobj
4627 0 obj
-<< /Names [ (HD.84) 727 0 R (HD.840) 1555 0 R (HD.841) 1556 0 R (HD.842) 1557 0 R (HD.843) 1558 0 R (HD.844) 1559 0 R (HD.845) 1560 0 R (HD.846) 1561 0 R (HD.847) 1562 0 R (HD.848) 1563 0 R (HD.849) 1564 0 R (HD.85) 728 0 R (HD.850) 1565 0 R (HD.851) 1566 0 R (HD.852) 1567 0 R (HD.853) 1568 0 R (HD.854) 1569 0 R (HD.855) 1570 0 R (HD.856) 1571 0 R (HD.857) 1572 0 R (HD.858) 1573 0 R (HD.859) 1574 0 R (HD.86) 729 0 R (HD.860) 1575 0 R (HD.861) 1576 0 R (HD.862) 1577 0 R (HD.863) 1578 0 R (HD.864) 1579 0 R (HD.865) 1580 0 R (HD.866) 1581 0 R (HD.867) 1582 0 R (HD.868) 1583 0 R ] /Limits [ (HD.84) (HD.868) ] >>
+<< /Names [ (HD.2409) 3318 0 R (HD.241) 912 0 R (HD.2410) 3319 0 R (HD.2411) 3321 0 R (HD.2412) 3323 0 R (HD.2413) 3324 0 R (HD.2414) 3325 0 R (HD.2415) 3326 0 R (HD.2416) 3327 0 R (HD.2417) 3328 0 R (HD.2418) 3329 0 R (HD.2419) 3330 0 R (HD.242) 913 0 R (HD.2420) 3331 0 R (HD.2421) 3332 0 R (HD.2422) 3333 0 R (HD.2423) 3335 0 R (HD.2424) 3336 0 R (HD.2425) 3337 0 R (HD.2426) 3338 0 R (HD.2427) 3339 0 R (HD.2428) 3340 0 R (HD.2429) 3341 0 R (HD.243) 914 0 R (HD.2430) 3342 0 R (HD.2431) 3343 0 R (HD.2432) 3344 0 R (HD.2433) 3345 0 R (HD.2434) 3346 0 R (HD.2435) 3347 0 R (HD.2436) 3348 0 R (HD.2437) 3349 0 R ] /Limits [ (HD.2409) (HD.2437) ] >>
endobj
4628 0 obj
-<< /Names [ (HD.869) 1584 0 R (HD.87) 730 0 R (HD.870) 1585 0 R (HD.871) 1586 0 R (HD.872) 1587 0 R (HD.873) 1588 0 R (HD.874) 1589 0 R (HD.875) 1596 0 R (HD.876) 1597 0 R (HD.877) 1598 0 R (HD.878) 1599 0 R (HD.879) 1600 0 R (HD.88) 731 0 R (HD.880) 1601 0 R (HD.881) 1602 0 R (HD.882) 1603 0 R (HD.883) 1604 0 R (HD.884) 1605 0 R (HD.885) 1606 0 R (HD.886) 1607 0 R (HD.887) 1608 0 R (HD.888) 1609 0 R (HD.889) 1610 0 R (HD.89) 732 0 R (HD.890) 1611 0 R (HD.891) 1612 0 R (HD.892) 1613 0 R (HD.893) 1614 0 R (HD.894) 1615 0 R (HD.895) 1616 0 R (HD.896) 1617 0 R (HD.897) 1618 0 R ] /Limits [ (HD.869) (HD.897) ] >>
+<< /Names [ (HD.2438) 3350 0 R (HD.2439) 3351 0 R (HD.244) 915 0 R (HD.2440) 3352 0 R (HD.2441) 3353 0 R (HD.2442) 3354 0 R (HD.2443) 3355 0 R (HD.2444) 3356 0 R (HD.2445) 3361 0 R (HD.2446) 3362 0 R (HD.2447) 3363 0 R (HD.2448) 3364 0 R (HD.2449) 3365 0 R (HD.245) 916 0 R (HD.2450) 3366 0 R (HD.2451) 3367 0 R (HD.2452) 3368 0 R (HD.2453) 3369 0 R (HD.2454) 3370 0 R (HD.2455) 3371 0 R (HD.2456) 3372 0 R (HD.2457) 3373 0 R (HD.2458) 3374 0 R (HD.2459) 3375 0 R (HD.246) 917 0 R (HD.2460) 3376 0 R (HD.2461) 3377 0 R (HD.2462) 3378 0 R (HD.2463) 3379 0 R (HD.2464) 3380 0 R (HD.2465) 3381 0 R (HD.2466) 3382 0 R ] /Limits [ (HD.2438) (HD.2466) ] >>
endobj
4629 0 obj
-<< /Names [ (HD.898) 1619 0 R (HD.899) 1620 0 R (HD.9) 644 0 R (HD.90) 733 0 R (HD.900) 1621 0 R (HD.901) 1622 0 R (HD.902) 1623 0 R (HD.903) 1624 0 R (HD.904) 1625 0 R (HD.905) 1626 0 R (HD.906) 1627 0 R (HD.907) 1628 0 R (HD.908) 1629 0 R (HD.909) 1630 0 R (HD.91) 734 0 R (HD.910) 1631 0 R (HD.911) 1632 0 R (HD.912) 1633 0 R (HD.913) 1634 0 R (HD.914) 1635 0 R (HD.915) 1636 0 R (HD.916) 1637 0 R (HD.917) 1642 0 R (HD.918) 1643 0 R (HD.919) 1644 0 R (HD.92) 735 0 R (HD.920) 1645 0 R (HD.921) 1646 0 R (HD.922) 1647 0 R (HD.923) 1648 0 R (HD.924) 1649 0 R (HD.925) 1650 0 R ] /Limits [ (HD.898) (HD.925) ] >>
+<< /Names [ (HD.2467) 3383 0 R (HD.2468) 3384 0 R (HD.2469) 3385 0 R (HD.247) 918 0 R (HD.2470) 3386 0 R (HD.2471) 3387 0 R (HD.2472) 3388 0 R (HD.2473) 3389 0 R (HD.2474) 3390 0 R (HD.2475) 3391 0 R (HD.2476) 3392 0 R (HD.2477) 3393 0 R (HD.2478) 3394 0 R (HD.2479) 3395 0 R (HD.248) 919 0 R (HD.2480) 3396 0 R (HD.2481) 3397 0 R (HD.2482) 3398 0 R (HD.2483) 3399 0 R (HD.2484) 3400 0 R (HD.2485) 3401 0 R (HD.2486) 3402 0 R (HD.2487) 3403 0 R (HD.2488) 3410 0 R (HD.2489) 3411 0 R (HD.249) 920 0 R (HD.2490) 3412 0 R (HD.2491) 3413 0 R (HD.2492) 3414 0 R (HD.2493) 3415 0 R (HD.2494) 3416 0 R (HD.2495) 3417 0 R ] /Limits [ (HD.2467) (HD.2495) ] >>
endobj
4630 0 obj
-<< /Names [ (HD.926) 1651 0 R (HD.927) 1652 0 R (HD.928) 1653 0 R (HD.929) 1654 0 R (HD.93) 736 0 R (HD.930) 1655 0 R (HD.931) 1656 0 R (HD.932) 1657 0 R (HD.933) 1658 0 R (HD.934) 1659 0 R (HD.935) 1660 0 R (HD.936) 1661 0 R (HD.937) 1662 0 R (HD.938) 1663 0 R (HD.939) 1664 0 R (HD.94) 737 0 R (HD.940) 1665 0 R (HD.941) 1666 0 R (HD.942) 1667 0 R (HD.943) 1668 0 R (HD.944) 1669 0 R (HD.945) 1670 0 R (HD.946) 1671 0 R (HD.947) 1672 0 R (HD.948) 1673 0 R (HD.949) 1674 0 R (HD.95) 738 0 R (HD.950) 1675 0 R (HD.951) 1676 0 R (HD.952) 1677 0 R (HD.953) 1678 0 R (HD.954) 1679 0 R ] /Limits [ (HD.926) (HD.954) ] >>
+<< /Names [ (HD.2496) 3418 0 R (HD.2497) 3419 0 R (HD.2498) 3420 0 R (HD.2499) 3421 0 R (HD.25) 668 0 R (HD.250) 921 0 R (HD.2500) 3422 0 R (HD.2501) 3423 0 R (HD.2502) 3424 0 R (HD.2503) 3425 0 R (HD.2504) 3426 0 R (HD.2505) 3427 0 R (HD.2506) 3428 0 R (HD.2507) 3429 0 R (HD.2508) 3430 0 R (HD.2509) 3431 0 R (HD.251) 922 0 R (HD.2510) 3432 0 R (HD.2511) 3433 0 R (HD.2512) 3434 0 R (HD.2513) 3435 0 R (HD.2514) 3437 0 R (HD.2515) 3439 0 R (HD.2516) 3440 0 R (HD.2517) 3441 0 R (HD.2518) 3442 0 R (HD.2519) 3444 0 R (HD.252) 923 0 R (HD.2520) 3445 0 R (HD.2521) 3446 0 R (HD.2522) 3447 0 R (HD.2523) 3448 0 R ] /Limits [ (HD.2496) (HD.2523) ] >>
endobj
4631 0 obj
-<< /Names [ (HD.955) 1680 0 R (HD.956) 1681 0 R (HD.957) 1682 0 R (HD.958) 1683 0 R (HD.959) 1690 0 R (HD.96) 739 0 R (HD.960) 1691 0 R (HD.961) 1692 0 R (HD.962) 1693 0 R (HD.963) 1694 0 R (HD.964) 1695 0 R (HD.965) 1696 0 R (HD.966) 1697 0 R (HD.967) 1698 0 R (HD.968) 1699 0 R (HD.969) 1700 0 R (HD.97) 740 0 R (HD.970) 1701 0 R (HD.971) 1702 0 R (HD.972) 1703 0 R (HD.973) 1704 0 R (HD.974) 1705 0 R (HD.975) 1706 0 R (HD.976) 1707 0 R (HD.977) 1708 0 R (HD.978) 1709 0 R (HD.979) 1710 0 R (HD.98) 741 0 R (HD.980) 1711 0 R (HD.981) 1712 0 R (HD.982) 1713 0 R (HD.983) 1714 0 R ] /Limits [ (HD.955) (HD.983) ] >>
+<< /Names [ (HD.2524) 3449 0 R (HD.2525) 3450 0 R (HD.2526) 3451 0 R (HD.2527) 3452 0 R (HD.2528) 3453 0 R (HD.2529) 3454 0 R (HD.253) 924 0 R (HD.2530) 3455 0 R (HD.2531) 3462 0 R (HD.2532) 3463 0 R (HD.2533) 3464 0 R (HD.2534) 3465 0 R (HD.2535) 3466 0 R (HD.2536) 3467 0 R (HD.2537) 3468 0 R (HD.2538) 3469 0 R (HD.2539) 3470 0 R (HD.254) 925 0 R (HD.2540) 3471 0 R (HD.2541) 3472 0 R (HD.2542) 3473 0 R (HD.2543) 3474 0 R (HD.2544) 3475 0 R (HD.2545) 3476 0 R (HD.2546) 3477 0 R (HD.2547) 3478 0 R (HD.2548) 3479 0 R (HD.2549) 3480 0 R (HD.255) 926 0 R (HD.2550) 3481 0 R (HD.2551) 3482 0 R (HD.2552) 3483 0 R ] /Limits [ (HD.2524) (HD.2552) ] >>
endobj
4632 0 obj
-<< /Names [ (HD.984) 1715 0 R (HD.985) 1716 0 R (HD.986) 1717 0 R (HD.987) 1718 0 R (HD.988) 1719 0 R (HD.989) 1720 0 R (HD.99) 742 0 R (HD.990) 1721 0 R (HD.991) 1722 0 R (HD.992) 1723 0 R (HD.993) 1724 0 R (HD.994) 1725 0 R (HD.995) 1726 0 R (HD.996) 1727 0 R (HD.997) 1728 0 R (HD.998) 1729 0 R (HD.999) 1730 0 R (Hfootnote.1) 348 0 R (Hfootnote.10) 415 0 R (Hfootnote.11) 416 0 R (Hfootnote.12) 417 0 R (Hfootnote.13) 426 0 R (Hfootnote.14) 427 0 R (Hfootnote.15) 438 0 R (Hfootnote.16) 439 0 R (Hfootnote.17) 450 0 R (Hfootnote.18) 451 0 R (Hfootnote.19) 463 0 R (Hfootnote.2) 352 0 R (Hfootnote.20) 470 0 R (Hfootnote.21) 471 0 R (Hfootnote.22) 489 0 R ] /Limits [ (HD.984) (Hfootnote.22) ] >>
+<< /Names [ (HD.2553) 3484 0 R (HD.2554) 3485 0 R (HD.2555) 3486 0 R (HD.2556) 3487 0 R (HD.2557) 3488 0 R (HD.2558) 3489 0 R (HD.2559) 3490 0 R (HD.256) 927 0 R (HD.2560) 3491 0 R (HD.2561) 3492 0 R (HD.2562) 3493 0 R (HD.2563) 3494 0 R (HD.2564) 3495 0 R (HD.2565) 3496 0 R (HD.2566) 3497 0 R (HD.2567) 3498 0 R (HD.2568) 3499 0 R (HD.2569) 3500 0 R (HD.257) 928 0 R (HD.2570) 3501 0 R (HD.2571) 3502 0 R (HD.2572) 3503 0 R (HD.2573) 3504 0 R (HD.2574) 3505 0 R (HD.2575) 3506 0 R (HD.2576) 3507 0 R (HD.2577) 3508 0 R (HD.2578) 3509 0 R (HD.2579) 3510 0 R (HD.258) 929 0 R (HD.2580) 3511 0 R (HD.2581) 3512 0 R ] /Limits [ (HD.2553) (HD.2581) ] >>
endobj
4633 0 obj
-<< /Names [ (Hfootnote.23) 500 0 R (Hfootnote.24) 520 0 R (Hfootnote.25) 521 0 R (Hfootnote.26) 522 0 R (Hfootnote.27) 523 0 R (Hfootnote.28) 554 0 R (Hfootnote.29) 555 0 R (Hfootnote.3) 368 0 R (Hfootnote.30) 568 0 R (Hfootnote.31) 569 0 R (Hfootnote.32) 570 0 R (Hfootnote.33) 588 0 R (Hfootnote.34) 626 0 R (Hfootnote.35) 623 0 R (Hfootnote.36) 624 0 R (Hfootnote.37) 625 0 R (Hfootnote.38) 1684 0 R (Hfootnote.39) 2577 0 R (Hfootnote.4) 378 0 R (Hfootnote.40) 2710 0 R (Hfootnote.41) 2711 0 R (Hfootnote.42) 2920 0 R (Hfootnote.43) 3247 0 R (Hfootnote.44) 3338 0 R (Hfootnote.45) 3506 0 R (Hfootnote.5) 379 0 R (Hfootnote.6) 393 0 R (Hfootnote.7) 394 0 R (Hfootnote.8) 395 0 R (Hfootnote.9) 396 0 R (page.1) 323 0 R (page.10) 462 0 R ] /Limits [ (Hfootnote.23) (page.10) ] >>
+<< /Names [ (HD.2582) 3513 0 R (HD.2583) 3514 0 R (HD.2584) 3515 0 R (HD.2585) 3516 0 R (HD.2586) 3517 0 R (HD.2587) 3518 0 R (HD.2588) 3523 0 R (HD.2589) 3524 0 R (HD.259) 930 0 R (HD.2590) 3525 0 R (HD.2591) 3526 0 R (HD.2592) 3527 0 R (HD.2593) 3528 0 R (HD.2594) 3529 0 R (HD.2595) 3530 0 R (HD.2596) 3531 0 R (HD.2597) 3532 0 R (HD.2598) 3533 0 R (HD.2599) 3534 0 R (HD.26) 669 0 R (HD.260) 931 0 R (HD.2600) 3535 0 R (HD.2601) 3536 0 R (HD.2602) 3537 0 R (HD.2603) 3538 0 R (HD.2604) 3539 0 R (HD.2605) 3540 0 R (HD.2606) 3541 0 R (HD.2607) 3542 0 R (HD.2608) 3543 0 R (HD.2609) 3544 0 R (HD.261) 932 0 R ] /Limits [ (HD.2582) (HD.261) ] >>
endobj
4634 0 obj
-<< /Names [ (page.100) 4024 0 R (page.101) 4090 0 R (page.102) 4147 0 R (page.103) 4199 0 R (page.104) 4229 0 R (page.105) 4296 0 R (page.106) 4307 0 R (page.11) 469 0 R (page.12) 477 0 R (page.13) 482 0 R (page.14) 488 0 R (page.15) 499 0 R (page.16) 505 0 R (page.17) 509 0 R (page.18) 517 0 R (page.19) 528 0 R (page.2) 365 0 R (page.20) 539 0 R (page.21) 544 0 R (page.22) 553 0 R (page.23) 566 0 R (page.24) 577 0 R (page.25) 587 0 R (page.26) 593 0 R (page.27) 597 0 R (page.28) 601 0 R (page.29) 607 0 R (page.3) 376 0 R (page.30) 613 0 R (page.31) 622 0 R (page.32) 632 0 R (page.33) 675 0 R ] /Limits [ (page.100) (page.33) ] >>
+<< /Names [ (HD.2610) 3545 0 R (HD.2611) 3546 0 R (HD.2612) 3547 0 R (HD.2613) 3548 0 R (HD.2614) 3549 0 R (HD.2615) 3550 0 R (HD.2616) 3551 0 R (HD.2617) 3552 0 R (HD.2618) 3553 0 R (HD.2619) 3554 0 R (HD.262) 933 0 R (HD.2620) 3555 0 R (HD.2621) 3556 0 R (HD.2622) 3557 0 R (HD.2623) 3558 0 R (HD.2624) 3559 0 R (HD.2625) 3560 0 R (HD.2626) 3561 0 R (HD.2627) 3562 0 R (HD.2628) 3563 0 R (HD.2629) 3564 0 R (HD.263) 934 0 R (HD.2630) 3565 0 R (HD.2631) 3566 0 R (HD.2632) 3567 0 R (HD.2633) 3568 0 R (HD.2634) 3569 0 R (HD.2635) 3570 0 R (HD.2636) 3571 0 R (HD.2637) 3572 0 R (HD.2638) 3573 0 R (HD.2639) 3574 0 R ] /Limits [ (HD.2610) (HD.2639) ] >>
endobj
4635 0 obj
-<< /Names [ (page.34) 726 0 R (page.35) 781 0 R (page.36) 809 0 R (page.37) 834 0 R (page.38) 855 0 R (page.39) 897 0 R (page.4) 391 0 R (page.40) 933 0 R (page.41) 993 0 R (page.42) 1031 0 R (page.43) 1087 0 R (page.44) 1150 0 R (page.45) 1209 0 R (page.46) 1274 0 R (page.47) 1341 0 R (page.48) 1389 0 R (page.49) 1434 0 R (page.5) 413 0 R (page.50) 1476 0 R (page.51) 1534 0 R (page.52) 1595 0 R (page.53) 1641 0 R (page.54) 1689 0 R (page.55) 1735 0 R (page.56) 1787 0 R (page.57) 1848 0 R (page.58) 1892 0 R (page.59) 1955 0 R (page.6) 424 0 R (page.60) 2010 0 R (page.61) 2058 0 R (page.62) 2103 0 R ] /Limits [ (page.34) (page.62) ] >>
+<< /Names [ (HD.264) 935 0 R (HD.2640) 3582 0 R (HD.2641) 3583 0 R (HD.2642) 3584 0 R (HD.2643) 3585 0 R (HD.2644) 3586 0 R (HD.2645) 3587 0 R (HD.2646) 3588 0 R (HD.2647) 3589 0 R (HD.2648) 3590 0 R (HD.2649) 3591 0 R (HD.265) 936 0 R (HD.2650) 3592 0 R (HD.2651) 3593 0 R (HD.2652) 3594 0 R (HD.2653) 3595 0 R (HD.2654) 3596 0 R (HD.2655) 3597 0 R (HD.2656) 3598 0 R (HD.2657) 3599 0 R (HD.2658) 3600 0 R (HD.2659) 3601 0 R (HD.266) 937 0 R (HD.2660) 3602 0 R (HD.2661) 3603 0 R (HD.2662) 3604 0 R (HD.2663) 3605 0 R (HD.2664) 3606 0 R (HD.2665) 3607 0 R (HD.2666) 3608 0 R (HD.2667) 3609 0 R (HD.2668) 3610 0 R ] /Limits [ (HD.264) (HD.2668) ] >>
endobj
4636 0 obj
-<< /Names [ (page.63) 2162 0 R (page.64) 2227 0 R (page.65) 2285 0 R (page.66) 2337 0 R (page.67) 2367 0 R (page.68) 2405 0 R (page.69) 2445 0 R (page.7) 436 0 R (page.70) 2491 0 R (page.71) 2542 0 R (page.72) 2583 0 R (page.73) 2638 0 R (page.74) 2679 0 R (page.75) 2716 0 R (page.76) 2769 0 R (page.77) 2832 0 R (page.78) 2878 0 R (page.79) 2925 0 R (page.8) 447 0 R (page.80) 2981 0 R (page.81) 3036 0 R (page.82) 3080 0 R (page.83) 3139 0 R (page.84) 3199 0 R (page.85) 3252 0 R (page.86) 3290 0 R (page.87) 3343 0 R (page.88) 3395 0 R (page.89) 3455 0 R (page.9) 457 0 R (page.90) 3511 0 R (page.91) 3578 0 R ] /Limits [ (page.63) (page.91) ] >>
+<< /Names [ (HD.2669) 3611 0 R (HD.267) 938 0 R (HD.2670) 3612 0 R (HD.2671) 3613 0 R (HD.2672) 3614 0 R (HD.2673) 3615 0 R (HD.2674) 3616 0 R (HD.2675) 3617 0 R (HD.2676) 3618 0 R (HD.2677) 3619 0 R (HD.2678) 3620 0 R (HD.2679) 3621 0 R (HD.268) 939 0 R (HD.2680) 3622 0 R (HD.2681) 3623 0 R (HD.2682) 3624 0 R (HD.2683) 3625 0 R (HD.2684) 3626 0 R (HD.2685) 3627 0 R (HD.2686) 3628 0 R (HD.2687) 3629 0 R (HD.2688) 3630 0 R (HD.2689) 3631 0 R (HD.269) 940 0 R (HD.2690) 3632 0 R (HD.2691) 3633 0 R (HD.2692) 3634 0 R (HD.2693) 3635 0 R (HD.2694) 3636 0 R (HD.2695) 3637 0 R (HD.2696) 3638 0 R (HD.2697) 3643 0 R ] /Limits [ (HD.2669) (HD.2697) ] >>
endobj
4637 0 obj
-<< /Names [ (page.92) 3634 0 R (page.93) 3673 0 R (page.94) 3724 0 R (page.95) 3769 0 R (page.96) 3821 0 R (page.97) 3864 0 R (page.98) 3920 0 R (page.99) 3970 0 R (piton:passe) 449 0 R (piton:transpose) 448 0 R (section*.1) 2392 0 R (section*.10) 2838 0 R (section*.11) 2843 0 R (section*.12) 2887 0 R (section*.13) 2889 0 R (section*.14) 3024 0 R (section*.15) 3027 0 R (section*.16) 3038 0 R (section*.17) 3068 0 R (section*.18) 3087 0 R (section*.19) 3117 0 R (section*.2) 2446 0 R (section*.20) 3164 0 R (section*.21) 3166 0 R (section*.22) 3255 0 R (section*.23) 3267 0 R (section*.24) 3272 0 R (section*.25) 3274 0 R (section*.26) 3291 0 R (section*.27) 3390 0 R (section*.28) 3396 0 R (section*.29) 3401 0 R ] /Limits [ (page.92) (section*.29) ] >>
+<< /Names [ (HD.2698) 3644 0 R (HD.2699) 3645 0 R (HD.27) 670 0 R (HD.270) 941 0 R (HD.2700) 3646 0 R (HD.2701) 3647 0 R (HD.2702) 3648 0 R (HD.2703) 3649 0 R (HD.2704) 3650 0 R (HD.2705) 3651 0 R (HD.2706) 3652 0 R (HD.2707) 3653 0 R (HD.2708) 3654 0 R (HD.2709) 3655 0 R (HD.271) 942 0 R (HD.2710) 3656 0 R (HD.2711) 3657 0 R (HD.2712) 3658 0 R (HD.2713) 3659 0 R (HD.2714) 3660 0 R (HD.2715) 3661 0 R (HD.2716) 3662 0 R (HD.2717) 3663 0 R (HD.2718) 3664 0 R (HD.2719) 3665 0 R (HD.272) 943 0 R (HD.2720) 3666 0 R (HD.2721) 3667 0 R (HD.2722) 3668 0 R (HD.2723) 3669 0 R (HD.2724) 3670 0 R (HD.2725) 3671 0 R ] /Limits [ (HD.2698) (HD.2725) ] >>
endobj
4638 0 obj
-<< /Names [ (section*.3) 2481 0 R (section*.30) 3414 0 R (section*.31) 4200 0 R (section*.32) 4201 0 R (section*.33) 4202 0 R (section*.34) 4203 0 R (section*.35) 4204 0 R (section*.36) 4205 0 R (section*.37) 4206 0 R (section*.38) 4207 0 R (section*.39) 4208 0 R (section*.4) 2563 0 R (section*.40) 4209 0 R (section*.41) 4230 0 R (section*.42) 4231 0 R (section*.43) 4232 0 R (section*.44) 4233 0 R (section*.45) 4234 0 R (section*.46) 4235 0 R (section*.47) 4236 0 R (section*.5) 2684 0 R (section*.6) 2751 0 R (section*.7) 2762 0 R (section*.8) 2764 0 R (section*.9) 2770 0 R (section.0.1) 5 0 R (section.0.10) 201 0 R (section.0.11) 309 0 R (section.0.2) 9 0 R (section.0.3) 13 0 R (section.0.4) 33 0 R (section.0.5) 61 0 R ] /Limits [ (section*.3) (section.0.5) ] >>
+<< /Names [ (HD.2726) 3672 0 R (HD.2727) 3673 0 R (HD.2728) 3674 0 R (HD.2729) 3675 0 R (HD.273) 944 0 R (HD.2730) 3676 0 R (HD.2731) 3677 0 R (HD.2732) 3678 0 R (HD.2733) 3679 0 R (HD.2734) 3680 0 R (HD.2735) 3681 0 R (HD.2736) 3682 0 R (HD.2737) 3683 0 R (HD.2738) 3684 0 R (HD.2739) 3685 0 R (HD.274) 945 0 R (HD.2740) 3686 0 R (HD.2741) 3691 0 R (HD.2742) 3692 0 R (HD.2743) 3693 0 R (HD.2744) 3694 0 R (HD.2745) 3695 0 R (HD.2746) 3696 0 R (HD.2747) 3697 0 R (HD.2748) 3698 0 R (HD.2749) 3699 0 R (HD.275) 946 0 R (HD.2750) 3700 0 R (HD.2751) 3701 0 R (HD.2752) 3702 0 R (HD.2753) 3703 0 R (HD.2754) 3704 0 R ] /Limits [ (HD.2726) (HD.2754) ] >>
endobj
4639 0 obj
-<< /Names [ (section.0.6) 65 0 R (section.0.7) 145 0 R (section.0.8) 149 0 R (section.0.9) 173 0 R (subsection.0.10.1) 205 0 R (subsection.0.10.2) 209 0 R (subsection.0.10.3) 269 0 R (subsection.0.3.1) 17 0 R (subsection.0.3.2) 21 0 R (subsection.0.3.3) 25 0 R (subsection.0.3.4) 29 0 R (subsection.0.4.1) 37 0 R (subsection.0.4.2) 41 0 R (subsection.0.4.3) 57 0 R (subsection.0.6.1) 69 0 R (subsection.0.6.2) 81 0 R (subsection.0.6.3) 93 0 R (subsection.0.6.4) 97 0 R (subsection.0.6.5) 121 0 R (subsection.0.6.6) 137 0 R (subsection.0.6.7) 141 0 R (subsection.0.8.1) 153 0 R (subsection.0.8.2) 157 0 R (subsection.0.8.3) 161 0 R (subsection.0.8.4) 165 0 R (subsection.0.8.5) 169 0 R (subsection.0.9.1) 177 0 R (subsection.0.9.2) 181 0 R (subsection.0.9.3) 185 0 R (subsection.0.9.4) 189 0 R (subsection.0.9.5) 193 0 R (subsection.0.9.6) 197 0 R ] /Limits [ (section.0.6) (subsection.0.9.6) ] >>
+<< /Names [ (HD.2755) 3705 0 R (HD.2756) 3706 0 R (HD.2757) 3707 0 R (HD.2758) 3708 0 R (HD.2759) 3709 0 R (HD.276) 951 0 R (HD.2760) 3710 0 R (HD.2761) 3711 0 R (HD.2762) 3712 0 R (HD.2763) 3713 0 R (HD.2764) 3714 0 R (HD.2765) 3715 0 R (HD.2766) 3716 0 R (HD.2767) 3717 0 R (HD.2768) 3718 0 R (HD.2769) 3719 0 R (HD.277) 952 0 R (HD.2770) 3720 0 R (HD.2771) 3721 0 R (HD.2772) 3722 0 R (HD.2773) 3723 0 R (HD.2774) 3724 0 R (HD.2775) 3725 0 R (HD.2776) 3726 0 R (HD.2777) 3727 0 R (HD.2778) 3728 0 R (HD.2779) 3729 0 R (HD.278) 953 0 R (HD.2780) 3730 0 R (HD.2781) 3731 0 R (HD.2782) 3732 0 R (HD.2783) 3737 0 R ] /Limits [ (HD.2755) (HD.2783) ] >>
endobj
4640 0 obj
-<< /Names [ (subsubsection.0.10.2.1) 213 0 R (subsubsection.0.10.2.10) 249 0 R (subsubsection.0.10.2.11) 253 0 R (subsubsection.0.10.2.12) 257 0 R (subsubsection.0.10.2.13) 261 0 R (subsubsection.0.10.2.14) 265 0 R (subsubsection.0.10.2.2) 217 0 R (subsubsection.0.10.2.3) 221 0 R (subsubsection.0.10.2.4) 225 0 R (subsubsection.0.10.2.5) 229 0 R (subsubsection.0.10.2.6) 233 0 R (subsubsection.0.10.2.7) 237 0 R (subsubsection.0.10.2.8) 241 0 R (subsubsection.0.10.2.9) 245 0 R (subsubsection.0.10.3.1) 273 0 R (subsubsection.0.10.3.2) 277 0 R (subsubsection.0.10.3.3) 281 0 R (subsubsection.0.10.3.4) 285 0 R (subsubsection.0.10.3.5) 289 0 R (subsubsection.0.10.3.6) 293 0 R (subsubsection.0.10.3.7) 297 0 R (subsubsection.0.10.3.8) 301 0 R (subsubsection.0.10.3.9) 305 0 R (subsubsection.0.4.2.1) 45 0 R (subsubsection.0.4.2.2) 49 0 R (subsubsection.0.4.2.3) 53 0 R (subsubsection.0.6.1.1) 73 0 R (subsubsection.0.6.1.2) 77 0 R (subsubsection.0.6.2.1) 85 0 R (subsubsection.0.6.2.2) 89 0 R (subsubsection.0.6.4.1) 101 0 R (subsubsection.0.6.4.2) 105 0 R ] /Limits [ (subsubsection.0.10.2.1) (subsubsection.0.6.4.2) ] >>
+<< /Names [ (HD.2784) 3738 0 R (HD.2785) 3739 0 R (HD.2786) 3740 0 R (HD.2787) 3741 0 R (HD.2788) 3742 0 R (HD.2789) 3743 0 R (HD.279) 954 0 R (HD.2790) 3744 0 R (HD.2791) 3745 0 R (HD.2792) 3746 0 R (HD.2793) 3747 0 R (HD.2794) 3748 0 R (HD.2795) 3749 0 R (HD.2796) 3750 0 R (HD.2797) 3751 0 R (HD.2798) 3752 0 R (HD.2799) 3753 0 R (HD.28) 671 0 R (HD.280) 955 0 R (HD.2800) 3754 0 R (HD.2801) 3755 0 R (HD.2802) 3756 0 R (HD.2803) 3757 0 R (HD.2804) 3758 0 R (HD.2805) 3759 0 R (HD.2806) 3760 0 R (HD.2807) 3761 0 R (HD.2808) 3762 0 R (HD.2809) 3763 0 R (HD.281) 956 0 R (HD.2810) 3764 0 R (HD.2811) 3765 0 R ] /Limits [ (HD.2784) (HD.2811) ] >>
endobj
4641 0 obj
-<< /Names [ (subsubsection.0.6.4.3) 109 0 R (subsubsection.0.6.4.4) 113 0 R (subsubsection.0.6.4.5) 117 0 R (subsubsection.0.6.5.1) 125 0 R (subsubsection.0.6.5.2) 129 0 R (subsubsection.0.6.5.3) 133 0 R (toc1.1) 313 0 R ] /Limits [ (subsubsection.0.6.4.3) (toc1.1) ] >>
+<< /Names [ (HD.2812) 3766 0 R (HD.2813) 3767 0 R (HD.2814) 3768 0 R (HD.2815) 3769 0 R (HD.2816) 3770 0 R (HD.2817) 3771 0 R (HD.2818) 3772 0 R (HD.2819) 3773 0 R (HD.282) 957 0 R (HD.2820) 3774 0 R (HD.2821) 3775 0 R (HD.2822) 3776 0 R (HD.2823) 3777 0 R (HD.2824) 3778 0 R (HD.2825) 3783 0 R (HD.2826) 3784 0 R (HD.2827) 3785 0 R (HD.2828) 3786 0 R (HD.2829) 3787 0 R (HD.283) 958 0 R (HD.2830) 3788 0 R (HD.2831) 3789 0 R (HD.2832) 3790 0 R (HD.2833) 3791 0 R (HD.2834) 3792 0 R (HD.2835) 3793 0 R (HD.2836) 3794 0 R (HD.2837) 3795 0 R (HD.2838) 3796 0 R (HD.2839) 3797 0 R (HD.284) 959 0 R (HD.2840) 3798 0 R ] /Limits [ (HD.2812) (HD.2840) ] >>
endobj
4642 0 obj
-<< /Kids [ 4532 0 R 4533 0 R 4534 0 R 4535 0 R 4536 0 R 4537 0 R 4538 0 R 4539 0 R 4540 0 R 4541 0 R 4542 0 R 4543 0 R 4544 0 R 4545 0 R 4546 0 R 4547 0 R 4548 0 R 4549 0 R 4550 0 R 4551 0 R 4552 0 R 4553 0 R 4554 0 R 4555 0 R 4556 0 R 4557 0 R 4558 0 R 4559 0 R 4560 0 R 4561 0 R 4562 0 R 4563 0 R ] /Limits [ (Doc-Start) (HD.1919) ] >>
+<< /Names [ (HD.2841) 3799 0 R (HD.2842) 3800 0 R (HD.2843) 3801 0 R (HD.2844) 3802 0 R (HD.2845) 3803 0 R (HD.2846) 3804 0 R (HD.2847) 3805 0 R (HD.2848) 3806 0 R (HD.2849) 3807 0 R (HD.285) 960 0 R (HD.2850) 3808 0 R (HD.2851) 3809 0 R (HD.2852) 3810 0 R (HD.2853) 3815 0 R (HD.2854) 3816 0 R (HD.2855) 3817 0 R (HD.2856) 3818 0 R (HD.2857) 3819 0 R (HD.2858) 3820 0 R (HD.2859) 3821 0 R (HD.286) 961 0 R (HD.2860) 3822 0 R (HD.2861) 3823 0 R (HD.2862) 3824 0 R (HD.2863) 3825 0 R (HD.2864) 3826 0 R (HD.2865) 3827 0 R (HD.2866) 3828 0 R (HD.2867) 3829 0 R (HD.2868) 3830 0 R (HD.2869) 3831 0 R (HD.287) 962 0 R ] /Limits [ (HD.2841) (HD.287) ] >>
endobj
4643 0 obj
-<< /Kids [ 4564 0 R 4565 0 R 4566 0 R 4567 0 R 4568 0 R 4569 0 R 4570 0 R 4571 0 R 4572 0 R 4573 0 R 4574 0 R 4575 0 R 4576 0 R 4577 0 R 4578 0 R 4579 0 R 4580 0 R 4581 0 R 4582 0 R 4583 0 R 4584 0 R 4585 0 R 4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R 4595 0 R ] /Limits [ (HD.192) (HD.2840) ] >>
+<< /Names [ (HD.2870) 3832 0 R (HD.2871) 3833 0 R (HD.2872) 3834 0 R (HD.2873) 3835 0 R (HD.2874) 3836 0 R (HD.2875) 3837 0 R (HD.2876) 3838 0 R (HD.2877) 3839 0 R (HD.2878) 3840 0 R (HD.2879) 3841 0 R (HD.288) 963 0 R (HD.2880) 3842 0 R (HD.2881) 3843 0 R (HD.2882) 3844 0 R (HD.2883) 3845 0 R (HD.2884) 3846 0 R (HD.2885) 3847 0 R (HD.2886) 3848 0 R (HD.2887) 3849 0 R (HD.2888) 3850 0 R (HD.2889) 3851 0 R (HD.289) 964 0 R (HD.2890) 3852 0 R (HD.2891) 3853 0 R (HD.2892) 3854 0 R (HD.2893) 3855 0 R (HD.2894) 3856 0 R (HD.2895) 3857 0 R (HD.2896) 3858 0 R (HD.2897) 3859 0 R (HD.2898) 3860 0 R (HD.2899) 3861 0 R ] /Limits [ (HD.2870) (HD.2899) ] >>
endobj
4644 0 obj
-<< /Kids [ 4596 0 R 4597 0 R 4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R 4603 0 R 4604 0 R 4605 0 R 4606 0 R 4607 0 R 4608 0 R 4609 0 R 4610 0 R 4611 0 R 4612 0 R 4613 0 R 4614 0 R 4615 0 R 4616 0 R 4617 0 R 4618 0 R 4619 0 R 4620 0 R 4621 0 R 4622 0 R 4623 0 R 4624 0 R 4625 0 R 4626 0 R 4627 0 R ] /Limits [ (HD.2841) (HD.868) ] >>
+<< /Names [ (HD.29) 672 0 R (HD.290) 965 0 R (HD.2900) 3862 0 R (HD.2901) 3863 0 R (HD.2902) 3864 0 R (HD.2903) 3865 0 R (HD.2904) 3866 0 R (HD.2905) 3867 0 R (HD.2906) 3868 0 R (HD.2907) 3869 0 R (HD.2908) 3874 0 R (HD.2909) 3875 0 R (HD.291) 966 0 R (HD.2910) 3876 0 R (HD.2911) 3877 0 R (HD.2912) 3878 0 R (HD.2913) 3879 0 R (HD.2914) 3880 0 R (HD.2915) 3881 0 R (HD.2916) 3882 0 R (HD.2917) 3883 0 R (HD.2918) 3884 0 R (HD.2919) 3885 0 R (HD.292) 967 0 R (HD.2920) 3886 0 R (HD.2921) 3887 0 R (HD.2922) 3888 0 R (HD.2923) 3889 0 R (HD.2924) 3890 0 R (HD.2925) 3891 0 R (HD.2926) 3892 0 R (HD.2927) 3893 0 R ] /Limits [ (HD.29) (HD.2927) ] >>
endobj
4645 0 obj
-<< /Kids [ 4628 0 R 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4633 0 R 4634 0 R 4635 0 R 4636 0 R 4637 0 R 4638 0 R 4639 0 R 4640 0 R 4641 0 R ] /Limits [ (HD.869) (toc1.1) ] >>
+<< /Names [ (HD.2928) 3894 0 R (HD.2929) 3895 0 R (HD.293) 968 0 R (HD.2930) 3896 0 R (HD.2931) 3897 0 R (HD.2932) 3898 0 R (HD.2933) 3899 0 R (HD.2934) 3900 0 R (HD.2935) 3901 0 R (HD.2936) 3902 0 R (HD.2937) 3903 0 R (HD.2938) 3904 0 R (HD.2939) 3905 0 R (HD.294) 969 0 R (HD.2940) 3906 0 R (HD.2941) 3907 0 R (HD.2942) 3908 0 R (HD.2943) 3913 0 R (HD.2944) 3914 0 R (HD.2945) 3915 0 R (HD.2946) 3916 0 R (HD.2947) 3917 0 R (HD.2948) 3918 0 R (HD.2949) 3919 0 R (HD.295) 970 0 R (HD.2950) 3920 0 R (HD.2951) 3921 0 R (HD.2952) 3922 0 R (HD.2953) 3923 0 R (HD.2954) 3924 0 R (HD.2955) 3925 0 R (HD.2956) 3926 0 R ] /Limits [ (HD.2928) (HD.2956) ] >>
endobj
4646 0 obj
-<< /Kids [ 4642 0 R 4643 0 R 4644 0 R 4645 0 R ] /Limits [ (Doc-Start) (toc1.1) ] >>
+<< /Names [ (HD.2957) 3927 0 R (HD.2958) 3928 0 R (HD.2959) 3929 0 R (HD.296) 971 0 R (HD.2960) 3930 0 R (HD.2961) 3931 0 R (HD.2962) 3932 0 R (HD.2963) 3933 0 R (HD.2964) 3934 0 R (HD.2965) 3935 0 R (HD.2966) 3936 0 R (HD.2967) 3937 0 R (HD.2968) 3938 0 R (HD.2969) 3939 0 R (HD.297) 972 0 R (HD.2970) 3940 0 R (HD.2971) 3941 0 R (HD.2972) 3942 0 R (HD.2973) 3943 0 R (HD.2974) 3944 0 R (HD.2975) 3945 0 R (HD.2976) 3946 0 R (HD.2977) 3947 0 R (HD.2978) 3948 0 R (HD.2979) 3949 0 R (HD.298) 973 0 R (HD.2980) 3950 0 R (HD.2981) 3951 0 R (HD.2982) 3952 0 R (HD.2983) 3953 0 R (HD.2984) 3954 0 R (HD.2985) 3955 0 R ] /Limits [ (HD.2957) (HD.2985) ] >>
endobj
4647 0 obj
-<< /Dests 4646 0 R >>
+<< /Names [ (HD.2986) 3956 0 R (HD.2987) 3957 0 R (HD.2988) 3958 0 R (HD.2989) 3959 0 R (HD.299) 974 0 R (HD.2990) 3960 0 R (HD.2991) 3961 0 R (HD.2992) 3962 0 R (HD.2993) 3963 0 R (HD.2994) 3964 0 R (HD.2995) 3965 0 R (HD.2996) 3966 0 R (HD.2997) 3967 0 R (HD.2998) 3972 0 R (HD.2999) 3973 0 R (HD.3) 646 0 R (HD.30) 673 0 R (HD.300) 975 0 R (HD.3000) 3974 0 R (HD.3001) 3975 0 R (HD.3002) 3976 0 R (HD.3003) 3977 0 R (HD.3004) 3978 0 R (HD.3005) 3979 0 R (HD.3006) 3980 0 R (HD.3007) 3981 0 R (HD.3008) 3982 0 R (HD.3009) 3983 0 R (HD.301) 976 0 R (HD.3010) 3984 0 R (HD.3011) 3985 0 R (HD.3012) 3986 0 R ] /Limits [ (HD.2986) (HD.3012) ] >>
endobj
4648 0 obj
-<< /Type /Catalog /Pages 4530 0 R /Outlines 4531 0 R /Names 4647 0 R /PageMode/UseOutlines /OpenAction 316 0 R >>
+<< /Names [ (HD.3013) 3987 0 R (HD.3014) 3988 0 R (HD.3015) 3989 0 R (HD.3016) 3990 0 R (HD.3017) 3991 0 R (HD.3018) 3992 0 R (HD.3019) 3993 0 R (HD.302) 977 0 R (HD.3020) 3994 0 R (HD.3021) 3995 0 R (HD.3022) 3996 0 R (HD.3023) 3997 0 R (HD.3024) 3998 0 R (HD.3025) 3999 0 R (HD.3026) 4000 0 R (HD.3027) 4001 0 R (HD.3028) 4002 0 R (HD.3029) 4003 0 R (HD.303) 978 0 R (HD.3030) 4004 0 R (HD.3031) 4005 0 R (HD.3032) 4006 0 R (HD.3033) 4007 0 R (HD.3034) 4008 0 R (HD.3035) 4009 0 R (HD.3036) 4010 0 R (HD.3037) 4011 0 R (HD.3038) 4012 0 R (HD.3039) 4013 0 R (HD.304) 979 0 R (HD.3040) 4014 0 R (HD.3041) 4015 0 R ] /Limits [ (HD.3013) (HD.3041) ] >>
endobj
4649 0 obj
-<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y\000\040\000,\000\040\000f\000p\000a\000n\000t\000i\000g\000n\000y\000@\000w\000a\000n\000a\000d\000o\000o\000.\000f\000r)/Title(\376\377\000T\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000p\000i\000t\000o\000n)/Subject()/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240523185009+02'00') /ModDate (D:20240523185009+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
+<< /Names [ (HD.3042) 4016 0 R (HD.3043) 4021 0 R (HD.3044) 4022 0 R (HD.3045) 4023 0 R (HD.3046) 4024 0 R (HD.3047) 4025 0 R (HD.3048) 4026 0 R (HD.3049) 4027 0 R (HD.305) 980 0 R (HD.3050) 4028 0 R (HD.3051) 4029 0 R (HD.3052) 4030 0 R (HD.3053) 4031 0 R (HD.3054) 4032 0 R (HD.3055) 4033 0 R (HD.3056) 4034 0 R (HD.3057) 4035 0 R (HD.3058) 4036 0 R (HD.3059) 4037 0 R (HD.306) 981 0 R (HD.3060) 4038 0 R (HD.3061) 4039 0 R (HD.3062) 4040 0 R (HD.3063) 4041 0 R (HD.3064) 4042 0 R (HD.3065) 4043 0 R (HD.3066) 4044 0 R (HD.3067) 4045 0 R (HD.3068) 4046 0 R (HD.3069) 4047 0 R (HD.307) 982 0 R (HD.3070) 4048 0 R ] /Limits [ (HD.3042) (HD.3070) ] >>
+endobj
+4650 0 obj
+<< /Names [ (HD.3071) 4049 0 R (HD.3072) 4050 0 R (HD.3073) 4051 0 R (HD.3074) 4052 0 R (HD.3075) 4053 0 R (HD.3076) 4054 0 R (HD.3077) 4055 0 R (HD.3078) 4056 0 R (HD.3079) 4057 0 R (HD.308) 983 0 R (HD.3080) 4058 0 R (HD.3081) 4059 0 R (HD.3082) 4060 0 R (HD.3083) 4061 0 R (HD.3084) 4062 0 R (HD.3085) 4063 0 R (HD.3086) 4064 0 R (HD.3087) 4065 0 R (HD.3088) 4066 0 R (HD.3089) 4067 0 R (HD.309) 984 0 R (HD.3090) 4068 0 R (HD.3091) 4074 0 R (HD.3092) 4075 0 R (HD.3093) 4076 0 R (HD.3094) 4077 0 R (HD.3095) 4078 0 R (HD.3096) 4079 0 R (HD.3097) 4080 0 R (HD.3098) 4081 0 R (HD.3099) 4082 0 R (HD.31) 674 0 R ] /Limits [ (HD.3071) (HD.31) ] >>
+endobj
+4651 0 obj
+<< /Names [ (HD.310) 985 0 R (HD.3100) 4083 0 R (HD.3101) 4084 0 R (HD.3102) 4085 0 R (HD.3103) 4086 0 R (HD.3104) 4087 0 R (HD.3105) 4088 0 R (HD.3106) 4089 0 R (HD.3107) 4090 0 R (HD.3108) 4091 0 R (HD.3109) 4092 0 R (HD.311) 986 0 R (HD.3110) 4093 0 R (HD.3111) 4094 0 R (HD.3112) 4095 0 R (HD.3113) 4096 0 R (HD.3114) 4097 0 R (HD.3115) 4098 0 R (HD.3116) 4099 0 R (HD.3117) 4100 0 R (HD.3118) 4101 0 R (HD.3119) 4102 0 R (HD.312) 987 0 R (HD.3120) 4103 0 R (HD.3121) 4104 0 R (HD.3122) 4105 0 R (HD.3123) 4106 0 R (HD.3124) 4107 0 R (HD.3125) 4108 0 R (HD.3126) 4109 0 R (HD.3127) 4110 0 R (HD.3128) 4111 0 R ] /Limits [ (HD.310) (HD.3128) ] >>
+endobj
+4652 0 obj
+<< /Names [ (HD.3129) 4112 0 R (HD.313) 988 0 R (HD.3130) 4113 0 R (HD.3131) 4114 0 R (HD.3132) 4115 0 R (HD.3133) 4116 0 R (HD.3134) 4117 0 R (HD.3135) 4118 0 R (HD.3136) 4119 0 R (HD.3137) 4120 0 R (HD.3138) 4121 0 R (HD.3139) 4122 0 R (HD.314) 989 0 R (HD.3140) 4123 0 R (HD.3141) 4124 0 R (HD.3142) 4125 0 R (HD.3143) 4126 0 R (HD.3144) 4127 0 R (HD.3145) 4128 0 R (HD.3146) 4129 0 R (HD.3147) 4130 0 R (HD.3148) 4135 0 R (HD.3149) 4136 0 R (HD.315) 990 0 R (HD.3150) 4137 0 R (HD.3151) 4138 0 R (HD.3152) 4139 0 R (HD.3153) 4140 0 R (HD.3154) 4141 0 R (HD.3155) 4142 0 R (HD.3156) 4143 0 R (HD.3157) 4144 0 R ] /Limits [ (HD.3129) (HD.3157) ] >>
+endobj
+4653 0 obj
+<< /Names [ (HD.3158) 4145 0 R (HD.3159) 4146 0 R (HD.316) 991 0 R (HD.3160) 4147 0 R (HD.3161) 4148 0 R (HD.3162) 4149 0 R (HD.3163) 4150 0 R (HD.3164) 4151 0 R (HD.3165) 4152 0 R (HD.3166) 4153 0 R (HD.3167) 4154 0 R (HD.3168) 4155 0 R (HD.3169) 4156 0 R (HD.317) 992 0 R (HD.3170) 4157 0 R (HD.3171) 4158 0 R (HD.3172) 4159 0 R (HD.3173) 4160 0 R (HD.3174) 4161 0 R (HD.3175) 4162 0 R (HD.3176) 4163 0 R (HD.3177) 4164 0 R (HD.3178) 4165 0 R (HD.3179) 4166 0 R (HD.318) 993 0 R (HD.3180) 4167 0 R (HD.3181) 4168 0 R (HD.3182) 4169 0 R (HD.3183) 4170 0 R (HD.3184) 4171 0 R (HD.3185) 4172 0 R (HD.3186) 4173 0 R ] /Limits [ (HD.3158) (HD.3186) ] >>
+endobj
+4654 0 obj
+<< /Names [ (HD.3187) 4174 0 R (HD.3188) 4175 0 R (HD.3189) 4176 0 R (HD.319) 994 0 R (HD.3190) 4177 0 R (HD.3191) 4178 0 R (HD.3192) 4179 0 R (HD.3193) 4180 0 R (HD.3194) 4181 0 R (HD.3195) 4182 0 R (HD.3196) 4183 0 R (HD.3197) 4184 0 R (HD.3198) 4185 0 R (HD.3199) 4186 0 R (HD.32) 675 0 R (HD.320) 995 0 R (HD.3200) 4187 0 R (HD.3201) 4188 0 R (HD.3202) 4189 0 R (HD.3203) 4190 0 R (HD.3204) 4195 0 R (HD.3205) 4196 0 R (HD.3206) 4197 0 R (HD.3207) 4198 0 R (HD.3208) 4199 0 R (HD.3209) 4200 0 R (HD.321) 996 0 R (HD.3210) 4201 0 R (HD.3211) 4202 0 R (HD.3212) 4203 0 R (HD.3213) 4204 0 R (HD.3214) 4205 0 R ] /Limits [ (HD.3187) (HD.3214) ] >>
+endobj
+4655 0 obj
+<< /Names [ (HD.3215) 4206 0 R (HD.3216) 4207 0 R (HD.3217) 4208 0 R (HD.3218) 4209 0 R (HD.3219) 4210 0 R (HD.322) 997 0 R (HD.3220) 4211 0 R (HD.3221) 4212 0 R (HD.3222) 4213 0 R (HD.3223) 4214 0 R (HD.3224) 4215 0 R (HD.3225) 4216 0 R (HD.3226) 4217 0 R (HD.3227) 4218 0 R (HD.3228) 4219 0 R (HD.3229) 4220 0 R (HD.323) 998 0 R (HD.3230) 4221 0 R (HD.3231) 4222 0 R (HD.3232) 4223 0 R (HD.3233) 4224 0 R (HD.3234) 4225 0 R (HD.3235) 4226 0 R (HD.3236) 4227 0 R (HD.3237) 4228 0 R (HD.3238) 4229 0 R (HD.3239) 4230 0 R (HD.324) 999 0 R (HD.3240) 4231 0 R (HD.3241) 4232 0 R (HD.3242) 4233 0 R (HD.3243) 4234 0 R ] /Limits [ (HD.3215) (HD.3243) ] >>
+endobj
+4656 0 obj
+<< /Names [ (HD.3244) 4235 0 R (HD.3245) 4236 0 R (HD.3246) 4237 0 R (HD.3247) 4238 0 R (HD.3248) 4239 0 R (HD.3249) 4240 0 R (HD.325) 1007 0 R (HD.3250) 4241 0 R (HD.3251) 4242 0 R (HD.3252) 4243 0 R (HD.3253) 4244 0 R (HD.3254) 4245 0 R (HD.3255) 4246 0 R (HD.3256) 4247 0 R (HD.3257) 4248 0 R (HD.3258) 4249 0 R (HD.3259) 4250 0 R (HD.326) 1008 0 R (HD.3260) 4251 0 R (HD.3261) 4252 0 R (HD.327) 1009 0 R (HD.328) 1010 0 R (HD.329) 1011 0 R (HD.33) 676 0 R (HD.330) 1012 0 R (HD.331) 1013 0 R (HD.332) 1014 0 R (HD.333) 1015 0 R (HD.334) 1016 0 R (HD.335) 1017 0 R (HD.336) 1018 0 R (HD.337) 1019 0 R ] /Limits [ (HD.3244) (HD.337) ] >>
+endobj
+4657 0 obj
+<< /Names [ (HD.338) 1020 0 R (HD.339) 1021 0 R (HD.34) 681 0 R (HD.340) 1022 0 R (HD.341) 1023 0 R (HD.342) 1024 0 R (HD.343) 1025 0 R (HD.344) 1026 0 R (HD.345) 1027 0 R (HD.346) 1028 0 R (HD.347) 1029 0 R (HD.348) 1030 0 R (HD.349) 1031 0 R (HD.35) 682 0 R (HD.350) 1032 0 R (HD.351) 1033 0 R (HD.352) 1034 0 R (HD.353) 1035 0 R (HD.354) 1036 0 R (HD.355) 1037 0 R (HD.356) 1038 0 R (HD.357) 1039 0 R (HD.358) 1040 0 R (HD.359) 1046 0 R (HD.36) 683 0 R (HD.360) 1047 0 R (HD.361) 1048 0 R (HD.362) 1049 0 R (HD.363) 1050 0 R (HD.364) 1051 0 R (HD.365) 1052 0 R (HD.366) 1053 0 R ] /Limits [ (HD.338) (HD.366) ] >>
+endobj
+4658 0 obj
+<< /Names [ (HD.367) 1054 0 R (HD.368) 1055 0 R (HD.369) 1056 0 R (HD.37) 684 0 R (HD.370) 1057 0 R (HD.371) 1058 0 R (HD.372) 1059 0 R (HD.373) 1060 0 R (HD.374) 1061 0 R (HD.375) 1062 0 R (HD.376) 1063 0 R (HD.377) 1064 0 R (HD.378) 1065 0 R (HD.379) 1066 0 R (HD.38) 685 0 R (HD.380) 1067 0 R (HD.381) 1068 0 R (HD.382) 1069 0 R (HD.383) 1070 0 R (HD.384) 1071 0 R (HD.385) 1072 0 R (HD.386) 1073 0 R (HD.387) 1074 0 R (HD.388) 1075 0 R (HD.389) 1076 0 R (HD.39) 686 0 R (HD.390) 1077 0 R (HD.391) 1078 0 R (HD.392) 1079 0 R (HD.393) 1080 0 R (HD.394) 1081 0 R (HD.395) 1082 0 R ] /Limits [ (HD.367) (HD.395) ] >>
+endobj
+4659 0 obj
+<< /Names [ (HD.396) 1083 0 R (HD.397) 1084 0 R (HD.398) 1085 0 R (HD.399) 1086 0 R (HD.4) 647 0 R (HD.40) 687 0 R (HD.400) 1087 0 R (HD.401) 1088 0 R (HD.402) 1089 0 R (HD.403) 1094 0 R (HD.404) 1095 0 R (HD.405) 1096 0 R (HD.406) 1097 0 R (HD.407) 1098 0 R (HD.408) 1099 0 R (HD.409) 1100 0 R (HD.41) 688 0 R (HD.410) 1101 0 R (HD.411) 1102 0 R (HD.412) 1103 0 R (HD.413) 1104 0 R (HD.414) 1105 0 R (HD.415) 1106 0 R (HD.416) 1107 0 R (HD.417) 1108 0 R (HD.418) 1109 0 R (HD.419) 1110 0 R (HD.42) 689 0 R (HD.420) 1111 0 R (HD.421) 1112 0 R (HD.422) 1113 0 R (HD.423) 1114 0 R ] /Limits [ (HD.396) (HD.423) ] >>
+endobj
+4660 0 obj
+<< /Names [ (HD.424) 1115 0 R (HD.425) 1116 0 R (HD.426) 1117 0 R (HD.427) 1118 0 R (HD.428) 1119 0 R (HD.429) 1120 0 R (HD.43) 690 0 R (HD.430) 1121 0 R (HD.431) 1122 0 R (HD.432) 1123 0 R (HD.433) 1124 0 R (HD.434) 1125 0 R (HD.435) 1126 0 R (HD.436) 1127 0 R (HD.437) 1128 0 R (HD.438) 1129 0 R (HD.439) 1130 0 R (HD.44) 691 0 R (HD.440) 1131 0 R (HD.441) 1132 0 R (HD.442) 1133 0 R (HD.443) 1134 0 R (HD.444) 1135 0 R (HD.445) 1136 0 R (HD.446) 1137 0 R (HD.447) 1138 0 R (HD.448) 1139 0 R (HD.449) 1140 0 R (HD.45) 692 0 R (HD.450) 1141 0 R (HD.451) 1142 0 R (HD.452) 1143 0 R ] /Limits [ (HD.424) (HD.452) ] >>
+endobj
+4661 0 obj
+<< /Names [ (HD.453) 1144 0 R (HD.454) 1145 0 R (HD.455) 1146 0 R (HD.456) 1147 0 R (HD.457) 1148 0 R (HD.458) 1149 0 R (HD.459) 1150 0 R (HD.46) 693 0 R (HD.460) 1151 0 R (HD.461) 1152 0 R (HD.462) 1153 0 R (HD.463) 1154 0 R (HD.464) 1159 0 R (HD.465) 1160 0 R (HD.466) 1161 0 R (HD.467) 1162 0 R (HD.468) 1163 0 R (HD.469) 1164 0 R (HD.47) 694 0 R (HD.470) 1165 0 R (HD.471) 1166 0 R (HD.472) 1167 0 R (HD.473) 1168 0 R (HD.474) 1169 0 R (HD.475) 1170 0 R (HD.476) 1171 0 R (HD.477) 1172 0 R (HD.478) 1173 0 R (HD.479) 1174 0 R (HD.48) 695 0 R (HD.480) 1175 0 R (HD.481) 1176 0 R ] /Limits [ (HD.453) (HD.481) ] >>
+endobj
+4662 0 obj
+<< /Names [ (HD.482) 1177 0 R (HD.483) 1178 0 R (HD.484) 1179 0 R (HD.485) 1180 0 R (HD.486) 1181 0 R (HD.487) 1182 0 R (HD.488) 1183 0 R (HD.489) 1184 0 R (HD.49) 696 0 R (HD.490) 1185 0 R (HD.491) 1186 0 R (HD.492) 1187 0 R (HD.493) 1188 0 R (HD.494) 1189 0 R (HD.495) 1190 0 R (HD.496) 1191 0 R (HD.497) 1192 0 R (HD.498) 1193 0 R (HD.499) 1194 0 R (HD.5) 648 0 R (HD.50) 697 0 R (HD.500) 1195 0 R (HD.501) 1196 0 R (HD.502) 1197 0 R (HD.503) 1198 0 R (HD.504) 1199 0 R (HD.505) 1200 0 R (HD.506) 1201 0 R (HD.507) 1202 0 R (HD.508) 1203 0 R (HD.509) 1204 0 R (HD.51) 698 0 R ] /Limits [ (HD.482) (HD.51) ] >>
+endobj
+4663 0 obj
+<< /Names [ (HD.510) 1205 0 R (HD.511) 1206 0 R (HD.512) 1207 0 R (HD.513) 1208 0 R (HD.514) 1209 0 R (HD.515) 1210 0 R (HD.516) 1211 0 R (HD.517) 1212 0 R (HD.518) 1213 0 R (HD.519) 1218 0 R (HD.52) 699 0 R (HD.520) 1219 0 R (HD.521) 1220 0 R (HD.522) 1221 0 R (HD.523) 1222 0 R (HD.524) 1223 0 R (HD.525) 1224 0 R (HD.526) 1225 0 R (HD.527) 1226 0 R (HD.528) 1227 0 R (HD.529) 1228 0 R (HD.53) 700 0 R (HD.530) 1229 0 R (HD.531) 1230 0 R (HD.532) 1231 0 R (HD.533) 1232 0 R (HD.534) 1233 0 R (HD.535) 1234 0 R (HD.536) 1235 0 R (HD.537) 1236 0 R (HD.538) 1237 0 R (HD.539) 1238 0 R ] /Limits [ (HD.510) (HD.539) ] >>
+endobj
+4664 0 obj
+<< /Names [ (HD.54) 701 0 R (HD.540) 1239 0 R (HD.541) 1240 0 R (HD.542) 1241 0 R (HD.543) 1242 0 R (HD.544) 1243 0 R (HD.545) 1244 0 R (HD.546) 1245 0 R (HD.547) 1246 0 R (HD.548) 1247 0 R (HD.549) 1248 0 R (HD.55) 702 0 R (HD.550) 1249 0 R (HD.551) 1250 0 R (HD.552) 1251 0 R (HD.553) 1252 0 R (HD.554) 1253 0 R (HD.555) 1254 0 R (HD.556) 1255 0 R (HD.557) 1256 0 R (HD.558) 1257 0 R (HD.559) 1258 0 R (HD.56) 703 0 R (HD.560) 1259 0 R (HD.561) 1260 0 R (HD.562) 1261 0 R (HD.563) 1262 0 R (HD.564) 1263 0 R (HD.565) 1264 0 R (HD.566) 1265 0 R (HD.567) 1266 0 R (HD.568) 1267 0 R ] /Limits [ (HD.54) (HD.568) ] >>
+endobj
+4665 0 obj
+<< /Names [ (HD.569) 1268 0 R (HD.57) 704 0 R (HD.570) 1269 0 R (HD.571) 1270 0 R (HD.572) 1271 0 R (HD.573) 1272 0 R (HD.574) 1273 0 R (HD.575) 1274 0 R (HD.576) 1275 0 R (HD.577) 1276 0 R (HD.578) 1277 0 R (HD.579) 1278 0 R (HD.58) 705 0 R (HD.580) 1283 0 R (HD.581) 1284 0 R (HD.582) 1285 0 R (HD.583) 1286 0 R (HD.584) 1287 0 R (HD.585) 1288 0 R (HD.586) 1289 0 R (HD.587) 1290 0 R (HD.588) 1291 0 R (HD.589) 1292 0 R (HD.59) 706 0 R (HD.590) 1293 0 R (HD.591) 1294 0 R (HD.592) 1295 0 R (HD.593) 1296 0 R (HD.594) 1297 0 R (HD.595) 1298 0 R (HD.596) 1299 0 R (HD.597) 1300 0 R ] /Limits [ (HD.569) (HD.597) ] >>
+endobj
+4666 0 obj
+<< /Names [ (HD.598) 1301 0 R (HD.599) 1302 0 R (HD.6) 649 0 R (HD.60) 707 0 R (HD.600) 1303 0 R (HD.601) 1304 0 R (HD.602) 1305 0 R (HD.603) 1306 0 R (HD.604) 1307 0 R (HD.605) 1308 0 R (HD.606) 1309 0 R (HD.607) 1310 0 R (HD.608) 1311 0 R (HD.609) 1312 0 R (HD.61) 708 0 R (HD.610) 1313 0 R (HD.611) 1314 0 R (HD.612) 1315 0 R (HD.613) 1316 0 R (HD.614) 1317 0 R (HD.615) 1318 0 R (HD.616) 1319 0 R (HD.617) 1320 0 R (HD.618) 1321 0 R (HD.619) 1322 0 R (HD.62) 709 0 R (HD.620) 1323 0 R (HD.621) 1324 0 R (HD.622) 1325 0 R (HD.623) 1326 0 R (HD.624) 1327 0 R (HD.625) 1328 0 R ] /Limits [ (HD.598) (HD.625) ] >>
+endobj
+4667 0 obj
+<< /Names [ (HD.626) 1329 0 R (HD.627) 1330 0 R (HD.628) 1331 0 R (HD.629) 1332 0 R (HD.63) 710 0 R (HD.630) 1333 0 R (HD.631) 1334 0 R (HD.632) 1335 0 R (HD.633) 1336 0 R (HD.634) 1337 0 R (HD.635) 1338 0 R (HD.636) 1339 0 R (HD.637) 1340 0 R (HD.638) 1341 0 R (HD.639) 1342 0 R (HD.64) 711 0 R (HD.640) 1343 0 R (HD.641) 1344 0 R (HD.642) 1349 0 R (HD.643) 1350 0 R (HD.644) 1351 0 R (HD.645) 1352 0 R (HD.646) 1353 0 R (HD.647) 1354 0 R (HD.648) 1355 0 R (HD.649) 1356 0 R (HD.65) 712 0 R (HD.650) 1357 0 R (HD.651) 1358 0 R (HD.652) 1359 0 R (HD.653) 1360 0 R (HD.654) 1361 0 R ] /Limits [ (HD.626) (HD.654) ] >>
+endobj
+4668 0 obj
+<< /Names [ (HD.655) 1362 0 R (HD.656) 1363 0 R (HD.657) 1364 0 R (HD.658) 1365 0 R (HD.659) 1366 0 R (HD.66) 713 0 R (HD.660) 1367 0 R (HD.661) 1368 0 R (HD.662) 1369 0 R (HD.663) 1370 0 R (HD.664) 1371 0 R (HD.665) 1372 0 R (HD.666) 1373 0 R (HD.667) 1374 0 R (HD.668) 1375 0 R (HD.669) 1376 0 R (HD.67) 714 0 R (HD.670) 1377 0 R (HD.671) 1378 0 R (HD.672) 1379 0 R (HD.673) 1380 0 R (HD.674) 1381 0 R (HD.675) 1382 0 R (HD.676) 1383 0 R (HD.677) 1384 0 R (HD.678) 1385 0 R (HD.679) 1386 0 R (HD.68) 715 0 R (HD.680) 1387 0 R (HD.681) 1388 0 R (HD.682) 1389 0 R (HD.683) 1390 0 R ] /Limits [ (HD.655) (HD.683) ] >>
+endobj
+4669 0 obj
+<< /Names [ (HD.684) 1395 0 R (HD.685) 1396 0 R (HD.686) 1397 0 R (HD.687) 1398 0 R (HD.688) 1399 0 R (HD.689) 1400 0 R (HD.69) 716 0 R (HD.690) 1401 0 R (HD.691) 1402 0 R (HD.692) 1403 0 R (HD.693) 1404 0 R (HD.694) 1405 0 R (HD.695) 1406 0 R (HD.696) 1407 0 R (HD.697) 1408 0 R (HD.698) 1409 0 R (HD.699) 1410 0 R (HD.7) 650 0 R (HD.70) 717 0 R (HD.700) 1411 0 R (HD.701) 1412 0 R (HD.702) 1413 0 R (HD.703) 1414 0 R (HD.704) 1415 0 R (HD.705) 1416 0 R (HD.706) 1417 0 R (HD.707) 1418 0 R (HD.708) 1419 0 R (HD.709) 1420 0 R (HD.71) 718 0 R (HD.710) 1421 0 R (HD.711) 1422 0 R ] /Limits [ (HD.684) (HD.711) ] >>
+endobj
+4670 0 obj
+<< /Names [ (HD.712) 1423 0 R (HD.713) 1424 0 R (HD.714) 1425 0 R (HD.715) 1426 0 R (HD.716) 1427 0 R (HD.717) 1428 0 R (HD.718) 1429 0 R (HD.719) 1430 0 R (HD.72) 719 0 R (HD.720) 1431 0 R (HD.721) 1432 0 R (HD.722) 1433 0 R (HD.723) 1434 0 R (HD.724) 1435 0 R (HD.725) 1440 0 R (HD.726) 1441 0 R (HD.727) 1442 0 R (HD.728) 1443 0 R (HD.729) 1444 0 R (HD.73) 720 0 R (HD.730) 1445 0 R (HD.731) 1446 0 R (HD.732) 1447 0 R (HD.733) 1448 0 R (HD.734) 1449 0 R (HD.735) 1450 0 R (HD.736) 1451 0 R (HD.737) 1452 0 R (HD.738) 1453 0 R (HD.739) 1454 0 R (HD.74) 721 0 R (HD.740) 1455 0 R ] /Limits [ (HD.712) (HD.740) ] >>
+endobj
+4671 0 obj
+<< /Names [ (HD.741) 1456 0 R (HD.742) 1457 0 R (HD.743) 1458 0 R (HD.744) 1459 0 R (HD.745) 1460 0 R (HD.746) 1461 0 R (HD.747) 1462 0 R (HD.748) 1463 0 R (HD.749) 1464 0 R (HD.75) 722 0 R (HD.750) 1465 0 R (HD.751) 1466 0 R (HD.752) 1467 0 R (HD.753) 1468 0 R (HD.754) 1469 0 R (HD.755) 1470 0 R (HD.756) 1471 0 R (HD.757) 1472 0 R (HD.758) 1473 0 R (HD.759) 1478 0 R (HD.76) 723 0 R (HD.760) 1479 0 R (HD.761) 1480 0 R (HD.762) 1481 0 R (HD.763) 1482 0 R (HD.764) 1483 0 R (HD.765) 1484 0 R (HD.766) 1485 0 R (HD.767) 1486 0 R (HD.768) 1487 0 R (HD.769) 1488 0 R (HD.77) 724 0 R ] /Limits [ (HD.741) (HD.77) ] >>
+endobj
+4672 0 obj
+<< /Names [ (HD.770) 1489 0 R (HD.771) 1490 0 R (HD.772) 1491 0 R (HD.773) 1492 0 R (HD.774) 1493 0 R (HD.775) 1494 0 R (HD.776) 1495 0 R (HD.777) 1496 0 R (HD.778) 1497 0 R (HD.779) 1498 0 R (HD.78) 725 0 R (HD.780) 1499 0 R (HD.781) 1500 0 R (HD.782) 1501 0 R (HD.783) 1502 0 R (HD.784) 1503 0 R (HD.785) 1504 0 R (HD.786) 1505 0 R (HD.787) 1506 0 R (HD.788) 1507 0 R (HD.789) 1508 0 R (HD.79) 726 0 R (HD.790) 1509 0 R (HD.791) 1510 0 R (HD.792) 1511 0 R (HD.793) 1512 0 R (HD.794) 1513 0 R (HD.795) 1514 0 R (HD.796) 1515 0 R (HD.797) 1516 0 R (HD.798) 1517 0 R (HD.799) 1518 0 R ] /Limits [ (HD.770) (HD.799) ] >>
+endobj
+4673 0 obj
+<< /Names [ (HD.8) 651 0 R (HD.80) 727 0 R (HD.800) 1519 0 R (HD.801) 1520 0 R (HD.802) 1521 0 R (HD.803) 1522 0 R (HD.804) 1523 0 R (HD.805) 1524 0 R (HD.806) 1525 0 R (HD.807) 1526 0 R (HD.808) 1527 0 R (HD.809) 1528 0 R (HD.81) 732 0 R (HD.810) 1529 0 R (HD.811) 1535 0 R (HD.812) 1536 0 R (HD.813) 1537 0 R (HD.814) 1538 0 R (HD.815) 1539 0 R (HD.816) 1540 0 R (HD.817) 1541 0 R (HD.818) 1542 0 R (HD.819) 1543 0 R (HD.82) 733 0 R (HD.820) 1544 0 R (HD.821) 1545 0 R (HD.822) 1546 0 R (HD.823) 1547 0 R (HD.824) 1548 0 R (HD.825) 1549 0 R (HD.826) 1550 0 R (HD.827) 1551 0 R ] /Limits [ (HD.8) (HD.827) ] >>
+endobj
+4674 0 obj
+<< /Names [ (HD.828) 1552 0 R (HD.829) 1553 0 R (HD.83) 734 0 R (HD.830) 1554 0 R (HD.831) 1555 0 R (HD.832) 1556 0 R (HD.833) 1557 0 R (HD.834) 1558 0 R (HD.835) 1559 0 R (HD.836) 1560 0 R (HD.837) 1561 0 R (HD.838) 1562 0 R (HD.839) 1563 0 R (HD.84) 735 0 R (HD.840) 1564 0 R (HD.841) 1565 0 R (HD.842) 1566 0 R (HD.843) 1567 0 R (HD.844) 1568 0 R (HD.845) 1569 0 R (HD.846) 1570 0 R (HD.847) 1571 0 R (HD.848) 1572 0 R (HD.849) 1573 0 R (HD.85) 736 0 R (HD.850) 1574 0 R (HD.851) 1575 0 R (HD.852) 1576 0 R (HD.853) 1577 0 R (HD.854) 1578 0 R (HD.855) 1579 0 R (HD.856) 1580 0 R ] /Limits [ (HD.828) (HD.856) ] >>
+endobj
+4675 0 obj
+<< /Names [ (HD.857) 1581 0 R (HD.858) 1582 0 R (HD.859) 1583 0 R (HD.86) 737 0 R (HD.860) 1584 0 R (HD.861) 1585 0 R (HD.862) 1591 0 R (HD.863) 1592 0 R (HD.864) 1593 0 R (HD.865) 1594 0 R (HD.866) 1595 0 R (HD.867) 1596 0 R (HD.868) 1597 0 R (HD.869) 1598 0 R (HD.87) 738 0 R (HD.870) 1599 0 R (HD.871) 1600 0 R (HD.872) 1601 0 R (HD.873) 1602 0 R (HD.874) 1603 0 R (HD.875) 1604 0 R (HD.876) 1605 0 R (HD.877) 1606 0 R (HD.878) 1607 0 R (HD.879) 1608 0 R (HD.88) 739 0 R (HD.880) 1609 0 R (HD.881) 1610 0 R (HD.882) 1611 0 R (HD.883) 1612 0 R (HD.884) 1613 0 R (HD.885) 1614 0 R ] /Limits [ (HD.857) (HD.885) ] >>
+endobj
+4676 0 obj
+<< /Names [ (HD.886) 1615 0 R (HD.887) 1616 0 R (HD.888) 1617 0 R (HD.889) 1618 0 R (HD.89) 740 0 R (HD.890) 1619 0 R (HD.891) 1620 0 R (HD.892) 1621 0 R (HD.893) 1622 0 R (HD.894) 1623 0 R (HD.895) 1624 0 R (HD.896) 1625 0 R (HD.897) 1626 0 R (HD.898) 1627 0 R (HD.899) 1628 0 R (HD.9) 652 0 R (HD.90) 741 0 R (HD.900) 1629 0 R (HD.901) 1636 0 R (HD.902) 1637 0 R (HD.903) 1638 0 R (HD.904) 1639 0 R (HD.905) 1640 0 R (HD.906) 1641 0 R (HD.907) 1642 0 R (HD.908) 1643 0 R (HD.909) 1644 0 R (HD.91) 742 0 R (HD.910) 1645 0 R (HD.911) 1646 0 R (HD.912) 1647 0 R (HD.913) 1648 0 R ] /Limits [ (HD.886) (HD.913) ] >>
+endobj
+4677 0 obj
+<< /Names [ (HD.914) 1649 0 R (HD.915) 1650 0 R (HD.916) 1651 0 R (HD.917) 1652 0 R (HD.918) 1653 0 R (HD.919) 1654 0 R (HD.92) 743 0 R (HD.920) 1655 0 R (HD.921) 1656 0 R (HD.922) 1657 0 R (HD.923) 1658 0 R (HD.924) 1659 0 R (HD.925) 1660 0 R (HD.926) 1661 0 R (HD.927) 1662 0 R (HD.928) 1663 0 R (HD.929) 1664 0 R (HD.93) 744 0 R (HD.930) 1665 0 R (HD.931) 1666 0 R (HD.932) 1667 0 R (HD.933) 1668 0 R (HD.934) 1669 0 R (HD.935) 1670 0 R (HD.936) 1671 0 R (HD.937) 1672 0 R (HD.938) 1673 0 R (HD.939) 1674 0 R (HD.94) 745 0 R (HD.940) 1675 0 R (HD.941) 1676 0 R (HD.942) 1677 0 R ] /Limits [ (HD.914) (HD.942) ] >>
+endobj
+4678 0 obj
+<< /Names [ (HD.943) 1678 0 R (HD.944) 1679 0 R (HD.945) 1680 0 R (HD.946) 1681 0 R (HD.947) 1682 0 R (HD.948) 1683 0 R (HD.949) 1684 0 R (HD.95) 746 0 R (HD.950) 1685 0 R (HD.951) 1690 0 R (HD.952) 1691 0 R (HD.953) 1692 0 R (HD.954) 1693 0 R (HD.955) 1694 0 R (HD.956) 1695 0 R (HD.957) 1696 0 R (HD.958) 1697 0 R (HD.959) 1698 0 R (HD.96) 747 0 R (HD.960) 1699 0 R (HD.961) 1700 0 R (HD.962) 1701 0 R (HD.963) 1702 0 R (HD.964) 1703 0 R (HD.965) 1704 0 R (HD.966) 1705 0 R (HD.967) 1706 0 R (HD.968) 1707 0 R (HD.969) 1708 0 R (HD.97) 748 0 R (HD.970) 1709 0 R (HD.971) 1710 0 R ] /Limits [ (HD.943) (HD.971) ] >>
+endobj
+4679 0 obj
+<< /Names [ (HD.972) 1711 0 R (HD.973) 1712 0 R (HD.974) 1713 0 R (HD.975) 1714 0 R (HD.976) 1715 0 R (HD.977) 1716 0 R (HD.978) 1717 0 R (HD.979) 1718 0 R (HD.98) 749 0 R (HD.980) 1719 0 R (HD.981) 1720 0 R (HD.982) 1721 0 R (HD.983) 1722 0 R (HD.984) 1723 0 R (HD.985) 1724 0 R (HD.986) 1725 0 R (HD.987) 1726 0 R (HD.988) 1727 0 R (HD.989) 1728 0 R (HD.99) 750 0 R (HD.990) 1729 0 R (HD.991) 1730 0 R (HD.992) 1731 0 R (HD.993) 1732 0 R (HD.994) 1737 0 R (HD.995) 1738 0 R (HD.996) 1739 0 R (HD.997) 1740 0 R (HD.998) 1741 0 R (HD.999) 1742 0 R (Hfootnote.1) 348 0 R (Hfootnote.10) 426 0 R ] /Limits [ (HD.972) (Hfootnote.10) ] >>
+endobj
+4680 0 obj
+<< /Names [ (Hfootnote.11) 427 0 R (Hfootnote.12) 428 0 R (Hfootnote.13) 429 0 R (Hfootnote.14) 440 0 R (Hfootnote.15) 441 0 R (Hfootnote.16) 442 0 R (Hfootnote.17) 453 0 R (Hfootnote.18) 454 0 R (Hfootnote.19) 465 0 R (Hfootnote.2) 352 0 R (Hfootnote.20) 473 0 R (Hfootnote.21) 474 0 R (Hfootnote.22) 492 0 R (Hfootnote.23) 508 0 R (Hfootnote.24) 523 0 R (Hfootnote.25) 524 0 R (Hfootnote.26) 531 0 R (Hfootnote.27) 532 0 R (Hfootnote.28) 552 0 R (Hfootnote.29) 553 0 R (Hfootnote.3) 368 0 R (Hfootnote.30) 550 0 R (Hfootnote.31) 551 0 R (Hfootnote.32) 581 0 R (Hfootnote.33) 596 0 R (Hfootnote.34) 635 0 R (Hfootnote.35) 632 0 R (Hfootnote.36) 633 0 R (Hfootnote.37) 634 0 R (Hfootnote.38) 1630 0 R (Hfootnote.39) 2589 0 R (Hfootnote.4) 378 0 R ] /Limits [ (Hfootnote.11) (Hfootnote.4) ] >>
+endobj
+4681 0 obj
+<< /Names [ (Hfootnote.40) 2725 0 R (Hfootnote.41) 2726 0 R (Hfootnote.42) 2933 0 R (Hfootnote.43) 3253 0 R (Hfootnote.44) 3404 0 R (Hfootnote.45) 3575 0 R (Hfootnote.5) 379 0 R (Hfootnote.6) 395 0 R (Hfootnote.7) 396 0 R (Hfootnote.8) 397 0 R (Hfootnote.9) 398 0 R (page.1) 323 0 R (page.10) 464 0 R (page.100) 3971 0 R (page.101) 4020 0 R (page.102) 4073 0 R (page.103) 4134 0 R (page.104) 4194 0 R (page.105) 4256 0 R (page.106) 4311 0 R (page.107) 4353 0 R (page.11) 472 0 R (page.12) 480 0 R (page.13) 484 0 R (page.14) 491 0 R (page.15) 502 0 R (page.16) 507 0 R (page.17) 513 0 R (page.18) 520 0 R (page.19) 530 0 R (page.2) 365 0 R (page.20) 539 0 R ] /Limits [ (Hfootnote.40) (page.20) ] >>
+endobj
+4682 0 obj
+<< /Names [ (page.21) 548 0 R (page.22) 564 0 R (page.23) 573 0 R (page.24) 577 0 R (page.25) 588 0 R (page.26) 595 0 R (page.27) 601 0 R (page.28) 605 0 R (page.29) 609 0 R (page.3) 376 0 R (page.30) 615 0 R (page.31) 621 0 R (page.32) 631 0 R (page.33) 640 0 R (page.34) 680 0 R (page.35) 731 0 R (page.36) 786 0 R (page.37) 812 0 R (page.38) 838 0 R (page.39) 866 0 R (page.4) 393 0 R (page.40) 906 0 R (page.41) 950 0 R (page.42) 1006 0 R (page.43) 1045 0 R (page.44) 1093 0 R (page.45) 1158 0 R (page.46) 1217 0 R (page.47) 1282 0 R (page.48) 1348 0 R (page.49) 1394 0 R (page.5) 411 0 R ] /Limits [ (page.21) (page.5) ] >>
+endobj
+4683 0 obj
+<< /Names [ (page.50) 1439 0 R (page.51) 1477 0 R (page.52) 1534 0 R (page.53) 1590 0 R (page.54) 1635 0 R (page.55) 1689 0 R (page.56) 1736 0 R (page.57) 1793 0 R (page.58) 1844 0 R (page.59) 1900 0 R (page.6) 424 0 R (page.60) 1958 0 R (page.61) 2008 0 R (page.62) 2052 0 R (page.63) 2102 0 R (page.64) 2163 0 R (page.65) 2229 0 R (page.66) 2285 0 R (page.67) 2328 0 R (page.68) 2364 0 R (page.69) 2403 0 R (page.7) 438 0 R (page.70) 2445 0 R (page.71) 2497 0 R (page.72) 2555 0 R (page.73) 2594 0 R (page.74) 2648 0 R (page.75) 2689 0 R (page.76) 2731 0 R (page.77) 2785 0 R (page.78) 2844 0 R (page.79) 2889 0 R ] /Limits [ (page.50) (page.79) ] >>
+endobj
+4684 0 obj
+<< /Names [ (page.8) 450 0 R (page.80) 2938 0 R (page.81) 2990 0 R (page.82) 3048 0 R (page.83) 3095 0 R (page.84) 3147 0 R (page.85) 3206 0 R (page.86) 3258 0 R (page.87) 3310 0 R (page.88) 3360 0 R (page.89) 3409 0 R (page.9) 459 0 R (page.90) 3460 0 R (page.91) 3522 0 R (page.92) 3581 0 R (page.93) 3642 0 R (page.94) 3690 0 R (page.95) 3736 0 R (page.96) 3782 0 R (page.97) 3814 0 R (page.98) 3873 0 R (page.99) 3912 0 R (piton:passe) 452 0 R (piton:transpose) 451 0 R (section*.1) 2376 0 R (section*.10) 2840 0 R (section*.11) 2849 0 R (section*.12) 2893 0 R (section*.13) 2895 0 R (section*.14) 3038 0 R (section*.15) 3058 0 R (section*.16) 3065 0 R ] /Limits [ (page.8) (section*.16) ] >>
+endobj
+4685 0 obj
+<< /Names [ (section*.17) 3099 0 R (section*.18) 3113 0 R (section*.19) 3148 0 R (section*.2) 2431 0 R (section*.20) 3190 0 R (section*.21) 3207 0 R (section*.22) 3298 0 R (section*.23) 3315 0 R (section*.24) 3320 0 R (section*.25) 3322 0 R (section*.26) 3334 0 R (section*.27) 3436 0 R (section*.28) 3438 0 R (section*.29) 3443 0 R (section*.3) 2472 0 R (section*.30) 3461 0 R (section*.31) 4257 0 R (section*.32) 4258 0 R (section*.33) 4259 0 R (section*.34) 4260 0 R (section*.35) 4261 0 R (section*.36) 4262 0 R (section*.37) 4263 0 R (section*.38) 4264 0 R (section*.39) 4265 0 R (section*.4) 2564 0 R (section*.40) 4312 0 R (section*.41) 4313 0 R (section*.5) 2690 0 R (section*.6) 2757 0 R (section*.7) 2768 0 R (section*.8) 2770 0 R ] /Limits [ (section*.17) (section*.8) ] >>
+endobj
+4686 0 obj
+<< /Names [ (section*.9) 2772 0 R (section.0.1) 5 0 R (section.0.10) 197 0 R (section.0.11) 309 0 R (section.0.2) 9 0 R (section.0.3) 13 0 R (section.0.4) 33 0 R (section.0.5) 61 0 R (section.0.6) 65 0 R (section.0.7) 145 0 R (section.0.8) 149 0 R (section.0.9) 169 0 R (subsection.0.10.1) 201 0 R (subsection.0.10.2) 205 0 R (subsection.0.10.3) 265 0 R (subsection.0.3.1) 17 0 R (subsection.0.3.2) 21 0 R (subsection.0.3.3) 25 0 R (subsection.0.3.4) 29 0 R (subsection.0.4.1) 37 0 R (subsection.0.4.2) 41 0 R (subsection.0.4.3) 57 0 R (subsection.0.6.1) 69 0 R (subsection.0.6.2) 81 0 R (subsection.0.6.3) 93 0 R (subsection.0.6.4) 97 0 R (subsection.0.6.5) 121 0 R (subsection.0.6.6) 137 0 R (subsection.0.6.7) 141 0 R (subsection.0.8.1) 153 0 R (subsection.0.8.2) 157 0 R (subsection.0.8.3) 161 0 R ] /Limits [ (section*.9) (subsection.0.8.3) ] >>
+endobj
+4687 0 obj
+<< /Names [ (subsection.0.8.4) 165 0 R (subsection.0.9.1) 173 0 R (subsection.0.9.2) 177 0 R (subsection.0.9.3) 181 0 R (subsection.0.9.4) 185 0 R (subsection.0.9.5) 189 0 R (subsection.0.9.6) 193 0 R (subsubsection.0.10.2.1) 209 0 R (subsubsection.0.10.2.10) 245 0 R (subsubsection.0.10.2.11) 249 0 R (subsubsection.0.10.2.12) 253 0 R (subsubsection.0.10.2.13) 257 0 R (subsubsection.0.10.2.14) 261 0 R (subsubsection.0.10.2.2) 213 0 R (subsubsection.0.10.2.3) 217 0 R (subsubsection.0.10.2.4) 221 0 R (subsubsection.0.10.2.5) 225 0 R (subsubsection.0.10.2.6) 229 0 R (subsubsection.0.10.2.7) 233 0 R (subsubsection.0.10.2.8) 237 0 R (subsubsection.0.10.2.9) 241 0 R (subsubsection.0.10.3.1) 269 0 R (subsubsection.0.10.3.10) 305 0 R (subsubsection.0.10.3.2) 273 0 R (subsubsection.0.10.3.3) 277 0 R (subsubsection.0.10.3.4) 281 0 R (subsubsection.0.10.3.5) 285 0 R (subsubsection.0.10.3.6) 289 0 R (subsubsection.0.10.3.7) 293 0 R (subsubsection.0.10.3.8) 297 0 R (subsubsection.0.10.3.9) 301 0 R (subsubsection.0.4.2.1) 45 0 R ] /Limits [ (subsection.0.8.4) (subsubsection.0.4.2.1) ] >>
+endobj
+4688 0 obj
+<< /Names [ (subsubsection.0.4.2.2) 49 0 R (subsubsection.0.4.2.3) 53 0 R (subsubsection.0.6.1.1) 73 0 R (subsubsection.0.6.1.2) 77 0 R (subsubsection.0.6.2.1) 85 0 R (subsubsection.0.6.2.2) 89 0 R (subsubsection.0.6.4.1) 101 0 R (subsubsection.0.6.4.2) 105 0 R (subsubsection.0.6.4.3) 109 0 R (subsubsection.0.6.4.4) 113 0 R (subsubsection.0.6.4.5) 117 0 R (subsubsection.0.6.5.1) 125 0 R (subsubsection.0.6.5.2) 129 0 R (subsubsection.0.6.5.3) 133 0 R (toc1.1) 313 0 R ] /Limits [ (subsubsection.0.4.2.2) (toc1.1) ] >>
+endobj
+4689 0 obj
+<< /Kids [ 4578 0 R 4579 0 R 4580 0 R 4581 0 R 4582 0 R 4583 0 R 4584 0 R 4585 0 R 4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R 4595 0 R 4596 0 R 4597 0 R 4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R 4603 0 R 4604 0 R 4605 0 R 4606 0 R 4607 0 R 4608 0 R 4609 0 R ] /Limits [ (Doc-Start) (HD.1919) ] >>
+endobj
+4690 0 obj
+<< /Kids [ 4610 0 R 4611 0 R 4612 0 R 4613 0 R 4614 0 R 4615 0 R 4616 0 R 4617 0 R 4618 0 R 4619 0 R 4620 0 R 4621 0 R 4622 0 R 4623 0 R 4624 0 R 4625 0 R 4626 0 R 4627 0 R 4628 0 R 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4633 0 R 4634 0 R 4635 0 R 4636 0 R 4637 0 R 4638 0 R 4639 0 R 4640 0 R 4641 0 R ] /Limits [ (HD.192) (HD.2840) ] >>
+endobj
+4691 0 obj
+<< /Kids [ 4642 0 R 4643 0 R 4644 0 R 4645 0 R 4646 0 R 4647 0 R 4648 0 R 4649 0 R 4650 0 R 4651 0 R 4652 0 R 4653 0 R 4654 0 R 4655 0 R 4656 0 R 4657 0 R 4658 0 R 4659 0 R 4660 0 R 4661 0 R 4662 0 R 4663 0 R 4664 0 R 4665 0 R 4666 0 R 4667 0 R 4668 0 R 4669 0 R 4670 0 R 4671 0 R 4672 0 R 4673 0 R ] /Limits [ (HD.2841) (HD.827) ] >>
+endobj
+4692 0 obj
+<< /Kids [ 4674 0 R 4675 0 R 4676 0 R 4677 0 R 4678 0 R 4679 0 R 4680 0 R 4681 0 R 4682 0 R 4683 0 R 4684 0 R 4685 0 R 4686 0 R 4687 0 R 4688 0 R ] /Limits [ (HD.828) (toc1.1) ] >>
+endobj
+4693 0 obj
+<< /Kids [ 4689 0 R 4690 0 R 4691 0 R 4692 0 R ] /Limits [ (Doc-Start) (toc1.1) ] >>
+endobj
+4694 0 obj
+<< /Dests 4693 0 R >>
+endobj
+4695 0 obj
+<< /Type /Catalog /Pages 4576 0 R /Outlines 4577 0 R /Names 4694 0 R /PageMode/UseOutlines /OpenAction 316 0 R >>
+endobj
+4696 0 obj
+<< /Author(\376\377\000F\000.\000\040\000P\000a\000n\000t\000i\000g\000n\000y\000\040\000,\000\040\000f\000p\000a\000n\000t\000i\000g\000n\000y\000@\000w\000a\000n\000a\000d\000o\000o\000.\000f\000r)/Title(\376\377\000T\000h\000e\000\040\000p\000a\000c\000k\000a\000g\000e\000\040\000p\000i\000t\000o\000n)/Subject()/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.18.1) /CreationDate (D:20240829125028+02'00') /ModDate (D:20240829125028+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.1 (MiKTeX 24.4)) >>
endobj
xref
-0 4650
+0 4697
0000000000 65535 f
-0000606561 00000 n
-0000606606 00000 n
-0000606626 00000 n
+0000619652 00000 n
+0000619697 00000 n
+0000619717 00000 n
0000000020 00000 n
-0000024062 00000 n
-0000885545 00000 n
+0000024200 00000 n
+0000898881 00000 n
0000000067 00000 n
0000000167 00000 n
-0000029704 00000 n
-0000885458 00000 n
+0000029843 00000 n
+0000898794 00000 n
0000000214 00000 n
0000000315 00000 n
-0000029764 00000 n
-0000885332 00000 n
+0000029903 00000 n
+0000898668 00000 n
0000000363 00000 n
0000000503 00000 n
-0000029825 00000 n
-0000885258 00000 n
+0000029964 00000 n
+0000898594 00000 n
0000000556 00000 n
0000000708 00000 n
-0000029886 00000 n
-0000885171 00000 n
+0000030025 00000 n
+0000898507 00000 n
0000000761 00000 n
0000000979 00000 n
-0000029947 00000 n
-0000885084 00000 n
+0000030086 00000 n
+0000898420 00000 n
0000001032 00000 n
0000001248 00000 n
-0000035326 00000 n
-0000885010 00000 n
+0000035465 00000 n
+0000898346 00000 n
0000001301 00000 n
0000001530 00000 n
-0000042425 00000 n
-0000884884 00000 n
+0000043044 00000 n
+0000898220 00000 n
0000001578 00000 n
0000001684 00000 n
-0000042486 00000 n
-0000884810 00000 n
+0000043105 00000 n
+0000898146 00000 n
0000001737 00000 n
0000001991 00000 n
-0000054349 00000 n
-0000884686 00000 n
+0000060688 00000 n
+0000898022 00000 n
0000002044 00000 n
0000002148 00000 n
-0000054410 00000 n
-0000884612 00000 n
+0000060749 00000 n
+0000897948 00000 n
0000002206 00000 n
0000002348 00000 n
-0000059557 00000 n
-0000884525 00000 n
+0000060810 00000 n
+0000897861 00000 n
0000002406 00000 n
0000002629 00000 n
-0000064722 00000 n
-0000884451 00000 n
+0000066096 00000 n
+0000897787 00000 n
0000002687 00000 n
0000002864 00000 n
-0000064911 00000 n
-0000884377 00000 n
+0000066284 00000 n
+0000897713 00000 n
0000002917 00000 n
0000003117 00000 n
-0000068900 00000 n
-0000884288 00000 n
+0000070309 00000 n
+0000897624 00000 n
0000003165 00000 n
0000003505 00000 n
-0000073253 00000 n
-0000884160 00000 n
+0000079369 00000 n
+0000897496 00000 n
0000003553 00000 n
0000003682 00000 n
-0000073314 00000 n
-0000884049 00000 n
+0000079430 00000 n
+0000897385 00000 n
0000003735 00000 n
0000003933 00000 n
-0000073374 00000 n
-0000883975 00000 n
+0000079491 00000 n
+0000897311 00000 n
0000003991 00000 n
0000004110 00000 n
-0000078664 00000 n
-0000883901 00000 n
+0000079552 00000 n
+0000897237 00000 n
0000004168 00000 n
0000004287 00000 n
-0000082649 00000 n
-0000883777 00000 n
+0000083801 00000 n
+0000897113 00000 n
0000004340 00000 n
0000004554 00000 n
-0000082710 00000 n
-0000883703 00000 n
+0000083862 00000 n
+0000897039 00000 n
0000004612 00000 n
0000004764 00000 n
-0000082771 00000 n
-0000883629 00000 n
+0000087376 00000 n
+0000896965 00000 n
0000004822 00000 n
0000004989 00000 n
-0000089940 00000 n
-0000883542 00000 n
+0000091522 00000 n
+0000896878 00000 n
0000005042 00000 n
0000005244 00000 n
-0000094927 00000 n
-0000883415 00000 n
+0000095665 00000 n
+0000896751 00000 n
0000005297 00000 n
0000005505 00000 n
-0000094988 00000 n
-0000883337 00000 n
+0000095726 00000 n
+0000896673 00000 n
0000005564 00000 n
0000005742 00000 n
-0000098856 00000 n
-0000883245 00000 n
+0000099948 00000 n
+0000896581 00000 n
0000005801 00000 n
0000005994 00000 n
-0000098918 00000 n
-0000883153 00000 n
+0000100010 00000 n
+0000896489 00000 n
0000006053 00000 n
0000006266 00000 n
-0000098980 00000 n
-0000883061 00000 n
+0000104196 00000 n
+0000896397 00000 n
0000006325 00000 n
0000006513 00000 n
-0000102574 00000 n
-0000882983 00000 n
+0000104258 00000 n
+0000896319 00000 n
0000006572 00000 n
0000006785 00000 n
-0000108035 00000 n
-0000882853 00000 n
+0000108653 00000 n
+0000896189 00000 n
0000006839 00000 n
0000007048 00000 n
-0000108097 00000 n
-0000882774 00000 n
+0000108715 00000 n
+0000896110 00000 n
0000007107 00000 n
0000007430 00000 n
-0000108159 00000 n
-0000882681 00000 n
+0000108777 00000 n
+0000896017 00000 n
0000007489 00000 n
0000007866 00000 n
-0000111687 00000 n
-0000882602 00000 n
+0000113187 00000 n
+0000895938 00000 n
0000007925 00000 n
0000008322 00000 n
-0000117723 00000 n
-0000882510 00000 n
+0000118041 00000 n
+0000895846 00000 n
0000008376 00000 n
0000008633 00000 n
-0000117784 00000 n
-0000882432 00000 n
+0000122737 00000 n
+0000895768 00000 n
0000008687 00000 n
0000008794 00000 n
-0000117846 00000 n
-0000882339 00000 n
+0000128269 00000 n
+0000895675 00000 n
0000008843 00000 n
0000009009 00000 n
-0000121909 00000 n
-0000882206 00000 n
+0000128331 00000 n
+0000895542 00000 n
0000009058 00000 n
0000009140 00000 n
-0000121971 00000 n
-0000882127 00000 n
+0000128393 00000 n
+0000895463 00000 n
0000009194 00000 n
0000009319 00000 n
-0000122033 00000 n
-0000882034 00000 n
+0000131862 00000 n
+0000895370 00000 n
0000009373 00000 n
0000009597 00000 n
-0000126540 00000 n
-0000881941 00000 n
+0000136166 00000 n
+0000895277 00000 n
0000009651 00000 n
-0000009817 00000 n
-0000131616 00000 n
-0000881848 00000 n
-0000009871 00000 n
-0000010111 00000 n
-0000134939 00000 n
-0000881769 00000 n
-0000010165 00000 n
-0000010308 00000 n
-0000139455 00000 n
-0000881636 00000 n
-0000010357 00000 n
-0000010652 00000 n
-0000139517 00000 n
-0000881557 00000 n
-0000010706 00000 n
-0000010859 00000 n
-0000143047 00000 n
-0000881464 00000 n
-0000010913 00000 n
-0000011061 00000 n
-0000146638 00000 n
-0000881371 00000 n
-0000011115 00000 n
-0000011305 00000 n
-0000150029 00000 n
-0000881278 00000 n
-0000011359 00000 n
-0000011497 00000 n
-0000152201 00000 n
-0000881185 00000 n
-0000011551 00000 n
-0000011729 00000 n
-0000154201 00000 n
-0000881106 00000 n
-0000011783 00000 n
-0000012060 00000 n
-0000158712 00000 n
-0000880973 00000 n
-0000012110 00000 n
-0000012227 00000 n
-0000158774 00000 n
-0000880894 00000 n
-0000012282 00000 n
-0000012399 00000 n
-0000162705 00000 n
-0000880761 00000 n
-0000012454 00000 n
-0000012691 00000 n
-0000162767 00000 n
-0000880682 00000 n
-0000012751 00000 n
-0000012957 00000 n
-0000180318 00000 n
-0000880589 00000 n
-0000013017 00000 n
-0000013273 00000 n
-0000199859 00000 n
-0000880496 00000 n
-0000013333 00000 n
-0000013550 00000 n
-0000220528 00000 n
-0000880403 00000 n
-0000013610 00000 n
-0000013737 00000 n
-0000247081 00000 n
-0000880310 00000 n
-0000013797 00000 n
-0000013996 00000 n
-0000248313 00000 n
-0000880217 00000 n
-0000014056 00000 n
-0000014324 00000 n
-0000252671 00000 n
-0000880124 00000 n
-0000014384 00000 n
-0000014740 00000 n
-0000308873 00000 n
-0000880031 00000 n
-0000014800 00000 n
-0000014920 00000 n
-0000320013 00000 n
-0000879938 00000 n
-0000014980 00000 n
-0000015143 00000 n
-0000325909 00000 n
-0000879845 00000 n
-0000015204 00000 n
-0000015427 00000 n
-0000335723 00000 n
-0000879752 00000 n
-0000015488 00000 n
-0000015600 00000 n
-0000336434 00000 n
-0000879659 00000 n
-0000015661 00000 n
-0000015913 00000 n
-0000350746 00000 n
-0000879566 00000 n
-0000015974 00000 n
-0000016137 00000 n
-0000354756 00000 n
-0000879487 00000 n
-0000016198 00000 n
-0000016358 00000 n
-0000356117 00000 n
-0000879369 00000 n
-0000016413 00000 n
-0000016655 00000 n
-0000393772 00000 n
-0000879290 00000 n
-0000016715 00000 n
-0000016883 00000 n
-0000435167 00000 n
-0000879197 00000 n
-0000016943 00000 n
-0000017106 00000 n
-0000465155 00000 n
-0000879104 00000 n
-0000017166 00000 n
-0000017309 00000 n
-0000477452 00000 n
-0000879011 00000 n
-0000017369 00000 n
-0000017522 00000 n
-0000495129 00000 n
-0000878918 00000 n
-0000017582 00000 n
-0000017775 00000 n
-0000512527 00000 n
-0000878825 00000 n
-0000017835 00000 n
-0000018246 00000 n
-0000513174 00000 n
-0000878732 00000 n
-0000018306 00000 n
-0000018621 00000 n
-0000524998 00000 n
-0000878639 00000 n
-0000018681 00000 n
-0000018903 00000 n
-0000531630 00000 n
-0000878560 00000 n
-0000018963 00000 n
-0000019309 00000 n
-0000575224 00000 n
-0000878466 00000 n
-0000019359 00000 n
-0000019441 00000 n
-0000585853 00000 n
-0000878386 00000 n
-0000019485 00000 n
-0000019554 00000 n
-0000023057 00000 n
-0000023247 00000 n
-0000023558 00000 n
-0000023402 00000 n
-0000024248 00000 n
-0000019618 00000 n
-0000023938 00000 n
-0000024000 00000 n
-0000785985 00000 n
-0000783093 00000 n
-0000875028 00000 n
-0000780879 00000 n
-0000777205 00000 n
-0000773859 00000 n
-0000771227 00000 n
-0000764868 00000 n
-0000762755 00000 n
-0000754610 00000 n
-0000743649 00000 n
-0000739982 00000 n
-0000736879 00000 n
-0000726167 00000 n
-0000722216 00000 n
-0000875744 00000 n
-0000874306 00000 n
-0000874668 00000 n
-0000875920 00000 n
-0000875208 00000 n
-0000715529 00000 n
-0000706795 00000 n
-0000702560 00000 n
-0000024122 00000 n
-0000699450 00000 n
-0000695727 00000 n
-0000023750 00000 n
-0000024185 00000 n
-0000876267 00000 n
-0000023194 00000 n
-0000028848 00000 n
-0000029482 00000 n
-0000029004 00000 n
-0000029160 00000 n
-0000029321 00000 n
-0000034630 00000 n
-0000034791 00000 n
-0000030071 00000 n
-0000028650 00000 n
-0000024684 00000 n
-0000029642 00000 n
-0000688009 00000 n
-0000686220 00000 n
-0000030008 00000 n
-0000028787 00000 n
-0000034952 00000 n
-0000035108 00000 n
-0000041109 00000 n
-0000035513 00000 n
-0000034440 00000 n
-0000030325 00000 n
-0000035264 00000 n
-0000677253 00000 n
-0000035387 00000 n
-0000035450 00000 n
-0000034577 00000 n
-0000041264 00000 n
-0000042053 00000 n
-0000042208 00000 n
-0000041420 00000 n
-0000041575 00000 n
-0000041731 00000 n
-0000041892 00000 n
-0000042797 00000 n
-0000040887 00000 n
-0000035780 00000 n
-0000042363 00000 n
-0000670492 00000 n
-0000042547 00000 n
-0000042610 00000 n
-0000042673 00000 n
-0000042735 00000 n
-0000041024 00000 n
-0000047964 00000 n
-0000048124 00000 n
-0000048285 00000 n
-0000048450 00000 n
-0000048615 00000 n
-0000048772 00000 n
-0000048931 00000 n
-0000049090 00000 n
-0000049246 00000 n
-0000053482 00000 n
-0000053957 00000 n
-0000054122 00000 n
-0000049652 00000 n
-0000047734 00000 n
-0000043064 00000 n
-0000049402 00000 n
-0000667696 00000 n
-0000049464 00000 n
-0000049527 00000 n
-0000049590 00000 n
-0000047871 00000 n
-0000053639 00000 n
-0000053800 00000 n
-0000054597 00000 n
-0000053284 00000 n
-0000049919 00000 n
-0000054287 00000 n
-0000663960 00000 n
-0000054471 00000 n
-0000054534 00000 n
-0000053421 00000 n
-0000058873 00000 n
-0000059028 00000 n
-0000059184 00000 n
-0000059341 00000 n
-0000059742 00000 n
-0000058683 00000 n
-0000054864 00000 n
-0000059495 00000 n
-0000652434 00000 n
-0000059617 00000 n
-0000059680 00000 n
-0000058820 00000 n
-0000064187 00000 n
-0000064347 00000 n
-0000064504 00000 n
-0000065096 00000 n
-0000064005 00000 n
-0000060009 00000 n
-0000064660 00000 n
-0000064783 00000 n
-0000064847 00000 n
-0000064972 00000 n
-0000065034 00000 n
-0000064142 00000 n
-0000073034 00000 n
-0000068961 00000 n
-0000068717 00000 n
-0000065402 00000 n
-0000068838 00000 n
-0000078290 00000 n
-0000073496 00000 n
-0000072868 00000 n
-0000069202 00000 n
-0000073191 00000 n
-0000073433 00000 n
-0000073005 00000 n
-0000078446 00000 n
-0000078851 00000 n
-0000078116 00000 n
-0000073776 00000 n
-0000078602 00000 n
-0000078725 00000 n
-0000078788 00000 n
-0000876420 00000 n
-0000078253 00000 n
-0000082832 00000 n
-0000082466 00000 n
-0000079105 00000 n
-0000082587 00000 n
-0000089403 00000 n
-0000086172 00000 n
-0000085989 00000 n
-0000083086 00000 n
-0000086110 00000 n
-0000089560 00000 n
-0000089719 00000 n
-0000090064 00000 n
-0000089221 00000 n
-0000086374 00000 n
-0000089878 00000 n
-0000090001 00000 n
-0000089358 00000 n
-0000094065 00000 n
-0000094226 00000 n
-0000094387 00000 n
-0000094548 00000 n
-0000094709 00000 n
-0000095113 00000 n
-0000093867 00000 n
-0000090318 00000 n
-0000094865 00000 n
-0000095050 00000 n
-0000094004 00000 n
-0000099042 00000 n
-0000098673 00000 n
-0000095380 00000 n
-0000098794 00000 n
-0000102636 00000 n
-0000102391 00000 n
-0000099270 00000 n
-0000102512 00000 n
-0000107345 00000 n
-0000107502 00000 n
-0000107659 00000 n
-0000107816 00000 n
-0000108471 00000 n
-0000107155 00000 n
-0000102812 00000 n
-0000107973 00000 n
-0000875386 00000 n
-0000874487 00000 n
-0000108220 00000 n
-0000108283 00000 n
-0000108346 00000 n
-0000108409 00000 n
-0000107292 00000 n
-0000111749 00000 n
-0000111504 00000 n
-0000108829 00000 n
-0000111625 00000 n
-0000116529 00000 n
-0000116690 00000 n
-0000116851 00000 n
-0000117011 00000 n
-0000117177 00000 n
-0000117343 00000 n
-0000117502 00000 n
-0000117908 00000 n
-0000116315 00000 n
-0000111938 00000 n
-0000117661 00000 n
-0000116452 00000 n
-0000122095 00000 n
-0000121726 00000 n
-0000118110 00000 n
-0000121847 00000 n
-0000876573 00000 n
-0000125844 00000 n
-0000126005 00000 n
-0000126166 00000 n
-0000126321 00000 n
-0000126727 00000 n
-0000125654 00000 n
-0000122297 00000 n
-0000126478 00000 n
-0000126601 00000 n
-0000126664 00000 n
-0000125791 00000 n
-0000130458 00000 n
-0000130615 00000 n
-0000130772 00000 n
-0000130932 00000 n
-0000131092 00000 n
-0000131249 00000 n
-0000131739 00000 n
-0000130252 00000 n
-0000126968 00000 n
-0000131429 00000 n
-0000648876 00000 n
-0000131491 00000 n
-0000131553 00000 n
-0000131677 00000 n
-0000130389 00000 n
-0000134565 00000 n
-0000134721 00000 n
-0000135001 00000 n
-0000134391 00000 n
-0000132006 00000 n
-0000134877 00000 n
-0000646677 00000 n
-0000634504 00000 n
-0000619850 00000 n
-0000134528 00000 n
-0000139058 00000 n
-0000139215 00000 n
-0000139641 00000 n
-0000138884 00000 n
-0000135245 00000 n
-0000139393 00000 n
-0000139579 00000 n
-0000139021 00000 n
-0000143109 00000 n
-0000142864 00000 n
-0000139882 00000 n
-0000142985 00000 n
-0000146700 00000 n
-0000146455 00000 n
-0000143272 00000 n
-0000146576 00000 n
-0000150091 00000 n
-0000149846 00000 n
-0000146889 00000 n
-0000149967 00000 n
-0000151817 00000 n
-0000151978 00000 n
-0000152263 00000 n
-0000151643 00000 n
-0000150267 00000 n
-0000152139 00000 n
-0000151780 00000 n
-0000153983 00000 n
-0000154263 00000 n
-0000153817 00000 n
-0000152426 00000 n
-0000154139 00000 n
-0000153954 00000 n
-0000158025 00000 n
-0000158180 00000 n
-0000158336 00000 n
-0000158493 00000 n
-0000159087 00000 n
-0000157835 00000 n
-0000154426 00000 n
-0000158650 00000 n
-0000158835 00000 n
-0000158898 00000 n
-0000158961 00000 n
-0000159024 00000 n
-0000876726 00000 n
-0000157972 00000 n
-0000165091 00000 n
-0000162522 00000 n
-0000159380 00000 n
-0000162643 00000 n
-0000874161 00000 n
-0000162829 00000 n
-0000875564 00000 n
-0000876094 00000 n
-0000162892 00000 n
-0000162955 00000 n
-0000163018 00000 n
-0000163081 00000 n
-0000163143 00000 n
-0000163206 00000 n
-0000163269 00000 n
-0000163332 00000 n
-0000163395 00000 n
-0000163458 00000 n
-0000163520 00000 n
-0000163583 00000 n
-0000163646 00000 n
-0000163709 00000 n
-0000163772 00000 n
-0000163835 00000 n
-0000163898 00000 n
-0000163961 00000 n
-0000164024 00000 n
-0000164086 00000 n
-0000164149 00000 n
-0000164212 00000 n
-0000164275 00000 n
-0000164338 00000 n
-0000164401 00000 n
-0000164464 00000 n
-0000164527 00000 n
-0000164590 00000 n
-0000164653 00000 n
-0000164716 00000 n
-0000164779 00000 n
-0000164842 00000 n
-0000164905 00000 n
-0000164967 00000 n
-0000165029 00000 n
-0000170786 00000 n
-0000167648 00000 n
-0000165321 00000 n
-0000167769 00000 n
-0000167831 00000 n
-0000167894 00000 n
-0000167956 00000 n
-0000168019 00000 n
-0000168082 00000 n
-0000168145 00000 n
-0000168208 00000 n
-0000168271 00000 n
-0000168334 00000 n
-0000168397 00000 n
-0000168460 00000 n
-0000168523 00000 n
-0000168586 00000 n
-0000168649 00000 n
-0000168711 00000 n
-0000168774 00000 n
-0000168837 00000 n
-0000168900 00000 n
-0000168963 00000 n
-0000169026 00000 n
-0000169089 00000 n
-0000169152 00000 n
-0000169215 00000 n
-0000169278 00000 n
-0000169341 00000 n
-0000169404 00000 n
-0000169467 00000 n
-0000169530 00000 n
-0000169593 00000 n
-0000169656 00000 n
-0000169719 00000 n
-0000169782 00000 n
-0000169845 00000 n
-0000169908 00000 n
-0000169970 00000 n
-0000170033 00000 n
-0000170096 00000 n
-0000170159 00000 n
-0000170222 00000 n
-0000170285 00000 n
-0000170348 00000 n
-0000170411 00000 n
-0000170474 00000 n
-0000170536 00000 n
-0000170599 00000 n
-0000170662 00000 n
-0000170724 00000 n
-0000176419 00000 n
-0000173033 00000 n
-0000170949 00000 n
-0000173154 00000 n
-0000173216 00000 n
-0000173279 00000 n
-0000173341 00000 n
-0000173404 00000 n
-0000173467 00000 n
-0000173530 00000 n
-0000173593 00000 n
-0000173656 00000 n
-0000173719 00000 n
-0000173782 00000 n
-0000173845 00000 n
-0000173908 00000 n
-0000173971 00000 n
-0000174034 00000 n
-0000174097 00000 n
-0000174160 00000 n
-0000174223 00000 n
-0000174286 00000 n
-0000174349 00000 n
-0000174412 00000 n
-0000174475 00000 n
-0000174538 00000 n
-0000174601 00000 n
-0000174663 00000 n
-0000174726 00000 n
-0000174789 00000 n
-0000174852 00000 n
-0000174915 00000 n
-0000174978 00000 n
-0000175037 00000 n
-0000175100 00000 n
-0000175163 00000 n
-0000175226 00000 n
-0000175289 00000 n
-0000175352 00000 n
-0000175415 00000 n
-0000175478 00000 n
-0000175541 00000 n
-0000175603 00000 n
-0000175666 00000 n
-0000175729 00000 n
-0000175792 00000 n
-0000175855 00000 n
-0000175918 00000 n
-0000175980 00000 n
-0000176043 00000 n
-0000176106 00000 n
-0000176169 00000 n
-0000176232 00000 n
-0000176295 00000 n
-0000176357 00000 n
-0000181135 00000 n
-0000179380 00000 n
-0000176582 00000 n
-0000179501 00000 n
-0000179563 00000 n
-0000179626 00000 n
-0000179688 00000 n
-0000179751 00000 n
-0000179814 00000 n
-0000179877 00000 n
-0000179940 00000 n
-0000180003 00000 n
-0000180066 00000 n
-0000180129 00000 n
-0000180192 00000 n
-0000180255 00000 n
-0000180380 00000 n
-0000180443 00000 n
-0000180506 00000 n
-0000180569 00000 n
-0000180632 00000 n
-0000180695 00000 n
-0000180757 00000 n
-0000180820 00000 n
-0000180883 00000 n
-0000180946 00000 n
-0000181009 00000 n
-0000181072 00000 n
-0000185819 00000 n
-0000184317 00000 n
-0000181337 00000 n
-0000184438 00000 n
-0000184500 00000 n
-0000184563 00000 n
-0000184626 00000 n
-0000184689 00000 n
-0000184752 00000 n
-0000184815 00000 n
-0000184878 00000 n
-0000184941 00000 n
-0000185003 00000 n
-0000185064 00000 n
-0000185127 00000 n
-0000185190 00000 n
-0000185253 00000 n
-0000185316 00000 n
-0000185379 00000 n
-0000185441 00000 n
-0000185504 00000 n
-0000185567 00000 n
-0000185630 00000 n
-0000185693 00000 n
-0000185756 00000 n
-0000190528 00000 n
-0000189276 00000 n
-0000185995 00000 n
-0000189397 00000 n
-0000189459 00000 n
-0000189522 00000 n
-0000189585 00000 n
-0000189648 00000 n
-0000189711 00000 n
-0000189774 00000 n
-0000189837 00000 n
-0000189899 00000 n
-0000189962 00000 n
-0000190025 00000 n
-0000190088 00000 n
-0000190150 00000 n
-0000190213 00000 n
-0000190276 00000 n
-0000190339 00000 n
-0000190402 00000 n
-0000190465 00000 n
-0000195625 00000 n
-0000193053 00000 n
-0000190717 00000 n
-0000193174 00000 n
-0000193236 00000 n
-0000193299 00000 n
-0000193362 00000 n
-0000193425 00000 n
-0000193487 00000 n
-0000193550 00000 n
-0000193613 00000 n
-0000193676 00000 n
-0000193739 00000 n
-0000193802 00000 n
-0000193865 00000 n
-0000193928 00000 n
-0000193991 00000 n
-0000194054 00000 n
-0000194116 00000 n
-0000194179 00000 n
-0000194242 00000 n
-0000194305 00000 n
-0000194368 00000 n
-0000194431 00000 n
-0000194493 00000 n
-0000194556 00000 n
-0000194619 00000 n
-0000194682 00000 n
-0000194745 00000 n
-0000194808 00000 n
-0000194871 00000 n
-0000194933 00000 n
-0000194996 00000 n
-0000195059 00000 n
-0000195122 00000 n
-0000195185 00000 n
-0000195248 00000 n
-0000195311 00000 n
-0000195373 00000 n
-0000195436 00000 n
-0000195499 00000 n
-0000195562 00000 n
-0000201116 00000 n
-0000198858 00000 n
-0000195801 00000 n
-0000198979 00000 n
-0000199041 00000 n
-0000199104 00000 n
-0000199167 00000 n
-0000199230 00000 n
-0000199293 00000 n
-0000199356 00000 n
-0000199419 00000 n
-0000199482 00000 n
-0000199545 00000 n
-0000199608 00000 n
-0000199671 00000 n
-0000199734 00000 n
-0000199796 00000 n
-0000199921 00000 n
-0000199984 00000 n
-0000200047 00000 n
-0000200110 00000 n
-0000200172 00000 n
-0000200235 00000 n
-0000200298 00000 n
-0000200361 00000 n
-0000200424 00000 n
-0000200487 00000 n
-0000200550 00000 n
-0000200613 00000 n
-0000200676 00000 n
-0000200738 00000 n
-0000200801 00000 n
-0000200864 00000 n
-0000200927 00000 n
-0000200990 00000 n
-0000201053 00000 n
-0000207151 00000 n
-0000203577 00000 n
-0000201318 00000 n
-0000203698 00000 n
-0000203760 00000 n
-0000203823 00000 n
-0000203885 00000 n
-0000203948 00000 n
-0000204011 00000 n
-0000204074 00000 n
-0000204137 00000 n
-0000204200 00000 n
-0000204263 00000 n
-0000204326 00000 n
-0000204389 00000 n
-0000204452 00000 n
-0000204515 00000 n
-0000204578 00000 n
-0000204640 00000 n
-0000204703 00000 n
-0000204764 00000 n
-0000204827 00000 n
-0000204890 00000 n
-0000204953 00000 n
-0000205016 00000 n
-0000205079 00000 n
-0000205142 00000 n
-0000205205 00000 n
-0000205268 00000 n
-0000205330 00000 n
-0000205393 00000 n
-0000205456 00000 n
-0000205519 00000 n
-0000205582 00000 n
-0000205645 00000 n
-0000205708 00000 n
-0000205771 00000 n
-0000205834 00000 n
-0000205896 00000 n
-0000205959 00000 n
-0000206022 00000 n
-0000206084 00000 n
-0000206147 00000 n
-0000206209 00000 n
-0000206272 00000 n
-0000206335 00000 n
-0000206398 00000 n
-0000206461 00000 n
-0000206524 00000 n
-0000206587 00000 n
-0000206650 00000 n
-0000206713 00000 n
-0000206776 00000 n
-0000206838 00000 n
-0000206901 00000 n
-0000206964 00000 n
-0000207027 00000 n
-0000207089 00000 n
-0000210421 00000 n
-0000210581 00000 n
-0000212844 00000 n
-0000210244 00000 n
-0000207314 00000 n
-0000210742 00000 n
-0000210804 00000 n
-0000210867 00000 n
-0000210929 00000 n
-0000210992 00000 n
-0000211055 00000 n
-0000211118 00000 n
-0000211181 00000 n
-0000211245 00000 n
-0000211309 00000 n
-0000211373 00000 n
-0000211437 00000 n
-0000211501 00000 n
-0000211565 00000 n
-0000211629 00000 n
-0000211693 00000 n
-0000211756 00000 n
-0000211820 00000 n
-0000211884 00000 n
-0000211948 00000 n
-0000212012 00000 n
-0000212076 00000 n
-0000212140 00000 n
+0000009891 00000 n
+0000136228 00000 n
+0000895198 00000 n
+0000009945 00000 n
+0000010088 00000 n
+0000142443 00000 n
+0000895065 00000 n
+0000010137 00000 n
+0000010432 00000 n
+0000142505 00000 n
+0000894986 00000 n
+0000010486 00000 n
+0000010639 00000 n
+0000146099 00000 n
+0000894893 00000 n
+0000010693 00000 n
+0000010841 00000 n
+0000149731 00000 n
+0000894800 00000 n
+0000010895 00000 n
+0000011085 00000 n
+0000153123 00000 n
+0000894707 00000 n
+0000011139 00000 n
+0000011277 00000 n
+0000155324 00000 n
+0000894614 00000 n
+0000011331 00000 n
+0000011509 00000 n
+0000157359 00000 n
+0000894535 00000 n
+0000011563 00000 n
+0000011840 00000 n
+0000161867 00000 n
+0000894402 00000 n
+0000011890 00000 n
+0000012007 00000 n
+0000161929 00000 n
+0000894323 00000 n
+0000012062 00000 n
+0000012179 00000 n
+0000165952 00000 n
+0000894190 00000 n
+0000012234 00000 n
+0000012471 00000 n
+0000166014 00000 n
+0000894111 00000 n
+0000012531 00000 n
+0000012737 00000 n
+0000183648 00000 n
+0000894018 00000 n
+0000012797 00000 n
+0000013053 00000 n
+0000203375 00000 n
+0000893925 00000 n
+0000013113 00000 n
+0000013330 00000 n
+0000223194 00000 n
+0000893832 00000 n
+0000013390 00000 n
+0000013517 00000 n
+0000252143 00000 n
+0000893739 00000 n
+0000013577 00000 n
+0000013776 00000 n
+0000253310 00000 n
+0000893646 00000 n
+0000013836 00000 n
+0000014104 00000 n
+0000257636 00000 n
+0000893553 00000 n
+0000014164 00000 n
+0000014520 00000 n
+0000312362 00000 n
+0000893460 00000 n
+0000014580 00000 n
+0000014700 00000 n
+0000324561 00000 n
+0000893367 00000 n
+0000014760 00000 n
+0000014923 00000 n
+0000330396 00000 n
+0000893274 00000 n
+0000014984 00000 n
+0000015207 00000 n
+0000337354 00000 n
+0000893181 00000 n
+0000015268 00000 n
+0000015380 00000 n
+0000338066 00000 n
+0000893088 00000 n
+0000015441 00000 n
+0000015693 00000 n
+0000355213 00000 n
+0000892995 00000 n
+0000015754 00000 n
+0000015917 00000 n
+0000356185 00000 n
+0000892916 00000 n
+0000015978 00000 n
+0000016138 00000 n
+0000361798 00000 n
+0000892797 00000 n
+0000016193 00000 n
+0000016435 00000 n
+0000362249 00000 n
+0000892718 00000 n
+0000016495 00000 n
+0000016749 00000 n
+0000400168 00000 n
+0000892625 00000 n
+0000016809 00000 n
+0000016977 00000 n
+0000442314 00000 n
+0000892532 00000 n
+0000017037 00000 n
+0000017200 00000 n
+0000478170 00000 n
+0000892439 00000 n
+0000017260 00000 n
+0000017403 00000 n
+0000490800 00000 n
+0000892346 00000 n
+0000017463 00000 n
+0000017616 00000 n
+0000508316 00000 n
+0000892253 00000 n
+0000017676 00000 n
+0000017869 00000 n
+0000523526 00000 n
+0000892160 00000 n
+0000017929 00000 n
+0000018340 00000 n
+0000526822 00000 n
+0000892067 00000 n
+0000018400 00000 n
+0000018715 00000 n
+0000540601 00000 n
+0000891974 00000 n
+0000018775 00000 n
+0000018997 00000 n
+0000550502 00000 n
+0000891895 00000 n
+0000019058 00000 n
+0000019409 00000 n
+0000593146 00000 n
+0000891801 00000 n
+0000019459 00000 n
+0000019541 00000 n
+0000607477 00000 n
+0000891721 00000 n
+0000019585 00000 n
+0000019654 00000 n
+0000023196 00000 n
+0000023386 00000 n
+0000023696 00000 n
+0000023541 00000 n
+0000024386 00000 n
+0000019718 00000 n
+0000024076 00000 n
+0000024138 00000 n
+0000799311 00000 n
+0000796419 00000 n
+0000888354 00000 n
+0000794205 00000 n
+0000790307 00000 n
+0000786961 00000 n
+0000784329 00000 n
+0000777970 00000 n
+0000775857 00000 n
+0000767712 00000 n
+0000756880 00000 n
+0000753213 00000 n
+0000750110 00000 n
+0000739398 00000 n
+0000735288 00000 n
+0000889070 00000 n
+0000887632 00000 n
+0000887994 00000 n
+0000889246 00000 n
+0000888534 00000 n
+0000728601 00000 n
+0000719867 00000 n
+0000715632 00000 n
+0000024260 00000 n
+0000712522 00000 n
+0000708799 00000 n
+0000023888 00000 n
+0000024323 00000 n
+0000889593 00000 n
+0000023333 00000 n
+0000028987 00000 n
+0000029621 00000 n
+0000029143 00000 n
+0000029299 00000 n
+0000029460 00000 n
+0000034769 00000 n
+0000034930 00000 n
+0000030210 00000 n
+0000028789 00000 n
+0000024822 00000 n
+0000029781 00000 n
+0000701081 00000 n
+0000699292 00000 n
+0000030147 00000 n
+0000028926 00000 n
+0000035091 00000 n
+0000035247 00000 n
+0000041422 00000 n
+0000035652 00000 n
+0000034579 00000 n
+0000030464 00000 n
+0000035403 00000 n
+0000690325 00000 n
+0000035526 00000 n
+0000035589 00000 n
+0000034716 00000 n
+0000041577 00000 n
+0000041732 00000 n
+0000041887 00000 n
+0000042674 00000 n
+0000042828 00000 n
+0000042041 00000 n
+0000042196 00000 n
+0000042352 00000 n
+0000042513 00000 n
+0000043415 00000 n
+0000041184 00000 n
+0000035919 00000 n
+0000042982 00000 n
+0000683564 00000 n
+0000043166 00000 n
+0000043229 00000 n
+0000043291 00000 n
+0000043353 00000 n
+0000041321 00000 n
+0000047982 00000 n
+0000048142 00000 n
+0000048303 00000 n
+0000048469 00000 n
+0000048634 00000 n
+0000053396 00000 n
+0000053553 00000 n
+0000053714 00000 n
+0000048861 00000 n
+0000047784 00000 n
+0000043695 00000 n
+0000048799 00000 n
+0000680768 00000 n
+0000047921 00000 n
+0000053875 00000 n
+0000054032 00000 n
+0000054189 00000 n
+0000054507 00000 n
+0000054671 00000 n
+0000054346 00000 n
+0000059846 00000 n
+0000055148 00000 n
+0000053166 00000 n
+0000049050 00000 n
+0000054835 00000 n
+0000677032 00000 n
+0000054897 00000 n
+0000054960 00000 n
+0000055023 00000 n
+0000055086 00000 n
+0000053303 00000 n
+0000060002 00000 n
+0000060157 00000 n
+0000060313 00000 n
+0000060470 00000 n
+0000061057 00000 n
+0000059648 00000 n
+0000055415 00000 n
+0000060626 00000 n
+0000665525 00000 n
+0000060871 00000 n
+0000060933 00000 n
+0000060995 00000 n
+0000059785 00000 n
+0000065560 00000 n
+0000065720 00000 n
+0000065877 00000 n
+0000066470 00000 n
+0000065378 00000 n
+0000061350 00000 n
+0000066034 00000 n
+0000066156 00000 n
+0000066220 00000 n
+0000066345 00000 n
+0000066408 00000 n
+0000065515 00000 n
+0000070369 00000 n
+0000070126 00000 n
+0000066776 00000 n
+0000070247 00000 n
+0000074147 00000 n
+0000074429 00000 n
+0000073981 00000 n
+0000070610 00000 n
+0000074304 00000 n
+0000074366 00000 n
+0000074118 00000 n
+0000078995 00000 n
+0000079151 00000 n
+0000079739 00000 n
+0000078821 00000 n
+0000074683 00000 n
+0000079307 00000 n
+0000079613 00000 n
+0000079676 00000 n
+0000889746 00000 n
+0000078958 00000 n
+0000083923 00000 n
+0000083618 00000 n
+0000080019 00000 n
+0000083739 00000 n
+0000087437 00000 n
+0000087193 00000 n
+0000084177 00000 n
+0000087314 00000 n
+0000090981 00000 n
+0000091138 00000 n
+0000091299 00000 n
+0000091645 00000 n
+0000090799 00000 n
+0000087665 00000 n
+0000091460 00000 n
+0000091583 00000 n
+0000090936 00000 n
+0000095283 00000 n
+0000095443 00000 n
+0000099407 00000 n
+0000099568 00000 n
+0000099729 00000 n
+0000095788 00000 n
+0000095109 00000 n
+0000091912 00000 n
+0000095603 00000 n
+0000095246 00000 n
+0000100133 00000 n
+0000099225 00000 n
+0000095990 00000 n
+0000099886 00000 n
+0000100072 00000 n
+0000099362 00000 n
+0000104320 00000 n
+0000104013 00000 n
+0000100426 00000 n
+0000104134 00000 n
+0000108277 00000 n
+0000108434 00000 n
+0000112812 00000 n
+0000108965 00000 n
+0000108103 00000 n
+0000104509 00000 n
+0000108591 00000 n
+0000888712 00000 n
+0000887813 00000 n
+0000108839 00000 n
+0000108902 00000 n
+0000108240 00000 n
+0000112969 00000 n
+0000113374 00000 n
+0000112638 00000 n
+0000109323 00000 n
+0000113125 00000 n
+0000113249 00000 n
+0000113312 00000 n
+0000112775 00000 n
+0000117649 00000 n
+0000117814 00000 n
+0000118103 00000 n
+0000117475 00000 n
+0000113615 00000 n
+0000117979 00000 n
+0000117612 00000 n
+0000121923 00000 n
+0000122079 00000 n
+0000122236 00000 n
+0000122393 00000 n
+0000122924 00000 n
+0000121733 00000 n
+0000118305 00000 n
+0000122549 00000 n
+0000661967 00000 n
+0000122611 00000 n
+0000122674 00000 n
+0000122799 00000 n
+0000122862 00000 n
+0000889899 00000 n
+0000121870 00000 n
+0000127393 00000 n
+0000127553 00000 n
+0000127719 00000 n
+0000127885 00000 n
+0000128046 00000 n
+0000128455 00000 n
+0000127195 00000 n
+0000123191 00000 n
+0000128207 00000 n
+0000127332 00000 n
+0000135447 00000 n
+0000135608 00000 n
+0000135769 00000 n
+0000135926 00000 n
+0000131924 00000 n
+0000131679 00000 n
+0000128683 00000 n
+0000131800 00000 n
+0000136352 00000 n
+0000135257 00000 n
+0000132113 00000 n
+0000136104 00000 n
+0000659768 00000 n
+0000647595 00000 n
+0000632941 00000 n
+0000136290 00000 n
+0000135394 00000 n
+0000137681 00000 n
+0000137837 00000 n
+0000138055 00000 n
+0000137507 00000 n
+0000136648 00000 n
+0000137993 00000 n
+0000137644 00000 n
+0000142046 00000 n
+0000142203 00000 n
+0000142629 00000 n
+0000141872 00000 n
+0000138205 00000 n
+0000142381 00000 n
+0000142567 00000 n
+0000142009 00000 n
+0000146161 00000 n
+0000145916 00000 n
+0000142870 00000 n
+0000146037 00000 n
+0000149793 00000 n
+0000149548 00000 n
+0000146324 00000 n
+0000149669 00000 n
+0000153185 00000 n
+0000152940 00000 n
+0000149982 00000 n
+0000153061 00000 n
+0000154940 00000 n
+0000155101 00000 n
+0000155386 00000 n
+0000154766 00000 n
+0000153361 00000 n
+0000155262 00000 n
+0000154903 00000 n
+0000157141 00000 n
+0000157421 00000 n
+0000156975 00000 n
+0000155549 00000 n
+0000157297 00000 n
+0000890052 00000 n
+0000157112 00000 n
+0000161180 00000 n
+0000161335 00000 n
+0000161491 00000 n
+0000161648 00000 n
+0000162242 00000 n
+0000160990 00000 n
+0000157584 00000 n
+0000161805 00000 n
+0000161990 00000 n
+0000162053 00000 n
+0000162116 00000 n
+0000162179 00000 n
+0000161127 00000 n
+0000168151 00000 n
+0000165769 00000 n
+0000162535 00000 n
+0000165890 00000 n
+0000887487 00000 n
+0000166076 00000 n
+0000888890 00000 n
+0000889420 00000 n
+0000166139 00000 n
+0000166202 00000 n
+0000166265 00000 n
+0000166327 00000 n
+0000166390 00000 n
+0000166453 00000 n
+0000166516 00000 n
+0000166579 00000 n
+0000166642 00000 n
+0000166705 00000 n
+0000166768 00000 n
+0000166831 00000 n
+0000166894 00000 n
+0000166957 00000 n
+0000167019 00000 n
+0000167082 00000 n
+0000167145 00000 n
+0000167208 00000 n
+0000167271 00000 n
+0000167334 00000 n
+0000167397 00000 n
+0000167460 00000 n
+0000167523 00000 n
+0000167586 00000 n
+0000167649 00000 n
+0000167712 00000 n
+0000167775 00000 n
+0000167838 00000 n
+0000167901 00000 n
+0000167964 00000 n
+0000168027 00000 n
+0000168089 00000 n
+0000173840 00000 n
+0000170707 00000 n
+0000168394 00000 n
+0000170828 00000 n
+0000170890 00000 n
+0000170953 00000 n
+0000171015 00000 n
+0000171078 00000 n
+0000171141 00000 n
+0000171204 00000 n
+0000171267 00000 n
+0000171330 00000 n
+0000171393 00000 n
+0000171455 00000 n
+0000171518 00000 n
+0000171581 00000 n
+0000171644 00000 n
+0000171707 00000 n
+0000171770 00000 n
+0000171833 00000 n
+0000171895 00000 n
+0000171958 00000 n
+0000172021 00000 n
+0000172084 00000 n
+0000172147 00000 n
+0000172210 00000 n
+0000172273 00000 n
+0000172336 00000 n
+0000172399 00000 n
+0000172462 00000 n
+0000172525 00000 n
+0000172588 00000 n
+0000172651 00000 n
+0000172712 00000 n
+0000172775 00000 n
+0000172838 00000 n
+0000172899 00000 n
+0000172962 00000 n
+0000173025 00000 n
+0000173088 00000 n
+0000173149 00000 n
+0000173212 00000 n
+0000173275 00000 n
+0000173338 00000 n
+0000173401 00000 n
+0000173464 00000 n
+0000173527 00000 n
+0000173590 00000 n
+0000173653 00000 n
+0000173716 00000 n
+0000173778 00000 n
+0000179413 00000 n
+0000176030 00000 n
+0000174003 00000 n
+0000176151 00000 n
+0000176213 00000 n
+0000176276 00000 n
+0000176338 00000 n
+0000176401 00000 n
+0000176464 00000 n
+0000176527 00000 n
+0000176590 00000 n
+0000176652 00000 n
+0000176715 00000 n
+0000176778 00000 n
+0000176840 00000 n
+0000176903 00000 n
+0000176966 00000 n
+0000177029 00000 n
+0000177092 00000 n
+0000177155 00000 n
+0000177218 00000 n
+0000177280 00000 n
+0000177343 00000 n
+0000177406 00000 n
+0000177469 00000 n
+0000177532 00000 n
+0000177595 00000 n
+0000177657 00000 n
+0000177720 00000 n
+0000177783 00000 n
+0000177846 00000 n
+0000177909 00000 n
+0000177972 00000 n
+0000178035 00000 n
+0000178098 00000 n
+0000178161 00000 n
+0000178223 00000 n
+0000178286 00000 n
+0000178349 00000 n
+0000178412 00000 n
+0000178475 00000 n
+0000178538 00000 n
+0000178601 00000 n
+0000178660 00000 n
+0000178723 00000 n
+0000178786 00000 n
+0000178849 00000 n
+0000178912 00000 n
+0000178975 00000 n
+0000179038 00000 n
+0000179101 00000 n
+0000179163 00000 n
+0000179226 00000 n
+0000179289 00000 n
+0000179351 00000 n
+0000184465 00000 n
+0000182837 00000 n
+0000179576 00000 n
+0000182958 00000 n
+0000183020 00000 n
+0000183082 00000 n
+0000183145 00000 n
+0000183208 00000 n
+0000183271 00000 n
+0000183334 00000 n
+0000183397 00000 n
+0000183460 00000 n
+0000183523 00000 n
+0000183586 00000 n
+0000183710 00000 n
+0000183773 00000 n
+0000183836 00000 n
+0000183899 00000 n
+0000183962 00000 n
+0000184025 00000 n
+0000184088 00000 n
+0000184151 00000 n
+0000184213 00000 n
+0000184276 00000 n
+0000184339 00000 n
+0000184402 00000 n
+0000189199 00000 n
+0000187635 00000 n
+0000184680 00000 n
+0000187756 00000 n
+0000187818 00000 n
+0000187881 00000 n
+0000187944 00000 n
+0000188007 00000 n
+0000188070 00000 n
+0000188133 00000 n
+0000188195 00000 n
+0000188258 00000 n
+0000188321 00000 n
+0000188384 00000 n
+0000188447 00000 n
+0000188510 00000 n
+0000188572 00000 n
+0000188634 00000 n
+0000188697 00000 n
+0000188760 00000 n
+0000188823 00000 n
+0000188886 00000 n
+0000188948 00000 n
+0000189011 00000 n
+0000189074 00000 n
+0000189137 00000 n
+0000194630 00000 n
+0000192938 00000 n
+0000189388 00000 n
+0000193059 00000 n
+0000193121 00000 n
+0000193184 00000 n
+0000193247 00000 n
+0000193310 00000 n
+0000193373 00000 n
+0000193436 00000 n
+0000193499 00000 n
+0000193562 00000 n
+0000193625 00000 n
+0000193688 00000 n
+0000193751 00000 n
+0000193814 00000 n
+0000193877 00000 n
+0000193940 00000 n
+0000194003 00000 n
+0000194066 00000 n
+0000194129 00000 n
+0000194192 00000 n
+0000194255 00000 n
+0000194318 00000 n
+0000194380 00000 n
+0000194443 00000 n
+0000194506 00000 n
+0000194568 00000 n
+0000200184 00000 n
+0000197738 00000 n
+0000194819 00000 n
+0000197859 00000 n
+0000197921 00000 n
+0000197984 00000 n
+0000198047 00000 n
+0000198110 00000 n
+0000198173 00000 n
+0000198236 00000 n
+0000198299 00000 n
+0000198361 00000 n
+0000198424 00000 n
+0000198487 00000 n
+0000198550 00000 n
+0000198613 00000 n
+0000198676 00000 n
+0000198739 00000 n
+0000198802 00000 n
+0000198865 00000 n
+0000198928 00000 n
+0000198991 00000 n
+0000199054 00000 n
+0000199117 00000 n
+0000199180 00000 n
+0000199243 00000 n
+0000199305 00000 n
+0000199368 00000 n
+0000199431 00000 n
+0000199494 00000 n
+0000199557 00000 n
+0000199620 00000 n
+0000199683 00000 n
+0000199746 00000 n
+0000199809 00000 n
+0000199872 00000 n
+0000199934 00000 n
+0000199997 00000 n
+0000200060 00000 n
+0000200122 00000 n
+0000205885 00000 n
+0000203129 00000 n
+0000200373 00000 n
+0000203250 00000 n
+0000203312 00000 n
+0000203437 00000 n
+0000203500 00000 n
+0000203563 00000 n
+0000203626 00000 n
+0000203689 00000 n
+0000203752 00000 n
+0000203815 00000 n
+0000203878 00000 n
+0000203940 00000 n
+0000204003 00000 n
+0000204065 00000 n
+0000204128 00000 n
+0000204191 00000 n
+0000204254 00000 n
+0000204317 00000 n
+0000204380 00000 n
+0000204443 00000 n
+0000204506 00000 n
+0000204569 00000 n
+0000204630 00000 n
+0000204693 00000 n
+0000204756 00000 n
+0000204819 00000 n
+0000204882 00000 n
+0000204945 00000 n
+0000205008 00000 n
+0000205071 00000 n
+0000205134 00000 n
+0000205197 00000 n
+0000205260 00000 n
+0000205323 00000 n
+0000205386 00000 n
+0000205447 00000 n
+0000205510 00000 n
+0000205573 00000 n
+0000205635 00000 n
+0000205698 00000 n
+0000205761 00000 n
+0000205823 00000 n
+0000212041 00000 n
+0000208777 00000 n
+0000206074 00000 n
+0000208899 00000 n
+0000208961 00000 n
+0000209024 00000 n
+0000209086 00000 n
+0000209149 00000 n
+0000209212 00000 n
+0000209275 00000 n
+0000209338 00000 n
+0000209401 00000 n
+0000209464 00000 n
+0000209527 00000 n
+0000209590 00000 n
+0000209652 00000 n
+0000209715 00000 n
+0000209778 00000 n
+0000209841 00000 n
+0000209904 00000 n
+0000209967 00000 n
+0000210030 00000 n
+0000210092 00000 n
+0000210155 00000 n
+0000210218 00000 n
+0000210281 00000 n
+0000210344 00000 n
+0000210407 00000 n
+0000210470 00000 n
+0000210533 00000 n
+0000210596 00000 n
+0000210658 00000 n
+0000210721 00000 n
+0000210784 00000 n
+0000210847 00000 n
+0000210910 00000 n
+0000210973 00000 n
+0000211036 00000 n
+0000211099 00000 n
+0000211162 00000 n
+0000211224 00000 n
+0000211287 00000 n
+0000211350 00000 n
+0000211413 00000 n
+0000211476 00000 n
+0000211539 00000 n
+0000211602 00000 n
+0000211665 00000 n
+0000211728 00000 n
+0000211790 00000 n
+0000211853 00000 n
+0000211916 00000 n
+0000211979 00000 n
+0000890205 00000 n
+0000215576 00000 n
+0000215737 00000 n
+0000218168 00000 n
+0000215394 00000 n
0000212204 00000 n
-0000212268 00000 n
-0000212332 00000 n
-0000212396 00000 n
-0000212460 00000 n
-0000212524 00000 n
-0000212588 00000 n
-0000212652 00000 n
-0000212716 00000 n
-0000212780 00000 n
-0000876879 00000 n
-0000210383 00000 n
-0000218471 00000 n
-0000214906 00000 n
-0000213007 00000 n
-0000215031 00000 n
-0000215095 00000 n
-0000215160 00000 n
-0000215225 00000 n
-0000215290 00000 n
-0000215354 00000 n
-0000215419 00000 n
-0000215484 00000 n
-0000215549 00000 n
-0000215614 00000 n
-0000215679 00000 n
-0000215744 00000 n
-0000215809 00000 n
-0000215874 00000 n
-0000215939 00000 n
-0000216004 00000 n
-0000216069 00000 n
-0000216134 00000 n
-0000216199 00000 n
-0000216262 00000 n
-0000216327 00000 n
-0000216392 00000 n
-0000216457 00000 n
-0000216522 00000 n
-0000216587 00000 n
-0000216652 00000 n
-0000216717 00000 n
-0000216782 00000 n
-0000216847 00000 n
-0000216912 00000 n
-0000216977 00000 n
-0000217042 00000 n
-0000217107 00000 n
-0000217172 00000 n
-0000217237 00000 n
-0000217301 00000 n
-0000217366 00000 n
-0000217431 00000 n
-0000217496 00000 n
-0000217561 00000 n
-0000217626 00000 n
-0000217691 00000 n
-0000217756 00000 n
-0000217821 00000 n
-0000217886 00000 n
-0000217951 00000 n
-0000218016 00000 n
-0000218081 00000 n
-0000218146 00000 n
-0000218211 00000 n
-0000218276 00000 n
-0000218341 00000 n
-0000218406 00000 n
-0000224416 00000 n
-0000220339 00000 n
-0000218635 00000 n
-0000220464 00000 n
-0000220591 00000 n
-0000220656 00000 n
-0000220721 00000 n
-0000220786 00000 n
-0000220851 00000 n
-0000220916 00000 n
-0000220981 00000 n
-0000221045 00000 n
-0000221110 00000 n
-0000221175 00000 n
-0000221240 00000 n
-0000221305 00000 n
-0000221370 00000 n
-0000221435 00000 n
-0000221500 00000 n
-0000221565 00000 n
-0000221630 00000 n
-0000221693 00000 n
-0000221758 00000 n
-0000221823 00000 n
-0000221888 00000 n
-0000221953 00000 n
-0000222018 00000 n
-0000222083 00000 n
-0000222148 00000 n
-0000222213 00000 n
-0000222278 00000 n
-0000222342 00000 n
-0000222407 00000 n
-0000222472 00000 n
-0000222537 00000 n
-0000222602 00000 n
-0000222667 00000 n
-0000222732 00000 n
-0000222797 00000 n
-0000222862 00000 n
-0000222927 00000 n
-0000222991 00000 n
-0000223056 00000 n
-0000223121 00000 n
-0000223186 00000 n
-0000223251 00000 n
-0000223316 00000 n
-0000223381 00000 n
-0000223446 00000 n
-0000223511 00000 n
-0000223574 00000 n
-0000223639 00000 n
-0000223704 00000 n
-0000223769 00000 n
-0000223834 00000 n
-0000223899 00000 n
-0000223964 00000 n
-0000224029 00000 n
-0000224094 00000 n
-0000224158 00000 n
-0000224223 00000 n
-0000224288 00000 n
-0000224352 00000 n
-0000230474 00000 n
-0000226720 00000 n
-0000224580 00000 n
-0000226845 00000 n
-0000226909 00000 n
-0000226974 00000 n
-0000227038 00000 n
-0000227103 00000 n
-0000227168 00000 n
-0000227233 00000 n
-0000227298 00000 n
-0000227363 00000 n
-0000227428 00000 n
-0000227493 00000 n
-0000227558 00000 n
-0000227622 00000 n
-0000227687 00000 n
-0000227752 00000 n
-0000227817 00000 n
-0000227882 00000 n
-0000227947 00000 n
-0000228011 00000 n
-0000228076 00000 n
-0000228141 00000 n
-0000228205 00000 n
-0000228270 00000 n
-0000228335 00000 n
-0000228400 00000 n
-0000228465 00000 n
-0000228530 00000 n
-0000228595 00000 n
-0000228659 00000 n
-0000228724 00000 n
-0000228789 00000 n
-0000228854 00000 n
-0000228919 00000 n
-0000228984 00000 n
-0000229049 00000 n
-0000229114 00000 n
-0000229179 00000 n
-0000229243 00000 n
-0000229308 00000 n
-0000229373 00000 n
-0000229438 00000 n
-0000229503 00000 n
-0000229568 00000 n
-0000229633 00000 n
-0000229698 00000 n
-0000229763 00000 n
-0000229827 00000 n
-0000229892 00000 n
-0000229957 00000 n
-0000230022 00000 n
-0000230087 00000 n
-0000230152 00000 n
-0000230216 00000 n
-0000230281 00000 n
-0000230346 00000 n
-0000230410 00000 n
-0000236951 00000 n
-0000232807 00000 n
-0000230651 00000 n
-0000232932 00000 n
-0000232996 00000 n
-0000233061 00000 n
-0000233125 00000 n
-0000233190 00000 n
-0000233255 00000 n
-0000233320 00000 n
-0000233385 00000 n
-0000233450 00000 n
-0000233515 00000 n
-0000233580 00000 n
-0000233643 00000 n
-0000233708 00000 n
-0000233773 00000 n
-0000233838 00000 n
-0000233903 00000 n
-0000233968 00000 n
-0000234033 00000 n
-0000234098 00000 n
-0000234163 00000 n
-0000234227 00000 n
-0000234292 00000 n
-0000234357 00000 n
-0000234422 00000 n
-0000234487 00000 n
-0000234552 00000 n
-0000234617 00000 n
-0000234682 00000 n
-0000234747 00000 n
-0000234811 00000 n
-0000234876 00000 n
-0000234941 00000 n
-0000235006 00000 n
-0000235071 00000 n
-0000235136 00000 n
-0000235201 00000 n
-0000235266 00000 n
-0000235331 00000 n
-0000235395 00000 n
-0000235460 00000 n
-0000235525 00000 n
-0000235590 00000 n
-0000235655 00000 n
-0000235720 00000 n
-0000235785 00000 n
-0000235850 00000 n
-0000235915 00000 n
-0000235979 00000 n
-0000236044 00000 n
-0000236109 00000 n
-0000236174 00000 n
-0000236239 00000 n
-0000236304 00000 n
-0000236369 00000 n
-0000236434 00000 n
-0000236499 00000 n
-0000236564 00000 n
-0000236628 00000 n
-0000236693 00000 n
-0000236758 00000 n
-0000236823 00000 n
-0000236887 00000 n
-0000243308 00000 n
-0000239032 00000 n
-0000237115 00000 n
-0000239157 00000 n
-0000239221 00000 n
-0000239286 00000 n
-0000239350 00000 n
-0000239415 00000 n
-0000239480 00000 n
-0000239545 00000 n
-0000239610 00000 n
-0000239675 00000 n
-0000239740 00000 n
-0000239805 00000 n
-0000239870 00000 n
-0000239934 00000 n
-0000239999 00000 n
-0000240064 00000 n
-0000240129 00000 n
-0000240194 00000 n
-0000240259 00000 n
-0000240324 00000 n
-0000240389 00000 n
-0000240454 00000 n
-0000240518 00000 n
-0000240583 00000 n
-0000240648 00000 n
-0000240713 00000 n
-0000240778 00000 n
-0000240843 00000 n
-0000240908 00000 n
-0000240973 00000 n
-0000241038 00000 n
-0000241102 00000 n
-0000241167 00000 n
-0000241232 00000 n
-0000241297 00000 n
-0000241362 00000 n
-0000241427 00000 n
-0000241492 00000 n
-0000241557 00000 n
-0000241622 00000 n
-0000241686 00000 n
-0000241751 00000 n
-0000241816 00000 n
-0000241881 00000 n
-0000241946 00000 n
-0000242011 00000 n
-0000242076 00000 n
-0000242141 00000 n
-0000242206 00000 n
-0000242270 00000 n
-0000242335 00000 n
-0000242400 00000 n
-0000242465 00000 n
-0000242530 00000 n
-0000242595 00000 n
-0000242660 00000 n
-0000242725 00000 n
-0000242790 00000 n
-0000242854 00000 n
-0000242919 00000 n
-0000242984 00000 n
-0000243049 00000 n
-0000243114 00000 n
-0000243179 00000 n
-0000243244 00000 n
-0000248827 00000 n
-0000245661 00000 n
-0000243459 00000 n
-0000245786 00000 n
-0000245850 00000 n
-0000245915 00000 n
-0000245979 00000 n
-0000246044 00000 n
-0000246109 00000 n
-0000246174 00000 n
-0000246239 00000 n
-0000246304 00000 n
-0000246368 00000 n
-0000246433 00000 n
-0000246498 00000 n
-0000246563 00000 n
-0000246628 00000 n
-0000246693 00000 n
-0000246758 00000 n
-0000246823 00000 n
-0000246888 00000 n
-0000246953 00000 n
-0000247018 00000 n
-0000247144 00000 n
-0000247209 00000 n
-0000247274 00000 n
-0000247339 00000 n
-0000247404 00000 n
-0000247469 00000 n
-0000247534 00000 n
-0000247599 00000 n
-0000247664 00000 n
-0000247729 00000 n
-0000247793 00000 n
-0000247858 00000 n
-0000247923 00000 n
-0000247988 00000 n
-0000248053 00000 n
-0000248118 00000 n
-0000248183 00000 n
-0000248248 00000 n
-0000248375 00000 n
-0000248440 00000 n
-0000248505 00000 n
-0000248569 00000 n
-0000248634 00000 n
-0000248699 00000 n
-0000248763 00000 n
-0000254420 00000 n
-0000251509 00000 n
-0000249004 00000 n
-0000251634 00000 n
-0000251698 00000 n
-0000251763 00000 n
-0000251827 00000 n
-0000251892 00000 n
-0000251957 00000 n
-0000252022 00000 n
-0000252087 00000 n
-0000252152 00000 n
-0000252217 00000 n
-0000252282 00000 n
-0000252347 00000 n
-0000252412 00000 n
-0000252477 00000 n
-0000252542 00000 n
-0000252607 00000 n
-0000252734 00000 n
-0000252799 00000 n
-0000252864 00000 n
-0000252929 00000 n
-0000252992 00000 n
-0000253057 00000 n
-0000253122 00000 n
-0000253187 00000 n
-0000253252 00000 n
-0000253317 00000 n
-0000253382 00000 n
-0000253447 00000 n
-0000253512 00000 n
-0000253576 00000 n
-0000253641 00000 n
-0000253706 00000 n
-0000253771 00000 n
-0000253836 00000 n
-0000253901 00000 n
-0000253966 00000 n
-0000254031 00000 n
-0000254096 00000 n
-0000254160 00000 n
-0000254225 00000 n
-0000254290 00000 n
-0000254355 00000 n
-0000260239 00000 n
-0000257586 00000 n
-0000254610 00000 n
-0000257711 00000 n
-0000257775 00000 n
-0000257840 00000 n
-0000257904 00000 n
-0000257969 00000 n
-0000258034 00000 n
-0000258099 00000 n
-0000258164 00000 n
-0000258229 00000 n
-0000258294 00000 n
-0000258359 00000 n
-0000258423 00000 n
-0000258488 00000 n
-0000258553 00000 n
-0000258618 00000 n
-0000258683 00000 n
-0000258748 00000 n
-0000258813 00000 n
-0000258878 00000 n
-0000258943 00000 n
-0000259008 00000 n
-0000259073 00000 n
-0000259138 00000 n
-0000259203 00000 n
-0000259268 00000 n
-0000259333 00000 n
-0000259398 00000 n
-0000259463 00000 n
-0000259528 00000 n
-0000259593 00000 n
-0000259658 00000 n
-0000259723 00000 n
-0000259786 00000 n
-0000259851 00000 n
-0000259916 00000 n
-0000259981 00000 n
-0000260046 00000 n
-0000260111 00000 n
-0000260175 00000 n
-0000266376 00000 n
-0000262684 00000 n
-0000260416 00000 n
-0000262809 00000 n
-0000262873 00000 n
-0000262938 00000 n
-0000263002 00000 n
-0000263067 00000 n
-0000263132 00000 n
-0000263197 00000 n
-0000263262 00000 n
-0000263327 00000 n
-0000263392 00000 n
-0000263457 00000 n
-0000263522 00000 n
-0000263586 00000 n
-0000263651 00000 n
-0000263716 00000 n
-0000263781 00000 n
-0000263845 00000 n
-0000263910 00000 n
-0000263975 00000 n
-0000264040 00000 n
-0000264105 00000 n
-0000264170 00000 n
-0000264235 00000 n
-0000264300 00000 n
-0000264364 00000 n
-0000264429 00000 n
-0000264494 00000 n
-0000264559 00000 n
-0000264624 00000 n
-0000264689 00000 n
-0000264754 00000 n
-0000264819 00000 n
-0000264884 00000 n
-0000264948 00000 n
-0000265013 00000 n
-0000265078 00000 n
-0000265143 00000 n
-0000265208 00000 n
-0000265273 00000 n
-0000265338 00000 n
-0000265403 00000 n
-0000265468 00000 n
-0000265533 00000 n
-0000265598 00000 n
-0000265663 00000 n
-0000265728 00000 n
-0000265793 00000 n
-0000265858 00000 n
-0000265923 00000 n
-0000265988 00000 n
-0000266053 00000 n
-0000266118 00000 n
-0000266183 00000 n
-0000266248 00000 n
-0000266312 00000 n
-0000272344 00000 n
-0000268587 00000 n
-0000266540 00000 n
-0000268712 00000 n
-0000268776 00000 n
-0000268841 00000 n
-0000268905 00000 n
-0000268970 00000 n
-0000269035 00000 n
-0000269100 00000 n
-0000269165 00000 n
-0000269230 00000 n
-0000269295 00000 n
-0000269360 00000 n
-0000269425 00000 n
-0000269489 00000 n
-0000269554 00000 n
-0000269619 00000 n
-0000269684 00000 n
-0000269749 00000 n
-0000269814 00000 n
-0000269879 00000 n
-0000269944 00000 n
-0000270009 00000 n
-0000270074 00000 n
-0000270139 00000 n
-0000270204 00000 n
-0000270269 00000 n
-0000270333 00000 n
-0000270398 00000 n
-0000270463 00000 n
-0000270528 00000 n
-0000270593 00000 n
-0000270658 00000 n
-0000270723 00000 n
-0000270788 00000 n
-0000270853 00000 n
-0000270917 00000 n
-0000270982 00000 n
-0000271047 00000 n
-0000271112 00000 n
-0000271177 00000 n
-0000271242 00000 n
-0000271307 00000 n
-0000271372 00000 n
-0000271437 00000 n
-0000271501 00000 n
-0000271566 00000 n
-0000271631 00000 n
-0000271696 00000 n
-0000271761 00000 n
-0000271826 00000 n
-0000271891 00000 n
-0000271956 00000 n
-0000272021 00000 n
-0000272086 00000 n
-0000272151 00000 n
-0000272216 00000 n
-0000272281 00000 n
-0000877042 00000 n
-0000282008 00000 n
-0000278345 00000 n
-0000275432 00000 n
-0000272508 00000 n
-0000275557 00000 n
-0000275621 00000 n
-0000275685 00000 n
-0000275750 00000 n
-0000275815 00000 n
-0000275880 00000 n
-0000275945 00000 n
-0000276010 00000 n
-0000276075 00000 n
-0000276140 00000 n
-0000276205 00000 n
-0000276270 00000 n
-0000276335 00000 n
-0000276400 00000 n
-0000276465 00000 n
-0000276529 00000 n
-0000276594 00000 n
-0000276659 00000 n
-0000276724 00000 n
-0000276789 00000 n
-0000276854 00000 n
-0000276919 00000 n
-0000276984 00000 n
-0000277049 00000 n
-0000277112 00000 n
-0000277177 00000 n
-0000277242 00000 n
-0000277307 00000 n
-0000277372 00000 n
-0000277437 00000 n
-0000277502 00000 n
-0000277567 00000 n
-0000277632 00000 n
-0000277697 00000 n
-0000277762 00000 n
-0000277827 00000 n
-0000277892 00000 n
-0000277957 00000 n
-0000278021 00000 n
-0000278086 00000 n
-0000278151 00000 n
-0000278215 00000 n
-0000278280 00000 n
-0000285019 00000 n
-0000281835 00000 n
-0000278509 00000 n
-0000282166 00000 n
-0000282230 00000 n
-0000282295 00000 n
-0000282360 00000 n
-0000282425 00000 n
-0000282490 00000 n
-0000282554 00000 n
-0000282619 00000 n
-0000282684 00000 n
-0000282749 00000 n
-0000282813 00000 n
-0000282878 00000 n
-0000282943 00000 n
-0000283008 00000 n
-0000283073 00000 n
-0000283138 00000 n
-0000283203 00000 n
-0000283268 00000 n
-0000283333 00000 n
-0000283398 00000 n
-0000283463 00000 n
-0000283528 00000 n
-0000283593 00000 n
-0000283658 00000 n
-0000283723 00000 n
-0000283788 00000 n
-0000283853 00000 n
-0000283918 00000 n
-0000283983 00000 n
-0000284047 00000 n
-0000284112 00000 n
-0000284177 00000 n
-0000284241 00000 n
-0000284306 00000 n
-0000284371 00000 n
-0000284436 00000 n
-0000284500 00000 n
-0000284565 00000 n
-0000284630 00000 n
-0000284695 00000 n
-0000284760 00000 n
-0000284825 00000 n
-0000284890 00000 n
-0000284955 00000 n
-0000281977 00000 n
-0000290955 00000 n
-0000288044 00000 n
-0000285248 00000 n
-0000288169 00000 n
-0000288233 00000 n
-0000288298 00000 n
-0000288362 00000 n
-0000288427 00000 n
-0000288492 00000 n
-0000288557 00000 n
-0000288622 00000 n
-0000288687 00000 n
-0000288752 00000 n
-0000288817 00000 n
-0000288880 00000 n
-0000288945 00000 n
-0000289010 00000 n
-0000289075 00000 n
-0000289140 00000 n
-0000289205 00000 n
-0000289270 00000 n
-0000289334 00000 n
-0000289399 00000 n
-0000289464 00000 n
-0000289529 00000 n
-0000289594 00000 n
-0000289659 00000 n
-0000289724 00000 n
-0000289789 00000 n
-0000289854 00000 n
-0000289918 00000 n
-0000289983 00000 n
-0000290048 00000 n
-0000290113 00000 n
-0000290178 00000 n
-0000290243 00000 n
-0000290308 00000 n
-0000290373 00000 n
-0000290438 00000 n
-0000290503 00000 n
-0000290568 00000 n
-0000290633 00000 n
-0000290698 00000 n
-0000290763 00000 n
-0000290828 00000 n
-0000290891 00000 n
-0000296929 00000 n
-0000293627 00000 n
-0000291119 00000 n
-0000293752 00000 n
-0000293816 00000 n
-0000293881 00000 n
-0000293945 00000 n
-0000294010 00000 n
-0000294075 00000 n
-0000294140 00000 n
-0000294205 00000 n
-0000294270 00000 n
-0000294335 00000 n
-0000294400 00000 n
-0000294465 00000 n
-0000294529 00000 n
-0000294594 00000 n
-0000294659 00000 n
-0000294724 00000 n
-0000294789 00000 n
-0000294853 00000 n
-0000294918 00000 n
-0000294983 00000 n
-0000295048 00000 n
-0000295113 00000 n
-0000295178 00000 n
-0000295243 00000 n
-0000295308 00000 n
-0000295373 00000 n
-0000295437 00000 n
-0000295502 00000 n
-0000295567 00000 n
-0000295632 00000 n
-0000295697 00000 n
-0000295762 00000 n
-0000295827 00000 n
-0000295892 00000 n
-0000295957 00000 n
-0000296022 00000 n
-0000296087 00000 n
-0000296152 00000 n
-0000296217 00000 n
-0000296282 00000 n
-0000296346 00000 n
-0000296411 00000 n
-0000296476 00000 n
-0000296541 00000 n
-0000296606 00000 n
-0000296671 00000 n
-0000296736 00000 n
-0000296801 00000 n
-0000296865 00000 n
-0000303419 00000 n
-0000299532 00000 n
-0000297106 00000 n
-0000299657 00000 n
-0000299721 00000 n
-0000299786 00000 n
-0000299851 00000 n
-0000299915 00000 n
-0000299980 00000 n
-0000300045 00000 n
-0000300110 00000 n
-0000300175 00000 n
-0000300240 00000 n
-0000300304 00000 n
-0000300369 00000 n
-0000300434 00000 n
-0000300499 00000 n
-0000300564 00000 n
-0000300629 00000 n
-0000300694 00000 n
-0000300759 00000 n
-0000300823 00000 n
-0000300888 00000 n
-0000300953 00000 n
-0000301018 00000 n
-0000301083 00000 n
-0000301148 00000 n
-0000301213 00000 n
-0000301278 00000 n
-0000301343 00000 n
-0000301407 00000 n
-0000301472 00000 n
-0000301537 00000 n
-0000301602 00000 n
-0000301667 00000 n
-0000301732 00000 n
-0000301797 00000 n
-0000301862 00000 n
-0000301927 00000 n
-0000301991 00000 n
-0000302056 00000 n
-0000302121 00000 n
-0000302186 00000 n
-0000302251 00000 n
-0000302316 00000 n
-0000302381 00000 n
-0000302446 00000 n
-0000302511 00000 n
-0000302575 00000 n
-0000302640 00000 n
-0000302705 00000 n
-0000302770 00000 n
-0000302835 00000 n
-0000302900 00000 n
-0000302965 00000 n
-0000303030 00000 n
-0000303095 00000 n
-0000303160 00000 n
-0000303224 00000 n
-0000303289 00000 n
-0000303354 00000 n
-0000309261 00000 n
-0000306413 00000 n
-0000303583 00000 n
-0000306538 00000 n
-0000306602 00000 n
-0000306667 00000 n
-0000306731 00000 n
-0000306796 00000 n
-0000306861 00000 n
-0000306926 00000 n
-0000306991 00000 n
-0000307056 00000 n
-0000307121 00000 n
-0000307185 00000 n
-0000307250 00000 n
-0000307315 00000 n
-0000307380 00000 n
-0000307445 00000 n
-0000307510 00000 n
-0000307575 00000 n
-0000307640 00000 n
-0000307705 00000 n
-0000307769 00000 n
-0000307834 00000 n
-0000307899 00000 n
-0000307964 00000 n
-0000308029 00000 n
-0000308094 00000 n
-0000308159 00000 n
-0000308224 00000 n
-0000308289 00000 n
-0000308354 00000 n
-0000308419 00000 n
-0000308484 00000 n
-0000308549 00000 n
-0000308614 00000 n
-0000308679 00000 n
-0000308743 00000 n
-0000308808 00000 n
-0000308936 00000 n
-0000309001 00000 n
-0000309066 00000 n
-0000309131 00000 n
-0000309196 00000 n
-0000315397 00000 n
-0000311381 00000 n
-0000309438 00000 n
-0000311506 00000 n
-0000311570 00000 n
-0000311635 00000 n
-0000311699 00000 n
-0000311764 00000 n
-0000311829 00000 n
-0000311894 00000 n
-0000311959 00000 n
-0000312024 00000 n
-0000312089 00000 n
-0000312154 00000 n
-0000312219 00000 n
-0000312283 00000 n
-0000312348 00000 n
-0000312413 00000 n
-0000312478 00000 n
-0000312543 00000 n
-0000312608 00000 n
-0000312673 00000 n
-0000312738 00000 n
-0000312803 00000 n
-0000312867 00000 n
-0000312932 00000 n
-0000312997 00000 n
-0000313062 00000 n
-0000313127 00000 n
-0000313192 00000 n
-0000313257 00000 n
-0000313322 00000 n
-0000313387 00000 n
-0000313450 00000 n
-0000313515 00000 n
-0000313580 00000 n
-0000313645 00000 n
-0000313710 00000 n
-0000313775 00000 n
-0000313840 00000 n
-0000313905 00000 n
-0000313970 00000 n
-0000314035 00000 n
-0000314100 00000 n
-0000314165 00000 n
-0000314230 00000 n
-0000314295 00000 n
-0000314360 00000 n
-0000314425 00000 n
-0000314490 00000 n
-0000314555 00000 n
-0000314620 00000 n
-0000314684 00000 n
-0000314749 00000 n
-0000314814 00000 n
-0000314879 00000 n
-0000314944 00000 n
-0000315009 00000 n
-0000315074 00000 n
-0000315139 00000 n
-0000315204 00000 n
-0000315269 00000 n
-0000315333 00000 n
-0000321306 00000 n
-0000317747 00000 n
-0000315574 00000 n
-0000317872 00000 n
-0000317936 00000 n
-0000318001 00000 n
-0000318065 00000 n
-0000318130 00000 n
-0000318195 00000 n
-0000318260 00000 n
-0000318325 00000 n
-0000318390 00000 n
-0000318455 00000 n
-0000318520 00000 n
-0000318585 00000 n
-0000318649 00000 n
-0000318714 00000 n
-0000318779 00000 n
-0000318844 00000 n
-0000318909 00000 n
-0000318974 00000 n
-0000319039 00000 n
-0000319104 00000 n
-0000319169 00000 n
-0000319233 00000 n
-0000319298 00000 n
-0000319363 00000 n
-0000319428 00000 n
-0000319493 00000 n
-0000319558 00000 n
-0000319623 00000 n
-0000319688 00000 n
-0000319753 00000 n
-0000319818 00000 n
-0000319883 00000 n
-0000319948 00000 n
-0000320076 00000 n
-0000320141 00000 n
-0000320206 00000 n
-0000320271 00000 n
-0000320336 00000 n
-0000320401 00000 n
-0000320464 00000 n
-0000320529 00000 n
-0000320594 00000 n
-0000320659 00000 n
-0000320724 00000 n
-0000320789 00000 n
-0000320854 00000 n
-0000320919 00000 n
-0000320984 00000 n
-0000321048 00000 n
-0000321113 00000 n
-0000321178 00000 n
-0000321242 00000 n
-0000327399 00000 n
-0000324293 00000 n
-0000321483 00000 n
-0000324418 00000 n
-0000324482 00000 n
-0000324547 00000 n
-0000324611 00000 n
-0000324676 00000 n
-0000324741 00000 n
-0000324806 00000 n
-0000324871 00000 n
-0000324936 00000 n
-0000325001 00000 n
-0000325066 00000 n
-0000325131 00000 n
-0000325195 00000 n
-0000325260 00000 n
-0000325325 00000 n
-0000325390 00000 n
-0000325455 00000 n
-0000325520 00000 n
-0000325585 00000 n
-0000325650 00000 n
-0000325714 00000 n
-0000325779 00000 n
-0000325844 00000 n
-0000325972 00000 n
-0000326037 00000 n
-0000326102 00000 n
-0000326166 00000 n
-0000326231 00000 n
-0000326296 00000 n
-0000326361 00000 n
-0000326426 00000 n
-0000326491 00000 n
-0000326556 00000 n
-0000326621 00000 n
-0000326686 00000 n
-0000326750 00000 n
-0000326815 00000 n
-0000326880 00000 n
-0000326945 00000 n
-0000327010 00000 n
-0000327074 00000 n
-0000327139 00000 n
-0000327204 00000 n
-0000327269 00000 n
-0000327334 00000 n
-0000332954 00000 n
-0000330170 00000 n
-0000327589 00000 n
-0000330295 00000 n
-0000330359 00000 n
-0000330424 00000 n
-0000330488 00000 n
-0000330553 00000 n
-0000330618 00000 n
-0000330683 00000 n
-0000330748 00000 n
-0000330813 00000 n
-0000330877 00000 n
-0000330940 00000 n
-0000331005 00000 n
-0000331070 00000 n
-0000331135 00000 n
-0000331200 00000 n
-0000331265 00000 n
-0000331330 00000 n
-0000331395 00000 n
-0000331460 00000 n
-0000331525 00000 n
-0000331590 00000 n
-0000331655 00000 n
-0000331720 00000 n
-0000331785 00000 n
-0000331850 00000 n
-0000331915 00000 n
-0000331980 00000 n
-0000332045 00000 n
-0000332110 00000 n
-0000332175 00000 n
-0000332240 00000 n
-0000332305 00000 n
-0000332370 00000 n
-0000332435 00000 n
-0000332500 00000 n
-0000332564 00000 n
-0000332629 00000 n
-0000332694 00000 n
-0000332759 00000 n
-0000332824 00000 n
-0000332889 00000 n
-0000877206 00000 n
-0000339091 00000 n
-0000335210 00000 n
-0000333131 00000 n
-0000335335 00000 n
-0000335399 00000 n
-0000335464 00000 n
-0000335528 00000 n
-0000335593 00000 n
-0000335658 00000 n
-0000335786 00000 n
-0000335851 00000 n
-0000335916 00000 n
-0000335981 00000 n
-0000336046 00000 n
-0000336111 00000 n
-0000336174 00000 n
-0000336239 00000 n
-0000336304 00000 n
-0000336369 00000 n
-0000336497 00000 n
-0000336562 00000 n
-0000336627 00000 n
-0000336692 00000 n
-0000336757 00000 n
-0000336822 00000 n
-0000336887 00000 n
-0000336951 00000 n
-0000337015 00000 n
-0000337080 00000 n
-0000337145 00000 n
-0000337210 00000 n
-0000337275 00000 n
-0000337340 00000 n
-0000337405 00000 n
-0000337470 00000 n
-0000337535 00000 n
-0000337600 00000 n
-0000337665 00000 n
-0000337729 00000 n
-0000337794 00000 n
-0000337859 00000 n
-0000337924 00000 n
-0000337989 00000 n
-0000338054 00000 n
-0000338119 00000 n
-0000338184 00000 n
-0000338249 00000 n
-0000338314 00000 n
-0000338379 00000 n
-0000338443 00000 n
-0000338508 00000 n
-0000338573 00000 n
-0000338638 00000 n
-0000338703 00000 n
-0000338768 00000 n
-0000338833 00000 n
-0000338898 00000 n
-0000338963 00000 n
-0000339027 00000 n
-0000345427 00000 n
-0000341283 00000 n
-0000339255 00000 n
-0000341408 00000 n
-0000341472 00000 n
-0000341537 00000 n
-0000341601 00000 n
-0000341666 00000 n
-0000341731 00000 n
-0000341796 00000 n
-0000341861 00000 n
-0000341925 00000 n
-0000341990 00000 n
-0000342055 00000 n
-0000342120 00000 n
-0000342185 00000 n
-0000342249 00000 n
-0000342314 00000 n
-0000342379 00000 n
-0000342444 00000 n
-0000342509 00000 n
-0000342574 00000 n
-0000342639 00000 n
-0000342704 00000 n
-0000342769 00000 n
-0000342834 00000 n
-0000342899 00000 n
-0000342964 00000 n
-0000343029 00000 n
-0000343094 00000 n
-0000343159 00000 n
-0000343224 00000 n
-0000343289 00000 n
-0000343354 00000 n
-0000343419 00000 n
-0000343484 00000 n
-0000343549 00000 n
-0000343614 00000 n
-0000343679 00000 n
-0000343744 00000 n
-0000343809 00000 n
-0000343873 00000 n
-0000343938 00000 n
-0000344003 00000 n
-0000344068 00000 n
-0000344133 00000 n
-0000344197 00000 n
-0000344262 00000 n
-0000344327 00000 n
-0000344392 00000 n
-0000344457 00000 n
-0000344522 00000 n
-0000344585 00000 n
-0000344650 00000 n
-0000344715 00000 n
-0000344780 00000 n
-0000344845 00000 n
-0000344910 00000 n
-0000344975 00000 n
-0000345040 00000 n
-0000345105 00000 n
-0000345169 00000 n
-0000345234 00000 n
-0000345299 00000 n
-0000345363 00000 n
-0000351261 00000 n
-0000347507 00000 n
-0000345578 00000 n
-0000347632 00000 n
-0000347696 00000 n
-0000347761 00000 n
-0000347825 00000 n
-0000347890 00000 n
-0000347955 00000 n
-0000348020 00000 n
-0000348085 00000 n
-0000348150 00000 n
-0000348215 00000 n
-0000348280 00000 n
-0000348345 00000 n
-0000348409 00000 n
-0000348474 00000 n
-0000348539 00000 n
-0000348604 00000 n
-0000348669 00000 n
-0000348734 00000 n
-0000348799 00000 n
-0000348864 00000 n
-0000348929 00000 n
-0000348993 00000 n
-0000349058 00000 n
-0000349123 00000 n
-0000349188 00000 n
-0000349253 00000 n
-0000349318 00000 n
-0000349383 00000 n
-0000349447 00000 n
-0000349512 00000 n
-0000349577 00000 n
-0000349642 00000 n
-0000349707 00000 n
-0000349772 00000 n
-0000349837 00000 n
-0000349901 00000 n
-0000349966 00000 n
-0000350031 00000 n
-0000350096 00000 n
-0000350161 00000 n
-0000350226 00000 n
-0000350291 00000 n
-0000350356 00000 n
-0000350421 00000 n
-0000350486 00000 n
-0000350551 00000 n
-0000350616 00000 n
-0000350681 00000 n
-0000350809 00000 n
-0000350874 00000 n
-0000350939 00000 n
-0000351004 00000 n
-0000351069 00000 n
-0000351133 00000 n
-0000351197 00000 n
-0000357475 00000 n
-0000354113 00000 n
-0000351425 00000 n
-0000354238 00000 n
-0000354302 00000 n
-0000354367 00000 n
-0000354431 00000 n
-0000354496 00000 n
-0000354561 00000 n
-0000354626 00000 n
-0000354691 00000 n
-0000354819 00000 n
-0000354884 00000 n
-0000354949 00000 n
-0000355014 00000 n
-0000355078 00000 n
-0000355143 00000 n
-0000355208 00000 n
-0000355273 00000 n
-0000355338 00000 n
-0000355403 00000 n
-0000355468 00000 n
-0000355533 00000 n
-0000355598 00000 n
-0000355662 00000 n
-0000355727 00000 n
-0000355792 00000 n
-0000355857 00000 n
-0000355922 00000 n
-0000355987 00000 n
-0000356052 00000 n
-0000874848 00000 n
-0000356180 00000 n
-0000356245 00000 n
-0000356310 00000 n
-0000356374 00000 n
-0000356439 00000 n
-0000356504 00000 n
-0000356569 00000 n
-0000356634 00000 n
-0000356699 00000 n
-0000356763 00000 n
-0000356828 00000 n
-0000356893 00000 n
-0000356958 00000 n
-0000357023 00000 n
-0000357088 00000 n
-0000357153 00000 n
-0000357217 00000 n
-0000357282 00000 n
-0000357347 00000 n
-0000357411 00000 n
-0000362848 00000 n
-0000360973 00000 n
-0000357706 00000 n
-0000361098 00000 n
-0000361162 00000 n
-0000361227 00000 n
-0000361291 00000 n
-0000361356 00000 n
-0000361421 00000 n
-0000361486 00000 n
-0000361551 00000 n
-0000361616 00000 n
-0000361681 00000 n
-0000361746 00000 n
-0000361809 00000 n
-0000361874 00000 n
-0000361939 00000 n
-0000362004 00000 n
-0000362069 00000 n
-0000362134 00000 n
-0000362199 00000 n
-0000362264 00000 n
-0000362329 00000 n
-0000362394 00000 n
-0000362459 00000 n
-0000362524 00000 n
-0000362589 00000 n
-0000362654 00000 n
-0000362719 00000 n
-0000362783 00000 n
-0000368124 00000 n
-0000365730 00000 n
-0000363064 00000 n
-0000365855 00000 n
-0000365919 00000 n
-0000365984 00000 n
-0000366049 00000 n
-0000366114 00000 n
-0000366178 00000 n
-0000366243 00000 n
-0000366308 00000 n
-0000366373 00000 n
-0000366438 00000 n
-0000366503 00000 n
-0000366568 00000 n
-0000366632 00000 n
-0000366697 00000 n
-0000366762 00000 n
-0000366827 00000 n
-0000366892 00000 n
-0000366957 00000 n
-0000367022 00000 n
-0000367087 00000 n
-0000367152 00000 n
-0000367217 00000 n
-0000367282 00000 n
-0000367346 00000 n
-0000367411 00000 n
-0000367476 00000 n
-0000367540 00000 n
-0000367605 00000 n
-0000367669 00000 n
-0000367734 00000 n
-0000367799 00000 n
-0000367864 00000 n
-0000367929 00000 n
-0000367994 00000 n
-0000368059 00000 n
-0000372967 00000 n
-0000370444 00000 n
-0000368340 00000 n
-0000370569 00000 n
-0000370633 00000 n
-0000370698 00000 n
-0000370763 00000 n
-0000370828 00000 n
-0000370892 00000 n
-0000370957 00000 n
-0000371022 00000 n
-0000371087 00000 n
-0000371152 00000 n
-0000371217 00000 n
-0000371282 00000 n
-0000371347 00000 n
-0000371412 00000 n
-0000371477 00000 n
-0000371542 00000 n
-0000371607 00000 n
-0000371670 00000 n
-0000371735 00000 n
-0000371800 00000 n
-0000371865 00000 n
-0000371930 00000 n
+0000215899 00000 n
+0000215963 00000 n
+0000216028 00000 n
+0000216093 00000 n
+0000216158 00000 n
+0000216223 00000 n
+0000216288 00000 n
+0000216353 00000 n
+0000216418 00000 n
+0000216483 00000 n
+0000216547 00000 n
+0000216612 00000 n
+0000216677 00000 n
+0000216742 00000 n
+0000216807 00000 n
+0000216872 00000 n
+0000216937 00000 n
+0000217002 00000 n
+0000217067 00000 n
+0000217131 00000 n
+0000217196 00000 n
+0000217261 00000 n
+0000217326 00000 n
+0000217391 00000 n
+0000217456 00000 n
+0000217521 00000 n
+0000217586 00000 n
+0000217651 00000 n
+0000217715 00000 n
+0000217780 00000 n
+0000217845 00000 n
+0000217910 00000 n
+0000217975 00000 n
+0000218040 00000 n
+0000218104 00000 n
+0000215536 00000 n
+0000223774 00000 n
+0000220668 00000 n
+0000218345 00000 n
+0000220793 00000 n
+0000220857 00000 n
+0000220922 00000 n
+0000220987 00000 n
+0000221052 00000 n
+0000221117 00000 n
+0000221182 00000 n
+0000221247 00000 n
+0000221312 00000 n
+0000221377 00000 n
+0000221442 00000 n
+0000221506 00000 n
+0000221571 00000 n
+0000221636 00000 n
+0000221701 00000 n
+0000221765 00000 n
+0000221830 00000 n
+0000221895 00000 n
+0000221960 00000 n
+0000222025 00000 n
+0000222090 00000 n
+0000222155 00000 n
+0000222220 00000 n
+0000222285 00000 n
+0000222349 00000 n
+0000222414 00000 n
+0000222479 00000 n
+0000222544 00000 n
+0000222609 00000 n
+0000222674 00000 n
+0000222739 00000 n
+0000222804 00000 n
+0000222869 00000 n
+0000222934 00000 n
+0000222999 00000 n
+0000223064 00000 n
+0000223129 00000 n
+0000223257 00000 n
+0000223322 00000 n
+0000223387 00000 n
+0000223452 00000 n
+0000223516 00000 n
+0000223581 00000 n
+0000223646 00000 n
+0000223710 00000 n
+0000229808 00000 n
+0000225664 00000 n
+0000223951 00000 n
+0000225789 00000 n
+0000225853 00000 n
+0000225918 00000 n
+0000225982 00000 n
+0000226047 00000 n
+0000226112 00000 n
+0000226177 00000 n
+0000226242 00000 n
+0000226307 00000 n
+0000226372 00000 n
+0000226437 00000 n
+0000226502 00000 n
+0000226566 00000 n
+0000226631 00000 n
+0000226696 00000 n
+0000226761 00000 n
+0000226826 00000 n
+0000226891 00000 n
+0000226956 00000 n
+0000227021 00000 n
+0000227086 00000 n
+0000227150 00000 n
+0000227215 00000 n
+0000227280 00000 n
+0000227345 00000 n
+0000227410 00000 n
+0000227475 00000 n
+0000227540 00000 n
+0000227605 00000 n
+0000227670 00000 n
+0000227734 00000 n
+0000227799 00000 n
+0000227864 00000 n
+0000227929 00000 n
+0000227994 00000 n
+0000228059 00000 n
+0000228124 00000 n
+0000228189 00000 n
+0000228254 00000 n
+0000228319 00000 n
+0000228383 00000 n
+0000228448 00000 n
+0000228513 00000 n
+0000228578 00000 n
+0000228643 00000 n
+0000228708 00000 n
+0000228773 00000 n
+0000228838 00000 n
+0000228903 00000 n
+0000228966 00000 n
+0000229031 00000 n
+0000229096 00000 n
+0000229161 00000 n
+0000229226 00000 n
+0000229291 00000 n
+0000229356 00000 n
+0000229421 00000 n
+0000229486 00000 n
+0000229550 00000 n
+0000229615 00000 n
+0000229680 00000 n
+0000229744 00000 n
+0000235824 00000 n
+0000232068 00000 n
+0000229959 00000 n
+0000232193 00000 n
+0000232257 00000 n
+0000232322 00000 n
+0000232386 00000 n
+0000232451 00000 n
+0000232516 00000 n
+0000232581 00000 n
+0000232646 00000 n
+0000232711 00000 n
+0000232776 00000 n
+0000232841 00000 n
+0000232906 00000 n
+0000232970 00000 n
+0000233035 00000 n
+0000233100 00000 n
+0000233165 00000 n
+0000233230 00000 n
+0000233295 00000 n
+0000233360 00000 n
+0000233424 00000 n
+0000233489 00000 n
+0000233554 00000 n
+0000233619 00000 n
+0000233684 00000 n
+0000233749 00000 n
+0000233814 00000 n
+0000233879 00000 n
+0000233944 00000 n
+0000234008 00000 n
+0000234073 00000 n
+0000234138 00000 n
+0000234203 00000 n
+0000234268 00000 n
+0000234333 00000 n
+0000234398 00000 n
+0000234463 00000 n
+0000234528 00000 n
+0000234592 00000 n
+0000234657 00000 n
+0000234722 00000 n
+0000234787 00000 n
+0000234852 00000 n
+0000234917 00000 n
+0000234982 00000 n
+0000235047 00000 n
+0000235112 00000 n
+0000235177 00000 n
+0000235242 00000 n
+0000235307 00000 n
+0000235372 00000 n
+0000235437 00000 n
+0000235502 00000 n
+0000235566 00000 n
+0000235631 00000 n
+0000235696 00000 n
+0000235760 00000 n
+0000242235 00000 n
+0000238091 00000 n
+0000236001 00000 n
+0000238216 00000 n
+0000238280 00000 n
+0000238345 00000 n
+0000238410 00000 n
+0000238475 00000 n
+0000238540 00000 n
+0000238604 00000 n
+0000238669 00000 n
+0000238734 00000 n
+0000238799 00000 n
+0000238864 00000 n
+0000238929 00000 n
+0000238994 00000 n
+0000239059 00000 n
+0000239124 00000 n
+0000239188 00000 n
+0000239253 00000 n
+0000239318 00000 n
+0000239383 00000 n
+0000239448 00000 n
+0000239513 00000 n
+0000239578 00000 n
+0000239643 00000 n
+0000239708 00000 n
+0000239773 00000 n
+0000239837 00000 n
+0000239902 00000 n
+0000239967 00000 n
+0000240032 00000 n
+0000240097 00000 n
+0000240162 00000 n
+0000240227 00000 n
+0000240292 00000 n
+0000240357 00000 n
+0000240421 00000 n
+0000240486 00000 n
+0000240551 00000 n
+0000240616 00000 n
+0000240681 00000 n
+0000240746 00000 n
+0000240811 00000 n
+0000240876 00000 n
+0000240941 00000 n
+0000241004 00000 n
+0000241069 00000 n
+0000241134 00000 n
+0000241199 00000 n
+0000241264 00000 n
+0000241329 00000 n
+0000241394 00000 n
+0000241459 00000 n
+0000241524 00000 n
+0000241588 00000 n
+0000241653 00000 n
+0000241718 00000 n
+0000241783 00000 n
+0000241848 00000 n
+0000241913 00000 n
+0000241978 00000 n
+0000242043 00000 n
+0000242108 00000 n
+0000242171 00000 n
+0000248527 00000 n
+0000244316 00000 n
+0000242399 00000 n
+0000244441 00000 n
+0000244505 00000 n
+0000244570 00000 n
+0000244634 00000 n
+0000244699 00000 n
+0000244764 00000 n
+0000244829 00000 n
+0000244894 00000 n
+0000244959 00000 n
+0000245024 00000 n
+0000245089 00000 n
+0000245154 00000 n
+0000245218 00000 n
+0000245283 00000 n
+0000245348 00000 n
+0000245413 00000 n
+0000245478 00000 n
+0000245543 00000 n
+0000245608 00000 n
+0000245673 00000 n
+0000245738 00000 n
+0000245802 00000 n
+0000245867 00000 n
+0000245932 00000 n
+0000245997 00000 n
+0000246062 00000 n
+0000246127 00000 n
+0000246192 00000 n
+0000246257 00000 n
+0000246322 00000 n
+0000246386 00000 n
+0000246451 00000 n
+0000246516 00000 n
+0000246581 00000 n
+0000246646 00000 n
+0000246711 00000 n
+0000246776 00000 n
+0000246841 00000 n
+0000246906 00000 n
+0000246970 00000 n
+0000247035 00000 n
+0000247100 00000 n
+0000247165 00000 n
+0000247230 00000 n
+0000247295 00000 n
+0000247360 00000 n
+0000247425 00000 n
+0000247490 00000 n
+0000247554 00000 n
+0000247619 00000 n
+0000247684 00000 n
+0000247749 00000 n
+0000247814 00000 n
+0000247879 00000 n
+0000247944 00000 n
+0000248009 00000 n
+0000248074 00000 n
+0000248138 00000 n
+0000248203 00000 n
+0000248268 00000 n
+0000248333 00000 n
+0000248398 00000 n
+0000248463 00000 n
+0000254150 00000 n
+0000251110 00000 n
+0000248678 00000 n
+0000251235 00000 n
+0000251299 00000 n
+0000251364 00000 n
+0000251428 00000 n
+0000251493 00000 n
+0000251558 00000 n
+0000251623 00000 n
+0000251688 00000 n
+0000251753 00000 n
+0000251818 00000 n
+0000251883 00000 n
+0000251948 00000 n
+0000252013 00000 n
+0000252078 00000 n
+0000252206 00000 n
+0000252271 00000 n
+0000252336 00000 n
+0000252401 00000 n
+0000252466 00000 n
+0000252531 00000 n
+0000252595 00000 n
+0000252660 00000 n
+0000252725 00000 n
+0000252790 00000 n
+0000252855 00000 n
+0000252920 00000 n
+0000252985 00000 n
+0000253050 00000 n
+0000253115 00000 n
+0000253180 00000 n
+0000253245 00000 n
+0000253373 00000 n
+0000253438 00000 n
+0000253503 00000 n
+0000253568 00000 n
+0000253633 00000 n
+0000253698 00000 n
+0000253763 00000 n
+0000253828 00000 n
+0000253893 00000 n
+0000253957 00000 n
+0000254022 00000 n
+0000254086 00000 n
+0000259705 00000 n
+0000256799 00000 n
+0000254340 00000 n
+0000256924 00000 n
+0000256988 00000 n
+0000257053 00000 n
+0000257117 00000 n
+0000257181 00000 n
+0000257246 00000 n
+0000257311 00000 n
+0000257376 00000 n
+0000257441 00000 n
+0000257506 00000 n
+0000257571 00000 n
+0000257699 00000 n
+0000257764 00000 n
+0000257829 00000 n
+0000257894 00000 n
+0000257958 00000 n
+0000258023 00000 n
+0000258088 00000 n
+0000258152 00000 n
+0000258217 00000 n
+0000258282 00000 n
+0000258347 00000 n
+0000258412 00000 n
+0000258477 00000 n
+0000258542 00000 n
+0000258607 00000 n
+0000258672 00000 n
+0000258737 00000 n
+0000258802 00000 n
+0000258867 00000 n
+0000258932 00000 n
+0000258995 00000 n
+0000259060 00000 n
+0000259125 00000 n
+0000259190 00000 n
+0000259255 00000 n
+0000259320 00000 n
+0000259383 00000 n
+0000259448 00000 n
+0000259513 00000 n
+0000259578 00000 n
+0000259641 00000 n
+0000265536 00000 n
+0000263142 00000 n
+0000259895 00000 n
+0000263267 00000 n
+0000263331 00000 n
+0000263395 00000 n
+0000263460 00000 n
+0000263525 00000 n
+0000263589 00000 n
+0000263654 00000 n
+0000263719 00000 n
+0000263784 00000 n
+0000263849 00000 n
+0000263914 00000 n
+0000263979 00000 n
+0000264044 00000 n
+0000264109 00000 n
+0000264174 00000 n
+0000264239 00000 n
+0000264304 00000 n
+0000264369 00000 n
+0000264434 00000 n
+0000264499 00000 n
+0000264562 00000 n
+0000264627 00000 n
+0000264692 00000 n
+0000264757 00000 n
+0000264822 00000 n
+0000264887 00000 n
+0000264952 00000 n
+0000265017 00000 n
+0000265082 00000 n
+0000265147 00000 n
+0000265212 00000 n
+0000265276 00000 n
+0000265341 00000 n
+0000265406 00000 n
+0000265471 00000 n
+0000271650 00000 n
+0000268088 00000 n
+0000265726 00000 n
+0000268213 00000 n
+0000268277 00000 n
+0000268342 00000 n
+0000268407 00000 n
+0000268472 00000 n
+0000268537 00000 n
+0000268602 00000 n
+0000268667 00000 n
+0000268732 00000 n
+0000268797 00000 n
+0000268862 00000 n
+0000268926 00000 n
+0000268991 00000 n
+0000269056 00000 n
+0000269121 00000 n
+0000269186 00000 n
+0000269251 00000 n
+0000269316 00000 n
+0000269381 00000 n
+0000269446 00000 n
+0000269511 00000 n
+0000269576 00000 n
+0000269641 00000 n
+0000269706 00000 n
+0000269771 00000 n
+0000269836 00000 n
+0000269901 00000 n
+0000269966 00000 n
+0000270031 00000 n
+0000270096 00000 n
+0000270161 00000 n
+0000270226 00000 n
+0000270291 00000 n
+0000270356 00000 n
+0000270421 00000 n
+0000270486 00000 n
+0000270551 00000 n
+0000270616 00000 n
+0000270680 00000 n
+0000270745 00000 n
+0000270810 00000 n
+0000270875 00000 n
+0000270940 00000 n
+0000271005 00000 n
+0000271069 00000 n
+0000271134 00000 n
+0000271199 00000 n
+0000271264 00000 n
+0000271329 00000 n
+0000271394 00000 n
+0000271459 00000 n
+0000271524 00000 n
+0000271588 00000 n
+0000890368 00000 n
+0000278130 00000 n
+0000274638 00000 n
+0000271827 00000 n
+0000274763 00000 n
+0000274827 00000 n
+0000274892 00000 n
+0000274956 00000 n
+0000275021 00000 n
+0000275086 00000 n
+0000275151 00000 n
+0000275216 00000 n
+0000275281 00000 n
+0000275346 00000 n
+0000275411 00000 n
+0000275476 00000 n
+0000275540 00000 n
+0000275605 00000 n
+0000275670 00000 n
+0000275735 00000 n
+0000275800 00000 n
+0000275865 00000 n
+0000275930 00000 n
+0000275995 00000 n
+0000276060 00000 n
+0000276124 00000 n
+0000276189 00000 n
+0000276254 00000 n
+0000276319 00000 n
+0000276383 00000 n
+0000276448 00000 n
+0000276513 00000 n
+0000276578 00000 n
+0000276642 00000 n
+0000276707 00000 n
+0000276772 00000 n
+0000276837 00000 n
+0000276902 00000 n
+0000276967 00000 n
+0000277032 00000 n
+0000277097 00000 n
+0000277162 00000 n
+0000277227 00000 n
+0000277292 00000 n
+0000277357 00000 n
+0000277422 00000 n
+0000277483 00000 n
+0000277548 00000 n
+0000277613 00000 n
+0000277678 00000 n
+0000277743 00000 n
+0000277808 00000 n
+0000277873 00000 n
+0000277938 00000 n
+0000278003 00000 n
+0000278066 00000 n
+0000281637 00000 n
+0000284454 00000 n
+0000281464 00000 n
+0000278294 00000 n
+0000281794 00000 n
+0000281858 00000 n
+0000281923 00000 n
+0000281987 00000 n
+0000282052 00000 n
+0000282117 00000 n
+0000282182 00000 n
+0000282247 00000 n
+0000282312 00000 n
+0000282377 00000 n
+0000282442 00000 n
+0000282507 00000 n
+0000282572 00000 n
+0000282637 00000 n
+0000282702 00000 n
+0000282767 00000 n
+0000282831 00000 n
+0000282896 00000 n
+0000282961 00000 n
+0000283026 00000 n
+0000283091 00000 n
+0000283156 00000 n
+0000283221 00000 n
+0000283286 00000 n
+0000283351 00000 n
+0000283416 00000 n
+0000283481 00000 n
+0000283546 00000 n
+0000283611 00000 n
+0000283676 00000 n
+0000283741 00000 n
+0000283805 00000 n
+0000283870 00000 n
+0000283935 00000 n
+0000284000 00000 n
+0000284065 00000 n
+0000284130 00000 n
+0000284195 00000 n
+0000284260 00000 n
+0000284325 00000 n
+0000284390 00000 n
+0000281606 00000 n
+0000290666 00000 n
+0000287237 00000 n
+0000284683 00000 n
+0000287362 00000 n
+0000287426 00000 n
+0000287491 00000 n
+0000287555 00000 n
+0000287620 00000 n
+0000287685 00000 n
+0000287750 00000 n
+0000287815 00000 n
+0000287880 00000 n
+0000287945 00000 n
+0000288010 00000 n
+0000288073 00000 n
+0000288138 00000 n
+0000288203 00000 n
+0000288268 00000 n
+0000288332 00000 n
+0000288397 00000 n
+0000288462 00000 n
+0000288527 00000 n
+0000288592 00000 n
+0000288657 00000 n
+0000288722 00000 n
+0000288787 00000 n
+0000288852 00000 n
+0000288916 00000 n
+0000288981 00000 n
+0000289046 00000 n
+0000289111 00000 n
+0000289176 00000 n
+0000289241 00000 n
+0000289306 00000 n
+0000289371 00000 n
+0000289435 00000 n
+0000289500 00000 n
+0000289565 00000 n
+0000289630 00000 n
+0000289695 00000 n
+0000289760 00000 n
+0000289825 00000 n
+0000289889 00000 n
+0000289954 00000 n
+0000290019 00000 n
+0000290084 00000 n
+0000290149 00000 n
+0000290214 00000 n
+0000290279 00000 n
+0000290344 00000 n
+0000290409 00000 n
+0000290473 00000 n
+0000290538 00000 n
+0000290602 00000 n
+0000296332 00000 n
+0000293353 00000 n
+0000290830 00000 n
+0000293478 00000 n
+0000293542 00000 n
+0000293607 00000 n
+0000293672 00000 n
+0000293737 00000 n
+0000293802 00000 n
+0000293867 00000 n
+0000293932 00000 n
+0000293997 00000 n
+0000294061 00000 n
+0000294126 00000 n
+0000294191 00000 n
+0000294256 00000 n
+0000294321 00000 n
+0000294386 00000 n
+0000294451 00000 n
+0000294516 00000 n
+0000294581 00000 n
+0000294646 00000 n
+0000294711 00000 n
+0000294776 00000 n
+0000294841 00000 n
+0000294906 00000 n
+0000294971 00000 n
+0000295036 00000 n
+0000295101 00000 n
+0000295166 00000 n
+0000295230 00000 n
+0000295295 00000 n
+0000295360 00000 n
+0000295425 00000 n
+0000295490 00000 n
+0000295555 00000 n
+0000295620 00000 n
+0000295685 00000 n
+0000295750 00000 n
+0000295815 00000 n
+0000295880 00000 n
+0000295945 00000 n
+0000296010 00000 n
+0000296074 00000 n
+0000296139 00000 n
+0000296204 00000 n
+0000296268 00000 n
+0000302788 00000 n
+0000299162 00000 n
+0000296509 00000 n
+0000299287 00000 n
+0000299351 00000 n
+0000299415 00000 n
+0000299480 00000 n
+0000299545 00000 n
+0000299610 00000 n
+0000299675 00000 n
+0000299740 00000 n
+0000299805 00000 n
+0000299870 00000 n
+0000299934 00000 n
+0000299999 00000 n
+0000300064 00000 n
+0000300129 00000 n
+0000300194 00000 n
+0000300259 00000 n
+0000300324 00000 n
+0000300389 00000 n
+0000300454 00000 n
+0000300519 00000 n
+0000300584 00000 n
+0000300649 00000 n
+0000300714 00000 n
+0000300779 00000 n
+0000300844 00000 n
+0000300909 00000 n
+0000300972 00000 n
+0000301037 00000 n
+0000301102 00000 n
+0000301167 00000 n
+0000301232 00000 n
+0000301297 00000 n
+0000301362 00000 n
+0000301427 00000 n
+0000301492 00000 n
+0000301557 00000 n
+0000301622 00000 n
+0000301687 00000 n
+0000301752 00000 n
+0000301817 00000 n
+0000301882 00000 n
+0000301946 00000 n
+0000302011 00000 n
+0000302076 00000 n
+0000302141 00000 n
+0000302206 00000 n
+0000302271 00000 n
+0000302336 00000 n
+0000302401 00000 n
+0000302466 00000 n
+0000302530 00000 n
+0000302595 00000 n
+0000302660 00000 n
+0000302724 00000 n
+0000309172 00000 n
+0000305934 00000 n
+0000302952 00000 n
+0000306059 00000 n
+0000306123 00000 n
+0000306188 00000 n
+0000306252 00000 n
+0000306317 00000 n
+0000306382 00000 n
+0000306447 00000 n
+0000306512 00000 n
+0000306577 00000 n
+0000306642 00000 n
+0000306707 00000 n
+0000306772 00000 n
+0000306836 00000 n
+0000306901 00000 n
+0000306966 00000 n
+0000307031 00000 n
+0000307096 00000 n
+0000307161 00000 n
+0000307226 00000 n
+0000307291 00000 n
+0000307356 00000 n
+0000307420 00000 n
+0000307485 00000 n
+0000307550 00000 n
+0000307615 00000 n
+0000307680 00000 n
+0000307745 00000 n
+0000307809 00000 n
+0000307874 00000 n
+0000307939 00000 n
+0000308004 00000 n
+0000308069 00000 n
+0000308134 00000 n
+0000308199 00000 n
+0000308264 00000 n
+0000308329 00000 n
+0000308394 00000 n
+0000308459 00000 n
+0000308524 00000 n
+0000308589 00000 n
+0000308654 00000 n
+0000308719 00000 n
+0000308783 00000 n
+0000308848 00000 n
+0000308913 00000 n
+0000308978 00000 n
+0000309043 00000 n
+0000309108 00000 n
+0000315148 00000 n
+0000311526 00000 n
+0000309336 00000 n
+0000311651 00000 n
+0000311715 00000 n
+0000311780 00000 n
+0000311844 00000 n
+0000311909 00000 n
+0000311974 00000 n
+0000312039 00000 n
+0000312104 00000 n
+0000312169 00000 n
+0000312234 00000 n
+0000312299 00000 n
+0000312425 00000 n
+0000312489 00000 n
+0000312554 00000 n
+0000312619 00000 n
+0000312684 00000 n
+0000312749 00000 n
+0000312814 00000 n
+0000312879 00000 n
+0000312943 00000 n
+0000313008 00000 n
+0000313073 00000 n
+0000313138 00000 n
+0000313203 00000 n
+0000313268 00000 n
+0000313333 00000 n
+0000313398 00000 n
+0000313463 00000 n
+0000313528 00000 n
+0000313592 00000 n
+0000313657 00000 n
+0000313722 00000 n
+0000313787 00000 n
+0000313852 00000 n
+0000313917 00000 n
+0000313982 00000 n
+0000314047 00000 n
+0000314112 00000 n
+0000314176 00000 n
+0000314241 00000 n
+0000314306 00000 n
+0000314371 00000 n
+0000314436 00000 n
+0000314501 00000 n
+0000314566 00000 n
+0000314631 00000 n
+0000314696 00000 n
+0000314760 00000 n
+0000314825 00000 n
+0000314890 00000 n
+0000314955 00000 n
+0000315020 00000 n
+0000315084 00000 n
+0000321070 00000 n
+0000317378 00000 n
+0000315325 00000 n
+0000317503 00000 n
+0000317567 00000 n
+0000317632 00000 n
+0000317696 00000 n
+0000317761 00000 n
+0000317826 00000 n
+0000317891 00000 n
+0000317956 00000 n
+0000318021 00000 n
+0000318086 00000 n
+0000318151 00000 n
+0000318216 00000 n
+0000318280 00000 n
+0000318345 00000 n
+0000318410 00000 n
+0000318475 00000 n
+0000318540 00000 n
+0000318605 00000 n
+0000318670 00000 n
+0000318735 00000 n
+0000318800 00000 n
+0000318865 00000 n
+0000318930 00000 n
+0000318995 00000 n
+0000319060 00000 n
+0000319125 00000 n
+0000319190 00000 n
+0000319255 00000 n
+0000319319 00000 n
+0000319384 00000 n
+0000319449 00000 n
+0000319514 00000 n
+0000319579 00000 n
+0000319644 00000 n
+0000319709 00000 n
+0000319774 00000 n
+0000319839 00000 n
+0000319903 00000 n
+0000319968 00000 n
+0000320033 00000 n
+0000320098 00000 n
+0000320163 00000 n
+0000320228 00000 n
+0000320293 00000 n
+0000320358 00000 n
+0000320423 00000 n
+0000320487 00000 n
+0000320552 00000 n
+0000320617 00000 n
+0000320682 00000 n
+0000320747 00000 n
+0000320811 00000 n
+0000320876 00000 n
+0000320941 00000 n
+0000321006 00000 n
+0000327216 00000 n
+0000323982 00000 n
+0000321247 00000 n
+0000324107 00000 n
+0000324171 00000 n
+0000324236 00000 n
+0000324301 00000 n
+0000324366 00000 n
+0000324431 00000 n
+0000324496 00000 n
+0000324624 00000 n
+0000324689 00000 n
+0000324754 00000 n
+0000324819 00000 n
+0000324884 00000 n
+0000324949 00000 n
+0000325014 00000 n
+0000325079 00000 n
+0000325144 00000 n
+0000325209 00000 n
+0000325274 00000 n
+0000325339 00000 n
+0000325400 00000 n
+0000325465 00000 n
+0000325530 00000 n
+0000325595 00000 n
+0000325660 00000 n
+0000325725 00000 n
+0000325790 00000 n
+0000325855 00000 n
+0000325920 00000 n
+0000325984 00000 n
+0000326049 00000 n
+0000326114 00000 n
+0000326179 00000 n
+0000326244 00000 n
+0000326309 00000 n
+0000326374 00000 n
+0000326439 00000 n
+0000326504 00000 n
+0000326569 00000 n
+0000326634 00000 n
+0000326699 00000 n
+0000326764 00000 n
+0000326829 00000 n
+0000326893 00000 n
+0000326958 00000 n
+0000327023 00000 n
+0000327088 00000 n
+0000327152 00000 n
+0000332858 00000 n
+0000330078 00000 n
+0000327406 00000 n
+0000330203 00000 n
+0000330267 00000 n
+0000330332 00000 n
+0000330459 00000 n
+0000330524 00000 n
+0000330589 00000 n
+0000330654 00000 n
+0000330719 00000 n
+0000330784 00000 n
+0000330849 00000 n
+0000330913 00000 n
+0000330978 00000 n
+0000331043 00000 n
+0000331108 00000 n
+0000331173 00000 n
+0000331238 00000 n
+0000331303 00000 n
+0000331368 00000 n
+0000331433 00000 n
+0000331496 00000 n
+0000331560 00000 n
+0000331625 00000 n
+0000331690 00000 n
+0000331755 00000 n
+0000331820 00000 n
+0000331885 00000 n
+0000331950 00000 n
+0000332015 00000 n
+0000332080 00000 n
+0000332145 00000 n
+0000332210 00000 n
+0000332275 00000 n
+0000332340 00000 n
+0000332405 00000 n
+0000332470 00000 n
+0000332535 00000 n
+0000332600 00000 n
+0000332664 00000 n
+0000332729 00000 n
+0000332794 00000 n
+0000890532 00000 n
+0000338322 00000 n
+0000335024 00000 n
+0000333035 00000 n
+0000335149 00000 n
+0000335213 00000 n
+0000335278 00000 n
+0000335342 00000 n
+0000335407 00000 n
+0000335472 00000 n
+0000335537 00000 n
+0000335602 00000 n
+0000335666 00000 n
+0000335731 00000 n
+0000335796 00000 n
+0000335861 00000 n
+0000335926 00000 n
+0000335991 00000 n
+0000336056 00000 n
+0000336121 00000 n
+0000336185 00000 n
+0000336250 00000 n
+0000336315 00000 n
+0000336380 00000 n
+0000336445 00000 n
+0000336510 00000 n
+0000336575 00000 n
+0000336640 00000 n
+0000336705 00000 n
+0000336770 00000 n
+0000336834 00000 n
+0000336899 00000 n
+0000336964 00000 n
+0000337029 00000 n
+0000337094 00000 n
+0000337159 00000 n
+0000337224 00000 n
+0000337289 00000 n
+0000337417 00000 n
+0000337482 00000 n
+0000337547 00000 n
+0000337612 00000 n
+0000337677 00000 n
+0000337742 00000 n
+0000337807 00000 n
+0000337872 00000 n
+0000337936 00000 n
+0000338001 00000 n
+0000338129 00000 n
+0000338194 00000 n
+0000338258 00000 n
+0000344671 00000 n
+0000340784 00000 n
+0000338486 00000 n
+0000340909 00000 n
+0000340973 00000 n
+0000341038 00000 n
+0000341102 00000 n
+0000341167 00000 n
+0000341232 00000 n
+0000341297 00000 n
+0000341362 00000 n
+0000341427 00000 n
+0000341492 00000 n
+0000341557 00000 n
+0000341622 00000 n
+0000341687 00000 n
+0000341752 00000 n
+0000341816 00000 n
+0000341881 00000 n
+0000341946 00000 n
+0000342011 00000 n
+0000342076 00000 n
+0000342141 00000 n
+0000342206 00000 n
+0000342271 00000 n
+0000342336 00000 n
+0000342401 00000 n
+0000342466 00000 n
+0000342531 00000 n
+0000342595 00000 n
+0000342660 00000 n
+0000342725 00000 n
+0000342790 00000 n
+0000342855 00000 n
+0000342920 00000 n
+0000342985 00000 n
+0000343050 00000 n
+0000343115 00000 n
+0000343180 00000 n
+0000343244 00000 n
+0000343309 00000 n
+0000343374 00000 n
+0000343439 00000 n
+0000343504 00000 n
+0000343569 00000 n
+0000343634 00000 n
+0000343699 00000 n
+0000343764 00000 n
+0000343829 00000 n
+0000343893 00000 n
+0000343958 00000 n
+0000344023 00000 n
+0000344088 00000 n
+0000344153 00000 n
+0000344218 00000 n
+0000344283 00000 n
+0000344348 00000 n
+0000344413 00000 n
+0000344478 00000 n
+0000344543 00000 n
+0000344607 00000 n
+0000351115 00000 n
+0000346906 00000 n
+0000344835 00000 n
+0000347031 00000 n
+0000347095 00000 n
+0000347160 00000 n
+0000347224 00000 n
+0000347289 00000 n
+0000347354 00000 n
+0000347419 00000 n
+0000347484 00000 n
+0000347549 00000 n
+0000347614 00000 n
+0000347679 00000 n
+0000347744 00000 n
+0000347809 00000 n
+0000347874 00000 n
+0000347939 00000 n
+0000348004 00000 n
+0000348069 00000 n
+0000348133 00000 n
+0000348198 00000 n
+0000348263 00000 n
+0000348328 00000 n
+0000348393 00000 n
+0000348458 00000 n
+0000348523 00000 n
+0000348588 00000 n
+0000348653 00000 n
+0000348718 00000 n
+0000348783 00000 n
+0000348847 00000 n
+0000348912 00000 n
+0000348976 00000 n
+0000349041 00000 n
+0000349106 00000 n
+0000349171 00000 n
+0000349236 00000 n
+0000349301 00000 n
+0000349366 00000 n
+0000349431 00000 n
+0000349496 00000 n
+0000349561 00000 n
+0000349626 00000 n
+0000349690 00000 n
+0000349755 00000 n
+0000349820 00000 n
+0000349885 00000 n
+0000349950 00000 n
+0000350015 00000 n
+0000350080 00000 n
+0000350145 00000 n
+0000350210 00000 n
+0000350273 00000 n
+0000350338 00000 n
+0000350403 00000 n
+0000350468 00000 n
+0000350533 00000 n
+0000350598 00000 n
+0000350663 00000 n
+0000350728 00000 n
+0000350793 00000 n
+0000350857 00000 n
+0000350922 00000 n
+0000350987 00000 n
+0000351051 00000 n
+0000356960 00000 n
+0000353273 00000 n
+0000351266 00000 n
+0000353398 00000 n
+0000353462 00000 n
+0000353527 00000 n
+0000353591 00000 n
+0000353656 00000 n
+0000353721 00000 n
+0000353786 00000 n
+0000353851 00000 n
+0000353916 00000 n
+0000353981 00000 n
+0000354046 00000 n
+0000354111 00000 n
+0000354175 00000 n
+0000354240 00000 n
+0000354305 00000 n
+0000354370 00000 n
+0000354435 00000 n
+0000354500 00000 n
+0000354565 00000 n
+0000354630 00000 n
+0000354694 00000 n
+0000354759 00000 n
+0000354824 00000 n
+0000354889 00000 n
+0000354954 00000 n
+0000355019 00000 n
+0000355084 00000 n
+0000355149 00000 n
+0000355276 00000 n
+0000355341 00000 n
+0000355406 00000 n
+0000355471 00000 n
+0000355536 00000 n
+0000355601 00000 n
+0000355666 00000 n
+0000355730 00000 n
+0000355795 00000 n
+0000355860 00000 n
+0000355925 00000 n
+0000355990 00000 n
+0000356055 00000 n
+0000356120 00000 n
+0000356248 00000 n
+0000356313 00000 n
+0000356378 00000 n
+0000356443 00000 n
+0000356508 00000 n
+0000356573 00000 n
+0000356638 00000 n
+0000356702 00000 n
+0000356767 00000 n
+0000356832 00000 n
+0000356896 00000 n
+0000362701 00000 n
+0000359922 00000 n
+0000357124 00000 n
+0000360047 00000 n
+0000360111 00000 n
+0000360176 00000 n
+0000360240 00000 n
+0000360304 00000 n
+0000360369 00000 n
+0000360434 00000 n
+0000360499 00000 n
+0000360564 00000 n
+0000360629 00000 n
+0000360694 00000 n
+0000360759 00000 n
+0000360824 00000 n
+0000360889 00000 n
+0000360954 00000 n
+0000361019 00000 n
+0000361084 00000 n
+0000361149 00000 n
+0000361214 00000 n
+0000361279 00000 n
+0000361344 00000 n
+0000361408 00000 n
+0000361473 00000 n
+0000361538 00000 n
+0000361603 00000 n
+0000361668 00000 n
+0000361733 00000 n
+0000888174 00000 n
+0000361860 00000 n
+0000361924 00000 n
+0000361989 00000 n
+0000362054 00000 n
+0000362119 00000 n
+0000362184 00000 n
+0000362311 00000 n
+0000362376 00000 n
+0000362441 00000 n
+0000362506 00000 n
+0000362571 00000 n
+0000362636 00000 n
+0000368585 00000 n
+0000366324 00000 n
+0000362971 00000 n
+0000366449 00000 n
+0000366513 00000 n
+0000366578 00000 n
+0000366641 00000 n
+0000366706 00000 n
+0000366771 00000 n
+0000366836 00000 n
+0000366901 00000 n
+0000366966 00000 n
+0000367031 00000 n
+0000367096 00000 n
+0000367161 00000 n
+0000367226 00000 n
+0000367290 00000 n
+0000367355 00000 n
+0000367420 00000 n
+0000367484 00000 n
+0000367549 00000 n
+0000367614 00000 n
+0000367679 00000 n
+0000367744 00000 n
+0000367809 00000 n
+0000367874 00000 n
+0000367939 00000 n
+0000368004 00000 n
+0000368069 00000 n
+0000368134 00000 n
+0000368199 00000 n
+0000368263 00000 n
+0000368327 00000 n
+0000368392 00000 n
+0000368457 00000 n
+0000368521 00000 n
+0000374134 00000 n
+0000371677 00000 n
+0000368801 00000 n
+0000371802 00000 n
+0000371866 00000 n
+0000371931 00000 n
0000371995 00000 n
0000372060 00000 n
0000372125 00000 n
0000372190 00000 n
-0000372254 00000 n
-0000372319 00000 n
-0000372384 00000 n
-0000372449 00000 n
-0000372514 00000 n
-0000372578 00000 n
+0000372255 00000 n
+0000372320 00000 n
+0000372385 00000 n
+0000372450 00000 n
+0000372515 00000 n
+0000372579 00000 n
0000372643 00000 n
0000372708 00000 n
0000372773 00000 n
0000372838 00000 n
-0000372902 00000 n
-0000378325 00000 n
-0000375411 00000 n
-0000373157 00000 n
-0000375536 00000 n
-0000375600 00000 n
-0000375664 00000 n
-0000375729 00000 n
-0000375794 00000 n
-0000375859 00000 n
-0000375924 00000 n
-0000375989 00000 n
-0000376054 00000 n
-0000376118 00000 n
-0000376183 00000 n
-0000376248 00000 n
-0000376313 00000 n
-0000376378 00000 n
-0000376443 00000 n
-0000376508 00000 n
-0000376573 00000 n
-0000376638 00000 n
-0000376703 00000 n
-0000376768 00000 n
-0000376833 00000 n
-0000376898 00000 n
-0000376963 00000 n
-0000377028 00000 n
-0000377093 00000 n
-0000377158 00000 n
-0000377222 00000 n
-0000377287 00000 n
-0000377352 00000 n
-0000377417 00000 n
-0000377482 00000 n
-0000377547 00000 n
-0000377612 00000 n
-0000377677 00000 n
-0000377742 00000 n
-0000377807 00000 n
-0000377872 00000 n
-0000377936 00000 n
-0000378001 00000 n
-0000378066 00000 n
-0000378131 00000 n
-0000378196 00000 n
-0000378260 00000 n
-0000383613 00000 n
-0000380437 00000 n
-0000378541 00000 n
-0000380562 00000 n
-0000380626 00000 n
-0000380691 00000 n
-0000380755 00000 n
-0000380820 00000 n
-0000380885 00000 n
-0000380950 00000 n
-0000381015 00000 n
-0000381080 00000 n
-0000381145 00000 n
-0000381209 00000 n
-0000381274 00000 n
-0000381339 00000 n
-0000381404 00000 n
-0000381469 00000 n
-0000381534 00000 n
-0000381599 00000 n
-0000381663 00000 n
-0000381728 00000 n
-0000381793 00000 n
-0000381858 00000 n
-0000381923 00000 n
-0000381988 00000 n
-0000382053 00000 n
-0000382118 00000 n
-0000382183 00000 n
-0000382248 00000 n
-0000382313 00000 n
-0000382378 00000 n
-0000382443 00000 n
-0000382508 00000 n
-0000382573 00000 n
-0000382638 00000 n
-0000382703 00000 n
-0000382768 00000 n
-0000382833 00000 n
-0000382898 00000 n
-0000382963 00000 n
-0000383028 00000 n
-0000383093 00000 n
-0000383158 00000 n
-0000383223 00000 n
-0000383288 00000 n
-0000383353 00000 n
-0000383418 00000 n
-0000383483 00000 n
-0000383548 00000 n
-0000386910 00000 n
-0000389402 00000 n
-0000386737 00000 n
-0000383790 00000 n
-0000387068 00000 n
-0000387132 00000 n
-0000387197 00000 n
-0000387262 00000 n
-0000387327 00000 n
-0000387392 00000 n
-0000387457 00000 n
-0000387522 00000 n
-0000387587 00000 n
-0000387652 00000 n
-0000387716 00000 n
-0000387781 00000 n
-0000387846 00000 n
-0000387911 00000 n
-0000387976 00000 n
-0000388041 00000 n
-0000388106 00000 n
-0000388171 00000 n
-0000388236 00000 n
-0000388301 00000 n
-0000388366 00000 n
-0000388431 00000 n
-0000388495 00000 n
-0000388560 00000 n
-0000388624 00000 n
-0000388689 00000 n
-0000388754 00000 n
-0000388819 00000 n
-0000388884 00000 n
-0000388949 00000 n
-0000389014 00000 n
-0000389079 00000 n
-0000389144 00000 n
-0000389209 00000 n
-0000389274 00000 n
-0000389338 00000 n
-0000877370 00000 n
-0000386879 00000 n
-0000396104 00000 n
-0000392544 00000 n
-0000389670 00000 n
-0000392669 00000 n
-0000392733 00000 n
-0000392798 00000 n
-0000392862 00000 n
-0000392927 00000 n
-0000392992 00000 n
-0000393057 00000 n
-0000393122 00000 n
-0000393187 00000 n
-0000393252 00000 n
-0000393317 00000 n
-0000393382 00000 n
-0000393447 00000 n
-0000393512 00000 n
-0000393577 00000 n
-0000393642 00000 n
-0000393707 00000 n
-0000393835 00000 n
-0000393900 00000 n
-0000393964 00000 n
-0000394029 00000 n
-0000394094 00000 n
-0000394159 00000 n
-0000394224 00000 n
-0000394289 00000 n
-0000394354 00000 n
-0000394419 00000 n
-0000394484 00000 n
-0000394548 00000 n
-0000394613 00000 n
-0000394678 00000 n
-0000394743 00000 n
-0000394808 00000 n
-0000394873 00000 n
-0000394938 00000 n
-0000395003 00000 n
-0000395068 00000 n
-0000395132 00000 n
-0000395197 00000 n
-0000395262 00000 n
-0000395327 00000 n
-0000395392 00000 n
-0000395457 00000 n
-0000395522 00000 n
-0000395587 00000 n
-0000395652 00000 n
-0000395716 00000 n
-0000395781 00000 n
-0000395846 00000 n
-0000395911 00000 n
-0000395976 00000 n
-0000396040 00000 n
-0000402081 00000 n
-0000399622 00000 n
-0000396307 00000 n
-0000399747 00000 n
-0000399811 00000 n
-0000399876 00000 n
-0000399940 00000 n
-0000400005 00000 n
-0000400070 00000 n
-0000400135 00000 n
-0000400200 00000 n
-0000400265 00000 n
-0000400330 00000 n
-0000400395 00000 n
-0000400460 00000 n
-0000400524 00000 n
-0000400589 00000 n
-0000400654 00000 n
-0000400719 00000 n
-0000400784 00000 n
-0000400849 00000 n
-0000400914 00000 n
-0000400979 00000 n
-0000401044 00000 n
-0000401108 00000 n
-0000401173 00000 n
-0000401238 00000 n
-0000401303 00000 n
-0000401368 00000 n
-0000401432 00000 n
-0000401497 00000 n
-0000401562 00000 n
-0000401627 00000 n
-0000401692 00000 n
-0000401757 00000 n
-0000401822 00000 n
-0000401887 00000 n
-0000401952 00000 n
-0000402016 00000 n
-0000405720 00000 n
-0000405877 00000 n
-0000408174 00000 n
-0000405538 00000 n
-0000402297 00000 n
-0000406034 00000 n
-0000406098 00000 n
-0000406161 00000 n
-0000406226 00000 n
-0000406291 00000 n
-0000406356 00000 n
-0000406420 00000 n
-0000406485 00000 n
-0000406550 00000 n
-0000406615 00000 n
-0000406680 00000 n
-0000406745 00000 n
-0000406810 00000 n
-0000406875 00000 n
-0000406940 00000 n
-0000407005 00000 n
-0000407070 00000 n
-0000407135 00000 n
-0000407200 00000 n
-0000407265 00000 n
-0000407330 00000 n
-0000407395 00000 n
-0000407460 00000 n
-0000407525 00000 n
-0000407590 00000 n
-0000407655 00000 n
-0000407720 00000 n
-0000407784 00000 n
-0000407849 00000 n
-0000407914 00000 n
-0000407979 00000 n
-0000408044 00000 n
-0000408109 00000 n
-0000405680 00000 n
-0000413421 00000 n
-0000410056 00000 n
-0000408442 00000 n
-0000410181 00000 n
-0000410245 00000 n
-0000410310 00000 n
-0000410375 00000 n
-0000410440 00000 n
-0000410505 00000 n
-0000410570 00000 n
-0000410635 00000 n
-0000410700 00000 n
-0000410765 00000 n
-0000410829 00000 n
-0000410894 00000 n
-0000410959 00000 n
-0000411024 00000 n
-0000411089 00000 n
-0000411154 00000 n
-0000411219 00000 n
-0000411284 00000 n
-0000411349 00000 n
-0000411413 00000 n
-0000411478 00000 n
-0000411543 00000 n
-0000411608 00000 n
-0000411673 00000 n
-0000411738 00000 n
-0000411803 00000 n
-0000411868 00000 n
-0000411933 00000 n
-0000411997 00000 n
-0000412062 00000 n
-0000412127 00000 n
-0000412192 00000 n
-0000412257 00000 n
-0000412322 00000 n
-0000412387 00000 n
-0000412452 00000 n
-0000412515 00000 n
-0000412580 00000 n
-0000412645 00000 n
-0000412710 00000 n
-0000412775 00000 n
-0000412838 00000 n
-0000412903 00000 n
-0000412968 00000 n
-0000413033 00000 n
-0000413098 00000 n
-0000413163 00000 n
-0000413227 00000 n
-0000413292 00000 n
-0000413356 00000 n
-0000419403 00000 n
-0000415387 00000 n
-0000413585 00000 n
-0000415512 00000 n
-0000415576 00000 n
-0000415640 00000 n
-0000415705 00000 n
-0000415770 00000 n
-0000415835 00000 n
-0000415900 00000 n
-0000415965 00000 n
-0000416030 00000 n
-0000416095 00000 n
-0000416160 00000 n
-0000416224 00000 n
-0000416289 00000 n
-0000416354 00000 n
-0000416419 00000 n
-0000416484 00000 n
-0000416549 00000 n
-0000416614 00000 n
-0000416679 00000 n
-0000416744 00000 n
-0000416808 00000 n
-0000416873 00000 n
-0000416938 00000 n
-0000417003 00000 n
-0000417068 00000 n
-0000417133 00000 n
-0000417198 00000 n
-0000417263 00000 n
-0000417328 00000 n
-0000417392 00000 n
-0000417457 00000 n
-0000417522 00000 n
-0000417587 00000 n
-0000417652 00000 n
-0000417717 00000 n
-0000417782 00000 n
-0000417847 00000 n
-0000417912 00000 n
-0000417976 00000 n
-0000418041 00000 n
-0000418106 00000 n
-0000418171 00000 n
-0000418236 00000 n
-0000418301 00000 n
-0000418366 00000 n
-0000418431 00000 n
-0000418496 00000 n
-0000418560 00000 n
-0000418625 00000 n
-0000418690 00000 n
-0000418755 00000 n
-0000418820 00000 n
-0000418885 00000 n
-0000418950 00000 n
-0000419015 00000 n
-0000419080 00000 n
-0000419144 00000 n
-0000419209 00000 n
-0000419274 00000 n
-0000419339 00000 n
-0000425505 00000 n
-0000422659 00000 n
-0000419593 00000 n
-0000422784 00000 n
-0000422848 00000 n
-0000422913 00000 n
-0000422977 00000 n
-0000423042 00000 n
-0000423107 00000 n
-0000423172 00000 n
-0000423236 00000 n
-0000423301 00000 n
-0000423366 00000 n
-0000423431 00000 n
-0000423496 00000 n
-0000423560 00000 n
-0000423625 00000 n
-0000423690 00000 n
-0000423755 00000 n
-0000423820 00000 n
-0000423885 00000 n
-0000423950 00000 n
-0000424015 00000 n
-0000424079 00000 n
-0000424144 00000 n
-0000424209 00000 n
-0000424274 00000 n
-0000424339 00000 n
-0000424404 00000 n
-0000424469 00000 n
-0000424534 00000 n
-0000424598 00000 n
-0000424663 00000 n
-0000424728 00000 n
-0000424793 00000 n
-0000424858 00000 n
-0000424923 00000 n
-0000424988 00000 n
-0000425053 00000 n
-0000425118 00000 n
-0000425183 00000 n
-0000425247 00000 n
-0000425312 00000 n
-0000425377 00000 n
-0000425441 00000 n
-0000428852 00000 n
-0000431800 00000 n
-0000428679 00000 n
-0000425721 00000 n
-0000429010 00000 n
-0000429074 00000 n
-0000429139 00000 n
-0000429204 00000 n
-0000429269 00000 n
-0000429334 00000 n
-0000429399 00000 n
-0000429464 00000 n
-0000429529 00000 n
-0000429594 00000 n
-0000429658 00000 n
-0000429723 00000 n
-0000429787 00000 n
-0000429852 00000 n
-0000429917 00000 n
-0000429982 00000 n
-0000430047 00000 n
-0000430112 00000 n
-0000430177 00000 n
-0000430242 00000 n
-0000430307 00000 n
-0000430372 00000 n
-0000430437 00000 n
-0000430502 00000 n
-0000430567 00000 n
-0000430632 00000 n
-0000430697 00000 n
-0000430762 00000 n
-0000430827 00000 n
-0000430892 00000 n
-0000430957 00000 n
-0000431021 00000 n
-0000431086 00000 n
-0000431151 00000 n
-0000431216 00000 n
-0000431281 00000 n
-0000431346 00000 n
-0000431411 00000 n
-0000431476 00000 n
-0000431541 00000 n
-0000431606 00000 n
-0000431671 00000 n
-0000431736 00000 n
-0000428821 00000 n
-0000437954 00000 n
-0000434329 00000 n
-0000432081 00000 n
-0000434454 00000 n
-0000434518 00000 n
-0000434583 00000 n
-0000434647 00000 n
-0000434712 00000 n
-0000434777 00000 n
-0000434842 00000 n
-0000434907 00000 n
-0000434972 00000 n
-0000435037 00000 n
-0000435102 00000 n
-0000435230 00000 n
-0000435295 00000 n
-0000435360 00000 n
-0000435425 00000 n
-0000435490 00000 n
-0000435555 00000 n
-0000435620 00000 n
-0000435685 00000 n
-0000435750 00000 n
-0000435815 00000 n
-0000435880 00000 n
-0000435945 00000 n
-0000436008 00000 n
-0000436073 00000 n
-0000436138 00000 n
-0000436203 00000 n
-0000436268 00000 n
-0000436333 00000 n
-0000436398 00000 n
-0000436463 00000 n
-0000436528 00000 n
-0000436593 00000 n
-0000436658 00000 n
-0000436723 00000 n
-0000436788 00000 n
-0000436853 00000 n
-0000436918 00000 n
-0000436983 00000 n
-0000437048 00000 n
-0000437112 00000 n
-0000437177 00000 n
-0000437242 00000 n
-0000437307 00000 n
-0000437372 00000 n
-0000437437 00000 n
-0000437502 00000 n
-0000437567 00000 n
-0000437632 00000 n
-0000437696 00000 n
-0000437761 00000 n
-0000437826 00000 n
-0000437890 00000 n
-0000444002 00000 n
-0000440508 00000 n
-0000438131 00000 n
-0000440633 00000 n
-0000440697 00000 n
-0000440762 00000 n
-0000440826 00000 n
-0000440891 00000 n
-0000440956 00000 n
-0000441021 00000 n
-0000441086 00000 n
-0000441151 00000 n
-0000441215 00000 n
-0000441280 00000 n
-0000441345 00000 n
-0000441410 00000 n
-0000441475 00000 n
-0000441540 00000 n
-0000441605 00000 n
-0000441670 00000 n
-0000441734 00000 n
-0000441799 00000 n
-0000441864 00000 n
-0000441929 00000 n
-0000441994 00000 n
-0000442059 00000 n
-0000442124 00000 n
-0000442189 00000 n
-0000442254 00000 n
-0000442318 00000 n
-0000442383 00000 n
-0000442448 00000 n
-0000442513 00000 n
-0000442578 00000 n
-0000442643 00000 n
-0000442708 00000 n
-0000442773 00000 n
-0000442838 00000 n
-0000442902 00000 n
-0000442967 00000 n
-0000443032 00000 n
-0000443097 00000 n
-0000443162 00000 n
-0000443227 00000 n
-0000443292 00000 n
-0000443357 00000 n
-0000443422 00000 n
-0000443486 00000 n
-0000443550 00000 n
-0000443615 00000 n
-0000443679 00000 n
-0000443744 00000 n
-0000443809 00000 n
-0000443874 00000 n
-0000443938 00000 n
-0000449578 00000 n
-0000446861 00000 n
-0000444179 00000 n
-0000446986 00000 n
-0000447050 00000 n
-0000447115 00000 n
-0000447179 00000 n
-0000447244 00000 n
-0000447309 00000 n
-0000447374 00000 n
-0000447439 00000 n
-0000447502 00000 n
-0000447567 00000 n
-0000447632 00000 n
-0000447697 00000 n
-0000447762 00000 n
-0000447827 00000 n
-0000447892 00000 n
-0000447957 00000 n
-0000448022 00000 n
-0000448087 00000 n
-0000448152 00000 n
-0000448217 00000 n
-0000448282 00000 n
-0000448347 00000 n
-0000448412 00000 n
-0000448477 00000 n
-0000448542 00000 n
-0000448607 00000 n
-0000448672 00000 n
-0000448737 00000 n
-0000448802 00000 n
-0000448867 00000 n
-0000448932 00000 n
-0000448997 00000 n
-0000449062 00000 n
-0000449126 00000 n
-0000449191 00000 n
-0000449256 00000 n
-0000449320 00000 n
-0000449385 00000 n
-0000449450 00000 n
-0000449514 00000 n
-0000877534 00000 n
-0000455380 00000 n
-0000451690 00000 n
-0000449781 00000 n
-0000451815 00000 n
-0000451879 00000 n
-0000451944 00000 n
-0000452008 00000 n
-0000452073 00000 n
-0000452138 00000 n
-0000452203 00000 n
-0000452268 00000 n
-0000452332 00000 n
-0000452396 00000 n
-0000452461 00000 n
-0000452526 00000 n
-0000452591 00000 n
-0000452656 00000 n
-0000452721 00000 n
-0000452786 00000 n
-0000452851 00000 n
-0000452916 00000 n
-0000452981 00000 n
-0000453046 00000 n
-0000453111 00000 n
-0000453176 00000 n
-0000453241 00000 n
-0000453306 00000 n
-0000453370 00000 n
-0000453435 00000 n
-0000453500 00000 n
-0000453565 00000 n
-0000453630 00000 n
-0000453695 00000 n
-0000453760 00000 n
-0000453825 00000 n
-0000453890 00000 n
-0000453954 00000 n
-0000454019 00000 n
-0000454084 00000 n
-0000454149 00000 n
-0000454214 00000 n
-0000454278 00000 n
-0000454343 00000 n
-0000454408 00000 n
-0000454473 00000 n
-0000454538 00000 n
-0000454603 00000 n
-0000454668 00000 n
-0000454733 00000 n
-0000454798 00000 n
-0000454863 00000 n
-0000454928 00000 n
-0000454993 00000 n
-0000455058 00000 n
-0000455122 00000 n
-0000455187 00000 n
-0000455252 00000 n
-0000455316 00000 n
-0000464284 00000 n
-0000461146 00000 n
-0000457325 00000 n
-0000455583 00000 n
-0000457450 00000 n
-0000457514 00000 n
-0000457579 00000 n
-0000457643 00000 n
-0000457708 00000 n
-0000457773 00000 n
-0000457838 00000 n
-0000457903 00000 n
-0000457968 00000 n
-0000458033 00000 n
-0000458098 00000 n
-0000458163 00000 n
-0000458227 00000 n
-0000458292 00000 n
-0000458357 00000 n
-0000458422 00000 n
-0000458487 00000 n
-0000458552 00000 n
-0000458617 00000 n
-0000458682 00000 n
-0000458747 00000 n
-0000458811 00000 n
-0000458876 00000 n
-0000458941 00000 n
-0000459006 00000 n
-0000459071 00000 n
-0000459135 00000 n
-0000459200 00000 n
-0000459264 00000 n
-0000459329 00000 n
-0000459394 00000 n
-0000459459 00000 n
-0000459524 00000 n
-0000459589 00000 n
-0000459654 00000 n
-0000459719 00000 n
-0000459784 00000 n
-0000459849 00000 n
-0000459913 00000 n
-0000459978 00000 n
-0000460043 00000 n
-0000460108 00000 n
-0000460173 00000 n
-0000460238 00000 n
-0000460303 00000 n
-0000460368 00000 n
-0000460433 00000 n
-0000460497 00000 n
-0000460562 00000 n
-0000460627 00000 n
-0000460692 00000 n
-0000460757 00000 n
-0000460822 00000 n
-0000460887 00000 n
-0000460952 00000 n
-0000461017 00000 n
-0000461081 00000 n
-0000467682 00000 n
-0000464111 00000 n
-0000461310 00000 n
-0000464442 00000 n
-0000464506 00000 n
-0000464571 00000 n
-0000464636 00000 n
-0000464701 00000 n
-0000464766 00000 n
-0000464830 00000 n
-0000464895 00000 n
-0000464960 00000 n
-0000465025 00000 n
-0000465090 00000 n
-0000465218 00000 n
-0000465283 00000 n
-0000465348 00000 n
-0000465413 00000 n
-0000465478 00000 n
-0000465543 00000 n
-0000465608 00000 n
-0000465673 00000 n
-0000465738 00000 n
-0000465803 00000 n
-0000465866 00000 n
-0000465931 00000 n
-0000465996 00000 n
-0000466061 00000 n
-0000466126 00000 n
-0000466191 00000 n
-0000466256 00000 n
-0000466321 00000 n
-0000466386 00000 n
-0000466450 00000 n
-0000466515 00000 n
-0000466580 00000 n
-0000466645 00000 n
-0000466710 00000 n
-0000466775 00000 n
-0000466840 00000 n
-0000466905 00000 n
-0000466970 00000 n
-0000467034 00000 n
-0000467099 00000 n
-0000467164 00000 n
-0000467229 00000 n
-0000467294 00000 n
-0000467359 00000 n
-0000467424 00000 n
-0000467489 00000 n
-0000467554 00000 n
-0000467618 00000 n
-0000464253 00000 n
-0000472259 00000 n
-0000469937 00000 n
-0000467937 00000 n
-0000470062 00000 n
-0000470126 00000 n
-0000470191 00000 n
-0000470256 00000 n
-0000470319 00000 n
-0000470384 00000 n
-0000470449 00000 n
-0000470514 00000 n
-0000470579 00000 n
-0000470643 00000 n
-0000470708 00000 n
-0000470773 00000 n
-0000470838 00000 n
-0000470903 00000 n
-0000470968 00000 n
-0000471033 00000 n
-0000471097 00000 n
-0000471162 00000 n
-0000471226 00000 n
-0000471290 00000 n
-0000471354 00000 n
-0000471417 00000 n
-0000471482 00000 n
-0000471546 00000 n
-0000471611 00000 n
-0000471676 00000 n
-0000471739 00000 n
-0000471804 00000 n
-0000471869 00000 n
-0000471934 00000 n
-0000471999 00000 n
-0000472064 00000 n
-0000472129 00000 n
-0000472194 00000 n
-0000474959 00000 n
-0000478357 00000 n
-0000474786 00000 n
-0000472475 00000 n
-0000475117 00000 n
-0000475181 00000 n
-0000475245 00000 n
-0000475310 00000 n
-0000475375 00000 n
-0000475440 00000 n
-0000475505 00000 n
-0000475570 00000 n
-0000475635 00000 n
-0000475700 00000 n
-0000475765 00000 n
-0000475829 00000 n
-0000475894 00000 n
-0000475959 00000 n
-0000476024 00000 n
-0000476089 00000 n
-0000476154 00000 n
-0000476219 00000 n
-0000476284 00000 n
-0000476349 00000 n
-0000476413 00000 n
-0000476478 00000 n
-0000476543 00000 n
-0000476608 00000 n
-0000476673 00000 n
-0000476738 00000 n
-0000476803 00000 n
-0000476868 00000 n
-0000476933 00000 n
-0000476998 00000 n
-0000477063 00000 n
-0000477128 00000 n
-0000477193 00000 n
-0000477258 00000 n
-0000477322 00000 n
-0000477387 00000 n
-0000477514 00000 n
-0000477579 00000 n
-0000477644 00000 n
-0000477708 00000 n
-0000477773 00000 n
-0000477838 00000 n
-0000477903 00000 n
-0000477968 00000 n
-0000478033 00000 n
-0000478098 00000 n
-0000478163 00000 n
-0000478228 00000 n
-0000478293 00000 n
-0000474928 00000 n
-0000484494 00000 n
-0000481191 00000 n
-0000478586 00000 n
-0000481316 00000 n
-0000481380 00000 n
-0000481445 00000 n
-0000481509 00000 n
-0000481574 00000 n
-0000481639 00000 n
-0000481704 00000 n
-0000481769 00000 n
-0000481834 00000 n
-0000481899 00000 n
-0000481964 00000 n
-0000482028 00000 n
-0000482093 00000 n
-0000482158 00000 n
-0000482223 00000 n
-0000482288 00000 n
-0000482353 00000 n
-0000482418 00000 n
-0000482483 00000 n
-0000482548 00000 n
-0000482612 00000 n
-0000482677 00000 n
-0000482742 00000 n
-0000482807 00000 n
-0000482872 00000 n
-0000482937 00000 n
-0000483002 00000 n
-0000483067 00000 n
-0000483132 00000 n
-0000483196 00000 n
-0000483261 00000 n
-0000483326 00000 n
-0000483391 00000 n
-0000483456 00000 n
-0000483521 00000 n
-0000483586 00000 n
-0000483651 00000 n
-0000483716 00000 n
-0000483781 00000 n
-0000483846 00000 n
-0000483911 00000 n
-0000483975 00000 n
-0000484040 00000 n
-0000484105 00000 n
-0000484170 00000 n
-0000484235 00000 n
+0000372903 00000 n
+0000372968 00000 n
+0000373032 00000 n
+0000373097 00000 n
+0000373162 00000 n
+0000373227 00000 n
+0000373292 00000 n
+0000373357 00000 n
+0000373422 00000 n
+0000373487 00000 n
+0000373552 00000 n
+0000373617 00000 n
+0000373682 00000 n
+0000373747 00000 n
+0000373812 00000 n
+0000373876 00000 n
+0000373941 00000 n
+0000374006 00000 n
+0000374070 00000 n
+0000379528 00000 n
+0000376877 00000 n
+0000374350 00000 n
+0000377002 00000 n
+0000377066 00000 n
+0000377131 00000 n
+0000377195 00000 n
+0000377260 00000 n
+0000377325 00000 n
+0000377390 00000 n
+0000377455 00000 n
+0000377520 00000 n
+0000377585 00000 n
+0000377650 00000 n
+0000377715 00000 n
+0000377779 00000 n
+0000377844 00000 n
+0000377909 00000 n
+0000377974 00000 n
+0000378039 00000 n
+0000378103 00000 n
+0000378168 00000 n
+0000378233 00000 n
+0000378298 00000 n
+0000378363 00000 n
+0000378427 00000 n
+0000378492 00000 n
+0000378557 00000 n
+0000378622 00000 n
+0000378687 00000 n
+0000378752 00000 n
+0000378817 00000 n
+0000378880 00000 n
+0000378945 00000 n
+0000379010 00000 n
+0000379075 00000 n
+0000379140 00000 n
+0000379205 00000 n
+0000379270 00000 n
+0000379335 00000 n
+0000379400 00000 n
+0000379464 00000 n
+0000384896 00000 n
+0000381594 00000 n
+0000379731 00000 n
+0000381719 00000 n
+0000381783 00000 n
+0000381848 00000 n
+0000381912 00000 n
+0000381977 00000 n
+0000382042 00000 n
+0000382107 00000 n
+0000382172 00000 n
+0000382237 00000 n
+0000382302 00000 n
+0000382366 00000 n
+0000382431 00000 n
+0000382496 00000 n
+0000382561 00000 n
+0000382626 00000 n
+0000382691 00000 n
+0000382756 00000 n
+0000382821 00000 n
+0000382886 00000 n
+0000382951 00000 n
+0000383016 00000 n
+0000383081 00000 n
+0000383146 00000 n
+0000383211 00000 n
+0000383275 00000 n
+0000383340 00000 n
+0000383405 00000 n
+0000383470 00000 n
+0000383534 00000 n
+0000383599 00000 n
+0000383663 00000 n
+0000383728 00000 n
+0000383793 00000 n
+0000383858 00000 n
+0000383923 00000 n
+0000383988 00000 n
+0000384053 00000 n
+0000384118 00000 n
+0000384183 00000 n
+0000384248 00000 n
+0000384313 00000 n
+0000384378 00000 n
+0000384443 00000 n
+0000384508 00000 n
+0000384573 00000 n
+0000384638 00000 n
+0000384702 00000 n
+0000384767 00000 n
+0000384832 00000 n
+0000390629 00000 n
+0000387070 00000 n
+0000385099 00000 n
+0000387195 00000 n
+0000387259 00000 n
+0000387323 00000 n
+0000387388 00000 n
+0000387453 00000 n
+0000387518 00000 n
+0000387583 00000 n
+0000387648 00000 n
+0000387713 00000 n
+0000387776 00000 n
+0000387841 00000 n
+0000387906 00000 n
+0000387971 00000 n
+0000388036 00000 n
+0000388101 00000 n
+0000388166 00000 n
+0000388230 00000 n
+0000388295 00000 n
+0000388360 00000 n
+0000388425 00000 n
+0000388490 00000 n
+0000388555 00000 n
+0000388620 00000 n
+0000388685 00000 n
+0000388750 00000 n
+0000388815 00000 n
+0000388880 00000 n
+0000388945 00000 n
+0000389010 00000 n
+0000389075 00000 n
+0000389140 00000 n
+0000389205 00000 n
+0000389270 00000 n
+0000389334 00000 n
+0000389399 00000 n
+0000389464 00000 n
+0000389529 00000 n
+0000389594 00000 n
+0000389659 00000 n
+0000389724 00000 n
+0000389787 00000 n
+0000389852 00000 n
+0000389917 00000 n
+0000389982 00000 n
+0000390047 00000 n
+0000390112 00000 n
+0000390177 00000 n
+0000390242 00000 n
+0000390307 00000 n
+0000390371 00000 n
+0000390436 00000 n
+0000390501 00000 n
+0000390565 00000 n
+0000890696 00000 n
+0000393843 00000 n
+0000396268 00000 n
+0000393670 00000 n
+0000390806 00000 n
+0000394000 00000 n
+0000394064 00000 n
+0000394129 00000 n
+0000394193 00000 n
+0000394258 00000 n
+0000394323 00000 n
+0000394388 00000 n
+0000394453 00000 n
+0000394516 00000 n
+0000394581 00000 n
+0000394645 00000 n
+0000394710 00000 n
+0000394775 00000 n
+0000394839 00000 n
+0000394904 00000 n
+0000394969 00000 n
+0000395034 00000 n
+0000395099 00000 n
+0000395164 00000 n
+0000395229 00000 n
+0000395294 00000 n
+0000395359 00000 n
+0000395424 00000 n
+0000395489 00000 n
+0000395554 00000 n
+0000395619 00000 n
+0000395684 00000 n
+0000395749 00000 n
+0000395813 00000 n
+0000395878 00000 n
+0000395943 00000 n
+0000396008 00000 n
+0000396073 00000 n
+0000396138 00000 n
+0000396203 00000 n
+0000393812 00000 n
+0000403084 00000 n
+0000399590 00000 n
+0000396536 00000 n
+0000399715 00000 n
+0000399779 00000 n
+0000399844 00000 n
+0000399908 00000 n
+0000399973 00000 n
+0000400038 00000 n
+0000400103 00000 n
+0000400231 00000 n
+0000400296 00000 n
+0000400361 00000 n
+0000400426 00000 n
+0000400491 00000 n
+0000400556 00000 n
+0000400621 00000 n
+0000400686 00000 n
+0000400751 00000 n
+0000400816 00000 n
+0000400881 00000 n
+0000400946 00000 n
+0000401010 00000 n
+0000401075 00000 n
+0000401140 00000 n
+0000401205 00000 n
+0000401270 00000 n
+0000401335 00000 n
+0000401400 00000 n
+0000401465 00000 n
+0000401530 00000 n
+0000401595 00000 n
+0000401659 00000 n
+0000401724 00000 n
+0000401789 00000 n
+0000401854 00000 n
+0000401919 00000 n
+0000401984 00000 n
+0000402049 00000 n
+0000402114 00000 n
+0000402179 00000 n
+0000402242 00000 n
+0000402307 00000 n
+0000402372 00000 n
+0000402437 00000 n
+0000402502 00000 n
+0000402567 00000 n
+0000402632 00000 n
+0000402697 00000 n
+0000402762 00000 n
+0000402826 00000 n
+0000402891 00000 n
+0000402956 00000 n
+0000403020 00000 n
+0000409062 00000 n
+0000406603 00000 n
+0000403287 00000 n
+0000406728 00000 n
+0000406792 00000 n
+0000406857 00000 n
+0000406921 00000 n
+0000406986 00000 n
+0000407051 00000 n
+0000407116 00000 n
+0000407181 00000 n
+0000407246 00000 n
+0000407311 00000 n
+0000407376 00000 n
+0000407441 00000 n
+0000407505 00000 n
+0000407570 00000 n
+0000407635 00000 n
+0000407700 00000 n
+0000407765 00000 n
+0000407830 00000 n
+0000407895 00000 n
+0000407960 00000 n
+0000408025 00000 n
+0000408090 00000 n
+0000408155 00000 n
+0000408220 00000 n
+0000408285 00000 n
+0000408350 00000 n
+0000408413 00000 n
+0000408478 00000 n
+0000408543 00000 n
+0000408608 00000 n
+0000408673 00000 n
+0000408738 00000 n
+0000408803 00000 n
+0000408868 00000 n
+0000408933 00000 n
+0000408998 00000 n
+0000412667 00000 n
+0000412824 00000 n
+0000415444 00000 n
+0000412485 00000 n
+0000409278 00000 n
+0000412981 00000 n
+0000413045 00000 n
+0000413109 00000 n
+0000413174 00000 n
+0000413239 00000 n
+0000413304 00000 n
+0000413369 00000 n
+0000413434 00000 n
+0000413499 00000 n
+0000413564 00000 n
+0000413627 00000 n
+0000413692 00000 n
+0000413757 00000 n
+0000413822 00000 n
+0000413887 00000 n
+0000413952 00000 n
+0000414017 00000 n
+0000414082 00000 n
+0000414147 00000 n
+0000414212 00000 n
+0000414276 00000 n
+0000414341 00000 n
+0000414406 00000 n
+0000414471 00000 n
+0000414536 00000 n
+0000414601 00000 n
+0000414666 00000 n
+0000414731 00000 n
+0000414796 00000 n
+0000414861 00000 n
+0000414926 00000 n
+0000414991 00000 n
+0000415055 00000 n
+0000415120 00000 n
+0000415185 00000 n
+0000415250 00000 n
+0000415315 00000 n
+0000415380 00000 n
+0000412627 00000 n
+0000420931 00000 n
+0000417503 00000 n
+0000415699 00000 n
+0000417628 00000 n
+0000417692 00000 n
+0000417757 00000 n
+0000417821 00000 n
+0000417886 00000 n
+0000417951 00000 n
+0000418016 00000 n
+0000418081 00000 n
+0000418146 00000 n
+0000418211 00000 n
+0000418276 00000 n
+0000418341 00000 n
+0000418405 00000 n
+0000418470 00000 n
+0000418535 00000 n
+0000418600 00000 n
+0000418665 00000 n
+0000418730 00000 n
+0000418795 00000 n
+0000418860 00000 n
+0000418925 00000 n
+0000418989 00000 n
+0000419054 00000 n
+0000419119 00000 n
+0000419184 00000 n
+0000419249 00000 n
+0000419314 00000 n
+0000419378 00000 n
+0000419443 00000 n
+0000419508 00000 n
+0000419573 00000 n
+0000419638 00000 n
+0000419702 00000 n
+0000419767 00000 n
+0000419832 00000 n
+0000419897 00000 n
+0000419962 00000 n
+0000420027 00000 n
+0000420091 00000 n
+0000420156 00000 n
+0000420220 00000 n
+0000420285 00000 n
+0000420349 00000 n
+0000420414 00000 n
+0000420479 00000 n
+0000420543 00000 n
+0000420608 00000 n
+0000420673 00000 n
+0000420738 00000 n
+0000420803 00000 n
+0000420867 00000 n
+0000426745 00000 n
+0000422990 00000 n
+0000421121 00000 n
+0000423115 00000 n
+0000423179 00000 n
+0000423244 00000 n
+0000423308 00000 n
+0000423373 00000 n
+0000423438 00000 n
+0000423503 00000 n
+0000423568 00000 n
+0000423633 00000 n
+0000423698 00000 n
+0000423763 00000 n
+0000423828 00000 n
+0000423892 00000 n
+0000423957 00000 n
+0000424022 00000 n
+0000424087 00000 n
+0000424152 00000 n
+0000424217 00000 n
+0000424282 00000 n
+0000424347 00000 n
+0000424412 00000 n
+0000424476 00000 n
+0000424541 00000 n
+0000424606 00000 n
+0000424671 00000 n
+0000424736 00000 n
+0000424801 00000 n
+0000424866 00000 n
+0000424931 00000 n
+0000424996 00000 n
+0000425060 00000 n
+0000425125 00000 n
+0000425190 00000 n
+0000425255 00000 n
+0000425320 00000 n
+0000425385 00000 n
+0000425450 00000 n
+0000425515 00000 n
+0000425580 00000 n
+0000425644 00000 n
+0000425709 00000 n
+0000425774 00000 n
+0000425839 00000 n
+0000425904 00000 n
+0000425969 00000 n
+0000426034 00000 n
+0000426099 00000 n
+0000426164 00000 n
+0000426228 00000 n
+0000426292 00000 n
+0000426357 00000 n
+0000426422 00000 n
+0000426487 00000 n
+0000426552 00000 n
+0000426617 00000 n
+0000426681 00000 n
+0000433074 00000 n
+0000430292 00000 n
+0000426935 00000 n
+0000430417 00000 n
+0000430481 00000 n
+0000430546 00000 n
+0000430610 00000 n
+0000430675 00000 n
+0000430740 00000 n
+0000430804 00000 n
+0000430869 00000 n
+0000430934 00000 n
+0000430999 00000 n
+0000431064 00000 n
+0000431129 00000 n
+0000431194 00000 n
+0000431259 00000 n
+0000431323 00000 n
+0000431388 00000 n
+0000431453 00000 n
+0000431518 00000 n
+0000431583 00000 n
+0000431648 00000 n
+0000431713 00000 n
+0000431778 00000 n
+0000431843 00000 n
+0000431908 00000 n
+0000431973 00000 n
+0000432038 00000 n
+0000432103 00000 n
+0000432168 00000 n
+0000432233 00000 n
+0000432298 00000 n
+0000432363 00000 n
+0000432427 00000 n
+0000432492 00000 n
+0000432557 00000 n
+0000432622 00000 n
+0000432687 00000 n
+0000432752 00000 n
+0000432816 00000 n
+0000432881 00000 n
+0000432946 00000 n
+0000433010 00000 n
+0000436101 00000 n
+0000439173 00000 n
+0000435928 00000 n
+0000433303 00000 n
+0000436259 00000 n
+0000436323 00000 n
+0000436388 00000 n
+0000436452 00000 n
+0000436517 00000 n
+0000436580 00000 n
+0000436645 00000 n
+0000436709 00000 n
+0000436774 00000 n
+0000436839 00000 n
+0000436904 00000 n
+0000436969 00000 n
+0000437034 00000 n
+0000437099 00000 n
+0000437164 00000 n
+0000437229 00000 n
+0000437294 00000 n
+0000437358 00000 n
+0000437423 00000 n
+0000437488 00000 n
+0000437553 00000 n
+0000437618 00000 n
+0000437683 00000 n
+0000437748 00000 n
+0000437813 00000 n
+0000437878 00000 n
+0000437942 00000 n
+0000438007 00000 n
+0000438072 00000 n
+0000438137 00000 n
+0000438202 00000 n
+0000438267 00000 n
+0000438332 00000 n
+0000438397 00000 n
+0000438462 00000 n
+0000438526 00000 n
+0000438591 00000 n
+0000438655 00000 n
+0000438720 00000 n
+0000438785 00000 n
+0000438849 00000 n
+0000438914 00000 n
+0000438979 00000 n
+0000439044 00000 n
+0000439109 00000 n
+0000436070 00000 n
+0000445164 00000 n
+0000441801 00000 n
+0000439441 00000 n
+0000441926 00000 n
+0000441990 00000 n
+0000442055 00000 n
+0000442119 00000 n
+0000442184 00000 n
+0000442249 00000 n
+0000442377 00000 n
+0000442442 00000 n
+0000442507 00000 n
+0000442572 00000 n
+0000442637 00000 n
+0000442702 00000 n
+0000442767 00000 n
+0000442832 00000 n
+0000442897 00000 n
+0000442962 00000 n
+0000443025 00000 n
+0000443090 00000 n
+0000443155 00000 n
+0000443220 00000 n
+0000443285 00000 n
+0000443350 00000 n
+0000443415 00000 n
+0000443480 00000 n
+0000443545 00000 n
+0000443609 00000 n
+0000443674 00000 n
+0000443739 00000 n
+0000443804 00000 n
+0000443869 00000 n
+0000443934 00000 n
+0000443999 00000 n
+0000444064 00000 n
+0000444129 00000 n
+0000444194 00000 n
+0000444259 00000 n
+0000444322 00000 n
+0000444387 00000 n
+0000444452 00000 n
+0000444517 00000 n
+0000444582 00000 n
+0000444647 00000 n
+0000444712 00000 n
+0000444777 00000 n
+0000444842 00000 n
+0000444906 00000 n
+0000444971 00000 n
+0000445036 00000 n
+0000445100 00000 n
+0000451322 00000 n
+0000447698 00000 n
+0000445341 00000 n
+0000447823 00000 n
+0000447887 00000 n
+0000447952 00000 n
+0000448016 00000 n
+0000448081 00000 n
+0000448146 00000 n
+0000448211 00000 n
+0000448276 00000 n
+0000448340 00000 n
+0000448405 00000 n
+0000448470 00000 n
+0000448535 00000 n
+0000448600 00000 n
+0000448665 00000 n
+0000448730 00000 n
+0000448795 00000 n
+0000448860 00000 n
+0000448925 00000 n
+0000448989 00000 n
+0000449054 00000 n
+0000449119 00000 n
+0000449184 00000 n
+0000449249 00000 n
+0000449314 00000 n
+0000449379 00000 n
+0000449444 00000 n
+0000449509 00000 n
+0000449573 00000 n
+0000449638 00000 n
+0000449703 00000 n
+0000449768 00000 n
+0000449833 00000 n
+0000449898 00000 n
+0000449963 00000 n
+0000450028 00000 n
+0000450093 00000 n
+0000450157 00000 n
+0000450222 00000 n
+0000450287 00000 n
+0000450352 00000 n
+0000450417 00000 n
+0000450482 00000 n
+0000450547 00000 n
+0000450612 00000 n
+0000450677 00000 n
+0000450742 00000 n
+0000450806 00000 n
+0000450871 00000 n
+0000450936 00000 n
+0000451000 00000 n
+0000451064 00000 n
+0000451129 00000 n
+0000451194 00000 n
+0000451258 00000 n
+0000890860 00000 n
+0000456876 00000 n
+0000453899 00000 n
+0000451499 00000 n
+0000454024 00000 n
+0000454088 00000 n
+0000454153 00000 n
+0000454217 00000 n
+0000454282 00000 n
+0000454347 00000 n
+0000454412 00000 n
+0000454477 00000 n
+0000454542 00000 n
+0000454607 00000 n
+0000454672 00000 n
+0000454736 00000 n
+0000454800 00000 n
+0000454865 00000 n
+0000454930 00000 n
+0000454995 00000 n
+0000455060 00000 n
+0000455125 00000 n
+0000455189 00000 n
+0000455254 00000 n
+0000455319 00000 n
+0000455384 00000 n
+0000455449 00000 n
+0000455514 00000 n
+0000455579 00000 n
+0000455644 00000 n
+0000455709 00000 n
+0000455774 00000 n
+0000455839 00000 n
+0000455904 00000 n
+0000455969 00000 n
+0000456034 00000 n
+0000456099 00000 n
+0000456164 00000 n
+0000456229 00000 n
+0000456294 00000 n
+0000456359 00000 n
+0000456424 00000 n
+0000456489 00000 n
+0000456554 00000 n
+0000456618 00000 n
+0000456683 00000 n
+0000456748 00000 n
+0000456812 00000 n
+0000462921 00000 n
+0000459622 00000 n
+0000457079 00000 n
+0000459747 00000 n
+0000459811 00000 n
+0000459876 00000 n
+0000459941 00000 n
+0000460006 00000 n
+0000460070 00000 n
+0000460135 00000 n
+0000460199 00000 n
+0000460264 00000 n
+0000460329 00000 n
+0000460394 00000 n
+0000460459 00000 n
+0000460524 00000 n
+0000460589 00000 n
+0000460654 00000 n
+0000460719 00000 n
+0000460783 00000 n
+0000460848 00000 n
+0000460913 00000 n
+0000460977 00000 n
+0000461042 00000 n
+0000461107 00000 n
+0000461172 00000 n
+0000461237 00000 n
+0000461302 00000 n
+0000461366 00000 n
+0000461431 00000 n
+0000461496 00000 n
+0000461561 00000 n
+0000461626 00000 n
+0000461691 00000 n
+0000461756 00000 n
+0000461821 00000 n
+0000461886 00000 n
+0000461951 00000 n
+0000462016 00000 n
+0000462079 00000 n
+0000462144 00000 n
+0000462209 00000 n
+0000462274 00000 n
+0000462339 00000 n
+0000462404 00000 n
+0000462469 00000 n
+0000462534 00000 n
+0000462599 00000 n
+0000462663 00000 n
+0000462728 00000 n
+0000462793 00000 n
+0000462857 00000 n
+0000468613 00000 n
+0000464922 00000 n
+0000463111 00000 n
+0000465047 00000 n
+0000465111 00000 n
+0000465175 00000 n
+0000465240 00000 n
+0000465305 00000 n
+0000465370 00000 n
+0000465434 00000 n
+0000465499 00000 n
+0000465564 00000 n
+0000465629 00000 n
+0000465694 00000 n
+0000465759 00000 n
+0000465824 00000 n
+0000465889 00000 n
+0000465954 00000 n
+0000466018 00000 n
+0000466083 00000 n
+0000466148 00000 n
+0000466213 00000 n
+0000466278 00000 n
+0000466343 00000 n
+0000466408 00000 n
+0000466473 00000 n
+0000466538 00000 n
+0000466603 00000 n
+0000466668 00000 n
+0000466733 00000 n
+0000466798 00000 n
+0000466863 00000 n
+0000466928 00000 n
+0000466993 00000 n
+0000467058 00000 n
+0000467123 00000 n
+0000467188 00000 n
+0000467251 00000 n
+0000467316 00000 n
+0000467381 00000 n
+0000467446 00000 n
+0000467511 00000 n
+0000467576 00000 n
+0000467641 00000 n
+0000467706 00000 n
+0000467771 00000 n
+0000467835 00000 n
+0000467899 00000 n
+0000467964 00000 n
+0000468029 00000 n
+0000468094 00000 n
+0000468159 00000 n
+0000468224 00000 n
+0000468289 00000 n
+0000468354 00000 n
+0000468419 00000 n
+0000468484 00000 n
+0000468548 00000 n
+0000471602 00000 n
+0000474874 00000 n
+0000471429 00000 n
+0000468803 00000 n
+0000471760 00000 n
+0000471824 00000 n
+0000471888 00000 n
+0000471953 00000 n
+0000472018 00000 n
+0000472083 00000 n
+0000472148 00000 n
+0000472213 00000 n
+0000472277 00000 n
+0000472342 00000 n
+0000472407 00000 n
+0000472472 00000 n
+0000472537 00000 n
+0000472602 00000 n
+0000472667 00000 n
+0000472732 00000 n
+0000472797 00000 n
+0000472862 00000 n
+0000472927 00000 n
+0000472992 00000 n
+0000473057 00000 n
+0000473122 00000 n
+0000473187 00000 n
+0000473252 00000 n
+0000473317 00000 n
+0000473382 00000 n
+0000473447 00000 n
+0000473512 00000 n
+0000473577 00000 n
+0000473642 00000 n
+0000473707 00000 n
+0000473771 00000 n
+0000473836 00000 n
+0000473901 00000 n
+0000473966 00000 n
+0000474031 00000 n
+0000474096 00000 n
+0000474161 00000 n
+0000474226 00000 n
+0000474291 00000 n
+0000474356 00000 n
+0000474420 00000 n
+0000474485 00000 n
+0000474550 00000 n
+0000474615 00000 n
+0000474680 00000 n
+0000474745 00000 n
+0000474810 00000 n
+0000471571 00000 n
+0000481278 00000 n
+0000477981 00000 n
+0000475116 00000 n
+0000478106 00000 n
+0000478233 00000 n
+0000478297 00000 n
+0000478362 00000 n
+0000478427 00000 n
+0000478492 00000 n
+0000478557 00000 n
+0000478622 00000 n
+0000478687 00000 n
+0000478752 00000 n
+0000478816 00000 n
+0000478881 00000 n
+0000478946 00000 n
+0000479011 00000 n
+0000479076 00000 n
+0000479141 00000 n
+0000479206 00000 n
+0000479271 00000 n
+0000479336 00000 n
+0000479399 00000 n
+0000479464 00000 n
+0000479529 00000 n
+0000479594 00000 n
+0000479659 00000 n
+0000479724 00000 n
+0000479789 00000 n
+0000479854 00000 n
+0000479919 00000 n
+0000479983 00000 n
+0000480048 00000 n
+0000480113 00000 n
+0000480178 00000 n
+0000480243 00000 n
+0000480308 00000 n
+0000480373 00000 n
+0000480438 00000 n
+0000480503 00000 n
+0000480567 00000 n
+0000480632 00000 n
+0000480697 00000 n
+0000480762 00000 n
+0000480826 00000 n
+0000480891 00000 n
+0000480956 00000 n
+0000481020 00000 n
+0000481085 00000 n
+0000481150 00000 n
+0000481214 00000 n
+0000489865 00000 n
+0000486630 00000 n
+0000483466 00000 n
+0000481507 00000 n
+0000483591 00000 n
+0000483655 00000 n
+0000483720 00000 n
+0000483784 00000 n
+0000483849 00000 n
+0000483914 00000 n
+0000483978 00000 n
+0000484042 00000 n
+0000484107 00000 n
+0000484172 00000 n
+0000484237 00000 n
0000484300 00000 n
0000484365 00000 n
0000484429 00000 n
-0000490294 00000 n
-0000486541 00000 n
-0000484697 00000 n
-0000486666 00000 n
-0000486730 00000 n
-0000486794 00000 n
-0000486859 00000 n
-0000486924 00000 n
-0000486989 00000 n
-0000487054 00000 n
-0000487118 00000 n
-0000487183 00000 n
-0000487248 00000 n
-0000487313 00000 n
-0000487378 00000 n
-0000487443 00000 n
-0000487508 00000 n
-0000487573 00000 n
-0000487637 00000 n
-0000487702 00000 n
-0000487767 00000 n
-0000487832 00000 n
-0000487897 00000 n
-0000487961 00000 n
-0000488026 00000 n
-0000488091 00000 n
-0000488156 00000 n
-0000488221 00000 n
-0000488286 00000 n
-0000488351 00000 n
-0000488416 00000 n
-0000488480 00000 n
-0000488545 00000 n
-0000488610 00000 n
-0000488675 00000 n
-0000488740 00000 n
-0000488805 00000 n
-0000488870 00000 n
-0000488935 00000 n
-0000489000 00000 n
-0000489063 00000 n
-0000489128 00000 n
-0000489193 00000 n
-0000489258 00000 n
-0000489323 00000 n
-0000489388 00000 n
-0000489453 00000 n
-0000489518 00000 n
-0000489583 00000 n
-0000489647 00000 n
-0000489712 00000 n
-0000489777 00000 n
-0000489842 00000 n
-0000489907 00000 n
-0000489972 00000 n
-0000490037 00000 n
-0000490102 00000 n
-0000490167 00000 n
-0000490230 00000 n
-0000492896 00000 n
-0000496489 00000 n
-0000492723 00000 n
-0000490471 00000 n
-0000493054 00000 n
-0000493118 00000 n
-0000493183 00000 n
-0000493247 00000 n
-0000493312 00000 n
-0000493376 00000 n
-0000493441 00000 n
-0000493506 00000 n
-0000493571 00000 n
-0000493636 00000 n
-0000493701 00000 n
-0000493766 00000 n
-0000493831 00000 n
-0000493896 00000 n
-0000493960 00000 n
-0000494025 00000 n
-0000494090 00000 n
-0000494155 00000 n
-0000494220 00000 n
-0000494285 00000 n
-0000494350 00000 n
-0000494415 00000 n
-0000494480 00000 n
-0000494545 00000 n
-0000494610 00000 n
-0000494675 00000 n
-0000494740 00000 n
-0000494805 00000 n
-0000494870 00000 n
-0000494934 00000 n
-0000494999 00000 n
-0000495064 00000 n
-0000495192 00000 n
-0000495257 00000 n
-0000495322 00000 n
-0000495387 00000 n
-0000495452 00000 n
-0000495517 00000 n
-0000495582 00000 n
-0000495646 00000 n
-0000495711 00000 n
-0000495776 00000 n
-0000495841 00000 n
-0000495906 00000 n
-0000495971 00000 n
-0000496036 00000 n
-0000496101 00000 n
-0000496166 00000 n
-0000496230 00000 n
-0000496295 00000 n
-0000496360 00000 n
-0000496425 00000 n
-0000492865 00000 n
-0000503133 00000 n
-0000498857 00000 n
-0000496718 00000 n
-0000498982 00000 n
-0000499046 00000 n
-0000499111 00000 n
-0000499175 00000 n
-0000499240 00000 n
-0000499305 00000 n
-0000499370 00000 n
-0000499435 00000 n
-0000499500 00000 n
-0000499565 00000 n
-0000499630 00000 n
-0000499695 00000 n
-0000499759 00000 n
-0000499824 00000 n
-0000499889 00000 n
-0000499954 00000 n
-0000500019 00000 n
-0000500084 00000 n
-0000500149 00000 n
-0000500214 00000 n
-0000500279 00000 n
-0000500343 00000 n
-0000500408 00000 n
-0000500473 00000 n
-0000500538 00000 n
-0000500603 00000 n
-0000500668 00000 n
-0000500733 00000 n
-0000500798 00000 n
-0000500863 00000 n
-0000500927 00000 n
-0000500992 00000 n
-0000501057 00000 n
-0000501122 00000 n
-0000501187 00000 n
-0000501252 00000 n
-0000501317 00000 n
-0000501382 00000 n
-0000501447 00000 n
-0000501511 00000 n
-0000501576 00000 n
-0000501641 00000 n
-0000501706 00000 n
-0000501771 00000 n
-0000501836 00000 n
-0000501901 00000 n
-0000501966 00000 n
-0000502031 00000 n
-0000502095 00000 n
-0000502160 00000 n
-0000502225 00000 n
-0000502290 00000 n
-0000502355 00000 n
-0000502420 00000 n
-0000502485 00000 n
-0000502550 00000 n
-0000502615 00000 n
-0000502679 00000 n
-0000502744 00000 n
-0000502809 00000 n
-0000502874 00000 n
-0000502939 00000 n
-0000503004 00000 n
-0000503069 00000 n
-0000509337 00000 n
-0000505841 00000 n
-0000503284 00000 n
-0000505966 00000 n
-0000506030 00000 n
-0000506095 00000 n
-0000506159 00000 n
-0000506224 00000 n
-0000506289 00000 n
-0000506354 00000 n
-0000506419 00000 n
-0000506484 00000 n
-0000506549 00000 n
-0000506614 00000 n
-0000506679 00000 n
-0000506743 00000 n
-0000506808 00000 n
-0000506873 00000 n
-0000506938 00000 n
-0000507003 00000 n
-0000507068 00000 n
-0000507133 00000 n
-0000507197 00000 n
-0000507262 00000 n
-0000507327 00000 n
-0000507392 00000 n
-0000507457 00000 n
-0000507522 00000 n
-0000507587 00000 n
-0000507652 00000 n
-0000507717 00000 n
-0000507781 00000 n
-0000507846 00000 n
-0000507911 00000 n
-0000507976 00000 n
-0000508040 00000 n
-0000508105 00000 n
-0000508170 00000 n
-0000508235 00000 n
-0000508300 00000 n
-0000508365 00000 n
-0000508430 00000 n
-0000508495 00000 n
-0000508560 00000 n
-0000508625 00000 n
-0000508690 00000 n
-0000508755 00000 n
-0000508820 00000 n
-0000508885 00000 n
-0000508950 00000 n
-0000509015 00000 n
-0000509079 00000 n
-0000509144 00000 n
-0000509209 00000 n
-0000509273 00000 n
-0000877698 00000 n
-0000514600 00000 n
-0000512014 00000 n
-0000509501 00000 n
-0000512139 00000 n
-0000512203 00000 n
-0000512268 00000 n
-0000512332 00000 n
-0000512397 00000 n
-0000512462 00000 n
-0000512590 00000 n
-0000512655 00000 n
-0000512720 00000 n
-0000512785 00000 n
-0000512850 00000 n
-0000512915 00000 n
-0000512979 00000 n
-0000513044 00000 n
-0000513109 00000 n
-0000513237 00000 n
-0000513302 00000 n
-0000513367 00000 n
-0000513432 00000 n
-0000513497 00000 n
-0000513562 00000 n
-0000513626 00000 n
-0000513691 00000 n
-0000513756 00000 n
-0000513821 00000 n
-0000513886 00000 n
-0000513951 00000 n
-0000514016 00000 n
-0000514080 00000 n
-0000514145 00000 n
-0000514210 00000 n
-0000514275 00000 n
-0000514340 00000 n
-0000514405 00000 n
-0000514470 00000 n
-0000514535 00000 n
-0000520527 00000 n
-0000517292 00000 n
-0000514803 00000 n
-0000517417 00000 n
-0000517481 00000 n
-0000517546 00000 n
-0000517611 00000 n
-0000517676 00000 n
-0000517741 00000 n
-0000517806 00000 n
-0000517871 00000 n
-0000517936 00000 n
-0000518001 00000 n
-0000518066 00000 n
-0000518130 00000 n
-0000518195 00000 n
-0000518260 00000 n
-0000518325 00000 n
-0000518390 00000 n
-0000518454 00000 n
-0000518519 00000 n
-0000518584 00000 n
-0000518649 00000 n
-0000518714 00000 n
-0000518779 00000 n
-0000518844 00000 n
-0000518909 00000 n
-0000518974 00000 n
-0000519037 00000 n
-0000519102 00000 n
-0000519167 00000 n
-0000519232 00000 n
-0000519297 00000 n
-0000519362 00000 n
-0000519427 00000 n
-0000519492 00000 n
-0000519557 00000 n
-0000519622 00000 n
-0000519686 00000 n
-0000519751 00000 n
-0000519816 00000 n
-0000519881 00000 n
-0000519946 00000 n
-0000520011 00000 n
-0000520076 00000 n
-0000520141 00000 n
-0000520206 00000 n
-0000520271 00000 n
-0000520336 00000 n
-0000520401 00000 n
-0000520465 00000 n
-0000526160 00000 n
-0000523252 00000 n
-0000520717 00000 n
-0000523377 00000 n
-0000523441 00000 n
-0000523506 00000 n
-0000523571 00000 n
-0000523636 00000 n
-0000523700 00000 n
-0000523765 00000 n
-0000523830 00000 n
-0000523895 00000 n
-0000523960 00000 n
-0000524025 00000 n
-0000524090 00000 n
-0000524155 00000 n
-0000524219 00000 n
-0000524284 00000 n
-0000524349 00000 n
-0000524414 00000 n
-0000524479 00000 n
-0000524544 00000 n
-0000524609 00000 n
-0000524674 00000 n
-0000524739 00000 n
-0000524804 00000 n
-0000524868 00000 n
-0000524933 00000 n
-0000525060 00000 n
-0000525123 00000 n
-0000525188 00000 n
-0000525253 00000 n
-0000525318 00000 n
-0000525383 00000 n
-0000525448 00000 n
-0000525513 00000 n
-0000525578 00000 n
-0000525643 00000 n
-0000525708 00000 n
-0000525772 00000 n
-0000525837 00000 n
-0000525902 00000 n
-0000525967 00000 n
-0000526032 00000 n
-0000526097 00000 n
-0000532145 00000 n
-0000528781 00000 n
-0000526350 00000 n
-0000528906 00000 n
-0000528970 00000 n
-0000529035 00000 n
-0000529099 00000 n
-0000529164 00000 n
-0000529229 00000 n
-0000529294 00000 n
-0000529359 00000 n
-0000529424 00000 n
-0000529489 00000 n
-0000529554 00000 n
-0000529619 00000 n
-0000529683 00000 n
-0000529748 00000 n
-0000529813 00000 n
-0000529878 00000 n
-0000529943 00000 n
-0000530008 00000 n
-0000530073 00000 n
-0000530138 00000 n
-0000530203 00000 n
-0000530267 00000 n
-0000530332 00000 n
-0000530397 00000 n
-0000530462 00000 n
-0000530527 00000 n
-0000530592 00000 n
-0000530657 00000 n
-0000530722 00000 n
-0000530787 00000 n
-0000530852 00000 n
-0000530917 00000 n
-0000530982 00000 n
-0000531047 00000 n
-0000531112 00000 n
-0000531177 00000 n
-0000531242 00000 n
-0000531307 00000 n
-0000531372 00000 n
-0000531437 00000 n
-0000531500 00000 n
-0000531565 00000 n
-0000531693 00000 n
-0000531758 00000 n
-0000531822 00000 n
-0000531887 00000 n
-0000531952 00000 n
-0000532017 00000 n
-0000532082 00000 n
-0000538050 00000 n
-0000535334 00000 n
-0000532335 00000 n
-0000535459 00000 n
-0000535523 00000 n
-0000535588 00000 n
-0000535652 00000 n
-0000535717 00000 n
-0000535781 00000 n
-0000535846 00000 n
-0000535911 00000 n
-0000535976 00000 n
-0000536040 00000 n
-0000536105 00000 n
-0000536170 00000 n
-0000536235 00000 n
-0000536300 00000 n
-0000536365 00000 n
-0000536430 00000 n
-0000536495 00000 n
-0000536559 00000 n
-0000536624 00000 n
-0000536689 00000 n
-0000536754 00000 n
-0000536818 00000 n
-0000536883 00000 n
-0000536948 00000 n
-0000537013 00000 n
-0000537078 00000 n
-0000537143 00000 n
-0000537208 00000 n
-0000537273 00000 n
-0000537338 00000 n
-0000537403 00000 n
-0000537468 00000 n
-0000537533 00000 n
-0000537598 00000 n
-0000537663 00000 n
-0000537728 00000 n
-0000537793 00000 n
-0000537857 00000 n
-0000537922 00000 n
-0000537986 00000 n
-0000544459 00000 n
-0000540898 00000 n
-0000538253 00000 n
-0000541023 00000 n
-0000541087 00000 n
-0000541152 00000 n
-0000541217 00000 n
-0000541281 00000 n
-0000541346 00000 n
-0000541411 00000 n
-0000541476 00000 n
-0000541541 00000 n
-0000541606 00000 n
-0000541671 00000 n
-0000541736 00000 n
-0000541801 00000 n
-0000541866 00000 n
-0000541931 00000 n
-0000541996 00000 n
-0000542060 00000 n
-0000542125 00000 n
-0000542190 00000 n
-0000542255 00000 n
-0000542320 00000 n
-0000542385 00000 n
-0000542450 00000 n
-0000542515 00000 n
-0000542580 00000 n
-0000542644 00000 n
-0000542709 00000 n
-0000542774 00000 n
-0000542839 00000 n
-0000542904 00000 n
-0000542969 00000 n
-0000543034 00000 n
-0000543099 00000 n
-0000543164 00000 n
-0000543229 00000 n
-0000543294 00000 n
-0000543359 00000 n
-0000543424 00000 n
-0000543489 00000 n
-0000543554 00000 n
-0000543619 00000 n
-0000543684 00000 n
-0000543749 00000 n
-0000543814 00000 n
-0000543879 00000 n
-0000543944 00000 n
-0000544008 00000 n
-0000544073 00000 n
-0000544138 00000 n
-0000544203 00000 n
-0000544268 00000 n
-0000544333 00000 n
-0000544397 00000 n
-0000550898 00000 n
-0000547725 00000 n
-0000544649 00000 n
-0000547850 00000 n
-0000547914 00000 n
-0000547979 00000 n
-0000548043 00000 n
-0000548108 00000 n
-0000548173 00000 n
-0000548238 00000 n
-0000548303 00000 n
-0000548368 00000 n
-0000548433 00000 n
-0000548498 00000 n
-0000548563 00000 n
-0000548628 00000 n
-0000548693 00000 n
-0000548758 00000 n
-0000548822 00000 n
-0000548887 00000 n
-0000548952 00000 n
-0000549017 00000 n
-0000549081 00000 n
-0000549146 00000 n
-0000549211 00000 n
-0000549276 00000 n
-0000549341 00000 n
-0000549406 00000 n
-0000549471 00000 n
-0000549536 00000 n
-0000549600 00000 n
-0000549665 00000 n
-0000549730 00000 n
-0000549795 00000 n
-0000549860 00000 n
-0000549925 00000 n
-0000549990 00000 n
-0000550055 00000 n
-0000550120 00000 n
-0000550185 00000 n
-0000550250 00000 n
-0000550315 00000 n
-0000550380 00000 n
-0000550445 00000 n
-0000550510 00000 n
-0000550575 00000 n
-0000550640 00000 n
-0000550705 00000 n
-0000550770 00000 n
-0000550834 00000 n
-0000557042 00000 n
-0000553612 00000 n
-0000551101 00000 n
-0000553737 00000 n
-0000553801 00000 n
-0000553866 00000 n
-0000553930 00000 n
-0000553995 00000 n
-0000554060 00000 n
-0000554125 00000 n
-0000554189 00000 n
-0000554254 00000 n
-0000554319 00000 n
-0000554384 00000 n
-0000554449 00000 n
-0000554514 00000 n
-0000554579 00000 n
-0000554644 00000 n
-0000554709 00000 n
-0000554774 00000 n
-0000554838 00000 n
-0000554903 00000 n
-0000554968 00000 n
-0000555033 00000 n
-0000555098 00000 n
-0000555163 00000 n
-0000555226 00000 n
-0000555291 00000 n
-0000555355 00000 n
-0000555420 00000 n
+0000484494 00000 n
+0000484558 00000 n
+0000484623 00000 n
+0000484688 00000 n
+0000484753 00000 n
+0000484818 00000 n
+0000484883 00000 n
+0000484948 00000 n
+0000485013 00000 n
+0000485078 00000 n
+0000485142 00000 n
+0000485205 00000 n
+0000485270 00000 n
+0000485335 00000 n
+0000485400 00000 n
+0000485465 00000 n
+0000485530 00000 n
+0000485595 00000 n
+0000485660 00000 n
+0000485725 00000 n
+0000485788 00000 n
+0000485853 00000 n
+0000485918 00000 n
+0000485983 00000 n
+0000486048 00000 n
+0000486113 00000 n
+0000486178 00000 n
+0000486243 00000 n
+0000486308 00000 n
+0000486372 00000 n
+0000486437 00000 n
+0000486502 00000 n
+0000486566 00000 n
+0000493004 00000 n
+0000489692 00000 n
+0000486833 00000 n
+0000490023 00000 n
+0000490087 00000 n
+0000490152 00000 n
+0000490216 00000 n
+0000490281 00000 n
+0000490346 00000 n
+0000490411 00000 n
+0000490476 00000 n
+0000490541 00000 n
+0000490606 00000 n
+0000490671 00000 n
+0000490736 00000 n
+0000490863 00000 n
+0000490928 00000 n
+0000490993 00000 n
+0000491058 00000 n
+0000491123 00000 n
+0000491187 00000 n
+0000491252 00000 n
+0000491317 00000 n
+0000491382 00000 n
+0000491447 00000 n
+0000491512 00000 n
+0000491577 00000 n
+0000491642 00000 n
+0000491707 00000 n
+0000491772 00000 n
+0000491837 00000 n
+0000491901 00000 n
+0000491966 00000 n
+0000492031 00000 n
+0000492096 00000 n
+0000492161 00000 n
+0000492226 00000 n
+0000492291 00000 n
+0000492356 00000 n
+0000492420 00000 n
+0000492485 00000 n
+0000492550 00000 n
+0000492615 00000 n
+0000492680 00000 n
+0000492745 00000 n
+0000492810 00000 n
+0000492875 00000 n
+0000492940 00000 n
+0000489834 00000 n
+0000498804 00000 n
+0000495635 00000 n
+0000493233 00000 n
+0000495760 00000 n
+0000495824 00000 n
+0000495889 00000 n
+0000495953 00000 n
+0000496018 00000 n
+0000496083 00000 n
+0000496148 00000 n
+0000496213 00000 n
+0000496278 00000 n
+0000496343 00000 n
+0000496408 00000 n
+0000496471 00000 n
+0000496536 00000 n
+0000496601 00000 n
+0000496666 00000 n
+0000496730 00000 n
+0000496795 00000 n
+0000496860 00000 n
+0000496925 00000 n
+0000496990 00000 n
+0000497055 00000 n
+0000497120 00000 n
+0000497185 00000 n
+0000497250 00000 n
+0000497314 00000 n
+0000497379 00000 n
+0000497444 00000 n
+0000497509 00000 n
+0000497573 00000 n
+0000497638 00000 n
+0000497702 00000 n
+0000497767 00000 n
+0000497832 00000 n
+0000497897 00000 n
+0000497962 00000 n
+0000498026 00000 n
+0000498091 00000 n
+0000498156 00000 n
+0000498221 00000 n
+0000498286 00000 n
+0000498351 00000 n
+0000498416 00000 n
+0000498480 00000 n
+0000498545 00000 n
+0000498610 00000 n
+0000498675 00000 n
+0000498740 00000 n
+0000507445 00000 n
+0000504724 00000 n
+0000500773 00000 n
+0000499007 00000 n
+0000500898 00000 n
+0000500962 00000 n
+0000501026 00000 n
+0000501091 00000 n
+0000501156 00000 n
+0000501221 00000 n
+0000501286 00000 n
+0000501351 00000 n
+0000501416 00000 n
+0000501481 00000 n
+0000501546 00000 n
+0000501611 00000 n
+0000501675 00000 n
+0000501740 00000 n
+0000501805 00000 n
+0000501870 00000 n
+0000501935 00000 n
+0000502000 00000 n
+0000502065 00000 n
+0000502130 00000 n
+0000502195 00000 n
+0000502259 00000 n
+0000502324 00000 n
+0000502389 00000 n
+0000502454 00000 n
+0000502519 00000 n
+0000502584 00000 n
+0000502649 00000 n
+0000502714 00000 n
+0000502779 00000 n
+0000502843 00000 n
+0000502908 00000 n
+0000502973 00000 n
+0000503038 00000 n
+0000503103 00000 n
+0000503168 00000 n
+0000503233 00000 n
+0000503298 00000 n
+0000503363 00000 n
+0000503427 00000 n
+0000503492 00000 n
+0000503557 00000 n
+0000503622 00000 n
+0000503687 00000 n
+0000503752 00000 n
+0000503816 00000 n
+0000503881 00000 n
+0000503946 00000 n
+0000504011 00000 n
+0000504076 00000 n
+0000504141 00000 n
+0000504206 00000 n
+0000504271 00000 n
+0000504336 00000 n
+0000504400 00000 n
+0000504465 00000 n
+0000504530 00000 n
+0000504595 00000 n
+0000504660 00000 n
+0000511169 00000 n
+0000507272 00000 n
+0000504901 00000 n
+0000507603 00000 n
+0000507667 00000 n
+0000507732 00000 n
+0000507797 00000 n
+0000507862 00000 n
+0000507926 00000 n
+0000507991 00000 n
+0000508056 00000 n
+0000508121 00000 n
+0000508186 00000 n
+0000508251 00000 n
+0000508379 00000 n
+0000508444 00000 n
+0000508509 00000 n
+0000508574 00000 n
+0000508638 00000 n
+0000508703 00000 n
+0000508768 00000 n
+0000508833 00000 n
+0000508898 00000 n
+0000508963 00000 n
+0000509028 00000 n
+0000509093 00000 n
+0000509158 00000 n
+0000509223 00000 n
+0000509288 00000 n
+0000509353 00000 n
+0000509418 00000 n
+0000509483 00000 n
+0000509548 00000 n
+0000509613 00000 n
+0000509678 00000 n
+0000509743 00000 n
+0000509808 00000 n
+0000509873 00000 n
+0000509937 00000 n
+0000510002 00000 n
+0000510067 00000 n
+0000510132 00000 n
+0000510197 00000 n
+0000510262 00000 n
+0000510327 00000 n
+0000510392 00000 n
+0000510457 00000 n
+0000510521 00000 n
+0000510586 00000 n
+0000510651 00000 n
+0000510716 00000 n
+0000510781 00000 n
+0000510846 00000 n
+0000510911 00000 n
+0000510976 00000 n
+0000511041 00000 n
+0000511105 00000 n
+0000891024 00000 n
+0000507414 00000 n
+0000517922 00000 n
+0000514037 00000 n
+0000511411 00000 n
+0000514162 00000 n
+0000514226 00000 n
+0000514291 00000 n
+0000514355 00000 n
+0000514420 00000 n
+0000514485 00000 n
+0000514550 00000 n
+0000514615 00000 n
+0000514680 00000 n
+0000514745 00000 n
+0000514810 00000 n
+0000514875 00000 n
+0000514939 00000 n
+0000515004 00000 n
+0000515069 00000 n
+0000515134 00000 n
+0000515199 00000 n
+0000515264 00000 n
+0000515329 00000 n
+0000515394 00000 n
+0000515459 00000 n
+0000515523 00000 n
+0000515588 00000 n
+0000515653 00000 n
+0000515718 00000 n
+0000515783 00000 n
+0000515848 00000 n
+0000515913 00000 n
+0000515978 00000 n
+0000516043 00000 n
+0000516107 00000 n
+0000516172 00000 n
+0000516237 00000 n
+0000516302 00000 n
+0000516367 00000 n
+0000516432 00000 n
+0000516497 00000 n
+0000516562 00000 n
+0000516627 00000 n
+0000516691 00000 n
+0000516756 00000 n
+0000516821 00000 n
+0000516886 00000 n
+0000516951 00000 n
+0000517016 00000 n
+0000517081 00000 n
+0000517146 00000 n
+0000517211 00000 n
+0000517275 00000 n
+0000517340 00000 n
+0000517405 00000 n
+0000517470 00000 n
+0000517535 00000 n
+0000517600 00000 n
+0000517665 00000 n
+0000517730 00000 n
+0000517795 00000 n
+0000517858 00000 n
+0000523978 00000 n
+0000520870 00000 n
+0000518086 00000 n
+0000520995 00000 n
+0000521059 00000 n
+0000521124 00000 n
+0000521188 00000 n
+0000521253 00000 n
+0000521318 00000 n
+0000521383 00000 n
+0000521448 00000 n
+0000521513 00000 n
+0000521578 00000 n
+0000521643 00000 n
+0000521708 00000 n
+0000521773 00000 n
+0000521837 00000 n
+0000521902 00000 n
+0000521967 00000 n
+0000522032 00000 n
+0000522097 00000 n
+0000522162 00000 n
+0000522227 00000 n
+0000522292 00000 n
+0000522357 00000 n
+0000522422 00000 n
+0000522487 00000 n
+0000522552 00000 n
+0000522617 00000 n
+0000522682 00000 n
+0000522747 00000 n
+0000522812 00000 n
+0000522877 00000 n
+0000522942 00000 n
+0000523007 00000 n
+0000523071 00000 n
+0000523136 00000 n
+0000523201 00000 n
+0000523266 00000 n
+0000523331 00000 n
+0000523396 00000 n
+0000523461 00000 n
+0000523589 00000 n
+0000523654 00000 n
+0000523719 00000 n
+0000523784 00000 n
+0000523849 00000 n
+0000523914 00000 n
+0000529414 00000 n
+0000526439 00000 n
+0000524168 00000 n
+0000526564 00000 n
+0000526628 00000 n
+0000526693 00000 n
+0000526757 00000 n
+0000526885 00000 n
+0000526950 00000 n
+0000527015 00000 n
+0000527080 00000 n
+0000527144 00000 n
+0000527209 00000 n
+0000527274 00000 n
+0000527339 00000 n
+0000527404 00000 n
+0000527469 00000 n
+0000527534 00000 n
+0000527599 00000 n
+0000527664 00000 n
+0000527729 00000 n
+0000527793 00000 n
+0000527858 00000 n
+0000527923 00000 n
+0000527988 00000 n
+0000528053 00000 n
+0000528118 00000 n
+0000528183 00000 n
+0000528248 00000 n
+0000528313 00000 n
+0000528378 00000 n
+0000528442 00000 n
+0000528507 00000 n
+0000528572 00000 n
+0000528637 00000 n
+0000528702 00000 n
+0000528767 00000 n
+0000528832 00000 n
+0000528897 00000 n
+0000528962 00000 n
+0000529027 00000 n
+0000529092 00000 n
+0000529156 00000 n
+0000529221 00000 n
+0000529286 00000 n
+0000529350 00000 n
+0000535414 00000 n
+0000532502 00000 n
+0000529617 00000 n
+0000532627 00000 n
+0000532691 00000 n
+0000532756 00000 n
+0000532820 00000 n
+0000532885 00000 n
+0000532950 00000 n
+0000533015 00000 n
+0000533080 00000 n
+0000533145 00000 n
+0000533210 00000 n
+0000533275 00000 n
+0000533339 00000 n
+0000533404 00000 n
+0000533469 00000 n
+0000533534 00000 n
+0000533599 00000 n
+0000533663 00000 n
+0000533728 00000 n
+0000533793 00000 n
+0000533858 00000 n
+0000533923 00000 n
+0000533988 00000 n
+0000534053 00000 n
+0000534118 00000 n
+0000534183 00000 n
+0000534248 00000 n
+0000534312 00000 n
+0000534377 00000 n
+0000534442 00000 n
+0000534507 00000 n
+0000534572 00000 n
+0000534637 00000 n
+0000534702 00000 n
+0000534767 00000 n
+0000534832 00000 n
+0000534897 00000 n
+0000534962 00000 n
+0000535027 00000 n
+0000535092 00000 n
+0000535156 00000 n
+0000535221 00000 n
+0000535286 00000 n
+0000535350 00000 n
+0000541051 00000 n
+0000538982 00000 n
+0000535617 00000 n
+0000539107 00000 n
+0000539171 00000 n
+0000539236 00000 n
+0000539301 00000 n
+0000539366 00000 n
+0000539431 00000 n
+0000539496 00000 n
+0000539561 00000 n
+0000539626 00000 n
+0000539691 00000 n
+0000539756 00000 n
+0000539821 00000 n
+0000539886 00000 n
+0000539951 00000 n
+0000540016 00000 n
+0000540081 00000 n
+0000540146 00000 n
+0000540211 00000 n
+0000540276 00000 n
+0000540341 00000 n
+0000540406 00000 n
+0000540471 00000 n
+0000540536 00000 n
+0000540664 00000 n
+0000540729 00000 n
+0000540794 00000 n
+0000540858 00000 n
+0000540923 00000 n
+0000540988 00000 n
+0000547030 00000 n
+0000543275 00000 n
+0000541254 00000 n
+0000543400 00000 n
+0000543464 00000 n
+0000543529 00000 n
+0000543593 00000 n
+0000543658 00000 n
+0000543723 00000 n
+0000543788 00000 n
+0000543853 00000 n
+0000543918 00000 n
+0000543983 00000 n
+0000544048 00000 n
+0000544113 00000 n
+0000544177 00000 n
+0000544242 00000 n
+0000544307 00000 n
+0000544372 00000 n
+0000544437 00000 n
+0000544501 00000 n
+0000544566 00000 n
+0000544630 00000 n
+0000544695 00000 n
+0000544760 00000 n
+0000544825 00000 n
+0000544890 00000 n
+0000544955 00000 n
+0000545020 00000 n
+0000545085 00000 n
+0000545150 00000 n
+0000545214 00000 n
+0000545279 00000 n
+0000545344 00000 n
+0000545409 00000 n
+0000545474 00000 n
+0000545538 00000 n
+0000545603 00000 n
+0000545668 00000 n
+0000545733 00000 n
+0000545798 00000 n
+0000545863 00000 n
+0000545928 00000 n
+0000545993 00000 n
+0000546058 00000 n
+0000546123 00000 n
+0000546187 00000 n
+0000546252 00000 n
+0000546317 00000 n
+0000546382 00000 n
+0000546447 00000 n
+0000546512 00000 n
+0000546577 00000 n
+0000546642 00000 n
+0000546707 00000 n
+0000546771 00000 n
+0000546836 00000 n
+0000546901 00000 n
+0000546966 00000 n
+0000552832 00000 n
+0000550313 00000 n
+0000547194 00000 n
+0000550438 00000 n
+0000550565 00000 n
+0000550629 00000 n
+0000550694 00000 n
+0000550759 00000 n
+0000550824 00000 n
+0000550889 00000 n
+0000550954 00000 n
+0000551019 00000 n
+0000551084 00000 n
+0000551149 00000 n
+0000551213 00000 n
+0000551278 00000 n
+0000551343 00000 n
+0000551407 00000 n
+0000551472 00000 n
+0000551537 00000 n
+0000551602 00000 n
+0000551667 00000 n
+0000551732 00000 n
+0000551797 00000 n
+0000551862 00000 n
+0000551927 00000 n
+0000551992 00000 n
+0000552056 00000 n
+0000552121 00000 n
+0000552186 00000 n
+0000552250 00000 n
+0000552315 00000 n
+0000552380 00000 n
+0000552444 00000 n
+0000552509 00000 n
+0000552574 00000 n
+0000552639 00000 n
+0000552704 00000 n
+0000552768 00000 n
+0000559240 00000 n
0000555485 00000 n
-0000555550 00000 n
-0000555615 00000 n
-0000555680 00000 n
-0000555745 00000 n
-0000555810 00000 n
-0000555875 00000 n
-0000555940 00000 n
-0000556005 00000 n
-0000556069 00000 n
-0000556134 00000 n
-0000556199 00000 n
-0000556264 00000 n
-0000556329 00000 n
-0000556394 00000 n
-0000556459 00000 n
-0000556524 00000 n
-0000556589 00000 n
-0000556654 00000 n
-0000556719 00000 n
-0000556784 00000 n
-0000556849 00000 n
-0000556914 00000 n
-0000556978 00000 n
-0000563537 00000 n
-0000559327 00000 n
-0000557245 00000 n
-0000559452 00000 n
-0000559516 00000 n
-0000559581 00000 n
-0000559645 00000 n
-0000559710 00000 n
-0000559775 00000 n
-0000559840 00000 n
-0000559905 00000 n
-0000559970 00000 n
-0000560035 00000 n
-0000560100 00000 n
-0000560165 00000 n
-0000560229 00000 n
-0000560294 00000 n
-0000560359 00000 n
-0000560424 00000 n
-0000560489 00000 n
-0000560554 00000 n
-0000560619 00000 n
-0000560684 00000 n
-0000560749 00000 n
-0000560813 00000 n
-0000560878 00000 n
-0000560943 00000 n
-0000561008 00000 n
-0000561073 00000 n
-0000561138 00000 n
-0000561203 00000 n
-0000561268 00000 n
-0000561333 00000 n
-0000561397 00000 n
-0000561462 00000 n
-0000561527 00000 n
-0000561592 00000 n
-0000561657 00000 n
-0000561722 00000 n
-0000561787 00000 n
-0000561852 00000 n
-0000561917 00000 n
-0000561981 00000 n
-0000562046 00000 n
-0000562111 00000 n
-0000562176 00000 n
-0000562241 00000 n
-0000562306 00000 n
-0000562371 00000 n
-0000562436 00000 n
-0000562501 00000 n
-0000562566 00000 n
-0000562631 00000 n
-0000562696 00000 n
-0000562760 00000 n
-0000562825 00000 n
-0000562890 00000 n
-0000562955 00000 n
-0000563020 00000 n
-0000563085 00000 n
-0000563150 00000 n
-0000563215 00000 n
-0000563280 00000 n
-0000563344 00000 n
-0000563409 00000 n
-0000563473 00000 n
-0000569442 00000 n
-0000565879 00000 n
-0000563701 00000 n
-0000566004 00000 n
-0000566068 00000 n
-0000566133 00000 n
-0000566197 00000 n
-0000566262 00000 n
-0000566327 00000 n
-0000566392 00000 n
-0000566457 00000 n
-0000566522 00000 n
-0000566587 00000 n
-0000566652 00000 n
-0000566717 00000 n
-0000566781 00000 n
-0000566846 00000 n
-0000566911 00000 n
-0000566976 00000 n
-0000567041 00000 n
-0000567106 00000 n
-0000567171 00000 n
-0000567236 00000 n
-0000567301 00000 n
-0000567365 00000 n
-0000567430 00000 n
-0000567495 00000 n
-0000567560 00000 n
-0000567625 00000 n
-0000567690 00000 n
-0000567754 00000 n
-0000567819 00000 n
-0000567884 00000 n
-0000567949 00000 n
-0000568014 00000 n
-0000568079 00000 n
-0000568144 00000 n
-0000568209 00000 n
-0000568274 00000 n
-0000568339 00000 n
-0000568404 00000 n
-0000568469 00000 n
-0000568534 00000 n
-0000568599 00000 n
+0000553048 00000 n
+0000555610 00000 n
+0000555674 00000 n
+0000555739 00000 n
+0000555803 00000 n
+0000555868 00000 n
+0000555933 00000 n
+0000555998 00000 n
+0000556063 00000 n
+0000556128 00000 n
+0000556193 00000 n
+0000556258 00000 n
+0000556323 00000 n
+0000556388 00000 n
+0000556453 00000 n
+0000556517 00000 n
+0000556582 00000 n
+0000556647 00000 n
+0000556712 00000 n
+0000556777 00000 n
+0000556842 00000 n
+0000556907 00000 n
+0000556972 00000 n
+0000557037 00000 n
+0000557102 00000 n
+0000557167 00000 n
+0000557231 00000 n
+0000557296 00000 n
+0000557361 00000 n
+0000557426 00000 n
+0000557491 00000 n
+0000557556 00000 n
+0000557621 00000 n
+0000557686 00000 n
+0000557751 00000 n
+0000557815 00000 n
+0000557880 00000 n
+0000557945 00000 n
+0000558010 00000 n
+0000558073 00000 n
+0000558138 00000 n
+0000558203 00000 n
+0000558268 00000 n
+0000558333 00000 n
+0000558398 00000 n
+0000558463 00000 n
+0000558528 00000 n
+0000558592 00000 n
+0000558657 00000 n
+0000558722 00000 n
+0000558787 00000 n
+0000558852 00000 n
+0000558917 00000 n
+0000558982 00000 n
+0000559047 00000 n
+0000559112 00000 n
+0000559177 00000 n
+0000565566 00000 n
+0000562458 00000 n
+0000559417 00000 n
+0000562583 00000 n
+0000562647 00000 n
+0000562712 00000 n
+0000562777 00000 n
+0000562842 00000 n
+0000562907 00000 n
+0000562971 00000 n
+0000563036 00000 n
+0000563101 00000 n
+0000563166 00000 n
+0000563229 00000 n
+0000563294 00000 n
+0000563359 00000 n
+0000563424 00000 n
+0000563489 00000 n
+0000563554 00000 n
+0000563619 00000 n
+0000563684 00000 n
+0000563749 00000 n
+0000563813 00000 n
+0000563878 00000 n
+0000563943 00000 n
+0000564008 00000 n
+0000564072 00000 n
+0000564137 00000 n
+0000564202 00000 n
+0000564267 00000 n
+0000564332 00000 n
+0000564397 00000 n
+0000564462 00000 n
+0000564527 00000 n
+0000564591 00000 n
+0000564656 00000 n
+0000564721 00000 n
+0000564786 00000 n
+0000564851 00000 n
+0000564916 00000 n
+0000564981 00000 n
+0000565046 00000 n
+0000565111 00000 n
+0000565176 00000 n
+0000565241 00000 n
+0000565306 00000 n
+0000565371 00000 n
+0000565436 00000 n
+0000565501 00000 n
+0000571777 00000 n
+0000568475 00000 n
+0000565769 00000 n
+0000568600 00000 n
0000568664 00000 n
0000568729 00000 n
0000568794 00000 n
-0000568858 00000 n
+0000568859 00000 n
0000568923 00000 n
0000568988 00000 n
0000569053 00000 n
@@ -20775,516 +20754,673 @@ xref
0000569183 00000 n
0000569248 00000 n
0000569313 00000 n
-0000569378 00000 n
-0000877862 00000 n
+0000569377 00000 n
+0000569442 00000 n
+0000569507 00000 n
+0000569572 00000 n
+0000569637 00000 n
+0000569702 00000 n
+0000569767 00000 n
+0000569832 00000 n
+0000569897 00000 n
+0000569962 00000 n
+0000570026 00000 n
+0000570091 00000 n
+0000570156 00000 n
+0000570221 00000 n
+0000570286 00000 n
+0000570351 00000 n
+0000570416 00000 n
+0000570480 00000 n
+0000570545 00000 n
+0000570609 00000 n
+0000570674 00000 n
+0000570739 00000 n
+0000570804 00000 n
+0000570869 00000 n
+0000570934 00000 n
+0000570999 00000 n
+0000571064 00000 n
+0000571129 00000 n
+0000571194 00000 n
+0000571259 00000 n
+0000571324 00000 n
+0000571389 00000 n
+0000571454 00000 n
+0000571519 00000 n
+0000571584 00000 n
+0000571649 00000 n
+0000571713 00000 n
+0000891188 00000 n
+0000578142 00000 n
+0000574254 00000 n
+0000571980 00000 n
+0000574379 00000 n
+0000574443 00000 n
+0000574508 00000 n
+0000574572 00000 n
+0000574637 00000 n
+0000574702 00000 n
+0000574767 00000 n
+0000574832 00000 n
+0000574897 00000 n
+0000574962 00000 n
+0000575027 00000 n
+0000575092 00000 n
+0000575157 00000 n
+0000575222 00000 n
0000575287 00000 n
-0000571920 00000 n
-0000569619 00000 n
-0000572045 00000 n
-0000572109 00000 n
-0000572174 00000 n
-0000572239 00000 n
-0000572304 00000 n
-0000572369 00000 n
-0000572434 00000 n
-0000572499 00000 n
-0000572564 00000 n
-0000572629 00000 n
-0000572693 00000 n
-0000572758 00000 n
-0000572823 00000 n
-0000572888 00000 n
-0000572953 00000 n
-0000573018 00000 n
-0000573083 00000 n
-0000573148 00000 n
-0000573213 00000 n
-0000573277 00000 n
-0000573342 00000 n
-0000573407 00000 n
-0000573472 00000 n
-0000573537 00000 n
-0000573602 00000 n
-0000573667 00000 n
-0000573732 00000 n
-0000573797 00000 n
-0000573861 00000 n
-0000573926 00000 n
-0000573991 00000 n
-0000574056 00000 n
-0000574121 00000 n
-0000574186 00000 n
-0000574251 00000 n
-0000574316 00000 n
-0000574381 00000 n
-0000574445 00000 n
-0000574510 00000 n
-0000574575 00000 n
-0000574640 00000 n
-0000574705 00000 n
-0000574770 00000 n
-0000574835 00000 n
-0000574900 00000 n
-0000574965 00000 n
-0000575029 00000 n
-0000575094 00000 n
-0000575159 00000 n
-0000578611 00000 n
-0000577782 00000 n
-0000575531 00000 n
-0000577907 00000 n
-0000577971 00000 n
-0000578035 00000 n
-0000578099 00000 n
-0000578163 00000 n
-0000578227 00000 n
-0000578291 00000 n
-0000578355 00000 n
-0000578419 00000 n
-0000578483 00000 n
-0000578547 00000 n
-0000583005 00000 n
-0000583160 00000 n
-0000583315 00000 n
-0000583471 00000 n
-0000583630 00000 n
-0000583791 00000 n
-0000583952 00000 n
-0000584112 00000 n
-0000584268 00000 n
-0000584429 00000 n
-0000584590 00000 n
-0000584757 00000 n
-0000584924 00000 n
-0000585090 00000 n
-0000585251 00000 n
-0000594578 00000 n
-0000585979 00000 n
-0000582706 00000 n
-0000578788 00000 n
-0000585405 00000 n
-0000585469 00000 n
-0000585533 00000 n
-0000585597 00000 n
-0000585661 00000 n
-0000585725 00000 n
-0000585789 00000 n
-0000585916 00000 n
-0000582848 00000 n
-0000594734 00000 n
-0000594894 00000 n
-0000595061 00000 n
-0000595227 00000 n
-0000595387 00000 n
-0000595553 00000 n
-0000595719 00000 n
-0000595880 00000 n
-0000596040 00000 n
-0000596207 00000 n
-0000596373 00000 n
-0000596540 00000 n
-0000596706 00000 n
-0000596873 00000 n
-0000597033 00000 n
-0000597199 00000 n
-0000597366 00000 n
-0000597533 00000 n
-0000597693 00000 n
-0000597854 00000 n
-0000598010 00000 n
-0000598166 00000 n
-0000598326 00000 n
-0000598487 00000 n
-0000598647 00000 n
-0000598808 00000 n
-0000598968 00000 n
-0000599124 00000 n
-0000599284 00000 n
-0000599445 00000 n
-0000599606 00000 n
-0000599767 00000 n
-0000599928 00000 n
-0000600089 00000 n
-0000600246 00000 n
-0000600407 00000 n
-0000600569 00000 n
-0000600737 00000 n
-0000600904 00000 n
-0000601072 00000 n
-0000601240 00000 n
-0000601408 00000 n
-0000601576 00000 n
-0000601744 00000 n
-0000601912 00000 n
-0000602080 00000 n
-0000602249 00000 n
-0000602418 00000 n
-0000602587 00000 n
-0000602756 00000 n
-0000602925 00000 n
-0000603087 00000 n
-0000603254 00000 n
-0000603420 00000 n
-0000605196 00000 n
-0000603650 00000 n
-0000593919 00000 n
-0000586169 00000 n
-0000603586 00000 n
-0000594061 00000 n
-0000605364 00000 n
-0000605532 00000 n
-0000605699 00000 n
-0000605867 00000 n
-0000606034 00000 n
-0000606202 00000 n
-0000606423 00000 n
-0000604969 00000 n
-0000603788 00000 n
-0000606359 00000 n
-0000605111 00000 n
-0000873706 00000 n
-0000606679 00000 n
-0000873968 00000 n
-0000606706 00000 n
-0000873834 00000 n
-0000606799 00000 n
-0000607038 00000 n
-0000607063 00000 n
-0000619048 00000 n
-0000607291 00000 n
-0000607394 00000 n
-0000619290 00000 n
-0000620014 00000 n
-0000620248 00000 n
-0000633680 00000 n
-0000620564 00000 n
-0000620667 00000 n
-0000633914 00000 n
-0000634660 00000 n
-0000634886 00000 n
-0000645920 00000 n
-0000635033 00000 n
-0000635131 00000 n
-0000646160 00000 n
-0000646838 00000 n
-0000647069 00000 n
-0000648180 00000 n
-0000647124 00000 n
-0000647221 00000 n
-0000648423 00000 n
-0000649033 00000 n
-0000649237 00000 n
-0000649264 00000 n
-0000649291 00000 n
-0000651666 00000 n
-0000649483 00000 n
-0000649589 00000 n
-0000651914 00000 n
-0000652597 00000 n
-0000652807 00000 n
-0000662782 00000 n
-0000653420 00000 n
-0000653547 00000 n
-0000663022 00000 n
-0000664117 00000 n
-0000664321 00000 n
-0000666925 00000 n
-0000664522 00000 n
-0000664628 00000 n
-0000667172 00000 n
-0000667859 00000 n
-0000668069 00000 n
-0000669754 00000 n
-0000668182 00000 n
-0000668288 00000 n
-0000670003 00000 n
-0000670656 00000 n
-0000670867 00000 n
-0000676391 00000 n
-0000671220 00000 n
-0000671331 00000 n
-0000676635 00000 n
-0000677411 00000 n
-0000677616 00000 n
-0000685246 00000 n
-0000678074 00000 n
-0000678189 00000 n
-0000685486 00000 n
-0000686376 00000 n
-0000686579 00000 n
-0000687329 00000 n
-0000686613 00000 n
-0000686708 00000 n
-0000687568 00000 n
-0000688164 00000 n
-0000688366 00000 n
-0000694759 00000 n
-0000688823 00000 n
-0000688931 00000 n
-0000694999 00000 n
-0000695884 00000 n
-0000696088 00000 n
-0000698692 00000 n
-0000696278 00000 n
-0000696384 00000 n
-0000698935 00000 n
-0000699607 00000 n
-0000699811 00000 n
-0000701831 00000 n
-0000699925 00000 n
-0000700029 00000 n
-0000702073 00000 n
-0000702718 00000 n
-0000702923 00000 n
-0000705976 00000 n
-0000703214 00000 n
-0000703321 00000 n
-0000706216 00000 n
-0000706952 00000 n
-0000707156 00000 n
-0000714567 00000 n
-0000707621 00000 n
-0000707736 00000 n
-0000714808 00000 n
-0000715687 00000 n
-0000715892 00000 n
-0000715919 00000 n
-0000715980 00000 n
-0000716173 00000 n
-0000716414 00000 n
-0000716631 00000 n
-0000721353 00000 n
-0000716990 00000 n
-0000717096 00000 n
-0000721595 00000 n
-0000722373 00000 n
-0000722577 00000 n
-0000725385 00000 n
-0000722835 00000 n
-0000722941 00000 n
-0000725625 00000 n
-0000726324 00000 n
-0000726528 00000 n
-0000735798 00000 n
-0000727012 00000 n
-0000727131 00000 n
-0000736039 00000 n
-0000737037 00000 n
-0000737242 00000 n
-0000739252 00000 n
-0000737356 00000 n
-0000737460 00000 n
-0000739494 00000 n
-0000740140 00000 n
-0000740345 00000 n
-0000742861 00000 n
-0000740592 00000 n
-0000740698 00000 n
-0000743102 00000 n
-0000743807 00000 n
-0000744012 00000 n
-0000753526 00000 n
-0000744585 00000 n
-0000744717 00000 n
-0000753768 00000 n
-0000754769 00000 n
-0000754975 00000 n
-0000761813 00000 n
-0000755407 00000 n
-0000755519 00000 n
-0000762053 00000 n
-0000762911 00000 n
-0000763114 00000 n
-0000764163 00000 n
-0000763192 00000 n
-0000763292 00000 n
-0000764403 00000 n
-0000765025 00000 n
-0000765229 00000 n
-0000770355 00000 n
-0000765598 00000 n
-0000765713 00000 n
-0000770596 00000 n
-0000771385 00000 n
-0000771590 00000 n
-0000773149 00000 n
-0000771683 00000 n
-0000771784 00000 n
-0000773388 00000 n
-0000774014 00000 n
-0000774216 00000 n
-0000776453 00000 n
-0000774395 00000 n
-0000774501 00000 n
-0000776694 00000 n
-0000777363 00000 n
-0000777568 00000 n
-0000780111 00000 n
-0000777744 00000 n
-0000777851 00000 n
-0000780353 00000 n
-0000781038 00000 n
-0000781244 00000 n
-0000781342 00000 n
-0000782386 00000 n
-0000781420 00000 n
-0000781520 00000 n
-0000782627 00000 n
-0000783251 00000 n
-0000783456 00000 n
-0000785259 00000 n
-0000783567 00000 n
-0000783670 00000 n
-0000785501 00000 n
-0000786144 00000 n
-0000793321 00000 n
-0000786350 00000 n
-0000797639 00000 n
-0000793554 00000 n
-0000800702 00000 n
-0000797928 00000 n
-0000803919 00000 n
-0000800941 00000 n
-0000806539 00000 n
-0000804163 00000 n
-0000830201 00000 n
-0000806784 00000 n
-0000849343 00000 n
-0000830508 00000 n
-0000861305 00000 n
-0000849615 00000 n
-0000864673 00000 n
-0000861555 00000 n
-0000867446 00000 n
-0000864946 00000 n
-0000870391 00000 n
-0000867698 00000 n
-0000873420 00000 n
-0000870637 00000 n
-0000877989 00000 n
-0000878150 00000 n
-0000878232 00000 n
-0000878309 00000 n
-0000885618 00000 n
-0000886283 00000 n
-0000886952 00000 n
-0000887621 00000 n
-0000888287 00000 n
-0000888956 00000 n
-0000889624 00000 n
-0000890295 00000 n
-0000890959 00000 n
-0000891628 00000 n
-0000892297 00000 n
-0000892963 00000 n
-0000893632 00000 n
-0000894301 00000 n
-0000894966 00000 n
-0000895637 00000 n
-0000896305 00000 n
-0000896974 00000 n
-0000897640 00000 n
-0000898309 00000 n
-0000898978 00000 n
-0000899644 00000 n
-0000900313 00000 n
-0000900981 00000 n
-0000901652 00000 n
-0000902317 00000 n
-0000902986 00000 n
-0000903655 00000 n
-0000904321 00000 n
-0000904990 00000 n
-0000905659 00000 n
-0000906328 00000 n
-0000906996 00000 n
-0000907664 00000 n
-0000908333 00000 n
-0000908995 00000 n
-0000909664 00000 n
-0000910333 00000 n
-0000911002 00000 n
-0000911667 00000 n
-0000912338 00000 n
-0000913006 00000 n
-0000913672 00000 n
-0000914341 00000 n
-0000915010 00000 n
-0000915679 00000 n
-0000916345 00000 n
-0000917014 00000 n
-0000917682 00000 n
-0000918350 00000 n
-0000919019 00000 n
-0000919688 00000 n
-0000920357 00000 n
-0000921023 00000 n
-0000921692 00000 n
-0000922361 00000 n
-0000923026 00000 n
-0000923697 00000 n
-0000924365 00000 n
-0000925034 00000 n
-0000925700 00000 n
-0000926369 00000 n
-0000927038 00000 n
-0000927704 00000 n
-0000928373 00000 n
-0000929041 00000 n
-0000929712 00000 n
-0000930376 00000 n
-0000931045 00000 n
-0000931714 00000 n
-0000932376 00000 n
-0000933045 00000 n
-0000933714 00000 n
-0000934380 00000 n
-0000935048 00000 n
-0000935717 00000 n
-0000936386 00000 n
-0000937052 00000 n
-0000937687 00000 n
-0000938321 00000 n
-0000938953 00000 n
-0000939588 00000 n
-0000940223 00000 n
-0000940858 00000 n
-0000941490 00000 n
-0000942125 00000 n
-0000942759 00000 n
-0000943393 00000 n
-0000944028 00000 n
-0000944663 00000 n
-0000945298 00000 n
-0000945930 00000 n
-0000946565 00000 n
-0000947200 00000 n
-0000947831 00000 n
-0000948468 00000 n
-0000949102 00000 n
-0000949737 00000 n
-0000950369 00000 n
-0000951004 00000 n
-0000951639 00000 n
-0000952357 00000 n
-0000953155 00000 n
-0000953811 00000 n
-0000954472 00000 n
-0000955141 00000 n
-0000955916 00000 n
-0000956707 00000 n
-0000957622 00000 n
-0000958763 00000 n
-0000959052 00000 n
-0000959408 00000 n
-0000959761 00000 n
-0000960114 00000 n
-0000960304 00000 n
-0000960407 00000 n
-0000960447 00000 n
-0000960579 00000 n
+0000575352 00000 n
+0000575417 00000 n
+0000575481 00000 n
+0000575546 00000 n
+0000575611 00000 n
+0000575676 00000 n
+0000575741 00000 n
+0000575806 00000 n
+0000575871 00000 n
+0000575936 00000 n
+0000576001 00000 n
+0000576065 00000 n
+0000576130 00000 n
+0000576195 00000 n
+0000576260 00000 n
+0000576325 00000 n
+0000576390 00000 n
+0000576455 00000 n
+0000576520 00000 n
+0000576585 00000 n
+0000576649 00000 n
+0000576714 00000 n
+0000576779 00000 n
+0000576844 00000 n
+0000576909 00000 n
+0000576974 00000 n
+0000577039 00000 n
+0000577104 00000 n
+0000577169 00000 n
+0000577234 00000 n
+0000577299 00000 n
+0000577364 00000 n
+0000577429 00000 n
+0000577494 00000 n
+0000577559 00000 n
+0000577624 00000 n
+0000577689 00000 n
+0000577754 00000 n
+0000577819 00000 n
+0000577883 00000 n
+0000577948 00000 n
+0000578013 00000 n
+0000578078 00000 n
+0000584363 00000 n
+0000580542 00000 n
+0000578306 00000 n
+0000580667 00000 n
+0000580731 00000 n
+0000580796 00000 n
+0000580860 00000 n
+0000580925 00000 n
+0000580990 00000 n
+0000581055 00000 n
+0000581120 00000 n
+0000581185 00000 n
+0000581250 00000 n
+0000581315 00000 n
+0000581380 00000 n
+0000581444 00000 n
+0000581509 00000 n
+0000581574 00000 n
+0000581639 00000 n
+0000581704 00000 n
+0000581769 00000 n
+0000581834 00000 n
+0000581899 00000 n
+0000581964 00000 n
+0000582028 00000 n
+0000582093 00000 n
+0000582158 00000 n
+0000582223 00000 n
+0000582288 00000 n
+0000582353 00000 n
+0000582418 00000 n
+0000582483 00000 n
+0000582548 00000 n
+0000582612 00000 n
+0000582677 00000 n
+0000582742 00000 n
+0000582807 00000 n
+0000582872 00000 n
+0000582937 00000 n
+0000583002 00000 n
+0000583067 00000 n
+0000583132 00000 n
+0000583196 00000 n
+0000583261 00000 n
+0000583326 00000 n
+0000583391 00000 n
+0000583456 00000 n
+0000583521 00000 n
+0000583586 00000 n
+0000583651 00000 n
+0000583716 00000 n
+0000583781 00000 n
+0000583846 00000 n
+0000583910 00000 n
+0000583975 00000 n
+0000584040 00000 n
+0000584105 00000 n
+0000584170 00000 n
+0000584235 00000 n
+0000584300 00000 n
+0000590530 00000 n
+0000586576 00000 n
+0000584540 00000 n
+0000586701 00000 n
+0000586765 00000 n
+0000586830 00000 n
+0000586894 00000 n
+0000586959 00000 n
+0000587024 00000 n
+0000587089 00000 n
+0000587154 00000 n
+0000587219 00000 n
+0000587284 00000 n
+0000587349 00000 n
+0000587414 00000 n
+0000587479 00000 n
+0000587544 00000 n
+0000587608 00000 n
+0000587673 00000 n
+0000587738 00000 n
+0000587803 00000 n
+0000587868 00000 n
+0000587933 00000 n
+0000587998 00000 n
+0000588063 00000 n
+0000588128 00000 n
+0000588192 00000 n
+0000588257 00000 n
+0000588322 00000 n
+0000588387 00000 n
+0000588452 00000 n
+0000588517 00000 n
+0000588582 00000 n
+0000588647 00000 n
+0000588712 00000 n
+0000588777 00000 n
+0000588842 00000 n
+0000588907 00000 n
+0000588972 00000 n
+0000589037 00000 n
+0000589102 00000 n
+0000589167 00000 n
+0000589232 00000 n
+0000589297 00000 n
+0000589362 00000 n
+0000589426 00000 n
+0000589491 00000 n
+0000589556 00000 n
+0000589621 00000 n
+0000589686 00000 n
+0000589751 00000 n
+0000589816 00000 n
+0000589881 00000 n
+0000589946 00000 n
+0000590010 00000 n
+0000590075 00000 n
+0000590140 00000 n
+0000590205 00000 n
+0000590270 00000 n
+0000590335 00000 n
+0000590400 00000 n
+0000590465 00000 n
+0000593785 00000 n
+0000592957 00000 n
+0000590748 00000 n
+0000593082 00000 n
+0000593209 00000 n
+0000593273 00000 n
+0000593337 00000 n
+0000593401 00000 n
+0000593465 00000 n
+0000593529 00000 n
+0000593593 00000 n
+0000593657 00000 n
+0000593721 00000 n
+0000600723 00000 n
+0000600878 00000 n
+0000601033 00000 n
+0000601189 00000 n
+0000601348 00000 n
+0000601509 00000 n
+0000601669 00000 n
+0000601829 00000 n
+0000601984 00000 n
+0000602145 00000 n
+0000602306 00000 n
+0000602472 00000 n
+0000602639 00000 n
+0000602805 00000 n
+0000602966 00000 n
+0000603122 00000 n
+0000603278 00000 n
+0000603438 00000 n
+0000603604 00000 n
+0000603771 00000 n
+0000603932 00000 n
+0000604099 00000 n
+0000604266 00000 n
+0000604427 00000 n
+0000604588 00000 n
+0000604755 00000 n
+0000604922 00000 n
+0000605089 00000 n
+0000605256 00000 n
+0000605423 00000 n
+0000605583 00000 n
+0000605748 00000 n
+0000605913 00000 n
+0000606078 00000 n
+0000606238 00000 n
+0000606399 00000 n
+0000606555 00000 n
+0000606711 00000 n
+0000606870 00000 n
+0000607031 00000 n
+0000607191 00000 n
+0000613502 00000 n
+0000607603 00000 n
+0000600190 00000 n
+0000593988 00000 n
+0000607349 00000 n
+0000607413 00000 n
+0000607540 00000 n
+0000600332 00000 n
+0000613658 00000 n
+0000613819 00000 n
+0000613979 00000 n
+0000614140 00000 n
+0000614300 00000 n
+0000614461 00000 n
+0000614622 00000 n
+0000614779 00000 n
+0000614941 00000 n
+0000615103 00000 n
+0000615271 00000 n
+0000615438 00000 n
+0000615606 00000 n
+0000615774 00000 n
+0000615941 00000 n
+0000616109 00000 n
+0000616275 00000 n
+0000616443 00000 n
+0000616611 00000 n
+0000616779 00000 n
+0000616948 00000 n
+0000617116 00000 n
+0000617285 00000 n
+0000617453 00000 n
+0000617615 00000 n
+0000617782 00000 n
+0000617950 00000 n
+0000618117 00000 n
+0000618285 00000 n
+0000618452 00000 n
+0000618620 00000 n
+0000618788 00000 n
+0000618956 00000 n
+0000619124 00000 n
+0000619293 00000 n
+0000619514 00000 n
+0000613014 00000 n
+0000607767 00000 n
+0000619450 00000 n
+0000613156 00000 n
+0000887032 00000 n
+0000619770 00000 n
+0000887294 00000 n
+0000619797 00000 n
+0000887160 00000 n
+0000619890 00000 n
+0000620129 00000 n
+0000620154 00000 n
+0000632139 00000 n
+0000620382 00000 n
+0000620485 00000 n
+0000632381 00000 n
+0000633105 00000 n
+0000633339 00000 n
+0000646771 00000 n
+0000633655 00000 n
+0000633758 00000 n
+0000647005 00000 n
+0000647751 00000 n
+0000647977 00000 n
+0000659011 00000 n
+0000648124 00000 n
+0000648222 00000 n
+0000659251 00000 n
+0000659929 00000 n
+0000660160 00000 n
+0000661271 00000 n
+0000660215 00000 n
+0000660312 00000 n
+0000661514 00000 n
+0000662124 00000 n
+0000662328 00000 n
+0000662355 00000 n
+0000662382 00000 n
+0000664757 00000 n
+0000662574 00000 n
+0000662680 00000 n
+0000665005 00000 n
+0000665688 00000 n
+0000665898 00000 n
+0000675857 00000 n
+0000666514 00000 n
+0000666645 00000 n
+0000676097 00000 n
+0000677189 00000 n
+0000677393 00000 n
+0000679997 00000 n
+0000677594 00000 n
+0000677700 00000 n
+0000680244 00000 n
+0000680931 00000 n
+0000681141 00000 n
+0000682826 00000 n
+0000681254 00000 n
+0000681360 00000 n
+0000683075 00000 n
+0000683728 00000 n
+0000683939 00000 n
+0000689463 00000 n
+0000684292 00000 n
+0000684403 00000 n
+0000689707 00000 n
+0000690483 00000 n
+0000690688 00000 n
+0000698318 00000 n
+0000691146 00000 n
+0000691261 00000 n
+0000698558 00000 n
+0000699448 00000 n
+0000699651 00000 n
+0000700401 00000 n
+0000699685 00000 n
+0000699780 00000 n
+0000700640 00000 n
+0000701236 00000 n
+0000701438 00000 n
+0000707831 00000 n
+0000701895 00000 n
+0000702003 00000 n
+0000708071 00000 n
+0000708956 00000 n
+0000709160 00000 n
+0000711764 00000 n
+0000709350 00000 n
+0000709456 00000 n
+0000712007 00000 n
+0000712679 00000 n
+0000712883 00000 n
+0000714903 00000 n
+0000712997 00000 n
+0000713101 00000 n
+0000715145 00000 n
+0000715790 00000 n
+0000715995 00000 n
+0000719048 00000 n
+0000716286 00000 n
+0000716393 00000 n
+0000719288 00000 n
+0000720024 00000 n
+0000720228 00000 n
+0000727633 00000 n
+0000720696 00000 n
+0000720811 00000 n
+0000727874 00000 n
+0000728759 00000 n
+0000728964 00000 n
+0000728991 00000 n
+0000729052 00000 n
+0000729245 00000 n
+0000729486 00000 n
+0000729703 00000 n
+0000734425 00000 n
+0000730062 00000 n
+0000730168 00000 n
+0000734667 00000 n
+0000735445 00000 n
+0000735649 00000 n
+0000738608 00000 n
+0000735923 00000 n
+0000736029 00000 n
+0000738848 00000 n
+0000739555 00000 n
+0000739759 00000 n
+0000749029 00000 n
+0000740243 00000 n
+0000740362 00000 n
+0000749270 00000 n
+0000750268 00000 n
+0000750473 00000 n
+0000752483 00000 n
+0000750587 00000 n
+0000750691 00000 n
+0000752725 00000 n
+0000753371 00000 n
+0000753576 00000 n
+0000756092 00000 n
+0000753823 00000 n
+0000753929 00000 n
+0000756333 00000 n
+0000757038 00000 n
+0000757243 00000 n
+0000766631 00000 n
+0000757812 00000 n
+0000757944 00000 n
+0000766873 00000 n
+0000767871 00000 n
+0000768077 00000 n
+0000774915 00000 n
+0000768509 00000 n
+0000768621 00000 n
+0000775155 00000 n
+0000776013 00000 n
+0000776216 00000 n
+0000777265 00000 n
+0000776294 00000 n
+0000776394 00000 n
+0000777505 00000 n
+0000778127 00000 n
+0000778331 00000 n
+0000783457 00000 n
+0000778700 00000 n
+0000778815 00000 n
+0000783698 00000 n
+0000784487 00000 n
+0000784692 00000 n
+0000786251 00000 n
+0000784785 00000 n
+0000784886 00000 n
+0000786490 00000 n
+0000787116 00000 n
+0000787318 00000 n
+0000789555 00000 n
+0000787497 00000 n
+0000787603 00000 n
+0000789796 00000 n
+0000790465 00000 n
+0000790670 00000 n
+0000793431 00000 n
+0000790870 00000 n
+0000790977 00000 n
+0000793673 00000 n
+0000794364 00000 n
+0000794570 00000 n
+0000794668 00000 n
+0000795712 00000 n
+0000794746 00000 n
+0000794846 00000 n
+0000795953 00000 n
+0000796577 00000 n
+0000796782 00000 n
+0000798585 00000 n
+0000796893 00000 n
+0000796996 00000 n
+0000798827 00000 n
+0000799470 00000 n
+0000806647 00000 n
+0000799676 00000 n
+0000810965 00000 n
+0000806880 00000 n
+0000814028 00000 n
+0000811254 00000 n
+0000817245 00000 n
+0000814267 00000 n
+0000819865 00000 n
+0000817489 00000 n
+0000843527 00000 n
+0000820110 00000 n
+0000862669 00000 n
+0000843834 00000 n
+0000874631 00000 n
+0000862941 00000 n
+0000877999 00000 n
+0000874881 00000 n
+0000880772 00000 n
+0000878272 00000 n
+0000883717 00000 n
+0000881024 00000 n
+0000886746 00000 n
+0000883963 00000 n
+0000891324 00000 n
+0000891485 00000 n
+0000891567 00000 n
+0000891644 00000 n
+0000898954 00000 n
+0000899619 00000 n
+0000900288 00000 n
+0000900957 00000 n
+0000901623 00000 n
+0000902292 00000 n
+0000902960 00000 n
+0000903631 00000 n
+0000904295 00000 n
+0000904964 00000 n
+0000905633 00000 n
+0000906299 00000 n
+0000906968 00000 n
+0000907637 00000 n
+0000908302 00000 n
+0000908973 00000 n
+0000909641 00000 n
+0000910310 00000 n
+0000910976 00000 n
+0000911645 00000 n
+0000912314 00000 n
+0000912980 00000 n
+0000913649 00000 n
+0000914317 00000 n
+0000914988 00000 n
+0000915653 00000 n
+0000916322 00000 n
+0000916991 00000 n
+0000917657 00000 n
+0000918326 00000 n
+0000918995 00000 n
+0000919664 00000 n
+0000920332 00000 n
+0000921000 00000 n
+0000921669 00000 n
+0000922331 00000 n
+0000923000 00000 n
+0000923669 00000 n
+0000924338 00000 n
+0000925003 00000 n
+0000925674 00000 n
+0000926342 00000 n
+0000927008 00000 n
+0000927677 00000 n
+0000928346 00000 n
+0000929015 00000 n
+0000929681 00000 n
+0000930350 00000 n
+0000931018 00000 n
+0000931686 00000 n
+0000932355 00000 n
+0000933024 00000 n
+0000933693 00000 n
+0000934359 00000 n
+0000935028 00000 n
+0000935697 00000 n
+0000936362 00000 n
+0000937033 00000 n
+0000937701 00000 n
+0000938370 00000 n
+0000939036 00000 n
+0000939705 00000 n
+0000940374 00000 n
+0000941040 00000 n
+0000941709 00000 n
+0000942377 00000 n
+0000943048 00000 n
+0000943712 00000 n
+0000944381 00000 n
+0000945050 00000 n
+0000945712 00000 n
+0000946381 00000 n
+0000947050 00000 n
+0000947716 00000 n
+0000948384 00000 n
+0000949053 00000 n
+0000949722 00000 n
+0000950388 00000 n
+0000951057 00000 n
+0000951715 00000 n
+0000952350 00000 n
+0000952985 00000 n
+0000953617 00000 n
+0000954252 00000 n
+0000954887 00000 n
+0000955518 00000 n
+0000956155 00000 n
+0000956789 00000 n
+0000957424 00000 n
+0000958056 00000 n
+0000958691 00000 n
+0000959326 00000 n
+0000959958 00000 n
+0000960593 00000 n
+0000961227 00000 n
+0000961864 00000 n
+0000962494 00000 n
+0000963129 00000 n
+0000963764 00000 n
+0000964396 00000 n
+0000965031 00000 n
+0000965666 00000 n
+0000966318 00000 n
+0000967129 00000 n
+0000967847 00000 n
+0000968494 00000 n
+0000969165 00000 n
+0000969880 00000 n
+0000970683 00000 n
+0000971552 00000 n
+0000972660 00000 n
+0000973199 00000 n
+0000973555 00000 n
+0000973908 00000 n
+0000974261 00000 n
+0000974460 00000 n
+0000974563 00000 n
+0000974603 00000 n
+0000974735 00000 n
trailer
-<< /Size 4650 /Root 4648 0 R /Info 4649 0 R /ID [ <D64F3A26FAAB7864F77EB030AC63CA56> <D64F3A26FAAB7864F77EB030AC63CA56> ] >>
+<< /Size 4697 /Root 4695 0 R /Info 4696 0 R /ID [ <6159AB70A13AE1E9AE0542A241BCE80E> <6159AB70A13AE1E9AE0542A241BCE80E> ] >>
startxref
-961140
+975296
%%EOF
diff --git a/macros/luatex/latex/tango/README b/macros/luatex/latex/tango/README
new file mode 100644
index 0000000000..014ae456a2
--- /dev/null
+++ b/macros/luatex/latex/tango/README
@@ -0,0 +1,42 @@
+Tango is a LaTeX document class for use by mathematics teachers. It requires lualatex, some LaTeX packages (see the complete documentation for details), and a recent version of LaTeX (see paragraph 4 below).
+
+Author: Michel Bovani <Michel.Bovani@icloud.com>
+Tango Web Page: https://tango.mathriochka.net
+
+1 Versions history
+0.8.0 (2024-07-17) This version
+New: Language complete support for
+french, english, british, american, canadian, australian, newzealand, german, ngerman, naustrian, nswissgerman, italian, spanish.
+
+0.7.2 (2024-07-12)
+New in this version
+• correction of the countername in subparagraph definition for titlesec.
+• fix incorrect vertical space in the \exo command.
+
+0.7.1 First release (2024-07-08)
+
+2 License
+Tango is released under Latex public project licence (LPPL), version 1.3c
+See https://www.latex-project.org/lppl/lppl-1-3c/
+
+3 Installation
+Just put the tango.cls file in a latex directory of a texmf tree, for example:
+TEXMF/tex/lualatex/tango/tango.cls
+
+4 Usage
+\documentclass[<options>]{tango}
+The tango document class requires recent versions of LaTeX and lualatex. At my home it runs on TeXLive 2024, TeXLive 2023 and on the last update of TeXlive 2022.
+
+5 About examples
+Example files are provided for testing the tango document class and for learning how to adapt margins, headings &Co.
+
+The files to typeset are:
+
+book-mathematics.tex
+handout-euler.tex
+handout-polynomes-deg2.tex
+schoolwork.tex
+candide.tex (the result is best in the two-pages mode of your pdf viewer).
+
+6 Internet website (new french only for now)
+https://tango.mathriochka.net \ No newline at end of file
diff --git a/macros/luatex/latex/tango/doc/tango-en.pdf b/macros/luatex/latex/tango/doc/tango-en.pdf
new file mode 100644
index 0000000000..d7969f1cb5
--- /dev/null
+++ b/macros/luatex/latex/tango/doc/tango-en.pdf
Binary files differ
diff --git a/macros/luatex/latex/tango/doc/tango-en.tex b/macros/luatex/latex/tango/doc/tango-en.tex
new file mode 100644
index 0000000000..bf7995ef17
--- /dev/null
+++ b/macros/luatex/latex/tango/doc/tango-en.tex
@@ -0,0 +1,753 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[english,ColorTheme=Red,FontSize=10pt]{tango}
+%\setmonofont{Latin Modern Mono}[Scale=MatchUppercase]
+\usepackage{longtable,csquotes,lipsum,tcolorbox}
+\usepackage[dvipsnames]{xcolor}
+\newcommand\DO[1]{\textcolor{ColorOne}{\bfseries #1}}
+\newcommand\TO[1]{\textsf{#1}}
+%%
+\NewDocumentCommand\showtheme{m}
+{{\tgosetup{ColorTheme=#1}
+\parbox{2.1cm}{\centering
+\textsf{#1\rule[-3pt]{0pt}{10pt}}\\
+\colorbox{ColorOne}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+\colorbox{ColorTwo}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+}}}
+%
+%\tgosmartlists
+\renewtgolabels1{\lefthand}
+\definecolor{ColorThree}{rgb}{0.93,0.95,0.97}
+\tcbset{colback=ColorTwo,colframe=ColorTwo,sharp corners}
+\frenchspacing
+%\setcounter{section}{88}
+\begin{document}
+
+\renewcommand{\arraystretch}{1.1}
+\title{\textcolor{ColorOne}{\floweroneleft}\,The tango document class\,\textcolor{ColorOne}{\floweroneright}}
+\author{\href{mailto:michel.bovani@icloud.com}{Michel \textsc{Bovani}}\\
+Tango web page: \href{https://tango.mathriochka.net}{https://tango.mathriochka.net}}
+\date{\today\\v. 0.8.0}
+{\sffamily
+\maketitle
+
+}
+\thispagestyle{empty}
+
+\tgoshorttoc
+\section{What the tango document class is}
+
+
+Tango is a Latex document class (\verb=\documentclass[<options>]{tango}=) for use by mathematics teachers (roughly speaking, from high school to undergraduate level). It makes it possible to typeset several types of documents, from the short handout to the complete textbook. The \enquote{maths dedicated aspect} essentially consists in:
+\begin{itemize}
+\item loading maths packages;
+\item offering dedicated commands and environments for statements (definitions, propositions, theorems…), exercises, numbering.
+\end{itemize}
+
+Tango is reasonably configurable, even if certain choices are imposed: mandatory use of lualatex, opentype fonts and recent installation, in particular. The tango class defines eight output formats, five of which are suitable for tablets, e-readers and smartphones; a system currently under development can be used to introduce a particular input for a given output format (for example, forcing a page break for the A5 format only). Finally, the tango class can be used for projects of a more general nature than maths lessons: science courses, but even more general usage with some extra configuration effort (see the Candide directory in the examples).
+
+Another class of documents for presenting school work (training exercises, test or exam subjects) will soon be available, called \enquote{bravo}.
+
+
+
+
+\section{Options overview}
+Please note that the table below only lists the options actually managed by the tango class. Other options, if used when calling the class, can simply be passed to certain packages. This is the case, for example, with the babel language options, or the \TO{math-style} option, which is systematically passed to the \TO{unicode-math} package.
+
+Default values are in bold red. Bold options marked with a \TO{\textbf{star*}} can be used in the preamble and in the body of the document with the \verb=\tgosetup{}= command: for example, in order to change the colors inside the document, you can use \verb+\tgosetup{ColorTheme=Navy}+. Other options can only be mentioned when the tango class is called.
+
+
+\begin{longtable}{p{0.23\linewidth}p{0.7\linewidth}}
+\caption[]{The tango class options}\\
+\textbf{Option}&\textbf{Usage}\\
+\hline\endhead
+\hline\multicolumn{2}{r}{\emph{Continued next page}}\endfoot
+\hline\endlastfoot
+
+\hline
+\TO{%
+french, english, british, american, canadian, australian, newzealand, german, ngerman, naustrian, nswissgerman, italian, spanish}.& Tango will transmit all language options to the \TO{babel} package. However, the translation of specific names used by tango (such as theorem, exercise, etc.) is only guaranteed for the languages listed opposite. Please note that even English speakers must \emph{imperatively} pass a language option to tango.
+
+See section~\ref{lang} below.\\
+\hline
+\TO{no-statement}&\TO{no-statement=true/\DO{false}}. The \TO{thm}, \TO{defin}, \TO{lem}, \TO{coro}, \TO{propo} environments (for theorems, definitions, lemmas, corollaries, propositions) are defined by default. The no-statement option allows you to define them later, on request (see \verb=\newstatement= and \verb=\renewstatement= commands in section~\ref{st-section} page~\pageref{st-section}).\\
+\hline
+\TO{no-hyperref}&\TO{no-hyperref=true/\DO{false}}. If you're only planning a single paper output….\\
+\hline
+\TO{no-indent/indent}&\TO{no-indent=true/\DO{false}}. Indents are present by default. The option \TO{noindent} (meaning \TO{no-indent = true}) returns us to the left margin. The \TO{indent} option also exists, but is not very useful!\\
+\hline
+\TO{no-titleindent}/\TO{titleindent}&Title indents are present by default only in French (because in French typography, the first paragraph after a title must be indented: so I prefer in this case the titles to be indented too). You can use no-tiltleindent in French and titleindent in English to change the default behavior. These options must be called after the language options.\\
+\hline
+\TO{\textbf{ThmNamePos*}}&\TO{ThmNamePos=<value>} where \TO{<value>} can be \TO{\DO{left}} or \TO{right}. The name of the statement (Theorem, Definition, etc.) is displayed to the left or right of the box.\\
+\hline
+\TO{PubliClass}&\TO{PubliClass=<value>} where \TO{<value>} can be \TO{\DO{article}} or \TO{book}. Indicates the base document class used (Latex standard \TO{article} document class or Latex standard \TO{book} document class.) The tango class is designed so that short handouts or monographs composed with the \TO{article} version can then be grouped together as chapters in the same volume with the \TO{book} version. See the \texttt{mathematics} directory in the \texttt{examples} documentation. With the \TO{article} version, the \verb=\part= and \verb=\tableofontents= commands are disabled. The \verb=\tgoshorttoc= command can be used to obtain a summary at the beginning of a monograph.\\
+\hline
+\TO{oneside/twoside}& The option \TO{twoside} makes recto/verso, \TO{oneside} simply makes recto. The default is \TO{\DO{oneside}}. For now, there's no adjustment of inner and outer margins with twoside but it's easy to adapt it to your needs with the \verb=\geometry= command in the preamble. Note that one may prefer \TO{twoside=false} to \TO{oneside} (why not?).\\
+\hline
+\TO{FontSize}&\TO{FontSize=<value>} where \TO{<value>} can be \TO{9pt}, \TO{\DO{10pt}}, \TO{11pt} ou \TO{12pt}.\\
+\hline
+\TO{\textbf{ColorTheme*}}&\TO{ColorTheme=<value>} where \TO{<value>} can be \TO{Blue, Navy, USAF, Azur, Red, Framboise, Brique, Sienne, Caramel, Olive, Tannen, \DO{GrayGray}, BlackAndWhite, Ink} or \TO{Steel}. These values are worth trying out: each defines a set of two colors, one solid (ColorOne) for titles and one very light (ColorTwo) for box backgrounds.\\
+\hline
+\TO{\textbf{ColorOne*}/\textbf{ColorTwo*}}& These options allow the user to define the colors of a personal theme separately; the argument must be a suitable argument for \verb=\definecolor=. See xcolor package (loaded without options by the tango class) documentation.
+\begin{example}[Examples]
+ \begin{itemize}
+ \item\TO{ColorOne=}\verb={rgb}{0.75,0.1,0.05}=
+ \item\TO{ColorOne=}\verb={cmyk}{0,0.8,0.8,0.2}=
+ \item\TO{ColorTwo=}\verb={{rgb}{0.75,0.96,0.75}}= (note that external braces may be used, but are not mandatory).
+\end{itemize}
+\end{example}
+\\
+\hline
+\TO{\textbf{ColorOneNamed*}} / \\
+\TO{\textbf{ColorTwoNamed*}}&
+These options allow the user to define the colors of a personal theme separately; the argument must be a suitable argument for \verb=\colorlet=. See xcolor package (loaded without options by the tango class) documentation.
+\begin{example}[Examples]
+ \begin{itemize}
+ \item\TO{ColorOneNamed=}\verb={red!70!blue}=
+\item\TO{ColorTwoNamed=}\verb={yellow!12}=
+ \end{itemize}
+\end{example}
+If you want to use a predefined set of colors, say \TO{dvipsnames}, you may reload the \TO{xcolor} package with the \TO{dvipsnames} option in your preamble, and then use the \verb=\tgosetup= command:
+\begin{itemize}
+\item \verb+\tgosetup{ColorOneNamed={RedOrange!80!BrickRed}}+
+ \end{itemize}
+\\
+\hline
+\TO{Output}&\TO{Output=<value>} where \TO{<value>} can be \TO{\DO{A4paper}, Letter, A5paper, BigTablet, Tablet, SmallTablet, eReader} or \TO{Smartphone}. \TO{BigTablet}, \TO{Tablet} and \TO{SmallTablet} correspond to 13-, 11- and 8.5-inch screens respectively. \TO{eReader} is for a 6-inch e-reader. It should be noted that in the case of \TO{eReader} and \TO{Smartphone}, the requested format is larger than the actual format, so that the font sizes are much smaller than required. So the \TO{FontSize=9pt} option produces a result on their screens that may be difficult to read.\\
+\hline
+ \TO{Numbers}& \TO{Numbers=<value>} where \TO{<value>} can be \TO{TextOldStyle, OldStyle, MathOldStyle, FullOldstyle}. If you don't ask for anything, you get the \enquote{lining} numbers.
+\begin{itemize}
+\item \TO{Numbers=TextOldStyle} activates oldstyle (or lower-case) digits (like these {\olddigits 0123456789}) of the erewhon font (basic text font) for the entire document.
+\item \TO{Numbers=OldStyle} activates oldsyle (or lower-case) digits for all text fonts used in the document.
+\item \TO{Numbers=MathOldStyle} activates lower-case digits only in mathematics (I can't think of any good reason to do this!).
+\item \TO{Numbers=FullOldStyle} activates lower-case digits for all text fonts as well as for mathematics.
+\end{itemize}
+It should be noted that it is always possible to switch locally from the digits selected with this option to one of their variants (for example, section titles are systematically numbered using \enquote{lining} digits, since these titles are themselves capitalized).\\
+\hline
+\TO{StylisticSet}&\TO{StylisticSet=\{<value1>, <value2>,…\}} where \TO{<value1>, <value2>,} etc. are to be taken from \TO{upint, leqslant, smaller, subsetneq} and \TO{parallelslant}. These options concern the Erewhon-Math font, which is a (very) extended opentype version by Daniel \textsc{Flipo} of the math fonts of the Fourier-Gutenberg system. For more information, see the Erewhon-Math documentation (\verb=texdoc erewhon-math= in any good terminal).\\
+\hline
+\TO{CharacterVariant}&\TO{CharacterVariant=\{<value1>, <value2>,…\}} where \TO{<value1>, <value2>,} etc. can be chosen from \TO{zero, hslash, emptyset, epsilon, kappa, pi, phi, rho, sigma, theta, partial, Ecal, Qcal} and \TO{Tcal}. These options concern the Erewhon-Math font, which is a (very) extended opentype version by Daniel \textsc{Flipo} of the math fonts of the Fourier-Gutenberg system. For more information, see the Erewhon-Math documentation (\verb=texdoc erewhon-math= in any good terminal).\end{longtable}
+
+%\medskip
+
+\section{Packages loaded by the tango document class}
+I only mention here the packages directly loaded by the tango class. Each of these packages can in turn load others...
+\begin{itemize}
+\item \verb=\RequirePackage{xcolor}=. The \TO{xcolor} package is used by the tango class to define the colors of the various themes. It is called without any options, but you can reload it in the preamble of your document with options such as \TO{dvipsnames}, \TO{svgnames} or \TO{x11names}.
+\item\verb=\RequirePackage{mathtools}=. The \TO{mathtools} package loads the \TO{amsmath} package, to which it adds a complement.
+\item\verb=\RequirePackage{geometry}=. Used by the tango class in order to define the page design of the various outputs formats. You can use the \verb=\geometry=. command in the document preamble to modify this layout.
+\item\verb=\RequirePackage{enumitem}=. Used by the tango class to configure the various \TO{list}-based environments in its own way (see section~\ref{lists}). These settings can be modified by the user in the preamble.
+\item\verb=\RequirePackage{titletoc}=. Used by the tango class to fix the table of contents appearance which can be modified by the user in the preamble.
+\item\verb=\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty]{titlesec}=. Used by the tango class to configure the appearance of titles at different levels. This can be modified by the user in the preamble. The default English version adds the \TO{noindentafter} option.
+\item\verb=\RequirePackage{ccaption,caption}=. Used by the tango class to configure the captions appearance for figures and tables. (See section~\ref{figtable}).
+\item\verb=\RequirePackage{fontspec}\RequirePackage{unicode-math}=. The tango class requires \TO{lualatex}, opentype fonts, and Unicode settings.
+\item\verb=\RequirePackage{fourier-orns}=. See the section~\ref{fnts} below.
+\item\verb=\RequirePackage{iflang}=. Used by tango to send a class error message if no language option is given.
+\item\verb=\RequirePackage{babel}=. The babel package is called without options. It is up to you to pass babel options to the tango class. See section~\ref{lang} below.
+\item\verb+\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref}+. This \TO{hyperref} configuration can be modified using the \verb=\hypersetup= command in your preamble. You can also use the \TO{no-hyperref} option.
+\item\verb=\RequirePackage{array,graphicx,microtype,numprint,float,afterpage}=. These packages are provided but not explicitly used by tango.
+\end{itemize}
+
+
+\section{Fonts}\label{fnts}
+
+\subsection{The tango font system}
+Tango's main font is Erewhon, an opentype version of Utopia (a PostScript type~1 font which was designed in 1989 by Robert \textsc{Slimbach} and once donated by Adobe to the X-consortium and featured on TeXlive). Unlike Utopia, Erewhon, designed by Michael \textsc{Sharpe}, covers a large number of languages and offers a wide range of functions, available through opentype features. It should be noted that Adobe distributes a commercial opentype version of Utopia, which is less rich in glyphs than Erewhon, but has an intermediate font-weight and optical character sizes.
+
+The tango mathematical font is Erewhon~Math, a scientific complement to Erewhon designed by Daniel \textsc{Flipo}. Erewhon Math is in a way the opentype counterpart of Fourier-GUTenberg, the scientific complement to Utopia type~1 designed by me in 2002. Erewhon~Math offers a large number of functions made accessible by Daniel through the \TO{fourier-otf} package. The tango class does not load \TO{fourier-otf}, but uses all its functions through a system of options.
+
+The sans-serif font of the tango system is Noto Sans, scaled. Noto Sans is a sans-serif font for text in Latin, Cyrillic and Greek characters, with multiple weights and widths.
+
+The main (chapter) title font is Roboto Condensed Bold (as a condensed version of Noto Sans is not available on TeXlive).
+
+The monospaced font is Inconsolatazi4, scaled.
+
+Finally, tango calls the \TO{fourier-orns} package, a symbols and logos complement to the fourier system which has now an opentype version.
+
+\subsection{Replacing the tango font system}
+It is, of course, possible to use the \TO{fontspec} \verb=\setmainfont=, \verb=\setsansfont= and \verb=\setmonofont= commands and the \TO{unicode-math} \verb=\setmathfont= command in the preamble in order to modify the parameters of the tango class: this is not advisable, in my humble opinion. But one day there will probably be another class in the tango distribution which will use another font system. Such a document class could be called charlie, or foxtrot or zulu….
+
+\subsection{Font commands and text font commands}
+Here, I call \enquote{Font commands} commands whose scope can only be limited by a group or an environment. I call \enquote{Text font commands}, on the other hand, commands whose scope is limited to their argument, which must not contain a paragraph break. For example, \verb=\bfseries= is a \enquote{font command} and \verb=\textbf= is a \enquote{text font command}. Here is what is provided by tango (see table~\ref{otfcmd}, \pageref{otfcmd}). All these commands should work with Erewhon and with Noto Sans as well.
+\begin{table}[ht]
+\XTabletCommand{\centering\setlength\tabcolsep{9pt}}
+\TabletCommand{\centering}
+\caption{Tango opentype commands}\label{otfcmd}
+\ifTgoTabletOutput\begin{tabular}{l | l | l | l}%
+\else
+\begin{tabular}{llll}%
+\fi
+\hline
+\multicolumn{1}{c}{\textsf{\bfseries Command}}&
+\multicolumn{1}{c}{\textsf{\bfseries Nature}}&
+\multicolumn{1}{c}{\textsf{\bfseries Example}}&
+\multicolumn{1}{c}{\textsf{\bfseries Result}}\\
+\hline
+\verb=\superiors=&\textsf{font command} & \verb=M{\superiors rs}=&M{\superiors rs}\\
+\hline
+\verb=\scinferiors=&\textsf{font command} &\verb={\scinferiors C6H12O3}= &{\scinferiors C6H12O3}\\
+\hline
+\verb=\smartfracs=&\textsf{font command} &\verb=2{\smartfracs1/3}= &2{\smartfracs1/3} \\
+\hline
+\verb=\fullsc=&\textsf{text font command} &\verb=\fullsc{Chapter}= &\fullsc{Chapter} \\
+\hline
+\verb=\textsup=&\textsf{text font command} &\verb=M\textsup{rs}=&M\textsup{rs} \\
+\hline
+\verb=\textscinf=&\textsf{text font command} &\verb=\textscinf{C6H12O3}= &\textscinf{C6H12O3} \\
+\hline
+\verb=\smartfrac=&\textsf{text font command} &\verb=2\smartfrac{3/4}= &2\smartfrac{3/4} \\
+\hline
+\verb=\olddigits=&\textsf{font command} &\verb={\olddigits01234}= &{\olddigits01234} \\
+\hline
+\verb=\liningdigits=&\textsf{font command} &\verb={\olddigits01\liningdigits01}= &{\olddigits01\liningdigits01} \\
+\hline
+\verb=\propdigits=&\textsf{font command} &\verb={\propdigits011\olddigits011}= &{\propdigits011\olddigits011} \\
+\hline
+\verb=\tabulardigits=&\textsf{font command} &\verb={\tabulardigits011\olddigits011}= &{\tabulardigits011\olddigits011} \\
+\hline
+\end{tabular}
+
+
+\end{table}
+
+
+\section{Using tango}
+
+\subsection{Generalities}
+The tango interface is not so different from that of the standard \TO{article} and \TO{book} document classes. Configuration is essentially a matter of choosing options.
+
+For advanced use, it is useful to refer to the documentation for the various packages: first, of course, \TO{unicode-math}, \TO{fontspec}, \TO{mathtools} and \TO{amsmath}. But if you want to change the style of titles, for example, you could take a look at the \TO{titlesec} documentation, and to change the style of lists (enumerate, itemize, etc.), take a look at \TO{enumitem}. The \TO{geometry} package is essential for anyone wanting to obtain a particular layout. And so on.
+\subsection{Modified standard commands}
+Since documents designed with the \TO{article} option can become chapters in a book composed later with the \TO{book} option, the \verb+\part+ command inherited from the \TO{article} class has been deactivated (only for article-typeset documents)
+
+Similarly, the \TO{article} version benefits from a \verb+\tgotitle+ command that lets you define the main title of the document. The \verb+\tgotitle*+ version exists but does nothing more or less than the unstarred command. However, in the \TO{book} version, \verb+\tgotitle+ is an alias for \verb+\chapter+ (and \verb+\tgotitle*+ is an alias for \verb+\chapter*+), so the unnumbered title of a handout very easily becomes the numbered title of a chapter in a book. This, of course, assumes that the \verb+\includeonly+/\verb+\include+ mechanism is used... A model (currently written in French) is provided in the \TO{examples} directory.
+
+The command \verb+\tableofcontents+ can only be used with the \TO{book} option; it is deactivated with the \TO{article} option: in this case, you have to use \verb+\tgoshorttoc+ instead (of course \verb+\tgoshorttoc+ is in turn deactivated in the \TO{book} version). Note that, if you need multiple or partial tocs, you have to use a dedicated package.
+
+\subsection{Using two or more output formats}
+What I'm describing here is still rudimentary and experimental. It will be developed further if it proves successful.
+
+For each output format, two particular commands are provided. For example, in case of the \TO{Smartphone} output option, you have \verb+\SmartphoneCommand+ and \verb+\XSmartphoneCommand+. The \verb+\SmartphoneCommand+ argument is only taken into account if \TO{Output=Smartphone} have been used. Conversely, the \verb+\XSmartphoneCommand+ argument is only taken into account if this option has not been used.
+\begin{example}[Examples]
+\begin{itemize}
+\item \verb+\SmartphoneCommand{\pagebreak}+ asks for a page break only for the smartphone output.
+\item \verb+\XSmartphoneCommand{\[< long math formula >\]}+
+\par \verb+\SmartphoneCommand{\begin{multline*}<split formula>\end{multine*}}+
+\par asks for a multline version of a formula only for the smartphone output
+\end{itemize}
+\end{example}
+
+Provided commands are:
+\begin{itemize}
+\item\verb+\AfourCommand+ and \verb+\XAfourCommand+ for the A4 format;
+\item\verb+\LetterCommand+ and \verb+\XLetterCommand+ for the letter format;
+\item\verb+\AfiveCommand+ and \verb+\XAfiveCommand+ for the A5 format;
+\item\verb+\BigTabletCommand+ and \verb+\XBigTabletCommand+ for the big tablet format;
+\item\verb+\TabletCommand+ and \verb+\XTabletCommand+ for the tablet format;
+\item\verb+\SmallTabletCommand+ and \verb+\XSmallTabletCommand+ for the small tablet format;
+\item\verb+\eReaderCommand+ and \verb+\XeReaderCommand+ for the e-reader format;
+\item\verb+\SmartphoneCommand+ and \verb+\XSmartphoneCommand+ for the smartphone format.
+\end{itemize}
+\subsection{All the color themes}
+\indent\par
+\hspace*{0pt}\hfil\showtheme{Blue}\hfil\showtheme{Azur}\hfil\showtheme{Navy}\hfil\showtheme{USAF}\hfil%
+\showtheme{Framboise}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Red}\hfil\showtheme{Brique}\hfil\showtheme{Caramel}\hfil\showtheme{Sienne}\hfil\showtheme{Olive}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Tannen}\hfil\showtheme{GrayGray}\hfil\showtheme{Steel}\hfil\showtheme{Ink}\hfil\showtheme{BlackAndWhite}\hfil\null
+
+\section{Language settings}\label{lang}
+A language option \emph{must} be passed to the \TO{babel} package via the tango class: this is true \emph{even} for English-speaking people. A class error message will be generated otherwise. If you ignore this message you will get no hyphenation patterns at all!
+
+Tango also has some reserved words, which are (when an english language option is passed to tango):\begin{verbatim}
+\newcommand\TgoTheoremName{Theorem}
+\newcommand\TgoDefinitionName{Definition}
+\newcommand\TgoPropositionName{Proposition}
+\newcommand\TgoLemmaName{Lemma}
+\newcommand\TgoCorollaryName{Corollary}
+\newcommand\TgoRemarkName{Remark}
+\newcommand\TgoExampleName{Example}
+\newcommand\TgoContentsName{Contents}
+\newcommand\TgoExerciseName{Exercise}
+\newcommand\TgoExercisesSubsectionName{Exercises}
+\newcommand\TgoExercisesSectionName{Exercises}
+\end{verbatim}
+
+Although any language option recognized by babel will (in principle) be taken into account as soon as it is passed to tango, the translation of these reserved words only happens for the following languages:
+\begin{itemize}
+\item\TO{french};
+\item\TO{english, british, american, canadian, australian, newzealand};
+\item\TO{german, ngerman, naustrian, nswissgerman};
+\item\TO{italian};
+\item\TO{spanish}.
+\end{itemize}
+
+Other languages benefit from babel's facilities, but tango's reserved words are not translated.
+So here's what concerned users can do.
+
+\begin{enumerate}
+\item Translate these names in your language (for now it is done only for the french language), using \verb+\renewcommand+.
+\item (Better) Mail me all the necessary information (at least babel language option used and your translation of the tango names) and I will adapt the tango class to your language.
+\end{enumerate}
+\section{Statements}\label{st-section}
+
+\subsection{Predefined statements}
+The environments offered by the tango document class for the statements were defined using the \verb+\newstatement+ command, whose syntax is:
+\begin{tcolorbox}
+\begin{verbatim}
+\newstatement{<environment>}{<counter>}{<statement-name>}[<optionnal-font-command>]
+\end{verbatim}
+\end{tcolorbox}
+For example, the \TO{thm}, \TO{defin}, \TO{propo}, \TO{coro} and \TO{lem} environments have been defined using something like:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{thm} \newstatement{thm}{thm}{Theorem}[\itshape]
+\newcounter{defin} \newstatement{defin}{defin}{Definition}
+\newcounter{propo} \newstatement{propo}{propo}{Proposition}[\itshape]
+\newcounter{coro} \newstatement{coro}{coro}{Corollary}
+\newcounter{lem} \newstatement{lem}{lem}{Lemma}
+\end{verbatim}
+\end{tcolorbox}
+
+
+If you type:
+
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}[pons asinorum]
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+
+you will obtain:
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}[pons asinorum]
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+
+As you can see, each statement defined with \verb+\newstatement+ has an optional bracketed argument (which is displayed within parentheses after the statement name and number). Please, note that these environments should not be used inside a \TO{list}-based environment (like center, quote, enumerate, itemize…).
+
+For each statement defined with \verb+\newstatement+ there is also
+\begin{itemize}
+\item a starred form with no statement number:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{coro*}
+The angles at the base of an isosceles triangle are equal.
+\end{coro*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{coro*}
+The angles at the base of an isosceles triangle are equal.
+\end{coro*}
+\begin{itemize}
+\item and an optional first argument delimited with \verb+< >+ to replace locally the full theorem name.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm*}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{thm*}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has at least one complex root.
+\end{thm*}
+
+\subsection{Defining your own statements}
+If you need a new statement type, say an axm environment for axioms, it's easy:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{axio} \newstatement{axm}{axio}{Axiom}
+\end{verbatim}
+\end{tcolorbox}
+Note that it is up to you to define the counter for this new environment: if this counter does not still exist, it has to be created with \verb+\newcounter+. Of course, the counter name may be different from the environment name. If you have used the \TO{no-statement} option, you will have to define all the statements you need, with the environment names you prefer.
+
+\subsection{Redefining existing statements}
+The \verb+\newstatement+ command has a \verb+\renewstatement+ companion to redefine existing statement environment. Precisely, you need to use \verb+\renewstatement{foo}…+ instead of \verb+\newstatement{foo}…+ if and only if the \verb+foo+ environment has already been defined.
+
+\begin{example}[Examples]
+\begin{enumerate}
+\item You can redefine the \TO{propo} environment in such a way that it uses the same counter as the \TO{thm} environment and is displayed in the upright font:
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The angles at the base of an isosceles triangle are equal.
+\end{thm}
+
+\begin{enumerate}[resume]
+\item If you have already written \emph{all} your algebra book in Latex, with propositions, theorems and corollaries and you realize that, \emph{now}, you want there is no more difference between propositions, theorems and corollaries: the three types of statements should be typeset in italic, named \enquote{Proposition} and numbered with the same counter, you can just use in your preamble:
+
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The sum of two even integers is an even integer.
+\end{thm}
+\begin{coro}
+If two integers have the same parity, their sum is even.
+\end{coro}
+\end{verbatim}
+\end{tcolorbox}
+and you will get
+
+\end{enumerate}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\setcounter{thm}{0}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The sum of two even integers is an even integer.
+\end{thm}
+\begin{coro}
+If two integers have the same parity, their sum is even.
+\end{coro}
+
+
+instead of
+
+\setcounter{thm}{0}\setcounter{propo}{0}
+\renewstatement{thm}{thm}{Theorem}[\itshape]
+\renewstatement{propo}{propo}{Proposition}[\itshape]
+\renewstatement{coro}{coro}{Corollary}
+\begin{propo}
+The sum of two odd integers is an even integer.
+\end{propo}
+\begin{thm}
+The sum of two even integers is an even integer.
+\end{thm}
+\begin{coro}
+If two integers have the same parity, their sum is even.
+\end{coro}
+\begin{enumerate}[resume]
+\item And finally \verb+\renewstatement+ and \verb+\newstatement+ have a starred form with which statement numbers are displayed \emph{before} the statement name. More, if the statement counter is the subsection or subsubsection counter, the concerned statement titles are displayed in the same form and placement as subsection or subsubsection titles; of course the placement depends on the value of \TO{notitleindent}.
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement*{thm}{thm}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorem}[\itshape]
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with
+complex coefficients has at least one complex root.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\end{example}
+\renewstatement*{thm}{thm}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has
+at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorem}[\itshape]
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has
+at least one complex root.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorem}
+\begin{thm}<D'Alembert-Gauss theorem>[fundamental theorem of algebra]
+Every non-constant single-variable polynomial with complex coefficients has
+at least one complex root.
+\end{thm}
+
+
+
+\section{Exercises}
+\subsection{Typesetting exercises}
+Tango provides the \verb+\exo+ command which lets you typeset a numbered exercise (the counter is \TO{tgoexo}). There is a starred version, which is not numbered. As for the statements, the bracketed option provides a complementary title between parenthesis and the \enquote{\TO{< >}} marked first option provides a substitution title.
+\begin{tcolorbox}
+\begin{verbatim}
+\exo
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$,
+then the order of $H$ divides the order of $G$.
+\exo[Lagrange theorem]
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$,
+then the order of $H$ divides the order of $G$.
+\end{verbatim}
+\end{tcolorbox}
+\exo
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$, then the order of $H$ divides the order of $G$.
+\exo[Lagrange theorem]
+Prove that if $G$ is a finite group and $H$ a subgroup of $G$,
+then the order of $H$ divides the order of $G$.
+\begin{tcolorbox}
+\begin{verbatim}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Chinese remainder problem>[\tgostar\tgostar\tgostar]
+Let $n_1,\ldots, n_k$ be integers greater than $1$ and let us denote by $N$
+the product of the $n_i$. Prove that if the $n_i are pairwise coprime, and if
+$a_1,\ldots, a_k$ are any integers, then the system
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+has a solution, and any two solutions are congruent modulo $N$.
+\end{verbatim}
+\end{tcolorbox}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Chinese remainder problem>[\tgostar\tgostar\tgostar]
+Let $n_1,\ldots, n_k$ be integers greater than $1$ and let us denote by $N$ the product of the $n_i$.
+Prove that if the $n_i$ are pairwise coprime, and if $a_1,\ldots, a_k$ are any integers, then the system
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+has a solution, and any two solutions are congruent modulo $N$.
+\subsection{The secexo and chapexo environments}
+These environments are designed to present a part devoted to exercises at the end of a section (in the case of \TO{secexo}) or a chapter (in the case of \TO{chapexo}). Within these environments, you can use the command \verb+\exo+
+
+The title, in capitals and centred, is \enquote{EXERCISES} by default. The optional argument in square brackets allows you to choose another. This title is added to the table of contents.
+
+Finally, there is a starred form (\verb+\begin{secexo*)+…\verb+\end{secexo*}+ which allows you to compose the exercises within these sections in a smaller font size (exept if the main font size is nine points).
+
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{secexo*}[Example of an exercises subsection]
+\exo Prove that the sum of two even integers is an even integer.
+\exo Prove that the sum of two odd integers is an even integer.
+\end{secexo*}
+\end{verbatim}
+\end{tcolorbox}
+\begin{secexo*}[Example of an exercises subsection]
+\exo Prove that the sum of two even integers is an even integer.
+\exo Prove that the sum of two odd integers is an even integer.
+\end{secexo*}
+
+\section{Lists}\label{lists}
+\subsection{General principles}
+All the horizontal motion in tango is performed in steps equal to an integer multiple of the \verb+\TgoStandardMargin+ length parameter. When the tango class is loaded, the value of this parameter is set to 1.5em, as are paragraph indentation and title indentation (unless these two values are fixed to zero). Successive labels in the enumerate and itemize environments are therefore successively positioned at 1.5em, 3em, 4.5em, etc. from the main margin. It could be unadvised to change these settings (or this should be done using the enumitem package).
+\subsection{List based environments}
+There are two main lists configurations. The first, active by default, is set with \verb+\tgostandardlists+; the second is set with \verb+\tgosmartlists+.
+%
+With \verb+\tgostandardlists+ the text corresponding to a given level is shifted to the right (by a value equal to \verb+\TgoStandardMargin+...) with respect to the corresponding label.
+%
+With \verb+\tgosmartlists+, conversely, the text corresponding to a given level is shifted to the left (by a value equal to \verb+\TgoStandardMargin+...) in relation to the corresponding label.
+\renewtgolabels*\tgostandardlists
+
+Here is the default behaviour of the \TO{itemize} environment (\TO{enumerate} is not different).
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+\bigskip
+
+And now with \verb+\tgosmartlists+ \tgosmartlists
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+Note that \verb+\tgosmartlists+ seems most interesting when you use mainly the first level of these environments.
+Since the \verb+\tgosmartlists+ doesn't support very well a construction like
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{enumerate}
+\item\begin{enumerate}\item
+…
+\end{verbatim}
+\end{tcolorbox}
+that is frequent in exercises questions,
+the \TO{secexo} and \TO{chapexo} environments set locally the lists to \verb+\tgostandardlists+. It is not the case with the \verb+\exo+ command which has no local context. \tgostandardlists
+
+\subsection{Redefining labels of itemize lists}
+Tango provides a \verb+\renewtgolabels+ command which permits to modify the labels of the \TO{itemize} environment. Arguments are numbered from 1 to 4 (there is four levels of itemize lists in Latex) and must be used like in the examples below.
+\begin{example}[Examples]
+\begin{itemize}
+\item\verb=\renewtgolabels1{\lefthand}= will replace the first label by the \verb=\lefthand= symbol.
+\renewtgolabels1{\lefthand}
+\item\verb=\renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}= changes the label for the first (again), the third and the fourth levels. Level 2 remains unchanged. As you can see, the order of the arguments is unimportant. \renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}
+\end{itemize}
+\end{example}
+
+There is also a starred form that restore the initial label (as at the load of the class) which are \verb=\textbullet=, \textbullet, for the level 1, \verb=\textopenbullet=, \textopenbullet, for the level 2, \verb=\starredbullet=, \starredbullet, for the level 3 and \verb=\textperiodcentered=, \textperiodcentered{} for the level 4 (note that this is the tango default, but \emph{not} the Latex default).
+
+\renewtgolabels*
+\begin{example}[Examples]
+\begin{itemize}
+\item\verb=\renewtgolabels*= restore all the initial values.
+\item\verb=\renewtgolabels*2{\textendash}= restore initial values except for the second level which is changed to \textendash.
+\end{itemize}
+\end{example}
+
+
+\section{Other environments}
+In addition to the statements environments, the tango class offers the following environments:
+\subsection{The remark and example environments}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{remark}
+This is a very good remark.
+\end{remark}
+\begin{example}
+This is a very short example.
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{remark}
+This is a very good remark.
+\end{remark}
+\begin{example}
+This is a very short example.
+\end{example}
+
+These two environments have a bracketed optional argument which displays a replacement title. For example:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{example}[Remarks]
+\begin{enumerate}
+\item A first (very good) remark.
+\item A second remark (which is best, if possible).
+\end{enumerate}
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{example}[Remarks]
+\begin{enumerate}
+\item A first (very good) remark.
+\item A second remark (which is best, if possible).
+\end{enumerate}
+\end{example}
+
+\subsection{The alert environment}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}
+You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}
+ You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+
+The \TO{alert} environment also support an optional bracketed argument.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}[\bomb]
+You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}[\bomb]
+ You should not even try to use \verb+\expandafter\expandafter\expandafter+
+unless you are actually a very experimented \TeX{} user, because you could get
+a terrible headhache.
+\end{alert}
+
+\subsection{The proof environment}
+The \TO{proof} environment is adapted from the \TO{amsthm} package. It also support a bracketed optional argument for a replacement title. The \verb+\qedhere+ command is also usable.
+\renewstatement{thm}{thm}{Theorem}[\itshape]
+\setcounter{thm}{0}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm}
+The sum of two odd integers is an even integer.
+\end{thm}
+\begin{proof}
+Let $p$ and $q$ be two odd integers. We have to prove that there
+exists an integer $n$ such that $p+q=2n$.
+We know that there is an integer $p_1$ and an integer $q_1$ such that
+\[p=2p_1+1\text{ and } q=2q_1+1,\]
+hence
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+\end{verbatim}
+\end{tcolorbox}
+\begin{thm}
+The sum of two odd integers is an even integer.
+\end{thm}
+\begin{proof}
+Let $p$ and $q$ be two odd integers. We have to prove that there exists an integer $n$ such that $p+q=2n$.
+We know that there is an integer $p_1$ and an integer $q_1$ such that
+\[p=2p_1+1\text{ and } q=2q_1+1,\]
+hence
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+
+\section{Figures, tables, floats and captions}\label{figtable}
+Thanks to the \TO{caption} package, the following have been defined:
+\begin{itemize}
+\item\verb+\tgofigcaption+ (for figures);
+\item and \verb+\tgotabcaption+ (for tables).
+\end{itemize}
+These two commands provide captions similar in appearance to what could be obtained with \verb+\caption+, but also work in the case of non-floating objects.
+
+In this way it is possible to include small tables and figures in a fixed position, with nothing in their appearance to distinguish them from floating objects (whose use is still recommended in most cases).
+
+\end{document}
diff --git a/macros/luatex/latex/tango/doc/tango-fr.pdf b/macros/luatex/latex/tango/doc/tango-fr.pdf
new file mode 100644
index 0000000000..a4438d58de
--- /dev/null
+++ b/macros/luatex/latex/tango/doc/tango-fr.pdf
Binary files differ
diff --git a/macros/luatex/latex/tango/doc/tango-fr.tex b/macros/luatex/latex/tango/doc/tango-fr.tex
new file mode 100644
index 0000000000..1ed1a70abf
--- /dev/null
+++ b/macros/luatex/latex/tango/doc/tango-fr.tex
@@ -0,0 +1,786 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,ColorTheme=USAF,FontSize=10pt]{tango}
+%\setmonofont{Latin Modern Mono}[Scale=MatchUppercase]
+\usepackage{longtable,csquotes,lipsum,tcolorbox}
+\usepackage[dvipsnames]{xcolor}
+\newcommand\DO[1]{\textcolor{ColorOne}{\bfseries #1}}
+\newcommand\TO[1]{\textsf{#1}}
+%%
+\NewDocumentCommand\showtheme{m}
+{{\tgosetup{ColorTheme=#1}
+\parbox{2.1cm}{\centering
+\textsf{#1\rule[-3pt]{0pt}{10pt}}\\
+\colorbox{ColorOne}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+\colorbox{ColorTwo}{\parbox{1.5cm}{\rule[-5pt]{0pt}{15pt}}}
+\par
+}}}
+%
+%\tgosmartlists
+\renewtgolabels1{\lefthand}
+\definecolor{ColorThree}{rgb}{0.93,0.95,0.97}
+\tcbset{colback=ColorTwo,colframe=ColorTwo,sharp corners}
+\frenchspacing
+%\setcounter{section}{88}
+\begin{document}
+
+\renewcommand{\arraystretch}{1.1}
+\title{\textcolor{ColorOne}{\floweroneleft}\,La classe de documents tango\,\textcolor{ColorOne}{\floweroneright}}
+\author{\href{mailto:michel.bovani@icloud.com}{Michel \textsc{Bovani}}\\
+Page internet de tango: \href{https://tango.mathriochka.net}{https://tango.mathriochka.net}}
+\date{\today\\v. 0.8.0}
+{\sffamily
+\maketitle
+
+}
+\thispagestyle{empty}
+
+\tgoshorttoc
+\section{Qu'est-ce que la classe tango ?}
+
+
+Tango est une classe de documents pour le système de composition Latex (au début du document source, il convient donc de saisir \verb=\documentclass[<options>]{tango}=) à l'usage des professeurs de mathématiques (\emph{grosso modo}, sur le segment bac$-3$-bac$+3$). Elle est conçue pour la composition de divers types de documents, du petit polycopié au livre complet. Pour l'essentiel, le côté \frquote{dédié aux maths} consiste à :
+\begin{itemize}
+\item Charger des packages dédiés (amsmath, unicode-math \&Co).
+\item Proposer des commandes et des environnements pour les théorèmes, propositions, définitions, exercices, etc.
+\end{itemize}
+
+Tango est raisonnablement configurable, même si j'ai dû imposer certains choix : utilisation obligatoire de lualatex, des fontes opentype, et d'une installation récente, notamment. La classe propose huit formats de sortie, dont cinq sont adaptés aux tablettes, liseuses ou smartphones. Un procédé encore imparfait permet d'introduire une saisie particulière pour un format de sortie donné (par exemple de forcer un saut de page pour le format A5 seulement). La classe tango peut aussi être utilisée pour des projets de portée plus générale que des cours de mathématiques : des cours de sciences, bien sûr, mais aussi des choses très différentes, si l'on est prêt à un effort de configuration supplémentaire (voir le répertoire \TO{candide} dans les exemples).
+
+Une autre classe Latex, conçue pour réaliser des documents support au travail scolaire (énoncés d'exercices, sujets de devoirs ou d'examens) devrait être disponible sous peu. Il est prévu qu'elle se nomme \frquote{\TO{bravo}}.
+
+\section{Panorama des options}
+Veuillez noter que le tableau ci-dessous mentionne pour l’essentiel les options effectivement traitées par tango. D'autres options peuvent être, lorsqu’elles sont utilisées à l'appel de la classe, simplement transmises à certains packages. C'est le cas par exemple des options de langues de babel, ou de l'option \TO{math-style} passée au package unicode-math.
+
+Les valeurs par défaut sont présentées en bleu gras. Les options en gras, marquées d'un astérisque, peuvent être activées dans le préambule ou le corps du document à l'aide de la commande \verb+\tgosetup+ : par exemple, vous pouvez utiliser \verb+\tgosetup{ColorTheme=Navy}+ pour changer les couleurs à l'intérieur de votre document. Les autres options ne peuvent être utilisées qu'à l'appel de la classe.
+
+\begin{longtable}{p{0.23\linewidth}p{0.7\linewidth}}
+\caption[]{Les options de la classe tango}\\
+\textbf{Option}&\textbf{Utilisation}\\
+\hline\endhead
+\hline\multicolumn{2}{r}{\emph{Voir page suivante}}\endfoot
+\hline\endlastfoot
+\TO{%
+french, english, british, american, canadian, australian, newzealand, german, ngerman, naustrian, nswissgerman, italian, spanish}.& Tango transmettra au package \TO{babel} toutes les options de langue. En revanche, la traduction des noms spécifiques employés par tango (comme théorème, exercice, etc.) n'est assurée que pour les langues listées ci-contre. Notez bien que même les locuteurs anglais doivent \emph{impérativement} passer une option de langue à tango.
+
+Voir la section~\ref{lang} plus loin.\\
+\hline
+\TO{no-statement}&\TO{no-statement=true/\DO{false}}. Des environnements \TO{thm}, \TO{defin}, \TO{lem}, \TO{coro}, \TO{propo} (pour présenter les théorèmes, définitions, lemmes, corollaires et propositions) sont définis par défaut. L'option \DO{no-statement} vous permet de définir ces environnements vous-même avec une configuration plus personnelle (voir les commandes \verb=\newstatement= and \verb=\renewstatement= dans la section~\ref{st-section} page~\pageref{st-section}).\\
+\hline
+\TO{no-hyperref}&\TO{no-hyperref=true/\DO{false}}. Si vous souhaitez vous contenter d'une sortie papier…\\
+\hline
+\TO{no-indent/indent}&\TO{no-indent=true/\DO{false}}. Les retraits d'alinéa sont présents par défaut. L'option \TO{no-indent} (alias court de \TO{no-indent = true}) les supprime. Une option \TO{indent} existe également, quoiqu'elle ne soit pas très utile.\\
+\hline
+\TO{no-titleindent}/\TO{titleindent}&Les retraits d'alinéa pour les titres sont présents par défaut en français uniquement. (La raison en est qu'en typographie française le premier paragraphe après un titre subit ce retrait comme les autres paragraphes, ce qui n'est pas le cas en typo anglaise : je préfère donc dans ce cas, mais cela peut être débattu, que le titre subisse lui aussi ce retrait.) Vous pouvez utiliser \TO{no-tiltleindent} en français ou \TO{titleindent} en anglais pour changer le comportement pas défaut. Ces deux options doivent être appelées \emph{après} l'option de langue.\\
+\hline
+\TO{\textbf{ThmNamePos*}}&\TO{ThmNamePos=<valeur>} ou \TO{<valeur>} peut être \TO{\DO{left}} ou \TO{right}. Le nom de l'énoncé (Théorème, Définition, etc.) est affiché à gauche ou à droite de l'encadré.\\
+\hline
+\TO{PubliClass}&\TO{PubliClass=<valeur>} où \TO{<valeur>} peut être \TO{\DO{article}} ou \TO{book}. Indique la classe de base souhaitée (la classe standard \TO{article} ou la classe standard \TO{book}). La classe tango est conçue de telle sorte que des petits polycopiés fabriqués au jour le jour et composés avec l'option \TO{article} puissent être regroupés et devenir les chapitres d'un même volume avec l'option \TO{book}. Voyez le répertoire \texttt{mathematics} dans la partie exemples de la documentation. Avec l'option \TO{article}, les commandes \verb=\part= et \verb=\tableofontents= sont désactivées. La commande \verb=\tgoshorttoc= peut être utilisée pour obtenir un sommaire au début d'une monographie ou d'un polycopié.\\
+\hline
+\TO{oneside/twoside}& L'option \TO{twoside} est pour une sortie en recto verso, alors que \TO{oneside} est adaptée au recto simple. La valeur par défaut est \TO{\DO{oneside}}. Pour l'instant, il n'y a pas d'ajustement des marges intérieures et extérieures avec \TO{twoside} mais il est techniquement facile de réaliser des blancs tournants à votre convenance grâce à la commande \verb=\geometry= employée dans le préambule. Notez que les gens compliqués ou amateurs de détours pourront préférer \TO{twoside=false} à \TO{oneside}.\\
+\hline
+\TO{FontSize}&\TO{FontSize=<valeur>} où \TO{<valeur>} peut être \TO{9pt}, \TO{\DO{10pt}}, \TO{11pt} ou \TO{12pt}.\\
+\hline
+\TO{\textbf{ColorTheme*}}&\TO{ColorTheme=<valeur>} où \TO{<valeur>} peut être \TO{Blue, Navy, USAF, Azur, Red, Framboise, Brique, Sienne, Caramel, Olive, Tannen, \DO{GrayGray}, BlackAndWhite, Ink} or \TO{Steel}. Chaque choix définit un ensemble de deux couleurs, une soutenue (ColorOne) pour les titres et une très claire (ColorTwo) pour le fond des encadrés.\\
+\hline
+\TO{\textbf{ColorOne*}/\textbf{ColorTwo*}}& Ces options permettent à l'utilisateur de définir les couleurs d'un thème personnel; dans les deux cas la valeur doit être un argument acceptable pour la commande \verb=\definecolor=. Voir la documentation du package xcolor, chargé sans option par tango.
+\begin{example}[Exemples]
+ \begin{itemize}
+ \item\TO{ColorOne=}\verb={rgb}{0.75,0.1,0.05}=
+ \item\TO{ColorOne=}\verb={cmyk}{0,0.8,0.8,0.2}=
+ \item\TO{ColorTwo=}\verb={{rgb}{0.75,0.96,0.75}}= (notez que les accolades extérieures sont acceptées sans être obligatoires).
+\end{itemize}
+\end{example}
+\\
+\hline
+\TO{\textbf{ColorOneNamed*}} / \\
+\TO{\textbf{ColorTwoNamed*}}&
+ Ces options permettent à l'utilisateur de définir les couleurs d'un thème personnel; dans les deux cas la valeur doit être un argument acceptable pour la commande \verb=\colorlet=. Voir la documentation du package xcolor, chargé sans options par tango.
+\begin{example}[Exemples]
+ \begin{itemize}
+ \item\TO{ColorOneNamed=}\verb={red!70!blue}=
+\item\TO{ColorTwoNamed=}\verb={yellow!12}=
+ \end{itemize}
+\end{example}
+Si vous souhaitez utiliser un ensemble de couleurs prédéfinies, disons par exemple \TO{dvipsnames}, il vous suffit de recharger le package \TO{xcolor} avec l'option \TO{dvipsnames} dans le préambule, puis d'utiliser la commande \verb=\tgosetup= :
+\begin{itemize}
+\item \verb+\tgosetup{ColorOneNamed={RedOrange!80!BrickRed}}+
+ \end{itemize}
+\\
+\hline
+\TO{Output}&\TO{Output=<valeur>} où \TO{<valeur>} peut être \TO{\DO{A4paper}, Letter, A5paper, BigTablet, Tablet, SmallTablet, eReader} ou \TO{Smartphone}. \TO{BigTablet}, \TO{Tablet} et \TO{SmallTablet} correspondent à des écrans de 13, 11 et 8.5 pouces respectivement; \TO{eReader} configurée pour une liseuse 6 pouces. Veuillez noter qu'en ce qui concerne les formats \TO{eReader} et \TO{Smartphone}, tango demande à Latex un format supérieur au format réel, si bien que les tailles des polices sont inférieures à ce que l'on pourrait attendre. Ainsi, l'option \TO{FontSize=9pt} peut fournir des résultats qui sembleront difficilement lisibles.\\
+\hline
+ \TO{Numbers}& \TO{Numbers=<valeur>} où \TO{<valeur>} peut être \TO{TextOldStyle, OldStyle, MathOldStyle, FullOldstyle}. Si vous ne demandez rien, vous obtenez les chiffres habituels, à hauteur d'une lettre capitale, parfois nommés \frquote{lining}.
+\begin{itemize}
+\item \TO{Numbers=TextOldStyle} sélectionne les chiffres bas de casse ({\olddigits 0123456789}) of de la police erewhon (fonte texte de base) pour tout.
+\item \TO{Numbers=OldStyle} sélectionne les chiffres bas de casse pour toutes les fontes de texte du document.
+\item \TO{Numbers=MathOldStyle} sélectionne les chiffres bas de casse uniquement pour les mathématiques (je ne vois aucune bonne raison de procéder ainsi).
+\item \TO{Numbers=FullOldStyle} sélectionne les chiffres bas de casse aussi bien pour les fontes de texte que pour les mathématiques.
+\end{itemize}
+Remarquons qu'il est toujours possible de basculer localement des chiffres sélectionnés par cette option à une de leurs variantes (par exemple les titres de section sont numérotés à l'aide de \frquote{grands} chiffres, dans la mesure où ces titres sont eux-mêmes en capitales).\\
+\hline
+\TO{StylisticSet}&\TO{StylisticSet=\{<valeur1>, <valeur2>,…\}} où \TO{<valeur1>, <valeur2>,} etc. sont à prendre parmi \TO{upint, leqslant, smaller, subsetneq} et \TO{parallelslant}. Ces options concernent la fonte Erewhon-Math, qui est une version opentype du système scientifique Fourier-Gutenberg, (très) étendue par Daniel \textsc{Flipo}. Pour plus d'informations, voir la documentation d'Erewhon-Math (\verb=texdoc erewhon-math= dans un terminal).\\
+\hline
+\TO{CharacterVariant}&\TO{CharacterVariant=\{<valeur1>, <valeur2>,…\}} \TO{<valeur1>, <valeur2>,} etc. sont à prendre parmi \TO{zero, hslash, emptyset, epsilon, kappa, pi, phi, rho, sigma, theta, partial, Ecal, Qcal} et \TO{Tcal}. Ces options concernent la fonte Erewhon-Math, qui est une version opentype du système scientifique Fourier-Gutenberg, (très) étendue par Daniel \textsc{Flipo}. Pour plus d'informations, voir la documentation d'Erewhon-Math (\verb=texdoc erewhon-math= dans un terminal).\\
+\end{longtable}
+
+\section{Liste des packages chargés par la classe tango}
+Je ne mentionne ici que les packages directement chargés par tango. Chacun d'eux peut à son tour charger d'autres packages.
+
+\begin{itemize}
+\item \verb=\RequirePackage{xcolor}=. Le package \TO{xcolor} est utilisé par la classe tango pour définir les couleurs des différents thèmes. Il est appelé sans option, mais vous pouvez le recharger dans le préambule avec des options comme \TO{dvipsnames}, \TO{svgnames} ou \TO{x11names}.
+\item\verb=\RequirePackage{mathtools}=. Le package \TO{mathtools} charge le package \TO{amsmath}.
+\item\verb=\RequirePackage{geometry}=. Utilisé par tango pour définir l'empagement des différents formats de sortie. Vous pouvez utiliser la commande \verb=\geometry= dans votre préambule pour modifier ce empagement, et même la maquette entière.
+\item\verb=\RequirePackage{enumitem}=. Utilisé par la classe tango pour configurer les différents environnements basés sur \TO{list} (voir la section~\ref{lists}). Ces configurations peuvent être modifiées par l'utilisateur dans le préambule.
+\item\verb=\RequirePackage{titletoc}=. Utilisé par la classe tango pour fixer l'apparence de la table des matières, que l'utilisateur peut modifier dans le préambule.
+\item\verb=\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty,noindentafter]{titlesec}=. Utilisé par la classe tango pour modifier l'apparence des titres de différents niveaux. Ces configurations peuvent être modifiées par l'utilisateur dans le préambule.
+\item\verb=\RequirePackage{ccaption,caption}=. Utilisé par la classe tango pour configurer l'apparence des légendes des figures et des tables. (voir la section~\ref{figtable}).
+\item\verb=\RequirePackage{fontspec}\RequirePackage{unicode-math}=. La classe tango requiert \TO{lualatex} et les fontes opentype, y compris pour la composition des mathématiques. Voir la section~\ref{fnts} ci-dessous.
+\item\verb=\RequirePackage{iflang}=. La classe tango utilise ce package pour envoyer un message d'erreur dans le cas où elle n'a reçu aucune option de langue pour \TO{babel}.
+\item\verb=\RequirePackage{babel}=. Le package babel est appelé sans option. Les options de babel lui seront transmises par la classe tango. %See section~\ref{lang} below.
+\item\verb+\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref}+.\par Cette configuration d'\TO{hyperref} peut être modifiée en utilisant la commande \verb=\hypersetup= dans le préambule. Vous pouvez aussi utiliser l'option \TO{no-hyperref}.
+\item\verb=\RequirePackage{array,graphicx,microtype,numprint,float,afterpage}=. Ces packages sont chargés mais non explicitement utilisés par tango.
+\end{itemize}
+
+\section{Fontes}\label{fnts}
+
+\subsection{Le système de fontes de tango}
+La fonte principale est Erewhon, une version opentype d'Utopia (une fonte PosScript de type~1 qui fut conçue par Robert \textsc{Slimbach} en 1989, puis donnée au X-consortium par Adobe et figurant finalement sur TeXlive. Contrairement à Utopia, Erewhon, dessinée par Michael \textsc{Sharpe}, couvre un assez grand nombre de langues et offre de nombreuses possibilités accessibles à travers les fonctionnalités du format opentype. Il faut savoir également qu'Adobe commercialise une version opentype d'Utopia, moins riche en glyphes qu'Erewhon, mais pourvue d'une graisse intermédiaire et de corps optiques.
+
+La fonte scientifique est Erewhon~Math, un complément scientifique à Erewhon, conçu par Daniel \textsc{Flipo}. D'un certain point de vue, Erewhon est le pendant opentype de Fourier-Gutenberg, le complément scientifique d'Utopia type~1 conçu par mes soins en 2002. Erewhon~Math offre un grand nombre de fonctionnalités, rendues accessibles par Daniel à travers le package \TO{fourier-otf}. La classe tango ne charge pas le package \TO{fourier-otf} mais propose toutes ses fonctionnalités à travers son système d'options.
+
+La fonte sans sérif de tango est Noto Sans, mise à l'échelle. Il s'agit d'une fonte de texte, supportant les alphabets latin, grec et cyrillique, et pourvue de graisses multiples.
+
+La fonte utilisée pour les Titres de premier niveau (commande \verb=\tgotitle=) est Roboto Condensed Bold (puisque les graisses condensées de Noto Sans ne figurent pas sur TeXlive).
+
+La fonte à chasse fixe est Inconsolatazi4, mise à l'échelle.
+
+Enfin, tango appelle le package fourier-orns: il s'agit d'une fonte de logos et de symboles conçue par mes soins comme complément au système fourier et récemment pourvue d'une version opentype.
+
+\subsection{Utiliser tango avec un autre système de fontes}
+Il est évidemment possible d'utiliser les commandes \verb=\setmainfont=, \verb=\setsansfont= et \verb=\setmonofont= du package \TO{fontspec}, ainsi que la commande \verb=\setmathfont= du package \TO{unicode-math} dans le préambule de votre document afin de modifier les paramètres de la classe tango. Ce ne sont pas des modifications que je recommande. En revanche, la distribution tango pourrait à l'avenir proposer une autre classe pourvue d'un autre système de fontes. Une telle classe Latex pourrait se nommer charlie, ou foxtrot ou zulu…
+
+
+\subsection{“Font commands” et “text font commands”}
+Je nomme ici “Font commands” des commandes dont la portée n'est limitée que par un groupe ou un environnement. Je nomme “Text font commands”, à l'opposé, des commandes dont la portée est limitée à leur argument, lequel ne doit contenir aucun saut de paragraphe. Par exemple, \verb=\bfseries= est une “font command” et \verb=\textbf= est une “text font command”. La raison de ces dénominations, dont j'admets qu'elles sont fort critiquables, est que \verb+\textbf+ est défini de façon interne par :
+\begin{tcolorbox}
+\begin{verbatim}
+\DeclareTextFontCommand{\textbf}{\bfseries}
+\end{verbatim}
+\end{tcolorbox}
+
+Voici ce qui est proposé par la classe tango (voir le tableau~\ref{otfcmd}, \pageref{otfcmd}). Toutes ces commandes devraient fonctionner aussi bien avec Erewhon qu'avec Noto Sans.
+
+\begin{table}[ht]
+\XTabletCommand{\centering\setlength\tabcolsep{9pt}}
+\TabletCommand{\centering}
+\caption{Les commandes opentype de la classe tango}\label{otfcmd}
+\ifTgoTabletOutput\begin{tabular}{l | l | l | l}%
+\else
+\begin{tabular}{llll}%
+\fi
+\hline
+\multicolumn{1}{c}{\textsf{\bfseries Commande}}&
+\multicolumn{1}{c}{\textsf{\bfseries Nature}}&
+\multicolumn{1}{c}{\textsf{\bfseries Exemple}}&
+\multicolumn{1}{c}{\textsf{\bfseries Resultat}}\\
+\hline
+\verb=\superiors=&\textsf{font command} & \verb=1{\superiors re}=&1{\superiors re}\\
+\hline
+\verb=\scinferiors=&\textsf{font command} &\verb={\scinferiors C6H12O3}= &{\scinferiors C6H12O3}\\
+\hline
+\verb=\smartfracs=&\textsf{font command} &\verb=2{\smartfracs1/3}= &2{\smartfracs1/3} \\
+\hline
+\verb=\fullsc=&\textsf{text font command} &\verb=\fullsc{Chapitre}= &\fullsc{Chapitre} \\
+\hline
+\verb=\textsup=&\textsf{text font command} &\verb=1\textsup{re}=&1\textsup{re} \\
+\hline
+\verb=\textscinf=&\textsf{text font command} &\verb=\textscinf{C6H12O3}= &\textscinf{C6H12O3} \\
+\hline
+\verb=\smartfrac=&\textsf{text font command} &\verb=2\smartfrac{3/4}= &2\smartfrac{3/4} \\
+\hline
+\verb=\olddigits=&\textsf{font command} &\verb={\olddigits01234}= &{\olddigits01234} \\
+\hline
+\verb=\liningdigits=&\textsf{font command} &\verb={\olddigits01\liningdigits01}= &{\olddigits01\liningdigits01} \\
+\hline
+\verb=\propdigits=&\textsf{font command} &\verb={\propdigits011\olddigits011}= &{\propdigits011\olddigits011} \\
+\hline
+\verb=\tabulardigits=&\textsf{font command} &\verb={\tabulardigits011\olddigits011}= &{\tabulardigits011\olddigits011} \\
+\hline
+\end{tabular}
+
+
+\end{table}
+
+
+
+%\medskip
+
+
+\section{Utilisation de la classe tango}
+
+\subsection{Généralités}
+Concernant l'interface utilisateur, tango n'est pas très différente des classes \TO{article} ou \TO{book}. La configuration se fait essentiellement à travers le choix des options.
+
+Les utilisateurs avancés devraient se référer à la documentation des différents packages : tout d'abord \TO{unicode-math}, \TO{fontspec}, \TO{mathtools} et \TO{amsmath}. Mais si vous souhaitez, par exemple, changer le style des titres, vous pourrez consulter la documentation \TO{titlesec} ; afin de changer le style d'une liste (enumerate, itemize, etc.), voyez plutôt \TO{enumitem}. Le package \TO{geometry} est essentiel pour quiconque souhaiterait obtenir une mise en page particulière. Et ainsi de suite.
+
+
+
+\subsection{Modification de commandes standard par la classe tango}
+
+Afin que des documents composés avec l'option \TO{article} puissent devenir les chapitres d'un livre composé de façon ultérieure avec l'option \TO{book}, la commande \verb+\part+, héritée de la classe \TO{article}, a été désactivée (seulement pour les documents composés avec l'option \TO{article}).
+
+
+De même, la version \TO{article} bénéficie de la commande \verb+\tgotitle+ qui permet de définir le titre principal du document. La version étoilée \verb+\tgotitle*+ existe, mais fait exactement la même chose que la commande non étoilée. Cependant, dans la version \TO{book}, \verb+\tgotitle+ est un alias pour \verb+\chapter+ (et \verb+\tgotitle*+ est de même un alias de \verb+\chapter*+), ainsi, un titre non numéroté dans un polycopié peut facilement devenir le titre numéroté d'un chapitre de livre. Sous réserve évidemment qu'un mécanisme comme \verb+\includeonly+/\verb+\include+ ait été utilisé. Un modèle (pour l'instant en français) est fourni dans le répertoire \TO{examples}.
+
+La commande \verb+\tableofcontents+ ne peut être utilisée qu'avec l'option \TO{book}; elle est désactivée avec l'option \TO{article}: elle est alors remplacée par la commande \verb+\tgoshortoc+ (qui est elle-même désactivée avec l'option \TO{book}). Si vous avez besoin de tables des matières multiples et/ou partielles, il faudra vous tourner vers un package spécialisé.
+
+\subsection{Utiliser deux ou plusieurs formats de sortie}
+Les fonctionnalités décrites ici ont un caractère rudimentaire et sont de nature expérimentale. Elles pourront, selon leur succès, être développées dans les versions ultérieures de la classe tango.
+
+Pour chaque format de sortie, deux commandes particulières sont fournies. Par exemple, dans le cas de l'option \TO{Output=Smartphone}, vous disposez de \verb+\SmartphoneCommand+ et \verb+\XSmartphoneCommand+. L'argument de la commande \verb+\SmartphoneCommand+ n'est pris en compte que si le format de sortie \TO{Smartphone} a été sélectionné. Inversement, l'argument de \verb+\XSmartphoneCommand+ n'est pris en compte que si ce format \emph{n'a pas été} utilisé.
+\begin{example}[Exemples]
+\begin{itemize}
+\item \verb+\SmartphoneCommand{\pagebreak}+ crée un saut de page uniquement pour la sortie smartphone.
+\item \verb+\XSmartphoneCommand{\[<longue formule de maths>\]}+
+\par \verb+\SmartphoneCommand{\begin{multline*}<formule sur plusieurs lignes>\end{multine*}}+
+\par crée une version \TO{multline} (cf. \TO{amsmath}) d'une formule pour la sortie smartphone uniquement.
+\end{itemize}
+\end{example}
+
+Les commandes proposées par tango sont :
+\begin{itemize}
+\item\verb+\AfourCommand+ and \verb+\XAfourCommand+ pour la sortie A4paper;
+\item\verb+\LetterCommand+ and \verb+\XLetterCommand+pour la sortie letter;
+\item\verb+\AfiveCommand+ and \verb+\XAfiveCommand+ pour la sortie A5paper;
+\item\verb+\BigTabletCommand+ and \verb+\XBigTabletCommand+ pour la sortie BigTablet;
+\item\verb+\TabletCommand+ and \verb+\XTabletCommand+ pour la sortie Tablet;
+\item\verb+\SmallTabletCommand+ and \verb+\XSmallTabletCommand+ pour la sortie SmallTablet;
+\item\verb+\eReaderCommand+ and \verb+\XeReaderCommand+ pour la sortie eReader;
+\item\verb+\SmartphoneCommand+ and \verb+\XSmartphoneCommand+ pour la sortie Smartphone.
+\end{itemize}
+\subsection{Tous les thèmes de couleur}
+\indent\par
+\hspace*{0pt}\hfil\showtheme{Blue}\hfil\showtheme{Azur}\hfil\showtheme{Navy}\hfil\showtheme{USAF}\hfil%
+\showtheme{Framboise}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Red}\hfil\showtheme{Brique}\hfil\showtheme{Caramel}\hfil\showtheme{Sienne}\hfil\showtheme{Olive}\hfil\null
+\par\bigskip\par
+\hspace*{0pt}\hfil\showtheme{Tannen}\hfil\showtheme{GrayGray}\hfil\showtheme{Steel}\hfil\showtheme{Ink}\hfil\showtheme{BlackAndWhite}\hfil\null
+
+\section{Sélection de la langue}\label{lang}
+Il est impératif de passer une option de langue à babel par l'intermédiaire de la classe tango : cela est vrai même pour les personnes de langue anglaise. Un message d'erreur sera généré par la classe tango si celle-ci n'a reçu aucune option de langue à transmettre à \TO{babel} ; si vous ignorez ce message, vous devrez travailler sans aucun motif de césure.
+
+Tango possède également certains mots réservés qui sont (lorsque l'option french est passée à tango) :
+
+\begin{tcolorbox}
+\begin{verbatim}
+\renewcommand\TgoTheoremName{Théorème}
+\renewcommand\TgoDefinitionName{Définition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemme}
+\renewcommand\TgoCorollaryName{Corollaire}
+\renewcommand\TgoRemarkName{Remarque}
+\renewcommand\TgoExampleName{Exemple}
+\renewcommand\TgoContentsName{Sommaire}
+\renewcommand\TgoExerciseName{Exercice}
+\renewcommand\TgoExercisesSubsectionName{Exercices}
+\renewcommand\TgoExercisesSectionName{Exercices}
+\end{verbatim}
+\end{tcolorbox}
+
+Même si toute option de langue reconnue par babel sera (en principe) prise en compte dès lors qu'elle est passée à tango, la traduction de ces mots réservés n'a lieu que pour les langues suivantes :
+\begin{itemize}
+\item\TO{french};
+\item\TO{english, british, american, canadian, australian, newzealand};
+\item\TO{german, ngerman, naustrian, nswissgerman};
+\item\TO{italian};
+\item\TO{spanish}.
+\end{itemize}
+
+Les autres langues bénéficient des facilités offertes par babel, mais les mots réservés de tango ne sont pas traduits.
+Voici donc ce que peuvent faire les utilisateurs concernés.
+\begin{enumerate}
+\item Utiliser \verb+\renewcommand+ pour faire ces traductions eux-mêmes.
+\item (Mieux) me communiquer par mail toute l'information nécessaire (au moins l'option de langue utilisée pour babel et une traduction des mots réservés) de façon à ce que je puisse procéder aux adaptations nécessaires.
+\end{enumerate}
+
+\section{Théorèmes et énoncés divers}\label{st-section}
+
+\subsection{Éléments prédéfinis}
+Les environnements permettant de saisir les divers énoncés indispensables aux enseignants de mathématiques (définitions, théorèmes, propositions, etc.) sont définis grâce à la commande \verb+\newstatement+ dont la syntaxe est :
+\begin{tcolorbox}
+\begin{verbatim}
+\newstatement{<environnement>}{<compteur>}{<nom-générique-de-l'énoncé>}[<font-command-optionnelle>]
+\end{verbatim}
+\end{tcolorbox}
+Par exemple, les environnements, \TO{thm}, \TO{defin}, \TO{propo}, \TO{coro} et \TO{lem} ont été définis par quelque chose comme :
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{thm} \newstatement{thm}{thm}{Théorème}[\itshape]
+\newcounter{defin} \newstatement{defin}{defin}{Définition}
+\newcounter{propo} \newstatement{propo}{propo}{Proposition}[\itshape]
+\newcounter{coro} \newstatement{coro}{coro}{Corollaire}
+\newcounter{lem} \newstatement{lem}{lem}{Lemme}
+\end{verbatim}
+\end{tcolorbox}
+
+Si vous saisissez
+%
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}[pons asinorum]
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+%
+vous obtenez
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}[pons asinorum]
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+
+Comme vous pouvez le voir, chaque énoncé défini à l'aide de \verb+\newstatement+ dispose d'un argument optionnel délimité par des crochets (dont le contenu s'affiche entre parenthèses après le nom et le numéro de l'énoncé). Notez également que ces environnements ne devraient pas être utilisés à l'intérieur d'un autre environnement basé sur \TO{list} (comme \TO{center, quote, enumerate, itemize}…).
+
+Pour chaque type d'énoncé défini à l'aide de \verb+\newstatement+ existe également
+\begin{itemize}
+\item une forme étoilée non numérotée:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{coro*}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{coro*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{coro*}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{coro*}
+\begin{itemize}
+\item un premier argument optionnel délimité par \verb+< >+ qui permet de remplacer localement le nom générique de l'énoncé.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm*}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+possède au moins une racine complexe.
+\end{thm*}
+\end{verbatim}
+\end{tcolorbox}
+\end{itemize}
+\begin{thm*}<Théorème de d'Alembert-Gauss>[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes possède au moins une racine complexe.
+\end{thm*}
+
+
+\subsection{Configurer vos propres types énoncés}
+Si vous avez besoin d'un nouveau type d'énoncé, disons un environnement \TO{axm} pour les axiomes, c'est tout simple:
+\begin{tcolorbox}
+\begin{verbatim}
+\newcounter{axio} \newstatement{axm}{axio}{Axiom}
+\end{verbatim}
+\end{tcolorbox}
+Remarquez bien qu'il vous revient alors de définir le compteur utilisé par cet environnement : si ce compteur n'existe pas déjà, il vous faut le créer à l'aide de la commande \verb+\newcounter+. Bien sûr, le nom du compteur peut être différent de celui de l'environnement. Si vous avez utilisé l'option \TO{no-statement}, vous aurez d'ailleurs à définir tous les types d'énoncé dont vous avez besoin, avec des noms et des compteurs de votre choix.
+
+\subsection{Redéfinir des types d'énoncés}
+La commande \verb+\newstatement+ a pour compagnon \verb+\renewstatement+ qui permet de redéfinir l'environnement associé à un type d'énoncé préexistant. Précisément, vous devez employer \verb+\renewstatement{foo}…+ plutôt que \verb+\newstatement{foo}…+ si et seulement si l'environnement \verb+foo+ a déjà été défini.
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Vous pouvez redéfinir l'environnement \TO{propo} de telle façon qu'il utilise le même compteur que l'environnement \TO{thm} avec un contenu affiché en caractères romains:
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\renewstatement{propo}{thm}{Proposition}
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+Les angles à la base d'un triangle isocèle sont égaux.
+\end{thm}
+
+\begin{enumerate}[resume]
+\item Si vous venez de terminer la saisie en Latex de \emph{l'intégralité} de votre traité d'algèbre, lequel contient propositions, théorèmes et corollaires, et que vous réalisez maintenant que ce que vous voulez c'est qu'il n'y ait plus de différence entre propositions, théorèmes et corollaires, les trois types d'énoncés devant être composés en italique, se nommer \frquote{proposition} et être numérotés avec le même compteur, vous pouvez simplement saisir dans le préambule:
+
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\end{verbatim}
+\end{tcolorbox}
+Alors avec
+\begin{tcolorbox}
+\begin{verbatim}
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+La somme de deux entiers pairs est un entier pair.\end{thm}
+\begin{coro}
+Si deux entiers ont la même parité, leur somme est un entier pair.
+\end{coro}
+\end{verbatim}
+\end{tcolorbox}
+vous obtiendrez:
+\end{enumerate}
+\renewstatement{coro}{thm}{Proposition}[\itshape]
+\renewstatement{propo}{thm}{Proposition}[\itshape]
+\renewstatement{thm}{thm}{Proposition}[\itshape]
+\setcounter{thm}{0}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+La somme de deux entiers pairs est un entier pair.
+\end{thm}
+\begin{coro}
+Si deux entiers ont la même parité, leur somme est un entier pair.
+\end{coro}
+%
+au lieu de
+%
+\setcounter{thm}{0}\setcounter{propo}{0}
+\renewstatement{thm}{thm}{Théorème}[\itshape]
+\renewstatement{propo}{propo}{Proposition}[\itshape]
+\renewstatement{coro}{coro}{Corollaire}
+\begin{propo}
+La somme de deux entiers impairs est un entier pair.
+\end{propo}
+\begin{thm}
+La somme de deux entiers pairs est un entier pair.
+\end{thm}
+\begin{coro}
+Si deux entiers ont la même parité, leur somme est un entier pair.
+\end{coro}
+\begin{enumerate}[resume]
+\item Pour finir, \verb+\renewstatement+ et \verb+\newstatement+ ont une forme étoilée qui permet d'obtenir un type d'énoncé dont le numéro est affiché avant le nom. Mieux, si le compteur utilisé pour ce type d'énoncé est \TO{subsection} ou \TO{subsubsection}, les titres de ces énoncés sont affichés avec la même apparence et le même placement que les titres de subsection ou de subsubsection; bien sûr ce placement dépend de la valeur de \TO{notitleindent}.
+\begin{tcolorbox}
+\begin{verbatim}
+\renewstatement*{thm}{thm}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorème}[\itshape]
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\end{verbatim}
+\end{tcolorbox}
+\end{enumerate}
+\end{example}
+\renewstatement*{thm}{thm}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsection}{Theorème}[\itshape]
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+\renewstatement*{thm}{subsubsection}{Theorème}
+\begin{thm}<Théorème de d'Alembert-Gauss>
+[théorème fondamental de l'algèbre]
+Tout polynôme non constant à coefficients complexes
+ possède au moins une racine complexe.
+\end{thm}
+
+
+
+\section{Exercices}
+\subsection{Commandes permettant la mise en forme d'exercices}
+La classe tango fournit la commande \verb+\exo+ qui permet de présenter des énoncés d'exercices numérotés (le compteur est \TO{tgoexo}). Il existe une version étoilée, sans numéro. Comme pour les types d'énoncés, l'argument optionnel entre crochets permet d'obtenir un complément au titre, composé entre parenthèses et la première option, balisée par \frquote{\TO{< >}} permet d'obtenir un titre de substitution.
+\begin{tcolorbox}
+\begin{verbatim}
+\exo
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\exo[théorème de Lagrange]
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\end{verbatim}
+\end{tcolorbox}
+\exo
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\exo[théorème de Lagrange]
+Démontrer que si $G$ est un groupe fini et $H$ un
+sous-groupe de $G$, l'ordre de $H$ divise l'ordre de $G$.
+\begin{tcolorbox}
+\begin{verbatim}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Problème des restes chinois>[\tgostar\tgostar\tgostar]
+Soit $n_1,\ldots, n_k$ $k$ entiers strictement supérieurs à $1$. Notons $N$
+le produit des $n_i$. Démontrer que si les $n_i$ sont premiers entre eux deux
+à deux et si $a_1,\ldots, a_k$ sont des entiers quelconques, le système
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+possède une solution, unique modulo $N$.
+\end{verbatim}
+\end{tcolorbox}
+\newcommand\tgostar{\raisebox{-0.5ex}{\large\textborn}}
+\exo*<Problème des restes chinois>[\tgostar\tgostar\tgostar]
+Soit $n_1,\ldots, n_k$ $k$ entiers strictement supérieurs à $1$. Notons $N$
+le produit des $n_i$. Démontrer que si les $n_i$ sont premiers entre eux deux à deux et si
+$a_1,\ldots, a_k$ sont des entiers quelconques, le système
+\begin{align*}
+x&\equiv a_1 \pmod{n_1}\\
+&\!\vdots\\
+x&\equiv a_k \pmod{n_k}
+\end{align*}
+possède une solution, unique modulo $N$.
+\subsection{Environnements secexo et chapexo}
+Ces deux environnements conçus pour présenter une partie consacrée aux exercices à la fin d'une section (dans le cas de \TO{secexo}) ou d'un chapitre (dans le cas de \TO{chapexo}). À l'intérieur de ces environnements, on utilise en principe la commande \verb+\exo+.
+
+Le titre, en capitales et centré, est \frquote{EXERCICES} par défaut; l'argument optionnel entre crochets vous permet d'en choisir un autre. Ce titre est ajouté à la table des matières ou au sommaire.
+
+Enfin, ces commandes possèdent des formes étoilées (\verb+\begin{secexo*)+…\verb+\end{secexo*}+) qui vous permettront de composer ces parties consacrées aux exercices dans un corps plus petit (excepté si la taille de la fonte principale du document est 9pt).
+
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{secexo*}[Exemple d'une partie consacrée aux exercices]
+\exo Démontrer que la somme de deux entiers pairs est un entier pair.
+\exo Démontrer que la somme de deux entiers impairs est un entier pair.
+\end{secexo*}
+\end{verbatim}
+\end{tcolorbox}
+\begin{secexo*}[Exemple d'une partie consacrée aux exercices]
+\exo Démontrer que la somme de deux entiers pairs est un entier pair.
+\exo Démontrer que la somme de deux entiers impairs est un entier pair.
+\end{secexo*}
+
+\section{Listes}\label{lists}
+\subsection{Principes généraux}
+En ce qui concerne les marges, les déplacements horizontaux dans tango se font par pas multiples entiers de \verb+\TgoStandardMargin+. Au chargement de la classe, la valeur de ce paramètre est fixée à 1.5em, ainsi que les retraits d'alinéas et les retraits subis par les titres (à moins que ces valeurs ne soient fixées à zéro). les marqueurs successifs des environnements itemize et enumerate sont donc positionnés à 1.5em, 3em, 4.5em, etc. de la marge principale. Il n'est pas forcément recommandé de changer cette configuration (si vous souhaitez le faire, il convient d'utiliser le package \TO{enumitem}).
+
+\subsection{Environnements basés sur l'environnement list}
+Il existe deux façons de configurer les listes dans tango. La première, active par défaut, est obtenue grâce à la commande \verb+\tgostandardlists+; la seconde grâce à la commande \verb+\tgosmartlists+.
+%
+Avec \verb+\tgostandardlists+, le texte correspondant à un niveau donné est décalé vers la droite (d'une quantité égale à \verb+\TgoStandardMargin+...) par rapport au marqueur correspondant.
+%
+Avec \verb+\tgosmartlists+, à l'inverse, le texte correspondant à un niveau donné est décalé vers la gauche (d'une quantité égale à \verb+\TgoStandardMargin+...) par rapport au marqueur correspondant.
+\renewtgolabels*\tgostandardlists
+
+Voici le comportement par défaut de l'environnement \TO{itemize} (de ce point de vue \TO{enumerate} n'est pas différent).
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+\bigskip
+
+Et maintenant, avec \verb+\tgosmartlists+ \tgosmartlists
+\begin{itemize}
+\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\begin{itemize}
+\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\begin{itemize}
+\item Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
+\begin{itemize}
+\item Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.
+\end{itemize}
+\item Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam.
+\end{itemize}\end{itemize}
+\item Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
+\end{itemize}
+
+Notez que \verb+\tgosmartlists+ peut sembler intéressant lorsque l'on utilise essentiellement le premier niveau de ces environnements.
+Dans la mesure où \verb+\tgosmartlists+ supporte assez mal une construction comme
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{enumerate}
+\item\begin{enumerate}\item
+…
+\end{verbatim}
+\end{tcolorbox}
+fréquente dans la numérotation des questions d'exercices,
+les environnements \TO{secexo} et \TO{chapexo} basculent localement vers \verb+\tgostandardlists+. Cela n'est pas le cas de \verb+\exo+ qui, en en tant que commande, n'a pas de contexte propre, contrairement aux environnements. \tgostandardlists
+
+\subsection{Redéfinition de certains marqueurs de liste pour itemize}
+La classe tango fournit la commande \verb+\renewtgolabels+ qui permet de modifier les marqueurs de l'environnement \TO{itemize}. Les arguments des quatre niveaux sont numérotés de 1 à 4 et doivent être utilisés comme ci-dessous.
+
+\begin{example}[Exemples]
+\begin{itemize}
+\item\verb=\renewtgolabels1{\lefthand}= remplace le marqueur du niveau 1 par le symbole \lefthand.
+\renewtgolabels1{\lefthand}
+\item\verb=\renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}= change les marqueurs des premier, troisième et quatrième niveaux. Le marquer du niveau 2 est inchangé. Comme vous le voyez, l'ordre des arguments est sans importance. \renewtgolabels4{\textbullet}1{\openbullet}3{\textemdash}
+\end{itemize}
+\end{example}
+
+Il existe également une version étoilée, qui restaure l'état initial des marqueurs (tel qu'au chargement de la classe), soit \verb=\textbullet=, \textbullet, pour le niveaul~1, \verb=\textopenbullet=, \textopenbullet, pour le niveau~2, \verb=\starredbullet=, \starredbullet, pour le niveau~3 et \verb=\textperiodcentered=, \textperiodcentered{} pour le niveau~4 (remarquez que ce sont les valeurs par défaut pour tango, mais \emph{non} pour Latex).
+
+\renewtgolabels*
+\begin{example}[Exemples]
+\begin{itemize}
+\item\verb=\renewtgolabels*= restaure toutes les valeurs initiales.
+\item\verb=\renewtgolabels*2{\textendash}= restaure les valeurs initiales, sauf pour le deuxième niveau qui utilisera désormais \textendash.
+\end{itemize}
+\end{example}
+
+
+\section{Autres environnements}
+En plus des environnements définis pour les types d'énoncés, la classe tango offre les quatre environnements suivants.
+
+\subsection{Environnements remark et example}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{remark}
+Voici une excellente remarque.
+\end{remark}
+\begin{example}
+Voici un très court exemple.
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{remark}
+Voici une excellente remarque.
+\end{remark}
+\begin{example}
+Voici un très court exemple.
+\end{example}
+
+Ces deux environnements ont un argument optionnel entre crochets qui permet de définir un titre alternatif. Par exemple:
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{example}[Remarques]
+\begin{enumerate}
+\item Une première (et excellente) remarque.
+\item Une seconde remarque (encore meilleure, si cela est possible).
+\end{enumerate}
+\end{example}
+\end{verbatim}
+\end{tcolorbox}
+\begin{example}[Remarques]
+\begin{enumerate}
+\item Une première (et excellente) remarque.
+\item Une seconde remarque (encore meilleure, si cela est possible).
+\end{enumerate}
+\end{example}
+
+\subsection{Environnement alert}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}
+Vous ne devriez pas envisager d'utiliser
+\verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de
+\TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}
+Vous ne devriez pas envisager d'utiliser \verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de \TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+
+L'environnement \TO{alert} propose lui aussi un argument optionnel entre crochets.
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{alert}[\bomb]
+Vous ne devriez pas envisager d'utiliser
+\verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de
+\TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+\end{verbatim}
+\end{tcolorbox}
+\begin{alert}[\bomb]
+Vous ne devriez pas envisager d'utiliser
+\verb+\expandafter\expandafter\expandafter+
+à moins que vous ne soyez un utilisateur expérimenté de
+\TeX{}, car vous pourriez attraper une terrible migraine.
+\end{alert}
+
+\subsection{Environnement proof}
+L'environnement \TO{proof} est une adaptation de ce que fournit le package \TO{amsthm}. Un titre alternatif est rendu possible grâce à l'argument optionnel entre crochets. La commande \verb+\qedhere+ est également utilisable.
+\renewstatement{thm}{thm}{Théorème}[\itshape]
+\setcounter{thm}{0}
+\begin{tcolorbox}
+\begin{verbatim}
+\begin{thm}
+La somme de deux entiers impairs est un entier pair.
+\end{thm}
+\begin{proof}
+Soit $p$ et $q$ deux entiers impairs. Nous devons
+établir qu'il existe un entier $n$ tel que $p+q=2n$.
+Nous connaissons l'existence d'un entier $p_1$
+et d'un entier $q_1$ tels que
+\[p=2p_1+1\text{ et } q=2q_1+1,\]
+par conséquent
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+\end{verbatim}
+\end{tcolorbox}
+\begin{thm}
+La somme de deux entiers impairs est un entier pair.
+\end{thm}
+\begin{proof}
+Soit $p$ et $q$ deux entiers impairs. Nous devons
+établir qu'il existe un entier $n$ tel que $p+q=2n$.
+Nous connaissons l'existence d'un entier $p_1$
+et d'un entier $q_1$ tels que
+\[p=2p_1+1\text{ et } q=2q_1+1,\]
+par conséquent
+\begin{align*}p+q&=(2p_1+1)+(2q_1+1)\\
+&=2\underbrace{(p_1+q_1+1)}_{n}\qedhere
+\end{align*}
+\end{proof}
+
+\section{Figures, tableaux, flottants et légendes}\label{figtable}
+Grâce au package \TO{caption}, les commandes suivantes ont été définies:
+\begin{itemize}
+\item\verb+\tgofigcaption+ (pour les figures);
+\item and \verb+\tgotabcaption+ (pour les tableaux).
+\end{itemize}
+Ces deux commandes permettent d'obtenir des légendes de même apparence que ce que ferait la commande \verb+\caption+, mais fonctionnent également dans le cas d'objets non flottants.
+
+Ainsi il devient possible d'inclure des tableaux et des figures en position fixe, sans que rien ne permette de les distinguer des objets flottants (dont l'usage reste recommandé dans la plupart des cas).
+
+\end{document}
diff --git a/macros/luatex/latex/tango/examples/Ch-1-15.tex b/macros/luatex/latex/tango/examples/Ch-1-15.tex
new file mode 100644
index 0000000000..4f3d7984d1
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/Ch-1-15.tex
@@ -0,0 +1,1312 @@
+\chapter[Comment \bname{Candide} fut élevé…]
+{Comment \bname{Candide} fut élevé dans un\\ beau château,\\ et comment il fut
+chassé d’icelui}
+
+
+\lettrine{I}{l y avait} en \bname{Westphalie}, dans le château de M.~le baron de
+Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné les
+mœurs les plus douces. Sa physionomie annonçait son âme. Il avait le
+jugement assez droit, avec l’esprit le plus simple; c’est, je crois,
+pour cette raison qu’on le nommait \bname{Candide}. Les anciens domestiques de
+la maison soupçonnaient qu’il était fils de la sœur de M.~le
+baron et d’un bon et honnête gentilhomme du voisinage, que cette
+demoiselle ne voulut jamais épouser parce qu’il n’avait pu prouver que
+soixante et onze quartiers, et que le reste de son arbre généalogique
+avait été perdu par l’injure du temps.
+
+M. le baron était un des plus puissants seigneurs de la
+\bname{Westphalie}, car son château avait une porte et des fenêtres. Sa grande
+salle même était ornée d’une tapisserie. Tous les chiens de ses
+basses-cours composaient une meute dans le besoin; ses palefreniers
+étaient ses piqueurs; le vicaire du village était son grand-aumônier.
+Ils l’appelaient tous \bname{Monseigneur}, et ils riaient quand il faisait des
+contes.
+
+M\up{me} la baronne, qui pesait environ trois cent cinquante livres,
+s’attirait par là une très grande considération, et faisait les honneurs
+de la maison avec une dignité qui la rendait encore plus respectable.
+Sa fille \bname{Cunégonde}, âgée de dix-sept ans, était haute en couleur,
+fraîche, grasse, appétissante. Le fils du baron paraissait en tout
+digne de son père. Le précepteur \bname{Pangloss} était l’oracle de la
+maison, et le petit \bname{Candide} écoutait ses leçons avec toute la bonne foi
+de son âge et de son caractère.
+
+
+
+
+\bname{Pangloss} enseignait la métaphysico-théologo-cosmo\-lo\-ni\-go\-logie. Il
+prouvait admirablement qu’il n’y a point d’effet sans cause, et que,
+dans ce meilleur des mondes possibles, le château de monseigneur le
+baron était le plus beau des châteaux, et madame la meilleure des
+baronnes possibles.
+
+
+
+\frquote{Il est démontré, disait-il, que les choses ne peuvent être autrement;
+car tout étant fait pour une fin, tout est nécessairement pour la
+meilleure fin. Remarquez bien que les nez ont été faits pour porter des
+lunettes; aussi avons-nous des lunettes. Les jambes sont visiblement
+instituées pour être chaussées, et nous avons des chausses. Les pierres
+ont été formées pour être taillées et pour en faire des châteaux; aussi
+monseigneur a un très beau château: le plus grand baron de la province
+doit être le mieux logé; et les cochons étant faits pour être mangés,
+nous mangeons du porc toute l’année: par conséquent, ceux qui ont
+avancé que tout est bien ont dit une sottise; il fallait dire que tout
+est au mieux.}
+
+
+
+\bname{Candide} écoutait attentivement, et croyait innocemment; car il trouvait
+M\up{lle}~\bname{Cunégonde} extrêmement belle, quoiqu’il ne prît jamais la
+hardiesse de le lui dire. Il concluait qu’après le bonheur d’être né
+baron de Thunder-ten-tronckh, le second degré de bonheur était d’être
+M\up{lle}~\bname{Cunégonde}; le troisième, de la voir tous les jours; et le
+quatrième, d’entendre maître \bname{Pangloss}, le plus grand philosophe de la
+province, et par conséquent de toute la terre.
+
+
+Un jour \bname{Cunégonde}, en se promenant auprès du château, dans le petit
+bois qu’on appelait \emph{parc}, vit entre des broussailes le docteur
+\bname{Pangloss} qui donnait une leçon de physique expérimentale à la femme de
+chambre de sa mère, petite brune très jolie et très docile. Comme
+M\up{lle}~\bname{Cunégonde} avait beaucoup de dispositions pour les sciences,
+elle observa, sans souffler, les expériences réitérées dont elle fut
+témoin; elle vit clairement la raison suffisante du docteur, les effets
+et les causes, et s’en retourna tout agitée, toute pensive, toute
+remplie du désir d’être savante, songeant qu’elle pourrait bien être la
+raison suffisante du jeune \bname{Candide},\linebreak qui pouvait aussi être la sienne.
+
+Elle rencontra \bname{Candide} en revenant au château, et rougit: \bname{Candide}
+rougit aussi. Elle lui dit bonjour d’une voix entrecoupée; et \bname{Candide}
+lui parla sans savoir ce qu’il disait. Le lendemain, après le dîner,
+comme on sortait de table, \bname{Cunégonde} et \bname{Candide} se trouvèrent derrière
+un paravent; \bname{Cunégonde} laissa tomber son mouchoir, \bname{Candide} le ramassa;
+elle lui prit innocemment la main; le jeune homme baisa innocemment la
+main de la jeune demoiselle avec une vivacité, une sensibilité, une
+grâce toute particulière; leurs bouches se rencontrèrent, leurs yeux
+s’enflammèrent, leurs genoux tremblèrent, leurs mains s’égarèrent.
+M.~le baron de Thunder-ten-tronckh passa auprès du paravent, et voyant
+cette cause et cet effet, chassa \bname{Candide} du château à grands coups de
+pied dans le derrière. \bname{Cunégonde} s’évanouit: elle fut souffletée par
+M\up{me}~la baronne dès qu’elle fut revenue à elle-même; et tout fut
+consterné dans le plus beau et le plus agréable des châteaux possibles.
+
+
+
+
+\chapter{Ce que devint \bname{Candide} parmi les Bulgares}
+
+
+\lettrine{C}{andide}, chassé du paradis terrestre, marcha longtemps sans savoir où,
+pleurant, levant les yeux au ciel, les tournant souvent vers le plus
+beau des châteaux qui renfermait la plus belle des baronnettes; il se
+coucha sans souper au milieu des champs entre deux sillons; la neige
+tombait à gros flocons. \bname{Candide}, tout transi, se traîna le lendemain
+vers la ville voisine, qui s’appelle Valdberghoff-trarbk-dikdorff,
+n’ayant point d’argent, mourant de faim et de lassitude. Il s’arrêta
+tristement à la porte d’un cabaret. Deux hommes habillés de bleu le
+remarquèrent: «Camarade, dit l’un, voilà un jeune homme très bien fait,
+et qui a la taille requise.» Ils s’avancèrent vers \bname{Candide} et le
+prièrent à dîner très civilement. «Messieurs, leur dit \bname{Candide} avec une
+modestie charmante, vous me faites beaucoup d’honneur, mais je n’ai pas
+de quoi payer mon écot. — Ah! monsieur, lui dit un des bleus, les
+personnes de votre figure et de votre mérite ne paient jamais rien:
+n’avez-vous pas cinq pieds cinq pouces de haut? — Oui, messieurs, c’est
+ma taille, dit-il en faisant la révérence. — Ah! monsieur, mettez-vous à
+table; non seulement nous vous défraierons, mais nous ne souffrirons
+jamais qu’un homme comme vous manque d’argent; les hommes ne sont faits
+que pour se secourir les uns les autres. — Vous avez raison, dit \bname{Candide};
+c’est ce que M. \bname{Pangloss} m’a toujours dit, et je vois bien que tout est
+au mieux.» On le prie d’accepter quelques écus, il les prend et veut
+faire son billet; on n’en veut point, on se met à table. «N’aimez-vous
+pas tendrement?… — Oh! oui, répond-il, j’aime tendrement M\up{lle}~\bname{Cunégonde}. — Non, dit l’un de ces messieurs, nous vous demandons si vous
+n’aimez pas tendrement le roi des Bulgares? — Point du tout, dit-il, car
+je ne l’ai jamais vu. — Comment! c’est le plus charmant des rois, et il
+faut boire à sa santé. — Oh! très volontiers, messieurs.» Et il boit. «C’en
+est assez, lui dit-on, vous voilà l’appui, le soutien, le défenseur, le
+héros des Bulgares; votre fortune est faite, et votre gloire est
+assurée.» On lui met sur-le-champ les fers aux pieds, et on le mène au
+régiment. On le fait tourner à droite, à gauche, hausser la baguette,
+remettre la baguette, coucher en joue, tirer, doubler le pas, et on lui
+donne trente coups de bâton; le lendemain, il fait l’exercice un peu
+moins mal, et il ne reçoit que vingt coups; le surlendemain, on ne lui
+en donne que dix, et il est regardé par ses camarades comme un prodige.
+
+
+\bname{Candide}, tout stupéfait, ne démêlait pas encore trop bien comment il
+était un héros. Il s’avisa un beau jour de printemps de s’aller
+promener, marchant tout droit devant lui, croyant que c’était un
+privilège de l’espèce humaine, comme de l’espèce animale, de se servir
+de ses jambes à son plaisir. Il n’eut pas fait deux lieues que voilà
+quatre autres héros de six pieds qui l’atteignent, qui le lient, qui le
+mènent dans un cachot. On lui demanda juridiquement ce qu’il aimait le
+mieux d’être fustigé trente-six fois par tout le régiment, ou de
+recevoir à-la-fois douze balles de plomb dans la cervelle. Il eut beau
+dire que les volontés sont libres, et qu’il ne voulait ni l’un ni
+l’autre, il fallut faire un choix; il se détermina, en vertu du don de
+Dieu qu’on nomme \textit{liberté}, à passer trente-six fois par les baguettes;
+il essuya deux promenades. Le régiment était composé de deux mille
+hommes; cela lui composa quatre mille coups de baguette, qui, depuis la
+nuque du cou jusqu’au cul, lui découvrirent les muscles et les nerfs.
+Comme on allait procéder à la troisième course, \bname{Candide}, n’en pouvant
+plus, demanda en grâce qu’on voulût bien avoir la bonté de lui casser
+la tête; il obtint cette faveur; on lui bande les yeux; on le fait
+mettre à genoux. Le roi des Bulgares passe dans ce moment, s’informe du
+crime du patient; et comme ce roi avait un grand génie, il comprit, par
+tout ce qu’il apprit de \bname{Candide}, que c’était un jeune métaphysicien
+fort ignorant des choses de ce monde, et il lui accorda sa grâce avec
+une clémence qui sera louée dans tous les journaux et dans tous les
+siècles. Un brave chirurgien guérit \bname{Candide} en trois semaines avec les
+émollients enseignés par \bname{Dioscoride}. Il avait déjà un peu de peau et
+pouvait marcher, quand le roi des Bulgares livra bataille au roi des
+Abares.
+
+
+
+\chapter[Comment \bname{Candide} se sauva…]{Comment \bname{Candide} se sauva d’entre\\ les Bulgares, et ce qu’il devint}
+
+
+\lettrine{R}{ien} n’était si beau, si leste, si brillant, si bien ordonné que les
+deux armées. Les trompettes, les fifres, les hautbois, les tambours,
+les canons, formaient une harmonie telle qu’il n’y en eut jamais en
+enfer. Les canons renversèrent d’abord à peu près six mille hommes de
+chaque côté; ensuite la mousqueterie ôta du meilleur des mondes environ
+neuf à dix mille coquins qui en infectaient la surface. La baïonnette
+fut aussi la raison suffisante de la mort de quelques milliers
+d’hommes. Le tout pouvait bien se monter à une trentaine de mille âmes.
+\bname{Candide}, qui tremblait comme un philosophe, se cacha du mieux qu’il put
+pendant cette boucherie héroïque.
+
+Enfin, tandis que les deux rois faisaient chanter des \textit{Te Deum}, chacun
+dans son camp, il prit le parti d’aller raisonner ailleurs des effets
+et des causes. Il passa par-dessus des tas de morts et de mourants, et
+gagna d’abord un village voisin; il était en cendres: c’était un
+village abare que les Bulgares avaient brûlé, selon les lois du droit
+public. Ici des vieillards criblés de coups regardaient mourir leurs
+femmes égorgées, qui tenaient leurs enfants à leurs mamelles
+sanglantes; là des filles éventrées après avoir assouvi les besoins
+naturels de quelques héros, rendaient les derniers soupirs; d’autres à
+demi brûlées criaient qu’on achevât de leur donner la mort. Des
+cervelles étaient répandues sur la terre à côté de bras et de jambes
+\bname{coupés}.
+
+\bname{Candide} s’enfuit au plus vite dans un autre village: il appartenait à
+des Bulgares, et les héros abares l’avaient traité de même. \bname{Candide},
+toujours marchant sur des membres palpitants ou à travers des ruines,
+arriva enfin hors du théâtre de la guerre, portant quelques petites
+provisions dans son bissac, et n’oubliant jamais M\up{lle}~\bname{Cunégonde}. Ses provisions lui manquèrent quand il fut en \bname{Hollande}; mais
+ayant entendu dire que tout le monde était riche dans ce pays-là, et
+qu’on y était chrétien, il ne douta pas qu’on ne le traitât aussi bien
+qu’il l’avait été dans le château de M.~le baron, avant qu’il en eût
+été chassé pour les beaux yeux de M\up{lle}~\bname{Cunégonde}.
+
+Il demanda l’aumône à plusieurs graves personnages, qui lui répondirent
+tous que, s’il continuait à faire ce métier, on l’enfermerait dans une
+maison de correction pour lui apprendre à vivre.
+
+Il s’adressa ensuite à un homme qui venait de parler tout seul une
+heure de suite sur la charité dans une grande assemblée. Cet orateur le
+regardant de travers lui dit: «Que venez-vous faire ici? y êtes-vous
+pour la bonne cause? — Il n’y a point d’effet sans cause, répondit
+modestement \bname{Candide}; tout est enchaîné nécessairement et arrangé pour
+le mieux. Il a fallu que je fusse chassé d’auprès de M\up{lle}~\bname{Cunégonde}, que j’aie passé par les baguettes, et il faut que je demande
+mon pain, jusqu’à ce que je puisse en gagner; tout cela ne pouvait être
+autrement. — Mon ami, lui dit l’orateur, croyez-vous que le pape soit
+l’antechrist? — Je ne l’avais pas encore entendu dire, répondit \bname{Candide}:
+mais qu’il le soit, ou qu’il ne le soit pas, je manque de pain. — Tu ne
+mérites pas d’en manger, dit l’autre: va, coquin, va, misérable, ne
+m’approche de ta vie.» La femme de l’orateur ayant mis la tête à la
+fenêtre, et avisant un homme qui doutait que le pape fût antechrist,
+lui répandit sur le chef un plein… Ô ciel! à quel excès se porte le
+zèle de la religion dans les dames!
+
+Un homme qui n’avait point été baptisé, un bon anabaptiste, nommé
+Jacques, vit la manière cruelle et
+ignominieuse dont on traitait ainsi
+un de ses frères, un être à deux pieds sans plumes, qui avait une âme;
+il l’amena chez lui, le nettoya, lui donna du pain et de la bière, lui
+fit présent de deux florins, et voulut même lui apprendre à travailler
+dans ses manufactures aux étoffes de Perse qu’on fabrique en \bname{Hollande}.
+\bname{Candide} se prosternant presque devant lui, s’écriait: «Maître \bname{Pangloss}
+me l’avait bien dit que tout est au mieux dans ce monde, car je suis
+infiniment plus touché de votre extrême générosité que de la dureté de
+ce monsieur à manteau noir, et de madame son épouse.»
+
+Le lendemain, en se promenant, il rencontra un gueux tout couvert de
+pustules, les yeux morts, le bout du nez rongé, la bouche de travers,
+les dents noires, et parlant de la gorge, tourmenté d’une toux
+violente, et crachant une dent à chaque effort.
+
+
+
+
+
+\chapter[Comment \bname{Candide} rencontra…]{Comment \bname{Candide} rencontra son ancien maître de\\ philosophie, le docteur
+\bname{Pangloss}, et ce qui en advint}
+
+
+\lettrine{C}{andide}, plus ému encore de compassion que d’horreur, donna à cet
+épouvantable gueux les deux florins qu’il avait reçus de son honnête
+anabaptiste Jacques. \textls[-10]{Le fantôme le regarda fixement, versa des larmes,
+et sauta à son cou. \bname{Candide} effrayé recule. «Hélas! dit le misérable à
+l’autre misérable, ne reconnaissez-vous plus votre cher \bname{Pangloss}?
+— Qu’entends-je? vous, mon cher maître! vous, dans cet état horrible!
+Quel malheur vous est-il donc arrivé? Pourquoi n’êtes-vous plus dans le
+plus beau des châteaux? qu’est devenue M\up{lle}~\bname{Cunégonde}, la perle
+des filles, le chef-d’œuvre de la nature? — Je n’en peux plus, dit
+\bname{Pangloss}.» Aussitôt \bname{Candide} le mena dans l’étable de l’anabaptiste, où
+il lui fit manger un peu de pain; et quand \bname{Pangloss} fut refait: «Eh
+bien! lui dit-il, \bname{Cunégonde}? — Elle est morte, reprit l’autre.»} \bname{Candide}
+s’évanouit à ce mot: son ami rappela ses sens avec un peu de mauvais
+vinaigre qui se trouva par hasard dans l’étable. \bname{Candide} rouvre les
+yeux. «\bname{Cunégonde} est morte! Ah! meilleur des mondes, où êtes-vous? Mais
+de quelle maladie est-elle morte? ne serait-ce point de m’avoir vu
+chasser du beau château de monsieur son père à grands coups de pied?
+— Non, dit \bname{Pangloss}, elle a été éventrée par des soldats bulgares, après
+avoir été violée autant qu’on peut l’être; ils ont cassé la tête à
+M. le baron qui voulait la défendre; M\up{me}~la baronne a été
+coupée en morceaux; mon pauvre pupille traité précisément comme sa
+sœur; et quant au château, il n’est pas resté pierre sur pierre, pas
+une grange, pas un mouton, pas un canard, pas un arbre; mais nous avons
+été bien vengés, car les Abares en ont fait autant dans une baronnie
+voisine qui appartenait à un seigneur bulgare.»
+
+À ce discours, \bname{Candide} s’évanouit encore; mais revenu à soi, et ayant
+dit tout ce qu’il devait dire, il s’enquit de la cause et de l’effet,
+et de la raison suffisante qui avait mis \bname{Pangloss} dans un si piteux
+état. «Hélas! dit l’autre, c’est l’amour: l’amour, le consolateur du
+genre humain, le conservateur de l’univers, l’âme de tous les êtres
+sensibles, le tendre amour. — Hélas! dit \bname{Candide}, je l’ai connu cet
+amour, ce souverain des cœurs, cette âme de notre âme; il ne m’a
+jamais valu qu’un baiser et vingt coups de pied au cul. Comment cette
+belle cause a-t-elle pu produire en vous un effet si abominable?»
+
+\bname{Pangloss} répondit en ces termes: «Ô mon cher \bname{Candide}! vous avez connu
+\bname{Paquette}, cette jolie suivante de notre auguste baronne: j’ai goûté
+dans ses bras les délices du paradis, qui ont produit ces tourments
+d’enfer dont vous me voyez dévoré; elle en était infectée, elle en est
+peut-être morte. \bname{Paquette} tenait ce présent d’un cordelier très savant
+qui avait remonté à la source, car il l’avait eu d’une vieille
+comtesse, qui l’avait reçu d’un capitaine de cavalerie, qui le devait à
+une marquise, qui le tenait d’un page, qui l’avait reçu d’un jésuite,
+qui, étant novice, l’avait eu en droite ligne d’un des compagnons de
+Christophe Colomb. Pour moi, je ne le donnerai à personne, car je me
+meurs.
+
+
+— Ô \bname{Pangloss}! s’écria \bname{Candide}, voilà une étrange généalogie! n’est-ce pas
+le diable qui en fut la souche? — Point du tout, répliqua ce grand homme;
+c’était une chose indispensable dans le meilleur des mondes, un
+ingrédient nécessaire; car si \bname{Colomb} n’avait pas attrapé dans une île
+de \mbox{l’Amérique} cette maladie qui empoisonne la source de la
+génération,
+ qui souvent même empêche la génération, et qui est
+évidemment l’opposé du grand but de la nature, nous n’aurions ni le
+chocolat ni la cochenille; il faut encore observer que
+jusqu’aujourd’hui, dans notre continent, cette maladie nous est
+particulière, comme la controverse. Les \bname{Turcs}, les \bname{Indiens}, les
+\bname{Persans}, les \bname{Chinois}, les \bname{Siamois}, les \bname{Japonais}, ne la connaissent pas
+encore; mais il y a une raison suffisante pour qu’ils la connaissent à
+leur tour dans quelques siècles. En attendant elle a fait un
+merveilleux progrès parmi nous, et surtout dans ces grandes armées
+composées d’honnêtes stipendiaires bien élevés, qui décident du destin
+des états; on peut assurer que, quand trente mille hommes combattent en
+bataille rangée contre des troupes égales en nombre, il y a environ
+vingt mille vérolés de chaque côté.
+
+— Voilà qui est admirable, dit \bname{Candide}; mais il faut vous faire guérir.
+— Et comment le puis-je? dit \bname{Pangloss}; je n’ai pas le sou, mon ami, et
+dans toute l’étendue de ce globe on ne peut ni se faire saigner, ni
+prendre un lavement sans payer, ou sans qu’il y ait quelqu’un qui paie
+pour nous.»
+
+\looseness=-1
+Ce dernier discours détermina \bname{Candide}; il alla se jeter aux pieds de
+son charitable anabaptiste Jacques, et lui fit une peinture si
+touchante de l’état où son ami était réduit, que le bonhomme n’hésita
+pas à recueillir le docteur \bname{Pangloss}; il le fit guérir à ses dépens.
+\bname{Pangloss}, dans la cure, ne perdit qu’un œil et une oreille. Il
+écrivait bien, et savait parfaitement l’arithmétique. L’anabaptiste
+Jacques en fit son teneur de livres. Au bout de deux mois, étant obligé
+d’aller à \bname{Lisbonne} pour les affaires de son commerce, il mena dans son
+vaisseau ses deux philosophes. \bname{Pangloss} lui expliqua comment tout était
+on ne peut mieux. Jacques n’était pas de cet avis. «Il faut bien,
+disait-il, que les hommes aient un peu corrompu la nature, car ils ne
+sont point nés loups, et ils sont devenus loups. Dieu ne leur a donné
+ni canons de vingt-quatre, ni baïonnettes, et ils se sont fait des
+baïonnettes et des canons pour se détruire. Je pourrais mettre en ligne
+de compte les banqueroutes, et la justice qui s’empare des biens des
+banqueroutiers pour en frustrer les créanciers. — Tout cela était
+indispensable, répliquait le docteur borgne, et les malheurs
+particuliers font le bien général; de sorte que plus il y a de malheurs
+particuliers, et plus tout est bien.» Tandis qu’il raisonnait, l’air
+s’obscurcit, les vents soufflèrent des quatre coins du monde, et le
+vaisseau fut assailli de la plus horrible tempête, à la vue du port de
+\bname{Lisbonne}.
+
+
+
+
+
+\chapter[Tempête, naufrage, tremblement de terre…]{Tempête, naufrage, tremblement de terre,\\et ce qui advint du docteur
+\bname{Pangloss}, de \bname{Candide},\\et de l’anabaptiste Jacques}
+
+
+\lettrine[findent=-3pt,nindent=0.6em]{L}{a moitié}
+des passagers affaiblis, expirants de ces angoisses
+inconcevables que le roulis d’un vaisseau porte dans les nerfs et dans
+toutes les humeurs du corps agitées en sens contraires, n’avait pas
+même la force de s’inquiéter du danger. L’autre moitié jetait des cris
+et faisait des prières; les voiles étaient déchirées, les mâts brisés,
+le vaisseau entr’ouvert. Travaillait qui pouvait, personne ne
+s’entendait, personne ne commandait. L’anabaptiste aidait un peu à la
+manœuvre; il était sur le tillac; un matelot furieux le frappe
+rudement et l’étend sur les planches; mais du coup qu’il lui donna, il
+eut lui-même une si violente secousse, qu’il tomba hors du vaisseau, la
+tête la première. Il restait suspendu et accroché à une partie de mât
+rompu. Le bon Jacques court à son secours, l’aide à remonter, et de
+l’effort qu’il fait, il est précipité dans la mer à la vue du matelot,
+qui le laissa périr sans daigner seulement le regarder. \bname{Candide}
+approche, voit son bienfaiteur qui reparaît un moment, et qui est
+englouti pour jamais. Il veut se jeter après lui dans la mer: le
+philosophe \bname{Pangloss} l’en empêche, en lui prouvant que la rade de
+\bname{\bname{Lisbonne}} avait été formée exprès pour que cet anabaptiste s’y noyât.
+Tandis qu’il le prouvait \textit{a priori}, le vaisseau s’entr’ouvre, tout
+périt à la réserve de \bname{Pangloss}, de \bname{Candide}, et de ce brutal de
+matelot
+qui avait noyé le vertueux anabaptiste; le coquin nagea heureusement
+jusqu’au rivage, où \bname{Pangloss} et \bname{Candide} furent portés sur une planche.
+
+Quand ils furent revenus un peu à eux, ils marchèrent vers \bname{Lisbonne}; il
+leur restait quelque argent, avec lequel ils espéraient se sauver de la
+faim après avoir échappé à la \bname{tempête}.
+
+
+À peine ont-ils mis le pied dans la ville, en pleurant la mort de leur
+bienfaiteur, qu’ils sentent la terre trembler sous leurs pas; la mer
+s’élève en bouillonnant dans le port, et brise les vaisseaux qui sont à
+l’ancre. Des tourbillons de flammes et de cendres couvrent les rues et
+les places publiques; les maisons s’écroulent, les toits sont renversés
+sur les fondements, et les fondements se dispersent; trente mille
+habitants de tout âge et de tout sexe sont écrasés sous des ruines. Le
+matelot disait en sifflant et en jurant: «Il y aura quelque chose à
+gagner ici. — Quelle peut être la raison suffisante de ce phénomène?
+disait \bname{Pangloss}. — Voici le dernier jour du monde!» s’écriait \bname{Candide}. Le matelot court incontinent au milieu des débris, affronte la mort pour
+trouver de l’argent, en trouve, s’en empare, s’enivre, et ayant cuvé
+son vin, achète les faveurs de la première fille de bonne volonté qu’il
+rencontre sur les ruines des maisons détruites, et au milieu des
+mourants et des morts. \bname{Pangloss} le tirait cependant par la manche: «Mon
+ami, lui disait-il, cela n’est pas bien, vous manquez à la raison
+universelle, vous prenez mal votre temps. — Tête et sang, répondit
+l’autre, je suis matelot et né à Batavia; j’ai marché quatre fois sur
+le crucifix dans quatre voyages au Japon; tu as bien trouvé ton
+homme avec ta \linebreak raison universelle!»
+
+
+Quelques éclats de pierre avaient blessé \bname{Candide}; il était étendu dans
+la rue et couvert de débris. Il disait à \bname{Pangloss}: «Hélas! procure-moi
+un peu de vin et d’huile; je me meurs. — Ce tremblement de terre n’est
+pas une chose nouvelle, répondit \bname{Pangloss}; la ville de Lima éprouva les
+mêmes secousses en Amérique l’année passée; mêmes causes, mêmes effets;
+il y a certainement une traînée de soufre sous terre depuis Lima
+jusqu’à \bname{Lisbonne}. — Rien n’est plus probable, dit \bname{Candide}; mais, pour
+Dieu, un peu d’huile et de vin. — Comment probable? répliqua le
+philosophe, je soutiens que la chose est démontrée.» \bname{Candide} perdit
+connaissance, et \bname{Pangloss} lui apporta un peu d’eau d’une fontaine
+voisine.
+
+\textls[-10]{Le lendemain, ayant trouvé quelques provisions de bouche en se glissant
+à travers des décombres,} ils réparèrent un peu leurs forces. Ensuite
+ils travaillèrent comme les autres à soulager les habitants échappés à
+la mort. Quelques citoyens, secourus par eux, leur donnèrent un aussi
+bon dîner qu’on le pouvait dans un tel désastre: il est vrai que le
+repas était triste; les convives arrosaient leur pain de leurs larmes;
+mais \bname{Pangloss} les consola, en les assurant que les choses ne pouvaient
+être autrement: «Car, dit-il, tout ceci est ce qu’il y a de mieux; car
+s’il y a un volcan à \bname{Lisbonne}, il ne pouvait être ailleurs; car il est
+impossible que les choses ne soient pas où elles sont, car tout est
+bien.»
+
+
+Un petit homme noir, familier de l’inquisition, lequel était à côté de
+lui, prit poliment la parole et dit: «Apparemment que monsieur ne croit
+pas au péché originel; car si tout est au mieux, il n’y a donc eu ni
+chute ni punition.
+
+— Je demande très humblement pardon à votre excellence, répondit \bname{Pangloss}
+encore plus poliment, car la chute de l’homme et la malédiction
+entraient nécessairement dans le meilleur des mondes possibles.
+— \bname{Monsieur} ne croit donc pas à la liberté? dit le familier. — Votre
+excellence m’excusera, dit \bname{Pangloss}; la liberté peut subsister avec la
+nécessité absolue; car il était nécessaire que nous fussions libres;
+car enfin la volonté déterminée…» \bname{Pangloss} était au milieu de sa
+phrase, quand le familier fit un signe de tête à son estafier qui lui
+servait à boire du vin de Porto ou d’Oporto.
+
+
+
+
+
+\chapter[Comment on fit un bel auto-da-fé…]{Comment on fit un bel auto-da-fé pour empêcher les\\tremblements de
+terre, et comment \bname{Candide} fut fessé}
+
+
+\lettrine{A}{près} le tremblement de terre qui avait détruit les trois quarts de
+\bname{Lisbonne}, les sages du pays n’avaient pas trouvé un moyen plus efficace
+pour prévenir une ruine totale que de donner au peuple un bel
+auto-da-fé; il était décidé par l’université de Coïmbre que le
+spectacle de quelques personnes brûlées à petit feu, en grande
+cérémonie, est un secret infaillible pour empêcher la terre de
+trembler.
+
+On avait en conséquence saisi un Biscayen convaincu d’avoir épousé sa
+commère, et deux Portugais qui en mangeant un poulet en avaient arraché
+le lard: on vint lier après le dîner le docteur \bname{Pangloss} et son
+disciple \bname{Candide}, l’un pour avoir parlé, et l’autre pour l’avoir écouté
+avec un air d’approbation: tous deux furent menés séparément dans des
+appartements d’une extrême fraîcheur, dans lesquels on n’était jamais
+incommodé du soleil: huit jours après ils furent tous deux
+revêtus d’un
+\emph{san-benito}, et on orna leurs têtes de mitres de papier: la mitre et le
+san-benito de \bname{Candide} étaient peints de flammes renversées, et de
+diables qui n’avaient ni queues ni griffes; mais les diables de
+\bname{Pangloss} portaient griffes et queues, et les flammes étaient droites.
+Ils marchèrent en procession ainsi vêtus, et entendirent un sermon très
+pathétique, suivi d’une belle musique en faux-bourdon. \bname{Candide} fut
+fessé en cadence, pendant qu’on chantait; le Biscayen et les deux
+hommes qui n’avaient point voulu manger de lard furent
+brûlés, et
+\bname{Pangloss} fut pendu, quoique ce ne soit pas la coutume. Le même jour la
+terre trembla de nouveau avec un fracas épouvantable.
+
+\bname{Candide} épouvanté, interdit, éperdu, tout sanglant, tout palpitant, se
+disait à lui-même: «Si c’est ici le meilleur des mondes possibles, que
+sont donc les autres? passe encore si je n’étais que fessé, je l’ai été
+chez les Bulgares; mais, ô mon cher \bname{Pangloss}! le plus grand des
+philosophes, faut-il vous avoir vu pendre, sans que je sache pourquoi!
+ô mon cher anabaptiste! le meilleur des hommes, faut-il que vous ayez
+été noyé dans le port! Ô mademoiselle~\bname{Cunégonde}! la perle des filles,
+faut-il qu’on vous ait fendu le ventre!»
+
+Il s’en retournait, se soutenant à peine, prêché, fessé, absous, et
+béni, lorsqu’une vieille l’aborda, et lui dit: «Mon fils, prenez
+courage, suivez-moi.»
+
+
+
+
+
+
+\chapter[Comment une vieille prit soin de \bname{Candide}…]{Comment une vieille prit soin de \bname{Candide},\\et comment il retrouva ce
+qu’il aimait}
+
+\lettrine{C}{andide} ne prit point courage, mais il suivit la vieille dans une
+masure: elle lui donna un pot de pommade pour se frotter, lui laissa à
+manger et à boire; elle lui montra un petit lit assez propre; il y
+avait auprès du lit un habit complet. «Mangez, buvez, dormez, lui
+dit-elle, et que Notre-Dame d’Atocha, M\up{gr} saint Antoine de
+Padoue, et M\up{gr} saint Jacques de Compostelle prennent soin de
+vous! je reviendrai demain.» \bname{Candide}, toujours étonné de tout ce qu’il
+avait vu, de tout ce qu’il avait souffert, et encore plus de la charité
+de la vieille, voulut lui baiser la main. «Ce n’est pas ma main qu’il
+faut baiser, dit la vieille; je reviendrai demain. Frottez-vous de
+pommade, mangez et dormez.»
+
+
+
+\bname{Candide}, malgré tant de malheurs, mangea et dormit. Le lendemain la
+vieille lui apporte à déjeuner, visite son dos, le frotte elle-même
+d’une autre pommade: elle lui apporte ensuite à dîner: elle revient sur
+le soir et apporte à souper. Le surlendemain elle fit encore les mêmes
+cérémonies. «Qui êtes-vous? lui disait toujours \bname{Candide}; qui vous a
+inspiré tant de bonté? quelles grâces puis-je vous rendre?» La bonne
+femme ne répondait jamais rien. Elle revint sur le soir, et n’apporta
+point à souper: «Venez avec moi, dit-elle, et ne dites mot.» Elle le
+prend sous le bras, et marche avec lui dans la campagne environ un
+quart de mille: ils arrivent à une maison isolée, entourée de jardins
+et de canaux. La vieille frappe à une petite porte. On ouvre; elle mène
+\bname{Candide}, par un escalier dérobé, dans un cabinet doré, le laisse sur un
+canapé de brocart, referme la porte, et s’en va. \bname{Candide} croyait rêver,
+et regardait toute sa vie comme un songe funeste, et le moment présent
+comme un songe agréable.
+
+\textls[-5]
+{La vieille reparut bientôt; elle soutenait avec peine une femme
+tremblante, d’une taille majestueuse, brillante de pierreries, et
+couverte d’un voile. «Ôtez ce voile», dit la vieille à \bname{Candide}. Le jeune
+homme approche; il lève le voile d’une main timide. Quel moment! quelle
+surprise! il croit voir M\up{lle}~\bname{Cunégonde}; il la voyait en effet,
+c’était elle-même. La force lui manque, il ne peut proférer une parole,
+il tombe à ses pieds. \bname{Cunégonde} tombe sur le canapé. La vieille les
+accable d’eaux spiritueuses, ils reprennent leurs sens, ils se parlent:
+ce sont d’abord des mots entrecoupés, des demandes et des réponses qui
+se croisent, des soupirs, des larmes, des cris. La vieille leur
+recommande de faire moins de bruit, et les laisse en liberté. «Quoi!
+c’est vous, lui dit \bname{Candide}, vous vivez! Je vous retrouve en Portugal!
+On ne vous a donc pas violée? on ne vous a point fendu le ventre, comme
+le philosophe \bname{Pangloss} me l’avait assuré?» — Si fait, dit la belle
+\bname{Cunégonde}; mais on ne meurt pas toujours de ces deux accidents. — Mais
+votre père et votre mère ont-ils été tués? — Il n’est que trop vrai, dit
+\bname{Cunégonde} en pleurant. — Et votre frère? — Mon frère a été tué aussi. — Et
+pourquoi êtes-vous en Portugal? et comment avez-vous su que j’y étais?
+et par quelle étrange aventure m’avez-vous fait conduire dans cette
+maison? — Je vous dirai tout cela, répliqua la dame; mais il faut
+auparavant que vous m’appreniez tout ce qui vous est arrivé depuis le
+baiser innocent que vous me donnâtes, et les coups de pied que vous
+reçûtes.»}
+
+
+
+\bname{Candide} lui obéit avec un profond respect; et quoiqu’il fût interdit,
+quoique sa voix fût faible et tremblante, quoique l’échine lui fît
+encore un peu mal, il lui raconta de la manière la plus naïve tout ce
+qu’il avait éprouvé depuis le moment de leur séparation. \bname{Cunégonde}
+levait les yeux au ciel: elle donna des larmes à la mort du bon
+anabaptiste et de \bname{\bname{Pangloss}}; après quoi elle parla en ces termes à
+\bname{Candide}, qui ne perdait pas une parole, et qui la dévorait des yeux.
+
+
+
+
+
+
+\chapter{Histoire de Cunégonde}
+
+
+\lettrine[ante={«}]{J'}{étais} dans mon lit et je dormais profondément, quand il plut au ciel
+d’envoyer les Bulgares dans notre beau château de Thunder-ten-tronckh;
+ils égorgèrent mon père et mon frère, et coupèrent ma mère par
+morceaux. Un grand Bulgare, haut de six pieds, voyant qu’à ce spectacle
+j’avais perdu connaissance, se mit à me violer; cela me fit revenir, je
+repris mes sens, je criai, je me débattis, je mordis, j’égratignai, je
+voulais arracher les yeux à ce grand Bulgare, ne sachant pas que tout
+ce qui arrivait dans le château de mon père était une chose d’usage: le
+brutal me donna un coup de couteau dans le flanc gauche dont je porte
+encore la marque. — Hélas! j’espère bien la voir, dit le naïf \bname{Candide}.
+— Vous la verrez, dit \bname{Cunégonde}; mais continuons. — Continuez», dit \bname{Candide}.
+
+{\parfillskip=1em
+Elle reprit ainsi le fil de son histoire: «Un capitaine bulgare entra,
+il me vit toute sanglante, et le soldat ne se dérangeait pas. Le
+capitaine se mit en colère du peu de respect que lui témoignait, ce
+brutal, et le tua sur mon corps. Ensuite il me fit panser, et m’emmena
+prisonnière de guerre dans son quartier. Je blanchissais le peu de
+chemises qu’il avait, je faisais sa cuisine; il me trouvait fort jolie,
+il faut l’avouer; et je ne nierai pas qu’il ne fût très bien fait, et
+qu’il n’eût la peau blanche et douce; d’ailleurs peu d’esprit, peu de
+philosophie: on voyait bien qu’il n’avait pas été élevé par le docteur
+\bname{Pangloss}. Au bout de trois mois, ayant perdu tout son argent, et
+s’étant dégoûté de moi, il me vendit à un Juif nommé don Issachar, qui
+trafiquait en \bname{Hollande} et en Portugal, et qui aimait passionnément les
+femmes. Ce Juif s’attacha beaucoup à ma personne, mais il ne pouvait en
+triompher; je lui ai mieux résisté qu’au soldat bulgare. Une personne
+d’honneur peut être violée une fois, mais sa vertu s’en affermit. Le
+Juif, pour m’apprivoiser, me mena dans cette maison de campagne que
+vous voyez. J’avais cru jusque-là qu’il n’y avait rien sur la terre de
+si beau que le château de Thunder-ten-tronckh; j’ai été détrompée.
+
+}
+
+«Le grand inquisiteur m’aperçut un jour à la messe; il me lorgna
+beaucoup, et me fit dire qu’il avait à me parler pour des affaires
+secrètes. Je fus conduite à son palais; je lui appris ma naissance; il
+me représenta combien il était au-dessous de mon rang d’appartenir à un
+Israélite. On proposa de sa part à don Issachar de me céder à
+monseigneur. Don Issachar, qui est le banquier de la cour, et homme de
+crédit, n’en voulut rien faire. L’inquisiteur le menaça d’un
+auto-da-fé. Enfin mon Juif intimidé conclut un marché par lequel la
+maison et moi leur appartiendraient à tous deux en commun; que le Juif
+aurait pour lui les lundis, mercredis, et le jour du sabbat, et que
+l’inquisiteur aurait les autres jours de la semaine. Il y a six mois
+que cette convention subsiste. Ce n’a pas été sans querelles; car
+souvent il a été indécis si la nuit du samedi au dimanche appartenait à
+l’ancienne loi ou à la nouvelle. Pour moi, j’ai résisté jusqu’à présent
+à toutes les deux; et je crois que c’est pour cette raison que j’ai
+toujours été aimée.
+
+«Enfin, pour détourner le fléau des tremblements de terre, et pour
+intimider don Issachar, il plut à \bname{monseigneur} l’inquisiteur de célébrer
+un auto-da-fé. Il me fit l’honneur de m’y inviter. Je fus très bien
+placée; on servit aux dames des rafraîchissements entre la messe et
+l’exécution. Je fus, à la vérité, saisie d’horreur en voyant brûler ces
+deux Juifs et cet honnête Biscayen qui avait épousé sa commère: mais
+quelle fut ma surprise, mon effroi, mon trouble, quand je vis dans un
+san-benito,
+ et sous une mitre, une figure qui ressemblait à celle de
+\bname{Pangloss}! Je me
+frottai les yeux, je regardai attentivement, je le vis
+pendre; je tombai en faiblesse. À peine reprenais-je mes sens, que je
+vous vis dépouillé tout nu; ce fut là le comble de l’horreur, de la
+consternation, de la douleur, du désespoir. Je vous dirai, avec vérité,
+que votre peau est encore plus blanche, et d’un incarnat plus parfait
+que celle de mon capitaine des Bulgares. Cette vue redoubla tous les
+sentiments qui m’accablaient, qui me dévoraient. Je m’écriai, je voulus
+dire, «Arrêtez, barbares!» mais la voix me manqua, et mes cris auraient
+été inutiles. Quand vous eûtes été bien fessé: \frquote{\localleftbox{« }Comment se peut-il
+faire, disais-je, que l’aimable \bname{Candide} et le sage \bname{Pangloss} se trouvent
+à \bname{Lisbonne}, l’un pour recevoir cent coups de fouet, et l’autre pour
+être pendu par l’ordre de \bname{Monseigneur} l’inquisiteur, dont je suis la
+bien-aimée? \bname{Pangloss} m’a donc bien cruellement trompée, quand il me
+disait que tout va le mieux du monde!}\localleftbox{}
+
+«Agitée, éperdue, tantôt hors de moi-même, et tantôt prête de mourir de
+faiblesse, j’avais la tête remplie du massacre de mon père, de ma mère,
+de mon frère, de l’insolence de mon vilain soldat bulgare, du coup de
+couteau qu’il me donna, de ma servitude, de mon métier de cuisinière,
+de mon capitaine bulgare, de mon vilain don~\bname{Issachar}, de mon abominable
+inquisiteur, de la pendaison du docteur \bname{Pangloss}, de ce grand \emph{Miserere}
+en faux-bourdon pendant lequel on vous fessait, et surtout du baiser
+que je vous avais donné derrière un paravent, le jour que je vous avais
+vu pour la dernière fois. Je louai Dieu, qui vous ramenait à moi par
+tant d’épreuves. Je recommandai à ma vieille d’avoir soin de vous, et
+de vous amener ici dès qu’elle le pourrait. Elle a très bien exécuté ma
+commission; j’ai goûté le plaisir inexprimable de vous revoir, de vous
+entendre, de vous parler. Vous devez avoir une faim dévorante; j’ai
+grand appétit; commençons par souper.»
+
+Les voilà qui se mettent tous deux à table; et, après le souper, ils se
+replacent sur ce beau canapé dont on a déjà parlé; ils y étaient quand
+le signor don Issachar, l’un des maîtres de la maison, arriva. C’était
+le jour du sabbat. Il venait jouir de ses droits, et expliquer son
+tendre amour.
+
+
+
+
+
+\chapter[Ce qui advint de Cunégonde, de Candide…]{Ce qui advint de \bname{Cunégonde}, de \bname{Candide},\\du grand inquisiteur, et d’un
+Juif}
+
+
+\lettrine{C}{et} Issachar était le plus colérique Hébreu qu’on eût vu dans Israël,
+depuis la captivité en Babylone. «Quoi! dit-il, chienne de galiléenne,
+ce n’est pas assez de M. l’inquisiteur? il faut que ce coquin
+partage aussi avec moi?» En disant cela il tire un long poignard dont il
+était toujours pourvu, et, ne croyant pas que son adverse partie eût
+des armes, il se jette sur \bname{Candide}; mais notre bon Westphalien avait
+reçu une belle épée de la vieille avec l’habit complet. Il tire son
+épée, quoiqu’il eût les mœurs fort douces, et vous étend l’Israélite
+roide mort sur le carreau, aux pieds de la belle \bname{Cunégonde}.
+
+«Sainte Vierge! s’écria-t-elle, qu’allons-nous devenir? un homme tué
+chez moi! si la justice vient, nous sommes perdus. — Si \bname{Pangloss} n’avait
+pas été pendu, dit \bname{Candide}, il nous donnerait un bon conseil dans cette
+extrémité, car c’était un grand philosophe. À son défaut, consultons la
+vieille.» Elle était fort prudente, et commençait à dire son avis quand
+une autre petite porte s’ouvrit. Il était une heure après minuit,
+c’était le commencement du dimanche. Ce jour appartenait à monseigneur
+l’inquisiteur. Il entre et voit le fessé \bname{Candide}, l’épée à la main, un
+mort étendu par terre, \bname{Cunégonde} effarée, et la vieille donnant des
+conseils.
+
+Voici dans ce moment ce qui se passa dans l’âme de \bname{Candide}, et comment
+il raisonna: «Si ce saint homme appelle du secours, il me fera
+infailliblement brûler, il pourra en faire autant de \bname{Cunégonde}; il m’a
+fait fouetter impitoyablement; il est mon rival; je suis en train de
+tuer; il n’y a pas à balancer.» Ce raisonnement fut net et rapide; et,
+sans donner le temps à l’inquisiteur de revenir de sa surprise, il le
+perce d’outre en outre, et le jette à côté du Juif. «En voici bien d’une
+autre, dit \bname{Cunégonde}; il n’y a plus de rémission; nous sommes
+excommuniés, notre dernière heure est venue! Comment avez-vous fait,
+vous qui êtes né si doux, pour tuer en deux minutes un Juif et un
+prélat? — Ma belle demoiselle, répondit\bname{Candide}, quand on est amoureux,
+jaloux, et fouetté par l’inquisition, on ne se connaît plus.»
+
+La vieille prit alors la parole, et dit: «Il y a trois chevaux andalous
+dans l’écurie, avec leurs selles et leurs brides, que le brave \bname{Candide}
+les prépare; madame a des moyadors et des diamants, montons vite à
+cheval, quoique je ne puisse me tenir que sur une fesse, et allons à
+Cadix; il fait le plus beau temps du monde, et c’est un grand plaisir
+de voyager pendant la fraîcheur de la nuit.»
+
+Aussitôt \bname{Candide} selle les trois chevaux; \bname{Cunégonde}, la vieille, et
+lui, font trente milles d’une traite. Pendant qu’ils s’éloignaient, la
+Sainte-Hermandad arrive dans la maison, on enterre monseigneur dans une
+belle église, on jette Issachar à la voirie.
+
+\bname{Candide}, \bname{Cunégonde}, et la vieille, étaient déjà dans la petite ville
+\bname{d’Avacéna}, au milieu des montagnes de la Sierra Morena; et ils
+parlaient ainsi dans un cabaret.
+
+
+
+
+\chapter[Dans quelle détresse Candide…]{Dans quelle détresse \bname{Candide}, \bname{Cunégonde},\\et la vieille, arrivent à
+Cadix, et leur embarquement}
+
+
+\lettrine[ante={«}]{Q}{ui a donc} pu me voler mes pistoles et mes diamants? disait en pleurant
+\bname{Cunégonde}; de quoi vivrons-nous? comment ferons-nous? où trouver des
+inquisiteurs et des Juifs qui m’en donnent d’autres? — Hélas! dit la
+vieille, je soupçonne fort un révérend père cordelier, qui coucha hier
+dans la même auberge que nous à \bname{Badajos}; Dieu me garde de faire un
+jugement téméraire! mais il entra deux fois dans notre chambre, et il
+partit longtemps avant nous. — Hélas! dit \bname{Candide}, le bon \bname{Pangloss}
+m’avait souvent prouvé que les biens de la terre sont communs à tous
+les hommes, que chacun y a un droit égal. Ce cordelier devait bien,
+suivant ces principes, nous laisser de quoi achever notre voyage. Il ne
+vous reste donc rien du tout, ma belle \bname{Cunégonde}? — Pas un maravédis,
+dit-elle. — Quel parti prendre? dit \bname{Candide}. — Vendons un des chevaux, dit
+la vieille; je monterai en croupe derrière mademoiselle, quoique je ne
+puisse me tenir que sur une fesse, et nous arriverons à Cadix.»
+
+Il y avait dans la même hôtellerie un prieur de bénédictins; il acheta
+le cheval bon marché. \bname{Candide}, \bname{Cunégonde}, et la vieille, passèrent par
+Lucena, par Chillas, par Lebrixa, et arrivèrent enfin à Cadix. On y
+équipait une flotte, et on y assemblait des troupes pour mettre à la
+raison les révérends pères jésuites du Paraguay, qu’on accusait d’avoir
+fait révolter une de leurs hordes contre les rois d’Espagne et de
+Portugal, auprès de la ville du Saint-Sacrement. \bname{Candide}, ayant
+servi chez les Bulgares, fit l’exercice bulgarien devant le général de
+la petite armée avec tant de grâce, de célérité, d’adresse, de fierté,
+d’agilité, qu’on lui donna une compagnie d’infanterie à commander. Le
+voilà capitaine; il s’embarque avec M\up{lle}~\bname{Cunégonde}, la vieille,
+deux valets, et les deux chevaux andalous qui avaient appartenu à M. le
+grand inquisiteur de Portugal.
+
+\looseness=-1
+Pendant toute la traversée ils raisonnèrent beaucoup sur la philosophie
+du pauvre \bname{Pangloss}. «Nous allons dans un autre univers, disait \bname{Candide};
+c’est dans celui-là, sans doute, que tout est bien: car il faut avouer
+qu’on pourrait gémir un peu de ce qui se passe dans le nôtre en
+physique et en morale. — Je vous aime de tout mon cœur, disait
+\bname{Cunégonde}; mais j’ai encore l’âme tout effarouchée de ce que j’ai vu,
+de ce que j’ai éprouvé. — Tout ira bien, répliquait \bname{Candide}; la mer de ce
+nouveau monde vaut déjà mieux que les mers de notre Europe; elle est
+plus calme, les vents plus constants. C’est certainement le
+nouveau monde qui est le meilleur des univers possibles. — Dieu le
+veuille! disait \bname{Cunégonde}: mais j’ai été si horriblement malheureuse
+dans le mien, que mon cœur est presque fermé à l’espérance. — Vous vous
+plaignez, leur dit la vieille; hélas! vous n’avez pas éprouvé des
+infortunes telles que les miennes.» \bname{Cunégonde} se mit presque à rire, et
+trouva cette bonne femme fort plaisante de prétendre être plus
+malheureuse qu’elle. «Hélas! lui dit-elle, ma bonne, à moins que vous
+n’ayez été violée par deux Bulgares, que vous n’ayez reçu deux coups de
+couteau dans le ventre, qu’on n’ait démoli deux de vos châteaux, qu’on
+n’ait égorgé à vos yeux deux mères et deux pères, et que vous n’ayez vu
+deux de vos amants fouettés dans un auto-da-fé, je ne vois pas que vous
+puissiez l’emporter sur moi; ajoutez que je suis née baronne avec
+soixante et douze quartiers, et que j’ai été cuisinière. — Mademoiselle,
+répondit la vieille, vous ne savez pas quelle est ma naissance; et si
+je vous montrais mon derrière, vous ne parleriez pas comme vous faites,
+et vous suspendriez votre jugement.» Ce discours fit naître une extrême
+curiosité dans l’esprit de \bname{Cunégonde} et de \bname{Candide}. La vieille leur
+parla en ces termes.\quad\null
+
+
+\chapter{Histoire de la vieille}
+
+
+\lettrine[ante=«]{J}{e n’ai} pas eu toujours les yeux éraillés et bordés d’écarlate; mon nez
+n’a pas toujours touché à mon menton, et je n’ai pas toujours été
+servante. Je suis la fille du pape \bname{Urbain}~X et de la princesse de
+\bname{Palestrine}.
+On m’éleva jusqu’à quatorze ans dans un palais auquel
+tous les châteaux de vos barons allemands n’auraient pas servi
+d’écurie; et une de mes robes valait mieux que toutes les magnificences
+de la \bname{Westphalie}. Je croissais en beauté, en grâces, en talents, au
+milieu des plaisirs, des respects, et des espérances: j’inspirais déjà
+de l’amour; ma gorge se formait; et quelle gorge! blanche, ferme,
+taillée comme celle de la Vénus de \bname{Médicis}; et quels yeux! quelles
+paupières! quels sourcils noirs! quelles flammes brillaient dans mes
+deux prunelles, et effaçaient la scintillation des étoiles! comme me
+disaient les poètes du quartier. Les femmes qui m’habillaient et qui me
+déshabillaient tombaient en extase en me regardant par-devant et
+par-derrière; et tous les hommes auraient voulu être à leur place.
+
+
+«Je fus fiancée à un prince souverain de Massa-Carrara: quel prince!
+aussi beau que moi, pétri de douceur et d’agréments, brillant d’esprit
+et brûlant d’amour; je l’aimais comme on aime pour la première fois,
+avec idolâtrie, avec emportement. Les noces furent préparées: c’était
+une pompe, une magnificence inouïe; c’étaient des fêtes, des
+carrousels, des opéra-buffa continuels; et toute l’Italie fit pour moi
+des sonnets dont il n’y eut pas un seul de passable. Je touchais au
+moment
+de mon bonheur, quand une vieille marquise, qui avait été
+maîtresse de mon prince, l’invita à prendre du chocolat chez elle; il
+mourut en moins de deux heures avec des convulsions épouvantables; mais
+ce n’est qu’une bagatelle. Ma mère au désespoir, et bien moins affligée
+que moi, voulut s’arracher pour quelque temps à un séjour si funeste.
+Elle avait une très belle terre auprès de Gaète: nous nous embarquâmes
+sur une galère du pays, dorée comme l’autel de Saint-Pierre de Rome.
+Voilà qu’un corsaire de Salé fond sur nous et nous aborde: nos soldats
+se défendirent comme des soldats du pape; ils se mirent tous à genoux
+en jetant leurs armes, et en demandant au corsaire une absolution \emph{in
+articulo mortis}.
+
+«Aussitôt on les dépouilla nus comme des singes, et ma mère aussi, nos
+filles d’honneur aussi, et moi aussi. C’est une chose admirable que la
+diligence avec laquelle ces messieurs déshabillent le monde; mais ce
+qui me surprit davantage, c’est qu’ils nous mirent à tous le doigt dans
+un endroit où nous autres femmes nous ne nous laissons mettre
+d’ordinaire que des canules. Cette cérémonie me paraissait bien
+étrange: voilà comme on juge de tout quand on n’est pas sorti de son
+pays. J’appris bientôt que c’était pour voir si nous n’avions pas caché
+là quelques diamants; c’est un usage établi de temps immémorial parmi
+les nations policées qui courent sur mer. J’ai su que messieurs les
+religieux chevaliers de Malte n’y manquent jamais quand ils prennent
+des Turcs et des Turques; c’est une loi du droit des gens à laquelle on
+n’a jamais dérogé.
+
+«Je ne vous dirai point combien il est dur pour une jeune princesse
+d’être menée esclave à Maroc avec sa mère: vous concevez assez tout ce
+que nous eûmes à souffrir dans le vaisseau corsaire. Ma mère était
+encore très belle: nos filles d’honneur, nos simples femmes de chambre
+avaient plus de charmes qu’on n’en peut trouver dans toute l’Afrique.
+Pour moi, j’étais ravissante, j’étais la beauté, la grâce même, et
+j’étais pucelle: je ne le fus pas longtemps; cette fleur, qui avait
+été réservée pour le beau prince de Massa-Carrara, me fut ravie par le
+capitaine corsaire; c’était un nègre abominable, qui croyait encore me
+faire beaucoup d’honneur. Certes il fallait que M\up{me} la princesse de
+\bname{Palestrine} et moi fussions bien fortes pour résister à tout ce que nous
+éprouvâmes jusqu’à notre arrivée à Maroc! Mais passons; ce sont des
+choses si communes, qu’elles ne valent pas la peine qu’on en parle.
+
+«Maroc nageait dans le sang quand nous arrivâmes. Cinquante fils de
+l’empereur Muley-Ismaël avaient chacun leur parti; ce qui produisait
+en effet cinquante guerres civiles, de noirs contre noirs, de noirs
+contre basanés, de basanés contre basanés, de mulâtres contre mulâtres:
+c’était un carnage continuel dans toute l’étendue de l’empire.
+
+
+
+«À peine fûmes-nous débarquées, que des noirs d’une faction ennemie de
+celle de mon corsaire se présentèrent pour lui enlever son butin. Nous
+étions, après les diamants et l’or, ce qu’il avait de plus précieux. Je
+fus témoin d’un combat tel que vous n’en voyez jamais dans vos climats
+d’Europe. Les peuples septentrionaux n’ont pas le sang assez ardent;
+ils n’ont pas la rage des femmes au point où elle est commune en
+Afrique. Il semble que vos Européens aient du lait dans les veines;
+c’est du vitriol, c’est du feu qui coule dans celles des habitants du
+mont Atlas et des pays voisins. On combattit avec la fureur des lions,
+des tigres, et des serpents de la contrée, pour savoir qui nous aurait.
+Un Maure saisit ma mère par le bras droit, le lieutenant de mon
+capitaine la retint par le bras gauche; un soldat maure la prit par une
+jambe, un de nos pirates la tenait par l’autre. Nos filles se
+trouvèrent presque toutes en un moment tirées ainsi à quatre soldats.
+Mon capitaine me tenait cachée derrière lui; il avait le cimeterre au
+poing, et tuait tout ce qui s’opposait à sa rage. Enfin je vis toutes
+nos Italiennes et ma mère déchirées, coupées, massacrées par les
+monstres qui se les disputaient. Les captifs, mes compagnons, ceux qui
+les avaient pris, soldats, matelots, noirs, basanés, blancs, mulâtres,
+et enfin mon capitaine, tout fut tué, et je demeurai mourante sur un
+tas de morts. Des scènes pareilles se passaient, comme on sait, dans
+l’étendue de plus de trois cents lieues, sans qu’on manquât aux cinq
+prières par jour ordonnées par Mahomet.
+
+«Je me débarrassai avec beaucoup de peine de la foule de tant de
+cadavres sanglants entassés, et je me traînai sous un grand oranger au
+bord d’un ruisseau voisin; j’y tombai d’effroi, de lassitude,
+d’horreur, de désespoir, et de faim. Bientôt après, mes sens accablés se
+livrèrent à un sommeil qui tenait plus de l’évanouissement que du
+repos. J’étais dans cet état de faiblesse et d’insensibilité, entre la
+mort et la vie, quand je me sentis pressée de quelque chose qui
+s’agitait sur mon corps; j’ouvris les yeux, je vis un homme blanc et de
+bonne mine qui soupirait, et qui disait entre ses dents: \emph{O che
+sciagura d’essere senza coglioni!}
+
+
+
+
+\chapter{Suite des malheurs de la vieille}
+
+
+\lettrine[ante=«]{É}{tonnée} et ravie d’entendre la langue de ma patrie, et non moins
+surprise des paroles que proférait cet homme, je lui répondis qu’il y
+avait de plus grands malheurs que celui dont il se plaignait; je
+l’instruisis en peu de mots des horreurs que j’avais essuyées, et je
+retombai en faiblesse. Il m’emporta dans une maison voisine, me fit
+mettre au lit, me fit donner à manger, me servit, me consola, me
+flatta, me dit qu’il n’avait rien vu de si beau que moi, et que jamais
+il n’avait tant regretté ce que personne ne pouvait lui rendre. \frquote{\localleftbox{« }Je suis
+né à Naples, me dit-il; on y chaponne deux ou trois mille enfants tous
+les ans; les uns en meurent, les autres acquièrent une voix plus belle
+que celle des femmes, les autres vont gouverner des états. On me fit
+cette opération avec un très grand succès, et j’ai été musicien de la
+chapelle de M\up{me} la princesse de \bname{Palestrine}. — De ma mère! m’écriai-je.
+— De votre mère! s’écria-t-il en pleurant. Quoi! vous seriez cette jeune
+princesse que j’ai élevée jusqu’à l’âge de six ans, et qui promettait
+déjà d’être aussi belle que vous êtes? — C’est moi-même; ma mère est à
+quatre cents pas d’ici coupée en quartiers sous un tas de morts…}\localleftbox{}
+
+
+
+
+«Je lui contai tout ce qui m’était arrivé; il me conta aussi ses
+aventures, et m’apprit comment il avait été envoyé chez le roi de Maroc
+par une puissance chrétienne, pour conclure avec ce monarque un traité
+par lequel on lui fournirait de la poudre, des canons, et des
+vaisseaux, pour l’aider à exterminer le commerce des autres chrétiens.
+\frquote{\localleftbox{« }Ma mission est faite, dit cet honnête eunuque; je vais m’embarquer à
+Ceuta, et je vous ramènerai en Italie. \emph{Ma che sciagura d’essere senza
+coglioni!}}\localleftbox{}
+
+
+«Je le remerciai avec des larmes d’attendrissement; et au lieu de me
+mener en Italie, il me conduisit à Alger, et me vendit au dey de cette
+province. À peine fus-je vendue, que cette peste qui a fait le tour de
+l’Afrique, de l’Asie, de l’Europe, se déclara dans Alger avec fureur.
+«Vous avez vu des tremblements de terre; mais, mademoiselle, avez-vous
+jamais eu la peste? — Jamais, répondit la baronne.
+
+%\looseness=1
+— Si vous l’aviez eue, reprit la vieille, vous avoueriez qu’elle est bien
+au-dessus d’un tremblement de terre. Elle est fort commune en Afrique;
+j’en fus attaquée. Figurez-vous quelle situation pour la fille d’un
+pape, âgée de quinze ans, qui en trois mois de temps avait éprouvé la
+pauvreté, l’esclavage, avait été violée presque tous les jours, avait
+vu couper sa mère en quatre, avait essuyé la faim et la guerre, et
+mourait pestiférée dans Alger! Je n’en mourus pourtant pas; mais mon
+eunuque et le dey, et presque tout le sérail \linebreak d’Alger périrent.
+
+
+
+«Quand les premiers ravages de cette épouvantable peste furent passés,
+on vendit les esclaves du dey. Un marchand m’acheta, et me mena à
+Tunis; il me vendit à un autre marchand qui me revendit à Tripoli; de
+Tripoli je fus revendue à Alexandrie, d’Alexandrie revendue à Smyrne;
+de Smyrne à Constantinople. J’appartins enfin à un aga des janissaires,
+qui fut bientôt commandé pour aller défendre Azof contre les Russes qui
+l’assiégeaient.
+
+«L’aga, qui était un très galant homme, mena avec lui tout son sérail,
+et nous logea dans un petit fort sur les Palus-Méotides, gardé par deux
+eunuques noirs et vingt soldats. On tua prodigieusement de Russes, mais
+ils nous le rendirent bien: Azof fut mis à feu et à sang, et on ne
+pardonna ni au sexe, ni à l’âge; il ne resta que notre petit fort; les
+ennemis voulurent nous prendre par famine. Les vingt janissaires
+avaient juré de ne se jamais rendre. Les extrémités de la faim où ils
+furent réduits les contraignirent à manger nos deux eunuques, de peur
+de violer leur serment. Au bout de quelques jours ils résolurent de
+manger les femmes.
+
+
+«Nous avions un iman très pieux et très compatissant, qui leur fit un
+beau sermon par lequel il leur persuada de ne nous pas tuer
+tout-à-fait. \frquote{\localleftbox{« }Coupez, dit-il, seulement une fesse à chacune de ces
+dames, vous ferez très bonne chère; s’il faut y revenir, vous en aurez
+encore autant dans quelques jours; le ciel vous saura gré d’une action
+si charitable, et vous serez secourus.}\localleftbox{}
+
+«Il avait beaucoup d’éloquence; il les persuada: on nous fit cette
+horrible opération; l’iman nous appliqua le même baume qu’on met aux
+enfants qu’on vient de circoncire: nous étions toutes à la mort.
+
+
+«À peine les janissaires eurent-ils fait le repas que nous leur avions
+fourni, que les Russes arrivent sur des bateaux plats; pas un
+janissaire ne réchappa. Les Russes ne firent aucune attention à l’état
+où nous étions. Il y a partout des chirurgiens français: un d’eux qui
+était fort adroit prit soin de nous, il nous guérit; et je me
+souviendrai toute ma vie, que quand mes plaies furent bien fermées, il
+me fit des propositions. Au reste, il nous dit à toutes de nous
+consoler; il nous assura que dans plusieurs sièges pareille chose était
+arrivée, et que c’était la loi de la guerre.
+
+
+«Dès que mes compagnes purent marcher, on les fit aller à Moscou;
+j’échus en partage à un boyard qui me fit sa jardinière, et qui me
+donnait vingt coups de fouet par jour; mais ce seigneur ayant été roué
+au bout de deux ans avec une trentaine de boyards pour quelque
+tracasserie de cour, je profitai de cette aventure; je m’enfuis; je
+traversai toute la Russie; je fus longtemps servante de cabaret à
+Riga, puis à Rostock, à Vismar, à Leipsick, à Cassel, à Utrecht, à
+Leyde, à La Haye, à Rotterdam: j’ai vieilli dans la misère et dans
+l’opprobre, n’ayant que la moitié d’un derrière, me souvenant toujours
+que j’étais fille d’un pape; je voulus cent fois me tuer, mais j’aimais
+encore la vie. Cette faiblesse ridicule est peut-être un de nos
+penchants les plus funestes; car y a-t-il rien de plus sot que de
+vouloir porter continuellement un fardeau qu’on veut toujours jeter par
+terre; d’avoir son être en horreur, et de tenir à son être; enfin de
+\bname{caresser} le serpent qui nous dévore, jusqu’à ce qu’il nous ait \linebreak mangé le
+cœur?
+
+
+
+«J’ai vu dans les pays que le sort m’a fait parcourir, et dans les
+cabarets où j’ai servi, un nombre prodigieux de personnes qui avaient
+leur existence en exécration; mais je n’en ai vu que douze qui aient
+mis volontairement fin à leur misère, trois nègres, quatre Anglais,
+quatre Genevois, et un professeur allemand nommé Robeck. J’ai fini
+par être servante chez le Juif don Issachar; il me mit auprès de vous,
+ma belle demoiselle; je me suis attachée à votre destinée, et j’ai été
+plus occupée de vos aventures que des miennes. Je ne vous aurais même
+jamais parlé de mes malheurs, si vous ne m’aviez pas un peu piquée, et
+s’il n’était d’usage, dans un vaisseau, de conter des histoires pour se
+désennuyer. Enfin, mademoiselle, j’ai de l’expérience, je connais le
+monde; donnez-vous un plaisir, engagez chaque passager à vous conter
+son histoire, et s’il s’en trouve un seul qui n’ait souvent maudit sa
+vie, qui ne se soit souvent dit à lui-même qu’il était le plus
+malheureux des hommes, jetez-moi dans la mer la tête la première.»
+
+
+
+
+\chapter[Comment Candide fut obligé de se séparer…]{Comment \bname{Candide} fut obligé de se séparer\\de la belle \bname{Cunégonde} et de la
+vieille}
+
+
+\lettrine{L}{a belle} \bname{Cunégonde}, ayant entendu l’histoire de la vieille, lui fit
+toutes les politesses qu’on devait à une personne de son rang et de son
+mérite. Elle accepta la proposition; elle engagea tous les passagers,
+l’un après l’autre, à lui conter leurs aventures. \bname{Candide} et elle
+avouèrent que la vieille avait raison. C’est bien dommage, disait
+\bname{Candide}, que le sage \bname{Pangloss} ait été pendu contre la coutume dans un
+auto-da-fé; il nous dirait des choses admirables sur le mal physique et
+sur le mal moral qui couvrent la terre et la mer, et je me sentirais
+assez de force pour oser lui faire respectueusement quelques
+objections.
+
+À mesure que chacun racontait son histoire, le vaisseau avançait. On
+aborda dans \bname{Buenos} Aires. \bname{Cunégonde}, le capitaine \bname{Candide}, et la
+vieille, allèrent chez le gouverneur don \bname{Fernando} \bname{d’Ibaraa}, y Figueora,
+y \bname{Mascarenes}, y \bname{Lampourdos}, y Souza. Ce seigneur avait une fierté
+convenable à un homme qui portait tant de noms. Il parlait aux hommes
+avec le dédain le plus noble, portant le nez si haut, élevant si
+impitoyablement la voix, prenant un ton si imposant, affectant une
+démarche si altière, que tous ceux qui le saluaient étaient tentés de
+le battre. Il aimait les femmes à la fureur. \bname{Cunégonde} lui parut ce
+qu’il avait jamais vu de plus beau. La première chose qu’il fit fut de
+demander si elle n’était point la femme du capitaine. L’air dont il fit
+cette question alarma \bname{Candide}: il n’osa pas dire qu’elle était sa
+femme, parce qu’en effet elle ne l’était point; il n’osait pas dire que
+c’était sa sœur, parce qu’elle ne l’était pas non plus; et quoique ce
+mensonge officieux eût été autrefois très à la mode chez les
+anciens, et qu’il pût être utile aux modernes, son âme était trop
+pure pour trahir la vérité. «M\up{lle}~\bname{Cunégonde}, dit-il, doit me
+faire l’honneur de m’épouser, et nous supplions Votre Excellence de
+daigner faire notre noce.»
+
+Don Fernando d’Ibaraa, y Figueora, y Mascarenes, y \bname{Lampourdos}, y Souza,
+relevant sa moustache, sourit amèrement, et ordonna au \mbox{capitaine}
+\bname{Candide} d’aller faire la revue de sa compagnie. \bname{Candide} obéit; le
+gouverneur demeura avec M\up{lle}~\bname{Cunégonde}. Il lui déclara sa
+passion, lui protesta que le lendemain il l’épouserait à la face de
+l’Église, ou autrement, ainsi qu’il plairait à ses charmes. \bname{Cunégonde}
+lui demanda un quart d’heure pour se recueillir, pour consulter la
+vieille, et pour se déterminer.
+
+La vieille dit à \bname{Cunégonde}: «Mademoiselle, vous avez soixante et douze
+quartiers et pas une obole; il ne tient qu’à vous d’être la femme du
+plus grand seigneur de l’Amérique méridionale, qui a une très belle
+moustache; est-ce à vous de vous piquer d’une fidélité à toute épreuve?
+Vous avez été violée par les Bulgares; un Juif et un inquisiteur ont eu
+vos bonnes grâces: les malheurs donnent des droits. J’avoue que si
+j’étais à votre place, je ne ferais aucun scrupule d’épouser M.~le gouverneur, et de faire la fortune de M.~le capitaine \bname{Candide}.»
+Tandis que la vieille parlait avec toute la prudence que l’âge et
+l’expérience donnent, on vit entrer dans le port un petit vaisseau; il
+portait un alcade et des alguazils, et voici ce qui était arrivé.
+
+La vieille avait très bien deviné que ce fut un cordelier à la grande
+manche qui vola l’argent et les bijoux de \bname{Cunégonde} dans la ville de
+\bname{Badajos}, lorsqu’elle fuyait en hâte avec \bname{Candide}. Ce moine voulut
+vendre quelques unes des
+pierreries
+à un joaillier. Le marchand les
+reconnut pour celles du grand-inquisiteur. Le cordelier, avant d’être
+pendu, avoua qu’il les avait volées: il indiqua les personnes, et la
+route qu’elles prenaient. La fuite de \bname{Cunégonde} et de \bname{Candide} était
+déjà connue. On les suivit à Cadix: on envoya, sans perdre de temps, un
+vaisseau à leur poursuite. Le vaisseau était déjà dans le port de
+\bname{Buenos} Aires. Le bruit se répandit qu’un alcade allait débarquer, et
+qu’on poursuivait les meurtriers de monseigneur le grand inquisiteur.
+La prudente vieille vit dans l’instant tout ce qui était à faire. «Vous
+ne pouvez fuir, dit-elle à \bname{Cunégonde}, et vous n’avez rien à craindre;
+ce n’est pas vous qui avez tué monseigneur, et d’ailleurs le
+gouverneur, qui vous aime, ne souffrira pas qu’on vous maltraite;
+demeurez.» Elle court sur-le-champ à \bname{Candide}: «Fuyez, dit-elle, ou dans
+une heure vous allez être brûlé. Il n’y avait pas un moment à perdre»;
+mais comment se séparer de \bname{Cunégonde}, et où se réfugier?
+
+
+
+
+\chapter[Comment Candide et \bname{Cacambo} furent reçus…]{Comment \bname{Candide} et \bname{Cacambo} furent reçus\\chez les jésuites du Paraguay}
+
+
+\lettrine{C}{andide} avait amené de Cadix un valet tel qu’on en trouve beaucoup sur
+les côtes d’Espagne et dans les colonies. C’était un quart \bname{d’Espagnol},
+né d’un métis dans le Tucuman; il avait été enfant de chœur,
+sacristain, matelot, moine, facteur, soldat, laquais. Il s’appelait
+\bname{Cacambo}, et aimait fort son maître, parce que son maître était un fort
+bon homme. Il sella au plus vite les deux chevaux andalous. «Allons, mon
+maître, suivons le conseil de la vieille, partons, et courons sans
+regarder derrière nous.» \bname{Candide} versa des larmes: «Ô ma chère \bname{Cunégonde}!
+faut-il vous abandonner dans le temps que M. le gouverneur va
+faire nos noces! \bname{Cunégonde} amenée de si loin, que deviendrez-vous? — Elle
+deviendra ce qu’elle pourra, dit \bname{Cacambo}; les femmes ne sont jamais
+embarrassées d’elles; Dieu y pourvoit; courons. — Où me mènes-tu? où
+allons-nous? que ferons-nous sans \bname{Cunégonde}? disait \bname{Candide}. — Par saint
+Jacques de Compostelle, dit \bname{Cacambo}, vous alliez faire la guerre aux
+jésuites, allons la faire pour eux; je sais assez les chemins, je vous
+mènerai dans leur royaume, ils seront charmés d’avoir un capitaine qui
+fasse l’exercice à la bulgare; vous ferez une fortune prodigieuse;
+quand on n’a pas son compte dans un monde, on le trouve dans un autre.
+C’est un très grand plaisir de voir et de faire des choses nouvelles.
+
+
+— Tu as donc été déjà dans le Paraguay? dit \bname{Candide}. — Eh vraiment oui! dit
+\bname{Cacambo}; j’ai été cuistre dans le collège de l’Assomption, et je
+connais le gouvernement de Los Padres comme je connais les rues de
+Cadix. C’est une chose admirable que ce gouvernement. Le royaume a déjà
+plus de trois cents lieues de diamètre; il est divisé en trente
+provinces. Los Padres y ont tout, et les peuples rien; c’est le
+chef-d’œuvre de la raison et de la justice. Pour moi, je ne vois rien
+de si divin que Los Padres, qui font ici la guerre au roi d’Espagne et
+au roi de Portugal, et qui en Europe confessent ces rois; qui tuent ici
+des Espagnols, et qui à Madrid les envoient au ciel; cela me ravit;
+avançons: vous allez être le plus heureux de tous les hommes. Quel
+plaisir auront Los Padres, quand ils sauront qu’il leur vient un
+capitaine qui sait l’exercice bulgare!»
+
+
+
+Dès qu’ils furent arrivés à la première barrière, \bname{Cacambo} dit à la
+garde avancée qu’un capitaine demandait à parler à monseigneur le
+commandant. On alla avertir la grande garde. Un officier paraguain
+courut aux pieds du commandant lui donner part de la nouvelle. \bname{Candide}
+et \bname{Cacambo} furent d’abord désarmés; on se saisit de leurs deux chevaux
+andalous. Les deux étrangers sont introduits au milieu de deux files de
+soldats; le commandant était au bout, le bonnet à trois cornes en tête,
+la robe retroussée, l’épée au côté, l’esponton à la main. Il fit un
+signe; aussitôt vingt-quatre soldats entourent les deux nouveaux venus.
+Un sergent leur dit qu’il faut attendre, que le commandant ne peut leur
+parler, que le révérend père provincial ne permet pas qu’aucun Espagnol
+ouvre la bouche qu’en sa présence, et demeure plus de trois heures dans
+le pays. «Et où est le révérend père provincial? dit \bname{Cacambo}. — Il est à
+la parade après avoir dit sa messe, répondit le sergent, et vous ne
+pourrez baiser ses éperons que dans trois heures. — Mais, dit \bname{Cacambo},
+M. le capitaine, qui meurt de faim comme moi, n’est point
+espagnol, il est allemand; ne pourrions-nous point déjeuner en
+attendant Sa Révérence?»
+
+Le sergent alla sur-le-champ rendre compte de ce discours au
+commandant. «Dieu soit béni! dit ce seigneur, puisqu’il est allemand, je
+peux lui parler; qu’on le mène dans ma feuillée.» Aussitôt on conduit
+\bname{Candide} dans un cabinet de verdure, orné d’une très jolie colonnade de
+marbre vert et or, et de treillages qui renfermaient des perroquets,
+des colibris, des oiseaux-mouches, des pintades, et tous les oiseaux
+les plus rares. Un excellent déjeuner était préparé dans des vases
+d’or; et tandis que les Paraguains mangèrent du maïs dans des écuelles
+de bois, en plein champ, à l’ardeur du soleil, le révérend père
+commandant entra dans la feuillée.
+
+C’était un très beau jeune homme, le visage plein, assez blanc, haut en
+couleur, le sourcil relevé, l’œil vif, l’oreille rouge, les lèvres
+vermeilles, l’air fier, mais d’une fierté qui n’était ni celle d’un
+Espagnol ni celle d’un jésuite. On rendit à \bname{Candide} et à \bname{Cacambo} leurs
+armes, qu’on leur avait saisies, ainsi que les deux
+chevaux
+ andalous;
+\bname{Cacambo} leur fit manger l’avoine auprès de la feuillée, ayant toujours
+l’œil sur eux, crainte de surprise.
+
+
+\bname{Candide} baisa d’abord le bas de la robe du commandant, ensuite ils se
+mirent à table. «Vous êtes donc allemand? lui dit le jésuite en cette
+langue. — Oui, mon
+Révérend
+Père», dit \bname{Candide}. L’un et l’autre, en
+prononçant ces paroles, se regardaient avec une extrême surprise, et
+une émotion dont ils n’étaient pas les maîtres. «Et de quel pays
+d’Allemagne êtes-vous? dit le jésuite. — De la sale province de
+\bname{Westphalie}, dit \bname{Candide}: je suis né dans le château de
+Thunder-ten-tronckh. — Ô ciel! est-il possible! s’écria le commandant.
+— Quel miracle! s’écria \bname{Candide}. — Serait-ce vous? dit le commandant. — Cela
+n’est pas possible», dit \bname{Candide}. Ils se laissent tomber tous deux à la
+renverse, ils s’embrassent, ils versent des ruisseaux de larmes. «Quoi!
+serait-ce vous, mon Révérend Père? vous, le frère de la belle
+\bname{Cunégonde}! vous qui fûtes tué par les Bulgares! vous le fils de
+M. le baron! vous jésuite au Paraguay! Il faut avouer que ce
+monde est une étrange chose. Ô \bname{Pangloss}! \bname{Pangloss}! que vous seriez aise
+si vous n’aviez pas été pendu!»
+
+
+Le commandant fit retirer les esclaves nègres et les \bname{Paraguains} qui
+servaient à boire dans des gobelets de cristal de roche. Il remercia
+Dieu et saint Ignace mille fois; il serrait \bname{Candide} entre ses bras,
+leurs visages étaient baignés de pleurs. «Vous seriez bien plus étonné,
+plus attendri, plus hors de vous-même, dit \bname{Candide}, si je vous disais
+que M\up{lle}~\bname{Cunégonde}, votre sœur, que vous avez crue éventrée,
+est pleine de santé. — Où? — Dans votre voisinage, chez M.~le gouverneur de
+\bname{Buenos} \bname{Aires}; et je venais pour vous faire la guerre.» Chaque mot qu’ils
+prononcèrent dans cette longue conversation accumulait prodige sur
+prodige. Leur âme tout entière volait sur leur langue, était attentive
+dans leurs oreilles, et étincelante dans leurs yeux. Comme ils étaient
+Allemands, ils tinrent table longtemps, en attendant le révérend père
+provincial; et le commandant parla ainsi à son cher \bname{Candide}.
+
+
+
+
+\chapter[Comment \bname{Candide} tua le frère…]{Comment \bname{Candide} tua le frère de sa chère \bname{Cunégonde}}
+
+
+\lettrine[ante=«]{J’}{aurai} toute ma vie présent à la mémoire le jour horrible où je vis
+tuer mon père et ma mère, et violer ma sœur. \textls[-5]{Quand les Bulgares furent
+retirés, on ne trouva point cette sœur adorable, et on mit dans une
+charrette ma mère, mon père, et moi, deux servantes et trois petits
+garçons égorgés, pour nous aller enterrer dans une chapelle de
+jésuites, à deux lieues du château de mes pères. Un jésuite nous jeta
+de l’eau bénite; elle était horriblement salée; il en entra quelques
+gouttes dans mes yeux; le père s’aperçut que ma paupière faisait un
+petit mouvement: il mit la main sur mon cœur, et le sentit palpiter;
+je fus secouru, et au bout de trois semaines il n’y paraissait pas.
+Vous savez, mon cher \bname{Candide}, que j’étais fort joli; je le devins
+encore davantage; aussi le révérend père Croust, supérieur de la
+maison, prit pour moi la plus tendre amitié; il me donna l’habit de
+novice; quelque temps après je fus envoyé à Rome. Le père général avait
+besoin d’une recrue de jeunes jésuites allemands. Les
+souverains
+du
+Paraguay reçoivent le moins qu’ils peuvent de jésuites espagnols; ils
+aiment mieux les étrangers, dont ils se croient plus maîtres. Je fus
+jugé propre par le révérend père général pour aller travailler dans
+cette vigne.
+Nous partîmes, un Polonais, un Tyrolien, et moi. Je fus
+honoré, en arrivant, du sous-diaconat et d’une lieutenance: je suis
+aujourd’hui colonel et prêtre. Nous recevrons vigoureusement les
+troupes du roi d’Espagne; je vous réponds qu’elles seront excommuniées
+et battues. La Providence vous envoie ici pour nous seconder. Mais
+est-il bien vrai que ma chère sœur \bname{Cunégonde} soit dans le voisinage,
+chez le gouverneur de \bname{Buenos} Aires?» \bname{Candide} l’assura par serment que
+rien n’était plus vrai. Leurs larmes recommencèrent à couler.}
+
+
+Le baron ne pouvait se lasser d’embrasser \bname{Candide}; il l’appelait son
+frère, son sauveur. «Ah! peut-être, lui dit-il, nous pourrons ensemble,
+mon cher \bname{Candide}, entrer en vainqueurs dans la ville, et reprendre ma
+sœur \bname{Cunégonde}. — C’est tout ce que je souhaite, dit \bname{Candide}; car je
+comptais l’épouser, et je l’espère encore. — Vous, insolent! répondit le
+baron, vous auriez l’impudence d’épouser ma sœur qui a soixante et
+douze quartiers! Je vous trouve bien effronté d’oser me parler d’un
+dessein si téméraire!» \bname{Candide}, pétrifié d’un tel discours, lui
+répondit: «Mon Révérend Père, tous les quartiers du monde n’y font rien;
+j’ai tiré votre sœur des bras d’un Juif et d’un inquisiteur; elle m’a
+assez d’obligations, elle veut m’épouser. Maître \bname{Pangloss} m’a toujours
+dit que les hommes sont égaux; et assurément je l’épouserai. — C’est ce
+que nous verrons, coquin!» dit le jésuite baron de Thunder-ten-tronckh;
+et en même temps il lui donna un grand coup du plat de son épée sur le
+visage. \bname{Candide} dans l’instant tire la sienne, et l’enfonce jusqu’à la
+garde dans le ventre du baron jésuite; mais en la retirant toute
+fumante, il se mit à pleurer: «Hélas! mon Dieu! dit-il, j’ai tué mon
+ancien maître, mon ami, mon beau-frère; je suis le meilleur homme du
+monde, et voilà déjà trois hommes que je tue; et dans ces trois il y a
+deux prêtres.»
+
+\bname{Cacambo}, qui faisait sentinelle à la porte de la feuillée, accourut. «Il
+ne nous reste qu’à vendre cher notre vie, lui dit son maître; on va,
+sans doute, entrer dans la feuillée; il faut mourir les armes à la
+main.» \bname{Cacambo}, qui en avait bien vu d’autres, ne perdit point la tête;
+il prit la robe de jésuite que portait le baron, la mit sur le corps de
+\bname{Candide}, lui donna le bonnet carré du mort, et le fit monter à cheval.
+Tout cela se fit en un clin d’œil. «Galopons, mon maître; tout le monde
+vous prendra pour un jésuite qui va donner des ordres; et nous aurons
+passé les frontières avant qu’on puisse courir après nous.» Il volait
+déjà en prononçant ces paroles, et en criant en espagnol: «Place, place
+pour le révérend père colonel!»
+
+\endinput
+
+
diff --git a/macros/luatex/latex/tango/examples/Ch-16-30.tex b/macros/luatex/latex/tango/examples/Ch-16-30.tex
new file mode 100644
index 0000000000..ca52af53a8
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/Ch-16-30.tex
@@ -0,0 +1,2061 @@
+
+
+\chapter[Ce qui advint aux deux voyageurs…]{Ce qui advint aux deux voyageurs avec deux filles,\\ deux singes, et les
+sauvages nommés Oreillons}
+
+
+\lettrine{C}{andide} et son valet furent au-delà des barrières, et personne ne
+savait encore dans le camp la mort du jésuite allemand. Le vigilant
+\bname{Cacambo} avait eu soin de remplir sa valise de pain, de chocolat, de
+jambon, de fruits, et de quelques mesures de vin. Ils s’enfoncèrent
+avec leurs chevaux andalous dans un pays inconnu où ils ne découvrirent
+aucune route. Enfin une belle prairie entrecoupée de ruisseaux se
+présenta devant eux. Nos deux voyageurs font repaître leurs montures.
+\bname{Cacambo} propose à son maître de manger, et lui en donne l’exemple.
+«Comment veux-tu, disait \bname{Candide}, que je mange du jambon, quand j’ai tué
+le fils de M.~le baron, et que je me vois condamné à ne revoir la
+belle \bname{Cunégonde} de ma vie? à quoi me servira de prolonger mes
+misérables jours, puisque je dois les traîner loin d’elle dans les
+remords et dans le désespoir? et que dira le Journal de Trévoux?»
+
+
+En parlant ainsi, il ne laissa pas de manger. Le soleil se couchait.
+Les deux égarés entendirent quelques petits cris qui paraissaient
+poussés par des femmes. Ils ne savaient si ces cris étaient de douleur
+ou de joie; mais ils se levèrent précipitamment avec cette inquiétude
+et cette alarme que tout inspire dans un pays inconnu. Ces clameurs
+partaient de deux filles toutes nues qui couraient légèrement au bord
+de la prairie, tandis que deux singes les suivaient en leur mordant les
+fesses. \bname{Candide} fut touché de pitié; il avait appris à tirer chez les
+Bulgares, et il aurait abattu une noisette dans un buisson sans toucher
+aux feuilles. Il prend son fusil espagnol à deux coups, tire, et tue
+les deux singes. «Dieu soit loué, mon cher \bname{Cacambo}! j’ai délivré d’un
+grand péril ces deux pauvres créatures: si j’ai commis un péché en
+tuant un inquisiteur et un jésuite, je l’ai bien réparé en sauvant la
+vie à deux filles. Ce sont peut-être deux demoiselles de condition, et
+cette aventure nous peut procurer de très grands avantages dans le
+pays.»
+
+
+Il allait continuer, mais sa langue devint percluse quand il vit ces
+deux filles embrasser tendrement les deux singes, fondre en larmes sur
+leurs corps, et remplir l’air des cris les plus douloureux. «Je ne
+m’attendais pas à tant de bonté d’âme», dit-il enfin à \bname{Cacambo}; lequel
+lui répliqua: «Vous avez fait là un beau chef d’œuvre, mon maître; vous
+avez tué les deux amants de ces demoiselles. — Leurs amants! serait-il
+possible? vous vous moquez de moi, \bname{Cacambo}; le moyen de vous croire?
+— Mon cher maître, repartit \bname{Cacambo}, vous êtes toujours étonné de tout;
+pourquoi trouvez-vous si étrange que dans quelques pays il y ait des
+singes qui obtiennent les bonnes grâces des dames? Ils sont des quarts
+d’homme, comme je suis un quart d’Espagnol. — Hélas! reprit \bname{Candide}, je
+me souviens d’avoir entendu dire à maître \bname{Pangloss} qu’autrefois pareils
+accidents étaient arrivés, et que ces mélanges avaient produit des
+égypans, des faunes, des satyres; que plusieurs grands personnages de
+l’antiquité en avaient vu; mais je prenais cela pour des fables. — Vous
+devez être convaincu à présent, dit \bname{Cacambo}, que c’est une vérité, et
+vous voyez comment en usent les personnes qui n’ont pas reçu une
+certaine éducation; tout ce que je crains, c’est que ces dames ne nous
+fassent quelque méchante affaire.»
+
+Ces réflexions solides engagèrent \bname{Candide} à quitter la prairie, et à
+s’enfoncer dans un bois. Il y soupa avec \bname{Cacambo}; et tous deux, après
+avoir maudit l’inquisiteur de Portugal, le gouverneur de \bname{Buenos} Aires,
+et le baron, s’endormirent sur de la mousse. À leur réveil, ils
+sentirent qu’ils ne pouvaient remuer; la raison en était que pendant la
+nuit les Oreillons, habitants du pays, à qui les deux dames les avaient
+dénoncés, les avaient garrottés avec des cordes d’écorces d’arbre.
+Ils étaient entourés d’une cinquantaine d’Oreillons tout nus, armés de
+flèches, de massues, et de haches de caillou: les uns faisaient bouillir
+une grande chaudière; les autres préparaient des broches, et tous
+criaient: «C’est un jésuite, c’est un jésuite! nous serons vengés, et
+nous ferons bonne chère; mangeons du jésuite, mangeons du jésuite!»
+
+«Je vous l’avais bien dit, mon cher maître, s’écria tristement \bname{Cacambo},
+que ces deux filles nous joueraient d’un mauvais tour.» \bname{Candide}
+apercevant la chaudière et les broches s’écria: «Nous allons
+certainement être rôtis ou bouillis. Ah! que dirait maître \bname{Pangloss},
+s’il voyait comme la pure nature est faite? Tout est bien; soit, mais
+j’avoue qu’il est bien cruel, d’avoir perdu M\up{lle}~\bname{Cunégonde}, et
+d’être mis à la broche par des Oreillons.» \bname{Cacambo} ne perdait jamais la
+tête. «Ne désespérez de rien, dit-il au désolé \bname{Candide}; j’entends un peu
+le jargon de ces peuples, je vais leur parler. — Ne manquez pas, dit
+\bname{Candide}, de leur représenter quelle est l’inhumanité affreuse de faire
+cuire des hommes, et combien cela est peu chrétien.»
+
+«Messieurs, dit \bname{Cacambo}, vous comptez donc manger aujourd’hui un
+jésuite : c’est très bien fait; rien n’est plus juste que de traiter
+ainsi ses ennemis. En effet le droit naturel nous enseigne à tuer notre
+prochain, et c’est ainsi qu’on en agit dans toute la terre. Si nous
+n’usons pas du droit de le manger, c’est que nous avons d’ailleurs de
+quoi faire bonne chère; mais vous n’avez pas les mêmes ressources que
+nous: certainement il vaut mieux manger ses ennemis que
+d’abandonner
+ aux corbeaux et aux corneilles le fruit de sa victoire. Mais,
+messieurs, vous ne voudriez pas manger vos amis. Vous croyez aller
+mettre un jésuite en broche, et c’est votre défenseur, c’est l’ennemi
+de vos ennemis que vous allez rôtir. Pour moi, je suis né dans votre
+pays; monsieur que vous voyez est mon maître, et bien loin d’être
+jésuite, il vient de tuer un jésuite, il en porte les dépouilles; voilà
+le sujet de votre méprise. Pour vérifier ce que je vous dis, prenez sa
+robe, portez-la à la première barrière du royaume de Los Padres;
+informez-vous si mon maître n’a pas tué un officier jésuite. Il vous
+faudra peu de temps; vous pourrez toujours nous manger, si vous trouvez
+que je vous ai menti. Mais, si je vous ai dit la vérité, vous
+connaissez trop les principes du droit public, les mœurs, et les lois,
+pour ne nous pas faire grâce.»
+
+Les Oreillons trouvèrent ce discours très raisonnable; ils députèrent
+deux notables pour aller en diligence s’informer de la vérité; les deux
+députés s’acquittèrent de leur commission en gens d’esprit, et
+revinrent bientôt apporter de bonnes nouvelles. Les Oreillons délièrent
+leurs deux prisonniers, leur firent toutes sortes de civilités, leur
+offrirent des filles, leur donnèrent des rafraîchissements, et les
+reconduisirent jusqu’aux confins de leurs états, en criant avec
+allégresse: «Il n’est point jésuite, il n’est point jésuite!»
+
+\bname{Candide} ne se lassait point d’admirer le sujet de sa délivrance. «Quel
+peuple! disait-il, quels hommes! quelles mœurs! si je n’avais pas eu
+le bonheur de donner un grand coup d’épée au travers du corps du frère
+de M\up{lle}~\bname{Cunégonde}, j’étais mangé sans rémission. Mais, après
+tout, la pure nature est bonne, puisque ces gens-ci, au lieu de me
+manger, m’ont fait mille honnêtetés, dès qu’ils ont su que je n’étais
+pas jésuite.»
+
+
+
+\chapter[Arrivée de \bname{Candide} et de son valet…]{Arrivée de \bname{Candide} et de son valet\\au pays d’Eldorado, et ce qu’ils y
+virent}
+
+
+\lettrine{Q}{uand} ils furent aux frontières des Oreillons: «Vous voyez, dit \bname{Cacambo}
+à \bname{Candide}, que cet hémisphère-ci ne vaut pas mieux que l’autre;
+croyez-moi, retournons en Europe par le plus court chemin. — Comment y
+retourner, dit \bname{Candide}; et où aller? Si je vais dans mon pays, les
+Bulgares et les Abares y égorgent tout; si je retourne en Portugal, j’y
+suis brûlé; si nous restons dans ce pays-ci, nous risquons à tout
+moment d’être mis en broche. Mais comment se résoudre à quitter la
+partie du monde que M\up{lle}~\bname{Cunégonde} habite?
+
+ — Tournons vers la Cayenne, dit \bname{Cacambo}, nous y trouverons des Français
+qui vont par tout le monde; ils pourront nous aider. Dieu aura
+peut-être pitié de nous.»
+
+Il n’était pas facile d’aller à la Cayenne: ils savaient bien à peu
+près de quel côté il fallait marcher; mais des montagnes, des fleuves,
+des précipices, des brigands, des sauvages, étaient partout de
+terribles obstacles. Leurs
+chevaux
+ moururent de fatigue; leurs
+provisions furent consumées; ils se nourrirent un mois entier de fruits
+sauvages, et se trouvèrent enfin auprès d’une petite rivière bordée de
+cocotiers qui soutinrent leur vie et leurs espérances.
+
+\bname{Cacambo}, qui donnait toujours d’aussi bons conseils que la vieille, dit
+à \bname{Candide}: «Nous n’en pouvons plus, nous avons assez marché; j’aperçois
+un canot vide sur le rivage, emplissons-le de cocos, jetons-nous dans
+cette petite barque, laissons-nous aller au courant; une rivière mène
+toujours à quelque endroit habité. Si nous ne trouvons pas des choses
+agréables, nous trouverons du moins des choses nouvelles. — Allons, dit
+\bname{Candide}, recommandons-nous à la \bname{Providence}.»
+
+
+Ils voguèrent quelques lieues entre des bords, tantôt fleuris, tantôt
+arides, tantôt unis, tantôt escarpés. La rivière s’élargissait
+toujours; enfin elle se perdait sous une voûte de rochers épouvantables
+qui s’élevaient jusqu’au ciel. Les deux voyageurs eurent la hardiesse
+de s’abandonner aux flots sous cette voûte. Le fleuve resserré en cet
+endroit les porta avec une rapidité et un bruit horrible. Au bout de
+vingt-quatre heures ils revirent le jour; mais leur canot se fracassa
+contre les écueils; il fallut se traîner de rocher en rocher pendant
+une lieue entière; enfin ils découvrirent un horizon immense, bordé de
+montagnes inaccessibles. Le pays était cultivé pour le plaisir comme
+pour le besoin; partout l’utile était agréable: les chemins étaient
+couverts ou plutôt ornés de voitures d’une forme et d’une matière
+brillante, portant des hommes et des femmes d’une beauté singulière,
+traînés rapidement par de gros moutons rouges qui surpassaient en
+vitesse les plus beaux chevaux d’\bname{Andalousie}, de \bname{Tétuan}, et de \bname{Méquinez}.
+
+
+
+
+«Voilà pourtant, dit \bname{Candide}, un pays qui vaut mieux que la \bname{Westphalie}.»
+Il mit pied à terre avec \bname{Cacambo} auprès du premier village qu’il
+rencontra. Quelques enfants du village, couverts de brocarts d’or tout
+déchirés, jouaient au palet à l’entrée du bourg; nos deux hommes de
+l’autre monde s’amusèrent à les regarder: leurs palets étaient d’assez
+larges pièces rondes, jaunes, rouges, vertes, qui jetaient un éclat
+singulier. Il prit envie aux voyageurs d’en ramasser quelques uns;
+c’était de l’or, c’était des émeraudes, des rubis, dont le moindre
+aurait été le plus grand ornement du trône du Mogol. «Sans doute, dit
+\bname{Cacambo}, ces enfants sont les fils du roi du pays qui jouent au petit
+palet.» Le magister du village parut dans ce moment pour les faire
+rentrer à l’école. «Voilà, dit \bname{Candide}, le précepteur de la famille
+royale.»
+
+Les petits gueux quittèrent aussitôt le jeu, en laissant à terre leurs
+palets, et tout ce qui avait servi à leurs divertissements.\bname{Candide} les
+ramasse, court au précepteur et les lui présente humblement, lui faisant
+entendre par signes que leurs altesses royales avaient oublié leur or
+et leurs pierreries. Le magister du village, en souriant, les jeta par
+terre, regarda un moment la figure de \bname{Candide} avec beaucoup de
+surprise, et continua son chemin.
+
+
+Les voyageurs ne manquèrent pas de ramasser l’or, les rubis, et les
+émeraudes. «Où sommes-nous? s’écria \bname{Candide}. Il faut que les enfants des
+rois de ce pays soient bien élevés, puisqu’on leur apprend à mépriser
+l’or et les pierreries.» \bname{Cacambo} était aussi surpris que \bname{Candide}. Ils
+approchèrent enfin de la première maison du village; elle était bâtie
+comme un palais d’Europe. Une foule de monde s’empressait à la porte,
+et encore plus dans le logis; une musique très agréable se faisait
+entendre, et une odeur délicieuse de cuisine se faisait sentir. \bname{Cacambo}
+s’approcha de la porte, et entendit qu’on parlait péruvien; c’était sa
+langue maternelle; car tout le monde sait que \bname{Cacambo} était né au
+Tucuman, dans un village où l’on ne connaissait que cette langue. «Je
+vous servirai d’interprète, dit-il à \bname{Candide}; entrons, c’est ici un
+cabaret.»
+
+Aussitôt deux garçons et deux filles de l’hôtellerie, vêtus de drap
+d’or, et les cheveux renoués avec des rubans, les invitent à se mettre
+à la table de l’hôte. On servit quatre potages garnis chacun de deux
+perroquets, un contour bouilli qui pesait deux cents livres, deux
+singes rôtis d’un goût excellent, trois cents colibris dans un plat, et
+six cents oiseaux-mouches dans un autre; des ragoûts exquis, des
+pâtisseries délicieuses; le tout dans des plats d’une espèce de cristal
+de roche. Les garçons et les filles de l’hôtellerie versaient plusieurs
+liqueurs faites de cannes de sucre.
+
+Les convives étaient pour la plupart des marchands et des voituriers,
+tous d’une politesse extrême, qui firent quelques questions à \bname{Cacambo}
+avec la discrétion la plus circonspecte, et qui répondirent aux siennes
+d’une manière à le satisfaire.
+
+Quand le repas fut fini, \bname{Cacambo} crut, ainsi que \bname{Candide}, bien payer
+son écot, en jetant sur la table de l’hôte deux de ces larges pièces
+d’or qu’il avait ramassées; l’hôte et l’hôtesse éclatèrent de rire, et
+se tinrent longtemps les côtés. Enfin ils se remirent. «Messieurs, dit
+l’hôte, nous voyons bien que vous êtes des étrangers; nous ne sommes
+pas accoutumés à en voir. Pardonnez-nous si nous nous sommes mis à rire
+quand vous nous avez offert en paiement les cailloux de nos grands
+chemins. Vous n’avez pas sans doute de la monnaie du pays, mais il
+n’est pas nécessaire d’en avoir pour dîner ici. Toutes les hôtelleries
+établies pour la commodité du commerce sont payées par le gouvernement.
+Vous avez fait mauvaise chère ici, parce que c’est un pauvre village,
+mais partout ailleurs vous serez reçus comme vous méritez de l’être.»
+\bname{Cacambo} expliquait à \bname{Candide} tous les discours de l’hôte, et \bname{Candide}
+les écoutait avec la même admiration et le même égarement que son ami
+\bname{Cacambo} les rendait. «Quel est donc ce pays, disaient-ils l’un et
+l’autre, inconnu à tout le reste de la terre, et où toute la nature est
+d’une espèce si différente de la nôtre? C’est probablement le pays où
+tout va bien; car il faut absolument qu’il y en ait un de cette espèce.
+Et, quoi qu’en dît maître \bname{Pangloss}, je me suis souvent aperçu que tout
+allait assez mal en \bname{Westphalie}.»
+
+
+\chapter{Ce qu’ils virent dans le pays d’Eldorado}
+
+
+
+\lettrine{C}{acambo} témoigna à son hôte toute sa curiosité; l’hôte lui dit: «Je suis
+fort ignorant, et je m’en trouve bien; mais nous avons ici un vieillard
+retiré de la cour qui est le plus savant homme du royaume, et le plus
+communicatif.» \textls[5]{Aussitôt il mène \bname{Cacambo} chez le vieillard. \bname{Candide} ne
+jouait plus que le second personnage, et accompagnait son valet. Ils
+entrèrent dans une maison fort simple, car la porte n’était que
+d’argent, et les lambris des appartements n’étaient que d’or, mais
+travaillés avec tant de goût, que les plus riches lambris ne
+l’effaçaient pas. L’antichambre n’était à la vérité incrustée que de
+rubis et d’émeraudes; mais l’ordre dans lequel tout était arrangé
+réparait bien cette extrême simplicité.
+
+Le vieillard reçut les deux étrangers sur un sofa matelassé de plumes
+de colibri, et leur fit présenter des liqueurs dans des vases de
+diamant; après quoi il satisfit à leur curiosité en ces termes:
+
+
+«Je suis âgé de cent soixante et douze ans, et j’ai appris de feu mon
+père, écuyer du roi, les étonnantes révolutions du Pérou dont il avait
+été témoin. Le royaume où nous sommes est l’ancienne patrie des Incas,
+qui en sortirent très imprudemment pour aller subjuguer une partie du
+monde, et qui furent enfin détruits par les Espagnols.
+
+«Les princes de leur famille qui restèrent dans leur pays natal furent
+plus sages; ils ordonnèrent, du consentement de la nation, qu’aucun
+habitant ne sortirait jamais de notre petit royaume; et c’est ce qui
+nous a conservé notre innocence et notre félicité. Les Espagnols ont eu
+une connaissance confuse de ce pays, ils l’ont appelé El Dorado; et un
+\bname{Anglais}, nommé le chevalier Raleigh, en a même approché il y a environ
+cent années; mais, comme nous sommes entourés de rochers inabordables
+et de précipices, nous avons toujours été jusqu’à présent à l’abri de
+la rapacité des nations de l’Europe, qui ont une fureur inconcevable
+pour les cailloux et pour la fange de notre terre, et qui, pour en
+avoir, nous tueraient tous jusqu’au dernier.»
+
+La conversation fut longue; elle roula sur la forme du gouvernement,
+sur les mœurs, sur les femmes, sur les spectacles publics, sur les
+arts. Enfin \bname{Candide}, qui avait
+toujours
+ du goût pour la métaphysique,
+fit demander par \bname{Cacambo} si dans le pays il y avait une religion.
+
+%\looseness=1
+Le vieillard rougit un peu. «Comment donc! dit-il, en pouvez-vous
+douter? Est-ce que vous nous prenez pour des ingrats?» \bname{Cacambo} demanda
+humblement quelle était la religion d’Eldorado. Le vieillard rougit
+encore: «Est-ce qu’il peut y avoir deux religions? dit-il. Nous avons,
+je crois, la religion de tout le monde; nous adorons Dieu du soir
+jusqu’au matin. — N’adorez vous qu’un seul Dieu? dit \bname{Cacambo}, qui servait
+toujours d’interprète aux doutes de \bname{Candide}. — Apparemment, dit le
+vieillard, qu’il n’y en a ni deux, ni trois, ni quatre. Je vous avoue
+que les gens de votre monde font des questions bien singulières.»
+\bname{Candide} ne se lassait pas de faire interroger ce bon vieillard; il
+voulut savoir comment on priait Dieu dans Eldorado. «Nous ne le prions
+point, dit le bon et respectable sage; nous n’avons rien à lui
+demander, il nous a donné tout ce qu’il nous faut; nous le remercions
+sans cesse.» \bname{Candide} eut la curiosité de voir des prêtres; il fit
+demander où ils étaient. Le bon vieillard sourit. «Mes amis, dit-il,
+nous sommes tous prêtres; le roi et tous les chefs de famille chantent
+des
+cantiques d’actions de grâces solennellement tous les matins, et
+cinq ou six mille musiciens les accompagnent.
+
+— Quoi! vous n’avez point
+de moines qui enseignent, qui disputent, qui gouvernent, qui cabalent,
+et qui font brûler les gens qui ne sont pas de leur avis? — Il faudrait
+que nous fussions fous, dit le vieillard; nous sommes tous ici du même
+avis, et nous n’entendons pas ce que vous voulez dire avec vos moines.»
+\bname{Candide} à tous ces discours demeurait en extase, et disait en lui-même:
+«Ceci est bien différent de la \bname{Westphalie} et du château de monsieur le
+baron: si notre ami \bname{Pangloss} avait vu Eldorado, il n’aurait plus dit
+que le château de Thunder-ten-tronckh était ce qu’il y avait de mieux
+sur la terre; il est certain qu’il faut voyager.»
+
+
+Après cette longue conversation, le bon vieillard fit atteler un
+carrosse à six moutons, et donna douze de ses domestiques aux deux
+voyageurs pour les conduire à la cour. «Excusez-moi, leur dit-il, si mon
+âge me prive de l’honneur de vous accompagner. Le roi vous recevra
+d’une manière dont vous ne serez pas mécontents, et vous pardonnerez
+sans doute aux usages du pays, s’il y en a quelques uns qui vous
+déplaisent.»
+
+
+\bname{Candide} et \bname{Cacambo} montent en carrosse; les six moutons volaient, et en
+moins de quatre heures on arriva au palais du roi, situé à un bout de
+la capitale. Le portail était de deux cent vingt pieds de haut, et de
+cent de large; il est impossible d’exprimer quelle en était la matière.
+On voit assez quelle supériorité prodigieuse elle devait avoir sur ces
+cailloux et sur ce sable que nous nommons \emph{or} et {pierreries}.
+
+
+Vingt belles filles de la garde reçurent \bname{Candide} et \bname{Cacambo} à la
+descente du carrosse, les conduisirent aux bains, les vêtirent de robes
+d’un tissu de duvet de colibri; après quoi les grands officiers et les
+grandes officières de la couronne les
+menèrent à l’appartement de Sa
+Majesté au milieu de deux files, chacune de mille musiciens, selon
+l’usage ordinaire. Quand ils approchèrent de la salle du trône, \bname{Cacambo}
+demanda à un grand officier comment il fallait s’y prendre pour saluer
+Sa Majesté: si on se jetait à genoux ou ventre à terre; si on mettait
+les mains sur la tête ou sur le derrière; si on léchait la poussière de
+la salle: en un mot, quelle était la cérémonie. «L’usage, dit le
+grand-officier, est d’embrasser le roi et de le baiser des deux côtés.»
+\bname{Candide} et \bname{Cacambo} sautèrent au cou de Sa Majesté, qui les reçut avec
+toute la grâce imaginable, et qui les pria poliment à souper.
+
+
+En attendant, on leur fit voir la ville, les édifices publics élevés
+jusqu’aux nues, les marchés ornés de mille colonnes, les fontaines
+d’eau pure, les fontaines d’eau rose, celles de liqueurs de canne de
+sucre qui coulaient continuellement dans de grandes places pavées d’une
+espèce de pierreries qui répandaient une odeur semblable à celle du
+girofle et de la cannelle. \bname{Candide} demanda à voir la cour de justice,
+le parlement; on lui dit qu’il n’y en avait point, et qu’on ne plaidait
+jamais. Il s’informa s’il y avait des prisons, et on lui dit que non.
+Ce qui le surprit davantage, et qui lui fit le plus de plaisir, ce fut
+le palais des sciences, dans lequel il vit une galerie de deux mille
+pas, toute pleine d’instruments de mathématiques et de physique.}
+
+
+Après avoir parcouru toute l’après-dinée à peu près la millième partie
+de la ville, on les ramena chez le roi. \bname{Candide} se mit à table entre Sa
+\bname{Majesté}, son valet \bname{Cacambo}, et plusieurs dames. Jamais on ne fit
+meilleure chère, et jamais on n’eut plus d’esprit à souper qu’en eut Sa
+\bname{Majesté}. \bname{Cacambo} expliquait les bons mots du roi à \bname{Candide}, et quoique
+traduits, ils paraissaient toujours des bons mots. De tout ce qui
+étonnait \bname{Candide}, ce n’était pas ce qui l’étonna le moins.
+
+Ils passèrent un mois dans cet hospice. \bname{Candide} ne cessait de dire à
+\bname{Cacambo}: «Il est vrai, mon ami, encore une fois, que le château où je
+suis né ne vaut pas le pays où nous sommes; mais enfin M\up{lle}~\bname{Cunégonde} n’y est pas, et vous avez sans doute quelque maîtresse en
+Europe. Si nous restons ici, nous n’y serons que comme les autres; au
+lieu que si nous retournons dans notre monde, seulement avec douze
+moutons chargés de cailloux d’Eldorado, nous serons plus riches que
+tous les rois ensemble, nous n’aurons plus d’inquisiteurs à craindre,
+et nous pourrons aisément reprendre M\up{lle}~\bname{Cunégonde}.»
+
+Ce discours plut à \bname{Cacambo}; on aime tant à courir, à se faire valoir
+chez les siens, à faire parade de ce qu’on a vu dans ses voyages, que
+les deux heureux résolurent de ne plus l’être, et de demander leur
+congé à Sa Majesté.
+
+«Vous faites une sottise, leur dit le roi: je sais bien que mon pays est
+peu de chose; mais, quand on est passablement quelque part, il faut y
+rester. Je n’ai pas assurément le droit de retenir des étrangers; c’est
+une tyrannie qui n’est ni dans nos mœurs ni dans nos lois; tous les
+hommes sont libres; partez quand vous voudrez, mais la sortie est bien
+difficile. Il est impossible de remonter la rivière rapide sur laquelle
+vous êtes arrivés par miracle, et qui court sous des voûtes de rochers.
+Les montagnes qui entourent tout mon royaume ont dix mille pieds de
+hauteur, et sont droites comme des murailles: elles occupent chacune en
+largeur un espace de plus de dix lieues; on ne peut en descendre que
+par des précipices. Cependant, puisque vous voulez absolument partir,
+je vais donner ordre aux intendants des machines d’en faire une qui
+puisse vous transporter commodément. Quand on vous aura conduits au
+revers des montagnes, personne ne pourra vous accompagner; car mes
+sujets ont fait vœu de ne jamais sortir de leur enceinte, et ils sont
+trop sages pour rompre leur vœu. Demandez-moi d’ailleurs tout ce qu’il
+vous plaira. — Nous ne demandons à Votre Majesté, dit \bname{Cacambo}, que
+quelques moutons chargés de vivres, de cailloux, et de la boue du pays.»
+Le roi rit: «Je ne conçois pas, dit-il, quel goût vos gens d’Europe ont
+pour notre boue jaune: mais emportez-en tant que vous voudrez, et grand
+bien vous fasse.»
+
+Il donna l’ordre sur-le-champ à ses ingénieurs de faire une machine
+pour guinder ces deux hommes extraordinaires hors du royaume. Trois
+mille bons physiciens y travaillèrent; elle fut prête au bout de quinze
+jours, et ne coûta pas plus de vingt millions de livres sterling,
+monnaie du pays. On mit sur la machine \bname{Candide} et \bname{Cacambo}; il y avait
+deux grands moutons rouges sellés et bridés pour leur servir de monture
+quand ils auraient franchi les montagnes, vingt moutons de bât chargés
+de vivres, trente qui portaient des présents de ce que le pays a de
+plus curieux, et cinquante chargés d’or, de pierreries, et de diamants.
+Le roi embrassa tendrement les deux vagabonds.
+
+Ce fut un beau spectacle que leur départ, et la manière ingénieuse dont
+ils furent hissés eux et leurs moutons au haut des montagnes. Les
+physiciens prirent congé d’eux après les avoir mis en sûreté, et
+\bname{Candide} n’eut plus d’autre désir et d’autre objet que d’aller présenter
+ses moutons à M\up{lle}~\bname{Cunégonde}. «Nous avons, dit-il, de quoi payer
+le gouverneur de \bname{Buenos} Aires, si M\up{lle}~\bname{Cunégonde} peut être mise
+à prix. Marchons vers la Cayenne, embarquons-nous, et nous verrons
+ensuite quel royaume nous pourrons acheter.»
+
+
+
+
+\chapter[Ce qui leur arriva à Surinam…]{Ce qui leur arriva à Surinam, et comment \bname{Candide} fit connaissance avec
+\bname{Martin}}
+
+
+\lettrine{L}{a première} journée de nos deux voyageurs fut assez agréable. Ils
+étaient encouragés par l’idée de se voir possesseurs de plus de trésors
+que l’Asie, \bname{l’Europe}, et l’Afrique, n’en pouvaient rassembler. \bname{Candide}
+transporté écrivit le nom de \bname{Cunégonde} sur les arbres. À la seconde
+journée deux de leurs moutons s’enfoncèrent dans des marais, et y
+furent abîmés avec leurs charges; deux autres moutons moururent de
+fatigue quelques jours après; sept ou huit périrent ensuite de faim
+dans un désert; d’autres tombèrent au bout de quelques jours dans des
+précipices. Enfin, après cent jours de marche, il ne leur resta que
+deux moutons. \bname{Candide} dit à \bname{Cacambo}: «Mon ami, vous voyez comme les
+richesses de ce monde sont périssables; il n’y a rien de solide que la
+vertu et le bonheur de revoir M\up{lle}~\bname{Cunégonde}. — Je l’avoue, dit
+\bname{Cacambo}; mais il nous reste encore deux moutons avec plus de trésors
+que n’en aura jamais le roi d’Espagne; et je vois bien de loin une
+ville que je soupçonne être Surinam, appartenante aux Hollandais. Nous
+sommes au bout de nos peines et au commencement de notre félicité.»
+
+%\looseness=1
+En approchant de la ville, ils rencontrèrent un nègre étendu par terre,
+n’ayant plus que la moitié de son habit, c’est-à-dire d’un caleçon de
+toile bleue; il manquait à ce pauvre homme la jambe gauche et la main
+droite. «Eh! mon Dieu! lui dit \bname{Candide} en hollandais, que fais-tu là,
+mon ami, dans l’état horrible où je te vois? — J’attends mon maître, M.~\bname{Vanderdendur}, le fameux négociant, répondit le nègre. — Est-ce M.~\bname{Vanderdendur}, dit \bname{Candide}, qui t’a traité ainsi? — Oui, monsieur, dit le
+nègre, c’est l’usage. On nous donne un caleçon de toile pour tout
+vêtement deux fois l’année. Quand nous travaillons aux sucreries, et
+que la meule nous attrape le doigt, on nous coupe la main: quand nous
+voulons nous enfuir, on nous coupe la jambe: je me suis trouvé dans les
+deux cas. C’est à ce prix que vous mangez du sucre en Europe.
+Cependant, lorsque ma mère me vendit dix écus patagons sur la côte de
+Guinée, elle me disait: \frquote{\localleftbox{« }Mon cher enfant, bénis nos fétiches, adore-les
+toujours, ils te feront vivre heureux; tu as l’honneur d’être esclave
+de nos seigneurs les blancs, et tu fais par là la fortune de ton père
+et de ta mère.}\localleftbox{} Hélas! je ne sais pas si j’ai fait leur fortune, mais
+ils n’ont pas fait la mienne. Les chiens, les singes, et les
+perroquets, sont mille fois moins malheureux que nous: les fétiches
+hollandais qui m’ont converti me disent tous les dimanches que nous
+sommes tous enfants d’Adam, blancs et noirs. Je ne suis pas
+généalogiste; mais si ces prêcheurs disent vrai, nous sommes tous
+cousins issus de germain. Or vous m’avouerez qu’on ne peut pas en user
+avec ses parents d’une manière \linebreak plus horrible.
+
+
+— Ô \bname{Pangloss}! s’écria \bname{Candide}, tu n’avais pas deviné cette abomination;
+c’en est fait, il faudra qu’à la fin je renonce à ton optimisme.
+— Qu’est-ce qu’optimisme? disait \bname{Cacambo}. — Hélas! dit \bname{Candide}, c’est la
+rage de soutenir que tout est bien quand on est mal»; et il versait des
+larmes en regardant son nègre; et en pleurant, il entra dans \bname{Surinam}.
+
+La première chose dont ils s’informent, c’est s’il n’y a point au port
+quelque vaisseau qu’on pût envoyer à \bname{Buenos} Aires. Celui à qui ils
+s’adressèrent était justement un patron espagnol qui s’offrit à faire
+avec eux un marché honnête. Il leur donna rendez-vous dans un cabaret.
+\bname{Candide} et le fidèle \bname{Cacambo} allèrent l’y attendre avec leurs deux
+moutons.
+
+
+\bname{Candide}, qui avait le cœur sur les lèvres, conta à \bname{l’Espagnol} toutes
+ses aventures, et lui avoua qu’il voulait enlever mademoiselle
+\bname{Cunégonde}. «Je me garderai bien de vous passer à \bname{Buenos} Aires, dit le
+patron: je serais pendu, et vous aussi; la belle \bname{Cunégonde} est la
+maîtresse favorite de monseigneur.» Ce fut un coup de foudre pour
+\bname{Candide}, il pleura longtemps; enfin il tira à part \bname{Cacambo}. «Voici, mon
+cher ami, lui dit-il, ce qu’il faut que tu fasses. Nous avons chacun
+dans nos poches pour cinq ou six millions de diamants, tu es plus
+habile que moi; va prendre M\up{lle}~\bname{Cunégonde} à \bname{Buenos} Aires. Si le
+gouverneur fait quelque difficulté, donne-lui un million: s’il ne se
+rend pas, donne-lui-en deux; tu n’as point tué d’inquisiteur, on ne se
+défiera point de toi. J’équiperai un autre vaisseau, j’irai t’attendre
+à \bname{Venise}: c’est un pays libre où l’on n’a rien à craindre ni des
+Bulgares, ni des Abares, ni des Juifs, ni des inquisiteurs.» \bname{Cacambo}
+applaudit, à cette sage résolution. Il était au désespoir de se séparer
+d’un bon maître devenu son ami intime; mais le plaisir de lui être
+utile l’emporta sur la douleur de le quitter. Ils s’embrassèrent en
+versant des larmes: \bname{Candide} lui recommanda de ne point oublier la bonne
+vieille. \bname{Cacambo} partit dès le jour même: c’était un très bon homme que
+ce \bname{Cacambo}.
+
+\bname{Candide} resta encore quelque temps à Surinam, et attendit qu’un autre
+patron voulût le mener en Italie lui et les deux moutons qui lui
+restaient. Il prit des domestiques, et acheta tout ce qui lui était
+nécessaire pour un long voyage; enfin M.~\bname{Vanderdendur}, maître d’un gros
+vaisseau, vint se présenter à lui. «Combien voulez-vous, demanda-t-il à
+cet homme, pour me mener en droiture à \bname{Venise}, moi, mes gens, mon
+bagage, et les deux moutons que voilà?» Le patron s’accorda à dix mille
+piastres: \bname{Candide} n’hésita pas.
+
+
+«Oh! oh! dit à part soi le prudent Vanderdendur, cet étranger donne dix
+mille piastres tout d’un coup! il faut qu’il soit bien riche.» Puis
+revenant un moment après, il signifia qu’il ne pouvait partir à moins
+de vingt mille. «Eh bien! vous les aurez, dit \bname{Candide}.
+
+«Ouais, se dit tout bas le marchand, cet homme donne vingt mille
+piastres aussi aisément que dix mille.» Il revint encore, et dit qu’il
+ne pouvait le conduire à \bname{Venise} à moins de trente mille piastres. «Vous
+en aurez donc trente mille», répondit \bname{Candide}.
+
+«Oh! oh! se dit encore le marchand hollandais, trente mille piastres ne
+coûtent rien à cet homme-ci; sans doute les deux moutons portent des
+trésors immenses; n’insistons pas davantage: faisons-nous d’abord payer
+les trente mille piastres, et puis nous verrons.» \bname{Candide}, vendit deux
+petits diamants, dont le moindre valait plus que tout l’argent que
+demandait le patron. Il le paya d’avance. Les deux moutons furent
+embarqués. \bname{Candide} suivait dans un petit bateau pour joindre le
+vaisseau à la rade; le patron prend son temps, met à la voile, démarre;
+le vent le favorise. \bname{Candide} éperdu et stupéfait le perd bientôt de
+vue. «Hélas! cria-t-il, voilà un tour digne de l’Ancien Monde.» Il
+retourne au rivage, abîmé dans la douleur; car enfin il avait perdu de
+quoi faire la fortune de vingt monarques.
+
+Il se transporte chez le juge hollandais; et, comme il était un peu
+troublé, il frappe rudement à la porte; il entre, expose son aventure,
+et crie un peu plus haut qu’il ne convenait. Le juge commença par lui
+faire payer dix mille piastres pour le bruit qu’il avait fait: ensuite
+il l’écouta patiemment, lui promit d’examiner son affaire sitôt que le
+marchand serait revenu, et se fit payer dix mille autres piastres pour
+les frais de l’audience.
+
+Ce procédé acheva de désespérer \bname{Candide}; il avait à la vérité essuyé
+des malheurs mille fois plus douloureux; mais le sang froid du juge, et
+celui du patron dont il était volé, alluma sa bile, et le plongea dans
+une noire
+mélancolie. La méchanceté des hommes se présentait à son
+esprit dans toute sa laideur, il ne se nourrissait que d’idées tristes.
+Enfin un vaisseau français étant sur le point de partir pour Bordeaux,
+comme il n’avait plus de moutons chargés de diamants à embarquer, il
+loua une chambre du vaisseau à juste prix, et fit signifier dans la
+ville qu’il paierait le passage, la nourriture, et donnerait deux mille
+piastres à un honnête homme qui voudrait faire le voyage avec lui, à
+condition que cet homme serait le plus dégoûté de son état, et le plus
+malheureux de la province.
+
+
+Il se présenta une foule de prétendants qu’une flotte n’aurait pu
+contenir. \bname{Candide}, voulant choisir entre les plus apparents, il
+distingua une vingtaine de personnes qui lui paraissaient sociables, et
+qui toutes prétendaient mériter la préférence. Il les assembla dans son
+cabaret, et leur donna à souper, à condition que chacun ferait serment
+de raconter fidèlement son histoire, promettant de choisir celui qui
+lui paraîtrait le plus à plaindre et le plus mécontent de son état, à
+plus juste titre, et de donner aux autres quelques gratifications.
+
+La séance dura jusqu’à quatre heures du matin. \bname{Candide}, en écoutant
+toutes leurs aventures, se ressouvenait de ce que lui avait dit la
+vieille en allant à \bname{Buenos} Aires, et de la gageure qu’elle avait faite,
+qu’il n’y avait personne sur le vaisseau à qui il ne fût arrivé de très
+grands malheurs. Il songeait à \bname{Pangloss} à chaque aventure qu’on lui
+contait. Ce \bname{Pangloss}, disait-il, serait bien embarrassé à démontrer son
+système. Je voudrais qu’il fût ici. Certainement si tout va bien, c’est
+dans Eldorado, et non pas dans le reste de la terre. Enfin il se
+détermina en faveur d’un pauvre savant qui avait travaillé dix ans pour
+les libraires à Amsterdam. Il jugea qu’il n’y avait point de métier au
+monde dont on dût être plus dégoûté.
+
+Ce savant, qui était d’ailleurs un bon homme, avait été volé par sa
+femme, battu par son fils, et abandonné de sa fille, qui s’était fait
+enlever par un Portugais. Il venait d’être privé d’un petit emploi
+duquel il subsistait; et les prédicants de Surinam le persécutaient,
+parce qu’ils le prenaient pour un socinien. Il faut avouer que les
+autres étaient pour le moins aussi malheureux que lui; mais \bname{Candide}
+espérait que le \bname{savant} le désennuierait dans le voyage. Tous ses autres
+rivaux trouvèrent que \bname{Candide} leur faisait une grande injustice; mais il
+les apaisa en leur donnant à chacun cent piastres.
+
+
+
+\chapter{Ce qui arriva sur mer à \bname{Candide} et à \bname{Martin}}
+
+
+\lettrine{L}{e vieux} savant, qui s’appelait \bname{Martin}, s’embarqua donc pour Bordeaux
+avec \bname{Candide}. L’un et l’autre avaient beaucoup vu et beaucoup souffert;
+et quand le vaisseau aurait dû faire voile de Surinam au Japon par le
+cap de Bonne-Espérance, ils auraient eu de quoi s’entretenir du mal
+moral et du mal physique pendant tout le voyage.
+
+
+Cependant \bname{Candide} avait un grand avantage sur \bname{Martin}, c’est qu’il
+espérait toujours revoir M\up{lle}~\bname{Cunégonde}, et que \bname{Martin} n’avait
+rien à espérer; de plus il avait de l’or et des diamants; et, quoiqu’il
+eût perdu cent gros moutons rouges chargés des plus grands trésors de
+la terre, quoiqu’il eût toujours sur le cœur la friponnerie du patron
+hollandais, cependant quand il songeait à ce qui lui restait dans ses
+poches, et quand il parlait de \bname{Cunégonde}, surtout à la fin du repas, il
+penchait alors pour le système de \bname{Pangloss}.
+
+
+«Mais vous, monsieur \bname{Martin}, dit-il au savant, que pensez-vous de tout
+cela? quelle est votre idée sur le mal moral et le mal physique?
+— Monsieur, répondit \bname{Martin}, mes prêtres m’ont accusé d’être socinien;
+mais la vérité du fait est que je suis manichéen. — Vous vous moquez
+de moi, dit \bname{Candide}; il n’y a plus de manichéens dans le monde. — Il y a
+moi, dit \bname{Martin}: je ne sais qu’y faire; mais je ne peux penser
+autrement. — Il faut que vous ayez le diable au corps, dit \bname{Candide}. — Il se
+mêle si fort des affaires de ce monde, dit \bname{Martin}, qu’il pourrait bien
+être dans mon corps, comme partout ailleurs; mais je vous avoue qu’en
+jetant la vue sur ce globe, ou plutôt sur ce globule, je pense que Dieu
+l’a abandonné à quelque être malfaisant; j’en excepte toujours
+Eldorado. Je n’ai guère vu de ville qui ne désirât la ruine de la ville
+voisine, point de famille qui ne voulût exterminer quelque autre
+famille. Partout les faibles ont en exécration les puissants devant
+lesquels ils rampent, et les puissants les traitent comme des troupeaux
+dont on vend la laine et la chair. Un million d’assassins enrégimentés,
+courant d’un bout de \bname{l’Europe} à
+ l’autre, exerce le meurtre et le
+brigandage avec discipline pour gagner son pain, parce qu’il n’a pas de
+métier plus honnête; et dans les villes qui paraissent jouir de la
+paix, et où les arts fleurissent, les hommes sont dévorés de plus
+d’envie, de soins, et d’inquiétudes, qu’une ville assiégée n’éprouve de
+fléaux. Les chagrins secrets sont encore plus cruels que les misères
+publiques. En un mot j’en ai tant vu et tant éprouvé, que \linebreak je suis
+manichéen.
+
+
+
+— Il y a pourtant du bon, répliquait \bname{Candide}. — Cela peut être, disait
+\bname{Martin}; mais je ne le connais pas.»
+
+
+
+Au milieu de cette dispute, on entendit un bruit de canon. Le bruit
+redouble de moment en moment. Chacun prend sa lunette. On aperçoit deux
+vaisseaux qui combattaient à la distance d’environ trois milles: le
+vent les amena l’un et l’autre si près du vaisseau français, qu’on eut
+le plaisir de voir le combat tout à son aise. Enfin l’un des deux
+vaisseaux lâcha à l’autre une bordée si bas et si juste, qu’il le coula
+à fond. \bname{Candide} et \bname{Martin} aperçurent distinctement une centaine
+d’hommes sur le tillac du vaisseau qui s’enfonçait; ils levaient tous
+les mains au ciel, et jetaient des clameurs effroyables; en un moment
+tout fut englouti.
+
+Eh bien! dit \bname{Martin}, voilà comme les hommes se traitent les uns les
+autres. Il est vrai, dit \bname{Candide}, qu’il y a quelque chose de diabolique
+dans cette affaire. En parlant ainsi, il aperçut je ne sais quoi d’un
+rouge éclatant, qui nageait auprès de son vaisseau. On détacha la
+chaloupe pour voir ce que ce pouvait être; c’était un de ses moutons.
+\bname{Candide} eut plus de joie de retrouver ce mouton, qu’il n’avait été
+affligé d’en perdre cent tous chargés de gros diamants d’Eldorado.
+
+Le capitaine français aperçut bientôt que le capitaine du vaisseau
+submergeant était espagnol, et que celui du vaisseau submergé était un
+pirate hollandais; c’était celui-là même qui avait volé \bname{Candide}. Les
+richesses immenses dont ce scélérat s’était emparé furent ensevelies
+avec lui dans la mer, et il n’y eut qu’un mouton de sauvé. «Vous voyez,
+dit \bname{Candide} à \bname{Martin}, que le crime est puni quelquefois; ce coquin de
+patron hollandais a eu le sort qu’il méritait. — Oui, dit \bname{Martin}; mais
+fallait-il que les passagers qui étaient sur son vaisseau périssent
+aussi? Dieu a puni ce fripon, le diable a noyé \linebreak les autres.»
+
+Cependant le vaisseau français et l’espagnol continuèrent leur route,
+et \bname{Candide} continua ses conversations avec \bname{Martin}. Ils disputèrent
+quinze jours de suite, et au bout de quinze jours ils étaient aussi
+avancés que le premier. Mais enfin ils parlaient, ils se communiquaient
+des idées, ils se consolaient. \bname{Candide} caressait son mouton. «Puisque je
+t’ai retrouvé, dit-il, je pourrai bien retrouver \bname{Cunégonde}.»
+
+
+
+\chapter[Candide et \bname{Martin} approchent des côtes…]{Candide et \bname{Martin} approchent des côtes\\ de France, et raisonnent.}
+
+
+\lettrine{O}{n aperçut} enfin les côtes de France. «Avez-vous jamais été en France,
+monsieur \bname{Martin}? dit \bname{Candide}. — Oui, dit \bname{Martin}, j’ai parcouru plusieurs
+provinces. Il y en a où la moitié des habitants est folle, quelques
+unes où l’on est trop rusé, d’autres où l’on est communément assez doux
+et assez bête, d’autres où l’on fait le bel esprit; et, dans toutes, la
+principale occupation est l’amour, la seconde, de médire; et la
+troisième, de dire des sottises. — Mais, monsieur \bname{Martin}, avez-vous vu
+Paris? — Oui, j’ai vu Paris; il tient de toutes ces espèces-là; c’est un
+chaos, c’est une presse dans laquelle tout le monde cherche le plaisir,
+et où presque personne ne le trouve, du moins à ce qu’il m’a paru. J’y
+ai séjourné peu; j’y fus volé, en arrivant, de tout ce que j’avais, par
+des filous, à la foire Saint-Germain; on me prit moi-même pour un
+voleur, et je fus huit jours en prison; après quoi je me fis correcteur
+d’imprimerie pour gagner de quoi retourner à pied en \bname{Hollande}. Je
+connus la canaille écrivante, la canaille cabalante, et la canaille
+convulsionnaire. On dit qu’il y a des gens fort polis dans cette
+ville-là: je le veux croire.
+
+— Pour moi, je n’ai nulle curiosité de voir la France, dit \bname{Candide}; vous
+devinez aisément que quand on a passé un mois dans Eldorado, on ne se
+soucie plus de rien voir sur la terre que M\up{lle}~\bname{Cunégonde}; je
+vais l’attendre à \bname{Venise}; nous
+traverserons
+ la France pour aller en
+Italie; ne m’accompagnerez-vous pas? — Très volontiers, dit \bname{Martin}: on
+dit que \bname{Venise} n’est bonne que pour les nobles Vénitiens, mais que
+cependant on y reçoit très bien les étrangers quand ils ont beaucoup
+d’argent; je n’en ai point; vous en avez, je vous suivrai partout. — À
+propos, dit \bname{Candide}, pensez-vous que la terre ait été originairement
+une mer, comme on l’assure dans ce gros livre qui appartient au
+capitaine du vaisseau? — Je n’en crois rien du tout, dit \bname{Martin}, non
+plus que de toutes les rêveries qu’on nous débite depuis quelque temps.
+— Mais à quelle fin ce monde a-t-il donc été formé? dit \bname{Candide}. — Pour
+nous faire enrager, répondit \bname{Martin}. — N’êtes-vous pas bien étonné,
+continua \bname{Candide}, de l’amour que ces deux filles du pays des Oreillons
+avaient pour ces deux singes, et dont je vous ai conté l’aventure?
+— Point du tout, dit \bname{Martin}, je ne vois pas ce que cette passion a
+d’étrange; j’ai tant vu de choses extraordinaires, qu’il n’y a plus
+rien d’extraordinaire pour moi. — Croyez-vous, dit \bname{Candide}, que les
+hommes se soient toujours mutuellement massacrés comme ils font
+aujourd’hui? qu’ils aient toujours été menteurs, fourbes, perfides,
+ingrats, brigands, faibles, volages, lâches, envieux, gourmands,
+ivrognes, avares, ambitieux, sanguinaires, calomniateurs, débauchés,
+fanatiques, hypocrites, et sots? — Croyez-vous, dit \bname{Martin}, que les
+éperviers aient toujours mangé des pigeons quand ils en ont trouvé?
+— Oui, sans doute, dit \bname{Candide}. — Eh bien! dit \bname{Martin}, si les éperviers ont
+toujours eu le même caractère, pourquoi voulez-vous que les hommes
+aient changé le leur? — Oh! dit \bname{Candide}, il y a bien de la différence,
+car le libre arbitre…» En raisonnant ainsi, ils arrivèrent à Bordeaux.
+
+
+
+\chapter[Ce qui arriva en France…]{Ce qui arriva en France à Candide et à \bname{Martin}}
+
+
+
+\lettrine{C}{andide} ne s’arrêta dans Bordeaux qu’autant de temps qu’il en fallait
+pour vendre quelques cailloux du \bname{Dorado}, et pour s’accommoder d’une
+bonne chaise à deux places; car il ne pouvait plus se passer de son
+philosophe \bname{Martin}; il fut seulement très fâché de se séparer de son
+mouton, qu’il laissa à l’académie des sciences de Bordeaux, laquelle
+proposa pour le sujet du prix de cette année de trouver pourquoi la
+laine de ce mouton était rouge; et le prix fut adjugé à un savant du
+Nord, qui démontra par A, plus B, moins C divisé par Z, que le mouton
+devait être rouge, et mourir de la clavelée.
+
+
+
+Cependant tous les voyageurs que \bname{Candide} rencontra dans les cabarets de
+la route lui disaient: «Nous allons à Paris.» Cet empressement général
+lui donna enfin l’envie de voir cette capitale; ce n’était pas beaucoup
+se détourner du chemin de \bname{Venise}.
+
+Il entra par le faubourg Saint-Marceau, et crut être dans le plus
+vilain village de la \bname{Westphalie}.
+
+
+À peine \bname{Candide} fut-il dans son auberge, qu’il fut attaqué d’une
+maladie légère, causée par ses fatigues. Comme il avait au doigt un
+diamant énorme, et qu’on avait aperçu dans son équipage une cassette
+prodigieusement pesante, il eut aussitôt auprès de lui deux médecins
+qu’il n’avait pas mandés, quelques amis intimes qui ne le quittèrent
+pas, et deux dévotes qui faisaient chauffer ses bouillons. \bname{Martin}
+disait: «Je me souviens d’avoir été malade aussi à Paris dans mon
+premier voyage; j’étais fort pauvre: aussi n’eus-je ni amis, ni
+dévotes, ni médecins, et je guéris.»
+
+Cependant, à force de médecines et de saignées, la maladie de \bname{Candide}
+devint sérieuse. Un habitué du quartier vint avec douceur lui demander
+un billet payable au porteur pour l’autre monde: \bname{Candide} n’en voulut
+rien faire; les dévotes l’assurèrent que c’était une nouvelle mode:
+\bname{Candide} répondit qu’il n’était point homme à la mode. \bname{Martin} voulut
+jeter l’habitué par les fenêtres. Le clerc jura qu’on n’enterrerait
+point \bname{Candide}. \bname{Martin} jura qu’il enterrerait le clerc, s’il continuait
+à les importuner. La querelle s’échauffa: \bname{Martin} le prit par les
+épaules, et le chassa rudement; ce qui causa un grand scandale, dont on
+fit un procès-verbal.
+
+\bname{Candide} guérit; et pendant sa convalescence il eut très bonne compagnie
+à souper chez lui. On jouait gros jeu. \bname{Candide} était tout étonné que
+jamais les as ne lui vinssent; et \bname{Martin} ne s’en étonnait pas.
+
+Parmi ceux qui lui faisaient les honneurs de la ville, il y avait un
+petit abbé périgourdin, l’un de ces gens empressés, toujours alertes,
+toujours serviables, effrontés, caressants, accommodants, qui guettent
+les étrangers à leur passage, leur content l’histoire scandaleuse de la
+ville, et leur offrent des plaisirs à tout prix. Celui-ci mena d’abord
+\bname{Candide} et \bname{Martin} à la comédie. On y jouait une tragédie nouvelle.
+\bname{Candide} se trouva placé auprès de quelques beaux esprits. Cela ne
+l’empêcha pas de pleurer à des scènes jouées parfaitement. Un des
+raisonneurs qui étaient à ses côtés lui dit dans un entr’acte: «Vous
+avez grand tort de pleurer, cette actrice est fort mauvaise; l’acteur
+qui joue avec elle est plus mauvais acteur encore; la pièce est encore
+plus mauvaise que les acteurs; l’auteur ne sait pas un mot d’arabe, et
+cependant la scène est en \bname{Arabie}; et, de plus, c’est un homme qui ne
+croit pas aux idées innées; je vous apporterai demain vingt
+brochures
+contre lui. — Monsieur, combien avez-vous de pièces de théâtre en
+France?» dit \bname{Candide} à l’abbé; lequel répondit: «Cinq ou six mille. — C’est
+beaucoup, dit \bname{Candide}: combien y en a-t-il de bonnes? —Quinze ou seize,
+répliqua l’autre. — C’est beaucoup», dit \bname{Martin}.
+
+
+
+\bname{Candide} fut très content d’une actrice qui faisait la reine Élisabeth,
+dans une assez plate tragédie, que l’on joue quelquefois. «Cette
+actrice, dit-il à \bname{Martin}, me plaît beaucoup; elle a un faux air de
+M\up{lle}~\bname{Cunégonde}; je serais bien aise de la saluer.» L’abbé
+périgourdin s’offrit à l’introduire chez elle. \bname{Candide}, élevé en
+\bname{Allemagne}, demanda quelle était l’étiquette, et comment on traitait en
+France les reines d’Angleterre. «Il faut distinguer, dit l’abbé: en
+province, on les mène au cabaret; à Paris, on les respecte quand elles
+sont belles, et on les jette à la voirie quand elles sont mortes. — Des
+reines à la voirie! dit \bname{Candide}. — Oui vraiment, dit \bname{Martin}; monsieur
+l’abbé a raison; j’étais à Paris quand M\up{lle}~Monime passa,
+comme on dit, de cette vie à l’autre; on lui refusa, ce que ces gens-ci
+appellent les \emph{honneurs de la sépulture}, c’est-à-dire de pourrir avec
+tous les gueux du quartier dans un vilain cimetière; elle fut enterrée
+toute seule de sa bande au coin de la rue de Bourgogne; ce qui dut lui
+faire une peine extrême, car elle pensait très noblement. — Cela est bien
+impoli, dit \bname{Candide}. — Que voulez-vous? dit \bname{Martin}; ces gens-ci sont
+ainsi faits. Imaginez toutes les contradictions, toutes les
+incompatibilités possibles, vous les verrez dans le gouvernement, dans
+les tribunaux, dans les églises, dans les spectacles de cette drôle de
+nation. — Est-il vrai qu’on rit toujours à Paris? dit \bname{Candide}. — Oui, dit
+l’abbé, mais c’est en enrageant; car on s’y plaint de tout avec de
+grands éclats de rire; même on y fait en riant les actions les plus
+\linebreak détestables.
+
+
+
+— Quel est, dit \bname{Candide}, ce gros cochon qui me disait tant de mal de la
+pièce où j’ai tant pleuré, et des acteurs qui m’ont fait tant de
+plaisir? — C’est un mal-vivant, répondit l’abbé, qui gagne sa vie à dire
+du mal de toutes les pièces et de tous les livres; il hait quiconque
+réussit, comme les eunuques haïssent les jouissants; c’est un de ces
+serpents de la littérature qui se nourrissent de fange et de venin;
+c’est un folliculaire. — Qu’appelez-vous folliculaire? dit \bname{Candide}.
+— C’est, dit l’abbé, un faiseur de feuilles, un \emph{Fréron}.»
+
+C’est ainsi que \bname{Candide}, \bname{Martin}, et le Périgourdin, raisonnaient sur
+l’escalier, en voyant défiler le monde au sortir de la pièce. «Quoique
+je sois très empressé de revoir M\up{lle}~\bname{Cunégonde}, dit \bname{Candide}, je
+voudrais pourtant souper avec M\up{lle}~Clairon, car elle m’a paru
+admirable.»
+
+L’abbé n’était pas homme à approcher de M\up{lle}~\bname{Clairon}, qui ne
+voyait que bonne compagnie. «Elle est engagée pour ce soir, dit-il; mais
+j’aurai l’honneur de vous mener chez une dame de qualité, et là vous
+connaîtrez Paris comme si vous y aviez été quatre ans.»
+
+\bname{Candide}, qui était naturellement curieux, se laissa mener chez la dame,
+au fond du faubourg Saint-Honoré; on y était occupé d’un pharaon; douze
+tristes pontes tenaient chacun en main un petit livre de cartes,
+registre cornu de leurs infortunes. Un profond silence régnait, la
+pâleur était sur le front des pontes, l’inquiétude sur celui du
+banquier; et la dame du logis, assise auprès de ce banquier
+impitoyable, remarquait avec des yeux de lynx tous les parolis, tous
+les sept et le va de campagne, dont chaque joueur cornait ses cartes;
+elle les faisait décorner avec une attention sévère, mais polie, et ne
+se fâchait point, de peur de perdre ses pratiques. La dame se faisait
+appeler la marquise de Parolignac. Sa fille, âgée de quinze ans, était
+au nombre des pontes, et avertissait d’un clin d’œil des friponneries
+de ces pauvres gens qui tâchaient de réparer les cruautés du sort.
+L’abbé périgourdin, \bname{Candide}, et \bname{Martin}, entrèrent; personne ne se leva,
+ni les salua, ni les regarda; tous étaient profondément occupés de
+leurs cartes. «M\up{me} la baronne de Thunder-ten-tronckh était plus
+civile», dit \bname{Candide}.
+
+Cependant l’abbé s’approcha de l’oreille de la marquise, qui se leva à
+moitié, honora \bname{Candide} d’un sourire gracieux, et \bname{Martin} d’un air de
+tête tout-à-fait noble; elle fit donner un siège et un jeu de cartes à
+\bname{Candide}, qui perdit cinquante mille francs en deux tailles: après quoi
+on soupa très gaiement; et tout le monde était étonné que \bname{Candide} ne
+fût pas ému de sa perte; les laquais disaient entre eux, dans leur
+langage de laquais: «Il faut que ce soit quelque milord anglais.» Le
+souper fut comme la plupart des soupers de Paris, d’abord du silence,
+ensuite un bruit de paroles qu’on ne distingue point, puis des
+plaisanteries dont la plupart sont insipides, de fausses nouvelles, de
+mauvais raisonnements, un peu de politique, et beaucoup de médisance;
+on parla même de livres nouveaux. «Avez-vous vu, dit l’abbé périgourdin,
+le roman du sieur Gauchat, docteur en théologie? — Oui, répondit un des
+convives, mais je n’ai pu l’achever. Nous avons une foule d’écrits
+impertinents; mais tous ensemble n’approchent pas de l’impertinence de
+\bname{Gauchat}, docteur en théologie; je suis si rassasié de cette
+immensité de détestables livres qui nous inondent, que je me suis mis à
+ponter au pharaon. — Et les \emph{\bname{Mélanges}} de l’archidiacre Trublet, qu’en
+dites-vous? dit l’abbé. — Ah! dit M\up{me} de Parolignac, l’ennuyeux
+mortel! comme il vous dit curieusement ce que tout le monde sait! comme
+il discute pesamment ce qui ne vaut pas la peine d’être remarqué
+légèrement! comme il s’approprie, sans esprit, l’esprit des autres!
+comme il gâte ce qu’il pille! comme il me dégoûte! mais il ne me
+dégoûtera plus; c’est assez d’avoir lu quelques pages de l’archidiacre.»
+
+
+Il y avait à table un homme savant et de goût qui appuya ce que disait
+la marquise. On parla ensuite de
+tragédies;
+ la dame demanda pourquoi il
+y avait des tragédies qu’on jouait quelquefois, et qu’on ne pouvait
+lire. L’homme de goût expliqua très bien comment une pièce pouvait
+avoir quelque intérêt, et n’avoir presque aucun mérite; il prouva en
+peu de mots que ce n’était pas assez d’amener une ou deux de ces
+situations qu’on trouve dans tous les romans, et qui séduisent toujours
+les spectateurs; mais qu’il faut être neuf sans être bizarre, souvent
+sublime et toujours naturel, connaître le cœur humain et le faire
+parler; être grand poète, sans que jamais aucun personnage de la pièce
+paraisse poète; savoir parfaitement sa langue, la parler avec pureté,
+avec une harmonie continue, sans que jamais la rime coûte rien au sens.
+«\bname{Quiconque}, ajouta-t-il,
+n’observe
+ pas toutes ces règles, peut faire une
+ou deux tragédies applaudies au théâtre, mais il ne sera jamais compté
+au rang des bons écrivains; il y a très peu de bonnes tragédies: les
+unes sont des idylles en dialogues bien écrits et bien rimés; les
+autres, des raisonnements politiques qui endorment, ou des
+amplifications qui rebutent; les autres, des rêves d’énergumène, en
+style barbare, des propos interrompus, de longues apostrophes aux
+dieux, parce qu’on ne sait point parler aux hommes, des maximes fausses,
+des lieux communs ampoulés.»
+
+
+\bname{Candide} écouta ce propos avec attention, et conçut une grande idée du
+discoureur; et, comme la marquise avait eu soin de le placer à côté
+d’elle, il s’approcha de son oreille, et prit la liberté de lui
+demander qui était cet homme qui parlait si bien. «C’est un savant, dit
+la dame, qui ne ponte point, et que l’abbé m’amène quelquefois à
+souper; il se connaît parfaitement en tragédies et en livres, et il a
+fait une tragédie sifflée, et un livre dont on n’a jamais vu hors de la
+boutique de son libraire qu’un exemplaire qu’il m’a dédié. — Le grand
+homme! dit \bname{Candide}, c’est un autre \bname{Pangloss}.»
+
+Alors se tournant vers lui, il lui dit: «Monsieur, vous pensez, sans
+doute, que tout est au mieux dans le monde physique et dans le moral,
+et que rien ne pouvait être autrement? — Moi, monsieur, lui répondit le
+savant, je ne pense rien de tout cela; je trouve que tout va de travers
+chez nous; que personne ne sait ni quel est son rang, ni quelle est sa
+charge, ni ce qu’il fait, ni ce qu’il doit faire, et qu’excepté le
+souper, qui est assez gai, et où il paraît assez d’union, tout le reste
+du temps se passe en querelles impertinentes; jansénistes contre
+molinistes, gens du parlement contre gens d’église, gens de lettres
+contre gens de lettres, courtisans contre courtisans, financiers contre
+le peuple, femmes contre maris, parents contre parents; c’est une
+guerre éternelle.»
+
+
+\bname{Candide} lui répliqua: «J’ai vu pis; mais un sage, qui depuis a eu le
+malheur d’être pendu, m’apprit que tout cela est à merveille; ce sont
+des ombres à un beau tableau. — Votre pendu se moquait du monde, dit
+\bname{Martin}; vos ombres sont des taches horribles. — Ce sont les hommes qui
+font les taches, dit \bname{Candide}, et ils ne peuvent pas s’en dispenser. — Ce
+n’est donc pas leur faute», dit \bname{Martin}. La plupart des pontes, qui
+n’entendaient rien à ce langage, buvaient; et \bname{Martin} raisonna avec le
+savant, et \bname{Candide} raconta une partie de ses aventures à la dame du
+logis.
+
+Après souper, la marquise mena \bname{Candide} dans son cabinet, et le fit
+asseoir sur un canapé. «Eh bien! lui dit-elle, vous aimez donc toujours
+éperdument M\up{lle}~\bname{Cunégonde} de Thunder-ten-tronckh? — Oui, madame,
+répondit \bname{Candide}.» La marquise lui répliqua avec un souris tendre: «Vous
+me répondez comme un jeune homme de \bname{Westphalie}; un Français m’aurait
+dit: Il est vrai que j’ai aimé M\up{lle}~\bname{Cunégonde}; mais en vous
+voyant, madame, je crains de ne la plus aimer. — Hélas! madame, dit
+\bname{Candide}, je répondrai comme vous voudrez. — Votre passion pour elle, dit
+la marquise, a commencé en ramassant son mouchoir; je veux que vous
+ramassiez ma jarretière. — De tout mon cœur, dit \bname{Candide}; et il la
+ramassa. — Mais je veux que vous me la remettiez», dit la dame; et \bname{Candide}
+la lui remit. «Voyez-vous, dit la dame, vous êtes étranger; je fais
+quelquefois languir mes amants de Paris quinze jours, mais je me rends
+à vous dès la première nuit, parce qu’il faut faire les honneurs de son
+pays à un jeune homme de \bname{Westphalie}.» La belle ayant aperçu deux énormes
+diamants aux deux mains de son jeune étranger, les loua de si bonne
+foi, que des doigts de \bname{Candide} ils passèrent aux doigts de la marquise.
+
+\looseness=1
+\bname{Candide}, en s’en retournant avec son abbé périgourdin, sentit quelques
+remords d’avoir fait une infidélité à M\up{lle}~\bname{Cunégonde}. M. l’abbé
+entra dans sa peine; il n’avait qu’une légère part aux cinquante mille
+livres perdues au jeu par \bname{Candide}, et à la valeur des deux brillants
+moitié donnés, moitié extorqués. Son dessein était de profiter, autant
+qu’il le pourrait, des avantages que la connaissance de \bname{Candide} pouvait
+lui procurer. Il lui parla beaucoup de \bname{Cunégonde}; et \bname{Candide} lui dit
+qu’il demanderait bien pardon à cette belle de son infidélité, quand il
+la verrait à \bname{ \bname{Venise}}.
+
+Le Périgourdin redoublait de politesses et d’attentions, et prenait un
+intérêt tendre à tout ce que \bname{Candide} disait, à tout ce qu’il faisait, à
+tout ce qu’il voulait faire.
+
+«Vous avez donc, monsieur, lui dit-il, un rendez-vous à \bname{Venise}? — Oui,
+monsieur l’abbé, dit \bname{Candide}; il faut absolument que j’aille trouver
+M\up{lle}~\bname{Cunégonde}.» Alors, engagé par le plaisir de parler de ce
+qu’il aimait, il conta, selon son usage, une partie de ses aventures
+avec cette illustre \bname{Westphalienne}.
+
+
+«Je crois, dit l’abbé, que M\up{lle}~\bname{Cunégonde} a bien de l’esprit, et
+qu’elle écrit des lettres charmantes. — Je n’en ai jamais reçu, dit
+\bname{Candide}; car, figurez-vous qu’ayant été chassé du château pour l’amour
+d’elle, je ne pus lui écrire; que bientôt après j’appris qu’elle était
+morte, qu’ensuite je la retrouvai, et que je la perdis, et que je lui
+ai envoyé à deux mille cinq cents lieues d’ici un exprès dont j’attends
+la réponse.»
+
+L’abbé écoutait attentivement, et paraissait un peu rêveur. Il prit
+bientôt congé des deux étrangers, après les avoir tendrement embrassés.
+Le lendemain \bname{Candide} reçut à son réveil une lettre conçue en ces
+termes:
+\par\vspace{\baselineskip}\par
+{\itshape Monsieur mon très cher amant, il y a huit jours que je suis malade en
+cette ville; j’apprends que vous y êtes. Je volerais dans vos bras si
+je pouvais remuer. J’ai su votre passage à Bordeaux; j’y ai laissé le
+fidèle \bname{Cacambo} et la vieille, qui doivent bientôt me suivre. Le
+gouverneur de \bname{Buenos} Aires a tout pris, mais il me reste votre cœur.
+Venez; votre présence me rendra la vie ou me fera mourir de plaisir.
+
+}
+\par\vspace{\baselineskip}\par
+Cette lettre charmante, cette lettre inespérée, transporta \bname{Candide}
+d’une joie inexprimable; et la maladie de sa chère \bname{Cunégonde} l’accabla
+de douleur. Partagé entre ces deux sentiments, il prend son or et ses
+diamants, et se fait conduire avec \bname{Martin} à l’hôtel où
+mademoiselle
+\bname{Cunégonde} demeurait. Il entre en tremblant d’émotion, son cœur
+palpite, sa voix sanglote; il veut ouvrir les rideaux du lit; il veut
+faire apporter de la lumière. «Gardez-vous-en bien, lui dit la suivante;
+la lumière la tue»; et soudain elle referme le rideau. «Ma chère
+\bname{Cunégonde}, dit \bname{Candide} en pleurant, comment vous portez-vous? si vous
+ne pouvez me voir, parlez-moi du moins. — Elle ne peut parler», dit la
+suivante, la dame alors tire du lit une main potelée que \bname{Candide} arrose
+longtemps de ses larmes, et qu’il remplit ensuite de diamants, en
+laissant un sac plein d’or sur le fauteuil.
+
+
+Au milieu de ses transports arrive un exempt suivi de l’abbé
+périgourdin et d’une escouade. «Voilà donc, dit-il, ces deux étrangers
+suspects?» Il les fait incontinent saisir, et ordonne à ses braves de
+les traîner en prison. «Ce n’est pas ainsi qu’on traite les voyageurs
+dans Eldorado, dit \bname{Candide}. — Je suis plus manichéen que jamais, dit
+\bname{Martin}. — Mais, monsieur, où nous menez-vous? dit \bname{Candide}. — Dans un cul de
+basse-fosse», dit l’exempt.
+
+\bname{Martin}, ayant repris son sang froid, jugea que la dame qui se
+prétendait \bname{Cunégonde} était une friponne, M. l’abbé périgourdin un
+fripon, qui avait abusé au plus vite de
+l'innocence
+ de \bname{Candide}, et
+l’exempt un autre fripon dont on pouvait aisément se débarrasser.
+
+
+Plutôt que de s’exposer aux procédures de la justice, \bname{Candide}, éclairé
+par son conseil, et d’ailleurs toujours impatient de revoir la
+véritable \bname{Cunégonde}, propose à l’exempt trois petits diamants d’environ
+trois mille pistoles chacun. — Ah! monsieur, lui dit l’homme au bâton
+d’ivoire, eussiez-vous commis tous les crimes imaginables, vous êtes le
+plus honnête homme du monde; trois diamants! chacun de trois mille
+pistoles! Monsieur! je me ferais tuer pour vous, au lieu de vous mener
+dans un cachot. On arrête tous les étrangers, mais laissez-moi faire;
+j’ai un frère à Dieppe en Normandie; je vais vous y mener; et si vous
+avez quelque diamant à lui donner, il aura soin de vous comme moi-même.
+
+— Et pourquoi arrête-t-on tous les étrangers? dit \bname{Candide}. L’abbé
+périgourdin prit alors la parole, et dit: «C’est parce qu’un gueux du
+pays d’Atrébatie a entendu dire des sottises; cela seul lui a fait
+commettre un parricide, non pas tel que celui de 1610 au mois de
+mai, mais tel que celui de 1594 au mois de décembre, et tel que
+plusieurs autres commis dans d’autres années et dans d’autres mois par
+d’autres gueux qui avaient entendu dire des sottises.»
+
+
+
+L’exempt alors expliqua de quoi il s’agissait. «Ah! les monstres!
+s’écria \bname{Candide}; quoi! de telles horreurs chez un peuple qui danse et
+qui chante! Ne pourrai-je sortir au plus vite de ce pays où des singes
+agacent des tigres? J’ai vu des ours dans mon pays; je n’ai vu des
+hommes que dans le Dorado. Au nom de Dieu, monsieur l’exempt, menez-moi
+à \bname{Venise}, où je dois attendre M\up{lle}~\bname{Cunégonde}. — Je ne peux vous
+mener qu’en Basse-Normandie, dit le barigel.» Aussitôt il lui fait
+ôter ses fers, dit qu’il s’est mépris, renvoie ses gens, emmène à
+Dieppe \bname{Candide} et \bname{Martin}, et les laisse entre les mains de son frère.
+Il y avait un petit vaisseau hollandais à la rade. Le Normand, à l’aide
+de trois autres diamants, devenu le plus serviable des hommes, embarque
+\bname{Candide} et ses gens dans le vaisseau qui allait faire voile pour
+Portsmouth en Angleterre. Ce n’était pas le chemin de \bname{Venise}; mais
+\bname{Candide} croyait être délivré de l’enfer; et il comptait bien reprendre
+la route de \bname{Venise} à la première occasion.
+
+
+
+
+
+\chapter[Candide et \bname{Martin} vont sur les côtes…]{Candide et \bname{Martin} vont sur les côtes d’Angleterre;\\ ce qu’ils y voient}
+
+
+\lettrine[ante=«]{A}{h! \bname{Pangloss}!} \bname{Pangloss}! Ah! \bname{Martin}! \bname{Martin}! Ah! ma chère \bname{Cunégonde}!
+qu’est-ce que ce monde-ci?» disait \bname{Candide} sur le vaisseau hollandais.
+— Quelque chose de bien fou et de bien abominable, répondait \bname{Martin}. — Vous
+connaissez l’Angleterre; y est-on aussi fou qu’en France? — C’est une
+autre espèce de folie, dit \bname{Martin}. Vous savez que ces deux nations sont
+en guerre pour quelques arpents de neige vers le Canada, et qu’elles
+dépensent pour cette belle guerre beaucoup plus que tout le Canada ne
+vaut.
+De vous dire précisément s’il y a plus de gens à lier dans un
+pays que dans un autre, c’est ce que mes faibles lumières ne me
+permettent pas; je sais seulement qu’en général les gens que nous
+allons voir sont fort atrabilaires.»
+
+
+En causant ainsi ils abordèrent à Portsmouth; une multitude de peuple
+couvrait le rivage, et regardait attentivement un assez gros homme qui
+était à genoux, les yeux bandés, sur le tillac d’un des vaisseaux de la
+flotte; quatre soldats, postés vis-à-vis de cet homme, lui tirèrent
+chacun trois balles dans le crâne, le plus paisiblement du monde; et
+toute l’assemblée s’en retourna extrêmement satisfaite. «Qu’est-ce
+donc que tout ceci? dit \bname{Candide}; et quel démon exerce partout son
+empire?» Il demanda qui était ce gros homme qu’on venait de tuer en
+cérémonie.
+«C’est un amiral, lui répondit-on. — Et pourquoi tuer cet
+amiral? — C’est, lui dit-on, parce qu’il n’a pas fait tuer assez de monde;
+il a livré un combat à un amiral français, et on a trouvé qu’il n’était
+pas assez près de lui. — Mais, dit \bname{Candide}, l’amiral français était aussi
+loin de l’amiral anglais que celui-ci l’était de l’autre! — Cela est
+incontestable, lui répliqua-t-on; mais dans ce pays-ci il est bon de
+tuer de temps en temps un amiral pour encourager les autres.»
+
+
+\bname{Candide} fut si étourdi et si choqué de ce qu’il voyait et de ce qu’il
+entendait, qu’il ne voulut pas seulement mettre pied à terre, et qu’il
+fit son marché avec le patron hollandais (dût-il le voler comme celui
+de Surinam), pour le conduire sans délai à \bname{Venise}.
+
+Le patron fut prêt au bout de deux jours. On côtoya la France; on passa
+à la vue de Lisbonne, et \bname{Candide} frémit. On entra dans le détroit et
+dans la \bname{Méditerranée}, enfin on aborda à \bname{Venise}. «Dieu soit loué! dit
+\bname{Candide}, en embrassant \bname{Martin}; c’est ici que je reverrai la belle
+\bname{Cunégonde}. Je compte sur \bname{Cacambo} comme sur moi-même. Tout est bien,
+tout va bien, tout va le mieux qu’il soit possible.»
+
+
+\chapter{De \bname{Paquette}, et de frère Giroflée}
+
+
+\lettrine{D}{ès} qu’il fut à \bname{Venise}, il fit chercher \bname{Cacambo} dans tous les cabarets,
+dans tous les cafés, chez toutes les filles de joie, et ne le trouva
+point. Il envoyait tous les jours à la découverte de tous les vaisseaux
+et de toutes les barques: nulles nouvelles de \bname{Cacambo}. «Quoi! disait-il
+à \bname{Martin}, j’ai eu le temps de passer de Surinam à Bordeaux, d’aller de
+Bordeaux à Paris, de Paris à Dieppe, de Dieppe à Portsmouth, de côtoyer
+le Portugal et l’Espagne, de traverser toute la Méditerranée, de passer
+quelques mois à \bname{Venise}; et la belle \bname{Cunégonde} n’est point venue! Je
+n’ai rencontré au lieu d’elle qu’une drôlesse et un abbé périgourdin!
+\bname{Cunégonde} est morte, sans doute; je n’ai plus qu’à mourir. Ah! il
+valait mieux rester dans le paradis du Dorado que de revenir dans cette
+maudite Europe. Que vous avez raison, mon cher \bname{Martin}! tout n’est
+qu’illusion et calamité.»
+
+Il tomba dans une mélancolie noire, et ne prit aucune part à l’opéra
+\emph{alla moda}, ni aux autres divertissements du carnaval; pas une dame ne
+lui donna la moindre
+tentation. \bname{Martin} lui dit: «Vous êtes bien simple,
+en vérité, de vous figurer qu’un valet métis, qui a cinq ou six
+millions dans ses poches, ira chercher votre maîtresse au bout du
+monde, et vous l’amènera à \bname{Venise}. Il la prendra pour lui, s’il la
+trouve; s’il ne la trouve pas, il en prendra une autre: je vous
+conseille d’oublier votre valet \bname{Cacambo} et votre maîtresse \bname{Cunégonde}.»
+\bname{Martin} n’était pas consolant. La mélancolie de \bname{Candide} augmenta, et
+\bname{Martin} ne cessait de lui prouver qu’il y avait peu de vertu et peu de
+bonheur sur la terre; excepté peut-être dans Eldorado, où personne
+ne pouvait aller.
+
+
+
+En disputant sur cette matière importante, et en attendant \bname{Cunégonde},
+\bname{Candide} aperçut un jeune théatin dans la place Saint-Marc, qui tenait
+sous le bras une fille. Le théatin paraissait frais, potelé, vigoureux;
+ses yeux étaient brillants, son air assuré, sa mine haute, sa démarche
+fière. La fille était très jolie, et chantait; elle regardait
+amoureusement son théatin, et de temps en temps lui pinçait ses grosses
+joues. «Vous m’avouerez du moins, dit \bname{Candide} à \bname{Martin}, que ces gens-ci
+sont heureux. Je n’ai trouvé jusqu’à présent dans toute la terre
+habitable, excepté dans Eldorado, que des infortunés; mais pour cette
+fille et ce théatin, je gage que ce sont des créatures très heureuses.
+«Je gage que non, dit \bname{Martin}. — Il n’y a qu’à les prier à dîner, dit
+\bname{Candide}, et vous verrez si je me trompe.»
+
+Aussitôt il les aborde, il leur fait son compliment, et les invite à
+venir à son hôtellerie manger des macaronis, des perdrix de Lombardie,
+des œufs d’esturgeon, et à boire du vin de Montepulciano, du
+lacryma-christi, du chypre, et du samos. La demoiselle rougit, le
+théatin accepta la partie, et la fille le suivit en regardant \bname{Candide}
+avec des yeux de surprise et de confusion, qui furent obscurcis de
+quelques larmes. À peine fut-elle entrée dans la chambre de \bname{Candide},
+qu’elle lui dit: «Eh quoi! monsieur \bname{Candide} ne reconnaît plus \bname{Paquette}!»
+À ces mots \bname{Candide}, qui ne l’avait pas considérée jusque-là avec
+attention, parce qu’il n’était occupé que de \bname{Cunégonde}, lui dit: «Hélas!
+ma pauvre enfant, c’est donc vous qui avez mis le docteur \bname{Pangloss} dans
+le bel état où je l’ai vu?
+
+
+— Hélas! monsieur, c’est moi-même, dit \bname{Paquette}; je vois que vous êtes
+instruit de tout. J’ai su les malheurs
+épouvantables
+ arrivés à toute la
+maison de M\up{me} la baronne et à la belle \bname{Cunégonde}. Je vous jure que
+ma destinée n’a guère été moins triste. J’étais fort innocente quand
+vous m’avez vue. Un cordelier, qui était mon confesseur, me séduisit
+aisément. Les suites en furent affreuses; je fus obligée de sortir du
+château quelque temps après que M.~le baron vous eut renvoyé à grands
+coups de pied dans le derrière. Si un fameux médecin n’avait pas pris
+pitié de moi, j’étais morte. Je fus quelque temps par reconnaissance la
+maîtresse de ce médecin. Sa femme, qui était jalouse à la rage, me
+battait tous les jours impitoyablement; c’était une furie. Ce médecin
+était le plus laid de tous les hommes, et moi la plus malheureuse de
+toutes les créatures d’être battue continuellement pour un homme que je
+n’aimais pas. Vous savez, monsieur, combien il est dangereux pour une
+femme acariâtre d’être l’épouse d’un médecin. Celui-ci, outré des
+procédés de sa femme, lui donna un jour, pour la guérir d’un petit
+rhume, une médecine si efficace, qu’elle en mourut en deux heures de
+temps dans des convulsions horribles. Les parents de madame intentèrent
+à monsieur un procès criminel; il prit la fuite, et moi je fus mise en
+prison. Mon innocence ne m’aurait pas sauvée, si je n’avais été un peu
+jolie. Le juge m’élargit à condition qu’il succéderait au médecin. Je
+fus bientôt supplantée par une rivale, chassée sans récompense, et
+obligée de continuer ce métier abominable qui vous paraît si plaisant à
+vous autres hommes, et qui n’est pour nous qu’un abîme de misère.
+J’allai exercer la profession à \bname{Venise}. Ah! monsieur, si vous pouviez
+vous imaginer ce que c’est que d’être obligée de caresser
+indifféremment un vieux marchand, un avocat, un moine, un gondolier, un
+abbé; d’être exposée à toutes les insultes, à toutes les avanies;
+d’être souvent réduite à emprunter une jupe pour aller se la faire
+lever par un homme dégoûtant; d’être volée par l’un de ce qu’on a gagné
+avec l’autre; d’être rançonnée par les officiers de justice, et de
+n’avoir en perspective qu’une vieillesse affreuse, un hôpital, et un
+fumier, vous concluriez que je suis une des plus malheureuses créatures
+du monde.»
+
+\bname{Paquette} ouvrait ainsi son cœur au bon \bname{Candide}, dans un cabinet, en
+présence de \bname{Martin}, qui disait à \bname{Candide}: «Vous voyez que j’ai déjà
+gagné la moitié de la gageure.»
+
+
+Frère Giroflée était resté dans la salle à manger, et buvait un coup en
+attendant le dîner. «Mais, dit \bname{Candide} à \bname{Paquette}, vous aviez l’air si
+gai, si content, quand je vous ai rencontrée; vous chantiez, vous
+caressiez le théatin avec une complaisance naturelle; vous m’avez paru
+aussi heureuse que vous prétendez être infortunée. — Ah! monsieur,
+répondit \bname{Paquette}, c’est encore là une des misères du métier. J’ai été
+hier volée et battue par un officier, et il faut aujourd’hui que je
+paraisse de bonne humeur pour plaire à un moine.»
+
+\bname{Candide} n’en voulut pas davantage; il avoua que \bname{Martin} avait raison. On
+se mit à table avec \bname{Paquette} et le théatin; le repas fut assez amusant,
+et sur la fin on se parla avec quelque confiance. «Mon père, dit \bname{Candide}
+au moine, vous me paraissez jouir d’une destinée que tout le monde doit
+envier; la fleur de la santé brille sur votre visage, votre physionomie
+annonce le bonheur; vous avez une très jolie fille pour votre
+récréation, et vous paraissez très content de votre état de théatin.
+
+
+— Ma foi, monsieur, dit frère Giroflée, je voudrais que tous les théatins
+fussent au fond de la mer. J’ai été tenté cent fois de mettre le feu au
+couvent, et d’aller me faire turc. Mes parents me forcèrent, à l’âge de
+quinze ans, d’endosser cette détestable robe, pour laisser plus de
+fortune à un maudit frère aîné, que Dieu confonde! La jalousie, la
+discorde, la rage, habitent dans le couvent. Il est vrai que j’ai
+prêché quelques mauvais sermons qui m’ont valu un peu d’argent dont le
+prieur me vole la moitié; le reste me sert à entretenir des filles:
+mais quand je rentre le soir dans le monastère, je suis prêt à me
+casser la tête contre les murs du dortoir; et tous mes confrères sont
+dans le même cas.»
+
+\bname{Martin} se tournant vers \bname{Candide} avec son sang froid ordinaire: «Eh bien!
+lui dit-il, n’ai-je pas gagné la gageure tout entière?» \bname{Candide} donna
+deux mille piastres à \bname{Paquette}, et mille piastres à frère Giroflée. «Je
+vous réponds, dit-il, qu’avec cela ils seront heureux. — Je n’en crois
+rien du tout, dit \bname{Martin}; vous les rendrez peut-être avec ces piastres
+beaucoup plus malheureux encore. — Il en sera ce qui pourra, dit \bname{Candide}:
+mais une chose me console, je vois qu’on retrouve souvent les gens
+qu’on ne croyait jamais retrouver; il se pourra bien faire qu’ayant
+rencontré mon mouton rouge et \bname{Paquette}, je rencontre aussi \bname{Cunégonde}.
+— Je souhaite, dit \bname{Martin}, qu’elle fasse un jour votre bonheur; mais
+c’est de quoi je doute fort. — Vous êtes bien dur, dit \bname{Candide}. — C’est que
+j’ai vécu, dit \bname{Martin}.
+
+— Mais regardez ces gondoliers, dit \bname{Candide}: ne
+chantent-ils pas sans cesse? — Vous ne les voyez pas dans leur ménage,
+avec leurs femmes et leurs marmots d’enfants, dit \bname{Martin}. Le doge a ses
+chagrins, les gondoliers ont les leurs. Il est vrai qu’à tout prendre
+le sort d’un gondolier est préférable à celui d’un doge; mais je crois
+la différence si médiocre, que cela ne vaut pas la peine d’être
+examiné.
+
+— On parle, dit \bname{Candide}, du sénateur \bname{Pococurante}, qui demeure dans ce
+beau palais sur la Brenta, et qui reçoit assez bien les étrangers. On
+prétend que c’est un homme qui n’a jamais eu de chagrin. — Je voudrais
+voir une espèce si rare, dit \bname{Martin}.» \bname{Candide} aussitôt fit demander au
+seigneur \bname{Pococurante} la permission de venir le voir le lendemain.
+
+
+
+\chapter[Visite chez le seigneur \bname{Pococurante}…]{Visite chez le seigneur \bname{Pococurante}, noble vénitien}
+
+
+\lettrine{C}{andide} et \bname{Martin} allèrent en gondole sur la Brenta, et arrivèrent au
+palais du noble \bname{Pococurante}. Les jardins étaient bien entendus, et
+ornés de belles statues de marbre; le palais d’une belle architecture.
+Le maître du logis, homme de soixante ans, fort riche, reçut très
+poliment les deux curieux, mais avec très peu d’empressement, ce qui
+déconcerta \bname{Candide}, et ne déplut point à \bname{Martin}.
+
+
+ D’abord deux filles jolies et proprement mises servirent du chocolat,
+qu’elles firent très bien mousser. \bname{Candide} ne put s’empêcher de les
+louer sur leur beauté, sur leur bonne grâce, et sur leur adresse. «Ce
+sont d’assez bonnes créatures, dit le sénateur \bname{Pococurante}; je les fais
+quelquefois coucher dans mon lit; car je suis bien las des dames de la
+ville, de leurs coquetteries, de leurs jalousies, de leurs querelles,
+de leurs humeurs, de leurs petitesses, de leur orgueil, de leurs
+sottises, et des sonnets qu’il faut faire ou commander pour elles;
+mais, après tout, ces deux filles commencent fort à m’ennuyer.»
+
+
+\bname{Candide}, après le déjeuner, se promenant dans une longue galerie, fut
+surpris de la beauté des tableaux. Il demanda de quel maître étaient
+les deux premiers. «Ils sont de \bname{Raphaël}, dit le sénateur; je les achetai
+fort cher par vanité, il y a quelques années; on dit que c’est ce qu’il
+y a de plus beau en Italie, mais ils ne me plaisent point du tout: la
+couleur en est très rembrunie, les figures ne sont pas assez arrondies,
+et ne sortent point assez; les draperies ne ressemblent en rien à une
+étoffe: en un mot, quoi qu’on en dise, je ne trouve point là une
+imitation vraie de la nature. Je n’aimerai un tableau que quand je
+croirai voir la nature elle-même: il n’y en a point de cette espèce.
+J’ai beaucoup de tableaux, mais je ne les regarde plus.»
+
+\bname{Pococurante}, en attendant le dîner, se fit donner un concerto. \bname{Candide}
+trouva la musique délicieuse. «Ce bruit, dit \bname{Pococurante}, peut amuser
+une demi-heure; mais s’il dure plus long-temps, il fatigue tout le
+monde, quoique personne n’ose l’avouer. La musique aujourd’hui n’est
+plus que l’art d’exécuter des choses difficiles, et ce qui n’est que
+difficile ne plaît point à la longue.
+
+«J’aimerais peut être mieux l’opéra, si on n’avait pas trouvé le secret
+d’en faire un monstre qui me révolte. Ira voir qui voudra de mauvaises
+tragédies en musique, où les scènes ne sont faites que pour amener très
+mal à propos deux ou trois chansons ridicules qui font valoir le gosier
+d’une actrice; se pâmera de plaisir qui voudra ou qui pourra, en voyant
+un châtré fredonner le rôle de \bname{César} et de \bname{Caton}, et se promener d’un
+air gauche sur des planches: pour moi, il y a long-temps que j’ai
+renoncé à ces pauvretés qui font aujourd’hui la gloire de l’Italie, et
+que des souverains paient si chèrement.» \bname{Candide} disputa un peu, mais
+avec discrétion. \bname{Martin} fut entièrement de l’avis du sénateur.
+
+
+On se mit à table; et, après un excellent dîner, on entra dans la
+bibliothèque. \bname{Candide}, en voyant un Homère magnifiquement relié, loua
+l’illustrissime sur son bon goût. «Voilà, dit-il, un livre qui faisait
+les délices du grand \bname{Pangloss}, le meilleur philosophe de l’Allemagne.
+— Il ne fait pas les miennes, dit froidement \bname{Pococurante}: on me fit
+accroire autrefois que j’avais du plaisir en le lisant; mais cette
+répétition continuelle de combats qui se ressemblent tous, ces dieux
+qui agissent toujours pour ne rien faire de décisif, cette Hélène qui
+est le sujet de la guerre, et qui à peine est une actrice de la pièce;
+cette Troie qu’on assiège et qu’on ne prend point; tout cela me causait
+le plus mortel ennui. J’ai demandé quelquefois à des savants s’ils
+s’ennuyaient autant que moi à cette lecture: tous les gens sincères
+m’ont avoué que le livre leur tombait des mains, mais qu’il fallait
+toujours l’avoir dans sa bibliothèque, comme un monument de
+l’antiquité, et comme ces médailles rouillées qui ne peuvent être de
+commerce.
+
+— Votre excellence ne pense pas ainsi de Virgile? dit \bname{Candide}. — Je
+conviens, dit \bname{Pococurante}, que le second, le quatrième, et le sixième
+livre de son Énéide, sont excellents; mais pour son pieux Énée, et le
+fort Cloanthe, et l’ami Achates, et le petit Ascanius, et l’imbécile
+roi \bname{Latinus}, et la bourgeoise Amata, et l’insipide Lavinia, je ne crois
+pas qu’il y ait rien de si froid et de plus désagréable. J’aime mieux
+le Tasse et les contes à dormir debout de l’Arioste.
+
+
+— Oserais-je vous demander, monsieur, dit \bname{Candide}, si vous n’avez pas un
+grand plaisir à lire Horace? — Il y a des maximes, dit \bname{Pococurante}, dont
+un homme du monde peut faire son profit, et qui, étant resserrées dans
+des vers énergiques, se gravent plus aisément dans la mémoire: mais je
+me soucie fort peu de son voyage à Brindes, et de sa description d’un
+mauvais dîner, et de la querelle de crocheteurs entre je ne sais quel
+Pupilus dont les paroles, dit-il, \emph{étaient pleines de pus}, et un
+autre dont les paroles \emph{étaient du vinaigre}. Je n’ai lu qu’avec un
+extrême dégoût ses vers grossiers contre des vieilles et contre des
+sorcières; et je ne vois pas quel mérite il peut y avoir à dire à son
+ami Mæcenas que, s’il est mis par lui au rang des poètes lyriques, il
+frappera les astres de son front sublime. Les sots admirent tout
+dans un auteur estimé. Je ne lis que pour moi; je n’aime que ce qui est
+à mon usage.» \bname{Candide}, qui avait été élevé à ne jamais juger de rien par
+lui-même, était fort étonné de ce qu’il entendait; et \bname{Martin} trouvait
+la façon de penser de \bname{Pococurante} assez raisonnable.
+
+
+\looseness=1
+«Oh! voici un Cicéron, dit \bname{Candide}: pour ce grand homme-là, je pense que
+vous ne vous lassez point de le lire.
+%
+— Je ne le lis jamais, répondit le
+Vénitien. Que m’importe qu’il ait plaidé pour Rabirius ou pour
+Cluentius? J’ai bien assez des procès que je juge; je me serais mieux
+accommodé de ses œuvres philosophiques; mais quand j’ai vu qu’il
+doutait de tout, j’ai conclu que j’en savais autant que lui, et que je
+n’avais besoin de personne pour être ignorant.
+
+
+
+— Ah! voilà quatre-vingts volumes de recueils d’une académie des
+sciences, s’écria \bname{Martin}; il se peut qu’il y ait là du bon. — Il y en
+aurait, dit \bname{Pococurante}, si un seul des auteurs de ces fatras avait
+inventé seulement l’art de faire des épingles; mais il n’y a dans tous
+ces livres que de vains systèmes, et pas une seule chose utile.
+
+— Que de pièces de théâtre je vois là, dit \bname{Candide}, en italien, en
+espagnol, en français! — Oui, dit le sénateur, il y en a trois mille, et
+pas trois douzaines de bonnes. Pour ces recueils de sermons, qui tous
+ensemble ne valent pas une page de Sénèque, et tous ces gros volumes de
+théologie, vous pensez bien que je ne les ouvre jamais, ni moi ni
+personne.»
+
+
+
+\bname{Martin} aperçut des rayons chargés de livres anglais. «Je crois, dit-il,
+qu’un républicain doit se plaire à la plupart de ces ouvrages écrits si
+librement. — Oui, répondit \bname{Pococurante}, il est beau d’écrire ce qu’on
+pense; c’est le privilège de l’homme. Dans toute notre Italie, on
+n’écrit que ce qu’on ne pense pas; ceux qui habitent la patrie des
+Césars et des \bname{Antonins} n’osent avoir une idée sans la permission d’un
+jacobin. Je serais content de la liberté qui inspire les génies
+anglais, si la passion et l’esprit de parti ne corrompaient pas tout ce
+que cette précieuse liberté a d’estimable.»
+
+\looseness=1
+\bname{Candide} apercevant un Milton, lui demanda s’il ne regardait pas cet
+auteur comme un grand homme. «Qui? dit \bname{Pococurante}, ce barbare, qui fait
+un long commentaire du premier chapitre de la Genèse, en dix livres de
+vers durs? ce grossier imitateur des Grecs, qui défigure la création,
+et qui, tandis que Moïse représente l’Être éternel produisant le monde
+par la parole, fait prendre un grand compas par le Messiah dans une
+armoire du ciel pour tracer son ouvrage? Moi, j’estimerais celui qui a
+gâté l’enfer et le diable du Tasse; qui déguise Lucifer tantôt en
+crapaud, tantôt en pygmée; qui lui fait rebattre cent fois les mêmes
+discours; qui le fait disputer sur la théologie; qui, en imitant
+sérieusement l’invention comique des armes à feu de l’Arioste, fait
+tirer le canon dans le ciel par les diables? Ni moi, ni personne en
+Italie n’a pu se plaire à toutes ces tristes extravagances. Le mariage
+du péché et de la mort et les couleuvres dont le péché accouche, font
+vomir tout homme qui a le goût un peu délicat; et sa longue description
+d’un hôpital n’est bonne que pour un fossoyeur. Ce poème obscur,
+bizarre, et dégoûtant, fut méprisé à sa naissance; je le traite
+aujourd’hui comme il fut traité dans sa patrie par les
+contemporains. Au reste je dis ce que je pense, et je me soucie fort
+peu que les autres pensent comme moi.» \bname{Candide} était affligé de ces
+discours; il respectait Homère, il aimait un peu Milton. «Hélas! dit-il
+tout bas à \bname{Martin}, j’ai bien peur que cet homme-ci n’ait un souverain
+mépris pour nos poètes allemands. — Il n’y aurait pas grand mal à cela,
+dit \bname{Martin}. — Oh! quel homme supérieur! disait encore \bname{Candide} entre ses
+dents, quel grand génie que ce \bname{Pococurante}! rien ne peut lui plaire.
+
+
+
+Après avoir fait ainsi la revue de tous les livres, ils descendirent
+dans le jardin. \bname{Candide} en loua toutes les beautés. «Je ne sais rien de
+si mauvais goût, dit le maître; nous n’avons ici que des colifichets:
+mais je vais dès demain en faire planter un d’un dessin plus noble.»
+
+
+Quand les deux curieux eurent pris congé de son excellence: «Or çà, dit
+\bname{Candide} à \bname{Martin}, vous conviendrez que voilà le plus heureux de tous
+les hommes, car il est au-dessus de tout ce qu’il possède. — Ne
+voyez-vous pas, dit \bname{Martin}, qu’il est dégoûté de tout ce qu’il possède?
+Platon a dit, il y a long-temps, que les meilleurs estomacs ne sont pas
+ceux qui rebutent tous les aliments. — Mais, dit \bname{Candide}, n’y a-t-il pas
+du plaisir à tout critiquer, à sentir des défauts où les autres hommes
+croient voir des
+beautés? — C’est-à-dire, reprit \bname{Martin}, qu’il y a du
+plaisir à n’avoir pas de plaisir? — Oh bien! dit \bname{Candide}, il n’y a donc
+d’heureux que moi, quand je reverrai M\up{lle}~\bname{Cunégonde}. — C’est
+toujours bien fait d’espérer, dit \bname{Martin}.
+
+Cependant les jours, les semaines, s’écoulaient; \bname{Cacambo} ne revenait
+point, et \bname{Candide} était si abîmé dans sa douleur, qu’il ne fit pas même
+réflexion que \bname{Paquette} et frère Giroflée n’étaient pas venus seulement
+le remercier.
+
+
+\chapter[D’un souper que Candide et Martin firent…]{D’un souper que \bname{Candide} et \bname{Martin} firent\\avec six étrangers, et qui ils
+étaient}
+
+
+\lettrine{U}{n soir} que \bname{Candide}, suivi de \bname{Martin}, allait se mettre à table avec les
+étrangers qui logeaient dans la même hôtellerie, un homme à visage
+couleur de suie l’aborda par derrière, et, le prenant par le bras, lui
+dit: «Soyez prêt à partir avec nous, n’y manquez pas.» Il se retourne, et
+voit \bname{Cacambo}. Il n’y avait que la vue de \bname{Cunégonde} qui pût l’étonner et
+lui plaire davantage. Il fut sur le point de devenir fou de joie. Il
+embrasse son cher ami. «\bname{Cunégonde} est ici, sans doute? où est-elle?
+Mène-moi vers elle, que je meure de joie avec elle. — \bname{Cunégonde} n’est
+point ici, dit \bname{Cacambo}, elle est à Constantinople. — Ah ciel! à
+Constantinople! mais fût-elle à la Chine, j’y vole, partons. — Nous
+partirons après souper, reprit \bname{Cacambo}; je ne peux vous en dire
+davantage; je suis esclave, mon maître m’attend; il faut que j’aille le
+servir à table: ne dites mot, soupez, et tenez-vous prêt.»
+
+\bname{Candide}, partagé entre la joie et la douleur, charmé d’avoir revu son
+agent fidèle, étonné de le voir esclave, plein de l’idée de retrouver
+sa maîtresse, le cœur agité, l’esprit bouleversé, se mit à table avec
+\bname{Martin}, qui voyait de sang froid toutes ces aventures, et avec six
+étrangers, qui étaient venus passer le carnaval à \bname{Venise}.
+
+
+\bname{Cacambo}, qui versait à boire à l’un de ces six étrangers, s’approcha de
+l’oreille de son maître, sur la fin du repas, et lui dit: «Sire, Votre
+Majesté partira quand elle voudra, le vaisseau est prêt.» Ayant dit ces
+mots, il sortit. Les convives étonnés se regardaient sans proférer une
+seule parole, lorsqu’un autre domestique s’approchant de son maître,
+lui dit: «Sire, la chaise de Votre Majesté est à Padoue, et la barque
+est prête.» Le maître fit un signe, et le domestique partit. Tous les
+convives se regardèrent encore, et la surprise commune redoubla. Un
+troisième valet s’approchant aussi d’un troisième étranger, lui dit:
+«Sire, croyez-moi, Votre Majesté ne doit pas rester ici plus longtemps,
+je vais tout préparer»; et aussitôt il disparut.
+
+\bname{Candide} et \bname{Martin} ne doutèrent pas alors que ce ne fût une mascarade du
+carnaval. Un quatrième domestique dit au quatrième maître: «Votre
+Majesté partira quand elle voudra», et sortit comme les autres. Le
+cinquième valet en dit autant au cinquième maître. Mais le sixième
+valet parla différemment au sixième étranger qui était auprès de
+\bname{Candide}; il lui dit: «Ma foi, sire, on ne veut plus faire crédit à Votre
+Majesté ni à moi non plus, et nous pourrions bien être coffrés cette
+nuit vous et moi; je vais pourvoir à mes affaires: adieu.»
+
+Tous les domestiques ayant disparu, les six étrangers, \bname{Candide}, et
+\bname{Martin}, demeurèrent dans un profond silence. Enfin \bname{Candide} le rompit:
+«Messieurs, dit-il, voilà une singulière plaisanterie. Pourquoi
+êtes-vous tous rois? pour moi, je vous avoue que ni moi ni \bname{Martin} nous
+ne le sommes.»
+
+Le maître de \bname{Cacambo} prit alors gravement la parole, et dit en italien:
+«Je ne suis point plaisant, je m’appelle Achmet III; j’ai été
+grand-sultan plusieurs années; je détrônai mon frère; mon neveu m’a
+détrôné; on a coupé le cou à mes vizirs; j’achève ma vie dans le vieux
+sérail; mon neveu le grand-sultan Mahmoud me permet de voyager
+quelquefois pour ma santé; et je suis venu passer le carnaval à \bname{Venise}.»
+
+Un jeune homme qui était auprès d’Achmet parla après lui, et dit: «Je
+m’appelle Ivan; j’ai été empereur de toutes les Russies; j’ai été
+détrôné au berceau; mon père et ma mère ont été enfermés; on m’a élevé
+en prison; j’ai quelquefois la permission de voyager, accompagné de
+ceux qui me gardent; et je suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Le troisième dit: «Je suis Charles-Édouard, roi \bname{d’Angleterre};
+ mon
+père m’a cédé ses droits au royaume; j’ai combattu pour les soutenir;
+on a arraché le cœur à huit cents de mes partisans, et on leur en a
+battu les joues; j’ai été mis en prison; je vais à Rome faire une
+visite au roi mon père, détrôné ainsi que moi et mon grand-père; et je
+suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Le quatrième prit alors la parole et dit: «Je suis roi des Polaques; le
+sort de la guerre m’a privé de mes états héréditaires; mon père a
+éprouvé les mêmes revers; je me résigne à la Providence comme le sultan
+Achmet, l’empereur Ivan, et le roi Charles-Édouard, à qui Dieu donne
+une longue vie; et je suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Le cinquième dit: «Je suis aussi roi des Polaques; j’ai perdu mon
+royaume deux fois; mais la Providence m’a donné un autre état dans
+lequel j’ai fait plus de bien que tous les rois des Sarmates ensemble
+n’en ont jamais pu faire sur les bords de la Vistule. Je me résigne
+aussi à la Providence; et je suis venu passer le carnaval à \bname{Venise}.»
+
+
+
+Il restait au sixième monarque à parler. «Messieurs, dit-il, je ne suis
+pas si grand seigneur que vous; mais enfin j’ai été roi tout comme un
+autre; je suis Théodore; on m’a élu roi en Corse; on m’a appelé
+\textit{Votre Majesté}, et à présent à peine m’appelle-t-on \textit{monsieur}; j’ai
+fait frapper de la monnaie, et je ne possède pas un denier; j’ai eu
+deux secrétaires d’état, et j’ai à peine un valet; je me suis vu sur un
+trône, et j’ai longtemps été à Londres en prison sur la paille; j’ai
+bien peur d’être traité de même ici, quoique je sois venu, comme Vos
+Majestés, passer le carnaval à \bname{Venise}.»
+
+
+Les cinq autres rois écoutèrent ce discours avec une noble compassion.
+Chacun d’eux donna vingt sequins au roi \bname{Théodore} pour avoir des habits
+et des chemises; \bname{Candide} lui fit présent d’un diamant de deux mille
+sequins. «Quel est donc, disaient les cinq rois, cet homme qui est en
+état de donner cent fois autant que chacun de nous, et qui le donne?
+Êtes-vous roi aussi, monsieur? — Non, messieurs, et n’en ai nulle envie.»
+
+Dans l’instant qu’on sortait de table, il arriva dans la même
+hôtellerie quatre altesses sérénissimes qui avaient aussi perdu leurs
+états par le sort de la guerre, et qui venaient passer le reste du
+carnaval à \bname{Venise}; mais \bname{Candide} ne prit pas seulement garde à ces
+nouveaux venus. Il n’était occupé que d’aller trouver sa chère
+\bname{Cunégonde} à \bname{Constantinople}.
+
+
+
+\chapter{Voyage de \bname{Candide} à Constantinople}
+
+
+\lettrine{L}{e fidèle} \bname{Cacambo} avait déjà obtenu du patron turc qui allait
+reconduire le sultan Achmet à Constantinople qu’il recevrait \bname{Candide} et
+\bname{Martin} sur son bord. L’un et l’autre s’y rendirent après s’être
+prosternés devant Sa misérable Hautesse. \bname{Candide}, chemin faisant, disait
+à \bname{Martin}: «Voilà pourtant six rois détrônés avec qui nous avons soupé!
+et encore dans ces six rois il y en a un à qui j’ai fait l’aumône.
+Peut-être y a-t-il beaucoup d’autres princes plus infortunés. Pour moi,
+je n’ai perdu que cent moutons, et je vole dans les bras de \bname{Cunégonde}.
+Mon cher \bname{Martin}, encore une fois, \bname{Pangloss} avait raison, tout est bien.
+— Je le souhaite, dit \bname{Martin}. — Mais, dit \bname{Candide}, voilà une aventure bien
+peu vraisemblable que nous avons eue à \bname{Venise}. On n’avait jamais vu ni
+ouï conter que six rois détrônés soupassent ensemble au cabaret. — Cela
+n’est pas plus extraordinaire, dit \bname{Martin}, que la plupart des choses
+qui nous sont arrivées. Il est très commun que des rois soient
+détrônés; et à l’égard de l’honneur que nous avons eu de souper avec
+eux, c’est une bagatelle qui ne mérite pas notre attention.»
+% Qu’importe avec qui l’on soupe, pourvu qu’on fasse bonne chère?»
+
+À peine \bname{Candide} fut-il dans le vaisseau, qu’il sauta au cou de son
+ancien valet, de son ami \bname{Cacambo}. «Eh bien! lui dit-il, que fait
+\bname{Cunégonde}? est-elle toujours un prodige de beauté? m’aime-t-elle
+toujours? comment se porte-t-elle? Tu lui as, sans doute, acheté un
+palais à Constantinople?
+
+
+
+— Mon cher maître, répondit \bname{Cacambo}, \bname{Cunégonde} lave les écuelles sur le
+bord de la Propontide, chez un prince qui a très peu d’écuelles; elle
+est esclave dans la maison d’un ancien souverain, nommé \bname{Ragotski}, à
+qui le Grand-Turc donne trois écus par jour dans son asile; mais, ce
+qui est bien plus triste, c’est qu’elle a perdu sa beauté, et qu’elle
+est devenue horriblement laide. — Ah! belle ou laide, dit \bname{Candide}, je
+suis honnête homme, et mon devoir est de l’aimer toujours. Mais comment
+peut-elle être réduite à un état si abject avec les cinq ou six
+millions que tu avais emportés? — Bon, dit \bname{Cacambo}, ne m’en a-t-il pas
+fallu donner deux au senor don \bname{Fernando} d’Ibaraa, y Figueora, y
+Mascarenès, y \bname{Lampourdos}, y Souza, gouverneur de \bname{Buenos} Aires, pour
+avoir la permission de reprendre M\up{lle}~\bname{Cunégonde}? et un pirate
+ne nous a-t-il pas bravement dépouillés de tout le reste? Ce pirate ne
+nous a-t-il pas menés au cap de Matapan, à Milo, à Nicarie, à Samos, à
+Petra, aux \bname{Dardanelles}, à Marmara, à \bname{Scutari}? \bname{Cunégonde} et la vieille
+servent chez ce prince dont je vous ai parlé, et moi je suis esclave du
+sultan détrôné. — Que d’épouvantables calamités enchaînées les unes aux
+autres! dit \bname{Candide}. Mais, après tout, j’ai encore quelques diamants;
+je délivrerai aisément \bname{Cunégonde}. C’est bien dommage qu’elle soit
+devenue si laide.»
+
+
+
+Ensuite, se tournant vers \bname{Martin}: «Que pensez-vous, dit-il, qui soit le
+plus à plaindre, de l’empereur Achmet, de l’empereur Ivan, du roi
+Charles-Édouard, ou de moi? — Je n’en sais rien, dit \bname{Martin}; il faudrait
+que je fusse dans vos cœurs pour le savoir. — Ah! dit \bname{Candide}, si
+\bname{Pangloss} était ici, il le saurait, et nous l’apprendrait. — Je ne sais,
+dit \bname{Martin}, avec quelles balances votre \bname{Pangloss} aurait pu peser les
+infortunes des hommes, et apprécier leurs douleurs. Tout ce que je
+présume c’est qu’il y a des millions d’hommes sur la terre cent fois
+plus à plaindre que le roi Charles-Édouard, l’empereur Ivan, et le
+sultan Achmet. — Cela pourrait bien être», dit \bname{Candide}.
+
+On arriva en peu de jours sur le canal de la mer Noire. \bname{Candide}
+commença par racheter \bname{Cacambo} fort cher; et, sans perdre de temps, il
+se jeta dans une galère, avec ses compagnons, pour aller sur le rivage
+de la Propontide chercher \bname{Cunégonde}, quelque laide qu’elle pût être.
+
+
+Il y avait dans la chiourme deux forçats qui ramaient fort mal, et à
+qui le levanti patron appliquait de temps en temps quelques coups de
+nerf de bœuf sur leurs épaules nues; \bname{Candide}, par un mouvement
+naturel, les regarda plus attentivement que les autres galériens, et
+s’approcha d’eux avec pitié. Quelques traits de leurs visages défigurés
+lui parurent avoir un peu de ressemblance avec \bname{Pangloss} et avec ce
+malheureux jésuite, ce baron, ce frère de M\up{lle}~\bname{Cunégonde}. Cette
+idée l’émut et l’attrista. Il les considéra encore plus attentivement.
+«En vérité, dit-il à \bname{Cacambo}, si je n’avais pas vu pendre maître
+\bname{Pangloss}, et si je n’avais pas eu le malheur de tuer le baron, je
+croirais que ce sont eux qui rament dans cette galère.»
+
+
+Au nom du baron et de \bname{Pangloss} les deux forçats poussèrent un grand
+cri, s’arrêtèrent sur leur banc, et laissèrent tomber leurs rames. Le
+levanti patron accourait sur eux, et les coups de nerf de bœuf
+\bname{redoublaient}. «Arrêtez! arrêtez! seigneur, s’écria \bname{Candide}; je vous
+donnerai tant d’argent que vous voudrez. — Quoi! c’est \bname{Candide}! disait
+l’un des forçats; — quoi! c’est \bname{Candide}! disait l’autre. — Est-ce un songe?
+dit \bname{Candide}; veillé-je? suis-je dans cette galère? Est-ce là M.
+le baron, que j’ai tué? est-ce là maître \bname{Pangloss}, que j’ai vu pendre?
+
+
+— C’est nous-mêmes, c’est nous-mêmes, répondaient-ils. — Quoi! c’est là ce
+grand philosophe? disait \bname{Martin}. — Eh! monsieur le levanti patron, dit
+\bname{Candide}, combien voulez-vous d’argent pour la rançon de M. de
+Thunder-ten-tronckh, un des premiers barons de l’empire, et de M.~\bname{Pangloss}, le plus profond métaphysicien d’Allemagne? — Chien de chrétien,
+répondit le levanti patron, puisque ces deux chiens de forçats
+chrétiens sont des barons et des métaphysiciens, ce qui est sans doute
+une grande dignité dans leur pays, tu m’en donneras cinquante mille
+sequins. — Vous les aurez, monsieur; ramenez-moi comme un éclair à
+Constantinople, et vous serez payé sur-le-champ. Mais non, menez-moi
+chez M\up{lle}~\bname{Cunégonde}.» Le levanti patron, sur la première offre
+de \bname{Candide}, avait déjà tourné la proue vers la ville, et il faisait
+ramer plus vite qu’un oiseau ne fend les airs.
+
+\bname{Candide} embrassa cent fois le baron et \bname{Pangloss}. «Et comment ne vous
+ai-je pas tué, mon cher baron? et mon cher \bname{Pangloss}, comment êtes-vous
+en vie, après avoir été pendu? et pourquoi êtes-vous tous deux aux
+galères en Turquie? — Est-il bien vrai que ma chère sœur soit dans ce
+pays? disait le baron. — Oui, répondait \bname{Cacambo}. — Je revois donc mon cher
+\bname{Candide}! s’écriait \bname{Pangloss}.» \bname{Candide} leur présentait \bname{Martin} et \bname{Cacambo}.
+Ils s’embrassaient tous; ils parlaient tous à-la-fois. La galère
+volait, ils étaient déjà dans le port. On fit venir un Juif, à qui
+\bname{Candide} vendit pour cinquante mille sequins un diamant de la valeur de
+cent mille, et qui lui jura par Abraham qu’il n’en pouvait donner
+davantage. Il paya incontinent la rançon du baron et de \bname{Pangloss}.
+Celui-ci se jeta aux pieds de son libérateur, et les baigna de larmes;
+l’autre le remercia par un signe de tête, et lui promit de lui rendre
+cet argent à la première occasion. «Mais est-il bien possible que ma
+sœur soit en Turquie? disait-il. — Rien n’est si possible, reprit
+\bname{Cacambo}, puisqu’elle écure la vaisselle chez un prince de \bname{Transylvanie}.»
+On fit aussitôt venir deux Juifs; \bname{Candide} vendit encore des diamants;
+et ils repartirent tous dans une autre galère pour aller délivrer
+\bname{Cunégonde}.
+
+
+\chapter[Ce qui arriva à Candide, à Cunégonde…]{Ce qui arriva à \bname{Candide}, à \bname{Cunégonde},\\à \bname{Pangloss}, à \bname{Martin}, etc.}
+
+
+\lettrine[findent=1pt,ante=«]{P}{ardon}, encore une fois, dit \bname{Candide} au baron; pardon, mon Révérend
+Père, de vous avoir donné un grand coup d’épée au travers du corps.
+— N’en parlons plus, dit le baron; je fus un peu trop vif, je l’avoue;
+mais puisque vous voulez savoir par quel hasard vous m’avez vu aux
+galères, je vous dirai qu’après avoir été guéri de ma blessure par le
+frère apothicaire du collège, je fus attaqué et enlevé par un parti
+espagnol; on me mit en prison à \bname{Buenos} Aires dans le temps que ma sœur
+venait d’en partir. Je demandai à retourner à Rome auprès du père
+général. Je fus nommé pour aller servir d’aumônier à Constantinople
+auprès de M. l’ambassadeur de France. Il n’y avait pas huit jours
+que j’étais entré en fonction, quand je trouvai sur le soir un jeune
+icoglan très bien fait. Il faisait fort chaud: le jeune homme voulut se
+baigner; je pris cette occasion de me baigner aussi. Je ne savais pas
+que ce fût un crime capital pour un chrétien d’être trouvé tout nu avec
+un jeune musulman. Un cadi me fit donner cent coups de bâton sous la
+plante des pieds, et me condamna aux galères. Je ne crois pas qu’on ait
+fait une plus horrible injustice. Mais je voudrais bien savoir pourquoi
+ma sœur est dans la cuisine d’un souverain de \bname{Transylvanie} réfugié
+chez les Turcs.
+
+
+— Mais vous, mon cher \bname{Pangloss}, dit \bname{Candide}, comment se peut-il que je
+vous revoie? — Il est vrai, dit \bname{Pangloss}, que vous m’avez vu pendre; je
+devais naturellement être brûlé mais vous vous souvenez qu’il plut à
+verse lorsqu’on allait me cuire: l’orage fut si violent qu’on désespéra
+d’allumer le feu; je fus pendu, parce qu’on ne put mieux faire: un
+chirurgien acheta mon corps, m’emporta chez lui, et me disséqua. Il me
+fit d’abord une incision cruciale depuis le nombril jusqu’à la
+clavicule. On ne pouvait pas avoir été plus mal pendu que je l’avais
+été. L’exécuteur des hautes œuvres de la sainte inquisition, lequel
+était sous-diacre, brûlait à la vérité les gens à merveille, mais il
+n’était pas accoutumé à pendre: la corde était mouillée et glissa mal,
+elle fut mal nouée; enfin je respirais encore: l’incision cruciale me
+fit jeter un si grand cri, que mon chirurgien tomba à la renverse; et
+croyant qu’il disséquait le diable, il s’enfuit en mourant de peur, et
+tomba encore sur l’escalier en fuyant. Sa femme accourut au bruit d’un
+cabinet voisin: elle me vit sur la table étendu avec mon incision
+cruciale; elle eut encore plus de peur que son mari, s’enfuit, et tomba
+sur lui. Quand ils furent un peu revenus à eux, j’entendis la
+chirurgienne qui disait au chirurgien: \frquote{\localleftbox{« }Mon bon, de quoi vous
+avisez-vous aussi de disséquer un hérétique? ne savez-vous pas que le diable est toujours dans le corps de ces gens-là? je vais vite chercher un prêtre pour l’exorciser.}\localleftbox{}
+Je frémis à ce propos, et je ramassai le
+peu de forces qui me restaient pour crier: «Ayez pitié de moi!» Enfin le
+barbier portugais s’enhardit: il recousit ma peau; sa femme même eut
+soin de moi; je fus sur pied au bout de quinze jours. Le barbier me
+trouva une condition, et me fit laquais d’un chevalier de Malte qui
+allait à \bname{Venise}: mais mon maître n’ayant pas de quoi me payer, je me
+mis au service d’un marchand vénitien, et je le suivis à
+Constantinople.
+
+
+«Un jour il me prit fantaisie d’entrer dans une mosquée; il n’y avait
+qu’un vieil iman et une jeune dévote très jolie qui disait ses
+patenôtres; sa gorge était toute découverte: elle avait entre ses deux
+tétons un beau bouquet de tulipes, de roses, d’anémones, de renoncules,
+d’hyacinthes, et d’oreilles d’ours: elle laissa tomber son
+bouquet; je
+le ramassai, et je le lui remis avec un empressement très respectueux.
+Je fus si longtemps à le lui remettre, que l’iman se mit en colère, et
+voyant que j’étais chrétien, il cria à l’aide. On me mena chez le cadi,
+qui me fit donner cent coups de latte sous la plante des pieds, et
+m’envoya aux galères. Je fus enchaîné précisément dans la même galère
+et au même banc que M.~le baron. Il y avait dans cette galère
+quatre jeunes gens de Marseille, cinq prêtres napolitains, et deux
+moines de Corfou, qui nous dirent que de pareilles aventures arrivaient
+tous les jours. M.~le baron prétendait qu’il avait essuyé une
+plus grande injustice que moi: je prétendais, moi, qu’il était beaucoup
+plus permis de remettre un bouquet sur la gorge d’une femme que d’être
+tout nu avec un icoglan. Nous disputions sans cesse, et nous recevions
+vingt coups de nerf de bœuf par jour, lorsque l’enchaînement des
+événements de cet univers vous a conduit dans notre galère, et que vous
+nous avez rachetés.
+
+— Eh bien! mon cher \bname{Pangloss}, lui dit \bname{Candide}, quand vous avez été pendu,
+disséqué, roué de coups, et que vous avez ramé aux galères, avez-vous
+toujours pensé que tout allait le mieux du monde? — Je suis toujours de
+mon premier sentiment, répondit \bname{Pangloss}; car enfin je suis philosophe;
+il ne me convient pas de me dédire, Leibnitz ne pouvant pas avoir tort,
+et l’harmonie préétablie étant d’ailleurs la plus belle chose du monde,
+aussi bien que le plein et la matière subtile.»
+
+
+
+\chapter{Comment \bname{Candide} retrouva \bname{Cunégonde} et la vieille}
+
+
+\lettrine{P}{endant} que \bname{Candide}, le baron, \bname{Pangloss}, \bname{Martin}, et \bname{Cacambo}, contaient
+leurs aventures, qu’ils raisonnaient sur les événements contingents ou
+non contingents de cet univers, qu’ils disputaient sur les effets et
+les causes, sur le mal moral et sur le mal physique, sur la liberté et
+la nécessité, sur les consolations que l’on peut éprouver lorsqu’on est
+aux galères en Turquie, ils abordèrent sur le rivage de la Propontide,
+à la maison du prince de \bname{Transylvanie}. Les premiers objets qui se
+présentèrent furent \bname{Cunégonde} et la vieille, qui étendaient des
+serviettes sur des ficelles pour les faire sécher.
+
+Le baron pâlit à cette vue. Le tendre amant \bname{Candide} en voyant sa belle
+\bname{Cunégonde} rembrunie, les yeux éraillés, la gorge sèche, les joues
+ridées, les bras rouges et écaillés, recula trois pas, saisi d’horreur,
+et avança ensuite par bon procédé. Elle embrassa \bname{Candide} et son frère:
+on embrassa la vieille: \bname{Candide} les racheta toutes deux.
+
+Il y avait une petite métairie dans le voisinage; la vieille proposa à
+\bname{Candide} de s’en accommoder, en attendant que toute la troupe eût une
+meilleure destinée. \bname{Cunégonde} ne savait pas qu’elle était enlaidie,
+personne ne l’en avait avertie: elle fit souvenir \bname{Candide} de ses
+promesses avec un ton si absolu, que le bon \bname{Candide} n’osa pas la
+refuser. Il signifia donc au baron qu’il allait se marier avec sa
+sœur. «Je ne souffrirai jamais, dit le baron, une telle bassesse de sa
+part, et une telle insolence de la vôtre; cette infamie ne me sera
+jamais reprochée: les enfants de ma sœur ne pourraient entrer dans les
+chapitres d’Allemagne. Non, jamais ma sœur n’épousera qu’un baron de
+l’empire.» \bname{Cunégonde} se jeta à ses pieds, et les baigna de larmes; il
+fut inflexible. «Maître fou, lui dit \bname{Candide}, je t’ai réchappé des
+galères, j’ai payé ta rançon, j’ai payé celle de ta sœur; elle lavait
+ici des écuelles, elle est laide, j’ai la bonté d’en faire ma femme; et
+tu prétends encore t’y opposer! je te retuerais si j’en croyais ma
+colère. — Tu peux me tuer encore, dit le baron, mais tu n’épouseras pas
+ma sœur de mon vivant.»
+
+
+
+
+\chapter{Conclusion}
+
+
+\lettrine{C}{andide}, dans le fond de son cœur, n’avait aucune envie d’épouser
+\bname{Cunégonde}; mais l’impertinence extrême du baron le déterminait à
+conclure le mariage; et \bname{Cunégonde} le pressait si vivement qu’il ne
+pouvait s’en dédire. Il consulta \bname{Pangloss}, \bname{Martin}, et le fidèle
+\bname{Cacambo}. \bname{Pangloss} fit un beau mémoire par lequel il prouvait que le
+baron n’avait nul droit sur sa sœur, et qu’elle pouvait, selon toutes
+les lois de l’empire, épouser \bname{Candide} de la main gauche. \bname{Martin} conclut
+à jeter le baron dans la mer; \bname{Cacambo} décida qu’il fallait le rendre au
+levanti patron, et le remettre aux galères, après quoi on l’enverrait à
+Rome au père général par le premier vaisseau. L’avis fut trouvé fort
+bon; la vieille l’approuva; on n’en dit rien à sa sœur; la chose fut
+exécutée pour quelque argent, et on eut le plaisir d’attraper un
+jésuite, et de punir l’orgueil d’un baron allemand.
+
+
+Il était tout naturel d’imaginer qu’après tant de désastres, \bname{Candide}
+marié avec sa maîtresse, et vivant avec le philosophe \bname{Pangloss}, le
+philosophe \bname{Martin}, le prudent \bname{Cacambo}, et la vieille, ayant d’ailleurs
+rapporté tant de diamants de la patrie des anciens Incas, mènerait la
+vie du monde la plus agréable; mais il fut tant friponné par les Juifs,
+qu’il ne lui resta plus rien que sa petite métairie; sa femme devenant
+tous les jours plus laide devint acariâtre et insupportable: la vieille
+était infirme, et fut encore de plus mauvaise humeur que \bname{Cunégonde}.
+\bname{Cacambo}, qui travaillait au jardin, et qui allait vendre des \bname{légumes} à
+Constantinople, était excédé de travail, et maudissait sa destinée.
+\bname{Pangloss} était au désespoir de ne pas briller dans quelque université
+d’Allemagne. Pour \bname{Martin}, il était fermement persuadé qu’on est
+également mal partout; il prenait les choses en patience. \bname{Candide},
+\bname{Martin}, et \bname{Pangloss}, disputaient quelquefois de métaphysique et de
+morale. On voyait souvent passer sous les fenêtres de la métairie des
+bateaux chargés d’effendis, de bachas, de cadis, qu’on envoyait en exil
+à Lemnos, à Mytilène, à Erzeroum: on voyait venir d’autres cadis,
+d’autres bachas, d’autres effendis, qui prenaient la place des
+expulsés, et qui étaient expulsés à leur tour: on voyait des têtes
+proprement empaillées qu’on allait présenter à la sublime Porte. Ces
+spectacles faisaient redoubler les dissertations; et quand on ne
+disputait pas, l’ennui était si excessif, que la vieille osa un jour
+leur dire: «Je voudrais savoir lequel est le pire, ou d’être violée cent
+fois par des pirates nègres, d’avoir une fesse coupée, de passer par
+les baguettes chez les \bname{Bulgares}, d’être fouetté et pendu dans un
+auto-da-fé, d’être disséqué, de ramer en galère, d’éprouver enfin
+toutes les misères par lesquelles nous avons tous passé, ou bien de
+rester ici à ne rien faire? — C’est une grande question», dit \bname{Candide}.
+
+
+
+
+
+
+Ce discours fit naître de nouvelles réflexions, et \bname{Martin} surtout
+conclut que l’homme était né pour vivre dans les convulsions de
+l’inquiétude, ou dans la léthargie de l’ennui. \bname{Candide} n’en convenait
+pas, mais il n’assurait rien. \bname{Pangloss} avouait qu’il avait toujours
+horriblement souffert; mais ayant soutenu une fois que tout allait à
+merveille, il le soutenait toujours, et n’en croyait rien.
+
+Une chose acheva de confirmer \bname{Martin} dans ses détestables principes, de
+faire hésiter plus que jamais \bname{Candide} et d’embarrasser \bname{Pangloss}. C’est
+qu’ils virent un jour aborder dans leur métairie \bname{Paquette} et le frère
+Giroflée, qui étaient dans la plus extrême misère; ils avaient bien
+vite mangé leurs trois mille piastres, s’étaient quittés, s’étaient
+raccommodés, s’étaient brouillés, avaient été mis en
+prison; s’étaient
+enfuis, et enfin frère Giroflée s’était fait turc. \bname{Paquette} continuait
+son métier partout, et n’y gagnait plus rien. «Je l’avais bien prévu,
+dit \bname{Martin} à \bname{Candide}, que vos présents seraient bientôt dissipés, et ne
+les rendraient que plus misérables. Vous avez regorgé de millions de
+piastres, vous et \bname{Cacambo}, et vous n’êtes pas plus heureux que frère
+Giroflée et \bname{Paquette}. — Ah! ah! dit \bname{Pangloss} à \bname{Paquette}, le ciel vous
+ramène donc ici parmi nous. Ma pauvre enfant! savez-vous bien que vous
+m’avez coûté le bout du nez, un œil, et une oreille? Comme vous voilà
+faite! Eh! qu’est-ce que ce monde!» Cette nouvelle aventure les engagea
+à philosopher plus que jamais.
+
+Il y avait dans le voisinage un derviche très fameux qui passait pour
+le meilleur philosophe de la Turquie; ils allèrent le consulter;
+\bname{Pangloss} porta la parole, et lui dit: «Maître, nous venons vous prier de
+nous dire pourquoi un aussi étrange animal que l’homme a été formé.
+
+
+
+
+
+
+— De quoi te mêles-tu? lui dit le derviche; est-ce là ton affaire? — Mais,
+mon Révérend Père, dit \bname{Candide}, il y a horriblement de mal sur la
+terre. — Qu’importe, dit le derviche, qu’il y ait du mal ou du bien?
+quand Sa Hautesse envoie un vaisseau en Égypte, s’embarrasse-t-elle si
+les souris qui sont dans le vaisseau sont à leur aise ou non? — Que
+faut-il donc faire? dit \bname{Pangloss}. — Te taire, dit le derviche. — Je me
+flattais, dit \bname{Pangloss}, de raisonner un peu avec vous des effets et des
+causes, du meilleur des mondes possibles, de l’origine du mal, de la
+nature de l’âme, et de l’harmonie préétablie.» Le derviche, à ces mots,
+leur ferma la porte au nez.
+
+
+
+Pendant cette conversation, la nouvelle s’était répandue qu’on venait
+d’étrangler à Constantinople deux vizirs du banc et le muphti, et qu’on
+avait empalé plusieurs de leurs amis. Cette catastrophe faisait partout
+un grand bruit pendant quelques heures. \bname{Pangloss}, \bname{Candide}, et \bname{Martin},
+en retournant à la petite métairie, rencontrèrent un bon vieillard qui
+prenait le frais à sa porte sous un berceau d’orangers. \bname{Pangloss}, qui
+était aussi curieux que raisonneur, lui demanda comment se nommait le
+muphti qu’on venait d’étrangler. «Je n’en sais rien, répondit le
+bonhomme, et je n’ai jamais su le nom d’aucun muphti ni d’aucun vizir.
+J’ignore absolument l’aventure dont vous me parlez; je présume qu’en
+général ceux qui se mêlent des affaires publiques périssent quelquefois
+misérablement, et qu’ils le méritent; mais je ne m’informe jamais de ce
+qu’on fait à Constantinople; je me contente d’y envoyer vendre les
+fruits du jardin que je cultive.» Ayant dit ces mots, il fit entrer les
+étrangers dans sa maison; ses deux filles et ses deux fils leur
+présentèrent plusieurs sortes de sorbets qu’ils faisaient eux-mêmes, du
+kaïmak piqué d’écorces de cédrat confit, des oranges, des citrons, des
+limons, des ananas, des dattes, des pistaches, du café de Moka qui
+n’était point mêlé avec le mauvais café de Batavia et des îles. Après
+quoi les deux filles de ce bon musulman parfumèrent les barbes de
+\bname{Candide}, de \bname{Pangloss}, et de \bname{Martin}.
+
+
+
+«Vous devez avoir, dit \bname{Candide} au Turc, une vaste et magnifique terre?
+— Je n’ai que vingt arpents, répondit le Turc; je les cultive avec mes
+enfants; le travail éloigne de nous trois grands maux, l’ennui, le
+vice, et le besoin.»
+
+
+\bname{Candide} en retournant dans sa métairie fit de profondes réflexions sur
+le discours du Turc. Il dit à \bname{Pangloss} et à \bname{Martin}: «Ce bon vieillard me
+paraît s’être fait un sort bien préférable à celui des six rois avec
+qui nous avons eu l’honneur de souper. — Les grandeurs, dit \bname{Pangloss},
+sont fort dangereuses, selon le rapport de tous les philosophes; car
+enfin Églon, roi des Moabites, fut assassiné par Aod; \bname{Absalon} fut pendu
+par les cheveux et percé de trois dards; le roi \bname{Nadab}, fils de
+\bname{Jéroboam}, fut tué par \bname{Baasa}; le roi Éla, par \bname{Zambri}; \bname{Ochosias}, par
+\bname{Jéhu}; \bname{Athalie}, par \bname{Joïada}; les rois \bname{Joachim}, \bname{Jéchonias}, \bname{Sédécias},
+furent esclaves. Vous savez comment périrent \bname{Crésus}, \bname{Astyage}, \bname{Darius},
+\bname{Denys} de \bname{Syracuse}, \bname{Pyrrhus}, \bname{Persée}, \bname{Annibal}, \bname{Jugurtha}, \bname{Arioviste},
+\bname{César}, \bname{Pompée}, \bname{Néron}, \bname{Othon}, \bname{Vitellius}, \bname{Domitien}, \bname{Richard}~II
+\bname{d’Angleterre}, \bname{Édouard}~II, \bname{Henri}~VI, \bname{Richard}~III, \mbox{Marie Stuart}, Charles~I\up{er}, les trois \bname{Henri} de France, l’empereur \bname{Henri}~IV? Vous savez… — Je
+sais aussi, dit \bname{Candide}, qu’il faut cultiver notre jardin. — Vous avez
+raison, dit \bname{Pangloss}; car, quand l’homme fut mis dans le jardin d’Éden,
+il y fut mis \emph{ut operaretur eum}, pour qu’il travaillât; ce qui prouve
+que l’homme n’est pas né pour le repos. — Travaillons sans raisonner, dit
+\bname{Martin}, c’est le seul moyen de rendre la vie supportable.
+
+Toute la petite société entra dans ce louable dessein; chacun se mit à
+exercer ses talents. La petite terre rapporta beaucoup. \bname{Cunégonde}
+était, à la vérité, bien laide; mais elle devint une excellente
+pâtissière; \bname{Paquette} broda; la vieille eut soin du linge. Il n’y eut
+pas jusqu’à frère Giroflée qui ne rendît service; il fut un très bon
+menuisier, et même devint honnête homme: et \bname{Pangloss} disait quelquefois
+à \bname{Candide}: «Tous les événements sont enchaînés dans le meilleur des
+mondes possibles; car enfin si vous n’aviez pas été chassé d’un beau
+château à grands coups de pied dans le derrière pour l’amour de
+M\up{lle}~\bname{Cunégonde}, si vous n’aviez pas été mis à l’inquisition, si
+vous n’aviez pas couru l’Amérique à pied, si vous n’aviez pas donné un
+bon coup d’épée au baron, si vous n’aviez pas perdu tous vos moutons du
+bon pays d’Eldorado, vous ne mangeriez pas ici des cédrats confits et
+des pistaches. — Cela est bien dit, répondit \bname{Candide}, mais il faut
+cultiver notre jardin.»
+
+
+\endinput
+
+
+
diff --git a/macros/luatex/latex/tango/examples/book-mathematics.tex b/macros/luatex/latex/tango/examples/book-mathematics.tex
new file mode 100644
index 0000000000..cbcebe1ae4
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/book-mathematics.tex
@@ -0,0 +1,44 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,PubliClass=book,ColorTheme=Steel,FontSize=11pt,
+StylisticSet={parallelslant,leqslant}]{tango}
+\renewcommand{\arraystretch}{1.3}
+\usepackage{tikz}
+\usetikzlibrary{calc,through,arrows}
+\tgosmartlists
+\AtBeginDocument{%
+\RenewCommandCopy{\setminus}{\smallsetminus}
+}
+\NewDocumentCommand\N{}{\ensuremath{\symbb{N}}}
+\NewDocumentCommand\Z{}{\ensuremath{\symbb{Z}}}
+\NewDocumentCommand\Q{}{\ensuremath{\symbb{Q}}}
+\NewDocumentCommand\R{}{\ensuremath{\symbb{R}}}
+\NewDocumentCommand\C{}{\ensuremath{\symbb{C}}}
+\NewDocumentCommand\Pt{m}{\ensuremath{\symfrak{P}(#1)}}
+\NewDocumentCommand\rond{}{\mathrel{\circ}}
+\NewDocumentCommand\mesalg{m}{\overline{#1}}
+\NewDocumentCommand\Vector{m}{\overrightarrow{#1}}
+\DeclareMathOperator{\cl}{cl}
+\DeclareMathOperator{\sgn}{sgn}
+\newcounter{prop}
+\newstatement{prop}{prop}{Propriété}
+\newfixedcaption{\figcaption}{figure}
+%%
+\includeonly{rel-bin,recurrence,polynome-deg2,euler,puissance-cercle}
+%\includeonly{polynome-deg2}
+%%
+%\tangoSmartLists
+\begin{document}
+\frontmatter
+\tableofcontents
+\mainmatter
+%\tgosetup{ColorTheme=Framboise}
+\part{Algèbre}
+\include{rel-bin}
+\include{recurrence}
+\include{polynome-deg2}
+%\tgosetup{ColorTheme=Sapin}
+\part{Géométrie}
+\include{euler}
+\include{puissance-cercle}
+\backmatter
+\end{document} \ No newline at end of file
diff --git a/macros/luatex/latex/tango/examples/candide.tex b/macros/luatex/latex/tango/examples/candide.tex
new file mode 100644
index 0000000000..bd3432e7bf
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/candide.tex
@@ -0,0 +1,61 @@
+% !TEX TS-program = LuaLaTeX
+%
+\documentclass[french,Output=SmallTablet,PubliClass=book,twoside,Numbers=OldStyle,FontSize=9pt]{tango}
+
+\geometry{paperheight=18.5cm,paperwidth=11.2cm,heightrounded,top=1.2cm,bottom=2.8cm,headheight=14pt,headsep=12pt,footskip=13pt,inner=1.2cm,outer=2cm,}
+%
+\titleformat{\chapter}[display]{\filcenter\large\itshape\addfontfeature{RawFeature={-onum}}}
+{\normalfont\Large\scshape\addfontfeature{RawFeature={+c2sc}} \chaptername\space\thechapter}{1em}{}
+\titleformat{name=\chapter,numberless}[display]{\filcenter\large\itshape\addfontfeature{RawFeature={-onum}}}
+{}{0em}{}%
+\titlespacing{\chapter}{0pt}{20pt plus 8pt}{20pt plus 8pt}%
+%
+\newpagestyle{candide}{%
+ \sethead
+ [\addfontfeature{RawFeature=+onum}\thepage]
+[\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitlename\space\thechapter][] % even
+ {}{\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle}
+ {\addfontfeature{RawFeature=+onum}\thepage} % odd
+ }
+ \newpagestyle{candidetoc}{%
+ \sethead
+ [\addfontfeature{RawFeature=+onum}\thepage]
+[\addfontfeature{RawFeature=+c2sc}\MakeUppercase\frenchcontentsname][] % even
+ {}{\addfontfeature{RawFeature=+c2sc}\MakeUppercase\frenchcontentsname}
+ {\addfontfeature{RawFeature=+onum}\thepage} % odd
+ }
+
+ \renewcommand\thechapter{\Roman{chapter}}
+ \titlecontents{chapter}
+ [3.5em] % ie, 1.5em (chapter) + 2.3em
+ {\normalfont}
+ {\contentslabel{3.5em}}
+ {\hspace*{-1.5em}}
+ {\titlerule*[1pc]{.}\contentspage}
+
+ %%%%%%%%%%%%
+\pagestyle{candide}
+%
+
+\usepackage{lettrine}
+
+
+\includeonly{Ch-1-15, Ch-16-30}
+
+\hypersetup{pdfpagelayout=TwoPageRight}
+
+\begin{document}
+
+
+
+\include{Ch-1-15}
+\include{Ch-16-30}
+\backmatter
+\pagestyle{candidetoc}
+\tableofcontents
+
+\end{document}
+
+
+
+
diff --git a/macros/luatex/latex/tango/examples/euler.tex b/macros/luatex/latex/tango/examples/euler.tex
new file mode 100644
index 0000000000..4d3ea54571
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/euler.tex
@@ -0,0 +1,512 @@
+
+\tgotitle{Droite et cercle d'Euler}
+\tgoshorttoc
+\section{Cercle circonscrit à un triangle}
+\subsection{Un résultat préliminaire}
+On sait depuis le collège que la droite qui joint les milieux de deux côtés d'un triangle est parallèle au troisième côté. Nous précisons ce résultat à l'aide d'un théorème qui nous sera utile par la suite (voir figure \ref{figmilieux}).
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!38:(C)$);
+\coordinate (S) at ($(C)!1!105:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B);
+\draw (A)--(C);
+\coordinate [label=right:$B'$] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'$] (C') at ($(A)!0.5!(B)$);
+\draw[>=stealth,->,semithick](B)--(C);
+\draw[>=stealth,->,semithick](C')--(B');
+\foreach \point in {A,B,C,C',B'}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figmilieux}
+\end{figure}
+
+\begin{thm}
+Soit un triangle $ABC$ et soit $B'$ et $C'$ les milieux respectifs de $[AC]$ et $[AB]$. Alors
+les droites $(BC)$ et $(C'B')$ sont parallèles et $\overrightarrow{BC}=2\overrightarrow{C'B'}$.
+\label{thmilieux}
+\end{thm}
+
+\begin{proof}
+La relation de Chasles permet d'écrire
+\begin{align*}
+\overrightarrow{BC}&=\overrightarrow{BA}+\overrightarrow{AC},\\
+\intertext{puis, en utilisant une caractérisation vectorielle du milieu,}
+\overrightarrow{BC}&=2\overrightarrow{C'A}+2\overrightarrow{AB'},\\
+\overrightarrow{BC}&=2\left(\overrightarrow{C'A}+\overrightarrow{AB'}\right),\\
+\overrightarrow{BC}&=2\overrightarrow{C'B'}.\qedhere
+\end{align*}
+\end{proof}
+
+\subsection{Médiatrices des côtés d'un triangle}
+%%%%% Version 1
+ La médiatrice d'un segment est par définition la droite perpendiculaire à ce segment en son milieu. Nous admettrons que la médiatrice d'un segment est aussi l'ensemble des points qui sont équidistants des extrémités de ce segment (voir figure \ref{figcerccir}). Nous formulons alors le théorème suivant :
+%%%%%%
+%%%%%%
+%%%%%%
+%%%%% Version 2
+%La médiatrice d'un segment est par définition l'ensemble des points équidistants des extrémités de ce segment. Il est clair que le milieu du segment appartient à la médiatrice. On a même :
+% %
+%\begin{thm}
+%La médiatrice d'un segment est la droite perpendiculaire à ce segment en son milieu.
+%\end{thm}\label{caracmed}
+%
+%\begin{proof}
+%Soit un segment $[AB]$ et $I$ son milieu. Notons $\symcal{E}$ la médiatrice de $[AB]$ et $\symcal{D}$ la droite perpendiculaire à $[AB]$ en $I$. Montrons que $\symcal{E}=\symcal{D}$ par double inclusion.
+%Soit un point $M$ appartenant à la médiatrice $\symcal{E}$ de $[AB]$. On a $IA=IB$ et $MA=MB$ par définition de la médiatrice. Les triangles $MIA$ et $MIB$ sont donc superposables. Si $\alpha$ et $\beta$ sont les mesures respectives de $\widehat{MIA}$ et $\widehat{MIB}$, on en déduit que $\alpha=\beta$. L'angle $\widehat{AIB}$ et plat de mesure $\alpha+\beta$ :
+%\[\left.\begin{aligned} \alpha=\beta&\\\alpha+\beta=180\degre\end{aligned}\right\}\implies \alpha=\beta=90\degre.\]
+%Le point $M$ appartient donc à la droite $\symcal{D}$ : $\symcal{E}\subset\symcal{D}$.
+%
+%Réciproquement, supposons que $M\in\symcal{D}$. Considérons la réflexion $s$ d'axe $\symcal{D}$ : on a $s(A)=B$ et $s(M)=M$ (car l'ensemble des points invariants de $s$ est la droite $\symcal{D}$). Par conservation des distances, on a $MA=s(M)s(A)=MB$. Donc $M$ appartient à $\symcal{E}$ : $\symcal{E}\subset\symcal{D}$.
+%
+%On a donc bien $\symcal{E}=\symcal{D}$.
+%\end{proof}
+%
+%
+
+\begin{thm}
+Les médiatrices des trois côtés d'un triangle sont concourantes en un point équidistant des trois sommets et centre de l'unique cercle passant par ces derniers.
+\end{thm}
+
+\vspace{1ex}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!38:(C)$);
+\coordinate (S) at ($(C)!1!105:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'$] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate [label=above:$O${\rule[-1mm]{0mm}{1mm}}](O) at (intersection of C'--X and B'--Y);
+\draw(C')--(O);
+\draw (B')--(O);
+\draw[dotted,semithick](A')--(O);
+\node [draw] at (O) [circle through={(C)}] {};
+\draw[gray](O)--(A);
+\draw[gray](O)--(B);
+\draw[gray](O)--(C);
+\foreach \point in {A,B,C,C',A',B',O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcerccir}
+\end{figure}
+
+
+
+\begin{proof}
+Reprenons la figure \ref{figmilieux} et nommons $A'$ le milieu de $[BC]$. Les médatrices des côtés $[AB]$ et $[AC]$ sont sécantes en un point $O$. (On rappelle qu'un triangle est la donnée de trois points non alignés, autrement dit, un triangle aplati ne peut être considéré comme un triangle : cela assure que les deux médiatrices sont bien sécantes.) Le point $O$ se trouve à la fois sur la médiatrice de $[AB]$ et sur la médiatrice de $[AC]$ : il est donc à la fois équidistant de $A$ et $B$ ($OA=OB$) et équidistant de $A$ et $C$ ($OA=OC$). On a donc finalement $OB=OC$, ce qui assure que la médiatrice de $[BC]$ passe par $O$. Les trois médiatrices sont donc concourantes en $O$, point équidistant des trois sommets du triangle et par conséquent centre d'un cercle passant par ces sommets. Pour établir l'unicité d'un tel cercle, il suffit de remarquer que le centre d'un cercle passant par les sommets est nécessairement équidistant des sommets donc point de concours des médiatrices.
+\end{proof}
+
+Le cercle en question est le \emph{cercle circonscrit} au triangle.
+
+\subsection{Un cas particulier}
+Le cas du cercle circonscrit au triangle rectangle est bien connu (voir figure \ref{figtrec}).
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!30:(C)$);
+\coordinate (S) at ($(C)!1!120:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=left:$B'${\rule{1.3mm}{0mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=right:{\rule{1.3mm}{0mm}}$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate(O) at (intersection of C'--X and B'--Y);
+\draw(C')--(O);
+\draw (B')--(O);
+\draw[dotted,semithick](A')--(O);
+\node [draw] at (O) [circle through={(C)}] {};
+\draw[gray](O)--(A);
+\draw[gray](O)--(B);
+\draw[gray](O)--(C);
+\foreach \point in {A,B,C,C',A',B',O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figtrec}
+\end{figure}
+
+
+\begin{thm}
+Si un triangle est rectangle, alors le centre de son cercle circonscrit est le milieu de l'hypoténuse qui est donc un diamètre du cercle. Réciproquement si le cercle circonscrit à un triangle admet l'un des côtés comme diamètre, alors ce triangle est rectangle et admet le côté en question pour hypoténuse.
+\label{diamtrrec}
+\end{thm}
+
+\begin{proof}
+Supposons le triangle $ABC$ rectangle en $A$. La droite $(AB)$ est alors perpendiculaire à la droite $(AC)$.
+D'après le théorème \ref{thmilieux} on sait que $\overrightarrow{AB}=2\overrightarrow{B'A'}$ et en particulier que les droites $(AB)$ et $(B'A')$ sont parallèles. On en déduit que les droites $(B'A')$ et $(AC)$ sont perpendiculaires:
+\[\left.\begin{aligned} &(AB)\parallel(A'B')\\
+\text{et}&\\
+&(AB)\perp(AC)\end{aligned}\right\}\implies (A'B')\perp(AC).
+\]
+
+La droite $(B'A')$, perpendiculaire au segment $[AC]$ en son milieu, en est la médiatrice. De même, $(C'A')$ est la médiatrice du segment $[AB]$. Le point $A'$, milieu de $[BC]$, est commun à ces deux médiatrices : il est donc le centre du cercle circonscrit au triangle.
+
+
+
+Réciproquement, supposons que le milieu $A'$ de $[BC]$ soit le centre du cercle circonscrit. Ce point est alors équidistant de $A$ et $C$, donc est un point de la médiatrice du segment $[AC]$; il en est de même pour $B'$, milieu de ce segment. La droite $(A'B')$ est donc la médiatrice du segment $[AC]$ et lui est perpendiculaire. Cette droite est aussi parallèle à $(AB)$, en vertu du théorème \ref{thmilieux}. De la même façon que précédemment, on en déduit que les droites $(AB)$ et $(AC)$ sont perpendiculaires. Le triangle $ABC$ est donc rectangle en $A$.
+\end{proof}
+
+\begin{remark} La situation représentée sur la figure \ref{figcerccir} est celle d'un triangle acutangle. On comprend assez rapidement (mais ceci ne constitue pas une démonstration) que le centre du cercle circonscrit est intérieur au triangle si les trois angles sont aigus et extérieur dans le cas où l'un des angles est obtus (voir figure \ref{figtrobtu}). Le cas du triangle rectangle constitue en quelque sorte une situation limite…
+\end{remark}
+
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$B$](B) at (0,0);
+\coordinate[label=right:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!25:(C)$);
+\coordinate (S) at ($(C)!1!140:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=above:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=left:$B'${\rule{1.3mm}{0mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=right:{\rule{1.3mm}{0mm}}$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate [label=below:$O${\rule[-1mm]{0mm}{1mm}}](O) at (intersection of C'--X and B'--Y);
+\draw(C')--(O);
+\draw (B')--(O);
+\draw[dotted,semithick](A')--(O);
+\node [draw] at (O) [circle through={(C)}] {};
+\draw[gray](O)--(A);
+\draw[gray](O)--(B);
+\draw[gray](O)--(C);
+\foreach \point in {A,B,C,C',A',B',O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figtrobtu}
+\end{figure}
+
+
+
+\section{Centre de gravité d'un triangle}
+Il est connu que les médianes d'un triangle sont concourantes en un point situé aux deux tiers de chacune d'elles à partir du sommet. C'est à cette propriété que nous allons maintenant nous intéresser, sous un angle vectoriel (voir figure \ref{figmedianes}).
+
+
+\begin{thm}\label{thgravit}%
+Soit un triangle $ABC$ et soit $A'$, $B'$ et $C'$ les milieux respectifs des côtés $[BC]$, $[AC]$ et $[AB]$.
+Les médianes de ce triangle sont concourantes en un point $G$, nommé centre de gravité du triangle et qui est l'unique point du plan à vérifier les relations vectorielles suivantes :
+\begin{gather}
+\overrightarrow{GA}+\overrightarrow{GB}+\overrightarrow{GC}=\vec{0}\,,\label{eqisobar}\\
+\overrightarrow{AG}=\frac23\overrightarrow{AA'}\,,\quad\overrightarrow{BG}=\frac23\overrightarrow{BB'}\quad\text{et}\quad\overrightarrow{CG}=\frac23\overrightarrow{CC'}\,.\label{eqGmediane}
+\end{gather}%
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (4,0);
+\coordinate (T) at ($(B)!1!36:(C)$);
+\coordinate (S) at ($(C)!1!107:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'$](B') at ($(A)!0.5!(C)$);
+\coordinate[label=left:$C'$](C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate (O) at (intersection of C'--X and B'--Y);
+\coordinate[label=above:$G${\rule[-1mm]{0mm}{1mm}}] (G) at ($(A')!0.333!(A)$);
+\coordinate (H) at ($(O)!3!(G)$);
+\draw (A)--(A');
+\draw[dotted,semithick] (B)--(B');
+\draw[dotted,semithick] (C)--(C');
+\foreach \point in {A,B,C,A',G,C',B'}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figmedianes}
+\end{figure}
+
+
+
+\begin{proof}
+Pour tout point $M$ du plan, on considère le vecteur
+\[
+\overrightarrow{v(M)}=\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}.
+\]
+
+ Nous nous proposons de prouver qu'il existe un point $M$ et un seul pour lequel ce vecteur est nul : cet unique point $M$ sera le point $G$ que nous cherchons. À cet effet nous allons transformer le vecteur $\overrightarrow{v(M)}$, en faisant notamment intervenir un des milieux, ici $A'$, grâce à la relation de Chasles. Nous rappelons que ce milieu est caractérisé par $\overrightarrow{A'B}+\overrightarrow{A'C}=\vec{0}$.
+%\DinoXiPhoneCommand{%
+\begin{align*}
+\overrightarrow{v(M)}&=
+(\overrightarrow{MA'}+\overrightarrow{A'A})+
+(\overrightarrow{MA'}+\overrightarrow{A'B})+
+(\overrightarrow{MA'}+\overrightarrow{A'C}),\\
+&=
+3\overrightarrow{MA'}+\overrightarrow{A'A}+\underbrace{\overrightarrow{A'B}+\overrightarrow{A'C}}_{\vec{0}}.
+\end{align*}
+
+Nous transformons alors le vecteur $\overrightarrow{MA'}$ en faisant intervenir le point $A$ grâce à la relation de Chasles :
+\begin{align*}
+\overrightarrow{v(M)}&=3(\overrightarrow{MA}+\overrightarrow{AA'})+\overrightarrow{A'A},\\
+\intertext{puis, en développant et en remarquant que $\overrightarrow{A'A}=-\overrightarrow{AA'}$,}
+\overrightarrow{v(M)}&=3\overrightarrow{MA}+2\overrightarrow{AA'}.
+\end{align*}%}
+%\DinoiPhoneCommand{%
+%\begin{multline*}
+%\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}=
+%(\overrightarrow{MA'}+\overrightarrow{A'A})\\
+%+(\overrightarrow{MA'}+\overrightarrow{A'B})+
+%(\overrightarrow{MA'}+\overrightarrow{A'C}),\end{multline*}
+%soit
+%\begin{align*}
+%\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}&=
+%3\overrightarrow{MA'}+\overrightarrow{A'A}+\underbrace{\overrightarrow{A'B}+\overrightarrow{A'C}}_{\vec{0}},\\
+%&=3\overrightarrow{MA}+3\overrightarrow{AA'}+\overrightarrow{A'A},\\
+%&=3\overrightarrow{MA}+2\overrightarrow{AA'}.
+%\end{align*}}
+En tenant compte de $\overrightarrow{v(M)}=\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}$,
+ \begin{align}\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}=\vec{0}
+ &\iff 3\overrightarrow{MA}+2\overrightarrow{AA'}=\vec{0},\notag\\
+ &\iff 3\overrightarrow{AM}=2\overrightarrow{AA'},\notag\\
+ &\iff\overrightarrow{AM}=\dfrac23\overrightarrow{AA'}.\label{caraccg}\end{align}
+
+La relation \eqref{caraccg} définit l'unique point $M$ vérifiant $\overrightarrow{MA}+\overrightarrow{MB}+\overrightarrow{MC}=\vec{0}$. Ce point est par définition le centre de gravité du triangle $ABC$ et on le note traditionnellement $G$. Le calcul vectoriel ci-dessus aurait tout aussi bien pu être mené en utilisant $B'$ ou $C'$ plutôt que $A'$. On en déduit les trois relations annoncées en \eqref{eqGmediane}.
+\end{proof}
+
+\section{Orthocentre et droite d'Euler}
+\subsection{Orthocentre d'un triangle}
+\begin{thm}
+Les hauteurs issues des trois sommets de tout triangle sont concourantes en un point $H$ nommé orthocentre de ce triangle.
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (5,0);
+\coordinate (T) at ($(B)!1!36:(C)$);
+\coordinate (S) at ($(C)!1!107:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate (B') at ($(A)!0.5!(C)$);
+\coordinate (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate [label=above:$O$](O) at (intersection of C'--X and B'--Y);
+\coordinate[label=above:$G${\rule[-1mm]{0mm}{1mm}}] (G) at ($(A')!0.333!(A)$);
+\coordinate[label=below:$H$] (H) at ($(O)!3!(G)$);
+\draw (A')--(O)--(H)--(A);
+\draw (A)--(A');
+\foreach \point in {A,B,C,A',O,G,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figeuler}
+\end{figure}
+
+
+\begin{proof}
+Nous en restons aux notations utilisées précédemment.
+Si le triangle $ABC$ est équilatéral, la hauteur, la médiane et la médiatrice relatives à chaque côté sont confondues, les points $O$, centre du cercle circonscrit, et $G$, centre de gravité de $ABC$ le sont également. Ce point unique est évidemment aussi point de concours des hauteurs. Nous supposerons désormais que le triangle $ABC$ n'est pas équilatéral.
+
+La démonstration repose alors sur la remarque qui suit.
+\begin{remark}[Remarque préliminaire]
+La hauteur issue de $A$ et la médiatrice de $[BC]$ sont deux droites parallèles, car perpendiculaires à une même troisième.
+L'observation de la figure \ref{figeuler} nous incite alors à prolonger la droite $(OG)$ et à fabriquer ainsi une configuration de Thales. Comme nous savons, de par la position de $G$ aux deux tiers de la médiane $[AA']$, que $\overrightarrow{GA}=-2\overrightarrow{GA'}$ nous allons introduire un point $H$ défini par $\overrightarrow{GH}=-2\overrightarrow{GO}$ pour ensuite ensuite établir (en exploitant de façon vectorielle notre configuration de Thales) que les vecteurs $ \overrightarrow{AH}$ et $\overrightarrow{OA'}$ sont colinéaires, ce qui établira, sauf cas particulier, que la médiatrice $(OA')$ et la droite $(AH)$ sont parallèles donc que $(AH)$ est la hauteur issue de $A$.
+\end{remark}
+
+Soit donc le point $H$ défini par $\overrightarrow{GH}=-2\overrightarrow{GO}$.
+De l'égalité \eqref{eqGmediane}, nous déduisons que $3\overrightarrow{AG}=2\overrightarrow{AA'}$, puis que $\overrightarrow{AG}=2\overrightarrow{GA'}$. Par conséquent :
+\[\begin{split} \overrightarrow{AH}&=\overrightarrow{AG}+\overrightarrow{GH},\\
+&=2\overrightarrow{GA'}+2\overrightarrow{OG},\\
+&=2(\overrightarrow{OG}+\overrightarrow{GA'}),\\
+&=2\overrightarrow{OA'}.
+\end{split}
+\]
+Les vecteurs $\overrightarrow{OA'}$ et $\overrightarrow{AH}$ sont donc colinéaires.
+
+\begin{alert}
+Si le triangle $ABC$ est rectangle, les points $O$ et $A'$ (et par conséquent les points $A$ et $H$) sont confondus. On ne peut parler des droites $(OA')$ et $(AH)$ : ce cas sera examiné plus tard.
+\end{alert}
+Supposons provisoirement que le triangle $ABC$ \emph{n'est pas} rectangle : le point $O$, centre du cercle circonscrit n'est pas confondu avec $A'$ (cf. théorème \ref{diamtrrec}) ou encore $\overrightarrow{OA'}\neq\vec{0}$. On peut dire alors que la droite $(AH)$ est parallèle à la droite $(OA')$, elle même perpendiculaire au côté $[BC]$, en tant que médiatrice. La droite $(AH)$ est donc perpendiculaire à $[BC]$ : c'est la hauteur issue de $A$.
+
+
+Le raisonnement qui vient d'être fait tient toujours si l'on remplace les points $A$ et $A'$ par $B$ et $B'$ ou par $C$ et $C'$. Le point $H$ quant à lui est fixe (il ne dépend que de $O$ et $G$) : il appartient donc à chacune des trois hauteurs. On a donc démontré que les trois hauteurs sont concourantes en $H$ : ce point $H$ est \emph{l'orthocentre} du triangle $ABC$.
+\begin{alert}
+Si maintenant le triangle est rectangle, par exemple en $A$ : les hauteurs issues de $B$ et $C$ sont respectivement $(BA)$ et $(CA)$ : les hauteurs sont concourantes en $A$. L'orthocentre $H$ est alors confondu avec $A$ de même que le centre du cercle circonscrit $O$ est confondu avec $A'$. La relation $\overrightarrow{GH} = -2\overrightarrow{GO}$ est toujours vérifiée.\qedhere
+\end{alert}
+\end{proof}
+\subsection{Droite d'Euler}
+
+
+
+Nous avons en fait montré un peu plus que ce que nous avions annoncé.
+La relation vectorielle liant $O$, $G$ et $H$ montre que si le triangle $ABC$ n'est pas équilatéral ces trois points sont alignés. La droite support est la \emph{droite d'Euler}. Résumons-nous maintenant :
+\begin{thm}
+Le centre $O$ du cercle circonscrit, le centre de gravité $G$ et l'orthocentre $H$ d'un triangle $ABC$ vérifient la relation vectorielle
+\begin{equation}\overrightarrow{GH}=-2\overrightarrow{GO}\,.\label{eulerposition}\end{equation}
+Ces trois points sont confondus si $ABC$ est équilatéral. Dans le cas contraire, ils sont alignés sur une droite nommée droite d'Euler.
+\label{eulerprecis}
+\end{thm}
+
+\section{Cercle d'Euler}
+\subsection{Neuf points remarquables}
+Le cercle d'Euler est également connu comme cercle des neuf points ou encore cercle de Feuerbach (voir figure \ref{figcercleuler}).
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (5,0);
+\coordinate (T) at ($(B)!1!61:(C)$);
+\coordinate (S) at ($(C)!1!130:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'${\rule[-1mm]{0mm}{1mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'$] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate(O) at (intersection of C'--X and B'--Y);
+\coordinate (G) at ($(A')!0.333!(A)$);
+\coordinate[label=below:$H$] (H) at ($(O)!3!(G)$);
+\draw[dashed] (A)--(H);
+\draw[dashed] (B)--(H);
+\draw[dashed] (C)--(H);
+\coordinate[label=below:$D$](D) at at (intersection of A--H and B--C);
+\coordinate[label=right:$E${\rule[-1mm]{0mm}{1mm}}](E) at at (intersection of B--H and A--C);
+\coordinate[label=left:$F$](F) at at (intersection of C--H and B--A);
+\coordinate [label=left:$A''$] (A'') at ($(A)!0.5!(H)$);
+\coordinate [label=below:$B''$] (B'') at ($(B)!0.5!(H)$);
+\coordinate [label=below:$C''$] (C'') at ($(C)!0.5!(H)$);
+\draw (A')--(C')--(A'')--(C'')--cycle ;
+\draw (B')--(C')--(B'')--(C'')--cycle ;
+\coordinate (O') at ($(O)!1.5!(G)$);
+\node [draw,dotted,semithick] at (O') [circle through={(A')}] {\rule{2.2cm}{0mm}$\symcal{C}$};
+\foreach \point in {A,B,C,B',C',A',H,D,E,F,A'',B'',C''}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcercleuler}
+\end{figure}
+
+
+\begin{thm}
+Pour tout triangle, les pieds des hauteurs, les milieux des côtés et les milieux des segments joignant l'orthocentre aux sommets sont situés sur un même cercle.
+\end{thm}
+\begin{remark}
+Suivant les configurations, certains de ces points peuvent être confondus.
+\end{remark}
+\begin{proof} Soit un triangle $ABC$ d'orthocentre $H$, $A'$, $B'$ et $C'$ les milieux respectifs des côtés $[BC]$, $[CA]$ et $[AB]$, $D$, $E$ et $F$ les pieds des hauteurs issues respectivement de $A$, $B$ et $C$ et $A''$, $B''$ et $C''$ les milieux respectifs des segments $[AH]$, $[BH]$ et $[CH]$.
+
+En vertu du théorème \ref{thmilieux}, appliqué successivement aux triangles $ABC$ et $HBC$
+\XSmartphoneCommand{%
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B'}=\frac12\overrightarrow{BC}&\\
+\overrightarrow{B''C''}=\frac12\overrightarrow{BC}&
+\end{aligned}\right\}\implies \overrightarrow{C'B'}=\overrightarrow{B''C''}\text{ et }(C'B')\parallel(B''C'')\parallel(BC).\label{parallelBC}
+\end{equation}}
+\SmartphoneCommand{
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B'}=\frac12\overrightarrow{BC}&\\
+\overrightarrow{B''C''}=\frac12\overrightarrow{BC}&
+\end{aligned}\right\}\implies \left\{\begin{aligned}&\overrightarrow{C'B'}=\overrightarrow{B''C''}\\ \text{et}&\\(&C'B')\parallel(B''C'')\parallel(BC).\end{aligned}\right.\label{parallelBC}
+\end{equation}}
+
+De même, en appliquant ce même théorème aux triangles $BAH$ et $CAH$
+\XSmartphoneCommand{%
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B''}=\frac12\overrightarrow{AH}&\\
+\overrightarrow{B'C''}=\frac12\overrightarrow{AH}&
+\end{aligned}\right\}\implies \overrightarrow{C'B''}=\overrightarrow{B'C''}\text{ et }(C'B'')\parallel(B'C'')\parallel(AH).\label{parallelAH}
+\end{equation}}
+\SmartphoneCommand{%
+\begin{equation}
+\left.\begin{aligned}
+\overrightarrow{C'B''}=\frac12\overrightarrow{AH}&\\
+\overrightarrow{B'C''}=\frac12\overrightarrow{AH}&
+\end{aligned}\right\}\implies\left\{\begin{aligned}&\overrightarrow{C'B''}=\overrightarrow{B'C''}\\ \text{et}&\\(&C'B'')\parallel(B'C'')\parallel(AH).\end{aligned}\right.\label{parallelAH}
+\end{equation}}
+
+À ce stade nous avons établi que $B'C'B''C''$ est un parallélogramme. Nous savons également que $(AH)$, en tant que hauteur du triangle, est perpendiculaire à $(BC)$. Grâce à cette remarque et aux relations de parallélisme avec $(BC)$ et $(AH)$ établies ci-dessus dans les implications \eqref{parallelBC} et \eqref{parallelAH}, nous pouvons affirmer que $B'C'B''C''$ est un rectangle. Ce rectangle est inscriptible dans le cercle admettant $[B'B'']$ et $[C'C'']$ pour diamètres.
+
+On montre de la même façon que $A'C'A''C''$ est un rectangle inscriptible dans le même cercle de diamètres $[C'C'']$ et $[A'A'']$. Les six points $A'$, $A''$, $B'$, $B''$, $C'$ et $C''$ appartiennent donc au cercle $\symcal{C}$ de diamètre, par exemple, $[A'A'']$.
+
+Considérons alors le point $D$ : si le triangle $ABC$ est isocèle en $A$, il est confondu avec $A'$ et appartient donc au cercle $\symcal{C}$. Sinon $D$ et $A'$ sont distincts et le triangle $ADA'$ est rectangle en $D$ : d'après le théorème \ref{diamtrrec}, $D$ appartient au cercle $\symcal{C}$ de diamètre $[AA']$. On montre de la même façon que les points $E$ et $F$ appartiennent à $\symcal{C}$.
+\end{proof}
+\begin{remark} Le cercle d'Euler est le cercle circonscrit au triangle des milieux $A'B'C'$.
+\end{remark}
+%
+\subsection{Centre du cercle d'Euler}
+Nous allons préciser la remarque précédente (voir figure \ref{centreeuler}).
+\begin{thm}
+Soit un triangle $ABC$ et soit $A'$, $B'$ et $C'$ les milieux respectifs de $[BC]$, $[CA]$ et $[AB]$.
+Soit $O$ le centre du cercle circonscrit à $ABC$, $G$ son centre de gravité et $H$ son orthocentre :
+\begin{itemize}
+\item le point $O$ est l'orthocentre du triangle $A'B'C'$ ;
+\item le point $G$ est le centre de gravité du triangle $A'B'C'$ ;
+\item le centre $O'$ du cercle circonscrit au triangle $A'B'C'$ appartient à la droite d'Euler et vérifie la relation vectorielle
+\[\overrightarrow{GO'}=-\frac12\overrightarrow{GO}.\]
+\end{itemize}
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$B$](B) at (0,0);
+\coordinate[label=below:$C$](C) at (5,0);
+\coordinate (T) at ($(B)!1!32:(C)$);
+\coordinate (S) at ($(C)!1!100:(B)$);
+\coordinate[label=above:$A$](A) at at (intersection of C--S and B--T);
+\draw (A)--(B)--(C)--cycle;
+\coordinate [label=below:$A'$] (A') at ($(B)!0.5!(C)$);
+\coordinate [label=right:$B'${\rule[-1mm]{0mm}{1mm}}] (B') at ($(A)!0.5!(C)$);
+\coordinate [label=left:$C'${\rule[-1mm]{0mm}{1mm}}] (C') at ($(A)!0.5!(B)$);
+\coordinate (X) at ($(C')!1!90:(B)$);
+\coordinate (Y) at ($(B')!1!90:(C)$);
+\coordinate[label=above:$O$] (O) at (intersection of C'--X and B'--Y);
+\coordinate [label=above:$G$] (G) at ($(A')!0.333!(A)$);
+\coordinate[label=below:$H$] (H) at ($(O)!3!(G)$);
+\draw (A)--(B)--(C)--cycle ;
+\coordinate[label=above:$O'$] (O') at ($(O)!1.5!(G)$);
+\draw [dotted,semithick](A')--(B')--(C')--cycle;
+\draw (O)--(H);
+\foreach \point in {A,B,C,B',C',A',O,O',G,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{centreeuler}
+\end{figure}
+
+
+%%\DinoiPadAirCommand{\pagebreak}
+
+\begin{proof}
+\begin{itemize}
+\item La droite $(A'O)$, médiatrice de $[BC]$, est perpendiculaire à la droite $(BC)$, donc également à la droite $(C'B')$ parallèle à $(BC)$ d'après le théorème \ref{thmilieux}. Dans le triangle $A'B'C'$, le point $O$ appartient donc à la hauteur issue de $A'$. On montre de la même façon que $O$ appartient à la hauteur issue de $B'$. Le point $O$ est donc l'orthocentre de $A'B'C'$.
+\item Grâce à la relation \eqref{eqGmediane} du théorème \ref{thgravit}, on obtient
+\[\overrightarrow{GA'}=-\frac12\overrightarrow{GA},\quad \overrightarrow{GB'}=-\frac12\overrightarrow{GC}\quad\text{et}\quad\overrightarrow{GC'}=-\frac12\overrightarrow{GC}.\]
+On en déduit
+\begin{align*}
+\overrightarrow{GA'}+\overrightarrow{GB'}+\overrightarrow{GC'}&=-\frac12\Bigl(\,\underbrace{\overrightarrow{GA}+\overrightarrow{GB}+\overrightarrow{GC}}_{\vec{0}}\,\Bigr),\\
+\overrightarrow{GA'}+\overrightarrow{GB'}+\overrightarrow{GC'}&=\vec{0},
+\end{align*}
+qui prouve que $G$ est le centre de gravité de $A'B'C'$.
+\item Si l'on applique la relation \eqref{eulerposition} du théorème \ref{eulerprecis} au triangle $A'B'C'$, on obtient $\overrightarrow{GO}=-2\overrightarrow{GO'}$. On en déduit la relation
+\[\overrightarrow{GO'}=-\frac12\overrightarrow{GO}.\qedhere\]\end{itemize}
+\end{proof}
+
+\begin{remark}
+La configuration des points $(O, O', G, H)$ est remarquable. On dit qu'ils sont en \emph{division harmonique} ; cette notion fera l'objet d'une prochaine parution de la \emph{Mathematica dinosaurorum}.
+\end{remark}
+\endinput
diff --git a/macros/luatex/latex/tango/examples/handout-euler.tex b/macros/luatex/latex/tango/examples/handout-euler.tex
new file mode 100644
index 0000000000..533d96b904
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/handout-euler.tex
@@ -0,0 +1,29 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,ColorTheme=Tannen,FontSize=11pt,
+StylisticSet={parallelslant,leqslant},Numbers=OldStyle]{tango}
+\renewcommand{\arraystretch}{1.3}
+\usepackage{tikz}
+\usetikzlibrary{calc,through,arrows}
+\tgosmartlists
+\AtBeginDocument{%
+\RenewCommandCopy{\setminus}{\smallsetminus}
+}
+\NewDocumentCommand\N{}{\ensuremath{\symbb{N}}}
+\NewDocumentCommand\Z{}{\ensuremath{\symbb{Z}}}
+\NewDocumentCommand\Q{}{\ensuremath{\symbb{Q}}}
+\NewDocumentCommand\R{}{\ensuremath{\symbb{R}}}
+\NewDocumentCommand\C{}{\ensuremath{\symbb{C}}}
+\NewDocumentCommand\Pt{m}{\ensuremath{\symfrak{P}(#1)}}
+\NewDocumentCommand\rond{}{\mathrel{\circ}}
+\NewDocumentCommand\mesalg{m}{\overline{#1}}
+\NewDocumentCommand\Vector{m}{\overrightarrow{#1}}
+\DeclareMathOperator{\cl}{cl}
+\DeclareMathOperator{\sgn}{sgn}
+\newcounter{prop}
+\newstatement{prop}{prop}{Propriété}
+\newfixedcaption{\figcaption}{figure}
+%%
+%\tangoSmartLists
+\begin{document}
+\include{euler}
+\end{document} \ No newline at end of file
diff --git a/macros/luatex/latex/tango/examples/handout-polynomes-deg2.tex b/macros/luatex/latex/tango/examples/handout-polynomes-deg2.tex
new file mode 100644
index 0000000000..3e260be4a9
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/handout-polynomes-deg2.tex
@@ -0,0 +1,27 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,ColorTheme=BlackAndWhite,FontSize=11pt]{tango}
+\renewcommand{\arraystretch}{1.3}
+\usepackage{tikz}
+\usetikzlibrary{calc,through,arrows}
+\tgosmartlists
+\AtBeginDocument{%
+\RenewCommandCopy{\setminus}{\smallsetminus}
+}
+\NewDocumentCommand\N{}{\ensuremath{\symbb{N}}}
+\NewDocumentCommand\Z{}{\ensuremath{\symbb{Z}}}
+\NewDocumentCommand\Q{}{\ensuremath{\symbb{Q}}}
+\NewDocumentCommand\R{}{\ensuremath{\symbb{R}}}
+\NewDocumentCommand\C{}{\ensuremath{\symbb{C}}}
+\NewDocumentCommand\Pt{m}{\ensuremath{\symfrak{P}(#1)}}
+\NewDocumentCommand\rond{}{\mathrel{\circ}}
+\NewDocumentCommand\mesalg{m}{\overline{#1}}
+\NewDocumentCommand\Vector{m}{\overrightarrow{#1}}
+\DeclareMathOperator{\cl}{cl}
+\DeclareMathOperator{\sgn}{sgn}
+\newcounter{prop}
+\newstatement{prop}{prop}{Propriété}
+\newfixedcaption{\figcaption}{figure}
+%%
+\begin{document}
+\input{polynome-deg2}
+\end{document} \ No newline at end of file
diff --git a/macros/luatex/latex/tango/examples/polynome-deg2.tex b/macros/luatex/latex/tango/examples/polynome-deg2.tex
new file mode 100644
index 0000000000..bf91400a55
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/polynome-deg2.tex
@@ -0,0 +1,557 @@
+\renewcommand{\arraystretch}{1.3}
+%\renewcommand*{\DinoThmLogo}{\textcolor{ColorOne}{\oldpilcrowfour}\ignorespaces}
+%\renewcommand*{\DinoThmLogo}{\hspace*{\DinoTitleIndent-3pt}\ignorespaces}
+
+%\textcolor{ColorOne}{\oldpilcrowfour}\ignorespaces
+
+%%%%%% quelques figures, le début arrive ensuite
+\newcommand{\paraone}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-3.5) rectangle (3.5,3);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-2.5) grid (3.5,3);
+ \draw [->](-2,0) -- (3.5,0) node[above=15mm,left=4mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-2.5) -- (-1.9,3) node[above] {};
+ \draw[semithick,domain=-2:3.5,label=left:$\symcal{C}_P$] plot (\x,{0.5(\x+1)*(\x-2)});
+ \draw [fill=white] (-1,0) circle (1.2pt) node[below=2mm,left] {$\beta$};
+\draw [fill=white] (2,0) circle (1.2pt) node[below=2mm,right] {$\alpha$};
+\node[below] at (.75,-2.5){$\Delta>0\;\text{ et }\; a>0$};
+ \end{tikzpicture}
+}
+\newcommand{\paratwo}{
+ \begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-4) rectangle (3.5,2.5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-3) grid (3.5,2.5);
+ \draw [->](-2,0) -- (3.5,0) node[above=12mm,left=8mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-3) -- (-1.9,2.5) node[above] {};
+ \draw[semithick,domain=-2:3.5,label=left:$\symcal{C}_P$] plot (\x,{-(\x+1)*(\x-2)});
+ \draw [fill=white] (-1,0) circle (1.2pt) node[above=2mm,left] {$\alpha$};
+\draw [fill=white] (2,0) circle (1.2pt) node[above=2mm,right] {$\beta$};
+\draw[fill=white,white] (-2,-4) rectangle (3.5,-3);
+\node[below] at (.75,-3){$\Delta>0\;\text{ et }\; a<0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parathree}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-1.5) rectangle (3.5,5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-.5) grid (3.5,5);
+ \draw [->](-2,0) -- (3.5,0) node[above=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-.5) -- (-1.9,5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{(\x+1)*(\x-2)+2.25});
+ \draw [fill=white] (0.5,0) circle (1.2pt) node[above=1mm] {$\frac{-b}{2a}$};
+\node[below] at (.75,-0.5){$\Delta=0\;\text{ et }\; a>0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parafour}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-6) rectangle (3.5,0.5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-5) grid (3.5,.5);
+ \draw [->](-2,0) -- (3.5,0) node[below=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-5) -- (-1.9,.5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{-(\x+1)*(\x-2)-2.25});
+ \draw [fill=white] (0.5,0) circle (1.2pt) node[below=1mm] {$\frac{-b}{2a}$};
+\draw[fill=white,white] (-2,-6) rectangle (3.5,-5);
+\node[below] at (.75,-5){$\Delta=0\;\text{ et }\; a<0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parafive}{
+\begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-1.5) rectangle (3.5,5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-.5) grid (3.5,5);
+ \draw [->](-2,0) -- (3.5,0) node[above=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-.5) -- (-1.9,5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{(\x+1)*(\x-2)+2.75});
+\node[below] at (.75,-.5){$\Delta<0\;\text{ et }\; a>0$};
+ \end{tikzpicture}
+}
+
+\newcommand{\parasix}{
+ \begin{tikzpicture}[domain=-5:5,samples=100,x=6mm,y=6mm]
+ \clip (-2,-6) rectangle (3.5,0.5);
+ \draw[very thin,color=gray,xstep=0.5,ystep=0.5] (-2,-5) grid (3.5,.5);
+ \draw [->](-2,0) -- (3.5,0) node[below=25mm,left=6mm] {$\symcal{C}_P$};
+ \draw[->] (-1.9,-5) -- (-1.9,.5) node[above] {};
+ \draw[semithick,domain=-2:3.5] plot (\x,{-(\x+1)*(\x-2)-2.75});
+\draw[fill=white,white] (-2,-6) rectangle (3.5,-5);
+\node[below] at (.75,-5){$\Delta<0\;\text{ et }\; a<0$};
+ \end{tikzpicture}
+}
+%%%%
+\tgotitle{Polynômes du second degré}
+\tgoshorttoc
+\section{Généralités}
+\subsection{Fonction polynôme du second degré}
+On dit qu'une fonction $P$, définie sur l'ensemble $\R$ des nombres réels et à valeurs dans $\R$, est une fonction polynôme du second degré s'il existe un réel $a$ non nul ainsi que deux réels $b$ et $c$ tels que
+\[\forall x\in\R,\; P(x)=ax^2+bx+c.\]
+On convient alors de dire que $ax^2+bx+c$ est un polynôme du second degré.
+
+\begin{remark}
+Cette définition n'entraîne évidemment pas qu'une fonction polynôme de degré 2 donnée ne puisse pas s'écrire sous une forme différente. Par exemple :
+\begin{itemize}
+\item Cas de $P : \R\rightarrow\R,\; x\mapsto x^2-3x+2$ : $\forall\,x\in\R$, $P(x)=(x-1)(x-2)$.
+\item Cas de $Q : \R\rightarrow\R,\; x\mapsto x^2-1$ : $\forall\,x\in\R$,
+ \[Q(x)=\frac{x^4-1}{x^2+1}.\]
+ \item Cas de $R : \R\rightarrow\R,\; x\mapsto x^2-2x+5$ : $\forall\,x\in\R$, $R(x)=\left(\left({x-1}\right)^2\right)+4$.
+\end{itemize}
+\end{remark}
+\subsection{Écriture unique}
+Il existe cependant un certaine unicité de l'écriture d'un polynôme de degré~2, qui concerne plus précisément ses \emph{coefficients} $a$, $b$ et $c$.
+\begin{thm}
+Soit $(a,a')\in\R^*\times\R^*$, $(b,b')\in\R\times\R$ et $(c,c')\in\R\times\R$ tels que
+\[\forall x\in\R,\; ax^2+bx+c=a'x^2+b'x+c',\]
+alors $a=a'$, $b=b'$ et $c=c'$.
+\label{thunicite}
+\end{thm}
+\begin{proof}
+L'égalité entre les deux expressions étant vraie pour tout $x\in\R$, elle l'est en particulier pour $x=0$. On en déduit que $c=c'$ et par conséquent
+\begin{align*}
+\forall x\in\R,\; ax^2+bx&=a'x^2+b'x,\\
+\forall x\in\R,\; x(ax+b)&=x(a'x+b'),\\
+\intertext{Soit, en simplifiant par $x\neq0$}
+\forall x\in\R^*,\;ax+b&=a'x+b'.
+\end{align*}
+
+En donnant alors successivement à $x$ les valeurs $1$ et $2$, on obtient :
+\[\left\{\begin{aligned}
+(a-a')+(b-b')&=0\\
+2(a-a')+(b-b')&=0
+\end{aligned}\right.\;,\]
+dont la résolution amène à $a-a'=0$ et $b-b'=0$, c.-à-d. : $a=a'$ et $b=b'$.
+\end{proof}
+
+\section{Forme canonique}
+\subsection{Méthode de complétion au carré}\label{sec2-1}
+Fixons nous un réel $m$. On rappelle que, pour tout $x\in\R$, $(x+m)^2=x^2+2mx+m^2$. Ou encore :
+\begin{equation}
+\forall x\in\R, \; x^2+2mx=\left(x+m\right)^2-m^2.
+\end{equation}
+
+Dans le cas de $P : \R\rightarrow\R, x\mapsto x^2+2mx+p$, on remarque que l'on peut alors écrire
+\begin{equation}
+x^2+2mx+p=\left(x+m\right)^2-m^2+p.\label{eqfcreduite}
+\end{equation}
+
+Cette remarque fonde la \emph{méthode de complétion au carré}.
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item \label{explefactor}
+On souhaite résoudre l'équation $x^2-6x+7=0$. On remarque que \[x^2-6x+7=(x-3)^2-9+7\] et on se ramène ainsi à
+\begin{align*}
+(x-3)^2-2&=0,\\
+(x-3)^2-\bigl(\sqrt{2}\bigr)^2&=0,\\
+\intertext{puis en employant une identité remarquable}
+\bigl(x-3+\sqrt{2}\bigr)\bigl(x-3-\sqrt{2}\bigr)&=0.
+\end{align*}
+D'où l'on déduit que l'ensemble des solutions de $x^2-6x+7=0$ est
+\[
+\symcal{S}=\bigl\{3-\sqrt{2}, 3+\sqrt{2}\bigr\}.
+\]
+\item Démontrer que $x^2+x+1$ est strictement positif pour tout $x\in\R$.
+On écrit
+\begin{align*}
+x^2+x+1&=x^2+2\times\frac12x+1,\\
+&=\left(x+\frac12\right)^2-\frac14+1,\\
+&=\left(x+\frac12\right)^2+\frac34\,.
+\end{align*}
+
+On en déduit que, pour tout $x\in\R$,
+\[x^2+x+1≥\frac34\:.\]
+On a donc finalement : $\forall x\in\R,\; x^2+x+1>0$.
+\end{enumerate}
+\end{example}
+\subsection{Cas général}
+En factorisant $a$ dans $P(x)$, on obtient le théorème suivant :
+\begin{thm}
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$. On a
+\begin{equation}
+\forall x\in\R,\;P(x)=a\left(\left(x+\frac{b}{2a}\right)^2-\frac{\Delta}{4a^2}\vphantom{\frac{b^2}{4a^2}}\right),\label{eqformcan}
+\end{equation}
+où $\Delta$, que l'on nomme \emph{discriminant} du polynôme $P(x)$, vaut $\Delta=b^2-4ac$.
+\label{thformcan}
+\end{thm}
+\begin{proof}
+On commence par factoriser $a$ dans $P(x)$ :
+\[P(x)=a\left(x^2+\frac{b}{a}x+\frac{c}{a}\right),\]
+puis on utilise l'égalité \eqref{eqfcreduite} avec $m=b/(2a)$ et $p=c/a$. On obtient
+\[P(x)=a\left(\left(x+\frac{b}{2a}\right)^2-\frac{b^2}{4a^2}+\frac{c}{a}\right).
+\]
+%D'où le résultat annoncé.
+Une réduction au même dénominateur amène alors au résultat annoncé.
+\end{proof}
+
+\subsubsection{Discriminant réduit}
+Dans le cas où $b$ se met agréablement sous la forme $2b'$ (par exemple, lorsque $b$ est un entier pair) on peut remarquer que $b/2a=b'/a$ et que $\Delta=4b'^2-4ac$.
+ On est alors amené à poser $\Delta'=b'^2-ac$ et l'on obtient
+\begin{equation}
+\forall x\in\R,\;P(x)=a\left(\left(x+\frac{b'}{a}\right)^2-\frac{\Delta'}{a^2}\vphantom{\frac{b^2}{4a^2}}\right).
+\end{equation}
+Le nombre $\Delta'$ est souvent nommé \emph{discriminant réduit}
+
+\subsubsection{Extrémums}
+La forme canonique de la fonction $P$ met en évidence l'existence d'un extrémum dont la nature dépend du signe de $a$.
+\begin{thm}
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$.
+\XSmartphoneCommand{\vspace{\baselineskip}}
+
+La fonction $P$ admet en\SmartphoneCommand{\\} $-\dfrac{b}{2a}\left\{\begin{aligned}
+\text{un \emph{minimum} égal à $\smash{-\dfrac{\Delta}{4a}}$}\; &\text{si $a>0$,}\\[2.5ex]
+\text{un \emph{maximum} égal à $\smash{-\dfrac{\Delta}{4a}}$}\; &\text{si $a<0$.}
+\end{aligned}\right.$
+\vspace{1ex}\par
+\label{thextrem}
+\end{thm}
+
+\begin{proof}
+On voit tout d'abord que
+\[\forall x\in\R,\;\left(x+\frac{b}{2a}\right)^2≥0,
+\]
+donc que
+\[
+\forall x\in\R,\;\left(x+\frac{b}{2a}\right)^2-\frac{\Delta}{4a^2}≥-\frac{\Delta}{4a^2},
+\]
+l'égalité n'étant atteinte que si le carré est nul, donc si $x=-b/(2a)$. On fait alors apparaître $P(x)$ (compte tenu de l'égalité \eqref{eqformcan} du théorème \ref{thformcan}) en multipliant chaque membre de cette inégalité par $a\neq0$, ce qui change ou non son sens, selon que a est positif ou négatif. Il vient alors :
+\begin{itemize}
+\item si $a>0$,
+\[
+\forall x\in\R,\; P(x)≥-\frac{\Delta}{4a}\;;
+\]
+\item et si $a<0$,
+\[
+\forall x\in\R,\; P(x)≤-\frac{\Delta}{4a}\,.
+\]
+\end{itemize}
+On sait de plus que dans les deux cas, l'égalité est atteinte si et seulement si $x=-b/(2a)$.
+\end{proof}
+
+\section{Factorisation}
+\subsection{Théorème de factorisation}
+La méthode vue dans l'exemple \ref{explefactor} de la section \ref{sec2-1} se généralise, pourvu que $\Delta$ soit positif. Précisément, on a le théorème
+\begin{thm}\label{thfactor}%
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$. Si le discriminant $\Delta$ de $P$ est positif ($\Delta≥0$), alors
+\begin{align*}
+\forall x \in\R,\;P(x)&=a(x-\alpha)(x-\beta)\\
+\text{où}\quad\alpha=\frac{-b+\sqrt{\Delta}}{2a}&\text{ et }\beta=\frac{-b-\sqrt{\Delta}}{2a}.
+\end{align*}
+\end{thm}
+\begin{remark}
+Le cas où $\Delta=0$ est particulier, puisque l'on a alors
+\[
+\alpha=\beta=\frac{-b}{2a}\quad\text{soit :}\quad\forall x\in\R,\;P(x)=a\left(x-\frac{-b}{2a}\right)^2.
+\]
+\end{remark}
+
+\begin{proof}
+On remarque que si $\Delta≥0$, on peut écrire
+\[
+\frac{\Delta}{4a^2}=\left(\frac{\sqrt{\Delta}}{2a}\right)^2.
+\]
+
+En reportant dans l'égalité \eqref{eqformcan} du théorème \ref{thformcan}, on obtient
+\[
+\forall x\in\R,\;P(x)=a\left(\left(x+\frac{b}{2a}\right)^2-\left(\frac{\sqrt{\Delta}}{2a}\right)^2\right).
+\]
+
+On obtient alors le résultat annoncé en factorisant la différence de deux carrés grâce à l'identité remarquable $A^2-B^2=(A+B)(A-B)$.
+\end{proof}
+
+\subsection{Racines}
+Soit $P$ une fonction polynôme du second degré.
+On dit que $P$ est factorisable par $(x-x_0)$ s'il existe $m\in\R^*$ et $p\in\R$ tels que
+\begin{equation}\forall x\in\R,\;P(x)=(x-x_0)(mx+p).\label{eqfactorx0}\end{equation}
+On dit qu'un réel $x_0$ est une racine de $P$ si $P(x_0)=0$ : une racine de $P$ n'est donc rien d'autre qu'une solution de l'équation $P(x)=0$.
+
+Nous pouvons maintenant formuler le théorème qui suit :
+\begin{thm}
+Soit $P$ une fonction polynôme du second degré et $x_0\in\R$. Le réel $x_0$ est une racine de $P$ si et seulement si $P$ est factorisable par $(x-x_0)$.
+\end{thm}
+
+\begin{proof}
+Tout d'abord, si $P$ est factorisable par $x_0$, il suffit de calculer $P(x_0)$ en utilisant l'égalité \eqref{eqfactorx0} pour constater que $P(x_0)=0$, donc que $x_0$ est une racine de $P$.
+
+Réciproquement supposons que $x_0$ est une racine de $P$, donc que $P(x_0)=0$. Soit alors $a$, $b$ et $c$ les coefficients de $P(x)$ : on a
+\[ax_0^2+bx_0+c=P(x_0)=0,\]
+ d'où $c=-ax_0^2-bx_0$. Et en substituant cette écriture de $c$ dans l'expression de $P(x)$ :
+\begin{align*}
+P(x)&=ax^2+bx+c\\
+&= ax^2+bx-ax_0^2-bx_0,\\
+&= a(x^2-x_0^2)+b(x-x_0),\\
+&= a(x-x_0)(x+x_0)+b(x-x_0),\\
+&=(x-x_0)(ax+ax_0+b).
+\end{align*}
+
+On en arrive à $P(x)=(x-x_0)(mx+p)$, en prenant $m=a$ et $p=ax_0+b$.
+\end{proof}
+
+\subsubsection{Racines et équation du second degré}
+Nous faisons ici le point sur les racines de $P$, autrement dit sur la résolution de l'équation
+$P(x)=0$.
+
+
+\begin{itemize}
+\item \textit{Si $\Delta<0$,} nous reprenons le théorème \ref{thextrem} : dans ce cas, la fonction $P$ possède un minimum strictement positif si $a>0$ ou un maximum strictement négatif si $a<0$. Dans chaque cas, si $\Delta<0$, l'équation $P(x)=0$ ne possède pas de solution, autrement dit $P$ n'admet aucune racine.
+
+\item \textit{Si maintenant $\Delta=0$,} la remarque qui suit le théorème \ref{thfactor} prouve que l'équation $P(x)=0$ équivaut à
+\[
+\left(x-\frac{-b}{2a}\right)^2=0
+\]
+ et admet $-b/(2a)$ pour seule solution, ou encore que ce nombre est la seule racine de $P$. Dans la mesure où le facteur $x-(-b/(2a))$ intervient par son carré, on parle alors de \emph{racine double}.
+
+ \item \textit{Enfin si $\Delta>0$,} d'après le théorème \ref{thfactor}, $P(x)=0$ équivaut à $(x-\alpha)(x-\beta)=0$.
+%\DinoXiPadminiCommand{$(x-\alpha)(x-\beta)=0$.}
+%\DinoiPadminiCommand{\[(x-\alpha)(x-\beta)=0.\]}
+ Cette équation admet donc deux solutions, ou encore $P$ admet deux racines qui sont
+ \[
+ \alpha=\frac{-b+\sqrt{\Delta}}{2a}\quad\text{et}\quad\beta=\frac{-b-\sqrt{\Delta}}{2a}.
+ \]
+\end{itemize}
+
+
+\begin{remark}
+Dons le cas où l'on a posé $b=2b'$ et utilisé le discriminant réduit $\Delta'$, il est facile de vérifier que les racines s'expriment comme suit :
+\[
+\alpha=\frac{-b'+\sqrt{\Delta'}}{a}\quad\text{et}\quad\beta=\frac{-b'-\sqrt{\Delta'}}{a}.
+\]
+\end{remark}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Résoudre l'équation $3x^2-5x+1=0$ : calculons $\Delta=25-12=13$. L'équation a deux solutions qui sont les racines de $3x^2-5x+1$ :
+\[
+\alpha=\frac{5+\sqrt{13}}{6}\quad\text{et}\quad\beta=\frac{5-\sqrt{13}}{6}.
+\]
+L'ensemble des solutions est $\symcal{S}=\{\alpha,\beta\}$.
+\item Factoriser si possible $-2x^2+3x+2$ : on calcule $\Delta=9+16=5^2$. Il existe deux racines qui sont $2$ et $-1/2$ ; d'où
+\[
+\forall x\in\R,\;-2x^2+3x+2=-2(x-2)\left(x+\frac12\right).
+\]
+\item Factoriser si possible $A(x)=2x^2-8$ : utilisons l'identité remarquable
+\[
+a^2-b^2=(a+b)(a-b).
+\]
+\[\forall x\in\R,\;2x^2-8=2(x^2-4)=2(x-2)(x+2).\]
+Dans un cas de ce genre, il est bien sûr inutile de calculer $\Delta$. En revanche, l'existence de deux racines distinctes nous prouve que $\Delta>0$.
+\item Résoudre l'équation $3x^2+2=0$. La fonction polynôme $x\mapsto3x^2+2$ admet un minimum strictement positif égal à $2$. Il n'y a aucune solution, l'ensemble des solutions est $\symcal{S}=\emptyset$.
+\item Factoriser $9x^2-6x+1=0$. On pourrait envisager de calculer $\Delta$, mais en observant l'expression, on reconnait un membre d'identité remarquable :
+\[\forall x\in\R,\;9x^2-6x+1=(3x-1)^2.\]
+\item Résoudre $x^2+2x=0$. La factorisation est immédiate :
+\[x^2+2x=0\iff x(x+2)=0\iff x=0\text{ ou }x+2=0.\]
+L'ensemble des solutions de cette équation est donc $\symcal{S}=\{0,-2\}$.
+\end{enumerate}
+\end{example}
+%
+%
+
+\subsection{Problème de signe}
+Nous rappelons ici que la fonction \emph{signe} est définie sur $\R$ comme suit :
+\[\forall x \in \R,\; \sgn(x)=\begin{cases}
+-1 &\text{si $x<0$,}\\
+0 &\text{si $x=0$,}\\
+1 &\text{si $x>0$.}
+\end{cases}
+\]
+Cette définition est beaucoup plus pertinente que l'usage des symboles ${+}$ et ${-}$, ne serait-ce que parce qu'elle rend exacte et claire une formulation comme \emph{le signe du produit est le produit des signes}.
+\begin{thm}
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$.
+\begin{itemize}
+\item Si $\Delta<0$, le signe de $P(x)$ est égal à celui de $a$ en tout $x$ réel.
+\item Si $\Delta=0$, le signe de $P(x)$ est égal au signe de $a$ en tout $x$ réel différent de $-b/(2a)$ et s'annule en $-b/(2a)$.
+\item Si $\Delta>0$, le signe de $P(x)$ est égal au signe de $-a$ en tout $x$ intérieur à l'intervalle des racines, au signe de $a$ en tout $x$ extérieur à l'intervalle des racines et s'annule aux racines.
+\end{itemize}
+\label{thsgn}
+\end{thm}
+
+Ces résultats s'interprètent sur la représentation graphique $\symcal{C}_P$ de $P$, selon les signes de $\Delta$ et $a$ (voir figure \ref{figracines}).
+\afterpage{\clearpage\begin{figure}[H]\centering
+\AfourCommand{%
+\noindent\hfill\paraone\hfill\parathree\hfill\parafive\hfill\null
+\par
+\noindent\hfill\paratwo\hfill\parafour\hfill\parasix\hfill\null
+}
+\BigTabletCommand{%
+\noindent\hfill\paraone\hfill\parathree\hfill\parafive\hfill\null
+\par
+\noindent\hfill\paratwo\hfill\parafour\hfill\parasix\hfill\null
+}
+\TabletCommand{%
+\noindent\hfill\paraone\hfill\parathree\hfill\parafive\hfill\null
+\par
+\noindent\hfill\paratwo\hfill\parafour\hfill\parasix\hfill\null
+}
+\SmartphoneCommand{%
+\noindent\hfill\paraone\hfill\paratwo\hfill\null
+\par
+\noindent\hfill\parathree\hfill\parafour\hfill\null
+\par
+\noindent\hfill\parafive\hfill\parasix\hfill\null
+}
+\SmallTabletCommand{%
+\vspace*{1.5cm}\par
+\noindent\hfill\paraone\hfill\paratwo\hfill\null
+\par
+\noindent\hfill\parathree\hfill\parafour\hfill\null
+\par
+\noindent\hfill\parafive\hfill\parasix\hfill\null
+}
+\figcaption{}\label{figracines}
+\end{figure}
+}
+
+\begin{proof}
+Examinons successivement les trois cas du théorème.
+\begin{itemize}
+\item Si $\Delta<0$, le résultat provient d'une remarque déjà faite : dans ce cas, la fonction $P$ possède un minimum strictement positif si $a>0$ ou un maximum strictement négatif si $a<0$.
+\item Si $\Delta=0$, on a
+\[
+P(x)=a\left(x+\frac{b}{2a}\right)^2.
+\]
+% La fonction $P$ admet donc $0$ pour minimum lorsque $a>0$ ou pour maximum lorsque $a>0$. Dans les deux cas cet extrémum n'est atteint qu'une fois en $-b/(2a)$.
+Le résultat annoncé se déduit du tableau de signes
+\[\begin{array}{c|ccccc}
+\hline
+x&-\infty&&-b/(2a)&&\infty\\
+\hline
+\sgn\bigl(\bigl(x+\frac{b}{2a}\bigr)^2\bigr)&&1&0&1&\\
+\hline
+\sgn(P(x))&&\sgn(a)&0&\sgn(a)&\\
+\hline
+\end{array}\]
+\item Si $\Delta>0$, on constate, en se référant à l'expression des racines $\alpha$ et $\beta$ dans théorème \ref{thfactor}, que $\alpha$ est la plus grande des deux racines si $a>0$ et la plus petite si $a<0$. En posant
+\begin{align*}\alpha'=\min(\alpha,\beta)&\text{ et }\beta'=\max(\alpha,\beta),\\
+\intertext{on obtient}
+P(x)=a(x-\alpha')(x-\beta'),\quad&\text{ avec $\alpha'<\beta'$}.
+\end{align*}
+On établit alors le tableau de signes
+{\SmartphoneCommand{\small}
+\[\begin{array}{c|ccccccc}
+\hline
+x&-\infty&&\alpha'&&\beta'&&\infty\\
+\hline
+\sgn(x-\alpha')&&-1&0&1&1&1&\\
+\hline
+\sgn(x-\beta')&&-1&-1&-1&0&1&\\
+\hline
+\sgn(P(x))&&\sgn(a)&0&\sgn(-a)&0&\sgn(a)&\\
+\hline
+\end{array}
+\]}
+Le résultat annoncé s'en déduit.\qedhere
+\end{itemize}
+\end{proof}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Résoudre $x^2-x-6≤0$ : le discriminant vaut $\Delta=1+24=25$. Il existe deux racines qui sont $-2$ et $3$. On veut que $x^2-x-6$ soit négatif donc nul ou du signe de~$-a$ : cela se produit aux racines ou à l'intérieur de l'intervalle des racines. L'ensemble des solutions est $\symcal{S}=[-2,3]$.
+
+On aurait pu également, une fois les racines calculées, utiliser la forme factorisée du polynôme $P(x)=x^2-x-6$. Ainsi $P(x)=(x+2)(x-3)$, d'où le tableau de signes :
+\[\begin{array}{c|ccccccc}
+\hline
+x&-\infty&&\quad-2\quad&&\quad3\quad&&\infty\\
+\hline
+\sgn(x+2)&&-1&0&1&1&1&\\
+\hline
+\sgn(x-3)&&-1&-1&-1&0&1&\\
+\hline
+\sgn(P(x))&&1&0&-1&0&1&\\
+\hline
+\end{array}
+\]
+On retrouve la solution donnée par la première méthode.
+
+\item Résoudre $(2x-6)^2>0$ : ce carré est positif pour tout $x\in\R$ et s'annule si et seulement si $x=3$. Par conséquent, l'ensemble des solutions de cette inéquation est $\symcal{S}=\R\smallsetminus\{3\}$. Si l'on avait eu la très mauvaise idée de développer pour calculer le discriminant, on aurait trouvé $\Delta=0$ et une racine double égale à $3$.
+\item Résoudre $3x^2-4x-1≥0$ : c'est l'occasion d'utiliser le discriminant réduit.
+
+On trouve $\Delta'=4+3=7$.
+Il existe deux racines :
+\[
+\alpha=\frac{2+\sqrt{7}}{3}\quad\text{et}\quad\beta=\frac{2-\sqrt{7}}{3}.
+\]
+On veut que $3x^2-4x-1$ soit positif, donc nul ou du signe de $a$ : cela se produit aux racines ou à l'extérieur de l'intervalle des racines. L'ensemble des solutions est donc
+\[
+\symcal{S}=\left]-\infty, \beta\right] \cup \left[\alpha, \infty\right[.
+\]
+\item Résoudre $5x-2x^2>0$. La factorisation se fait à vue :
+\[
+5x-2x^2=-2x\left(x-\frac52\right),
+\]
+ il y a donc deux racines : $\alpha=0$ et $\beta=5/2$.
+
+On peut ensuite soit faire un tableau de signes, soit utiliser le théorème \ref{thsgn}, ce que nous ferons ici.
+On veut que $5x-2x^2$ soit strictement positif, donc du signe de $-a$ : cela se produit si et seulement si $x$ est à l'intérieur de l'intervalle des racines. L'ensemble des solutions est donc
+$\symcal{S}=\left]0,\, 5/2\right[$.
+\item Résoudre $x^2-x+1>0$ : on trouve $\Delta=-3$. Il n'y a pas de racines, donc $x^2-x+1$ admet pour signe $1$ pour tout $x\in\R$. Tout $x$ réel est donc solution : l'ensemble des solutions est $\symcal{S}=\R$.
+\end{enumerate}
+\end{example}
+\section{Somme et produit des racines}
+\subsection{Expression de la somme et du produit des racines}
+On suppose ici que $\Delta≥0$, c'est-à-dire que le polynôme $P$ deux racines $\alpha$ et $\beta$, confondues en une racine double au cas où $\Delta=0$. On a le théorème suivant:
+\begin{thm}\label{thsomprod}%
+Soit $P$, la fonction polynôme de degré 2 définie sur $\R$ par $P(x)=ax^2+bx+c$. Si le discriminant $\Delta$ de $P$ est positif, la somme et le produit des racines de $P$ sont données par
+\[
+\alpha+\beta=-\frac{b}{a} \quad\text{et}\quad \alpha\beta=\frac{c}{a}\:.
+\]
+\end{thm}
+
+\begin{remark}
+On sait que si $\Delta=0$, on a $\alpha=\beta=-b/(2a)$. On retrouve bien
+\[\alpha+\beta=2\times\left(-\frac{b}{2a}\right)=-\frac{b}{a}\;;\]
+on remarque également que, puisque $\Delta=0$, on a $b^2=4ac$ et par conséquent
+\[
+\alpha\beta=\left(-\frac{b}{2a}\right)^2=\frac{b^2}{4a^2}=\frac{4ac}{4a^2}=\frac{c}{a}\:.
+\]
+\end{remark}
+
+\begin{proof}On utilise la forme factorisée de $P(x)$ :
+\begin{align*}
+\forall x\in\R,\;P(x)&=a(x-\alpha)(x-\beta),\\
+&=a(x^2-\alpha x-\beta x +\alpha\beta),\\
+&=a\left(x^2-(\alpha+\beta)x+\alpha\beta\right),\\
+&=ax^2-a(\alpha+\beta)x +a\alpha\beta.
+\end{align*}
+
+D'après le théorème \ref{thunicite}, on peut identifier les coefficients : $-a(\alpha+\beta)=b$ et $a\alpha\beta=c$. Le résultat annoncé en découle immédiatement.
+\end{proof}
+\subsubsection{Racine apparente ou connue}
+On dit que $\alpha$ est une \frquote{racine apparente} (on dit également \frquote{évidente}) du polynôme $P$ lorsqu'un simple calcul à vue permet de montrer que $P(\alpha)=0$. On parle de racine connue lorsqu'un calcul antérieur a permis d'établir cette égalité. Dans une telle situation, il est facile de déterminer $\beta$, l'autre racine de $P$, grâce à la somme ou au produit :
+\[
+ \beta=-\frac{b}{a}-\alpha \quad \text{ou (dans le cas où $\alpha\neq0$)}\quad\beta=\frac{c}{a\alpha}.
+\]
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Factoriser le polynôme $P$, défini sur $\R$ par $P(x)=3x^2+9x+6$. Un calcul immédiat montre que $P(-1)=0$ : le réel $-1$ est donc racine de $P$, tandis que l'autre racine $\beta$ vérifie~\mbox{$-1\times\beta=6/3=2$}. D'où $\beta=-2$ et la factorisation : \[P(x)=3(x+1)(x+2).\]
+\item On pose $Q(x)=2x^2-13x+15$. Calculer $Q(5)$ et résoudre l'équation $Q(x)=0$. On trouve $Q(5)=0$ : le réel $5$ est donc racine de $Q$. L'autre racine vérifie $5+\beta=6{,}5$, d'où $\beta=1{,}5$ : l'ensemble des solutions de l'équation proposée est \[\symcal{S}=\left\{5, \frac32\right\}\,.\]
+
+\end{enumerate}
+\end{example}
+
+\subsection{Trouver deux nombres connaissant leur somme et leur produit}
+
+\begin{thm}
+Deux réels $s$ et $p$ étant donnés, il existe deux nombres réels $\alpha$ et $\beta$ dont la somme vaut $s$ et le produit $p$ si et seulement si le nombre $\Delta=s^2-4p$ est positif. Dans ce cas, les nombres $\alpha$ et $\beta$ sont les racines de la fonction polynôme de degré $2$ définie par $P(x)=x^2-sx+p$, de discriminant $\Delta$.
+\end{thm}
+\begin{proof}
+\begin{itemize}
+\item Tout d'abord, si $s^2-4p≥0$, la fonction polynôme $P$, de discriminant $\Delta=s^2-4p$ admet deux racines dont la somme est $s$ et le produit $p$ d'après le théorème \ref{thsomprod}.
+
+\item Réciproquement, s'il existe deux nombres $\alpha$ et $\beta$ tels que
+\[
+\alpha+\beta=s \quad\text{et}\quad \alpha\beta=p,
+\]
+on a, d'après la première équation, $\beta=s-\alpha$, puis en substituant dans la seconde
+\[\alpha(s-\alpha)=p\quad\text{soit}\quad\alpha^2-s\alpha+p=0,\]
+c'est-à-dire $P(\alpha)=0$.
+
+Il est donc nécessaire que $\alpha$ soit une racine de $P$, ce qui entraîne que le discriminant $s^2-4p$ soit positif. Enfin, la relation $\beta=s-\alpha$ entraîne que $\beta$ est alors la seconde racine de $P$.\qedhere
+\end{itemize}
+\end{proof}
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Trouver deux nombres dont la somme vaut $1$ et le produit $-12$. Ces deux nombres doivent être racines de $x^2+x-12$ dont le discriminant est $49$ et qui admet $-3$ et $4$ pour racines. Les deux nombres cherchés sont donc $-3$ et $4$.
+\item Trouver deux nombres dont la somme vaut $6$ et le produit $9$. On forme le polynôme $x^2-6x+9$, égal à $(x-3)^2$, dont le discriminant est nul et qui admet $3$ pour racine double : les nombres $\alpha$ et $\beta$ dont le produit vaut $9$ et la somme $6$ sont tous deux égaux à $3$.
+\item Trouver deux nombres dont la somme vaut $s=5$ et le produit $p=8$. On calcule $s^2-4p=-7$ : le problème n'a pas de solution (tout comme le polynôme $x^2-5x+8$ n'admet pas de racines).
+\end{enumerate}
+\end{example}
+\endinput
+
diff --git a/macros/luatex/latex/tango/examples/puissance-cercle.tex b/macros/luatex/latex/tango/examples/puissance-cercle.tex
new file mode 100644
index 0000000000..0263bcb20f
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/puissance-cercle.tex
@@ -0,0 +1,713 @@
+\tgotitle{Puissance d'un point par rapport à un cercle}
+
+\section{Mesure algébrique}
+On définit la mesure algébrique d'un bipoint~$(A,B)$ dans un repère de la droite~$(AB)$ comme la différence des abscisses $x_B-x_A$ (voir figure~\ref{figmesalg}). Dans le contexte euclidien qui nous intéresse ici, les repères des droites sont normés : la mesure algébrique ne dépend que de l'orientation de la droite (elle est définie \frquote{au signe près}). On notera cependant que le produit ou le quotient de deux mesures algébriques sont quant à eux indépendants du choix du repère, puisqu'en cas de changement d'orientation les signes des deux quantités considérées changent simultanément.
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=above:$A$] (A) at (-1.3,0);
+\coordinate [label=below:$x_A$] (xA) at (-1.3,0);
+\coordinate[label=above:$B$] (B) at (1.7,0);
+\coordinate [label=below:$x_B$] (xB) at (1.7,0);
+\coordinate (Z) at ($(A)!1.1!(B)$);
+\coordinate (T) at ($(B)!1.1!(A)$);
+\draw (Z)--(T);
+\node[below] at ($(A)!0.5!(B)$){$\mesalg{AB}=x_B-x_A$};
+\foreach \point in {A,B}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figmesalg}
+\end{figure}
+
+De la définition qui vient d'être donnée, on déduit immédiatement que :
+\begin{itemize}
+\item Pour tout point $A$, $\mesalg{AA}=0$.
+\item Pour tout couple de points $A$ et $B$, $\mesalg{BA}$ et $\mesalg{AB}$ sont deux nombres opposés.
+\end{itemize}
+Plus généralement, on peut énoncer le
+\begin{thm}\label{thchasles}%
+Soit $A$, $B$ et $C$ trois points donnés sur une droite dans un ordre quelconque. On a l'égalité suivante (relation de Chasles pour les mesures algébriques)
+\[\mesalg{AC}=\mesalg{AB}+\mesalg{BC}.\]
+\end{thm}
+
+\begin{proof} La vérification est immédiate.
+\begin{align*}\mesalg{AB}+\mesalg{BC}&=(x_B-x_A)+(x_C-x_B),\\
+&=x_C-x_A,\\
+&=\mesalg{AC}.\qedhere
+\end{align*}
+\end{proof}
+
+Nous donnons maintenant deux compléments sur la notion de mesure algébrique, qui faciliteront la compréhension de la suite.
+
+\begin{remark}[Lien avec le produit d'un vecteur par un réel]
+La notion de mesure algébrique est fortement liée à celle de produit d'un vecteur par un réel. Si $O$ et $A$ sont deux points distincts, $\lambda$ un réel et $M$ un point quelconque du plan, on a l'équivalence
+\[
+(\Vector{OM}=\lambda\Vector{OA})\iff(M\in (OA) \text{ et }\mesalg{OM}=\lambda\mesalg{OA}).
+\]
+Il s'en déduit que le milieu $I$ d'un segment $[AB]$ peut être caractérisé par des relations entre mesures algébriques, qu'il est parfois intéressant de substituer aux égalités vectorielles correspondantes :
+\begin{align}
+I \text{ est le milieu de }[AB]&\iff \mesalg{AI}=\mesalg{IB}=\frac12\mesalg{AB},\\
+&\iff\mesalg{IA}+\mesalg{IB}=0.\label{eqcaracmilieu}
+\end{align}
+\end{remark}
+
+\begin{remark}[Lien avec le produit scalaire]
+La mesure algébrique peut également intervenir dans l'expression du cosinus d'un angle et du produit scalaire. Précisément, si $A$ et $B$ sont deux points tous deux distincts du point $O$, le produit scalaire $\Vector{OA}\cdot\Vector{OB}$ peut être défini par
+\begin{equation}\Vector{OA}\cdot\Vector{OB}=OA\times OB\times \cos(\widehat{AOB}).\label{pscal1}
+\end{equation}
+%\[
+%\Vector{OA}\cdot\Vector{OB}=OA\times OB\times \rho([OA),[OB)),
+%\]
+%où $\rho([OA),[OB))$ désigne le rapport de projection orthogonale de la demi-droite $[OB)$ sur la demi-droite $[OA)$.
+
+On désigne par $H$ le projeté orthogonal de $B$ sur la \emph{droite} $(OA)$.
+La définition~\eqref{pscal1} permet d'affirmer que le produit scalaire $\Vector{OA}\cdot\Vector{OB}$ est de même signe que $\cos(\widehat{AOB})$, soit positif, si l'angle $\widehat{AOB}$ est aigu et négatif si cet angle est obtus. Le point $H$ appartient dans ce dernier cas à la demi-droite opposée à $[OA)$ (voir figure~\ref{figpscal0}). On a donc :
+\begin{equation*}
+\cos(\widehat{AOB})=
+\begin{cases}
+\hphantom{-}OH/OB&\text{si $\widehat{AOB}$ est aigu},\\
+-OH/OB&\text{si $\widehat{AOB}$ est obtus}.\\
+\end{cases}
+\end{equation*}
+
+%\[\cos(\widehat{AOB})=\frac{\mesalg{OH}}{\mesalg{OB}}.\]
+En reportant dans~\eqref{pscal1} et en simplifiant par $OB$, on obtient une autre expression du produit scalaire :
+\begin{equation*}
+\Vector{OA}\cdot\Vector{OB}=
+\begin{cases}
+\hphantom{-}OA\times OH&\text{si $\widehat{AOB}$ est aigu},\\
+-OA\times OH&\text{si $\widehat{AOB}$ est obtus}.
+\end{cases}%\label{pscal0}
+\end{equation*}
+
+
+
+On remarque alors que les demi-droites $[OA)$ et $[OH)$ sont de même sens si $\widehat{AOB}$ est aigu, et de sens contraire si $\widehat{AOB}$ est obtus. D'où une expression du produit scalaire utilisant les mesures algébriques :
+\begin{equation}
+\Vector{OA}\cdot\Vector{OB}=\mesalg{OA}\times\mesalg{OH}.\label{pscal0}
+\end{equation}
+
+%\dinofig{\figcaption{}\label{figpscal0}}
+\XSmartphoneCommand{
+\begin{figure}[ht]
+\hfill
+\begin{tikzpicture}
+\coordinate[label=left:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=below:$B$](B) at ($(O)!3!350:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=above:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate[label=right:$A$](A) at ($(O)!1.3!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\hfill\hfill
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=above:$B$](B) at ($(O)!2.9!160:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=below:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate(Z) at ($(O)!1.2!(H)$);
+\coordinate[label=above:$A$](A) at ($(O)!-0.6!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw(O)--(Z);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\hfill\null
+\figcaption{}\label{figpscal0}
+\end{figure}
+}
+\SmartphoneCommand{
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=below:$B$](B) at ($(O)!3!350:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=above:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate[label=right:$A$](A) at ($(O)!1.3!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\\[1ex]
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (0,0);
+\coordinate(X) at (1,0);
+\coordinate[label=above:$B$](B) at ($(O)!2.9!160:(X)$);
+\coordinate(Y) at ($(O)!0.5!(B)$);
+\coordinate[label=below:$H$](H) at ($(Y)!1!50:(B)$);
+\coordinate(Z) at ($(O)!1.2!(H)$);
+\coordinate[label=above:$A$](A) at ($(O)!-0.6!(H)$);
+\draw[semithick,->] (O)--(B);
+\draw[semithick,->] (O)--(A);
+\draw(O)--(Z);
+\draw[dashed](B)--(H);
+\foreach \point in {O,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figpscal0}
+\end{figure}
+}
+\begin{example}[Remarques]
+\begin{enumerate}
+\item L'angle noté $\widehat{AOB}$ est un angle \emph{non orienté} de demi-droites ; autrement dit, il n'y a pas lieu de distinguer $\widehat{AOB}$ et $\widehat{BOA}$. Il en découle que le produit scalaire est commutatif (le terme \frquote{symétrique} serait sans doute plus adapté).
+
+On aurait donc pu tout aussi bien utiliser le projeté de $A$ sur $(OB)$.
+\item L'indépendance du cosinus par rapport à l'ordre des deux demi droites $[OA)$ et $[OB)$ provient de ce que $\cos(\widehat{AOB})$ est égal au rapport de projection orthogonale, noté $\rho([OA),[OB))$, de la demi-droite $[OB)$ sur la demi-droite $[OA)$. On sait en effet (c'est en général considéré comme un des axiomes de la géométrie plane) que
+\[\rho([OA),[OB))=\rho([OB),[OA)).\]
+
+ \item Lorsque les points $A$ et $B$ sont confondus, on a
+ \begin{align*}
+ \Vector{OA}\cdot\Vector{OB}&=\Vector{OA}\cdot\Vector{OA},\\
+ &=OA^2\times \cos(\widehat{AOA}).
+ \end{align*}
+ L'angle $\widehat{AOA}$ est nul : on a donc $\cos(\widehat{AOA})=1$ d'où finalement
+ \begin{equation}
+\Vector{OA}\cdot\Vector{OA}=\bigl({\Vector{OA}}\bigr)^2=OA^2.\label{eqcarres}
+\end{equation}
+\end{enumerate}
+\end{example}
+\end{remark}
+
+\section{Point et cercle}
+\subsection{Une définition}
+Étant donné un cercle $\symcal{C}$, de centre $O$ et de rayon $r$, et un point $P$ quelconque, la puissance du point $P$ par rapport au cercle $\symcal{C}$ est par définition le nombre
+\[\symcal{C}(P)=OP^2-r^2 \text{ (voir figure~\ref{figdefppc})}.\]
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=right:$P$] (P) at ($(O)!3.2!15:(X)$);
+\coordinate[label=right:$A$](A) at ($(O)!1!312:(X)$);
+\draw[semithick](P)--(O)--(A);
+\node[right] at (X){$\symcal{C}(P)=OP^2-OA^2$};
+\node[right=1.3cm,below=1mm] at (X){$\text{pour tout }A\in\symcal{C}$};
+\foreach \point in {P,O,A}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figdefppc}
+\end{figure}
+
+Par conséquent, la puissance d'un point $P$ par rapport à un cercle est :
+\begin{itemize}
+\item strictement positive si le point $P$ est extérieur au cercle;
+\item nulle si le point $P$ appartient au cercle;
+\item strictement négative et au minimum égale à $-r^2$ si le point $P$ est intérieur au cercle.
+\end{itemize}
+
+\subsection{Avec une tangente}\label{subsectangente}
+On se place ici dans le cas où le point $P$ est extérieur au cercle. Il est alors possible de s'intéresser aux tangentes issues de $P$.
+\begin{thm}
+Soit un cercle $\symcal{C}$ de centre $O$, un point $P$ extérieur au cercle et $T$ le point de contact de l'une des tangentes à $\symcal{C}$ issues de $P$. La puissance de $P$ par rapport à $\symcal{C}$ vaut
+\[\symcal{C}(P)=PT^2.\]
+\end{thm}
+
+
+\begin{proof}
+On pourra se référer à la figure \ref{figtangente}. La droite $(PT)$ étant tangente à $\symcal{C}$, le triangle $OTP$ est rectangle en $T$. D'après le théorème de Pythagore, on a
+\[\symcal{C}(P)=OP^2-OT^2=PT^2.\qedhere\]
+\end{proof}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=left:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=right:$P$] (P) at ($(O)!1.7!345:(X)$);
+\coordinate(Y) at ($(O)!0.5!(P)$);
+\node[draw,dashed] (x) at (Y) [circle through={(P)}]{};
+\coordinate[label=above:$T$](T) at (intersection 2 of c and x);
+\draw (P)--(T)--(O)--cycle;
+\foreach \point in {P,T,O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figtangente}
+\end{figure}
+
+\subsection{Avec une sécante}\label{subsecsecante}
+Le point $P$ est cette fois-ci quelconque. On considère alors une droite sécante au cercle et passant par $P$ (voir la figure \ref{figsecante}).
+\begin{thm}
+Soit un cercle $\symcal{C}$ de centre $O$, un point $P$ quelconque et une droite passant par $P$ sécante au cercle en $A$ et $B$. La puissance de $P$ par rapport à $\symcal{C}$ vaut alors
+\[\symcal{C}(P)=\mesalg{PA}\times\mesalg{PB}.\]
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A$] (A) at ($(O)!1!155:(X)$);
+\coordinate(A') at ($(A)!2!(O)$);
+\coordinate[label=right:$P$] (P) at ($(O)!1.8!35:(X)$);
+\coordinate(Z) at ($(A')!0.5!(P)$);
+\node (x) at (Z) [circle through={(P)}]{};
+\coordinate[label=above:$B$](B) at (intersection 2 of c and x);
+\coordinate[label=above:$I$](I) at ($(A)!0.5!(B)$);
+\draw (P)--(B)--(I)--(A);
+\draw(A)--(O)--(B);
+\draw(P)--(O)--(I);
+\foreach \point in {A,P,B,O,I}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figsecante}
+\end{figure}
+
+\begin{proof}
+Soit $I$ le milieu de $[AB]$ : $AOB$ étant isocèle en $O$, la droite $(OI)$ est la médiatrice de $[AB]$. Les triangles $OIP$ et $OIA$ sont rectangles en $I$. On a donc $OP^2=OI^2+IP^2$ et $OA^2=OI^2+IA^2$.
+
+ Par conséquent,
+\begin{align*}
+\symcal{C}(P)&=PO^2-OA^2,\\
+&=(OI^2+IP^2)-(OI^2+IA^2),\\
+\intertext{soit en réduisant,}
+\symcal{C}(P)&=IP^2-IA^2,\\
+\intertext{puis en utilisant une identité remarquable et les égalités~\eqref{eqcarres} et~\eqref{eqcaracmilieu}}
+\symcal{C}(P)&=\mesalg{PI}^2-\mesalg{IA}^2,\\
+&=(\mesalg{PI}+\mesalg{IA})(\mesalg{PI}-\mesalg{IA}),\\
+&=(\mesalg{PI}+\mesalg{IA})(\mesalg{PI}+\mesalg{IB}),\\
+\intertext{et enfin, grâce au théorème~\ref{thchasles}}
+\symcal{C}(P)&=\mesalg{PA}\times\mesalg{PB}.\qedhere
+\end{align*}
+
+\end{proof}
+
+\begin{example}[Remarques]
+\begin{enumerate}
+\item Il est remarquable que la quantité $\mesalg{PA}\times\mesalg{PB}$ ne dépende pas de la sécante choisie : autrement dit, si deux sécantes passant par $P$ coupent le cercle respectivement en $A$ et $B$ et en $C$ et $D$, alors
+\[\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}.\]
+\item Si $P$ est intérieur au cercle, les demi-droites $[PA)$ et $[PB)$ sont de sens contraires : on retrouve le fait que $\symcal{C}(P)$ est dans ce cas négatif.
+\item Une tangente issue de $P$, comme on l'a évoqué en \ref{subsectangente}, peut être considérée comme une position limite d'une sécante pivotant autour de $P$, les points $A$ et $B$ étant alors confondus en $T$ : on aura bien de ce point de vue $\mesalg{PA}\times\mesalg{PB}=PT^2$.
+\end{enumerate}
+\end{example}
+
+\subsection{Utilisation du produit scalaire}
+On utilise ici la relation~\eqref{pscal0} pour donner une autre expression de la puissance d'un point par rapport à un cercle (voir figure~\ref{figpscal2}).
+\begin{thm}
+Soit un cercle $\symcal{C}$ de centre $O$, un point $P$ quelconque, et deux points de $\symcal{C}$ diamétralement opposés $A_1$ et $A_2$. La puissance de $P$ par rapport à $\symcal{C}$ vaut alors
+\[\symcal{C}(P)=\Vector{PA_1}\cdot\Vector{PA_2}.\]
+\end{thm}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A_1$] (A) at ($(O)!1!160:(X)$);
+\coordinate[label=right:$A_2$] (A') at ($(A)!2!(O)$);
+\coordinate[label=right:$P$] (P) at ($(O)!2.2!32:(X)$);
+\coordinate(Z) at ($(A')!0.5!(P)$);
+\node (x) at (Z) [circle through={(P)}]{};
+\coordinate[label=above:$B$](B) at (intersection 2 of c and x);
+\draw [semithick,->](P)--(A);
+\draw[semithick,->](P)--(A');
+\draw(A')--(B);
+\foreach \point in {P,B,O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figpscal2}
+\end{figure}
+
+\begin{proof}%\sloppy
+Tout d'abord, les droites $(PA_1)$ et $(PA_2)$ ne peuvent être toutes les deux tangentes à $\symcal{C}$ : en effet, deux tangentes en des points diamétralement opposés sont parallèles disjointes et ne peuvent avoir le point $P$ en commun. Quitte à permuter $A_1$ et $A_2$, il n'est donc pas restrictif de supposer que la droite $(PA_1)$ est sécante (et non tangente) à $\symcal{C}$.
+
+Soit alors $B$ la seconde intersection de la droite $(PA_1)$ avec le cercle. Le segment $[A_1A_2]$ étant un diamètre du cercle, le point $B$ est le projeté orthogonal de $A_2$ sur $(PA_1)$. On a donc d'après \ref{subsectangente}
+\begin{align*}
+\symcal{C}(P)&=\mesalg{PA_1}\times\mesalg{PB},\\
+&=\Vector{PA_1}\cdot\Vector{PA_2}.\qedhere
+\end{align*}
+\end{proof}
+
+
+\begin{remark}
+On se persuadera facilement, en observant la figure \ref{figpscal3}, que le raisonnement précédent est indépendant de la position de $P$ par rapport au cercle.
+\end{remark}
+%\dinofig[-0.5]{\figcaption{}\label{figpscal3}}
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O$] (O) at (2,0);
+\coordinate(X) at (3.5,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A_1$] (A) at ($(O)!1!160:(X)$);
+\coordinate[label=right:$A_2$] (A') at ($(A)!2!(O)$);
+\coordinate[label=above:$P$] (P) at ($(O)!0.6!70:(X)$);
+\coordinate(Z) at ($(A')!0.5!(P)$);
+\node (x) at (Z) [circle through={(P)}]{};
+\coordinate[label=above:$B$](B) at (intersection 2 of c and x);
+\draw [semithick,->](P)--(A);
+\draw[semithick,->](P)--(A');
+\draw(P)--(B);
+\draw(A')--(B);
+\foreach \point in {P,B,O}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figpscal3}
+\end{figure}
+
+\subsection{Dans un repère orthonormal}
+On se place ici dans un repère orthonormal et l'on considère un cercle $\symcal{C}$ de centre $\Omega(a,b)$ et de rayon $r$. On s'intéresse alors à l'expression de la puissance d'un point $M(x,y)$ quelconque par rapport au cercle $\symcal{C}$.
+\begin{thm}\label{threp}
+Soit dans le plan rapporté à un repère orthonormal un cercle $\symcal{C}$ de centre $\Omega(a,b)$ et de rayon $r$. Soit un point $M(x,y)$. La puissance de $M$ par rapport à $\symcal{C}$ est
+\[\symcal{C}(M) = x^2+y^2-2ax-2by+a^2+b^2-r^2.\]
+\end{thm}
+
+\begin{proof}
+On a
+\begin{align*}\symcal{C}(M)&=\Omega M^2-r^2\\
+&={(x-a)}^2+{(y-b)}^2-r^2,\\
+&=x^2-2ax+a^2+y^2-2by+b^2-r^2.\qedhere
+\end{align*}
+\end{proof}
+
+De plus, en remarquant que $M\in\symcal{C}$ si et seulement si la puissance de $M$ par rapport à $\symcal{C}$ est nulle, on établit le corollaire suivant :
+%\DinoAfourNBCommand{\par\pagebreak}
+\begin{coro*}
+Dans le plan rapporté à un repère orthonormal, le cercle $\symcal{C}$ de centre $\Omega(a,b)$ et de rayon $r$ admet pour équation
+\[x^2+y^2-2ax-2by+c=0,\]
+où $c=a^2+b^2-r^2$.
+\end{coro*}
+
+\section{Cocyclicité}
+On dit que quatre points distincts sont cocycliques s'ils appartiennent à un même cercle (un tel cercle est évidemment unique : ce que l'on affirme en disant que les points sont cocycliques est que cercle circonscrit au triangle formé par trois quelconques de ces points passe par le quatrième). On se propose d'établir le théorème suivant (voir figure~\ref{figcocy}).
+
+\begin{thm} Soit quatre points distincts $A$, $B$, $C$ et $D$ tels que les droites $(AB)$ et $(CD)$ soient sécantes en $P$. Les points $A$, $B$, $C$, $D$ sont cocycliques si et seulement si
+\[\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}.\]
+\end{thm}
+
+%\dinofig{\figcaption{}\label{figcocy}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate (O) at (2,0);
+\coordinate(X) at (4,0);
+\node[draw,label=above:$\symcal{C}$] (c) at (O) [circle through={(X)}]{};
+\coordinate[label=left:$A$] (A) at ($(O)!1!140:(X)$);
+\coordinate[label=below:$B$] (B) at ($(O)!1!310:(X)$);
+\coordinate[label=left:$C$] (C) at ($(O)!1!210:(X)$);
+\coordinate[label=above:$D$] (D) at ($(O)!1!65:(X)$);
+\coordinate[label=right:$\kern3pt P$](P) at (intersection of A--B and C--D);
+\draw(A)--(B);
+\draw(C)--(D);
+\foreach \point in {A,B,C,D,P}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcocy}
+\end{figure}
+
+\begin{proof}
+Il s'agit de démontrer une équivalence. Nous procéderons donc classiquement en deux temps : d'abord le sens direct, puis la réciproque.
+
+Supposons pour commencer que les points $A$, $B$, $C$, $D$ soient sur un même cercle $\symcal{C}$. Alors les droites $(AB)$ et $(CD)$ étant des sécantes au cercle contenant chacune le point $P$, on a
+\[\symcal{C}(P)=\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}.\]
+
+Réciproquement, supposons que $\mesalg{PA}\times\mesalg{PB}=\mesalg{PC}\times\mesalg{PD}$. Soit alors $\symcal{C}\;$ le cercle circonscrit au triangle $ABC$ : il nous suffit de prouver que $D\in\symcal{C}$. La droite $(CD)$ coupe le cercle en $C$ et en un second point $M$ tel que
+\begin{align*}\mesalg{PC}\times\mesalg{PM}&=\symcal{C}(P)\\
+&=\mesalg{PA}\times\mesalg{PB}\\
+&=\mesalg{PC}\times\mesalg{PD}, \text{ par hypothèse.}
+\end{align*}
+On en déduit que $\mesalg{PD}=\mesalg{PM}$, donc que $D=M$ ($P$ ne peut être confondu avec $C$, car alors il serait lui même confondu avec $A$ ou $B$).
+\end{proof}
+
+
+\section{Axe radical de deux cercles}
+
+\subsection{Définition}
+On s'intéresse ici à l'ensemble des points qui ont même puissance par rapport à deux cercles non concentriques donnés.
+
+\begin{thm}
+Étant donné deux cercles non concentriques $\symcal{C}_1$ et $\symcal{C}_2$ de centres et de rayons respectifs $(O_1,r_1)$ et $(O_2,r_2)$, l'ensemble des points qui ont la même puissance par rapport à chacun des cercles est une droite $\Delta$ perpendiculaire à $(O_1O_2)$, nommée \emph{axe radical} des deux cercles.
+\end{thm}
+
+%\dinofig{\figcaption{}\label{figaxerad0}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\clip (0.3,-1.3) rectangle (5.1,1.9);
+\coordinate[label=below:$O_1$] (O1) at (1,0);
+\coordinate(X1) at (1.6,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate[label=below:$O_2$] (O2) at (3.8,0);
+\coordinate[label=below:$I$] (I) at ($(O1)!0.5!(O2)$);
+\coordinate(X2) at (5,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y1) at ($(O1)!-1.2!(X1)$);
+\coordinate(Y2) at ($(O2)!1.1!(X2)$);
+\draw (Y1)--(Y2);
+\coordinate(Y) at (2,-1);
+\coordinate(U) at (2,0.5);
+\node (x) at (Y) [circle through={(U)}]{};
+\coordinate(Z1) at (intersection 1 of c1 and x);
+\coordinate(T1) at (intersection 2 of c1 and x);
+\coordinate(Z2) at (intersection 1 of c2 and x);
+\coordinate(T2) at (intersection 2 of c2 and x);
+\coordinate[label=left:$M$](M) at (intersection of Z1--T1 and Z2--T2);
+\coordinate(W1) at ($(O1)!0.5!(M)$);
+\coordinate(W2) at ($(O2)!0.5!(M)$);
+\node (w1) at (W1) [circle through={(M)}]{};
+\node(w2) at (W2) [circle through={(M)}]{};
+\coordinate[label=below:$H\kern13pt$](H) at (intersection 1 of w1 and w2);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.5!(M)$);
+\coordinate(V2) at ($(H)!-1.1!(M)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,I,M,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad0}
+\end{figure}
+
+\begin{remark}
+Si les deux cercles sont concentriques et distincts, aucun point $M$ du plan n'est tel que $\symcal{C}_1(M)=\symcal{C}_2(M)$, c'est une conséquence immédiate de la définition de la puissance d'un point par rapport à un cercle.
+\end{remark}
+
+\begin{proof}
+Soit un point $M$ du plan et $H$ son projeté orthogonal sur la droite $(O_1O_2)$. Nous supposons que $\symcal{C}_1(M)=\symcal{C}_2(M)$ ; nous allons prouver que le point $H$ occupe une position fixe (indépendante de $M$) sur $(O_1O_2)$, ce qui prouvera que $M$ appartient à la perpendiculaire en $H$ à cette droite. Pour nous éviter une réciproque fastidieuse, nous procéderons par équivalence. Désignons par $I$ le milieu de $[O_1O_2]$ et exprimons l'égalité des puissances (voir la figure~\ref{figaxerad0}).
+\begin{align*}
+\symcal{C}_1(M)=\symcal{C}_2(M) &\iff O_1M^2-r_1^2=O_2M^2-r_2^2,\\
+\intertext{soit, en posant $k=r_1^2-r_2^2$,}
+\symcal{C}_1(M)=\symcal{C}_2(M) &\iff O_1M_1^2-O_2M2^2=k,\\
+&\iff (\Vector{O_1M}+\Vector{O_2M})\cdot(\Vector{O_1M}-\Vector{O_2M})=k.
+\end{align*}
+
+On remarque alors que
+\begin{equation*}
+\Vector{O_1M}+\Vector{O_2M}=\hspace{-0.5em}\underbrace{\Vector{O_1I}+\Vector{O_2I}}_{\substack{\vec{0}\text{, car } I\\\text{milieu de }[O_1O_2]}}\hspace{-0.5em}+\,2\Vector{IM}=2\Vector{IM}
+\end{equation*}
+et que
+\begin{equation*}
+\Vector{O_1M}-\Vector{O_2M}=\Vector{O_1M}+\Vector{MO_2}=\Vector{O_1O_2}.
+\end{equation*}
+
+On en déduit
+\begin{align*}
+\symcal{C}_1(M)=\symcal{C}_2(M) &\iff 2\Vector{IM}\cdot\Vector{O_1O2}=k,\\
+&\iff 2(\underbrace{\Vector{IH}+\Vector{HM}}_{\Vector{IM}})\cdot\Vector{O_1O_2}=k,\\
+&\iff 2\Vector{IH}\cdot\Vector{O_1O_2}+2\underbrace{\Vector{HM}\cdot\Vector{O_1O_2}}_{\substack{0 \text{, car}\\(HM)\perp(O_1O_2)}}=k.
+\end{align*}
+
+Puisque les points $I$, $H$, $O_1$ et $O_2$ sont sur la même droite, on peut passer aux mesures algébriques, et on obtient finalement :
+\begin{align}
+\symcal{C}_1(M)=\symcal{C}_2(M)&\iff 2\mesalg{IH}\cdot\mesalg{O_1O_2}=k,\notag\\
+&\iff\mesalg{IH}=\frac{r_1^2-r_2^2}{2\mesalg{O_1O_2}}.\label{eqposH}
+\end{align}
+
+
+On en déduit que $\symcal{C}_1(M)=\symcal{C}_2(M)$ si et seulement si le projeté orthogonal $H$ de $M$ sur $(O_1O_2)$ occupe la position (fixe) définie par la relation~\eqref{eqposH}. L'ensemble des points $M$ est donc la droite $\Delta$ perpendiculaire à $(O_1O_2)$ passant par $H$.
+\end{proof}
+
+\subsection{Détermination pratique}\label{subsecdetprat}
+On s'intéresse ici à la position relative des cercles $\symcal{C_1}$ et $\symcal{C_2}$.
+\subsubsection{Cercles sécants}
+Supposons que les cercles $\symcal{C_1}$ et $\symcal{C_2}$ soient sécants en deux points $A$ et $B$ (voir la figure~\ref{figaxerad1}). On a
+\[\symcal{C}_1(A)=\symcal{C}_2(A)=0 \text{ et }\symcal{C}_1(B)=\symcal{C}_2(B)=0 .
+\]
+Les points $A$ et $B$ ont tous deux la même puissance par rapport à chacun des deux cercles : l'axe radical $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$ est donc la droite $(AB)$.
+
+
+%\dinofig{\figcaption{}\label{figaxerad1}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O_1$] (O1) at (0.8,0);
+\coordinate(X1) at (2,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate[label=below:$O_2$] (O2) at (3,0);
+\coordinate(X2) at (4.8,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y1) at ($(O1)!-1.2!(X1)$);
+\coordinate(Y2) at ($(O2)!1.1!(X2)$);
+\draw (Y1)--(Y2);
+\coordinate[label=right:$\kern2pt A$](A) at (intersection 2 of c1 and c2);
+\coordinate[label=right:$\kern2pt B$](B) at (intersection 1 of c1 and c2);
+\coordinate[label=below:$H\kern-13pt$](H) at (intersection of O1--O2 and A--B);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.7!(A)$);
+\coordinate(V2) at ($(H)!1.3!(B)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,A,B,H}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad1}
+\end{figure}
+
+\subsubsection{Cercles tangents}
+Supposons que les cercles $\symcal{C_1}$ et $\symcal{C_2}$ soient tangents (intérieurement ou extérieurement) en un point $T$ (voir la figure~\ref{figaxerad2}). On a
+$\symcal{C}_1(T)=\symcal{C}_2(T)=0$.
+Le point $T$ a la même puissance par rapport à chacun des deux cercles : l'axe radical $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$ est donc la droite perpendiculaire en $T$ à $(O_1O_2)$.
+
+%\dinofig{\figcaption{}\label{figaxerad2}}
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O_1$] (O1) at (1.2,0);
+\coordinate[label=below:$\kern10pt T$](T) at (3,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(T)}]{};
+\coordinate[label=below:$O_2$] (O2) at (1.8,0);
+%\coordinate(X2) at (4.8,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(T)}]{};
+\coordinate(Y1) at ($(O1)!-1.3!(T)$);
+\coordinate(Y2) at ($(O2)!1.3!(T)$);
+\draw (Y1)--(Y2);
+\coordinate[label=left:$\Delta$](V1) at ($(T)!1!270:(O1)$);
+\coordinate(V2) at ($(T)!1!90:(O1)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,T}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad2}
+\end{figure}
+
+
+\subsubsection{Cas général}
+Il est toujours possible de tracer un cercle auxiliaire $\Gamma$ sécant à $\symcal{C}_1$ en $A_1$ et $B_1$, à $\symcal{C}_2$ en $A_2$ et $B_2$, et de telle sorte que les droites $(A_1B_1)$ et $(A_2B_2)$ soient elles-mêmes sécantes en un point $P$ (voir la figure~\ref{figaxerad3}). On est ainsi ramené à des constructions ans le cas de cercles sécants.
+
+Le point $P$ appartient à l'axe radical de $(A_1B_1)$ de $\symcal{C}_1$ et $\Gamma$, donc $\symcal{C}_1(P)=\Gamma(P)$. De même, $\symcal{C}_2(P)=\Gamma(P)$ et par conséquent $\symcal{C}_1(P)=\symcal{C}_2(P)$. Le point $P$ appartient donc à l'axe radical $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$ : $\Delta$ est la perpendiculaire à $(O_1O_2)$ passant par $P$.
+
+\begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate[label=below:$O_1$] (O1) at (0.4,0);
+\coordinate(X1) at (1.5,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate[label=below:$O_2$] (O2) at (3.6,0);
+\coordinate(X2) at (5,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y1) at ($(O1)!-1.2!(X1)$);
+\coordinate(Y2) at ($(O2)!1.1!(X2)$);
+\draw (Y1)--(Y2);
+\coordinate(Y) at (2,-1);
+\coordinate(U) at (2,0.5);
+\node[draw,label=below:$\kern10pt\Gamma$] (g) at (Y) [circle through={(U)}]{};
+\coordinate[label=left:$A_1${\rule[-8pt]{0pt}{10pt}}](A1) at (intersection 2 of c1 and g);
+\coordinate[label=below:$B_1\kern10pt$](B1) at (intersection 1 of c1 and g);
+\coordinate[label=right: $A_2${\rule[-8pt]{0pt}{10pt}}](A2) at (intersection 1 of c2 and g);
+\coordinate[label=below:$\kern10pt B_2$](B2) at (intersection 2 of c2 and g);
+\coordinate[label=left:$P$](P) at (intersection of A1--B1 and A2--B2);
+\draw (P)--(B1);
+\draw (P)--(B2);
+\coordinate(W1) at ($(O1)!0.5!(P)$);
+\coordinate(W2) at ($(O2)!0.5!(P)$);
+\node (w1) at (W1) [circle through={(P)}]{};
+\node(w2) at (W2) [circle through={(P)}]{};
+\coordinate[label=below:$H\kern13pt$](H) at (intersection 1 of w1 and w2);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.5!(P)$);
+\coordinate(V2) at ($(H)!-2.4!(P)$);
+\draw[semithick](V1)--(V2);
+\foreach \point in {O1,O2,P,H,A1,B1,A2,B2}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figaxerad3}
+\end{figure}
+
+\subsubsection{Dans un repère orthonormal}
+Soit un cercle $\symcal{C}_1$ de centre $\Omega_1(a_1,b_1)$ et de rayon $r_2$, un cercle $\symcal{C}_2$ de centre $\Omega_2(a_2,b_2)$ et de rayon $r_2$. On suppose $\Omega_1\neq\Omega_2$ et on nomme $\Delta$ l'axe radical de ces deux cercles. D'après le théorème~\ref{threp} page \pageref{threp}, l'appartenance de $M(x,y)$ à $\Delta$ se traduit par
+\begin{equation*}
+x^2+y^2-2a_1x-2b_1y+c_1=x^2+y^2-2a_2x-2b_2y+c_2,
+\end{equation*}
+où $c_1=a_1^2+b_1^2-r_1^2$ et $c_2=a_2^2+b_2^2-r_2^2$.
+
+\vspace\baselineskip\par Donc, après simplification :
+\[P\in \Delta \iff (a_2-a_1)x+(b_2-b_1)y+(c_1-c_2)/2=0.\]
+L'axe radical $\Delta$ admet pour équation
+\[(a_2-a_1)x+(b_2-b_1)y+(c_1-c_2)/2=0,\]
+ où l'on constate bien que $\Delta$ admet $\Vector{\Omega_1\Omega_2}$ pour vecteur normal.
+
+ \subsection{Centre radical}
+ Lorsqu'au~\ref{subsecdetprat} nous avons, pour traiter le cas général, exploité l'idée d'un cercle auxiliaire, nous avons implicitement démontré le théorème suivant (voir la figure~\ref{figcentrerad}).
+ \begin{thm}
+ Soient trois cercles $\symcal{C}_1$, $\symcal{C}_2$ et $\Gamma$ dont les centres sont distincts et non alignés. Les axes radicaux $\Delta$ de $\symcal{C}_1$ et $\symcal{C}_2$, $\symcal{D}_1$ de $\symcal{C}_1$ et $\Gamma$ et finalement $\symcal{D}_2$ de $\symcal{C}_2$ et $\Gamma$ sont concourants en un point $P$ nommé \emph{centre radical} des trois cercles.
+ \end{thm}
+
+\newcommand{\figurecentrerad}{%
+ \begin{figure}[ht]
+\centering
+\begin{tikzpicture}
+\coordinate (O1) at (0.4,0);
+\coordinate(X1) at (1.5,0);
+\node[draw,label=above:$\symcal{C_1}$] (c1) at (O1) [circle through={(X1)}]{};
+\coordinate (O2) at (3.6,0);
+\coordinate(X2) at (5,0);
+\node[draw,label=above:$\symcal{C_2}$] (c2) at (O2) [circle through={(X2)}]{};
+\coordinate(Y) at (2,-1);
+\coordinate(U) at (2,0.5);
+\node[draw,label=below:$\kern10pt\Gamma$] (g) at (Y) [circle through={(U)}]{};
+\coordinate(A1) at (intersection 2 of c1 and g);
+\coordinate(B1) at (intersection 1 of c1 and g);
+\coordinate(A2) at (intersection 1 of c2 and g);
+\coordinate(B2) at (intersection 2 of c2 and g);
+\coordinate[label=right:$\symcal{D}_1$](Y1) at ($(A1)!1.8!(B1)$);
+\coordinate[label=left:$\symcal{D}_2$](Y2) at ($(A2)!1.5!(B2)$);
+\coordinate[label=left:$P$](P) at (intersection of A1--B1 and A2--B2);
+\draw (P)--(Y1);
+\draw (P)--(Y2);
+\coordinate(W1) at ($(O1)!0.5!(P)$);
+\coordinate(W2) at ($(O2)!0.5!(P)$);
+\node (w1) at (W1) [circle through={(P)}]{};
+\node(w2) at (W2) [circle through={(P)}]{};
+\coordinate(H) at (intersection 1 of w1 and w2);
+\coordinate[label=left:$\Delta$](V1) at ($(H)!1.5!(P)$);
+\coordinate(V2) at ($(H)!-2.4!(P)$);
+\draw(V1)--(V2);
+\foreach \point in {P,A1,B1,A2,B2}
+\draw[black,fill=white](\point) circle (1.2pt);
+\end{tikzpicture}
+\figcaption{}\label{figcentrerad}
+\end{figure}
+}
+
+%\DinoiPhoneCommand{%
+%\afterpage{\clearpage
+%\figurecentrerad
+%\par
+%\vspace{0.7cm}
+%{
+%\centering\LARGE\textcolor{ColorOne}\decoone
+
+%}
+%}}
+
+%\DinoiPadStdCommand{\figurecentrerad}
+%\DinoiPadAirCommand{\figurecentrerad}
+%\DinoiPadProCommand{\figurecentrerad}
+%%\DinoAfourNBCommand{\figurecentrerad}
+%\DinoAfourColorCommand{\figurecentrerad}
+%\DinoiPadminiCommand{\figurecentrerad}
+%%\DinoSaisieCommand{\figurecentrerad}
+%\DinoiPhoneCommand{\figurecentrerad}
+\figurecentrerad
+
+\begin{proof}
+On définit $P$ comme intersection de $\symcal{D}_1$ et $\symcal{D}_2$ (le fait que les centres ne soient pas alignés garantit l'existence de $P$) :
+\begin{align*}
+P\in \symcal{D}_1&\implies \symcal{C}_1(P)=\Gamma(P)\text{ et }\\
+P\in \symcal{D}_2&\implies \symcal{C}_2(P)=\Gamma(P),
+\end{align*}
+dont on déduit que $\symcal{C}_1(P)=\symcal{C}_2(P)$. Autrement dit $P\in \Delta$.
+\end{proof}
+%\DinoAfourColorCommand{%
+%\par
+%\vspace{1.5cm}
+%{
+%\centering\LARGE\textcolor{ColorOne}\decoone
+%
+%}
+%}
+
+\endinput \ No newline at end of file
diff --git a/macros/luatex/latex/tango/examples/recurrence.tex b/macros/luatex/latex/tango/examples/recurrence.tex
new file mode 100644
index 0000000000..ee823068c4
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/recurrence.tex
@@ -0,0 +1,189 @@
+% !TEX TS-program = LuaLaTeX
+
+\renewcommand{\theprop}{(\ensuremath{\fnsymbol{prop}})}
+
+\tgotitle{Raisonnement par récurrence}
+%
+\section{Une propriété des entiers naturels}
+La propriété énoncée dans cette section est parfois présentée comme un axiome. Il n'entre toutefois pas dans nos intentions de construire une ou des axiomatiques, ne serait-ce que parce que cette notion est délicate. On se contentera donc d'un point de vue naïf, selon lequel un axiome est un énoncé dont on admet qu'il est vrai. Le lecteur doit toutefois savoir que les énoncés de la propriété~\ref{propppe} et du théorème~\ref{threc} ont des rôles en quelque sorte interchangeables : dans les axiomatiques classiques permettant de fonder l'arithmétique, prendre l'un comme axiome permet de démontrer l'autre comme théorème. Pour cette raison, le lecteur pourra trouver ailleurs des présentations proposant un axiome (ou parfois un principe) de \emph{récurrence}, la propriété~\ref{propppe} devenant alors un théorème.
+\par
+\vspace{0.5\baselineskip}\par
+Nous supposons donc connu l'ensemble $\N$ des entiers naturels, muni notamment d'une relation d'ordre notée ${≤}$ et nous admettons que cet ensemble possède la propriété suivante:
+%
+\begin{prop}
+Toute partie non vide de $\N$ possède un plus petit élément.\label{propppe}
+\end{prop}
+
+On traduit souvent cette propriété en disant que \N{} est \emph{bien ordonné}.
+%x
+%\par\noindent{\color{gray}\rule{\linewidth}{5pt}}\par\addvspace{-3pt}\par\nobreak
+
+%Cette propriété peut être considérée comme un des axiomes qui permettent de décrire l'ensemble \N{} des entiers naturels. Elle peut également se démontrer à partir d'un autre système d'axiomes, de portée équivalente (axiomes de Peano, notamment) ou de portée plus générale (Zermelo-Fraenkel, par exemple).
+
+%\par\noindent\hrulefill
+\section{Récurrence}
+\subsection{Introduction}
+\label{secexplerec}
+La propriété \ref{propppe} permet de formaliser une méthode consistant à établir la validité d'une assertion \frquote{de proche en proche}. Fixons-nous par exemple un réel $a$ strictement positif et, pour tout entier naturel $n$, considérons la propriété $P(n)$
+\[(1+a)^n\geq 1+na.\]
+
+Nous nous proposons de démontrer que cette propriété est vraie pour tout entier naturel~$n$.
+
+Prouvons dans un premier temps que $P(0)$ est vraie (\mbox{c.-à-d.} que si $n=0$ alors $P(n)$ est vraie) : puisqu'il est vrai que $(1+a)^0=1$ et $1+0\times a=1$, il est établi que $(1+a)^0\geq1+0\times a$, donc que $P(0)$ est vraie.
+
+Donnons-nous alors un entier naturel $n$ et supposons que $P(n)$ est vraie. Prouvons alors que nécessairement $P(n+1)$ est vraie :
+\begin{align*}
+(1+a)^n&\geq1+na,\\
+\intertext{soit, en multipliant les deux membres par $1+a$, qui est strictement positif,}
+(1+a)^{n+1}&\geq(1+a)(1+na),\\
+\intertext{d'où}
+(1+a)^{n+1}&\geq 1+(n+1)a+na^2,\\
+\intertext{et enfin}
+(1+a)^{n+1}&\geq 1+(n+1)a,\quad \text{car $na^2\geq0$.}
+\end{align*}
+
+Nous venons d'établir que, pour tout entier naturel $n$, si $P(n)$ est vraie alors $P(n+1)$ est vraie. En termes plus formels :
+\begin{equation}
+\forall n\in\N,\; P(n)\implies P(n+1).
+\label{eqhered}
+\end{equation}
+
+Nous notons maintenant $\symcal{A}$ l'ensemble des valeurs de l'entier naturel $n$ pour lesquelles $P(n)$ \emph{est fausse}. Nous allons prouver \emph{par l'absurde} que $\symcal{A}$ est vide, autrement dit que $P(n)$ est vraie pour tout entier naturel $n$.
+
+Supposons donc que $\symcal{A}$ est non vide. En vertu de la propriété \ref{propppe}, $\symcal{A}$ possède un plus petit élément que nous notons $m$. Puisque $P(0)$ est vraie, on peut affirmer que $0\notin\symcal{A}$ donc que $m>0$, ce qui nous assure que $m-1\in\N$. Le fait que $m-1<m$ nous prouve maintenant que $m-1\notin\symcal{A}$, puisque $m$ est le plus petit élément de $\symcal{A}$. Alors $P(m-1)$ est vraie, ce qui entraîne, d'après la proposition \eqref{eqhered}, que $P(m)$ est vraie également. L'entier $m$ étant élément de $\symcal{A}$ on aboutit à une contradiction. Finalement $\symcal{A}$ est vide et la propriété $P(n)$ est vraie pour tout entier $n$.
+
+\begin{remark}
+On traduit la proposition \eqref{eqhered} en disant que la propriété $P$ est \emph{héréditaire} à partir du rang $0$.
+\end{remark}
+
+\subsection{Un théorème}
+Nous souhaitons maintenant nous éviter le recours direct à la propriété \ref{propppe}, et en particulier un raisonnement par l'absurde nécessitant l'introduction un peu lourde d'une partie telle que $\symcal{A}$. Nous souhaitons également pouvoir facilement établir qu'une propriété est vraie non pas sur \N{} tout entier, mais plutôt pour tout entier supérieur à un entier $n_0$ donné. À cet effet nous formulons maintenant le \emph{théorème de récurrence}, dont la démonstration ne sera pas très différente de celle qui a été faite sur l'exemple de la section \ref{secexplerec}.
+\begin{thm}
+Soit un entier $n_0$ fixé et une propriété $P(n)$ dont l'énoncé dépend d'un entier $n$. Si $P(n_0)$ est vraie et si pour tout entier $n$ supérieur à $n_0$ l'implication
+\[P(n)\implies P(n+1)\]
+est vraie, alors la propriété $P(n)$ est vraie pour tout entier $n$ supérieur à $n_0$.
+\label{threc}
+\end{thm}
+\begin{proof}Considérons une propriété $P(n)$ vérifiant les hypothèses de notre théorème et montrons alors que $P(n)$ est vraie pour tout entier $n\geq n_0$.
+Nous noterons $\symcal{A}$ l'ensemble des entiers naturels $k$ pour lesquels que $P(n_0+k)$ est fausse. Le fait que $P(n_0)$ est vrai se traduit par
+\[
+0\notin\symcal{A}
+\]
+ et plus généralement, pour $n≥n_0$, en remarquant que $n$ peut s'écrire $n_0+(n-n_0)$,
+ \frquote{$P(n)$ est vrai} se traduit par $(n-n_0)\notin\symcal{A}$.
+ En posant $k=n-n_0$, l'hypothèse
+ \begin{align}
+ \forall n≥n_0,\; P(n)&\implies P(n+1)\notag\\
+ \intertext{nous assure donc que}
+ \forall k\in\N,\;k\notin\symcal{A}&\implies(k+1)\notin\symcal{A}. \label{eqheredA}
+ \end{align}
+
+Prouver que la propriété $P(n)$ est vraie pour tout entier $n$ supérieur à $n_0$ revient à prouver que $\symcal{A}$ est vide. Raisonnons par l'absurde et supposons que $\symcal{A}$ est non vide : en vertu de la propriété \ref{propppe}, $\symcal{A}$ possède alors un plus petit élément que nous notons~$m$. Nous savons que $m>0$, puisque $0\notin\symcal{A}$, et cela nous assure que $m-1\in\N$. Le fait que $m-1<m$ nous prouve maintenant que $m-1\notin\symcal{A}$, puisque $m$ est le plus petit élément de $\symcal{A}$. Alors d'après la proposition \eqref{eqheredA}, $m\notin\symcal{A}$, ce qui est en contradiction avec le fait que $m$ est le plus petit élément de $\symcal{A}$. Il est alors établi que la propriété $P(n)$ est vraie pour tout $n≥n_0$.
+ \end{proof}
+%
+\begin{remark}
+Un raisonnement par récurrence consiste donc à appliquer le théorème \ref{threc} pour démontrer qu'une propriété $P(n)$ est vraie pour tout entier $n$ supérieur à un certain entier $n_0$. Il se fait en trois étapes qui doivent, pour la clarté du propos, être suffisamment mises en évidence.
+\begin{enumerate}
+\item \textit{Initialisation :} on établit que $P(n_0)$ est vraie.
+\item \textit{Preuve du caractère héréditaire de la propriété :} on démontre que
+\[
+\forall n≥n_0,\; P(n)\implies P(n+1).
+\]
+\item \textit{Conclusion :} on a ainsi établi par récurrence que $P(n)$ est vraie pour tout $n≥n_0$.
+\end{enumerate}
+\end{remark}
+
+\subsection{Applications et exemples}
+
+\subsubsection{Une somme}
+On se propose de démontrer par récurrence que la somme $S_n$ des $n$ premiers entiers non nuls est égale à $n(n+1)/2$. Par définition on a donc
+\[
+S_n=\sum_{k=1}^n k\;\text{ ou si l'on préfère }\; S_n=1+2+\cdots+n-1+n.
+\]
+On veut démontrer par récurrence que la propriété $P(n)$, définie par
+\[
+S_n=\frac{n(n+1)}{2}\;,
+\]
+est vraie pour tout $n≥1$.
+\begin{enumerate}
+\item \textit{Initialisation :} on a $S_1=1$ et pour $n=1$, $n(n+1)/2=2/2=1$. Donc $P(1)$ est vraie.
+\item \textit{Hérédité :} donnons nous un entier $n≥1$ et supposons que $P(n)$ est vraie.
+Montrons alors que $P(n+1)$ est vraie c'est à dire que $S_{n+1}=((n+1)(n+2))/2$.
+On sait que $S_{n+1}=S_{n}+n+1$, donc
+\begin{align*}
+S_{n+1}&=\frac{n(n+1)}{2}+n+1,\\
+&=\frac{n(n+1)+2(n+1)}{2}\;,\\
+&=\frac{(n+1)(n+2)}{2}\:.
+\end{align*}
+On vient d'établir que $\forall n≥1,\;P(n)\implies P(n+1)$. La propriété $P(n)$ est donc héréditaire à partir du rang $1$.
+\item \textit{Conclusion :} la propriété $P(n)$ est vraie pour tout $n≥1$.
+\[
+\forall n≥1,\;S_n=\frac{n(n+1)}{2}\:.
+\]
+\end{enumerate}
+
+\subsubsection{Une autre somme}
+On se propose cette fois de démontrer par récurrence que la somme $T_n$ des carrés des $n$ premiers entiers non nuls est égale à $\bigl(n(n+1)(2n+1)\bigr)/6$. Par définition on a donc
+\[
+T_n=\sum_{k=1}^n k^2\;\text{ ou si l'on préfère }\; T_n=1^2+2^2+\cdots+(n-1)^2+n^2.
+\]
+On veut démontrer par récurrence que la propriété $P(n)$, définie par
+\[
+T_n=\frac{n(n+1)(2n+1)}{6}\;,
+\]
+est vraie pour tout $n≥1$.
+\begin{enumerate}
+\item \textit{Initialisation :} on a $T_1=1$ et pour $n=1$,
+\[\frac{n(n+1)(2n+1)}{6}=\frac{2\times3}{6}=1.\]
+ Donc $P(1)$ est vraie.
+\item \textit{Hérédité :} donnons nous un entier $n≥1$ et supposons que $P(n)$ est vraie.
+Montrons alors que $P(n+1)$ est vraie c'est à dire que
+\begin{align*}
+T_{n+1}&=\frac{(n+1)\bigl((n+1)+1)(2(n+1)+1\bigr)}{6}\;,\\
+&=\frac{(n+1)(n+2)(2n+3)}{6}\:.
+\end{align*}
+On sait que $T_{n+1}=T_{n}+(n+1)^2$, donc
+\begin{align*}
+T_{n+1}&=\frac{n(n+1)(2n+1)}{6}+(n+1)^2,\\
+&=\frac{n(n+1)(2n+1)+6(n+1)(n+1)}{6}\;,\\
+\intertext{soit, en factorisant $n+1$}
+T_{n+1}&=\frac{(n+1)\bigl(n(2n+1)+6(n+1)\bigr)}{6}\;,\\
+&=\frac{(n+1)(2n^2+n+6n+6)}{6}\;.\\
+\intertext{On remarque alors que $n+6n=7n$, que l'on peut aussi écrire $3n+4n$ d'où}
+T_{n+1}&=\frac{(n+1)(2n^2+3n+4n+6)}{6}\;,\\
+&=\frac{(n+1)\bigl(n(2n+3)+2(2n+3)\bigr)}{6}\;,\\
+&=\frac{(n+1)(n+2)(2n+3)}{6}\:.
+\end{align*}
+On vient d'établir que $\forall n≥1,\;P(n)\implies P(n+1)$. La propriété $P(n)$ est donc héréditaire à partir du rang $1$.
+\item \textit{Conclusion :} la propriété $P(n)$ est vraie pour tout $n≥1$.
+\[
+\forall n≥1,\;T_n=\frac{n(n+1)(2n+1)}{6}\:.
+\]
+\end{enumerate}
+
+\subsubsection{Divisibilité}
+Démontrer par récurrence que, pour tout entier naturel $n$, $n^3+2n$ est un multiple de $3$.
+On veut démontrer par récurrence que la propriété $P(n)$, définie par
+\[
+\exists\, k\in\N \text{ tel que }n^3+2n=3k,
+\]
+est vraie pour tout $n≥0$.
+\begin{enumerate}
+\item \textit{Initialisation :} Si $n=0$, $n^3+2n=0$ qui s'écrit aussi $3\times0$. Donc $P(0)$ est vraie.
+\item \textit{Hérédité :} Donnons nous un entier naturel $n$ et supposons que $P(n)$ est vraie. Montrons alors que $P(n+1)$ est vraie, c.-à-d. que $(n+1)^3+2(n+1)$ est divisible par~$3$.
+\begin{align*}
+(n+1)^3+2(n+1)&=n^3+3n^2+3n+1+2n+2,\\
+&=(n^3+2n)+3(n^2+n+1).
+\end{align*}
+L'hypothèse de récurrence nous dit que $P(n)$ est vraie, donc qu'il existe un entier $k$ tel que \mbox{$n^3+2n=3k$}. Alors
+\[(n+1)^3+2(n+1)=3(k+n^2+n+1),\]
+Ce qui prouve que $(n+1)^3+2(n+1)$ est un multiple de 3.
+
+On vient d'établir que $\forall n\in\N,\;P(n)\implies P(n+1)$. La propriété $P(n)$ est donc héréditaire à partir du rang $0$.
+\item \textit{Conclusion :} la propriété $P(n)$ est vraie pour tout $n\in\N$.
+\[
+\forall n\in\N,\; n^3+2n \text{ est divisible par $3$.}
+\]
+\end{enumerate}
+
+\endinput
diff --git a/macros/luatex/latex/tango/examples/rel-bin.tex b/macros/luatex/latex/tango/examples/rel-bin.tex
new file mode 100644
index 0000000000..ae2633e9d5
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/rel-bin.tex
@@ -0,0 +1,443 @@
+% !TEX TS-program = LuaLaTeX
+%\documentclass[ColorTheme=Red]{dino-iPhone}
+
+\tgotitle{Relations binaires}
+\tgoshorttoc
+\section*{Avertissement}
+{\itshape
+Ce chapitre de la \emph{Mathematica dinosaurorum} a un statut un peu particulier, dans la mesure où il regroupe des notions somme toute assez basiques et que je ne tiens pas à présenter en introduction à d'autres chapitres. Il s'agit donc d'un texte destiné à servir de référence, et pas nécessairement à être lu d'une traite. Les exemples y sont donc peu nombreux, de même que les théorèmes, car tout ceci figure ou figurera dans les chapitres qui font référence à celui-ci.
+
+}
+
+\section{Généralités}
+\subsection{Produit cartésien}
+Deux ensembles $E$ et $F$ étant donnés, on appelle produit cartésien de $E$ et $F$ l'ensemble noté~$E\times F$ des couples $(x,y)$ où $x\in E$ et $y\in F$ :
+\[z\in E\times F \iff \exists\, x \in E, \exists\, y\in F,\;\text{tels que}\; z=(x,y).\]
+
+Dans le cas où $E=F$, on peut noter $E^2$ au lieu de $E\times E$. Ce cas particulier est important : par exemple, l'ensemble des couples des coordonnées des points du plan rapporté à un repère donné est~$\mathbb{R}^2$. On comprend alors que l'ordre de chaque couple est important et qu'il faut distinguer $(x,y)$ et~$(y,x)$, dans le cas de l'exemple qui vient d'être donné, mais aussi d'une façon générale.
+
+Cette notion se généralise à plus de deux ensembles : par exemple~$\R^3$ est l'ensemble~\mbox{$\R\times\R\times\R$} des triplets ordonnés de réels.
+
+\subsection{Parties d'un ensemble}
+On dit qu'un ensemble $X$ est une partie d'un ensemble $E$ si tout élément de $X$ est un élément de $E$. On dit aussi que~$X$ est un sous-ensemble de $E$ ou que $X$ est inclus dans $E$, ce que l'on note $X \subset E$ :
+\[X\subset E \iff \forall x,\; (x\in X\implies x\in E).\]
+
+L'ensemble vide $\emptyset$ et l'ensemble $E$ lui-même sont des parties de $E$, et l'on note~$\Pt{E}$ l'ensemble de toutes les parties de $E$.
+\[X\in \Pt{E}\iff X\subset E.\]
+
+\begin{alert}
+La propriété ci-dessus exprime le fait qu'une inclusion dans $E$ se traduit par une appartenance à $\Pt{E}$. Si $A$ et $B$ sont des parties de $E$, ce sont des \emph{éléments} de $\Pt{E}$, de même que~$\emptyset$ et~$E$. En revanche $\{A\}$, qui est un ensemble admettant pour seul élément la partie $A$ de $E$, est une partie de~$\Pt{E}$ de même que $\{\emptyset\}$ et $\{\emptyset, A, B,E\}$. En tant que parties de $\Pt{E}$, ce sont aussi des éléments de $\Pt{\Pt{E}}$! On notera aussi que l'ensemble vide~$\emptyset$, qui ne contient aucun élément, ne doit pas être confondu avec $\{\emptyset\}$, qui est un ensemble qui contient l'ensemble vide pour seul élément : ces deux ensembles sont des parties de $\Pt{E}$, distinctes l'une de l'autre. Enfin, il apparaît que $\emptyset$ est à la fois un élément et une partie de $\Pt{E}$…
+\end{alert}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Si $E=\{a,b\}$, $\Pt{E}=\{\emptyset,\{a\},\{b\},E\}$.
+\item Si $E=\emptyset$, $\Pt{E}=\{\emptyset\}$, $\Pt{\Pt{E}}=\{\emptyset,\{\emptyset\}\}$ et \[\Pt{\Pt{\Pt{E}}}=\{\emptyset,\{\emptyset\},\{\{\emptyset\}\},\{\emptyset,\{\emptyset\}\}\}.\]
+\end{enumerate}
+\end{example}
+
+\subsubsection{Opérations dans l'ensemble des parties}
+On définit l'union (notée $\cup$) et l'intersection (notée $\cap$) de deux parties de $E$ de la façon suivante :
+
+\smallskip\par
+\begin{itemize}
+\item\textit{Union :} $x\in A\cup B \iff ((x\in A)\;\text{ou}\;(x\in B))$.
+\item\textit{Intersection :} $x\in A\cap B \iff ((x\in A)\;\text{et}\;(x\in B))$.
+\end{itemize}
+\smallskip\par
+
+À propos de l'union, on notera qu'en mathématique le mot \frquote{ou} a \emph{toujours} un sens inclusif, c'est-à-dire \frquote{l'un ou l'autre ou les deux}. L'union et l'intersection de deux parties de $E$ sont elles-mêmes des parties de $E$.
+
+De même on définit le complémentaire d'une partie $A$ de $E$ comme étant la partie de $E$ constituée des éléments de $E$ qui n'appartiennent pas à~$A$. Ce complémentaire est noté $E\smallsetminus A$ ou~$\complement_{E} A$. Lorsque qu'il n'y a aucune ambiguïté concernant l'ensemble $E$, on peut même le noter~$\bar{A}$.
+\smallskip\par
+\begin{itemize}
+\item\textit{Complémentaire :} $x\in \complement_E A \iff ((x\in E)\;\text{et}\;(x\notin A))$.
+\end{itemize}
+
+\smallskip
+Enfin on définit également la \emph{différence ensembliste} de deux parties $A$ et $B$ de $E$, notée~$A\smallsetminus B$ comme étant l'ensemble des éléments de $A$ qui ne sont pas éléments de $B$.
+\smallskip\par
+\begin{itemize}
+\item\textit{Différence ensembliste :} $x\in A\smallsetminus B \iff ((x\in A)\;\text{et}\;(x\notin B))$.
+\end{itemize}
+
+\subsubsection{Partition d'un ensemble}
+Soit un ensemble $E$ et $\symcal{C}$ une ensemble de parties de $E$ (c'est-à-dire un sous-ensemble ou encore une partie de $\Pt{E}$), on dit que $\symcal{C}$ est une partition de $E$ si les deux conditions suivantes sont vérifiées :
+\begin{enumerate}
+\item Tout élément de $\symcal{C}$ est non vide.
+\item Tout élément de $E$ appartient à un élément de $\symcal{C}$ et un seul.\label{cond2}
+\end{enumerate}
+
+\begin{remark}On notera que la condition~\ref{cond2} ci-dessus peut s'expliciter en disant que les parties qui constituent $\symcal{C}$ sont deux à deux disjointes (c'est-à-dire d'intersection vide) et que leur réunion est égale à$E$.
+\end{remark}
+
+\subsection{Relation binaire entre deux ensembles}\label{relbin}
+Une \emph{relation binaire} $\symcal{R}$ entre deux ensembles $E$ et $F$ est définie par la donnée d'une partie~$\symcal{G}$ du produit cartésien~$E\times F$ (on a donc $\symcal{G}\in\Pt{E\times F}$). Cette partie, qui est donc un ensemble de couples, est le \emph{graphe} de la relation : par définition, un couple~$(x,y)$ de~$E\times F$ est lié par la relation~$\symcal{R}$ si~$(x,y)\in \symcal{G}$. Donner une relation binaire revient donc à donner son graphe. Si la relation est notée $\symcal{R}$, on écrit $x\mathrel{\symcal{R}}y$ ou $\symcal{R}(x,y)$ pour exprimer que~$x$ et~$y$, dans cet ordre, sont liés par la relation $\symcal{R}$. On a donc pour une relation~$\symcal{R}$ dont le graphe est $\symcal{G}$:
+\[\forall (x,y)\in E\times F, \; x\mathrel{\symcal{R}}y\iff(x,y)\in \symcal{G}.\]
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item L'égalité est une relation binaire qui peut être définie sur tout ensemble $E$. Son graphe est ce que l'on nomme la \emph{diagonale} de $E$, c'est à dire l'ensemble des couples $(x,y)$ de~$E^2$ tels que~$x=y$.
+
+%\item L'ordre strict dans l'ensemble des réels est une relation binaire notée~$<$ (on aurait également pu considérer un ordre large ou l'ordre inverse). Par définition, $x<y$ traduit le fait que $y-x$ est un réel strictement positif :
+%\[\forall (x,y) \in \R^2, \; x<y \iff (y-x)\in \R^{*}_+.\]
+%Le graphe de cette relation peut être représenté par l'ensemble des points du plan repéré dont l'ordonnée est strictement supérieure à l'abscisse, c'est à dire les points situés strictement au dessus de la droite d'équation $y=x$ (première bissectrice du repère).
+%\label{ord-strict}
+%On notera que la \emph{règle des signes}, reposant sur la \emph{partition} de $\R$ en trois ensembles qui sont $\R^*_-$, le singleton $\{0\}$ et $\R^*_+$, préexiste à la définition d'un ordre dans $\R$.
+
+\item Le relation $p$ définie entre $\R$ et $\R_+$ par
+\[\forall (x,y)\in \R\times \R_+,\; p(x,y)\iff y=x^2.\]
+Le graphe de $p$ peut être représenté, dans le demi-plan repéré des points d'ordonnée positive, par la parabole d'équation~$y=x^2$. On notera que cette relation est en réalité une fonction et que la notation $y=p(x)$ aurait été plus habituelle; nous y reviendrons.
+\end{enumerate}
+\end{example}
+
+% Dans le cas d'une
+%relation fonctionnelle (voir \S~\ref{Rfonc} ci-dessous), pour laquelle un seul élément y de $F$ est en relation avec un élément $x$ donné dans $E$, on écrit en général $y=\symcal{R}(x)$.
+%
+
+\section{Relations d'équivalence}
+\subsection{Définition}
+On dit qu'une relation $\symcal{R}$, définie sur $E$ (on se place donc dans le cas où $E=F$) est une relation d'équivalence si elle possède les trois propriétés suivantes :
+\begin{enumerate}
+\item Elle est \emph{réflexive}, c'est-à-dire que tout élément de $E$ est en relation avec lui même :
+\[\forall x \in E,\; x\mathrel{\symcal{R}}x.\]
+\item Elle est \emph{symétrique}:
+\[\forall (x,y)\in E\times E,\; (x\mathrel{\symcal{R}}y \implies y\mathrel{\symcal{R}}x).\]
+\item Elle est \emph{transitive} :
+%\[
+%\forall (x,y,z)\in E^3,\quad \left.\begin{aligned}
+%x&\mathrel{\symcal{R}}y\\
+%&\text{et}\\
+%y&\mathrel{\symcal{R}}z
+%\end{aligned}\right\}
+%\implies x\mathrel{\symcal{R}}z
+%\]
+\[
+\forall (x,y,z)\in E^3,\; \bigl((x\mathrel{\symcal{R}}y\;\text{ et }\;y\mathrel{\symcal{R}}z)\implies x\mathrel{\symcal{R}}z\bigr).
+\]
+\end{enumerate}
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item L'égalité est une relation d'équivalence sur tout ensemble, c'est une conséquence directe de la définition.
+\item Si l'on désigne par $\symfrak{D}$ l'ensemble des droites du plan, le parallélisme est une relation d'équivalence sur $\symfrak{D}$ : c'est immédiat également, on peut noter au passage que la transitivité traduit le fait que \frquote{deux droites parallèles à une même troisième sont parallèles entre elles}.
+\item Pour un ensemble $E$ donné, la relation dont le graphe est $E\times E$ est une relation d'équivalence. Tous les couples d'éléments de $E$ sont donc liés par cette relation.
+\item La relation $\equiv$ définie dans l'ensemble $\Z$ des entiers par
+\[\forall (m,n)\in\Z\times\Z,\; m\equiv n \iff (m-n) \text{ est un entier pair.}\]
+est une relation d'équivalence.
+
+Rappelons qu'un élément $p$ de $\Z$ est un entier pair s'il est divisible par~$2$, c'est-à-dire s'il existe $k$ appartenant à $\Z$ tel que~$p=2k$ et montrons que la relation~$\equiv$ remplit bien les conditions requises :
+\begin{enumerate}
+\item \emph{Réflexivité. — }Soit $m\in\Z$ un entier quelconque : $m-m=0=2\times0$. Donc~$m-m$ est pair. La relation $\equiv$ est réflexive.
+\item \emph{Symétrie. — }Soit $m$ et $n$ deux entiers tels que $m\equiv n$. Alors il existe un entier~$k$ tel que~$m-n=2k$. Il suffit alors d'écrire $n-m=2\times(-k)$ pour constater que $n\equiv m$. La relation~$\equiv$ est symétrique.
+\item\emph{Transitivité. — }Soit $(m,n,p)$ dans $\Z^3$ tels que $m\equiv n$ et $n\equiv p$. Il existe alors deux entiers~$k$ et~$k'$ tels que \mbox{$m-n=2k$} et $n-p=2k'$. Il suffit de remarquer que
+\[m-p=(m-n)+(n-p)=2(k+k'), \text{ où $(k+k')\in\Z$}\]
+pour établir que $m\equiv p$. La relation $\equiv$ est donc transitive.
+\end{enumerate}
+\end{enumerate}
+\end{example}
+%\subsection{Exemples}
+
+\subsection{Classes d'équivalence}
+Soit un ensemble $E$ et une relation d'équivalence $\symcal{R}$ sur$E$. On dit qu'une partie~$A$ de~$E$ est une classe d'équivalence modulo la relation~$\symcal{R}$ s'il existe un élément $x$ de~$E$ tel que~$A$ soit l'ensemble des éléments~$y$ de~$E$ pour lesquels la relation~$x\mathrel{\symcal{R}}y$ est vérifiée. On note alors~$A=\cl_{\symcal{R}} (x)$ ou~$A=\cl (x)$ s'il n'y a pas d'ambiguité.
+\[y\in\cl_{\symcal{R}} (x)\iff x\mathrel{\symcal{R}}y.\]
+
+\begin{thm}
+Soit un ensemble $E$ et une relation d'équivalence $\symcal{R}$ sur $E$. L'ensemble des classes d'équivalence modulo $\symcal{R}$ constitue une partition de $E$.
+\end{thm}
+
+\begin{proof}
+Tout d'abord la réflexivité de la relation $\symcal{R}$ entraîne que pour tout~$x$ appartenant à~$E$,~$x$ appartient à~$\cl(x)$. Par conséquent, tout $x\in E$ appartient à une classe et toute classe est non vide. Il nous reste à prouver que tout élément $x$ de $E$ appartient à une seule classe, c'est à dire que s'il existe un élément $y$ de $E$ tel que $x\in \cl(y)$, alors $\cl(x)=\cl(y)$.
+
+Nous allons procéder par double inclusion.
+\begin{itemize}
+\item Soit donc $y\in E$ tel que $x\in\cl(y)$. On sait que $y\mathrel{\symcal{R}}x$, donc,
+pour tout~$z\in \cl(x)$, on a à la fois $y\mathrel{\symcal{R}}x$ et $x\mathrel{\symcal{R}}z$ : par transitivité on obtient~$y\mathrel{\symcal{R}}z$, soit~$z\in\cl(y)$ :
+\[\forall z\in E, (z\in\cl(x)\implies z\in\cl(y), \text{ donc }\cl (x)\subset\cl (y).\]
+ \item Par symétrie de la relation d'équivalence $\symcal{R}$, on a aussi~$x\mathrel{\symcal{R}}y$. On peut alors refaire le même raisonnement que ci-dessus :
+ pour tout $z$ appartenant à $\cl(y)$ on a à la fois~$x\mathrel{\symcal{R}}y$ et~$y\mathrel{\symcal{R}}z$,
+ donc par transitivité $x\mathrel{\symcal{R}}z$, soit~\mbox{$z\in\cl(x)$} :
+\[\forall z\in E, (z\in\cl(y))\implies z\in\cl(x), \text{ donc }\cl (y)\subset\cl (x).\]
+\item Finalement $\cl(x)=\cl(y)$.\qedhere
+\end{itemize}
+\end{proof}
+
+\begin{remark}
+Réciproquement, toute partition $\symcal{C}$ d'un ensemble $E$ est l'ensemble des classes d'une relation d'équivalence. Il suffit en effet de considérer la relation $\sim$ telle que pour tout~$(x,y)$ dans $E^2$, on ait \textit{$x\sim y$ si $x$ appartient au même élément de $\symcal{C}$ que~$y$}, laquelle répond à la question.
+\end{remark}
+%\end{document}
+%\subsubsection{Notion de structure quotient}
+
+\section{Relations d'ordre}
+\subsection{Définition}
+On dit qu'une relation $\preccurlyeq$, définie sur $E$ (on se place donc ici encore dans le cas où~$E=F$) est une relation d'ordre si elle possède les trois propriétés suivantes :
+\begin{enumerate}
+\item Elle est \emph{réflexive}, c'est-à-dire que tout élément de $E$ est en relation avec lui même :
+\[\forall x \in E,\; x\preccurlyeq x.\]
+\item Elle est \emph{antisymétrique}:
+\[\forall (x,y)\in E\times E,\; \bigl((x\preccurlyeq y)\text{ et }(y\preccurlyeq x)\implies x=y\bigr).\]
+\item Elle est \emph{transitive} :
+%\[
+%\forall (x,y,z)\in E^3,\quad \left.\begin{aligned}
+%x&\mathrel{\symcal{R}}y\\
+%&\text{et}\\
+%y&\mathrel{\symcal{R}}z
+%\end{aligned}\right\}
+%\implies x\mathrel{\symcal{R}}z
+%\]
+\[
+\forall (x,y,z)\in E^3,\; \bigl((x\preccurlyeq y\;\text{ et }\;y\preccurlyeq z)\implies x\preccurlyeq z\bigr).
+\]
+\end{enumerate}
+
+\begin{remark}
+La démonstration du résultat suivant est immédiate.
+
+Une relation d'ordre $\preccurlyeq$ sur un ensemble $E$ étant donnée, la relation~$\succcurlyeq$, définie par
+\[\forall (x,y) \in E^2, x\succcurlyeq y \iff y\preccurlyeq x\,,\]
+est une relation d'ordre sur $\R$ nommée \emph{ordre inverse} de $\preccurlyeq$.
+\end{remark}
+
+%\begin{exemple}[Exemples]
+%\begin{enumerate}
+%\item La relation d'ordre strict sur l'ensemble $\R$ des réels, telle que nous l'avons rencontrée dans l'exemple~\ref{ord-strict} du paragraphe~\ref{relbin} n'est pas une relation d'ordre, car elle n'est pas réflexive. En revanche l'ordre large correspondant, défini par
+%\[\forall (x,y) \in \R^2, \; x\leq y \iff (y-x)\in \R_+\,,\]
+%est bien une relation d'ordre. En effet :
+%\begin{itemize}
+%\item Pour tout $x$ réel, $x-x=0$ et $0\in \R_+$, ce qui assure que la relation~$\leq$ est \emph{réflexive}.
+%\item Pour tout couple de réels $(x,y)$, si $x\leq y$ et $y\leq x$ alors $x=y$. En effet, en effet, $y\leq x$ signifie que $(x-y)\in \R_+$. Le réel $(y-x)$ se retrouve donc appartenir à la fois à $\R_+$ (car $x\leq y$) et à $\R_-$ (en tant qu'opposé de $(x-y)$) ; on en déduit que $y-x=0$ donc que $x=y$. La relation~$\leq$ est donc \emph{antisymétrique}.
+%\item Soit $(x,y,z)\in\R^3$, on a $z-x=(z-y)+(y-x)$. On en déduit que si $x\leq y$ et $y\leq z$, $z-x$ est élément de $\R_+$ et tant que somme de deux éléments de $\R_+$, ce qui revient à dire que $x\leq z$. Le relation~$\leq$ est donc \emph{transitive}.
+%\end{itemize}
+%\end{enumerate}
+%\end{exemple}
+
+\subsection{Ordre dans les ensembles de nombres}
+Les relations usuelles $<$ et $>$, définies sur les ensembles de nombres, \emph{ne sont pas} des relations d'ordre, il est facile de l'établir : ces relations \emph{ne sont pas} réflexives. Il est en revanche plus délicat de démontrer que les relations~$\leq$ et~$\geq$ sont des relations d'ordre, et même de tout simplement définir ces relations.
+ On pourrait songer à définir l'ordre dans $\R$ en disant que~$x\leq y$ si $(y-x)\in \R_{+}$… Mais alors il resterait à définir $\R_{+}$ sans utiliser l'ordre, ce qui ne semble nullement évident. C'est pour cette raison que nous nous contenterons d'affirmer que la relation $\leq$, telle que chacun la connaît, est bien une relation d'ordre sur $\R$ (ainsi d'ailleurs que sur $\N$, $\Z$, $\symbb{D}$ et $\Q$).
+
+%
+\subsection{Un peu de vocabulaire}
+On se donne dans ce paragraphe un ensemble $\symcal{E}$ sur lequel est définie une relation d'ordre~$\preccurlyeq$.
+\subsubsection{Ordre total}
+ On dit que la relation $\preccurlyeq$ définit un ordre total sur $\symcal{E}$ si pour tout couple~$(x,y)$ d'éléments de~$\symcal{E}$, la proposition
+ \XSmartphoneCommand{$\bigl((x\preccurlyeq y)\text{ ou }(y\preccurlyeq x)\bigr)$}
+ \SmartphoneCommand{%
+ \[
+ \bigl((x\preccurlyeq y)\text{ ou }(y\preccurlyeq x)\bigr)
+ \]%
+ }
+ est vraie.
+
+\subsubsection{Majorants, minorants \& C\up{ie}}
+Soit maintenant $\symcal{A}$ une partie de $\symcal{E}$.
+
+\begin{itemize}
+\item On dit qu'un élément $M$ de $\symcal{E}$ est un majorant de $\symcal{A}$, si $\forall x\in \symcal{A},\, x\preccurlyeq M$.
+\item On dit qu'un élément $m$ de $\symcal{E}$ est un minorant de $\symcal{A}$, si $\forall x\in \symcal{A},\, m\preccurlyeq x$.
+\item On dit que $\symcal{A}$ admet $A$ pour plus grand élément si $A\in \symcal{A}$ et si $A$ est un majorant de $\symcal{A}$.
+\item On dit que $\symcal{A}$ admet $a$ pour plus petit élément si $a\in \symcal{A}$ et si $a$ est un minorant de~$\symcal{A}$.
+\end{itemize}
+
+
+
+\begin{remark}
+Dans un ensemble muni d'une relation d'ordre, l'existence d'un majorant, d'un minorant, d'un plus petit ou d'un plus grand élément n'est nullement assurée. On a en revanche le résutat suivant.
+\end{remark}
+
+\begin{thm}
+Soit un ensemble $\symcal{E}$ sur lequel est définie une relation d'ordre $\preccurlyeq$ et soit $\symcal{A}$ une partie de~$\symcal{E}$. Si~$\symcal{A}$ admet une plus grand élément (respectivement un plus petit élément) pour la relation $\preccurlyeq$, ce plus grand élément (respectivement ce plus petit élément) est unique.
+\end{thm}
+\begin{proof}
+Nous proposons la démonstration dans le cas du plus petit élément, celle de l'autre cas est identique. Supposons que~$a$ et~$a'$ soient des plus petits éléments de $\symcal{A}$. D'après la définition d'un plus petit élément, on sait que pour tout~$x$ de~$\symcal{A}$, $a\preccurlyeq x$ et en particulier~\mbox{$a\preccurlyeq a'$}. Et de la même façon, on sait que pour tout $x$ de $\symcal{A}$, $a'\preccurlyeq x$ et en particulier~\mbox{$a'\preccurlyeq a$}. L'antisymétrie de la relation $\preccurlyeq$ nous assure alors que $a=a'$, d'où l'unicité du plus petit élément.
+\end{proof}
+
+Supposons maintenant que $\symcal{A}$ admette $A$ pour plus grand élément et soit $\symcal{M}$ l'ensemble de tous les majorants de $\symcal{A}$. Il va de soi que $\symcal{A}\cap\symcal{M}=\{A\}$. L'élément $A$ apparaît ainsi également comme le plus petit élément de $\symcal{M}$. De la même façon, si $\symcal{A}$ admet un plus petit élément, ce dernier est le plus grand des minorants de $\symcal{A}$.
+
+\begin{alert}
+Dans le cas où $\symcal{A}$ ne possède pas de plus grand élément, il n'est nullement assuré que~$\symcal{M}$ possède un plus petit élément, ni même d'ailleurs que $\symcal{M}$ soit non vide. Néanmoins il est possible que $\symcal{M}$ possède un plus petit élément, et ceci que $\symcal{A}$ possède ou non un plus grand élément. Ce plus petit élément de $\symcal{M}$ est alors par définition la \emph{borne supérieure} de~$\symcal{A}$ dans l'ensemble $\symcal{E}$ ordonné par $\preccurlyeq$.
+\end{alert}
+
+ \section{Applications, fonctions}\label{Rfonc}
+%%%Fonction caractéristique, cardinal de $\symcal{P}(E)$ ou $\symfrak{P}(E)$
+\subsection{Définition}
+On dit qu'une relation binaire $f$ entre deux ensembles $E$ et~$F$ est fonctionnelle ou qu'elle est une \emph{fonction} définie sur~$E$ et à valeurs dans $F$ ou encore une \emph{application} de~$E$ dans $F$ si tout élément $x$ de $E$ est en relation avec un élément~$y$ de~$F$ et un seul. Cet élément $y$ est appelé \emph{image} de~$x$ par~$f$ et noté $f(x)$ (autrement dit on écrit plus volontiers~$y=f(x)$ que~$x \mathrel{f}y$). L'ensemble $E$ est l'ensemble de départ de la fonction et l'ensemble $F$ son ensemble d'arrivée.
+
+Une application est donc déterminée par la donnée de son ensemble de départ, de son ensemble d'arrivée et d'un procédé décrivant une correspondance fonctionnelle entre ces deux ensembles. On note souvent :
+
+\begin{align*}&f\::\;E\to F\;,\quad x\longmapsto f(x)\,.\\
+\intertext{Par exemple :}
+&f\::\;\left]-1,1\right[\to\R\;,\quad x \longmapsto \frac{1}{x^2-1}\;,\\
+\intertext{ou}
+&g\::\;\Z\to\{0,1\}\;,\quad p\longmapsto
+\begin{cases} 0&\text{ si $p$ est pair,}\\
+1&\text{ sinon.}
+\end{cases}
+\end{align*}
+
+Il n'y a pas de distinction entre fonction et application, mais le contexte peut introduire certaines nuances. En effet, lorsque $E$ est une partie de l'ensemble $\R$ des nombres réels, $f(x)$ est souvent donné par une expression, sa valeur étant le résultat d'un calcul. On emploie alors plus volontiers le vocable \emph{fonction} et dans ce cas l'ensemble de départ peut ne pas être précisé et correspond alors à l'ensemble des valeurs de $x$ pour lesquelles le calcul de $f(x)$ est possible. On parle alors plutôt d'ensemble de définition que d'ensemble de départ.
+
+\begin{example}[Exemples]
+\begin{enumerate}
+\item Soit la fonction $f$ de la variable réelle $x$, telle que
+\[f(x)=\frac{x}{x^2-4}\;.
+\]
+Déterminons l'ensemble de définition $\symcal{D}_f$ de la fonction $f$. On a
+\begin{align*}
+x\in \symcal{D}_f &\iff x^2-4\neq 0\\
+&\iff x\neq -2 \text{ et } x\neq 2.
+\end{align*}
+
+Donc $\symcal{D}_f= \R\smallsetminus\{-2,2\}$.
+\item Soit la fonction $g$ telle que $g(x)=\sqrt{1-x^2}$. Déterminons l'ensemble de définition de $g$. On a
+\[
+x\in \symcal{D}_g \iff 1-x^2\geq 0.
+\]
+
+Il nous faut donc résoudre l'inéquation $1-x^2\geq0$. Le polynôme $1-x^2$ admet les nombres~$-1$ et~$1$ pour racines et le coefficient de $x^2$ est négatif :~\mbox{$1-x^2$} est donc positif dans l'intervalle des racines (on pourra consulter le volet consacré aux polynômes du second degré).
+
+Donc $\symcal{D}_g= \left[-1,1\right]$.
+\end{enumerate}
+\end{example}
+
+\subsection{Antécédents, surjections, injections \& bijections}
+\subsubsection{Notion d'antécédent}
+Soit une application $f$ de $E$ dans $F$ et soit~$b$ élément de~$F$. On dit qu'un élément~$a$ de~$E$ est un \emph{antécédent} de $b$ si $f(a)=b$, autrement dit si~$b$ est l'image de~$a$ par $f$.
+Alors que la définition d'une fonction entraîne que l'image d'un quelconque élément de $E$ existe et est unique, dans le cas d'une recherche d'antécédent, rien de ce genre n'est assuré.
+
+Considérons par exemple la fonction \emph{carré} définie par
+\[f\::\;\R\to\R\;,\quad x\longmapsto f(x)=x^2 \]
+et recherchons les antécédents par $f$ d'un élément~$y$ de~$\R$, c.-à-d. les solutions de l'équation d'inconnue~$x$ :~\mbox{$x^2=y$}.
+\begin{itemize}
+\item \textit{Si $y>0$} : $y$ admet deux antécédents qui sont $\sqrt{y}$ et $-\sqrt{y}$.
+\item \textit{Si $y=0$} : le seul antécédent de $0$ est $0$.
+\item \textit{Si $y<0$} : $y$ ne possède aucun antécédent.
+\end{itemize}
+\begin{remark}
+Il faut remarquer ici que la connaissance précise des ensembles de départ et d'arrivée est indispensable à la recherche des antécédents. Considérons la fonction
+\[g\::\;\R_+\to\R_+\;,\quad x\longmapsto g(x)=x^2. \]
+Les expressions de $g(x)$ et de $f(x)$ sont parfaitement identiques, mais, contrairement à ce que nous venons d'étudier pour la fonction $f$, dans le cas de la fonction $g$ tout élément~$y$ de l'ensemble d'arrivée possède un antécédent unique qui est $\sqrt{y}$.
+\end{remark}
+\subsubsection{Surjections, injections et bijections}
+\begin{remark}[Surjections]
+On dit qu'une application $f$ de $E$ dans $F$ est \emph{surjective} (ou encore que~$f$ est une \emph{surjection}) si tout élément de $F$ possède au moins un antécédent dans~$E$.
+\end{remark}
+\begin{remark}[Injections]
+On dit qu'une application $f$ de $E$ dans $F$ est \emph{injective} (ou encore que $f$ est une \emph{injection}) ou encore si deux éléments distincts quelconques de $E$, ont des images distinctes. De façon plus formelle,~\mbox{$f\::\;E\to F$} est injective si
+\begin{gather}\forall(x,y)\in E\times E, \;\bigl(x\neq y\implies f(x)\neq f(y)\bigr).\label{condinj1}\\
+\intertext{Ou, par contraposition, $f\::\;E\to F$ est injective si}
+\forall(x,y)\in E\times E, \;\bigl(f(x)= f(y)\implies x=y\bigr).\label{condinj2}
+\end{gather}
+
+On peut dire également que $f$ est injective si et seulement si tout élément de $F$ possède au plus un antécédent dans~$E$.
+\end{remark}
+
+\begin{remark}[Bijections]
+On dit qu'une application $f$ de $E$ dans $F$ est \emph{bijective} (ou encore que $f$ est une \emph{bijection}) si tout élément de $F$ possède un antécédent dans $E$ et un seul, autrement dit si $f$ est à la fois surjective et injective.
+
+Si l'application $f\::\;E\to F$ est bijective, l'application qui à tout élément de $F$ associe son unique antécédent dans $E$ est évidemment bijective : c'est la \emph{bijection réciproque} de~$f$, notée~$f^{-1}$.
+\end{remark}
+\begin{example}[Exemples]
+\begin{enumerate}
+\item \label{phi} Soit l'application
+\[
+\phi\::\;\R\smallsetminus\{1\}\to\R\,,\quad x\longmapsto \frac{2x}{x-1}\;.
+\]
+
+Donnons-nous un réel $y$ quelconque et recherchons ses antécédents, qui sont les solutions dans $\R\smallsetminus\{1\}$ de l'équation $\phi(x)=y$, que nous résolvons ici :
+\begin{align*}
+\frac{2x}{x-1}=y &\iff 2x=y(x-1)\text{ et } x\neq 1\,,\\
+&\iff x(2-y)=-y\text{ et } x\neq 1\,,\\
+&\iff x(y-2)=y\text{ et } x\neq 1\,.
+\end{align*}
+\begin{itemize}
+\item\textit{Si $y=2$}, l'équation est équivalente à $0=2$ et n'a donc pas de solution. Le réel $2$ n'a pas d'antécédent par $\phi$.
+\item\textit{Si $y\neq 2$}, l'équation admet \[x=\frac{y}{y-2}\] pour unique solution (il est clair en effet que $y/(y-2)$ ne peut être égal à $1$).
+\end{itemize}
+
+
+En résumé, le réel $2$ ne possède aucun antécédent et les réels différents de $2$ possèdent un antécédent et un seul. L'application $\phi$ est donc injective, mais n'est pas surjective.
+\item Soit maintenant l'application
+\[
+\psi\::\;\R\smallsetminus\{1\}\to\R\smallsetminus\{2\}\,,\quad x\longmapsto \frac{2x}{x-1}\;.
+\]
+
+On notera que les applications $\phi$ et $\psi$ ne diffèrent que par leur ensemble d'arrivée. Cependant, l'étude faite ci-dessus en \ref{phi} prouve que $\psi$ est bijective et que sa bijection réciproque est
+\[
+\psi^{-1}\::\;\R\smallsetminus\{2\}\to\R\smallsetminus\{1\}\,,\quad x\longmapsto \frac{x}{x-2}\;.
+\]
+\item L'application $\theta$ définie par
+\[
+\theta\::\;\R\to\R\,,\quad x\longmapsto x^2-1
+\]
+n'est ni injective ni surjective. En effet $\theta(x)$ est nul si et seulement si $x^2=1$, c.-à-d si et seulement si $x=-1$ ou $x=1$ : le réel $0$ possède donc deux antécedents pour $\theta$. Par ailleurs, pour tout réel~$x$,~$x^2\geq0$, donc $\theta(x)\geq-1$ : le réel $-2$, par exemple, ne possède aucun antécédent par $\theta$.
+\end{enumerate}
+\end{example}
+\subsection{Composée de deux applications}
+
+Soit deux applications $f\::\;E\to F$ et $g\::\;F\to G$, on appelle \emph{application composée de~$f$ par~$g$} et on note $g\rond f$ l'application de $E$ dans $G$ définie par :
+\[g\rond f\::\; E\to G\,,\quad x\longmapsto g\rond f(x) = g\bigl(f(x)\bigr).\]
+
+Notons qu'il est important pour définir $g\rond f$ que l'ensemble d'arrivée de $f$ coïncide avec l'ensemble de départ de~$g$.
+
+\begin{example}
+Soit
+\[
+f\::\;\R^*\to\R\,,\; x\mapsto \frac1x\;\text{ et }\;g\::\:\R\to\R\,,\; x\mapsto x^2+1\,.
+\]
+Déterminons $g\rond f$ qui est une application de $\R^*$ dans $\R$.
+
+On a pour tout $x\in\R^*$,
+\begin{align*}
+g\rond f(x) &= g\bigl(f(x)\bigr),\\
+&={\bigl(f(x)\bigr)}^2+1,\\
+&={\left(\frac1x\right)}^2+1,\\
+\intertext{ou, en réduisant au même dénominateur,}
+g\rond f(x)&= \frac{1+x^2}{x^2}\;.
+\end{align*}
+\begin{remark}
+On notera que la même lettre $x$ intervient dans les définitions de~$f$ et~$g$. Il s'agit bien sûr d'une lettre muette, qui pourrait dans chaque cas être remplacée par n'importe quelle autre lettre (en évitant tout de même les lettres $f$ et $g$!).
+\end{remark}
+\end{example}
+
+\begin{thm}Soit deux applications $f\::\;E\to F$ et $g\::\;F\to G$. Si $f$ et $g$ sont des bijections, alors l'application composée $g\rond f$ est une bijection dont la bijection réciproque est $f^{-1}\rond g^{-1}$.
+\end{thm}
+
+\begin{proof}
+Soit deux bijections $f\::\;E\to F$ et $g\::\;F\to G$. % et un élément $a$ de $E$.
+%Si $a$ est un antécédent de $b$ par $g\rond f$, on a $g\rond f(a)=c$, soit $g\bigl(f(a)\bigr)=c$.
+\begin{enumerate}
+\item\label{gofsurj} Donnons nous un élément $c$ quelconque de $G$. Les applications~$g$ et~$f$ étant surjectives, $c$ possède un antécédent~$b$ par $g$ et $b$ possède lui-même un antécédent $a$ par $f$. On a alors
+\[g\rond f(a) =g\bigl(f(a)\bigr)=g(b)=c.\]
+L'élément $c$ admet $a$ pour antécédent par $g\rond f$ qui est donc est donc application surjective.
+\item Supposons maintenant qu'il existe un élément $c$ de $G$ et $a$ et $a'$ éléments de $E$ tels que~$g\rond f(a)=g\rond f(a')$. Alors $g\bigl(f(a)\bigr)=g\bigl(f(a')\bigr)$ et puisque $g$ est injective on a, d'après la proposition \eqref{condinj2} p.~\pageref{condinj2}, $f(a) = f(a')$; l'application $f$ étant elle-même injective, on obtient finalement~$a=a'$. On a donc prouvé que
+\[\forall(a,a')\in E\times E, \;\bigl(g\rond f(a)= g\rond f(a')\implies a=a'\bigr),\]
+autrement dit que $g\rond f$ est injective.
+\item L'application $g\rond f$ est donc surjective et injective : elle est bijective. On remarque alors en employant les notations du point \ref{gofsurj} ci-dessus \mbox{que $a=f^{-1}(b)$} et $b=g^{-1}(c)$, \mbox{d'où $a=f^{-1}\bigl(g^{-1}(c)\bigr)$}, ce qui achève la démonstration en prouvant que
+\[{\bigl(g\rond f\bigr)}^{-1}=f^{-1}\rond g^{-1}.\qedhere\]
+\end{enumerate}
+\end{proof}
+
+\begin{remark}
+La réciproque de ce théorème est fausse. Considérons par exemple les applications suivantes :
+\[
+f\::\;\R_+\to\R\,,\; x\mapsto \sqrt{x}\;\text{ et }\;g\::\;\R\to\R_+\,,\; x\mapsto x^2.
+\]
+Pour tout réel $x$ positif, on a $g\bigl(f(x)\bigr)=\bigl(\sqrt{x}\bigr)^2=x$, par définition de la racine carrée. Par conséquent, on a
+\[g\rond f \::\;\R_+\to\R_+\,,\quad x\longmapsto x,\]
+qui est à l'évidence une bijection. Cependant, $f$ n'est pas surjective (les nombres strictement négatifs n'ont pas d'antécédent) et $g$ n'est pas injective (deux nombres opposés non nuls ont la même image).
+\end{remark}
+
+On a néanmoins le théorème suivant:
+\begin{thm}
+Soit deux applications $f\::\;E\to F$ et $g\::\;F\to G$. Si $g\rond f$ est injective, $f$ est injective. Si $g\rond f$ est surjective, $g$ est surjective.
+\end{thm}
+
+\begin{proof}
+\begin{itemize}
+\item Supposons $g\rond f$ injective et soit $x$ et $y$ éléments de $E$ tels que~\mbox{$f(x)=f(y)$}. Montrons que nécessairement $x=y$, ce qui établira que~$f$ est injective.
+
+Puisque $f(x)=f(y)$, $g\bigl(f(x)\bigr)=g\bigl(f(y)\bigr)$, soit $g\rond f(x)=g\rond f(y)$ : on en déduit que~$x=y$, car $g\rond f$ est injective par hypothèse. Par conséquent~$f$ est injective.
+\item Supposons $g\rond f$ surjective et soit $z$ un élément de $G$. L'application~$g\rond f$ étant surjective, il existe un élément $x$ de $E$ tel que $g\rond f(x)=z$, soit~$g\bigl(f(x)\bigr)=z$. L'élément~$z$ admet donc $f(x)$ pour antécédent par $g$, ce qui prouve que~$g$ est surjective. \qedhere
+\end{itemize}
+\end{proof}
+\endinput \ No newline at end of file
diff --git a/macros/luatex/latex/tango/examples/schoolwork.tex b/macros/luatex/latex/tango/examples/schoolwork.tex
new file mode 100644
index 0000000000..9ea9f9a2f0
--- /dev/null
+++ b/macros/luatex/latex/tango/examples/schoolwork.tex
@@ -0,0 +1,238 @@
+% !TEX TS-program = LuaLaTeX
+\documentclass[french,no-indent,FontSize=11pt]{tango}
+\usepackage{numprint}
+%
+\NewCommandCopy{\np}{\numprint}
+%
+\newcommand\headcontentL{}
+\newcommand\headcontentC{}
+\newcommand\headcontentR{}
+\newcommand\footcontentL{}
+\newcommand\footcontentC{}
+\newcommand\footcontentR{}
+\newlength\SWruleheight
+\setlength\SWruleheight{0.4pt}
+\NewDocumentCommand\headL{m}{\renewcommand\headcontentL%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\headC{m}{\renewcommand\headcontentC%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\headR{m}{\renewcommand\headcontentR%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\footL{m}{\renewcommand\footcontentL%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\NewDocumentCommand\footC{m}{\renewcommand\footcontentC%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+%
+\NewDocumentCommand\footR{m}{\renewcommand\footcontentR%
+{\sffamily\fontseries{l}\selectfont#1}}
+%
+\newpagestyle{schoolwork}{%
+\setheadrule{\SWruleheight}%
+\setfootrule{\SWruleheight}%
+\sethead{\headcontentL}%
+{\headcontentC}%
+{\headcontentR}%
+\setfoot{\footcontentL}%
+{\footcontentC}%
+{\footcontentR}
+}
+
+
+\headL{Le 13 novembre 2024}
+\headC{Entraînement au Devoir Commun \no 1}
+\headR{Durée : 2 heures}
+\footL{Lycée Jean-Baptiste \textsc{Colbert}}
+\footC{Classe de 1\iere~3}
+\footR{page~\thepage}
+%
+%
+\pagestyle{schoolwork}
+\geometry{top=2cm,outer=2cm,bottom=2cm,inner=2cm,headheight=18pt,headsep=25pt,footskip=34pt}
+
+\begin{document}
+
+
+\exo[Thème : suites — 4 points]
+
+
+On considère la suite $\left(u_n\right)$ définie par $u_0 = \numprint{10000}$ et pour tout entier naturel $n$
+\[u_{n+1} = 0{,}95u_n + 200.\]
+
+\begin{enumerate}
+\item Calculer $u_1$ et vérifier que $u_2 = \np{9415}$.
+\item
+ \begin{enumerate}
+ \item Démontrer, à l'aide d'un raisonnement par récurrence, que pour tout entier naturel $n$
+\[u_n >\np{4000}.\]
+\item Démontrer que la suite $\left(u_n\right)$ est décroissante. \end{enumerate}
+\item Pour tout entier naturel $n$, on considère la suite $\left(v_n\right)$ définie par $v_n = u_n - \np{4000}$.
+ \begin{enumerate}
+ \item Calculer $v_0$.
+ \item Démontrer que la suite $\left(v_n\right)$ est géométrique de raison égale à $0{,}95$.
+ \item En déduire que pour tout entier naturel $n$ :
+\[u_n = \np{4000} + \np{6000} \times 0{,}95^n.\]
+ \item Émettre une conjecture quant à la limite de la suite $\left(u_n\right)$ ?
+ \end{enumerate}
+\item En 2020, une espèce animale comptait \np{10000} individus. L'évolution observée les années précédentes conduit à estimer qu'à partir de l'année 2021, cette population baissera de 5~\% chaque début d'année.
+
+Pour ralentir cette baisse, il a été décidé de réintroduire $200$ individus à la fin de chaque année, à partir de 2021.
+
+Une responsable d'une association soutenant cette stratégie affirme que : \og l'espèce ne devrait pas s'éteindre, mais malheureusement, nous n'empêcherons pas une disparition de plus de la moitié de la population \fg.
+
+Que pensez-vous de cette affirmation ? Justifier la réponse.
+\end{enumerate}
+
+
+
+\exo[Thème : probablités — 4 points]
+
+Selon les autorités sanitaires d'un pays, 7~\% des habitants sont affectés par une certaine maladie.
+
+Dans ce pays, un test est mis au point pour détecter cette maladie. Ce test a les caractéristiques suivantes :
+\begin{itemize}
+\item Pour les individus malades, le test donne un résultat négatif dans $20 \,\%$ des cas ;
+\item Pour les individus sains, le test donne un résultat positif dans $1\,\%$ des cas.
+\end{itemize}
+
+Une personne est choisie au hasard dans la population et testée.
+
+On considère les événements suivants :
+\begin{itemize}
+\item $M$ : \og la personne est malade \fg{} ;
+\item $T$ : \og le test est positif \fg{}.
+\end{itemize}
+
+\begin{enumerate}
+\item Calculer la probabilité de l'événement $M \cap T$. On pourra s'appuyer sur un arbre pondéré.
+\item Démontrer que la probabilité que le test de la personne choisie au hasard soit positif, est de $\np{0,0653}$.
+\item On considère dans cette question que la personne choisie au hasard a eu un test positif.
+Quelle est la probabilité qu'elle soit malade ? On arrondira le résultat à $10^{-2}$.
+\item On choisit des personnes au hasard dans la population. La taille de la population de ce pays permet d'assimiler ce prélèvement à un tirage avec remise.
+
+On note $X$ la variable aléatoire qui donne le nombre d'individus ayant un test positif parmi les 10 personnes.
+ \begin{enumerate}
+ \item Préciser la nature et les paramètres de la loi de probabilité suivie par $X$.
+ \item Déterminer la probabilité pour qu'exactement deux personnes aient un test positif. On arrondira le résultat à $10^{-2}$ près.
+ \end{enumerate}
+\end{enumerate}
+
+\exo[Thème : géométrie dans l'espace — 2 points]
+
+
+
+Dans l'espace rapporté à un repère orthonormé $(O,\vec\imath,\vec\jmath,\vec k)$ , on considère les points
+\[A(-1,-1,3),\qquad B(1,1,2),\qquad C(1,-1,7).\]
+
+On considère également la droite $\Delta$ passant par les points $D(-1,6,8)$ et $E(11,- 9,2)$.
+
+Pour chacune des questions posées, quatre affirmations \textbf{dont une seule est correcte} sont proposées.
+Entourer la bonne réponse directement sur l'énoncé.
+
+Aucune justification n'est attendue.
+
+Une réponse correcte apporte 0,5 point. Une réponse incorrecte ou une absence de réponse n'enlève pas de point.
+
+
+ \begin{enumerate}
+ \item Une représentation paramétrique de la droite $\Delta$ est
+\medskip
+
+\textbf{a.} $\left\{
+ \begin{aligned}
+ x&= -1 + 11t\\
+ y&= 6 - 9t\\
+ z&= 8 +2t\\
+ \end{aligned} \right.~(t \in \symbb{R})$
+ \hfill
+\textbf{b.} $\left\{
+ \begin{aligned}
+ x&= -1 + 4t\\
+ y&= 6 - 5t\\
+ z&= 8 -2t\\
+ \end{aligned} \right.~(t \in \symbb{R})$
+ \hfill
+\textbf{c.} $\left\{
+ \begin{aligned}
+ x&= 11 -t\\
+ y&= - 9+6t\\
+ z&= 2 +8t\\
+ \end{aligned} \right.~(t \in \symbb{R})$
+ \hfill
+ \textbf{d.}
+ $\left\{
+ \begin{aligned}
+ x&= 4 -t\\
+ y&= -5 +6t\\
+ z&= -2 + 8 t\\
+ \end{aligned} \right.~(t \in \symbb{R})$\hfill\null
+
+\bigskip
+
+ \item Lequel de ces points appartient-il à la droite $\Delta$ ?
+
+\medskip
+
+ \textbf{a.} Le point $F(-3,1,6)$
+ \hfill \textbf{b.} Le point $G (5,\:-1{,}5,\:5)$
+ \hfill \textbf{c.} Le point $H (10,-3,10)$
+ \hfill \textbf{d.} Le point $K (12,-15,-6)$
+
+\bigskip
+
+ \item Pour savoir si les points $A$, $B$ et $C$ définissent un plan, il faut vérifier que $\overrightarrow{AB}$ et $\overrightarrow{AC}$ :
+
+\medskip
+
+ \textbf{a.} sont colinéaires.
+ \hfill \textbf{b.} sont coplanaires.
+ \hfill \textbf{c.} ne sont pas colinéaires.
+ \hfill \textbf{d.} ne sont pas coplanaires.
+
+\bigskip
+
+ \item La droite $\Delta$ et le plan (ABC) :
+
+\medskip
+
+ \begin{tabular}{ll}
+ \textbf{a.} sont strictement parallèles.
+ &\textbf{b.} ont une infinité de points communs.\\[12pt]
+ \textbf{c.} sont sécants en $I(-13,21,14)$
+ &\textbf{d.} sont sécants en $J(3,1,6)$
+ \end{tabular}
+
+ \bigskip
+
+\item Les droites $\delta$ et $\delta'$ de représentations paramétriques respectives :
+
+ $ \delta : \left\{
+ \begin{aligned}
+ x&= -1 + 11k\\
+ y&= 6 - 9k\\
+ z&= 8 +2k\\
+ \end{aligned} \right.~(k \in \symbb{R})$
+ \quad et\quad $\delta' : \left\{
+ \begin{aligned}
+ x&= 11 -\ell\\
+ y&= - 9+6\ell\\
+ z&= 2 +8\ell\\
+ \end{aligned} \right.~(\ell \in \symbb{R})$\quad sont :
+
+ \medskip
+
+ \begin{tabular}{ll}
+ \textbf{a.} sécantes au point de coordonnées $(1,1,1)$.
+ & \textbf{b.} sécantes au point de coordonnées $(-12,15,6)$.\\[12pt]
+ \textbf{c.} sécantes en un autre point
+ &\textbf{d.} non sécantes.
+ \end{tabular}
+
+
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/macros/luatex/latex/tango/lualatex/tango.cls b/macros/luatex/latex/tango/lualatex/tango.cls
new file mode 100644
index 0000000000..f188200b4c
--- /dev/null
+++ b/macros/luatex/latex/tango/lualatex/tango.cls
@@ -0,0 +1,2182 @@
+\NeedsTeXFormat{LaTeX2e}%
+\ProvidesClass{tango}%
+[2024/07/15 v0.8.0 tango document class. Michel Bovani]% %
+%
+% Ensure luatex engine
+\RequirePackage{iftex}[2019/10/24]
+\RequireLuaTeX
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\TgoTempa{}
+\newcommand\TgoTempb{}
+\newcommand\TgoTempc{}
+\newcommand\TgoSmallerSize{}
+\newcommand\TgoStatementNumberSuffix{}
+\newcommand\TgoStatementNumberPrefix{}
+\newcommand\TgoStatementSuffix{}
+\newcommand\TgoStatementName{}
+\newcommand\TgoTheoremName{Theorem}
+\newcommand\TgoDefinitionName{Definition}
+\newcommand\TgoPropositionName{Proposition}
+\newcommand\TgoLemmaName{Lemma}
+\newcommand\TgoCorollaryName{Corollary}
+\newcommand\TgoRemarkName{Remark}
+\newcommand\TgoExampleName{Example}
+\newcommand\TgoContentsName{Contents}
+\newcommand\TgoExerciseName{Exercise}
+\newcommand\TgoExercisesSubsectionName{Exercises}
+\newcommand\TgoExercisesSectionName{Exercises}
+\newcommand\TgoPublicationClass{article}
+\newcommand\TgoStatementIndent{\indent}
+\newif\ifTgoFrenchLanguage
+\newif\ifTgoNGermanLanguage
+\newif\ifTgoGermanLanguage
+\newif\ifTgoNAustrianLanguage
+\newif\ifTgoNSwissGermanLanguage
+\newif\ifTgoItalianLanguage
+\newif\ifTgoSpanishLanguage
+\newif\ifTgoEnglishLanguage
+\newif\ifTgoBritishLanguage
+\newif\ifTgoAmericanLanguage
+\newif\ifTgoCanadianLanguage
+\newif\ifTgoAustralianLanguage
+\newif\ifTgoNewZealandLanguage
+\newif\ifTgoNoStatement
+\newif\ifTgoBook
+\newif\ifTgoOneSide\TgoOneSidetrue
+\newif\ifTgoAfourPaperOutput\TgoAfourPaperOutputtrue
+\newif\ifTgoLetterOutput
+\newif\ifTgoBigTabletOutput
+\newif\ifTgoAfivePaperOutput
+\newif\ifTgoTabletOutput
+\newif\ifTgoSmallTabletOutput
+\newif\ifTgoeReaderOutput
+\newif\ifTgoSmartphoneOutput
+\newif\ifTgoSmallerSizeCommand
+\newif\ifTgoTitleIndentZero\TgoTitleIndentZerotrue
+\newcommand\TgoChapterTitleFont{RobotoCondensedBold}
+\NewDocumentCommand\TgoStatementNameOffset{}{}
+\NewDocumentCommand\SetTgoBaseFonts{}{%
+ \setmainfont{erewhon}%
+ \setmathfont{Erewhon Math}%
+ }%
+ \newlength\TgoAfterChapterSkip
+ \newlength\TgoStandardMargin
+ \newlength\TgoStatementParindent
+ \newlength\TgoTitleIndent
+ %%%
+\AddToHook{package/xcolor/after}
+{%
+\definecolor{ColorOne}{rgb}{0.15,0.15,0.15}
+\definecolor{ColorTwo}{rgb}{0.93,0.93,0.93}
+}
+\AddToHook{class/article/after}{%
+\TgoTenPointsFonts}
+\AddToHook{class/book/after}{%
+\TgoTenPointsFonts}
+%%
+%
+ %%
+ \DeclareKeys[tango]{
+ %%%%%% languages,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ french.code= {%
+ \TgoFrenchLanguagetrue
+ \TgoTitleIndentZerofalse
+ },
+ ngerman.code= {%
+ \TgoNGermanLanguagetrue
+ },
+ german.code= {%
+ \TgoGermanLanguagetrue
+ },
+naustrian.code= {%
+ \TgoNAustrianLanguagetrue
+ },
+nswissgerman.code= {%
+ \TgoNSwissGermanLanguagetrue
+ },
+ italian.code= {%
+ \TgoItalianLanguagetrue
+ },
+ spanish.code= {%
+ \TgoSpanishLanguagetrue
+ },
+english.code= {%
+ \TgoEnglishLanguagetrue
+ },
+british.code= {%
+ \TgoBritishLanguagetrue
+ },
+american.code= {%
+ \TgoAmericanLanguagetrue
+ },
+canadian.code= {%
+ \TgoCanadianLanguagetrue
+ },
+australian.code= {%
+ \TgoAustralianLanguagetrue
+ },
+newzealand.code= {%
+ \TgoNewZealandLanguagetrue
+ },
+ %%%%%% Default Statements %%%%%%%%%%%%%%%%%%%%%%%%
+ no-statement.if = TgoNoStatement,
+ %%%%%% No Hyperref %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ no-hyperref.if = TgoNoHyperref,
+ %%%%%% Parindentzero %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ no-indent.if = TgoParindentZero,
+ indent.ifnot = TgoParindentZero,
+%%%%%% Parindentzero %%%%%%%%%%%%%%%%%%%%%%%%%%%
+ no-titleindent.if = TgoTitleIndentZero,
+ titleindent.ifnot = TgoTitleIndentZero,
+ %%%%%% ThmNamePos left/right %%%%%%%%%%%%%%%%%%%%%%%
+ ThmNamePos.choice:,
+ ThmNamePos / left.code:n =
+ {
+ \RenewDocumentCommand\TgoStatementNameOffset{}{}
+ },
+ ThmNamePos / right.code:n =
+ {
+ \RenewDocumentCommand\TgoStatementNameOffset{}{\hspace*{\fill}}
+ },
+%%%% book or article %%%%%%%%%%%%%%%%%%%%%%%%%%%
+PubliClass.choice:,
+PubliClass / article.code:n =
+{%
+\renewcommand\TgoPublicationClass{article}
+\TgoBookfalse
+},
+PubliClass / book.code:n =
+{%
+\renewcommand\TgoPublicationClass{book}
+\TgoBooktrue
+},
+%%%% oneside or two sides %%%%%%%%%%%%%%%%%%%%%%%%
+oneside.if = TgoOneSide ,
+twoside.ifnot = TgoOneSide ,
+%%%% Font Size %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+FontSize.choice:,
+FontSize / 9pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoNinePointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoNinePointsFonts}
+},
+FontSize / 10pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoTenPointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoTenPointsFonts}
+},
+FontSize / 11pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoElevenPointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoElevenPointsFonts}
+},
+FontSize / 12pt.code:n =
+{
+\RemoveFromHook{class/article/after}
+\AddToHook{class/article/after}{%
+\TgoTwelvePointsFonts}
+\RemoveFromHook{class/book/after}
+\AddToHook{class/book/after}{%
+\TgoTwelvePointsFonts}
+},
+FontSize / unknown.code:n =
+{
+ \ClassWarning{tango}{\MessageBreak Value #1 is unknown \MessageBreak
+ Possible choices are 9pt, 10pt, 11pt and 12pt.
+ \MessageBreak Selecting 10pt.}
+},
+%%%% ColorTheme %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ColorTheme.choice:,
+ColorTheme / Blue.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+ \definecolor{ColorOne}{rgb}{0.08, 0.05, 0.55}
+ \definecolor{ColorTwo}{rgb}{0.87, 0.94, 0.97}
+ }
+},
+ ColorTheme / Navy.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+ \definecolor{ColorOne}{rgb}{0.07, 0.37, 0.65}
+ \definecolor{ColorTwo}{rgb}{0.87, 0.95, 0.97}
+ }
+ },
+ColorTheme / USAF.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+ \definecolor{ColorOne}{rgb}{0.24, 0.41, 0.54}
+ \definecolor{ColorTwo}{rgb}{0.92, 0.94, 0.96}
+ }
+ },
+ ColorTheme / Azur.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.15, 0.32, 0.75}
+\definecolor{ColorTwo}{rgb}{0.88, 0.94, 0.97}
+}
+},
+ ColorTheme / Red.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.75,0.05,0.1}
+\definecolor{ColorTwo}{rgb}{1,0.94,0.9}
+}
+ },
+ ColorTheme / Framboise.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.64, 0.25, 0.45}
+\definecolor{ColorTwo}{rgb}{1, 0.95, 0.94}
+}
+ },
+ ColorTheme / Brique.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.68, 0.1, 0.0}
+\definecolor{ColorTwo}{rgb}{1, 0.95, 0.89}
+}
+},
+ ColorTheme / Sienne.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.55, 0.27, 0.1}
+\definecolor{ColorTwo}{rgb}{1, 0.95, 0.87}
+ }
+ },
+ ColorTheme / Caramel.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.66, 0.26, 0.0}
+\definecolor{ColorTwo}{rgb}{1, 0.96, 0.86}
+}
+},
+ ColorTheme / Olive.code:n =
+ {%
+ \RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.28, 0.43, 0.03}
+\definecolor{ColorTwo}{rgb}{0.95, 0.98, 0.9}
+}
+ },
+ ColorTheme / Tannen.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.09, 0.44, 0.28}
+\definecolor{ColorTwo}{rgb}{0.92, 0.97, 0.94}
+}
+},
+ ColorTheme / GrayGray.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.25,0.25,0.25}
+\definecolor{ColorTwo}{rgb}{0.95,0.95,0.95}
+}
+},
+ ColorTheme / BlackAndWhite.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0,0,0}
+\definecolor{ColorTwo}{rgb}{1,1,1}
+}
+},
+ ColorTheme / Ink.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.25, 0.25, 0.33}
+\definecolor{ColorTwo}{rgb}{0.94, 0.95, 0.97}
+}
+},
+ ColorTheme / Steel.code:n =
+{%
+\RemoveFromHook{package/xcolor/after}
+ \AddToHook{package/xcolor/after}%
+{ %
+\definecolor{ColorOne}{rgb}{0.27, 0.25, 0.2}
+\definecolor{ColorTwo}{rgb}{0.96, 0.96, 0.93}
+}
+},
+ ColorTheme / unknown.code:n =
+ {
+ \ClassWarning{tango}{\MessageBreak “ColorTheme” #1 is unknown!\MessageBreak
+Possible choices are: \MessageBreak
+Blue, Navy, USAF, Azur, Red, Framboise, Brique,
+ \MessageBreak Sienne, Caramel, Olive, Tannen, GrayGray, BlackAndWhite, Ink and Steel.
+\MessageBreak Stay in GrayGray}
+},
+%%%% User defined colors %%%%%%%%%%%%%%%%%%%%%%%%
+ColorOne.code = \AddToHook{package/xcolor/after}{\definecolor{ColorOne}#1},
+ColorTwo.code = \AddToHook{package/xcolor/after}{\definecolor{ColorTwo}#1},
+ColorOneNamed.code = \AddToHook{package/xcolor/after}{\colorlet{ColorOne}{#1}},
+ColorTwoNamed.code = \AddToHook{package/xcolor/after}{\colorlet{ColorTwo}{#1}},
+%%%% Output %%%%%%%%%%%%%%%%%%%%%%%%%%
+ Output.choice:,
+ Output / A4paper.code:n =
+ {
+\TgoAfourPaperOutputtrue
+ },
+Output / Letter.code:n =
+{
+\TgoLetterOutputtrue
+\TgoBigTabletOutputtrue
+\TgoAfourPaperOutputfalse
+},
+Output / BigTablet.code:n =
+ {
+\TgoBigTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / A5paper.code:n =
+ {
+\TgoAfivePaperOutputtrue
+\TgoTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / Tablet.code:n =
+ {
+\TgoTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / SmallTablet.code:n =
+ {
+\TgoSmallTabletOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / eReader.code:n =
+ {
+\TgoeReaderOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+Output / Smartphone.code:n =
+ {
+\TgoSmartphoneOutputtrue
+\TgoAfourPaperOutputfalse
+ },
+ Output / unknown.code:n =
+ {
+ \ClassWarning{tango}{\MessageBreak Value #1 is unknown \MessageBreak
+ Possible choices are A4paper, A5paper, Letter, BigTablet,\MessageBreak
+ Tablet, SmallTablet, eReader and Smartphone.
+ \MessageBreak Selecting A4paper.}
+\TgoAfourPaperOutputtrue
+ },
+ %%%%% Stylistic Set %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ StylisticSet.multichoice:,
+ StylisticSet / upint.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss03}}
+ },
+ StylisticSet / leqslant.code:n =
+ {
+\AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss04}}
+ },
+StylisticSet / smaller.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss05}}
+ },
+StylisticSet / subsetneq.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss06}}
+ },
+StylisticSet / parallelslant.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{RawFeature=+ss07}}
+ },
+ %%%%%%% Character Variants %%%%%%%%%%%%%%%%%%%%%%%%%%
+ CharacterVariant.multichoice:,
+ CharacterVariant / zero.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=0}}
+ },
+ CharacterVariant / hslash.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=1}}
+ },
+ CharacterVariant / emptyset.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=2}}
+ },
+ CharacterVariant / epsilon.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=3}}
+ },
+ CharacterVariant / kappa.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=4}}
+ },
+ CharacterVariant / pi.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=5}}
+ },
+ CharacterVariant / phi.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=6}}
+ },
+ CharacterVariant / rho.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=7}}
+ },
+ CharacterVariant / sigma.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=8}}
+ },
+ CharacterVariant / theta.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+[Erewhon Math]{CharacterVariant=9}}
+ },
+CharacterVariant / Theta.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=10}}
+ },
+CharacterVariant / partial.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ {\defaultfontfeatures+[Erewhon Math]{CharacterVariant=11}}
+ },
+CharacterVariant / Ecal.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=20}}
+ },
+CharacterVariant / Qcal.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=21}}
+ },
+CharacterVariant / Tcal.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+ { \defaultfontfeatures+[Erewhon Math]{CharacterVariant=22}}
+ },
+ %%%%%%% Numbers %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ Numbers.choice:,
+ Numbers / MathOldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{\defaultfontfeatures+[Erewhon Math]{Numbers=OldStyle}}
+ },
+ Numbers / TextOldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+[erewhon]{Numbers=OldStyle}}
+ },
+Numbers / OldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+{Numbers=OldStyle}
+ \defaultfontfeatures+[Erewhon Math]{RawFeature=-onum}}
+ },
+ Numbers / FullOldStyle.code:n =
+ {
+ \AddToHook{package/fontspec/after}%
+{ \defaultfontfeatures+{Numbers=OldStyle}}
+ },
+ %%%% usage
+ french.usage=load,
+ no-statement.usage=load,
+ no-hyperref.usage=load,
+ indent.usage=load,
+no-indent.usage=load,
+ThmNamePos.usage=general,
+oneside.usage=load,
+twoside.usage=load,
+PubliClass.usage=load,
+FontSize.usage=general,
+ColorTheme.usage=general,
+ColorOne.usage=general,
+ColorTwo.usage=general,
+Output.usage=load,
+StylisticSet.usage=load,
+CharacterVariant.usage=load,
+Numbers.usage=load
+}
+%%%%%
+\ProcessKeyOptions[tango]
+%%%%%
+\NewDocumentCommand\tgosetup{}{\SetKeys[tango]}
+%%%%%%%%
+%%%%%%% 10pt %%%%%%%%%%%%%
+\NewDocumentCommand\TgoTenPointsFonts{}{%
+\renewcommand\TgoSmallerSize{%
+\TgoSmallerSizeCommandtrue%
+\tgosetup{FontSize=9pt}%
+\TgoSmallerSizeCommandfalse%
+}%
+\renewcommand\normalsize{%
+ \fontsize{10}{12.7}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4.5pt plus 2.5pt minus 1.5pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\normalsize%
+\ifTgoSmallerSizeCommand%
+\else%
+\setlength\TgoStandardMargin{1.5em}%
+\fi%
+\ifx\MakeRobust\@undefined \else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{9}{11.45}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip {0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4pt plus 2pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength \belowdisplayskip {\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{8}{10.2}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1 pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1 pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength \belowdisplayskip {\abovedisplayskip}%
+ }%
+\DeclareRobustCommand\scriptsize{\fontsize{7}{8.9}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{5}{6.4}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{11.5}{14.6}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{14}{17}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{17}{20}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{20}{23}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{24}{27}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{58}{58}\selectfont}%
+}%
+%%%%%%%%%%%%%% 11pt %%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand\TgoElevenPointsFonts{}{%
+\renewcommand\TgoSmallerSize{%
+\TgoSmallerSizeCommandtrue%
+\tgosetup{FontSize=10pt}%
+\TgoSmallerSizeCommandfalse%
+}%
+\renewcommand\normalsize{%
+ \fontsize{11}{13.9}\selectfont%
+ \setlength\abovedisplayskip {6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4.5pt plus 2.5pt minus 2 pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI}%
+\normalsize%
+\ifTgoSmallerSizeCommand%
+\else%
+\setlength\TgoStandardMargin{1.5em}%
+\fi%
+\ifx\MakeRobust\@undefined \else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{10}{12.7}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4pt plus 2 pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{9}{11.35}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+}%
+\DeclareRobustCommand\scriptsize{\fontsize{8}{10.2}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{6}{7.6}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{13}{15.85}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{15}{18}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{18}{21}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{21}{24}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{24}{27}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{60}{60}\selectfont}%
+}%
+%%%%%%% 12pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand\TgoTwelvePointsFonts{}{%
+\renewcommand\TgoSmallerSize{%
+\TgoSmallerSizeCommandtrue%
+\tgosetup{FontSize=11pt}%
+\TgoSmallerSizeCommandfalse%
+}%
+\renewcommand\normalsize{%
+ \fontsize{12}{15.1}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip {4.5pt plus 2.5pt minus2pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI}%
+\normalsize%
+\ifTgoSmallerSizeCommand%
+\else%
+\setlength\TgoStandardMargin{1.5em}%
+\fi%
+\ifx\MakeRobust\@undefined \else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{11}{13.9}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4pt plus 2pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{10}{12.7}\selectfont%
+ \setlength\abovedisplayskip {6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+}%
+\DeclareRobustCommand\scriptsize{\fontsize{9}{11.45}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{7}{8.9}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{14.2}{16.85}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{16.5}{19.2}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{19.2}{22}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{22}{25}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{25}{28}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{63}{63}\selectfont}%
+}%
+%%
+%%%%%%% 9pt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand\TgoNinePointsFonts{}{%
+\renewcommand\TgoSmallerSize{}
+\renewcommand\normalsize{%
+ \fontsize{9}{11.45}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4.5pt plus 2.5pt minus 2pt}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI}%
+\normalsize%
+\setlength\TgoStandardMargin{1.5em}%
+\ifx\MakeRobust\@undefined\else%
+ \MakeRobust\normalsize%
+\fi%
+\DeclareRobustCommand\small{%
+ \fontsize{8}{10.25}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 3pt minus 2pt}%
+ \setlength\abovedisplayshortskip{0pt plus 3pt}%
+ \setlength\belowdisplayshortskip{4pt plus 2pt minus 2pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus2\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \let\@listi\@listI%
+ }%
+\DeclareRobustCommand\footnotesize{%
+ \fontsize{7}{9}\selectfont%
+ \setlength\abovedisplayskip{6pt plus 2pt minus 4pt}%
+ \setlength\abovedisplayshortskip{0pt plus 1pt}%
+ \setlength\belowdisplayshortskip{3pt plus 2pt minus 1pt}%
+ \def\@listi{\leftmargin\leftmargini%
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@%
+ \parsep 2\p@ \@plus\p@ \@minus\p@%
+ \itemsep \parsep}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+}%
+\DeclareRobustCommand\scriptsize{\fontsize{6}{7.7}\selectfont}%
+\DeclareRobustCommand\tiny{\fontsize{5}{6.4}\selectfont}%
+\DeclareRobustCommand\large{\fontsize{10.3}{13}\selectfont}%
+\DeclareRobustCommand\Large{\fontsize{12.7}{15.4}\selectfont}%
+\DeclareRobustCommand\LARGE{\fontsize{15.2}{17.3}\selectfont}%
+\DeclareRobustCommand\huge{\fontsize{18}{20}\selectfont}%
+\DeclareRobustCommand\Huge{\fontsize{20}{24}\selectfont}%
+\DeclareRobustCommand\HUGE{\fontsize{52}{52}\selectfont}%
+}%
+%%
+%%
+\ifTgoOneSide%
+ \LoadClass[oneside]{\TgoPublicationClass}%
+ \else%
+ \LoadClass[twoside]{\TgoPublicationClass}%
+\fi%
+%%%%%%%%%%%
+\RequirePackage{xcolor}
+%%%%
+\RequirePackage{mathtools}
+\RequirePackage{amsthm}
+%%%%
+\RequirePackage{graphicx,microtype,geometry,enumitem,float,afterpage}
+%
+\RequirePackage{titletoc}
+%
+\RequirePackage[pagestyles,toctitles,newlinetospace,clearempty,noindentafter]{titlesec}
+%
+%
+\assignpagestyle{\chapter}{empty}
+\assignpagestyle{\part}{empty}
+\RequirePackage{ccaption,caption}
+\DeclareCaptionLabelFormat{tango}{\sffamily\fontseries{sb}\selectfont#1\nobreakspace#2}
+\captionsetup{font={sf,small},labelformat=tango,labelfont={color=ColorOne}}
+\newfixedcaption{\tgofigcaption}{figure}
+\newfixedcaption{\tgotabcaption}{table}
+ %%% Fontes
+ %%
+ \RequirePackage{fontspec}
+\RequirePackage{unicode-math}[2020/01/31]
+ \defaultfontfeatures+{Ligatures=TeX,RawFeature={+pnum}}
+%
+ \SetTgoBaseFonts
+ %%
+ \thinmuskip=2.5mu
+ \medmuskip=3mu plus 1mu minus 3mu
+ \thickmuskip=4mu plus 3mu minus 0.5mu
+ %%
+\setmonofont{Inconsolatazi4}[Scale=MatchLowercase]
+%
+ \setsansfont{NotoSans}[%
+ Scale=0.9,
+ Ligatures=TeX,
+ UprightFeatures={
+Font=NotoSansMedium
+},
+ItalicFeatures={
+Font=NotoSansMediumItalic
+},
+BoldFeatures={
+Font=NotoSansBold
+},
+BoldItalicFeatures={
+Font=NotoSansBoldItalic
+},
+FontFace={ul}{n}{Font=NotoSansThin},
+FontFace={ul}{it}{Font=NotoSansThinItalic},
+FontFace={el}{n}{Font=NotoSansExtraLight},
+FontFace={el}{it}{Font=NotoSansExtraLightItalic},
+FontFace={l}{n}{Font=NotoSansLight},
+FontFace={l}{it}{Font=NotoSansLightItalic},
+FontFace={sl}{n}{Font=NotoSansRegular},
+FontFace={sl}{it}{Font=NotoSansItalic},
+FontFace={sb}{n}{Font=NotoSansSemiBold},
+FontFace={sb}{it}{Font=NotoSansSemiBoldItalic},
+FontFace={eb}{n}{Font=NotoSansExtraBold},
+FontFace={eb}{it}{Font=NotoSansExtraBoldItalic},
+FontFace={ub}{n}{Font=NotoSansBlack},
+FontFace={ub}{it}{Font=NotoSansBlackItalic},
+]
+%%
+\DeclareFontSeriesDefault[sf]{md}{sl}
+%
+%
+\RequirePackage{fourier-orns}%
+%
+%% OTF Fonts Commands
+%%
+\NewDocumentCommand{\superiors}{}{\addfontfeature{RawFeature=+sups}}
+\NewDocumentCommand{\scinferiors}{}{\addfontfeature{RawFeature=+sinf}}
+\NewDocumentCommand{\smartfracs}{}{\addfontfeature{RawFeature=+frac}}
+\NewDocumentCommand{\fullsc}{m}{{\addfontfeature{RawFeature=+c2sc}\MakeUppercase{#1}}}
+\DeclareTextFontCommand{\textsup}{\superiors}
+\DeclareTextFontCommand{\textscinf}{\scinferiors}
+\DeclareTextFontCommand{\smartfrac}{\smartfracs}
+\NewDocumentCommand{\olddigits}{}{\addfontfeature{RawFeature={-lnum,+onum}}}
+\NewDocumentCommand{\propdigits}{}{\addfontfeature{RawFeature={-tnum,+pnum}}}
+\NewDocumentCommand{\liningdigits}{}{\addfontfeature{RawFeature={-onum,+lnum}}}
+\NewDocumentCommand{\tabulardigits}{}{\addfontfeature{RawFeature={-pnum,+tnum}}}
+%
+ %
+ %%%%%%%% My taylor is rich %%%%%%%%%%%
+%
+\RequirePackage{iflang}
+\RequirePackage{babel}
+\IfLanguageName{nil}{%
+\ClassError{tango}{No language option is given}
+{%
+You *must* pass at least one language\MessageBreak
+option for babel to the tango class.}
+}{}
+%
+%
+\ifTgoFrenchLanguage
+\frenchsetup{StandardLists,og=«, fg=»,PartNameFull=false,
+SmallCapsFigTabCaptions=false,
+CustomiseFigTabCaptions=false}
+\addto\captionsfrench{% DF
+\renewcommand\TgoTheoremName{Théorème}
+\renewcommand\TgoDefinitionName{Définition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemme}
+\renewcommand\TgoCorollaryName{Corollaire}
+\renewcommand\TgoRemarkName{Remarque}
+\renewcommand\TgoExampleName{Exemple}
+\renewcommand\TgoContentsName{Sommaire}
+\renewcommand\TgoExerciseName{Exercice}
+\renewcommand\TgoExercisesSubsectionName{Exercices}
+\renewcommand\TgoExercisesSectionName{Exercices}
+}
+\fi
+%%%
+\ifTgoNGermanLanguage
+\addto\captionsngerman{%
+\renewcommand\TgoTheoremName{Satz}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Korollar}%% ????
+\renewcommand\TgoRemarkName{Bemerkung}
+\renewcommand\TgoExampleName{Beispiel}
+\renewcommand\TgoContentsName{Inhaltsverzeichnis}
+\renewcommand\TgoExerciseName{Übung}
+\renewcommand\TgoExercisesSubsectionName{Übungen}
+\renewcommand\TgoExercisesSectionName{Übungen}
+}
+\fi
+%
+%%%
+\ifTgoGermanLanguage
+\addto\captionsgerman{%
+\renewcommand\TgoTheoremName{Satz}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Korollar}%% ????
+\renewcommand\TgoRemarkName{Bemerkung}
+\renewcommand\TgoExampleName{Beispiel}
+\renewcommand\TgoContentsName{Inhaltsverzeichnis}
+\renewcommand\TgoExerciseName{Übung}
+\renewcommand\TgoExercisesSubsectionName{Übungen}
+\renewcommand\TgoExercisesSectionName{Übungen}
+}
+\fi
+%
+%%%
+\ifTgoNAustrianLanguage
+\addto\captionsnaustrian{%
+\renewcommand\TgoTheoremName{Satz}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Korollar}%% ????
+\renewcommand\TgoRemarkName{Bemerkung}
+\renewcommand\TgoExampleName{Beispiel}
+\renewcommand\TgoContentsName{Inhaltsverzeichnis}
+\renewcommand\TgoExerciseName{Übung}
+\renewcommand\TgoExercisesSubsectionName{Übungen}
+\renewcommand\TgoExercisesSectionName{Übungen}
+}
+\fi
+%
+%%%
+\ifTgoNSwissGermanLanguage
+\addto\captionsnswissgerman{%
+\renewcommand\TgoTheoremName{Satz}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Korollar}%% ????
+\renewcommand\TgoRemarkName{Bemerkung}
+\renewcommand\TgoExampleName{Beispiel}
+\renewcommand\TgoContentsName{Inhaltsverzeichnis}
+\renewcommand\TgoExerciseName{Übung}
+\renewcommand\TgoExercisesSubsectionName{Übungen}
+\renewcommand\TgoExercisesSectionName{Übungen}
+}
+\fi
+%
+%%%
+\ifTgoItalianLanguage
+\addto\captionsitalian{%
+\renewcommand\TgoTheoremName{Teorema}
+\renewcommand\TgoDefinitionName{Definizione}
+\renewcommand\TgoPropositionName{Proposizione}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollario}
+\renewcommand\TgoRemarkName{Nota}%%????
+\renewcommand\TgoExampleName{Esempio}
+\renewcommand\TgoContentsName{Sommario}%%Contenuti????
+\renewcommand\TgoExerciseName{Esercizio}
+\renewcommand\TgoExercisesSubsectionName{Esercizi}
+\renewcommand\TgoExercisesSectionName{Esercizi}
+}
+\fi
+%
+%%%
+\ifTgoSpanishLanguage
+\addto\captionsspanish{%
+\renewcommand\TgoTheoremName{Teorema}
+\renewcommand\TgoDefinitionName{Definición}
+\renewcommand\TgoPropositionName{Proposición}
+\renewcommand\TgoLemmaName{Lema}
+\renewcommand\TgoCorollaryName{Corolario}
+\renewcommand\TgoRemarkName{Osservación}%%????
+\renewcommand\TgoExampleName{Ejemplo}
+\renewcommand\TgoContentsName{Sumario}%%????
+\renewcommand\TgoExerciseName{Ejercicio}
+\renewcommand\TgoExercisesSubsectionName{Ejercicios}
+\renewcommand\TgoExercisesSectionName{Ejercicios}
+}
+\fi
+%
+%%%
+\ifTgoEnglishLanguage
+\addto\captionsenglish{%
+\renewcommand\TgoTheoremName{Theorem}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollary}
+\renewcommand\TgoRemarkName{Remark}
+\renewcommand\TgoExampleName{Example}
+\renewcommand\TgoContentsName{Contents}
+\renewcommand\TgoExerciseName{Exercise}
+\renewcommand\TgoExercisesSubsectionName{Exercises}
+\renewcommand\TgoExercisesSectionName{Exercises}
+}
+\fi
+%
+%%%
+\ifTgoBritishLanguage
+\addto\captionsbritish{%
+\renewcommand\TgoTheoremName{Theorem}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollary}
+\renewcommand\TgoRemarkName{Remark}
+\renewcommand\TgoExampleName{Example}
+\renewcommand\TgoContentsName{Contents}
+\renewcommand\TgoExerciseName{Exercise}
+\renewcommand\TgoExercisesSubsectionName{Exercises}
+\renewcommand\TgoExercisesSectionName{Exercises}
+}
+\fi
+%
+%%%
+\ifTgoAmericanLanguage
+\addto\captionsamerican{%
+\renewcommand\TgoTheoremName{Theorem}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollary}
+\renewcommand\TgoRemarkName{Remark}
+\renewcommand\TgoExampleName{Example}
+\renewcommand\TgoContentsName{Contents}
+\renewcommand\TgoExerciseName{Exercise}
+\renewcommand\TgoExercisesSubsectionName{Exercises}
+\renewcommand\TgoExercisesSectionName{Exercises}
+}
+\fi
+%
+%%%
+\ifTgoCanadianLanguage
+\addto\captionscanadian{%
+\renewcommand\TgoTheoremName{Theorem}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollary}
+\renewcommand\TgoRemarkName{Remark}
+\renewcommand\TgoExampleName{Example}
+\renewcommand\TgoContentsName{Contents}
+\renewcommand\TgoExerciseName{Exercise}
+\renewcommand\TgoExercisesSubsectionName{Exercises}
+\renewcommand\TgoExercisesSectionName{Exercises}
+}
+\fi
+%
+%%%
+\ifTgoAustralianLanguage
+\addto\captionsaustralian{%
+\renewcommand\TgoTheoremName{Theorem}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollary}
+\renewcommand\TgoRemarkName{Remark}
+\renewcommand\TgoExampleName{Example}
+\renewcommand\TgoContentsName{Contents}
+\renewcommand\TgoExerciseName{Exercise}
+\renewcommand\TgoExercisesSubsectionName{Exercises}
+\renewcommand\TgoExercisesSectionName{Exercises}
+}
+\fi
+%
+%%%
+\ifTgoNewZealandLanguage
+\addto\captionsnewzealand{%
+\renewcommand\TgoTheoremName{Theorem}
+\renewcommand\TgoDefinitionName{Definition}
+\renewcommand\TgoPropositionName{Proposition}
+\renewcommand\TgoLemmaName{Lemma}
+\renewcommand\TgoCorollaryName{Corollary}
+\renewcommand\TgoRemarkName{Remark}
+\renewcommand\TgoExampleName{Example}
+\renewcommand\TgoContentsName{Contents}
+\renewcommand\TgoExerciseName{Exercise}
+\renewcommand\TgoExercisesSubsectionName{Exercises}
+\renewcommand\TgoExercisesSectionName{Exercises}
+}
+\fi
+%
+%%% Last package
+\ifTgoNoHyperref
+\else
+\RequirePackage[colorlinks,linkcolor=ColorOne,urlcolor=ColorOne]{hyperref}
+\fi
+%%
+ %%%
+%%%%%%% parindent %%%%%%%%%%%%%%%%%%%%%%%%
+\setlength\parindent{\TgoStandardMargin}
+\setlength{\parskip}{0pt plus 1pt}
+\ifTgoSmartphoneOutput
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{3pt plus 2pt minus1pt}
+\else
+\ifTgoParindentZero
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{3pt plus 1pt}
+\fi\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\TgoCurrentLists{}
+%\ifTgoFrenchLanguage
+%\setlength{\TgoTitleIndent}{\parindent}
+%\else
+%\setlength{\TgoTitleIndent}{0em}
+%\fi
+\ifTgoTitleIndentZero
+\setlength{\TgoTitleIndent}{0em}
+\else
+\setlength{\TgoTitleIndent}{\parindent}
+\fi
+%
+%
+\renewcommand\labelitemi{\textbullet}
+\renewcommand\labelitemii{\textopenbullet}
+\renewcommand\labelitemiii{\starredbullet}
+\renewcommand\labelitemiv{\textperiodcentered}
+%%%%%
+\NewDocumentCommand\renewtgolabels{%
+s E{1234}{ {} {} {} {} }%
+}
+{%
+\IfBooleanTF{#1}%
+{%
+\IfBlankTF{#2}%
+{\renewcommand\labelitemi{\textbullet}}%
+{\renewcommand\labelitemi{#2}}%
+\IfBlankTF{#3}%
+{\renewcommand\labelitemii{\textopenbullet}}%
+{\renewcommand\labelitemii{#3}}%
+\IfBlankTF{#4}%
+{\renewcommand\labelitemiii{\starredbullet}}%
+{\renewcommand\labelitemiii{#4}}%
+\IfBlankTF{#5}%
+{\renewcommand\labelitemiv{\textperiodcentered}}%
+{\renewcommand\labelitemiv{#5}}%
+}%
+{%
+\IfBlankF{#2}{\renewcommand\labelitemi{#2}}%
+\IfBlankF{#3}{\renewcommand\labelitemii{#3}}%
+\IfBlankF{#4}{\renewcommand\labelitemiii{#4}}%
+\IfBlankF{#5}{\renewcommand\labelitemiv{#5}}%
+}%
+\TgoCurrentLists%
+}%
+\NewDocumentCommand\tgosmartlists{}
+{%
+\RenewDocumentCommand\TgoCurrentLists{}{\tgosmartlists}
+\setlength{\leftmargini}{\TgoStandardMargin}
+\setlength{\leftmarginii}{\TgoStandardMargin}
+\setlength{\leftmarginiii}{\TgoStandardMargin}
+\setlength{\leftmarginiv}{\TgoStandardMargin}
+\setlist{
+ itemsep=0.3ex plus 0.1ex minus 0.1ex,
+ parsep=0.3ex plus 0.1ex minus 0.1ex,
+ topsep=0.3ex plus 0.2ex minus 0.1ex,
+ partopsep=0.3ex plus 0.1ex minus 0.1ex
+}
+\setlist[itemize]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, labelindent=\TgoStandardMargin+\parindent,
+itemindent=*}
+%
+\setlist[itemize,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%
+\setlist[enumerate]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em,
+labelindent=\TgoStandardMargin+\parindent,widest=0, itemindent=*}
+%
+\setlist[enumerate,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%
+}
+%%%
+\NewDocumentCommand\tgostandardlists{}
+{%
+\RenewDocumentCommand\TgoCurrentLists{}{\tgostandardlists}
+\setlength{\leftmargini}{\TgoStandardMargin}
+\setlength{\leftmarginii}{\TgoStandardMargin}
+\setlength{\leftmarginiii}{\TgoStandardMargin}
+\setlength{\leftmarginiv}{\TgoStandardMargin}
+\setlist{
+ itemsep=0.4ex plus 0.2ex minus 0.2ex,
+ parsep=0.4ex plus 0.2ex minus 0.2ex,
+ topsep=0.8ex plus 0.4ex minus 0.4ex,
+ partopsep=0.4ex plus 0.2ex minus 0.2ex
+}
+\setlist[itemize]{leftmargin=\TgoStandardMargin, align=left, labelindent=0em,
+labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+%%
+\setlist[itemize,1]{leftmargin=2\TgoStandardMargin, align=left, labelindent=\TgoStandardMargin, labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+%
+\setlist[enumerate]{leftmargin=\TgoStandardMargin, align=left, labelindent=0em,
+labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+%
+\setlist[enumerate,1]{leftmargin=2\TgoStandardMargin, align=left, labelindent=\TgoStandardMargin, labelwidth=0.75\TgoStandardMargin, labelsep=0.25\TgoStandardMargin, itemindent=!}
+}
+\renewcommand{\labelenumii}{\alph{enumii}.}
+
+\tgostandardlists
+%
+%
+%\NewDocumentCommand\testlists{}{
+%\setlength{\leftmargini}{\TgoStandardMargin}
+%\setlength{\leftmarginii}{\TgoStandardMargin}
+%\setlength{\leftmarginiii}{\TgoStandardMargin}
+%\setlength{\leftmarginiv}{\TgoStandardMargin}
+%\setlist{
+% itemsep=0.4ex plus 0.2ex minus 0.2ex,
+% parsep=0.4ex plus 0.2ex minus 0.2ex,
+% topsep=0.8ex plus 0.4ex minus 0.4ex,
+% partopsep=0.4ex plus 0.2ex minus 0.2ex
+%}
+%\setlist[itemize]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em, labelindent=\TgoStandardMargin+\parindent,
+%itemindent=*}
+%%
+%\setlist[itemize,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%%
+%\setlist[enumerate]{nosep, leftmargin=\TgoStandardMargin, align=left, labelsep=0.5em,
+%labelindent=\TgoStandardMargin+\parindent,widest=0, itemindent=*}
+%%
+%\setlist[enumerate,1]{leftmargin=0em, align=left, labelsep=0.5em, labelindent=\parindent, itemindent=* }
+%%
+%}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpagestyle{tango}{
+ \ifTgoOneSide
+\ifTgoBook
+ \sethead {\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle}{}
+ {\sffamily\thepage} % all
+ \else
+ \sethead{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}{}
+ {\sffamily\thepage}% all
+ \fi
+\else
+\ifTgoBook
+\sethead[\sffamily\thepage]
+[\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\chaptertitle][] % even
+ {}{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}
+ {\sffamily\thepage} % odd
+\else
+ \sethead[\sffamily\thepage][\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle][] % even
+ {}{\sffamily\addfontfeature{RawFeature=+c2sc}\MakeUppercase\sectiontitle}
+ {\sffamily\thepage}% odd
+\fi
+\fi}
+ %%%%%%%%%%%%
+\pagestyle{tango}
+%%%%%%%%%%%%%%
+%%% Mise en forme des titres %%%%%%%%%%%%%%%
+\setcounter{secnumdepth}{2}
+%%%
+\ifTgoBook
+\newcommand\TgoChapterBox[1]{%
+{\filright\sffamily\addfontfeature{RawFeature=-onum}\fontseries{eb}\selectfont\HUGE\hspace*{-0.06em}\thechapter}%
+\quad\parbox{0.75\textwidth}{\filright#1}
+}
+\titleformat{\part}[display]{\centering\color{ColorOne}\sffamily
+\addfontfeature{RawFeature=-onum}\fontseries{eb}\selectfont\Huge}
+{\LARGE\partname~\thepart}{\baselineskip}{}
+%%
+\titleformat{name=\chapter}[block]{\filright\color{ColorOne}\fontspec{\TgoChapterTitleFont}\addfontfeature{RawFeature=-onum}\huge}
+{}{0em}{\TgoChapterBox}
+%%%
+\titleformat{name=\chapter,numberless}[block]{\filright\color{ColorOne}\fontspec{\TgoChapterTitleFont}\addfontfeature{RawFeature=-onum}\huge}
+{}{0em}{}
+\fi%
+\titleformat{\section}{\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}%
+\fontseries{b}\selectfont\large}{\thesection}{1em}{\uppercase}%
+\titleformat{\subsection}{\color{ColorOne}\sffamily\fontseries{sb}\selectfont\large}{\thesubsection}{1em}{}%
+\titleformat{\subsubsection}{\color{ColorOne}\sffamily\fontseries{sb}\selectfont}{\thesubsubsection}{0.7em}{}%
+\titleformat{\paragraph}[runin]{\itshape}{\theparagraph.}{0.5em}{}[. — ]%
+\titleformat{\subparagraph}[runin]{}{\thesubparagraph.}{0.5em}{}[. — ]%
+\titlespacing{\chapter}{\TgoTitleIndent}{0pt}{6ex}%
+\titlespacing{\section}{\TgoTitleIndent}{12pt plus 5pt minus 4pt}{6pt plus 3pt minus 2pt}%
+\titlespacing{\subsection}{\TgoTitleIndent}{12pt plus 5pt minus 4pt}{6pt plus 3pt minus 2pt}%
+\titlespacing{\subsubsection}{\TgoTitleIndent}{7pt plus 3pt minus 2pt}{3pt plus 2pt minus 1pt}%
+\titlespacing{\paragraph}{\TgoTitleIndent}{7pt plus 3pt minus 2pt}{3pt plus 1pt minus 1pt}%
+\titlespacing{\subparagraph}{\TgoTitleIndent}{4pt plus 2pt minus 2pt}{3pt plus 1pt minus 1pt}%
+%
+\ifTgoBook
+\NewCommandCopy{\tgotitle}{\chapter}
+\else%%article
+\NewDocumentCommand\tgotitle{s m}{%
+\IfBooleanTF{#1}{%
+\clearpage\thispagestyle{empty}
+% \vspace*{5\p@}%
+ {\parindent=0pt \raggedright
+ \normalfont
+ \interlinepenalty\@M
+\advance\leftskip by \TgoTitleIndent
+\fontspec{\TgoChapterTitleFont}\huge\color{ColorOne}#2
+\par} \vspace {\TgoAfterChapterSkip}\par}
+ {%
+\clearpage\thispagestyle{empty}
+% \vspace*{5\p@}%
+ {\parindent=0pt \raggedright
+ \normalfont
+ \interlinepenalty\@M
+\advance\leftskip by \TgoTitleIndent
+\fontspec{\TgoChapterTitleFont}\huge\color{ColorOne}#2
+\par} \vspace {\TgoAfterChapterSkip}\par}
+ }
+ \fi
+%%%%%%%
+%%%%%%%Table des matières
+%%%%%%%
+\ifTgoBook\else
+\RenewDocumentCommand\tableofcontents{}{%
+{\color{ColorOne}\parskip=0pt%
+\noindent\titlerule[1.3pt]%
+\vspace{-1\baselineskip}\vspace{1.6pt} \par %
+\noindent\titlerule[.5pt]%
+}%
+ \vspace{-10pt}\par%
+ \section*{\contentsname}
+ \@starttoc{toc}%
+{\color{ColorOne}\parskip=0pt%
+\noindent\titlerule[0.5pt]%
+\vspace{-1\baselineskip}\vspace{2.4pt} \par %
+\noindent\titlerule[1.3pt]%
+}%
+\par %
+\vspace{2\baselineskip}%
+\par %
+ }%
+ \fi
+ \IfPackageLoadedTF{hyperref}%
+{%
+\NewCommandCopy{\TgoOriginalToc}{\tableofcontents}%
+\RenewDocumentCommand\tableofcontents{}{{\hypersetup{hidelinks}\TgoOriginalToc}}%
+}%
+{}
+%%
+%%
+\ifTgoBook
+\NewDocumentCommand\tgoshorttoc{}{}
+\titlecontents{part}
+ [50pt] % ie, 1.5em (chapter) + 2.3em
+ {\large\sffamily\fontseries{sb}\selectfont\color{ColorOne}}
+ {\contentslabel{50pt}}
+ {\hspace*{-50pt}}
+ {\titlerule*[1pc]{}\contentspage}
+\titlecontents{chapter}
+ [16pt] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{b}\selectfont\color{ColorOne}}
+ {\contentslabel{16pt}}
+ {\hspace*{-6pt}}
+ {\titlerule*[1pc]{}\contentspage}
+\titlecontents{section}
+ [3.6em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{m}\selectfont}
+ {\contentslabel{2.5em}}
+ {\hspace*{-2.5em}}
+ {\titlerule*[1pc]{.}\contentspage}
+\titlecontents{subsection}
+ [6.4em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{l}\selectfont}
+ {\contentslabel{3.2em}}
+ {\hspace*{-3.2em}}
+ {\titlerule*[1pc]{.}\contentspage}
+ \else
+ \NewCommandCopy{\tgoshorttoc}{\tableofcontents}
+ \RenewDocumentCommand\tableofcontents{}{}
+ \ifTgoFrenchLanguage
+ \renewcommand{\frenchcontentsname}{\TgoContentsName}
+\fi
+ \setcounter{tocdepth}{2}
+ \titlecontents{section}
+ [1.7em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{sb}\selectfont}
+ {\contentslabel{2.em}}
+ {\hspace*{-2.em}}
+ {\titlerule*[1pc]{}\contentspage}
+\titlecontents{subsection}
+ [4em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily}
+ {\contentslabel{2.7em}}
+ {\hspace*{-2.7em}}
+ {\titlerule*[1pc]{.}\contentspage}
+\titlecontents{subsubsection}
+ [6em] % ie, 1.5em (chapter) + 2.3em
+ {\sffamily\fontseries{l}\selectfont}
+ {\contentslabel{3.5em}}
+ {\hspace*{-3.5em}}
+ {\titlerule*[1pc]{.}\contentspage}
+ \fi
+%
+%%Init
+\NewDocumentCommand\AfourCommand{+m}{}
+%
+\NewDocumentCommand\LetterCommand{+m}{}
+%
+\NewDocumentCommand\BigTabletCommand{+m}{}
+%
+\NewDocumentCommand\TabletCommand{+m}{}
+%
+\NewDocumentCommand\AfiveCommand{+m}{}
+%
+\NewDocumentCommand\SmallTabletCommand{+m}{}
+%
+\NewDocumentCommand\eReaderCommand{+m}{}
+%
+\NewDocumentCommand\SmartphoneCommand{+m}{}
+%
+\NewDocumentCommand\XAfourCommand{+m}{}
+%
+\NewDocumentCommand\XLetterCommand{+m}{}
+%
+\NewDocumentCommand\XBigTabletCommand{+m}{}
+%
+\NewDocumentCommand\XTabletCommand{+m}{}
+%
+\NewDocumentCommand\XAfiveCommand{+m}{}
+%
+\NewDocumentCommand\XSmallTabletCommand{+m}{}
+%
+\NewDocumentCommand\XeReaderCommand{+m}{}
+%
+\NewDocumentCommand\XSmartphoneCommand{+m}{}
+ %
+%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%Output Format %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%%%%% Afour %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+\ifTgoAfourPaperOutput
+%
+\RenewDocumentCommand\AfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+ %%
+%\ifTgoOneSide
+\geometry{paperwidth=21cm,paperheight=29.7cm,
+heightrounded,top=2cm,inner=2.75cm,outer=2.75cm,bottom=3.6cm,
+headheight=16pt,headsep=21pt,footskip=50pt}
+%\else
+%\geometry{paperwidth=21cm,paperheight=29.7cm,
+%heightrounded,top=2cm,inner=2.3cm,outer=3.2cm,bottom=3.6cm,
+%headheight=16pt,headsep=21pt,footskip=50pt}
+%\fi
+%
+\setlength{\TgoAfterChapterSkip}{21pt}
+%
+\NewDocumentCommand\tgocover{O{A4Cover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+%
+\fi
+%%%%%%%
+%%%%%% Big Tablet or Letter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoBigTabletOutput
+%
+\ifTgoLetterOutput
+%
+\RenewDocumentCommand\LetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\else
+%
+\RenewDocumentCommand\BigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\fi
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%
+%
+%%
+\ifTgoLetterOutput
+%\ifTgoOneSide
+\geometry{paperwidth=8.5in,paperheight=11in,
+heightrounded,top=1.9cm,inner=2.8cm,outer=2.8cm,bottom=3cm,
+headheight=16pt,headsep=20pt,footskip=14pt}
+%\else
+%\geometry{paperwidth=8.5in,paperheight=11in,
+%heightrounded,top=1.9cm,inner=2.4cm,outer=3.2cm,bottom=3.6cm,
+%headheight=16pt,headsep=20pt,footskip=14pt}
+%\fi
+%
+\setlength{\TgoAfterChapterSkip}{22pt}
+%
+\NewDocumentCommand\tgocover{O{LetterCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+%
+\else
+%
+\setlength{\TgoAfterChapterSkip}{21pt}
+%
+\geometry{paperwidth=19.8cm,paperheight=26.4cm,
+heightrounded,top=1.8cm,inner=2.4cm,outer=2.4cm,bottom=2.7cm,
+headheight=16pt,headsep=14pt,footskip=14pt}
+%
+\NewDocumentCommand\tgocover{O{BigTabletCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+\fi
+\fi
+%%%%%%%
+%%%%%% Tablet or A5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoTabletOutput
+%
+\ifTgoAfivePaperOutput
+\RenewDocumentCommand\AfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\else
+%
+\RenewDocumentCommand\TabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\fi
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%
+%
+%%
+\ifTgoAfivePaperOutput
+%\ifTgoOneSide
+\geometry{paperwidth=14.85cm,paperheight=21cm,
+heightrounded,top=1.2cm,inner=1.8cm,outer=1.8cm,bottom=2.4cm,
+headheight=16pt,headsep=11pt,footskip=14pt}
+%\else
+%\geometry{paperwidth=14.85cm,paperheight=21cm,
+%heightrounded,top=1.3cm,inner=1.5cm,outer=2.1cm,bottom=2.4cm,
+%headheight=16pt,headsep=11pt,footskip=14pt}
+%\fi
+%
+\setlength{\TgoAfterChapterSkip}{15pt}
+%
+\NewDocumentCommand\tgocover{O{A5Cover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+%%
+\else
+%%%
+\geometry{paperwidth=16cm,paperheight=22.88cm,
+heightrounded,top=1.2cm,inner=1.4cm,outer=1.4cm,bottom=1.8cm,
+headheight=16pt,headsep=11pt,footskip=14pt}
+%
+\setlength{\TgoAfterChapterSkip}{18pt}
+%
+\NewDocumentCommand\tgocover{O{TabletCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+\fi
+\fi
+%%%%%% Small Tablet%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoSmallTabletOutput
+%
+\RenewDocumentCommand\SmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+\setlength{\TgoAfterChapterSkip}{11pt}
+%%
+ \geometry{paperwidth=12cm,paperheight=18.24cm,
+heightrounded,top=1.1cm,inner=0.75cm,outer=0.75cm,bottom=1.3cm,
+headheight=14pt,headsep=6pt,footskip=13pt}
+%
+\NewDocumentCommand\tgocover{O{SmallTabletCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\emergencystretch=2.5em
+\tolerance800
+\clubpenalty1000
+\widowpenalty1000%
+\fi
+%%%%%% eReader %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoeReaderOutput
+%
+\RenewDocumentCommand\eReaderCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmartphoneCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+\setlength{\TgoAfterChapterSkip}{3pt}
+%%%%%%%%%%%
+%
+%
+\geometry{paperwidth=10.7cm,paperheight=14.4cm,
+heightrounded,top=0.82cm,left=0.5cm,right=0.5cm,bottom=0.8cm,
+headheight=18pt,headsep=5pt,footskip=10pt}
+%%
+%
+\NewDocumentCommand\tgocover{O{eReaderCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\sloppy
+\fi
+%%%%%%%% Smartphone %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoSmartphoneOutput
+%
+\RenewDocumentCommand\SmartphoneCommand{+m}{#1}
+%
+\RenewDocumentCommand\XLetterCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfourCommand{+m}{#1}
+%
+\RenewDocumentCommand\XBigTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XAfiveCommand{+m}{#1}
+%
+\RenewDocumentCommand\XTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XSmallTabletCommand{+m}{#1}
+%
+\RenewDocumentCommand\XeReaderCommand{+m}{#1}
+ %
+%%%%%%%%%%%%%%%%%%%%%
+\setlength{\TgoAfterChapterSkip}{7pt}%
+%%%%%%%%%%%
+%
+%%
+\geometry{paperwidth=10cm,paperheight=18cm,
+heightrounded,top=1.1cm,inner=0.32cm,outer=0.32cm,bottom=1cm,
+headheight=14pt,headsep=10pt,footskip=17pt}
+%
+\NewDocumentCommand\tgocover{O{SmartphoneCover}}{\InputIfFileExists{#1}{}{%
+\ClassWarning{tango}{Fichier #1.tex absent}}}
+\flushbottom\sloppy
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength{\abovecaptionskip}{4pt plus 1pt minus 1pt}
+\setlength{\belowcaptionskip}{4pt plus 1 pt minus 1pt}
+%
+%
+\setlength{\textfloatsep}{10pt plus 4 pt minus 3pt}
+\setlength{\intextsep}{4pt plus 2pt minus 1 pt}
+%
+%%%Environnements %%%%%%%%%%%%%%%%%%%
+%
+%%%%%% Stolen to amsthm %%%%%%%%%%%%%%%
+%
+\RenewDocumentCommand\qedsymbol{}{{\ensuremath{\color{ColorOne}\rule{7pt}{7pt}}}}%
+\RenewDocumentEnvironment{proof}{o}{%
+\IfValueTF{#1}%
+{\renewcommand\TgoTempa{#1}}
+{\renewcommand\TgoTempa{\proofname}}
+\pushQED{\qed}%
+\par\nobreak\addvspace{6pt plus 3pt minus 2pt}%
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\itshape%
+ \TgoTempa}\par\nobreak
+ }%
+{\popQED\par\addvspace{6pt plus 3pt minus 2pt}}
+%%%%
+%%%%
+\newcounter{tgoexo}%
+%%
+\NewDocumentCommand\exo{s d<> o}{%
+\IfValueTF{#2}%
+{%
+\renewcommand\TgoTempa{#2}%
+}%
+{%
+\renewcommand\TgoTempa{\TgoExerciseName}%
+}%
+\IfBooleanTF{#1}%
+{%
+\renewcommand\TgoTempb{\TgoTempa}%
+}%
+{%
+\refstepcounter{tgoexo}%
+\renewcommand\TgoTempb{\TgoTempa~\thetgoexo}%
+}%
+\IfValueTF{#3}%
+{%
+\renewcommand\TgoTempc{\TgoTempb\space(#3)}%
+}%
+{%
+\renewcommand\TgoTempc{\TgoTempb}%
+}%
+\@afterindenttrue
+\vspace{5pt plus 2pt minus 2pt}
+\par%
+\textsf{\fontseries{sb}\selectfont\TgoTempc}%
+\par\nobreak\vspace{0pt plus 1pt}\par%
+}%
+%
+\newsavebox{\TgoBox}
+%%%%
+%
+\NewDocumentCommand\sec@exo{m}{%
+\titleformat{\subsection}[block]{\filcenter\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}%
+\fontseries{b}\selectfont}{\thesubsection}{1em}{\MakeUppercase}%
+\titlespacing{\subsection}{0em}{10pt plus 10pt minus 4pt}{8pt plus 5pt minus 3pt}%
+\subsection*{#1}
+\addcontentsline{toc}{subsection}{\protect\numberline{}#1}
+}
+%
+\NewDocumentCommand\secexo{O{\TgoExercisesSubsectionName}}{%
+\sec@exo{#1}
+\tgostandardlists
+}%
+\ExpandArgs{c}\NewDocumentCommand{secexo*}{O{\TgoExercisesSubsectionName}}{%
+\sec@exo{#1}
+\TgoSmallerSize
+\tgostandardlists
+}%
+\NewDocumentCommand\endsecexo{}
+{\renewtgolabels\par\addvspace{10pt plus 3pt minus 2pt}\par}%
+%
+\ExpandArgs{c}\NewDocumentCommand{endsecexo*}{}
+{\renewtgolabels\par\addvspace{10pt plus 3pt minus 2pt}\par}%
+%
+\NewDocumentCommand\chap@exo{m}{%
+\titleformat{\section}[block]{\filcenter\color{ColorOne}\sffamily\addfontfeature{RawFeature=-onum}%
+\fontseries{b}\selectfont\large}{\thesection}{1em}{\MakeUppercase}%
+\tgostandardlists
+\titlespacing{\section}{0em}{18pt plus 10pt minus 4pt}{8pt plus 5pt minus 3pt}%
+\section*{#1}
+\addcontentsline{toc}{section}{\protect\numberline{}#1}
+}
+%
+\NewDocumentCommand\chapexo{O{\TgoExercisesSectionName}}{%
+\chap@exo{#1}
+}%
+\ExpandArgs{c}\NewDocumentCommand{chapexo*}{O{\TgoExercisesSectionName}}{%
+\chap@exo{#1}
+\TgoSmallerSize
+}%
+\NewDocumentCommand\endchapexo{}
+{\renewlabelitems\par\addvspace{18pt plus 3pt minus 2pt}\par}%
+%
+\ExpandArgs{c}\NewDocumentCommand{endchapexo*}{}
+{\renewlabelitems\par\addvspace{18pt plus 3pt minus 2pt}\par}%
+%%%%
+%%
+\NewDocumentEnvironment{example}{O{\TgoExampleName}}{%
+\par\addvspace{6pt plus 3pt minus 2pt}%
+{\sffamily\itshape #1}\par\nobreak%
+\@afterheading}%
+{\par\addvspace{6pt plus 3pt minus 2pt}\par}
+%%%
+\NewDocumentEnvironment{remark}{O{\TgoRemarkName}}{%
+\par\addvspace{6pt plus 3pt minus 2pt}%
+{\sffamily\itshape #1. \textemdash~}\ignorespaces}%
+{\par\addvspace{6pt plus 3pt minus 2pt}}
+%%%
+%%%
+\NewDocumentEnvironment{alert}{O{\caution}}{%
+\par\addvspace{6pt plus 3pt minus 2pt}\noindent%
+{\color{ColorOne}\Large #1}\hspace{1ex}\ignorespaces}%
+{\par\addvspace{6pt plus 3pt minus 2pt}}
+%
+%%
+\NewDocumentCommand\newstatement{s m m m o}{%
+\setlength\TgoStatementParindent{\parindent}
+\ExpandArgs{c}\NewDocumentCommand{#2}{d<> o}%
+{% beginning env commands
+\refstepcounter{#3}
+\IfBooleanTF{#1}
+{%
+\renewcommand\TgoTempa{#3}
+\renewcommand\TgoTempb{subsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\renewcommand\TgoStatementNumberPrefix{\large\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\else
+\renewcommand\TgoTempb{subsubsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\fi
+\renewcommand\TgoStatementNumberPrefix{\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\fi
+\renewcommand\TgoStatementNumberSuffix{}%
+}
+{
+\renewcommand\TgoStatementNumberSuffix{~\UseName{the#3}}%
+\renewcommand\TgoStatementNumberPrefix{}%
+}
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}%
+}%
+\ExpandArgs{c}\NewDocumentCommand{end#2}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\TgoStatementNumberPrefix\fontseries{sb}\selectfont\TgoStatementName%
+\TgoStatementNumberSuffix\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+\ExpandArgs{c}\NewDocumentCommand{#2*}{d<> o}%
+{% beginning env commands
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}
+}%
+\ExpandArgs{c}\NewDocumentCommand{end#2*}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\fontseries{sb}\selectfont\TgoStatementName\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+}%%%%
+%%%%%%%%%%%%
+%%%%%%%%%%%%%
+%%%%%%%%%%%%
+\NewDocumentCommand\renewstatement{s m m m o}{%
+\setlength\TgoStatementParindent{\parindent}
+\ExpandArgs{c}\RenewDocumentCommand{#2}{d<> o}%
+{% beginning env commands
+\refstepcounter{#3}
+\IfBooleanTF{#1}
+{%
+\renewcommand\TgoTempa{#3}
+\renewcommand\TgoTempb{subsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\renewcommand\TgoStatementNumberPrefix{\large\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\else
+\renewcommand\TgoTempb{subsubsection}
+\ifx\TgoTempa\TgoTempb
+\ifTgoTitleIndentZero
+\renewcommand\TgoStatementIndent{\noindent}
+\setlength\TgoStatementParindent{0em}
+\fi
+\fi
+\renewcommand\TgoStatementNumberPrefix{\fontseries{sb}\selectfont%
+\UseName{the#3}\hspace{1em}}%
+\fi
+\renewcommand\TgoStatementNumberSuffix{}%
+}
+{
+\renewcommand\TgoStatementNumberSuffix{~\UseName{the#3}}%
+\renewcommand\TgoStatementNumberPrefix{}%
+}
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}
+}%
+\ExpandArgs{c}\RenewDocumentCommand{end#2}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\TgoStatementNumberPrefix\fontseries{sb}\selectfont\TgoStatementName%
+\TgoStatementNumberSuffix\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+\ExpandArgs{c}\RenewDocumentCommand{#2*}{d<> o}%
+{% beginning env commands
+\IfValueTF{##2}%
+{%
+\renewcommand\TgoStatementSuffix{~{\normalshape(##2)}}%
+}%
+{%
+\renewcommand\TgoStatementSuffix{}%
+}%
+\renewcommand\TgoStatementName{#4}
+\IfValueT{##1}{%
+\renewcommand\TgoStatementName{##1}
+}
+\par%
+\addvspace{8pt plus 3pt minus 2pt}%
+\begin{lrbox}{\TgoBox}%
+\par%
+%\begin{minipage}{\linewidth-\fboxsep-\TgoStatementParindent}\IfValueT{#5}{#5}%
+\begin{minipage}{\linewidth-\TgoStatementParindent}\IfValueT{#5}{#5}
+}%
+\ExpandArgs{c}\RenewDocumentCommand{end#2*}{}
+{% end env commands
+\end{minipage}\end{lrbox}
+\TgoStatementIndent\parbox{\linewidth-\TgoStatementParindent}{
+{\color{ColorOne}\sffamily\fontseries{m}\selectfont\scshape\TgoStatementNameOffset%
+\fontseries{sb}\selectfont\TgoStatementName\TgoStatementSuffix\par\nobreak}%
+\vspace{2pt}\par%
+\addtolength\leftskip{-\fboxsep}
+\addtolength\rightskip{-\fboxsep}
+\colorbox{ColorTwo}{%
+\usebox{\TgoBox}}}%
+\par\addvspace{6pt plus 3pt minus 2pt}\par%
+}%
+}%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifTgoNoStatement
+\else
+\newcounter{thm}
+\newstatement{thm}{thm}{\TgoTheoremName}[\itshape]
+\newcounter{defin}
+\newstatement{defin}{defin}{\TgoDefinitionName}
+\newcounter{coro}
+\newstatement{coro}{coro}{\TgoCorollaryName}
+\newcounter{propo}
+\newstatement{propo}{propo}{\TgoPropositionName}[\itshape]
+\newcounter{lem}
+\newstatement{lem}{lem}{\TgoLemmaName}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{%
+ \Umathchardef\Bbbbackslash = 0 0 "E020 \relax
+ \Umathchardef\varemptyset = 0 0 "E021 \relax
+ \Umathchardef\mupvarzero = 0 0 "E022 \relax
+ \Umathchardef\mbfvarzero = 0 0 "E023 \relax
+ \Umathchardef\mupvarpartial = 0 0 "E030 \relax
+ \Umathchardef\mupvarvarpi = 0 0 "E032 \relax
+ \Umathchardef\mbfvarpartial = 0 0 "E040 \relax
+ \Umathchardef\mbfvarvarrho = 0 0 "E041 \relax
+ \Umathchardef\mbfvarvarpi = 0 0 "E042 \relax
+ \Umathchardef\mbfvec = 0 0 "E044 \relax
+ \Umathchardef\mbfwp = 0 0 "E045 \relax
+ \Umathchardef\mbfdotlessi = 0 0 "E046 \relax
+ \Umathchardef\mbfdotlessj = 0 0 "E047 \relax
+ \Umathchardef\mbfhbar = 0 0 "E048 \relax
+ \Umathchardef\mbfell = 0 0 "E049 \relax
+ \Umathchardef\mbftriangleleft = 0 0 "E04E \relax
+ \Umathchardef\mbftriangleright = 0 0 "E04F \relax
+ \Umathchardef\mbfitvarpartial = 0 0 "E060 \relax
+ \Umathchardef\mbfitvarvarrho = 0 0 "E061 \relax
+ \Umathchardef\mbfitvarvarpi = 0 0 "E062 \relax
+ \Umathchardef\mbfitwp = 0 0 "E065 \relax
+ \Umathchardef\mbfimath = 0 0 "E066 \relax
+ \Umathchardef\mbfjmath = 0 0 "E067 \relax
+ \Umathchardef\mbfithbar = 0 0 "E068 \relax
+ \Umathchardef\mbfitell = 0 0 "E069 \relax
+ \Umathchardef\mitvarpartial = 0 0 "E070 \relax
+ \Umathchardef\mitvarvarrho = 0 0 "E071 \relax
+ \Umathchardef\mitvarvarpi = 0 0 "E072 \relax
+ \Umathchardef\mithbar = 0 0 "E078 \relax
+ \Umathchardef\mapstochar = 3 0 "E08D \relax
+ \Umathchardef\lhook = 3 0 "E08E \relax
+ \Umathchardef\rhook = 3 0 "E08F \relax
+ \Umathchardef\parallelslant = 3 0 "E090 \relax
+ \Umathchardef\nparallelslant = 3 0 "E091 \relax
+ \Umathchardef\shortparallelslant = 3 0 "E092 \relax
+ \Umathchardef\nshortparallelslant = 3 0 "E093 \relax
+ \Umathchardef\lesseqslantgtr = 3 0 "E094 \relax
+ \Umathchardef\gtreqslantless = 3 0 "E095 \relax
+ \Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax
+ \Umathchardef\gtreqqslantless = 3 0 "E097 \relax
+ \Umathchardef\nleqqslant = 3 0 "E098 \relax
+ \Umathchardef\ngeqqslant = 3 0 "E099 \relax
+ \Umathchardef\varsymscrE = 0 0 "E07D \relax
+ \Umathchardef\varsymscrQ = 0 0 "E07E \relax
+ \Umathchardef\varsymscrT = 0 0 "E07F \relax
+ \Umathchardef\varsymbfscrE = 0 0 "E06D \relax
+ \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax
+ \Umathchardef\varsymbfscrT = 0 0 "E06F \relax
+ % \widearc and\overrightarc
+ \newcommand*{\widearc}{\Umathaccent 0 0 "E540 }%
+ \newcommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }%
+ % From FourierOrns
+ \Umathchardef\forbidden = 0 0 "E0B0 \relax
+ \Umathchardef\beware = 0 0 "E0B1 \relax
+ \Umathchardef\boom = 0 0 "E0B2 \relax
+ \Umathchardef\thething = 0 0 "E0B4 \relax
+ \Umathchardef\xswordsup = 0 0 "E0B5 \relax
+ \Umathchardef\xswordsdown = 0 0 "E0B6 \relax
+ % amssymb
+ \IfPackageLoadedTF{amssymb}%
+ {\ClassWarning{tango}{%
+ Tango provides all AMS symbols.\MessageBreak
+ Loading amssymb.sty is not advisable.\MessageBreak
+ Reported}%
+ }%
+ {% AMS Symbols not referenced in unicode-math-table.tex
+ % \Umathchardef\<cmd> = <math type> <family> <slot>
+ % <math type> : \mathord=0 \mathrel=3 ; <family>=0
+ \Umathchardef\circledR = 0 0 "24C7 \relax
+ \Umathchardef\circledS = 0 0 "24C8 \relax
+ \Umathchardef\diagup = 0 0 "27CB \relax
+ \Umathchardef\diagdown = 0 0 "27CD \relax
+ \Umathchardef\shortmid = 3 0 "E0A2 \relax
+ \Umathchardef\shortparallel = 3 0 "E0A3 \relax
+ \Umathchardef\nshortmid = 3 0 "E0A4 \relax
+ \Umathchardef\nshortparallel = 3 0 "E0A5 \relax
+ \Umathchardef\lvertneqq = 3 0 "E0A6 \relax
+ \Umathchardef\gvertneqq = 3 0 "E0A7 \relax
+ \Umathchardef\nleqslant = 3 0 "E0A8 \relax
+ \Umathchardef\ngeqslant = 3 0 "E0A9 \relax
+ \Umathchardef\nleqq = 3 0 "E0AA \relax
+ \Umathchardef\ngeqq = 3 0 "E0AB \relax
+ \Umathchardef\varsubsetneq = 3 0 "E0AC \relax
+ \Umathchardef\varsupsetneq = 3 0 "E0AD \relax
+ \Umathchardef\nsubseteqq = 3 0 "E0AE \relax
+ \Umathchardef\nsupseteqq = 3 0 "E0AF \relax
+ \Umathchardef\varsubsetneqq = 3 0 "E09C \relax
+ \Umathchardef\varsupsetneqq = 3 0 "E09D \relax
+ \Umathchardef\npreceq = 3 0 "E09E \relax
+ \Umathchardef\nsucceq = 3 0 "E09F \relax
+ \let\centerdot\cdotp
+ \let\restriction\upharpoonright
+ \let\doteqdot\Doteq
+ \let\doublecup\Cup
+ \let\doublecap\Cap
+ \let\llless\lll
+ \let\gggtr\ggg
+ \let\circlearrowleft\acwopencirclearrow
+ \let\circlearrowright\cwopencirclearrow
+ \let\lozenge\mdlgwhtlozenge
+ \let\blacklozenge\mdlgblklozenge
+ \let\square\mdlgwhtsquare
+ \let\blacksquare\mdlgblksquare
+ \let\dashleftarrow\leftdasharrow
+ \let\dashrightarrow\rightdasharrow
+ \let\ntriangleleft\nvartriangleleft
+ \let\ntriangleright\nvartriangleright
+ \let\varpropto\propto
+ \let\thicksim\sim
+ \let\thickapprox\approx
+ \let\smallsmile\smile
+ \let\smallfrown\frown
+ }%
+ % latexsym
+ \IfPackageLoadedTF{latexsym}%
+ {\ClassWarning{tango}{%
+ Tango provides all LaTeX symbols.\MessageBreak
+ Loading latexsym.sty is not advisable.\MessageBreak
+ Reported}%
+ }%
+ {\let\lhd\vartriangleleft
+ \let\rhd\vartriangleright
+ \let\unlhd\trianglelefteq
+ \let\unrhd\trianglerighteq
+ \let\leadsto\rightcurvedarrow
+ \let\Box\lgwhtsquare
+ \let\Diamond\mdlgwhtdiamond
+ }%
+}
+\endinput \ No newline at end of file
diff --git a/macros/luatex/latex/yamlvars/yamlvars.lua b/macros/luatex/latex/yamlvars/yamlvars.lua
index 29393bd5a1..b63dabeccb 100644
--- a/macros/luatex/latex/yamlvars/yamlvars.lua
+++ b/macros/luatex/latex/yamlvars/yamlvars.lua
@@ -1,5 +1,5 @@
--% Kale Ewasiuk (kalekje@gmail.com)
---% 2023-12-08
+--% 2024-08-17
--% Copyright (C) 2021-2023 Kale Ewasiuk
--%
--% Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -55,6 +55,7 @@ YAMLvars.setts.decstr = 'xfm' -- if in declaration key the value is a string (in
YAMLvars.setts.undeclared = false
YAMLvars.setts.overwrite = false
YAMLvars.setts.lowercase = false
+YAMLvars.setts.stripvars = true -- todo add this as an option accessible in latex
YAMLvars.setts.tabmidrule = 'midrule'
YAMLvars.setts.prcstring = true
YAMLvars.setts.xfm = {}
@@ -86,7 +87,7 @@ end
function YAMLvars.debugtalk(s, ss)
if YAMLvars.debug then
- pl.tex.help_wrt(s, ss)
+ pl.tex.wrth(s, ss)
end
end
@@ -100,7 +101,7 @@ end
function YAMLvars.xfm.markdown(var, val)
--return '\\begin{markdown} '..val..'\n \\end{markdown}'
- pl.tex.help_wrt(val, md)
+ pl.tex.wrth(val, md)
return [[begin markdown ..val..
par end markdown]]
@@ -206,6 +207,7 @@ function YAMLvars.dec.toggle(var, dft)
end
function YAMLvars.dec.length(var, dft)
+ dft = dft or '0pt'
tex.print('\\global\\newlength{\\'..var..'}')
YAMLvars.prc.length(var, dft)
end
@@ -337,7 +339,10 @@ function YAMLvars.declareYAMLvarsStr(y)
var = var:lower()
YAMLvars.varslowcase:append(var)
end
- YAMLvars.varspecs[var] = default_stuff()
+ if YAMLvars.setts.stripvars then -- todo move to a func for easier use
+ var = var:gsub("%s+", "")
+ end
+ YAMLvars.varspecs[var] = default_stuff() -- assign default specs of a variable to the current var
if type(specs) == 'string' then
if YAMLvars.setts.decstr == 'xfm' then specs = {xfm={specs}} end
if YAMLvars.setts.decstr == 'dft' then specs = {dft=specs} end
@@ -437,6 +442,9 @@ function YAMLvars.parseYAMLvarsStr(y)
if YAMLvars.varslowcase:contains(var:lower()) then
var = var:lower()
end
+ if YAMLvars.setts.stripvars then -- todo move to a func for easier use
+ var = var:gsub("%s+", "")
+ end
if YAMLvars.varspecs[var] == nil and YAMLvars.setts.undeclared then
YAMLvars.debugtalk(YAMLvars.setts, 'XYZ')
YAMLvars.varspecs[var] = default_stuff() -- if undeclared and allowing, add to varspec set to default xfm, prc, dft
diff --git a/macros/luatex/latex/yamlvars/yamlvars.pdf b/macros/luatex/latex/yamlvars/yamlvars.pdf
index 3a820bb148..ae8bb01507 100644
--- a/macros/luatex/latex/yamlvars/yamlvars.pdf
+++ b/macros/luatex/latex/yamlvars/yamlvars.pdf
Binary files differ
diff --git a/macros/luatex/latex/yamlvars/yamlvars.sty b/macros/luatex/latex/yamlvars/yamlvars.sty
index 524b290f34..8bc387a0f5 100644
--- a/macros/luatex/latex/yamlvars/yamlvars.sty
+++ b/macros/luatex/latex/yamlvars/yamlvars.sty
@@ -1,5 +1,5 @@
% Kale Ewasiuk (kalekje@gmail.com)
-% 2023-12-08
+% 2024-08-17
% Copyright (C) 2021-2023 Kale Ewasiuk
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -25,7 +25,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{yamlvars}[2023-12-08]
+\ProvidesPackage{yamlvars}[2024-08-17]
\RequirePackage{luacode}
\RequirePackage{etoolbox}
diff --git a/macros/luatex/latex/yamlvars/yamlvars.tex b/macros/luatex/latex/yamlvars/yamlvars.tex
index 3b00000feb..3e08dc883d 100644
--- a/macros/luatex/latex/yamlvars/yamlvars.tex
+++ b/macros/luatex/latex/yamlvars/yamlvars.tex
@@ -1,5 +1,5 @@
% Kale Ewasiuk (kalekje@gmail.com)
-% 2023-12-08
+% 2024-08-17
% Copyright (C) 2021-2023 Kale Ewasiuk
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -229,6 +229,7 @@ Rhead: \today
\end{parseYAMLvars}
\end{verbatim}
+Note: all whitespace is stripped from the variable name when parsing.
\section{xfm -- Transform Functions}
These functions accept two arguments: \texttt{(var, val)} where \texttt{var} is the variable (or key) and val is the value.