summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-15 22:44:48 +0000
committerKarl Berry <karl@freefriends.org>2013-07-15 22:44:48 +0000
commitea497ad98690cb661179e6acaafc0f7a82b926a5 (patch)
tree0d40b308037b8ad4944a47d236a93aec71553df5
parenta17cdad50631e2002b1909a145475c3d61004e40 (diff)
pstricks (15jul13)
git-svn-id: svn://tug.org/texlive/trunk@31201 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.aux59
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.bbl55
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.blg49
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.dvibin71300 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.glg12
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.glo0
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.gls0
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.idx34
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.ilg6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.ind68
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.log1692
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.out15
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.pdfbin93407 -> 98174 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.ps7153
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.tex47
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.tmp7
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pst-news13.toc16
-rw-r--r--Master/texmf-dist/tex/latex/pstricks/pstricks.sty2
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check3
19 files changed, 44 insertions, 9174 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.aux b/Master/texmf-dist/doc/generic/pstricks/pst-news13.aux
deleted file mode 100644
index 4844a33d2cf..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.aux
+++ /dev/null
@@ -1,59 +0,0 @@
-\relax
-\providecommand\hyper@newdestlabel[2]{}
-\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
-\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
-\global\let\oldcontentsline\contentsline
-\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global\let\oldnewlabel\newlabel
-\gdef\newlabel#1#2{\newlabelxx{#1}#2}
-\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\ifx\hyper@anchor\@undefined
-\let\contentsline\oldcontentsline
-\let\newlabel\oldnewlabel
-\fi}
-\fi}
-\global\let\hyper@last\relax
-\gdef\HyperFirstAtBeginDocument#1{#1}
-\providecommand*\HyPL@Entry[1]{}
-\HyPL@Entry{0<</S/D>>}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\@writefile{toc}{\contentsline {part}{\numberline {I}\texttt {pstricks} -- package}{3}{part.1}}
-\@writefile{toc}{\contentsline {section}{\numberline {1}\texttt {pstricks.sty}}{3}{section.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}RGB to gray}{3}{subsection.1.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}CMYK to gray}{3}{subsection.1.2}}
-\newlabel{1@xvr}{{}{3}{CMYK to gray}{subsection.1.2}{}}
-\newlabel{1@vr}{{}{3}{CMYK to gray}{subsection.1.2}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}\texttt {pstricks.tex} (2.43-- 2013/05/12)}{3}{section.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}labelsep}{3}{subsection.2.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Coordinates}{3}{subsection.2.2}}
-\newlabel{SX@1}{{2.2}{4}{Coordinates}{lstnumber.-1.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Fillstyle \texttt {dots}}{4}{subsection.2.3}}
-\newlabel{SX@2}{{2.3}{4}{Fillstyle \texttt {dots}}{lstnumber.-4.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}New macro \texttt {\textbackslash psRing}}{4}{subsection.2.4}}
-\newlabel{SX@3}{{2.4}{4}{New macro \nxLcs {psRing}}{lstnumber.-7.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}New macros \texttt {\textbackslash pssetMonochrome}, \texttt {\textbackslash pssetGrayscale}, and \texttt {\textbackslash psresetColor}}{4}{subsection.2.5}}
-\newlabel{subsec:monochrome}{{2.5}{4}{New macros \nxLcs {pssetMonochrome}, \nxLcs {pssetGrayscale}, and \nxLcs {psresetColor}}{subsection.2.5}{}}
-\newlabel{SX@4}{{2.5}{4}{New macros \nxLcs {pssetMonochrome}, \nxLcs {pssetGrayscale}, and \nxLcs {psresetColor}}{lstnumber.-10.1}{}}
-\newlabel{SX@5}{{2.5}{4}{New macros \nxLcs {pssetMonochrome}, \nxLcs {pssetGrayscale}, and \nxLcs {psresetColor}}{lstnumber.-13.1}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}The PostScript header files}{5}{section.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}\texttt {pstricks.pro}}{5}{subsection.3.1}}
-\@writefile{toc}{\contentsline {part}{\numberline {II}Other packages}{6}{part.2}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}\texttt {pst-node} -- version 1.45\ | 2013/04/29}{6}{section.4}}
-\citation{*}
-\bibstyle{plain}
-\bibdata{PSTricks}
-\bibcite{companion}{1}
-\bibcite{dtk02.2:jackson.voss:plot-funktionen}{2}
-\bibcite{PostScript}{3}
-\bibcite{dtk02.1:voss:mathematischen}{4}
-\bibcite{pdftricks}{5}
-\bibcite{LaTeXRef}{6}
-\bibcite{PSTricks2}{7}
-\bibcite{LaTeXRefE}{8}
-\bibcite{PSTricksE}{9}
-\bibcite{miwi}{10}
-\@writefile{toc}{\contentsline {section}{References}{7}{section*.2}}
-\global\@altsecnumformattrue
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.bbl b/Master/texmf-dist/doc/generic/pstricks/pst-news13.bbl
deleted file mode 100644
index 46314d49e27..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.bbl
+++ /dev/null
@@ -1,55 +0,0 @@
-\begin{thebibliography}{10}
-
-\bibitem{companion}
-Michel Goosens, Frank Mittelbach, Sebastian Rahtz, Denis Roegel, and Herbert
- Vo{\ss}.
-\newblock {\em The {\LaTeX} {G}raphics {C}ompanion}.
-\newblock {Addison-Wesley Publishing Company}, Reading, Mass., 2007.
-
-\bibitem{dtk02.2:jackson.voss:plot-funktionen}
-Laura~E. Jackson and Herbert Vo{\ss}.
-\newblock Die {P}lot-{F}unktionen von {\texttt{pst-plot}}.
-\newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 2/02:27--34, June 2002.
-
-\bibitem{PostScript}
-Nikolai~G. Kollock.
-\newblock {\em PostScript richtig eingesetzt: vom Konzept zum praktischen
- Einsatz}.
-\newblock IWT, Vaterstetten, 1989.
-
-\bibitem{dtk02.1:voss:mathematischen}
-Herbert Vo{\ss}.
-\newblock Die mathematischen {F}unktionen von {P}ostscript.
-\newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/02:40--47, March 2002.
-
-\bibitem{pdftricks}
-Herbert Voss.
-\newblock {\em PSTricks Support for pdf}.
-\newblock \url{http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput}, 2002.
-
-\bibitem{LaTeXRef}
-Herbert Vo\ss.
-\newblock {\em \LaTeX\ Referenz}.
-\newblock DANTE -- lehmanns media, Heidelberg/Hamburg, 2. edition, 2010.
-
-\bibitem{PSTricks2}
-Herbert Vo\ss.
-\newblock {\em \texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX}.
-\newblock DANTE -- Lehmanns Media, Heidelberg/Hamburg, 6. edition, 2010.
-
-\bibitem{LaTeXRefE}
-Herbert Vo\ss.
-\newblock {\em \LaTeX\ Quick Reference}.
-\newblock UIT, Cambridge/UK, 1. edition, 2011.
-
-\bibitem{PSTricksE}
-Herbert Vo\ss.
-\newblock {\em \texttt{PSTricks} -- {G}raphics for \LaTeX}.
-\newblock UIT, Cambridge/UK, 1. edition, 2011.
-
-\bibitem{miwi}
-Michael Wiedmann and Peter Karp.
-\newblock {\em References for \TeX{} and Friends}.
-\newblock \url{http://www.miwie.org/tex-refs/}, 2003.
-
-\end{thebibliography}
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.blg b/Master/texmf-dist/doc/generic/pstricks/pst-news13.blg
deleted file mode 100644
index 60f089a8e8c..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.blg
+++ /dev/null
@@ -1,49 +0,0 @@
-This is BibTeX, Version 0.99d (TeX Live 2012)
-Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
-The top-level auxiliary file: pst-news13.aux
-The style file: plain.bst
-Database file #1: PSTricks.bib
-Warning--string name "second" is undefined
---line 77 of file PSTricks.bib
-You've used 10 entries,
- 2118 wiz_defined-function locations,
- 555 strings with 5101 characters,
-and the built_in function-call counts, 2511 in all, are:
-= -- 240
-> -- 103
-< -- 0
-+ -- 43
-- -- 32
-* -- 142
-:= -- 450
-add.period$ -- 30
-call.type$ -- 10
-change.case$ -- 42
-chr.to.int$ -- 0
-cite$ -- 10
-duplicate$ -- 112
-empty$ -- 217
-format.name$ -- 32
-if$ -- 521
-int.to.chr$ -- 0
-int.to.str$ -- 10
-missing$ -- 14
-newline$ -- 53
-num.names$ -- 20
-pop$ -- 56
-preamble$ -- 1
-purify$ -- 36
-quote$ -- 0
-skip$ -- 63
-stack$ -- 0
-substring$ -- 85
-swap$ -- 12
-text.length$ -- 0
-text.prefix$ -- 0
-top$ -- 0
-type$ -- 28
-warning$ -- 0
-while$ -- 23
-width$ -- 12
-write$ -- 114
-(There was 1 warning)
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.dvi b/Master/texmf-dist/doc/generic/pstricks/pst-news13.dvi
deleted file mode 100644
index 6bfc60b769b..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.glg b/Master/texmf-dist/doc/generic/pstricks/pst-news13.glg
deleted file mode 100644
index efbc7d3d749..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.glg
+++ /dev/null
@@ -1,12 +0,0 @@
-This is makeindex, version 2.15 [TeX Live 2012] (kpathsea + Thai support).
-Scanning style file /usr/local/texlive/2012/texmf-dist/makeindex/latex/gglo.ist........
-** Input style error (file = /usr/local/texlive/2012/texmf-dist/makeindex/latex/gglo.ist, line = 76):
- -- Unknown specifier lethead_prefix.
-** Input style error (file = /usr/local/texlive/2012/texmf-dist/makeindex/latex/gglo.ist, line = 77):
- -- Unknown specifier lethead_suffix.
-** Input style error (file = /usr/local/texlive/2012/texmf-dist/makeindex/latex/gglo.ist, line = 78):
- -- Unknown specifier lethead_flag.
-......done (14 attributes redefined, 3 ignored).
-Scanning input file pst-news13.glo...done (0 entries accepted, 0 rejected).
-Nothing written in pst-news13.gls.
-Transcript written in pst-news13.glg.
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.glo b/Master/texmf-dist/doc/generic/pstricks/pst-news13.glo
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.glo
+++ /dev/null
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.gls b/Master/texmf-dist/doc/generic/pstricks/pst-news13.gls
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.gls
+++ /dev/null
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.idx b/Master/texmf-dist/doc/generic/pstricks/pst-news13.idx
deleted file mode 100644
index 7cda99be965..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.idx
+++ /dev/null
@@ -1,34 +0,0 @@
-\indexentry{monochrome@\texttt {monochrome}|hyperpage}{3}
-\indexentry{Keyword!monochrome@\texttt {monochrome}|hyperpage}{3}
-\indexentry{grayscale@\texttt {grayscale}|hyperpage}{3}
-\indexentry{Keyword!grayscale@\texttt {grayscale}|hyperpage}{3}
-\indexentry{pgffunctions@\texttt {pgffunctions}|hyperpage}{3}
-\indexentry{Keyword!pgffunctions@\texttt {pgffunctions}|hyperpage}{3}
-\indexentry{pspicture@\texttt {pspicture}|hyperpage}{3}
-\indexentry{Environment!pspicture@\texttt {pspicture}|hyperpage}{3}
-\indexentry{auto-pst-pdf@\texttt {auto-pst-pdf}|hyperpage}{3}
-\indexentry{Package!auto-pst-pdf@\texttt {auto-pst-pdf}|hyperpage}{3}
-\indexentry{labelsep@\texttt {labelsep}|hyperpage}{3}
-\indexentry{Keyword!labelsep@\texttt {labelsep}|hyperpage}{3}
-\indexentry{uput@\texttt {\textbackslash uput}|hyperpage}{3}
-\indexentry{Macro!uput@\texttt {\textbackslash uput}|hyperpage}{3}
-\indexentry{uput@\texttt {\textbackslash uput}|hyperpage}{3}
-\indexentry{Macro!uput@\texttt {\textbackslash uput}|hyperpage}{3}
-\indexentry{dots@\texttt {dots}|hyperpage}{4}
-\indexentry{Keyvalue!dots@\texttt {dots}|hyperpage}{4}
-\indexentry{psRing*@\texttt {\textbackslash psRing*}|hyperpage}{4}
-\indexentry{Macro!psRing@\texttt {\textbackslash psRing*}|hyperpage}{4}
-\indexentry{pssetMonochrome@\texttt {\textbackslash pssetMonochrome}|hyperpage}{4}
-\indexentry{Macro!pssetMonochrome@\texttt {\textbackslash pssetMonochrome}|hyperpage}{4}
-\indexentry{pssetGrayscale@\texttt {\textbackslash pssetGrayscale}|hyperpage}{4}
-\indexentry{Macro!pssetGrayscale@\texttt {\textbackslash pssetGrayscale}|hyperpage}{4}
-\indexentry{psresetColor@\texttt {\textbackslash psresetColor}|hyperpage}{4}
-\indexentry{Macro!psresetColor@\texttt {\textbackslash psresetColor}|hyperpage}{4}
-\indexentry{Cnodeput@\texttt {\textbackslash Cnodeput}|hyperpage}{6}
-\indexentry{Macro!Cnodeput@\texttt {\textbackslash Cnodeput}|hyperpage}{6}
-\indexentry{psncurve@\texttt {\textbackslash psncurve}|hyperpage}{6}
-\indexentry{Macro!psncurve@\texttt {\textbackslash psncurve}|hyperpage}{6}
-\indexentry{psnccurve@\texttt {\textbackslash psnccurve}|hyperpage}{6}
-\indexentry{Macro!psnccurve@\texttt {\textbackslash psnccurve}|hyperpage}{6}
-\indexentry{curvepnodes@\texttt {\textbackslash curvepnodes}|hyperpage}{6}
-\indexentry{Macro!curvepnodes@\texttt {\textbackslash curvepnodes}|hyperpage}{6}
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.ilg b/Master/texmf-dist/doc/generic/pstricks/pst-news13.ilg
deleted file mode 100644
index 2aec68487df..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.ilg
+++ /dev/null
@@ -1,6 +0,0 @@
-This is makeindex, version 2.15 [TeX Live 2012] (kpathsea + Thai support).
-Scanning input file pst-news13.idx....done (34 entries accepted, 0 rejected).
-Sorting entries....done (175 comparisons).
-Generating output file pst-news13.ind....done (68 lines written, 0 warnings).
-Output written in pst-news13.ind.
-Transcript written in pst-news13.ilg.
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.ind b/Master/texmf-dist/doc/generic/pstricks/pst-news13.ind
deleted file mode 100644
index 50facca84fb..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.ind
+++ /dev/null
@@ -1,68 +0,0 @@
-\begin{theindex}
-
- \item \texttt {auto-pst-pdf}, \hyperpage{3}
-
- \indexspace
-
- \item \texttt {\textbackslash Cnodeput}, \hyperpage{6}
- \item \texttt {\textbackslash curvepnodes}, \hyperpage{6}
-
- \indexspace
-
- \item \texttt {dots}, \hyperpage{4}
-
- \indexspace
-
- \item Environment
- \subitem \texttt {pspicture}, \hyperpage{3}
-
- \indexspace
-
- \item \texttt {grayscale}, \hyperpage{3}
-
- \indexspace
-
- \item Keyvalue
- \subitem \texttt {dots}, \hyperpage{4}
- \item Keyword
- \subitem \texttt {grayscale}, \hyperpage{3}
- \subitem \texttt {labelsep}, \hyperpage{3}
- \subitem \texttt {monochrome}, \hyperpage{3}
- \subitem \texttt {pgffunctions}, \hyperpage{3}
-
- \indexspace
-
- \item \texttt {labelsep}, \hyperpage{3}
-
- \indexspace
-
- \item Macro
- \subitem \texttt {\textbackslash Cnodeput}, \hyperpage{6}
- \subitem \texttt {\textbackslash curvepnodes}, \hyperpage{6}
- \subitem \texttt {\textbackslash psnccurve}, \hyperpage{6}
- \subitem \texttt {\textbackslash psncurve}, \hyperpage{6}
- \subitem \texttt {\textbackslash psresetColor}, \hyperpage{4}
- \subitem \texttt {\textbackslash psRing*}, \hyperpage{4}
- \subitem \texttt {\textbackslash pssetGrayscale}, \hyperpage{4}
- \subitem \texttt {\textbackslash pssetMonochrome}, \hyperpage{4}
- \subitem \texttt {\textbackslash uput}, \hyperpage{3}
- \item \texttt {monochrome}, \hyperpage{3}
-
- \indexspace
-
- \item Package
- \subitem \texttt {auto-pst-pdf}, \hyperpage{3}
- \item \texttt {pgffunctions}, \hyperpage{3}
- \item \texttt {\textbackslash psnccurve}, \hyperpage{6}
- \item \texttt {\textbackslash psncurve}, \hyperpage{6}
- \item \texttt {pspicture}, \hyperpage{3}
- \item \texttt {\textbackslash psresetColor}, \hyperpage{4}
- \item \texttt {\textbackslash psRing*}, \hyperpage{4}
- \item \texttt {\textbackslash pssetGrayscale}, \hyperpage{4}
- \item \texttt {\textbackslash pssetMonochrome}, \hyperpage{4}
-
- \indexspace
-
- \item \texttt {\textbackslash uput}, \hyperpage{3}
-
-\end{theindex}
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.log b/Master/texmf-dist/doc/generic/pstricks/pst-news13.log
deleted file mode 100644
index 95bf7c89ebc..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.log
+++ /dev/null
@@ -1,1692 +0,0 @@
-This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=latex 2013.4.2) 22 MAY 2013 07:10
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**pst-news13.tex
-(./pst-news13.tex
-LaTeX2e <2011/06/27>
-Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
-rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
-c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
-h, dutch, esperanto, estonian, ethiopic, farsi, finnish, french, friulan, galic
-ian, german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assa
-mese, bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, ta
-mil, telugu, indonesian, interlingua, irish, italian, kurmanji, latin, latvian,
- lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, piedmontese, polish, por
-tuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, slovak, slove
-nian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loade
-d.
-(./pst-doc.cls
-Document Class: pst-doc 2011/04/30 v 0.19 PSTricks documentation class (hv)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/scrartcl.cls
-Document Class: scrartcl 2012/07/29 v3.11b KOMA-Script document class (article)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/scrkbase.sty
-Package: scrkbase 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent
-basics and keyval usage)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/scrbase.sty
-Package: scrbase 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent
- basics and keyval usage)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks14
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/scrlfile.sty
-Package: scrlfile 2012/06/15 v3.12 KOMA-Script package (loading files)
-
-Package scrlfile, 2012/06/15 v3.12 KOMA-Script package (loading files)
- Copyright (C) Markus Kohm
-
-))) (/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/tocbasic.sty
-Package: tocbasic 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
-)
-Package tocbasic Info: omitting babel extension for `toc'
-(tocbasic) because of feature `nobabel' available
-(tocbasic) for `toc' on input line 115.
-Package tocbasic Info: omitting babel extension for `lof'
-(tocbasic) because of feature `nobabel' available
-(tocbasic) for `lof' on input line 116.
-Package tocbasic Info: omitting babel extension for `lot'
-(tocbasic) because of feature `nobabel' available
-(tocbasic) for `lot' on input line 117.
-Package scrartcl Info: You've used obsolete option `11pt'.
-(scrartcl) \KOMAExecuteOptions{fontsize=11pt} will be
-(scrartcl) used instead.
-(scrartcl) You may simply replace `11pt'
-(scrartcl) by `fontsize=11pt'.
-Class scrartcl Info: You've used standard option `oneside'.
-(scrartcl) This is correct!
-(scrartcl) Internally I'm using `twoside=false'.
-(scrartcl) If you'd like to set the option with \KOMAoptions,
-(scrartcl) you'd have to use `twoside=false' there
-(scrartcl) instead of `oneside', too.
-Class scrartcl Info: File `scrsize11pt.clo' used to setup font sizes on input l
-ine 1267.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/scrsize11pt.clo
-File: scrsize11pt.clo 2012/07/29 v3.11b KOMA-Script font size class option (11p
-t)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/typearea.sty
-Package: typearea 2012/07/29 v3.11b KOMA-Script package (type area)
-
-Package typearea, 2012/07/29 v3.11b KOMA-Script package (type area)
- Copyright (C) Frank Neukam, 1992-1994
- Copyright (C) Markus Kohm, 1994-
-
-\ta@bcor=\skip41
-\ta@div=\count79
-
-Package typearea Warning: You've used obsolete option `footexclude'.
-(typearea) Usage of this option indicates an old document and
-(typearea) changes compatibility level using
-(typearea) `footinclude=false,version=first'.
-(typearea) If you don't want this, you should simply replace
-(typearea) usage of option `footexclude' by `footinclude=false'.
-
-
-Package scrextend Info: Switching compatibility level to `first'.
-Package typearea Info: You've used standard option `oneside'.
-(typearea) This is correct!
-(typearea) Internally I'm using `twoside=false'.
-(typearea) If you'd like to set the option with \KOMAoptions,
-(typearea) you'd have to use `twoside=false' there
-(typearea) instead of `oneside', too.
-\ta@hblk=\skip42
-\ta@vblk=\skip43
-\ta@temp=\skip44
-Package typearea Info: These are the values describing the layout:
-(typearea) DIV = 13
-(typearea) BCOR = 28.45274pt
-(typearea) \paperwidth = 597.50793pt
-(typearea) \textwidth = 437.73479pt
-(typearea) DIV departure = -11%
-(typearea) \evensidemargin = 21.84296pt
-(typearea) \oddsidemargin = 21.84296pt
-(typearea) \paperheight = 845.04694pt
-(typearea) \textheight = 650.20029pt
-(typearea) \topmargin = -44.6664pt
-(typearea) \headheight = 17.0pt
-(typearea) \headsep = 20.40001pt
-(typearea) \topskip = 11.0pt
-(typearea) \footskip = 47.60002pt
-(typearea) \baselineskip = 13.6pt
-(typearea) on input line 1213.
-)
-\c@part=\count80
-\c@section=\count81
-\c@subsection=\count82
-\c@subsubsection=\count83
-\c@paragraph=\count84
-\c@subparagraph=\count85
-\abovecaptionskip=\skip45
-\belowcaptionskip=\skip46
-\c@pti@nb@sid@b@x=\box26
-\c@figure=\count86
-\c@table=\count87
-\bibindent=\dimen102
-) (/usr/local/texlive/2012/texmf-dist/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/colortbl/colortbl.sty
-Package: colortbl 2012/02/13 v1.0a Color table columns (DPC)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/array.sty
-Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
-\col@sep=\dimen103
-\extrarowheight=\dimen104
-\NC@list=\toks15
-\extratabsurround=\skip47
-\backup@length=\skip48
-)
-\everycr=\toks16
-\minrowclearance=\skip49
-)
-\rownum=\count88
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
-Package xcolor Info: Model `RGB' extended on input line 1353.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/xcolor/svgnam.def
-File: svgnam.def 2007/01/21 v2.11 Predefined colors according to SVG 1.1 (UK)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/xcolor/x11nam.def
-File: x11nam.def 2007/01/21 v2.11 Predefined colors according to Unix/X11 (UK)
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
-Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
-File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
-LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
-))
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in PDF mode is not detected.
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/textcomp.sty
-Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
-Package textcomp Info: Sub-encoding information:
-(textcomp) 5 = only ISO-Adobe without \textcurrency
-(textcomp) 4 = 5 + \texteuro
-(textcomp) 3 = 4 + \textohm
-(textcomp) 2 = 3 + \textestimated + \textcurrency
-(textcomp) 1 = TS1 - \textcircled - \t
-(textcomp) 0 = TS1 (full)
-(textcomp) Font families with sub-encoding setting implement
-(textcomp) only a restricted character set as indicated.
-(textcomp) Family '?' is the default used for unknown fonts.
-(textcomp) See the documentation for details.
-Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1enc.def
-File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
-)
-LaTeX Info: Redefining \oldstylenums on input line 266.
-Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
-Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
-Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
-Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
-Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
-Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
-Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
-Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
-Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
-Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
-Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
-Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
-Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
-Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
-Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
-Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
-Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
-Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
-Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
-Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
-Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
-Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
-Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
-Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.
-
-Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
-Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
-Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
-Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
-Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
-Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
-Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311.
-Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312.
-Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313.
-Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314.
-Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315.
-Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316.
-Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317.
-Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318.
-Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319.
-Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320.
-Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321.
-Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322.
-Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323.
-Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324.
-Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325.
-Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326.
-Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327.
-Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328.
-Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329.
-Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330.
-Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331.
-Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332.
-Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333.
-Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334.
-Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335.
-Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336.
-Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337.
-Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338.
-Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339.
-Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340.
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/bera.sty
-Package: bera 2004/01/31 (WaS)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
-Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
-File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
-LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/beraserif.sty
-Package: beraserif 2004/01/30 (WaS)
-LaTeX Font Info: Try loading font information for T1+fve on input line 30.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/t1fve.fd
-File: t1fve.fd 2004/09/07 scalable font definitions for T1/fve.
-)
-LaTeX Font Info: Font shape `T1/fve/m/n' will be
-(Font) scaled to size 9.85492pt on input line 30.
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/berasans.sty
-Package: berasans 2004/01/30 (WaS)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/beramono.sty
-Package: beramono 2004/01/31 (WaS)
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/xspace.sty
-Package: xspace 2009/10/20 v1.13 Space after command names (DPC,MH)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/makeidx.sty
-Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
-)
-\@indexfile=\write3
-\openout3 = `pst-news13.idx'.
-
-
-Writing index file pst-news13.idx
-(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/calc.sty
-Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
-\calc@Acount=\count89
-\calc@Bcount=\count90
-\calc@Adimen=\dimen105
-\calc@Bdimen=\dimen106
-\calc@Askip=\skip50
-\calc@Bskip=\skip51
-LaTeX Info: Redefining \setlength on input line 76.
-LaTeX Info: Redefining \addtolength on input line 77.
-\calc@Ccount=\count91
-\calc@Cskip=\skip52
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.sty
-Package: babel 2013/04/15 v3.9e The Babel package
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/switch.def
-File: switch.def 2013/04/15 v3.9e Babel language switching mechanism
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.def
-File: babel.def 2013/04/15 v3.9e Babel common definitions
-\babel@savecnt=\count92
-\U@D=\dimen107
-)
-\l@british = a dialect from \language\l@english
-\l@UKenglish = a dialect from \language\l@english
-\l@canadian = a dialect from \language\l@american
-\l@australian = a dialect from \language\l@british
-\l@newzealand = a dialect from \language\l@british
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/xkeyval/xkeyval.sty
-Package: xkeyval 2012/10/14 v2.6b package option processing (HA)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/xkeyval/xkeyval.tex
-\XKV@toks=\toks17
-\XKV@tempa@toks=\toks18
-\XKV@depth=\count93
-File: xkeyval.tex 2012/10/14 v2.6b key=value parser (HA)
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/xkeyval/pst-xkey.sty
-Package: pst-xkey 2005/11/25 v1.6 package wrapper for pst-xkey.tex (HA)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
-File: pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
-))
-(/usr/local/texlive/2012/../texmf-local/tex/latex/pstricks/pstricks.sty
-Package: pstricks 2013/05/22 v0.57 LaTeX wrapper for `PSTricks' (RN,HV)
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/pstricks/generic/pstricks.t
-ex
-(/usr/local/texlive/2012/../texmf-local/tex/generic/pstricks/generic/pst-fp.tex
-`pst-fp' v0.05, 2010/01/17 (hv)
-\pstFP@xs=\count94
-\pstFP@xia=\count95
-\pstFP@xib=\count96
-\pstFP@xfa=\count97
-\pstFP@xfb=\count98
-\pstFP@rega=\count99
-\pstFP@regb=\count100
-\pstFP@regs=\count101
-\pstFP@times=\count102
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
-x
-\pgfutil@everybye=\toks19
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks20
-\pgfkeys@temptoks=\toks21
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
-ode.tex
-\pgfkeys@tmptoks=\toks22
-))
-(/usr/local/texlive/2012/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
-\pgffor@iter=\dimen108
-\pgffor@skip=\dimen109
-\pgffor@stack=\toks23
-\pgffor@toks=\toks24
-)
-\psLoopIndex=\count103
-
-`PSTricks' v2.43 <2013/05/12> (tvz)
-\pst@dima=\dimen110
-\pst@dimb=\dimen111
-\pst@dimc=\dimen112
-\pst@dimd=\dimen113
-\pst@dimg=\dimen114
-\pst@dimh=\dimen115
-\pst@dimm=\dimen116
-\pst@dimn=\dimen117
-\pst@dimo=\dimen118
-\pst@dimp=\dimen119
-\pst@hbox=\box27
-\pst@ibox=\box28
-\pst@boxg=\box29
-\pst@cnta=\count104
-\pst@cntb=\count105
-\pst@cntc=\count106
-\pst@cntd=\count107
-\pst@cntg=\count108
-\pst@cnth=\count109
-\pst@cntm=\count110
-\pst@cntn=\count111
-\pst@cnto=\count112
-\pst@cntp=\count113
-\@zero=\count114
-\pst@toks=\toks25
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/pstricks/generic/pstricks.c
-on)
-\psunit=\dimen120
-\psxunit=\dimen121
-\psyunit=\dimen122
-\pst@C@@rType=\count115
-\pslinewidth=\dimen123
-\psk@startLW=\dimen124
-\psk@endLW=\dimen125
-\pst@customdefs=\toks26
-\pslinearc=\dimen126
-\pst@symbolStep=\dimen127
-\pst@symbolWidth=\dimen128
-\pst@symbolLinewidth=\dimen129
-\everypsbox=\toks27
-\psframesep=\dimen130
-\pslabelsep=\dimen131
-\sh@wgridXunit=\dimen132
-\sh@wgridYunit=\dimen133
-\pst@shift=\dimen134
-\theoverlaybox=\box30
-)
-File: pstricks.tex 2013/05/12 v2.43 `PSTricks' (tvz,hv)
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/pstricks/generic/pst-fp.tex
-)
-File: pst-fp.tex 2013/05/12 v2.43 `PST-fp' (hv)
-File: pstricks.pro 2012/10/16 v. 1.15, PostScript prologue file (hv)
-File: pst-algparser.pro 2011/10/31 v. 0.04, PostScript prologue file (hv)
-File: pst-tools.pro 2012/01/01 v. 0.02, PostScript prologue file (hv)
-File: pst-dots.pro 2006/12/19 v. 2.00, PostScript prologue file (hv)
-) (/usr/local/texlive/2012/texmf-dist/tex/latex/xkeyval/xkvview.sty
-Package: xkvview 2008/08/10 v1.5 viewer utility for xkeyval (HA)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/longtable.sty
-Package: longtable 2004/02/01 v4.11 Multi-page Table package (DPC)
-\LTleft=\skip53
-\LTright=\skip54
-\LTpre=\skip55
-\LTpost=\skip56
-\LTchunksize=\count116
-\LTcapwidth=\dimen135
-\LT@head=\box31
-\LT@firsthead=\box32
-\LT@foot=\box33
-\LT@lastfoot=\box34
-\LT@cols=\count117
-\LT@rows=\count118
-\c@LT@tables=\count119
-\c@LT@chunks=\count120
-\LT@p@ftn=\toks28
-)
-Class scrartcl Info: longtable captions redefined on input line 41.
-\XKVV@out=\write4
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/multido/multido.sty
-Package: multido 2004/05/17 package wrapper for PSTricks `multido.tex', (HV/RN)
-
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/multido/multido.tex
- v1.42, 2010/05/14 <tvz>
-\multido@count=\count121
-\multidocount=\count122
-\multido@stuff=\toks29
-)
-File: multido.tex 2010/05/14 v1.42 `multido' (tvz,hv)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/lscape.sty
-Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg
-File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-\Gin@req@height=\dimen136
-\Gin@req@width=\dimen137
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/eso-pic/eso-pic.sty
-Package: eso-pic 2010/10/06 v2.0c eso-pic (RN)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/atbegshi.sty
-Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/infwarerr.sty
-Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
-Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
-)))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2013/01/14 v2.14 AMS math features
-\@mathmargin=\skip57
-
-For additional information on amsmath, use the `?' option.
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks30
-\ex@=\dimen138
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen139
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count123
-LaTeX Info: Redefining \frac on input line 210.
-\uproot@=\count124
-\leftroot@=\count125
-LaTeX Info: Redefining \overline on input line 306.
-\classnum@=\count126
-\DOTSCASE@=\count127
-LaTeX Info: Redefining \ldots on input line 378.
-LaTeX Info: Redefining \dots on input line 381.
-LaTeX Info: Redefining \cdots on input line 466.
-\Mathstrutbox@=\box35
-\strutbox@=\box36
-\big@size=\dimen140
-LaTeX Font Info: Redeclaring font encoding OML on input line 566.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 567.
-\macc@depth=\count128
-\c@MaxMatrixCols=\count129
-\dotsspace@=\muskip10
-\c@parentequation=\count130
-\dspbrk@lvl=\count131
-\tag@help=\toks31
-\row@=\count132
-\column@=\count133
-\maxfields@=\count134
-\andhelp@=\toks32
-\eqnshift@=\dimen141
-\alignsep@=\dimen142
-\tagshift@=\dimen143
-\tagwidth@=\dimen144
-\totwidth@=\dimen145
-\lineht@=\dimen146
-\@envbody=\toks33
-\multlinegap=\skip58
-\multlinetaggap=\skip59
-\mathdisplay@stack=\toks34
-LaTeX Info: Redefining \[ on input line 2665.
-LaTeX Info: Redefining \] on input line 2666.
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup4
-\symAMSb=\mathgroup5
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/tabularx.sty
-Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC)
-\TX@col@width=\dimen147
-\TX@old@table=\dimen148
-\TX@old@col=\dimen149
-\TX@target=\dimen150
-\TX@delta=\dimen151
-\TX@cols=\count135
-\TX@ftn=\toks35
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/ms/ragged2e.sty
-Package: ragged2e 2009/05/21 v2.1 ragged2e Package (MS)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/ms/everysel.sty
-Package: everysel 2011/10/28 v1.2 EverySelectfont Package (MS)
-)
-\CenteringLeftskip=\skip60
-\RaggedLeftLeftskip=\skip61
-\RaggedRightLeftskip=\skip62
-\CenteringRightskip=\skip63
-\RaggedLeftRightskip=\skip64
-\RaggedRightRightskip=\skip65
-\CenteringParfillskip=\skip66
-\RaggedLeftParfillskip=\skip67
-\RaggedRightParfillskip=\skip68
-\JustifyingParfillskip=\skip69
-\CenteringParindent=\skip70
-\RaggedLeftParindent=\skip71
-\RaggedRightParindent=\skip72
-\JustifyingParindent=\skip73
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/booktabs/booktabs.sty
-Package: booktabs 2005/04/14 v1.61803 publication quality tables
-\heavyrulewidth=\dimen152
-\lightrulewidth=\dimen153
-\cmidrulewidth=\dimen154
-\belowrulesep=\dimen155
-\belowbottomsep=\dimen156
-\aboverulesep=\dimen157
-\abovetopsep=\dimen158
-\cmidrulesep=\dimen159
-\cmidrulekern=\dimen160
-\defaultaddspace=\dimen161
-\@cmidla=\count136
-\@cmidlb=\count137
-\@aboverulesep=\dimen162
-\@belowrulesep=\dimen163
-\@thisruleclass=\count138
-\@lastruleclass=\count139
-\@thisrulewidth=\dimen164
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/footmisc/footmisc.sty
-Package: footmisc 2011/06/06 v5.5b a miscellany of footnote facilities
-\FN@temptoken=\toks36
-\footnotemargin=\dimen165
-\c@pp@next@reset=\count140
-Package footmisc Info: Declaring symbol style bringhurst on input line 855.
-Package footmisc Info: Declaring symbol style chicago on input line 863.
-Package footmisc Info: Declaring symbol style wiley on input line 872.
-Package footmisc Info: Declaring symbol style lamport-robust on input line 883.
-
-Package footmisc Info: Declaring symbol style lamport* on input line 903.
-Package footmisc Info: Declaring symbol style lamport*-robust on input line 924
-.
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/chngcntr/chngcntr.sty
-Package: chngcntr 2009/09/02 v1.0a change counter resetting
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/nameref.sty
-Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/refcount.sty
-Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
-Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
-Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/etexcmds.sty
-Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ifluatex.sty
-Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-)
-Package etexcmds Info: Could not find \expanded.
-(etexcmds) That can mean that you are not using pdfTeX 1.50 or
-(etexcmds) that some package has redefined \expanded.
-(etexcmds) In the latter case, load this package earlier.
-))))
-\c@section@level=\count141
-LaTeX Info: Redefining \ref on input line 353.
-LaTeX Info: Redefining \pageref on input line 353.
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/varioref.sty
-Package: varioref 2011/10/02 v1.4z package for extended references (FMi)
-\c@vrcnt=\count142
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/subfig/subfig.sty
-Package: subfig 2005/06/28 ver: 1.3 subfig package
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/caption.sty
-Package: caption 2013/02/03 v3.3-65 Customizing captions (AR)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/caption3.sty
-Package: caption3 2013/02/03 v1.5-62 caption3 kernel (AR)
-\captionmargin=\dimen166
-\captionmargin@=\dimen167
-\captionwidth=\dimen168
-\caption@tempdima=\dimen169
-\caption@indent=\dimen170
-\caption@parindent=\dimen171
-\caption@hangindent=\dimen172
-)
-Package caption Info: KOMA-Script document class.
-\c@ContinuedFloat=\count143
-Package caption Info: longtable package is loaded.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/ltcaption.sty
-Package: ltcaption 2013/02/03 v1.3-62 longtable captions (AR)
-))
-\c@KVtest=\count144
-\sf@farskip=\skip74
-\sf@captopadj=\dimen173
-\sf@capskip=\skip75
-\sf@nearskip=\skip76
-\c@subfigure=\count145
-\c@subfigure@save=\count146
-\c@lofdepth=\count147
-\c@subtable=\count148
-\c@subtable@save=\count149
-\c@lotdepth=\count150
-\sf@top=\skip77
-\sf@bottom=\skip78
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/setspace/setspace.sty
-Package: setspace 2011/12/19 v6.7a set line spacing
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/paralist/paralist.sty
-Package: paralist 2002/03/18 v2.3b Extended list environments (BS)
-\pltopsep=\skip79
-\plpartopsep=\skip80
-\plitemsep=\skip81
-\plparsep=\skip82
-\pl@lab=\toks37
-)
-(/usr/local/texlive/2012/../texmf-local/tex/latex/fancyvrb/fancyvrb.sty
-Package: fancyvrb 2011/04/06
-
-Style option: `fancyvrb' v2.81 <2011/04/06> (tvz)
-\FV@CodeLineNo=\count151
-\FV@InFile=\read1
-\FV@TabBox=\box37
-\c@FancyVerbLine=\count152
-\FV@StepNumber=\count153
-\FV@OutFile=\write5
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/filecontents/filecontents.sty
-Package: filecontents 2011/10/08 v1.3 Create an external file from within a LaT
-eX document
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/showexpl/showexpl.sty
-Package: showexpl 2012/09/22 v0.3j Typesetting example code (RN)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/listings.sty
-\lst@mode=\count154
-\lst@gtempboxa=\box38
-\lst@token=\toks38
-\lst@length=\count155
-\lst@currlwidth=\dimen174
-\lst@column=\count156
-\lst@pos=\count157
-\lst@lostspace=\dimen175
-\lst@width=\dimen176
-\lst@newlines=\count158
-\lst@lineno=\count159
-\lst@maxwidth=\dimen177
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count160
-\lst@skipnumbers=\count161
-\lst@framebox=\box39
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ifthen.sty
-Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/varwidth/varwidth.sty
-Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages
-\@vwid@box=\box40
-\sift@deathcycles=\count162
-\@vwid@loff=\dimen178
-\@vwid@roff=\dimen179
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\lst@WFtoken=\toks39
-\lst@WF=\write6
-)
-\SX@ResBox=\box41
-\c@ltxexample=\count163
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/showexpl/showexpl.cfg
-File: showexpl.cfg 2005/08/28 v0.03 Definitions for the showexpl package (hv)
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang2.sty
-File: lstlang2.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang3.sty
-File: lstlang3.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang2.sty
-File: lstlang2.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang3.sty
-File: lstlang3.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang2.sty
-File: lstlang2.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang3.sty
-File: lstlang3.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-)))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang2.sty
-File: lstlang2.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang3.sty
-File: lstlang3.sty 2004/09/05 1.3 listings language file
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/manfnt/manfnt.sty
-Package: manfnt 1999/07/010.2LaTeX2e manfnt package
-\dbend@height=\skip83
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/koma-script/scrpage2.sty
-Package: scrpage2 2010/04/22 v2.5 LaTeX2e KOMA-Script package
-LaTeX Info: Redefining \pagemark on input line 176.
-)
-Package scrkbase Info: You've told me to redefine the font selection of the
-(scrkbase) element `sectioning' that is an alias of element
-(scrkbase) `disposition' on input line 203.
-Package scrkbase Info: You've told me to redefine the font selection of the
-(scrkbase) element `pagehead' that is an alias of element
-(scrkbase) `pageheadfoot' on input line 205.
-
-
-Package scrkbase Warning: `pagehead' is only an alias of `pageheadfoot'.
-(scrkbase) Font of page foot may also be changed on input line 2
-05.
-
-Package scrkbase Info: You've told me to extend the font selection of the
-(scrkbase) element `sectioning' that is an alias of element
-(scrkbase) `disposition' on input line 208.
-(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
-Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
-
-
-(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
-Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
-Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
-Package hobsub Info: Skipping package `infwarerr' (already loaded).
-Package hobsub Info: Skipping package `ltxcmds' (already loaded).
-Package hobsub Info: Skipping package `ifluatex' (already loaded).
-Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
-Package ifvtex Info: VTeX not detected.
-Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
-Package hobsub Info: Skipping package `ifpdf' (already loaded).
-Package hobsub Info: Skipping package `etexcmds' (already loaded).
-Package hobsub Info: Skipping package `kvsetkeys' (already loaded).
-Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
-Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: \pdf@primitive is available.
-Package pdftexcmds Info: \pdf@ifprimitive is available.
-Package pdftexcmds Info: \pdfdraftmode is ignored in DVI mode.
-Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
-Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
-)
-Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
-Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
-)
-Package hobsub Info: Skipping package `hobsub' (already loaded).
-Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
-Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
-Package: xcolor-patch 2011/01/30 xcolor patch
-Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
-Package atveryend Info: \enddocument detected (standard20110627).
-Package hobsub Info: Skipping package `atbegshi' (already loaded).
-Package hobsub Info: Skipping package `refcount' (already loaded).
-Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
-)
-(/usr/local/texlive/2012/texmf-dist/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/auxhook.sty
-Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO)
-)
-\@linkdim=\dimen180
-\Hy@linkcounter=\count164
-\Hy@pagecounter=\count165
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
-)
-\Hy@SavedSpaceFactor=\count166
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-Package hyperref Info: Option `colorlinks' set `true' on input line 4319.
-Package hyperref Info: Option `breaklinks' set `true' on input line 4319.
-Package hyperref Info: Option `linktocpage' set `true' on input line 4319.
-Package hyperref Info: Hyper figures OFF on input line 4443.
-Package hyperref Info: Link nesting OFF on input line 4448.
-Package hyperref Info: Hyper index ON on input line 4451.
-Package hyperref Info: Plain pages OFF on input line 4458.
-Package hyperref Info: Backreferencing OFF on input line 4463.
-Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
-Package hyperref Info: Bookmarks ON on input line 4688.
-\c@Hy@tempcnt=\count167
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/url/url.sty
-\Urlmuskip=\muskip11
-Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 5041.
-\XeTeXLinkMargin=\dimen181
-\Fld@menulength=\count168
-\Field@Width=\dimen182
-\Fld@charsize=\dimen183
-Package hyperref Info: Hyper figures OFF on input line 6295.
-Package hyperref Info: Link nesting OFF on input line 6300.
-Package hyperref Info: Hyper index ON on input line 6303.
-Package hyperref Info: backreferencing OFF on input line 6310.
-Package hyperref Info: Link coloring ON on input line 6313.
-Package hyperref Info: Link coloring with OCG OFF on input line 6320.
-Package hyperref Info: PDF/A mode OFF on input line 6325.
-LaTeX Info: Redefining \ref on input line 6365.
-LaTeX Info: Redefining \pageref on input line 6369.
-\Hy@abspage=\count169
-\c@Item=\count170
-\c@Hfootnote=\count171
-)
-
-Package hyperref Message: Driver (default): hdvips.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hdvips.def
-File: hdvips.def 2012/11/06 v6.83m Hyperref driver for dvips
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/pdfmark.def
-File: pdfmark.def 2012/11/06 v6.83m Hyperref definitions for pdfmark specials
-
-
-Package hyperref Warning: You have enabled option `breaklinks'.
-(hyperref) But driver `hdvips.def' does not suppport this.
-(hyperref) Expect trouble with the link areas of broken links.
-
-\pdf@docset=\toks40
-\pdf@box=\box42
-\pdf@toks=\toks41
-\pdf@defaulttoks=\toks42
-\HyField@AnnotCount=\count172
-\Fld@listcount=\count173
-\c@bookmark@seq@number=\count174
-(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
-Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
-Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
-82.
-)
-\Hy@SectionHShift=\skip84
-))
-(/usr/local/texlive/2012/texmf-dist/tex/latex/breakurl/breakurl.sty
-Package: breakurl 2009/01/24 v1.30 Breakable hyperref URLs
-\burl@toks=\toks43
-)
-\TBox=\box43
-\BDefaboveskip=\skip85
-\BDefbelowskip=\skip86
-\BDefinlineskip=\skip87
-\boxdef=\box44
-\fullWidth=\dimen184
-)
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/inputenc.sty
-Package: inputenc 2008/03/30 v1.1d Input encoding file
-\inpenc@prehook=\toks44
-\inpenc@posthook=\toks45
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/utf8.def
-File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
-Now handling font encoding OML ...
-... no UTF-8 mapping file for font encoding OML
-Now handling font encoding T1 ...
-... processing UTF-8 mapping file for font encoding T1
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.dfu
-File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A1 (decimal 161)
- defining Unicode char U+00A3 (decimal 163)
- defining Unicode char U+00AB (decimal 171)
- defining Unicode char U+00BB (decimal 187)
- defining Unicode char U+00BF (decimal 191)
- defining Unicode char U+00C0 (decimal 192)
- defining Unicode char U+00C1 (decimal 193)
- defining Unicode char U+00C2 (decimal 194)
- defining Unicode char U+00C3 (decimal 195)
- defining Unicode char U+00C4 (decimal 196)
- defining Unicode char U+00C5 (decimal 197)
- defining Unicode char U+00C6 (decimal 198)
- defining Unicode char U+00C7 (decimal 199)
- defining Unicode char U+00C8 (decimal 200)
- defining Unicode char U+00C9 (decimal 201)
- defining Unicode char U+00CA (decimal 202)
- defining Unicode char U+00CB (decimal 203)
- defining Unicode char U+00CC (decimal 204)
- defining Unicode char U+00CD (decimal 205)
- defining Unicode char U+00CE (decimal 206)
- defining Unicode char U+00CF (decimal 207)
- defining Unicode char U+00D0 (decimal 208)
- defining Unicode char U+00D1 (decimal 209)
- defining Unicode char U+00D2 (decimal 210)
- defining Unicode char U+00D3 (decimal 211)
- defining Unicode char U+00D4 (decimal 212)
- defining Unicode char U+00D5 (decimal 213)
- defining Unicode char U+00D6 (decimal 214)
- defining Unicode char U+00D8 (decimal 216)
- defining Unicode char U+00D9 (decimal 217)
- defining Unicode char U+00DA (decimal 218)
- defining Unicode char U+00DB (decimal 219)
- defining Unicode char U+00DC (decimal 220)
- defining Unicode char U+00DD (decimal 221)
- defining Unicode char U+00DE (decimal 222)
- defining Unicode char U+00DF (decimal 223)
- defining Unicode char U+00E0 (decimal 224)
- defining Unicode char U+00E1 (decimal 225)
- defining Unicode char U+00E2 (decimal 226)
- defining Unicode char U+00E3 (decimal 227)
- defining Unicode char U+00E4 (decimal 228)
- defining Unicode char U+00E5 (decimal 229)
- defining Unicode char U+00E6 (decimal 230)
- defining Unicode char U+00E7 (decimal 231)
- defining Unicode char U+00E8 (decimal 232)
- defining Unicode char U+00E9 (decimal 233)
- defining Unicode char U+00EA (decimal 234)
- defining Unicode char U+00EB (decimal 235)
- defining Unicode char U+00EC (decimal 236)
- defining Unicode char U+00ED (decimal 237)
- defining Unicode char U+00EE (decimal 238)
- defining Unicode char U+00EF (decimal 239)
- defining Unicode char U+00F0 (decimal 240)
- defining Unicode char U+00F1 (decimal 241)
- defining Unicode char U+00F2 (decimal 242)
- defining Unicode char U+00F3 (decimal 243)
- defining Unicode char U+00F4 (decimal 244)
- defining Unicode char U+00F5 (decimal 245)
- defining Unicode char U+00F6 (decimal 246)
- defining Unicode char U+00F8 (decimal 248)
- defining Unicode char U+00F9 (decimal 249)
- defining Unicode char U+00FA (decimal 250)
- defining Unicode char U+00FB (decimal 251)
- defining Unicode char U+00FC (decimal 252)
- defining Unicode char U+00FD (decimal 253)
- defining Unicode char U+00FE (decimal 254)
- defining Unicode char U+00FF (decimal 255)
- defining Unicode char U+0102 (decimal 258)
- defining Unicode char U+0103 (decimal 259)
- defining Unicode char U+0104 (decimal 260)
- defining Unicode char U+0105 (decimal 261)
- defining Unicode char U+0106 (decimal 262)
- defining Unicode char U+0107 (decimal 263)
- defining Unicode char U+010C (decimal 268)
- defining Unicode char U+010D (decimal 269)
- defining Unicode char U+010E (decimal 270)
- defining Unicode char U+010F (decimal 271)
- defining Unicode char U+0110 (decimal 272)
- defining Unicode char U+0111 (decimal 273)
- defining Unicode char U+0118 (decimal 280)
- defining Unicode char U+0119 (decimal 281)
- defining Unicode char U+011A (decimal 282)
- defining Unicode char U+011B (decimal 283)
- defining Unicode char U+011E (decimal 286)
- defining Unicode char U+011F (decimal 287)
- defining Unicode char U+0130 (decimal 304)
- defining Unicode char U+0131 (decimal 305)
- defining Unicode char U+0132 (decimal 306)
- defining Unicode char U+0133 (decimal 307)
- defining Unicode char U+0139 (decimal 313)
- defining Unicode char U+013A (decimal 314)
- defining Unicode char U+013D (decimal 317)
- defining Unicode char U+013E (decimal 318)
- defining Unicode char U+0141 (decimal 321)
- defining Unicode char U+0142 (decimal 322)
- defining Unicode char U+0143 (decimal 323)
- defining Unicode char U+0144 (decimal 324)
- defining Unicode char U+0147 (decimal 327)
- defining Unicode char U+0148 (decimal 328)
- defining Unicode char U+014A (decimal 330)
- defining Unicode char U+014B (decimal 331)
- defining Unicode char U+0150 (decimal 336)
- defining Unicode char U+0151 (decimal 337)
- defining Unicode char U+0152 (decimal 338)
- defining Unicode char U+0153 (decimal 339)
- defining Unicode char U+0154 (decimal 340)
- defining Unicode char U+0155 (decimal 341)
- defining Unicode char U+0158 (decimal 344)
- defining Unicode char U+0159 (decimal 345)
- defining Unicode char U+015A (decimal 346)
- defining Unicode char U+015B (decimal 347)
- defining Unicode char U+015E (decimal 350)
- defining Unicode char U+015F (decimal 351)
- defining Unicode char U+0160 (decimal 352)
- defining Unicode char U+0161 (decimal 353)
- defining Unicode char U+0162 (decimal 354)
- defining Unicode char U+0163 (decimal 355)
- defining Unicode char U+0164 (decimal 356)
- defining Unicode char U+0165 (decimal 357)
- defining Unicode char U+016E (decimal 366)
- defining Unicode char U+016F (decimal 367)
- defining Unicode char U+0170 (decimal 368)
- defining Unicode char U+0171 (decimal 369)
- defining Unicode char U+0178 (decimal 376)
- defining Unicode char U+0179 (decimal 377)
- defining Unicode char U+017A (decimal 378)
- defining Unicode char U+017B (decimal 379)
- defining Unicode char U+017C (decimal 380)
- defining Unicode char U+017D (decimal 381)
- defining Unicode char U+017E (decimal 382)
- defining Unicode char U+200C (decimal 8204)
- defining Unicode char U+2013 (decimal 8211)
- defining Unicode char U+2014 (decimal 8212)
- defining Unicode char U+2018 (decimal 8216)
- defining Unicode char U+2019 (decimal 8217)
- defining Unicode char U+201A (decimal 8218)
- defining Unicode char U+201C (decimal 8220)
- defining Unicode char U+201D (decimal 8221)
- defining Unicode char U+201E (decimal 8222)
- defining Unicode char U+2030 (decimal 8240)
- defining Unicode char U+2031 (decimal 8241)
- defining Unicode char U+2039 (decimal 8249)
- defining Unicode char U+203A (decimal 8250)
- defining Unicode char U+2423 (decimal 9251)
-)
-Now handling font encoding OT1 ...
-... processing UTF-8 mapping file for font encoding OT1
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ot1enc.dfu
-File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A1 (decimal 161)
- defining Unicode char U+00A3 (decimal 163)
- defining Unicode char U+00B8 (decimal 184)
- defining Unicode char U+00BF (decimal 191)
- defining Unicode char U+00C5 (decimal 197)
- defining Unicode char U+00C6 (decimal 198)
- defining Unicode char U+00D8 (decimal 216)
- defining Unicode char U+00DF (decimal 223)
- defining Unicode char U+00E6 (decimal 230)
- defining Unicode char U+00EC (decimal 236)
- defining Unicode char U+00ED (decimal 237)
- defining Unicode char U+00EE (decimal 238)
- defining Unicode char U+00EF (decimal 239)
- defining Unicode char U+00F8 (decimal 248)
- defining Unicode char U+0131 (decimal 305)
- defining Unicode char U+0141 (decimal 321)
- defining Unicode char U+0142 (decimal 322)
- defining Unicode char U+0152 (decimal 338)
- defining Unicode char U+0153 (decimal 339)
- defining Unicode char U+2013 (decimal 8211)
- defining Unicode char U+2014 (decimal 8212)
- defining Unicode char U+2018 (decimal 8216)
- defining Unicode char U+2019 (decimal 8217)
- defining Unicode char U+201C (decimal 8220)
- defining Unicode char U+201D (decimal 8221)
-)
-Now handling font encoding OMS ...
-... processing UTF-8 mapping file for font encoding OMS
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/omsenc.dfu
-File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A7 (decimal 167)
- defining Unicode char U+00B6 (decimal 182)
- defining Unicode char U+00B7 (decimal 183)
- defining Unicode char U+2020 (decimal 8224)
- defining Unicode char U+2021 (decimal 8225)
- defining Unicode char U+2022 (decimal 8226)
-)
-Now handling font encoding OMX ...
-... no UTF-8 mapping file for font encoding OMX
-Now handling font encoding U ...
-... no UTF-8 mapping file for font encoding U
-Now handling font encoding TS1 ...
-... processing UTF-8 mapping file for font encoding TS1
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1enc.dfu
-File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- defining Unicode char U+00A2 (decimal 162)
- defining Unicode char U+00A3 (decimal 163)
- defining Unicode char U+00A4 (decimal 164)
- defining Unicode char U+00A5 (decimal 165)
- defining Unicode char U+00A6 (decimal 166)
- defining Unicode char U+00A7 (decimal 167)
- defining Unicode char U+00A8 (decimal 168)
- defining Unicode char U+00A9 (decimal 169)
- defining Unicode char U+00AA (decimal 170)
- defining Unicode char U+00AC (decimal 172)
- defining Unicode char U+00AE (decimal 174)
- defining Unicode char U+00AF (decimal 175)
- defining Unicode char U+00B0 (decimal 176)
- defining Unicode char U+00B1 (decimal 177)
- defining Unicode char U+00B2 (decimal 178)
- defining Unicode char U+00B3 (decimal 179)
- defining Unicode char U+00B4 (decimal 180)
- defining Unicode char U+00B5 (decimal 181)
- defining Unicode char U+00B6 (decimal 182)
- defining Unicode char U+00B7 (decimal 183)
- defining Unicode char U+00B9 (decimal 185)
- defining Unicode char U+00BA (decimal 186)
- defining Unicode char U+00BC (decimal 188)
- defining Unicode char U+00BD (decimal 189)
- defining Unicode char U+00BE (decimal 190)
- defining Unicode char U+00D7 (decimal 215)
- defining Unicode char U+00F7 (decimal 247)
- defining Unicode char U+0192 (decimal 402)
- defining Unicode char U+02C7 (decimal 711)
- defining Unicode char U+02D8 (decimal 728)
- defining Unicode char U+02DD (decimal 733)
- defining Unicode char U+0E3F (decimal 3647)
- defining Unicode char U+2016 (decimal 8214)
- defining Unicode char U+2020 (decimal 8224)
- defining Unicode char U+2021 (decimal 8225)
- defining Unicode char U+2022 (decimal 8226)
- defining Unicode char U+2030 (decimal 8240)
- defining Unicode char U+2031 (decimal 8241)
- defining Unicode char U+203B (decimal 8251)
- defining Unicode char U+203D (decimal 8253)
- defining Unicode char U+2044 (decimal 8260)
- defining Unicode char U+204E (decimal 8270)
- defining Unicode char U+2052 (decimal 8274)
- defining Unicode char U+20A1 (decimal 8353)
- defining Unicode char U+20A4 (decimal 8356)
- defining Unicode char U+20A6 (decimal 8358)
- defining Unicode char U+20A9 (decimal 8361)
- defining Unicode char U+20AB (decimal 8363)
- defining Unicode char U+20AC (decimal 8364)
- defining Unicode char U+20B1 (decimal 8369)
- defining Unicode char U+2103 (decimal 8451)
- defining Unicode char U+2116 (decimal 8470)
- defining Unicode char U+2117 (decimal 8471)
- defining Unicode char U+211E (decimal 8478)
- defining Unicode char U+2120 (decimal 8480)
- defining Unicode char U+2122 (decimal 8482)
- defining Unicode char U+2126 (decimal 8486)
- defining Unicode char U+2127 (decimal 8487)
- defining Unicode char U+212E (decimal 8494)
- defining Unicode char U+2190 (decimal 8592)
- defining Unicode char U+2191 (decimal 8593)
- defining Unicode char U+2192 (decimal 8594)
- defining Unicode char U+2193 (decimal 8595)
- defining Unicode char U+2329 (decimal 9001)
- defining Unicode char U+232A (decimal 9002)
- defining Unicode char U+2422 (decimal 9250)
- defining Unicode char U+25E6 (decimal 9702)
- defining Unicode char U+25EF (decimal 9711)
- defining Unicode char U+266A (decimal 9834)
-)
-Now handling font encoding PD1 ...
-... no UTF-8 mapping file for font encoding PD1
- defining Unicode char U+00A9 (decimal 169)
- defining Unicode char U+00AA (decimal 170)
- defining Unicode char U+00AE (decimal 174)
- defining Unicode char U+00BA (decimal 186)
- defining Unicode char U+02C6 (decimal 710)
- defining Unicode char U+02DC (decimal 732)
- defining Unicode char U+200C (decimal 8204)
- defining Unicode char U+2026 (decimal 8230)
- defining Unicode char U+2122 (decimal 8482)
- defining Unicode char U+2423 (decimal 9251)
-))
-(/usr/local/texlive/2012/../texmf-local/tex/latex/pst-node/pst-node.sty
-Package: pst-node 2012/09/18 v1.01 LaTeX wrapper for `pst-node' (HV)
-Package: pst-node 2010/04/22 package wrapper for pst-node.tex
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/pst-node/pst-node.tex
- v1.27, 2013/04/12
-\psrow=\count175
-\pscol=\count176
-\psmatrixcnt=\count177
-\psrowsep=\skip88
-\pscolsep=\skip89
-\pst@args=\count178
-\num@pts=\count179
-\pst@argcnt=\count180
-)
-File: pst-node.tex 2013/04/12 1.27 `pst-node' (tvz,hv)
-File: pst-node.pro 2011/09/18 v. 1.14, PostScript prologue file (hv)
-)
-(/usr/local/texlive/2012/../texmf-local/tex/latex/pst-plot/pst-plot.sty
-Package: pst-plot 2011/06/05 v1.00 LaTeX wrapper for `pst-plot' (HV)
-Package: pst-plot 2011/04/13 package wrapper for pst-plot.tex (hv)
-
-(/usr/local/texlive/2012/../texmf-local/tex/generic/pst-plot/pst-plot.tex
- v1.45, 2013/04/29 (tvz,hv)
-\pstRadUnit=\dimen185
-\pstRadUnitInv=\dimen186
-\pst@linecnt=\count181
-\psxlabelsep=\dimen187
-\psylabelsep=\dimen188
-\psk@subticksize=\dimen189
-\pst@xticksizeA=\dimen190
-\pst@xticksizeB=\dimen191
-\pst@xticksizeC=\dimen192
-\pst@yticksizeA=\dimen193
-\pst@yticksizeB=\dimen194
-\pst@yticksizeC=\dimen195
-\@digitcounter=\count182
-\psk@llx=\dimen196
-\psk@lly=\dimen197
-\psk@urx=\dimen198
-\psk@ury=\dimen199
-\pst@xunit=\dimen200
-\pst@yunit=\dimen201
-)
-File: pst-plot.tex 2013/04/29 1.45 `pst-plot' (tvz,hv)
-)
-
-LaTeX Warning: Unused global option(s):
- [smallheadingsheadexclude].
-
-(./pst-news13.aux)
-\openout1 = `pst-news13.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 15.
-LaTeX Font Info: Try loading font information for TS1+cmr on input line 15.
- (/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1cmr.fd
-File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info: ... okay on input line 15.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 15.
-LaTeX Font Info: ... okay on input line 15.
-\AtBeginShipoutBox=\box45
- ABD: EverySelectfont initializing macros
-LaTeX Info: Redefining \selectfont on input line 15.
-LaTeX Info: Redefining \Ref on input line 15.
-Package caption Info: Begin \AtBeginDocument code.
-Package caption Info: subfig package v1.3 is loaded.
-Package caption Info: hyperref package is loaded.
-Package caption Info: listings package is loaded.
-Package caption Info: End \AtBeginDocument code.
-\c@lstlisting=\count183
-Package hyperref Info: Link coloring ON on input line 15.
-LaTeX Info: Redefining \ref on input line 15.
-LaTeX Info: Redefining \pageref on input line 15.
-LaTeX Info: Redefining \nameref on input line 15.
- (./pst-news13.out) (./pst-news13.out)
-\@outlinefile=\write7
-\openout7 = `pst-news13.out'.
-
-LaTeX Info: Redefining \Ref on input line 15.
-LaTeX Font Info: Font shape `T1/fve/m/n' will be
-(Font) scaled to size 22.39185pt on input line 23.
-LaTeX Font Info: Try loading font information for T1+fvs on input line 23.
- (/usr/local/texlive/2012/texmf-dist/tex/latex/bera/t1fvs.fd
-File: t1fvs.fd 2004/09/07 scalable font definitions for T1/fvs.
-)
-LaTeX Font Info: Font shape `T1/fvs/m/n' will be
-(Font) scaled to size 22.39185pt on input line 23.
-LaTeX Font Info: Font shape `T1/fvs/b/n' will be
-(Font) scaled to size 22.39185pt on input line 23.
-LaTeX Font Info: Font shape `T1/fvs/m/n' will be
-(Font) scaled to size 9.85492pt on input line 23.
-LaTeX Font Info: Font shape `T1/fvs/b/n' will be
-(Font) scaled to size 9.85492pt on input line 23.
-LaTeX Font Info: Font shape `T1/fvs/b/n' will be
-(Font) scaled to size 18.66588pt on input line 23.
-LaTeX Font Info: Try loading font information for T1+fvm on input line 23.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/t1fvm.fd
-File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm.
-)
-LaTeX Font Info: Font shape `T1/fvm/b/n' will be
-(Font) scaled to size 18.66588pt on input line 23.
-LaTeX Font Info: Font shape `T1/fvs/b/n' will be
-(Font) scaled to size 12.9599pt on input line 23.
-LaTeX Font Info: Font shape `T1/fvm/b/n' will be
-(Font) scaled to size 12.9599pt on input line 23.
-LaTeX Font Info: Try loading font information for U+msa on input line 23.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2013/01/14 v3.01 AMS symbols A
-)
-LaTeX Font Info: Try loading font information for U+msb on input line 23.
-
-(/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2013/01/14 v3.01 AMS symbols B
-)
-LaTeX Font Info: Font shape `T1/fvs/m/n' will be
-(Font) scaled to size 12.9599pt on input line 23.
-
-Overfull \hbox (55.02827pt too wide) in paragraph at lines 23--23
-[][]
- []
-
-[1
-
-]
-LaTeX Font Info: Font shape `T1/fve/b/n' will be
-(Font) scaled to size 9.85492pt on input line 26.
- (./pst-news13.toc
-LaTeX Font Info: Font shape `T1/fvs/b/n' will be
-(Font) scaled to size 10.79993pt on input line 2.
-LaTeX Font Info: Font shape `T1/fvm/b/n' will be
-(Font) scaled to size 10.79993pt on input line 2.
-LaTeX Font Info: Font shape `T1/fvm/b/n' will be
-(Font) scaled to size 9.85492pt on input line 3.
-LaTeX Font Info: Font shape `T1/fvm/m/n' will be
-(Font) scaled to size 9.85492pt on input line 9.
-)
-\tf@toc=\write8
-\openout8 = `pst-news13.toc'.
-
-LaTeX Font Info: Font shape `T1/fve/m/n' will be
-(Font) scaled to size 8.99994pt on input line 28.
-LaTeX Font Info: Font shape `T1/fvs/m/n' will be
-(Font) scaled to size 8.99994pt on input line 28.
-LaTeX Font Info: Font shape `T1/fvs/b/n' will be
-(Font) scaled to size 8.99994pt on input line 28.
- [2
-
-]
-LaTeX Font Info: Font shape `T1/fvm/b/n' will be
-(Font) scaled to size 22.39185pt on input line 29.
-LaTeX Font Info: Font shape `T1/fve/m/it' in size <10.95> not available
-(Font) Font shape `T1/fve/m/sl' tried instead on input line 35.
-LaTeX Font Info: Font shape `T1/fve/m/sl' will be
-(Font) scaled to size 9.85492pt on input line 35.
-LaTeX Font Info: Font shape `T1/fve/m/n' will be
-(Font) scaled to size 7.19995pt on input line 39.
-LaTeX Font Info: Font shape `T1/fve/m/n' will be
-(Font) scaled to size 5.39996pt on input line 39.
-LaTeX Font Info: Font shape `T1/fvm/m/n' will be
-(Font) scaled to size 8.99994pt on input line 60.
-\openout6 = `pst-news13.tmp'.
-
-LaTeX Font Info: Font shape `T1/fvm/m/n' will be
-(Font) scaled to size 5.39996pt on input line 77.
- (./pst-news13.tmp) (./pst-news13.tmp) [3
-
-]
-\openout6 = `pst-news13.tmp'.
-
-
-(./pst-news13.tmp) (./pst-news13.tmp)
-\openout6 = `pst-news13.tmp'.
-
- (./pst-news13.tmp) (./pst-news13.tmp)
-\openout6 = `pst-news13.tmp'.
-
-
-(./pst-news13.tmp) (./pst-news13.tmp)
-\openout6 = `pst-news13.tmp'.
-
- (./pst-news13.tmp) (./pst-news13.tmp)
-[4] [5]
-Overfull \hbox (13.1476pt too wide) in paragraph at lines 148--154
-\T1/fvm/m/n/10.95 1.27 2013-04-12 - added macro \Cnodeput[][] which takes radiu
-s=... into account
- []
-
-
-Overfull \hbox (30.94559pt too wide) in paragraph at lines 148--154
-\T1/fvm/m/n/10.95 1.26 2013-04-09 - added macros \psncurve[][] and \psnccurve[]
-[] for a sequence of nodes
- []
-
-[6
-
-] (./pst-news13.bbl
-LaTeX Font Info: Font shape `T1/fve/m/it' in size <8> not available
-(Font) Font shape `T1/fve/m/sl' tried instead on input line 6.
-LaTeX Font Info: Font shape `T1/fve/m/sl' will be
-(Font) scaled to size 7.19995pt on input line 6.
-LaTeX Font Info: Font shape `T1/fvm/m/it' in size <10.95> not available
-(Font) Font shape `T1/fvm/m/sl' tried instead on input line 37.
-LaTeX Font Info: Font shape `T1/fvm/m/sl' will be
-(Font) scaled to size 9.85492pt on input line 37.
-) (./pst-news13.ind [7
-
-] [8
-
-
-])
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 166.
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 166.
- (./pst-news13.aux)
-Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 166.
-
-
- *File List*
- pst-doc.cls 2011/04/30 v 0.19 PSTricks documentation class (hv)
-scrartcl.cls 2012/07/29 v3.11b KOMA-Script document class (article)
-scrkbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent ba
-sics and keyval usage)
- scrbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent
-basics and keyval usage)
- keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
-scrlfile.sty 2012/06/15 v3.12 KOMA-Script package (loading files)
-tocbasic.sty 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
-scrsize11pt.clo 2012/07/29 v3.11b KOMA-Script font size class option (11pt)
-typearea.sty 2012/07/29 v3.11b KOMA-Script package (type area)
- xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
- color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
- dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-colortbl.sty 2012/02/13 v1.0a Color table columns (DPC)
- array.sty 2008/09/09 v2.4c Tabular extension package (FMi)
-dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
- svgnam.def 2007/01/21 v2.11 Predefined colors according to SVG 1.1 (UK)
- x11nam.def 2007/01/21 v2.11 Predefined colors according to Unix/X11 (UK)
- fontenc.sty
- t1enc.def 2005/09/27 v1.99g Standard LaTeX file
- ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
-textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
- ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
- bera.sty 2004/01/31 (WaS)
- fontenc.sty
- t1enc.def 2005/09/27 v1.99g Standard LaTeX file
-beraserif.sty 2004/01/30 (WaS)
- t1fve.fd 2004/09/07 scalable font definitions for T1/fve.
-berasans.sty 2004/01/30 (WaS)
-beramono.sty 2004/01/31 (WaS)
- xspace.sty 2009/10/20 v1.13 Space after command names (DPC,MH)
- makeidx.sty 2000/03/29 v1.0m Standard LaTeX package
- calc.sty 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
- babel.sty 2013/04/15 v3.9e The Babel package
- english.ldf 2005/03/30 v3.3o English support from the babel system
- xkeyval.sty 2012/10/14 v2.6b package option processing (HA)
- xkeyval.tex 2012/10/14 v2.6b key=value parser (HA)
-pst-xkey.sty 2005/11/25 v1.6 package wrapper for pst-xkey.tex (HA)
-pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
-pstricks.sty 2013/05/22 v0.57 LaTeX wrapper for `PSTricks' (RN,HV)
-pstricks.tex 2013/05/12 v2.43 `PSTricks' (tvz,hv)
- pst-fp.tex 2013/05/12 v2.43 `PST-fp' (hv)
-pstricks.pro 2012/10/16 v. 1.15, PostScript prologue file (hv)
-pst-algparser.pro 2011/10/31 v. 0.04, PostScript prologue file (hv)
-pst-tools.pro 2012/01/01 v. 0.02, PostScript prologue file (hv)
-pst-dots.pro 2006/12/19 v. 2.00, PostScript prologue file (hv)
- xkvview.sty 2008/08/10 v1.5 viewer utility for xkeyval (HA)
-longtable.sty 2004/02/01 v4.11 Multi-page Table package (DPC)
- multido.sty 2004/05/17 package wrapper for PSTricks `multido.tex', (HV/RN)
- multido.tex 2010/05/14 v1.42 `multido' (tvz,hv)
- lscape.sty 2000/10/22 v3.01 Landscape Pages (DPC)
-graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
- trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
-graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
-graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
- eso-pic.sty 2010/10/06 v2.0c eso-pic (RN)
-atbegshi.sty 2011/10/05 v1.16 At begin shipout hook (HO)
-infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
- ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
- amsmath.sty 2013/01/14 v2.14 AMS math features
- amstext.sty 2000/06/29 v2.01
- amsgen.sty 1999/11/30 v2.0
- amsbsy.sty 1999/11/29 v1.2d
- amsopn.sty 1999/12/14 v2.01 operator names
- amssymb.sty 2013/01/14 v3.01 AMS font symbols
-amsfonts.sty 2013/01/14 v3.01 Basic AMSFonts support
-tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
-ragged2e.sty 2009/05/21 v2.1 ragged2e Package (MS)
-everysel.sty 2011/10/28 v1.2 EverySelectfont Package (MS)
-booktabs.sty 2005/04/14 v1.61803 publication quality tables
-footmisc.sty 2011/06/06 v5.5b a miscellany of footnote facilities
-chngcntr.sty 2009/09/02 v1.0a change counter resetting
- nameref.sty 2012/10/27 v2.43 Cross-referencing by name of section
-refcount.sty 2011/10/16 v3.4 Data extraction from label references (HO)
-gettitlestring.sty 2010/12/03 v1.4 Cleanup title references (HO)
-kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
-kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
-etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
-ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
-varioref.sty 2011/10/02 v1.4z package for extended references (FMi)
- subfig.sty 2005/06/28 ver: 1.3 subfig package
- caption.sty 2013/02/03 v3.3-65 Customizing captions (AR)
-caption3.sty 2013/02/03 v1.5-62 caption3 kernel (AR)
-ltcaption.sty 2013/02/03 v1.3-62 longtable captions (AR)
-setspace.sty 2011/12/19 v6.7a set line spacing
-paralist.sty 2002/03/18 v2.3b Extended list environments (BS)
-fancyvrb.sty 2011/04/06
-filecontents.sty 2011/10/08 v1.3 Create an external file from within a LaTeX
- document
-showexpl.sty 2012/09/22 v0.3j Typesetting example code (RN)
-listings.sty 2007/02/22 1.4 (Carsten Heinz)
- lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-listings.cfg 2007/02/22 1.4 listings configuration
- ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
-varwidth.sty 2009/03/30 ver 0.92; Variable-width minipages
- lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-showexpl.cfg 2005/08/28 v0.03 Definitions for the showexpl package (hv)
-lstlang1.sty 2004/09/05 1.3 listings language file
-lstlang2.sty 2004/09/05 1.3 listings language file
-lstlang3.sty 2004/09/05 1.3 listings language file
-lstlang1.sty 2004/09/05 1.3 listings language file
-lstlang2.sty 2004/09/05 1.3 listings language file
-lstlang3.sty 2004/09/05 1.3 listings language file
-lstlang1.sty 2004/09/05 1.3 listings language file
-lstlang2.sty 2004/09/05 1.3 listings language file
-lstlang3.sty 2004/09/05 1.3 listings language file
- lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-lstlang1.sty 2004/09/05 1.3 listings language file
-lstlang2.sty 2004/09/05 1.3 listings language file
-lstlang3.sty 2004/09/05 1.3 listings language file
- manfnt.sty 1999/07/010.2LaTeX2e manfnt package
-scrpage2.sty 2010/04/22 v2.5 LaTeX2e KOMA-Script package
-hyperref.sty 2012/11/06 v6.83m Hypertext links for LaTeX
-hobsub-hyperref.sty 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
-hobsub-generic.sty 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
- hobsub.sty 2012/05/28 v1.13 Construct package bundles (HO)
- ifvtex.sty 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
- intcalc.sty 2007/09/27 v1.1 Expandable calculations with integers (HO)
-kvdefinekeys.sty 2011/04/07 v1.3 Define keys (HO)
-pdftexcmds.sty 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
-pdfescape.sty 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
-bigintcalc.sty 2012/04/08 v1.3 Expandable calculations on big integers (HO)
- bitset.sty 2011/01/30 v1.1 Handle bit-vector datatype (HO)
-uniquecounter.sty 2011/01/30 v1.2 Provide unlimited unique counter (HO)
-letltxmacro.sty 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
- hopatch.sty 2012/05/28 v1.2 Wrapper for package hooks (HO)
-xcolor-patch.sty 2011/01/30 xcolor patch
-atveryend.sty 2011/06/30 v1.8 Hooks at the very end of document (HO)
- hycolor.sty 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
- ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
- auxhook.sty 2011/03/04 v1.3 Hooks for auxiliary files (HO)
- pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
-hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
- url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
- hdvips.def 2012/11/06 v6.83m Hyperref driver for dvips
- pdfmark.def 2012/11/06 v6.83m Hyperref definitions for pdfmark specials
-rerunfilecheck.sty 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
-breakurl.sty 2009/01/24 v1.30 Breakable hyperref URLs
-inputenc.sty 2008/03/30 v1.1d Input encoding file
- utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
- t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
- ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
-pst-node.sty 2010/04/22 package wrapper for pst-node.tex
-pst-node.tex 2013/04/12 1.27 `pst-node' (tvz,hv)
-pst-node.pro 2011/09/18 v. 1.14, PostScript prologue file (hv)
-pst-plot.sty 2011/04/13 package wrapper for pst-plot.tex (hv)
-pst-plot.tex 2013/04/29 1.45 `pst-plot' (tvz,hv)
- ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-pst-news13.out
-pst-news13.out
- t1fvs.fd 2004/09/07 scalable font definitions for T1/fvs.
- t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm.
- umsa.fd 2013/01/14 v3.01 AMS symbols A
- umsb.fd 2013/01/14 v3.01 AMS symbols B
-pst-news13.bbl
-pst-news13.ind
- ***********
-
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 166.
-Package rerunfilecheck Info: File `pst-news13.out' has not changed.
-(rerunfilecheck) Checksum: 935D3CC8467806F38C55F83331134A38;987.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 166.
- )
-Here is how much of TeX's memory you used:
- 18174 strings out of 493523
- 276465 string characters out of 3142065
- 599251 words of memory out of 3000000
- 21057 multiletter control sequences out of 15000+200000
- 57255 words of font info for 68 fonts, out of 3000000 for 9000
- 935 hyphenation exceptions out of 8191
- 78i,11n,130p,565b,1491s stack positions out of 5000i,500n,10000p,200000b,50000s
-
-Output written on pst-news13.dvi (8 pages, 71300 bytes).
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.out b/Master/texmf-dist/doc/generic/pstricks/pst-news13.out
deleted file mode 100644
index 10596762c8b..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.out
+++ /dev/null
@@ -1,15 +0,0 @@
-\BOOKMARK [0][-]{part.1}{pstricks \205 package}{}% 1
-\BOOKMARK [1][-]{section.1}{pstricks.sty}{part.1}% 2
-\BOOKMARK [2][-]{subsection.1.1}{RGB to gray}{section.1}% 3
-\BOOKMARK [2][-]{subsection.1.2}{CMYK to gray}{section.1}% 4
-\BOOKMARK [1][-]{section.2}{pstricks.tex \(2.43\205 2013/05/12\)}{part.1}% 5
-\BOOKMARK [2][-]{subsection.2.1}{labelsep}{section.2}% 6
-\BOOKMARK [2][-]{subsection.2.2}{Coordinates}{section.2}% 7
-\BOOKMARK [2][-]{subsection.2.3}{Fillstyle dots}{section.2}% 8
-\BOOKMARK [2][-]{subsection.2.4}{New macro \134psRing}{section.2}% 9
-\BOOKMARK [2][-]{subsection.2.5}{New macros \134pssetMonochrome, \134pssetGrayscale, and \134psresetColor}{section.2}% 10
-\BOOKMARK [1][-]{section.3}{The PostScript header files}{part.1}% 11
-\BOOKMARK [2][-]{subsection.3.1}{pstricks.pro}{section.3}% 12
-\BOOKMARK [0][-]{part.2}{Other packages}{}% 13
-\BOOKMARK [1][-]{section.4}{pst-node \205 version 1.45 | 2013/04/29}{part.2}% 14
-\BOOKMARK [1][-]{section*.2}{References}{part.2}% 15
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.pdf b/Master/texmf-dist/doc/generic/pstricks/pst-news13.pdf
index baac755abd5..7e92bc5db9e 100644
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.pdf
+++ b/Master/texmf-dist/doc/generic/pstricks/pst-news13.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.ps b/Master/texmf-dist/doc/generic/pstricks/pst-news13.ps
deleted file mode 100644
index d558e83f3b1..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.ps
+++ /dev/null
@@ -1,7153 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.992 Copyright 2012 Radical Eye Software
-%%Title: pst-news13.dvi
-%%CreationDate: Wed May 22 07:10:10 2013
-%%Pages: 8
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: BeraSans-Bold BeraSansMono-Bold BeraSans-Roman
-%%+ BeraSerif-Roman BeraSerif-Bold BeraSansMono-Roman CMR10 CMMI10
-%%+ CMSY10 BeraSansMono-Oblique
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips pst-news13.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2013.05.22:0710
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: pstricks.pro 0 0
-% $Id: pstricks.pro 781 2013-05-21 08:25:07Z herbert $
-%
-%% PostScript prologue for pstricks.tex.
-%% Version 1.16, 2013/05/22
-%%
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN archives
-%% in directory macros/latex/base/lppl.txt.
-%
-%
-% Define the follwing gs-functions if not known, eg when using distiller
-%
-systemdict /.setopacityalpha known not {/.setopacityalpha { pop } def } if
-systemdict /.setblendmode known not {/.setblendmode { pop } def } if
-systemdict /.setshapealpha known not {/.setshapealpha { pop } def } if
-%
-/tx@Dict 200 dict def % the main PSTricks dictionary
-tx@Dict begin
-/ADict 25 dict def % The arrow dictionary
-/CM { matrix currentmatrix } bind def
-/SLW /setlinewidth load def
-/CLW /currentlinewidth load def
-/CP /currentpoint load def
-/ED { exch def } bind def
-/L /lineto load def
-/T /translate load def
-/TMatrix { } def
-/RAngle { 0 } def
-/Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def % return 0 for negative arguments
-/Atan { /atan load stopped { pop pop 0 } if } def % return 0 if atan not known
-/ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter)
-/Div { dup 0 eq { pop } { div } ifelse } def % control the division
-/tan { dup cos abs 1.e-10 lt
- { pop 1.e10 } % return 1.e10 as infinit
- { dup sin exch cos div } ifelse % default sin/cos
-} def
-/Tan { dup sin exch cos Div } def % sin(x)/cos(x) x in degrees
-/Acos {dup dup mul neg 1 add dup 0 lt { % arc cos, returns 0 when negative root
- pop pop 0 }{ sqrt exch atan} ifelse } def
-/NET { neg exch neg exch T } def % change coordinate system to the negative one
-/Pyth { dup mul exch dup mul add sqrt } def % Pythagoras, expects 2 parameter
-/Pyth2 { % Pythagoras, xA yA xB yB
- 3 -1 roll % xA xB yB yA
- sub % xA xB yB-yA
- 3 1 roll % yB-yA xA xB
- sub % yB-yA xA-xB
- Pyth } def
-/PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian
-/Rand { rand 4294967295 div } def % a real random number
-%----------------- hv added 20050516 ---------------
-/PiDiv2 1.57079632680 def
-/Pi 3.14159265359 def
-/TwoPi 6.28318530718 def
-/Euler 2.71828182846 def
-%/e Euler bind def
-%
-/RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees
-/DegtoRad { Pi mul 180 div } bind def % viceversa
-
-/startGlobal { true setglobal globaldict begin } bind def
-/endGlobal { end false setglobal } bind def
-/pssetRGBcolor /setrgbcolor load def
-/pssetCMYKcolor /setcmykcolor load def
-/pssetGraycolor /setgray load def
-
-%----------------- hv end---------------------------
-/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def
-%
-/PathLength {
- flattenpath /z 0 def
- { /y1 ED /x1 ED /y2 y1 def /x2 x1 def }
- { /y ED /x ED PathLength@ }
- {}
- { /y y2 def /x x2 def PathLength@ }
- /pathforall load stopped { pop pop pop pop } if
- z
-} def
-%
-/STP { .996264 dup scale } def % BP/PT scaling
-/STV { SDict begin normalscale end STP } def %
-%
-/DashLine {
- dup 0 gt
- { /a .5 def PathLength exch div }
- { pop /a 1 def PathLength } ifelse
- /b ED % pattern should fit evenly in b
- dup /X ED % pattern array
- 0 get /y ED % length of first black segment
- /z 0 X {add} forall def % length of the full pattern
- %% Computation of the scaling factor as described by van Zandt:
- b a .5 sub 2 mul y mul sub z Div round
- z mul a .5 sub 2 mul y mul add b exch Div
- %%%% scaling factor on stack.
- /z ED %% now, z is the scaling factor
- false % for the length test below
- X { z mul } forall X astore %% modification TN 04-08-07
- %%% Checking whether at least one dash in X has positive length:
- {0 gt or} forall
- { X 1 a sub y mul }
- { [ 1 0 ] 0 }
- ifelse
- setdash stroke
-} def
-%
-/DotLine {
- /b PathLength def
- /a ED /z ED /y CLW def
- /z y z add def
- a 0 gt {
- /b b a div def
- }{
- a 0 eq {
- /b b y sub def
- }{ a -3 eq {
- /b b y add def } if
- } ifelse
- } ifelse
- [ 0 b b z Div round Div dup 0 le { pop 1 } if ]
- a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse
- setdash 1 setlinecap stroke
-} def
-%
-/SymbolLine { % on stack [ x y x y ...
- counttomark % number of elements
- 2 div cvi /n ED % n pairs
- /YA ED /XA ED % the start point
- n 1 sub {
- /YB ED /XB ED
- /XLength XB XA sub def
- /YLength YB YA sub def
- /PAngle YLength XLength Atan def
- /XYLength XLength YLength Pyth def
-
- %% for negative SymStep we calculate the distance
- SymStep 0 lt
- { %XYLength SymStep div abs cvi
- /nSym SymStep abs cvi def }
- { /nSym XYLength SymStep div cvi def }
- ifelse
- 0.5 setflat
- /Shift Symbol stringwidth pop 2 div def
- /deltaX XLength nSym div def
- /deltaY YLength nSym div def
- curveticks
- { XA YA moveto }
- { XA Shift sub YA Shift sub moveto }
- ifelse
- nSym {
- gsave
- curveticks
- { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED
- currentpoint translate rotAngle rotate
- 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto
- SymbolLinewidth setlinewidth stroke
- }
- {
- rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if
- Symbol show
- }
- ifelse
- grestore
- deltaX deltaY rmoveto
- } repeat
- /YA YB def /XA XB def
- } repeat
- curveticks
- { XA YA moveto }
- { XA Shift sub YA Shift sub moveto }
- ifelse
- gsave
- curveticks
- { PAngle 180 sub CorrAngle sub tickAngle add /rotAngle ED
- XA YA translate rotAngle rotate
- 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto
- SymbolLinewidth setlinewidth stroke
- }
- {
- rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if
- Symbol show
- }
- ifelse
- grestore
- pop % delete the mark symbol
-} def
-%
-/LineFill { % hv ------------ patch 7 -------------
- gsave
- abs /hatchWidthInc ED
- abs /hatchSepInc ED
- abs CLW add /a ED
- a 0 dtransform round exch round exch
- 2 copy idtransform
- exch Atan rotate
- idtransform pop /a ED
- .25 .25 itransform pathbbox
- /y2 ED
- a Div ceiling cvi /x2 ED /y1 ED
- a Div cvi /x1 ED /y2 y2 y1 sub def
- clipType % must be defined in pstricks.tex: clip -- eoclip
- newpath
- 2 setlinecap
- systemdict
- /setstrokeadjust known { true setstrokeadjust } if
- x2 x1 sub 1 add {
- x1 a mul y1 moveto 0 y2 rlineto stroke
- /x1 x1 1 add
- hatchWidthInc 0 gt { CLW add } if
- def
- hatchSepInc 0 gt hatchWidthInc 0 gt or {
- /a a hatchSepInc add def
- CLW hatchWidthInc add SLW
- } if
- } repeat
- grestore
- pop pop } def
-%
-/DotFill {% on stack: dot radius
- /dotRadius ED
- abs CLW add /a ED
- a 0 dtransform round exch round exch
- 2 copy idtransform
- exch Atan rotate
- idtransform pop /a ED
- .25 .25 itransform
- pathbbox % llx lly urx ury of smallest bounding box
- /y2 ED /x2 ED /y1 ED /x1 ED
- y2 y1 sub a div 2 add cvi /Ny ED
- x2 x1 sub a div 2 add cvi /Nx ED
- clipType % must be defined in pstricks.tex: clip -- eoclip
- newpath
- /yA y1 dotRadius add CLW add def
- /xA0 x1 dotRadius add CLW add def
- Ny {
- /xA xA0 def
- Nx {
- newpath
- xA yA dotRadius 0 360 arc
- SolidDot { gsave fill grestore } if
- stroke
- xA a add /xA ED
- } repeat
- yA a add /yA ED
- } repeat
- grestore
-} def
-%
-/PenroseFill {% on stack: scaling factor
- /Scale ED
-% 1 exch div round /penroseFactor ED
-% a 0 dtransform round exch round exch
-% 2 copy idtransform
-% exch Atan rotate
-% idtransform pop /a ED
-% .25 .25 itransform pathbbox
-% /y2 ED
-% a Div ceiling cvi /x2 ED /y1 ED
-% a Div cvi /x1 ED /y2 y2 y1 sub def
- clip
- newpath
-gsave
- 220 150 translate
- Scale dup scale
- systemdict /setstrokeadjust known { true setstrokeadjust } if
- /I/S/L/W/G/+/Z/F/E/D[/def/exch/for{E D}/add{s E get mul}
- { Z -36.2001 1 33 }{25 E S rlineto}{/q Z dup q G E q 1 + G}{Z 2 2}]{cvx def}forall
- [0 72 1008 {dup sin E cos }F ]1 setlinejoin/s W{/a W{/b I 10{/i I 4{/m I moveto
- i m +/j I 10{/l Z b m l + G a l G sub s m get div .2 + floor .3 + 25
- mul j l + S rmoveto}F i L j L stroke }F}F}F}F
- grestore
-% pop pop
-} def
-%
-/PenroseFillA {% on stack: scaling factor, border color, kite color, dart color
- /Scale ED
- Scale dup scale
- /border_colour ED
- /kite_colour ED
- /dart_colour ED
- clip
-
- newpath
- gsave
- 100 100 translate
- 6
- Scale 1 lt { 1 Scale dup add div mul cvi } if %%%% Number of iterations
- 10 %%%% Long side length in millimeters
- /border_width { L 0.06 mul }def %%%% Choose the scalefactor for the borders
- /L exch 25.4 div 72 mul def %%%% Conversion: mm -> inches -> points
- /f{-1 5 sqrt add 2 div}bind def %%%% The reciprocal of the golden ratio
- /l{L f mul}bind def %%%% Short side length l = L*f
- /Ll{L l add}bind def %%%% Ll = L + l
- /c{36 cos L mul}bind def %%%% c = L*cos(36)
- /s{36 sin L mul}bind def %%%% s = L*sin(36)
- /draw_tile { 0 0 moveto c s lineto 0 lineto gsave closepath gsave fill grestore
- 0 setlinewidth stroke grestore border_colour stroke } bind def
- /half_kite { dup dup 0 gt{ 1 sub gsave f f neg scale -36 rotate half_dart
- Ll 0 translate 144 rotate kite grestore }
- { kite_colour L draw_tile }ifelse
- pop } bind def
- /half_dart { dup dup 0 gt{ 1 sub gsave f f scale half_kite
- -144 rotate Ll neg 0 translate half_dart grestore }
- { dart_colour l draw_tile }ifelse
- pop } bind def
- /kite{ gsave half_kite 1 -1 scale half_kite grestore }bind def
- border_width setlinewidth 1 setlinejoin 1 setlinecap
-% 450 0 translate
- dup f exch neg exp dup scale
- 5 {kite 72 rotate } repeat stroke
- grestore
-} def
-%
-%
-/TruchetFill { % on stack: scaling factor
- 10 dict begin
- dup dup scale
- 1 exch div round /penroseFactor ED
- a 0 dtransform round exch round exch
- 2 copy idtransform
- exch Atan rotate
- idtransform pop /a ED
- .25 .25 itransform pathbbox
- /y2 ED
- a Div ceiling cvi /x2 ED /y1 ED
- a Div cvi /x1 ED /y2 y2 y1 sub def
- clip
- newpath
- systemdict
- /setstrokeadjust known { true setstrokeadjust } if
- /ma a neg def
- /ha a 2 div def
- /mha ha neg def
- /tile {
- rand dup 2 idiv 2 mul eq { 90 rotate } if
- mha mha moveto ha mha lineto
- ha ha lineto mha ha lineto
-% closepath .1 setlinewidth stroke
- contents
- } def
- /contents{
- 0 ha moveto ha 0 lineto
- 0 mha moveto mha 0 lineto
-% 1 setlinewidth stroke
- } def
- /dotiling {
- f ma mul a f a mul {
- /i exch def
- f ma mul a f a mul {
- /j exch def
- gsave i j translate
- tile stroke grestore
- } for
- } for
- } def
-%
- /f 3 def
- 5 srand dotiling
- end % local user dict
-} def
-%
-/BeginArrow {
- ADict begin % hold it local, for end see EndArrow
- /@mtrx CM def
- gsave
- 2 copy T
- 2 index sub neg exch
- 3 index sub exch Atan
- rotate newpath
-} def
-%
-/EndArrow { @mtrx setmatrix CP grestore end } def % end the ADict
-%
-/Arrow {
- CLW mul add dup
- 2 div /w ED
- mul dup /h ED
- mul /a ED
- { 0 h T 1 -1 scale } if
- w neg h moveto
- 0 0 L w h L w neg a neg rlineto
- gsave fill grestore
-} def
-%
-/ArrowD { % the sides are drawn as curves (hv 20071211)
- CLW mul add dup
- 2 div /w ED
- mul dup /h ED
- mul /Inset ED
- { 0 h T 1 -1 scale } if % changes the direction
-% we use y=w/h^2 * x^2 as equation for the control points
-% for the coordinates the arrow is seen from top to bottom
-% the bottom (tip) is (0;0)
- w neg h moveto % lower left of >
- w 9 div 4 mul neg h 3 div 2 mul
- w 9 div neg h 3 div
- 0 0 curveto % tip of >
- w 9 div h 3 div
- w 9 div 4 mul h 3 div 2 mul
- w h curveto % upper left of >
- w neg Inset neg rlineto % move to x=0 and inset
- gsave fill grestore
-} def
-%
-/Tbar {
- CLW mul add /z ED
- z -2 div CLW 2 div moveto
- z 0 rlineto stroke
- 0 CLW moveto
-} def
-%
-/Bracket {
- CLW mul add dup CLW sub 2 div
- /x ED mul CLW add /y ED /z CLW 2 div def
- x neg y moveto
- x neg CLW 2 div L x CLW 2 div L x y L stroke
- 0 CLW moveto
-} def
-%
-/RoundBracket {
- CLW mul add dup 2 div
- /x ED mul /y ED /mtrx CM def
- 0 CLW 2 div T x y mul 0 ne { x y scale } if
- 1 1 moveto
- .85 .5 .35 0 0 0 curveto
- -.35 0 -.85 .5 -1 1 curveto
- mtrx setmatrix stroke 0 CLW moveto
-} def
-%
-/SD { 0 360 arc fill } def
-%
-/EndDot { % DS is the dot size
- { /z DS def } { /z 0 def } ifelse % outer or inner dimen
- /b ED % the color definition
- 0 z DS SD
- b { 0 z DS CLW sub SD } if
- 0 DS z add CLW 4 div sub
- moveto
-} def
-%
-/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
- /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
- load } if ] cvx newpath 3 1 roll T exec } def
-%
-/NArray { % holds the coordinates and on top of stack the showpoints boolean
- /showpoints ED
- counttomark 2 div dup cvi /n ED % n 2 div on stack
- n eq not { exch pop } if % even numbers of points? delete one
- ] aload /Points ED
- showpoints not { Points aload pop } if
-% { ] aload /Points ED }
-% { n 2 mul 1 add -1 roll pop } ifelse % delete the mark symbol
-} def
-%
-/Line {
- NArray n 0 eq not
- { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def
- n { Lineto } repeat
- CP 4 2 roll ArrowB L pop pop
- } if
-} def
-%
-/LineToYAxis {
- /Ox ED % Save the x origin value
- NArray % all x-y pairs on stack
- n { 2 copy moveto % go to current point
- Ox exch Lineto % line to y-axis
- pop % delete old x-value
- } repeat
-} def
-%
-/LineToXAxis{
- /Oy ED % Save the y origin value
- NArray % all x-y pairs on stack
- n 0 eq not
- { n 1 eq { 0 0 /n 2 def } if
- ArrowA
- /n n 2 sub def
- CP 2 copy moveto pop Oy Lineto
- n { 2 copy moveto pop Oy Lineto } repeat
- CP
- 4 2 roll
- ArrowB
- 2 copy moveto pop Oy
- L
- pop pop } if
-} def
-%
-/Arcto {
- /a [ 6 -2 roll ] cvx def
- a r
- /arcto load stopped { 5 } { 4 } ifelse { pop } repeat
- a
-} def
-%
-/CheckClosed {
- dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
- and { pop pop /n n 1 sub def } if
-} def
-%
-/Polygon {
- NArray n 2 eq { 0 0 /n 3 def } if
- n 3 lt
- { n { pop pop } repeat }
- { n 3 gt { CheckClosed } if
- n 2 mul -2 roll
- /y0 ED /x0 ED /y1 ED /x1 ED
- x1 y1
- /x1 x0 x1 add 2 div def
- /y1 y0 y1 add 2 div def
- x1 y1 moveto
- /n n 2 sub def
- n { Lineto } repeat
- x1 y1 x0 y0 6 4 roll Lineto
- Lineto pop pop closepath } ifelse
-} def
-%
-/SymbolPolygon { % on stack [ x y x y ...
- counttomark % number of elements
- 2 add /m ED
- 2 copy m 2 roll % copy last two
- m 2 div cvi /n ED % n pairs
- /YA ED /XA ED % the start point
- n 1 sub {
- /YB ED /XB ED
- /XLength XB XA sub def
- /YLength YB YA sub def
- /PAngle YLength XLength Atan def
- /XYLength XLength YLength Pyth def
- /nSym XYLength SymStep Div cvi def
- /Shift Symbol stringwidth pop 2 Div def
- /deltaX XLength nSym Div def
- /deltaY YLength nSym Div def
- XA Shift sub YA Shift sub moveto
- nSym {
- gsave rotateSymbol { PAngle 180 sub CorrAngle sub rotate } if
- Symbol show
- grestore
- deltaX deltaY rmoveto
- } repeat
-% XB Shift sub YB Shift sub moveto Symbol show
- /YA YB def /XA XB def
- } repeat
- pop % delete the mark symbol
-} def
-%
-/Diamond {
- /mtrx CM def
- T rotate
- /h ED
- /w ED
- dup 0 eq { pop } { CLW mul neg
- /d ED
- /a w h Atan def
- /h d a sin Div h add def
- /w d a cos Div w add def } ifelse
- mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div
- /ArrowA { moveto } def
- /ArrowB { } def
- false Line
- closepath mtrx setmatrix } def
-%
-/Triangle {
- /mtrx CM def
- translate
- rotate /h ED 2 div /w ED
- dup CLW mul /d ED
- /h h d w h Atan sin Div sub def
- /w w d h w Atan 2 div dup cos exch sin Div mul sub def
- mark
- 0 d w neg d 0 h w d 0 d
- /ArrowA { moveto } def
- /ArrowB { } def
- false
- Line
- closepath
- mtrx
-% DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis)
-% setmatrix } def
- setmatrix pop
-} def
-% DG/SR modification end
-%
-/CCA {
- /y ED /x ED
- 2 copy y sub /dy1 ED
- x sub /dx1 ED
- /l1 dx1 dy1 Pyth def
-} def
-%
-/CC {
- /l0 l1 def
- /x1 x dx sub def
- /y1 y dy sub def
- /dx0 dx1 def
- /dy0 dy1 def
- CCA
- /dx dx0 l1 c exp mul dx1 l0 c exp mul add def
- /dy dy0 l1 c exp mul dy1 l0 c exp mul add def
- /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos abs b exp a mul dx dy Pyth Div 2 div def
- /x2 x l0 dx mul m mul sub def
- /y2 y l0 dy mul m mul sub def
- /dx l1 dx mul m mul neg def
- /dy l1 dy mul m mul neg def
-} def
-%
-/IC {
- /c c 1 add def
- c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } ifelse
- /a a 2 mul 3 div 45 cos b exp div def
- CCA
- /dx 0 def
- /dy 0 def
-} def
-%
-/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
-/NC { CC x1 y1 x2 y2 x y curveto } def
-/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
-/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
-/NAC { x2 y2 x y curveto CC x1 y1 } def
-/EAC { x2 y2 x y ArrowB curveto pop pop } def
-%
-/OpenCurve {
- NArray n 3 lt
- { n { pop pop } repeat }
- { BOC /n n 3 sub def n { NC } repeat EOC } ifelse
-} def
-%
-/CurvePath {
- %% for negative SymStep we calculate the distance
- SymStep 0 lt { gsave PathLength SymStep div abs /SymStep ED grestore } if
- 0.5 setflat
- flattenpath /z 0 def /z0 0 def
- { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
- x1 Shift sub y1 Shift sub moveto
- gsave
- curveticks
- { x1 y1 translate startAngle rotate
- 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto
- SymbolLinewidth setlinewidth stroke
- }
- { startAngle rotate Symbol show }
- ifelse
- grestore /z0 z def }
- { /y ED /x ED PathLength@ z z0 sub SymStep ge {
- x Shift sub y Shift sub moveto
- gsave
- curveticks
- { y yOld sub x xOld sub Atan 180 sub CorrAngle sub /rotAngle ED
- x y translate rotAngle rotate
- 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto
- SymbolLinewidth setlinewidth stroke
- }
- {
- rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if
- Symbol show
- }
- ifelse
- grestore /z0 z def } if
- /yOld y def /xOld x def }
- {} %% the lineto part
- { /y y2 def /x x2 def PathLength@
- x Shift sub y Shift sub moveto
- gsave
- curveticks
- { y yOld sub x xOld sub Atan 180 sub /rotAngle ED
- x y translate rotAngle rotate
- 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto
- SymbolLinewidth setlinewidth stroke
- }
- {
- x Shift sub y Shift sub moveto
- rotateSymbol { y yOld sub x xOld sub Atan 180 sub CorrAngle sub rotate } if
- Symbol show
- }
- ifelse
- grestore
- }
- pathforall
-% curveticks
-% { gsave
-% x y translate rotAngle rotate
-% 0 SymbolWidth 2 div moveto 0 SymbolWidth 2 div neg lineto
-% SymbolLinewidth setlinewidth stroke grestore
-% } if
- z
-} def
-%
-/OpenSymbolCurve {
- OpenCurve
- 0.1 setflat
- /Shift Symbol stringwidth pop 2 div def
- CurvePath
-} def
-%
-/AltCurve {
- { false NArray n 2 mul 2 roll
- [ n 2 mul 3 sub 1 roll ] aload
- /Points ED
- n 2 mul -2 roll }
- { false NArray } ifelse
- n 4 lt { n { pop pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse
-} def
-%
-/AltOpenSymbolCurve {
- AltCurve
- 0.1 setflat
- /Shift Symbol stringwidth pop 2 div def
- CurvePath
-} def
-%
-/ClosedCurve {
- NArray n 3 lt
- { n { pop pop } repeat }
- { n 3 gt { CheckClosed } if
- 6 copy n 2 mul 6 add 6 roll
- IC CC x y moveto n { NC } repeat
- closepath pop pop
- } ifelse
-} def
-%
-/ClosedSymbolCurve {
- ClosedCurve
- 0.1 setflat
- /Shift Symbol stringwidth pop 2 div def
- CurvePath
-} def
-%
-/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
-/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
-/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } def
-%
-/FontDot {
- DS 2 mul dup
- matrix scale matrix concatmatrix exch matrix
- rotate matrix concatmatrix exch
- findfont exch makefont setfont
-} def
-%
-/Rect {
- x1 y1 y2 add 2 div moveto
- x1 y2 lineto
- x2 y2 lineto
- x2 y1 lineto
- x1 y1 lineto
- closepath
-} def
-%
-/OvalFrame {
- x1 x2 eq y1 y2 eq or
- { pop pop x1 y1 moveto x2 y2 L }
- { y1 y2 sub abs x1 x2 sub abs 2 copy gt
- { exch pop } { pop } ifelse
- 2 div exch { dup 3 1 roll mul exch } if
- 2 copy lt { pop } { exch pop } ifelse
- /b ED
- x1 y1 y2 add 2 div moveto
- x1 y2 x2 y2 b arcto
- x2 y2 x2 y1 b arcto
- x2 y1 x1 y1 b arcto
- x1 y1 x1 y2 b arcto
- 16 { pop } repeat
- closepath
- } ifelse
-} def
-%
-/Frame {
- CLW mul /a ED
- 3 -1 roll
- 2 copy gt { exch } if
- a sub /y2 ED
- a add /y1 ED
- 2 copy gt { exch } if
- a sub /x2 ED
- a add /x1 ED
- 1 index 0 eq { pop pop Rect } { OvalFrame } ifelse
-} def
-%
-/BezierNArray {
- /f ED
- counttomark 2 div dup cvi /n ED
- n eq not { exch pop } if
- n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat
- f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse
-} def
-%
-/OpenBezier {
- BezierNArray
- n 1 eq
- { pop pop }
- { ArrowA n 4 sub 3 idiv
- { 6 2 roll 4 2 roll curveto } repeat
- 6 2 roll 4 2 roll ArrowB curveto } ifelse
-} def
-%
-/OpenSymbolBezier {
- OpenBezier
- 0.1 setflat
- /Shift Symbol stringwidth pop 2 div def
- CurvePath
-} def
-%
-/ClosedBezier {
- BezierNArray
- n 1 eq
- { pop pop }
- { moveto n 1 sub 3 idiv
- { 6 2 roll 4 2 roll curveto } repeat
- closepath } ifelse
-} def
-%
-/ClosedSymbolBezier {
- /f ED % save showpoints value
- 2 copy /yEnd ED /xEnd ED
- counttomark -2 roll 2 copy /yStart ED /xStart ED
- counttomark 2 roll
- f
- ClosedBezier
- 0.1 setflat
- /Shift Symbol stringwidth pop 2 div def
- CurvePath
- [ xEnd yEnd xStart yStart SymbolLine
-} def
-%
-/BezierShowPoints {
- gsave
- Points aload length 2 div cvi /n ED
- moveto
- n 1 sub { lineto } repeat
- CLW 2 div SLW [ 4 4 ] 0 setdash stroke
- grestore
-} def
-%
-/Parab {
- /y0 ED /x0 ED /y1 ED /x1 ED
- /dx x0 x1 sub 3 div def
- /dy y0 y1 sub 3 div def
- x0 dx sub y0 dy add x1 y1 ArrowA
- x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB
- curveto
- /Points [ x1 y1 x0 y0 x0 2 mul x1 sub y1 ] def
-} def
-%
-/Parab1 { % 1 end | 0 SP
- /ySP ED /xSP ED /y1 ED /x1 ED
- /dx xSP x1 sub 3 div def
- /dy ySP y1 sub 3 div def
- newpath x1 y1 moveto xSP y1 lineto xSP ySP lineto
- x1 ySP lineto closepath clip
- currentpoint
- newpath moveto
- xSP dx sub ySP dy add x1 y1 ArrowA
- xSP dx add ySP dy add xSP 2 mul x1 sub y1 ArrowB
- curveto
- /Points [ x1 y1 xSP ySP xSP 2 mul x1 sub y1 ] def
-} def
-%
-/Grid {
- newpath
- /a 4 string def
- /b ED % psk@gridlabels in pt
- /c ED % { \pst@usecolor\psgridlabelcolor }
- /n ED % psk@griddots
- cvi dup 1 lt { pop 1 } if
- /s ED % \psk@subgriddiv
- s div dup 0 eq { pop 1 } if
- /dy ED s div dup 0 eq { pop 1 } if % \pst@number\psyunit abs
- /dx ED dy div round dy mul % \pst@number\psxunit abs
- /y0 ED dx div round dx mul
- /x0 ED dy div round cvi
- /y2 ED dx div round cvi
- /x2 ED dy div round cvi
- /y1 ED dx div round cvi
- /x1 ED
- /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def
- /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def
- b 0 gt {
- /z1 b 4 div CLW 2 div add def
-% /Helvetica findfont b scalefont setfont
- /b b .95 mul CLW 2 div add def } if
- systemdict /setstrokeadjust known
- { true setstrokeadjust /t { } def }
- { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
- exch itransform } bind def } ifelse
- gsave n 0 gt { 1 setlinecap [ 0 dy n div ] dy n div 2 div setdash } { 2 setlinecap } ifelse
- /i x1 def
- /f y1 dy mul n 0 gt { dy n div 2 div h mul sub } if def
- /g y2 dy mul n 0 gt { dy n div 2 div h mul add } if def
- x2 x1 sub w mul 1 add dup 1000 gt { pop 1000 } if
- { i dx mul dup y0 moveto
- b 0 gt
- { gsave c i a cvs dup stringwidth pop
- /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse
- h 0 gt {b neg}{z1} ifelse
- rmoveto show grestore } if
- dup t f moveto
- g t L stroke
- /i i w add def
- } repeat
- grestore
- gsave
- n 0 gt
- % DG/SR modification begin - Nov. 7, 1997 - Patch 1
- %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
- { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
- % DG/SR modification end
- { 2 setlinecap } ifelse
- /i y1 def
- /f x1 dx mul n 0 gt { dx n div 2 div w mul sub } if def
- /g x2 dx mul n 0 gt { dx n div 2 div w mul add } if def
- y2 y1 sub h mul 1 add dup 1000 gt { pop 1000 } if
- { newpath i dy mul dup x0 exch moveto
- b 0 gt { gsave c i a cvs dup stringwidth pop
- /z2 ED
- w 0 gt {z1 z2 add neg} {z1} ifelse
- h 0 gt {z1} {b neg} ifelse
- rmoveto show grestore } if
- dup f exch t moveto
- g exch t L stroke
- /i i h add def
- } repeat
- grestore
-} def
-%
-/ArcArrow {
- /d ED /b ED /a ED
- gsave
- newpath 0 -1000 moveto clip
- newpath
- 0 1 0 0 b
- grestore
- c mul
- /e ED
- pop pop pop r a e d PtoC y add exch x add
- exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
- mul neg d
-} def
-%
-/Ellipse {
- /rotAngle ED
- /mtrx CM def
- T
- rotAngle rotate
- scale 0 0 1 5 3 roll arc
- mtrx setmatrix
-} def
-%
-/ArcAdjust { %%%% Vincent Guirardel
-% given a target length (targetLength) and an initial angle (angle0) [in the stack],
-% let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0).
-% This computes an angle t such that (x0,y0) is at distance
-% targetLength from the point M(t)=(rx*cos(t),ry*sin(t)).
-% NOTE: this an absolute angle, it does not have to be added or substracted to angle0
-% contrary to TvZ's code.
-% To achieve, this, one iterates the following process: start with some angle t,
-% compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)].
-% Now take t' (= new angle) so that (0,0) M(t') and M' are aligned.
-%
-% Another difference with TvZ's code is that we need d (=add/sub) to be defined.
-% the value of d = add/sub is used to know on which side we have to move.
-% It is only used in the initialisation of the angle before the iteration.
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Input stack: 1: target length 2: initial angle
-% variables used : rx, ry, d (=add/sub)
-%
- /targetLength ED /angle0 ED
- /x0 rx angle0 cos mul def
- /y0 ry angle0 sin mul def
-% we are looking for an angle t such that (x0,y0) is at distance targetLength
-% from the point M(t)=(rx*cos(t),ry*sin(t)))
-%initialisation of angle (using 1st order approx = TvZ's code)
- targetLength 57.2958 mul
- angle0 sin rx mul dup mul
- angle0 cos ry mul dup mul
- add sqrt div
-% if initialisation angle is two large (more than 90 degrees) set it to 90 degrees
-% (if the ellipse is very curved at the point where we draw the arrow, %
-% the value can be much more than 360 degrees !)
-% this should avoid going on the wrong side (more than 180 degrees) or go near
-% a bad attractive point (at 180 degrees)
- dup 90 ge { pop 90 } if
- angle0 exch d % add or sub
-% maximum number of times to iterate the iterative procedure:
-% iterative procedure: takes an angle t on top of stack, computes a
-% better angle (and put it on top of stack)
- 30 { dup
-% compute distance D between (x0,y0) and M(t)
- dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt
-% if D almost equals targetLength, we stop
- dup targetLength sub abs 1e-5 le { pop exit } if
-% stack now contains D t
-% compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]:
-% M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 )
- exch dup cos rx mul x0 sub exch sin ry mul y0 sub
-% stack contains: y(t)-y0, x(t)-x0, d
- 2 index Div targetLength mul y0 add ry Div exch
- 2 index Div targetLength mul x0 add rx Div
-% stack contains x(t')/rx , y(t')/ry , d
-% now compute t', and remove D from stack
- atan exch pop
- } repeat
-% we don't look at what happened... in particular, if targetLength is greater
-% than the diameter of the ellipse...
-% the final angle will be around /angle0 + 180. maybe we should treat this pathological case...
-% after iteration, stack contains an angle t such that M(t) is the tail of the arrow
-% to give back the result as a an angle relative to angle0 we could add the following line:
-% angle0 sub 0 exch d
-%
-% begin bug fix 2006-01-11
-% we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180
-%(we don't want to make the ellipse turn more or less than it should)...
-dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse
-% end bug fix
-} def
-%
-/EllipticArcArrow {
- /d ED % is add or sub
- /b ED % arrow procedure
- /a1 ED % angle
- gsave
- newpath
- 0 -1000 moveto
- clip % Set clippath far from arrow.
- newpath
- 0 1 0 0 b % Draw arrow to determine length.
- grestore
-% Length of arrow is on top of stack. Next 3 numbers are junk.
-%
- a1 exch ArcAdjust % Angular position of base of arrow.
- /a2 ED
- pop pop pop
- a2 cos rx mul xOrig add % hv 2007-08-29 x->xOrig
- a2 sin ry mul yOrig add % hv 2007-08-29 y->yOrig
- a1 cos rx mul xOrig add %
- a1 sin ry mul yOrig add %
-% Now arrow tip coor and base coor are on stack.
- b pop pop pop pop % Draw arrow, and discard coordinates.
- a2 CLW 8 div
-% change value of d (test it by looking if `` 1 1 d '' gives 2 or not )
- 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse
- ArcAdjust
-% resets original value of d
- 1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse % Adjust angle to give overlap.
-} def
-%%------------------ tvz/DG/hv (2004-05-10) end -------------------%%
-%
-/Rot { CP CP translate 3 -1 roll neg rotate NET } def
-%
-/RotBegin {
- tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } def } if
- /TMatrix [ TMatrix CM ] cvx def
- /a ED
- a Rot /RAngle [ RAngle dup a add ] cvx def
-} def
-%
-/RotEnd {
- /TMatrix [ TMatrix setmatrix ] cvx def
- /RAngle [ RAngle pop ] cvx def
-} def
-%
-/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
-/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
-/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
-%
-/Uput {
- /a ED
- add 2 div /h ED 2
- div /w ED
- /s a sin def
- /c a cos def
- /b s abs c abs 2 copy gt dup
- /q ED
- { pop } { exch pop } ifelse def
- /w1 c b div w mul def
- /h1 s b div h mul def
- q { w1 abs w sub dup c mul abs }{ h1 abs h sub dup s mul abs } ifelse
-} def
-%
-/UUput {
- /z ED
- abs /y ED
- /x ED
- q { x s div c mul abs y gt }{ x c div s mul abs y gt } ifelse
- { x x mul y y mul sub z z mul add sqrt z add }
- { q { x s div } { x c div } ifelse abs
- } ifelse
- a PtoC
- h1 add exch
- w1 add exch
-} def
-%
-/BeginOL {
- dup (all) eq exch TheOL eq or
- { IfVisible not { Visible /IfVisible true def } if }
- { IfVisible { Invisible /IfVisible false def } if } ifelse
-} def
-%
-/InitOL {
- /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
- /Visible { CP OLUnit idtransform T moveto } def
- /Invisible { CP OLUnit neg exch neg exch idtransform T moveto } def
- /BOL { BeginOL } def
- /IfVisible true def
-} def
-%
-end
-%-----------------------------------------------------------------------------%
-%
-% END pstricks.pro
-
-%%EndProcSet
-%%BeginProcSet: pst-algparser.pro 0 0
-% $Id: pst-algparser.pro 532 2011-07-09 13:02:57Z herbert $
-%%
-%% PostScript prologue for PSTricks algorithm parser
-%% Version 0.04, 2011/10/21
-%%
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN archives
-%% in directory macros/latex/base/lppl.txt.
-%%
-%%-----------------------------------------------------------------------------%
-%
-/AlgParser { tx@AlgToPs begin AlgToPs end } def % Dominique Rodriguez
-%
-/tx@CoreAnalyzerDict 100 dict def tx@CoreAnalyzerDict begin
-%
-% PS ANALYZER FOR ALGEBRAIC EXPRESSION V1.13
-%
-% 09/2011 DR factorial with ! added
-%
-% E->T|E+T
-% T->FS|T*FS
-% FS -> F | +FS | -FS
-% F->P|F^SF|P!
-% P->(E)|literal
-% literal->number|var|var[E]|func(params)
-% params->E|E,param
-% number->TOBEFINISHED
-%
-%% E expression, T term, SF signed factor, F factor, P power
-%
-%% parser
-%
-%% str
-%
-%% C->E<condition_operators>E
-%% STR index -> STR index+lenExpr
-/AnalyzeCond { AnalyzeExpr ReadCondOp AnalyzeExpr EvalCondOp } def
-%
-%% analyze Expression List (separator , or | )
-%% STR index -> STR index+lenExpr
-%% /AnalyzeListOfE {
-%% { NextNonBlankChar pop AnalyzeExpr%%dup Strlen eq { exit } if NextNonBlankChar
-%% NextNonBlankChar dup 0 eq { pop exit } if
-%% dup 44 ne 1 index 124 ne and { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse } if
-%% pop NextNonBlankChar dup 0 eq { exit } if 124 ne { PROBLEMCONTACTBILLOU } if 1 add NextNonBlankChar 0 eq {toto} if } loop
-%% AnalyzeListOfEPostHook
-%% } def
-/AnalyzeListOfE {
- /NotFirst false def
- { NextNonBlankChar pop AnalyzeExpr
- NotFirst { EvalListOfExpr } { /NotFirst true def } ifelse
- dup Strlen eq { exit } if NextNonBlankChar
- dup 44 ne 1 index 124 ne and
- { dup 41 ne { PROBLEMCONTACTBILLOU } { pop exit } ifelse }
- if pop 1 add } loop
- AnalyzeListOfEPostHook
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% E->T|E+T
-%% STR index -> STR index+lenExpr
-/AnalyzeExpr {
- AnalyzePreHook AnalyzeTerm IsEndingExpr
- { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse }
- { { RollOp 1 add NextNonBlankChar pop AnalyzeTerm PreEvalHook EvalAddSub IsEndingExpr { pop exit } if } loop }
- ifelse
- AnalyzePostHook
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% T->FS|T*FS
-%% STR index
-/AnalyzeTerm {
- AnalyzePreHook AnalyzeSignedFactor IsEndingTerm
- { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse }
- { { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor PreEvalHook EvalMulDiv IsEndingTerm { pop exit } if} loop }
- ifelse
- AnalyzePostHook
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% FS -> F | +FS | -FS
-%% STR index
-/AnalyzeSignedFactor {
- AnalyzePreHook 2 copy get dup IsUnaryOp
- { RollOp 1 add NextNonBlankChar pop AnalyzeSignedFactor EvalUnaryOp }
- { pop AnalyzeFactor }
- ifelse AnalyzePostHook
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% F->P|F^P|P!
-%% STR index
-/AnalyzeFactor {
- AnalyzePreHook AnalyzePower IsEndingFactor
- { dup 0 ne { 32 eq { NextNonBlankChar } if } { pop } ifelse }
- { { dup 33 eq%% is there a ! DR 09/2011
- { pop 1 add NextNonBlankChar pop EvalFactorial }
- { RollOp 1 add NextNonBlankChar pop AnalyzePower PreEvalHook EvalPower }
- ifelse
- IsEndingFactor { pop exit } if } loop }
- ifelse AnalyzePostHook
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% P->(E)|literal
-%% STR index
-/AnalyzePower {
- %% depending of first char either a number, or a literal
- 2 copy get dup 40 eq%%an open par
- { pop 1 add NextNonBlankChar pop AnalyzeExpr 1 add NextNonBlankChar pop }
- { AnalyzeLiteral }
- ifelse
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% STR index STR[index] -> STR index
-%/AnalyzeLiteral { IsNumber { EvalNumber } { EvalLiteral } ifelse } def
-/AnalyzeLiteral { dup IsUnaryOp exch IsNumber or { EvalNumber } { EvalLiteral } ifelse } def%%dr 09102006
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% recognize + or -
-%% chr -> T/F
-/IsUnaryOp { dup 43 eq exch 45 eq or } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% a number can contain only : 0123456789.
-%% chr -> T/F
-/IsNumber { dup 48 ge exch dup 57 le 3 -1 roll and exch 46 eq or } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% STR index -> STR index number
-%% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)?
-%% STR index -> STR index' number
-/ReadNumber {
- exch dup 3 -1 roll dup 3 1 roll
- %%read mantissa
- { 1 add 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsNumber not { exit } if pop } loop
- dup 101 eq exch 69 eq or
- %%% there is a "e" or "E" -> read exponant
- { 1 add 2 copy get dup IsUnaryOp
- { pop 1 add 2 copy get } if
- { IsNumber not { exit } if 1 add 2 copy get } loop }
- if
- dup 4 1 roll
- 3 -1 roll exch 1 index sub getinterval
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% a number can contain only : 0123456789.
-%% chr -> T/F
-/IsCondOp { dup 30 eq exch dup 60 ge exch 62 le and or } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% STR index -> STR index number
-%% a number can be of the form [0-9]*.[0-9]*\([eE][+-]?[0-9]+\)?
-%% STR index -> STR index' number
-/ReadCondOp {
- NextNonBlankChar 1 index 4 1 roll
- { IsCondOp not { exit } if 1 add 2 copy get } loop
- 2 copy 5 -1 roll
- exch 1 index sub getinterval 3 1 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% a literal can contain only : 0123456789.
-%% chr -> T/F
-/IsLiteral {%
- dup 48 ge exch dup 57 le 3 -1 roll and exch
- dup 65 ge exch dup 90 le 3 -1 roll and 3 -1 roll or exch
- dup 97 ge exch 122 le and or } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% a literal can be of the form [a-zA-Z][a-zA-Z0-9]*\(\((Expression)\)|\(\[Expression\]\)\)?
-%% STR index -> literal STR index' nextchr
-/ReadLiteral {
- exch dup 3 -1 roll dup 3 1 roll
- %%read literal core
- { 2 copy dup Strlen eq { pop pop 0 exit } if get dup IsLiteral not { exit } if pop 1 add } loop
- 4 1 roll dup 5 1 roll 3 -1 roll exch 1 index sub getinterval 4 1 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% expr is ended by end of str or a clpar
-%% STR index -> STR index STR[index] T/F
-/IsEndingExpr {%
- 2 copy dup Strlen eq
- %% if end of str is reached -> end !
- { pop pop 0 true }
- %% ending chr -> clpar, comma, |, <, >, =, !,
- {get dup dup 41 eq
- exch dup 124 eq
- exch dup 93 eq
- exch dup 44 eq
- exch dup 30 eq
- exch dup 60 ge exch 62 le and or or or or or}
- ifelse } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% expr is ended by end of str or a +-
-%% STR index -> STR index STR[index] T/F
-/IsEndingTerm { IsEndingExpr { true } { dup dup 43 eq exch 45 eq or } ifelse } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% expr is ended by end of str or */
-%% STR index -> STR index STR[index] T/F
-/IsEndingFactor { IsEndingTerm { true } { dup dup 42 eq exch 47 eq or } ifelse } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% expr is ended by end of str or ^
-%% STR index -> STR index STR[index] T/F
-/IsEndingPower { IsEndingFactor { true } { dup 94 eq } ifelse } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% STR index -> STR index STR[index]
-/NextNonBlankChar { { dup Strlen eq { 0 exit } if 2 copy get dup neBlkChar { exit } if pop 1 add } loop } bind def
-/neBlkChar { dup 32 ne exch dup 10 ne exch 9 ne and and } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%
-%% DEBUG
-/BRK {false} def
-/BRKtrue {/BRK true def} def
-/BRKStop {BRK {BRKtoto} if } def
-/BRKEvalStop {BRK exch if } def
-/BRKBRK2true {BRK {BRK2true} if } def
-/BRK2 {false} def
-/BRK2true {/BRK2 true def} def
-/BRK2Stop {BRK2 {BRK2toto} if } def/BRK {false} def
-end
-%
-%-------------------------------------------------------------------------------%
-%
-/tx@AlgToPs 12 dict def tx@AlgToPs begin
-%
-%% algExpr -> PSVector
-/AlgToPs { tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE pop pop EndingSequence end } def
-/EndingSequence { ExpressionVector aload length /end cvx exch 1 add array astore } def
-/InitParser { /ExpressionVector [ /tx@AddMathFunc cvx /begin cvx ] def dup length /Strlen exch def 0 } def
-/Strlen 0 def
-/EvalListOfExpr {} def%
-/EvalNumber {%
- ReadNumber cvr /ExpressionVector ExpressionVector aload length dup 3 add -1 roll cvx
- exch 1 add array astore def NextNonBlankChar pop } def
-/EvalAddSub {%
- /ExpressionVector ExpressionVector aload length dup 5 add -1 roll
- 43 eq { /add } { /sub } ifelse cvx exch 1 add array astore def
-} def
-/EvalMulDiv {%
- /ExpressionVector ExpressionVector aload length dup 5 add -1 roll
- 42 eq { /mul } { /div } ifelse cvx exch 1 add array astore def
-} def
-/EvalPower {%
- /ExpressionVector ExpressionVector aload length dup 5 add -1 roll
- pop /exp cvx exch 1 add array astore def
-} def
-/EvalFactorial {% DR 09/2011
- /ExpressionVector ExpressionVector aload length
- /fact cvx exch 1 add array astore def
-} def
-/EvalLiteral {%
- ReadLiteral
- dup 40 eq%%% there is an open par -> function call
- { pop 2 index
- dup (Sum) eq { EvalSum }
- { dup (IfTE) eq { EvalCond }
- { dup (Derive) eq { pop EvalDerive }
- { pop 1 add NextNonBlankChar pop AnalyzeListOfE 2 index TrigoFunc
- /ExpressionVector ExpressionVector aload length dup 5 add -1 roll cvn cvx
- exch 1 add array astore def 1 add NextNonBlankChar pop } ifelse } ifelse} ifelse }
- { /ExpressionVector ExpressionVector aload length dup 6 add -1 roll cvn cvx exch 1 add array astore def
- dup 91 eq%%% there is an open bracket -> vector element
- { pop 1 add NextNonBlankChar pop AnalyzeExpr
- /ExpressionVector ExpressionVector aload length /cvi cvx exch /get cvx exch 2 add array astore def 1 add }
- { pop NextNonBlankChar pop }
- ifelse}
- ifelse
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% the derive function : Derive(n,f(x))
-%% firstparindex lastparindex ->
-/EvalDerive {
- %% manage the function descripiton
- 1 add ReadNumber 3 1 roll NextNonBlankChar
- 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if
- 1 add NextNonBlankChar pop
- 3 -1 roll cvi
- dup 0 eq
- { pop AnalyzeExpr 3 -1 roll pop 1 add }
- { 1 sub 3 1 roll (x) exch tx@Derive begin DeriveIndexed end 4 -1 roll
- { (x) tx@Derive begin Derive end } repeat
- ExpressionVector exch /ExpressionVector [] def
- AlgToPs aload length
- /ExpressionVector 1 index 3 add -1 roll aload length dup 3 add -1 roll /l2 exch def /l1 exch def
- l1 l2 add 1 add l2 neg roll l1 l2 add array astore def 3 -1 roll pop 1 add
- 1 index length /Strlen exch def } ifelse
-} def
-/EvalSum {%
- pop 1 add NextNonBlankChar pop
- %% read the variable name
- ReadLiteral pop NextNonBlankChar
- 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if
- %% read the initial value
- 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll
- 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if
- %% read the increment value
- 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll
- 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if
- %% read the limit value
- 1 add NextNonBlankChar pop ReadNumber cvi 3 1 roll
- 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if
- /ExpressionVector ExpressionVector aload length dup 7 add -3 roll 0 4 1 roll
- 5 -1 roll 4 add array astore def
- %% keep ExpressionVector for later and create a new one for internal Sum computation
- ExpressionVector 3 1 roll /ExpressionVector [ 6 -1 roll cvn /exch cvx /def cvx ] def
- 1 add NextNonBlankChar pop AnalyzeExpr
- %% add each term
- /ExpressionVector ExpressionVector aload length 1 add /add cvx exch array astore def
- /ExpressionVector 4 -1 roll aload length ExpressionVector cvx /for cvx 3 -1 roll 2 add
- array astore def 3 -1 roll pop 1 add
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Convert to radians if trigo function call
-%% (name) ->
-/TrigoFunc {
- dup (cos) eq 1 index (sin) eq or exch (tan) eq or
- { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add
- array astore def
- } if
-} def
-/EvalCond {%
- pop 1 add AnalyzeCond NextNonBlankChar
- 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if
- ExpressionVector 3 1 roll /ExpressionVector [] def
- 1 add AnalyzeExpr ExpressionVector 3 1 roll /ExpressionVector [] def
- NextNonBlankChar 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if
- 1 add AnalyzeExpr
- NextNonBlankChar 41 ne { ANALYZER_ERROR_missing_ending parenthesis_in_IfTE } if
- ExpressionVector
- /ExpressionVector 6 -1 roll aload length dup
- 6 add -1 roll cvx exch dup 4 add -1 roll cvx /ifelse cvx 3 -1 roll 3 add array astore def
- 1 add 3 -1 roll pop
-} def
-%% CondOp STR index
-/EvalCondOp {%
- 3 -1 roll
- dup (=) eq { /eq } {%
- dup (<) eq { /lt } {%
- dup (>) eq { /gt } {%
- dup (>=) eq { /ge } {%
- dup (<=) eq { /ge } {%
- dup (!=) eq { /ne } { ERROR_non_valid_conditional_operator }
- ifelse } ifelse } ifelse } ifelse } ifelse } ifelse
- cvx exch pop
- /ExpressionVector ExpressionVector aload length dup 3 add -1 roll exch 1 add array astore def } def
-/EvalUnaryOp {
- 3 -1 roll 45 eq { /ExpressionVector ExpressionVector aload length /neg cvx exch 1 add array astore def } if
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% H O O K S
-/AnalyzePreHook {} bind def
-/PreEvalHook {} bind def
-/AnalyzeListOfEPostHook {} bind def
-/AnalyzePostHook {} def
-/RollOp { 3 1 roll } bind def
-end %tx@CoreAnalyzerDict
-%
-%--------------------------------------------------------------------%
-%
-/tx@Derive 41 dict def tx@Derive begin
-%%increase ^^ for each function added
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% algExpr variable -> PSVector
-/Derive {%
- 10240 string 3 1 roll 0 3 1 roll
- /Variable exch def
- tx@CoreAnalyzerDict begin InitParser AnalyzeListOfE end
-} def
-/Strlen 0 def
-/InitParser { dup length /Strlen exch def 0 } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% algExpr variable index -> PSVector
-/DeriveIndexed {%
- 3 1 roll 10240 string 3 1 roll 0 3 1 roll
- /Variable exch def
- tx@CoreAnalyzerDict begin InitParser pop 4 -1 roll AnalyzeExpr 4 -2 roll pop pop 4 -2 roll exch pop end
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (u,v)'=-(u',v')
-/EvalListOfExpr {%
- 4 2 roll 2 copy 9 -1 roll dup length 4 1 roll putinterval add AddPipe
- 2 copy 7 -1 roll dup length 4 1 roll putinterval add
- 6 -2 roll pop pop
- 2 copy pop 0 6 2 roll GetIntervalNewStr 5 1 roll 2 copy 0 exch getinterval 6 1 roll } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (-u)'=-(u')
-/EvalUnaryOp {
- 4 -2 roll 4 index (0) eq
- { (0) StrConcat 7 -1 roll pop }
- { 7 -1 roll 45 eq
- { AddSub AddOpPar true } { false } ifelse
- 3 1 roll 5 index StrConcat 3 -1 roll { AddClPar } if } ifelse
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- 7 -2 roll pop pop 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (number)'=0
-/EvalNumber { ReadNumber (0) 6 2 roll } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (u+v)'=u'+v'
-/EvalAddSub {%
- 7 index dup (0) eq
- { pop true }%% du=0 nothing added
- { dup length exch 5 index 5 index 3 -1 roll putinterval 4 -1 roll add 3 1 roll false }
- ifelse
- 5 index dup (0) eq
- { pop { (0) } { 4 -2 roll 2 copy pop 0 6 2 roll GetIntervalNewStr } ifelse }%%dv=0
- { exch
- { 5 -2 roll 7 index 45 eq { AddSub } if false } %%nothing yet added
- { 5 -2 roll 7 index 43 eq%%something yet added
- { AddAdd false } { AddSub AddOpPar true } ifelse }
- ifelse 11 1 roll
- 3 -1 roll StrConcat 10 -1 roll { AddClPar } if
- 2 copy pop 0 6 2 roll GetIntervalNewStr }
- ifelse
- mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (u*v)' or (u/v)'
-/EvalMulDiv { 6 index 42 eq {EvalMul} {EvalDiv} ifelse } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (u*v)'=u'*v+u*v'
-/EvalMul {%
- 4 -2 roll 7 index dup (0) eq
- { pop false }%%du=0
- { (1) eq%%du=1
- { false }
- { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse
- 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if
- true }%%du!=0
- ifelse
- 5 1 roll 5 index (0) eq
- { 5 -1 roll not { (0) StrConcat } if }%%dv=0
- { 5 -1 roll { AddAdd } if
- 4 index (1) eq
- { 8 index StrConcat }
- { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar }
- ifelse
- }%%dv!=0
- ifelse
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (u/v)'=(u'*v-u*v')/v^2
-/EvalDiv {%
- 4 -2 roll
- 4 index (0) eq%%dv=0 -> u'/v
- { 7 index (0) eq { (0) StrConcat } { AddOpPar 7 index StrConcat AddClPar AddDiv 5 index StrConcat } ifelse }
- { 7 index dup (0) eq
- { pop }%%du=0
- { (1) eq%%du=1
- { false }
- { AddOpPar 7 index StrConcat AddClPar AddMul AddOpPar true } ifelse
- 3 1 roll 6 index StrConcat 3 -1 roll { AddClPar } if}%%du!=0
- ifelse
- AddSub
- 4 index (1) eq
- { 8 index StrConcat }
- { AddOpPar 8 index StrConcat AddClPar AddMul AddOpPar 4 index StrConcat AddClPar }
- ifelse
- %}%%dv!=0
- 2 copy GetIntervalNewStr 3 1 roll pop 0 AddOpPar 3 -1 roll StrConcat AddClPar
- AddDiv AddOpPar 5 index StrConcat AddClPar 2 copy (^2) putinterval 2 add }
- ifelse
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% str1 index str2 -> str1 index
-/StrConcat { dup length 4 2 roll 2 copy 6 -1 roll putinterval 3 -1 roll add } bind def
-/GetIntervalNewStr { 0 exch getinterval dup length string copy } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (u^v)'=(u^v)'=u'vu^(v-1)+v'u^(v)ln(u)
-/EvalPower {%
- 4 -2 roll 7 index (0) eq
- {%%if du=0 then (u^v)'=v'ln(u)u^v
- 4 index (0) eq
- { (0) StrConcat }%%if dv=0 then (u^v)'=0
- { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if
- 8 index (e) ne { (ln\() StrConcat 8 index StrConcat (\)*) StrConcat } if
- AddOpPar 8 index StrConcat (\)^\() StrConcat 5 index StrConcat AddClPar } ifelse
- }
- {%%du!=0
- 4 index (0) eq
- {%%if dv=0 then (u^v)'=vu'u^(v-1)
- 5 index dup IsStrNumber
- { dup (0) eq
- { StrConcat }
- { dup dup (1) eq exch (1.0) eq or
- { StrConcat }
- { StrConcat
- 7 index dup (1) ne exch (1.0) ne and%%%dr 09102006 insert du if <> 1
- { (*\() StrConcat 7 index StrConcat (\)) StrConcat } if%%%dr 09102006
- (*\() StrConcat 8 index StrConcat (\)) StrConcat
- 5 index dup dup (2) eq exch (2.0) eq or
- { pop } { cvr 1 sub 20 string cvs 3 1 roll (^) StrConcat 3 -1 roll StrConcat } ifelse } ifelse } ifelse }
- { pop AddOpPar 5 index StrConcat (\)*\() StrConcat 8 index StrConcat (\)^\() StrConcat
- 5 index StrConcat (-1\)) StrConcat } ifelse
- }
- {%%if dv!=0 and du!=0 then (u^v)'=u'vu^(v-1)+v'u^(v)ln(u)
- 7 index (1) ne { AddOpPar 7 index StrConcat (\)*) StrConcat } if
- AddOpPar 5 index StrConcat (\)*\() StrConcat
- 8 index StrConcat (\)^\() StrConcat
- 5 index StrConcat (-1\)+\() StrConcat
- 4 index (1) ne { 4 index StrConcat (\)*\() StrConcat } if
- 8 index StrConcat (\)^\() StrConcat
- 5 index StrConcat (\)*ln\() StrConcat
- 8 index StrConcat AddClPar
- } ifelse
- } ifelse
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% No derivative for factorial ! only cst => null derivative
-/EvalFactorial {% DR 09/2011
- 4 index (0) eq
- { (0) mark 8 -2 roll cleartomark 2 index 7 index dup 4 index exch sub getinterval exch 6 2 roll }
- { DERIVATIVE_ENGINE_ERROR_no_variable_in_factorial } ifelse
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% str -> true/false
-/IsStrNumber {%
- true exch
- { dup 48 lt exch dup 57 gt 3 -1 roll or
- exch dup 46 ne%%.
- exch dup 43 ne%%+
- exch 45 ne%%-
- and and and { pop false } if } forall
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% literal switch -> func call, vector, variables
-/EvalLiteral {%
- ReadLiteral dup 40 eq%%% there is an open par -> function call
- { pop (EvalFunc_ ) 9 4 index StrConcat 0 exch getinterval cvn cvx exec }
- { dup 91 eq%%% there is an open bracket -> vector element
- { DERIVATIVE_ENGINE_ERROR_vector_not_yet_implemented }
- { pop EvalVariable }
- ifelse }
- ifelse
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% first last parpos Expr[first:parpos-1] ->
-/EvalVariable { 2 index Variable eq { (1) } { (0) } ifelse 4 -1 roll exch 6 2 roll } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% (f(u))'=u'f'(u)
-/EvalFunc {
- 4 2 roll 4 index (1) ne
- { AddOpPar 4 index StrConcat (\)*) StrConcat } if
- (Eval ) 4 8 index StrConcat 0 exch getinterval cvn cvx exec
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Func derivative -> Eval<func>
-/EvalFunc_sin {%
- PreCommonFunc
- { (cos\() StrConcat 5 index StrConcat AddClPar } if
- PostCommonFunc } def
-/EvalFunc_cos {%
- PreCommonFunc
- { (\(-sin\() StrConcat 5 index StrConcat (\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_tan {%
- PreCommonFunc
- { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/cos\() StrConcat 5 index StrConcat (\)^2) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_asin {%
- PreCommonFunc
- { (1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_acos {%
- PreCommonFunc
- { (-1/sqrt\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_atg {%
- PreCommonFunc
- { (1/\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_ln {%
- PreCommonFunc
- { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\() StrConcat 5 index StrConcat AddClPar } if
- PostCommonFunc } def
-/EvalFunc_exp {%
- PreCommonFunc
- { (exp\() StrConcat 5 index StrConcat AddClPar } if
- PostCommonFunc } def
-/EvalFunc_EXP {%
- PreCommonFunc
- { (EXP\() StrConcat 5 index StrConcat AddClPar } if
- PostCommonFunc } def
-/EvalFunc_sqrt {%
- PreCommonFunc
- { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/\(2*sqrt\() StrConcat 5 index StrConcat (\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_Fact {%
- PreCommonFunc { DERIVATIVE_ENGINE_ERROR_no_variable_expression_in_Fact } if
- PostCommonFunc } def
-/EvalFunc_sh {%
- PreCommonFunc
- { (ch\() StrConcat 5 index StrConcat AddClPar } if
- PostCommonFunc } def
-/EvalFunc_ch {%
- PreCommonFunc
- { (sh\() StrConcat 5 index StrConcat AddClPar } if
- PostCommonFunc } def
-/EvalFunc_th {%
- PreCommonFunc
- { dup 0 eq { (1) StrConcat } { 1 sub } ifelse (/ch\() StrConcat 5 index StrConcat (\)^2) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_Argsh {%
- PreCommonFunc
- { (1/sqrt\(1+\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_Argch {%
- PreCommonFunc
- { (1/sqrt\(\() StrConcat 5 index StrConcat (\)^2-1\)\)) StrConcat } if
- PostCommonFunc } def
-/EvalFunc_Argth {%
- PreCommonFunc
- { (1/\(1-\() StrConcat 5 index StrConcat (\)^2\)\)) StrConcat } if
- PostCommonFunc } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-/PreCommonFunc {
- 1 add NextNonBlankChar pop 3 -1 roll 5 1 roll AnalyzeExpr 1 add NextNonBlankChar pop
- 4 2 roll 4 index (0) eq
- { (0) StrConcat false }
- { 4 index (1) ne { AddOpPar 4 index StrConcat (\)*) StrConcat } if true } ifelse
-} def
-/PostCommonFunc {
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-/EvalFunc_Derive {%
- 1 add ReadNumber cvi 1 add dup cvr log 1 add cvi string cvs
- 4 -1 roll pop 5 1 roll 1 add NextNonBlankChar pop AnalyzeExpr 1 add
- 4 -2 roll (Derive\() StrConcat 7 -1 roll StrConcat (,) StrConcat 6 -1 roll StrConcat AddClPar
- 2 copy pop 0 6 2 roll GetIntervalNewStr 6 -1 roll pop 2 index 6 index dup 4 index exch sub getinterval
- exch 6 2 roll } def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% literal switch -> func call, vector, variables
-/EvalFunc_Sum {%
- 1 add NextNonBlankChar pop
- %% read the variable name
- ReadLiteral pop 3 -1 roll pop NextNonBlankChar
- 44 ne { ANALYZER_ERROR_missing_first_comma_in_Sum } if
- %% read the initial value
- 1 add NextNonBlankChar pop ReadNumber pop
- 2 copy get 44 ne { ANALYZER_ERROR_missing_second_comma_in_Sum } if
- %% read the increment value
- 1 add NextNonBlankChar pop ReadNumber pop
- 2 copy get 44 ne { ANALYZER_ERROR_missing_third_comma_in_Sum } if
- %% read the limit value
- 1 add NextNonBlankChar pop ReadNumber pop
- 2 copy get 44 ne { ANALYZER_ERROR_missing_fourth_comma_in_Sum } if
- 1 add NextNonBlankChar pop dup 6 1 roll 3 -1 roll pop AnalyzeExpr 1 add NextNonBlankChar pop
- 4 -2 roll 3 index 8 index dup 9 index exch sub getinterval StrConcat
- 4 index StrConcat AddClPar
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 9 -3 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% literal switch -> func call, vector, variables
-/EvalFunc_IfTE {%
- 3 -1 roll pop 1 add NextNonBlankChar pop SkipCond
- NextNonBlankChar
- 44 ne { ANALYZER_ERROR_missing_first_comma_in_IfTE } if
- 1 add NextNonBlankChar pop dup 5 1 roll
- AnalyzeExpr NextNonBlankChar
- 44 ne { ANALYZER_ERROR_missing_second_comma_in_IfTE } if
- 1 add NextNonBlankChar pop
- AnalyzeExpr 1 add NextNonBlankChar pop
- 4 -2 roll 3 index 10 index dup 11 index exch sub getinterval StrConcat
- 6 index StrConcat (,) StrConcat 4 index StrConcat AddClPar
- 2 copy pop 0 6 2 roll GetIntervalNewStr
- mark 11 -5 roll cleartomark 2 index 6 index dup 4 index exch sub getinterval exch 6 2 roll
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% advance in str until a comma is found (no error detection!)
-%% str index -> str index'
-/SkipCond { { 1 add 2 copy get 44 eq {exit } if } loop } bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Convert to radians if trigo function call
-%% (name) ->
-/TrigoFunc {
- dup (cos) eq 1 index (sin) eq or exch (tan) eq or
- { /ExpressionVector ExpressionVector aload length Pi /div cvx 180 /mul cvx 5 -1 roll 4 add
- array astore def
- } if
-} def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% No derivative for condition....
-/EvalCondOp { 3 -1 roll pop } bind def
-/PutIntervalOneAdd {putinterval 1 add} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add open parenthesis in string at the given index
-%% str index -> str index+1
-/AddOpPar {2 copy (\() PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add close parenthesis in string at the given index
-%% str index -> str index+1
-/AddClPar {2 copy (\)) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add 0 in string at the given index
-%% str index -> str index+1
-/AddZero {2 copy (0) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add open parenthesis in string at the given index
-%% str index -> str index+1
-/AddMul {2 copy (*) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add open parenthesis in string at the given index
-%% str index -> str index+1
-/AddDiv {2 copy (/) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add a plus sign in string at the given index
-%% str index -> str index+1
-/AddAdd {2 copy (+) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add a minus sign in string at the given index
-%% str index -> str index+1
-/AddSub {2 copy (-) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Add a pipe sign in string at the given index
-%% str index -> str index+1
-/AddPipe {2 copy (|) PutIntervalOneAdd} bind def
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% H O O K S
-/AnalyzePreHook { dup 5 1 roll } bind def
-/PreEvalHook {} def
-/AnalyzePostHook { 7 -1 roll pop } bind def
-/AnalyzeListOfEPostHook { 6 -1 roll mark 6 1 roll cleartomark } bind def
-/RollOp { 5 1 roll } bind def
-end%%%tx@CoreAnalyzerDict
-%%%%
-%%%%
-/tx@AddMathFunc 12 dict def tx@AddMathFunc begin
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% NEW FUNC
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% function arcsine in radians asin(x)=atan(x/sqrt(1-x^2))
-%% x -> theta
-/asin {%
- dup abs 1 gt { EQDFasinrangeerror } if
- dup dup dup mul 1 exch sub sqrt atan exch 0 lt { 360 sub } if DegtoRad
-} def
-%% function arccosine in radians acos(x)=atan(sqrt(1-x^2)/x)
-%% x -> theta
-/acos {%
- dup abs 1 gt { EQDFacosrangeerror } if
- dup dup mul 1 exch sub sqrt exch atan DegtoRad
-} def
-%% function arctangent in radians
-%% x -> theta
-/atg { 1 atan dup 90 gt { 360 sub } if DegtoRad } bind def
-%% HYPERBOLIC FUNCTIONS
-/sh { dup Ex exch neg Ex sub 2 div } def
-/ch { dup Ex exch neg Ex add 2 div } def
-/th { dup sh exch ch div } def
-/Argsh { dup dup mul 1 add sqrt add ln } def
-/Argch { dup dup mul 1 sub sqrt add ln } def
-/Argth { dup 1 add exch 1 exch sub div ln 2 div } def
-%% modified exponential funtion for 0
-%% x n -> x^n
-/Exp { dup 0 eq { pop pop 1 } { exp } ifelse } bind def
-%% modified exponential funtion for 0
-%% x -> e^x
-/Ex { Euler exch exp } bind def
-%%
-%% factorial function
-%% n -> n!
-/Fact { 1 exch 2 exch 1 exch { mul } for } bind def
-/fact { Fact } bind def
-/! { Fact } bind def
-end
-%
-% END pst-algparser.pro
-
-%%EndProcSet
-%%BeginProcSet: pst-tools.pro 0 0
-
-%%EndProcSet
-%%BeginProcSet: pst-dots.pro 0 0
-% $Id: pst-dots.pro 11 2008-01-24 13:37:27Z herbert $
-%
-%% PostScript prologue for pstricks.tex.
-%% Version 2.02, 2009/06/16
-%%
-%% For distribution, see pstricks.tex.
-%%
-%% Timothy Van Zandt <tvz@Princeton.EDU>
-%%
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN archives
-%% in directory macros/latex/base/lppl.txt.
-%%
-%% Modified by Etienne Riga - Dec. 16, 1999
-%% Modified by Etienne Riga - 2005/01/01 (er)
-%% to add /Diamond, /SolidDiamond and /BoldDiamond
-%% Modified by Herbert Voss (hv) - 2008/04/17
-%
-10 dict dup begin % hold local
- /FontType 3 def
- /FontMatrix [.001 0 0 .001 0 0] def
-% /FontBBox [-571.5 -742.5 571.5 742.5] def
- /FontBBox [-1000 -1000 1000 1000] def % See end of file in /BuildGlyph
- /Encoding 256 array def
- 0 1 255 {Encoding exch /.notdef put} for % fill the array with /.notdef
- Encoding % replace with given dot names
- dup (b) 0 get /Bullet put % get the numerical position of b in ASCII
-% % and save /Bullet at this place in Encoding
- dup (c) 0 get /Circle put
- dup (C) 0 get /BoldCircle put % 67
- dup (u) 0 get /SolidTriangle put
- dup (t) 0 get /Triangle put
- dup (T) 0 get /BoldTriangle put
- dup (r) 0 get /SolidSquare put
- dup (s) 0 get /Square put
- dup (S) 0 get /BoldSquare put
- dup (q) 0 get /SolidPentagon put
- dup (p) 0 get /Pentagon put
- dup (P) 0 get /BoldPentagon put
-%%%
- dup (k) 0 get /Asterisk put
- dup (K) 0 get /BoldAsterisk put
- dup (J) 0 get /SolidAsterisk put
- dup (h) 0 get /Hexagon put
- dup (H) 0 get /BoldHexagon put
- dup (G) 0 get /SolidHexagon put
- dup (f) 0 get /Octogon put % 2008-04-18 hv
- dup (F) 0 get /BoldOctogon put % 2008-04-18 hv
- dup (g) 0 get /SolidOctogon put % 2008-04-18 hv
- dup (a) 0 get /Add put
- dup (A) 0 get /BoldAdd put % 65
- dup (x) 0 get /Mul put
- dup (X) 0 get /BoldMul put
- dup (m) 0 get /Oplus put
- dup (M) 0 get /BOplus put
- dup (e) 0 get /SolidOplus put
- dup (n) 0 get /Otimes put
- dup (N) 0 get /BOtimes put
- dup (E) 0 get /SolidOtimes put
- dup (i) 0 get /Bar put
- dup (I) 0 get /BoldBar put
- dup (l) 0 get /SolidDiamond put
- dup (d) 0 get /Diamond put
- (D) 0 get /BoldDiamond put
-%%%
-/CharProcs 47 dict def
-CharProcs begin
- /CirclePath {0 0 500 0 360 arc closepath} def
- /Bullet {CirclePath fill} def
- /Circle {CirclePath .9 .9 scale CirclePath eofill} def
- /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def
- /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath} def
- /SolidTriangle {TrianglePath fill} def
- /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def
- /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def
- /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto closepath} def
- /SolidSquare {SquarePath fill} def
- /Square {SquarePath .89 .89 scale SquarePath eofill} def
- /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def
- /PentagonPath {
- -337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto
- 0 574.7 lineto -546.6 177.6 lineto closepath
- } def
- /SolidPentagon {PentagonPath fill} def
- /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def
- /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def
-%-------------- hv begin 2004/07/25 from: er 2003/03/24
- /HexagonPath {
- 0 550 moveto -476 275 lineto -476 -275 lineto
- 0 -550 lineto 476 -275 lineto 476 275 lineto closepath
- } def
- /SolidHexagon {HexagonPath fill} def
- /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def
- /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def
-% 2008-04-18 hv
- /OctogonPath {
- 228 550 moveto 7 { -456 0 rlineto 45 rotate } repeat
- closepath
- } def
- /SolidOctogon { OctogonPath fill } def
- /Octogon { OctogonPath .89 .89 scale OctogonPath eofill } def
- /BoldOctogon { OctogonPath .79 .79 scale OctogonPath eofill } def
-%
- /AsteriskPath {
- 20 0 moveto 10 250 180 500 0 500 curveto
- -180 500 -10 250 -20 0 curveto closepath
- } def
- /Asterisk {
- AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath
- 60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath fill
- } def
-%
- /Basterp {50 250 220 500 0 500 curveto -220 500 -50 250 -50 30 cos 100 mul curveto} def
- /BoldAsteriskPath {
- 50 30 cos 100 mul moveto Basterp
- 60 rotate Basterp 60 rotate Basterp
- 60 rotate Basterp 60 rotate Basterp
- 60 rotate Basterp closepath
- } def
- /BoldAsterisk {BoldAsteriskPath fill} def
- /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def
- /CrossPath {
- 40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto
- -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto
- 40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath
- } def
- /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto
- -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto
- 80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath
- } def
- /Add {CrossPath fill} def
- /Mul {45 rotate CrossPath fill} def
- /BoldAdd {BoldCrossPath fill} def
- /BoldMul {45 rotate BoldCrossPath fill} def
- /Oplus {CirclePath .9 .9 scale CirclePath eofill .775 .775 scale CrossPath fill } def
- /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def
- /BOplus {CirclePath .8 .8 scale CirclePath eofill .775 .775 scale BoldCrossPath fill} def
- /Otimes {CirclePath .9 .9 scale CirclePath eofill 45 rotate .775 .775 scale CrossPath fill} def
- /BOtimes {CirclePath .8 .8 scale CirclePath eofill 45 rotate .775 .775 scale BoldCrossPath fill } def
- /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def
- /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto closepath} def
- /Bar {BarPath fill} def
- /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto closepath} def
- /BoldBar {BoldBarPath fill} def
- /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 428.5 0 lineto closepath} def
- /SolidDiamond {DiamondPath fill} def
- /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def
- /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def
-%%%
- /.notdef { } def
-end
-%
-/BuildGlyph {
- exch
- begin
-% Metrics 1 index get exec 0
- 0 0
-% BBoxes 3 index get exec
- -1000 -1000 1000 1000
-% -571.5 -742.5 571.5 742.5
- setcachedevice
- CharProcs begin load exec end
- end
-} def
-%
-/BuildChar {
- 1 index /Encoding get exch get
- 1 index /BuildGlyph get exec
-} bind def
-
-end
-/PSTricksDotFont exch definefont pop
-
-%% end
-
-%%EndProcSet
-%%BeginProcSet: pst-node.pro 0 0
-% $Id: pst-node.pro 765 2013-04-09 15:32:28Z herbert $
-%%
-%% PostScript prologue for pst-node.tex.
-%% Version 1.14, 2012/09/18.
-%%
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN archives
-%% in directory macros/latex/base/lppl.txt.
-%
-tx@Dict begin % from main pstricks dict
- /T /translate load def
- /CP /currentpoint load def
- /startGlobal { true setglobal globaldict begin } bind def
- /endGlobal { end false setglobal } bind def
-end
-/tx@NodeDict 400 dict def tx@NodeDict begin
-/NewNode { % on stack: { x y } boolean N@name type InitXnode
- gsave
- NodeScale % a bugfix for xelatex, it's empty for dvips
- /next exch def % { x y } boolean N@name type
- dict dup % { x y } boolean N@name dict dict
- 3 1 roll def % { x y } boolean dict N@name dict def
- exch { dup 3 1 roll def } if % { x y } dict boolean
- begin % { x y } dict begin
- tx@Dict begin
- STV CP T exec % set scaling
- end
- /NodeMtrx CM def % save CM
- next % InitXNode
- end
- grestore
-} def
-%
-/InitPnode {
- /Y ED /X ED
- /NodePos { NodeSep Cos mul NodeSep Sin mul } def
-} def
-%
-/InitCnode {
- /r ED /Y ED /X ED
- /NodePos { NodeSep r add dup Cos mul exch Sin mul } def
-} def
-%
-/GetRnodePos {
- Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def } ifelse
- Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } ifelse
- dx Sin mul abs dy
- Cos mul abs gt { dy Cos mul Sin div dy } { dx dup Sin mul Cos Div } ifelse
-} def
-%
-/InitRnode {
- /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub /u ED
- /NodePos { GetRnodePos } def
-} def
-%
-/DiaNodePos {
- w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup
- Cos mul exch Sin mul
-} def
-%
-/TriNodePos {
- Sin s lt
- { d NodeSep sub dup Cos mul Sin Div exch }
- { w h mul w Sin mul h Cos abs mul add Div
- NodeSep add dup Cos mul exch Sin mul
- } ifelse
-} def
-%
-/InitTriNode {
- sub 2 div exch
- 2 div exch
- 2 copy T
- 2 copy 4 index index /d ED
- pop pop pop pop
- -90 mul rotate
- /NodeMtrx CM def
- /X 0 def /Y 0 def
- d sub abs neg /d ED
- d add /h ED
- 2 div h mul h d sub Div /w ED
- /s d w Atan sin def
- /NodePos { TriNodePos } def
-} def
-%
-/OvalNodePos {
- /ww w NodeSep add def
- /hh h NodeSep add def
- Sin ww mul Cos hh mul Atan dup cos ww mul exch sin hh mul
-} def
-%
-/GetCenter { begin X Y NodeMtrx transform CM itransform end } def
-%
-/XYPos {
- dup sin exch cos Do
- /Cos ED /Sin ED /Dist ED
- Cos 0 gt
- { Dist Dist Sin mul Cos div }
- { Cos 0 lt
- { Dist neg Dist Sin mul Cos div neg }
- { 0 Dist Sin mul } ifelse
- } ifelse
- Do
-} def
-%
-/GetEdge {
- dup 0 eq
- { pop begin 1 0 NodeMtrx dtransform
- CM idtransform
- exch atan sub
- dup
- sin /Sin ED
- cos /Cos ED
- /NodeSep ED
- NodePos NodeMtrx dtransform CM idtransform end }
- { 1 eq {{exch}} {{}} ifelse /Do ED pop XYPos } ifelse
-} def
-%
-/AddOffset {
- 1 index 0 eq
- { pop pop }
- { 2 copy 5 2 roll cos mul add 4 1 roll sin mul sub exch } ifelse
-} def
-%
-/GetEdgeA {
- NodeSepA AngleA NodeA NodeSepTypeA GetEdge
- OffsetA AngleA AddOffset
- yA add /yA1 ED
- xA add /xA1 ED
-} def
-%
-/GetEdgeB {
- NodeSepB AngleB NodeB NodeSepTypeB GetEdge
- OffsetB AngleB AddOffset
- yB add /yB1 ED
- xB add /xB1 ED
-} def
-%
-/GetArmA {
- ArmTypeA 0 eq
- { /xA2 ArmA AngleA cos mul xA1 add def
- /yA2 ArmA AngleA sin mul yA1 add def }
- { ArmTypeA 1 eq {{exch}} {{}} ifelse
- /Do ED
- ArmA AngleA XYPos OffsetA AngleA AddOffset
- yA add /yA2 ED
- xA add /xA2 ED } ifelse
-} def
-%
-/GetArmB {
- ArmTypeB 0 eq
- { /xB2 ArmB AngleB cos mul xB1 add def
- /yB2 ArmB AngleB sin mul yB1 add def }
- { ArmTypeB 1 eq {{exch}} {{}} ifelse
- /Do ED
- ArmB AngleB XYPos OffsetB AngleB AddOffset
- yB add /yB2 ED
- xB add /xB2 ED } ifelse
-} def
-%
-/InitNC {
- /b ED /a ED % second and first node
- /NodeSepTypeB ED /NodeSepTypeA ED
- /NodeSepB ED /NodeSepA ED
- /OffsetB ED /OffsetA ED
- tx@NodeDict a known tx@NodeDict b known and dup {
- /NodeA a load def
- /NodeB b load def
- NodeA GetCenter /yA ED /xA ED
- NodeB GetCenter /yB ED /xB ED } if
-} def
-%
-/LPutLine {
- 4 copy
- 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED
- 1 t sub mul
- 3 1 roll 1 t sub mul
- 4 1 roll t mul add /Y ED
- t mul add /X ED
-} def
-%
-/LPutLines {
- mark LPutVar counttomark 2 div 1 sub /n ED
-% t floor dup n gt
- t floor dup n ge % to allow npos<= hv 2008-08-14
- { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse
- cvi 2 mul { pop } repeat
- LPutLine
- cleartomark
-} def
-%
-/BezierMidpoint {
- /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED /t ED
- /cx x1 x0 sub 3 mul def
- /cy y1 y0 sub 3 mul def
- /bx x2 x1 sub 3 mul cx sub def
- /by y2 y1 sub 3 mul cy sub def
- /ax x3 x0 sub cx sub bx sub def
- /ay y3 y0 sub cy sub by sub def
- ax t 3 exp mul bx t t mul mul add
- cx t mul add x0 add ay t 3 exp mul
- by t t mul mul add cy t mul add
- y0 add 3 ay t t mul mul mul 2
- by t mul mul add cy add 3 ax t t mul mul mul
- 2 bx t mul mul add cx add atan /NAngle ED
- /Y ED /X ED
-} def
-%
-/HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def
-} def
-/HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def
-/NAngle yyB yyA sub xxB xxA sub Atan def } def
-/HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def
-/HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def
-} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit
-} { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd
-} def
-/VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def
-} def
-/VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def
-/NAngle yyB yyA sub xxB xxA sub Atan def } def
-/VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def
-/VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def
-} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check {
-exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark
-VPosEnd } def
-/HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2
-roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx
-def grestore exec /LPutVar /SaveLPutVar load def } def
-
-/NCCoor {
- /AngleA yB yA sub xB xA sub Atan def
- /AngleB AngleA 180 add def
- GetEdgeA GetEdgeB
- /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def
- /LPutPos { LPutVar LPutLine } def
- /HPutPos { LPutVar HPutLine } def
- /VPutPos { LPutVar VPutLine } def
- LPutVar
-} def
-%
-/NCLine {
- NCCoor
- tx@Dict begin
- ArrowA CP 4 2 roll
- ArrowB
- lineto pop pop
- end
-} def
-%
-/NCLines {
- false NArray
- n 0 eq
- { NCLine }
- { 2 copy yA sub exch xA sub Atan /AngleA ED
- n 2 mul dup index exch index yB sub exch xB sub
- Atan /AngleB ED
- GetEdgeA GetEdgeB
- /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 yA1 ] cvx def
- mark LPutVar
- tx@Dict begin false Line end
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def
- } ifelse
-} def
-%
-/NCCurve {
- GetEdgeA
- GetEdgeB
- xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1
-roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA
-GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict
-begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ]
-cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines
-} HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def
-%
-/NCAngles {
- GetEdgeA GetEdgeB GetArmA GetArmB
- /mtrx AngleA matrix rotate def
- xA2 yA2 mtrx transform pop
- xB2 yB2 mtrx transform exch pop
- mtrx itransform
- /y0 ED /x0 ED
- mark ArmB 0 ne { xB1 yB1 } if
- xB2 yB2 x0 y0 xA2 yA2
- ArmA 0 ne { xA1 yA1 } if
- tx@Dict begin false Line end
- /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def } def
-%
-/NCAngle {
- GetEdgeA GetEdgeB GetArmB
- /mtrx AngleA matrix rotate def
- xB2 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform
- /y0 ED /x0 ED
- mark
- ArmB 0 ne { xB1 yB1 } if
- xB2 yB2 x0 y0 xA1 yA1
- tx@Dict begin false Line end
- /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def
-} def
-%
-/NCBar {
- GetEdgeA GetEdgeB GetArmA GetArmB
- /mtrx AngleA matrix rotate def
- xA2 yA2 mtrx itransform pop
- xB2 yB2 mtrx itransform pop
- sub dup 0 mtrx transform
- 3 -1 roll 0 gt
- { /yB2 exch yB2 add def /xB2 exch xB2 add def }
- { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse
- mark
- ArmB 0 ne { xB1 yB1 } if
- xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if
- tx@Dict begin false Line end
- /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def
-} def
-%
-/NCDiag {
- /lineAngle ED
- GetEdgeA GetEdgeB GetArmA GetArmB mark
- lineAngle abs 0 gt {
- /xTemp xA2 10 add def
- /yTemp yA2 lineAngle dup sin exch cos div 10 mul add def
- /dY1 yTemp yA2 sub def
- /dX1 xTemp xA2 sub def
- /dY2 yB2 yB1 sub def
- /dX2 xB2 xB1 sub def
- dX1 abs 0.01 lt {
- /m2 dY2 dX2 div def
- /xB2 xA2 def
- /yB2 xA2 xB1 sub m2 mul yB1 add def
- }{
- dX2 abs 0.01 lt {
- /m1 dY1 dX1 div def
- /xB2 xB1 def
- /yB2 xB1 xA2 sub m1 mul yA2 add def
- }{%
- /m1 dY1 dX1 div def
- /m2 dY2 dX2 div def
- /xB2 m1 xA2 mul m2 xB1 mul sub yA2 sub yB1 add m1 m2 sub div def
- /yB2 xB2 xA2 sub m1 mul yA2 add def
- } ifelse
- } ifelse
- } if
- ArmB 0 ne { xB1 yB1 } if
- xB2 yB2 xA2 yA2
- ArmA 0 ne { xA1 yA1 } if
- tx@Dict begin false Line end
- /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def
-%
-% GetEdgeA GetEdgeB GetArmA GetArmB mark
-% ArmB 0 ne { xB1 yB1 } if
-% xB2 yB2 xA2 yA2
-% ArmA 0 ne { xA1 yA1 } if
-% tx@Dict begin false Line end
-% /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def
-% /LPutPos { LPutLines } def
-% /HPutPos { HPutLines } def
-% /VPutPos { VPutLines } def
-} def
-%
-/NCDiagg {
- /lineAngle ED
- GetEdgeA GetArmA
- lineAngle abs 0 gt
- { lineAngle }
- { yB yA2 sub xB xA2 sub Atan 180 add } ifelse
- /AngleB ED
- GetEdgeB mark
- lineAngle abs 0 gt {
- /dY2 yA2 yA1 sub def
- /dX2 xA2 xA1 sub def
- lineAngle abs 90 eq {
- /m2 dY2 dX2 div def
- /yA2 xB xA2 sub m2 mul yA2 add def
- /xA2 xB def
- }{
- /m1 lineAngle dup sin exch cos div def % tan alpha
- dX2 abs 0.01 lt {
- /yA2 xA1 xB sub m1 mul yB add def
- /xA2 xA1 def
- }{%
- /m2 dY2 dX2 div def
- /xA2 m1 xB mul m2 xA2 mul sub yA2 add yB sub m1 m2 sub div def
- /yA2 xA2 xB sub m1 mul yB add def
- } ifelse
- } ifelse
- } if
- xB1 yB1 xA2 yA2
- ArmA 0 ne { xA1 yA1 } if
- tx@Dict begin false Line end
- /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def
-%
-% GetEdgeA GetArmA
-% yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED
-% GetEdgeB
-% mark
-% xB1 yB1 xA2 yA2
-% ArmA 0 ne { xA1 yA1 } if
-% tx@Dict begin false Line end
-% /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def
-% /LPutPos { LPutLines } def
-% /HPutPos { HPutLines } def
-% /VPutPos { VPutLines } def
-} def
-%
-/NCLoop {
- GetEdgeA GetEdgeB GetArmA GetArmB
- /mtrx AngleA matrix rotate def
- xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED
- /xB3 xB2 yB2 mtrx transform pop def
- xB3 yA3 mtrx itransform /yB3 ED /xB3 ED
- xA3 yA3 mtrx itransform /yA3 ED /xA3 ED
- mark ArmB 0 ne { xB1 yB1 } if
- xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if
- tx@Dict begin false Line end
- /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { HPutLines } def
- /VPutPos { VPutLines } def
-} def
-%
-% DG/SR modification begin - May 9, 1997 - Patch 1
-%/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r
-%r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
-%exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
-%mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
-%
-/NCCircle {
- NodeSepA 0 NodeA 0 GetEdge pop
- 2 div dup 2 exp r r mul sub abs sqrt
- atan 2 mul /a ED
- r AngleA 90 add PtoC yA add exch xA add
- exch 2 copy
- /LPutVar [ 4 2 roll r AngleA ] cvx def
- /LPutPos {
- LPutVar t 360 mul add dup 5 1 roll 90 sub PtoC
- 3 -1 roll add
- /Y ED add /X ED /NAngle ED
-% DG/SR modification end
- } def
- /HPutPos { LPutPos } def
- /VPutPos { LPutPos } def
- r AngleA 90 sub a add AngleA 270 add a sub
- tx@Dict begin
- /angleB ED /angleA ED /r ED
- /c 57.2957 r Div def
- /y ED /x ED
-} def
-%
-/NCBox {
- /d ED /h ED
- /AngleB yB yA sub xB xA sub Atan def
- /AngleA AngleB 180 add def
- GetEdgeA GetEdgeB
- /dx d AngleB sin mul def
- /dy d AngleB cos mul neg def
- /hx h AngleB sin mul neg def
- /hy h AngleB cos mul def
- /LPutVar [
- xA1 hx add yA1 hy add xB1 hx add yB1 hy add
- xB1 dx add yB1 dy add xA1 dx add yA1 dy add ] cvx def
- /LPutPos { LPutLines } def
- /HPutPos { xB yB xA yA LPutLine } def
- /VPutPos { HPutPos } def
- mark
- LPutVar tx@Dict begin false Polygon end
-} def
-%
-/NCArcBox {
- /l ED neg /d ED /h ED /a ED
- /AngleA yB yA sub xB xA sub Atan def
- /AngleB AngleA 180 add def
- /tA AngleA a sub 90 add def
- /tB tA a 2 mul add def
- /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def
- /x0 xA r tA cos mul add def
- /y0 yA r tA sin mul add def
- /c 57.2958 r div def
- /AngleA AngleA a sub 180 add def
- /AngleB AngleB a add 180 add def
- GetEdgeA GetEdgeB
- /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul sub def
- /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def
- l 0 eq {
- x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn
- }{
- x0 y0 translate
- /tA AngleA l c mul add def
- /tB AngleB l c mul sub def
- 0 0 r h add tA tB arc r h add
- AngleB PtoC r d add
- AngleB PtoC 2 copy
- 6 2 roll l arcto 4 { pop } repeat
- r d add tB PtoC l arcto 4 { pop } repeat
- 0 0 r d add tB tA arcn r d add
- AngleA PtoC r h add
- AngleA PtoC 2 copy 6 2 roll
- l arcto 4 { pop } repeat
- r h add tA PtoC l arcto 4 { pop } repeat
- } ifelse
- closepath
- /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def
- /LPutPos {
- LPutVar /d ED /h ED
- /AngleB ED /AngleA ED
- /r ED /y0 ED /x0 ED
- t 1 le {
- r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC
- }{t 2 lt {
- /NAngle AngleB 180 add def r 2 t sub
- h mul t 1 sub d mul add add AngleB PtoC
- }{
- t 3 lt {
- r d add AngleB 3 t sub mul AngleA 2 t sub
- mul add dup 90 sub /NAngle ED PtoC
- }{
- /NAngle AngleA 180 add def
- r 4 t sub d mul t 3 sub h mul add add AngleA PtoC
- } ifelse
- } ifelse
- } ifelse
- y0 add /Y ED x0 add /X ED
- } def
- /HPutPos { LPutPos } def
- /VPutPos { LPutPos } def
-} def
-%
-/Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB
-sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1
-ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB
-w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos
-{ LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop }
-{ pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine }
-def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin
-/ArrowA { moveto } def /ArrowB { } def false Line closepath end } def
-%
-/LPutCoor {
- NAngle
- tx@Dict begin /NAngle ED end
- gsave
- CM STV
- CP Y sub neg exch X sub neg exch moveto
- setmatrix CP
- grestore
-} def
-%
-/LPut {
- tx@NodeDict /LPutPos known
- { LPutPos } { CP /Y ED /X ED /NAngle 0 def } ifelse
- LPutCoor
-} def
-%
-/HPutAdjust {
- Sin Cos mul 0 eq
- { 0 }
- { d Cos mul Sin div flag not { neg } if
- h Cos mul Sin div flag { neg } if
- 2 copy gt { pop } { exch pop } ifelse
- } ifelse
- s add flag { r add neg }{ l add } ifelse
- X add /X ED
-} def
-%
-/VPutAdjust {
- Sin Cos mul
- 0 eq
- { 0 }
- { l Sin mul Cos div flag { neg } if
- r Sin mul Cos div flag not { neg } if
- 2 copy gt { pop } { exch pop } ifelse
- } ifelse
- s add flag { d add } { h add neg } ifelse
- Y add /Y ED
-} def
-%
-%
-end
-%
-% END pst-node.pro
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30
-%
-% @@psencodingfile@{
-% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-% W. Schmidt, P. Lehman",
-% version = "2.0",
-% date = "27nov06",
-% filename = "8r.enc",
-% email = "tex-fonts@@tug.org",
-% docstring = "This is the encoding vector for Type1 and TrueType
-% fonts to be used with TeX. This file is part of the
-% PSNFSS bundle, version 9"
-% @}
-%
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-%
-% Character code assignments were made as follows:
-%
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-%
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-%
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-%
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-% PostScript MacRoman TeXBase1
-% -------------- -------------- --------------
-% /notequal 173 0x16
-% /infinity 176 0x17
-% /lessequal 178 0x18
-% /greaterequal 179 0x19
-% /partialdiff 182 0x1A
-% /summation 183 0x1B
-% /product 184 0x1C
-% /pi 185 0x1D
-% /integral 186 0x81
-% /Omega 189 0x8D
-% /radical 195 0x8E
-% /approxequal 197 0x8F
-% /Delta 198 0x9D
-% /lozenge 215 0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get
-put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict
-/cleartomark get put}ifelse
-
- /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution
-mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup
-dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder
-{1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx
-pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly
-exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx
-exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips
-exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx
-exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF
-HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder
-sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint
-exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def
-
- /burl@stx null def /BU.S { /burl@stx null def } def /BU.SS { currentpoint
-/burl@lly exch def /burl@llx exch def burl@stx null ne {burl@endx burl@llx
-ne {BU.FL BU.S} if} if burl@stx null eq { burl@llx dup /burl@stx exch
-def /burl@endx exch def burl@lly dup /burl@boty exch def /burl@topy
-exch def } if burl@lly burl@boty gt {/burl@boty burl@lly def} if }
-def /BU.SE { currentpoint /burl@ury exch def dup /burl@urx exch def
-/burl@endx exch def burl@ury burl@topy lt {/burl@topy burl@ury def}
-if } def /BU.E { BU.FL } def /BU.FL { burl@stx null ne {BU.DF} if }
-def /BU.DF { BU.BB [ /H /I /Border [burl@border] /Color [burl@bordercolor]
-/Action << /Subtype /URI /URI BU.L >> /Subtype /Link BU.B /ANN pdfmark
-/burl@stx null def } def /BU.BB { burl@stx HyperBorder sub /burl@stx
-exch def burl@endx HyperBorder add /burl@endx exch def burl@boty HyperBorder
-add /burl@boty exch def burl@topy HyperBorder sub /burl@topy exch def
-} def /BU.B { /Rect[burl@stx burl@boty burl@endx burl@topy] } def /eop
-where { begin /@ldeopburl /eop load def /eop { SDict begin BU.FL end
-@ldeopburl } def end } { /eop { SDict begin BU.FL end } def } ifelse
-
-@fedspecial end
-%%BeginFont: BeraSansMono-Oblique
-%!PS-AdobeFont-1.0: BeraSansMono-Oblique 002.000
-%%CreationDate: Thu Jan 29 18:27:26 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (002.000) readonly def
-/FullName (Bera Sans Mono Oblique) readonly def
-/FamilyName (Bera Sans Mono) readonly def
-/ItalicAngle -11 def
-/isFixedPitch true def
-/UnderlinePosition -104 def
-/UnderlineThickness 69 def
-/Weight (Normal) readonly def
-end readonly def
-/FontName /BeraSansMono-Oblique def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-71 -236 691 928} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB864515170905E2BF225AB9AEF29A2181200040460795735C124
-59C90AE9BF9F01F42A2ACC5A5D97D4F6548FBC903ECEFE9FBC8492EFEE55ED6F
-F29A7BB50432A42FF30DB3CEBFE1C2BF83D613F2C846B7F2173F00B4EE5FAA8E
-12EDC39BDDF670F50F6AF072673281554416E77FF134014D5C465127C28647BE
-3E810BBD9EC9F9580C21D2E9479B8F0435749734B76F4C06995E769710828768
-3141ACD67803BC92D5B405AEBD4B25D5DF255B110F1EF1C35D45D24AD0B1E0C6
-8816579DF17721764D5D2CE396276ECE1E6142DC2EEDF83FD7B65717064CF671
-051D92A9993F82D241AA1C3254DBD3DC53886264BDA18DE9FB8F584DEC9A32F9
-82A6131D7140BC7926C074E26639A7141B87ACCD64E61A25DD7E26F463FD7834
-964655DDF83538CF1DEA3D6363DE79EBBCDB429279F84F5DA8035CE823A76FDA
-C2FE77036F5B9D71C0CBB063689C0C9770514E550CDBB1BE97D763729B78CFE3
-DD162726B3F3190F0003F4812E9877545507664B32A1BC0E6C933BA64EEB3563
-39606495CEDCB8EA6E63ABEC9F3558DAA0BAA350F45A6E9B145480D9513B87EC
-14F7551489E0F96B698A104DCDAEF9160549D551093AB3F5F7EBDDEBCAA3ABA5
-F0CD388ED13E9611675BA045A8E99C002616ED89D1F3EF0537C6E787DEF9B5D3
-F20879DF1555A646A79400D3EB80A209937A45A6345C4E51748D3A5C523F9F93
-FCA3628D463FABD8537A948B3A3715BAAEE70345F5186A550FAC78ACD262E671
-AF8FDCC133800B82183CD17B4EA18EB6AD976F91FE3C1447EAB9EACE77A28851
-6B8A6EFF36163CD7FCA61ED1DE6E4BE3244AC7A129F4B3B81FA9612DE27A3ACD
-D4B49C77AF3709F3F2FA75DC3ED99673477767C8897338C6DB782FE45E61C923
-164EA303DA2E3E740F3516551E4A9B15698B16C3CF5690BA5AC3A92B94A4ADBC
-6733BF5BA80702CC0234E78F8025029C76A86B038F6B3A8E61D22ACF9CF9EE02
-EF6A701C4AB09072A638DF374639336DE235F01ED2078E17DFF36EFEE42F8C74
-2049015C0D85EBAC3684A1174E7E47E07B3FE2D6C6C6EFC1BF1AACE4414100F1
-B7FE0F81A42D9D65678239AC368C6BD31FF7662D09A8E6AB1BBC38FB942B24BA
-08F9817491E8FADBB113A47A75916B46537894A1C0CD58F6FD6248D17F845EE3
-E2EEF6FFA8A0E36F620F7342C4FE066ED10F1846DAD0D760E6B87D9CB1F3064C
-524D1FC10E6641AB55053942601E8FF8C55E45D016AC5677BAE2D963A49F09EC
-2B3A5B0E0A77A83F7CA477EC6B7DF8ECB27E4B6CB4B7217556DD16C71798FEC5
-78979671B5B6A353D7E755CD638441104C32253274EE44C5EFDA53BA769283AE
-B27FE354CE4934666573DBBCCEFCF89866317AA68C9F6E1ED609E99F53A90B31
-DA92D576A06013674AFFB9234586F7A1ABF5207E582C4240BE2356CB101828E5
-F1BB42FE84404E1486758AAD3A1821D12B7C459138E0ECB707B311D780965BA3
-16C52402F6F365E3A1D19F7ED4407B35584F4D332E67FD98A90B85105410545A
-2C960B7400F0C694735C0968E2939FD36221AF87AC43F30616A68F10A6A7C2E6
-F4BFF972886883FEBE11711C10CE4F334C1A51602F43A27C95EF9795EAED4704
-15B17F29B5EFBFAAD251F23171C693F5FC640C74468A9ED36679C20F315AF294
-1DDA0E160715F05782229C50840FA915FA9181937F1A8E7CDF13AB0125656C44
-006127D0DD63E6A662E41CC117222B37486436C4EDBEB9438C0D785E9618F980
-116A62C769AD8C2B3C26849F98E00BFBD7570E5BB4F0B3409BCB6207A593C5AD
-5E5161EBB111DF9FD780E3F58114B4E1984884700CE11DC2ABEE45B8CB392E02
-42236ACE4AAC3401289355D0E4650535D6667449285AD791FA87F9ABAA6C71D6
-636905D330C72388D4285DF857CDF163FD21B95FD28E11DD68184C35B0F88FB2
-A59F9B525CE06EDB83E0BB0747ECE3DB51E2B96B810FDD4DE81E2081740ECD91
-F515F136B332C1FC24F362EAB2BA6F52DCCA84FA436CB8AB86C853DBFCF709D8
-54DC5299ABE9F81A24CF39AACF449522DF8BDFB3FE741059602F79A3BDB88A4C
-837B660FF79ACBEE4BD96AA2186E1CBD39A6B61D4C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: BeraSerif-Roman
-%!PS-AdobeFont-1.0: BeraSerif-Roman 002.000
-%%CreationDate: Thu Jan 29 18:27:54 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (002.000) readonly def
-/FullName (Bera Serif) readonly def
-/FamilyName (Bera Serif) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -104 def
-/UnderlineThickness 65 def
-/Weight (Normal) readonly def
-end readonly def
-/FontName /BeraSerif-Roman def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-183 -236 1287 928} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB864515170905E2BF225AB9AEF29A2181200040460795735C124
-59C90AE9BF9F01F42A2ACC5A5D97D4F6548FBC903ECEFE9FBC8492EFEE55ED6F
-F29A7BB50432A42FF30DB3CEBFE1C2BF83D613F2C846B7F2173F00B4EE5FAA8E
-12EDC39BDDF670F50F6AF072673281554416E77FF134014D5C465127C28647BE
-3E810BBD9EC9F9580C21D2E9479B8F0435749734B76F4C06995E769710828768
-3141ACD67803BC92D5B405AEBD4B25D5DF255B110F1EF1C35D45D24AD0B1E0C6
-8816579DF17721764D5D2CE396276ECE1E6142DC2EEDF83FD7B65717064CF671
-051D92A9993F82D241AA1C3254DBD3DC53886264BDA18DE9FB8F584DEC9A32F9
-82A6131D7140BC7926C074E26639A7141B87ACCD64E61A25DD7E26F463FD7834
-964655DDF83538CF1DEA3D6363DE79EBBCDB429279F84F5DA8035CE823A76FDA
-C2FE77036F5B9D71C0CBB063689C0C9770514E550CDBB1BE97D763729B78CFE3
-DD162726B3F3190F0003F4812E9877545507664B32A1BC0E6C933BA64EEB3563
-39606495CEDCB8EA6E63ABEC9F3558DAA0BAA350F45A6E9B145480D9513B87EC
-14F7551489E0F96B698A104DCDAEF9160549D551093AB3F5F7EBDDEBCAA3ABA5
-F0CD388ED13E9611675BA045A8E99C002616ED89D1F3EF0537C6E787DEF9B5D3
-F20879DF1555A646A79400D3EB80A209937A45A6345C4E51748D3A5C523F9F93
-FCA3628D463FABD8537A948B3A3715BAAEE70345F5186A550FAC78ACD262E671
-AF8FDCC133800B82183CD17B4EA18EB6AD976F91FE3C1447EAB9EACE792A7E24
-292042EB818380E366237E264082AA2B2B5011AD7475B58D5F2ADFAF9C7FAB8A
-BBBD445880E057F1487EA4B600F467F45110F32737BC43079F20EC0FF72F74A0
-6D3168133780D8E5D109B35499E1C99EBDDDED1C5084C80D41FFC7C40C38556D
-1FFAE934A2D436CBB805AE62E49621C537007F99B20E46D6209AA5F41C1E7A4E
-D0D6A4C61CA81BCB855DA2C4479BCEEDE4F1622D3DDAE4730B3698175FB48014
-EDA1BE5C3985EBFD98E867CB049DE43282AFCF2841952226A9F13A5FA0CECBD5
-F64905A6FE4924EEA203B3A2480D91F425D5C45C1D003B31A6CFB72CDE755B3E
-AB896FB88DCED15342287A6AF1560B2E79396A4C99D08FAF7C405FB65281B829
-4DFCCD18D508F3F8A2BE8FA267A4BC12731D4125E9B4AABC226BC92895E4D29E
-D9A665F88520DD10B4626296CE4B531B1845C5115AA1F9A44062626713BE984E
-721216900ABEEEC0CB5903123889A61FE081BCAA37282C0303705D9A6C7147EE
-ADB8BEE45B12A65FA23F8AAE82D03D48D6EEB8AA76E826E5685B9378ACC15EC7
-9F93FE23D30EC8C8620CC90524E052173F61A4510B8F1C179CD1B04E207DAD4E
-B55D642273CB102784FAC16734926F23FA0090DE11B1C471F2426691D48EB43B
-45E98F1B71571249533BEA688F418354BFC5156BBFFCA30777F37511C8E8D784
-0CFD15EFBB25B844438EDF68CC294F846D164C49BE0A98F0975CD8B33E733C40
-1266749BA17F50B21685D01EEED686F6053FC92305C46DA90B1FC9A26EC90880
-190BC8008E44BC9DED15688270336F1C0DF2059176178A880511DAEA6711BDD5
-0A7BF58E14D577486A7F4BAF6160AFD9ABCC1FB2965A2605E317E0F6D83BC1EB
-FC23D350418B9DAD29860B8E7B896A1F279977F4BB6ECACF53365E0F16A036D9
-50C8145A990B928CE38C416917DD837AA552928ABFEFB95DD326CB40B34FEA4B
-79FAF2A7D8EEA6E8CDAED394AFF8E00C6C609EB6435E6A7A2A05E117A081428E
-641F94D21FC71A1383C41C6A800109C5FCE4178B66334E2AFEF725A901870CBB
-6948484BFA4074027AA641546A22DC978E90B3D97863F14839420798A9C764EC
-8DD18DBF08461988D59227BD4A3B82E708ECB261618B595F64B4C2F0E61093F3
-CAACA77BD1A2F9EE98A899AFEA4BE6EA4A8A6CE282056BA27C0B3331E29A28B0
-8716E786FACE0C5FA3A1896D6E73B9965288264BE38E2171532A48EAF5C118F5
-92BA77CA3619CCEE999A388E32279F68B637C04CDD1E336C06218848EC7FC521
-21A4308789B31622227D45C78995154A7666439DB5E888B2678A1DA3F3DFB50A
-F069032C4E818A96409F6329117FAD64B97276F0F51DE6D6AA9A54606FA1F10C
-AF595CDD7EF6327219940C14A5DD419F902C38A97AD9ADD3A357F81138AE19B5
-F37CECF870BD062D5520B8703BF82FA8FF9735D70C3641B3DDE8BC350CB73E6D
-6F0B6AFC65E852031965421CE8620FFEDECEBC47F2D97BC15D27CF319DF72F05
-6D7A79CAE428645AEDCFFC1CE1FB0106F10BC2E044FB0A154CE2D286FEE0796B
-BC90D24E592C86D93E247F346C1116CE87AC12F2FDB3C61145E3518505E66173
-99B5FA0FAC12EFDE8D09886335990D279A1213D2E148EB2AB82272EAF3CF289E
-58454BA88FD3B745FFFA07FE3FFF082AF336CAD227965D66E39A2D61B58D86A6
-C7C0A8999514C97AB22708B97B76BD8AFB56B32C997617CDA9C8E3A5137AC300
-06E3E0312073A382DA7633A439D9BA578BA3A86DE196CDD0A3C1B1B75793EEB5
-E58F4B918221CE2E41FCDD4D6B80239B9377116ED18EAA696F2A15CC19D09F9B
-88576E28E21CF2D831FE745D912B5D7B7D92693B5C5347BD753CC9FC15A2B46D
-3E4B231729819A70E3E1C3DF8BEF6FD4406D0976F75CF8092668D5CBBC4030A0
-8D986634985EC13F46F5B0B93FEC219689C86714F0E4E5DFC9B32F38BDE030D6
-5E5BB6484FC0852ACEC120E65511AE4CD5D8F36229A8391B45ED10D247C4CD96
-8E055B0BF450021B53EA9FB066A103A26156252137967386B333FFC443AC5453
-85DEC0C296B6C71C4766A9DBC007E1681579C41F2F4EEC41700050C14D709DB0
-18B34F714BE344A05C1CA9BCCD368173E23852EBF61B62621A3F39BAF0050103
-EEDF257C6887C9A9731B8C907CC715E519C7F5828048B98ED26D32B9A63F61AB
-81948B33422DA3E26CD78E779982464B94F9001B048A88C7BD95BA3E67E0D485
-951BE5DC78EE030EF09DF615E9F50872D422744C18AC79007690BB48C2AE5EF2
-18607CAE291F803246EEEE3EF1D3B6ACA008BEDA513D94496C5E32A60E7D2EAF
-24214BD9D89851E4E70ACAA1718E42B42AE20F345F20D2C7C04F25069D3BF0BC
-0813213C4E3CA02BC99E93A148D95F52ED7565563CCCE8EEF2E79627D1B32205
-B4E5D87CE12F77E2ED768636B338A8B44A4B911FAC077E2DD495595C019AA2D4
-A02BF733AD4CE7E6FADD8FEC9706AE6CDE8275D1105209A7A648B05FA29783EB
-5EB3AF1F9B2F9B738549EA85C4C9E0935989B6CED2C991C5E6BAD3CD099F224D
-08070EDDB07A2B4E0FCBDD5C92FB80B13B86EBAD607ED7016D661088C020C5C9
-A36EA404E4B00D6FF33579BB43297305615223859595A563329FB41068D3F7AE
-39DEC86EFA37AC502114BD4B0BF196B38C541629FE341CB087E36116D9623064
-2E03BA37A116B3A59BD9CB5A58B9BF01F58B8D5557D3CF4439D2C0AA6552BB1A
-37AB702EE2BEBE3A08FB3711947CCAAC6A7276D0CE9A33F28AD6A30D6B48EEF0
-A677B3B56BF031267E610A96515C517CE37FE726078E18A58E00D3242F797E73
-8AE654C0FD53D8DB14FA04632DC22086EC946E3C4F18E6143C4779E3A3436DB5
-27C2947A8BBCAFE831C6DE1577C20049F3A6BE94A8C2A88806D164411026ECCC
-BF7105F2EA473201DD9667052D038F0FFFD8C7CD68328A516A841C3BB5486E29
-B4F9A06E52A32A9F8959D2ECB3A87F3E6F619D6357B80A672BF45C77D3352E03
-D3BF164F32712D5330108EA80C96EAADBE469E4160DFF1E4E4834C715FBCE81F
-4E74BEDD2744DF97500E41758240738A84DF3B9C4DF8C9EAD0690C78FBFF11DA
-030DF7974D404331A06ED9981034BA1F199488EB0D56D92212C009987B48B192
-1E8F27794D740AEC2DAF2229B8AE3B0863A9BC4F72819B801FA05BF808516B02
-FDC6365A2E1D2707E66402C8DF3826584F5146A28685D5EC9D1855C5F8E1460A
-7343CA4C77151E5C052797FC787334F55A08E0ADAE68F883E81977E931AFC485
-CC3C2AD05AF44DEE4AB8C037A1F56D5FE0F50CF08C44064B8A67601D86D7C28C
-B6641663C90C2F7805C9CE76159D1865FDB141A8F7212C98572C244A53D0BC6F
-55910A7A642FE837977A472625095286D69B18E9C8367BA73011E786DDAFEA2D
-C3F9A08636379D1C171A2DC8687AAA22CD0B8E8E21B9C316B839A35C15C6F6FC
-88FC6DEB364CA3DA9D720989E0E33BC7A219F525445E66FFE57CA2F43ED9E605
-63F1DC4A62302FCE15F194F31662EF959C419C9205674524401A02B89C6AB6AF
-F4C7361FC852765192CABA7A5E5E7A835A44C8A766DE4D6A28D3DD0DABC4D707
-5EE3163A19705126DEADADF2F0537DB0CEF66F6D16F33BDC2851504E2C9DF729
-C92464706AA5C25185028554D14E3F6206A49B23FDBA9E0D3373B7DB9B8C687B
-0C2E376D915B46E5C597E885A8D2750A9052C590914339F55440E94CB32718F2
-11A3EF3D11F0E624DEF8046D05E01810304D9031088B62742817C18F8F3ECD02
-867DA00456AAB8AEE0FAF0151A4648C8343F91A90C936EAFCE0DD002D10894CB
-0E85E6D28484B759ACABE68BBE8981572119971431EAAE4915CE26F8AB282651
-B3FD0DF328AFD10FC5AEC2C1CE2B2F6AAFE6DBDC93DF080102DC718C3B5AE002
-4F3F0481F6E6367878F46411B793105054881E789CB07B5EA736F8367B2E8D98
-2C1E5C8BE6470F381FE59227F6430927AA6A26E38D74E246BFDF36267B535A30
-2CCC65FA523B15FE547771059B7CA29983151918A6E2F500B5A9EE179AA762CD
-DDDE48FD50B86496BC20EDCCA23892FC85CEBE6645228B5CAEA2CA866247C492
-484B5C4CAC0E1C3D9B5A3DAC0697E2F81F6C6699B1FE59D1D1D015213545E62B
-99A455E573C644D198A7F9698F5B48F952771812C89F5A88A15DBC4BD97B9179
-D4B2C9DBB8336FD50DB6030C33CD33CA526045D4E30DC3B4AB7AC959CCAD9CEA
-B2AEF94DBB11F77601DB1073A828E8101AA8AAF6F918586B0E2A7694AADAFFD9
-130ED3525017ECC4CBBD03445253EF8F8FE467D771CA52921D8AF9F965A3DAFB
-2BDBCD2D4A8AA919279AD9208BEDBA79514084B9EC2F8B53557218BF7E9B71B7
-5F07977D124C9592D2DFBA85D04243FE4C83CFF2606037D6B568B990F41E9618
-A9F8BA6D2287C79B0A9307F48A1F82654494BB499C946672A4063AAD1BB4DFC8
-435C446425692134955B6162F3FC4E5787E52769B5CFC526BB91B6A1501D603A
-FEF8824E5FC4B6523D80C0BEACADC5569C7670BC963C815EA92A120B45D1E349
-39DBE023BF2687A96B68493C342E06C882EB964FE583712EB8923049CE956899
-57022819D27438BA2734D59B960912CEA2E112B89FD8D873895F832013DA210E
-467454DB4C28921402F47DEF887166CE9FD31143CA12A7DF1E3465102B06AAAE
-760462B46D007BA39DF9518482663014B4738AB5179980D5C1C3E8E7E7FE9B10
-9012F5E582574C7C8942F5C125AFDEFAFF8E12D041204EA6B2E8C0553AE46930
-D4F0E25690269DAC924808CEC9670CFB70DEEAE0D89A6EFE8F1BA979D2BC11C7
-BD01505153A56D6A24077B1B7C09A638658E42A544B55B95EF13A36A10705D68
-005ABC9BB4BBEFF9CDBE24541784E1EED6E6328FD0480BF90831E80D35399551
-CA17C8AA42DF14E6F7110C2458EEF687A8E5644BFE4BC7EC3DAAF12B0871F25C
-6ED2C02D74F8E4027DC272F5E293271D30FDFA45BEFA31410819E38EF8D47983
-B29967CFA6EBE74D854F90CB49D0DACD863AE090B022915EC47722BFD8A016B9
-637E3BA3518FE1F0F1AA1F446DDC4A67FD774D538CC74634452340365FFD00ED
-904AE9EFC6F5C88A77FD2EA7BFA68A08239DD1E15923D4E2A777A9E826CC9E3F
-E6AAC853EA27F77E51CAFE12EB860938261A098574508EF8DF3088D4E6838CD6
-70335AC75520BF77EF9938FF605A9BECBD47FEC7773972EDA5EB703B24EC8661
-AF5DAFC4DC968CD6D0B5157DF4D52E8D2AF984A1D6A3CB7A46E67A57817A46B3
-0DA2FD8AFA9259520DC4F5911851C4D1850D2EDEEF67ADCE350896B96A832B84
-39E80366AA91C23D299A69F450D23206A16B0D3D8B46B6483CA72E4DC170914C
-F1E4F09983DB55339B7E336F0583AF8CDD054719B764263EF7206F2A7FCD59C9
-C8C2616DA2FDBC0383F5CD041AD56FA7B6F11E13DD857F95265A5CD6590C7FB8
-E8792388C4FBC56C303BB11DFD509CE88C2A23EB205E8CFFE70A9F9AA20FA342
-57F55230A1A9B85357997B680FE7EF760756785C37DB5AC92D9E361E6257CC76
-996D5F29FF45CFEAB4B440BCC71A7467B878B57D2AC8D8EBD2F80F76D8E9C85E
-8316DE4B5A9A7469AF1E3DB41BF5A281D10A48BCB7C7A95C0DC0E4B3C66E2A28
-0AF3245C055935201F696E959131F4D9FA2B4850ACDAD0BD6D30DABE9445041F
-7D89768181BB96BAB668C0AA4A97C330D0AA55FD53A66BE46368A75E29864311
-E08A7C18626BDF91F1809B0694E84C52532AB0A27C7E2A37478BFE420D05210E
-10E84F6ECCC67C8DEA05E5CB195E6D3A23E636B02365A1B29FA9AB17C3FC1E47
-6D6BC0742AE957B955E8DCEEAD5FBA2A3A3198841E2E9C1C0733A6315E30E345
-F6543169449EAB5DE064CD6956C37558ED3505C25A644544E5A7752E3DECF0FA
-D4CEF14B24D964F57F7B4033C6295E09DA054DA218390C9136EE1878E61FB181
-964359DCC2ED00707912D431A70FF01DD804F47E01DEF43559588BE259F62F19
-27A8ED8C26EBCC2BFE469DE565C5ADCCA63EF604906C1BF40DA0F3035ABC104C
-58072A445FB9E16EE8F616AFAADD7028AD4A31AE17A07A54CC0F0520B47DF12F
-F0C6BF09D99AC371FE97872BD589543AFEBAFC69F8C5C5D1C4E920A2AFA6AA8E
-4638EE27CAFCD4B56E4FE106FCB0661CB9467E365771ED435412B6B4712BE496
-A676501DB1AB61B2B2F8B1106E8FC9D9D7C6750F7117547F122C3FCFEC186E2D
-25C54DCFF06F1DECE1452335D84488EDB605E7A6639E662F7844725873A9E468
-42A91F402EE011EF8C7D6390085B1317E493C2731F5856E9938AFDC7467BDEF1
-1306BA52841D34A4E57FBB5606ACFE4E550D91A6E089B5368E8B1C394F3BDC67
-FE794C022D854A263D276F2F50EF59EDFC94761EBFA9C58245E230517E3353CA
-593D31CF84AF8BCF0D8301E244D5A5E8359BA4E78420DBE5055DDF193AB14E23
-89CECF2FE6E2A3AEF442433D257CF04A400D82A2889FF7860A8686492F24795A
-651362F12270E4A0E5F83B72459E8B0CFBC1A4C173E97A51AF8BD419367DF767
-003C31E1F76F623A03B4ADC38EF14666DCA2F9F2184F92680051A2857AE48BF7
-D81409116988FB10D0FA77001C1D8555B5C1AF3CC93EA8831C50BEDA7D8607FD
-533558AE40C27336D678307851E9AE450585C8F8FB747A736282AAA3F71E9690
-123B7BFA06447D15A3316121A3D8D1CC0191E210926F56248368A846EA87095B
-550F0A96CE1C83EF0957715FC7243E0FD0EC6B02ABC60E720D30499B4486EA15
-FC4DA14E176F3964DAC13FF8354845CB382FC43AE11C600861DCBDA9147FBDDE
-BE1E1E24C9555AC519FB641AF8BB4FB0BAD0EEE0FB2B2CC75817CE6F4EDC14CF
-5688B3DADC9141B7D9A695C19459CFE9EA918E613777A0333638B13752D3E744
-16C162C16B1EA956065365C267734F367964567C9DB1B798E1C4F09AEA7DFB00
-3F298AB96583946F13493D6985C6A5096B1454D7329FB40BA84B0D22AB09978E
-705E9BDEB3C63AFB9A427730DC0DCC0DC209C997885EA22599FFE0249BF65B84
-271BC5C919FF69B63C3A25A04AAD0191E15D1E4E88566B80083E4028021DB180
-1F48DDABEA7AAAC63FFC31206201F57A196E8E7E83F926D9C70AD3E3C3F72720
-1EF12F835BCEE03859273A2A020AD8531002E56CB3A4215B1335EB09B02354CE
-73E99C250E80A2B6152826C87BFA897932C9AD8456E1D792E8F70F4449470F0B
-FC41EABDE8FC222574A3C8950B692CD0973122CDAC4402E2CE8098B420764412
-0370B70936E77D3DFFC37B0880AC23B63142673DC05AF851A8BC62BD3629CD12
-21D92BC979FDFAB87ECAD3FE37093DE947F69F4C568F4AA5617D94F373C506B6
-A1070BDF2D7D04B140496F5B8BE81129C3E04C260866EDD6E3B2CBF8B9DAAFFC
-8F355A44DB13CAAE211D9E90E741FA4C3591D8925EF947C23065C455DE056C1B
-214FE218ABEEEB42411CE6462F0D153051344AA5448B92BCC2C0D739C4C26FDD
-76782A47DA2A0E1B425D060BB77EB8203EB7E069DB26882189A9CB2E3B91F269
-A6EA7276481154598F91248875F9D601389EB3DD447832853EF3C7DBA0021425
-783F1365AA75EBCD092DAEB28461B97319489AC46F54C870B1CAFB904C62D31E
-9328098A0DD105D4AF327635CC80A9496AB4901C98540F8FCE9DAB03B255E928
-858E6F51ADEBE43E61AEAB83A59C8E359917ED29857FF8E19F3C2B6436D5D564
-A4170B61C9B1FEA1D6874E850BB8244E703DCCB326ECDE6D9132A356FBDD25A3
-D66E6565F383D5B3674147B4174D189AC5C0009C5D6831FB66F7A7654C11E9DB
-05F13985AA54C5162F35D5EBC6DA9F721DD8ECEE3D848E5E8C8B33A6892E8D50
-BD0874823AE9E548E379163433AFA1CC8BBB7709C65B60F0EB0050A31A2B897C
-EF408CC216F81D2B4088CA5D8B49A30A00C04DDC606916B6F8F907419197D8AC
-B870ED9F87E415EC5EC48D13ADDEC9EE0F74C44B478803C71A5F11A60B01A179
-2619FC1100C8C4885D5793E1ED1860953F390B6C019C414699DF0397CE30BA62
-23834C6BF5E93A0C64C8540C59A92F8A11F46C17F2F65B24D7BC94916D5EC376
-FFFC94D806B4C99502E205F9D397A7C55CC15E03E762291359C5661D55C7C50A
-E6E4684BFE3A9FF0C922F2BF23122741A678869DEC18FFB9713D22899D520D54
-D35283E5D775E6723F311FD46E06021BD7217D66BAF6F58734C1868632ACAC8A
-A5FF0FC741C4CC2527E189C77766715A0A3734A98B17990795701C251971C008
-CC8D0FBA5264BA468B5DBB0CB5E77857714563231672ADA32E8DC1272D18420B
-7E4CA9D7AD307A33E98CC3293C53E4F6F9F13A8E313B4D047FD3C1C379BB6558
-AB474E2E65FE02F7781D591B8E4E25B2FB26056D56AF2FAC18275070A73FF9C9
-B4571C60CBA0A14E7A02D0EE9D2429BB9647896C7ACA714EF5E4C8853D07F009
-D029AD1C37EB6A694A88CE3DFB01CE9946FAA1926A24887E6705BC5A5839573C
-A0522D63CFA11EC5C433FEE0BC34C65C6DF5B1ECA5F657F02E67E3E37085C688
-F9A760210F92E7B4A3692FADE18D00D2E49F46DE8E0B4F968F58302757810A63
-524FE494A134183AC1DC70125E55BFEAA734E6F67BE142312B24BBC22AFAE558
-79D3C45E84829D25A96E8F326FE5B337E0A9664B4A300604234E2F02D080FF25
-E71D13A1C599664EC2F794FF9BCE7DE5BC40C69D7D607A68BB79A31D9030E62C
-9C9179FCDE6038950514C8A99B3D996FB9FDB5E64B2AC8CFC738B4BBADD05F64
-773C71BC44A886D71D42E0EE3D5008EB5BDB9E380F5A4F72CBAEACA6BC6FB3E6
-71DAC2E2C71F2C4A49E5FB7FD34A2D866DCAAD9049FB3952EC6CACD9101ED47F
-07700F59959FA14FF5C633430A3E3FDB8A324DFA3E678EDFBE87D032C9838DF6
-A5B93B87D1DAC7A1A1C89C37534E65F61A55BDBE0AB33C203483221AD1BD3E87
-1C174C3CB2635AEB501FE3387A68ABDA39F549D4B416FA7C9D2C0CF3E30BC447
-88F707D7AC328C570A540D8F6B8A5681D9450C9543C10AF30ABBA12A2669F3B5
-177C0E0F34086AB3CDD651C273A63480951C3366FAB505954367A2CC5BD193DE
-748284F107F6AE8414ECBE3A324905B226C150D82A6440A563CE4D120A765873
-324AEAD3B14647F69741014FE23E1731B3A82E5462998E36D8F73D04B1D6778F
-D9192C982B06A05F8155F1D72504286B72D06E36B9A96A525B071F8F93C56471
-C7CB589A40BA3E10EAF809F7061857518AC6E3288588CD636F9099870C1EAF8B
-0547D04EBA883657BF9CFC369A6AAE782E002092CB82C8E03BDA1968121F7AB2
-B5AE58833EF20E5B97B43176FFBFF3E161FCC0A3D2C7FC6B346CE0EE854C9D7F
-63AB7F8019E8D6F66C2B3842733DE69C6303D6B0A723C4F99E72C789A998A8E6
-7037D805199BC587DEE5A32BB05ADDF3704ED9946CA1C791942B12DEA8B78191
-9736CF10270C2319ADCB6321A17F541951586B600AC50EE21603D8FE01C11D94
-BF415620B1D1CD86F066E1E98F34D28F935BC4248561F2E71FCD582D2FC127BE
-D76265B852DCE9070F4A9B98313899935152B6F1D3C1E52C51497DE41C9DEBCA
-0A9FE2F70AC390163A5BBF5D19BD53917F539DB46C2620BDB08307DF47F850D9
-F49F1275DAFA3070B9C5EB17E5C9AA865C648D34B480A6B0EA809CFFF4721750
-A9264A0C1097087FFAAD175B90BD6CF3C5084F4DC04E12895B7A877BE16A9E63
-138B28A6C7B72E2F346C986594558E76FB1982AD75BE7480EEF005780D94DB26
-F9490CB56A3A75603F488DE9E9D174C68840CD79BA4547801B24F410637B3A09
-D52B9A3F8AAC2D8F25DDBA10004073DD01DEFC2B688CD700D2D157F93A154413
-91749FDDEBBC1309C9A35684655CA5561FF5433175982C3E59DEFDBCCD3C4F48
-608AE7106BDF8481B006670D56E8864FF4DE24C47F4A0F739A0E0BCD26A1042B
-12B2486EF08F1F0D3EE62BD7442AA306150D9C255F27F7EF811DF887800A96ED
-18F1BC9F91090FBCF797CD1B51C10ED5EF3BC459E0F536FF5173FCC3E3F3
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: BeraSansMono-Roman
-%!PS-AdobeFont-1.0: BeraSansMono-Roman 002.000
-%%CreationDate: Thu Jan 29 18:27:33 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (002.000) readonly def
-/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.) readonly def
-/FullName (Bera Sans Mono) readonly def
-/FamilyName (Bera Sans Mono) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -104 def
-/UnderlineThickness 69 def
-/Weight (Normal) readonly def
-end readonly def
-/FontName /BeraSansMono-Roman def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-5 -236 606 928} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB864515170905E2BF225AB9AEF29A2181200040460795735C124
-59C90AE9BF9F01F42A2ACC5A5D97D4F6548FBC903ECEFE9FBC8492EFEE55ED6F
-F29A7BB50432A42FF30DB3CEBFE1C2BF83D613F2C846B7F2173F00B4EE5FAA8E
-12EDC39BDDF670F50F6AF072673281554416E77FF134014D5C465127C28647BE
-3E810BBD9EC9F9580C21D2E9479B8F0435749734B76F4C06995E769710828768
-3141ACD67803BC92D5B405AEBD4B25D5DF255B110F1EF1C35D45D24AD0B1E0C6
-8816579DF17721764D5D2CE396276ECE1E6142DC2EEDF83FD7B65717064CF671
-051D92A9993F82D241AA1C3254DBD3DC53886264BDA18DE9FB8F584DEC9A32F9
-82A6131D7140BC7926C074E26639A7141B87ACCD64E61A25DD7E26F463FD7834
-964655DDF83538CF1DEA3D6363DE79EBBCDB429279F84F5DA8035CE823A76FDA
-C2FE77036F5B9D71C0CBB063689C0C9770514E550CDBB1BE97D763729B78CFE3
-DD162726B3F3190F0003F4812E9877545507664B32A1BC0E6C933BA64EEB3563
-39606495CEDCB8EA6E63ABEC9F3558DAA0BAA350F45A6E9B145480D9513B87EC
-14F7551489E0F96B698A104DCDAEF9160549D551093AB3F5F7EBDDEBCAA3ABA5
-F0CD388ED13E9611675BA045A8E99C002616ED89D1F3EF0537C6E787DEF9B5D3
-F20879DF1555A646A79400D3EB80A209937A45A6345C4E51748D3A5C523F9F93
-FCA3628D463FABD8537A948B3A3715BAAEE70345F5186A550FAC78ACD262E671
-AF8FDCC133800B82183CD17B4EA18EB6AD976F91FE3C1447EAB9EACE78657791
-0356770BA8F5693E405B259B55D210D2EF810FED557AD379AF092A9C03D26C89
-EEDCF3DE60B435B79EF0C0358F2D7E05EC1E3938C6B1F232245F9D4C169627FA
-6744C22690AFF22D74DF1407B664668619F0A658E8DB6E7185C2702191C10137
-C833F19C780A1BB8174EE5ACB5E758B43E5F9B346CD9BF3F7CA9CBCF5AE8F4AB
-C5B03A56B0616D5B85AB018A9F3CB87C8B46BB767953F4B62E68984112228B8A
-477B4E83E35423E0FC32CC70845D94FD89E8D0906DBBFDF940E2F8421077DD9A
-C3F651EA099F053CDB5DC0731C5D48D30E22C136B995A1E0C6924109F6EB4C00
-9FD2E0064E6904D0844E8248F1627A9F55057CFD8C2E1C11455F038CBE60379F
-A9AB08B7A2A4108B5804C54381EFB50771956A360112627A556F3E31FC6B0A36
-2873A49ED97A7197BF9396FF9B18F4022B63A7405A665F57C471675DFE83739B
-32703E3CCF1D02C64891CAE137934E95A31EDA23F17A6ACCF1018BBD82BDF10B
-F5FA154C52DC2017603D53304EF3A920D8D87499D3847859522A239164F3E79A
-238DCC9C5E5B8946740111086444A60C65F0F49E008CD8589350D51BA80650C3
-BAFC00F3C08D7811DC9B82F7818381678E7A366A2ACD3F65CFFABB3808F0B686
-E1A3DF529AA8BC27B0BE2774178F65C1A89FCF3F260147D01499DBACB3EE21C4
-61B178AF19CC54A0E6B64080F4DAB242F8F023271D137F26DBEB7BFC3C581315
-EA26128167FB53330E7064490DAC5F86F7E63B7DFE13DD1B31BBB1889FEB5269
-3AC6ADF8AAE5FC3C7DF517441C39798748334F10E7F1289D8A58388EC6DC986F
-BCBB36856E9A27F3B62AF008BDC0893126B51DC38B26DCDCC64390ADEA44C170
-3C6C1959D86B46EFCF172393058E99F222F0D15365059C6D8214F1C90841C428
-E1C9D7907CE87479055382975017D1ED1A7D669347A0B73979B52F68A15D7F88
-672945E73EC13A2A4AF3AE6B07A5A6B1EB85F1497BE22ED93DFEEDC3E18D180E
-0129A617D88DA680CFDC33CCDA87141C45BA0B11B7A2CCFA2D655BF3584FBF0D
-74CF9F2D174E57C61ADB31B6C4CF80A7D1BA727F72B97EB46697245708E756EB
-C9AD4F9C0AF6F6FA0C5AF49334C1EAAAD769B7A9FF69826C9576DE2BD8F7D334
-B59DBCD4DE04499CAB89ACDEA57854DA555C08001661936001E8BD4D98830111
-E2F025AF89CC1AADF8824A9E091A4B251CDB8E45B7A1F69A4B19A2F05C42634E
-2F1F766C8C80F811C2275C18F8AC88BC336F80CD1E5D4404C744CE6D66E2004C
-0369EA2C5121F3B470CD05B8B18F3792973B53718CA959D3123C6B02CB3EA03B
-45C7B64D8F965339AE48030D399E619A2607F6892B57B7798D849509FDA0D0F3
-E27EA505B000F69102439BF3CB8FCE1BE3395417B6202F3CF94D94C8847BB18B
-4BC80B8277508031F9456D0A117632E1B733B09A1454F617E232B04E68411AC7
-31873BA450A274A816E507A871DAA452AD22CEFF28860CE7ACDCC7186A409A8C
-198B9C7884369ECF340B577B31B668E001615AF2C6CBA8800AC7304AAA770FEB
-2128481EEB27BDB3388089A3215C5FF7B6D7D4C375148C5151EBA89A5E8FCA30
-418F74E7BFA2744AAB5FEC2C7FAB1057D088E53B550684A24456100A30B8B945
-1D728B8E98F2237A1F9ECF9660A227ACCF55BF3F6505BF1F103F5F65C8319A19
-F39586057CD738D05F93800E8769824AD350040FBA6F5D3C99B1DBEB1ABD87F6
-12527EAEADB3F95EBCD423128D50E8E17556568CFE68BCA73088DCEFAA29695A
-04A8D9DB628EF9980F7D17E5CF59D4BCB5F6192605A690AEFF789DC823A8BD9D
-E7DB23638235A17F08A763E376EE7E0DD464CBA9C52F8BCAD6632AA5EC054BFE
-993F958A1E261EEB54CBF46E10E38EA6E8CE0730CFB2683348B0464FF976D168
-71CA1DEEB0F2C554B7AD6556EF24ED0BE29BD89FB981E6FAFB67D1CB467A295D
-9F5D90D33870B38E70E3999036DE6BCB6CBA5B6580FD4ADD07E300E3BB90DD01
-BB025C1C79530E1314E13CCBE13D573B816F294E58A5BC3F8E32307E29F0695E
-480EF625D91C29BE57C7D42225B06129AE2CCFDF2C15AC848C470C80BFBB172A
-77E5AC968421771A5DA369FF79A1C11478C04F4DD59DA3247D20D650E1892792
-C43227510307882BEEF9F76048271A34C8D9A7AB74061497D475D71FEAFCB66D
-ADF7CB0638223CFF674A13AF6180629E5F47CF760E2EAEA1621833A3D534D4CA
-AB8F110772E8D29E3F1EF744755C9B996C7E56032D6CCFB70D3E15FAD63085B8
-A1D6D08F6CD0ED42DD2007EAC68E984C22084034EF12F46E110078CBBA11D79E
-18F124EE624563A349B652CFFCEB3B36C6462C0EFB0F13C76E51BF132C47F571
-166FCB55F80C2978F4A44225857B053FBAA51834D8A7014E6E11E5CBA23CFAB8
-D67DC33DB25D753326B4DD3C97760E985EF6AADE64F1E0EB93044041AF320DA3
-CCCF42A705722A3E25705DE71E7E321C91DA1F690A34A5AE2A88BE5E5042BBC1
-3AFA5D68BB911A8A8E82E4D8A5BC51E03D2688B1B217C398B8DD71E5AC990476
-2D707D049CBF65E81EFA14D44F4B615B5ABAE49D8CA7019BA65FB9878D6FE4A6
-7539DFCD38D05109876877AF8DCED03C80BBE2B148B0E8A115A6D7519FAC7E4B
-17B2F84FCDBEE3B6838A6FC8F36A3725A0B74B6328DAB54B2F1F81D316943088
-42B9D0AA8E1A6EE48B63D339D12FC51D40AD7B5500A05D8B7FD30B41AD98147F
-3CEDEBCD4583191BF5AF14DEACD5771585DBF1E4CD81B2529C70FD5D11EAB833
-922147ED8329224448FFAA6E260D6E09C1A7E5079EFAC882BD5BDDE0EA03CA5C
-C0B8BBEE201F2021B79D92532BC8FA87FB0F417BD1513C796325A226A7859AE0
-D841793B07E7746CAA818869A6B285AB556E5932A2AC1B3AC40D0364A5C94399
-3E49688A5B0446EC2707A22B60C70826ECC576CB025C2FAB3566BBCB11A3B31D
-B03026F2BFA2654137CFE3427E5E4CD6DB8F04D57729DE0D8ED65DCB379576E2
-681142B7F3B923AEC5AB59B06A2F0691E6C4D25CE8778774AF8D78DA047FF298
-D25936641C55F7D1E7854CFCA54F366C11D4DD3390FA41F5E5490CB9B2DD517F
-932044BC5385DEF41C28358E5587A250FCE80714936606A80CCE343EDBB29C55
-C958E4F1F6E25B513B84F687F0A1DBC39A6C9FC6154B02FCBE2EC38AF2DB7B8D
-4D8615FA96A9A3049319549E7E95F6CD44B079C73584E307DD4714A79C557F66
-F3E1D6435E9C1BFFAE5C658A1B038742683B2F27FE171362B364FFA34F1A43B0
-1A7236F0B8F5263D6DF12C8059BEA9857F4D5A2E3EC777D2AF6D2748C9E10E6A
-708346392088BCB96E36212316584023079504C6D849FA99422243E9C701D993
-4FA0B797E047A842216977138AA57C32D5CEDD124F6F06640893F566213BE624
-7887267D1EF28302AB2DCBA16C9E2A773CF71985356633E5D6EDE5A3AD461072
-D2912AEE3CB202AABD556EC985A9296F870FD8BF207D539ECE65FBD331B703D3
-699503716753435DAAC58EC01FEDB9A3ADCC9A7811DE922C53E2287FD4561FAD
-9E1AA8B6657514B8AF16825144E40BE49EC77B05E38DE4119F022FB2392C4B51
-FE63849EA8042C6B2C35DD7556D1DDB189D50CDE612DCE17A5DB977FD305BB5A
-B66C7A79A8404496054FEB45E973225835144ABA196DBF57BEC38168C5ED60E0
-038D4B808A0776FE88E6AA06C7FF05B8CA1938FD2A68EF81978940B38FD8041E
-6D5380B057CDA19F072C77073DDB91434714058E1A29B89B71FB1450237340AD
-CB1C5E4CE2F6A0252306D423E02327F4D53D5C32C61321B2DE423F28E914E667
-E1F7ECA49AE5E092FAA53494D1A9884F64B08D056EE2030FF9D8B7BDA335620F
-DB3716F29537270E45BDDFF68248D0A8F60AC9B5A0FFD8FD25C75C03605F3247
-ACA2E18BBBF0D48DC0AF21629A3DDD761E427132E11C84499A9DD479A0AC37ED
-242966FBF17BDA2C6227D205F755D8EC8414FDD5EA297202DA8A82C306D7B9CC
-F4D5BB71E72E95ED3CE0D137FD8B0BE7119A676FC250A5CCB0190371FB21E715
-CF5F32566CEEFAA1D43CD5A6522D7873AB70878990B3E36399CE961167C250A4
-A771D6FDEF4D3778B883375C50D76F4749E70879F2CA4896D607C5A2EC77FD3E
-DEE8426F317E67FF0972A6951030E92052C78C787E74600E442E184902DC20D7
-B5CC23681B9BF5D5A1B6043E24D9F1417EBDB876C199E3383823838FEC9093EE
-3D2A1F5B043C1908170D632017096724FED6DD512A47DDD2E9D2D4276EA77958
-BF13837946BB5709EFFE6D1E0DEAAD63DD43ECA9137598368932A70C80C03182
-A6CE7CA88767B493023F2B5EC7A1B1831F897E3324F753DFCD1E60B13FA0D033
-6D689E59D339EDC1EA268D7318C2A7F7733010A8B131909005EE4B170E1EA0E8
-1BD0D620418D8A7DEC6659836EC9EE7EE973024090B604D74872CBF2FB2E2220
-F93A2BA39E2BA3835E14F12F1EE2E3DE7025DD83E086DE9F76DF0FF738A3148A
-62B2E6F247F438B8E9DA8BFC2729C70DE989105B19A4AC88EF176BC7D7B144FC
-5B8F937C77F9B73310723C62D034F5F69F613E5A135DD884A197517D78B5434B
-31B142B02AC000EB9703565525B00434E5FC743174C414C008865DFE27CF1F33
-42F6AFE49961C5BEB9394DA806F5DE02A599F948A17A129457B448812C0309B0
-BD7727B12BCC0B3752527B4B39FDCC160660049C66D7B7EFC05A62BE259DA869
-879C9E80068D04BB9E437CAA72442CC8C1FFF921A33DA28F87719D39904B5542
-F05883353955820712E8F8520DFE8414E3C30D7FBC9114FEAB5EE0941184A44C
-ECA5FCECC117A81AA413C973CF3579AD6641D85FBDD2FA5FC24DFB8CD25858C5
-9816F81E53919EC863A2EAB613AF3326DBA7B48F37DBBE5D3C5C6CA9C7B61F90
-5FA1107ACEE86B6F28D6031952F1ACE56E47065C07283650FF01B8E6829FC8C5
-45F69445E93EB559B1287CE6A2BF1BC4B07CE8E1534DEFD2CA3D2D5F1CB1B939
-147F16B16BBC3A2723DBC2252C5B359C51108300585520E571557224BC085280
-F9A4055E2328B87FEA5FCCA95FD807C030F8A4B19C0A55D2790E5EB3C6E686E8
-7DDB35533132EE6D3B23DB6F852E6D5C7877BBDB07F3B8F52D2C0312FAE52783
-DA1A8C5E0AFEBDC28AB92D1DD480437F8D0782FF18D2B11F7EF186A1AB480CB7
-936AD6668997643B653FF31209FEAF44F5A326916C1827D9700D8B2917CE72A1
-BBEE8C0C0616539A65C4A31AB856E700CDACCBC1F0B8702680D7F0642419AFB4
-B823A6E1A928E3319D17FEAEF976D908EB0FBDBC4135D472D6139669A6609013
-E493E173D5A7C48EAC26F7D02B45D02213218F1B1A6F568B0CAD5FED776A3E48
-738CD6B1F2435D464AD7D3B0D335A94971BAD939448B94EC7DB21276D992C4D3
-361A7D115C351D78EC64F8CD4364D4CAA800BA7882EACDD5683B35D12297F63D
-0152581740FB71A882A21C666E90234D163FEE3D0985A9924B5862FEE3B9408C
-EB0AFB813D780FB1D1A7BD1F560E62F03FDF448AD00C3D8015738191E12991D7
-46F5D62293B8E0379363CFEFC5D97FFAFBCACE43CB162758D44C0EB22AE87D8E
-4634FFA2D504E7E351B9329E6F368BC53F346D6B825D32803D6B381B025CD6D7
-4C998F9047BFDAAA086A7E2EB4DF1406B1ABAEEA921ACD71D8EBC5E41FB53232
-C0C471F7C4C64B7265255F950CD170A08B732AFF18E8A911C62965002870C125
-B924FEC45CC5908B3759805BD3049E548C238707E500709766D24C9627D2BC72
-7234A12E87EB708E6F1E5FB71B9A2311B249DE09EB706D145F4955CBB5670234
-0FF9340911E7C15449BE142ABB5D571DC5491FF3FAC840D90E7DAF9C833A2682
-AA1CAF24E255E4FE65A64CC4E93915F2DB43D9B2917874FAE7E08815799159AC
-FCF3FDA5F72AA804780A1DD8FF7FC25332CE08C7DE2B8A22B4AF3941228333E2
-0363EFA2F4FFB4B834F68DDDEE2419B7AA5C2BF05D545AA01CA66F126CC0E92B
-D92DB6A74693B3EA263C83BB765914528A10F829A8F5065CEFCDC5F14F34A62E
-DAD253B15C0C13CA4B1FC684D61CCCC5B304A3DE4FEED4DBC995E83AED382337
-5ACA86D15A1F92CE2B047C439AA09076E92FF1877E2C23017DF2F828ABE82B57
-50F43422C90E2E720AF19277AE275837F8DB2F491E24FCDFC354104759BE9169
-860B542987FF710FB000E658B2033143C8001E6B3C4CED4EF5FA35671A8306DE
-412FDFFCD87C9BA464E49CFF6A0DC7C95EA520722A1FE233501AA7643A842D9F
-454E65BD79D80118B18D1A4BA7970C8CF1540E52B3815621CA36ED4C2494174E
-C1EB95A6A0BA8DD0E9139BF821E9032A94F6F5DA7BF17C02C74B7A8E9C6C3580
-8E474642DEA8AB7BA5F0E5A7092053D9DBBB413AABE5E10479AB118C882A122C
-DF9270ABBDBCA7D4C9E88E36055D0AE78F189FE45EE33782A61AA50DCF7B035D
-F37EF40FE37165448E3470CC04BB82AF02DC5A68E464CF02AB25545E892B7C01
-985A563AFA332BBB9001B9B865C89C2524C1499209BA32F77D4FB9D52D6217F1
-13FE1AEC4EB1E55D2BF6DD1B4B4F99CDE3EB24E007A4B9E956816E023DED974C
-962E7E12F872CA5495CB56DF937586BDC064BF6D96BC8DF5E6C2CFBB7019A52E
-91AF6D7F1FA81F033DC36D31F479002D47E657DA4DBB758FEE80894A1C93AA7B
-A44592ECB6ABD9D275BA09523D8246CE4D8B05A37FF27CAEF29425E489DAF089
-9E84A657A76230B28F02F4A059686FAE1639A535C30EEA8414767B9B9AFBAA8D
-15CF9786D5DEDC7D1E36C636BE8F69691BD62DDBADE56C5219BAFD05A3D34BF5
-E91FBF9918A4419CAF2EFABE05769603F2BAD4134744E0E4869C1BC12299266C
-D817498AEB3445E9633A241C1BB504C2A798573BBE9637BBAD73E123A62BE3CE
-8736223814BB94395E355824E6DF68CC3FA7BF2805BC102AE4BB66467EE773B7
-9B3BC643D50DD83C8DD8713BB298E360088C63113AD4181AF37A42B49DCD94F1
-3526158300D939D871D6BF8A05924F5B74876F7C73151C95F1C69070C7B0775A
-21B08CE9A023223DEB5BC4E06CCA5E9DD8D6E274A1D1ED2A53C2101B31D1770A
-35DA18A969E3D478F00ACDF44477D134ABD9ABA96A2B2BD1C1C3E3AF13DD840D
-44F12314150B12BCBA1C8B3901BE595C75332CD27C06384F04575DAAD3554B8F
-316EE2BCB98567396A8D1232396E3113760163310588601CACC856D1FC8E0819
-34E6D497966980B843792EF2DA85100DE84D96EF3AC645412F5D495779A90EB6
-34A45AF01015FA0EDAAF8CFA3E3CB143442CED5D07BCEA1443505FAE88629A26
-A734966F96BCFF06C8B33663C4A9A150216016624D41815C9F0CB0D97FBAE014
-92A970A6D4B30689D509868ACAFD6FC87F0537060E32B0465364787951EB5AD3
-72C8CAA5EB186B0F97B242313F869B6610868E148247711D79DFB685D3EEC9E5
-9559C8C5CAAA544B8D435B1DE58C0528655A88145BFBDA2F6418385DF438E475
-58FA334735530A2F42F41A8E5F73C97281E67D2BFAD693AAED96C2DF2D43FD15
-FA42A3DA02CD26428484192AABE9A258256DAAE3EC4D4C48DA173AE3CC2BFBED
-174002E10AA8417485D1BB06A3E0A6E6B07517C470CB058BA404C3DD89EBE69A
-671F032189781437D0433BC6D7C5778CB577A5884B4FA5BE7A020983AC71AC33
-724FD863A84519645D75F441D3D24C610616663C6CAB517C5D612FFDA88E340E
-DA
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 001.100
-%%CreationDate: 1997 Aug 23 16:21:30
-% Copyright (C) 1997 Y&Y, Inc. All Rights Reserved.
-% Notice: This font is not in the public domain
-% Notice: Computer Modern fonts were designed by Donald E. Knuth
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (001.100) readonly def
-/Notice (Copyright (c) 1996 Y&Y, Inc. All Right Reserved. http://www.YandY.com) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF17EFB0FFE6C69FEBA838A0DB1152ABBD11C
-6E679CF4765F75DF4769DAFCB5E60479BE22C6944553ECF877D1A5244C2AE065
-497ADED4C9C4717F018770E60C5EF6AA51906908F9AB58BBBC3A6228EF26C66C
-6230D56AB3A27DF703821DCEE18B2540BD24574E5936CFA61E05AF7654DD52D8
-1214B45285703F239B27DCBA1EF5ACBA14710D2F55A39FE64233596B0EBD044D
-990F78FD0312B28210C2321571FAC3B62925F2FDB5DC54C26390682179673CC6
-7F5A65D69BAE4D6058E3E9E0B21F30AB0D271A896D10E9394F2FA65A37E921A2
-8391BE1789185A5639DA7A3204A58EF57EB73CB60E7F5E175E996B7568CE1523
-E4D819B92BA7610F9ADB38B59D381E0E55FDF57CB044673192DED0CF027753C5
-BE894F22CD0669FD9C69C5C0610B35532D9C4758C986438480AFF361AFBCC358
-54D41378DCB4ED466F33327C204EE8D8EF353BFBA63ED41F527945C22D169F2E
-C4684B051BC26FBB907C9DA4D3EE37F001D3BEE026C091DD4BD4BA7923F2B61E
-CF629931A5FF53FE7B60F6FD0C01095E7C27CA41EB5BD3C8423FC7CAF3732BBC
-05A43A256781F1A7D2CCA1C577E5FE624408215BC6192C8DA87DB19415054AEA
-11A5DC3F73EBB9C05DA2D8C6A3AB9BFB919C8456FFFC8A4347C0DFDC70077385
-BFE5C8B06AC19B390EDDD01FE67A00E0834456AA82868C9DAFFD0B6C6531200F
-4315DA3EA01C15888960A360A49679FEF8377A04A9CB7782FB06BA3EDC2402B6
-CDDF4424F2EF2A129D38CAF937C4017386EB2C2708D5BFE50969EF6D88ADC4FF
-697C5CC1BC235DE87B1FC733A782DF1ED6F3B8765BDC9C120AB1DAFC16B66293
-A076BE61BAEB0817F5846644CCD49730CDEA373A7CAC4D69E3ED60590B47FFAE
-EBA71198E0C9D0A7C60DBAE544C5795DD688728C5E1C9F2B127B99B971FA44CC
-CF90091AE7641607289DCCD27E512B62A35F748762302AA0E16A0C70501A47D5
-1A08121546854CC2810A9B9AEA14079C5945231DF3ADD0D816B5E8A5D4A156EB
-30F585967DC439DE6D5C2240E3FF7EC9F349AC43C0F054F050CAC5B2A1086B95
-29A44A7CD2D560B5023322F46D6C7BF1E204803AA6F7F2B52106994E3DFCF968
-78A378430025F9C0C400D2A97536E23B49EE91A2E3EA5C3449B4DBBE3B15B38B
-2F49
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.0: CMMI10 003.002
-%%Title: CMMI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
-/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI10 def
-/FontBBox {-32 -250 1048 750 }readonly def
-/UniqueID 5087385 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 58 /period put
-dup 59 /comma put
-dup 98 /b put
-dup 99 /c put
-dup 102 /f put
-dup 103 /g put
-dup 107 /k put
-dup 109 /m put
-dup 114 /r put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
-1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
-7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
-0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
-EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
-404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
-78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
-A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
-88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
-C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
-BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
-98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
-E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
-143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
-981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
-88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
-4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
-FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
-347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
-FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
-C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
-B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
-F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
-29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
-36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
-048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
-80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
-9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
-75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
-4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
-74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
-D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
-E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
-EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
-543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
-710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
-EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
-7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
-03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
-01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
-500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
-F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
-AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
-1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
-85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
-4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
-6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
-55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
-085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
-BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
-2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
-CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
-BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
-D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
-991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
-6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
-E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
-E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
-B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
-4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
-1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
-B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
-8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
-FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
-AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
-BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
-E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
-38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
-7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
-2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
-DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
-22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
-8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
-44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
-D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
-42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
-C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
-0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
-66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
-E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
-6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
-1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
-B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
-897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
-EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
-A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
-F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
-A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
-2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
-51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
-598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
-87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
-178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
-4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
-7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
-AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
-3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
-337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
-C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
-DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
-7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
-6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
-98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
-821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
-C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
-7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
-B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
-A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
-23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
-C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
-969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
-3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
-9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
-1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
-B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
-95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
-FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
-44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
-FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
-E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
-633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
-6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
-FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
-375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
-6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
-EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
-E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
-F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
-DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
-D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
-D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
-9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
-9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
-B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
-D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
-8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
-FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
-B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
-00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
-909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
-5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
-7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
-BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
-C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
-BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
-BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
-4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
-94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
-F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
-E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
-92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
-63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
-CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
-B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
-5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
-86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
-AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
-3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
-35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
-155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
-AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
-E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
-226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
-9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
-8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
-919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
-A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
-9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
-523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7
-88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D
-2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF
-AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66
-B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D9154B312018C7A01C
-132D39A416CD4D2A52C479426222C45F181B748FB6356A4F1B01317B22193DB2
-49A403985C9B2A5174C040F32FF74FD2F179914AEFCABED53C5485E36B527B8C
-5472FEF98AE110064BAFF125CEB3A57FF1B5FB0706808063B67B222B403BB2A2
-54943CB1892DAD6D0FC04107C550A08F1E0AF1C4F7A44041DF66DED3F563656A
-5AB016A08D7091231DC3CD74CA497EA58616CE68C1B984DD32D1B0657053B294
-83B465E186019972DA4C11A999F314E79EB466559B7894A4A1ED2AA1C3FC2FE1
-A6D4ACA9567767D6A6892643F78B7CD6684B8513A90D3EFC321E511CE944E0EB
-A90FCD13C848A72A22F6829020A3C0ECAC5648468F1C71D6ABA781E6A845C64E
-385A752352C8B479F923B7153E4B143063BD5843FB20570D00E2A8A736C284F7
-DFD34A9DA8FE7E657A75DDD4F86A4A4D34D05F7CBF52DFDD29AA709BA05000AC
-0FC0AFEC73B98D679C818FDAF56925FF4E7D2AC05C65C3D1AD8E40EA204E9A09
-E16236869AE8311482876D26BDD4627C309FDB1534BB3387633AB6FBCC8F1B98
-D35C5577738CFE5C79844CB961FD3F97A958EBD3602DA9074D018C2035D60647
-FB614AF2679EEA0A888762E9756FD435C152FC3E7740A2E8B1670C858B60D28F
-A948E548F64A143C045575D8374EC60B36320D76B7C1ADC6FD80BB890D95FCBB
-E9344FF9DBDEEB526601B8A3198AF99ADE2DB430C2DC81617CD8D465C9A2199B
-B5CDCA5A55270487BEA096E5B111C297A84B7CCF2CB134D0A7CA71EE27E69BDD
-C424A7174F1E05BEADE0C8CE167AD1440E788E6201F12D24110A49D8B50C9375
-F3F942DB377B8C093130E2915E78533D2DB5E036BCBA99728CE1927FF0FCC3BF
-B9900919DA9BA777DB0CD93559C22B8572BDDF088631A0DE4F7C7CE46AC33DFF
-A39C7E4C58E2E8A6C83E6EFA5016286B49A37DE06867CDD9B7D3339B2B10F6FB
-060CE5DB7AC210CC40E14C682032DB6794434A65A49E295B82EBC2612B0F3434
-70CC817076C06C8C081B7ED0D12F094EBC0EAD70DC22A1DB52165F69328C46A9
-EB322D09A8DEDE70BCD890AB7C8316AB4D1F2A2E6D0A7442A86CBB1027050B89
-A7A2DF17456175B5198630FCD9313B6B9F787FF3356A8873403457A9C1C90122
-B1518478AB8448ED00B162E467A0C2BF8914522C96FFA191EE0DF9A36897D057
-EF8B28273004874B34209021F1B20B723606161840A0B8BF41DC6C7E14C05F3E
-714A24A8E51057A0341B9F2A8DCD499567C0B31F5574BB451645DA4B868E41AE
-73319DD92A9BAEAF59D6D9F77A9FEF3E89847B65D114CAFFC6D433A411DBA967
-3F899E10E68599A3965C33486A93524138B27552EAE21D8416647443C65179B5
-615B0DC94440C1319B60D561AC6B82F57A6C14B8BCF58C7CABB8C72433630745
-4CF46B811F159BA21B26DBAA5093FDA6176C20265613D34A2F179BD9172F4E79
-70D912ECA062AF75866E2A501156AAA7AB8B1EE9935697FA3C8B27CC0D755D06
-63696CB577B8C997361DCE80FB69AC2BCB8B615D27EC34BD44E45C474222ECE6
-9D7AB3777BC233714F202B973676E7A8800B56E58435D63D0E2DFF15956CA6AD
-3F7DC9F81AF89176F277859EF3613DA3568ADCB83FFDE813CFE4E1935ABB29A3
-FA8D85AABC195D619BB133963F7DAEF8F0441655E0C00A3C7A03442886C20B4F
-9FD1D9DA6F6DFE3BD8B2216EBE2532614D6FAF7BB35C4B2A155E35D5F59BEDA2
-C29D790595A8A311C76254D89CBE1D2EEB797805CF8E67C90A21AEFB69327F16
-A24EA00C21B45659CB4AD8FD1F71E2A5339FE0E46FDF30E575A519FAAAD9D92E
-CC781FC5E64A1293B7EA6A7DAEE24787E51824FC2A21E610A4A03DDE1F323E9A
-9A2488320C02899B24B9E5549079F256C87B92665993843F048BC2D653C05C41
-35935794CE0A989D6D1DE0E6DD902F7EF357EBB99F660B88EEC9451A239D6661
-792F0568985EC2FBEC7571BE6053EBCA78C2632B55A78C0F771C562A8903A29D
-0CA15974E70DA0EEE4F011EEE3841478CFF5D9C6E4AB7130FDB96CB7732CF8CC
-F177BC7F3F070F68AA7606FCCAC0DD3E0CCA966E52BB34F9AE9E46F684524AD6
-68B391C8260B600180DF1AEAF9C4C6C83A858307703ACC9E447192E81C4194BB
-A7BCCC6B6302AD911696CC49B67C027DF4674ACE586A1EFBCEAACA6D8F3F5AE8
-712FE710C779764EF2CBED347A6C2A23A2FB8A36A185A22A1B26946E95AF3EF1
-4374819240F543CA1AF9E5622D3BD4714EA62188EB54B694D001182DEDF0A2B0
-19E4D560F6A1F0776E6C909AAB894164835B132C693F54EB1B4E3CA55A530330
-BB0890EEF2D94F4C600D163228BE2185D860BC9CB12CC0B72789348291DD3BFB
-3D6CBEE77CF13B4B44679CB87FC2043C49FF75A8CCB433BF8B852ADA351E7017
-F9DCB2C84879CD3859C88A91992BBA9A8B253ADF064F0E8DE12352EB76BD64AA
-E3AEBC842A5D350D15CE1649861A460B38A94E7FB8D58FB935E553A735A00F2C
-33821A7A61BF05E7C28B7E0FA9F5A734F52C6EBE0E6BE3B46DF797FB675C528D
-51119F34AC240C64E2282A22A8484C212E7E6D4F2ECC305232DAAB20840FF4F7
-A27F2A5BA7AD04079FAD8CD619FB6399376A750F66628B75EC8D6F91F9F19D3C
-664ADECF312FBF446980FB9D0D5132F228FACA89CD0DB28D168F17B5959D4BC3
-B00CEF169B7166EADDEBA2F369F6E8D4CF1DCC2AF27EF3B5898DE75952A976ED
-5D809F529E7D685A12FB2C2EDDCFAE898B2F33299EB0CB53737AB33E0F595F0A
-1E04177738990CDE48C5588E412D8A9A1C2EAD5B92E87756274CDBFFDD50338D
-4BCEE35576DE9E5E1828C4A47880FBD9F6E26593375E3164927E9C982669DE27
-033E5DE40E28CFDA4D354AB7328BC72B80B3ACA0B9DA6C3D111D60A5369AA39A
-6D711166815B6E332A5BFC21467AD6AD7271C0E5759959075328DEEBA41C1973
-6C5BBF802971379AFCF563CF76A3F99402CAD60B0030A3FF6B19C428EEA27EA1
-D9BA4C9E5CD099926CFF5FCF968C3E564C2AB7229F0C2CB045188B4BFF705415
-6433F6A5E7439ED54F1B47D1512C3F9E4B1245107E9BAB838F747AEB869669B1
-281BBCD466CF02ABC932DFD9BC4A1E5C5BF21C6B9053F120EFD65A64FB
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.0: CMR10 003.002
-%%Title: CMR10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
-/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR10 def
-/FontBBox {-40 -250 1009 750 }readonly def
-/UniqueID 5000793 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 52 /four put
-dup 53 /five put
-dup 55 /seven put
-dup 56 /eight put
-dup 57 /nine put
-dup 61 /equal put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
-569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
-24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
-2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
-8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
-3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
-D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
-D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
-03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
-767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
-8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
-DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
-94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
-22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
-72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
-8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
-344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
-64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
-07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
-1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
-78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
-CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
-7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
-BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
-4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
-5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
-EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
-EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
-4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
-0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
-C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
-314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
-DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
-EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
-DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
-DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
-7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
-1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
-69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
-EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
-7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
-CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
-38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
-22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
-0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
-BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
-4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
-3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
-B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
-15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
-849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
-FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
-4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
-1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
-84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
-7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
-CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
-4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
-3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
-F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
-F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
-DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
-D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
-56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
-8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
-59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
-49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
-87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
-8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
-C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
-D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
-D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
-F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
-0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
-5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
-229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
-17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
-01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
-F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
-3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
-689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
-4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
-A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
-DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
-364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
-7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
-26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
-43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
-8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
-C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
-94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
-C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
-B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
-4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
-7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
-204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
-B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
-7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
-279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
-E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
-CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
-65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
-BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
-6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
-B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
-63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
-4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
-A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
-67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
-DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
-5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
-C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
-9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
-B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
-963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
-D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
-B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
-72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
-B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
-8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
-3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
-668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
-ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
-69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
-C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
-3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
-407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
-11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
-2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
-4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
-2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
-9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
-CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
-DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
-0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
-5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
-9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
-EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
-09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
-2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
-AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
-324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
-486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
-EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
-52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
-9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
-4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
-B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
-BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
-6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
-B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
-16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
-E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
-546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
-6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
-559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
-C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
-ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
-04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
-7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
-8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
-A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
-94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
-C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
-41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
-7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
-18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
-9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
-E702C6D29A39C16F7C66E0B2E15DCD2FC36A606C0EC22D1790CFDE6DA7CD418D
-D85039E733793041E83EF250DD499477E7AB494E1AA44CC705A5FD535F05B261
-2654089FB093C25C18720E3E3C72B00FE7E88EB45B3939415E3709B1E7508787
-8B5E21214B74B124B5FE36BC5D810EBE149520CC13156B025DF2E518AA39C1C7
-EE84AB0158FB4208CCAA455C3CF06981708E619B5116A10310B9B180DC2074E4
-4FFAE3CA1C359295C7D2967195AFD2D94BADCE1E930304DAE34AD74C4F6EE4D8
-8F814913C32C56CEEA4630B71E25E517C60BC448891030BAE0D3B1DF3067DEA7
-F016221CB34AA4EB20552294F3AEAF6C9C22A817DE43146AE4E04FA79AA91C81
-4B18ABD2C5597A11EC057BAEA084D203E197CD50146460DE396AC95850D198A6
-6AD2991F011A878BC86753A989AA0B5800E4BE6B9E623761D24C0B7CB02DD90D
-C8A2CBBEBFA8F587E6BBC957E31B764127ECC5CD4D1718F1294B62960C845C5A
-2B81ECB5A523CB2915A925B1655FC301C72BE097018749375D92AA335837AE28
-6EC255135C878B06D9774D944B8F077BFD9BDC2EB03C158F0B4D165480511171
-EF9A30D87414ABA2676B03B3060A57AFC433A6E5D42CAB2CD2AB08BA4AE24FEF
-2B67CD6C3EBB1C0E4AA0EA12349BEC2C0217289E81B36EEC9DE76321F3DF1B8D
-279AD66877E0B05E0220FB8FDE96E8F11832AC295BB1D4ECD9FE817B07AA754B
-523AB4F643BFDF588DF93B6925100D074E11C6D288042023656B73B1A1EC29E2
-AC3B8B7A0430AEF9BF9DFCBAD0ACFF0F2E068EA70ED2D5CCB9AF9913BBC020A4
-106A166B1B624A52ADE7D5B869078828BDF7EF38AF941D66D70C0675919F26D6
-96F2A5A3DB8176F9C326B13607C4D2AD083467DFCE3EF958899D7EF260262689
-66CD70F84D4CBC3149C444D2BFC6FFFC568810E84D5E5795A34E656944367611
-82BA6D5F35A8FA3A972F7121D70F9DDFA7D73E34731495165087951A050C770A
-4D746C647119A3B6672BBCF5E49E083439259DA4052D7A641ADD2B1FA9D06238
-126A0B323E6E832CA18D9C877948CA4CF92F1BC7D0E528CC8E08ECC71FCECE57
-FBE9C6B27C7C122802241EB0507C9D25D99E45011CDD0580E8C3CCCABEC81D8D
-642F424FC890C3AC8FEB58B12472AF22F98DC999EED472B2C2B85B60A1487AC5
-C3E9A5ABF400254311D13F52B15D0B2E5C5270AB94546316EFE5C21BEA14D0CD
-2FAF8CD0C7BCF8CBE51D8D407BF78624E1EF1A9754E7624DF832B6D25E92DEB8
-F28E71E65573987B2AE56319A1F89B0E45F959CF3B5C3CCAAE6046FE7168F414
-252F06D4C9E2CCBA3C84E8A265C77EE6EED97FF91EA2A00DB644345A715B293A
-3D7E84471AF1B46F3A3AA1D8AE9F2AE030ACE8A88A3DBB70086BF8D9F24092C6
-2354334B1C118411F97064E94C8AC41EFB49095E88ADC16E8C5DFC009B299DA5
-F622AF395CF05910A1BB1F7F967E192E2C36B84696304079D28DC1C3604F147F
-9926B8E216C0E92E99767638041DF1015B3CE2ECB852105B7FFAF534AB207613
-278C1B89628ED9C63561811F8A8DB89106C965C3370D13BC6E847295C4CB85C7
-2731DFDB68CE6911F20971D5A18C9D2320CB240F6F5079520394E354663F2C7C
-138DBEF7443FF6BA00C66F282886D1BBDDC8E32B56B5125DB4C1A5E78062EF9B
-8775AE111FD38290A4EC6BD3D59674E77F0FAC105EF2FD4C3E73096BDEE1929C
-C10A06AF4185F5BBF0EC76FFCA2ACFFB129D8F4BDD1E69CF2FBD9E3A7658499B
-418743A1195183EE1A26BAE20F0A8A8E1313F336319CBCBA3576BCEABC383002
-A9E2320BD9021E297D495526432A12293A3C75A0429DE361AA97F26C5461C8E4
-3A58F9C1E43A9722EF63016EAB723941313444228550EA5BA865DD0241DAC7AE
-B74DF8F0F56813BD062EF3AC9ED5A2F7610A82E04AFDCD05FBA6C81D5DA5DD7E
-F5916EBE02A517D6A951D127D550833DB824BA612D5164798FC9E7FEEC6B5932
-2694E1D2A7CFE044FF4B341C123C2E1CE22D35BBFDBC1F61E24AD7BAF6CF2C91
-16B10ED74B305BAD37B616849674E77426D25CA115615B2978E04D0115669463
-0288F99487D6D46FFE043549B1FEEF583B2C9325F1726CE5A8A5D4567726D57C
-7EF2F162D40C81DEFA62CA4B4069FA85515C5C57F2C8AA6765B32F40AF004B75
-C01AD0E1057AB7771258B2B05AAFAF299DF5268B7D1F3B5A0EF6D59238F826ED
-4CE790027B43481D11BD857E0B0742FC0CE380D57262E0460A16DF4A4A3EA5B0
-A1FA840A43C695DC1F171C87352F692AC46782683EA2BF7A7BCA6F35CB61F558
-F66A32D2B1A426E19D820E8606EAC2A536060E1033B02AD9AA0E408139FF3FDE
-741299D3694DA6560C1B1F03C0F6A98C357E01B94B2FDEAAB17F2B475AD3FA60
-039AF4579D8C37568FADFC7E36B149E3FFA34A9057D4E9F82835BB46977330CB
-F3CDB88D22F4B252DA0840A9062258CE6B6E02094AAA73ADFCC0EE3167742747
-EA014C8B6DA849053428D4858161574D36205DD8B3BAD33E3C5C09548BB14027
-96A65386A773219B77132A1334FA8531F55FDB60CD0FA2D457784A1C9915A43C
-A308B483CD96A79103033AE40AC2A26764551349264B76B7173E5B0293EC3E00
-257278F4C3E85E37AC1D863047ED474E478863D6DED810A7365196161DC8064C
-E72D026CC841D2A407637D95697EB906CDC6BBFAF648703D984561FF73416199
-D78BB2320E7290E49F4238A10FF66F11E3EEDC645FF927A6D5620FA5F2CFFD3A
-37AC482AD2437EE5F289918009A018A9FE14C19C6BD4B932527E3451E26D1FBE
-526522E5F52D940E75B621CA7FB2E12D5A5A956B6BB97B34D6FDF84AEDEF51E0
-FFF83D28B45B30772EE9FF0DF59E50F073B775AA71F891E62DDDF8463E23559E
-4F7B5F34A0F31AC9A14F7AFF092769A268CB3DEBDF534B059F4C12E7F79D983E
-3BC29A072D822D59793E7AE1331655A13879EAC767FEB57CAC2A58D71D174BFF
-F7CC021A25E4E597254BBD9458B7B4ED317D31DA366CAC062BDDF01A4716FA15
-9FF3842E5AB0B13133DA70BBDBE987CEAC0AA3107BD146D92D6D5BD8CF55254A
-237F06612A8B8A085270DC9E7E35AD01306133E8D0B6A34D81E61B60B44FBF1B
-4460910227B25BE2CF49A53012D120DA29220155081B4D36B5147B940148319A
-D85AC8D007D8B069F1DB0E87B6894ADC1A4B341D88FD1220C456DE711F7F6568
-787282329A16E21ECC2D512BDCEFC84940E9B8CF5F5269149658E5EFA51BF162
-C69F6A107201DDAEBA64271E933DFB2AB40E5885487E4018DF7D2911DD461ECE
-C5DDFCEC30BC820B4E6CA34FC6FE620808439FD1D9DA6F6DFE3BC50061B88779
-0F6B790A9EF98C626B7D2C579E4715DB9E866F8701DDE13346FF0CCE9E8E99E0
-1E78E21C2A65BE236EA731EB28F275416B4BD459918A88D619F368E43990E138
-9FDB89EFAFB946303C10661D2A77FF32090BC7BAC11D3465DC2821E245015B27
-97BA2BD4C9CFE940B06A7A5A6F95EEA571332265DD5D07F1F749350FC1377B1A
-90DE3B779D4F73C885C5D5E95F241FB69A923FCA0C01F737DCE7875D1FEDA128
-8F293B84D2726CE0583CDA6F1E18E09EFC44D915B703296BAA42B101A4150AE8
-86FF5D8E9DE502B56B221E2E9768CFBE8FAB49AFDB9680182BD03C1CEBB86C3F
-5F80F73E1F6E37F32934FF47AA5291CAA550075247F62ADA87ABF1597831C91D
-3C8D2D315F5C562A79EF52A21F6669EBE1C7C16BE875333D5E97123FDC8EB947
-ADCA07B52AE00549EEE4C5BCA7AA76C0CC5D8CF84745F9468BD48CAF45BAB1FB
-1FA225CEDE409A4B7825198217EE901437C5A1C0FC90A621DD1ADA23DE74DCC0
-7C334C271D418D134317704085E9251C1BC10881CE004D96729E495C0BD8C0CE
-33AEE6284E20C3FE9D93BD3A3EF1B1606A62CF05E920CF27A341E78751DFA5EC
-B515032962FB63D7A90B722D625F992F6D8C844E0A0A483AF4C056A6C64DDA8A
-ACD4ABE7AD46F187E26547EC55D4C0707708121EBD893C2BAAD9F17A5C642D30
-0E2B402621F6EC77BE1BD3E90FD542
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont
-%%BeginFont: BeraSansMono-Bold
-%!PS-AdobeFont-1.0: BeraSansMono-Bold 002.000
-%%CreationDate: Thu Jan 29 18:27:48 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (002.000) readonly def
-/FullName (Bera Sans Mono Bold) readonly def
-/FamilyName (Bera Sans Mono) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -108 def
-/UnderlineThickness 120 def
-/Weight (Bold) readonly def
-end readonly def
-/FontName /BeraSansMono-Bold def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-19 -236 606 928} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB8644394C4D3FD8051BE7AA17BBF8B3C41354A86C4334EA306A5
-8772FF918DD38C7BEB1DE9E6CC2149A988B8662E7034569A0631E02086B7C244
-DF8F585CE52A08716EE2832F7067728C244B87BF5A0E5D8F720F14859C2BA170
-7A223179BEF36D98791691B88239BF1292FF3C511739A3342419C30DE5C4F56C
-70570E32B8A256F0D0CE6E58A26205B32CF8E4E325C2E6B9CB74294CA40B1B98
-83A602C90C2BC6F5484EAC2F33F86AC21E880023E3A820D761FB828169C8CEBD
-AE34C85DF3925444B8E29C56FFE614B160B57D8A55F1A6D52092BE766E050A98
-8D1A856B2E24DDA3EA9962A54F0DD0996782017D4654C4F8BF617B529DF54BFA
-86E1E32AA4C1A212212094D7942F412FC49C96309D495EB67CF229376A6987C5
-4E320CDC9808E2D7ED4BBAD182C2F3A3EAB70112B45FA062DD7C6492BA475EEB
-19E78A80F74B6859647BFF707CBA462AB54F51359D9DED52A23AB9F714CA8226
-C0ECB0ABCB6E109CF5E72424ACF5601DACE099869520CE07F92DB9E600134C09
-4CE89547BBC53C6384DED35AA84888D4272F31F33CE7EDD5A0199C03382B0981
-A32057490A55690393812F465311858CF6EB237B6CA692048F7410F96B786135
-5B3D1870DFA4CEAD06744BAE44F72CC543229866032C9905A3CD2729C30877B4
-0378154914E27F6DC55C3E980C3A03CF137A1A1342922A435E50C802728CFE1C
-820774CB474ED6B05B7FB52B489B0E9B262C69056AD9EA3021442069CECB6951
-51D5EB9C92E6F88C6F7794FD8791B0A6D07A5F7867D2626123AD13A2614FDA72
-0B00C53243D6372898D163F4A7954DD4787906C0088A23475BF85B7357DDEF51
-73954FBD4CED760736A5697F97C3BA2EB09D89DBA103FC3C18706B29EB0D1723
-3BACC74B4AD64C1B22FAAE6C9BF1C6D5F9A88A25CFA1C443A79C0A2748A2F057
-6EEA787A27AD731818F1364B5E5671B214D9107A8435C7C005CE388C5BB8F740
-64F8495DEAAE52A44D2095D9E165C4506A058D239447E6846CDB9DD55D51711C
-112AD330E6FC9CAF0FB88EE60FB19219AEF3C6D0A7D1E838435CB3C4C8F70A83
-753D18336E382ED7AE15B62234680C9B52FAC13D56F2EC05D3F63E8CCE1061C8
-9D9F0AB00796B7EEABC3BD6E04D2D33BE5EDE55DF11D4DE5AE83A68FB2A93753
-880AAC987A0D3451151BFD1D6140C007DCCDDD6808F2767C346ADCA0891368CB
-1CD49F5467A9AD5343FFE748C9B7881364929B145508169B8D189F3A1309764C
-11E5B2D225C4BCF6F544EC03C038599507BF28D8CB94C27136DF18748BC9A8AD
-F8BB7C87285DE6D04F4C80BE6B0ACECBC39DC12F374EF53959EBB92D1C2F7DD4
-E056CF8F8CFD37CC846BB92C475852EFF576B39F2C52DE84FE494DEDAEEE3E19
-3F54506B370D2A8B263B351EEE6A0A39BDCB51A2F67D1CF318D0FCFCF8D671EE
-B97D4404053CEB493E6B20DD7647FB0ABA2BDA54901822659FEE35DCDE4BE274
-2EC53682E9A091729DF19B6ABAB1170EFD2B13BEC6184FC7CEB911046435F1A2
-C2002131808E579815ACDDB037CB3C8B3EEB49DA3DF6E899540649CCFC0FD9CF
-6A58D53ABBD46B63D935C1EB1C34A761D2CCA1905D477877D30EC5826CFEA8AC
-4865E658471984E2584312272D3EA1262654B24F44FA8408BE1834F575B92A15
-8DB410975E3298E34DFAA1DD489A6D8E82491B0E34E9717963E5DA6F59AE802E
-D0595FD2A7A40A958F1F0C4EC9636AF3DF0DDF7B5B19C33132A7D22356075A88
-48CAC1A53E1079193C61372B343DD908F552DF04FF182030A0DECFAF470B46DB
-358B06DF7B2B530E554C1B8C3A52B95BE15AF7FADAB6A498094843EC00A59F79
-78EBE615C6438F49EAB5C5C5F4EC35105035D355B4998E87BED0385096D8349E
-B5413B3486318156058278A9565764107991BF74EAD8C5881EBEC7DE65AEA997
-036D0868A512CD9BBD50FBE0C0E6FB346A9DC564E80910E8C2CAA523D3D5652C
-C1DA49BEF7F59E1219EEE01D1EA802869C30E3541748D419C0071EF6AC2928AC
-3369CC57118744C34D835D85006F5816CD038C1DD538EAE604D3A17126E82E3D
-CD8E73EF7863E710052E2A10E16F52B6FFA3BE3D54311347B5546DDBD9D72CD4
-8AE4A9F519D7D3403732D6EB86249EFD63474BD89CC5438D3179BEBCC6AF139C
-EBE4FC682E981C225E1DCCB73A4DDDEFA3DC805A95EF1E2674F086D4D222DB53
-657030F6A850D09BF5F9AF72A0ADD452C0A2C84F0313F16C7CF3CF476E089E78
-DA99215A12FB600BA34002BAB148F8FE6CE89AF6116546D35AACCBDD5AF613B6
-409C64DF7AF84C54D5AF1BC798EEC450EF5C53F83E4648C42DA3CD3C5CE03176
-301899C97E64A06DCC89CCE481CF3829FCDB170D4FA3E24B104CAAB00414EFAF
-CE73ACE07A4A8F7E3EB4474EE2B69B6E23F5D7AA9ECBF6E85F5C0819C85E237A
-7117075D1988A11FD98B912CCE8D2F915CBD650A463ECC79E6813EE8F9A7D7EF
-F6C878DACC49C76208A1481F6CB8B71C44945D80B24AC4B3BCBF16DB65450D5E
-5CAF1EAC6F2C36EAE1B73CFA933F93A6DCDE6D77D6127CF635F4DBB34808A467
-07DE337E772788214074DB15D4D790A39D32CCFD7AB1FDAB8EAD8669E65C330E
-43141A151D93FC1E0F420A9EFC5AD580F36068C8DA8C7718320E11709E731E7E
-B8E4AD1783ED83AC13D9E1FE6E437A5230E7D8D743CF12704DE9482B61AF19E9
-79715D1491424D8B779E2302405BEAE8637ED46CA4C47063D5CE02FB79F1C054
-02729A8336A03C06C94B866352A29C26C157799AB865F8FA4ED08612EBDEFD89
-FFD06C12FFBF3E7AD5FA36DEFDA28E4653F8845C2B29451EF45AAD874D4FB769
-1ECC256B119F25BEBAA5209EC3088D0FE0FB7767137BD8CE68409A2AA05F964F
-3750EAC6EF52FC2E54B5F5BEF3F7F02A1190D333EE6560EE84C7D0A52A0BF823
-FA39AD7C368F26E6E571729643CEF2E70D7F3F2EB2E1E8F4CA0933E5CCA2C6DD
-15485A56D71B0504E4D5BC0346511AA4FC575A10455C35738A7CA7A506F4CB25
-0649A30F52636CA4C4904A3601B21A8502AA87860D0ED2493976CC270C52819F
-B38BB15E4FFADA9255D88A2B4CA71915B60516F3A63E57916FE290B74174169C
-B1C8B3E1AD2F8A30C12CD2789FDC8BF38750A144473B47FAB2A146EBE0D825D3
-477FE6D7A6BCD704BF4A70767E5EEAE20C9AFBF2CED1169BD19B722D9431ADE5
-B27FA5CEB9183F5F2922EDB58054FCCAB80FDBF4BBC1E680C2D6F82512A61BB3
-D7648772D3E6AB85DAD395736B27551B210B42308AD60A4639C51A829594FB43
-A4A9A1BACA35443F7228B18B632D15BB5F1A5F0FC3F53E97739BAFCD0A99F15A
-5A4E4C4B4ACD8B000217CA33721524B404920AD48822001BA62E9F82D9DA9DCE
-5AF2F731CD9023376F3FFAEBF3A68C16E432EA2A6E7329DAF0920CE4400EF33F
-621768B4A16CEACC0CA701D5A75F114E45D24563C2973E793DA15AF7BBF34976
-1294135727D564A339F71EBC0B7F5F06FCB6D16B23607A4DD5B0C51E4D70E428
-D85938A7B1C07879108F5EED21D4AAA2BF66200C4A73D42C0C96A250A76B7BDA
-274809EFC2AF1CA84CC67839341DB0A10E9FE166E4D9B6FA4CDF4C227B6F2B57
-F66DE5E30162A2A6209108BA44FD56E730EDC716124A37150AF3F427C22D7855
-C5202F7E139C4340A79B267731128E76BC57C8D65B12B1464E34AF06E2B5374F
-A432085E3C124DC08C0DB5656EFDB133428F19F9735811D496AE59F0318BBC92
-F61E3D01C129754FC5D968E559C5E260AA89001465F85A65657C3489221D7B28
-23759D292596205002E91A3149C182983F8C9196EFF98DA7798D4CB0722B8731
-80CB939361768F2378BD99B6F08CCC89DBD8FD0173D6D0B327263419135C4919
-62B7AAB0ED16105D087E345AABEF3B9A5E40042DEFBD464F47F7D220094540C4
-F93B0DCFF31316A0839A22F7264A3BB1FC8A81DA0B8DBE8D3A11A885AF814B75
-78CE2037399C1025E6856B3423FF96A51F5955F12C417E4A220B90A018692347
-5F0324731FDD9243987DAF7446E0F692EA789A1FDFD1E5EF741816146FDFAF50
-51979820AE84C0B499A19801DD3FA4A80DC42A528BC0A4DA0E6246E367460A8A
-B92C5B830DFEC0FAF0CF9252E286F365C562FBADA18D4662434DF9A0CC1FD537
-9AD03D065A8C2359A9E54F91A70364762CF8E060889B8DC8677C597683A820A6
-456A06F09EBE0415295FDA0CD32E413B591FECA6B0D0466EFEC408DAAD5DC172
-0A855C7C0E2F8F6E26B9BA77ACDFF5143461558FEEE7C1A891C70CD39A6E308D
-2D779274A207DB89611695D5E913BAD35F6D9959CB567E894253CEFBB0CA1895
-5186B84D4D51F733C3877D48C869193182900C861CB4FE6C2F5AA2BC4D40150E
-CA87525BF88653B59D3770F7E00F055B6F4FE726141463A0BEDFADA5EC8FACB8
-BEC348CD2DC292F7CDB97D611262D932607357D89C48004149A7CA95A5AE612E
-D810F355880A6971D8D52737B7A764FB98D4B94F8B2B6A3F19DBA6CA85BFA566
-FFA659C1D71D596A6F963C6D5C3ED3CFED87598A87CDB54099B4C3FF0078E671
-58119D95CDEFC15D5D4AD1B04474C80202396C15191721DBCC02BEC3DB08C99D
-B7E51C24CC92D4F52E9510BC46A6ED35A1F1BD8A2D0525C8AF91967B8FEB061D
-9C743316228EF51D6D74CD36FE48884DDC0E78BB3AB49788B837977723951519
-EEF4BDC8BA0B628BBC019E11C0D3B74E0CA3353D6D8728716A7E4C8AC1C6B2BF
-3048F1CB55A2C39F970372793D3EE0ACC6C0F4C2076FC010BBE1F7F71E724E87
-D4FCE24D745D839452165C3F1A0FB1
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: BeraSans-Bold
-%!PS-AdobeFont-1.0: BeraSans-Bold 002.000
-%%CreationDate: Thu Jan 29 18:27:12 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (002.000) readonly def
-/FullName (Bera Sans Bold) readonly def
-/FamilyName (Bera Sans) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -111 def
-/UnderlineThickness 126 def
-/Weight (Bold) readonly def
-end readonly def
-/FontName /BeraSans-Bold def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-199 -236 1417 928} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB8644394C4D3FD8051BE7AA17BBF8B3C41354A86C4334EA306A5
-8772FF918DD38C7BEB1DE9E6CC2149A988B8662E7034569A0631E02086B7C244
-DF8F585CE52A08716EE2832F7067728C244B87BF5A0E5D8F720F14859C2BA170
-7A223179BEF36D98791691B88239BF1292FF3C511739A3342419C30DE5C4F56C
-70570E32B8A256F0D0CE6E58A26205B32CF8E4E325C2E6B9CB74294CA40B1B98
-83A602C90C2BC6F5484EAC2F33F86AC21E880023E3A820D761FB828169C8CEBD
-AE34C85DF3925444B8E29C56FFE614B160B57D8A55F1A6D52092BE766E050A98
-8D1A856B2E24DDA3EA9962A54F0DD0996782017D4654C4F8BF617B529DF54BFA
-86E1E32AA4C1A212212094D7942F412FC49C96309D495EB67CF229376A6987C5
-4E320CDC9808E2D7ED4BBAD182C2F3A3EAB70112B45FA062DD7C6492BA475EEB
-19E78A80F74B6859647BFF707CBA462AB54F51359D9DED52A23AB9F714CA8226
-C0ECB0ABCB6E109CF5E72424ACF5601DACE099869520CE07F92DB9E600134C09
-4CE89547BBC53C6384DED35AA84888D4272F31F33CE7EDD5A0199C03382B0981
-A32057490A55690393812F465311858CF6EB237B6CA692048F7410F96B786135
-5B3D1870DFA4CEAD06744BAE44F72CC543229866032C9905A3CD2729C30877B4
-0378154914E27F6DC55C3E980C3A03CF137A1A1342922A435E50C802728CFE1C
-820774CB474ED6B05B7FB52B489B0E9B262C69056AD9EA3021442069CECB6951
-51D5EB9C92E6F88C6F7794FD8791B0A6D07A5F7867D2626123AD13A4C9A0272E
-6344B35B79B6890B21D29D55DC9AD17B9573D3C4FA6E4A930D8DED348974688B
-F4FD0727C768889A9F2878BE70E138C6D5B0F75EB184C3358A5C0A82E01D1CCA
-3252E912928C8B46CDD38B21BB44FFA1CB7026C40235B6D4DC640EF7C2C71A25
-F8819F0B9A6186E9EE9F4C750E921D4FA3152785503FF22F0339B3C35F660701
-4F948C26A806A4AC4C4849E91EBDE0B375C6901942FE83DD9BEE0F8C77270D2D
-93AD7B43343BC042196BB25EFB8C07DB6BCABA0353572AB11271B995AE7737B2
-14A2C88AEC3BB7DEC2246000D5B86EC734F97AE55F07137DEC4E70C0E2316C25
-2C4219239CAB529C6134CA45763ED0B64CDD32BA7E16D0E86B556C203E6F7A81
-CDD2E20C0781008E9E12E557BFD2DD8E6ADB66047FE3CF6ADCCC9CB55B88EB3C
-0FB8F1EA53744CBC60EFA8548F39AACE2E37DB18E35EE219CF802D6B13CA3918
-714DBB393A6C4643296EA7EE0C42ED7C80C0A2D6E09DF905FF62C53BDB36D12D
-18D4F5494513ADB1B18361C24EDA9A21B821513CD6319410A78B4B4084EDCA73
-7E2B9221C359DACC06EBC4AD50B4FCCBFFA959223064FF1C2F79104077AAC245
-CD0F4475A87E02D9E7E6694C153CEC79C33838555DCC1A42E884A6602F694A27
-2863709560B11853E9977AF57FF41233D6450AE88C1AACFFD23B55D06A5B9ACA
-F4CAAEC2252215DB5C9D8C9F8DF6FBB86B25F78682384CD56304441B9D21F365
-C6123BE43BC2C2C18BFBEA1571E27A5224C61FE83AD4013B609F9D5EB3F89DA7
-C99052EC7D178402108E05027D3758F31A2052B74194EDC5F87EB213DCD043D6
-13020474C8277394C433630390DA5D8FFAC808E0DA0F581EA05C27F40D50E7CC
-D6AD27ED301A7FDFB83F2F2A7FAC81C5788797C461C6580A31A9CAAE0D6034B0
-2DB1D5C56CF547B02439C9AD553119CB2147950BF2A21F665942A7682D5CCC33
-90A156FB2B52195EB3B8051AFB329796293D46C2DDFAB30FD049623F04B51B9E
-C5B6F359E0253A82C03EF070912C1EF507C798B6A307DAA782611E5FB5D19CFB
-3209B79AA521433F1590D0F0F42EC0F7653CD2C402EED4DCB40A776207BC1694
-F19A86438B74593842C8E22F4614D9BB50694A6AE41D22CCF456DC31CF009BA5
-C7E4EDBB57385B1205CDDB26559C241F4CF5F361D1003F13679C26682AE3E61E
-8488BEC4CC0886913D75D155A1DC986D6441199F65D82890C6D7CC7F7AB5CEAE
-2B8A136D5FCF6195DF184715B69322DAC330E85EDAC78A539DF71B765FEBC1C3
-7A11BF1CA6284DC6DEDBC765AAF6522E3A729FDB6E3D2C6438ED9095FABC811A
-30DDF5514A560BBC0F9E24EA907DF6068EFA490D7B593D8DE028C3B83EC1CADB
-316411D9611105C960D3ED87C17AA32D7417FEAD7AA6B77DC7EB37EBFD8EACCE
-BA6E3D4DC03022B4AE465960196A04A16D25C765F858BC31DEF7AEFDDB550394
-FC10824D8E0DC924176763D60A75A61F24028B0A69BC140DEE0ED84B27CDF352
-5ED5136ACE2BCE502CDC4BBAEB5B7007242A71A0DA0F493BC5138BFE0242223F
-55AAB35136B21E4380654DCB8D75E96EDC3CEF44EB353A7D21E89D9447C82F36
-AB8B6D4ECE848785ED4683FF36AEE95B286993260088B4D3B22398FC579F40C8
-9D80DE6DB876D0444B78DECEC87FABF1DF0199C736C87A44F83198E73EEB05E9
-E225D81F4DA0900324AA7B4AE75A8CB3BBAD8DF2C9B59DC3959842CEE7B3E74A
-B19D1CA5FFAD7FA3556AE80153E7C56E795C49005A961CF3F991CB55B754F18C
-8CE613999C36AFE9964C0038B73F23EF8923E618D9B04050E1A45321EEFA8A79
-A41DDAC65C70BE48FCD2042F0BAEA75531C8A51D77A32A5E2CFB78B67D6E4E50
-E9B398B9CBC21717A5F8EB2842D5020336B8CD5BB8F6B2DE4496C47045165916
-17D94353C0A2983D550C4A8A12B3B49F887BC3CDDB1AE417CF45199B78D2DDB8
-87FB1084A85D80E46CAAA879696E5B069AC131CF6B6F1358D3FC30D00088F36F
-6E0C36D7FABD530206ED3766C891A2309A4E12C750979B05BA36D93CEA9393C2
-D88BA98C4BA99C7501BAC368A6D59F962FD6C541F93DF0790F61C6E088C9EFA1
-0EE79FB212EF6FEF2AB71D78371EA4525A70056ED3418B1473CBF45A9E6AED82
-E1E3E57F0945C1BA3CCEC72FD54050CBA249F264D43AEFD6FB11A381EC0922AD
-371F3CF77FE7D3A6620F9382B2F88DE4F4CFC303FD82FF5EBCFFDAFC5237F5A2
-CAF491AFDF224E9AF1180E1F566893BF40CF6EA4DB930FC949899613CAA874AF
-6EA9DA22A17A430704AF0A4AA675F2C2543BBA722C95FEF353161BC92797E6C9
-88F45FF5DE141284DAC91593F7F05F6C0EFBD0AD0AB480D92DAF49945B233DB1
-37A23A8E16544CB9194EB0CCF1CA0144062835FB5A0D505198F00F53892775E7
-E46B03A78C54647D116358C0118B2E1AD44B5094840B40B5B12500208B1C1B7F
-1F69FC2451B4180DE3D51C7B3CA7FD23A0B41E3F705868DA87132903AFCF39A6
-C5732E48D734A71400A055A58A30072B78105B523D61FCA81D9336F343D8D7F7
-BC338237C6D85D2FDD9122323EB6B2206EA51A1BB297DE7C031AB8433765F202
-142656E8B4B42316B412741CF82E3284BCE0B92F9412029D2B126064499D12B8
-E2B472861DD6E68AA4B60F1EA3E4AC639E80A5C5239806C69E75A15FE41A41B4
-D92FC1DA878152E26CFDE7EBE1C2226546F5A9EE533C22B490751AFBB8EABD10
-198098CC64083C7772D9FFCD919F7714CCB836CB7262E8BFEDDA1A8DE84E1E85
-FE06356AF16F049CE25D132BA413479F7B8C0C6E37FDFC692C8D5B945022DC26
-7B6E33262CA273F11A8C726D3A525B323778217F1A5FD089506617833193AA7D
-5394F38C5DB54C90AF647F72D901E059AE0A44E3D5D378E32A3C0DD33A9DEED8
-E644282A27D9DFFE7D8FA411CE546F1EA015B117A4E9BFD06A8ACFE8FB467841
-DCD2A939DF520C92AADB8BFE6DF775F795D417E26C85ABEC5FF0C0AAAA7C22FA
-20E26AAE4921AA71A73CF7E47D00F9909109287CA9BD7C36790324FEC8D82CAF
-8A7697B97737BA62397B47CA87E5630B11498D6228F8B6D02B92F4A8046C4E8A
-3F0E8BBC25D8087ECB71D80B286089169EDA27F465B9D4A6C6811EABFCF2843F
-C7DE49BA3A88E5936F1D39BB497143F4F7B376FE829451BD484934D615719017
-16C88B21C77FBABC0B8A541AC426C942A4A1F56A0DADC4E630EDF826DEF00A92
-D7DE32A4A64581C121761E7D1AFFDF2DDC92E144E15C21622763CA6ED53BC871
-B0AF02BB8D9839F1B4001B6F0D234AED93C4F3C804219AF37165A5F7772A2CF9
-CE228D28C7F15F54675D7C78CFBEBF07DDD8C366D6CD3A3F3058199843F7283A
-170D5E4208DC64895A9239FE4F2A663DA6DB2801D3731173133826EB6410F8B8
-54FA6C4FE9AEE1B359D0EA480116412E7C44A9A0E639134176EA251D5769C097
-A060FB002FA22E18ADF085FD4D6F6C29ADF47D96E1A461687A74EDABFEA26442
-766B345ADDEE6741BC28D6BA62048A06CD200A3F56E330BCA5587DBAAC96E97C
-252D12934203BF0A70E6C838B7E260283E3942795262B86EDFD1966071BBE57D
-A90E15A7C41A06F78C2153D2695553EDE9FDB694A4015F3568398FCC813F8729
-933E20B292DADBC13F56C0DBD551070AAB815BE72CE5516B182AB2F7A49CAC20
-FAEAF87039736A18011224E562E723631058EDC46AC894D2574AF26CB42BBF63
-DA2BC7CC7F451B5C1A6E3ADFC317733592DF10B0127A99CD37771E8B8EC1202C
-34221C398E4AB1771AF2AF0BBF7ACD866C9B40DD5B7C2B2415929AE25543264D
-B493AD65FE977C3D08999CBB1794D714FDBB40D4FEDAC77EAEF7FD05845E1976
-F5F909910CBC8F281F28BD7A18A331798C86CCCC8D0E5D5AC474A4A5ABF5442B
-7A6D9C4DF84912E31F2A74D7AFE6119C0B2C52F2B9E8A7E67AE5D47A1E755622
-D9A4A7C35F9CAAFB7906003A644DE04231F1F55663CC711B2E0C74969A46FA44
-5CFBA4238163043973E5CD76EDF1C329F9D8A9241DB30F1EF9FA7F5BE5304621
-6B5C632845B4DF9C46DA6A3DD668514C6CCF353B8A5372366934EF1929A33DD5
-2747FD30B5344B91F332E9F3B2B9B7E24F88ED0C0F599B03401CE48F1690977D
-05D9108BC7605E0F077FF65B04B0592CC34557D63DFBB6DD83AE238822C36B21
-39843DF51F67A37AE6AFBFC0809DC1FC71057164383498ECCDFAD8E9CC1EC3B5
-1152E143EAA24140A533F5964F5EC5C2F8FDD8AB390D24B3464B23EEC0082E41
-7802EC15C1FB227D2CE95E47A6F9F8CEDB65F4350549D826DC1927DF4FF67853
-E39031D83B5C3A3DBBE65B2C308873DF0BAB4ADF614705E55B2AEA822835A6CC
-44D049E9DC221792653DFDFD93417BE7D7D0A0EAE558531594666341A0C3EAEF
-8D3E7F7DA14A4B939FEEB09EC28009680DECAD1BB762FA980AFBABF8BE3E0421
-0125D2E1D47A51DD5342E86C4B01856F1C8D1114EC7E39B6C7A64CDE3FADBA13
-E401F274DB9827842648ACF9FE347B106F398B9FD938FF2A3FAD834824E240AE
-3EAA1D6ACCCBBCDF6139477545EB7760DFDCD2CF8BEA900B2B466CC3EF4E3BCA
-5C50164A9F573C8E41F864CADF655F6C64ACD2F163B85DF8D264E611FE804097
-2116055828A352F9B0C724F10BD178081D8029C349EB438F87A79B36173F728B
-2CFF3A422C124037001B4FF412183310234580DE62E2B008927C2DCE59A80C65
-0C89EA3980629B9075D0464DD77CF12CD000DB59A2B66906DF980C0874CAB3B8
-51118AA2EB83064F60851C8CD9483577DB798C1E6E1722FB77A19BF73CD69912
-BBB56D7AC0C67D64ED1F00C8938C03BAFDBF417617BD0CE0B7879BE96ACFA6C2
-0F9D1FD37E724BD7E5119829129114C5B1240ED96CEFF88C6A0F1F14ED7292E4
-D8C481F6979113C0235E1A97CCD522863D25F63D58ACB28FA010F504AC1FB84E
-0DBA7787DF50BDC7ED1D6B5B2A5454D895079A16CA436B0EAB783265B7753861
-595BA45B77B74B7D329FCAB3AFCB68173E9F6AAE3DAEEE5E28303DD6AC91CDE0
-B506CDEAA9BA919E1B233493F9A61D157B90CF41D7F4289FBCF6C0CEE77B2A2C
-E3947A5DFC7BBDBDD88DABE260F39F3784ADF7E6C9CC7C362DC0B7282809085C
-4ECB54FF21E630D29BFCB019A78F9C83FCB926EE1C7658FE3E46CEE5517853B5
-C170026AA8AD4257D96D0D5C507FCC150046850E064C1A0EB53507A7A8BCB9E2
-D6B062F3D161CBB26AE9B3A27DEDC0E492DF2163843FF9A3FAD6533DA2127094
-F0DDECD8E2D7EE935657D9BDE62A57940B5D080D51352F3904A48A9541CEE781
-5540D3B5D7638250E544A031DDA14738BC10F9A6A7432C2520B9AB3FAC46AC2C
-B4DAEEBAC91134591DCE586B844A31404F09770EAE1559844FBF9B36DAB95619
-6E91060CE1862BCCD48B34E499BFD660DE8FE2122E88895072C1D53D7608A226
-A3B24C5C80AA5FF08E68C7F87D32096C5BEF43482CE9205A5DCD78674610B2B8
-68B98503665D0BD88D7C144730E5D5E940AE5789708DF76BC64EA379FAD7B95B
-4D4D1B372AC75BB63FF747C26408CC0085F660819EC162C9BB8310ED5AE65B27
-3212E1278812C3307DDB0AB0DA40175968B9128716ECF86D7161E44A54B8C959
-F26970AA3EA6A05E94D021E66DEDDB76EA090B650E3987B038E8FAC552F94AA2
-6F6BD2B4DB4BF79EA68F78026A87A3066D87FD10F0CED34E5754D7B363929674
-E708EB18E4B2D1D7EF27091DBE02AD4EB35364265425940B7CD93908739FC0EC
-198848CA500D78C4AB4F8FB87CBD9C5E860522AB5B78D53654C255F38425A805
-E6652E26191D562D6B1B02E33C3A23332958EB35700215C7948DA768F5AA2F40
-B95B2D724B1B6EEEF2A9BA8D6B5C466C485D5F70FBB54F1DF1C3912772671E66
-37012CE367C6634A84C31C694F28C21A772DDE0864E0C617EFA822AA3E5ADBA6
-9D9DE441D202A078B62BFB29FD0AA54A2E8985450FA77F4591E38A414735A6FA
-388B29C0BBBDF59A1A9BAFBCDAE60F59D86ACA7CA94C7D383BCF857E4C3F36A6
-80ED08961B6F7B62308BA0FA71275B9B1DEC8178C9A031012ACA923990E4C6FD
-FD18953AF7F59A691A4D16E48B2C0C6E65A0380825B8E6006C563865C90F206C
-A5B538E1222C5AF1D33A8788E9346F8094E10C3041D52569561880B9A57D6E8F
-7996F6F8210912EE20CE691B4118ACCC947ACA81E3D63A3973F1B1DFF1B49ADC
-53E2F3CC233764227D4EAA043508E3C6DEA7B8583654F8A0C118960E7DC9C265
-B2FEC565B69E9C14DB0814ECC2D011D3C3B47393560E5F9E67A3B1DD11A6645E
-C39956B0766FF79CB0B5983EAB447B7F1F8D223AFCB2627695D787A3BFCBCB0B
-B60BA5819F7A682D5B74C28D146758CB8267F96E88C057E6D0F4E456E0D58185
-B82045C5E93742FF913FD1B1D397C7B904D670F97D0CD79B361ED810E9FE728D
-5BDF166580C5DD14B76495197ADB387967A14E9F35D72AEC42C6001E1C37AB1F
-035E1CA7A955F3FEA68F12E9E083C53419BDD664E285CE5998083526C7A1224F
-8742AD10B6F407962811D7BC8AC0040DB9D33319DD3D902EA6B00866B84F0D82
-7283F11C9DC253DAA42C78127BBEEB460F2D2DF34616B9497256EB156BE847AC
-37EFFD4D03722B1F56E7832E0D261989DE341178D50584B5F3820B147BC756BD
-F78D48E052D5916FA4665A18DA4CE964E1F9CB6880C08EE72CB8DE7655BCA362
-9FC800F66E41A9BCB4D677FD002286256D2D9B9BBFF3EB0C4F5FC7C4D9C6A120
-C32A13EE169293713D2F0B67B894210269708E1DB781FBD3221538796479A17F
-5409AB694F75809CBE91914756829DA7B4F0E1A5DE00C842847FC1B37EF14DAD
-8ECB37135017A50A1E5519C789BE5D2C4D0E2141E46D48B5AF774BFA2190A7F2
-B6547A1D51272E14190E91329FAC866D69401D711F25E4CAC827CB4D22BB3601
-F411CDC2354909AEFA486DA99D6863827B7FD349E80366C95E7893B33AC2EFE6
-D769F7E8528E29FC36050A4E6199A6CF3E7863AED3BAD77B719F4BD1605AA185
-0F14B517051DA96FA3C0DD19DBCEA8F89EFC6513D04985C60AA9595E6B310E49
-B1A55DD77083A02280910DBE1B06F6E2E12EF52BFAE0E76C43BF9B82B6F9F104
-36575A6612B6F21754F54A0F67AD6C5D9BE41B129E9341169E93AEA525395B97
-69A13DAC1B6CBFB6A8E2E0E969C71F086B0E8BAF8B2DA693129B778AD5DAA051
-BCBEEA21A09106FBFD
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: BeraSerif-Bold
-%!PS-AdobeFont-1.0: BeraSerif-Bold
-%%CreationDate: Thu Jan 29 18:27:19 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (001.001) readonly def
-/FullName (Bera Serif Bold) readonly def
-/FamilyName (Bera Serif) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -106 def
-/UnderlineThickness 117 def
-/Weight (Bold) readonly def
-end readonly def
-/FontName /BeraSerif-Bold def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-186 -236 1361 939} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB8644394C4D3FD8051BE7AA17BBF8B3C41354A86C4334EA306A5
-8772FF918DD38C7BEB1DE9E6CC2149A988B8662E7034569A0631E02086B7C244
-DF8F585CE52A08716EE2832F7067728C244B87BF5A0E5D8F720F14859C2BA170
-7A223179BEF36D98791691B88239BF1292FF3C511739A3342419C30DE5C4F56C
-70570E32B8A256F0D0CE6E58A26205B32CF8E4E325C2E6B9CB74294CA40B1B98
-83A602C90C2BC6F5484EAC2F33F86AC21E880023E3A820D761FB828169C8CEBD
-AE34C85DF3925444B8E29C56FFE614B160B57D8A55F1A6D52092BE766E050A98
-8D1A856B2E24DDA3EA9962A54F0DD0996782017D4654C4F8BF617B529DF54BFA
-86E1E32AA4C1A212212094D7942F412FC49C96309D495EB67CF229376A6987C5
-4E320CDC9808E2D7ED4BBAD182C2F3A3EAB70112B45FA062DD7C6492BA475EEB
-19E78A80F74B6859647BFF707CBA462AB54F51359D9DED52A23AB9F714CA8226
-C0ECB0ABCB6E109CF5E72424ACF5601DACE099869520CE07F92DB9E600134C09
-4CE89547BBC53C6384DED35AA84888D4272F31F33CE7EDD5A0199C03382B0981
-A32057490A55690393812F465311858CF6EB237B6CA692048F7410F96B786135
-5B3D1870DFA4CEAD06744BAE44F72CC543229866032C9905A3CD2729C30877B4
-0378154914E27F6DC55C3E980C3A03CF137A1A1342922A435E50C802728CFE1C
-820774CB474ED6B05B7FB52B489B0E9B262C69056AD9EA3021442069CECB6951
-51D5EB9C92E6F88C6F7794FD8791B0A6D07A5F7867D2626123AD13A2658989D0
-752164D4B7F2CAEB7739562A9E86C3A5634BFB87E273A624EE8310F8CD14AC03
-CDB15EAAD7101ED2B383433F2A0B5742148FC38701EF0DA308C46905C2ECFC26
-2958FE2140321EEE89601D8E0170C458DE49AFBCF6605CE75CEFD2171C54860D
-C3C8AA8E2036E237D8F6BF2CF4237CE545F6E60239453CB6A53805F3BD12EC21
-D7D85B9E74CF91A627502102C3D77B42CC2DD801499301B8EA089C56AA646F65
-C9BFE4DF2E3ECD64D17E2343E0685E045B03AB54B7CC05D9E62D4A0FF8492B56
-C875C6BDB7D5518B547A19B701D7A793EAE7754627280C9611731996DBF688E5
-83006F50055B512CBCC07B7E06FF02F1D299AF7C61101B7ED8B3CF9924029B21
-2A9B239915527EF3BBA2F5DA3AEE1532C7BBD4816D77F0CB151BCB81953D9D85
-1851D0B3C4E020187114BF5340F76BE5A775816232B8EAA652C872729379B741
-D5B1EDC615CE4DC189197DAE64A607DA22A1BF2594130F53E3D565DA7E4F5854
-01339B1F649C5D655C7A714346BD7135736276B13227E1C0C29FC8BAF7ADBB30
-E069372B2ABC449498E7DEA0B5BCB1B286BCA93A07279C1A9CA9C09044B89332
-DA1E88C0ECAE9AB44895BF95E423EF3AC4AAB2FDA90DE82C67435534DF883994
-84E1167F22E5B561D450D5219A49F590B8AFD3BD51DEB3F3D8B5EF39EC5CF034
-DA456BC12D8188F7AF30001D143617D0BB83DEDE1132D901029846D9CA743826
-C9454198B90D7335C0E28BC8C0C910D024256FF63906A402F3992110761D4718
-69889B2690D0B1A29FEAC62DE7FD889B21911223FC4E2D5A0EC7614160D677E7
-6AB84FF9F8E75EAF858C2B519008270F65BEC9DEED06F0BC6D6B24444667B790
-5A65DB68A93575129842D8A26689AE9FF458A62F5DF2FDF399F700F6126C9B60
-6AC3F9ECD8CB53371FEE8F7EB0DF19B4F250510F127CBF7509BE37A153DE0A95
-284E3078864B56357C7F3E75901FD3C009B65D3C66696D182161E49801C3B015
-7D9AFAC3A8B211AADC8C38BBE39F99F97D88B7268B973E33B831CF3E715C76FC
-1EF5BDCA42F7B022D442063F6F13A5F1C30E0D76E939E034A6986EFEBA860111
-7E29CDB34248AA271DDEF18D2B53E2883F1DC71E44454E98CC7811358535CF81
-34A1AC89F9A7C7D0FF7DC9209E2F137ED76C18E0AFCFAB66C92BB511288C33EC
-BE1204D124A359584683B02CACF8B1B8DA6ED3AD217D6198C2981D3904C9BAB1
-B3EA4DDD5CD0C818A1ACE4E7299F8DD47A20ED5C8E006B45792257CB804AFCFD
-3D9660349A2E5C7587C8A28ACDEE11BE52B0D76FE7C4D7D092D73971388D161F
-A1DC1C676EB37BAA40A029FC43EB9C1A591A9A38E5DFF384EFEBB8D0C994BD2B
-4D3B5F599CAE610DB9A8CE8FA7CDCD1ADB5028C8B823280C5C1560EF5F26D89A
-035D56C4BDAF280132EE1E1F76238AC4E010ECAA2DD81DB5FFC2DC4D48533A7A
-BC148A452AD52C2FDCDC464C0F316BBC5AFB103F0A2349976455BE5A2B866BC5
-9A9EA5DC6FAC2E4378858FEF315EE1BDAE8AF5D6755035D4A9F7BA3E398EB27A
-6AA890046D3707E798F94CBB55CD74058358470B46970DF18DF3A84CB6246B64
-AF291DCF43A9DD59656FEF7ED533BA4861B3463EB58B4B529EA07401C26BCCCE
-E42E376A7A72730F640AB84B4ADE9E0EB3B508AE0584C2132348ECCD1081F9DD
-A9565BF88BBFC6C2FA13688716588268599D5A0049E9B51E3AA4B379B95DD9B8
-0F5A5CCEBFDE9E9310D2A380D6E94CE913EAF2347E08CC3109FC6C7E2F7DCEDE
-8CAE1BF5C5AA6589CA819258DDEB32A04DB54111F5B4FECDEADBA73E00E33093
-734B87AC1E557046501D107C273D6F7F5AC60A4BADE46B22DAE958BBC7A303A2
-F0F651B0C29F2C1607993E3225EF0AEEE908A15349ACF0ACE84745CA10E0190A
-F98E852E1169767C7D28437D817E733C30B003C63E9200AC2E37497A3B1327AA
-9E589449C6811C0CCCF029EC637EEB93C389467B61EAA1F65E74123DE291F600
-D74D2DE55077ED43991E1180083E2FAD85D28BD1662899FCB0747E09DF8D8B61
-294ACCC1702DAA06D30CB60BC994DC710D34307CE79CBE1747962A2BE82505C8
-5BB60C1C9DB7ABF182A946BBCD7AC2844A12C45C7BE3E247530A222C05846B36
-FB970F7B208981D1F73F21D2869924ED3C5219BB42F24534F77B70C0E7EC833D
-119CCB07C3A44F0FAE1C240DFD0402694F370F0A2724E3BAEAC2389AA3C0F023
-474C7EB8F157E8A16BD8FF78CC796DF4DC797A80ACC8BD6348AFED5CF62C34A4
-1AD7B5457A12D00224C3D293DB6E7DC84ABD143C8C1CCA0FE0B98EDCC0E454C0
-AECA359729268B7BAE12EE5B5FD0A9C33E7FE1B76996E1E9DE4E941815A2DB44
-27C094E4C1BD64DCB1DB1A2FD62FF7AA64A0D9D41F6F79D115A303C2647E4AAD
-4DA8EA3657E506B1F371475BD452B1CDEA4C428C0E3C693C3780311A88F0984F
-D9DBD8CFFAE55A1A277F0CE8EB5F4A76DCC8792631189AC1CCBB2D62EF9362E8
-70E7622A0FA01009FCEC1EBC79705D5678C0B64DA6933670F2CD73E1CEB352D0
-E41BDAC2E98DF0BCD93654583C4E7DC95B9DF79DF1612EA6B42213DD432FDBE4
-614CF0E6095A6BECEB61CF1AD2385205C517AD604B5A9DB615340A84DB663A26
-2E27B56CEB468E5B49098A859AC9E631CF05F1A8FDC97BCD435DE3308B8EAB85
-3B6DDF6F1630F656242B12E516649771075971064E190CD76738F8C0DFB0FDA5
-95EA68654EC7DF6EAE992D543224A719949464ABD21A16D080D57ABD5C0C88C4
-798627A3541CEB2F45675C216A534BAE04A042EA9982EFF0AF8C29A58A732EA2
-18AB13D6D9CA6BD9A9B521488BF7BE1486EF2C805326BBB73D28AC5517F8F80F
-5E513358BAE81544FC95B4F33E390927482F469D33A2272C93BCD52EE731EBCB
-BD309AE5127496CDA37BB6129EDDFD1E3F2D420462FF92F348BEE9CF2E48E4A8
-2DAD73F37C528B85ADF0DBB7CE11828FD2A48FFB7380124BBD78A768E90465B8
-0547DDA3A275B88B9515218F293546627D3F984000EA178CEB76522DFC06EF73
-9C9D4E463393085E3C080177C4EAA9D79744D26A0605831EDB8AE19A42A3CDB3
-1575703C7D9F72C4C2EFC0E91BB9E2CEBD34A2497E5DF37B944147D8DE268A5A
-9F6B589C21AD22B2FEE40470BE2B0B79419B430DBFD9CD2C8CB47501DCB63267
-98248C8EAB139A93C59D317153D626289660129D5CA2E46283A21E6C1FA52918
-B42790876F3BB796470A2359ED567E848F334116558BB72B3EDEF66938E66E9F
-773F3205A0CBD2DEEEFC5A38A74D33F779E03487C262C6CDB8575DDA896C9055
-18856D00C8C9B38204B70846425D8AFD2603D2F67DDBE1601950E53C45D62DCF
-75FAB9BF995C234829D35F457086DEA7468F1C62025281FDEF26CE51E9C235FB
-588842C251373F93CBD594A25BF4F29C909A0CB7DCA6B4146EC5277F1465A1E5
-E082C1EC2A694BFE37662BC0ADA5D818D33C4F68F780A78E676CF3DEE56535EC
-A72A71652BA6B3FCA0A0BC10A2CA915DFA0F61444DFE2336FA0F414FD818773B
-0E8BE735AB71744F5247577CAA29B5E4E184BB1F73F9993520B0E5D2394C66CE
-1B9DA1316C21FBAD76CD1AA9FE993BC890D6A7C5F5741C496BE09DCAE3D7BAAC
-73A156B5DF2B0755E68BD155920A6150DF1E753B84E237281CFEA4910BB083F8
-6AECFFEDF1D525FA46371DEF471F0CB6659487B313A8D359A03E884EA2228B26
-2AAA6E0C0F07E7C13FA801DD6B90DCE6F6C6F5031B99ABBCB5F452A8F794C909
-69AE26952FD880598F875CAD3AB3DFDC0C939DC7A31F476C6D7AFF4DAAD3E9D1
-4A4C30D7A74B39437000E96F3E8EFA5F18C454801364A4ED9DF18EAFFB8913DB
-6510240527583206CC560754FF53A329F44709F26A06FB09BF00A2EDB1E5CEAA
-0BB270034C1B38A4F4CBBCE4B7D5D9ED0C84B145DA7C06B9C72E18503EA36F1D
-583A9CE760F8697ADCB2521DEDCDF12902378714A552BA60259F8FD0E0B552A1
-1A9CE5B80E6027288B3A427A7AFEF9AA7B3CF653F328E25E695F4DC62A9136D2
-37C15A90934D3F5B0613224B3768F501DBFB636C910159398BB6466492515F61
-F72FA38746B59916E86806B02960A2ACA91F27532E4FF0E6B87EB37550EE6EE1
-927995496CAA8BF5C42717EB6575CCE3FB603E71434A28C4485D7B8DADBA8808
-DBE81B83FE5615085E487D80E5A953140780390326202CBB8F58F80D741FB249
-FA65B29A37D981D092BB55435DA4811D635ECD039D5C06E913C29781BA236DAC
-2BF28B1D4A14AF53CF1A65A58CA010BE3871D054F876197FA678F007BF23832C
-2FE26A9CC5EB694F8948BF64433DB62683DFE1B5B11FBBF64FD8BC982C4FD76A
-340588BDC3DEC7176F3B157930F790BED7BF4C78FE9E0CBC7991732F5393473C
-09AE54837859EE7CE7087D22DD4C78BCE1998EC4969081DAE70B34532222EC94
-97F3C1EFEC138CF4466307641B6A76545A4C5714B70C7AF2E2AD2A0DC177E114
-1FECE500D23085BBE3DCBC2C25251196DA9C528208AD98A8B8F24A4AB70A1DC2
-1A856A6560BFEC39DC6D4F7DD9AF244B1DC74C6C564DDA21BB518B6750D9E738
-5056BF470661ACEF8EEA729C83BEDA82F031FAC04FB68C4375EB4242ADF4CC6F
-389573C7AD04234D3F9ED908B454BA369511F38E450F76E99F150A552D9860D7
-B45F72052DF2F1DD4126FA50652AED92CDF507DFF05C79A1E0757C33833EFD61
-DF6F1034F94515F708398BE67493619BFB50DA150E58EBC7D46460E2DF967A43
-A9EE68B9A81D1196088CA009ED9A3F26E56A005C20516778F26F308AC8CA7FBB
-0D9569AE74F7B22E1020A81C02E9651B0B4C83E36D666C12672C85006C4D9026
-82E090DC7187C3DB4FB345
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-%%BeginFont: BeraSans-Roman
-%!PS-AdobeFont-1.0: BeraSans-Roman 002.000
-%%CreationDate: Thu Jan 29 18:25:49 2004
-%%VMusage: 120000 150000
-11 dict begin
-/FontInfo 14 dict dup begin
-/version (002.000) readonly def
-/FullName (Bera Sans) readonly def
-/FamilyName (Bera Sans) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -104 def
-/UnderlineThickness 70 def
-/Weight (Normal) readonly def
-end readonly def
-/FontName /BeraSans-Roman def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /.notdef put
-readonly def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [ 0.00100 0 0 0.00100 0 0 ] readonly def
-/FontBBox {-183 -236 1287 928} readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
-1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
-204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
-429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
-FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
-C19258EFAFDC276CB1ADE9208A941A36D18A96F6D1C771F81C4B3B8CF0CBC2E8
-4B44D923DDCE84E17DAE82547EA9EA5E732D78F03AA245377BF0780A3752527B
-6E63F6A41202E7A6C4E4F9330A0AABBD04387E12F2ABF531216BF498DC6B6BE6
-06DD50B385DDB864515170905E2BF225AB9AEF29A2181200040460795735C124
-59C90AE9BF9F01F42A2ACC5A5D97D4F6548FBC903ECEFE9FBC8492EFEE55ED6F
-F29A7BB50432A42FF30DB3CEBFE1C2BF83D613F2C846B7F2173F00B4EE5FAA8E
-12EDC39BDDF670F50F6AF072673281554416E77FF134014D5C465127C28647BE
-3E810BBD9EC9F9580C21D2E9479B8F0435749734B76F4C06995E769710828768
-3141ACD67803BC92D5B405AEBD4B25D5DF255B110F1EF1C35D45D24AD0B1E0C6
-8816579DF17721764D5D2CE396276ECE1E6142DC2EEDF83FD7B65717064CF671
-051D92A9993F82D241AA1C3254DBD3DC53886264BDA18DE9FB8F584DEC9A32F9
-82A6131D7140BC7926C074E26639A7141B87ACCD64E61A25DD7E26F463FD7834
-964655DDF83538CF1DEA3D6363DE79EBBCDB429279F84F5DA8035CE823A76FDA
-C2FE77036F5B9D71C0CBB063689C0C9770514E550CDBB1BE97D763729B78CFE3
-DD162726B3F3190F0003F4812E9877545507664B32A1BC0E6C933BA64EEB3563
-39606495CEDCB8EA6E63ABEC9F3558DAA0BAA350F45A6E9B145480D9513B87EC
-14F7551489E0F96B698A104DCDAEF9160549D551093AB3F5F7EBDDEBCAA3ABA5
-F0CD388ED13E9611675BA045A8E99C002616ED89D1F3EF0537C6E787DEF9B5D3
-F20879DF1555A646A79400D3EB80A209937A45A6345C4E51748D3A5C523F9F93
-FCA3628D463FABD8537A948B3A3715BAAEE70345F5186A550FAC78ACD262E671
-AF8FDCC133800B82183CD17B4EA18EB6AD976F91FE3C1447EAB9EACE7D6F4BD6
-37511D6DF89EC0FF0FA59D6A9C91322E7FDE64EC2396687FF99B6ECA7915B7F7
-2E0DECE748D0A6EFA2B360735E9D2F10057A69909D799A41207032C8C72C095E
-B25F995CC6784AAD96F218549C75AE4E1F57A1D48A8A13738B3FC721859B7071
-F4CBBC1E566A64DE279B28D19B942C009471D05F88E88DCB245DF7F584430551
-24C0887C1D9FF2C25ADC301E93E1AE4CD7658D341BF5C0E58EAD9AAE3B2E9F86
-13DCC22722EFEC5A085721973E3A6D0DF6453F4EABFA0E7E52332A7A62294676
-4340808575EEF046BBD4E29DEB459077A8C975C589E2C437E31A4B795A876707
-612E2C344A9892D40827D7733618F000791301E61F2CCDF677351FB9D4244C96
-9804F496876612C49B77BBC58D0A31BE918F1463EAA1C52EA39268341EFD5879
-A406BF8C97C89C23E4467D0B70218025C4DC40A23F354F8256EC70B764BD38FC
-FE2DD59EE42B5D10044AEA760474346F9E4CC18D910C690FD91761D89DFA63B0
-857CA6DDBDCE3D17072832FB3AB3D12A1AEE42D1E757075D7FA643C6B790DFFA
-C90D809D45A6324BAC75A087DF95C3D15F1602401CB8DC1B31BBB1889FEB5269
-BB224D59C476093BF7D6FB9AD1DF18A9660FF7F6188E1C11B1C0FABC6FC7D296
-71CC2C12CD5D12F0EBCB2B948FE75CFA5579B8120D5029F0247781768F70176F
-73F2A44A92B5FC4864AAAE0486DAFA1EE0EAA946E1103C005F96646BFA7670DD
-9A7F8C0011E2CA31D1C572DF1EA4A74AD56127B97981BCA6EC367513640AB0A4
-55471CD25CFBA12690C42CFC07B46F7C277E0BA25D530F6510D3ADAB98215D70
-CC4E75829B54C54E761DE11B40A3C88E85D7BAE4BA634DBA68784A9891E09B40
-E385ED7FEF5491A61861B9E0E988BE9B373B787F29F3389FBD5501FB92101FBC
-B2562F673E9D6DEF465D0EEEDABA4CF53F33CF3659AEDCE581F4A14EFF7D09DA
-F4B7D858D729C6B04D5539109B0E2506468B7DC914DFA274EFF21A1AEBBE045C
-058836DCF9165B6A558391FC84D022F902F9E0A0201EF2F5EC7FAEDF45663614
-DC8BF187E8F18881C618B44E1A198E15159E283C766DA659E5907D22A3272287
-34DDDD696E62C8DF7BEAB869159490DE50B1A948A5E0DE337E488ECDB704D452
-3184E7E515FE7B8E2198A4A687B05E040B65754D0D41FE7C936B8B1AFCB20A4A
-74CBA566928C572C5D675C82D25F7967071A8CCAC0AF2C9D50BBF647D8F78CC0
-A20617F875761CAAF9AC056F6F57532C94426BAD51E4F7A033E90B94CC38F170
-E72B258E26D2346F4C12A84382E9E6B5B8BEBD6AC80750C7E755D2A97DCD3486
-FA9D2AA520130AC97BD73E22D615F497E1D4B8E41E591FA7436C9C10A0F0196E
-709F3AE28A7D824F1A287BD14DF7F0B47BE3511609E06F3623964F5BBCEEF426
-99263E831601C14EF543A340C4406ADB84E6078FF9CB67722C3892E9D23EBB31
-3176160ECAC8B5444F066BF934E2160F15C2D342C5A3213264C7F48E62AA58F9
-5D69843AAF89433F5B68643A0DE3A36E3BFC21E30184CE62E8E5563CFA9F044C
-391F1BABFDDA2C81D024AA8FDBD5F95A3CC593DBD43655219C18B31AC72BC0DA
-DC7A5F698F9225E37E2BEF9A4F491734FB4C34750C937D3056A92BE886D9E890
-7049737B35E6647D39CB4E5BA2CA4144EB5B07AEB191D73B9CC27A6FBB778F80
-29669B4254566316153027E76F2917E1E617544DA0C77B38A4A4F386101AF823
-D0CE42EF5455AE80F1077A52009CE266AA7ECAC1E49C268D703BA16BEDAE808D
-DA76DCC93AA07C526D61AF192AF0FC3BAB448778302E796FF2B47315AF2C1534
-F7C84FB7E5CF2AB52F2CE137C2E810F5E7EEE383C8845CB5621DC0BEDC0F46D4
-211D8C7BFA5F5DA989A364E6AB8388281D06DA5ACB26E9960DCA1C068F16BE26
-AF49ED49EA28EC5571E3C5BBEA6F32D700AEF3997A87C77C0EDAE6A35B66E10E
-59BACC59F43BAD69A9AEE5AB187E15291717BDDD1222D5F3889C2BBF2722196C
-7D51821ACA0A8BF1D8E01D1007436B4548A300FAC3FB92D1C58385EFCA18263F
-8FDF7F5715626D1B44FFD12200E2EC125537E605FE27D9800C9B396613126ED1
-7C385133C8E904E83E4F87D657D60C91664D5EDD657A79701410BED6E2C6CA62
-56DE6F1D5AEE623C1A9E942BCD316FB5E7B3FD5E9A3E309E953F4CF535F6F259
-50EDCBDC31FF014BCB9BCE5CD1E89F68D533C9F7880DF811F3460063AB2EE3A5
-F03C010B02BEA21265FF2E4143B4D3E7439084E241C3F350C716B5C121D87DBC
-9AAC0D62D5802C9FDA076F37BCD7FCDE95103326E203907E6FD975D688E5E352
-A8AB03CE66FA39C939D464736A462CD26766A6D101062200C0FBC4C0110000FA
-5EED7976F76DDFCA3822838A1E4BB1A1185BAEA942DFCF099DC935863FC63A22
-4505220862FC07BD788AC91CBBFF5A88CCFDA7C344C8FF5C8C2B5A4939AE4ABF
-7603F5C6299AA1D9AFF0E84882955D41A05A6B519C6F787CC81255C6EE5B08C7
-EB88E899BDC2AAA409E5B6BD4165A568FA883E8D4EAE167AE0E8A1988AF0D1E4
-D402BDE6C1CDAFD4E0F04C448C5B8409A60C6D9E3422A75D8C228FDE54FC22F1
-606ABBA024A5D1BF8FF6D402757EDD3460F819713A8862D360FADCE6CD35E914
-BAE1784CF27944250120304AFCC71A1211637C0E4B584210C4FF88E0E4949342
-6B6D79478AD40E28F780451FA6FD16604103D5C267D628C2A692D6F2C484C036
-5CC69E76169912D5BC89B63D862C4DBEA9564FBFC40AA3D12794DEE28DE4F3FB
-3BDAB575DB2A5AD24EACCE8693A395DBE858A4B5C553A20D9B8BFAB8F9A59F52
-954422DE079B602DD9968DA260DC3813B3175FAA0E11B1C81A5FF2F9D658D56D
-F3F71A993A0A6E7077D67BC380E231CEE45B2BF6B4DC5AC411FB7E34C1C84950
-69233E654A7AFE0FE4FCA5F70D43123BCD7C9D956512D041D379E12A93A67A13
-390B873D217C2B0C8AADEBB699BFF72BAB8654CD4C52F1B0ABC6384FA0B7A545
-18F93B2D7364D4ACC2D44BC891CAE203B5FB7C67807AA348E0D195AC354E6797
-E01021D498D22F6C4998669DE6BBF989FCDC96E00CAB27C8640255954CDDDAB6
-008DFA6ACA6A154FC50563D081C06A2C4E88DD41533E0294DD62A4826856002B
-69088B00754BBDFDF0B14A0082E528B96E78A0974B53C29A0D4A5CA5A0F41C09
-453B58096FF3527BA459C43C29007EC8EE33ADEAC5BC16323639A0D5AF43EA4A
-39B77AB5B47196E8BF928C178F19689BCC98D0458C66FB9EF37C6BC23A87BF7D
-F1FBE2C67DE14990C8610CCB73C8D7A5DB02A5FC4C556CC551B33F160CE46AC5
-584AAA74393AB3297FA12C379BB3986D786CFAF95AFBC0DDAB1F0343011F9C9D
-13170CA881279E82F7628C086CA493F0893DA7E989EEA220F5218C4E24B4F70E
-28B0C19CD3893ADC30EF147CFD414EA106D934DAD57DECFD0F5134553A699FA0
-A79523F972CE4C8D65D9BC5A87657E1D4C769EB8991B2D557265E9774973E8DD
-64C9973609D0498A2B82C9E8BE7F6E41A6F4B0DD83D62466AEAE558094DB1E4C
-DCDD82B1606DD10C53862EE916B80ABEFCE3560951BCF033190313526AEF4ED0
-E840DCEB4CE07E40DD25F247A4AD98DEEF389D682297AAE98244B670AFE9A7F0
-E806F05E90C083A86EF0358D68DA42FBEA1F3D5E809AE5D90184BEC787DE0091
-9989FAC227CC0209411C767F4274CCB5571831DBBA9808F5050D80CD4D804BE8
-4056855265D6345156F96D9C4A2F8162CE26D5CB67D55A9BE5349BFE0749328F
-355C16D076B4511CDA9C52AF48C0D001B71E2CE6876C786DB107A20CCBA2CF63
-8242DDDE21C6DD294A9AC86F9E445D54D98EEF03D4054AA7058DC40789EC953C
-4E885D63014E05543BAF6D200B0CDE6105B3B418AACF5852D317E7AADBA195FB
-A8E870C0DAF48CDAB7907D0666894AAB6ADDB96A8C446A6F9FAD7D266CD69A28
-60ED5EFE6AC8414F596D1ED1E3B05841D08707F2560D95E4E2ED6FA130777C91
-39F008525D1F2819CC42EE446A0150FA91188F0DB0D4579DF9AD4893EBB4A94E
-A94D2371CFDCCF08ED694694C87EE6ED62444852A8DA60D1898C6C69E2F8C5BB
-A51C3C156261DFD0AAA09F7DDA563F63B3402A1B1FB9E5CB6885EA04222540B6
-8F5E59B815218E45116CAFFD342A780092AE8E67A4E14D2AEBD7928B47D5F663
-723347A83C21B4CBAD82AF7C4654AB0619D785AE56331039CBF518EE96D39E7B
-7D7060ED2699F76148A60ABD76480A061AC94ABDC4CB6CECFB5980652A84710A
-07028C921653460CBE8DD10E62849D30D6DE30B8752098720FF1D1EB8D5CE342
-822F7C04995B651A758647B076390C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont
-TeXDict begin 39158278 55380994 1000 600 600 (pst-news13.dvi)
-@start /Fa 140[49 49 6[49 1[49 5[49 14[49 49 2[49 80[{
- TeXBase1Encoding ReEncodeFont }8 81.8175 /BeraSansMono-Oblique
-rf /Fb 190[43 65[{ .167 SlantFont TeXBase1Encoding ReEncodeFont }1
-59.7754 /BeraSerif-Roman rf /Fc 200[27 27 27 27 27 27
-27 49[{ TeXBase1Encoding ReEncodeFont }7 44.8316 /BeraSansMono-Roman
-rf /Fd 130[45 1[45 1[45 45 45 1[45 45 45 45 45 45 45
-45 45 45 2[45 45 45 45 45 45 45 45 45 2[45 45 45 45 8[45
-1[45 2[45 5[45 3[45 1[45 2[45 45 4[45 2[45 45 45 45 45
-45 1[45 45 45 45 45 45 45 40[{ TeXBase1Encoding ReEncodeFont }50
-74.7193 /BeraSansMono-Roman rf /Fe 255[71{}1 90.9091
-/CMSY10 rf /Ff 134[45 52 5[41 4[80 1[47 3[43 45 2[39
-39 38[25 25 58[{}11 90.9091 /CMMI10 rf /Fg 194[71 3[45
-45 45 1[45 45 1[45 45 45 4[71 1[35 35 40[{}12 90.9091
-/CMR10 rf /Fh 3[53 5[49 95[41 27[43 3[46 53 33 42 39
-1[52 49 53 78 26 50 1[26 53 52 30 48 52 46 1[49 8[58
-3[55 56 62 67 55 67 2[54 61 1[32 1[65 57 60 66 63 8[28
-13[26 41[55 2[{ .167 SlantFont TeXBase1Encoding ReEncodeFont }41
-81.8175 /BeraSerif-Roman rf /Fi 139[112 112 112 1[112
-4[112 1[112 5[112 99[{ TeXBase1Encoding ReEncodeFont }7
-185.902 /BeraSansMono-Bold rf /Fj 139[74 1[76 16[105
-16[114 6[58 26[59 46[{ TeXBase1Encoding ReEncodeFont }6
-154.968 /BeraSans-Bold rf /Fk 130[49 1[49 1[49 49 49
-49 49 49 49 49 49 49 49 49 49 49 49 1[49 49 49 49 49
-49 49 49 49 3[49 49 49 6[49 49 49 1[49 49 49 49 5[49
-3[49 3[49 1[49 2[49 49 1[49 49 49 49 49 49 49 49 49 49
-49 49 49 49 49 49 6[49 33[{ TeXBase1Encoding ReEncodeFont }59
-81.8175 /BeraSansMono-Roman rf /Fl 134[49 49 3[49 49
-49 1[49 49 49 2[49 1[49 3[49 49 49 52[49 49 45[{
- TeXBase1Encoding ReEncodeFont }15 81.8175 /BeraSansMono-Bold
-rf /Fm 105[41 25[30 5[48 1[38 46 43 1[57 55 59 1[31 2[31
-59 1[35 52 57 50 1[53 12[61 59 68 1[62 22[57 1[57 57
-57 57 57 57 57 57 30 28 4[39 39 37[59 2[{
- TeXBase1Encoding ReEncodeFont }35 81.8175 /BeraSerif-Bold
-rf /Fn 134[54 4[54 54 54 1[54 54 54 54 54 54 1[54 54
-54 1[54 54 54 1[54 4[54 9[54 4[54 5[54 3[54 20[54 46[{
- TeXBase1Encoding ReEncodeFont }23 89.6632 /BeraSansMono-Bold
-rf /Fo 105[45 28[58 1[83 2[43 53 44 1[64 62 64 93 31
-60 1[31 64 64 1[61 64 53 64 61 7[65 6[69 2[76 75 89 1[69
-1[33 1[74 61 2[66 68 11[62 62 62 62 62 62 2[34 1[34 44[{
- TeXBase1Encoding ReEncodeFont }39 89.6632 /BeraSans-Bold
-rf /Fp 199[52 52 52 52 52 52 52 50[{ TeXBase1Encoding ReEncodeFont }7
-74.7193 /BeraSans-Bold rf /Fq 134[44 4[29 39 31 1[47
-46 47 1[21 2[21 47 1[26 46 47 41 1[46 12[46 47 52 1[45
-9[43 2[52 15[48 48 3[24 43[47 2[{ TeXBase1Encoding ReEncodeFont }25
-74.7193 /BeraSans-Roman rf /Fr 32[55 72[41 27[43 46 46
-70 46 53 33 42 39 52 52 49 53 78 26 50 1[26 53 52 30
-48 52 46 52 49 3[32 1[32 1[54 1[84 59 69 55 56 62 1[55
-1[72 84 54 61 33 32 71 65 57 60 66 63 60 59 6[28 52 52
-52 52 52 52 52 52 52 52 28 26 28 26 10[33 30[55 2[{
- TeXBase1Encoding ReEncodeFont }68 81.8175 /BeraSerif-Roman
-rf /Fs 32[59 106[39 1[40 2[56 9[55 2[59 11[63 13[68 72[{
- TeXBase1Encoding ReEncodeFont }8 81.8175 /BeraSans-Bold
-rf /Ft 134[48 3[52 32 43 34 2[50 3[47 2[52 52 1[50 1[45
-1[50 16[49 2[71 18[28 6[52 52 52 52 3[26 2[32 32 40[{
- TeXBase1Encoding ReEncodeFont }22 81.8175 /BeraSans-Roman
-rf /Fu 134[65 65 3[65 65 65 1[65 65 65 2[65 1[65 3[65
-65 65 52[65 65 45[{ TeXBase1Encoding ReEncodeFont }15
-107.596 /BeraSansMono-Bold rf /Fv 105[54 25[39 3[69 99
-70 77 51 64 53 1[77 74 77 112 37 72 1[37 77 77 47 73
-77 64 77 73 12[73 77 83 1[79 6[40 5[79 9[75 3[75 75 75
-75 75 75 39 41 4[49 49 37[80 2[{ TeXBase1Encoding ReEncodeFont }42
-107.596 /BeraSans-Bold rf /Fw 136[93 3[93 13[93 22[93
-26[93 93 93 93 2[93 45[{ TeXBase1Encoding ReEncodeFont }9
-154.968 /BeraSansMono-Bold rf /Fx 105[93 33[89 111 92
-1[133 4[124 1[64 132 133 1[126 1[110 1[125 12[127 134
-2[136 158 79[{ TeXBase1Encoding ReEncodeFont }16 185.902
-/BeraSans-Bold rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%BeginPaperSize: a4
-/setpagedevice where
-{ pop << /PageSize [595 842] >> setpagedevice }
-{ /a4 where { pop a4 } if }
-ifelse
-%%EndPaperSize
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop 0 0 a
-SDict begin [/Producer (dvips + Distiller)/Title ()/Subject ()/Creator
-(LaTeX with hyperref package)/Author ()/Keywords () /DOCINFO pdfmark
-end
- 0 0 a 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end
- 173 -379 a Black 0 TeXcolorgray Black 0 TeXcolorgray
-181 -60 a
- /pssetRGBcolor /setrgbcolor load def /pssetCMYKcolor /setcmykcolor
-load def /pssetGraycolor /setgray load def
- 181 -60 a 181 -60 a
-tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end
- 181 -60 a 181 -60 a
-tx@Dict begin gsave STV CP T /ps@refangle 0. def grestore end
- 181
--60 a 181 -60 a
-tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end
- 181 -60 a 181 -60 a
-SDict begin [/Count -3/Dest (part.1) cvn/Title (pstricks \205 package)
-/OUT pdfmark end
- 181 -60 a 181 -60
-a
-SDict begin [/Count -2/Dest (section.1) cvn/Title (pstricks.sty) /OUT
-pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.1.1) cvn/Title (RGB to gray)
-/OUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.1.2) cvn/Title (CMYK to gray)
-/OUT pdfmark end
- 181 -60 a 181
--60 a
-SDict begin [/Count -5/Dest (section.2) cvn/Title (pstricks.tex \(2.43\205 2013/05/12\))
-/OUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.2.1) cvn/Title (labelsep) /OUT
-pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.2.2) cvn/Title (Coordinates)
-/OUT pdfmark end
- 181 -60
-a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.2.3) cvn/Title (Fillstyle dots)
-/OUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.2.4) cvn/Title (New macro \134psRing)
-/OUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.2.5) cvn/Title (New macros \134pssetMonochrome, \134pssetGrayscale, and \134psresetColor)
-/OUT pdfmark end
- 181
--60 a 181 -60 a
-SDict begin [/Count -1/Dest (section.3) cvn/Title (The PostScript header files)
-/OUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (subsection.3.1) cvn/Title (pstricks.pro)
-/OUT pdfmark end
- 181 -60 a 181 -60
-a
-SDict begin [/Count -2/Dest (part.2) cvn/Title (Other packages) /OUT
-pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (section.4) cvn/Title (pst-node \205 version 1.45 | 2013/04/29)
-/OUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin [/Count -0/Dest (section*.2) cvn/Title (References) /OUT
-pdfmark end
- 181 -60 a 181
--60 a
-SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark
-end
- 181 -60 a 181 -60 a
-SDict begin [ {Catalog}<<>> /PUT pdfmark end
- 181 -60 a 181 -60 a
-SDict begin H.S end
- 181 -60
-a 181 -60 a
-SDict begin 14.28004 H.A end
- 181 -60 a 181 -60 a
-SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end
- 181 -60 a -688 5066 a
-@beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 0.75 setgray 0. true 0.0 -163.60327 611.73398 284.52744
-.5 Frame gsave 0.75 setgray 1. .setopacityalpha fill grestore
-gsave 0.8 SLW 0.75 setgray 1. .setopacityalpha 0 setlinejoin 0
- setlinecap stroke grestore end
-
-@endspecial @beginspecial
-@setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 1 0.5508 0 setrgbcolor 0. true 0.0 284.52744 611.73398
-298.7538 .5 Frame gsave 1 0.5508 0 setrgbcolor 1. .setopacityalpha
- fill grestore gsave 0.8 SLW 1 0.5508 0 setrgbcolor 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-@endspecial @beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 1 0.5508 0 setrgbcolor 0. true 0.0 600.35306 611.73398
-603.19807 .5 Frame gsave 1 0.5508 0 setrgbcolor 1. .setopacityalpha
- fill grestore gsave 0.8 SLW 1 0.5508 0 setrgbcolor 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-@endspecial
--688 5066 a
-tx@Dict begin { 85.35823 625.96036 } PutCoor PutBegin end
- -688 5066 a 1 0.4212 0 TeXcolorrgb -688 5063
-a
-tx@Dict begin CP CP translate 2. 2. scale NET end
- -688 5063 a Fx(PST)-20 b(ricks)-688 5063 y
-tx@Dict begin CP CP translate 1 2. div 1 2. div scale NET end
- -688 5063
-a 0 TeXcolorgray -688 5066 a
-tx@Dict begin PutEnd end
- -688 5066 a -688 5066 a
-tx@Dict begin { 85.35823 401.18385 } PutCoor PutBegin end
-
--688 5066 a -179 x Fw(News)94 b(-)g(2013)-688 5043 y
-Fv(new)37 b(macros)g(and)g(bug\002xes)g(for)g(the)h(basic)f(package)f
-Fu(pstricks)-688 5066 y
-tx@Dict begin PutEnd end
- -688 5066 a -688 5066 a
-tx@Dict begin { 85.35823 358.50473 } PutCoor PutBegin end
- -688
-5066 a -688 5066 a
-tx@Dict begin PutEnd end
- -688 5066 a -688 5066 a
-tx@Dict begin { 85.35823 216.24101 } PutCoor PutBegin end
- -688 5066
-a -16 x Ft(May)24 b(22,)h(2013)-688 5066 y
-tx@Dict begin PutEnd end
- -688 5066
-a -688 5066 a
-tx@Dict begin { 85.35823 -73.9773 } PutCoor PutBegin end
- -688 5066 a 2146 4912 a Ft(P)l(ack)o(age)h(author\(s\):)
-2146 5030 y Fs(Herber)s(t)k(V)-5 b(o\337)-688 5066 y
-tx@Dict begin PutEnd end
-
--688 5066 a -688 5066 a
-tx@Dict begin { 312.98018 113.81097 } PutCoor PutBegin end
- -688 5066 a -2249 5512 a
-tx@Dict begin CP CP translate 15. 15. scale NET end
- -2249
-5512 a 0.8 0.8 1 TeXcolorrgb Fr(2013)p 0 TeXcolorgray
--2249 5512 a
-tx@Dict begin CP CP translate 1 15. div 1 15. div scale NET end
- -2249 5512 a -688 5066 a
-tx@Dict begin PutEnd end
- -688 5066 a 0 TeXcolorgray
-0 TeXcolorgray eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.2) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 181 -261 a
-Fq(Contents)3248 b Fp(2)p 1 0.4 0.2 TeXcolorrgb 181 -227
-1818 4 v 1998 -227 V 0 TeXcolorgray 0 TeXcolorgray 0 0 1
-TeXcolorrgb 181 31 a
-SDict begin H.S end
- 181 31 a 181 31 a
-SDict begin 18.90005 H.A end
- 181 31 a 181 31
-a
-SDict begin [/View [/XYZ H.V]/Dest (section*.1) cvn /DEST pdfmark end
- 181 31 a Fv(Contents)p 0 TeXcolorgray 0 0 1 TeXcolorrgb
-181 435 a Fo(I.)97 b Fn(pstricks)31 b Fo(\226)g(package)p
-1 0.4 0.2 TeXcolorrgb 3753 435 a
-SDict begin H.S end
- 3753 435 a Fo(3)3815
-435 y
-SDict begin 14.70004 H.L end
- 3815 435 a 3815 435 a
-SDict begin [/Subtype /Link/Dest (part.1) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
-[1 0 0] H.B /ANN pdfmark end
- 3815 435 a 0 0 1 TeXcolorrgb
-0 TeXcolorgray 181 635 a Fm(1.)79 b Fl(pstricks.sty)p
-1 0.4 0.2 TeXcolorrgb 3759 635 a
-SDict begin H.S end
- 3759 635 a Fm(3)3816
-635 y
-SDict begin 14.28004 H.L end
- 3816 635 a 3816 635 a
-SDict begin [/Subtype /Link/Dest (section.1) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
-[1 0 0] H.B /ANN pdfmark end
- 3816 635 a 0 TeXcolorgray
-304 754 a Fr(1.1.)139 b(RGB)26 b(to)g(gray)h(.)46 b(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)p 0 TeXcolorgray
-1 0.4 0.2 TeXcolorrgb 3763 754 a
-SDict begin H.S end
- 3763 754 a Fr(3)3815
-754 y
-SDict begin 14.28004 H.L end
- 3815 754 a 3815 754 a
-SDict begin [/Subtype /Link/Dest (subsection.1.1) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815 754 a 0 TeXcolorgray
-0 TeXcolorgray 304 872 a Fr(1.2.)139 b(CMYK)25 b(to)h(gray)f(.)45
-b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)p
-0 TeXcolorgray 1 0.4 0.2 TeXcolorrgb 3763 872 a
-SDict begin H.S end
- 3763
-872 a Fr(3)3815 872 y
-SDict begin 14.28004 H.L end
- 3815 872 a 3815 872 a
-SDict begin [/Subtype /Link/Dest (subsection.1.2) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815 872
-a 0 TeXcolorgray 0 TeXcolorgray 181 1073 a Fm(2.)79 b
-Fl(pstricks.tex)32 b Fm(\(2.43\226)c(2013/05/12\))p 1 0.4 0.2
-TeXcolorrgb 3759 1073 a
-SDict begin H.S end
- 3759 1073 a Fm(3)3816 1073 y
-SDict begin 14.28004 H.L end
-
-3816 1073 a 3816 1073 a
-SDict begin [/Subtype /Link/Dest (section.2) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
-[1 0 0] H.B /ANN pdfmark end
- 3816 1073 a 0 TeXcolorgray 304
-1191 a Fr(2.1.)139 b(labelsep)48 b(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)p 0 TeXcolorgray
-1 0.4 0.2 TeXcolorrgb 3763 1191 a
-SDict begin H.S end
- 3763 1191 a Fr(3)3815
-1191 y
-SDict begin 14.28004 H.L end
- 3815 1191 a 3815 1191 a
-SDict begin [/Subtype /Link/Dest (subsection.2.1) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815 1191 a 0 TeXcolorgray
-0 TeXcolorgray 304 1310 a Fr(2.2.)139 b(Coordinates)31
-b(.)46 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)p 0 TeXcolorgray 1 0.4 0.2 TeXcolorrgb 3763 1310
-a
-SDict begin H.S end
- 3763 1310 a Fr(3)3815 1310 y
-SDict begin 14.28004 H.L end
- 3815 1310 a 3815 1310
-a
-SDict begin [/Subtype /Link/Dest (subsection.2.2) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815 1310 a 0 TeXcolorgray 0 TeXcolorgray 304 1428
-a Fr(2.3.)139 b(Fillstyle)27 b Fk(dots)53 b Fr(.)45 b(.)h(.)f(.)h(.)f
-(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)p 0 TeXcolorgray
-1 0.4 0.2 TeXcolorrgb 3763 1428 a
-SDict begin H.S end
- 3763 1428 a Fr(4)3815
-1428 y
-SDict begin 14.28004 H.L end
- 3815 1428 a 3815 1428 a
-SDict begin [/Subtype /Link/Dest (subsection.2.3) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815 1428 a 0 TeXcolorgray
-0 TeXcolorgray 304 1547 a Fr(2.4.)139 b(New)26 b(macro)f
-Fk(\\psRing)47 b Fr(.)e(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-p 0 TeXcolorgray 1 0.4 0.2 TeXcolorrgb 3763 1547 a
-SDict begin H.S end
- 3763
-1547 a Fr(4)3815 1547 y
-SDict begin 14.28004 H.L end
- 3815 1547 a 3815 1547 a
-SDict begin [/Subtype /Link/Dest (subsection.2.4) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815
-1547 a 0 TeXcolorgray 0 TeXcolorgray 304 1665 a Fr(2.5.)139
-b(New)26 b(macros)f Fk(\\pssetMonochrome)p Fr(,)30 b
-Fk(\\pssetGrayscale)p Fr(,)g(and)c Fk(\\psresetColor)44
-b Fr(.)p 0 TeXcolorgray 1 0.4 0.2 TeXcolorrgb 3763 1665
-a
-SDict begin H.S end
- 3763 1665 a Fr(4)3815 1665 y
-SDict begin 14.28004 H.L end
- 3815 1665 a 3815 1665
-a
-SDict begin [/Subtype /Link/Dest (subsection.2.5) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815 1665 a 0 TeXcolorgray 0 TeXcolorgray 181 1866
-a Fm(3.)79 b(The)29 b(P)n(ostScript)e(header)j(\002les)p
-1 0.4 0.2 TeXcolorrgb 3759 1866 a
-SDict begin H.S end
- 3759 1866 a Fm(5)3816
-1866 y
-SDict begin 14.28004 H.L end
- 3816 1866 a 3816 1866 a
-SDict begin [/Subtype /Link/Dest (section.3) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
-[1 0 0] H.B /ANN pdfmark end
- 3816 1866 a 0 TeXcolorgray
-304 1984 a Fr(3.1.)139 b Fk(pstricks.pro)89 b Fr(.)46
-b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)p
-0 TeXcolorgray 1 0.4 0.2 TeXcolorrgb 3763 1984 a
-SDict begin H.S end
- 3763
-1984 a Fr(5)3815 1984 y
-SDict begin 14.28004 H.L end
- 3815 1984 a 3815 1984 a
-SDict begin [/Subtype /Link/Dest (subsection.3.1) cvn/H /I/Border [0
-0 0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3815
-1984 a 0 TeXcolorgray 0 TeXcolorgray 0 0 1 TeXcolorrgb
-181 2290 a Fo(II.)64 b(Other)31 b(packages)p 1 0.4 0.2
-TeXcolorrgb 3753 2290 a
-SDict begin H.S end
- 3753 2290 a Fo(6)3815 2290 y
-SDict begin 14.70004 H.L end
-
-3815 2290 a 3815 2290 a
-SDict begin [/Subtype /Link/Dest (part.2) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
-[1 0 0] H.B /ANN pdfmark end
- 3815 2290 a 0 0 1 TeXcolorrgb
-0 TeXcolorgray 181 2491 a Fm(4.)79 b Fl(pst-node)30 b
-Fm(\226)f(version)f(1.45)h(|)f(2013/04/29)p 1 0.4 0.2
-TeXcolorrgb 3759 2491 a
-SDict begin H.S end
- 3759 2491 a Fm(6)3816 2491 y
-SDict begin 14.28004 H.L end
-
-3816 2491 a 3816 2491 a
-SDict begin [/Subtype /Link/Dest (section.4) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
-[1 0 0] H.B /ANN pdfmark end
- 3816 2491 a 0 TeXcolorgray 181
-2691 a Fm(References)p 1 0.4 0.2 TeXcolorrgb 3759 2691
-a
-SDict begin H.S end
- 3759 2691 a Fm(7)3816 2691 y
-SDict begin 14.28004 H.L end
- 3816 2691 a 3816 2691
-a
-SDict begin [/Subtype /Link/Dest (section*.2) cvn/H /I/Border [0 0
-0]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
- 3816 2691 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.3) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 3764 -261
-a Fp(3)p 1 0.4 0.2 TeXcolorrgb 181 -227 1818 4 v 1998
--227 V 0 TeXcolorgray 0 TeXcolorgray 181 -60 a
-SDict begin H.S end
- 181 -60
-a 181 -60 a
-SDict begin 14.28004 H.A end
- 181 -60 a 181 -60 a
-SDict begin [/View [/XYZ H.V]/Dest (part.1) cvn /DEST pdfmark end
- 181 -60 a 0 0 1 TeXcolorrgb
-111 x Fj(P)l(ar)5 b(t)54 b(I.)181 312 y Fi(pstricks)64
-b Fx(\226)h(package)p 0 TeXcolorgray 181 518 a
-SDict begin H.S end
- 181 518
-a 181 518 a
-SDict begin 14.28004 H.A end
- 181 518 a 181 518 a
-SDict begin [/View [/XYZ H.V]/Dest (section.1) cvn /DEST pdfmark end
- 181 518 a 0 0 1 TeXcolorrgb
-95 x Fv(1.)54 b Fu(pstricks.sty)p 0 TeXcolorgray 181
-829 a Fr(There)31 b(are)f(new)g(optional)h(arguments)e
-Fk(monochrome)k Fr(and)d Fk(grayscale)i Fr(to)e(convert)h
-Fh(all)41 b Fr(RGB)30 b(and)181 948 y(CMYK)c(colors)g(into)g(black)g
-(and)g(white)g(or)h(grayscale.)33 b(The)25 b(equations)i(are:)181
-1104 y
-SDict begin H.S end
- 181 1104 a 181 1104 a
-SDict begin 14.28004 H.A end
- 181 1104 a 181 1104 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.1.1) cvn /DEST pdfmark
-end
- 181
-1104 a 0 0 1 TeXcolorrgb 104 x Fo(1.1.)46 b(RGB)31 b(to)g(gra)m(y)p
-0 TeXcolorgray 1211 1390 a Fr(gray)25 b Fg(=)g(0)p Ff(:)p
-Fg(07)p Fr(red)e Fg(+)d(0)p Ff(:)p Fg(71)p Fr(green)j
-Fg(+)d(0)p Ff(:)p Fg(21)p Fr(blue)181 1547 y
-SDict begin H.S end
- 181 1547
-a 181 1547 a
-SDict begin 14.28004 H.A end
- 181 1547 a 181 1547 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.1.2) cvn /DEST pdfmark
-end
- 181 1547 a 0 0 1 TeXcolorrgb
-103 x Fo(1.2.)46 b(CMYK)32 b(to)e(gra)m(y)p 0 TeXcolorgray
-1515 1928 a Ff(c)25 b Fg(=)g Ff(c)p Fg(\(1)d Fe(\000)d
-Ff(k)s Fg(\))i(+)f Ff(k)1474 2072 y(m)25 b Fg(=)g Ff(m)p
-Fg(\(1)c Fe(\000)f Ff(k)s Fg(\))h(+)f Ff(k)1506 2215
-y(y)28 b Fg(=)d Ff(y)s Fg(\(1)c Fe(\000)f Ff(k)s Fg(\))h(+)f
-Ff(k)1349 2359 y(r)m(;)15 b(g)s(;)g(b)27 b Fg(=)e(\(1)c
-Fe(\000)f Ff(c)p Fg(\))p Ff(;)15 b Fg(\(1)22 b Fe(\000)e
-Ff(m)p Fg(\))p Ff(;)15 b Fg(\(1)22 b Fe(\000)e Ff(y)s
-Fg(\))1368 2502 y Fr(gray)25 b Fg(=)g(0)p Ff(:)p Fg(299)p
-Ff(r)g Fg(+)20 b(0)p Ff(:)p Fg(587)p Ff(g)26 b Fg(+)20
-b(0)p Ff(:)p Fg(114)p Ff(b)272 2717 y Fr(See)27 b(also)f(section)p
-1 0.4 0.2 TeXcolorrgb 966 2735 a
-SDict begin H.S end
- 966 2735 a 1 0.4 0.2
-TeXcolorrgb -18 x Fr(2.5)g(on)g(the)g(following)i(page)p
-1 0.4 0.2 TeXcolorrgb 2020 2655 a
-SDict begin H.R end
- 2020 2655 a 2020 2717
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (subsection.2.5) cvn H.B /ANN pdfmark end
- 2020 2717 a 0 TeXcolorgray 27 w Fr(for)e(a)g(local)g(change)g(of)h
-(the)f(color)g(output.)181 2884 y
-SDict begin H.S end
- 181 2884 a 181 2884
-a
-SDict begin 14.28004 H.A end
- 181 2884 a 181 2884 a
-SDict begin [/View [/XYZ H.V]/Dest (section.2) cvn /DEST pdfmark end
- 181 2884 a 0 0 1 TeXcolorrgb
-138 x Fv(2.)54 b Fu(pstricks.tex)35 b Fv(\(2.43\226)i(2013/05/12\))p
-0 TeXcolorgray 181 3238 a Fr(There)29 b(is)g(a)g(new)f(optional)i
-(argument)e Fk(pgffunctions)k Fr(for)d(the)g(environment)g
-Fk(pspicture)p Fr(.)42 b(W)o(ith)181 3357 y(this)c(option)g(one)h(can)e
-(force)i(the)e(loading)i(of)g(the)e(special)i(pgf)g(P)m(ostScript)f
-(function)f(which)h(in)181 3475 y(some)c(cases)e(are)i(missing,)g(when)
-f(using)g(the)g(package)g Fk(auto-pst-pdf)j Fr(and)d(another)f(package)
-181 3594 y(which)26 b(uses)g(pgf)h(macros.)272 3713 y
-Fd(\\)p 0 0 1 TeXcolorrgb(begin)p 0 TeXcolorgray({)p
-0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray -1 w(}[)p
-0 0 0 TeXcolorrgb(pgffunctions)p 0 TeXcolorgray(,...]\(...\)\(...\))p
-0 TeXcolorgray 0 TeXcolorgray 181 3866 a
-SDict begin H.S end
- 181 3866 a 181
-3866 a
-SDict begin 14.28004 H.A end
- 181 3866 a 181 3866 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.2.1) cvn /DEST pdfmark
-end
- 181 3866 a 0 0 1 TeXcolorrgb
-107 x Fo(2.1.)46 b(labelsep)p 0 TeXcolorgray 181 4155
-a Fr(The)31 b Fk(labelsep)h Fr(is)f(the)f(\002rst)h(\226)f(optional)h
-(\226)g(argument)f(of)h Fk(\\uput)p Fr(.)47 b(It)31 b(is)f(now)h
-(possible)h(to)f(use)f(the)181 4273 y(P)m(ostScript)c(notation)f(for)h
-(this)f Fh(length)p Fr(,)h(eg)g Fk({!)50 b(45)g(sin)g(3)f(mul})p
-Fr(.)34 b(Then)24 b(the)i(unit)f(which)g(is)g(active)181
-4392 y(when)g Fk(\\uput)g Fr(is)g(active)g(is)g(used.)32
-b(W)o(ith)24 b(a)g(unit)g(the)h(PS)f(notation)g(ist)h(not)f(allowed)i
-(and)e(leads)h(to)g(an)181 4510 y(error!)181 4650 y
-SDict begin H.S end
- 181
-4650 a 181 4650 a
-SDict begin 14.28004 H.A end
- 181 4650 a 181 4650 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.2.2) cvn /DEST pdfmark
-end
- 181 4650 a 0 0 1
-TeXcolorrgb 121 x Fo(2.2.)46 b(Coordinates)p 0 TeXcolorgray
-181 4953 a Fr(Additionally)37 b(to)d(the)h(special)h(pair)f(of)g
-(coordinates)h Fk(\()2211 4969 y(*)2260 4953 y(x)50 b(f\(x\)\))36
-b Fr(where)g Ff(x)e Fr(must)g(be)i(a)f(value)g(in)181
-5071 y(P)m(ostScript)j(notation)g(and)f Ff(f)10 b Fg(\()p
-Ff(x)p Fg(\))38 b Fr(in)g(algebaric)g(noatation,)i(there)f(is)f(now)f
-(a)h Fk(\(+{x},)51 b({f\(x\)}\))p Fr(.)181 5190 y(Both)33
-b(expressions)g(must)f(be)h(in)f(algebraic)h(notation)f(and)g
-Fk({x})g Fr(must)g(expand)h(to)f(a)g(value)h(or)f(an)181
-5308 y(expression)c(which)d(uses)h(known)g(system)g(or)g(user)g
-(de\002ned)h(P)m(ostScript)g(functions.)p 0 TeXcolorgray
-0 TeXcolorgray eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.4) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 181 -261 a
-Fq(2.3.)36 b(F)-5 b(illst)q(yle)21 b Fd(dots)2921 b Fp(4)p
-1 0.4 0.2 TeXcolorrgb 181 -227 1818 4 v 1998 -227 V 0
-TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-181 -60 a
-SDict begin H.S end
- 181 -60 a 181 -60 a
-SDict begin 14.28004 H.A end
- 181 -60 a 181 -60 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-2) cvn /DEST pdfmark
-end
- 181
--60 a 418 432 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 0 setgray gsave 1. .setopacityalpha
- 0.8 SLW 0.75 setgray 0.0 0.0 85.35823 56.90549 0.0 0.0 28.45274 abs
-28.45274 abs 1 10 { 0 setgray } 8.0 /Helvetica findfont 8.0 scalefont
-setfont Grid grestore end
-
-@endspecial
-418 432 a
-tx@Dict begin tx@NodeDict begin {/x (sqrt(Pi)) AlgParser cvx def /Func
-(1.5*(sin(x)^2+cos(x)^2)) AlgParser cvx def x Func 28.45274 mul exch
-28.45274 mul exch } false /N@A 10 {InitPnode } /NodeScale {} def NewNode
-end end
- 418 432 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 0 setgray /DS 2.0 2. CLW mul
-add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot
-/Dot { moveto gsave 1. 1. scale (b) show grestore } bind def tx@NodeDict
-begin tx@NodeDict /N@A known { /N@A load GetCenter } { 0 0 } ifelse
-end Dot end
-
-@endspecial
-@beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { BeginArrow
-1.5 1.5 scale false 0.4 1.4 1.5 2. 1. .setopacityalpha Arrow
- EndArrow } def 0.8 SLW 0 setgray /ArrowA { moveto } def /ArrowB
-{ BeginArrow 1.5 1.5 scale false 0.4 1.4 1.5 2. 1. .setopacityalpha
- Arrow EndArrow } def [ tx@NodeDict begin tx@NodeDict /N@A known
-{ /N@A load GetCenter } { 0 0 } ifelse end /Lineto /lineto load
-def 0 setlinejoin false Line gsave 0.8 SLW 0 setgray 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-@endspecial 0 TeXcolorgray
-1495 -60 a
-SDict begin H.S end
- 1495 -60 a 1495 -60 a
-SDict begin 14.28004 H.A end
- 1495 -60 a 1495 -60
-a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-3) cvn /DEST pdfmark
-end
- 1495 -60 a 1 1 0.85 TeXcolorrgb 1542 -100 2302 29 v
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 0 TeXcolorgray 1542
--100 4 29 v 1542 -125 29 4 v 1570 -125 2246 4 v 3816
--125 29 4 v 3840 -100 4 29 v 1 1 0.85 TeXcolorrgb 1545
-4 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 4
-4 105 v 0 TeXcolorgray 1542 4 V 1 1 0.85 TeXcolorrgb
-1570 4 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 4 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840
-4 4 105 v 0 TeXcolorgray 3840 4 V 1570 -27 a
-SDict begin H.S end
- 1570 -27
-a 1570 -27 a
-SDict begin 12.60004 H.A end
- 1570 -27 a 1570 -27 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-3.1) cvn /DEST pdfmark
-end
- 1570 -27 a -72 w Fc(1)45
-b Fd(\\)p 0 0 1 TeXcolorrgb(begin)p 0 TeXcolorgray({)p
-0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(}[)p 0 0 0
-TeXcolorrgb(showgrid)p 0 TeXcolorgray(]\(3,2\))p 1 1 0.85
-TeXcolorrgb 1545 109 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 1542 109 4 105 v 0 TeXcolorgray 1542 109
-V 1 1 0.85 TeXcolorrgb 1570 109 2246 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3816 109 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3840 109 4 105 v 0 TeXcolorgray
-3840 109 V 1570 78 a
-SDict begin H.S end
- 1570 78 a 1570 78 a
-SDict begin 12.60004 H.A end
- 1570 78 a 1570
-78 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-3.2) cvn /DEST pdfmark
-end
- 1570 78 a -72 w Fc(2)g Fd(\\)p 0 0 1 TeXcolorrgb(pnode)p
-0 TeXcolorgray(\(+{)p 0 0 0 TeXcolorrgb(sqrt)p 0 TeXcolorgray(\()p
-0 0 0 TeXcolorrgb(Pi)p 0 TeXcolorgray(\)},{1.5)2605 93
-y(*)2650 78 y(\()p 0 0 0 TeXcolorrgb(sin)p 0 TeXcolorgray
--1 w(\()p 0 0 0 TeXcolorrgb(x)p 0 TeXcolorgray(\)^2+)p
-0 0 0 TeXcolorrgb(cos)p 0 TeXcolorgray(\()p 0 0 0 TeXcolorrgb(x)p
-0 TeXcolorgray(\)^2\)}\){)p 0 0 0 TeXcolorrgb(A)p 0 TeXcolorgray(})p
-1 1 0.85 TeXcolorrgb 1545 214 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 1542 214 4 105 v 0 TeXcolorgray
-1542 214 V 1 1 0.85 TeXcolorrgb 1570 214 2246 105 v 0
-TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 214 25 105 v 0
-TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 214 4 105 v 0
-TeXcolorgray 3840 214 V 1570 182 a
-SDict begin H.S end
- 1570 182 a 1570 182
-a
-SDict begin 12.60004 H.A end
- 1570 182 a 1570 182 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-3.3) cvn /DEST pdfmark
-end
- 1570 182 a -72 w Fc(3)g Fd(\\)p
-0 0 1 TeXcolorrgb(psdot)p 0 TeXcolorgray(\()p 0 0 0 TeXcolorrgb(A)p
-0 TeXcolorgray(\))p 1 1 0.85 TeXcolorrgb 1545 318 25
-105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 318 4
-105 v 0 TeXcolorgray 1542 318 V 1 1 0.85 TeXcolorrgb
-1570 318 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 318 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 318 4 105 v 0 TeXcolorgray 3840 318 V 1570 287 a
-SDict begin H.S end
-
-1570 287 a 1570 287 a
-SDict begin 12.60004 H.A end
- 1570 287 a 1570 287 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-3.4) cvn /DEST pdfmark
-end
- 1570 287
-a -72 w Fc(4)g Fd(\\)p 0 0 1 TeXcolorrgb(psline)p 0 TeXcolorgray([)p
-0 0 0 TeXcolorrgb(arrowscale)p 0 TeXcolorgray(=1.5]{->}\()p
-0 0 0 TeXcolorrgb -1 w(A)p 0 TeXcolorgray(\))p 1 1 0.85
-TeXcolorrgb 1545 423 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 1542 423 4 105 v 0 TeXcolorgray 1542 423
-V 1 1 0.85 TeXcolorrgb 1570 423 2246 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3816 423 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3840 423 4 105 v 0 TeXcolorgray
-3840 423 V 1570 391 a
-SDict begin H.S end
- 1570 391 a 1570 391 a
-SDict begin 12.60004 H.A end
- 1570 391
-a 1570 391 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-3.5) cvn /DEST pdfmark
-end
- 1570 391 a -72 w Fc(5)g Fd(\\)p 0 0 1 TeXcolorrgb(end)p
-0 TeXcolorgray({)p 0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(})p
-1 1 0.85 TeXcolorrgb 1542 451 2302 29 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 0 TeXcolorgray 1542 451 4 29 v 1543
-451 29 4 v 1570 451 2246 4 v 3816 451 29 4 v 3840 451
-4 29 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 181
-589 a
-SDict begin H.S end
- 181 589 a 181 589 a
-SDict begin 14.28004 H.A end
- 181 589 a 181 589 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.2.3) cvn /DEST pdfmark
-end
- 181 589
-a 0 0 1 TeXcolorrgb 78 x Fo(2.3.)h(Fillst)q(yle)31 b
-Fn(dots)p 0 TeXcolorgray 181 849 a Fr(A)26 b(\002x)g(for)h(the)f
-(\002ll)g(style)h Fk(dots)g Fr(to)f(make)f(it)h(work)g(again:)p
-0 TeXcolorgray 0 TeXcolorgray 181 975 a
-SDict begin H.S end
- 181 975 a 181
-975 a
-SDict begin 14.28004 H.A end
- 181 975 a 181 975 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-5) cvn /DEST pdfmark
-end
- 181 975 a 299 1684 a @beginspecial
-@setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 0 setgray 0. true 0.0 0.0 113.81097 85.35823 .5 Frame
-gsave /SolidDot false def /clipType { clip } def gsave 0.8 SLW 0
-setgray 4.0 0.8 DotFill grestore gsave 0.8 SLW 0 setgray 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-@endspecial 0 TeXcolorgray 1495 1179 a
-SDict begin H.S end
- 1495
-1179 a 1495 1179 a
-SDict begin 14.28004 H.A end
- 1495 1179 a 1495 1179 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-6) cvn /DEST pdfmark
-end
- 1495 1179
-a 1 1 0.85 TeXcolorrgb 1542 1139 2302 29 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 0 TeXcolorgray 1542 1139 4 29 v
-1542 1114 29 4 v 1570 1114 2246 4 v 3816 1114 29 4 v
-3840 1139 4 29 v 1 1 0.85 TeXcolorrgb 1545 1243 25 105
-v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 1243 4 105
-v 0 TeXcolorgray 1542 1243 V 1 1 0.85 TeXcolorrgb 1570
-1243 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816
-1243 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840
-1243 4 105 v 0 TeXcolorgray 3840 1243 V 1570 1212 a
-SDict begin H.S end
- 1570
-1212 a 1570 1212 a
-SDict begin 12.60004 H.A end
- 1570 1212 a 1570 1212 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-6.1) cvn /DEST pdfmark
-end
- 1570 1212
-a -72 w Fc(1)45 b Fd(\\)p 0 0 0 TeXcolorrgb(pspicture)p
-0 TeXcolorgray(\(4,3\))p 1 1 0.85 TeXcolorrgb 1545 1348
-25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 1348
-4 105 v 0 TeXcolorgray 1542 1348 V 1 1 0.85 TeXcolorrgb
-1570 1348 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 1348 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 1348 4 105 v 0 TeXcolorgray 3840 1348 V 1570 1317
-a
-SDict begin H.S end
- 1570 1317 a 1570 1317 a
-SDict begin 12.60004 H.A end
- 1570 1317 a 1570 1317 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-6.2) cvn /DEST pdfmark
-end
- 1570
-1317 a -72 w Fc(2)g Fd(\\)p 0 0 1 TeXcolorrgb(psframe)p
-0 TeXcolorgray([)p 0 0 0 TeXcolorrgb(fillstyle)p 0 TeXcolorgray(=)p
-0 0 0 TeXcolorrgb(dots)p 0 TeXcolorgray(]\(4,3\))p 1 1 0.85
-TeXcolorrgb 1545 1453 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 1542 1453 4 105 v 0 TeXcolorgray 1542 1453
-V 1 1 0.85 TeXcolorrgb 1570 1453 2246 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3816 1453 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3840 1453 4 105 v 0 TeXcolorgray
-3840 1453 V 1570 1421 a
-SDict begin H.S end
- 1570 1421 a 1570 1421 a
-SDict begin 12.60004 H.A end
- 1570
-1421 a 1570 1421 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-6.3) cvn /DEST pdfmark
-end
- 1570 1421 a -72 w Fc(3)g Fd(\\)p 0 0 1
-TeXcolorrgb(endpspicture)p 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 1481 2302 29 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-0 TeXcolorgray 1542 1481 4 29 v 1543 1481 29 4 v 1570
-1481 2246 4 v 3816 1481 29 4 v 3840 1481 4 29 v 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 181 1822 a
-SDict begin H.S end
- 181 1822 a 181
-1822 a
-SDict begin 14.28004 H.A end
- 181 1822 a 181 1822 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.2.4) cvn /DEST pdfmark
-end
- 181 1822 a 0 0 1 TeXcolorrgb
-81 x Fo(2.4.)h(New)31 b(macro)g Fn(\\psRing)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 236 2107
-a Fk(\\psRing)p 0.8 TeXcolorgray 0.8 TeXcolorgray 579
-2132 100 93 v 0.8 TeXcolorgray 0 TeXcolorgray 605 2123
-a(*)p 0.8 TeXcolorgray 0 TeXcolorgray 0.8 TeXcolorgray
-0.8 TeXcolorgray 687 2149 494 129 v 0.8 TeXcolorgray
-0 TeXcolorgray 713 2107 a([Options])p 0.8 TeXcolorgray
-0 TeXcolorgray 35 w(\()p Ff(x)t Fh(,)8 b Ff(y)t Fk(\){)p
-Fh(Inner)27 b(R)r(adius)7 b Fk(}{)p Fh(Outer)27 b(R)r(adius)7
-b Fk(})p 0 TeXcolorgray 181 1996 2574 4 v 181 2176 4
-182 v 2752 2176 V 181 2178 2574 4 v 0 TeXcolorgray 0
-TeXcolorgray 181 2285 a
-SDict begin H.S end
- 181 2285 a 181 2285 a
-SDict begin 14.28004 H.A end
- 181 2285
-a 181 2285 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-8) cvn /DEST pdfmark
-end
- 181 2285 a 299 3230 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 0 setgray gsave 1. .setopacityalpha
- 0.8 SLW 0.75 setgray 0.0 0.0 113.81097 113.81097 0.0 0.0 28.45274
-abs 28.45274 abs 1 10 { 0 setgray } 8.0 /Helvetica findfont 8.0 scalefont
-setfont Grid grestore end
-
-
-@endspecial @beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 1 0 0 setrgbcolor 56.90549 56.90549 translate newpath 8.5359
-.5 CLW mul sub /InnerRadius ED 22.76227 .5 CLW mul sub /OuterRadius
-ED 0 0 InnerRadius 0 360 arc OuterRadius 0 moveto 0 0 OuterRadius 0
-0.0001 arcn closepath gsave 0.8 SLW 1 0 0 setrgbcolor 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-@endspecial @beginspecial
-@setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.0 SLW 0 setgray 56.90549 56.90549 translate newpath 28.45274
-.5 CLW mul sub /InnerRadius ED 56.90549 .5 CLW mul sub /OuterRadius
-ED 0 0 InnerRadius 0 360 arc OuterRadius 0 moveto 0 0 OuterRadius 0
-0.0001 arcn closepath gsave 0 setgray 0.5 .setopacityalpha fill
- grestore end
-
-@endspecial @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 0 setgray /DS 2.0 2. CLW mul
-add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0] FontDot
-/Dot { moveto gsave 1. 1. scale (b) show grestore } bind def 56.90549
-56.90549 Dot end
-
-@endspecial
-0 TeXcolorgray 1495 2502 a
-SDict begin H.S end
- 1495 2502 a 1495 2502 a
-SDict begin 14.28004 H.A end
- 1495
-2502 a 1495 2502 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-9) cvn /DEST pdfmark
-end
- 1495 2502 a 1 1 0.85 TeXcolorrgb 1542
-2462 2302 29 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 0
-TeXcolorgray 1542 2462 4 29 v 1542 2437 29 4 v 1570 2437
-2246 4 v 3816 2437 29 4 v 3840 2462 4 29 v 1 1 0.85 TeXcolorrgb
-1545 2567 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 2567 4 105 v 0 TeXcolorgray 1542 2567 V 1 1 0.85
-TeXcolorrgb 1570 2567 2246 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3816 2567 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3840 2567 4 105 v 0 TeXcolorgray 3840 2567
-V 1570 2536 a
-SDict begin H.S end
- 1570 2536 a 1570 2536 a
-SDict begin 12.60004 H.A end
- 1570 2536 a 1570
-2536 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-9.1) cvn /DEST pdfmark
-end
- 1570 2536 a -72 w Fc(1)45 b Fd(\\)p 0 0 1 TeXcolorrgb(begin)p
-0 TeXcolorgray({)p 0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(}[)p
-0 0 0 TeXcolorrgb(showgrid)p 0 TeXcolorgray(]\(4,4\))p
-1 1 0.85 TeXcolorrgb 1545 2672 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 1542 2672 4 105 v 0 TeXcolorgray
-1542 2672 V 1 1 0.85 TeXcolorrgb 1570 2672 2246 105 v
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 2672 25 105
-v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 2672 4 105
-v 0 TeXcolorgray 3840 2672 V 1570 2640 a
-SDict begin H.S end
- 1570 2640 a
-1570 2640 a
-SDict begin 12.60004 H.A end
- 1570 2640 a 1570 2640 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-9.2) cvn /DEST pdfmark
-end
- 1570 2640 a -72 w
-Fc(2)112 b Fd(\\)p 0 0 0 TeXcolorrgb(psRing)p 0 TeXcolorgray([)p
-0 0 0 TeXcolorrgb(linecolor)p 0 TeXcolorgray(=)p 0 0 0
-TeXcolorrgb(red)p 0 TeXcolorgray(]\(2,2\){0.3}{0.8})p
-1 1 0.85 TeXcolorrgb 1545 2776 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 1542 2776 4 105 v 0 TeXcolorgray
-1542 2776 V 1 1 0.85 TeXcolorrgb 1570 2776 2246 105 v
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 2776 25 105
-v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 2776 4 105
-v 0 TeXcolorgray 3840 2776 V 1570 2745 a
-SDict begin H.S end
- 1570 2745 a
-1570 2745 a
-SDict begin 12.60004 H.A end
- 1570 2745 a 1570 2745 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-9.3) cvn /DEST pdfmark
-end
- 1570 2745 a -72 w
-Fc(3)g Fd(\\)p 0 0 0 TeXcolorrgb(psRing)p 0 TeXcolorgray
-15 x(*)1997 2745 y([)p 0 0 0 TeXcolorrgb(opacity)p 0
-TeXcolorgray(=0.5]\(2,2\){1}{2})p 1 1 0.85 TeXcolorrgb
-1545 2881 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 2881 4 105 v 0 TeXcolorgray 1542 2881 V 1 1 0.85
-TeXcolorrgb 1570 2881 2246 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3816 2881 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3840 2881 4 105 v 0 TeXcolorgray 3840 2881
-V 1570 2849 a
-SDict begin H.S end
- 1570 2849 a 1570 2849 a
-SDict begin 12.60004 H.A end
- 1570 2849 a 1570
-2849 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-9.4) cvn /DEST pdfmark
-end
- 1570 2849 a -72 w Fc(4)45 b Fd(\\)p 0 0 1 TeXcolorrgb(psdot)p
-0 TeXcolorgray(\(2,2\))p 1 1 0.85 TeXcolorrgb 1545 2985
-25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 2985
-4 105 v 0 TeXcolorgray 1542 2985 V 1 1 0.85 TeXcolorrgb
-1570 2985 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 2985 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 2985 4 105 v 0 TeXcolorgray 3840 2985 V 1570 2954
-a
-SDict begin H.S end
- 1570 2954 a 1570 2954 a
-SDict begin 12.60004 H.A end
- 1570 2954 a 1570 2954 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-9.5) cvn /DEST pdfmark
-end
- 1570
-2954 a -72 w Fc(5)g Fd(\\)p 0 0 1 TeXcolorrgb(end)p 0
-TeXcolorgray({)p 0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(})p
-1 1 0.85 TeXcolorrgb 1542 3014 2302 29 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 0 TeXcolorgray 1542 3014 4 29 v
-1543 3014 29 4 v 1570 3014 2246 4 v 3816 3014 29 4 v
-3840 3014 4 29 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-181 3368 a
-SDict begin H.S end
- 181 3368 a 181 3368 a
-SDict begin 14.28004 H.A end
- 181 3368 a 181 3368
-a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.2.5) cvn /DEST pdfmark
-end
- 181 3368 a 0 0 1 TeXcolorrgb 78 x Fo(2.5.)h(New)31
-b(macros)g Fn(\\pssetMonochrome)p Fo(,)g Fn(\\pssetGrayscale)p
-Fo(,)g(and)g Fn(\\psresetColor)p 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 236 3647 a Fk(\\pssetMonochrome)236
-3766 y(\\pssetGrayscale)236 3884 y(\\psresetColor)p 0
-TeXcolorgray 181 3539 871 4 v 181 3946 4 409 v 1049 3946
-V 181 3948 871 4 v 0 TeXcolorgray 0 TeXcolorgray 181
-4056 a
-SDict begin H.S end
- 181 4056 a 181 4056 a
-SDict begin 14.28004 H.A end
- 181 4056 a 181 4056 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-11) cvn /DEST pdfmark
-end
- 181
-4056 a 299 5001 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 0 setgray gsave 1. .setopacityalpha
- 0.8 SLW 0.75 setgray 0.0 0.0 113.81097 113.81097 0.0 0.0 28.45274
-abs 28.45274 abs 1 10 { 0 setgray } 8.0 /Helvetica findfont 8.0 scalefont
-setfont Grid grestore end
-
-@endspecial
-299 5001 a
- /setrgbcolor { add add 0 gt {0}{1} ifelse setgray } def /setcmykcolor{
-4 dict begin /k ED /y ED /m ED /c ED 1 1 k sub c mul k add sub 0.29
-mul 1 1 k sub m mul k add sub 0.587 mul add 1 1 k sub y mul k add sub
-0.114 mul add end 0 gt {0}{1} ifelse setgray } def
- 299 5001 a @beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 1 0 0 setrgbcolor 56.90549 56.90549 translate newpath 8.5359
-.5 CLW mul sub /InnerRadius ED 22.76227 .5 CLW mul sub /OuterRadius
-ED 0 0 InnerRadius 0 360 arc OuterRadius 0 moveto 0 0 OuterRadius 0
-0.0001 arcn closepath gsave 0.8 SLW 1 0 0 setrgbcolor 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-@endspecial
-@beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.0 SLW 0 setgray 56.90549 56.90549 translate newpath 28.45274
-.5 CLW mul sub /InnerRadius ED 56.90549 .5 CLW mul sub /OuterRadius
-ED 0 0 InnerRadius 0 360 arc OuterRadius 0 moveto 0 0 OuterRadius 0
-0.0001 arcn closepath gsave 0 setgray 0.5 .setopacityalpha fill
- grestore end
-
-@endspecial 299 5001 a
- /setrgbcolor TeXDict begin /pssetRGBcolor load end def /setcmykcolor
-TeXDict begin /pssetCMYKcolor load end def
- 299
-5001 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 1 0 0 setrgbcolor /DS 2.0 2.
-CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0]
-FontDot /Dot { moveto gsave 3. 3. scale (b) show grestore } bind
-def 56.90549 56.90549 Dot end
-
-@endspecial 0 TeXcolorgray
-1495 4168 a
-SDict begin H.S end
- 1495 4168 a 1495 4168 a
-SDict begin 14.28004 H.A end
- 1495 4168 a 1495
-4168 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-12) cvn /DEST pdfmark
-end
- 1495 4168 a 1 1 0.85 TeXcolorrgb 1542 4128 2302
-29 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 0 TeXcolorgray
-1542 4128 4 29 v 1542 4103 29 4 v 1570 4103 2246 4 v
-3816 4103 29 4 v 3840 4128 4 29 v 1 1 0.85 TeXcolorrgb
-1545 4233 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 4233 4 105 v 0 TeXcolorgray 1542 4233 V 1 1 0.85
-TeXcolorrgb 1570 4233 2246 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3816 4233 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3840 4233 4 105 v 0 TeXcolorgray 3840 4233
-V 1570 4201 a
-SDict begin H.S end
- 1570 4201 a 1570 4201 a
-SDict begin 12.60004 H.A end
- 1570 4201 a 1570
-4201 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.1) cvn /DEST pdfmark
-end
- 1570 4201 a -72 w Fc(1)45 b Fd(\\)p 0 0 1 TeXcolorrgb(begin)p
-0 TeXcolorgray({)p 0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(}[)p
-0 0 0 TeXcolorrgb(showgrid)p 0 TeXcolorgray(]\(4,4\))p
-1 1 0.85 TeXcolorrgb 1545 4337 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 1542 4337 4 105 v 0 TeXcolorgray
-1542 4337 V 1 1 0.85 TeXcolorrgb 1570 4337 2246 105 v
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 4337 25 105
-v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 4337 4 105
-v 0 TeXcolorgray 3840 4337 V 1570 4306 a
-SDict begin H.S end
- 1570 4306 a
-1570 4306 a
-SDict begin 12.60004 H.A end
- 1570 4306 a 1570 4306 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.2) cvn /DEST pdfmark
-end
- 1570 4306 a -72 w
-Fc(2)112 b Fd(\\)p 0 0 0 TeXcolorrgb(pssetMonochrome)p
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1545 4442 25 105
-v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 4442 4 105
-v 0 TeXcolorgray 1542 4442 V 1 1 0.85 TeXcolorrgb 1570
-4442 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816
-4442 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840
-4442 4 105 v 0 TeXcolorgray 3840 4442 V 1570 4411 a
-SDict begin H.S end
- 1570
-4411 a 1570 4411 a
-SDict begin 12.60004 H.A end
- 1570 4411 a 1570 4411 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.3) cvn /DEST pdfmark
-end
- 1570 4411
-a -72 w Fc(3)g Fd(\\)p 0 0 0 TeXcolorrgb(psRing)p 0 TeXcolorgray([)p
-0 0 0 TeXcolorrgb(linecolor)p 0 TeXcolorgray(=)p 0 0 0
-TeXcolorrgb(red)p 0 TeXcolorgray(]\(2,2\){0.3}{0.8})p
-1 1 0.85 TeXcolorrgb 1545 4547 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 1542 4547 4 105 v 0 TeXcolorgray
-1542 4547 V 1 1 0.85 TeXcolorrgb 1570 4547 2246 105 v
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 4547 25 105
-v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 4547 4 105
-v 0 TeXcolorgray 3840 4547 V 1570 4515 a
-SDict begin H.S end
- 1570 4515 a
-1570 4515 a
-SDict begin 12.60004 H.A end
- 1570 4515 a 1570 4515 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.4) cvn /DEST pdfmark
-end
- 1570 4515 a -72 w
-Fc(4)g Fd(\\)p 0 0 0 TeXcolorrgb(psRing)p 0 TeXcolorgray
-15 x(*)1997 4515 y([)p 0 0 0 TeXcolorrgb(opacity)p 0
-TeXcolorgray(=0.5]\(2,2\){1}{2})p 1 1 0.85 TeXcolorrgb
-1545 4651 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 4651 4 105 v 0 TeXcolorgray 1542 4651 V 1 1 0.85
-TeXcolorrgb 1570 4651 2246 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3816 4651 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3840 4651 4 105 v 0 TeXcolorgray 3840 4651
-V 1570 4620 a
-SDict begin H.S end
- 1570 4620 a 1570 4620 a
-SDict begin 12.60004 H.A end
- 1570 4620 a 1570
-4620 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.5) cvn /DEST pdfmark
-end
- 1570 4620 a -72 w Fc(5)45 b Fd(\\)p 0 0 0 TeXcolorrgb
-(psresetColor)p 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1545
-4756 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542
-4756 4 105 v 0 TeXcolorgray 1542 4756 V 1 1 0.85 TeXcolorrgb
-1570 4756 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 4756 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 4756 4 105 v 0 TeXcolorgray 3840 4756 V 1570 4724
-a
-SDict begin H.S end
- 1570 4724 a 1570 4724 a
-SDict begin 12.60004 H.A end
- 1570 4724 a 1570 4724 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.6) cvn /DEST pdfmark
-end
- 1570
-4724 a -72 w Fc(6)g Fd(\\)p 0 0 1 TeXcolorrgb(psdot)p
-0 TeXcolorgray([)p 0 0 0 TeXcolorrgb(linecolor)p 0 TeXcolorgray(=)p
-0 0 0 TeXcolorrgb(red)p 0 TeXcolorgray(,)p 0 0 0 TeXcolorrgb(dotscale)p
-0 TeXcolorgray -1 w(=3]\(2,2\))p 1 1 0.85 TeXcolorrgb
-1545 4860 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 4860 4 105 v 0 TeXcolorgray 1542 4860 V 1 1 0.85
-TeXcolorrgb 1570 4860 2246 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3816 4860 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 3840 4860 4 105 v 0 TeXcolorgray 3840 4860
-V 1570 4829 a
-SDict begin H.S end
- 1570 4829 a 1570 4829 a
-SDict begin 12.60004 H.A end
- 1570 4829 a 1570
-4829 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-12.7) cvn /DEST pdfmark
-end
- 1570 4829 a -72 w Fc(7)g Fd(\\)p 0 0 1 TeXcolorrgb(end)p
-0 TeXcolorgray({)p 0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(})p
-1 1 0.85 TeXcolorrgb 1542 4889 2302 29 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 0 TeXcolorgray 1542 4889 4 29 v
-1543 4889 29 4 v 1570 4889 2246 4 v 3816 4889 29 4 v
-3840 4889 4 29 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.5) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 181 -261 a
-Fq(3.)37 b(The)22 b(P)m(ostScript)i(header)f(\002les)2478
-b Fp(5)p 1 0.4 0.2 TeXcolorrgb 181 -227 1818 4 v 1998
--227 V 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0
-TeXcolorgray 181 -60 a
-SDict begin H.S end
- 181 -60 a 181 -60 a
-SDict begin 14.28004 H.A end
- 181 -60 a
-181 -60 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-14) cvn /DEST pdfmark
-end
- 181 -60 a 299 885 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 0 setgray gsave 1. .setopacityalpha
- 0.8 SLW 0.75 setgray 0.0 0.0 113.81097 113.81097 0.0 0.0 28.45274
-abs 28.45274 abs 1 10 { 0 setgray } 8.0 /Helvetica findfont 8.0 scalefont
-setfont Grid grestore end
-
-
-@endspecial 299 885 a
- /setrgbcolor { 0.07 mul exch 0.71 mul add exch 0.21 mul add setgray
-} def /setcmykcolor{ 4 dict begin /k ED /y ED /m ED /c ED 1 1 k sub
-c mul k add sub 0.29 mul 1 1 k sub m mul k add sub 0.587 mul add 1
-1 k sub y mul k add sub 0.114 mul add end setgray } def
- 299 885 a @beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.8 SLW 1 0 0 setrgbcolor 56.90549 56.90549 translate newpath 8.5359
-.5 CLW mul sub /InnerRadius ED 22.76227 .5 CLW mul sub /OuterRadius
-ED 0 0 InnerRadius 0 360 arc OuterRadius 0 moveto 0 0 OuterRadius 0
-0.0001 arcn closepath gsave 0.8 SLW 1 0 0 setrgbcolor 1. .setopacityalpha
- 0 setlinejoin 0 setlinecap stroke grestore end
-
-
-@endspecial @beginspecial @setspecial
- tx@Dict begin STP newpath /ArrowA { moveto } def /ArrowB { } def
- 0.0 SLW 0 setgray 56.90549 56.90549 translate newpath 28.45274
-.5 CLW mul sub /InnerRadius ED 56.90549 .5 CLW mul sub /OuterRadius
-ED 0 0 InnerRadius 0 360 arc OuterRadius 0 moveto 0 0 OuterRadius 0
-0.0001 arcn closepath gsave 0 setgray 0.5 .setopacityalpha fill
- grestore end
-
-@endspecial 299
-885 a
- /setrgbcolor TeXDict begin /pssetRGBcolor load end def /setcmykcolor
-TeXDict begin /pssetCMYKcolor load end def
- 299 885 a @beginspecial @setspecial
- tx@Dict begin STP newpath 0.8 SLW 1 0 0 setrgbcolor /DS 2.0 2.
-CLW mul add 2 div def /PSTricksDotFont 0. [1.0 0.0 0.0 1.0 0.0 0.0]
-FontDot /Dot { moveto gsave 3. 3. scale (b) show grestore } bind
-def 56.90549 56.90549 Dot end
-
-@endspecial
-0 TeXcolorgray 1495 52 a
-SDict begin H.S end
- 1495 52 a 1495 52 a
-SDict begin 14.28004 H.A end
- 1495 52
-a 1495 52 a
-SDict begin [/View [/XYZ H.V]/Dest (lstlisting.-15) cvn /DEST pdfmark
-end
- 1495 52 a 1 1 0.85 TeXcolorrgb 1542 12 2302
-29 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 0 TeXcolorgray
-1542 12 4 29 v 1542 -13 29 4 v 1570 -13 2246 4 v 3816
--13 29 4 v 3840 12 4 29 v 1 1 0.85 TeXcolorrgb 1545 117
-25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 117
-4 105 v 0 TeXcolorgray 1542 117 V 1 1 0.85 TeXcolorrgb
-1570 117 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 117 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 117 4 105 v 0 TeXcolorgray 3840 117 V 1570 85 a
-SDict begin H.S end
-
-1570 85 a 1570 85 a
-SDict begin 12.60004 H.A end
- 1570 85 a 1570 85 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.1) cvn /DEST pdfmark
-end
- 1570 85 a -72
-w Fc(1)45 b Fd(\\)p 0 0 1 TeXcolorrgb(begin)p 0 TeXcolorgray({)p
-0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(}[)p 0 0 0
-TeXcolorrgb(showgrid)p 0 TeXcolorgray(]\(4,4\))p 1 1 0.85
-TeXcolorrgb 1545 221 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 1542 221 4 105 v 0 TeXcolorgray 1542 221
-V 1 1 0.85 TeXcolorrgb 1570 221 2246 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3816 221 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3840 221 4 105 v 0 TeXcolorgray
-3840 221 V 1570 190 a
-SDict begin H.S end
- 1570 190 a 1570 190 a
-SDict begin 12.60004 H.A end
- 1570 190
-a 1570 190 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.2) cvn /DEST pdfmark
-end
- 1570 190 a -72 w Fc(2)112 b Fd(\\)p 0 0 0
-TeXcolorrgb(pssetGrayscale)p 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 1545 326 25 105 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 1542 326 4 105 v 0 TeXcolorgray 1542 326
-V 1 1 0.85 TeXcolorrgb 1570 326 2246 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3816 326 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 3840 326 4 105 v 0 TeXcolorgray
-3840 326 V 1570 294 a
-SDict begin H.S end
- 1570 294 a 1570 294 a
-SDict begin 12.60004 H.A end
- 1570 294
-a 1570 294 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.3) cvn /DEST pdfmark
-end
- 1570 294 a -72 w Fc(3)g Fd(\\)p 0 0 0 TeXcolorrgb(psRing)p
-0 TeXcolorgray([)p 0 0 0 TeXcolorrgb(linecolor)p 0 TeXcolorgray(=)p
-0 0 0 TeXcolorrgb(red)p 0 TeXcolorgray(]\(2,2\){0.3}{0.8})p
-1 1 0.85 TeXcolorrgb 1545 430 25 105 v 0 TeXcolorgray
-1 1 0.85 TeXcolorrgb 1542 430 4 105 v 0 TeXcolorgray
-1542 430 V 1 1 0.85 TeXcolorrgb 1570 430 2246 105 v 0
-TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 430 25 105 v 0
-TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 430 4 105 v 0
-TeXcolorgray 3840 430 V 1570 399 a
-SDict begin H.S end
- 1570 399 a 1570 399
-a
-SDict begin 12.60004 H.A end
- 1570 399 a 1570 399 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.4) cvn /DEST pdfmark
-end
- 1570 399 a -72 w Fc(4)g Fd(\\)p
-0 0 0 TeXcolorrgb(psRing)p 0 TeXcolorgray 15 x(*)1997
-399 y([)p 0 0 0 TeXcolorrgb(opacity)p 0 TeXcolorgray
-(=0.5]\(2,2\){1}{2})p 1 1 0.85 TeXcolorrgb 1545 535 25
-105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 535 4
-105 v 0 TeXcolorgray 1542 535 V 1 1 0.85 TeXcolorrgb
-1570 535 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 535 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 535 4 105 v 0 TeXcolorgray 3840 535 V 1570 504 a
-SDict begin H.S end
-
-1570 504 a 1570 504 a
-SDict begin 12.60004 H.A end
- 1570 504 a 1570 504 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.5) cvn /DEST pdfmark
-end
- 1570 504
-a -72 w Fc(5)45 b Fd(\\)p 0 0 0 TeXcolorrgb(psresetColor)p
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1545 640 25 105 v
-0 TeXcolorgray 1 1 0.85 TeXcolorrgb 1542 640 4 105 v
-0 TeXcolorgray 1542 640 V 1 1 0.85 TeXcolorrgb 1570 640
-2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3816 640
-25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb 3840 640
-4 105 v 0 TeXcolorgray 3840 640 V 1570 608 a
-SDict begin H.S end
- 1570 608
-a 1570 608 a
-SDict begin 12.60004 H.A end
- 1570 608 a 1570 608 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.6) cvn /DEST pdfmark
-end
- 1570 608 a -72 w Fc(6)g
-Fd(\\)p 0 0 1 TeXcolorrgb(psdot)p 0 TeXcolorgray([)p
-0 0 0 TeXcolorrgb(linecolor)p 0 TeXcolorgray(=)p 0 0 0
-TeXcolorrgb(red)p 0 TeXcolorgray(,)p 0 0 0 TeXcolorrgb(dotscale)p
-0 TeXcolorgray -1 w(=3]\(2,2\))p 1 1 0.85 TeXcolorrgb
-1545 744 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-1542 744 4 105 v 0 TeXcolorgray 1542 744 V 1 1 0.85 TeXcolorrgb
-1570 744 2246 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3816 744 25 105 v 0 TeXcolorgray 1 1 0.85 TeXcolorrgb
-3840 744 4 105 v 0 TeXcolorgray 3840 744 V 1570 713 a
-SDict begin H.S end
-
-1570 713 a 1570 713 a
-SDict begin 12.60004 H.A end
- 1570 713 a 1570 713 a
-SDict begin [/View [/XYZ H.V]/Dest (lstnumber.-15.7) cvn /DEST pdfmark
-end
- 1570 713
-a -72 w Fc(7)g Fd(\\)p 0 0 1 TeXcolorrgb(end)p 0 TeXcolorgray({)p
-0 0 0 TeXcolorrgb(pspicture)p 0 TeXcolorgray(})p 1 1 0.85
-TeXcolorrgb 1542 772 2302 29 v 0 TeXcolorgray 1 1 0.85
-TeXcolorrgb 0 TeXcolorgray 1542 772 4 29 v 1543 772 29
-4 v 1570 772 2246 4 v 3816 772 29 4 v 3840 772 4 29 v
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 181 1033
-a
-SDict begin H.S end
- 181 1033 a 181 1033 a
-SDict begin 14.28004 H.A end
- 181 1033 a 181 1033 a
-SDict begin [/View [/XYZ H.V]/Dest (section.3) cvn /DEST pdfmark end
- 181 1033
-a 0 0 1 TeXcolorrgb 90 x Fv(3.)54 b(The)37 b(PostScript)i(header)d
-(\002les)p 0 TeXcolorgray 181 1243 a
-SDict begin H.S end
- 181 1243 a 181 1243
-a
-SDict begin 14.28004 H.A end
- 181 1243 a 181 1243 a
-SDict begin [/View [/XYZ H.V]/Dest (subsection.3.1) cvn /DEST pdfmark
-end
- 181 1243 a 0 0 1 TeXcolorrgb
-100 x Fo(3.1.)46 b Fn(pstricks.pro)p 0 TeXcolorgray 0
-TeXcolorgray 0 TeXcolorgray eop end
-%%Page: 6 6
-TeXDict begin 6 5 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.6) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 3764 -261
-a Fp(6)p 1 0.4 0.2 TeXcolorrgb 181 -227 1818 4 v 1998
--227 V 0 TeXcolorgray 0 TeXcolorgray 181 -60 a
-SDict begin H.S end
- 181 -60
-a 181 -60 a
-SDict begin 14.28004 H.A end
- 181 -60 a 181 -60 a
-SDict begin [/View [/XYZ H.V]/Dest (part.2) cvn /DEST pdfmark end
- 181 -60 a 0 0 1 TeXcolorrgb
-111 x Fj(P)l(ar)5 b(t)54 b(II.)181 312 y Fx(Other)65
-b(packages)p 0 TeXcolorgray 181 518 a
-SDict begin H.S end
- 181 518 a 181 518
-a
-SDict begin 14.28004 H.A end
- 181 518 a 181 518 a
-SDict begin [/View [/XYZ H.V]/Dest (section.4) cvn /DEST pdfmark end
- 181 518 a 0 0 1 TeXcolorrgb 91
-x Fv(4.)54 b Fu(pst-node)36 b Fv(\226)h(version)g(1.45)g(|)h
-(2013/04/29)p 0 TeXcolorgray 181 826 a Fk(1.27)51 b(2013-04-12)g(-)f
-(added)g(macro)h(\\Cnodeput)h(which)e(takes)h(radius=...)101
-b(into)50 b(account)181 944 y(1.26)h(2013-04-09)g(-)f(added)g(macros)h
-(\\psncurve)h(and)e(\\psnccurve)i(for)e(a)f(sequence)i(of)f(nodes)181
-1063 y(created)h(by)f(\\curvepnodes)181 1181 y(1.25)h(2012-09-21)g(-)f
-(Global)h(node)f(coordinates)i(only)e(with)h(saveNodeCoors)p
-0 TeXcolorgray 0 TeXcolorgray eop end
-%%Page: 7 7
-TeXDict begin 7 6 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.7) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 181 -261 a
-Fq(R)m(eferences)3166 b Fp(7)p 1 0.4 0.2 TeXcolorrgb
-181 -227 1818 4 v 1998 -227 V 0 TeXcolorgray 0 TeXcolorgray
-0 0 1 TeXcolorrgb 181 31 a
-SDict begin H.S end
- 181 31 a 181 31 a
-SDict begin 18.90005 H.A end
- 181 31 a
-181 31 a
-SDict begin [/View [/XYZ H.V]/Dest (section*.2) cvn /DEST pdfmark end
- 181 31 a Fv(References)p 0 TeXcolorgray 181
-92 a
-SDict begin H.S end
- 181 92 a 181 92 a
-SDict begin 14.28004 H.A end
- 181 92 a 181 92 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.companion) cvn /DEST pdfmark
-end
- 181 92 a 0 TeXcolorgray
-233 247 a Fr([1])p 0 TeXcolorgray 46 w(Michel)36 b(Goosens,)j(Frank)c
-(Mittelbach,)j(Sebastian)e(R)r(ahtz,)h(Denis)f(Roegel,)j(and)d(Herbert)
-395 366 y(V)-8 b(o\337.)44 b Fh(The)29 b(L)834 349 y
-Fb(A)874 366 y Fh(T)915 387 y(E)968 366 y(X)h(Graphics)g(Companion)p
-Fr(.)43 b(Addison-)-5 b(W)e(esley)32 b(Publishing)e(Company)-11
-b(,)30 b(Read-)395 484 y(ing,)c(Mass.,)g(2007.)181 540
-y
-SDict begin H.S end
- 181 540 a 181 540 a
-SDict begin 14.28004 H.A end
- 181 540 a 181 540 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.dtk02.2:jackson.voss:plot-funktionen)
-cvn /DEST pdfmark end
- 181 540 a 0
-TeXcolorgray 233 678 a Fr([2])p 0 TeXcolorgray 46 w(Laura)49
-b(E.)f(Jackson)h(and)g(Herbert)h(V)-8 b(o\337.)99 b(Die)50
-b(Plot-Funktionen)e(von)h Fk(pst-plot)p Fr(.)100 b Fh(Die)395
-796 y(T)436 817 y(E)489 796 y(Xnische)26 b(Kom\366die)p
-Fr(,)h(2/02:27\22634,)e(June)h(2002.)181 855 y
-SDict begin H.S end
- 181 855
-a 181 855 a
-SDict begin 14.28004 H.A end
- 181 855 a 181 855 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.PostScript) cvn /DEST pdfmark
-end
- 181 855 a 0 TeXcolorgray
-233 989 a Fr([3])p 0 TeXcolorgray 46 w(Nikolai)36 b(G)m(.)h(K)n
-(ollock.)63 b Fh(P)m(ostScript)36 b(richtig)h(eingesetzt:)54
-b(vom)36 b(K)n(onzept)h(zum)f(praktischen)395 1108 y(Einsatz)p
-Fr(.)e(IWT)-12 b(,)26 b(V)-8 b(aterstetten,)27 b(1989.)181
-1157 y
-SDict begin H.S end
- 181 1157 a 181 1157 a
-SDict begin 14.28004 H.A end
- 181 1157 a 181 1157 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.dtk02.1:voss:mathematischen)
-cvn /DEST pdfmark end
- 181
-1157 a 0 TeXcolorgray 233 1301 a Fr([4])p 0 TeXcolorgray
-46 w(Herbert)47 b(V)-8 b(o\337.)90 b(Die)46 b(mathematischen)e
-(Funktionen)h(von)h(Postscript.)90 b Fh(Die)46 b(T)3436
-1323 y(E)3489 1301 y(Xnische)395 1420 y(Kom\366die)p
-Fr(,)27 b(1/02:40\22647,)e(March)g(2002.)181 1469 y
-SDict begin H.S end
- 181
-1469 a 181 1469 a
-SDict begin 14.28004 H.A end
- 181 1469 a 181 1469 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.pdftricks) cvn /DEST pdfmark
-end
- 181 1469 a 0
-TeXcolorgray 233 1613 a Fr([5])p 0 TeXcolorgray 46 w(Herbert)38
-b(V)-8 b(oss.)63 b Fh(PSTricks)36 b(Support)h(for)f(pdf)p
-Fr(.)p 1 0.4 0.2 TeXcolorrgb 2190 1613 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 2190 1613 a
-2190 1613 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 2190 1613 a 2190 1630 a
-SDict begin BU.SS end
- 2190 1630 a 1 0.4 0.2
-TeXcolorrgb -17 x Fk(http://)p 1 0.4 0.2 TeXcolorrgb
-2533 1552 a
-SDict begin BU.SE end
- 2533 1552 a 2533 1613 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 2533 1613 a 2533
-1613 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 2533 1613 a 2533 1614 a
-SDict begin BU.SS end
- 2533 1614 a 1 0.4 0.2
-TeXcolorrgb -1 x Fk(PSTricks.)p 1 0.4 0.2 TeXcolorrgb
-2974 1552 a
-SDict begin BU.SE end
- 2974 1552 a 2974 1613 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 2974 1613 a 2974
-1613 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 2974 1613 a 2974 1630 a
-SDict begin BU.SS end
- 2974 1630 a 1 0.4 0.2
-TeXcolorrgb -17 x Fk(tug.)p 1 0.4 0.2 TeXcolorrgb 3170
-1556 a
-SDict begin BU.SE end
- 3170 1556 a 3170 1613 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 3170 1613 a 3170 1613
-a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 3170 1613 a 3170 1630 a
-SDict begin BU.SS end
- 3170 1630 a 1 0.4 0.2 TeXcolorrgb
--17 x Fk(org/)p 1 0.4 0.2 TeXcolorrgb 3366 1552 a
-SDict begin BU.SE end
- 3366
-1552 a 3366 1613 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 3366 1613 a 3366 1613 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 3366 1613
-a 3366 1614 a
-SDict begin BU.SS end
- 3366 1614 a 1 0.4 0.2 TeXcolorrgb -1 x
-Fk(ma)q(in.)p 1 0.4 0.2 TeXcolorrgb 3612 1552 a
-SDict begin BU.SE end
- 3612
-1552 a 3612 1613 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 3612 1613 a 3612 1613 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 3612 1613
-a 3612 1630 a
-SDict begin BU.SS end
- 3612 1630 a 1 0.4 0.2 TeXcolorrgb -17 x
-Fk(c)q(gi?)p 1 0.4 0.2 TeXcolorrgb 3810 1552 a
-SDict begin BU.SE end
- 3810 1552
-a 395 1732 a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 395 1732 a 395 1732 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 395 1732 a 395 1749
-a
-SDict begin BU.SS end
- 395 1749 a 1 0.4 0.2 TeXcolorrgb -17 x Fk(file=pdf/)p
-1 0.4 0.2 TeXcolorrgb 836 1671 a
-SDict begin BU.SE end
- 836 1671 a 836 1732
-a
-SDict begin /BU.L (http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput)
-def end
- 836 1732 a 836 1732 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 836 1732 a 836 1749 a
-SDict begin BU.SS end
- 836 1749
-a 1 0.4 0.2 TeXcolorrgb -17 x Fk(pdfoutput)p 1 0.4 0.2
-TeXcolorrgb 1277 1671 a
-SDict begin BU.SE end
- 1277 1671 a 1277 1732 a
-SDict begin BU.E end
- 1277
-1732 a 0 TeXcolorgray Fr(,)30 b(2002.)181 1786 y
-SDict begin H.S end
- 181
-1786 a 181 1786 a
-SDict begin 14.28004 H.A end
- 181 1786 a 181 1786 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.LaTeXRef) cvn /DEST pdfmark
-end
- 181 1786 a 0
-TeXcolorgray 233 1925 a Fr([6])p 0 TeXcolorgray 46 w(Herbert)e(V)-8
-b(o\337.)39 b Fh(L)1002 1908 y Fb(A)1042 1925 y Fh(T)1083
-1946 y(E)1136 1925 y(X)27 b(Referenz)p Fr(.)39 b(DANTE)26
-b(\226)g(lehmanns)h(media,)g(Heidelberg/Hamburg,)j(2.)395
-2043 y(edition,)d(2010.)181 2092 y
-SDict begin H.S end
- 181 2092 a 181 2092
-a
-SDict begin 14.28004 H.A end
- 181 2092 a 181 2092 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.PSTricks2) cvn /DEST pdfmark
-end
- 181 2092 a 0 TeXcolorgray 233
-2237 a Fr([7])p 0 TeXcolorgray 46 w(Herbert)36 b(V)-8
-b(o\337.)61 b Fa(PSTricks)37 b Fh(\226)e(Gra\002k)f(f\374r)h(T)1998
-2258 y(E)2051 2237 y(X)h(und)e(L)2366 2220 y Fb(A)2406
-2237 y Fh(T)2447 2258 y(E)2500 2237 y(X)p Fr(.)60 b(DANTE)34
-b(\226)h(Lehmanns)f(Media,)395 2355 y(Heidelberg/Hamburg,)29
-b(6.)d(edition,)h(2010.)181 2411 y
-SDict begin H.S end
- 181 2411 a 181 2411
-a
-SDict begin 14.28004 H.A end
- 181 2411 a 181 2411 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.LaTeXRefE) cvn /DEST pdfmark
-end
- 181 2411 a 0 TeXcolorgray 233
-2549 a Fr([8])p 0 TeXcolorgray 46 w(Herbert)g(V)-8 b(o\337.)36
-b Fh(L)998 2532 y Fb(A)1038 2549 y Fh(T)1079 2570 y(E)1132
-2549 y(X)26 b(Quick)f(Reference)p Fr(.)37 b(UIT)-12 b(,)26
-b(Cambridge/UK,)g(1.)g(edition,)h(2011.)181 2607 y
-SDict begin H.S end
- 181
-2607 a 181 2607 a
-SDict begin 14.28004 H.A end
- 181 2607 a 181 2607 a
-SDict begin [/View [/XYZ H.V]/Dest (cite.PSTricksE) cvn /DEST pdfmark
-end
- 181 2607 a 0
-TeXcolorgray 233 2742 a Fr([9])p 0 TeXcolorgray 46 w(Herbert)g(V)-8
-b(o\337.)34 b Fa(PSTricks)27 b Fh(\226)e(Graphics)h(for)g(L)2023
-2725 y Fb(A)2063 2742 y Fh(T)2104 2763 y(E)2157 2742
-y(X)p Fr(.)34 b(UIT)-12 b(,)25 b(Cambridge/UK,)h(1.)f(edition,)h(2011.)
-181 2800 y
-SDict begin H.S end
- 181 2800 a 181 2800 a
-SDict begin 14.28004 H.A end
- 181 2800 a 181 2800
-a
-SDict begin [/View [/XYZ H.V]/Dest (cite.miwi) cvn /DEST pdfmark end
- 181 2800 a 0 TeXcolorgray 135 x Fr([10])p 0 TeXcolorgray
-46 w(Michael)f(W)o(iedmann)g(and)g(P)l(eter)i(Karp.)34
-b Fh(References)26 b(for)g(T)2580 2956 y(E)2633 2935
-y(X)g(and)f(Friends)p Fr(.)p 1 0.4 0.2 TeXcolorrgb 3274
-2935 a
-SDict begin /BU.L (http://www.miwie.org/tex-refs/) def end
- 3274 2935 a 3274 2935 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 3274 2935 a 3274 2952
-a
-SDict begin BU.SS end
- 3274 2952 a 1 0.4 0.2 TeXcolorrgb -17 x Fk(http://)p
-1 0.4 0.2 TeXcolorrgb 3617 2874 a
-SDict begin BU.SE end
- 3617 2874 a 3617 2935
-a
-SDict begin /BU.L (http://www.miwie.org/tex-refs/) def end
- 3617 2935 a 3617 2935 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 3617 2935 a 3617 2935 a
-SDict begin BU.SS end
- 3617
-2935 a 1 0.4 0.2 TeXcolorrgb Fk(www.)p 1 0.4 0.2 TeXcolorrgb
-3813 2889 a
-SDict begin BU.SE end
- 3813 2889 a 395 3054 a
-SDict begin /BU.L (http://www.miwie.org/tex-refs/) def end
- 395 3054 a 395 3054
-a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 395 3054 a 395 3055 a
-SDict begin BU.SS end
- 395 3055 a 1 0.4 0.2 TeXcolorrgb
--1 x Fk(miwie.)p 1 0.4 0.2 TeXcolorrgb 689 2993 a
-SDict begin BU.SE end
- 689
-2993 a 689 3054 a
-SDict begin /BU.L (http://www.miwie.org/tex-refs/) def end
- 689 3054 a 689 3054 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 689 3054 a 689
-3071 a
-SDict begin BU.SS end
- 689 3071 a 1 0.4 0.2 TeXcolorrgb -17 x Fk(org/)p
-1 0.4 0.2 TeXcolorrgb 885 2993 a
-SDict begin BU.SE end
- 885 2993 a 885 3054
-a
-SDict begin /BU.L (http://www.miwie.org/tex-refs/) def end
- 885 3054 a 885 3054 a
-SDict begin /burl@bordercolor {0 1 1} def /burl@border {0 0 0} def
- end
- 885 3054 a 885 3068 a
-SDict begin BU.SS end
- 885 3068
-a 1 0.4 0.2 TeXcolorrgb -14 x Fk(tex-)t(refs/)p 1 0.4 0.2
-TeXcolorrgb 1330 2993 a
-SDict begin BU.SE end
- 1330 2993 a 1330 3054 a
-SDict begin BU.E end
- 1330
-3054 a 0 TeXcolorgray Fr(,)31 b(2003.)p 0 TeXcolorgray
-0 TeXcolorgray eop end
-%%Page: 8 8
-TeXDict begin 8 7 bop 0 TeXcolorgray 0 0 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- 0 0 a 0 TeXcolorgray
-173 -379 a
-SDict begin H.S end
- 173 -379 a 173 -379 a
-SDict begin H.R end
- 173 -379 a 173 -379
-a
-SDict begin [/View [/XYZ H.V]/Dest (page.8) cvn /DEST pdfmark end
- 173 -379 a 0 TeXcolorgray 0 TeXcolorgray 1 0.4 0.2
-TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 0 1 TeXcolorrgb 181 170 a
-SDict begin H.S end
- 181 170 a 181 170 a
-SDict begin 18.90005 H.A end
- 181 170
-a 181 170 a
-SDict begin [/View [/XYZ H.V]/Dest (section*.3) cvn /DEST pdfmark end
- 181 170 a Fv(Index)p 0 TeXcolorgray 0 TeXcolorgray
-181 360 a Fk(auto-pst-pdf)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-824 362 a
-SDict begin H.S end
- 824 362 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p
-1 0.4 0.2 TeXcolorrgb 876 299 a
-SDict begin H.R end
- 876 299 a 876 360 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 876
-360 a 0 TeXcolorgray 181 555 a Fk(\\Cnodeput)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 677 557 a
-SDict begin H.S end
- 677 557 a 1 0.4 0.2 TeXcolorrgb
--2 x Fr(6)p 1 0.4 0.2 TeXcolorrgb 729 494 a
-SDict begin H.R end
- 729 494 a
-729 555 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 729 555 a 0 TeXcolorgray 181 674 a Fk(\\curvepnodes)p
-Fr(,)p 1 0.4 0.2 TeXcolorrgb 824 676 a
-SDict begin H.S end
- 824 676 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(6)p 1 0.4 0.2 TeXcolorrgb 876 613
-a
-SDict begin H.R end
- 876 613 a 876 674 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 876 674 a 0 TeXcolorgray 181 869
-a Fk(dots)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 430 869 a
-SDict begin H.S end
- 430
-869 a 1 0.4 0.2 TeXcolorrgb Fr(4)p 1 0.4 0.2 TeXcolorrgb
-482 808 a
-SDict begin H.R end
- 482 808 a 482 869 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 482 869 a 0 TeXcolorgray
-181 1065 a Fr(Environment)347 1183 y Fk(pspicture)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 843 1185 a
-SDict begin H.S end
- 843 1185 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 895 1122
-a
-SDict begin H.R end
- 895 1122 a 895 1183 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 895 1183 a 0 TeXcolorgray 181
-1379 a Fk(grayscale)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 677
-1381 a
-SDict begin H.S end
- 677 1381 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2
-TeXcolorrgb 729 1318 a
-SDict begin H.R end
- 729 1318 a 729 1379 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 729 1379
-a 0 TeXcolorgray 181 1575 a Fr(K)n(eyvalue)347 1693 y
-Fk(dots)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 596 1693 a
-SDict begin H.S end
- 596
-1693 a 1 0.4 0.2 TeXcolorrgb Fr(4)p 1 0.4 0.2 TeXcolorrgb
-648 1632 a
-SDict begin H.R end
- 648 1632 a 648 1693 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 648 1693 a 0 TeXcolorgray
-181 1812 a Fr(K)n(eyword)347 1930 y Fk(grayscale)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 843 1932 a
-SDict begin H.S end
- 843 1932 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 895 1869
-a
-SDict begin H.R end
- 895 1869 a 895 1930 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 895 1930 a 0 TeXcolorgray 347
-2049 a Fk(labelsep)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 793
-2051 a
-SDict begin H.S end
- 793 2051 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2
-TeXcolorrgb 845 1988 a
-SDict begin H.R end
- 845 1988 a 845 2049 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 845 2049
-a 0 TeXcolorgray 347 2167 a Fk(monochrome)p Fr(,)p 1 0.4 0.2
-TeXcolorrgb 892 2169 a
-SDict begin H.S end
- 892 2169 a 1 0.4 0.2 TeXcolorrgb
--2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 944 2106 a
-SDict begin H.R end
- 944 2106
-a 944 2167 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 944 2167 a 0 TeXcolorgray 347 2286 a Fk(pgffunctions)p
-Fr(,)p 1 0.4 0.2 TeXcolorrgb 990 2288 a
-SDict begin H.S end
- 990 2288 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 1042 2225
-a
-SDict begin H.R end
- 1042 2225 a 1042 2286 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 1042 2286 a 0 TeXcolorgray
-181 2481 a Fk(labelsep)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-627 2483 a
-SDict begin H.S end
- 627 2483 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p
-1 0.4 0.2 TeXcolorrgb 679 2420 a
-SDict begin H.R end
- 679 2420 a 679 2481
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 679 2481 a 0 TeXcolorgray 181 2677 a Fr(Macro)347 2795
-y Fk(\\Cnodeput)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 843 2797
-a
-SDict begin H.S end
- 843 2797 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(6)p 1 0.4 0.2
-TeXcolorrgb 895 2734 a
-SDict begin H.R end
- 895 2734 a 895 2795 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 895 2795
-a 0 TeXcolorgray 347 2914 a Fk(\\curvepnodes)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 990 2916 a
-SDict begin H.S end
- 990 2916 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(6)p 1 0.4 0.2 TeXcolorrgb 1042 2853
-a
-SDict begin H.R end
- 1042 2853 a 1042 2914 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 1042 2914 a 0 TeXcolorgray
-347 3033 a Fk(\\psnccurve)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-892 3035 a
-SDict begin H.S end
- 892 3035 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(6)p
-1 0.4 0.2 TeXcolorrgb 944 2971 a
-SDict begin H.R end
- 944 2971 a 944 3033
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 944 3033 a 0 TeXcolorgray 347 3151 a Fk(\\psncurve)p
-Fr(,)p 1 0.4 0.2 TeXcolorrgb 843 3153 a
-SDict begin H.S end
- 843 3153 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(6)p 1 0.4 0.2 TeXcolorrgb 895 3090
-a
-SDict begin H.R end
- 895 3090 a 895 3151 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 895 3151 a 0 TeXcolorgray 347
-3270 a Fk(\\psresetColor)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-1040 3270 a
-SDict begin H.S end
- 1040 3270 a 1 0.4 0.2 TeXcolorrgb Fr(4)p
-1 0.4 0.2 TeXcolorrgb 1092 3208 a
-SDict begin H.R end
- 1092 3208 a 1092 3270
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 1092 3270 a 0 TeXcolorgray 347 3388 a Fk(\\psRing)690
-3405 y(*)739 3388 y Fr(,)p 1 0.4 0.2 TeXcolorrgb 793
-3388 a
-SDict begin H.S end
- 793 3388 a 1 0.4 0.2 TeXcolorrgb Fr(4)p 1 0.4 0.2
-TeXcolorrgb 845 3327 a
-SDict begin H.R end
- 845 3327 a 845 3388 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 845 3388
-a 0 TeXcolorgray 347 3507 a Fk(\\pssetGrayscale)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 1138 3507 a
-SDict begin H.S end
- 1138 3507 a 1 0.4 0.2
-TeXcolorrgb Fr(4)p 1 0.4 0.2 TeXcolorrgb 1190 3446 a
-SDict begin H.R end
-
-1190 3446 a 1190 3507 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 1190 3507 a 0 TeXcolorgray 347
-3625 a Fk(\\pssetMonochrome)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-1187 3625 a
-SDict begin H.S end
- 1187 3625 a 1 0.4 0.2 TeXcolorrgb Fr(4)p
-1 0.4 0.2 TeXcolorrgb 1239 3564 a
-SDict begin H.R end
- 1239 3564 a 1239 3625
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 1239 3625 a 0 TeXcolorgray 347 3744 a Fk(\\uput)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 646 3746 a
-SDict begin H.S end
- 646 3746 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 698 3683
-a
-SDict begin H.R end
- 698 3683 a 698 3744 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 698 3744 a 0 TeXcolorgray 181
-3862 a Fk(monochrome)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 726
-3864 a
-SDict begin H.S end
- 726 3864 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2
-TeXcolorrgb 778 3801 a
-SDict begin H.R end
- 778 3801 a 778 3862 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 778 3862
-a 0 TeXcolorgray 181 4058 a Fr(P)l(ackage)347 4176 y
-Fk(auto-pst-pdf)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 990 4178
-a
-SDict begin H.S end
- 990 4178 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2
-TeXcolorrgb 1042 4115 a
-SDict begin H.R end
- 1042 4115 a 1042 4176 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 1042
-4176 a 0 TeXcolorgray 181 4295 a Fk(pgffunctions)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 824 4297 a
-SDict begin H.S end
- 824 4297 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 876 4234
-a
-SDict begin H.R end
- 876 4234 a 876 4295 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 876 4295 a 0 TeXcolorgray 181
-4414 a Fk(\\psnccurve)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-726 4416 a
-SDict begin H.S end
- 726 4416 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(6)p
-1 0.4 0.2 TeXcolorrgb 778 4352 a
-SDict begin H.R end
- 778 4352 a 778 4414
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 778 4414 a 0 TeXcolorgray 181 4532 a Fk(\\psncurve)p
-Fr(,)p 1 0.4 0.2 TeXcolorrgb 677 4534 a
-SDict begin H.S end
- 677 4534 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(6)p 1 0.4 0.2 TeXcolorrgb 729 4471
-a
-SDict begin H.R end
- 729 4471 a 729 4532 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.6) cvn H.B /ANN pdfmark end
- 729 4532 a 0 TeXcolorgray 181
-4651 a Fk(pspicture)p Fr(,)p 1 0.4 0.2 TeXcolorrgb 677
-4653 a
-SDict begin H.S end
- 677 4653 a 1 0.4 0.2 TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2
-TeXcolorrgb 729 4590 a
-SDict begin H.R end
- 729 4590 a 729 4651 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 729 4651
-a 0 TeXcolorgray 181 4769 a Fk(\\psresetColor)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 874 4769 a
-SDict begin H.S end
- 874 4769 a 1 0.4 0.2
-TeXcolorrgb Fr(4)p 1 0.4 0.2 TeXcolorrgb 926 4708 a
-SDict begin H.R end
- 926
-4708 a 926 4769 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 926 4769 a 0 TeXcolorgray 181 4888
-a Fk(\\psRing)524 4904 y(*)573 4888 y Fr(,)p 1 0.4 0.2
-TeXcolorrgb 627 4888 a
-SDict begin H.S end
- 627 4888 a 1 0.4 0.2 TeXcolorrgb
-Fr(4)p 1 0.4 0.2 TeXcolorrgb 679 4827 a
-SDict begin H.R end
- 679 4827 a 679
-4888 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 679 4888 a 0 TeXcolorgray 181 5006 a Fk(\\pssetGrayscale)p
-Fr(,)p 1 0.4 0.2 TeXcolorrgb 972 5006 a
-SDict begin H.S end
- 972 5006 a 1 0.4 0.2
-TeXcolorrgb Fr(4)p 1 0.4 0.2 TeXcolorrgb 1024 4945 a
-SDict begin H.R end
-
-1024 4945 a 1024 5006 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 1024 5006 a 0 TeXcolorgray 181
-5125 a Fk(\\pssetMonochrome)p Fr(,)p 1 0.4 0.2 TeXcolorrgb
-1021 5125 a
-SDict begin H.S end
- 1021 5125 a 1 0.4 0.2 TeXcolorrgb Fr(4)p
-1 0.4 0.2 TeXcolorrgb 1073 5064 a
-SDict begin H.R end
- 1073 5064 a 1073 5125
-a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.4) cvn H.B /ANN pdfmark end
- 1073 5125 a 0 TeXcolorgray 181 5320 a Fk(\\uput)p Fr(,)p
-1 0.4 0.2 TeXcolorrgb 480 5322 a
-SDict begin H.S end
- 480 5322 a 1 0.4 0.2
-TeXcolorrgb -2 x Fr(3)p 1 0.4 0.2 TeXcolorrgb 532 5259
-a
-SDict begin H.R end
- 532 5259 a 532 5320 a
-SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (page.3) cvn H.B /ANN pdfmark end
- 532 5320 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 3764 5733 a Fp(8)p 0 TeXcolorgray
-eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex b/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex
index 0a40dd76b11..057483cd319 100644
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex
@@ -4,10 +4,11 @@
\listfiles
\let\Lfile\LFile
\usepackage[utf8]{inputenc}
-\usepackage{pst-node,pst-plot}
-\usepackage{xkvview}
+\usepackage{pst-node}
\let\pstnodeFV\fileversion
\let\pstnodeFD\filedate
+\usepackage{pst-plot}
+\usepackage{xkvview}
\renewcommand\bgImage{\psscalebox{15}{\color{blue!20}2013}}
\def\textat{\char064}
\lstset{explpreset={pos=l,width=-99pt,overhang=0pt,hsep=\columnsep,vsep=\bigskipamount,rframe={}},
@@ -163,15 +164,43 @@ A fix for the fill style \Lkeyval{dots} to make it work again:
\part{Other packages}
\section{\texttt{pst-node} -- version \pstnodeFV\ | \pstnodeFD}
-\ttfamily
+\small
+\begin{verbatim}
+1.29 2013-07-13 - fix bug with missing angle in special node coordinates
+ - fix for fnpnodes (argument must be in {})
+ - fix typo in the documentation
+1.28 2013-07-10 - added \pnodes (plural) for multiple node definition
1.27 2013-04-12 - added macro \Lcs{Cnodeput} which takes radius=...
- into account\\
+ into account
1.26 2013-04-09 - added macros \Lcs{psncurve} and \Lcs{psnccurve}
- for a sequence of nodes created by \Lcs{curvepnodes}\\
-1.25 2012-09-21 - Global node coordinates only with
- saveNodeCoors
+ for a sequence of nodes created by \Lcs{curvepnodes}
+1.25 2012-09-21 - Global node coordinates only with saveNodeCoors
+\end{verbatim}
+
+\normalsize
+
+
+\begin{LTXexample}[pos=t]
+\begin{pspicture}[showgrid](0,-0.5)(7,6)
+ \pnode(3,3){A}\psdot(A)\uput[-35](A){A}
+ \pnode(6,5){B}\psdot(B)\uput[135](B){B}
+ \psline[linestyle=dotted](A)\psline[linestyle=dotted](A)(B)
+ \pscircle[linestyle=dotted](A){!5 sqrt}
+ \pnode([nodesep=2]{B}A){P0}\psdot(P0)
+ \pnode([offset=1]{B}A){P1}\psdot(P1)
+ \pnode([nodesep=2,offset=1]{B}A){P}\psdot(P)
+ \psline(A)([nodesep=2]{B}A) \psline[linestyle=dashed](P0)(P)
+ \psline(A)([offset=1]{B}A) \psline[linestyle=dashed](P1)(P)
+ \pnode([nodesep=2,offset=1,angle=135]{B}A){Q}\psdot(Q)
+ \psarc[origin={A},arrowscale=2]{->}(A){!5 sqrt}{(P)}{(Q)}
+%
+ \pnode([nodesep=2,offset=2]{B}A){P}\psdot(P)
+ \pnode([nodesep=2,offset=2,angle=135]{B}A){Q}\psdot(Q)
+ \psarc[origin={A},arrowscale=2]{->}(A){!8 sqrt}{(P)}{(Q)}
+\end{pspicture}
+\end{LTXexample}
+
-\rmfamily
\clearpage
@@ -183,3 +212,5 @@ A fix for the fill style \Lkeyval{dots} to make it work again:
\end{document}
+
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.tmp b/Master/texmf-dist/doc/generic/pstricks/pst-news13.tmp
deleted file mode 100644
index 60be173695e..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.tmp
+++ /dev/null
@@ -1,7 +0,0 @@
-\begin{pspicture}[showgrid](4,4)
- \pssetGrayscale
- \psRing[linecolor=red](2,2){0.3}{0.8}
- \psRing*[opacity=0.5](2,2){1}{2}
-\psresetColor
-\psdot[linecolor=red,dotscale=3](2,2)
-\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news13.toc b/Master/texmf-dist/doc/generic/pstricks/pst-news13.toc
deleted file mode 100644
index 12d125e0942..00000000000
--- a/Master/texmf-dist/doc/generic/pstricks/pst-news13.toc
+++ /dev/null
@@ -1,16 +0,0 @@
-\select@language {english}
-\contentsline {part}{\numberline {I}\texttt {pstricks} -- package}{3}{part.1}
-\contentsline {section}{\numberline {1}\texttt {pstricks.sty}}{3}{section.1}
-\contentsline {subsection}{\numberline {1.1}RGB to gray}{3}{subsection.1.1}
-\contentsline {subsection}{\numberline {1.2}CMYK to gray}{3}{subsection.1.2}
-\contentsline {section}{\numberline {2}\texttt {pstricks.tex} (2.43-- 2013/05/12)}{3}{section.2}
-\contentsline {subsection}{\numberline {2.1}labelsep}{3}{subsection.2.1}
-\contentsline {subsection}{\numberline {2.2}Coordinates}{3}{subsection.2.2}
-\contentsline {subsection}{\numberline {2.3}Fillstyle \texttt {dots}}{4}{subsection.2.3}
-\contentsline {subsection}{\numberline {2.4}New macro \texttt {\textbackslash psRing}}{4}{subsection.2.4}
-\contentsline {subsection}{\numberline {2.5}New macros \texttt {\textbackslash pssetMonochrome}, \texttt {\textbackslash pssetGrayscale}, and \texttt {\textbackslash psresetColor}}{4}{subsection.2.5}
-\contentsline {section}{\numberline {3}The PostScript header files}{5}{section.3}
-\contentsline {subsection}{\numberline {3.1}\texttt {pstricks.pro}}{5}{subsection.3.1}
-\contentsline {part}{\numberline {II}Other packages}{6}{part.2}
-\contentsline {section}{\numberline {4}\texttt {pst-node} -- version 1.45\ | 2013/04/29}{6}{section.4}
-\contentsline {section}{References}{7}{section*.2}
diff --git a/Master/texmf-dist/tex/latex/pstricks/pstricks.sty b/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
index 93cec7b9b2b..d67969527d4 100644
--- a/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
+++ b/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
@@ -144,7 +144,9 @@
\PassOptionsToPackage{vtex}{\pst@ColorPackage}%
}
%---------------------------------DISTILLER --------------------------------
+\newif\ifpst@distiller\pst@distillerfalse
\DeclareOption{distiller}{%
+ \pst@distillertrue%
\pst@def{setTransparency}<
[ /ca \psk@opacityalpha
/CA \psk@opacityalpha /SetTransparency pdfmark >
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 75fbcd0a1c0..a985ede1803 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -758,6 +758,9 @@ sub do_tlp {
# Wrong README gets compared.
next if $basefile eq "README" && $file =~ m,/(pmx|cs)/,;
+ # We install our own stub, not ConTeXt's. I guess.
+ next if $basefile eq "mptopdf.exe";
+
my $tl_file = "$Master/$file";
if (! -e $tl_file) {
warn "$tl_file: TL file missing\n";