m hEc@s%dZdZdkZdkZdkZdkZdklZdkl Z l Z l Z l Z l Z de ifdYZdfdYZhd d g<d d g<d dddddddddddg <ddgd?ghdd@<ddAt overridesttrim_footnote_reference_spacesQUse LaTeX citations. Default: no, uses figures which might get mixed with images.s--use-latex-citationss{Format for block quote attributions: one of "dash" (em-dash prefix), "parentheses"/"parens", or "none". Default is "dash".s --attributiontdasht parenthesestparenstnonesSpecify a stylesheet file. The file will be "input" by latex in the document header. Default is no stylesheet (""). Overrides --stylesheet-path.s --stylesheettststylesheet_paths^Specify a stylesheet file, relative to the current working directory. Overrides --stylesheet.s--stylesheet-patht stylesheetsTable of contents by docutils (default) or latex. Latex (writer) supports only one ToC per document, but docutils does not write pagenumbers.s--use-latex-tocsJLet LaTeX print author and date, do not show it in docutils document info.s--use-latex-docinfosKColor of any hyperlinks embedded in text (default: "blue", "0" to disable).s--hyperlink-colortblues^Enable compound enumerators for nested enumerated lists (e.g. "1.2.a.ii"). Default: disabled.s--compound-enumeratorssODisable compound enumerators for nested enumerated lists. This is the default.s--no-compound-enumeratorst store_falsetdesttcompound_enumeratorssEnable section ("." subsection ...) prefixes for compound enumerators. This has no effect without --compound-enumerators. Default: disabled.s --section-prefix-for-enumeratorssHDisable section prefixes for compound enumerators. This is the default.s#--no-section-prefix-for-enumeratorstsection_prefix_for_enumeratorssgSet the separator between section number and enumerator for compound enumerated lists. Default is "-".s--section-enumerator-separatort-ss_When possibile, use verbatim for literal-blocks. Default is to always use the mbox environment.s--use-verbatim-when-possiblesTable style. "standard" with horizontal and vertical lines, "booktabs" (LaTeX booktabs style) only horizontal lines above and below the table and below the header or "nolines". Default: "standard"s --table-styletstandardtbooktabstnolinessLaTeX graphicx package option. Possible values are "dvips", "pdftex". "auto" includes LaTeX code to use "pdftex" if processing with pdf(la)tex and dvips otherwise. Default is no option.s--graphicx-optionsLaTeX font encoding. Possible values are "T1", "OT1", "" or some other fontenc option. The font encoding influences available symbols, e.g. "<<" as one character. Default is "" which leads to package "ae" (a T1 emulation using CM fonts).s--font-encodingtoutput_encodingslatin-1slatex2e writertwriterscCstii|t|_dS(N(R Rt__init__tselftLaTeXTranslatorttranslator_class(R"((t@/data/zmath/zope/lib/python/docutils/writers/latex2e/__init__.pyR!scCsq|i|i}|ii||i|_|i|_|i|_|i |_ |i |_ |i |_ dS(N( R"R$tdocumenttvisitort walkabouttastexttoutputt head_prefixtheadt body_prefixtbodyt body_suffix(R"R'((R%t translates    (t__name__t __module__t supportedtfrontendtvalidate_booleantNonet settings_spectsettings_defaultstrelative_path_settingstconfig_sectiontconfig_section_dependenciesR*R!R0(((R%Rs i   tBabelcBstZdZhdd<dd<dd<dd<d d <d d <d d<dd<dd<dd<dd<dd<dd<dd<dd<dd <d!d"<d#d$<d%d&<d'd(<d)d*<d+d,<d-d.<d/d0<d1d2<dd3<d4d5<d6d7<d8d9<d:d;<d<d=<dd<d>d?<d@dA<dBdC<dDdE<dFdG<dHdI<dJdK|i|i}|t|jo||dSn|iSdS(s Return the section name at the given level for the specific document class. Level is 1,2,3..., as level 0 is the title.iN(R"t_class_sectionsRtsectionstleveltlent_deepest_section(R"RR((R%RTs (RssectionRR(RssectionRR(RssectionRR(RssectionRR(ssectionRR(ssectionRR(R1R2RRRR!R(((R%R@s < tTablecBstZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZRS(s Manage a table while traversing. Maybe change to a mixin defining the visit/departs, but then class Table internal variables are in the Translator. cCs:||_||_d|_h|_g|_g|_dS(Ni( t latex_typeR"t _latex_typet table_stylet _table_stylet_opent_attrst _col_widtht_rowspan(R"RR((R%R!es      cCs1d|_g|_d|_h|_d|_dS(Nii(R"Rt _col_specsR6tcaptionRt_in_head(R"((R%topenns     cCs(d|_d|_d|_h|_dS(Ni(R"RR6RRR(R"((R%tclosets   cCs|iS(N(R"R(R"((R%tis_openyscCs|idjodSndS(NRs\usepackage{booktabs} R(R"R(R"((R%t used_packages{scCs|iS(N(R"R(R"((R%tget_latex_typescCs||i|Z(d?Z)d@Z*dAZ+dBZ,dCZ-dDZ.dEZ/dFZ0dGZ1dHZ2dIZ3dJZ4dKZ5dLZ6dMZ7dNZ8dOZ9dPZ:dQZ;dRZ<dSZ=dTZ>dUZ?dVZ@dWZAdXZBdYZCdZZDd[ZEd\ZFd]ZGd^ZHd_ZId`ZJdaZKdbZLdcZMddZNdeZOdfZPdgZQdhZRdiZSdjZTdkZUdlZVdmZWdnZXdoZYdpZZdqZ[drZ\dsZ]dtZ^duZ_dvZ`dwZadxZbdyZcdzZdd{Zed|Zfd}Zgd~ZhdZidZjdZkdZldZmdZndZodZpdZqdZrdZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZhdd<dd<dd<dd\usepackage[colorlinks=%s,linkcolor=%s,urlcolor=%s]{hyperref} s \input{%s} s8%% generator Docutils: http://docutils.sourceforge.net/ iiRRcCstii|||i|_}|i|i|_|i |_ |i |_ |i |_ |i |_ |i|_|i|_|i|_|i|_|iidd|_|idjod|_d|_n d|_ti|i|_t|i|_|iid|_|ii|_|iio |id|ii7_nt|i |_!t"d |i#|_$|i i%d d jo d |_&nI|ii%d d jo&|ii%dd jo d|_&n d|_&|idjo d}n+|idjo d}nd|if}|i(|i}|ii*djo d|_+nC|ii*i,djodi-d/|_+nd|ii*|_+|i.|i|ii fd|d|d d!|i$i/d"d#|i+d$d%d&|i0|i|i|if|i&|i1d'd(d)g|_2|i2i3t4d*|i2i3t4d+|i2i3t4d,|i2i3t4d-t5i6|}|o+|i8i9||i2i:|i7|n|i0og|_;d|_=n d|_;g|_>d|_?g|_@d|_Ad.g|_Bg|_Cdg|_Dd|_Eg|_Fg|_Gd|_Hd|_Id|_Jd|_Kd|_Ld|_Mdg|_Ng|_Og|_Pd|_Qd|_Rg|_Sd|_Td|_UdS(0NRs\_t0tblacktfalsettrueis,%st longtabletscris\usepackage[DIV12]{typearea} tDIVtBCORs\typearea{12} RtOT1s%\usepackage{ae} \usepackage{aeguill} s\usepackage[%s]{fontenc} s\usepackage{graphicx} tautos s2%Check if we are compiling under latex or pdflatexs\ifx\pdftexversion\undefineds \usepackage{graphicx}s\elses \usepackage[pdftex]{graphicx}s\fi s\usepackage[%s]{graphicx} s\usepackage{babel} s\usepackage{shortvrb} s\usepackage{tabularx} s\usepackage{longtable} s!\setlength{\extrarowheight}{2pt} s\usepackage{amsmath} s\usepackage{color} s\usepackage{multirow} s\usepackage{ifthen} s\newlength{\admonitionwidth} sF\setlength{\admonitionwidth}{0.9\textwidth} \newlength{\docinfowidth} sE\setlength{\docinfowidth}{0.9\textwidth} \newlength{\locallinewidth} RRRRs\raggedbottom (s2%Check if we are compiling under latex or pdflatexs\ifx\pdftexversion\undefineds \usepackage{graphicx}s\elses \usepackage[pdftex]{graphicx}s\fi (Vtnodest NodeVisitorR!R"R&tsettingstto_latex_encodingRtlatex_encodingt use_latex_toctuse_latex_docinfotuse_latex_footnotestuse_latex_citationst_use_latex_citationsthyperlink_colorRt font_encodingRtsection_enumerator_separatorRt colorlinkst languagesRt language_codeRR<tbabeltauthor_separatorstauthor_separatortdocumentoptionst d_optionsRt documentclasstd_classRRt active_tabletfindttypeareatfontenc_headertencodingtinput_encodingtgraphicx_optiontgraphicx_packagetlowertjoint latex_headRtlinkingt generatorR+textendtlatex_headingstutilstget_stylesheet_referenceRtrecord_dependenciestaddRtpdfinfoR6t pdfauthorR,ttitlet author_stacktdateR-R.R/t section_leveltcontextt topic_classest table_captiontverbatimtinsert_none_breaking_blankstinsert_newlinet mbox_newlinet _enum_cntt_section_numbert_enumeration_counterst _bibitemstdocinfot literal_blocktliteral_block_stacktliteraltmathmode(R"R&RRRR((R%R!#s             2     %                           cCshdd<dd<dd<dd<d d <d d <d d<dd<dd<dd<dd<dd<dd<dd<}|i|io||iSn|itidddiS(s Translate docutils encoding name into latex's. Default fallback method is remove "-" and "_" chars from docutils_encoding. s iso-8859-1tlatin1s iso-8859-2tlatin2s iso-8859-3tlatin3s iso-8859-4tlatin4s iso-8859-5tiso88595s iso-8859-9tlatin5s iso-8859-15tlatin9t mac_cyrillictmaccyrs windows-1251tcp1251skoi8-rskoi8-us windows-1250tcp1250s windows-1252tcp1252sus-asciitasciiRs_-N(RRtdocutils_encodingRR0tstringt maketrans(R"RER((R%Rs cCs|ii|S(N(R"Rtlabelst docutil_label(R"RI((R%tlanguage_labelsu t~u–s{--}u—s{---}u‘t`u’s'u‚t,u“s``u”s''u„s,,u†s{\dag}u‡s{\ddag}u…s{\dots}u™s{\texttrademark}u⇔s{$\Leftrightarrow$}cCs7x0|iiD]}|i||i|}qW|S(N(R"tlatex_equivalentstkeystucharRR(R"RRP((R%tunicode_to_latex scCs%|io|Sn|iidptid|_n|iid|}|iidptid|_ n|i id|}|i dd}|i p|i p|i p:|i d d }|i d d }|i d d}n|i dd}|i dd}|i dd}|i dd}|i dd}d}|i p |i oj|d7}|ii|}|idjo(|i dd}|i dd}q|i dd }n%|ii|}|i dd }x0|d!D]$}|i |||d"|}qW|ip |i o|i d#d$}nj|io_|i o)d%t|i}d&i|i}n d&}d&}|i d#d'||f}n|i d(d)i d*d+}|io|i d,d}n|id-jo|i|}n|S(/sX Encode special characters (``# $ % & ~ _ ^ \ { }``) in `text` & return tencode_re_bracess([{}])s{\\\1}tencode_re_bslashs(?s{\textgreater}t&s{\&}t^s{\textasciicircum}t%s{\%}t#s{\#}RKs{\textasciitilde}Rs,`'"<>RRs{\underline{ }}s\textbackslashs\reflectbox{/}s{\_}is{}s s~\\ t}Rs%s}\\ \mbox{%st[s{[}t]s{]}t tutf8N(R"R+Rt__dict__RRtcompileRRtsubRSRR4R6R7tseparate_charsRRRRtcharR-R.RR5tclosingsRtopeningsR,RRQ(R"RRcReRdRf((R%tencodes^   "    s[ ]cCs|i|id|S(s1Cleanse, encode, and return attribute value text.R^N(R"Rgt whitespaceRbR(R"RRh((R%tattvallscCs|idj o)|io|iid|iq9n|ioddi|id}nd}d|idig}|iD]}|di|q~|i f}di|i |g|i |g|i |i|iS( Nspdfauthor={%s}s \hypersetup{ s, s } Rs!\title{%s} \author{%s} \date{%s} s \and s~\\ (R"R"R6R#RRR$t_[1]R%t author_linesR&R,R+R-R.R/(R"R,R"RjRk((R%R)qs  IcCs#|ii|i|idS(N(R"R.RRgRR)(R"R((R%t visit_TextscCsdS(N((R"R((R%t depart_TextscCs|i|ddS(Ntaddress(R"tvisit_docinfo_itemR(R"R((R%t visit_addressscCs|i|dS(N(R"tdepart_docinfo_itemR(R"R((R%tdepart_addresssRcCsa|iid|iid|o&|iid|ii|dn|iiddS(Ns\begin{center}\begin{sffamily} s!\fbox{\parbox{\admonitionwidth}{ s\textbf{\large s} s \vspace{2mm} (R"R.RtnameRRH(R"RRs((R%tvisit_admonitions &cCs$|iid|iiddS(Ns}} s\end{sffamily} \end{center} (R"R.R(R"R((R%tdepart_admonitionscCs|i|ddS(Nt attention(R"RtR(R"R((R%tvisit_attentionscCs|idS(N(R"Ru(R"R((R%tdepart_attentionscCs|i|ddS(Ntauthor(R"RoR(R"R((R%t visit_authorscCs|i|dS(N(R"RqR(R"R((R%t depart_authorscCsdS(N((R"R((R%t visit_authorsscCsdS(N((R"R((R%tdepart_authorsscCs|iiddS(Ns\begin{quote} (R"R.R(R"R((R%tvisit_block_quotescCs|iiddS(Ns \end{quote} (R"R.R(R"R((R%tdepart_block_quotescCsFd|ijo"|ip|iidqBn|iiddS(Ntcontentss\begin{list}{}{} s\begin{itemize} (R"R)RR.R(R"R((R%tvisit_bullet_lists cCsFd|ijo"|ip|iidqBn|iiddS(NRs \end{list} s\end{itemize} (R"R)RR.R(R"R((R%tdepart_bullet_lists cCs|iidd|_dS(Ns$^{i(R"R.RR7(R"R((R%tvisit_superscriptscCs|iidd|_dS(Ns}$i(R"R.RR7(R"R((R%tdepart_superscriptscCs|iidd|_dS(Ns$_{i(R"R.RR7(R"R((R%tvisit_subscriptscCs|iidd|_dS(Ns}$i(R"R.RR7(R"R((R%tdepart_subscriptscCs|iiddS(Ns \caption{(R"R.R(R"R((R%t visit_captionscCs|iiddS(NR[(R"R.R(R"R((R%tdepart_captionscCs|i|ddS(Ntcaution(R"RtR(R"R((R%t visit_cautionscCs|idS(N(R"Ru(R"R((R%tdepart_cautionscCs|iiddS(Ns\titlereference{(R"R.R(R"R((R%tvisit_title_referencescCs|iiddS(NR[(R"R.R(R"R((R%tdepart_title_referencescCsd|io|iit|in:|iidx&|dD]}|iid|qBWdS(Ns\begin{figure}[b]tidss\hypertarget{%s}(R"RR(RRR.Rtid(R"RR((R%tvisit_citations   cCsx|ioZ|ii}|i|}di|i|d}|i|3|i i ||gn|ii ddS(NRis \end{figure} ( R"RR(RtsizeR.tlabelRRR2R(R"RRRR((R%tdepart_citations   cCs|io|iidnad}|ido|d}n)|ido|ii|d}n|iid|dS(Ns\cite{Rtrefidtrefnames[\hyperlink{%s}{( R"RR.RthrefRRR&tnameids(R"RR((R%tvisit_citation_references cCs2|io|iidn|iiddS(NR[s}](R"RR.R(R"R((R%tdepart_citation_references cCs|iiddS(Ns (\textbf{(R"R.R(R"R((R%tvisit_classifierscCs|iiddS(Ns}) (R"R.R(R"R((R%tdepart_classifier scCs|ii|dS(N(R"RRR(R"R((R%RscCsdS(N((R"R((R%tdepart_colspecscCs3|iid|iiddtidS(Ns%% %s s s % (R"R.RRR)RRtSkipNode(R"R((R%t visit_comments&cCsdS(N((R"R((R%tvisit_compoundscCsdS(N((R"R((R%tdepart_compoundscCs|i|ddS(Ntcontact(R"RoR(R"R((R%t visit_contactscCs|i|dS(N(R"RqR(R"R((R%tdepart_contact"scCsdS(N((R"R((R%tvisit_container%scCsdS(N((R"R((R%tdepart_container(scCs|i|ddS(Nt copyright(R"RoR(R"R((R%tvisit_copyright+scCs|i|dS(N(R"RqR(R"R((R%tdepart_copyright.scCs|i|ddS(Ntdanger(R"RtR(R"R((R%t visit_danger1scCs|idS(N(R"Ru(R"R((R%t depart_danger4scCs|i|ddS(NR&(R"RoR(R"R((R%t visit_date7scCs|i|dS(N(R"RqR(R"R((R%t depart_date:scCsdS(N((R"R((R%tvisit_decoration=scCsdS(N((R"R((R%tdepart_decoration@scCs|iiddS(Ns%[visit_definition] (R"R.R(R"R((R%tvisit_definitionCscCs$|iid|iiddS(Ns s%[depart_definition] (R"R.R(R"R((R%tdepart_definitionFscCs|iiddS(Ns\begin{description} (R"R.R(R"R((R%tvisit_definition_listJscCs|iiddS(Ns\end{description} (R"R.R(R"R((R%tdepart_definition_listMscCs|iiddS(Ns%[visit_definition_list_item] (R"R.R(R"R((R%tvisit_definition_list_itemPscCs|iiddS(Ns%[depart_definition_list_item] (R"R.R(R"R((R%tdepart_definition_list_itemSscCs2|io|iidn|iiddS(NR^s & (R"tuse_optionlist_for_option_listR.R(R"R((R%tvisit_descriptionVs cCsdS(N((R"R((R%tdepart_description\scCsIg|_|iidddd|iid|iiddS(NRYRiKs s\begin{center} s$\begin{tabularx}{\docinfowidth}{lX} (R"R3R(R"R((R%t visit_docinfo_s cCs@|iid|iid|i|i|_d|_dS(Ns\end{tabularx} s \end{center} (R"R3RR.R6(R"R((R%tdepart_docinfoescCs|djoc|idjpO|ip|i|i|_ql|i|i|i|i7_qpn|i o|d jo|djp |i o|i i gn|djo+d|_ |i |i}d|_ n|i|i}|i di |tiqW|djo%|i|i|_tiqWn|ii d |i||djo-d|_ |ii d |ii d n|ii d |ii |i|ii t|idS(NRyt organizationRRniiiR&s\textbf{%s}: & s{\raggedright s } \\ s \\ (sauthorRscontactsaddress(RsR"R"R6R#RiRR)R RR%RR-RgRRRR&R3RJR(RR.(R"RRsR((R%Rols6  -         cCse|ii}|ii}|ii}|i||g}|i|3|i|d|_dS(Ni( R"R(RRRttailR.RR-(R"RRRR((R%Rqs  cCs|iidd|_dS(Ns\begin{verbatim}i(R"R.RR+(R"R((R%tvisit_doctest_blockscCs|iidd|_dS(Ns\end{verbatim} i(R"R.RR+(R"R((R%tdepart_doctest_blockscCsf|iid|ip$t|o+t|dtio|iidn|i iddS(Ns\begin{document} is \maketitle s) \setlength{\locallinewidth}{\linewidth} ( R"R-RRRRt isinstanceRR$R.(R"R((R%tvisit_documents.cCs|iot|idjod}x<|iD]1}t|t|djo|d}q0q0W|iid|xL|iD]A}|didd}|iid|d||dfqW|iidn|i id dS( NiRs \begin{thebibliography}{%s} s{\_}Rs\bibitem[%s]{%s}{%s} is\end{thebibliography} s\end{document} ( R"RRR2t widest_labeltbiR.RRtcite_keyR/(R"RRRR((R%tdepart_documents   )cCs$|iid|iiddS(Ns\emph{(R"R.RR5(R"R((R%tvisit_emphasisscCs!|iid|iidS(NR[(R"R.RR5R(R"R((R%tdepart_emphasisscCs#|ii|iidjoc|iidoLd}x2|ii|o|d7}|iidq?W|iiqn|iid|i do |i dot dn|i doe|dd}|ii |iid||iid||ii f|i idn|i dow|iidjo|ii}nd }|dd}|iid |||iif|i idn|i id t|iitio$|iid |i idn|i id dS( Niis & tmorerowstmorecolssECells that span multiple rows *and* columns are not supported, sorry.s\multirow{%d}{%s}{R[Rs\multicolumn{%d}{%sl%s}{s\textbf{(R"RRRRtcountR.RRRtNotImplementedErrorRRR(Rtbar1RtparentRtthead(R"RRR((R%Rs:    #&cCss|ii|ii|ii|ii|ii|iio!|iid|iindS(Ns & ( R"R.RR(RRRRR(R"R((R%t depart_entrys cCs|iidS(N(R"RR(R"R((R%RscCs|ii|iidS(N(R"R.RRR(R"R((R%Rsc Cs=|id7_hdd<dd<dd<dd<d d <}d } |id o|d } nd }|id o|d }n|iod }|i oX|i oNx,t |i D]}|d|i |7}qW|d |i}||7}nx#|iD]}||d7}qWnd}|ido|d}n|i|o||}nd|i}|iid||f|iid||iid|||| f|iid|iid||ido&|iid||ddfn|iid|iiddS(Nitarabict loweralphatalpht upperalphatAlpht lowerromantromant upperromantRomanRtsuffixtprefixs%d.it.tenumtypes listcnt%ds\%s{%s}s\newcounter{%s} s\begin{list}{%s\%s{%s}%s} s{ s\usecounter{%s} tstarts\addtocounter{%s}{%d} s&\setlength{\rightmargin}{\leftmargin} s} (R"R/t enum_stylet enum_suffixRRt enum_prefixRtprefRR'RRR0RR1tcountert enum_typet counter_nameRR.( R"RRRRRRRRR((R%tvisit_enumerated_listsD3    &cCs!|iid|iidS(Ns \end{list} (R"R.RR1R(R"R((R%tdepart_enumerated_list0scCs|i|ddS(Nterror(R"RtR(R"R((R%t visit_error4scCs|idS(N(R"Ru(R"R((R%t depart_error7scCsdS(N((R"R((R%t visit_field:scCs|iiddS(Ns (R"R.R(R"R((R%t depart_field>scCs|iiddS(Ns%[visit_field_argument] (R"R.R(R"R((R%tvisit_field_argumentBscCs|iiddS(Ns%[depart_field_argument] (R"R.R(R"R((R%tdepart_field_argumentEscCs>|io0|iid|i|itindS(Ns%s \\ (R"R3RRgRR)RR(R"R((R%tvisit_field_bodyHs #cCs|iiddS(Ns (R"R.R(R"R((R%tdepart_field_bodyOscCs2|ip$|iid|iidndS(Ns\begin{quote} s\begin{description} (R"R3R.R(R"R((R%tvisit_field_listRs cCs2|ip$|iid|iidndS(Ns\end{description} s \end{quote} (R"R3R.R(R"R((R%tdepart_field_listWs cCsN|io0|iid|i|itin|iiddS(Ns\textbf{%s}: & s\item [( R"R3RRgRR)RRR.(R"R((R%tvisit_field_name\s # cCs"|ip|iidndS(Ns:](R"R3R.R(R"R((R%tdepart_field_nameds cCsZ|iidp d}nd|id}|iid||iid|dS(Ntaligntcentertflushs\begin{figure}[htbp]\begin{%s} s\end{%s}\end{figure} (Rt attributesRRR"R.RR((R"RR((R%t visit_figurehs  cCs|ii|iidS(N(R"R.RR(R(R"R((R%t depart_figurepscCs|iit|idS(N(R"R(RRR.(R"R((R%t visit_footersscCsE|ii}dg|i|dg}||id*|i|3dS(Ns \begin{center}\small s \end{center} i(R"R(RRR.tfooterR/(R"RRR((R%t depart_footervs cCs|io_|iidd\}}|i|i }|i i d|d|i i dn:|i i dx&|dD]}|i i d|qWdS(Nis\footnotetext[R]t{s\begin{figure}[b]Rs\hypertarget{%s}( R"RRR)RR6tnumRRgtstripR.RR(R"RRRR((R%tvisit_footnote}s  cCs2|io|iidn|iiddS(Ns} s \end{figure} (R"RR.R(R"R((R%tdepart_footnotes cCs|io4|iid|i|idtind}|i do|d}n)|i do|i i |d}n|i i}|djod}|iidn4|djod }|iid n td |iid ||fdS( Ns\footnotemark[R]RRRR R\R s \raisebox{.5em}[0em]{\scriptsizeR[s"Illegal footnote reference format.s%s\hyperlink{%s}{(R"RR.RRgRR)RRRRR&RRtfootnote_referencestformatRR(tAssertionError(R"RRRR((R%tvisit_footnote_references" '     cCs3|iodSn|iid|iidS(Ns}%s(R"RR.RR(R(R"R((R%tdepart_footnote_references cCst|itioR|io tin|ii djo|i i |q|i i |n<t|itipt|ip|i i |ndS(NR (RRRRtfootnoteR"RRRRR.RtbracketR tcitationRR(R"RRR ((R%t label_delims   cCs|i|dddS(NR\s$^{(R"R R(R"R((R%t visit_labelscCs|i|dddS(NR]s}$(R"R R(R"R((R%t depart_labelscCsdS(N((R"R((R%tvisit_generatedscCsdS(N((R"R((R%tdepart_generatedscCs|iit|idS(N(R"R(RRR.(R"R((R%t visit_headerscCsT|ii}|iid|ii|i||iid|i|3dS(Ns \verb|begin_header| s \verb|end_header| (R"R(RRR-RRR.(R"RR((R%t depart_headers cCs|i|ddS(Nthint(R"RtR(R"R((R%t visit_hintscCs|idS(N(R"Ru(R"R((R%t depart_hintscCs|i}|iii|dg}g}d}t |i t i }|ido-|id|ddf|idn|idod|d}n|id ohdd<dd<dd<dd <d!d"<d#d$<}yB|i|||d fd|i|||d fd WqNtj oqNXn|p|id|idn|i|ii||iid||df|ii|dS(%NturiRtscales\scalebox{%f}{f100.0R[Rs [width=%s]Rittoptmiddles\raisebox{-0.5\height}{tbottoms\raisebox{-\height}{iRs{\hfills\hfill}tleftRtrights s\includegraphics%s{%s}(istop(RR(iR(s\raisebox{-0.5\height}{R[(iR(s\raisebox{-\height}{R[(iscenter(s{\hfills\hfill}(iR(Rs\hfill}(iR(s{\hfillR[(RRtattrsR"RR R!tpretposttinclude_graphics_optionsRRRt TextElementtinlineRRt align_preposttKeyErrorRR.R(R"RRRRR RR((R%t visit_images2 < #   cCsdS(N((R"R((R%t depart_imagescCs|i|ddS(Nt important(R"RtR(R"R((R%tvisit_importantscCs|idS(N(R"Ru(R"R((R%tdepart_importantscCs|i|dS(N(R"t visit_literalR(R"R((R%tvisit_interpretedscCs|i|dS(N(R"tdepart_literalR(R"R((R%tdepart_interpreted scCs|iiddS(Ns{\small (R"R.R(R"R((R%t visit_legend scCs|iiddS(NR[(R"R.R(R"R((R%t depart_legendscCs|iiddS(Ns\item[] (R"R.R(R"R((R%t visit_linescCs|iiddS(Ns (R"R.R(R"R((R%t depart_linescCs>t|itio|iidn|iiddS(Ns2\item[] \begin{lineblock}{\lineblockindentation} s \begin{lineblock}{0em} (RRRRt line_blockR"R.R(R"R((R%tvisit_line_blockscCs|iiddS(Ns\end{lineblock} (R"R.R(R"R((R%tdepart_line_block scCs|iiddS(Ns \item {} (R"R.R(R"R((R%tvisit_list_item#scCs|iiddS(Ns (R"R.R(R"R((R%tdepart_list_item(scCsd|_|iiddS(Nis\texttt{(R"R6R.R(R"R((R%R'+s cCs|iidd|_dS(NR[i(R"R.RR6(R"R((R%R)/scCs|iioGt|djo4t|dtiod|_|i i dnWd|_ d|_ |i io|i i dn!|i i d|i i ddS(s Render a literal-block. Literal blocks are used for "::"-prefixed literal-indented blocks of text, where the inline markup is not recognized, but are also the product of the parsed-literal directive, where the markup is respected. iis\begin{quote}\begin{verbatim} s# {\ttfamily \raggedright \noindent s \begin{quote}s"{\ttfamily \raggedright \noindent N(R"Rtuse_verbatim_when_possibleRRRRtTextR+R.RR4R,RR(R"R((R%tvisit_literal_block3s 7   cCs|io|iidd|_nW|iio|iidn!|iid|iidd|_d|_dS(Ns \end{verbatim}\end{quote} is } s s }\end{quote} (R"R+R.RRRR,R4(R"R((R%tdepart_literal_blockXs   cCs|iiddS(Ns [visit_meta] (R"R.R(R"R((R%t visit_metafscCs|iiddS(Ns[depart_meta] (R"R.R(R"R((R%t depart_metakscCs|i|ddS(Ntnote(R"RtR(R"R((R%t visit_notenscCs|idS(N(R"Ru(R"R((R%t depart_noteqscCs&|ido|iidndS(Nis, (R"R(R.R(R"R((R%t visit_optiontscCs|idcd7R@RARBRCRDRERFRGRHRIRJRKRORPRQRRRSRVRWRYRZR[R\R]R^RaRcRdRfRgRhRiRjRlRnRoRpRqRrRsRtRuRvRwRxRyRzR{RRR}R~RRRRRRRRRRRRRRRRk(((R%R#s '  X                                                         #      2    .                             *                %                             *                          +             (Rt __docformat__tsysttimeRRFttypestListTypetdocutilsR4RRR RRR<RRRRR#(RR4RFR<RRRRRRR RRRRRR#((R%t? s     %[T/