z]c@sdZedZdS(s This is the Docutils (Python Documentation Utilities) "math" sub-package. It contains various modules for conversion between different math formats (LaTeX, MathML, HTML). :math2html: LaTeX math -> HTML conversion from eLyXer :latex2mathml: LaTeX math -> presentational MathML :unichar2tex: Unicode character to LaTeX math translation table :tex2unichar: LaTeX math to Unicode character translation dictionaries :tex2mathml_extern: Wrapper for TeX -> MathML command line converters cCsy|jd}djg|D]}|jdd^q}|jddkr\d}nd}|su|d 7}n|S( s:Return the right math environment to display `code`. The test simply looks for line-breaks (``\``) outside environments. Multi-line formulae are set with ``align``, one-liners with ``equation``. If `numbered` evaluates to ``False``, the "starred" versions are used to suppress numbering. s\begin{ts\end{is\\italigntequationt*(tsplittjointfind(tcodetnumberedtchunkstchunkt toplevel_codetenv((s>/tmp/pip-build-kBFYxq/docutils/docutils/utils/math/__init__.pytpick_math_environments  &  N(t__doc__tFalseR (((s>/tmp/pip-build-kBFYxq/docutils/docutils/utils/math/__init__.pyts