diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/uiucthesis |
Initial commit
Diffstat (limited to 'macros/latex/contrib/uiucthesis')
-rw-r--r-- | macros/latex/contrib/uiucthesis/README | 43 | ||||
-rw-r--r-- | macros/latex/contrib/uiucthesis/thesis-ex.pdf | bin | 0 -> 69907 bytes | |||
-rw-r--r-- | macros/latex/contrib/uiucthesis/uiucthesis.cls | 562 | ||||
-rw-r--r-- | macros/latex/contrib/uiucthesis/uiucthesis.dtx | 1638 | ||||
-rw-r--r-- | macros/latex/contrib/uiucthesis/uiucthesis.ins | 14 | ||||
-rw-r--r-- | macros/latex/contrib/uiucthesis/uiucthesis.pdf | 2846 | ||||
-rw-r--r-- | macros/latex/contrib/uiucthesis/uiucthesis.sty | 559 |
7 files changed, 5662 insertions, 0 deletions
diff --git a/macros/latex/contrib/uiucthesis/README b/macros/latex/contrib/uiucthesis/README new file mode 100644 index 0000000000..93e4d76081 --- /dev/null +++ b/macros/latex/contrib/uiucthesis/README @@ -0,0 +1,43 @@ +UIUCTHESIS Package/Class
+by Peter Czoschke (based on the original version by David Hull)
+
+
+Description
+-----------
+
+uiucthesis is a LaTeX package for formatting theses in the format
+required by the University of Illinois at Urbana-Champaign.
+
+A class file and style file are provided. Both provide identical
+functionality except that the class file loads the "book"
+class with the [oneside] option.
+
+
+Files
+-----
+
+README This file
+uiucthesis.dtx Source for uiucthesis.cls, uiucthesis.sty and thesis-ex.tex
+uiucthesis.ins Driver file for uiucthesis.dtx
+uiucthesis.pdf Precompiled PDF file of documentation from .dtx file
+thesis-ex.pdf Precompiled PDF file of the example file generated from installation
+uiucthesis.cls Pregenerated class file
+uiucthesis.sty Pregenerated style file (for backwards-compatibility)
+
+
+Installation
+------------
+
+latex uiucthesis.ins <== Produces uiucthesis.cls, uiucthesis.sty
+ and thesis-ex.tex
+latex uiucthesis.dtx <== Produces uiucthesis.dvi (documentation)
+latex uiucthesis.dtx <== One more time, to fix cross-references
+
+You can do the last two steps on thesis-ex.tex as well to generate the example
+file (DVI).
+
+
+Dependencies
+------------
+
+This package requires the setspace package.
diff --git a/macros/latex/contrib/uiucthesis/thesis-ex.pdf b/macros/latex/contrib/uiucthesis/thesis-ex.pdf Binary files differnew file mode 100644 index 0000000000..021f47746c --- /dev/null +++ b/macros/latex/contrib/uiucthesis/thesis-ex.pdf diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.cls b/macros/latex/contrib/uiucthesis/uiucthesis.cls new file mode 100644 index 0000000000..2bbe483c34 --- /dev/null +++ b/macros/latex/contrib/uiucthesis/uiucthesis.cls @@ -0,0 +1,562 @@ +%%
+%% This is file `uiucthesis.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% uiucthesis.dtx (with options: `class')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from uiucthesis.cls.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file uiucthesis.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\def\fileversion{v2.25} \def\filedate{2005/03/25}
+%% Package and Class "uiucthesis" for use with LaTeX2e.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{uiucthesis}
+ [\filedate\ \fileversion\ UIUC Thesis (PJC)]
+\RequirePackage{setspace}
+\expandafter\ifx\csname @ifundefined\endcsname\relax
+ \def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\fi
+\@ifundefined{MakeUppercase}{\let\MakeUppercase=\uppercase}{}
+\newif\if@thesisdraft \@thesisdraftfalse
+\newif\if@thesisfancy \@thesisfancyfalse
+\newif\if@fullpage \@fullpagefalse
+\newif\if@largecaps \@largecapsfalse
+\newif\if@proquest \@proquestfalse
+\newif\if@edeposit \@edepositfalse
+\newif\if@thesisoffcenter \@thesisoffcenterfalse
+\newif\if@centerchapter \@centerchapterfalse
+\DeclareOption{draftthesis}{\@thesisdrafttrue}
+\DeclareOption{fancy}{\@thesisfancytrue}
+\DeclareOption{fullpage}{\@fullpagetrue}
+\DeclareOption{proquest}{\@proquesttrue}
+\DeclareOption{toclabels}{\AtBeginDocument{\toclabels}}
+\DeclareOption{edeposit}{\@edeposittrue}
+\DeclareOption{offcenter}{\@thesisoffcentertrue}
+\DeclareOption{centerchapter}{\@centerchaptertrue}
+\DeclareOption{largecaps}{\@largecapstrue}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+\PassOptionsToClass{letterpaper,oneside}{book}
+\ProcessOptions
+\LoadClass{book}
+\if@proquest
+ \nofiles % don't overwrite the .aux files
+ \def\makeindex{}
+ \@thesisfancyfalse
+ \@fullpagetrue
+\fi
+\if@thesisdraft
+ \newcount\timehh\newcount\timemm
+ \timehh=\time \divide\timehh by 60
+ \timemm=\time \count255=\timehh \multiply\count255 by -60
+ \advance\timemm by \count255
+ \def\draftheader{\slshape Draft of \today\ at
+ \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
+\fi
+\newcommand{\toclabels}{%
+ \addtocontents{toc}{\vspace*{-\baselineskip}\hfill Page\endgraf}%
+ \addtocontents{lof}{\vspace*{-\baselineskip}~Figure\hfill Page\endgraf}%
+ \addtocontents{lot}{\vspace*{-\baselineskip}~Table\hfill Page\endgraf}}
+\def\@mkuptitle#1{\gdef\@Utitle{#1}}
+\def\title#1{\gdef\@title{#1}\MakeUppercase{\protect\@mkuptitle{#1}}}
+\def\@mkupauthor#1{\gdef\@Uauthor{#1}}
+\def\author#1{\gdef\@author{#1}\MakeUppercase{\protect\@mkupauthor{#1}}}
+\def\phdthesis{\def\@degree{Doctor of Philosophy}
+ \def\degree{Ph.D.}
+ \def\@thesisname{DISSERTATION}
+ }
+\def\msthesis{\def\@degree{Master of Science}
+ \def\degree{M.S.}
+ \def\@thesisname{THESIS}
+ }
+\newcommand{\otherdoctorate}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{DISSERTATION}
+ }
+\newcommand{\othermasters}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{THESIS}
+ }
+\def\department#1{\def\@dept{#1}}
+\def\college#1{\def\@college{#1}}
+\def\schools#1{\def\@schools{#1}}
+\def\degreeyear#1{\def\@degreeyear{#1}}
+\newcommand{\committee}[1]{\gdef\@committee{#1}}
+\newcommand*{\volume}[1]{\gdef\thesis@volume{VOLUME~#1}}
+\newcommand*{\thesis@volume}{}
+\if@edeposit
+ \gdef\@committee{%
+ \ClassError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+ {Use \protect\committee\space with members separated by \protect\\'s.}}
+\fi
+\def\copyrightnotice{\copyright~\@degreeyear~by \@author. All rights reserved.}
+\newif\if@thesiscrpage \@thesiscrpagetrue
+\let\nocopyrightpage\@thesiscrpagefalse
+\if@thesisdraft\nocopyrightpage\fi
+\phdthesis
+\department{Computer Science}
+\college{Graduate College}
+\def\@schools{}
+\def\@degreeyear{\number\year}
+\renewcommand\maketitle{
+ \if@thesiscrpage
+ \newpage
+ \thispagestyle{empty}
+ \null\vfill
+ \centerline{\copyrightnotice}%
+ \vskip 3ex % skip to visually center copyright notice
+ \vfill
+ \fi
+ \newpage
+ \thispagestyle{empty}%
+ \enlargethispage{1in}%
+ \begingroup
+ \def\baselinestretch{1}
+ \ifnum \@ptsize=2
+ \@normalsize
+ \newcommand{\thesis@small}{\small}
+ \else
+ \large
+ \newcommand{\thesis@small}{\@normalsize}
+ \fi
+ \headheight=0pt \headsep=0pt
+ \topmargin=0in
+ \@tempdima=\paperwidth
+ \advance\@tempdima by -\textwidth
+ \divide\@tempdima by 2
+ \advance\@tempdima by -1in
+ \oddsidemargin=\@tempdima
+ \let\evensidemargin=\oddsidemargin
+ \newdimen\thesis@dim
+ \if@edeposit
+ \thesis@dim=1.25in
+ \else
+ \thesis@dim=1.75in
+ \fi
+ \if@largecaps
+ \def\lc@selectfont{\fontshape{lc}\selectfont}%
+ \else
+ \def\lc@selectfont{}%
+ \fi
+ \begin{center}
+ \if@edeposit\else
+ \vbox to 1.25in{}
+ \fi
+ \vbox to \thesis@dim{%
+ {\lc@selectfont\@Utitle}
+ \if@thesisdraft
+ \\[12pt]
+ \draftheader
+ \fi
+ \vfil}%
+ \vbox to 2in{%
+ {\lc@selectfont BY}\\[12pt]
+ {\lc@selectfont\@Uauthor}\\[12pt]
+ \begin{tabular}{c}\@schools\end{tabular}\vfil}%
+ \vbox to 0.5in{\thesis@volume\vfil}
+ \vbox to 2.5in{%
+ {\lc@selectfont \@thesisname}\\[12pt]
+ Submitted in partial fulfillment of the requirements\\
+ for the degree of \@degree\ in \@dept\\
+ in the \@college\ of the\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\vfil}
+ \if@edeposit
+ \vbox to 2.1in{
+ COMMITTEE ON FINAL EXAMINATION*\\[12pt]
+ \begin{tabular}{c}\@committee\end{tabular}\vfil}
+ \hspace*{-\oddsidemargin}\parbox[t]{6.5in}{\thesis@small%
+ * The Certificate of Committee Approval is not part of dissertations
+ deposited electronically through the Graduate College of the University
+ of Illinois at Urbana-Champaign. A copy of the original Certificate of
+ Committee Approval is permanently archived with the student's record.}%
+ \else
+ \vskip -2ex
+ Urbana, Illinois
+ \fi
+ \end{center}
+ \newpage
+ \endgroup
+}
+\let\thesis@frontmatter=\frontmatter
+\def\frontmatter{%
+ \thesis@frontmatter
+ \if@edeposit
+ \setcounter{page}{2}
+ \else
+ \setcounter{page}{3}
+ \fi}
+\renewcommand\contentsname{Table of Contents}
+\renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus 0.2em \@minus 0.2em
+ \setlength\@tempdima{1.5em}
+ \begingroup
+ \leftskip \z@ \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent \z@
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}
+ \hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+\let\thesis@tableofcontents=\tableofcontents
+\def\tableofcontents{{\singlespacing\thesis@tableofcontents}}
+\let\thesis@listoftables=\listoftables
+\def\listoftables{\newpage%
+ \addcontentsline{toc}{chapter}{\listtablename}%
+ {\singlespacing\thesis@listoftables}}
+\let\thesis@listoffigures=\listoffigures
+\def\listoffigures{\newpage%
+ \addcontentsline{toc}{chapter}{\listfigurename}%
+ {\singlespacing\thesis@listoffigures}}
+\newcommand*{\advisor}[1]{\gdef\@advisor{#1}}
+\newcommand*{\adviser}[1]{\gdef\@advisor{#1}}
+\def\abstractname{Abstract}
+\if@proquest
+ \def\maketitle{}
+ \def\@advisor{%
+ \ClassError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+ {Use \protect\advisor\space to specify a name}}
+ \newenvironment{abstract}{%
+ \newpage
+ \pagestyle{empty}
+ \setcounter{page}{1}
+ \begin{singlespace}\begin{center}
+ \@Utitle\\[\baselineskip]
+ \@author, \degree\\
+ Department of \@dept\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\\
+ \@advisor, Adviser\\[\baselineskip]
+ \end{center}\end{singlespace}\par\noindent\ignorespaces
+ }{
+ \newpage
+ \aftergroup\enddocument
+ \aftergroup\endinput
+ }
+\else
+ \newenvironment{abstract}{\chapter*{\abstractname}}{}
+\fi
+\newenvironment{dedication}{
+ \newpage
+ \leavevmode\vfill
+ \begin{center}
+ \itshape
+ }{
+ \end{center}
+ \vskip 3ex
+ \vfill
+ \newpage
+ }
+\newenvironment*{symbollist}[1][1in]{
+ \begin{list}{}{\singlespacing
+ \setlength{\leftmargin}{#1}
+ \setlength{\labelwidth}{#1}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\topsep}{0in}}%
+ \def\makelabel##1{\hfil##1\hfil}%
+ }{
+ \end{list}}
+\newenvironment*{symbollist*}[1][1in]{
+ \begin{symbollist}[#1]
+ \def\makelabel##1{##1\hfil}}
+ {\end{symbollist}}
+\if@thesisfancy
+ \font\cminch=cminch at 60pt
+ \newcommand\chapternumberfont{\cminch}
+\else
+ \newcommand\chapternumberfont{\huge\bfseries}
+\fi
+\newcommand\chaptertitlefont{\Huge\bfseries}
+\def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \if@thesisfancy
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}%
+ \else
+ \addcontentsline{toc}{chapter}%
+ {\@chapapp\ \thechapter\quad #1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+\newskip\thesis@chapskip
+\AtBeginDocument{%
+ \newdimen\chapternumberheight
+ \begingroup
+ \chapternumberfont
+ \setbox255=\hbox{A}
+ \if@thesisfancy
+ \global\thesis@chapskip=\ht255
+ \else
+ \global\thesis@chapskip=\baselineskip
+ \fi
+ \dimen255=\ht255
+ \chaptertitlefont
+ \setbox255=\hbox{A}
+ \advance\dimen255 by \ht255
+ \if@thesisfancy
+ \global\advance\thesis@chapskip by -\ht255
+ \global\divide\thesis@chapskip by 2
+ \global\advance\thesis@chapskip by 10\p@
+ \else
+ \global\advance\thesis@chapskip by 20\p@
+ \fi
+ \divide\dimen255 by 2
+ \global\chapternumberheight=\dimen255
+ \endgroup}
+\newlength{\chaptertitleheight}
+\if@thesisfancy
+ \setlength{\chaptertitleheight}{1.5in}
+\else
+ \setlength{\chaptertitleheight}{1.85in}
+\fi
+\def\@makechapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thesis@chapskip=\z@
+ \if@thesisfancy
+ \vspace*{10\p@}%
+ \leavevmode\llap{\vbox to \chapternumberheight{\hbox{%
+ \chapternumberfont\thechapter\,}\vss}}%
+ \else
+ {\chapternumberfont \@chapapp\space \thechapter}
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}%
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\def\@makeschapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\newcommand{\sectiontitlefont}{\Large\bfseries}
+\newcommand{\subsectiontitlefont}{\large\bfseries}
+\newcommand{\subsubsectiontitlefont}{\normalsize\bfseries}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedright\normalfont\sectiontitlefont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsectiontitlefont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsubsectiontitlefont}}
+\let\thesis@appendix\appendix
+\renewcommand\appendix{\thesis@appendix\@ifstar{\gdef\thechapter{}}{}}
+\renewcommand\bibname{References}
+\AtBeginDocument{\let\thesis@thebib\thebibliography
+ \let\thesis@endbib\endthebibliography
+ \def\thebibliography{\begingroup\singlespacing%
+ \chapter{\bibname}%
+ \let\chapter\@gobbletwo%
+ \thesis@thebib}
+ \def\endthebibliography{\thesis@endbib\endgroup}}
+\let\thesis@theindex=\theindex
+\def\theindex{\addcontentsline{toc}{chapter}{\indexname}%
+ \begingroup\singlespacing\thesis@theindex}
+\let\thesis@endtheindex=\endtheindex
+\def\endtheindex{\thesis@endtheindex\endgroup}
+\topmargin=0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+\if@fullpage
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2in}
+ \@settopoint\textwidth
+\fi
+\setlength{\@tempdima}{\paperwidth}
+\addtolength{\@tempdima}{-\textwidth}
+\setlength{\oddsidemargin}{.5\@tempdima}
+\addtolength{\oddsidemargin}{-1in}
+\if@thesisoffcenter
+ \addtolength{\oddsidemargin}{0.5in}
+ \reversemarginpar
+\fi
+\setlength{\marginparwidth}{\oddsidemargin}
+\addtolength{\marginparwidth}{1in}
+\addtolength{\marginparwidth}{-\marginparsep}
+\addtolength{\marginparwidth}{-24pt}
+\@settopoint\oddsidemargin
+\@settopoint\marginparwidth
+\setlength{\evensidemargin}{\oddsidemargin}
+\if@thesisdraft
+ \newcommand{\note}[1]{\marginpar{\def\baselinestretch{1}\small\raggedright #1}}
+\else
+ \newcommand{\note}[1]{}
+ \let\thesis@marginpar\marginpar
+ \def\marginpar{%
+ \ClassWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+ for UIUC Theses, use \protect\note\space instead of \protect\marginpar.}%
+ \thesis@marginpar}
+\fi
+\def\ps@plain{%
+ \let\@mkboth\@gobbletwo
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil}
+ \else
+ \let\@oddhead\@empty
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+}
+\if@twoside
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil\draftheader}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil}
+ \fi
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}{}}
+ \else
+ \def\chaptermark##1{%
+ \def\@chaphead{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}%
+ \markboth{\@chaphead}{\@chaphead}}
+ \fi
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark\hfil}
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}}
+ \else
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}}
+ \fi
+ }
+\fi
+\pagestyle{plain}
+\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \@mkboth{}{}
+ \thispagestyle{plain}
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+\newcommand\vitaname{Vita}
+\newcommand\vita{
+ \chapter{\vitaname}%
+}
+\def\thesisspacing{\if@fullpage\doublespacing\else\onehalfspacing\fi}
+\pagenumbering{roman}
+\AtBeginDocument{\thesisspacing}
+\def\preliminary{\frontmatter}
+\let\endpreliminary=\relax
+\def\thesis{\mainmatter}
+\let\endthesis=\relax
+\endinput
+%%
+%% End of file `uiucthesis.cls'.
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.dtx b/macros/latex/contrib/uiucthesis/uiucthesis.dtx new file mode 100644 index 0000000000..1630400bba --- /dev/null +++ b/macros/latex/contrib/uiucthesis/uiucthesis.dtx @@ -0,0 +1,1638 @@ +\def\fileversion{v2.25} \def\filedate{2005/03/25}
+% \iffalse % this is a METACOMMENT !
+%% Package and Class "uiucthesis" for use with LaTeX2e.
+%
+%<class|package>\NeedsTeXFormat{LaTeX2e}
+%<class>\ProvidesClass{uiucthesis}
+%<package>\ProvidesPackage{uiucthesis}
+%<class|package> [\filedate\ \fileversion\ UIUC Thesis (PJC)]
+%
+%<*driver>
+\documentclass{ltxdoc}
+\begin{document}
+\title{The \textsf{uiucthesis} class
+ \thanks{This file has version number \fileversion,
+ last revised \filedate.}}
+\author{Peter Czoschke\\czoschke@mrl.uiuc.edu\\ (Adapted from version by David Hull)}
+\date{\filedate}
+\maketitle
+\DocInput{uiucthesis.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{1143}
+%
+% \MakeShortVerb{\|}
+%
+% \def\pkg#1{\textsf{#1}}
+% \def\env#1{\textsf{#1}}
+%
+% \iffalse
+%<*example>
+% \fi
+% \begin{abstract}
+% Load the \pkg{uiucthesis} class for use with \LaTeX2e
+% to produce a document that conforms
+% to the format described in
+% \emph{Handbook for Graduate Students Preparing to Deposit}\cite{Handbook}.
+% \end{abstract}
+%
+% \section{The User Interface}
+%
+% This section describes how to use the \pkg{uiucthesis} class to
+% produce a thesis satisfying the format requirements of the
+% Grad College at UIUC.
+% I assume that you are familiar with \LaTeX, and highly
+% recommend that anyone attempting to use \LaTeX\ to produce a
+% thesis have access to a copy of the \LaTeX\ book\cite{Lamport}.
+%
+% \subsection{Using \pkg{uiucthesis}}
+%
+% To write a thesis, you load the UIUC thesis definitions
+% by loading the \pkg{uiucthesis} class at the beginning of
+% your \LaTeX\ document with the |\documentclass| command.
+% For example,
+% \begin{quote} \hrule \begin{verbatim}
+\documentclass[draftthesis,fullpage]{uiucthesis}
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \DescribeMacro{[draftthesis]}
+% \DescribeMacro{[fancy]}
+% \DescribeMacro{[fullpage]}
+% The \pkg{uiucthesis} class provides a number of options.
+% The |[draftthesis]| option causes each page to have a header
+% proclaiming the document to be a draft copy, along with the
+% current time and date.
+% It also omits the copyright page and prints out any marginal notes
+% added with the |\note| macro.
+% The |[fancy]| style option produces slightly fancier chapter headings.
+% The |[fullpage]| style option makes the margins as small as the
+% format requirements allow and uses double-spacing for the text.
+% Because wide text columns are generally
+% considered harder on the reader
+% this is not the default, but is provided as an option because people
+% seem to want it.
+% The |[fancy]| and |[fullpage]| options are incompatible---choose
+% one or the other.
+%
+% \DescribeMacro{[proquest]}
+% The |[proquest]| option is meant to be used when you are ready to deposit your thesis.
+% For doctorates, the Grad College requires the submission of a specially
+% formatted abstract for the ProQuest publication service. To produce this
+% abstract, include the |[proquest]| option and reprocess your file. Everything
+% in your \LaTeX\ document will be ignored except the contents of the \env{abstract}
+% environment, which are printed out in the format required. Once the option is
+% removed from the |\documentclass| command, you can reprocess your thesis as
+% normal (the auxiliary files should be intact). To use this option, the name
+% of your thesis advisor needs to be specified with the |\advisor| command (see
+% below).
+%
+% \DescribeMacro{[edeposit]}
+% Use the |[edeposit]| option if you are depositing your thesis electronically. The title page
+% is different and the page numbering is slightly different since the committee
+% approval form is not included with your thesis. If this option is used, you
+% must specify your committee members with the |\committee| command (see below).
+%
+% \DescribeMacro{[offcenter]}
+% The |[offcenter]| option adds 1/2 inch to the left margin of all pages.
+% This can be done to allow some extra space there for binding purposes, or
+% if you use the |[fancy]| option, to allow for more space for the chapter
+% numbers at the left side of the page.
+% In past versions of \pkg{uiucthesis}, the |[fancy]| option did this by default.
+% This version uses symmetric margins by default, even with the
+% |[fancy]| option. If you have a lot of chapters (i.e., more than 9), your chapter
+% numbers may spill into
+% the 1 inch margin required by the Grad College without using this option.
+% This option should not be used with the |[fullpage]| option.
+%
+% \DescribeMacro{[centerchapter]}
+% Normally, the chapter headings are all left-justified on the opening page of
+% each chapter. These headings can all be centered by using the |[centerchapter]|
+% option for the class. This option is not recommended for use with the |[fancy]|
+% option.
+%
+% \subsection{The Title Page}
+%
+% The |\maketitle| command is redefined so that it creates a
+% title page with the correct format for a thesis at UIUC.
+%
+% \DescribeMacro{\phdthesis}
+% \DescribeMacro{\otherdoctorate}
+% \DescribeMacro{\msthesis}
+% \DescribeMacro{\othermasters}
+% \DescribeMacro{\department}
+% \DescribeMacro{\college}
+% Use the |\phdthesis| or |\msthesis| to set the correct thesis type.
+% If your thesis isn't for a ``Ph.D.'' or ``M.S.'', you can specify
+% your degree with either\\
+% |\otherdoctorate{|\meta{degree name}|}{|\meta{abbreviation}|}| or\\
+% |\othermasters{|\meta{degree name}|}{|\meta{abbreviation}|}|.\\
+% For example, specifying |\phdthesis| is equivalent to giving the command\\
+% |\otherdoctorate{Doctor of Philosophy}{Ph.D.}|.\\
+% The default thesis type is |\phdthesis|. Set your department with\linebreak
+% |\department{|\meta{department}|}|. This defines the field your degree
+% will be in, so leave out ``Department of.''
+% The default department is ``Computer Science''.
+% Define your college with |\college{|\meta{college}|}|.
+% The default is college is ``Graduate College'';
+% you shouldn't need to change it.
+%
+% \DescribeMacro{\schools}
+% Use |\schools{|\meta{school list}|}| to list the previous degrees
+% you have received and the schools that you received them from.
+% Separate multiple degrees with |\\|.
+%
+% \DescribeMacro{\degreeyear}
+% Use |\degreeyear{|\meta{year}|}| to define the year in which
+% you will receive your degree. The default is the current year.
+%
+% \DescribeMacro{\advisor}
+% \DescribeMacro{\adviser}
+% Use |\advisor{|\meta{advisor name}|}| or |\adviser{|\meta{advisor name}|}|
+% to specify the name of your
+% advisor. This is needed to produce the ProQuest abstract
+% (see the |[proquest]| option above). You only need to submit a
+% ProQuest abstract if you are a doctoral candidate.
+%
+% \DescribeMacro{\committee}
+% Use |\committee{|\meta{committee members}|}| to specify the members
+% of your committee and their titles as you want them to appear on the
+% title page. Separate members with |\\|. This is only needed for
+% electronically deposited theses.
+%
+% \DescribeMacro{\volume}
+% The |\volume| macro provides nominal support for very long theses that must
+% be broken up into multiple volumes. Use |\volume{|\meta{number}|}|
+% to specify the volume number (a single arabic numeral). All this macro
+% does is place the word VOLUME with the number you specify on the title
+% page. You have to take care of what appears in each volume. The easiest
+% way to do this is to create two separate source files, one for each
+% volume.
+%
+% Here's how to produce an example similar to that in \cite{Handbook}.
+% \begin{quote} \hrule \begin{verbatim}
+\begin{document}
+
+\title{Coffee Consumption of Graduate Students \\
+ Trying to Finish Dissertations}
+\author{Juan Valdez}
+\department{Food Science}
+\schools{B.A., University of Columbia, 1981\\
+ A.M., University of Illinois at Urbana-Champaign, 1986}
+\phdthesis
+\advisor{Java Jack}
+\degreeyear{1994}
+\maketitle
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \subsection{Front Matter}
+%
+% \DescribeMacro{\frontmatter}
+% Typically, a thesis might have an Abstract, a Dedication, some
+% Acknowledgments, and a Preface before the Table of Contents.
+% Use the |\frontmatter| command to start this preliminary section
+% of the thesis.
+% The |\frontmatter| command sets the page number of the next page
+% to roman numeral iii (or ii if the |[edeposit]| option is used).
+% (The title page is page i, and the certificate
+% of committee approval, the ``red-bordered form,'' is page ii.)
+%
+% \DescribeEnv{abstract}
+% The abstract should appear in the \env{abstract} environment. Normally,
+% this just produces another chapter with |\chapter*{\abstractname}|,
+% where |\abstractname| is ``Abstract'' (see User Customization below),
+% but if the |[proquest]| option
+% is specified, then the contents of this environment are used
+% for the ProQuest abstract.
+%
+% \DescribeEnv{dedication}
+% A dedication page can be printed with the \env{dedication} environment.
+% This produces a separate page with the dedication centered horizontally
+% and vertically, with the text in italics.
+%
+% After this front matter comes the Table of Contents,
+% List of Tables, List of Figures, etc. Use the standard \LaTeX\
+% commands |\tableofcontents|, |\listoftables|, |\listoffigures|, etc.,
+% to generate them.
+% In the \pkg{uiucthesis} format these lists are all single spaced.
+%
+% \DescribeEnv{symbollist}
+% \DescribeEnv{symbollist*}
+% Optionally, these tables can be followed by a List of Abbreviations and/or
+% List of Symbols. Introduce these with the |\chapter| command. To aid in
+% making these lists, the \env{symbollist} and \env{symbollist*} environments are
+% defined in \pkg{uiucthesis}. These environments produce a two-column list
+% as illustrated below. By default the left column is 1 inch wide but can
+% be specified with an optional argument. In the starred environment, the left
+% column is left-justified, otherwise it is centered. See the example below.
+%
+% Here's an example of what the front matter of a typical
+% thesis looks like. First comes the Abstract and the Dedication, both of
+% which are optional.
+% \begin{quote} \hrule \begin{verbatim}
+\frontmatter
+
+%% Create an abstract that can also be used for the ProQuest abstract.
+%% Note that ProQuest truncates their abstracts at 350 words.
+\begin{abstract}
+This is a comprehensive study of caffeine consumption by graduate
+students at the University of Illinois who are in the very final
+stages of completing their doctoral degrees. A study group of six
+hundred doctoral students\ldots.
+\end{abstract}
+
+%% Create a dedication in italics with no heading, centered vertically
+%% on the page.
+\begin{dedication}
+To Father and Mother.
+\end{dedication}
+
+%% Create an Acknowledgements page, many departments require you to
+%% include funding support in this.
+\chapter*{Acknowledgments}
+
+This project would not have been possible without the support of
+many people. Many thanks to my adviser, Lawrence T. Strongarm, who
+read my numerous revisions and helped make some sense of the
+confusion. Also thanks to my committee members, Reginald Bottoms,
+Karin Vegas, and Cindy Willy, who offered guidance and support.
+Thanks to the University of Illinois Graduate College for awarding
+me a Dissertation Completion Fellowship, providing me with the
+financial means to complete this project. And finally, thanks to
+my husband, parents, and numerous friends who endured this long
+process with me, always offering support and love.
+
+%% The thesis format requires the Table of Contents to come
+%% before any other major sections, all of these sections after
+%% the Table of Contents must be listed therein (i.e., use \chapter,
+%% not \chapter*). Common sections to have between the Table of
+%% Contents and the main text are:
+%%
+%% List of Tables
+%% List of Figures
+%% List Symbols and/or Abbreviations
+%% etc.
+
+\tableofcontents
+\listoftables
+\listoffigures
+% \iffalse
+%<example>
+% \fi
+% \end{verbatim} \hrule \end{quote}
+%
+% If you want a List of Symbols or Abbreviations, you can do so as follows:
+% \begin{quote} \hrule \begin{verbatim}
+%% Create a List of Abbreviations. The left column
+%% is 1 inch wide and left-justified
+\chapter{List of Abbreviations}
+
+\begin{symbollist*}
+\item[CA] Caffeine Addict.
+\item[CD] Coffee Drinker.
+\end{symbollist*}
+
+%% Create a List of Symbols. The left column
+%% is 0.7 inch wide and centered
+\chapter{List of Symbols}
+
+\begin{symbollist}[0.7in]
+\item[$\tau$] Time taken to drink one cup of coffee.
+\item[$\mu$g] Micrograms (of caffeine, generally).
+\end{symbollist}
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \subsection{Main Matter}
+%
+% \DescribeMacro{\mainmatter}
+% Begin the main body of your thesis with the |\mainmatter| command.
+% It resets the page number to arabic numeral 1.
+% You can now use any of the commands defined by the
+% the book document class to write your thesis.
+%
+% In the following example, each of the chapters
+% has been broken out into separate files that are inserted into
+% this main file with the |\include| command. This allows the
+% thesis to be proofed quickly while it is being revised with
+% the |\includeonly| command. To provide an example of what the
+% chapter headings look like, one chapter has been explicitly
+% coded. (Try recompiling the example file with the |[fancy]|
+% option instead of |[fullpage]| to see the effect.)
+%
+% \begin{quote} \hrule \begin{verbatim}
+\mainmatter
+
+\include{1-introduction}
+\include{2-related}
+\include{3-model}
+\include{4-predictions}
+
+\chapter{Conclusions}
+
+We conclude that graduate students like coffee.
+% \iffalse
+%<example>
+% \fi
+% \end{verbatim} \hrule \end{quote}
+%
+% \subsection{Reference Matter}
+%
+% \DescribeMacro{\appendix}
+% To switch from the body of your thesis to the reference material
+% at the end, you should use the standard \LaTeX\ |\appendix| command.
+% In \pkg{uiucthesis}, there is also a starred version of this command
+% that eliminates the lettering of the appendices (use if you have
+% a single appendix). Note that if you use |\appendix*| along with
+% the |[fancy]| option, you may want to put ``Appendix:'' at
+% the beginning of the chapter title.
+%
+%
+% \begin{quote} \hrule \begin{verbatim}
+\appendix*
+
+\include{Appendix.tex}
+% \end{verbatim} \hrule \end{quote}
+% \iffalse
+%<example>
+% \fi
+%
+% \subsection{Back Matter}
+%
+% \DescribeMacro{\backmatter}
+% The last few chapters in your thesis should not have chapter
+% numbers, but should be listed in the Table of Contents.
+% These chapters include the Bibliography, the Index,
+% and the Vita. \LaTeX's |\backmatter| command accomplishes this.
+%
+% \DescribeMacro{\bibliography}
+% Use the standard \LaTeX\ bibliography commands to
+% create your bibliography. Most people will use Bib\TeX\ to do this.
+% (See \cite{Lamport}). For those in the sciences, you may want to
+% check out the \pkg{cite} package (it's pretty standard), which
+% will produce numerical citations that are sorted and compressed.
+% You can also use the \pkg{natbib} package. Both of these packages
+% can do either bracketed citations or superscript citations.
+%
+% \DescribeMacro{\vita}
+% The |\vita| command begins a new chapter for your vita.
+% In fact, it does exactly the same thing as |\chapter{\vitaname}|,
+% where |\vitaname| is ``Vita.''
+%
+% \begin{quote} \hrule \begin{verbatim}
+\backmatter
+
+\bibliography{thesisbib}
+
+\chapter{Vita}
+
+Juan Valdez was born\ldots.
+
+\end{document}
+% \end{verbatim} \hrule \end{quote}
+%
+% \iffalse
+%</example>
+% \fi
+%
+% \section{User Customization}
+%
+% \DescribeMacro{\draftheader}
+% If you don't like the header that the the |[draftthesis]| option
+% creates, you can redefine the |\draftheader| command so that it
+% produces whatever text you want.
+%
+% \DescribeMacro{\thesisspacing}
+% The \pkg{uiucthesis} class loads \pkg{setspace} for the
+% line spacing commands. See the documentation in that package
+% for more information on the commands it provides.
+% By default, \pkg{uiucthesis} uses one and a half line spacing,
+% or double spacing if the |[fullpage]| option is specified.
+% If you're unhappy with that, you can override it by redefining the
+% |\thesisspacing| command.
+%
+% \DescribeMacro{\nocopyrightpage}
+% Unless the |[draftthesis]| option is used, a page with the copyright notice
+% is printed before the title page. If you don't want this page to
+% appear, even in the final version, put the |\nocopyrightpage| macro
+% somewhere in the preamble.
+%
+% \DescribeMacro{\toclabels}
+% Some departments require the Table of Contents, List of Tables and
+% List of Figures to have a ``Page'' heading over the page numbers
+% on the first page. This can be accomplished by putting the |\toclabels|
+% command somewhere before the |\tableofcontents| command. (NOTE: if you put
+% the |\tableofcontents| command in a separate file that you |\include| in
+% the main file, the |\toclabels| command must also be in that file.)
+%
+% \DescribeMacro{\chaptertitlefont}
+% \DescribeMacro{\sectiontitlefont}
+% \DescribeMacro{\subsectiontitlefont}
+% \DescribeMacro{\subsubsectiontitlefont}
+% These macros contain the font declarations for the corresponding sectioning
+% levels and can be redefined to suit your aesthetic desires. Use
+% |\renewcommand| to do this in the preamble.
+%
+% \DescribeMacro{\chapternumberfont}
+% The |\chapternumberfont| macro is really most applicable when the |[fancy]| option is used. It
+% specifies the font declaration used for the chapter number set in the left
+% margin next to the title. Otherwise it specifies the font used to print
+% the words ``Chapter \#'' at the top of each chapter's opening page. Use
+% |\renewcommand| to redefine this macro in the preamble.
+%
+% \DescribeMacro{\chaptertitleheight}
+% |\chaptertitleheight| is the amount of space allotted for the chapter title at the top
+% of the page. You can redefine it using |\setlength| in the preamble.
+%
+% \DescribeMacro{\bibname}
+% |\bibname| is a standard \LaTeX\ macro that contains the title of the reference
+% section at the end of your thesis; ``References'' by default. Use
+% |\renewcommand| to redefine it in the preamble.
+%
+% \DescribeMacro{\vitaname}
+% Like |\bibname| but it contains the name used for your vita at the very end.
+% The Grad College allows ``Vita'', ``Author's Biography'', or ``Curriculum Vitae'',
+% each of which is slightly different in format. See \cite{Handbook}.
+%
+% \DescribeMacro{\abstractname}
+% Like above, but for the abstract. By default, ``Abstract''.
+%
+% \DescribeMacro{other "name"s}
+% Similarly, the titles for the Table of Contents, List of Figures, and List of Tables
+% are stored in the macros |\contentsname|, |\listfigurename|, and |\listtablename|,
+% respectively. Their default values are the names in the previous sentence. There are
+% also the macros |\chaptername|, |\appendixname|, |\indexname|, |\partname|,
+% |\tablename|, and |\figurename| that contain the appellations for chapter and appendix
+% headings (not applicable with the |[fancy]| option), the index, parts, tables, and figures.
+% Their default values are Chapter, Appendix, Index, Part, Table, and Figure, respectively.
+% All of these macros can
+% be redefined in the preamble with |\renewcommand|. These macros are all part of
+% the standard \LaTeX\ formalism, they are just included here for the reader's convenience.
+% For example, some departments require chapter headings to be in all caps, which can
+% be done by changing the |\chaptername| macro to be CHAPTER.
+%
+% \DescribeMacro{\note}
+% This command inserts a marginal note just like |\marginpar| with two distinctions:
+% First, the note is single-spaced in a smaller type for compactness.
+% Second, it is only printed when
+% the |[draftthesis]| option is used. Since marginal notes are not allowed in the final
+% draft, the |\note| command is recommended over the |\marginpar| command.
+%
+% \section{Backwards Compatibility}
+%
+% Compatibility with previous versions of \pkg{uiucthesis} are supported. Previously it
+% was implemented as a package rather than a class, in which case you opened the document
+% with:
+% \begin{quote} \hrule \begin{verbatim}
+% \documentclass[oneside,...]{book}
+% \usepackage[...]{uiucthesis}
+% \end{verbatim} \hrule \end{quote}
+% To provide backwards-compatibility, a style file is provided that has the same functionality
+% of the class file described herein. Similarly, (really) old versions of \pkg{uiucthesis}
+% used the \env{preliminary} and \env{thesis} environments, which are now deprecated
+% but backwards-compatibility support is still provided.
+%
+% \section{Other Issues}
+%
+% \subsection{Paper Size and PDF Files}
+%
+% The default paper size for most \LaTeX\ distributions is A4, which is slightly different
+% the 8.5 x 11 size for letter paper in the U.S\@. The Graduate College requires theses
+% to be letter paper size. In addition, many departments want soft copies of the thesis
+% in PDF format. Unfortunately, the program used to convert the dvi file to PDF format
+% (|dvipdfm| on my computer, which is a Windows machine with Mik\TeX installed on it)
+% often produces PDF files in A4 format, even if |letterpaper|
+% is specifically specified in the your \TeX source file. If you're having this problem,
+% either run the PDF conversion utility from the command line with the right flag ---
+% for example, |dvipdfm -p letter| on my computer --- or change the default paper size in
+% the config file for your PDF conversion utility, which will then fix this problem
+% permanently. On my computer, this can be done by going to the |dvipdfm\config|
+% subdirectory off of the main \TeX installation directory (usually |C:\texmf|). In this
+% directory is a file called |config| that has a line for the default paper size.
+%
+% \subsection{Reference Lists at the Chapter Level}
+%
+% The \pkg{cite} package includes a style file \pkg{chapterbib.sty} that can be used
+% to do a list of references for each chapter instead of just one big list at the
+% end of the thesis. I've not used this style before so you're on your own if you
+% want to do this, but I think it is rather straightforward\ldots.
+%
+% \StopEventually{%
+% \begin{thebibliography}{9}
+% \bibitem{Handbook}
+% \emph{Handbook for Graduate Students Preparing to Deposit}.
+% \newblock Graduate College, University of Illinois at
+% Urbana-Champaign, 2004
+%
+% \bibitem{Lamport}
+% Leslie Lamport.
+% \newblock \emph{\LaTeX: A Document Preparation System}.
+% \newblock Addison-Wesley, 1994.
+% \end{thebibliography}
+% }
+%
+% \section{Implementation}
+%
+% This section shows the implementation of the \pkg{uiucthesis} class.
+% Unless you are interested in the details of how \pkg{uiucthesis} works,
+% you probably don't need to read it.
+%
+% \iffalse
+%<*class|package>
+\RequirePackage{setspace}
+% \fi
+%
+% \subsection{Compatibility}
+%
+% Provide compatibililty with older versions of \LaTeX.
+% \begin{macro}{\@ifundefined}
+% \begin{macrocode}
+\expandafter\ifx\csname @ifundefined\endcsname\relax
+ \def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\MakeUppercase}
+% \begin{macrocode}
+\@ifundefined{MakeUppercase}{\let\MakeUppercase=\uppercase}{}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Option Processing}
+%
+% \begin{macrocode}
+\newif\if@thesisdraft \@thesisdraftfalse
+\newif\if@thesisfancy \@thesisfancyfalse
+\newif\if@fullpage \@fullpagefalse
+\newif\if@largecaps \@largecapsfalse
+\newif\if@proquest \@proquestfalse
+\newif\if@edeposit \@edepositfalse
+\newif\if@thesisoffcenter \@thesisoffcenterfalse
+\newif\if@centerchapter \@centerchapterfalse
+% \end{macrocode}
+%
+% \begin{macrocode}
+\DeclareOption{draftthesis}{\@thesisdrafttrue}
+\DeclareOption{fancy}{\@thesisfancytrue}
+\DeclareOption{fullpage}{\@fullpagetrue}
+\DeclareOption{proquest}{\@proquesttrue}
+\DeclareOption{toclabels}{\AtBeginDocument{\toclabels}}
+\DeclareOption{edeposit}{\@edeposittrue}
+\DeclareOption{offcenter}{\@thesisoffcentertrue}
+\DeclareOption{centerchapter}{\@centerchaptertrue}
+% \end{macrocode}
+%
+% The |[largecaps]| option causes the title and author's name to
+% be use a ``large caps'' font on the title page. Otherwise,
+% \pkg{uiucthesis} just converts them to uppercase and uses the
+% normal fonts. The difference is that the spacing between the
+% characters in the large caps font is tuned for setting type in all caps.
+%
+% The large caps font is \emph{not a standard font}, and so it will not exist
+% unless you have installed it.
+%
+% \begin{macrocode}
+\DeclareOption{largecaps}{\@largecapstrue}
+% \end{macrocode}
+%
+% Load the \pkg{book} class with the |[oneside]| and |[letterpaper]| options
+%
+% \begin{macrocode}
+%<class>\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+%<class>\PassOptionsToClass{letterpaper,oneside}{book}
+\ProcessOptions
+%<class>\LoadClass{book}
+% \end{macrocode}
+%
+% If the |[proquest]| option is used, turn off output to auxiliary files so
+% that the thesis doesn't have to be recompiled again to get all the references
+% correct. Also double-space the ProQuest abstract and use the full page.
+%
+% \begin{macrocode}
+\if@proquest
+ \nofiles % don't overwrite the .aux files
+ \def\makeindex{}
+ \@thesisfancyfalse
+ \@fullpagetrue
+\fi
+% \end{macrocode}
+%
+% If the |[draftthesis]| option was specified, define the |\draftheader| macro.
+%
+% \begin{macrocode}
+\if@thesisdraft
+ \newcount\timehh\newcount\timemm
+ \timehh=\time \divide\timehh by 60
+ \timemm=\time \count255=\timehh \multiply\count255 by -60
+ \advance\timemm by \count255
+ \def\draftheader{\slshape Draft of \today\ at
+ \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
+\fi
+% \end{macrocode}
+%
+% Define the |\toclabels| command which prints the headings in the Table of Contents,
+% List of Figures and List of Tables.
+%
+% \begin{macrocode}
+\newcommand{\toclabels}{%
+ \addtocontents{toc}{\vspace*{-\baselineskip}\hfill Page\endgraf}%
+ \addtocontents{lof}{\vspace*{-\baselineskip}~Figure\hfill Page\endgraf}%
+ \addtocontents{lot}{\vspace*{-\baselineskip}~Table\hfill Page\endgraf}}
+% \end{macrocode}
+%
+% \subsection{Title Page}
+%
+% \begin{macro}{\title}
+% \begin{macro}{\author}
+% Override the standard definitions of |\title| and |\author| to also
+% define uppercased versions.
+% \begin{macrocode}
+\def\@mkuptitle#1{\gdef\@Utitle{#1}}
+\def\title#1{\gdef\@title{#1}\MakeUppercase{\protect\@mkuptitle{#1}}}
+\def\@mkupauthor#1{\gdef\@Uauthor{#1}}
+\def\author#1{\gdef\@author{#1}\MakeUppercase{\protect\@mkupauthor{#1}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\phdthesis}
+% \begin{macro}{\msthesis}
+% \begin{macro}{\otherdoctorate}
+% \begin{macro}{\othermasters}
+% \begin{macro}{\department}
+% \begin{macro}{\college}
+% \begin{macro}{\schools}
+% \begin{macro}{\degreeyear}
+% \begin{macro}{\committee}
+% \begin{macro}{\volume}
+% Macros to set title page elements.
+% \begin{macrocode}
+\def\phdthesis{\def\@degree{Doctor of Philosophy}
+ \def\degree{Ph.D.}
+ \def\@thesisname{DISSERTATION}
+ }
+\def\msthesis{\def\@degree{Master of Science}
+ \def\degree{M.S.}
+ \def\@thesisname{THESIS}
+ }
+\newcommand{\otherdoctorate}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{DISSERTATION}
+ }
+\newcommand{\othermasters}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{THESIS}
+ }
+\def\department#1{\def\@dept{#1}}
+\def\college#1{\def\@college{#1}}
+\def\schools#1{\def\@schools{#1}}
+\def\degreeyear#1{\def\@degreeyear{#1}}
+\newcommand{\committee}[1]{\gdef\@committee{#1}}
+\newcommand*{\volume}[1]{\gdef\thesis@volume{VOLUME~#1}}
+\newcommand*{\thesis@volume}{}
+\if@edeposit
+ \gdef\@committee{%
+%<class> \ClassError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+%<package> \PackageError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+ {Use \protect\committee\space with members separated by \protect\\'s.}}
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\copyrightnotice}
+% Define the copyright notice as a macro so that the user
+% can change it if desired.
+% \begin{macrocode}
+\def\copyrightnotice{\copyright~\@degreeyear~by \@author. All rights reserved.}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\nocopyrightpage}
+% The printing of the copyright page can also be turned off with the
+% |\nocopyrightpage| command (must come before |\maketitle|):
+% \begin{macrocode}
+\newif\if@thesiscrpage \@thesiscrpagetrue
+\let\nocopyrightpage\@thesiscrpagefalse
+\if@thesisdraft\nocopyrightpage\fi
+% \end{macrocode}
+% \end{macro}
+%
+% Set the default title page elements.
+% \begin{macrocode}
+\phdthesis
+\department{Computer Science}
+\college{Graduate College}
+\def\@schools{}
+\def\@degreeyear{\number\year}
+% \end{macrocode}
+%
+%
+% \begin{macro}{\maketitle}
+% Redefine \pkg{book}'s |\maketitle| command to produce
+% the titlepage in the correct format.
+%
+% \begin{macrocode}
+\renewcommand\maketitle{
+% \end{macrocode}
+% Print the copyright page if we're supposed to.
+% \begin{macrocode}
+ \if@thesiscrpage
+ \newpage
+ \thispagestyle{empty}
+ \null\vfill
+ \centerline{\copyrightnotice}%
+ \vskip 3ex % skip to visually center copyright notice
+ \vfill
+ \fi
+% \end{macrocode}
+% Now start a new page for the title page. It is single-spaced.
+% \begin{macrocode}
+ \newpage
+ \thispagestyle{empty}%
+ \enlargethispage{1in}%
+ \begingroup
+ \def\baselinestretch{1}
+% \end{macrocode}
+% Check what size font we are using for the text and select a
+% smaller size appropriately.
+% \begin{macrocode}
+ \ifnum \@ptsize=2
+ \@normalsize
+ \newcommand{\thesis@small}{\small}
+ \else
+ \large
+ \newcommand{\thesis@small}{\@normalsize}
+ \fi
+% \end{macrocode}
+% We have to be careful to get the vertical position right. The
+% easiest way to do this seems to be to just set |\topmargin|,
+% |\headheight|, and |\headsep| for this page.
+% \begin{macrocode}
+ \headheight=0pt \headsep=0pt
+ \topmargin=0in
+% \end{macrocode}
+% Adjust the horizontal spacing so that the title page
+% is centered on the page even if the rest of the document isn't.
+% I'm not sure when |\textwidth| changes take place, so instead
+% we calculate the correct |\oddsidemargin| to center the text column.
+% \begin{macrocode}
+ \@tempdima=\paperwidth
+ \advance\@tempdima by -\textwidth
+ \divide\@tempdima by 2
+ \advance\@tempdima by -1in
+ \oddsidemargin=\@tempdima
+ \let\evensidemargin=\oddsidemargin
+% \end{macrocode}
+% Create the title page. Different spacing is used depending on whether the
+% |[edeposit]| option is specified. Include the committee and the paragraph
+% at the bottom of the page for e-deposit theses, as required by the Grad College.
+% \begin{macrocode}
+ \newdimen\thesis@dim
+ \if@edeposit
+ \thesis@dim=1.25in
+ \else
+ \thesis@dim=1.75in
+ \fi
+ \if@largecaps
+ \def\lc@selectfont{\fontshape{lc}\selectfont}%
+ \else
+ \def\lc@selectfont{}%
+ \fi
+ \begin{center}
+ \if@edeposit\else
+ \vbox to 1.25in{}
+ \fi
+ \vbox to \thesis@dim{%
+ {\lc@selectfont\@Utitle}
+ \if@thesisdraft
+ \\[12pt]
+ \draftheader
+ \fi
+ \vfil}%
+ \vbox to 2in{%
+ {\lc@selectfont BY}\\[12pt]
+ {\lc@selectfont\@Uauthor}\\[12pt]
+ \begin{tabular}{c}\@schools\end{tabular}\vfil}%
+ \vbox to 0.5in{\thesis@volume\vfil}
+ \vbox to 2.5in{%
+ {\lc@selectfont \@thesisname}\\[12pt]
+ Submitted in partial fulfillment of the requirements\\
+ for the degree of \@degree\ in \@dept\\
+ in the \@college\ of the\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\vfil}
+ \if@edeposit
+ \vbox to 2.1in{
+ COMMITTEE ON FINAL EXAMINATION*\\[12pt]
+ \begin{tabular}{c}\@committee\end{tabular}\vfil}
+ \hspace*{-\oddsidemargin}\parbox[t]{6.5in}{\thesis@small%
+ * The Certificate of Committee Approval is not part of dissertations
+ deposited electronically through the Graduate College of the University
+ of Illinois at Urbana-Champaign. A copy of the original Certificate of
+ Committee Approval is permanently archived with the student's record.}%
+ \else
+ \vskip -2ex
+ Urbana, Illinois
+ \fi
+ \end{center}
+ \newpage
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Front Matter}
+%
+% \begin{macro}{\frontmatter}
+% Redefine |\frontmatter| so that it sets the page number to 2 or 3, depending on whether or
+% not the |[edeposit]| option is given.
+% \begin{macrocode}
+\let\thesis@frontmatter=\frontmatter
+\def\frontmatter{%
+ \thesis@frontmatter
+ \if@edeposit
+ \setcounter{page}{2}
+ \else
+ \setcounter{page}{3}
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Table of Contents}
+%
+% \begin{macro}{\contentsname}
+% Use ``Table of Contents'' instead of ``Contents''.
+% \begin{macrocode}
+\renewcommand\contentsname{Table of Contents}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\l@chapter}
+% This code is a modified version of the code in the 1996/05/26 release
+% of classes.dtx that produces leader dots between the chapter
+% name and the page number.
+%
+% This macro formats the entries in the table of contents for
+% chapters. It is very similar to |\l@part|
+%
+% First we make sure that if a pagebreak should occur, it occurs
+% \emph{before} this entry. Also a little whitespace is added and a
+% group begun to keep changes local.
+% \begin{macrocode}
+\renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus 0.2em \@minus 0.2em
+% \end{macrocode}
+%
+% The macro |\numberline| requires that the width of the box that
+% holds the part number is stored in \LaTeX's scratch register
+% |\@tempdima|. Therefore we put it there. We begin a group, and
+% change some of the paragraph parameters. These are different
+% from the defaults for the standard report or book class.
+% \begin{macrocode}
+ \setlength\@tempdima{1.5em}
+ \begingroup
+ \leftskip \z@ \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent \z@
+% \end{macrocode}
+% Then we leave vertical mode and switch to a bold font.
+% \begin{macrocode}
+ \leavevmode \bfseries
+% \end{macrocode}
+% Because we do not use |\numberline| here, we have do some fine
+% tuning `by hand', before we can set the entry. We discourage but
+% not disallow a pagebreak immediately after a chapter entry.
+% We use leaders between the chapter title and the page number,
+% unlike the standard report or book class.
+% \begin{macrocode}
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}
+ \hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\tableofcontents}
+% We want the Table of Contents to be single-spaced, so
+% we save the original definition, and then arrange it so
+% that the new |\tableofcontents| calls |\singlespacing| before calling
+% the original definition. Then set the flag mentioned above.
+% \begin{macrocode}
+\let\thesis@tableofcontents=\tableofcontents
+\def\tableofcontents{{\singlespacing\thesis@tableofcontents}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\listoftables}
+% \begin{macro}{\listoffigures}
+% Similarly, redefine |\listoftables| and |\listoffigures| so
+% that they use single spacing.
+% \begin{macrocode}
+\let\thesis@listoftables=\listoftables
+\def\listoftables{\newpage%
+ \addcontentsline{toc}{chapter}{\listtablename}%
+ {\singlespacing\thesis@listoftables}}
+\let\thesis@listoffigures=\listoffigures
+\def\listoffigures{\newpage%
+ \addcontentsline{toc}{chapter}{\listfigurename}%
+ {\singlespacing\thesis@listoffigures}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Other Frontmatter}
+%
+% \begin{environment}{abstract}
+% The \env{abstract} environment is special because its contents are also
+% used for the ProQuest abstract, which we need the advisor's name for:
+% \begin{macro}{\adviser}
+% \begin{macro}{\advisor}
+% Two versions of this macro are provided due to the ambiguity of the spelling
+% of the word ``adviser''.
+% \begin{macrocode}
+\newcommand*{\advisor}[1]{\gdef\@advisor{#1}}
+\newcommand*{\adviser}[1]{\gdef\@advisor{#1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% If the |[proquest]| option was specified, erase the definition for |\maketitle|
+% since we don't want a title page, and print an error if the advisor's name is
+% not specified. Then define the abstract environment to create the ProQuest abstract
+% and then end the document.
+% \begin{macrocode}
+\def\abstractname{Abstract}
+\if@proquest
+ \def\maketitle{}
+ \def\@advisor{%
+%<class> \ClassError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+%<package> \PackageError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+ {Use \protect\advisor\space to specify a name}}
+ \newenvironment{abstract}{%
+ \newpage
+ \pagestyle{empty}
+ \setcounter{page}{1}
+ \begin{singlespace}\begin{center}
+ \@Utitle\\[\baselineskip]
+ \@author, \degree\\
+ Department of \@dept\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\\
+ \@advisor, Adviser\\[\baselineskip]
+ \end{center}\end{singlespace}\par\noindent\ignorespaces
+ }{
+ \newpage
+ \aftergroup\enddocument
+ \aftergroup\endinput
+ }
+% \end{macrocode}
+% If we are doing normal processing (no |[proquest]| option), simply define
+% the \env{abstract} environment to start a regular chapter.
+% \begin{macrocode}
+\else
+ \newenvironment{abstract}{\chapter*{\abstractname}}{}
+\fi
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{environment}{dedication}
+% The dedication environment just starts a new page and prints the dedication
+% in the center in italics.
+% \begin{macrocode}
+\newenvironment{dedication}{
+ \newpage
+ \leavevmode\vfill
+ \begin{center}
+ \itshape
+ }{
+ \end{center}
+ \vskip 3ex
+ \vfill
+ \newpage
+ }
+% \end{macrocode}
+% \end{environment}
+%
+% \begin{environment}{symbollist}
+% \begin{environment}{symbollist*}
+% The \env{symbollist} environments can be used to create a list of symbols or
+% abbreviations. The starred version left-justifies the left column (good for
+% lists of abbreviations) whereas the unstarred version centers the contents of
+% the left column (good for lists of symbols).
+% \begin{macrocode}
+\newenvironment*{symbollist}[1][1in]{
+ \begin{list}{}{\singlespacing
+ \setlength{\leftmargin}{#1}
+ \setlength{\labelwidth}{#1}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\topsep}{0in}}%
+ \def\makelabel##1{\hfil##1\hfil}%
+ }{
+ \end{list}}
+\newenvironment*{symbollist*}[1][1in]{
+ \begin{symbollist}[#1]
+ \def\makelabel##1{##1\hfil}}
+ {\end{symbollist}}
+% \end{macrocode}
+% \end{environment}
+% \end{environment}
+%
+%
+% \subsection{Chapter Headings}
+%
+% Text of chapter title must match exactly with text in Table of Contents.
+% We support both plain chapter headings and ``fancy'' chapter headings.
+%
+% \begin{macro}{\chapternumberfont}
+% Define the font used for chapter numbers in fancy chapter headings.
+% If you're using scalable PostScript fonts, you might want to
+% override it, for example:
+% \begin{verbatim}
+% \renewcommand\chapternumberfont{
+% \fontseries{bx}\fontsize{72}{72}\selectfont}
+% \end{verbatim}
+% \begin{macrocode}
+\if@thesisfancy
+ \font\cminch=cminch at 60pt
+ \newcommand\chapternumberfont{\cminch}
+\else
+ \newcommand\chapternumberfont{\huge\bfseries}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\chaptertitlefont}
+% Define the font used for chapter titles.
+% \begin{macrocode}
+\newcommand\chaptertitlefont{\Huge\bfseries}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@chapter}
+% This macro is called when we have a numbered chapter. When
+% |secnumdepth| is larger than $-1$ and, in the book
+% class, |\@mainmatter| is true, we display the chapter
+% number. We also inform the user that a new chapter is about to be
+% typeset by writing a message to the terminal. This definition
+% is the same as that in \pkg{book.cls} except that it makes different
+% entries in the table of contents for fancy chapter heads.
+% \begin{macrocode}
+\def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \if@thesisfancy
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}%
+ \else
+ \addcontentsline{toc}{chapter}%
+ {\@chapapp\ \thechapter\quad #1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+% \end{macrocode}
+% After having written an entry to the table of contents we store
+% the (alternative) title of this chapter with |\chaptermark| and
+% add some white space to the lists of figures and tables.
+% \begin{macrocode}
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+% \end{macrocode}
+% Then we call upon |\@makechapterhead| to format the actual
+% chapter title. We have to do this in a special way when we are in
+% twocolumn mode in order to have the chapter title use the entire
+% |\textwidth|. In one column mode we call |\@afterheading|, which
+% takes care of suppressing the indentation.
+% \begin{macrocode}
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% For fancy chapter headings, compute the correct height to use for the
+% chapter number. I want the chapter number to be centered on the first line
+% of the chapter title. If $a$ is the height of the chapter number and $b$ is
+% the height of the chapter title, then if we set the chapter number in a
+% box of height $b+(a-b)/2=(a+b)/2$ then it aligns correctly.
+%
+% We arrange for this value to be computed at the beginning of the document
+% in case the user loads a style file that changed the default fonts.
+%
+% In addition, we want the chapter titles to have the same vertical placement
+% on the page, regardless whether the chapter is numbered or not. We compute
+% the distance we have to skip for chapters without numbers to accomplish this
+% and store it in |\thesis@chapskip|.
+% \begin{macrocode}
+\newskip\thesis@chapskip
+\AtBeginDocument{%
+ \newdimen\chapternumberheight
+ \begingroup
+ \chapternumberfont
+ \setbox255=\hbox{A}
+ \if@thesisfancy
+ \global\thesis@chapskip=\ht255
+ \else
+ \global\thesis@chapskip=\baselineskip
+ \fi
+ \dimen255=\ht255
+ \chaptertitlefont
+ \setbox255=\hbox{A}
+ \advance\dimen255 by \ht255
+ \if@thesisfancy
+ \global\advance\thesis@chapskip by -\ht255
+ \global\divide\thesis@chapskip by 2
+ \global\advance\thesis@chapskip by 10\p@
+ \else
+ \global\advance\thesis@chapskip by 20\p@
+ \fi
+ \divide\dimen255 by 2
+ \global\chapternumberheight=\dimen255
+ \endgroup}
+% \end{macrocode}
+%
+% \begin{macro}{\chaptertitleheight}
+% The amount of space allotted for the chapter titles is stored in |\chaptertitleheight|.
+% In this manner, the chapter text always appears at the same vertical place for each
+% chapter, even if the title spills over into multiple lines.
+% \begin{macrocode}
+\newlength{\chaptertitleheight}
+\if@thesisfancy
+ \setlength{\chaptertitleheight}{1.5in}
+\else
+ \setlength{\chaptertitleheight}{1.85in}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@makechapterhead}
+% The macro |\@chapter| uses |\@makechapterhead|\meta{text} to format the
+% heading of the chapter. This is a modified version of the standard
+% |\@makechapterhead|. It sets the chapter heading in single spacing,
+% and it handles the fancy heading style. The whole heading is placed
+% in a |\vbox| so that it is confined to the spacing allotted to it
+% as defined in |\chaptertitleheight|.
+% \begin{macrocode}
+\def\@makechapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thesis@chapskip=\z@
+ \if@thesisfancy
+ \vspace*{10\p@}%
+ \leavevmode\llap{\vbox to \chapternumberheight{\hbox{%
+ \chapternumberfont\thechapter\,}\vss}}%
+ \else
+ {\chapternumberfont \@chapapp\space \thechapter}
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}%
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@makeschapterhead}
+% The macro |\@schapter| uses |\@makeschapterhead|\meta{text}to format
+% the heading of the chapter. It is similar to |\@makechapterhead|
+% except that it never has to print a chapter number.
+%
+% \begin{macrocode}
+\def\@makeschapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Lower Level Headings}
+%
+% \begin{macro}{\sectiontitlefont}
+% \begin{macro}{\subsectiontitlefont}
+% \begin{macro}{\subsubsectiontitlefont}
+% These macros contain the font declarations for the sectioning titles.
+% \begin{macrocode}
+\newcommand{\sectiontitlefont}{\Large\bfseries}
+\newcommand{\subsectiontitlefont}{\large\bfseries}
+\newcommand{\subsubsectiontitlefont}{\normalsize\bfseries}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\section}
+% \begin{macro}{\subsection}
+% \begin{macro}{\subsubsection}
+% We redefine the lower level headings to set their titles
+% ragged right.
+% We don't have to change sectioning commands below
+% \env{subsubsection} because they produce run-in headings.
+% \begin{macrocode}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedright\normalfont\sectiontitlefont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsectiontitlefont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsubsectiontitlefont}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Appendices}
+%
+% \begin{macro}{\appendix}
+% Redefine the |\appendix| macro so that it can take a star
+% if unlettered appendices are desired.
+% \begin{macrocode}
+\let\thesis@appendix\appendix
+\renewcommand\appendix{\thesis@appendix\@ifstar{\gdef\thechapter{}}{}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Bibliography}
+%
+% \begin{macro}{\bibname}
+% UIUC Thesis format says that if references are cited as ``[1]'' then
+% one of the terms ``References,'' ``List of References,'' or
+% ``Literature Cited'' should be used instead of ``Bibliography.''
+% \begin{macrocode}
+\renewcommand\bibname{References}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{environment}{thebibliography}
+% The standard definition of \env{thebibliography} environment issues the |\chapter*|
+% command, which does not make the necessary entry to the TOC. Here the environment
+% is redefined so that the unstarred version is used instead. In addition,
+% the environment is also single-spaced for aesthetics. These modifications are done
+% at the beginning of the document since some packages (\pkg{natbib} in particular)
+% change the definition of \env{thebibliography} environment.
+% \begin{macrocode}
+\AtBeginDocument{\let\thesis@thebib\thebibliography
+ \let\thesis@endbib\endthebibliography
+ \def\thebibliography{\begingroup\singlespacing%
+ \chapter{\bibname}%
+ \let\chapter\@gobbletwo%
+ \thesis@thebib}
+ \def\endthebibliography{\thesis@endbib\endgroup}}
+% \end{macrocode}
+% \end{environment}
+%
+%
+% \subsection{Index}
+%
+% \begin{environment}{theindex}
+% The index is single spaced and a line is added to the Table of Contents.
+% \begin{macrocode}
+\let\thesis@theindex=\theindex
+\def\theindex{\addcontentsline{toc}{chapter}{\indexname}%
+ \begingroup\singlespacing\thesis@theindex}
+\let\thesis@endtheindex=\endtheindex
+\def\endtheindex{\thesis@endtheindex\endgroup}
+% \end{macrocode}
+% \end{environment}
+%
+%
+% \subsection{Page Layout}
+%
+% First we set the vertical layout.
+% Adjust the height of the text column so that it takes up the full
+% height of an 8.5 by 11 inch page.
+% \begin{macrocode}
+\topmargin=0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+% \end{macrocode}
+% Next, set the horizontal layout.
+%
+% The standard for technical papers seems to be to use
+% extremely wide columns of text, and then to increase the spacing between
+% lines to compensate for the long lines.
+% Unfortunately, because so many papers are typeset this way,
+% the format has become self-propagating.
+%
+% The |[fullpage]| option sets one-inch margins.
+% \begin{macrocode}
+\if@fullpage
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2in}
+ \@settopoint\textwidth
+\fi
+% \end{macrocode}
+% In the old version of \pkg{uiucthesis}, the ``fancy'' thesis style used
+% an asymmetric page layout,
+% shifting the text column slightly over to the right to leave
+% room for the chapter number to the left of the chapter title. This layout
+% is still used if the |[offcenter]| option is given, otherwise symmetric
+% margins are used.
+% \begin{macrocode}
+\setlength{\@tempdima}{\paperwidth}
+\addtolength{\@tempdima}{-\textwidth}
+\setlength{\oddsidemargin}{.5\@tempdima}
+\addtolength{\oddsidemargin}{-1in}
+\if@thesisoffcenter
+ \addtolength{\oddsidemargin}{0.5in}
+ \reversemarginpar
+\fi
+% \end{macrocode}
+% Set |\marginparwidth|, leaving 24pt for the right margin.
+% Note that you're not allowed to actually use a marginal paragraph
+% this close to the edge in the final version of a thesis, but it is still
+% handy for leaving notes to yourself in the draft (with the |\note|
+% command, see below).
+% \begin{macrocode}
+\setlength{\marginparwidth}{\oddsidemargin}
+\addtolength{\marginparwidth}{1in}
+\addtolength{\marginparwidth}{-\marginparsep}
+\addtolength{\marginparwidth}{-24pt}
+% \end{macrocode}
+% Use the same margins for even and odd pages. Use the \LaTeX macro
+% |\@settopoint| to truncate arithmetic errors.
+% \begin{macrocode}
+\@settopoint\oddsidemargin
+\@settopoint\marginparwidth
+\setlength{\evensidemargin}{\oddsidemargin}
+% \end{macrocode}
+%
+%
+% \subsection{Making Notes}
+%
+% \begin{macro}{\note}
+% You can leave yourself marginal notes using the |\note{|\meta{text}|}|
+% macro. If the final draft is being printed (i.e., no |[draftthesis]| option)
+% then these notes are not printed.
+% \begin{macrocode}
+\if@thesisdraft
+ \newcommand{\note}[1]{\marginpar{\def\baselinestretch{1}\small\raggedright #1}}
+\else
+ \newcommand{\note}[1]{}
+ \let\thesis@marginpar\marginpar
+ \def\marginpar{%
+%<class> \ClassWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+%<package> \PackageWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+ for UIUC Theses, use \protect\note\space instead of \protect\marginpar.}%
+ \thesis@marginpar}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Page Numbering}
+%
+% Page numbers must be in one of three places, and must appear in the
+% same place on \emph{every page}, including chapter openings.
+%
+% To accommodate the draft heading, we redefine the plain page style.
+% \begin{macro}{\ps@plain}
+% \begin{macrocode}
+\def\ps@plain{%
+ \let\@mkboth\@gobbletwo
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil}
+ \else
+ \let\@oddhead\@empty
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\ps@headings}
+% The ``headings'' page style is also supported. The heading at the top
+% will be within the 1 inch margin that you are supposed to allow, however.
+% If the |[draftthesis]| option is given, there is probably not enough room
+% for both the chapter number and title, so just print the number in that case.
+% \begin{macrocode}
+\if@twoside
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil\draftheader}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil}
+ \fi
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}{}}
+ \else
+ \def\chaptermark##1{%
+ \def\@chaphead{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}%
+ \markboth{\@chaphead}{\@chaphead}}
+ \fi
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark\hfil}
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}}
+ \else
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}}
+ \fi
+ }
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% Set the default page style to (our new definition of) plain.
+% \begin{macrocode}
+\pagestyle{plain}
+% \end{macrocode}
+%
+% \begin{macro}{\chapter}
+% Redefine |\chapter| to not do |\thispagestyle{empty}| because
+% even chapter openings should have page numbers in UIUC theses.
+% \begin{macrocode}
+\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \@mkboth{}{}
+ \thispagestyle{plain}
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \subsection{Vita}
+%
+% The support for |\vita| is pretty minimal.
+%
+% \begin{macro}{\vitaname}
+% Define |\vitaname| so the user can change it if he wants.
+% \begin{macrocode}
+\newcommand\vitaname{Vita}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\vita}
+% Vita should appear in Table of Contents, but should not be numbered.
+% \begin{macrocode}
+\newcommand\vita{
+ \chapter{\vitaname}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Body Formatting}
+%
+% \begin{macro}{\thesisspacing}
+% The |\thesisspacing| command is called to switch to the default
+% line spacing for the thesis. The thesis format requirements
+% require at least line and a half spacing.
+% The \pkg{uiucthesis} class by default uses |\onehalfspacing|,
+% or |\doublespacing| if the |[fullpage]| option is in effect.
+% \begin{macrocode}
+\def\thesisspacing{\if@fullpage\doublespacing\else\onehalfspacing\fi}
+% \end{macrocode}
+% \end{macro}
+%
+% At this point, we're ready to set up the actual formatting for the
+% front matter of the thesis. We use roman page numbers.
+% Also, arrange so that |\thesisspacing| gets called when the document
+% begins. We don't just call it here because that wouldn't give the
+% user a chance to override it.
+% \begin{macrocode}
+\pagenumbering{roman}
+\AtBeginDocument{\thesisspacing}
+% \end{macrocode}
+%
+% \subsection{Compatibility}
+%
+% \begin{macro}{preliminary}
+% The old \pkg{uiucthesis} style defined a \env{preliminary}
+% environment for the front matter. This isn't needed with this
+% style, so we redefine it to call |\frontmatter| for compatibility's sake.
+% \begin{macrocode}
+\def\preliminary{\frontmatter}
+\let\endpreliminary=\relax
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{thesis}
+% Similarly, the old \pkg{uiucthesis} style defined a \env{thesis}
+% environment that has been superceded by the |\mainmatter| command.
+% We define it here for backward compatibility.
+% \begin{macrocode}
+\def\thesis{\mainmatter}
+\let\endthesis=\relax
+% \end{macrocode}
+% \end{macro}
+%
+% \iffalse
+%</class|package>
+% \fi
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.ins b/macros/latex/contrib/uiucthesis/uiucthesis.ins new file mode 100644 index 0000000000..747d342676 --- /dev/null +++ b/macros/latex/contrib/uiucthesis/uiucthesis.ins @@ -0,0 +1,14 @@ +\def\batchfile{uiucthesis.ins}
+\input docstrip.tex
+
+\keepsilent
+\askforoverwritefalse
+
+\declarepreamble\none
+\endpreamble
+
+\generate{\file{uiucthesis.sty}{\from{uiucthesis.dtx}{package}}
+ \file{uiucthesis.cls}{\from{uiucthesis.dtx}{class}}
+ \usepreamble\none
+ \file{thesis-ex.tex}{\from{uiucthesis.dtx}{example}}
+}
diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.pdf b/macros/latex/contrib/uiucthesis/uiucthesis.pdf new file mode 100644 index 0000000000..6ed4e260c1 --- /dev/null +++ b/macros/latex/contrib/uiucthesis/uiucthesis.pdf @@ -0,0 +1,2846 @@ +%PDF-1.2 +9 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F1 +/FontDescriptor 8 0 R +/BaseFont/CFWAAV+CMR17 +/FirstChar 33 +/LastChar 196 +/Widths[249.6 458.6 772.1 458.6 772.1 719.8 249.6 354.1 354.1 458.6 719.8 249.6 301.9 +249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 +249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 +471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 +693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 +458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 +510.9 484.7 667.6 484.7 484.7 406.4 458.6 917.2 458.6 458.6 458.6 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 576 772.1 719.8 641.1 615.3 693.3 +667.6 719.8 667.6 719.8 0 0 667.6 525.4 499.3 499.3 748.9 748.9 249.6 275.8 458.6 +458.6 458.6 458.6 458.6 693.3 406.4 458.6 667.6 719.8 458.6 837.2 941.7 719.8 249.6 +458.6] +>> +endobj +12 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F2 +/FontDescriptor 11 0 R +/BaseFont/FVEODL+CMSS17 +/FirstChar 33 +/LastChar 196 +/Widths[299.8 470.2 783.7 470.2 783.7 712.1 261.2 365.7 365.7 470.2 731.4 261.2 313.5 +261.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2 +299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9 +650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5 +624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 417.9 483.9 417.9 287.3 +470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6 +483.9 431.6 640.6 431.6 431.6 408.3 470.2 940.4 470.2 470.2 470.2 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508.8 783.7 731.4 572.3 626.9 663.1 +679.2 731.4 679.2 731.4 0 0 679.2 548.6 503.1 503.1 764.4 764.4 222.6 248.8 470.2 +470.2 470.2 470.2 470.2 624.5 417.9 450.9 679.2 731.4 470.2 808.6 913.1 731.4 222.6 +470.2] +>> +endobj +15 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F3 +/FontDescriptor 14 0 R +/BaseFont/WQASUE+CMSY10 +/FirstChar 33 +/LastChar 196 +/Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 +275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 +611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 +820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 +666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 +500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4 +444.4 611.1 777.8 777.8 777.8 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 777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 0 0 777.8 +777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 +777.8 777.8 1000 1000 777.8 777.8 1000 777.8] +>> +endobj +18 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F4 +/FontDescriptor 17 0 R +/BaseFont/BPCSKM+CMR12 +/FirstChar 33 +/LastChar 196 +/Widths[272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 +489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 +462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 +734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 +272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 +544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6 +489.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.8 816 +761.6 679.6 652.8 734 707.2 761.6 707.2 761.6 0 0 707.2 571.2 544 544 816 816 272 +299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 +761.6 272 489.6] +>> +endobj +21 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F5 +/FontDescriptor 20 0 R +/BaseFont/LXPOLG+CMBX9 +/FirstChar 33 +/LastChar 196 +/Widths[360.2 617.6 986.1 591.7 986.1 920.4 328.7 460.2 460.2 591.7 920.4 328.7 394.4 +328.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 328.7 328.7 +360.2 920.4 558.8 558.8 920.4 892.9 840.9 854.6 906.6 776.5 743.7 929.9 924.4 446.3 +610.8 925.8 710.8 1121.6 924.4 888.9 808 888.9 886.7 657.4 823.1 908.6 892.9 1221.6 +892.9 892.9 723.1 328.7 617.6 328.7 591.7 328.7 328.7 575.2 657.4 525.9 657.4 543 +361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8 +460.2 657.4 624.5 854.6 624.5 624.5 525.9 591.7 1183.3 591.7 591.7 591.7 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 710.8 986.1 920.4 827.2 +788.9 924.4 854.6 920.4 854.6 920.4 0 0 854.6 690.3 657.4 657.4 986.1 986.1 328.7 +361.6 591.7 591.7 591.7 591.7 591.7 892.9 525.9 616.8 854.6 920.4 591.7 1071 1202.5 +920.4 328.7 591.7] +>> +endobj +24 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F6 +/FontDescriptor 23 0 R +/BaseFont/BJDXCA+CMR9 +/FirstChar 33 +/LastChar 196 +/Widths[285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 +285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 +285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 +799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 +770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 +571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 +542.4 542.4 456.8 513.9 1027.8 513.9 513.9 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 642.3 856.5 799.4 713.6 685.2 770.7 742.3 799.4 +742.3 799.4 0 0 742.3 599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 +513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 513.9] +>> +endobj +27 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F7 +/FontDescriptor 26 0 R +/BaseFont/RETUAW+CMSS9 +/FirstChar 33 +/LastChar 196 +/Widths[325.6 513.9 856.5 513.9 856.5 779.3 285.5 399.7 399.7 513.9 799.4 285.5 342.6 +285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 +325.6 799.4 485.3 485.3 685.2 686.7 686 656.6 743.1 617.3 588.7 685.2 726.8 287 486.1 +715.3 560.2 898.1 726.8 759.3 657.4 759.3 665.9 571 702.2 706.8 686.7 972.2 686.7 +686.7 628.1 298.6 513.9 298.6 513.9 285.5 285.5 493.8 530.9 456.8 530.9 456.8 314 +513.9 530.9 245.4 273.9 502.3 245.4 816.4 530.9 513.9 530.9 530.9 351.1 394 371.1 +530.9 473.8 702.2 473.8 473.8 446.8 513.9 1027.8 513.9 513.9 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 560.2 856.5 799.4 629.6 685.2 +726.8 742.3 799.4 742.3 799.4 0 0 742.3 599.5 550.9 550.9 836.4 836.4 245.4 273.9 +513.9 513.9 513.9 513.9 513.9 686.7 456.8 493.8 742.3 799.4 513.9 885.8 1000 799.4 +245.4 513.9] +>> +endobj +30 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F8 +/FontDescriptor 29 0 R +/BaseFont/RNAKDH+CMR6 +/FirstChar 33 +/LastChar 196 +/Widths[351.8 611.1 1000 611.1 1000 935.2 351.8 481.5 481.5 611.1 935.2 351.8 416.7 +351.8 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8 +351.8 935.2 578.7 578.7 935.2 896.3 850.9 870.4 915.7 818.5 786.1 941.7 896.3 442.6 +624.1 928.7 753.7 1090.7 896.3 935.2 818.5 935.2 883.3 675.9 870.4 896.3 896.3 1220.4 +896.3 896.3 740.7 351.8 611.1 351.8 611.1 351.8 351.8 611.1 675.9 546.3 675.9 546.3 +384.3 611.1 675.9 351.8 384.3 643.5 351.8 1000 675.9 611.1 675.9 643.5 481.5 488 +481.5 675.9 643.5 870.4 643.5 643.5 546.3 611.1 1222.2 611.1 611.1 611.1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753.7 1000 935.2 831.5 +805.5 896.3 870.4 935.2 870.4 935.2 0 0 870.4 736.1 703.7 703.7 1055.5 1055.5 351.8 +384.3 611.1 611.1 611.1 611.1 611.1 896.3 546.3 611.1 870.4 935.2 611.1 1077.8 1207.4 +935.2 351.8 611.1] +>> +endobj +33 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F9 +/FontDescriptor 32 0 R +/BaseFont/XNHGKR+CMTI9 +/FirstChar 33 +/LastChar 196 +/Widths[314.8 527.8 839.5 786.1 839.5 787 314.8 419.8 419.8 524.7 787 314.8 367.3 +314.8 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 314.8 314.8 +314.8 787 524.7 524.7 787 763 722.5 734.6 775 696.3 670.1 794.1 763 395.7 538.9 789.2 +643.8 920.4 763 787 696.3 787 748.8 577.2 734.6 763 763 1025.3 763 763 629.6 314.8 +527.8 314.8 524.7 314.8 314.8 524.7 472.2 472.2 524.7 472.2 314.8 472.2 524.7 314.8 +314.8 472.2 262.3 839.5 577.2 524.7 524.7 472.2 432.9 419.8 341.1 550.9 472.2 682.1 +473.8 498.5 419.8 524.7 1049.4 524.7 524.7 524.7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 643.8 839.5 787 710.5 682.1 763 734.6 787 734.6 +787 0 0 734.6 629.6 577.2 603.4 905.1 918.2 314.8 341.1 524.7 524.7 524.7 524.7 524.7 +850.9 472.2 550.9 734.6 734.6 524.7 906.2 1011.1 787 262.3 524.7] +>> +endobj +36 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F10 +/FontDescriptor 35 0 R +/BaseFont/NXSPNU+CMBX12 +/FirstChar 33 +/LastChar 196 +/Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 +562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 +875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 +675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 +687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.8 562.5 625 312.5 +343.8 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8 +593.8 500 562.5 1125 562.5 562.5 562.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 675.9 937.5 875 787 750 879.6 812.5 875 812.5 875 0 0 812.5 +656.3 625 625 937.5 937.5 312.5 343.8 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 +812.5 875 562.5 1018.5 1143.5 875 312.5 562.5] +>> +endobj +39 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F11 +/FontDescriptor 38 0 R +/BaseFont/TJNXWS+CMR10 +/FirstChar 33 +/LastChar 196 +/Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 +750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 +680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 +277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 +500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500 +500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 625 833.3 +777.8 694.4 666.7 750 722.2 777.8 722.2 777.8 0 0 722.2 583.3 555.6 555.6 833.3 833.3 +277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 +277.8 500] +>> +endobj +42 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F12 +/FontDescriptor 41 0 R +/BaseFont/RXOVRZ+CMSS10 +/FirstChar 33 +/LastChar 196 +/Widths[319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 +666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 +736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 +288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 +238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 +434.7 500 1000 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 541.7 833.3 777.8 611.1 666.7 708.3 722.2 777.8 722.2 777.8 0 0 722.2 +583.3 536.1 536.1 813.9 813.9 238.9 266.7 500 500 500 500 500 666.7 444.4 480.6 722.2 +777.8 500 861.1 972.2 777.8 238.9 500] +>> +endobj +45 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F13 +/FontDescriptor 44 0 R +/BaseFont/TSWMCQ+CMR7 +/FirstChar 33 +/LastChar 196 +/Widths[323.4 569.4 938.5 569.4 938.5 877 323.4 446.4 446.4 569.4 877 323.4 384.9 +323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 +323.4 877 538.7 538.7 877 843.3 798.6 815.5 860.1 767.9 737.1 883.9 843.3 412.7 583.3 +874 706.4 1027.8 843.3 877 767.9 877 829.4 631 815.5 843.3 843.3 1150.8 843.3 843.3 +692.5 323.4 569.4 323.4 569.4 323.4 323.4 569.4 631 507.9 631 507.9 354.2 569.4 631 +323.4 354.2 600.2 323.4 938.5 631 569.4 631 600.2 446.4 452.6 446.4 631 600.2 815.5 +600.2 600.2 507.9 569.4 1138.9 569.4 569.4 569.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 706.4 938.5 877 781.8 754 843.3 815.5 877 815.5 +877 0 0 815.5 677.6 646.8 646.8 970.2 970.2 323.4 354.2 569.4 569.4 569.4 569.4 569.4 +843.3 507.9 569.4 815.5 877 569.4 1013.9 1136.9 877 323.4 569.4] +>> +endobj +48 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F14 +/FontDescriptor 47 0 R +/BaseFont/ZWDCZZ+CMSSBX10 +/FirstChar 33 +/LastChar 196 +/Widths[366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 +305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 +733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 +794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 +558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 +530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 +476.4 550 1100 550 550 550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 580.6 916.7 855.6 672.2 733.3 794.4 794.4 855.6 794.4 855.6 0 0 794.4 +641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 +855.6 550 947.2 1069.5 855.6 255.6 550] +>> +endobj +51 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F15 +/FontDescriptor 50 0 R +/BaseFont/VVJVWU+CMTT10 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +54 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F16 +/FontDescriptor 53 0 R +/BaseFont/EBWUBX+CMTT9 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +57 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F17 +/FontDescriptor 56 0 R +/BaseFont/CSFBVJ+CMSY6 +/FirstChar 33 +/LastChar 196 +/Widths[1222.2 638.9 638.9 1222.2 1222.2 1222.2 963 1222.2 1222.2 768.5 768.5 1222.2 +1222.2 1222.2 963 365.7 1222.2 833.3 833.3 1092.6 1092.6 0 0 703.7 703.7 833.3 638.9 +898.1 898.1 963 963 768.5 989.9 813.3 678.4 961.2 671.3 879.9 746.7 1059.3 709.3 +846.3 938.8 854.5 1427.2 1005.7 973 878.4 1008.3 1061.4 762 711.3 774.4 785.2 1222.7 +883.7 823.9 884 833.3 833.3 833.3 833.3 833.3 768.5 768.5 574.1 574.1 574.1 574.1 +638.9 638.9 509.3 509.3 379.6 638.9 638.9 768.5 638.9 379.6 1000 924.1 1027.8 541.7 +833.3 833.3 963 963 574.1 574.1 574.1 768.5 963 963 963 963 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 963 379.6 963 638.9 963 638.9 963 963 +963 963 0 0 963 963 963 1222.2 638.9 638.9 963 963 963 963 963 963 963 963 963 963 +963 963 1222.2 1222.2 963 963 1222.2 963] +>> +endobj +60 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F18 +/FontDescriptor 59 0 R +/BaseFont/FMTZEZ+CMR8 +/FirstChar 33 +/LastChar 196 +/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 +295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 +295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 +545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 +795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 +324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 +413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663.6 885.4 826.4 736.8 +708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1 +324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8 +826.4 295.1 531.3] +>> +endobj +62 0 obj +<< +/Filter[/FlateDecode] +/Length 2169 +>> +stream +xڭXK6Q
i)鶎'^@@8-`=:ړ$X|U}UQ"$zS{L(saeI*LŻ|{i%,J\jٲDyPn:R&"3ʐҽJSIlD[mԤύb?~o
47*i0G<VH
k<4Jw)i%t軆[_p=Uע(x;?_0s]oh[P4J:ѯw墰xxs!32g40n?yT EVЀ_:Iɗ٬'W\ +I{I8OxVsENhE)a\BvFQI +KO=4T}q)Y?7E'y(p2#4w-s&z-(Z>dx'Nٵƨwa*ϕg7zu<o6n9,h?Ѹj~
mwC54~E>E$B('LN(C]$7[)!:3ǁ"Zڍ1bZ2GlqmUƃߏYb;(;'t@F!8LIV_KZ˶Rz
FWЅ9X
g +A]]0Ϣ>z0?2=3zvS5U]9Bhc+6$c+fUpIetBi.`^a +Mb^X=kL2{hr-'c +nw23tv)iw<qPY<!G~e:)DVΌ9\^(M-́˧Ag,*U:Th*u#KK^Bw%sTM I](焈qشDiI&5puu8iED(ڟ~YTB: +S#ū8s,vgD12NBiv#9 +x+K:f9fB%WWP^}7v"/#nӒHǩ=h >ޚA5F01.Z֠x(pSu%
|3P쒇(?ܞD-J@`owh\]_39| +V &}Aց;pg?74Ub +x7|zmf)4>.;[=cS9P0SȺKC1)$5.JeW +D.8ee?4D8mo +^ +{=Er9 ۼ6p/h/r4DBXy>= +endstream +endobj +64 0 obj +<< +/F1 9 0 R +/F2 12 0 R +/F3 15 0 R +/F4 18 0 R +/F5 21 0 R +/F6 24 0 R +/F7 27 0 R +/F8 30 0 R +/F9 33 0 R +/F10 36 0 R +/F11 39 0 R +/F12 42 0 R +/F13 45 0 R +/F14 48 0 R +/F15 51 0 R +/F16 54 0 R +/F17 57 0 R +/F18 60 0 R +>> +endobj +6 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 64 0 R +>> +endobj +69 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F19 +/FontDescriptor 68 0 R +/BaseFont/PYORVA+CMTI10 +/FirstChar 33 +/LastChar 196 +/Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 +306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 +306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 +525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 +743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 +460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 +460 664.4 463.9 485.6 408.9 511.1 1022.2 511.1 511.1 511.1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 627.2 817.8 766.7 692.2 664.4 743.3 715.6 +766.7 715.6 766.7 0 0 715.6 613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 +511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 511.1] +>> +endobj +70 0 obj +<< +/Filter[/FlateDecode] +/Length 3182 +>> +stream +xZKW^FN]lV{HJԒ{M:9eԏbUqV)K|7rL竻ê,/V\"[ݽ1yZ"iz#TG=[o/oץLZS&~d7]55q['u՞Foڦ13=m92L~+}2jOw^
Lӝmw2vƙ\M/Uz=;cݺ ɥ#ם;j8ϻ溇' (!J8A%?~rdeʑ0Y8At"ٙ5gNB%[`){=="?%qw"d%_ *{?n,W@pgH\$w~Q?Fiɜ?c48ʓ{Ipn;1v2ؚR@~pހ&{FdĒ, ϝ2.zmǺk'xN>]1UTyVW
.ׁ,h\m.AL?
!{T:GkO4Z^g빽vo]S
+X)pvq' +1KgҸ(Qq~([}T7uQ]"w!d"AɤZLj2Pv
Rxr<Ϝq\?Jtpgwcݷ03 +脓koYUh%bVaz2q/`+s +G]0Ł3pAl7ܒs +߉2JRU"]gR/3۟?50I5e\:t_5ь] +i'
[bI {nO*15KlQ>ңc J\g<y?͡skC?ѥS=屦iy.eYeonfӆgl3 +R)}f-E.wArD|\%_Ȟ7MY*yT VX7$1" +'5jemp#~Uc*ȨooGm/k}J(~vD3֏oJ3l% qmcHf~feF>̢0`" #wA(5&KV^A$PWū +oB!S
p}"<q)M\bg#c!M
2Pb{I'҆N1?'AHvK)Kud1'>Q}d U*!7K
+;3;w( +endstream +endobj +71 0 obj +<< +/F11 39 0 R +/F15 51 0 R +/F13 45 0 R +/F12 42 0 R +/F16 54 0 R +/F10 36 0 R +/F3 15 0 R +/F19 69 0 R +>> +endobj +66 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 71 0 R +>> +endobj +74 0 obj +<< +/Filter[/FlateDecode] +/Length 2639 +>> +stream +xڍYݓ۸
_ṗʝEq/\/\M;qdȒ+ɻٹ eyl$A +]TEYg6Љ#.%.۶eSrƖE +ZP7`J(j8٨][UL+B5[EF: +`tOvn
.-ɺ<]͎Gm9tJS?tgAQ'4
R,Pބ3f:$E"͠FK_PsBL鞲P +Hɞ$B +Rt E8dG|٬A١qpcK@মyqdL2S4~ܓ]Ŕ)pv(:"lLp4eR-r.B;\|̖%-~11bf"F"B
MQ"?TR7Re0%ٱ@K<>*勢sSA9dsW U`)mK5QIB0Fa +)_6fgǪ-Afӛ2SJGBn19cm8ߟ:хé=n"kлm`Α +Mǯlߛn(E\MxUӰo7I{QW˨BPm[9yKk\Зōx{Fx#y&Gu$T<F_6ufD nS4|ZL49kqW/m?Uqw)o)_1߮3Q湾Js(>Ʈk~b-hnbpyTK'\P,]edwkch>އ )%\S{J0>ݞR<ak8q%WSЋ|/ݔ;צځoR5+[Z2OºZ$֙-e> +,]VQ2,62GBVF
Q]0.Qg*CQ +>ID2/2~q2:1{hykrZ91jnI-?cf4<9bqE!|<T3B5pSo*.BA) +"$a
qo`Əؿ +EJC +λF9݅ԄЙw` ++{rJ.{[^{(Z2ƐSe#,|e+h R=Br鼜B·p$E_'ymw+UmqxJLl +TTSoEB@PE-"j3D]$ Iɓ?IGzA8#hv1P9{R"IFJ+[_+'9D&/淵;a +m<'K +endstream +endobj +75 0 obj +<< +/F11 39 0 R +/F15 51 0 R +/F3 15 0 R +/F19 69 0 R +/F16 54 0 R +/F10 36 0 R +/F12 42 0 R +/F13 45 0 R +>> +endobj +73 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 75 0 R +>> +endobj +78 0 obj +<< +/Filter[/FlateDecode] +/Length 1838 +>> +stream +xڕX[~५,۹tiގ<dAl@.+3H'$!of*ZS`_?qvy?<`'& +~BOuxZ&<W]١ +۰`r;9ʺO&<bؒՎPڎ>M -́`K,7I˂^]}ooqrFɦHڀ0cf~6h<:V2Mԝ]a&`ɋЕ_$]8%e//EΚw34rUȦDiIj}6U'Қ,U0,1A8dPG^㩩53g]Ʋ6PhK{Mtmp
5ce!8/Iin8fʓ4ʝ^"\*Jb +5d\־6ڍu+1m4J04/Yeɏ5)Hi͏6Vf;: +aq)$(̀vr{$&6-|RZvfO*w3NcJ|Qm9U8^^Rq36oy19w ?OhV¡lZpǽ +endstream +endobj +79 0 obj +<< +/F11 39 0 R +/F16 54 0 R +/F15 51 0 R +/F12 42 0 R +>> +endobj +77 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 79 0 R +>> +endobj +82 0 obj +<< +/Filter[/FlateDecode] +/Length 1402 +>> +stream +xڕVIFWvM4Z(-RR<,J:F{!%oJ\y~Hcg]:ҋE8n$r/ȏéUO)^_oWgFM|\x+=^)R&/E*fcm2os%3K6eywCH
.ˬ=uǤ'13¥!zstVR,KENA$h"TtRo&12
`qZɢp/K?.%_i@ (](yA> ^M"[h߷!i_Uբıq/b{"LߣK%$v*3u7]h=KUdG_MQjY]jU.gOcjO-&%p5~x
(tnĜa$nP,͓e)f
BoNoIU4*O$_5MlW%,g5h'Y`StڸܦM|p_=}kw]Vs6g=ݩFuYU6Y\y$ecT#5EBOUb"\Rљ@nOf@[ALYph8
~BhxrfV
dL}4(ed'P!ސ~OwH$W]ڇl\4P::@?벭ίH I`s,Z|@i4:|#N"lv@m{>X+Əb'Dsa"H.hmspC3ǘvQWsXHj +_~ʐ쐴Z͏reO9RwI|tDn*~-9lh9tɽ:@V
od(2r|<jmf +;z +Bf'ӈI1][9aˬ۩ +S<~bBU_x%
+d?& +endstream +endobj +83 0 obj +<< +/F16 54 0 R +/F11 39 0 R +/F10 36 0 R +/F15 51 0 R +>> +endobj +81 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 83 0 R +>> +endobj +86 0 obj +<< +/Filter[/FlateDecode] +/Length 1916 +>> +stream +xڝXY6~ϯ2rsEX,0 }H: t[Y2Dy;[Ţ[N`L:**JXD.zsoutxʢNYƛMy(N>~6e}vU۸ջ$ZnWk\?=bw.@w=4u~<[˼x2yAj/jgz~_8j:W~;0]FL<5LIXFBBI"ν +JXFb9S5vo;۔`TSуφ ˃3Nݭ[8t\Y|=*oZZlW ?p히 Wpt#61pܶ} +-+кY+ d?_sa]1fy擖HY"%9$p㢘HDf"?$5J,L[` +L@Ė(q;'oyܬҘ?m!wǙp"b~ +=џ)tz{:fz~Q>yWMCMUl%$t]%F9XaeJ%p[AZV:4U_&jdI1W/ $cj:7E"{]B~R#^O.'>bRGLUC;!Ӊ쌨
|m
n?[*! qoE"+h[.'Yq L@44.|2/hIo)U^9V0sqj[W-L4x̘x}_# ڛoU_ :Iy?Z&g핻7#hoJ{̬2<5 +߸7]P߲~FG/n$SztiaW^tZ*Z'@xVLayK\|3MIеcbhMQ~vp|Ds(S8F=LzP܄"%n!rbjl3Mz:E>|nxoI&W֧Ql +Lyp
0⧮1ܝ8Xgxsrml
GC `>AULv&h? +'m1Ѷp+$B\;
JseW%oL5zlZ +iOgvauOKa}"!*y| h6Ad&&
$d</s&W<ҵhP[1wf[7F C(\3
*^~ki-[rጥ^~+E4mfwmJ:wm 'g|@O; +f,7an!/+_]| <:k
`눙T)3OP;}0GX*3m|A!YbSoONo7K3o +endstream +endobj +87 0 obj +<< +/F16 54 0 R +/F10 36 0 R +/F11 39 0 R +/F13 45 0 R +/F15 51 0 R +/F12 42 0 R +>> +endobj +85 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 87 0 R +>> +endobj +90 0 obj +<< +/Filter[/FlateDecode] +/Length 3345 +>> +stream +xڝZIsܸWt)SUj HLNLj*35I%e@u%fde
$[5xhQwNMfs}d*4v5qh_?ۻ8yaQ:.Juf +t\a|P +XmQ6PU'4̼7'Nm +- AyP7}s<w9 + +5TutձfU%0̪06] Sn2gv* XFh-'섚#o
M?'%bu0αegYCkEJ@'>GYxֲU~IF?}<_Y(E5jU0̱M{hr l1pa ;'!g]#Q(M<Gp #ܽwpϖΏcӊ]ijduS10a>rsQZrx?Í ӅXC 1.~p +mQ` +SdqX.Bl::(<
wpJ$Y-u6ܺ=xZjpV[!|ǰRP
^w3)5]AnTćczac1nЮ +;5E{TD8_q44iT#KQ- +Xg{1~hL#37>YCy5Q:w<p9gcC=khHQ25͂}(;sJYrBʷt{'EʲKy\qMKI3d77=ObX\=i70W0Ck7w5|s~=`8jysbӝ榜C8{ƪσzp
jlw/a4'2n\ah@b?ׁxJU5=gTZ<'z1$elgav0Jy~ (Eؠ2T9[̧*C799rơRS0w(f} +S/.W>lUO׃ힿ~z'lovI:OӦx$T,Soƾ*r,EtZG:(2?q_SHs'j(
Gb[_0U/tiҸG>&{60AR7xN6Y?S<|ZzUH/Ѣ;lq|e3e/z_gʓ#OtRQ{EeV/aVsV_+~3U?Ay_o!Kߕ][rFH +жn b$.5Da%{8J{uڻr^,zU*cGiE>wAq>r\anU2sGum[{Y[v"fȧ +<A/S(N@cd">`U#V3u7I~tVJ-'Գ(p(%iWm0ԃɐ4^e/i>qS~BcE6NbH+eRX55cղFWĜUJ62/d^ [g"Sta iҬSS5\A%zQW 7 ++'TDasgzbC<,UPOR"{)ay!?:: +l>DIrT;c4Ν-HvE?īuT"[ %9RA'$Nn<<Ayӛ}Xy>H2)Y+&CIܤ&o~Nxɠngg*?@eHIpU9P8:ؖ)WN'U6-+BeTX_縀Q䋲:RSĹ(kn?ij .'Uߒ?)OgjE?RƇ +=B1rw]bY
"~Y ,(gG1aX^FH++r5y.dB"]}&(;H|rH+rV!QD\L9_KEk;LI/-<NTPͿ +endstream +endobj +91 0 obj +<< +/F11 39 0 R +/F15 51 0 R +/F12 42 0 R +/F16 54 0 R +/F13 45 0 R +>> +endobj +89 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 91 0 R +>> +endobj +94 0 obj +<< +/Filter[/FlateDecode] +/Length 2389 +>> +stream +xڅXK6-T!)oy+*IܡH-3oH#9{
BÊ>?]r'*T6ViSPIҠM]0unzӠ2k?raxҪ{^HAҊds˦^0tPMlcY<sO=xT7p&ʍ9|#\sRRLj0ktTeq8`@G:3dfr:UȮ9\=n&Ge<-Μ)cgn@g^*j( +WŕpQrKf
8& +)o L?~JE6Rb"x"Κ8x.#R Ğ*cķ +qlE}}qG)C98laJQp>7`)X+Ri8*6ӹRTsg?QpuYurՋuFcl9n|,i#K\zAn3t`7FɛIl:~JZ}d'lt
l`)8AhhWSJ}C<9i^pD/ySEjF31x:JU*ޯ3ƍMCG'P?v<$f\ +k,oU!8xu.X]""39XᙒZ b?c]YIj1:Sa MܻCk[}#SӉ9Y%*O)Lla?%eI_(G]MEٲ!3Y'捅q6]UԱa& H^t\8&Ab&'+F31*^Ma Ӻ +k +r$'ף5C]VJ8ICZw@%F"'{&O%so8NE9 X9U[-,~.T48 NفFxl/
6wϝpx,k)9x(9=FiVzqhb- tX0G1,aGq
?6pK
yճul,: +^,xN`oZ::.N!t߉Ӿ[$h 9elZƳb +9ZrnEg#FV';\''<`qx:L*61_AAe&N:F#QgԆ +9mC7(?QK7횧T,|C + uc\Vq@ԏr^ܺ嵏n8x@'
h +2I8E7 +endstream +endobj +95 0 obj +<< +/F11 39 0 R +/F15 51 0 R +/F10 36 0 R +/F12 42 0 R +/F16 54 0 R +/F13 45 0 R +>> +endobj +93 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 95 0 R +>> +endobj +98 0 obj +<< +/Filter[/FlateDecode] +/Length 1513 +>> +stream +xڕXQ6~@Rp*%i*Ua#U +yp{qc_va<xfw.vo!a/$ <v<NI9whWZ^fWejݗ=A?$FP;/YvGc~SjiF@L:aR
P
9p +ը퀈YgF^ + Rzc4A!UV=NZ2!` +vmPI{=9vEvQZ]a#QcдNfZRܽJD _GcP:]Tut>"Aw-ߪ,Vו:ਭێrWv=JwPY
J;fa72&!QI(&9BpBU#f%a0"Xp*i*oYSd%gVM}]g#ؤSxm +<Nx +omO~<>)٬f9d]Cڶ[|6khx}#;7ۨXC`k/2VVB挙$uG=f8TU/" +bN; +Mf8 ^~E[ ĩU4% >-W ++cp/3m)@(:ݭCfc5qWo]>1W~:s+sS1%n=gӅ-Y5?.] +endstream +endobj +99 0 obj +<< +/F10 36 0 R +/F11 39 0 R +/F12 42 0 R +/F13 45 0 R +/F16 54 0 R +/F15 51 0 R +/F19 69 0 R +>> +endobj +97 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 99 0 R +>> +endobj +104 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F20 +/FontDescriptor 103 0 R +/BaseFont/KAJNJH+CMSY9 +/FirstChar 33 +/LastChar 196 +/Widths[1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8 +1027.8 1027.8 799.4 279.3 1027.8 685.2 685.2 913.6 913.6 0 0 571 571 685.2 513.9 +742.3 742.3 799.4 799.4 628.1 821.1 673.6 542.6 793.8 542.4 736.3 610.9 871 562.7 +696.6 782.2 707.9 1229.2 842.1 816.3 716.8 839.3 873.9 622.4 563.2 642.3 632.1 1017.5 +732.4 685 742 685.2 685.2 685.2 685.2 685.2 628.1 628.1 456.8 456.8 456.8 456.8 513.9 +513.9 399.7 399.7 285.5 513.9 513.9 628.1 513.9 285.5 856.5 770.7 856.5 428.2 685.2 +685.2 799.4 799.4 456.8 456.8 456.8 628.1 799.4 799.4 799.4 799.4 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 799.4 285.5 799.4 513.9 799.4 513.9 +799.4 799.4 799.4 799.4 0 0 799.4 799.4 799.4 1027.8 513.9 513.9 799.4 799.4 799.4 +799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 1027.8 1027.8 799.4 799.4 1027.8 +799.4] +>> +endobj +105 0 obj +<< +/Filter[/FlateDecode] +/Length 1839 +>> +stream +xX[6~_ک$e+ٚL2NA6T" zr~{.`0n}؇ntt9G,,dYB|om{]lvEXyte՚)[qO`dKQnWk-9ѐ8c|jH<js&s?_xɚ,aNXSPEe2bx *X=wx%2^6,\xlIؓTwNwwĒ#SQ#jI ^?5VR˷m]RÖqhb5zU46-ջ^I
F83 +EC>mhB(ȹDX2gxX?H<iy3
N +پY3t +͋ӂ ^ +dB1~ElD]ؕyh]T;ȳI"mp<G$ALNl$eT'L_x=lWFӑ GB4fnwO$juS[A!v +D#
p5'pazS<rW6^Y9|e@_1eG*{P=q F9(:#ٖ9bNRn>G*XɶFJ&,) +ûl|Y Cй?*8]g#Ҭ?4ˢKݾÇ9wY?vVw-Ҁ +endstream +endobj +106 0 obj +<< +/F11 39 0 R +/F12 42 0 R +/F15 51 0 R +/F13 45 0 R +/F16 54 0 R +/F20 104 0 R +/F7 27 0 R +/F10 36 0 R +>> +endobj +101 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 106 0 R +>> +endobj +109 0 obj +<< +/Filter[/FlateDecode] +/Length 1461 +>> +stream +xXK6WhwO&t N/QZp~{ʖVM{II㛙oF6,bYho_?Jm#o,F@5?|w<# Px̰(*X[.Ve"KK>抯r73J(Q=B8Ak+NHEsD^uZqwon>,_.y^69aZrQZbYem^8y!TַI,ӡwfsɶ,FLA|64&<к>OJ@8TQovљGPs_fM>ԉ}'s}v}jА/9dxYr\'s7oof4r&nϒ,}F:,~$\ Q]6 b߽X1W̛ZVOuW..C}]uͅeZ5ٟ@u3:nP8`oH
2ܙм9 +`Ѧ>'.^sO0E6"tGIRV"leQ4ii\-qFζ{<b_m7\曭HjZx{%1c|DK<X>@0JF_Io5>WJ?I tl#>6bAczem)2\? 8x<(t ]\*cf%Ң
JZl55H8~ +~8SR[x!QVR%TaD܃ccS;:pq/(*@71|dʉ-T!ѦOPV,<w\2wY'
0tY:ǞƉt_RSq95wz @+Od5N#5D%7DƯGՊgjr!GQC?v9P6U:7'*}-^yHM"s P}~^ 7s4ct8+
+endstream +endobj +110 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F20 104 0 R +/F7 27 0 R +/F11 39 0 R +/F15 51 0 R +/F12 42 0 R +>> +endobj +108 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 110 0 R +>> +endobj +113 0 obj +<< +/Filter[/FlateDecode] +/Length 1495 +>> +stream +xڭXMs6W 5}ۤͤ<CLB"dȮ. +~r:UżNyNխYܭ7Qm288hŝ|'h)G1q|HR;q-]#6票
F0<3h+Pa$)ɠqzt>'4R#6x?*rhvb8vy9A;p"EJlk)zXє)%F$
pmעk"AZ;<&o+.QE0,ypXBНF4< +i2yFX*a$,eoPɅ%x˶S`pD |*\ !ԗ֗0wW2bQ3 +Zb:
?/r +fƨ +)Q ó"rY @N^U7 +%auZsѐbsоh¹6}NH]<:/ro'0) n(I +'pS88=Ӣ C l9gIāgхD'""9wf ']Z@Ot<7qx9#Z}VOb5 +NɯvpURa'4 +]GqT(Q_\?n.e|j40Pcnt[2͉<({1CQfYly}P4h1z䝬L=^!WlyMS/l@dEPǨlq;@*塁:)zID1aҲ/dr$$I[U3pvsط%n}t3 !C%61Vr/{uWkMfW-._ou\(o/Y}Ut5%f30܊IL|1V1w6]7I
C,L%) i$D ᮃFbQ%\}m5J!o@*pgbg,I +~[=.X-es
ɢ.zso?oKw~t
) 8Տz۵_b~}y#䯚Q?y\Ȗg#\LcFԂ#=?S] +endstream +endobj +114 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +>> +endobj +112 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 114 0 R +>> +endobj +117 0 obj +<< +/Filter[/FlateDecode] +/Length 1237 +>> +stream +xڭXMo6WbVD} +$f)hE"Q6QYT):H#%"r͛GҖlۚY2Z>k[Akckqw[!f{~'}<!$W0aj-|3>Q+'"m397ff0Qzq,fy^'K*MeKɂ#xf$F&qJ>%*0$g;}X3T9+'F5OLs*e?ryGhs.Lh +:8~lj1}ɞ|p]VoI{r,ʳ^i">] +Y
)^?jљ8?*U(Etuzar7\f0ZM)2;CAZ^YN0n_CUv$MScYѺ2CA:Jff͠+#`xD1m9N oW`(Iy48rG1cA7I+Ğ#x8!rCX)T+VzO6f՟qǘl&{v>l|,`nf
;Ђ4OQMeQЦ}*8-ߧ#pӮ=.5Hp9c嬛SN˜Ƅ*S0[z-]BpЅ9{| +=mDG]f +*7,z(g[n2}[pŧCלwf ttIu*J~Sl$kzgm$ +." +endstream +endobj +118 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F10 36 0 R +/F11 39 0 R +/F15 51 0 R +>> +endobj +116 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 118 0 R +>> +endobj +121 0 obj +<< +/Filter[/FlateDecode] +/Length 2150 +>> +stream +xڥX[o~0[\<"uhnѢ.fmŕA{g8#K@xrsfȅ/|[毋_~"YXoI"*V"$Y;ċTd1w)"d2F$"Ma$JJyexzS*HBby?2=kQخ_b%S<o`F7,~ZӍ"m1\IY_/S5\,ɂM{Z.]
цpȔ:Ejj]Y5;^3SBe@pLcuS/&#P,J폼LD +ә^t/s2Y8U_eYŶ +nLWyăϱП0,&Em_o Zg!g@C5-@J|m")fgrONCDvA$~&i_ߡ +95(k}&R +6ցUHWֵ)5)N5{PZI|_ق$#HiŽ=@Ϙ'[R-Po>?9T)P!>A|z%EP]>&7#xg˰]RO}h̿x7%AL^΅@M[1Տk@)7|T3onJ]$Ě&me:`s_Q\\ʹIE] +]G3"Qp"gh Y5 D0zڟ=BK5.Uvrp)uiU_R&)p;f ON*1JAžkε>Py|pnQ9St
?}fAD45g3g2N_%i CVn +endstream +endobj +122 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F10 36 0 R +/F11 39 0 R +/F15 51 0 R +/F19 69 0 R +>> +endobj +120 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 122 0 R +>> +endobj +125 0 obj +<< +/Filter[/FlateDecode] +/Length 1566 +>> +stream +xXK6W-Św +$I4VH'8t?R߭bCoWzh>?5Vpc`v69vLYzxH>L(f,v$Xubk*k|qf+278gTV"p"WVot#inΖeejm^}?|ܺ1/kεZ@%o͏'Yl1PR+ xUY/`$M +R@xpLx$F"Ǻa)m-;;)8-,T1h47fYyYTmOܼ0C7蟧5sVIӅ +s, +[
.-Y[iZ=)Q$e}ًcE1.ށؖ/d9YO!j&t/[_Cvکl5ƨI;2_AB|hDz7v3HdžJ|ݖɔgHvs5K暍(~n" Nb5Ҏ̻ڼO#]uuL/{2.ܷK}fc2;dA[0 W<R VRg.N鋻61MwnL_{ k0|Z8'y3<r7w0F.P3Jd`Y=XSC.44~\.<]ثʔKGVbSi'#PYO IƦ#b%t,mlN7>Lx?$|:j]V7mbU n +I
¿;^):c06Nji zu]VG^5\7g&욪1W3QsG|fs;)r/(+p+86|A?iJ/UUwle۫)F~7eS\D + +endstream +endobj +126 0 obj +<< +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +/F13 45 0 R +/F10 36 0 R +/F12 42 0 R +/F20 104 0 R +/F7 27 0 R +>> +endobj +124 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 126 0 R +>> +endobj +129 0 obj +<< +/Filter[/FlateDecode] +/Length 1508 +>> +stream +xڭI6Wi#F-d=Z}eVF#ѽDSdQ^Fnˍ`Hkg-v|1D4r+'$/ +H:OS>ςؕfh%n.^#X7m%Jm3e2@=vSGoX=wS(VZfff^ȸն|,J6 +E$ +$H/IHY&NiRNB@hhHY
ϲTT`}e9~]JgM0-c6fl8 +ńE#\>3(^)$9
_N!qb(ln9\Qo.P|4$GQE!S(Qyw!\Lףae7eWhi[6hgM*xOU;{Zey a<Au!E݃L&(rUZ0Vz9}.p2rI±!ucJ"B<ԽV,N!'1=}*HbC<x(9&=2>9IIyJsIQ#tΉBw%nZ)DXp5P/S eѴbʧBx6$J2Hggfkœi2'en)WЅ]v)wUpt!ʈIQ-KE ̀R fpRJ3%4ᆹQƦCZ
X5ՠj&5OdǗ*CTШƮfWmKxx0Bs>>Т~o[xtS>7{ݭ観V%+\ GTj뚴Rh徿ҫzAb!b6 bTE]vr{*UTt{l&tR
Tc- +² -Q6u7{GoaꭎwMJx'T}fu=zB sGȒq"rHw4$g skaGg&
DTB!2.LZfBmR7ÂbD?~Q`&,t4R]n ,;t
fRxuV8! +endstream +endobj +130 0 obj +<< +/F11 39 0 R +/F15 51 0 R +/F12 42 0 R +/F13 45 0 R +/F16 54 0 R +/F10 36 0 R +>> +endobj +128 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 130 0 R +>> +endobj +133 0 obj +<< +/Filter[/FlateDecode] +/Length 1734 +>> +stream +xڵXKo6WX
+-s=Ht,DJr3ȉ=8~\w_W?'Vn,\qeX1g</nݦ6kwL^̾;O2x.{1咹%ۤd=~w>wP]TcR*SWuP<Ƹp}8k +-VO4Nz}صt{ (.{\&`/͑]ڸ0oc'"&Ioz}'p p +33d
QF<ULN R]w{Zx)<(@4r<#WdOZd䐂\z33)C880F19zBY8s%ѐBee::i>sKKsE0Ffm+#xc&F#V'+1=<sRB:Ǔ6_BKRY h + q0.vCG*Jt&^jnu/AqGX$]| +ݶQkCRV(*eWVXK@_URq/{[Uh\)Y';NVxx;Kv wa+zْ^d-ԓ͎D쫟S`P`lQفz5U;%T@i3C+_%tZUIErMJR|~oozG1A1B +z=QLVMKg@BD
+yo$㕜AS֟jw0la:y.7oC&.G͋B穯-%>Fi>,D@%A8$ +endstream +endobj +134 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +/F3 15 0 R +/F12 42 0 R +>> +endobj +132 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 134 0 R +>> +endobj +139 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F21 +/FontDescriptor 138 0 R +/BaseFont/DNGQRU+CMMI10 +/FirstChar 33 +/LastChar 196 +/Widths[622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 +750 758.5 714.7 827.9 738.2 643.1 786.2 831.3 439.6 554.5 849.3 680.6 970.1 803.5 +762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 +388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 +298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3 +465 322.5 384 636.5 500 277.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 615.3 833.3 762.8 694.4 742.4 831.3 779.9 583.3 666.7 612.2 0 0 772.4 +639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.5 494 437.5 +570 517 571.4 437.2 540.3 595.8 625.7 651.4 277.8] +>> +endobj +140 0 obj +<< +/Filter[/FlateDecode] +/Length 1667 +>> +stream +xXK6W(h̊ +g+4q{miшIqd1'}g*X#wY[%BJ +YZ/,MY DUq gz9>#05uDd!/qǃ_M aQ/LbI)BӨbWa>*sݍB&'j <4*U~d98nqgCi'#W*Ym6C^蛔e*tz`XZ".Ҳb,
ÁHq[u*5Ida;$e"0~ +,+tQWP@8UCyM^K:n?ZuFUʱTR +\^T5-95WBaG +;Iej
P8'?|(/+Z
8|Pc~ab5qߊ#vM<@KxjEowBxouM%"hod{qx"<qyA./L*@/0R9 +Sx%:kTMkSd%R{Ϲ!"Elm˩Qp4Qf=ei{ڶ "_ԃSHMs<|wyW;;`ZdO=g/y:q'¢z'o-Hnbl(@K_ +endstream +endobj +141 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F21 139 0 R +/F3 15 0 R +/F15 51 0 R +>> +endobj +136 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 141 0 R +>> +endobj +144 0 obj +<< +/Filter[/FlateDecode] +/Length 1362 +>> +stream +xWK6W +h_thamͷM%d>$K2DÏf)J5~^~,C-73!3-+dCJ,ueU`Dz\mިk91y՜ܛ/&EXKb'U`uYe`(+[u7g%;:! +^hgZm}ߏrX3Cs{[QǛG(El(^jUWj{'@XuEŎPل<TZ5#+/A><md7mc:P fpy\GGFA9YY/!n[tiiץxjk7[ڟrhnR' +Rb{ބ|i7tJ1;mί8w1WSrݶ{ +&x"cdF&`LL} +16E}5Wg?o96uGv'=⧱?u5]Ͳ)+SWӦo2*?7X19?-xz=քW^_saoLPók +3Ep#AJLРR+$0&o#2aq~2-NeBAefd}/*J774&U<'Cb-W qCۨ a/.\$H!śjR^RU|ȺQ ~@
I7\o EZ JC +endstream +endobj +145 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +/F3 15 0 R +/F19 69 0 R +>> +endobj +143 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 145 0 R +>> +endobj +148 0 obj +<< +/Filter[/FlateDecode] +/Length 1592 +>> +stream +xڽXY6~RIoۤGR,P ؠQhؒ!{IXy^/pΌ77͏R%$O$4n~$|h/#y4y/r!֝l;-嬩Icց=А=sۙZ2J#6`"Rhݐ?ц2)hn_9jEjУhL/|Re(&$u3ԿNFЗK;}'EH
$9hYv +wPӴlH/7l˝V% ƌdapZ]8WlmeSOXwBv[8۱JK +D;LnpPDΛ=ah$!iQ˻YD]mڵh(3-[%n +<Km!깴H}@9?EpO9hȹ`&!Q:h +\hԯ6+-c9Iz^x(%QVм!JwkB\9h^byo3)]/7]qy:a~wQNJqٌG/힉p#52w/(}ake3֗y_qxiO 3" +_p<
FQH(w3heEܳޞ{fh9ؚWrf\g1O0HC7jTͼSCBA) +jZ|yx|䦭Q#Yήk +endstream +endobj +149 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F10 36 0 R +/F11 39 0 R +/F12 42 0 R +/F15 51 0 R +>> +endobj +147 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 149 0 R +>> +endobj +152 0 obj +<< +/Filter[/FlateDecode] +/Length 1744 +>> +stream +xڭXK6W +@R:ؤiE@[F
ލe˖c@O8ǡ8V{{C%+q`,OdZj2MD%>Ю
*REmT3qYf%:Qx+(ef\J,h빗9,˼nHVV/vlgqײYߠ)B2 QJ +R8mAuI{f,)UڬZ]Gf9,&tk>Q/H9.FqD +τK#mW^{E2w[
2fgr^p{`)h^h>I}pvTS9;i8S70U(tZfP|ZuPn0>ld5Znjѐ7r^/%'zz]aesz6*nh?.Ixk_.mێ.<0ʽ(EǦR_G^LEkEYyGYkZFC$DT24*˦"InJYU5ID8)@żW?b +[e7"t¦F5:BZ/H +#BJzdq&{'dD$ϣN23 +<g6j0멐})S:,ӡFz{z?Gƣ?@jVvB\kh`UKocCc~G7Ae%SX7M7L<@0F7v`.oGK}3SPV~~tѣ2BSW4xr0o;_A+8ynAѨ& 쁷p쿧7;)u){xvFV//3 O;pB[u'"nKTZiz #ҜjݚZI6}jِ^Ո$)бnxq$Z--84j5
8O$$$V
hpR//X$Of\Ec^\ɎyM{V[if; +ԭtJKES`gёe;z3q +endstream +endobj +153 0 obj +<< +/F11 39 0 R +/F12 42 0 R +/F13 45 0 R +/F16 54 0 R +/F10 36 0 R +/F15 51 0 R +>> +endobj +151 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 153 0 R +>> +endobj +156 0 obj +<< +/Filter[/FlateDecode] +/Length 1771 +>> +stream +xXK6W(@̊nۤi)tsJ-Dvd˵ҋ=|Q^[y?sE,,`qWA2x+쉼ኅŢ\ޙʮY.s]ݺ9=tV(۬(LSzeϋES]YM֮zr\Ϻm^dM%n^ߓym gؗcvdADz0ky`'L)lTW:\+/lZ Dh-W뙈|!I@72'doJx4b*ĻϪ͏3AS?6<hi7MEVlY1˫?{di!iLB8
q7KdbVvfKCP+w*"Y]<i-đwXPxzB4;jK8(liWX%D\JiƖ,bEO"JLnKl6pİӚ}i@%ʥ8ʊ!yR(`bisOły%gΩH~Ub棩NoR~H,J tp"B]qSĺi8)jA0* +ڽVcXaM dJbI+&Ppo/P$'ӽ'wkm3I(9X4ۦD\K8'mVc>:όˡDhS8VPwڦdD&Rr" -+z77W|%؟mUhG<g H̒rT'WC麉*&'M%Ei=K w Zka
C}\Wc#}+Ik-" +'e p6#̄ +q cb){jzH8?9p-=>CJ(1~tbmw\,2֝i|<[t8 +g: 'q
7]S|5oSR^]i䗻F("`pw71uBg +G<H*ix\&'cPXq¯ßY[CN?]N?7R`c+HKZY,٧8'OXA܄Vhwxh'fb>L1߿yDcw[bBRϭbFgNS|8:۟uRȧSBU&ܧGHoPpfQAԢwn]D&*
YjYC|xAdb'o`\bW:C\%"v,Mm+}0üSvKl1 q7~zbG&}'|`C`d +O% du^ĹF4}H~#mwOYj`걹W_CMRҍF˲ҟCsD] +endstream +endobj +157 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +/F10 36 0 R +/F3 15 0 R +/F19 69 0 R +/F20 104 0 R +/F7 27 0 R +>> +endobj +155 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 157 0 R +>> +endobj +160 0 obj +<< +/Filter[/FlateDecode] +/Length 1125 +>> +stream +xڽWMϛ8@[U"Rp~hW[Tz IK +13<~<36^ +y}X+˩5H2mXѷ5`X\ip;EaDMcy\JҮ;KlDQ?{tZ)q@O==r]C@$Gz=?Y2 +endstream +endobj +161 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +>> +endobj +159 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 161 0 R +>> +endobj +164 0 obj +<< +/Filter[/FlateDecode] +/Length 1101 +>> +stream +xڽXϯ6@ZDq_?Jy/=Vۿ}$A*m.3||3f x~8"co[xqbo3o_>o`y ⑴0t8^솲j)u}_՛k gz/JFY0wao4"!QR63JD( +(E 0a(F.I]V&HJPΙn<Tp/Xtiz(*M?dHӮcֽXPgDoѶ,#8۴{C}J@]|~bI\x +IPlF~StJQת.+fe呣E}:N +acϨDCU6KOU$CPS5R_mt?HV-F~sE-R⺔]j:Nt +YpGCD̑ĹZr`xPBe$tkCQ7Ԣ!GSqe@xI|5`1PSWı^ߌO`<r]v2~D|'ju7Hi + cYItB84*WC&U0D> tק>.("[A$h 9:,yV +Ⱥ9=W /V6:Zgn+.wȌ`j3hm6Cn& +endstream +endobj +165 0 obj +<< +/F13 45 0 R +/F16 54 0 R +/F11 39 0 R +/F15 51 0 R +>> +endobj +163 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 165 0 R +>> +endobj +170 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F22 +/FontDescriptor 169 0 R +/BaseFont/LILEQN+CMTI7 +/FirstChar 33 +/LastChar 196 +/Widths[368.3 603.2 955.6 880.2 955.6 896.8 368.3 485.7 485.7 603.2 896.8 368.3 427 +368.3 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 603.2 368.3 368.3 +368.3 896.8 603.2 603.2 896.8 865.9 822.6 838.1 881.4 793.3 763.9 903.8 865.9 454.8 +617.1 895.3 734.5 1042.1 865.9 896.8 793.3 896.8 852 661.9 838.1 865.9 865.9 1159.5 +865.9 865.9 720.6 368.3 603.2 368.3 603.2 368.3 368.3 603.2 544.5 544.5 603.2 544.5 +368.3 544.5 603.2 368.3 368.3 544.5 309.5 955.6 661.9 603.2 603.2 544.5 500.4 485.7 +397.6 632.5 544.5 779.4 544.5 573.8 485.7 603.2 1206.4 603.2 603.2 603.2 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 734.5 955.6 896.8 807.2 +779.4 865.9 838.1 896.8 838.1 896.8 0 0 838.1 736.5 677.8 707.2 1060.7 1075.4 368.3 +397.6 603.2 603.2 603.2 603.2 603.2 953.8 544.5 632.6 838.1 838.1 603.2 1028.2 1145.7 +896.8 309.5 603.2] +>> +endobj +171 0 obj +<< +/Filter[/FlateDecode] +/Length 1985 +>> +stream +xڍX[۶~?/IQ +hh עm5b3ʒ]/6ECj0\o~svp*L@1+΅ +~[t4/Rƣiǥv˕2hqIP-l|u^LV)!yCmۥ=2?"W\E_d:Z4{٣4eJ7v-.l2dl7;1B&?hm56Flб)wn-
/E$qER\OyhT0.Y,7T)G3$K<c%g!Ap"%1]&W>Z}sexGK^p:6{&`38#pZ̸Eٛckသ;7Lsakgiu2ߎg2 <ǽ8^"y! +~\p>m^Ԋ)MI#@&o/#HT|sF߆/ٝX1`"N" dQ،mE}?ilO|Ff+Zz(wp^Ac ޟ3#0%hbL=XbCC}/
aPXY;]w
7Ŗ:! VnL(]m~#ڡ{q?3DQØF6TuJ~I?5B\<mΪzt@"AdBM+OTLV6J/Xe)RR%Jai=
KYXk[4<6zǩc( 6ahA!'DÙc~0
kkPup8,EAw/wa6mg +jo}rgz֏F3JU"X&%H:l1*TyS46S4 +غγSYvM^& +ew5aJAz}pS#jhUiS01gP9~e19UD;52eB]k" +!-3?TxBT;uCeTz{oK+_
MY 9-aa'`~)!BC@ʼ;ΨqLyӯ&+Ww +?VߙҬ
@-ߕ[N&SG S)rW{qom?Vz^]18
C?K:}C߉|ߟ.W1*o03ZRpjp/]凇qX7qiӳ,orEo +ڟ?嘶<M#JI6\ +endstream +endobj +172 0 obj +<< +/F10 36 0 R +/F11 39 0 R +/F15 51 0 R +/F16 54 0 R +/F13 45 0 R +/F12 42 0 R +/F19 69 0 R +/F22 170 0 R +>> +endobj +167 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 172 0 R +>> +endobj +8 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-33 -250 945 749] +/FontName/CFWAAV+CMR17 +/ItalicAngle 0 +/StemV 53 +/FontFile 7 0 R +/Flags 4 +>> +endobj +7 0 obj +<< +/Filter[/FlateDecode] +/Length1 849 +/Length2 2107 +/Length3 533 +/Length 2720 +>> +stream +xRy<"ꥈ3XYyaEcFƾdr,-KQH,)B;vι羿<|Ғk}r2i +(E&``nRPH!i(
Ow + + +S@J$]9褟&4,'! +Jh$T4ΖL8KL4T@T*D};F?0ZB8XF0a|mɇ/~Siū"3ĭXĦ.;|$\+v !^/rqxA(B}vD4[X +w?0^y=}*)V,t?j)du=grY,"4 +;YKg3MN?ΒkP-牍9FV]R$_K#ϷPkqp˔Q)w*n{ڿsx@2vjb ?lиm-lpqh6#&ct_E]7n5G*u亾DxeyZu0xF{YQ;Y +)EBu-xu~&Bò\7piO}tA;Q"dJM\%^X]Ӿ(hCL^v%lTr~$N<GxQ?{mnt~]
mX٧? I ONѯs03<9?SSZXl!ҧ63||ҍ,u؎82 <dt$M&`$HRV\
;%91=ڿEگ%W4E*ps3 0ʵ0ڌK7|Ĺ*)b[2e7b*O"̻Z-Jޘj]8_&wX,BӚ &,LmE"<RBo.L]T_l&{s4uϭg3V'{nC?]*==o_0KoPlGxzeoDs٭XCJ}f3k:JJo;?4Fmt=:"%i .rw*\CEy:#uWʷ^Oϧ}$`ueƚpgooc~e:)Ad'25VEy])ۇ'g&<sFṞsCm9Pf^:9KvZ8+0wh|$+1HG +MȋwKkiqjf]XYj<B\&ƃzLYB4ѺiYۏVU`sh+Nb<(>y&ҪoR%K0]txByzllY}XD=DžWN۴+4 +b[^I*+-1`I%k9IzKE
TRDx(/3
JTjڎWsV9!EG/&f}!j;=r/h*@0X[#F<qme"
+Q +7]kdض;
߫SpEƔK`1zC|?0Zi`]YOu +ږaJ}8AEDS_~OJTOL* +endstream +endobj +11 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-58 -250 939 758] +/FontName/FVEODL+CMSS17 +/ItalicAngle 0 +/StemV 76 +/FontFile 10 0 R +/Flags 4 +>> +endobj +10 0 obj +<< +/Filter[/FlateDecode] +/Length1 854 +/Length2 1729 +/Length3 533 +/Length 2337 +>> +stream +xRy<NM
%8,0M3e{iR1f,̌){Q)t섈R"VdfVgrC{羿}~<ߟvW=3 +b28z(} 8 +70cp0:@`pY"hdAdp$q@@LL2r +P 2}!bʖAeدeJPQ>K +A +C81@ֿqUDȯ>Ѹ0 ~5R ][4@~-Al+(@@%jdP~4!nA珥~ g?7+UbA!'RD ,d&bf'@bH\}E +ExϡҮqt$+ + іW;bw%-*M}ar;G.#*POO[+0|v6ꦰЦ䨽zH]բ4E6:o1Woh{f|_ğjO]'2ERJ:f>$6\bZ'=\t(d4ZmxfPye+n\#Y_&8"\DI-Gzß_S띊\k݇Io^JOuRȤ;Y^51[?&o:VwiL54}x^PhwBmbzga[c}˱wUwp\뚲O祫mY {kw5M%G0{5K$_R̫[Uж#ݧURM-srcw/($aY(wngKZ
mwNoͭ{4cmt*Km%2M7}(U,Re/.?ݷhdB~5FxyuD@ߐCp 2_%Ԟ;p1
ú{L,i2vNQ"
x-02xu*-FIzmrJn3KhRs}]4~PT<x>Baac2(sK9oH~tQů,[^\CGLTe*3{}}8z"TtEr'b[~q+zy]'a vOP gOv"&VeYBaQz$f{IFLuHSUtzUbk=1xd$nр*zcb"ka*̓g +<Q'XD#vPf?8e@LflКvV^0f4&I|eGcFE|b4!"+~-d͉d~|4*d?6۪>idjMƋQ3ӥ^k<0yC[-|".4mx^rDaW[*v +Єe-{}{z)(w(_7Э |2Շ=6 +e:Y7Y\%Y.Gx{-ڽB\4yy%0yqfSY\`|@n_W֦[Ie +sY|&z3Gjb%aKYA^Rg>^$m]^=3'95Px0{ē&qpzܥj?iVq8=^/?'40$Qͷ +endstream +endobj +14 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-29 -960 1116 775] +/FontName/WQASUE+CMSY10 +/ItalicAngle -14.035 +/StemV 85 +/FontFile 13 0 R +/Flags 68 +>> +endobj +13 0 obj +<< +/Filter[/FlateDecode] +/Length1 859 +/Length2 1059 +/Length3 533 +/Length 1678 +>> +stream +xkTgA=Zv嵖$D.n*p(LI2d2ILԂh8֊"R +"z\u (+jJxDEV +'$Ϧ%WTXp$pRGH26UQN1W:p +RQ +D"ƣpS+4cb!QsِoVTDbXBg(!7lq{9Y5:VuL(L!6L!s^%y-O7@( +ѱ-b"ȀFHP-@2M4s0d)I +{Àj:2D̬hZ!d" ++PG4ϵmN` >+{>
YAk<g) +%虭dK1fX(EŬҲEe~Jy~Kƾ]NK]9rH$p.[w6Yt]s昗WϬ˝Ģ?GX2?͟_lxp,=7G %'.;tXA_
v^z-oĴso|o#om +هUpǻVx5xz'D2;|W9tȫӎ{jyL ';+Lo[]=VWj٤1Zǽ[*r({~MnSG6NPnȄqjn煖
̥Fj7\<s'pY]t=GؿǓoG->2oڏJ?^5@SSjvaڀ_ÐW +ݰ.
CYg{>d۪5y}¢-#6q;QU%|']j^${b787QMi_&d Z{rb a{6<!c.<,<l\k:}|}j"iVSv!R?iq{ފE5OzVkq-w.a*Kj<Ky;)yéŸ_\5qݜo_%ܶZs+-8Kzm7 p$g9s7ݽ2YOi2O=W^?SP:J>eoOp):\3K'7lZ]*Ht{v/O9ގpƶ.͖kԦGH`B~Yv(1|=3Yj,$k=3%V,5vd}&ͷ]/9ȧ̏m.Cs:LTmѕhWљjj##{Ζ-օMh97裶ʊ'wL7ʶ>_v<T{ԴKoqPHE͊Qo3>?ytN5gA]x0i7k^[AԝOzx7۪l4T_=] +endstream +endobj +17 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-34 -251 988 750] +/FontName/BPCSKM+CMR12 +/ItalicAngle 0 +/StemV 65 +/FontFile 16 0 R +/Flags 4 +>> +endobj +16 0 obj +<< +/Filter[/FlateDecode] +/Length1 1294 +/Length2 6471 +/Length3 533 +/Length 7288 +>> +stream +xeXmۮAA@k!KB;`a!R@:SRZBVDB oG?k[ֶsu]qlyʨ+o+aH^ P + +pWp(pK F@lA0&vAAp[ +w+b +).&_ n`UEtDŅz ? 7C_
"`Zq>;y?d24f7M,|x>o),Ydb[':A6&@S2U7 +E]1Oe?fr*6fw8ڼ;W +h.qHp91cWaq{Z+턒zwY5싂)%Z%H(X:GwhNV +s7TT$-KU+QeñQKv}+xk* +fP + j]ibZQJ?H3\{\ЄFӇd +oR +m74S- +ِ^_KYYzO&F+)(ƨsHZ[IMIMj3 eԾLK>CUyF}AtXr_We}h6i $b/oPc[h;++]PnQ1h^oI<{[n+KooE (5V( +v>6rٞu>X:T'gP1dLB7WTҁ2JB|bqmY}rP; Ȥ%'AdHHimqՙ!_"rsIrDmEW#@x[=˯G~G820Z{yBhX:?'zNxjYB4R9^%uIGQMԸ!]Oi{bw|WPsXɤ}{FCrvp
Zp_B=`掍Ňp7U9e\뼺\ߨZ6;d[M5&ZufmFj&OVIXJyix\-
ڪ7`JkU7l]ŌOEóߴ,(~|e/_1P0c{>%,/rV/@FРrc~TFc}a*"Vf6(K#Bq)6%32f"uB=c0~n + +JV'EZ +Ίٍ:yH`"!C0f9{"1wFA9'5}l̋W'V-+ҫax?o>kikE5sI:#?wC/EX
E%D2WH<5Q|TZWz[X}]{6qýKѬ(NM +Keak{zqoZtmϐd7.s{=twP{ڏ>lẂҲJjb*Ю&^$!Mf9]ƺvn`bT(`|Sc9Oٯ2lȔUi7۷H]S= f'<v'[i컬
/Hs)3~!osUTta\,,$D0MB_ENt=CӴ2k'ϱ72x.eXkk4\Rq{|sΑ*P;10w2ˑm +W4ڃPԐC,I:9.O4[gLR2ĐvUʘ-vajy@+zƁ8+C$B@owA_)BR7aTB}(&KK6ϔk%qҍ +f"J'.<tk=hĘ<2.TٖSį<vHU\ƈwSyi'T~ezܔyUr[J-ԓ4k;Km9t%ImӔJ@ l<9FGoI[Wt[4ߴH+&E(9u%ƱW6/%|"1"#~ʉ{C-4GGկ5L%O"~H-#BKX/k "#$Z4Xc挝:>AU}alM'Шw2lA=RN\Ӛ~aqhDZWP}?f^^طWi~gż``Y@dEĝQ˔P~<l \7=@.U,IT
{<]j%`!]w$_4
W䁓T6f4Q投n.ihu*~}C&ޕKH]mrٲG%ޙ#4!2ר;ZڞCRN>o&ľkoLdaeT=TgBKZ`s6,vJ.ՓtGR6z@iKTʂ1)F߭Mr,xߤ9C$åNӠ|b!+Vl҃_TV$4߾ߏܙR->E7
bn.ٗm9)ri4alo[P&6] n6<$&*L㈵`zfS_ג(7ƞ(d&8=au[#§UYJjk>-TJ]nuu֒gRí:$VXYSvX.y[&eL +(?`O +CReB[ANduO`wUY_:cC{QP\nMl(5$SpXKCVu"L倅RA(ī?!pO +ʞ`#KIh<%sNwNxY~ŕSE( K-6*PvJ'[%?!?i9!R"htʏAmRSdr`ѳ(ڸ}RfOoD$usŞ@&I6GL(IMbεяx5vqvRG?QWW(/S%BVaFf]GU +U%vzh۠n|b,PqL~5Je[_DNاs#r=>8ؿҨlHFyE#f`%e[KROES;v5r_{̙K
u7\yXuP_35 +Ȥo*zJAnA\ujJ>"t.%~lY<TXYB&̷^YBB>fWI=aq/L&aVӓ;{.?T.8uZSF늀aa.N_¬jpH_.{T|m>6|
>!н]c +endstream +endobj +20 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-58 -250 1195 750] +/FontName/LXPOLG+CMBX9 +/ItalicAngle 0 +/StemV 117 +/FontFile 19 0 R +/Flags 4 +>> +endobj +19 0 obj +<< +/Filter[/FlateDecode] +/Length1 847 +/Length2 2095 +/Length3 533 +/Length 2707 +>> +stream +xRy8{1Ieybf8c";c3/&3)KHʚ"e;R'e/\eS(K7u:?]罟}OqIݘ-t:VLX
RQ,nFfx +p R5H,(,ёUOtoLe +a&S2H7
ymW?[!Ȏ*d'a +oLߦXbL@ +`01Z` +A:k)bi%`0HAgl+ptw>&%bdYahFH?&4!&9sa=9Cޭ]_-Kb'ԟnujٸD_f=ܵGabZm@{|xJyEL2Az)iB֊J_]i7 tMΒ>>Q2KyxZŖ=g
k<i7fwbGڭA};#z={^Xw¯y2ˍ?WQ +#<{49{<7!%o;cjdCzR`afW+f"2PO:aP铢\Wu5%47Hiʢ`z 7IW}S/[[ %)ΧLE#n` +HIpEG7s7L9,?8-BSU۸%iwsAcɑK*{L'}=ҭ|&XrhHNA賐DxEūXgh0xTZ<@H`hq$sRڍjpOB+?Rr[.6ʃxcawU1 6.UrW#|nn6!!Q#ۗcc|q^q+$tpl3)~D;gMƢ:]F2bCO' صT_Um B,KR!=&1(_MH765,IވU1 +h +h{F<~<.lj\i*: +YWDKˈVC,\zQ ,p,w#Qwno˃4D9G˷#"/٢iឨmUG%\"zG#ue+|ΨcKax@NVr"fޛe`LQh +=jC]ך!.?Ys¯TGO]ҷܒQxE]n,q_q+lCj~huYAcW^0>vXrqhld78uy]3ƾ ?&r\_-@ ;\wac{!coĭM28B8,ӊnҁuV(.!/?!@@2ba?$x +endstream +endobj +23 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-39 -250 1036 750] +/FontName/BJDXCA+CMR9 +/ItalicAngle 0 +/StemV 74 +/FontFile 22 0 R +/Flags 4 +>> +endobj +22 0 obj +<< +/Filter[/FlateDecode] +/Length1 1168 +/Length2 4964 +/Length3 533 +/Length 5720 +>> +stream +xgXU$N.=@BI0ti"
ȡ#DiRERD@s?{6{fyϭo$‶kQXqXc( + +TT +0BÐp +0x$`Ý(*OKQh_aO/0r8hlqP c,
y'?KYӁ; ="a*('W8 +k?7A +wX~%d@Dhf7L~Du +L#ppF42VS~YwT-y,;Ԯd#O֏M?RԹ~`^6"8lM<nU| m`kY#'oCFa!Jݏ)2ցɚ1+MD + uIٶU(3ounLMk +z&}>~x)&`ѓBktTsyZͨV_SR~OF?1g!Ei4_#LT_GWZu%A)|(JBCq%̓^ p_S델L?2y/IΓMLSޡ-/DTʍ?pޡh߹*e|k(Ҟbr(OK-]Gb?'认aң?hgҶw|<~ߨ;3ɼ(GNo +e@_q}{}֘+<1[ife +{Z)oqVǝjߛJmA<v6⤔,\Yb1I<K_-ZULp}q6XxpD4x'rߖǪ9KVËɑ)=FAB4ΐV20uϫKo.]ҏ.m,y'qjQ\]c_V>~;E-g; )N[s3p5ɔwh_jdI%n"eh{?[Wݹ%pvɶ5k>{'I|&盩̜
1shCiTTѻUF*ҭG+Gm]sWr}@HLܪbIQO*xrQc85_M&ܑjbDHV:^poD<C]M\$d46գ 9!w)3ـpd^}bF_4孃 +wuԃ$o[='W+NB4a^jucp,T2zLy,:2@x|f-б):U7.D*m<k!J;
RM--Lc=*2:secȵ6õp~pTk9YN7<&2&k_v-We+jpϯ 9wJ0Ȥ݃ӥ=֠)ox/H&ܒųpO,g֔M9{96tL?8t*~6m[t2M
1w2k(FOU\Է\frA:_[ 5_Q糬ՌVM`zk^Fj3td
rK/>kADN?xxi.?UQȗX|/|}?]jڹH%ȴ6aJCMKR~I@ +H$=<Oj,,Ϧ2T9+w:;_c璫jRxx13i<WUӼXZϙG%7VTeUyU3*Lj\ +5oyGtY|P[a'^&ޫc$yAzYr?nnQq%nf](f
%*m
_[4ArAQHwV7!>knRg"R> +7XYIFAT[ډ2%> ٭싅?³3uSl~ ,KZow*
R>SkQzzogW^6S1N=vWmu@@I]CT\|X,`[6'|/.-R}]iZϸOw}-wlK=Q'x%[ަx9" +g;D$1kLde
-,XI׆1F(WKQ[Q:'
猋$j}'zBÑԾiL5[
!{ #>*L~u;)5&dOГkz~3ʥ8Z{vGrotJyrkKR'di`4Z)q:a7/tWz]1m}Z[я만JWVRFFxs"b!w5)&(J*QS3i0HckY3Wslb(O4tF?"6>'5c{x/.$y>7n~uo_7Q[nls}/^9 hsIz6EeDphT
i>Rt#,N2Ը6|V;;6a$K7H,lgk;L9 +2Hf;e,-{]t?'Ɖ8JZnJ-V??{. i}L[T37ZqXx~8,qSє.f]kbBμr1u1RZ-jQ9f7Hu7ɽUxv$`CV%U#Oǟ3ݻߪtǂ2n&HtTZ(iSjiVz`%ڊ7psHei`Yi}Sc
)YՕm"V%{
|>'yށeǼMއۤȹvRr
f+K*|Y?LíN)$6j|}SDE/nܹ,#1T2UY3wv=
dKY^h.n-]+7w}.E!GdCf폊g=Z,V7ųM)%^a~y|v.ʮ+7fn\eWA-inNgY⢮/9Vo"Jeql&(@-MeIh۶ƕl 46$;Au]lX4=EG=瓗C~3
Y\81M8~5ЧڨDf3Sr!hI6{LItsɮs>oWuVj~#c)QtBޗLmgXB*vVU%E`i/!obY-2STFÆCڬpK"=d=Q)p-LAd(ƺg= 4eevv nmЫp[Xg^AJ*!LC",b]~ vsI}s0w9"y{s*K/41}5,C%E$-LQe6;zp6E +1dn1a/\ҏ03C/y,۔ ώ(,e=#{.9e]2"=,{$% ɰm@$\AOf0XK63`>Ћ㦣M_71
x*=8)\1PcхA_;"Y^t^6-nw~=#
ݏp,{宩 +LzS&y'b?;(k㣘jcll)!&ASx<sTm*SJXvΗ{g:j]3. ڈW7WR,)a}
}KQ]N$w&vI^yuҦ9\K>rptE)tigE|`z?8L61ms</mv8.$sZ}`j-Ie}Zc(Êq +ł:^|j9ry6PBۃdEչya1=-+}A&#O +~?G%Y/oa]HBbO`*.0ZЅIe<qH2{u;9m
|g +f/:j_2߄TV];0`mJ-mN%9+10n6
u8F%@gV؆clp+$8V^[-ЎwH ϛQa8ũ)^mb̄Q/}]tB_Л%:'3AT"ۚJbjYfƐ-$2E]/;2;Sbjm +B3;qrk~XU
X<hY<vK&^2,o,<4R쨽-YN舳q=+9ƌZm'A7? +bh7(ƅ? +endstream +endobj +26 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-63 -250 1027 760] +/FontName/RETUAW+CMSS9 +/ItalicAngle 0 +/StemV 83 +/FontFile 25 0 R +/Flags 4 +>> +endobj +25 0 obj +<< +/Filter[/FlateDecode] +/Length1 926 +/Length2 2333 +/Length3 533 +/Length 2971 +>> +stream +xy<EL\%Q1Y,!{PJM2p"hG{v?u<<}u2#RAk*Fa +!}! +ɖCAAZ p] >p{7~"u9%'C$?d :HDF~f Y[:($@~A$b!:oqBwn, \\pW=CoAD/D½h} +m-4܍%h fsw;@܍ $/J@4wh\ף{+^sm:P <į٘ϽB_' #썒<LIuGo1k=ƋX^PO~AϞkRVKXn;C +ٟP!@i I3+tѺ1hk>Lw@S)3~Crˉ_&WQFS&[Xa[j{d,"-X^Aď:fGbm'$e}!\)?q#yaZ51L)lj};z^؇{Q*ߗ=1b7hY,沥]tC#6Y+ޛgB( +>|+gO"=C{T20"tZ!AU^8B/_iD19Oh{VJ&mjwiV ]}az`6QЫvџ 0RYmaDәsO煆7Ο>`x*SB;f2O"OZTF,_j?d]&"5{^%fcfv">,WkYޱcLPUB]lTxypYb>2rQe
"7ţP8ֽhUX9x:1&:w@9s/W
:vV4팓ں71.c +[emJ4g!EV +-NKl?a|vt',ދ%em3LjȉDkټ5}CBh֛Ak|x>48U-0$Og^"WuE e%zkH%{akk\gD|P5SBGFU+PqR[>)zz]^Xxgzi|TEIwLyy%F.~ +c#h1K6nq* 2լ[PŦ#nlZWec{=~Vr%.6:ZX⢓b~VI^WOf~cش[Ϝ~>hM>)@Q;4 +-`Q-LOw}%3^P./RD +ƚƗ\c拁$`hАTIxa%Z|yEF ޖ^#*?G62UiKJܙf=rATN4ToYQ
=aH9Sv=ic2eYY:1!*pSK)S$l>&xߌȾ8E
|u/._ !Ǒ/8d?e7U~23ƒa,S:EˡV<^1j'sƑQ>C!-b!SH{'2f+*O]W7Nu8r)\ٽpUoP,l|30m4_yY\w3|
R8=\s`ll&J|/ 8g<^E1k+x[Po<SXg+ڪߖrXy1\Mf +߿k{
+S & +ho[jS6+ծ嫸.T(5~ȇq!<X}V k9V˶r4s D +5>j11xv:zim[K<콤]fk%[+nCrF\_:3]NosbNvK#W|% +r1e
8z«.{
q$#$:Y=4]ZyFǧ{;m\kc-6{}G-?߲dg~sZeykt[q(/z'+O.KoN[6Wr"yN2Ix2Qkttq
u5ڸ3_Zo,v}[h2%p_:m(OLOףqnkK{nOBDWz{.shOcwM>t$.Pn!b$Qύz1/?!@ xJӎ +endstream +endobj +29 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-20 -250 1193 750] +/FontName/RNAKDH+CMR6 +/ItalicAngle 0 +/StemV 83 +/FontFile 28 0 R +/Flags 4 +>> +endobj +28 0 obj +<< +/Filter[/FlateDecode] +/Length1 759 +/Length2 1216 +/Length3 533 +/Length 1788 +>> +stream +x{8[iKE1VU,E*m܋HlƭHTrN$CRK/Պmu0UK1)Qe!{vYs~~=keJ !:LD
yZ +#}#|(E@F1(9̓ +Y<!`Z̶U3Ow*a@<X\XtX"JjLgrH"Ful^0pal$(,
,2( +@QFDyr`F]INNHT)6jLlXRHx憋!B",Wl1Bhuf0{>\Lo4J{v^)zw_22_ecDrRGzk#]qngH$϶^TdvW*ݟkn)1~~iӪ^i'N/ޣG]gqd'P;h_Io99)%voeJ_JMCkߪGӌ^Vآsi/tSsz]WvG_?o.}}v6-˶/I1| wyfn%\aWxA}"V%zu}ܲ +)UgJy;AZj2# 6֯V,w(93E9đKʿ!e&F!_=mlʌ{H{댁9\rn_[OlAezb +endstream +endobj +32 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-35 -250 1148 750] +/FontName/XNHGKR+CMTI9 +/ItalicAngle -14.04 +/StemV 70 +/FontFile 31 0 R +/Flags 68 +>> +endobj +31 0 obj +<< +/Filter[/FlateDecode] +/Length1 1046 +/Length2 5021 +/Length3 533 +/Length 5730 +>> +stream +xeXk R.)CJJab[PSZKqƇswx=s]_Zy>P⒲BZ@4"Hh+n0+4 +j#2h +ni +п@.*R=qÝP+u86w"zx +<9 +eA +iW3ԝړ +Ii9yKeHd4fSy\FPG>KShr[TlW TFaWE5C*+G*&DZd ^n0ԐlQU;lj^b7Yq=(NwɊhȽu)cU-ojvgݨ(鍴
e$UHG4o\e/gx?%V¿6nz}LE۳aWa̛SOGVMpz(a|D^g%>t~7f
oj.}dNj6'Eͬ/E}|$hwtפzlѰtA +ʒX`Q+Z}+.bbFBvl~)_K9o.bUd֨gnmRO0.חyḧ́&]z_,w_,DCr8;4^VGЪL(gZl046OSdDs߆:Q9ge?V/BҌUM=(DB/tIwXQ,4N<awL {0SA߱"r`0 +=<GfeQ)loĮCGdK^=.,|BJU.Kd,v~IVZ<`Ꭹ$6m
(zhxD?^;ύv462/)R;KmM"ʹiΣGՐ,zc*ڹѧ݂ @(V~c,3,DsW=&&
2ۼ',4*
!IJzF\GT8r.or
ac݆ڝVlOԄ8Jo'15oTeB +ǐ\6ӟypN9$f0O)
-d[tNto<&n&Z +&P9_[DxhǹɄ-$xT*``%`&`0=tcZ/'@bb:MWJ_ovԍ+G,z۹M /֢s>X1&$|o*8z4&e&/I{s*ug +0{/tId;`Xc.Pa*TKwR)n&V3>RZn,<I;W.w6P`=¶*1rw'eC14]Dou{7tYDl'0RRf$: +W<w/uksQ~/u&G&,"$v?
IRO/
5̎i+k|poB3{IHIHnsK8aX]4uA)xf==66i{9nf^`RtŻ +6o%֟'6Ocˢ$3g5h}M튮fmf?S}n-+X,2w +h ƔHf#iRsYP +W5O55ևT
fCMCϗH +Kΰ6wDM)nŋB4hOu)UomGfJ4_Xdm?]oKZ퍈P`}"fLNP3|Ȟ@)H~<<?%i1}iB"lYq&D]/Tv8Nu"c?yOxQ7IDiZV5 +<f5NFa5j?vlw8Sqh3 TX/`סSRLg凨^l[
48V&ɸyly٣w̃B +pKMuBlԼ̳FYzgw-F%RBZI5o}_'5pgt)-NC}|ѯ]LܞٖV>{=1G8k+$Pû^@M.ؤRxhª煚=*]ct!^FYZ +bArz)YT^֕w]8B]8;1&?GV$m8cn2=m;$ +endstream +endobj +35 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-53 -251 1139 750] +/FontName/NXSPNU+CMBX12 +/ItalicAngle 0 +/StemV 109 +/FontFile 34 0 R +/Flags 4 +>> +endobj +34 0 obj +<< +/Filter[/FlateDecode] +/Length1 1533 +/Length2 8848 +/Length3 533 +/Length 9745 +>> +stream +xUX\۶qww + wRXQ$wnK$\>z1Y/h4uإm] +.vnn!7Y0 +"g +e[SPGS]_O5] >n+o;zL8G7yW[G + ru)^YgԖVQU;Әm./a5f-E8Q8:<&Jޑ[;/:K!y_GC.λnK${^xiO[-2ϐ/ff
%1B"f6 n8ai.i (:F6_
mHد3gMGsW(IeG ['eqfJItDJyΰ7Opu93LӓȩXD$n]WHH|ȕK!=ρrҸ]%`{f^9`1uxY`HXy3j) Fa\6|+`lrԖ#<d/* d%3-{iB,\<ٞ,8^$''? +KC-ݺgLyqc<SBAƽ_ɜi6(|>J)8'g|fȗO + +I +UqJ&|փr8띲nu[eF??U/8FTB-~X+5~RLSIX-oëRjTn~Gi@A3˵2pdS]n1bȈǣZ#|Z_=96pZr(Y!od9<a(lS2~H}8vD50.*֝x6m}!{e&c,b@-ߌpmJˈi}\ˑ.܀=%I`c>+^֒?WCWdJ=<'KY|DY@4l=Qp +p
*xuq0bށS ħHeW;|LM]3YXN_1!_yCwJSas_],)V"7,Rn:`FޫlaoI&@1c^mwxMiR,&i^83c4 3$Xd{\V<3 yBE:[o$+|h-ʈ̃ꠙMʜ~m(j!ZLjB BOike|s:VcY[NOh`Ap#pF<NAoݴqw
w"y@`^o|1D8hGwTdEf^~
Ǹ[U0zC?P8eFW d˔NԽf=>}jC˽M踘3$;CJv}n-!L!3 +hJa1(V;J!~xJwtA*-)<^nۏu=y=R +.ֺL2SZכ]%wYEʴ<XWPsNTßs9XL"dɤct87Fɉ9U`еv>
<"2w YU\H'5;Y7d*|O_8>fi3Y o#E"Xi'yh-7F
[.S5apTbK+S +?X_]ғҚ*KZI5E9 7fn +: +DfVG`56{[?kG1K;?-\#k9$=.JMԮ8#Ţְ0 G C%1:`hqHdp]u`Wnϲ D*dHcc! +d:|ҼEh8. -C;־[ZKlQ{[>l1+s`O˳iD_(٪vdF{]PȑBsLD{͛sBy1ʵMA%`(qy,Pg{
wo8 ڸVtrDppj_V~* U(UL\JqZu:0s>L:T:DOڵ)ZdŴZ{tab+;M̌sQ획Esjƈ>rUQخ}l|_</9ι^/ +١uѮ^Zf# +,0`t4V]]L"!QFXrA㝢 3JV|3s,xf柘M +-fɆn`;(L$rOTZOZXԃ4S> +tJ6ɦ'>=nf|b7S1H^U$#]ً_9cA Y|Jhjq<gbotXnҽW@+vI"# +Nxw܇yW:R)QZRmh#E5.S +z?sح_R* +UMHvصUՍőqʖ]ֲ1%g5Z[ݑ*Od
xV=LDW?bK7Tg\+4גVU%&|i8G/{ijQ +M^pl,|MJ}SN8%[xL[rO
`2L"9KX2 ho#IQ)zZt%LUH/ +Xx[o6IXE A*:: +:hRG} DzɈKeY6ݕ2Ⱥ ɒU1?4Tx*&CGLԐgS7k~ν>#Z._+(kʮ.!*c#Q~V/
dl^K/LƏ_-5\J[؛gJ̸tO3](Wu:"-)kD-NJpB7J,86iWkFڔKʹGN?%zԣb[@ ^3^2BĕgFLdhW"CD,w.8 +xD|RyҼ#%}T+1v{BU /BtV|)eަyڃN\CPJ(*{U,Oww>Wb'5-=μO{'Mj^u"YH)jD&[={
ީĜtIoF'pxD~6plh1f
v+3ư;RiߤXmN"!&zV곅I.VG#e=8=)[)䑍N|}`m +RDIoHbսp'Mcjg +[)^.{@8k"PX9A|_`Mޢ`i#H0Ѿ#ٓ/A'N/2:aP@-H_ +Q3}3Crb*v0o%7$4er;zZFDܑ?-iԚ +&$9G{osۈ^BsRV?"hwm'.@K~(2mF+?ExH +-0%~Nr"-'z-ӤOc{R5G;BaeN}:0 +,9dny]`"Ik3h<Pҏ<zT;^S1,o-ah|Q%,,X$49QB| +ɛ!R՛Ht%MMxO/A"'B|!q`R@}ewE%̨^=RuUfhpWp6pzׯLD60>/njN4:ѷi#`i.lfQ'\`XɜX/~j YxNvew +endstream +endobj +38 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-251 -250 1009 969] +/FontName/TJNXWS+CMR10 +/ItalicAngle 0 +/StemV 69 +/FontFile 37 0 R +/Flags 4 +>> +endobj +37 0 obj +<< +/Filter[/FlateDecode] +/Length1 2062 +/Length2 15115 +/Length3 533 +/Length 16248 +>> +stream +xeP϶CpwwwNpٸ{pwwn=w'hٿs=ɹ25ߦ(g^ϻUP(2$\XYxEUXYE`)(D +F,Oa#[K`op"78TML-]m
B +쐽ӟ +V_B_ +^\sO xsy?lf t +fik q^cJ?ek8@Kɥ[ƧI'F0*:=<;znCg'Eڹǩx1p#I+WFDaĄH Lej& 0s`h@ʘL b2VQv*[sEWTXhpt6+ +zU +\ۭ:0t0u]/7U"@Ajoܸe% +c4u+2UNәRAKc8"r]e֔$VFl8{HBS},d=zV!Q0yҬƂ\Z/uqQ~~ x&!%ΐEUBŚDt89!|yZ#Y/OV23k"8*ΣWkD
1`E$b3GT\ĐFtjIvv:geHw}簪+bn2^qv Ğr7]bԊ]{c82ATnzޓadF!c>GX3 +>9mFB sY"weUDZbW_,ݠT.M">pB "WLv
Q?sw~qu,r:^u|o8%jв +"CYU},Э>#ݔ)(;E:vf{;q +mpK|s\ΈK`zv< ?g`}𧵽y=d^PI:~GոDpbl` +{)>
T}T
/"Nj' +xVg&i2Hf5alHRN1&_<Bз`3`']w^>^;S
8hG<KIs_% Q1Q썟t\ƂPʉ6~ەlI6#eU,ɢC۴ZٗX1 +Lj8[Y}j.Zs5efq?cD\Y6 +L#n+I|8ktJ4NNh=/uٞ(}Ľcb)!ţDZH` PlhVSGO+(#e.s}F`qCi暤bk~TCs937T߂W
oujԘ uu}RƼf#1JE*{cdL v?NLrȼ'<-ޒԵ6tCJAF# +k$z
?9`CwV +;aXᛱb*K}Z +]*p7O?n!֡,xwb|T̛]
!XH{9eOיrFO
5t)@~BL
@̘̈N,m2 vDf}a+~YLvyK,@"Z]rq%؏O
}ƃY[Mō]{<-:pFcZ<:'Q
<ngRwnZyl=l8;YoZ;?i?_~Cg".=mpdY犐r8d:֍OB]@·rVl%z|?qMoUӽYJMk}Rvi@' Yw]dɕ(0~<-k r<#H
Qμ3Tj9e @|a<Hb+(O0X=9n)/tN1&
rN8LRdYTm#rŐsmTc;:]*r9ӟD{XbZ݃ZQi>_ ފ(^oNls$@2} ?Ժ;\ۃYknA˩o#Sҿ+ +.o,:sOzbďM(6&}_n8j-rF-NA,TCuArW9tV&{4>N0`a+t|x,^<h~o<_uCI#)=^MȤ>[ƕSCpclZTHJ֑G.>^~aw+2"`[:yuk'5\}ǸAƪO%uwed#<Xo87
3=Bٹ#'XپqH_dEej{zWƕYvpJW)=i*Ɲ!-σ_K깒S@m#Cs|nƦ~:[HL(+IvP846R:Ra]S8SfKC,PrJRu`5K1!>o@God +I +"_f}&srp6HQZv*މk߭L+.]*+(B +:"Y_Ġ^j^jo3^x^7II̪-իn;?D푄eV%d1p+1xR'o:F).DŽۜ +a!N2FķKo.KvxcLdQֻ>u(4{U:ۧJuC赀kF +472W`PL^I!rk0;Cȇ
n6))+x\QHKd1Zƌ*hLWwߜMٽ;G3~G[3`$"G)6·i}(ITIs9
iw|b-K%-fj/m衾Pχ_Km9hR0$dOdmWn ΖyH6O(akypqy! ăP_:;ƍ\L +?z]QCēX^pM\hS,?yBͫf)|})xg;biE1þ%͕zVp(X]l/Z Juj +(|i]Pow-S_ER_+=㞐VvS{0~cu%IJǰP+%fep&_k
9t۔\먧F";R_/:E7{e{:z +q+ꗸh,%]Th +^٧uuC$6_ >Ȩb4=?Mnnu&?'oK8dӹgۛKIVEQ(*/`7nӔʗNH/s'F
E|; -Jڬz4\ +!! !1oir7Lz=S\/D90M8>|]rmȿ5 hE*yGi<6cdm\Ag!`;a\T~j<fz* 4g9*K.\hy_z_1Y C)Up1\ҠRp%jseAjЌ$Tzp9薸dSdXWaocRElcbk(wbk6v.T]~SA4Ye*s3
VyD]M;َeeΘQr[{rPk@Re!7iBJ>4f[өY'(w2$ +#(ʻɾ1tgQ])ɆDMB*i`G˩1Aiaܓ"^oP/-Xl=2V4/ϳUr.7wo$* :A~ڝD- +͞_Σk'^
9+j3
fIso6;Do^s;[֤8;oО8%e'YRF5BRڊt +:fhiRTq +-g1Hܬٶ1e_]I`
$ZWX Tg:ieu~&,jXqƍY.=f&>T?[5`*u-02WwnsS|\J"|.G# +$*' r +
/ X$'X0IțNHk$6sK!V/]u!K/h'm +Bfj\:ֱl R/gaRk)s\~"4mW
_-)3v%V0'aH}SB + iκJKJFhU-c@.q;ycdgުy?pF\siX*>5TXer,F~+`3n=_lwЅ 54앳 6T`}~ċ˗QeيnK4z}fwZ`V!{7{v=)2V2FT +ZNpa݃Zn}82b~CLCNG@ײ]Ʊ,NJZ:Pjq"C90ŻP;zl84߾|WӏayClB|L( Ŕx"ҶrH`Y%ߜ [#H^k^ bHҵe{VIaG^4Jim%&o%$
O*tk5n{I`<156IOSa@y8g\;Lq6[B,XMTIM0US;aqIFmH8Jh2a
.&аOxw*<M +Iԧ]d+9b-tqasqߴ
+'O̟сpߨ@p)Ⱦgko18<&mпuV=ɫ_UZ `sfbd,H9T/:tW&ZU&whHmXW4
e*wBTmupw$騗9/Tf`O)ҘIN.Qj +x6,Px)逼D/ߛ0 KgZ^uXMEjt4F/zB=9Q|)JJ(i;ZӛBGL9=;. +\~&8isa) 63[L(Ƙ*Gs^01 ()֧MB7F}7QkYpܜ,ts,`(sEBSy蜈{ B67/LQ=;xjѪ8u?B(USxkn}ڂOa KP2dҋĩfj#PscQ<e 9oQJgն)ca=wn 3{m[{TjIA{+J0A<iE=),gw`PֽQTSRPk +<n`;g$w!̃٥5]eI2U3:+![͜OZ?aSӽxF)&.Cv8E@@~q&ʭ͉`%4nxzdNNHN*
-[mJtB +oGCO=[bl4VpFXR;묽NYщ>۞vOZ7ԃBd:Dtq3QM&/rkJCj@Dj!s0)[qqZl*ǭ];}<KT0 .wzU\K-*0u]Y/d!h'!Z!7~ELx4c)**IF>SXVUkHEEy>v;օ00$
V
vj'L!t5ItJp!#/yמMS9_XlZPCjʀc؍{6+phPnꞼ9a=7T;cj!:}6p'=蜁s95H~IvU7|MZr=^y%"tld*%|g +갇MtE7gPL<?!*T"(>b]},ʉAq#
_,}
:d>T;ʯlTngL9X~).7<Z(~g74;L
oRVˑ:+fR)6VPoM@h#u!hBM5y'z(X5q}:[+T_0</-)nкZ<Ii7`5h*<R! +0'Y5b{CzgULfN
/|Ub"qFߙռJS~Aʭ煛䱰q]`]onSʪd_ x&X$*OxPJbL#gu-h%4"!$,x>Net9roVRXz< +xNf@"]DLөozE=\F/Ӛ⮉6ez[ +NLr:n_n6GI*RM +}aDݨlIjB} +w! +'%<@無w]9N S?v}= M.F{C0dD
4 .lU-q6=[GTfŒ $*肓FvPdv&Qd+,.:܈[@Ύ"tH\ެW/yX#dQ-eEs;;Z[jǕmQU!7P^tBde7bȻ8,a`јe#Cqm#w;$DdY{졏k4r.Q2/K[ѳ7C'W ,v6& +Z-N+ϝmV%"$jKL>R-Mv6ېz'*APm<{}_o#_I +gUi3$SD{7.iıHfq&/A/_T=}xϝڋaʄG.;}4{і4qfhզԋhy!l|n!KY曶Pk\~=+b+(,t5DƎ/RG.v4c~Oʠx]+b?;]ȝ0@KĆqikDHp^asw7ΔvWr?K&YyP`abZ}] +F.W}|b_$GKKN1Jխdna j+e5DGhd6F]6懡Vw.Vw W~tsա"CѪxwqXk},Qx굸 VY +Am#,[EliO[]^s|2TPAKwRH>fޮ`sfpaχG)/Fh!"GCNH%#;/
3<LO`A*d2^ɳ^c؉xRPESVie[9 +٘'|R#J`!Z\,r1KZ0uq(a}47S9$ļNÓ'*Y֡,=,Ty8DJU:E{A=;{ӌB>_.ZCŲ2rJgc/a=SsnS1M~UYT/~OYd=ʖ?_4$\QP0D|z[ֺ%hnnyHA8_C&'O4z(*)\R313oQ?A٤:ƭPo,xj/5?WVL8d{m$F(*z5OZ: mEl>.t4EY/RT']˼A.Y?sHP6O[**/@U9ʜ$Y/WVL<)s~|a'q9ǻKz}+-+WbC~ӷ䕖^rJz`mN>&0PDXE"?ZJ_|mZUF@~a=Qb7.+>NkS*N_>SS7k+_x%DJ¡;wّ=S)ڏNږY1]' bZ0B1g> +ȅQ;mIUYkz&t>4E<i(ţBQ!#1kZbOn;?o ++'1IdafՒRsj$>0Bok[VM{\c4:ޘ~8XxpN`/7vk&GΧedDKC#Wegh)iO*G5W4Âki
^y[3;QNW<6,r5v֨R<V~=Mnd'+8(*94rk2l@As;YHCXTy3smi;]>>xMd;nb +:[p%کq9enޣR,po*]Ch?S>\Px}U`@
S;ء)
Nމ doկ,xv֩:c7C?'Gpm+ j̲Jh9!KTUlX߳WcϑءUצfA@d蜾 +7Dis8..:9TbUV2*IGC0<*J}N@+5r2I+cE/~̗y4aFY1-"CX_uXKMoZ3A/O,`b0rr5r +endstream +endobj +41 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-61 -250 999 759] +/FontName/RXOVRZ+CMSS10 +/ItalicAngle 0 +/StemV 78 +/FontFile 40 0 R +/Flags 4 +>> +endobj +40 0 obj +<< +/Filter[/FlateDecode] +/Length1 1072 +/Length2 3336 +/Length3 533 +/Length 4045 +>> +stream +xgXA4HJO("(MzQ0$BhR7HU&4AA +JQBQ&5g~v;e~kYwGLTVKr +105E"&v)xQMU +piy%Փ'UO*@ bD$HR\@2&hBkA +$$,H&- + + +TuD
p2͐Q)~5ڙqx Ao^:"lKcHstz.@3QPgQyP v>>Gyp}Mkb?>窵= +4VK"}&זoBк'-c2閞ꙨT1#g.$IgۯW >;w >J5_є5|Qd;3{$Gzz;}GR[ +ŢOÛ'̴kg TVܧcoe0mUXcvure+1)q>3!Aq<sjuK-vEKMm|u\|jb`xRdclҬYs7:H>N݇qEŸ=[z$թƪCt$"N#(EJڬ:wd͘1}rb}'ޥSOG]z}VWrqϿ:jry<5;Onr[sj[m~-uq$èpWy|Thtak*ǃTrso(E +zٮǦ>|()K[>X/eLbdmHËi7t:+
$?U2w7MLTJSx'M#k>ɼh(Ss.lN$h3tAoqs~yߩUw澛4anZ n=*+ @Ҏz,}c~muYӹ։%[<=<vV1%z.H\_ֿi\1t*mi9;2EVҵh~HɰrcnzD_}4Ƥ%zn딷~8X=R7ϔtEلΚL|%M,CBڸ0&?"#!5a*Q]^}R=7,5B7~xO009Mu+ZoKHwq 1Éey{A-N_f#"!mwft|(B + K5ٍn^+2kN^y*'2Fi\/W,T:1osXbPauVv@kހ,D0%WHK%Z/3}2*]I47v^}&tp&;؟Po"=VY=o<:0f䕚er_66EL~wCG7o-/*+]ObUϹJioL6,J?#@[GH TVnY~5? GWF~l0غ;/JU]˒1[Z' +Kg?Z vm(jw&Ew2moڍ?z$yb5ѯO{.ۺVXZv4Xl{o +aSծߵRċ=+!SVꭽ@Oܻ:g jLlZ[{DɢXi "bggC>uNO +EM)K(z :egHrvA)OI${GiZp{k9.YSȄ;f;N_l}zl5z}5ik)aEH0{^@Ё;o8R4r3h@D=a{GW\>yuf-+,.t4Vk4/QEi}#AEI3! +!F5T#D6^⹑uzS{,ݘ@%㷲^x2kg/""!cr +I#CR 62pyrτns~|Á^CUsIӣsCS=wʎHroZA<h=P8o
x}E>I7Lļ켻N#Bq~><E +R/F/)鱣nE +>Ս}hz[2OyH7]Gc@ +EAqJ@ˡTUy<;Oh7iݎN`&sՈ~PD86_qݚ#+}~y=MUν:9P>bب.נ}^P,mlXQe{bZMaC7ӾTQ؆alrh晬fm:#;U +caRwLX#4._v<)bautu +F NgxbذcXWKtgud4k/I,Kʑie,Ӟ +eǦ5;^9,lAM}zk)Y/E-".^rq! DqxFʧ6%@7n̾x-c1+N.2gXÚm>P +)*@HFz|yWo#z !Y҃yMIj1QmTͧ + F>K^_s-ŭCmgQBt^c +EDzqc%M,.ё}_QumBin%)e2#O?}[^$9l?%\B%4LHmSy,wÆ.eK2]<CWËh,|#Xi!j統\ܟ >Χhp@$Sow]qX6>IM)}ӢojS?;-^+;!Y(teWuQ襴~Hʶ +/wQ.|8Rf&9fIbвS-AjʃWR/(ÓO_>AH +?^L-}$+>?Zaw"wբ32+Ro0Y_zʹxEm)ѵ^
PVFJ72zJT
fB6ܮ<~|a^6c-{O-θlܑxYm)m#e^u}aT|ҤIEfa1Q +n>iTF!OsES +*AM٤!K SiX[$h7
VtTjxgtC6-gbFWj:L])A(;9룎Th!h2&;C y S +endstream +endobj +44 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-27 -250 1122 750] +/FontName/TSWMCQ+CMR7 +/ItalicAngle 0 +/StemV 79 +/FontFile 43 0 R +/Flags 4 +>> +endobj +43 0 obj +<< +/Filter[/FlateDecode] +/Length1 929 +/Length2 2882 +/Length3 533 +/Length 3544 +>> +stream +xRy<mQh,ndYc
071BHd(bZRJvdJFBN>{_qyyb(im,4 H8R5E+HDBBb8"ACU +sde +Gvq\1x_`ԏ082Ϫ?0/h ed!w .D,X E +z$%m%m) +A5k߫FB8oڂS))Q7Jauݱ`T2ixD
|CkD$7N5.M:Uc{ +3 ~P1y"-fV:gwRכ;lj%m.ncJ-'#uE^D;(IJ%0}s\:n2؞֡nu(ӱ/ss1^i4-lu&7|Kq,jLx2aPzY2en_WVoyo&Qjԛ<jwmP#V/ײ7IYn "El)?etC-MTYB.g=a]ZDz\UNarRbYO;[СZ&}ߦ +2c'9:"͠iK\7^Ic=DZڕ(? +I?+IK/'_ +endstream +endobj +47 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-71 -250 1099 780] +/FontName/ZWDCZZ+CMSSBX10 +/ItalicAngle 0 +/StemV 136 +/FontFile 46 0 R +/Flags 4 +>> +endobj +46 0 obj +<< +/Filter[/FlateDecode] +/Length1 859 +/Length2 1976 +/Length3 533 +/Length 2587 +>> +stream +xy<2Nf0EdӔ,kV֓-eIY;TE%%-\D:w_|}Нdm
,66$2Fh +8 KgQ!60@8/#cu0 C9t_?.NX8&ȡS),DLA*T:
E +C 6Dp4@g@> +Jq8 e'}肫A>HdeoR֜Գ˩Pt]a5*;s2z9
wg6=lI04$O7^ʓtE5\ +8Ie&>fI$o6qTL2I՛Yhҳa3su=ب̌Gh@RD\L|YXT*uc>qZ!
W:qiit5PYI+ꠟyD2@;,?"'#'Mv9_#<{HnʬP&H \V*m6|Z|"g=(OO]٩9<1uBEג.vwԓ9K>} +ev,"f-~gL4?#gf`7X|,I🬆klg&)#8Us$%U +6#HG{õJrv#"ff]sG{K8Xetv*#:K5zB1NWQͺ~k+LP~n[?dU@M*i-Uoh.B?ksg٪~1tpb +d.*7-yY]J sv-/,3U<ۂ?p2CIdo;)I|| ;kmNX֕x٣FLƂoGӊlz'7yn>ϛ<<W,ͶP6#oS*W#ĪnA|ԑy4N1Nj/Wg4kc0|ZJRIJ#]R-40dLzXŁ,<~gF+,t":!9ۛhcE0q%>Y-Jy/ b.*?oS+ KnK3 +z%<օĶ;\g5Yl{
&Zs:qL! K«ȬyQ=Xl]W8RS!WkQƈU%V Rų"%%/3)fNڣTqJfզL~<W>V|FfYWkUsQ{Z
ϢlT^5VmO|l/]9Boc[r>]Uݲ&J۪+ +*9hIwczēS%j5cUϳG^v/ْZZ^uZnpV*:u5)^퉃Znֈ</wxѼ%CFwbۘvcsGfu/:NlH)o)>˳1W_JZffˎeR\m.e_įJgDVNɃ~jPSˤ9;'8OSZG.@{Ex$y)unpyNJ1g/1Bn/JI69 +[٬N+;\t)(\jG90XWX,5I.--xr-'_nN㋐:&܍BG=Ms[w|3̦*R9z
$JFr͙DuOB?Oڈ)L+MjJx4oY⢗e:v~?aժG<mdߴ5кņ7:(zK)}rY+Y{`@wSn@T\}b(e5啱YkTQlgr[("$heT2^KSQR=jR}[m̑~cT<Kh{V4YW6JϯOˌO>o8Cx- 皧md1_ᲙN +endstream +endobj +50 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -235 731 800] +/FontName/VVJVWU+CMTT10 +/ItalicAngle 0 +/StemV 69 +/FontFile 49 0 R +/Flags 4 +>> +endobj +49 0 obj +<< +/Filter[/FlateDecode] +/Length1 1361 +/Length2 7279 +/Length3 533 +/Length 8123 +>> +stream +xeXmר)Pz@)AjnFDARi$<~~cǞskZcQ׀GbSvq*hy,, +HY&\@0O\~ +muv@J +c` +xC-pjnh9 NgZC_Ъxoeb]t"0%;(d%Sk{ HLekG
|Ӌ7s*}f$-R!k]tOpӈfQw?*J;YK~Rkn%-rq\X}[kpᰳ1Ńs9 +ͤE"YpsR`O"ZWp|ui!fˑeHȨ'H=ͩeOmaK)"Ft,\ˆ]}q(փKVg"3﹎Ḏ[Z^U7GǞ5
_A)gE5+nTP"|湙w-j'suS_"eAd?|+/Q0c#ΣxĮG2p-D8}z70Z!XigK) +|V-!-ԐMb-q»1ܗ6@dY||M[|4izUrE"##<a&ZuN2im'fmҭ(LfU5+SӴƜdLƄ$>OqM]Xa26ѫЈtLyP=R' +,r3ćY=|G`r7g+WDR~3ʴxrVa,6Įއ}ZyΆlec;,oMeKO)GS bUgȀ1v6r>2x*ʟl +_)1;,Ԉzx6lie@q<7.;IAF]SNhdy%y(U* +oI#華l}]rw<)9"E5rW-'*y6kY-|%C*ꑵO6eyh~`qÛ/vd^tk7V,@D8"$nf4
ܻh
\6\'_=)R@I5M4ƚnj=W_k@ !RK)g*pÚ?͢` ҏJgSfI]Wh ~MIs՚?q|EGubG睸ڢˍ81I=-+a%y;}U4ߣw.Bzo1(ǮM)WɬQ9=Jbb@|k\;»ȑFvd8BCS&U8 ?b ~"+}./Xb|婃⟈iVx +QҲ:<fTa^8gx߅uhPxOAa9NKysR Tp{Loc羮ˤ6`ޜ1bRLh(+j, +65Iaz1`V:><Z
kS1iDDxUnT@USvUjs<:~ɞOۧGj8<>elu6.2@:#Zs<cc}WG +?FDU9kw9;zGNvڷ//>UBBLwI%Jܯϡ℔z@b5ytqxSDwqY-6YEmOeUU[O彬nY7M-Tۆ8q_F
☱gR^<z64\2#6*T +2d~T}Tw)O] c1`@<hH+y7BCndqvݎ= +Cq1eV9>-Qi}DSlӛl.fųn|,'g|[;gïhj3jW'sXޛj^+u2֒b`>ePtv_Tt" +zq%UfʌN,<GI8.#W^2?[J5%migbmW7XXtgvb/OŬ+sa>n=wt}Wt
utFT0g~}eM䓮N^+U?}utzO|nz#)U94;,a4*pQ0f nv=Ճ{+Gf.Nh^ZhM{B~? 1 +n^/PrYJsd(j ڗI#C9|TؐS/ϓcOeoCp:kfm|aTOqwxqBaI0n?B!ۀ|hP3 `?ԝmJ=lյ_7^kIvɎgkEO^2_u6'UlozBF=.r՝.#1iߑ)=U&eo/xCuw -V&kme<i" WlPcI&97<
:aG1leN10v!vo~XwA\ M?_ۑJ3cI)8e"|[MH4ڼ!rD[Cubj1i-1vwKYLYbN~,H^lʀ2Q6=wŴ=&36K[S怦)OI M6EL'<h<kgqy%1:@>}T#7`qRnڧ۱ed+r:|j=vhNtcs|8v烋 +
pjv!-X~k<w]"eZZ35ʔ;\sGSo=ՀHo^v7e!im>/v͡YK }MdtGADoy_W^ByE6U\vm9זǥ9ݱd\ly#aNW?_vUN7>l\zw{e8א YѨh:R#۴|>i*P3=<Msd +6-9{N8S(Oт$"#J XJ
pGIOx{㘥ʁ !^;E֭-u9Xb.vBcHYOSݯʢhP1Q*$A9M=Y-CH=R"B\o+ ufSd\#fC:>I7 ƍ|uJiP2QQO߭#H247q&FxwOPwDY@x/B@قGChFƷzE?7\U]!fbֹO jޕd)4|2֕1O"St*sH_J
kc +)}?1m,;sRa-ūe̊OTܮ>F7Sv# d6RX4n>6PtaM[OQ-c$m_$& +.y>ZXyrYS{
1o_Lִ~gJEZg
<|njyy +:`.~gIf5n>GKrTʌka蛏
ww{JI\~ +u/:>6Ҧm<Hd5B<fgY?IbvdTg`L|˝*{7W,wFS{YBÃ1(~Ĵ5#@/{>ud|~x?QEح{\UQ+$0r01uU^ġ"s5˫~wJOU %b~?G6Id +_> +endstream +endobj +53 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-6 -233 542 698] +/FontName/EBWUBX+CMTT9 +/ItalicAngle 0 +/StemV 74 +/FontFile 52 0 R +/Flags 4 +>> +endobj +52 0 obj +<< +/Filter[/FlateDecode] +/Length1 2128 +/Length2 13072 +/Length3 533 +/Length 14247 +>> +stream +xeX\϶]h݃www \ܦ{ȹ2|gjwת]XI^$aoBWS030!:.vb@ j`a0sq! D<,-\ +2C`T?ߝK( +vVp3f3/WpAq`U;˿Eg8j6 g +|
~#%Dl F7q]$,"F` 7ώed"F`7ȿE.&.]F`7E.ov|#]Mm hb
r
0s5r;?عx@3M_bS`/;Y`)le`+leB_ryzB_rVn!
'_V^dfaV㟍_?{oz +DLL\:L\;c|F@ ,,KHCOFzI4;&}9GaX +VX):H0O7ƠG<1:P=vCF<voK<Abܖae*ѥݨNyqwDlÛ:XIQS:_ +!zu&)]Pr&ZĭmcC+q1>Y͵>́ez-Y334DY',5Nɪ4dZ?9:bmeA<9|a3iN|=v궥DU×m&jKΐRб!`R}fvEM&h&-CTE<nkj9Uգ}MEE!;by
vYA\7omź'h[_.|ꗝQt~wymk:pnE5qH`;sBjwB>b֞PI"2m7y*uUPad2U<uJZ6aMSo.܍5mѽ~Yfg9yb1xFNΆQ]Rhp7$зRYߖ;ӤCec}UsqeR?/9R
QbWή֯XH9 +.w<gݶ!C~Bᥧ
$C9{ _9Hog,sf +ݒoҺDRy=3xW "&EΕO#.q$&}P35m7;x4&"yHHwج4r_;5| +d7ޙG4GˏmS,fc +``ָswbS> +?1hKBp$&G*{;`b#|݈DE:QM9Dk0?[<qQ{a^jVU!+r,(@@}C֟QM LiSǐƈF<-aovh5tvz`v`g5fpPj"J9_;KcewNrQsҞs+9YĒ,SM+tE
:]R/}!MmT +713%!AH^6v#BD^2,K6}RZ*>}&Q3_Qev͗4knkIw=wG7/ޫ`yO7z3=5jHRn*Ok;x&GNsD3{Aߚ_ώ͓[ |J(0('3-$@7TjP}i>].xp`ӧ@g;ɈU>1NG5y.ٚp3>kO|#3AϘ_daRMt![k,~]rǯ?pnÙrb~4kS"-WߊGN?Gc{"]nGPwMVɌ}i9Q[T +V4MjϷk/۹܈>c/čU5%i.Q 5OƆ?#fBul$Wk|vy@2Z/"U}hGI_I
Z^90ŜFJ)U_vX=
ecD_ɶ +#Jc +:-ʧ-|m(e'53$,
gC47a;
u\F$;7YfCNUyS*bHZ@ +O}wsaCV629M}2R-KC9aX$tlniY[u0]K*Q
>%4 naK-w ZvnO^:RѱXx*8Esm=Q +Egض)T#hXDEK؇_HN^$aLE&<Kő45ՊuN7Kk'!@A}sQ(:2$ +=>Gf(ً[yo^:7$0_9d.4WS9 f`LNةc *Y]߆oJ9˗,n5!4_N;{TJRPWҌnh>s>YUܔ*M;hq</3c~)7Pͦ&ceӎMqʀab-CG:Nbpu ac,~NrZrOr_
b㬴 +ZYYdf}3q}6\+?q+phBc]wkIKu#J"w7\ٟYYVJ|&VFW*>ÒQE3y"0f:)"̚E?vE#7ʔBtl溪Hx윖!M|8ж~N4@7G"!#},!")D :
X&1H$>pJj̭Ev7'5սo̵S'NY\bc2u;Z +hd^%|&
n>'i\^8t07Y(.(8 +,1*濣|'8# +~#!x`Ѧx#^=g.qB#~%G28eƝ@ū'V0͟pH2*߄^+_ux0,_OyD_{SۢHs)c(X Y/( +yASWNA&ƝL'dxT*~{IҚkc߳vh<J
P(HJt6 \8_zf"";z7Qi2Zֺ13p~>kwÞIKXK6MՒ#W`6xM^T\Ir«hcħ0XXIm!6a`rI8g$ CY\4sbCo %mAE'`WԫH36`~eۯ8U,JVLO kЗa_;9 +~i+EDhќ)P2${@Fi 6ʍĉ3!G%-kjGudwUj9Gug#MK}8X$gV|X.O$zcl#L림__tv!8ELl@Fa #aZl((u%(WTP)©H_]
P.?.)e.[x>˪t:s7#ErCG7\,˧oY7peeﱕ+0A!+ʐ ĞrcJܣzjs8><
.
(=߽ir,=oPeF>J^/6^fc.G D
+3hb-'8,t7sQ#~Qn]əGcա)_qjqv1_N[2/?vyi.D٢顣NU E14^_PNɓ܂ڞI/uFxW
J'A%^~vY=m#/v-zOiTl_Rsu `/ֱ=Җ|-1Ƭn&kO7Eg<@zg1(CgZ0\foü;GlfH2nv3doh cNLc +brQ>XVWF=K!P $,'pY.3G +t}t:h7BaPa7K_\ShI>}&iĪqf^55F!4ewUX2eb) +s"P0S.exiogxDLϝf8\A+;E+Q[a$)A~F'BX~AdH^ + +TKe^;Pk}^zqvja^R5kBи,u˶=^iͱBZf~Zw_L0ter>{!w{u~CSHp;3@GV|gc\Xwq#RZ"78)?_!eetFM2
f{t 'c_UUhƻGzbG&C-h~qCijz^վ|xh0C1{LM%A)7*Da^^f?D߫bJ?HZdDJ0)H)]& g9B8VS䥤NfϿrG/36_X?z\6\3
L^chiZ|؎}ҦsTZU1O+)NWGIZ(!r\tkC.X8PQϺ \ckQm6Rҟixqh/M3D'2S4ʑi[ROrrl}oag8'њO+^l^y69Oʯ?z.\}~iʕ$YRAYM5eƢḫL>:jw/ ǻ?^L~Ӗ=0ye`>HLl販<oIƲkn&r*:G2iu INyX:AOHZL7#FlqΘLjVjk͛K)lM48ڿDID:W^\9С-E3Sݵ'O
! +b +uYW +U>_0pjFL i0#-:0Kh3*2e2s>3\HЗq$ +)FkJ|Ȝ +~^ȬBUu)K,Gi@)EƗP]dd%y3zMH21 :)G:_Pqpl+}vrcq5d{0t'YIsB1;RŸ?'hE,R%H
NW`2fkǫphz.vgr+ +<aI<<çG3gwRk)Bz^*#g.yKhP>f<)ꌖn}yg`TV\'{@a#`dR7$Z
wMe@*C}8f2P5~ܔ1mFPnМN~/_]8XJY42O#&s/ڰNmD0[ +!ic8F@]nPc Ilg$XW1P;<<_Ai<歭}[~};bc\\p'`͈_:m2H?0}8,HmK^ًL0Y +GYGaHIMt8סKJ+>,tEy% +eL{'fmcw4ء(;eh]3LY2Av"*9kTXHȊ^ԶA>r^q/A+CxCZX8% v \Wb5cWK['u`
6|/aYKj_-k0R&kKidmI2fIms + +z\XWf'[W)&_1lJ?~H.{mJyzmLӽ:s_jo\
dBr|YK8lбQZLwr;CZlIRE0HyiG3AvmWk'#1k"YFl(H%' +)UÎRQ6Ea%B@Q\NK^(F 1&Mmnl9nSz]P9f+#c8 öoN;Ff3=wn=.Dٵn(WR=?Gj-`\þ(qoAZ#\с7p@$z.ש$ɷdrJHqu)[.MGL4JG}4uG#ǃJVhJ{3^TZ ܝ.$^zjZWD9\binkwk3/j ? +hPI]l% ]&ɔ@wѣߘM5Z
9+lÁhH&rʶmucT+cɺ0P>!FdVSjP +N4wkYK(/&2$S~7
ċdUa^Sx7 O'zS3/=WA;t{pwlhQ&H W:I5[`K\MT7hpo"BpH\%c*_ܾ:kgqƁӦi7ys$eGnmiKA\ֲ\6>+ic`5F6yw\OQ;0 }YngUuqYKR.YE td$2CrYTzo>FYᾫ
Z}Z.ä"3ZpWϹ[)A_?մ1cOK}L%Pb̥k[Z$QksY3nKo29]iʯM<fIQj:ߗD\e!㨈0"]88 _(YPfq煯^e~%mya:(AXge&볯(Z}rڱ1L a uKɫ?WPE^[2(+-F#U{\^<3Pc; +ROe-Ny齚4fGiT! Qu!g VcqȨ0܊_?5Y}ֈYzV"0/r>~aJ{\;c}9:w:7+z{٪Ѳ`eҺP<ͮɖ"Ռf,7:EGXQ07ecj~UH/@S
t#eoleT"?@rüv[#/鹨kwaPچ !KV`Y³Dȓսiz5>#B$YԷXŋǔ!.jfSj>d'㿧^Xo:9:E<_{Q9A4K&_˘80gc.fZW?s$tXr +9C=2 5V]k,1H@^KycǤxkFQ0f)kwTUǰ!MڂOyghTv<y:[{9 rj5Đ{%z/Ϟlu8ebQy $APT'*c쀔Y.zRbh6H٬~ר3~ FFct8FR^{ڐ?:Lrv<c +>!:3x8PoFpL(@K% w!C^y˟o$%!m)R<)5q|uy%<+ߢV8dm;Sjִ(E_%̲*aQsOCg?-Wc@y1;^Ҁx.֡$ty,LIK+B+ +M,([}4'pʳ!> rl@*n`NjI^'1͋"F[I_pȈpA}Rp]7&3>a#dy&ڔI6JI0{DыGJ>Oщh(s*3J&
K\yHs̢ +dk;۵<U˖'>X^p/)o%EDsG]mP=eFid@]Q5P fpP7R';8?\̰{4"",k(ܿj-.}J'nb;^0){Q-kM**#Je?t{)3Y\<F|ckJ.5&k>`_8WNwb'W=eX-ޘ'5VPKNGAu}w,c{!<z
̿#MX" X{l;)B0a+gG=穦O8&sԡz4sv箏LzAqXERbM5j2rwS8ݓ=?\m*i}yԣv^WүUϊQ;GI׃Ngv"ųȯdl[kݏ%ip [K|&S){!l_~~h42\[SWPQs,+?+e/`I+%ℾp2T17}3t'5J8hכBka{kj.
r*LNV}Mۡ8VOc#YI2[磐>RV*7\Ϭg vaQTە|mb,D^:4uH;dtwOe)I",KhgojXx"OVU$Z%\Bѥ"PᚎL
/WS0g.I2+7;c/2k:_R;;57MӜ!"069Eυf'0
-jF|afiE=" +eǛM<jƛE +'^;; Yܑ/[OVs=:>Sj/o6rS%{IﭞCNj/#$d4#Wݦn !)dvCXN`%NQx<*|/s̼0Yܿz^;?%"ὀ@3p֯\{X
EuKL1.5X|yWLvM=*6%كS@Bl|-1Zzk +2VJڎw;F~ׯyg{u1CkIRz`s8Xǚo{E\ߜj`Td!j+(NX ?PD7wyOȔM.%6Pj`$Q'#,l֡0nMDD\|rk U!!DՇtvvJN߲(:BHZ.(n9]TQ~*62 g#|j_nr_{[9J?jzcx>/ :)m{Vސ[&N.@'kߝ} +endstream +endobj +56 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -948 1329 786] +/FontName/CSFBVJ+CMSY6 +/ItalicAngle -14.035 +/StemV 93 +/FontFile 55 0 R +/Flags 68 +>> +endobj +55 0 obj +<< +/Filter[/FlateDecode] +/Length1 779 +/Length2 751 +/Length3 533 +/Length 1321 +>> +stream +xRkPWAŵvUJEc7 UHDҠ&,lvaلO|!B*<| VQQHB+>` +(Zm7Pw=]wpPe愘A*F0H90J`R$ &8xM@i,I4P\4"N5C +U}wRdrVgn \dUodOVWrݭ~.ŶɎuܸwyưɮ|qQ߹~KL)y暧wxF!8dvƱ{]vnL0eƂinŋ&L +:fm-*Ȟ|CӷI^I>;]Qd>)a%xY\wz;*>XF/ (c +endstream +endobj +59 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-36 -250 1070 750] +/FontName/FMTZEZ+CMR8 +/ItalicAngle 0 +/StemV 76 +/FontFile 58 0 R +/Flags 4 +>> +endobj +58 0 obj +<< +/Filter[/FlateDecode] +/Length1 1121 +/Length2 4607 +/Length3 533 +/Length 5352 +>> +stream +xgXSk)@
Uz:#H" +*. +*=ksD`(D@e +hO!; + Y:qD +!)b +IA({O_ A8B`,+"D/} &;qoHr
'D)o(BA1!A=C¤p!^!OeQQKE@iIp-4A#<ZjقҲq?E;!ka'B{v/ƹL[~0 +WNʶݯ&C:Z1UG(k6e]*]Ԕ^ @+K +,TX8HɬUR]?Wa+a/@&`*6euM)?y^{~xC_73V`dwrݘV#Q'fgr>Lpvv<_lHGhWV}1MÙ,?tsIq{CLi]{ܯV;6/p{C#ɰijN>sr!B]ӹM%'T.|Vj喫-"R"&p!\v[D1rN$O[cBZ?T +_5N%nG[9|)`u9v1=Q+;6ߌ%v +\%i۽)Y11a2M>sUZΞR`?4W99-e; +j9MaR\t4gBܘڰ#f?+d1e#VېiϽP-7|)R}9XPQQ<a|܇D;\3,t+tI/-23QŒpuFY˨3k_Mu'E::gmFU%O8yإX[!'r,*Z'Qh>O}LT+B3'RXJwLD*~`J=+ͱ*{cY&$Q+Ter."asH +v}ivUQ7]Q]p鞳Ɣ1f%Z&)݀F笩<EF1TEHWX50}!g]tyK\ tD7
`Ω9KmZljSn[j<ءc{mוvӁ(n(wy>O<`4גytf)db2/fٺ+sYrװb-貲ܪx4}.wYWMZyHȽgYg$c3jRֶm06*u gt>'ιV dezH59K}f['
;Rޙ:|cG!^%Z==ٔ4]uGO*OTiXVK9|x5{M-)yZzg)q!F))) +/onoO?vI(Um?i{+lt+]DsCDjIfG{5YUόo4h(@ӉGR5~z_m,lۡR~=IRl>)CSI{L~-،niԒ#o%s+E%g
}p=ut G>vTL 45"P̗{pZL;^ &{]0q{cn=} QNZ
lUQ\|$ +uxp}Yѥ>\⣰:R +V=y85 +MgaJfx4MfU~ 3xN/lǓ_C]vzA3WP^dr]HI]4ښY騂yMC[;:7s+ Ҧo`qϒezɭ_6&:84'/f)4>e:3%\U|.c3M[xx 27eL6U;I.G4즤#Q߰l?HZ yf]RұT'LVӚIo.ł7B&!<1kA ++Eg*L`ֽIʾ-n0δQ_ٯ*Jm4[J܋~j~w&B9>3>w?gDJ7.\V٘@m1ԀɌ)M?'V|)\/&)lM9deh;Qi0Ž:DJQbcaMܡ6}^a55qeg\͘jǤkWP2i^Bi.CofHi6sܿdbtV@S(j+4Ĕ\1֫'6Dx)tzbVmf5yTq4W^a=-4dOpŜ^i?)bbA#2/GS&Gyۮ暘Fb{L`!LQc<b
5.ڡIlY7ꯣY=jZ-W[UE{0TD*ٛu5tƦhaϔ#kkƑմK81vOej'YJ_Ro˛m,>:[)c!kmi鋩X{I),J?F *ϲ 'Sj|oOZI4|QISQuVHE^*ahrUhAoiI=T]\L<ɶ!%f= NfC{vR79.+4$դxOZNo|igC͢Wyvlv<(7ԯe9/Hvkl
!q~L{÷+2"_q{q]xw?.<c;Qk) +zrU,$↺^ˁtSү%04-W*wcHX,ӫq +Ŋcy|$MU:K{˒d +S
9vܞA*WOv \eVʋ9J[!EԴQlY[7c`l!bgvQ4zҶ +T!̃>N"l\K>Cs0d"v#FqUQ~yEѺNhjǍH^4~Is|,,/WDŽ9Ջ/.Ho+|tw+:IdNb voG˚4X+;(iqBLݍ^D̼ၿns'dixy>U+&:Hŧ|Pff>C3qvIjM5FZoh}ě'ƒyqYw>(reC[݄m}K]CהԜrY#"گtt/K<ުfl}R> 9~B@g{Hp3K.s~,wYAj5msĤ {Z<~Ȣ@窪x]'5g^eqe + +֚'/-qg0q/X + +endstream +endobj +68 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-163 -250 1146 969] +/FontName/PYORVA+CMTI10 +/ItalicAngle -14.04 +/StemV 68 +/FontFile 67 0 R +/Flags 68 +>> +endobj +67 0 obj +<< +/Filter[/FlateDecode] +/Length1 1246 +/Length2 8411 +/Length3 533 +/Length 9202 +>> +stream +xUT\ݶ +;:HB@@v~~/# +vhz:l\lcf-|ugݤ-V@n' 7Лv +ૄjajj8Nk_?:Bj}?}=y6%$?x3p9a_+n 9) 7_Qs7[_DwH
})
]DotEHfqDWO°/H4~E)})"e.^biĽ;Oùi#xi2==y,/\;,Ɣf~~+j,υ1[tܻ1KNl!"|z#Auw|K4O#XA2Հ'xˀ% +4I0Wg +ϰONl ,Bm2_9u
O}o}`ti3$s<`aR%oVQ{%;K~NxB߿ TT:5&2NsF6|zQR<chbґJ6%ҷx4uЕ!Y +VFQ(Hhp$SBH_>2
Ǟ1Nn-pQN8^b\Kk1
lF}S0E72m&fהuG%lH53@9={}#ҡ<1<6$yMpBK'<vR%+!wEn*h4leO-j!3ͤP?\+k"/NRXwLT|kgكl} qQ
q3(Y-aU\bۇN`eDg/fC
-2uֹ0 Xg +'q`0t=p\t-
"Q$AQlHozU5 Ur)a߹s+$?] +!=/%{$ڥ |"7؎]bHKhB9\}G:)w[USQ{DiGbD!yÆLB0Zf-؋QO*Vn]_G6AÊ&A?=+sFA +i2D?[gkCFMs
@{ؔ7IΗGKxFm7a%Cw֥Dmu蜴~6PwPȀE4tZw8
[Ė<yJ˟'(Njg w5"!}ÄY1 +\y)ח]%Vo7~UR"0A;fzcBݱəή 9@X$ٲvi;^KH@Ox4a[U#dc=8W5uع[Wbn.?rMX5/,y+j7k% +L0I6&~ɄL4NRH)#T*)9<;P5sT
>q~
i*CjMZV6o
Q*kY(Z8~n4/u[Wh=ISot#-Bf6U#\dCg#<OA\_ap}cDύ:N゙ +-[iXs#gXD:ۨNͬicM9{+}Cxl_zubRy |sa` ,)3䴊vn>L8L2v.:f<'X"p :`M[䄊c2s!an3ʞwfIY8ٽ_~JbAZ˫$)7_=d/j2/⿇"⚧s40D}끸yTCeBAg,pC#N
n'L;Ϸ^B;i2uVq[]],>!i:X:VB..yQLOsN*X'V"Zkk\]ıʮG)va7sTK)Lh#FˬDI_ +S7C̟*;SPǢE653<r;,_H +G
g/G1$jt, +G bNd|O
qvσČ>Xݶ72*EBU<O1F{29uy;"D2vpfp oIE<A6Z3FnLzO1BG4(0JKU˅_ѥ</TC:6+4C8/#fM9^*J<wJqh).MVt +Nj7/;VkuYs]sxURDG;P~Dxnlax5%ץy#qZԟ*H)F2$Q=.&qO߈6߱@XRن_ȿТT kT@D2eM4_Uܫ)c9^̂ItvuKJUU~ +0g`ÇӿGX1Tlrjvn##<xF>cmK#(Onm8Õd +&..aun'ζ'TItPq>_ +cIs$<oX' 2 +2"hè +ENnࣨVfL̿+&vΝ{!QXmXj5m +X;.M}J.RQ2Hxw/J"Ot?@YMF4\veͥZ.n-[zRnyX]4',զ8'qrצ9`@q/E[] +C*n Mh
02=5kV\3)k|_AצcxR0Gh립N-`o^Qs~14Fc_gI+[oj01JVORY)Ƅoc*wS~+ +~FfĮ䍴ρSZVM%JRe)erˏ=5g32OT«<V"R2.[i9}j(lGZo4zLqmi?Y:_5^1].y7d_\h +~tpNhFc.-o4[$j|LR5g` +SQ9i*G}зeK0g= B:|OI~_0G|%Imx8{b.iBvԮPzwi˅;p' #1z9jH$hPj|@X+3X,U&b\3[go{P"' +"_>a7F:,M +K7lؕpyAK řZXv:Wt<srҹt`ߚTIp</!K+/Q3SdcA'[jE55bI*Bي +AM[Q1`Vr6 8E~okQIgQI-^oC#v'ηK#u9]\:{g4R <y2Ed8f0iR6ǓPYnWuHχ@p<;\wy1AGklTEs_uhG3ضJ4iDٸ:z~k<+=~ǔ8\O'ެTV/T6KO*KqCFR}n=c2fHX|e\r"|w^`䛡%|jXk^Eð܆[p2ccu۹M.=hT +2>7GЂ}|WEdk*cHΤ-1KɎaUj<O$*!tC?'EBeD|B=]|]1!dSwz4V|jstgڒɑRC6 w08g; [> +ewm6*,jdRLAR(l}=<H
R6W\69yїSPJ)'`U%p)8&*g͞&CG=#,DZBX»{d9ËX_K3E@T(CՔT&gsHGƕ}T:*8 %滠
(]BP1☾(*;yr fgY2o#֦8`ME~,vwEnF"m4S,^_,uMh51iBPy1s~ peɄf8x4 +=E\0Fy$w~p +K7P:^^k` Bk`6RT<Aa@ :[2@Ğ}|7;3 +'uܐUh&<"pMo92,nMvq9Sgײ} @#Zz4ǯ0̵_7pG-}n(JE5$KMHj|rD.TU@72ޡp7O
bC=
!ʰ_zaf?O'`H#%\?%-SxK}xb"XEj._|7{Tl+٘G#;Psʿ&)7}pևYׄ> ۘ,-MjuՀviqJ"/(;uҘ3[xR#j>sǍqt ײ͆ɴt4Se|V9fML@O>r¾і2yDhnBj2۴O&3ݡuujѵL;b5y?])6JhCKDџ
t1zS[?pW1t/q m_]+@IRgD\B6!e rP$~BǓqj2^)_TXQ wMSOs9J+P3GBmb_5SZeCe!zj& +ѻ5f1qm*n!( +5~31Wv^\G(%ykpu;3&I4lm=n65 F72!CVGP'_y^wz?K't&x6c𝘄UJP*?;fpOۯGlU7g|>P8~o f-y$M7ysE7L>s!ExgK8~$\.keJ1TdgE/ +endstream +endobj +103 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-30 -958 1146 777] +/FontName/KAJNJH+CMSY9 +/ItalicAngle -14.035 +/StemV 87 +/FontFile 102 0 R +/Flags 68 +>> +endobj +102 0 obj +<< +/Filter[/FlateDecode] +/Length1 811 +/Length2 784 +/Length3 533 +/Length 1368 +>> +stream +xRiPSW-*TqY{@DB +(,r'@9FDAI +丌R W)P?ޖDH%0=0.$Nr`q$sdc[jxNc>`LHVGC +rH1p[:D4ԸLH(8nĕ7 xGL:!!hIo7D,=>q0 :*Y=Vj&$ +O+Y&@H9N(`%Fʅ( 9L0q$lL4XbRJauVC'x'? +wiZ%ːk۞7f\Q 9L#.Vl%Bϒ[=VڔstrZi캀PF](#S-7}y9(5;ql?$}S ?c^'N}+G6I,կgJ
vw>{
]=Gԛ鵍#۫Ol\zԈk{}U}ŦW?msYucN+ZVP V9'<5Ÿ7Wݺge۰Bğ;čsnrMT//rѾsRŮw/u}IJ;lb6yeȿX'djQ4u, +endstream +endobj +138 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-32 -250 1048 750] +/FontName/DNGQRU+CMMI10 +/ItalicAngle -14.04 +/StemV 72 +/FontFile 137 0 R +/Flags 68 +>> +endobj +137 0 obj +<< +/Filter[/FlateDecode] +/Length1 806 +/Length2 1482 +/Length3 533 +/Length 2079 +>> +stream +xRk8NMDr>,d̘3R"Xt3e|od*dQ-RTKv(tR1FTZ]]k?}?<w2o+G7r"G'OO7x<ĉ1P83Pvv]6DDŚ +Z{q ؿ}sňn?)@! 4 +R5z7~s.2kcZ4mK֥ +LFؙzғ d0N}HU"+mFvhNz3}jH|)tǑsq{&?VP$LpjyY1JZuUo}/xh\.-UsI.νr`<pŨI(k~+\',#ٷ\tUۣ* }_^21.ldeJ)Sn귨SlAˢ7^57$Bv&G>*f6gtZ3-䭼&Flh$QY=^u-i]swnYPubV['k'F*i:T֡դ7::iն[|3<IRY!+D`+919}JY7ᙵYؠ3ˆTVGy~f?c},+0aAiN?d*|]&qS#]+Ujm!Y/wNd#s$;6/;\RўD.ZA*\b
K1z +$k1/vbB7%;5K7wL1+ROORZv?d\T|wi[
jkvgR#uSc&7yD,L/YK[\ퟞ +>,\@X>8F<S^ucIQ˒Syݲ6yzdZ;~}ʸcޮ- +8mK#jrnG]զ!\~0C 0ˠU[,,]h]{f$%k7L;[.ܼw:'_vfIo.$=.|_MPЛ`Uۢ031RW`⇲gL,;3+5A&Q3;E=Ư$B#-}J$8+
)H#ҡjs,fV'[u.e{IiM|-hr~A2쎭PZ{pxk[Efl +endstream +endobj +169 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-27 -250 1268 750] +/FontName/LILEQN+CMTI7 +/ItalicAngle -14.04 +/StemV 76 +/FontFile 168 0 R +/Flags 68 +>> +endobj +168 0 obj +<< +/Filter[/FlateDecode] +/Length1 767 +/Length2 1182 +/Length3 533 +/Length 1763 +>> +stream +xiTSgǍqABB&= +RJYBr { AE(iYȾYQF"Z-m/sg>K2ph$"R +J^NI$gKaqK![@LضtOh\l^\ >hH64 + +QD +aBT-yABX&Y:IbXEDbPTbw +A_-!DD'כxC>H?M +BhtP>.9BOV&$!jbK*J[:$bKe1%w789D +
(ړ +VD4L2l7.
yno̺]]Fz_o*/VM:c| 1k8xWjj);"j04]LnJSQypPVc3Ulu_sa$.0S?gYJ^㏟g?:ͦ 勘|&9Q9wɭÁCIo6g2lyhhܙ-kH:icv5._Myvd6^9pk@ƪ?RA(efr6tU2LpKk>NnM4N1v0[^|5|
i1sjB&"[a킀b R]j.d]3{$h#]]ˢow"6|d);7I$Fh$P-<6gMoedF~͞I'{~~%Yoh*k
o4qo_:zv0`]OݔK +1*ǷsbӘx`ÏV-G&3=m+mqսw;5FoK#OjK,FXijѕm}?ߜ{p\mM!#34ghu8ܼITW5S
ן8?~U]̸}ӛ6+\MU{\kkoC8HO"'Cuw%gڄV(Tz`kwjθ]kտָ|u?f(6SOtH.GT\Lo`*o"EC!FuR^i5BAS<pOuN_Bb.N1H
ʼu,gҲAQ-?:@x͉c8:;c(u4vo0!>&E%|,`f +endstream +endobj +1 0 obj +<< +/Creator( TeX output 2005.05.16:2130) +/Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks) +/CreationDate(D:20050516213058-06'00') +>> +endobj +5 0 obj +<< +/Type/Page +/Resources 6 0 R +/Contents[61 0 R 4 0 R 62 0 R 63 0 R] +/Parent 173 0 R +>> +endobj +65 0 obj +<< +/Type/Page +/Resources 66 0 R +/Contents[61 0 R 4 0 R 70 0 R 63 0 R] +/Parent 174 0 R +>> +endobj +72 0 obj +<< +/Type/Page +/Resources 73 0 R +/Contents[61 0 R 4 0 R 74 0 R 63 0 R] +/Parent 174 0 R +>> +endobj +174 0 obj +<< +/Type/Pages +/Count 2 +/Kids[65 0 R 72 0 R] +/Parent 173 0 R +>> +endobj +76 0 obj +<< +/Type/Page +/Resources 77 0 R +/Contents[61 0 R 4 0 R 78 0 R 63 0 R] +/Parent 173 0 R +>> +endobj +80 0 obj +<< +/Type/Page +/Resources 81 0 R +/Contents[61 0 R 4 0 R 82 0 R 63 0 R] +/Parent 175 0 R +>> +endobj +84 0 obj +<< +/Type/Page +/Resources 85 0 R +/Contents[61 0 R 4 0 R 86 0 R 63 0 R] +/Parent 175 0 R +>> +endobj +175 0 obj +<< +/Type/Pages +/Count 2 +/Kids[80 0 R 84 0 R] +/Parent 173 0 R +>> +endobj +173 0 obj +<< +/Type/Pages +/Count 6 +/Kids[5 0 R 174 0 R 76 0 R 175 0 R] +/Parent 3 0 R +>> +endobj +88 0 obj +<< +/Type/Page +/Resources 89 0 R +/Contents[61 0 R 4 0 R 90 0 R 63 0 R] +/Parent 176 0 R +>> +endobj +92 0 obj +<< +/Type/Page +/Resources 93 0 R +/Contents[61 0 R 4 0 R 94 0 R 63 0 R] +/Parent 177 0 R +>> +endobj +96 0 obj +<< +/Type/Page +/Resources 97 0 R +/Contents[61 0 R 4 0 R 98 0 R 63 0 R] +/Parent 177 0 R +>> +endobj +177 0 obj +<< +/Type/Pages +/Count 2 +/Kids[92 0 R 96 0 R] +/Parent 176 0 R +>> +endobj +100 0 obj +<< +/Type/Page +/Resources 101 0 R +/Contents[61 0 R 4 0 R 105 0 R 63 0 R] +/Parent 176 0 R +>> +endobj +107 0 obj +<< +/Type/Page +/Resources 108 0 R +/Contents[61 0 R 4 0 R 109 0 R 63 0 R] +/Parent 178 0 R +>> +endobj +111 0 obj +<< +/Type/Page +/Resources 112 0 R +/Contents[61 0 R 4 0 R 113 0 R 63 0 R] +/Parent 178 0 R +>> +endobj +178 0 obj +<< +/Type/Pages +/Count 2 +/Kids[107 0 R 111 0 R] +/Parent 176 0 R +>> +endobj +176 0 obj +<< +/Type/Pages +/Count 6 +/Kids[88 0 R 177 0 R 100 0 R 178 0 R] +/Parent 3 0 R +>> +endobj +115 0 obj +<< +/Type/Page +/Resources 116 0 R +/Contents[61 0 R 4 0 R 117 0 R 63 0 R] +/Parent 179 0 R +>> +endobj +119 0 obj +<< +/Type/Page +/Resources 120 0 R +/Contents[61 0 R 4 0 R 121 0 R 63 0 R] +/Parent 180 0 R +>> +endobj +123 0 obj +<< +/Type/Page +/Resources 124 0 R +/Contents[61 0 R 4 0 R 125 0 R 63 0 R] +/Parent 180 0 R +>> +endobj +180 0 obj +<< +/Type/Pages +/Count 2 +/Kids[119 0 R 123 0 R] +/Parent 179 0 R +>> +endobj +127 0 obj +<< +/Type/Page +/Resources 128 0 R +/Contents[61 0 R 4 0 R 129 0 R 63 0 R] +/Parent 179 0 R +>> +endobj +131 0 obj +<< +/Type/Page +/Resources 132 0 R +/Contents[61 0 R 4 0 R 133 0 R 63 0 R] +/Parent 181 0 R +>> +endobj +135 0 obj +<< +/Type/Page +/Resources 136 0 R +/Contents[61 0 R 4 0 R 140 0 R 63 0 R] +/Parent 181 0 R +>> +endobj +181 0 obj +<< +/Type/Pages +/Count 2 +/Kids[131 0 R 135 0 R] +/Parent 179 0 R +>> +endobj +179 0 obj +<< +/Type/Pages +/Count 6 +/Kids[115 0 R 180 0 R 127 0 R 181 0 R] +/Parent 3 0 R +>> +endobj +142 0 obj +<< +/Type/Page +/Resources 143 0 R +/Contents[61 0 R 4 0 R 144 0 R 63 0 R] +/Parent 182 0 R +>> +endobj +146 0 obj +<< +/Type/Page +/Resources 147 0 R +/Contents[61 0 R 4 0 R 148 0 R 63 0 R] +/Parent 183 0 R +>> +endobj +150 0 obj +<< +/Type/Page +/Resources 151 0 R +/Contents[61 0 R 4 0 R 152 0 R 63 0 R] +/Parent 183 0 R +>> +endobj +183 0 obj +<< +/Type/Pages +/Count 2 +/Kids[146 0 R 150 0 R] +/Parent 182 0 R +>> +endobj +154 0 obj +<< +/Type/Page +/Resources 155 0 R +/Contents[61 0 R 4 0 R 156 0 R 63 0 R] +/Parent 184 0 R +>> +endobj +158 0 obj +<< +/Type/Page +/Resources 159 0 R +/Contents[61 0 R 4 0 R 160 0 R 63 0 R] +/Parent 184 0 R +>> +endobj +184 0 obj +<< +/Type/Pages +/Count 2 +/Kids[154 0 R 158 0 R] +/Parent 182 0 R +>> +endobj +162 0 obj +<< +/Type/Page +/Resources 163 0 R +/Contents[61 0 R 4 0 R 164 0 R 63 0 R] +/Parent 185 0 R +>> +endobj +166 0 obj +<< +/Type/Page +/Resources 167 0 R +/Contents[61 0 R 4 0 R 171 0 R 63 0 R] +/Parent 185 0 R +>> +endobj +185 0 obj +<< +/Type/Pages +/Count 2 +/Kids[162 0 R 166 0 R] +/Parent 182 0 R +>> +endobj +182 0 obj +<< +/Type/Pages +/Count 7 +/Kids[142 0 R 183 0 R 184 0 R 185 0 R] +/Parent 3 0 R +>> +endobj +3 0 obj +<< +/Type/Pages +/Count 25 +/Kids[173 0 R 176 0 R 179 0 R 182 0 R] +/MediaBox[0 0 612 792] +>> +endobj +61 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +63 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +4 0 obj +<< +/Length 30 +>> +stream +1.00028 0 0 1.00028 72 720 cm +endstream +endobj +186 0 obj +<< +>> +endobj +187 0 obj +null +endobj +188 0 obj +<< +>> +endobj +2 0 obj +<< +/Type/Catalog +/Pages 3 0 R +/Outlines 186 0 R +/Threads 187 0 R +/Names 188 0 R +>> +endobj +xref +0 189 +0000000000 65535 f +0000191472 00000 n +0000195784 00000 n +0000195432 00000 n +0000195637 00000 n +0000191636 00000 n +0000019112 00000 n +0000072406 00000 n +0000072222 00000 n +0000000009 00000 n +0000075426 00000 n +0000075239 00000 n +0000000985 00000 n +0000078072 00000 n +0000077877 00000 n +0000001966 00000 n +0000080050 00000 n +0000079864 00000 n +0000002900 00000 n +0000087641 00000 n +0000087453 00000 n +0000003801 00000 n +0000090648 00000 n +0000090462 00000 n +0000004784 00000 n +0000096670 00000 n +0000096483 00000 n +0000005736 00000 n +0000099941 00000 n +0000099755 00000 n +0000006710 00000 n +0000102036 00000 n +0000101843 00000 n +0000007694 00000 n +0000108070 00000 n +0000107881 00000 n +0000008643 00000 n +0000118118 00000 n +0000117930 00000 n +0000009574 00000 n +0000134670 00000 n +0000134483 00000 n +0000010476 00000 n +0000139016 00000 n +0000138830 00000 n +0000011401 00000 n +0000142865 00000 n +0000142674 00000 n +0000012350 00000 n +0000145752 00000 n +0000145566 00000 n +0000013278 00000 n +0000154175 00000 n +0000153990 00000 n +0000014006 00000 n +0000168732 00000 n +0000168539 00000 n +0000014733 00000 n +0000170352 00000 n +0000170166 00000 n +0000015656 00000 n +0000195537 00000 n +0000016641 00000 n +0000195587 00000 n +0000018884 00000 n +0000191739 00000 n +0000023511 00000 n +0000176014 00000 n +0000175819 00000 n +0000019173 00000 n +0000020138 00000 n +0000023394 00000 n +0000191844 00000 n +0000026403 00000 n +0000023573 00000 n +0000026286 00000 n +0000192030 00000 n +0000028447 00000 n +0000026465 00000 n +0000028377 00000 n +0000192135 00000 n +0000030055 00000 n +0000028509 00000 n +0000029985 00000 n +0000192240 00000 n +0000032201 00000 n +0000030117 00000 n +0000032107 00000 n +0000192520 00000 n +0000035764 00000 n +0000032263 00000 n +0000035682 00000 n +0000192625 00000 n +0000038383 00000 n +0000035826 00000 n +0000038289 00000 n +0000192730 00000 n +0000040138 00000 n +0000038445 00000 n +0000040032 00000 n +0000192916 00000 n +0000043218 00000 n +0000185527 00000 n +0000185331 00000 n +0000040200 00000 n +0000041185 00000 n +0000043099 00000 n +0000193024 00000 n +0000044925 00000 n +0000043282 00000 n +0000044818 00000 n +0000193132 00000 n +0000046630 00000 n +0000044989 00000 n +0000046559 00000 n +0000193419 00000 n +0000048089 00000 n +0000046694 00000 n +0000048006 00000 n +0000193527 00000 n +0000050473 00000 n +0000048153 00000 n +0000050378 00000 n +0000193635 00000 n +0000052297 00000 n +0000050537 00000 n +0000052178 00000 n +0000193826 00000 n +0000054039 00000 n +0000052361 00000 n +0000053944 00000 n +0000193934 00000 n +0000056006 00000 n +0000054103 00000 n +0000055912 00000 n +0000194042 00000 n +0000058839 00000 n +0000187205 00000 n +0000187009 00000 n +0000056070 00000 n +0000057002 00000 n +0000058744 00000 n +0000194330 00000 n +0000060434 00000 n +0000058903 00000 n +0000060340 00000 n +0000194438 00000 n +0000062260 00000 n +0000060498 00000 n +0000062165 00000 n +0000194546 00000 n +0000064238 00000 n +0000062324 00000 n +0000064143 00000 n +0000194737 00000 n +0000066278 00000 n +0000064302 00000 n +0000066148 00000 n +0000194845 00000 n +0000067613 00000 n +0000066342 00000 n +0000067542 00000 n +0000195036 00000 n +0000068924 00000 n +0000067677 00000 n +0000068853 00000 n +0000195144 00000 n +0000072158 00000 n +0000189594 00000 n +0000189399 00000 n +0000068988 00000 n +0000069978 00000 n +0000072038 00000 n +0000192426 00000 n +0000191949 00000 n +0000192345 00000 n +0000193323 00000 n +0000192835 00000 n +0000193240 00000 n +0000194233 00000 n +0000193743 00000 n +0000194150 00000 n +0000195335 00000 n +0000194654 00000 n +0000194953 00000 n +0000195252 00000 n +0000195716 00000 n +0000195739 00000 n +0000195761 00000 n +trailer +<< +/Size 189 +/Root 2 0 R +/Info 1 0 R +>> +startxref +195882 +%%EOF diff --git a/macros/latex/contrib/uiucthesis/uiucthesis.sty b/macros/latex/contrib/uiucthesis/uiucthesis.sty new file mode 100644 index 0000000000..6de483b40e --- /dev/null +++ b/macros/latex/contrib/uiucthesis/uiucthesis.sty @@ -0,0 +1,559 @@ +%%
+%% This is file `uiucthesis.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% uiucthesis.dtx (with options: `package')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from uiucthesis.sty.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file uiucthesis.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\def\fileversion{v2.25} \def\filedate{2005/03/25}
+%% Package and Class "uiucthesis" for use with LaTeX2e.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{uiucthesis}
+ [\filedate\ \fileversion\ UIUC Thesis (PJC)]
+\RequirePackage{setspace}
+\expandafter\ifx\csname @ifundefined\endcsname\relax
+ \def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\fi
+\@ifundefined{MakeUppercase}{\let\MakeUppercase=\uppercase}{}
+\newif\if@thesisdraft \@thesisdraftfalse
+\newif\if@thesisfancy \@thesisfancyfalse
+\newif\if@fullpage \@fullpagefalse
+\newif\if@largecaps \@largecapsfalse
+\newif\if@proquest \@proquestfalse
+\newif\if@edeposit \@edepositfalse
+\newif\if@thesisoffcenter \@thesisoffcenterfalse
+\newif\if@centerchapter \@centerchapterfalse
+\DeclareOption{draftthesis}{\@thesisdrafttrue}
+\DeclareOption{fancy}{\@thesisfancytrue}
+\DeclareOption{fullpage}{\@fullpagetrue}
+\DeclareOption{proquest}{\@proquesttrue}
+\DeclareOption{toclabels}{\AtBeginDocument{\toclabels}}
+\DeclareOption{edeposit}{\@edeposittrue}
+\DeclareOption{offcenter}{\@thesisoffcentertrue}
+\DeclareOption{centerchapter}{\@centerchaptertrue}
+\DeclareOption{largecaps}{\@largecapstrue}
+\ProcessOptions
+\if@proquest
+ \nofiles % don't overwrite the .aux files
+ \def\makeindex{}
+ \@thesisfancyfalse
+ \@fullpagetrue
+\fi
+\if@thesisdraft
+ \newcount\timehh\newcount\timemm
+ \timehh=\time \divide\timehh by 60
+ \timemm=\time \count255=\timehh \multiply\count255 by -60
+ \advance\timemm by \count255
+ \def\draftheader{\slshape Draft of \today\ at
+ \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
+\fi
+\newcommand{\toclabels}{%
+ \addtocontents{toc}{\vspace*{-\baselineskip}\hfill Page\endgraf}%
+ \addtocontents{lof}{\vspace*{-\baselineskip}~Figure\hfill Page\endgraf}%
+ \addtocontents{lot}{\vspace*{-\baselineskip}~Table\hfill Page\endgraf}}
+\def\@mkuptitle#1{\gdef\@Utitle{#1}}
+\def\title#1{\gdef\@title{#1}\MakeUppercase{\protect\@mkuptitle{#1}}}
+\def\@mkupauthor#1{\gdef\@Uauthor{#1}}
+\def\author#1{\gdef\@author{#1}\MakeUppercase{\protect\@mkupauthor{#1}}}
+\def\phdthesis{\def\@degree{Doctor of Philosophy}
+ \def\degree{Ph.D.}
+ \def\@thesisname{DISSERTATION}
+ }
+\def\msthesis{\def\@degree{Master of Science}
+ \def\degree{M.S.}
+ \def\@thesisname{THESIS}
+ }
+\newcommand{\otherdoctorate}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{DISSERTATION}
+ }
+\newcommand{\othermasters}[2]{\def\@degree{#1}
+ \def\degree{#2}
+ \def\@thesisname{THESIS}
+ }
+\def\department#1{\def\@dept{#1}}
+\def\college#1{\def\@college{#1}}
+\def\schools#1{\def\@schools{#1}}
+\def\degreeyear#1{\def\@degreeyear{#1}}
+\newcommand{\committee}[1]{\gdef\@committee{#1}}
+\newcommand*{\volume}[1]{\gdef\thesis@volume{VOLUME~#1}}
+\newcommand*{\thesis@volume}{}
+\if@edeposit
+ \gdef\@committee{%
+ \PackageError{uiucthesis}{A committee must be specified for e-deposit dissertations.}%
+ {Use \protect\committee\space with members separated by \protect\\'s.}}
+\fi
+\def\copyrightnotice{\copyright~\@degreeyear~by \@author. All rights reserved.}
+\newif\if@thesiscrpage \@thesiscrpagetrue
+\let\nocopyrightpage\@thesiscrpagefalse
+\if@thesisdraft\nocopyrightpage\fi
+\phdthesis
+\department{Computer Science}
+\college{Graduate College}
+\def\@schools{}
+\def\@degreeyear{\number\year}
+\renewcommand\maketitle{
+ \if@thesiscrpage
+ \newpage
+ \thispagestyle{empty}
+ \null\vfill
+ \centerline{\copyrightnotice}%
+ \vskip 3ex % skip to visually center copyright notice
+ \vfill
+ \fi
+ \newpage
+ \thispagestyle{empty}%
+ \enlargethispage{1in}%
+ \begingroup
+ \def\baselinestretch{1}
+ \ifnum \@ptsize=2
+ \@normalsize
+ \newcommand{\thesis@small}{\small}
+ \else
+ \large
+ \newcommand{\thesis@small}{\@normalsize}
+ \fi
+ \headheight=0pt \headsep=0pt
+ \topmargin=0in
+ \@tempdima=\paperwidth
+ \advance\@tempdima by -\textwidth
+ \divide\@tempdima by 2
+ \advance\@tempdima by -1in
+ \oddsidemargin=\@tempdima
+ \let\evensidemargin=\oddsidemargin
+ \newdimen\thesis@dim
+ \if@edeposit
+ \thesis@dim=1.25in
+ \else
+ \thesis@dim=1.75in
+ \fi
+ \if@largecaps
+ \def\lc@selectfont{\fontshape{lc}\selectfont}%
+ \else
+ \def\lc@selectfont{}%
+ \fi
+ \begin{center}
+ \if@edeposit\else
+ \vbox to 1.25in{}
+ \fi
+ \vbox to \thesis@dim{%
+ {\lc@selectfont\@Utitle}
+ \if@thesisdraft
+ \\[12pt]
+ \draftheader
+ \fi
+ \vfil}%
+ \vbox to 2in{%
+ {\lc@selectfont BY}\\[12pt]
+ {\lc@selectfont\@Uauthor}\\[12pt]
+ \begin{tabular}{c}\@schools\end{tabular}\vfil}%
+ \vbox to 0.5in{\thesis@volume\vfil}
+ \vbox to 2.5in{%
+ {\lc@selectfont \@thesisname}\\[12pt]
+ Submitted in partial fulfillment of the requirements\\
+ for the degree of \@degree\ in \@dept\\
+ in the \@college\ of the\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\vfil}
+ \if@edeposit
+ \vbox to 2.1in{
+ COMMITTEE ON FINAL EXAMINATION*\\[12pt]
+ \begin{tabular}{c}\@committee\end{tabular}\vfil}
+ \hspace*{-\oddsidemargin}\parbox[t]{6.5in}{\thesis@small%
+ * The Certificate of Committee Approval is not part of dissertations
+ deposited electronically through the Graduate College of the University
+ of Illinois at Urbana-Champaign. A copy of the original Certificate of
+ Committee Approval is permanently archived with the student's record.}%
+ \else
+ \vskip -2ex
+ Urbana, Illinois
+ \fi
+ \end{center}
+ \newpage
+ \endgroup
+}
+\let\thesis@frontmatter=\frontmatter
+\def\frontmatter{%
+ \thesis@frontmatter
+ \if@edeposit
+ \setcounter{page}{2}
+ \else
+ \setcounter{page}{3}
+ \fi}
+\renewcommand\contentsname{Table of Contents}
+\renewcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus 0.2em \@minus 0.2em
+ \setlength\@tempdima{1.5em}
+ \begingroup
+ \leftskip \z@ \rightskip \@tocrmarg \parfillskip -\rightskip
+ \parindent \z@
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak
+ \leaders\hbox{$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}
+ \hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+\let\thesis@tableofcontents=\tableofcontents
+\def\tableofcontents{{\singlespacing\thesis@tableofcontents}}
+\let\thesis@listoftables=\listoftables
+\def\listoftables{\newpage%
+ \addcontentsline{toc}{chapter}{\listtablename}%
+ {\singlespacing\thesis@listoftables}}
+\let\thesis@listoffigures=\listoffigures
+\def\listoffigures{\newpage%
+ \addcontentsline{toc}{chapter}{\listfigurename}%
+ {\singlespacing\thesis@listoffigures}}
+\newcommand*{\advisor}[1]{\gdef\@advisor{#1}}
+\newcommand*{\adviser}[1]{\gdef\@advisor{#1}}
+\def\abstractname{Abstract}
+\if@proquest
+ \def\maketitle{}
+ \def\@advisor{%
+ \PackageError{uiucthesis}{An advisor must be specified for the ProQuest abstract}%
+ {Use \protect\advisor\space to specify a name}}
+ \newenvironment{abstract}{%
+ \newpage
+ \pagestyle{empty}
+ \setcounter{page}{1}
+ \begin{singlespace}\begin{center}
+ \@Utitle\\[\baselineskip]
+ \@author, \degree\\
+ Department of \@dept\\
+ University of Illinois at Urbana-Champaign, \@degreeyear\\
+ \@advisor, Adviser\\[\baselineskip]
+ \end{center}\end{singlespace}\par\noindent\ignorespaces
+ }{
+ \newpage
+ \aftergroup\enddocument
+ \aftergroup\endinput
+ }
+\else
+ \newenvironment{abstract}{\chapter*{\abstractname}}{}
+\fi
+\newenvironment{dedication}{
+ \newpage
+ \leavevmode\vfill
+ \begin{center}
+ \itshape
+ }{
+ \end{center}
+ \vskip 3ex
+ \vfill
+ \newpage
+ }
+\newenvironment*{symbollist}[1][1in]{
+ \begin{list}{}{\singlespacing
+ \setlength{\leftmargin}{#1}
+ \setlength{\labelwidth}{#1}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\topsep}{0in}}%
+ \def\makelabel##1{\hfil##1\hfil}%
+ }{
+ \end{list}}
+\newenvironment*{symbollist*}[1][1in]{
+ \begin{symbollist}[#1]
+ \def\makelabel##1{##1\hfil}}
+ {\end{symbollist}}
+\if@thesisfancy
+ \font\cminch=cminch at 60pt
+ \newcommand\chapternumberfont{\cminch}
+\else
+ \newcommand\chapternumberfont{\huge\bfseries}
+\fi
+\newcommand\chaptertitlefont{\Huge\bfseries}
+\def\@chapter[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \if@thesisfancy
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}%
+ \else
+ \addcontentsline{toc}{chapter}%
+ {\@chapapp\ \thechapter\quad #1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}
+\newskip\thesis@chapskip
+\AtBeginDocument{%
+ \newdimen\chapternumberheight
+ \begingroup
+ \chapternumberfont
+ \setbox255=\hbox{A}
+ \if@thesisfancy
+ \global\thesis@chapskip=\ht255
+ \else
+ \global\thesis@chapskip=\baselineskip
+ \fi
+ \dimen255=\ht255
+ \chaptertitlefont
+ \setbox255=\hbox{A}
+ \advance\dimen255 by \ht255
+ \if@thesisfancy
+ \global\advance\thesis@chapskip by -\ht255
+ \global\divide\thesis@chapskip by 2
+ \global\advance\thesis@chapskip by 10\p@
+ \else
+ \global\advance\thesis@chapskip by 20\p@
+ \fi
+ \divide\dimen255 by 2
+ \global\chapternumberheight=\dimen255
+ \endgroup}
+\newlength{\chaptertitleheight}
+\if@thesisfancy
+ \setlength{\chaptertitleheight}{1.5in}
+\else
+ \setlength{\chaptertitleheight}{1.85in}
+\fi
+\def\@makechapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thesis@chapskip=\z@
+ \if@thesisfancy
+ \vspace*{10\p@}%
+ \leavevmode\llap{\vbox to \chapternumberheight{\hbox{%
+ \chapternumberfont\thechapter\,}\vss}}%
+ \else
+ {\chapternumberfont \@chapapp\space \thechapter}
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}%
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\def\@makeschapterhead#1{%
+ \vbox to \chaptertitleheight{
+ \def\baselinestretch{1}\@normalsize
+ \parindent \z@ \raggedright \normalfont
+ \if@centerchapter
+ \centering
+ \fi
+ \interlinepenalty\@M
+ \vspace*{\thesis@chapskip}
+ \chaptertitlefont #1
+ \vfil
+ }%
+ \par\nobreak%
+ }
+\newcommand{\sectiontitlefont}{\Large\bfseries}
+\newcommand{\subsectiontitlefont}{\large\bfseries}
+\newcommand{\subsubsectiontitlefont}{\normalsize\bfseries}
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedright\normalfont\sectiontitlefont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsectiontitlefont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\raggedright\normalfont\subsubsectiontitlefont}}
+\let\thesis@appendix\appendix
+\renewcommand\appendix{\thesis@appendix\@ifstar{\gdef\thechapter{}}{}}
+\renewcommand\bibname{References}
+\AtBeginDocument{\let\thesis@thebib\thebibliography
+ \let\thesis@endbib\endthebibliography
+ \def\thebibliography{\begingroup\singlespacing%
+ \chapter{\bibname}%
+ \let\chapter\@gobbletwo%
+ \thesis@thebib}
+ \def\endthebibliography{\thesis@endbib\endgroup}}
+\let\thesis@theindex=\theindex
+\def\theindex{\addcontentsline{toc}{chapter}{\indexname}%
+ \begingroup\singlespacing\thesis@theindex}
+\let\thesis@endtheindex=\endtheindex
+\def\endtheindex{\thesis@endtheindex\endgroup}
+\topmargin=0pt
+\advance \topmargin by -\headheight
+\advance \topmargin by -\headsep
+\textheight 8.9in
+\if@fullpage
+ \setlength{\textwidth}{\paperwidth}
+ \addtolength{\textwidth}{-2in}
+ \@settopoint\textwidth
+\fi
+\setlength{\@tempdima}{\paperwidth}
+\addtolength{\@tempdima}{-\textwidth}
+\setlength{\oddsidemargin}{.5\@tempdima}
+\addtolength{\oddsidemargin}{-1in}
+\if@thesisoffcenter
+ \addtolength{\oddsidemargin}{0.5in}
+ \reversemarginpar
+\fi
+\setlength{\marginparwidth}{\oddsidemargin}
+\addtolength{\marginparwidth}{1in}
+\addtolength{\marginparwidth}{-\marginparsep}
+\addtolength{\marginparwidth}{-24pt}
+\@settopoint\oddsidemargin
+\@settopoint\marginparwidth
+\setlength{\evensidemargin}{\oddsidemargin}
+\if@thesisdraft
+ \newcommand{\note}[1]{\marginpar{\def\baselinestretch{1}\small\raggedright #1}}
+\else
+ \newcommand{\note}[1]{}
+ \let\thesis@marginpar\marginpar
+ \def\marginpar{%
+ \PackageWarning{uiucthesis}{Margin paragraphs fall outside the allowed margins\MessageBreak
+ for UIUC Theses, use \protect\note\space instead of \protect\marginpar.}%
+ \thesis@marginpar}
+\fi
+\def\ps@plain{%
+ \let\@mkboth\@gobbletwo
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil}
+ \else
+ \let\@oddhead\@empty
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+}
+\if@twoside
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil\draftheader}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark}
+ \def\@evenhead{\slshape\leftmark\hfil}
+ \fi
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}{}}
+ \else
+ \def\chaptermark##1{%
+ \def\@chaphead{\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}%
+ \markboth{\@chaphead}{\@chaphead}}
+ \fi
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \if@thesisdraft
+ \def\@oddhead{\draftheader\hfil\slshape\rightmark}
+ \else
+ \def\@oddhead{\hfil\slshape\rightmark\hfil}
+ \fi
+ \let\@evenhead\@oddhead
+ \def\@oddfoot{\reset@font\hfil\thepage\hfil}%
+ \let\@evenfoot\@oddfoot
+ \let\@mkboth\markboth
+ \if@thesisdraft
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \@chapapp\ \thechapter%
+ \fi
+ \fi}}}
+ \else
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \if@thesisfancy
+ \thechapter.~~%
+ \else
+ \@chapapp\ \thechapter.~~%
+ \fi
+ \fi
+ \fi
+ ##1}}}
+ \fi
+ }
+\fi
+\pagestyle{plain}
+\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+ \@mkboth{}{}
+ \thispagestyle{plain}
+ \global\@topnum\z@
+ \@afterindentfalse
+ \secdef\@chapter\@schapter}
+\newcommand\vitaname{Vita}
+\newcommand\vita{
+ \chapter{\vitaname}%
+}
+\def\thesisspacing{\if@fullpage\doublespacing\else\onehalfspacing\fi}
+\pagenumbering{roman}
+\AtBeginDocument{\thesisspacing}
+\def\preliminary{\frontmatter}
+\let\endpreliminary=\relax
+\def\thesis{\mainmatter}
+\let\endthesis=\relax
+\endinput
+%%
+%% End of file `uiucthesis.sty'.
|