403Webshell
Server IP : 192.158.238.246  /  Your IP : 3.145.95.6
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python37/lib64/python3.7/site-packages/guppy/gsl/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python37/lib64/python3.7/site-packages/guppy/gsl/__pycache__/Latex.cpython-37.opt-1.pyc
B

�]�d�@slGdd�d�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd	�d	�ZGd
d�d�ZGdd
�d
�ZdS)c@s0eZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�ZddiZd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Zd6d7�Zd8d9�Zd:d;�Z d<d=�Z!d>d?�Z"d@dA�Z#dBdC�Z$dDdE�Z%dFdG�Z&dHdI�Z'dJdK�Z(dLdM�Z)dNdO�Z*dPdQ�Z+dRdS�Z,dTdU�Z-dVdW�Z.dXdY�Z/dZd[�Z0d\d]�Z1d^d_�Z2d`da�Z3dbdc�Z4ddde�Z5dfdg�Z6dhdi�Z7djdk�Z8dldm�Z9dndo�Z:dpdq�Z;drds�Z<dtdu�Z=dvdw�Z>dxdy�Z?dzd{�Z@d|d}�ZAd~d�ZBd�d��ZCd�d��ZDd�d��ZEd�d��ZFd�d��ZGd�S)��	Doc2Latex)
ZtinyZ
scriptsizeZfootnotesizeZsmall�
normalsizeZlargeZLargeZLARGEZhugeZHugecCs�||_||_t|�|_|jj|_||_g|_g|_d|_d|_	t
|j��d�|_
d|_d|_g|_d|_d|_d|_g|_|�|�dS)N�rmr�)�mod�doc�Encoder�encoder�encode�node�out�ms�mode�	cur_style�list�sizes�index�cur_size�
document_lang�document_title�document_metas�latex_list_nesting�
latex_mode�noindent�authors�accept)�selfrrr
�r�B/opt/alt/python37/lib64/python3.7/site-packages/guppy/gsl/Latex.py�__init__s$

zDoc2Latex.__init__c	Cs@|jj}x2|jD](}y|�|�Wq|k
r6YqXqWdS)N)rZ
ReportedError�childrenr)rr
�E�chrrr�_visit_childrenszDoc2Latex._visit_childrencCs�|j}|}|dkrd}n|t|j�kr4t|j�d}|�d|j|�||_|jdkrh|�|j|�n
|�|�|�d�||_dS)Nr�z{\%s r�})r�lenr�appendr�style�
arg_accept)r�sizer
ZosizeZsirrr�abs_size"s


zDoc2Latex.abs_sizecCs|j�|�dS)N)rr&)r�xrrrr&2szDoc2Latex.appendcCs|�|j||�dS)N)r*r)rZdeltar
rrr�changed_size5szDoc2Latex.changed_sizecOs"d|}|jjj|f|�|�dS)NzDoc2Latex: )r�env�error)r�msg�args�kwdsrrrr.8szDoc2Latex.errorcCsd�|j�S)N�)�joinr)rrrr�	get_latex<szDoc2Latex.get_latexcCs"|jr|�d|j|jd�dS)NzNo children allowed for %r.r)rr.�tag)rr
rrr�no_children?szDoc2Latex.no_childrencCsL|�d|�|j}||_|�|�||_|dkr>|�d�n
|�d�dS)Nz{\%s �emz\/})r&rr()rr'r
Zostylerrrr'Ds
zDoc2Latex.stylecCsdS)Nr)rr
rrr�visit_aOszDoc2Latex.visit_acCs|j�|j�|�|�dS)N)rr&�argr6)rr
rrr�visit_authorRszDoc2Latex.visit_authorcCs|�d|�dS)Nr#)r,)rr
rrr�	visit_bigVszDoc2Latex.visit_bigcCs|�|�dS)N)r")rr
rrr�visit_blockYszDoc2Latex.visit_blockcCs>|�d�|jd7_|�|�|jd8_|�d�dS)Nz\begin{quote}
r#z\end{quote}
)r&rr()rr
rrr�visit_blockquote\s


zDoc2Latex.visit_blockquoteZnbsp�~cCs@|j��}|j�|�}|dkr2|�d||�|}|�|�dS)NzNo such character: %r.)r9�strip�
char_table�getr.r&)rr
�char�crrr�
visit_charis
zDoc2Latex.visit_charcCs|�d|�dS)NZtt)r')rr
rrr�
visit_codeqszDoc2Latex.visit_codecCsdS)Nr)rr
rrr�
visit_commenttszDoc2Latex.visit_commentcCs�|j�d�d}|j�d�|j|}|�d|�x<td|jd��D]&\}}|�d|||d|f�qHW|�|�|�d�|j��dS)NZdd�z#{\par \noindent  \leftskip = %d pt )�iZiiZiiiZiv�vZviz \leftmargin%s = %d pt r#z\par}
)rr&�countr�	enumerater(�pop)rr
�stepZlsrHrIrrr�visit_ddws"

zDoc2Latex.visit_ddcCs|�d|j|�dS)Nz-I don't know what to generate for the tag %r.)r.r5)rr
rrr�
visit_default�szDoc2Latex.visit_defaultcCs|�|�dS)N)r")rr
rrr�visit_define�szDoc2Latex.visit_definecCsB|jr |jddkr |�|�n|�d�|�|�|�d�dS)N����dtz{\par \noindent
z\par}
)rrNr&r")rr
rrr�visit_dl�s


zDoc2Latex.visit_dlcCsL|j�d�|�dddt|j�f�|�|�|�d�|j��dS)NrRzC{\par \pagebreak[%f] \noindent \hangindent = 12 pt \hangafter = 1 
g333333@g�������?z\par}
)rr&r%r(rL)rr
rrr�visit_dt�s

zDoc2Latex.visit_dtcCs|�|�dS)N)r")rr
rrr�visit_document�szDoc2Latex.visit_documentcCs |jdk	r|�d|�||_dS)Nz"Duplicate document lang directive.)rr.)rr
rrr�visit_document_lang�s
zDoc2Latex.visit_document_langcCs |jdk	r|�d|�||_dS)Nz#Duplicate document title directive.)rr.)rr
rrr�visit_document_title�s
zDoc2Latex.visit_document_titlecCsJi|_x>|jD]4}dd�|j�d�D�}x|D]}|j|j|<q.WqWdS)NcSsg|]}|���qSr)r?)�.0r+rrr�
<listcomp>�sz*Doc2Latex.visit_exdefs.<locals>.<listcomp>�,)Zsymplacerr9�splitr5)rr
r!ZsymsZsymrrr�visit_exdefs�s

zDoc2Latex.visit_exdefscCs|�d|�dS)Nr7)r')rr
rrr�visit_em�szDoc2Latex.visit_emcCs<|�d�x"|jD]}|�d�|�|�qW|�d�dS)Nz\begin{enumerate}
z\item z\end{enumerate}
)r&rr)rr
rCrrr�visit_enumerate�s


zDoc2Latex.visit_enumeratecCs|�|�dS)N)�visit_hx)rr
rrr�visit_h0�szDoc2Latex.visit_h0cCs|�|�dS)N)r_)rr
rrr�visit_h1�szDoc2Latex.visit_h1cCs|�|�dS)N)r_)rr
rrr�visit_h2�szDoc2Latex.visit_h2cCs|�|�dS)N)r_)rr
rrr�visit_h3�szDoc2Latex.visit_h3cCs|�|�dS)N)r_)rr
rrr�visit_h4�szDoc2Latex.visit_h4cCs|�|�dS)N)r_)rr
rrr�visit_h5�szDoc2Latex.visit_h5cCs|�|�dS)N)r_)rr
rrr�visit_h6�szDoc2Latex.visit_h6cCs�t|jdd��}|jdkr�|�ddddddddg|dd|f�|�t|j�|d|j�dd|j�d	|j	|j
�g��|�d
dd|�d|_n*|�d|jj|�|�
|�|�d�dS)
Nr#�man_pagez,{\par \pagebreak[%d] \vskip %d pt \noindent
����r2Zstrongz\par \vskip %d pt
} \noindent
z\%s{z}
)�intr5r
r&r*r%rr�node_of_tacir9rr�
section_tabler()rr
�nrrrr_�s

zDoc2Latex.visit_hxcCsX|�d�|jd7_x"|jD]}|�d�|�|�q W|jd8_|�d�dS)Nz\begin{itemize}
r#z\item z\end{itemize}
)r&rrr)rr
rCrrr�
visit_itemize�s

zDoc2Latex.visit_itemizecCs*|jd7_|�|�|jd8_dS)Nr#)rr()rr
rrr�visit_latex�s
zDoc2Latex.visit_latexcCs|�d�|�|�dS)Nz\item )r&r()rr
rrr�visit_li�s
zDoc2Latex.visit_licCs@|j}|�d�|js(|�|�|��n
|�|�|�d�dS)Nz {\em z\/})r9r&rr	r")rr
�namerrr�
visit_link_to�s

zDoc2Latex.visit_link_tocCsf|j}|jdj}|jdd�}|�d�|s@|�|�|��nx|D]}|�|�qFW|�d�dS)Nrr#z {\em z\/})r9rr&r	r)rr
rsrrr!rrr�visit_link_to_extern�s

zDoc2Latex.visit_link_to_externcCs@|j}|�d�|js(|�|�|��n
|�|�|�d�dS)Nz {\em z\/})r9r&rr	r")rr
rsrrr�visit_link_to_locals

zDoc2Latex.visit_link_to_localcCs@|j}|�d�|js(|�|�|��n
|�|�|�d�dS)Nz {\em z\/})r9r&rr	r")rr
rsrrr�visit_link_to_unresolveds

z"Doc2Latex.visit_link_to_unresolvedcCsB|�d�d|j_d|j_|�|�d|j_d|j_|�d�dS)Nz!{\ttfamily \raggedright \noindentr#rz}
)r&r�
literal_block�insert_none_breaking_blanksr()rr
rrr�visit_literal_block s

zDoc2Latex.visit_literal_blockcCs*|jd7_|�|�|jd8_dS)Nr#)r�visit_paragraph)rr
rrr�visit_lp*s
zDoc2Latex.visit_lpcCs |j}d|_|�|�||_dS)Nrg)r
r")rr
Zomoderrr�visit_man_page_mode/s
zDoc2Latex.visit_man_page_modecCs|j�|�dS)N)rr&)rr
rrr�
visit_meta5szDoc2Latex.visit_metacCs"|�d�|�|�|�d�dS)Nz\begin{enumerate}
z\end{enumerate}
)r&r")rr
rrr�visit_ol8s

zDoc2Latex.visit_olcCs|�|�dS)N)r{)rr
rrr�visit_p=szDoc2Latex.visit_pcCsB|�d�|jr |�d�d|_|�d�|�|�|�d�dS)Nz{\par z\parindent = 0 pt r�
z \par}
)r&rr()rr
rrrr{@s



zDoc2Latex.visit_paragraphcCs�|j��}|r|d7}||��}|��}|�d�}|rH|dsH|��|sPdS|�d�|jjd7_|jj	d7_	d}|�d|�
|d��x(|dd�D]}|�d|�
|��q�W|jjd8_|jj	d8_	|�d�dS)Nr�rQz\par
r#z
{\tt{%s}}
rz3{ \par \parindent = 0 pt \parskip = 0 pt \tt{%s} }
)r9r?Zget_text�
expandtabsr[rLr&rry�literalr	)rr
�text�lines�first�linerrr�	visit_preIs,


zDoc2Latex.visit_precCs|�d|�dS)NrQ)r,)rr
rrr�visit_smalleszDoc2Latex.visit_smallcCs|�d�dS)Nz	~{\bf :} )r&)rr
rrr�visit_spc_colonkindhszDoc2Latex.visit_spc_colonkindcCs|�d�dS)Nz \(\mapsto \) )r&)rr
rrr�visit_spc_mapstokszDoc2Latex.visit_spc_mapstocCs|�|�dS)N)r")rr
rrr�visit_stringnszDoc2Latex.visit_stringcCs|�d|�dS)NZbf)r')rr
rrr�visit_strongqszDoc2Latex.visit_strongcCs$|�d�|�d|�|�d�dS)Nz\raisebox{-.6ex}{rQr$)r&r,)rr
rrr�	visit_subts
zDoc2Latex.visit_subcCs$|�d�|�d|�|�d�dS)Nz\raisebox{.6ex}{rQr$)r&r,)rr
rrr�	visit_supys
zDoc2Latex.visit_supcCs|�|�dS)N)�
visit_text)rr
rrr�visit_symbol~szDoc2Latex.visit_symbolcCst||�dS)N)�Table)rr
rrr�visit_table�szDoc2Latex.visit_tablecCs>|jr|�|j�n|j}|j�|�}|�|�|�|�dS)N)rr&r9rr	r")rr
r�rrrr��s
zDoc2Latex.visit_textcCs|�|�dS)N)r")rr
rrr�visit_to_document_only�sz Doc2Latex.visit_to_document_onlycCsdS)Nr)rr
rrr�visit_to_html_only�szDoc2Latex.visit_to_html_onlycCsdS)Nr)rr
rrr�visit_to_tester_only�szDoc2Latex.visit_to_tester_onlycCs2|�d�d|j_|�|�d|j_|�d�dS)Nz\texttt{r#rr$)r&rr�r()rr
rrr�visit_tt�s


zDoc2Latex.visit_ttcCs"|�d�|�|�|�d�dS)Nz\begin{itemize}
z\end{itemize}
)r&r")rr
rrr�visit_ul�s

zDoc2Latex.visit_ulcCs|�d|�dS)Nr7)r')rr
rrr�	visit_var�szDoc2Latex.visit_varN)H�__name__�
__module__�__qualname__rrr"r*r&r,r.r4r6r'r8r:r;r<r=r@rDrErFrNrOrPrSrTrUrVrWr\r]r^r`rarbrcrdrerfr_rprqrrrtrurvrwrzr|r}r~rr�r{r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrrs�
	





		rc@s8eZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�ZdS)
r�r#cCs�||_|j�|j�||_g|_g|_d|_|�|�d}x&|jD]}t|j	�|krBt|j	�}qBW|sjdS|jdk	r�t|j�|ks�|�
dt|j�|f|�nd|g||_|jj}|dd�dd�|jD���|j
r�|d�x�|jD]�}xj|j	D]`}|d	�|j��||j	d
k�rN|j
�r4|d�|d�n||jd
k	�rV|d�q�|d�q�W|jr�|d�|d
�q�W|d�dS)NrzRWrong number of column width specifications (%d) vs
    max columns in table (%d).g�?z
\begin{longtable}[c]{|%s|}
�|cSsg|]}d|�qS)zp{%.2g\linewidth}r)rXZcwrrrrY�sz"Table.__init__.<locals>.<listcomp>z\hline
r2rQz\\
z&
z	\endhead
z
\end{longtable}
)�d2l�__dict__�updater
r�rows�colwidthr"r%�columnsr.r&r3�many_hlines�data�is_head)rr�r
Zmaxcols�rowZap�colrrrr�sL



zTable.__init__cCsvg}xf|jD]\}|jdkr,|�d|j|�|j}|�d�rV|dd�}t|�d}nt|�}|�|�qW||_dS)NZ	col_widthz Unrecognized colgroup option: %r�%rQgY@)rr5r.r9�endswith�floatr&r�)rr
r�rCZcgrrr�visit_colgroup�s

zTable.visit_colgroupcCsdS)Nr)rr
rrr�
visit_options�szTable.visit_optionscCs|�|�d|jd_dS)Nr#rQ)r"r�r�)rr
rrr�visit_thead�s
zTable.visit_theadcCs|j�t||��dS)N)r�r&�Row)rr
rrr�visit_tr�szTable.visit_trN)	r�r�r�r�rr�r�r�r�rrrrr��s/r�c@s(eZdZdZdd�Zdd�Zdd�ZdS)	r�rcCs"|j�|j�g|_|�|�dS)N)r�r�r�r")r�tabler
rrrr�szRow.__init__cCs|j�t||��dS)N)r�r&�Column)rr
rrr�visit_td�szRow.visit_tdcCs|j�t||��dS)N)r�r&r�)rr
rrr�visit_th�szRow.visit_thN)r�r�r�r�rr�r�rrrrr��sr�c@seZdZdd�ZdS)r�cCs,|j�|j�g|_|jj|_|�|�dS)N)r�r�r�r&r()rr�r
rrrrs
zColumn.__init__N)r�r�r�rrrrrr�sr�c(@s�eZdZdZdddddddd	d
ddd
ddddddddddddddddddd dd!d"d#d$d%d&d'd(�'Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Z	d3S)4�BabelzLanguage specifics for LaTeX.ZnorskZscottishZmagyarZ
portugueseZ	slovenianZ	afrikaansZ	bulgarianZbretonZcatalanZczechZwelshZdanishZfrenchZngerman�greekZenglishZ	esperantoZspanishZestonianZbasqueZfinnishZirishZgalician�hebrewZcroatianZ	hungarianZ	icelandicZitalian�latinZdutchZpolishZromanianZrussianZslovakZserbianZswedishZturkishZ	ukrainian)'�noZgd�hu�ptZslZafZbg�brZcaZcsZcyZda�frZdeZelZenZeoZesZetZeuZfiZgaZglZheZhrr��is�itZla�nlZplr�ZroZruZsk�srZsv�trZukcCsD|j|_|j|_d|_|j�d|j�r4d|_d|_nd|_d|_dS)Nz^de)z{\glqq}z{\grqq}z{\dq})z``z''r)�
language_code�language�re�double_quote_replacment�search�quotes�quote_index)rrrrrr;szBabel.__init__cCs |j|j}|jdd|_|S)Nr#rj)r�r�)r�qrrr�
next_quoteIszBabel.next_quotecCs:d}x0|�d�D]"}|dkr"|}q||��|7}qW|S)N�")r[r�)rr��t�partrrr�quote_quotesNszBabel.quote_quotescCs|js
|S|�d|j�S)Nr�)r��replace)rr�rrr�double_quotes_in_ttWszBabel.double_quotes_in_ttcCs@|j|jkr|j|jS|j�d�d}||jkr<|j|SdS)N�_r)r��_ISO639_TO_BABELr[)r�lrrr�get_language\s

zBabel.get_languageN)
r�r�r��__doc__r�rr�r�r�r�rrrrr�
sZ	r�c@sjeZdZdZdZdZdZdZdZdZ	dddddddd	d
ddd
ddd�Z
dd�Zdd�Zdd�Z
dd�ZdS)rrr>z{--}z{---}�`�'rZz``z''z,,z{\dag}z{\ddag}z{\dots}z{\texttrademark}z{$\Leftrightarrow$})� u–u—u‘u’u‚u“u”u„u†u‡u…u™u⇔cCs2||_|j|_t|�|_|j|_|�|j�|_dS)N)rr�r��babel�
font_encoding�to_latex_encoding�output_encoding�latex_encoding)rrrrrr�s

zEncoder.__init__cCsRddddddddd	d
ddd
dd�}|��|kr:||��S|�t�ddd����S)z�
        Translate docutils encoding name into latex's.

        Default fallback method is remove "-" and "_" chars from docutils_encoding.

        �latin1�latin2�latin3�latin4Ziso88595�latin5�latin9Zmaccyr�cp1251zkoi8-rzkoi8-u�cp1250�cp1252�ascii)z
iso-8859-1z
iso-8859-2z
iso-8859-3z
iso-8859-4z
iso-8859-5z
iso-8859-9ziso-8859-15�mac_cyrilliczwindows-1251zkoi8-rzkoi8-uzwindows-1250zwindows-1252zus-asciir2z_-)�lower�	translate�str�	maketrans)rZdocutils_encodingr�rrrr��s"zEncoder.to_latex_encodingcCs.x(t|j���D]}|�||j|�}qW|S)N)r�latex_equivalents�keysr�)rr�Zucharrrr�unicode_to_latex�szEncoder.unicode_to_latexcCs|jr
|Sd|jkr"|j�d�|_|j�d|�}d|jkrH|j�d�|_|j�d|�}|�dd�}|js�|j	s�|j
s�|�d	d
�}|�dd�}|�d
d�}|�dd�}|�dd�}|�dd�}|�dd�}|�dd�}d}|js�|j	�r.|d7}|j�|�}|j
dk�r |�dd�}|�dd�}n|�dd �}n|j�|�}|�dd �}x*|d!D]}|�|||d"|�}�qPW|j�s�|j�r�|�d#d$�}nH|j�r�|j�r�d%t|j�}d&�|j�}nd&}d&}|�d#d'||f�}|�d(d)�}|j�r�|�d*d�}|jd+k�r|�|�}|S),a(
        Encode special characters in `text` & return.
            # $ % & ~ _ ^ \ { }
        Escaping with a backslash does not help with backslashes, ~ and ^.

            < > are only available in math-mode or tt font. (really ?)
            $ starts math- mode.
        AND quotes:

        �encode_re_bracesz([{}])z{\\\1}�encode_re_bslashz(?<!{)(\\)(?![{}]})z{\\textbackslash}�$z{\$}r�z
{\textbar}�<z{\textless}�>z{\textgreater}�&z{\&}�^z{\textasciicircum}r�z{\%}�#z{\#}r>z{\textasciitilde}�-z,`'"<>ZOT1r�z{\underline{ }}z\textbackslashz\reflectbox{/}z{\_}rjz{}r�z~\\
r$r2z%s}\\
\mbox{%s�[z{[}� �utf8)�verbatimr�r��compiler��subr�r�rxr��mathmoder�r�r�r��insert_newline�mbox_newliner%Zliteral_block_stackr3ryr�r�)rr�Zseparate_charsrBZclosingsZopeningsrrrr	�s\


zEncoder.encodeN)r�r�r�rxr�rr�rrryr�rr�r�r	rrrrrgs2'	rc@sDeZdZdZdZdZdZdZddddddd	d
�Zdd�Z	d
d�Z
dS)�_GLUECLAMP_)z_parent:SpecNodesz_parent.SpecNodes:node_of_taciz_parent.Main:ReportedErrorz_root:rer2r�ZchapterZsectionZ
subsectionZ
subsubsectionZ	paragraphZsubparagraph)rr#rjrirh��cCst|||�}|��S)N)rr4)rrr
r�rrr�doc2text,sz_GLUECLAMP_.doc2textc	Cs:|�||�}|j�|d|�}|�d||�d|�g�}|S)Nz%s.texZ
write_filer�)r�pathr3rm)	rrr
rs�dirZoptsZIOr�rrrr�	doc2filer0s
z_GLUECLAMP_.doc2filerN)r�r�r�Z	_imports_r�r�r�r�rnrr	rrrrrsrN)rr�r�r�r�rrrrrr�<module>s)L]/

Youez - 2016 - github.com/yon3zu
LinuXploit