Ë
    7^(h<  ã                   óp   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d	„ Zd
„ Zy)é    )ÚS©Ú	TableForm)Úlatex)Úx)Úsqrt)Úsin)Úraises)Údedentc                  óü  ‡— t        t        ddgddgddggd¬«      «      } | d	k(  sJ ‚t        t        ddgddgddggdd
¬«      «      } | t        d«      k(  sJ ‚t        t        t        dz  dgdt        dz  gddggd¬«      «      } | dk(  sJ ‚t        t        ddgddgddggd¬«      «      } | t        d«      k(  sJ ‚t        t        ddgddgddggg d¢ddgg¬«      «      } | dk(  sJ ‚t	        t
        d„ «       t        t        ddgddgddggg d¢ddggd¬«      «      } | t        d«      k(  sJ ‚d d!gd!d ggŠt        ‰d"d#¬«      } t        | «      d$k(  sJ ‚t        ‰d"d%¬«      } t        | «      t        d&«      k(  sJ ‚t        ‰d"d'¬«      } t        | «      t        d(«      k(  sJ ‚t        ‰d"¬«      } t        | «      d$k(  sJ ‚t	        t
        ˆfd)„«       t        t        g d*¢d ggd+¬,«      «      } | t        d-«      k(  sJ ‚y ).NÚaÚbÚcÚdÚer   Ú	automatic©Úheadingsz'  | 1 2
-------
1 | a b
2 | c d
3 | e  F)r   Ú
wipe_zeroszO          | 1 2
        -------
        1 | a b
        2 | c d
        3 | e 0é   Úf)r   Nz)1 | x**2 b   
2 | c    x**2
3 | e    f   )Nr   z;        1 2
        ---
        a b
        c d
        e fé   é   é   é
   é   ©zGroup AzGroup BzGroup CÚy1Úy2zO        | y1 y2
---------------
Group A | 5  7 
Group B | 4  2 
Group C | 10 3 c                  ó<   — t        ddgddgddggg d¢dd	ggd
¬«      S )Nr   r   r   r   r   r   r   r   r   Úmiddle©r   Ú
alignmentsr   © ó    úa/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/printing/tests/test_tableform.pyú<lambda>z test_TableForm.<locals>.<lambda>8   s4   € ÜØ�ˆV�a˜�V˜b !˜WÐ%Ú7¸$À¸ÐFØô	!ð r%   Úrightr"   zw                | y1 y2
        ---------------
        Group A |  5  7
        Group B |  4  2
        Group C | 10  3é   éd   ))Úxxxr   NÚlzxxx | 1   100
  x | 100 1  Úlrz#    xxx | 1   100
      x | 100   1Úclrz#    xxx | 1   100
     x  | 100   1c                  ó   •— t        ‰ d¬«      S )Nr.   )r#   r   )r   s   €r&   r'   z test_TableForm.<locals>.<lambda>^   s   ø€ œy¨°uÔ=€ r%   )Nú-r   ú?)Úpadz        ? - 2
        1 ? ?)Ústrr   r   r   r
   Ú
ValueError)Úsr   s    @r&   Útest_TableFormr6      sê  ø€ ÜŒI˜˜S�z C¨ :°°Q¨xÐ8Øôó 	€Aàð	òð ð ô 	ŒI˜˜S�z C¨ :°°Q¨xÐ8Ø¨ô0ó 	1€Aà”ð ó ò ð ð ô 	ŒIœ˜1™˜c�{ S¬!¨Q©$ K°#°s°Ð<Ø(ô*ó 	+€Aàð	òð ð ô
 	ŒI˜˜S�z C¨ :°°S¨zÐ:Ø(ô*ó 	+€Aà”ð ó ò ð ð ô 	ŒI˜˜1�v  1˜v¨¨A wÐ/Ú7¸$À¸ÐFôHó 	I€Aàð	òð ð ô Üñ	!ôô 	ŒI˜˜1�v  1˜v¨¨A wÐ/Ú7¸$À¸ÐFØô ó 	!€Að ”ð ó ò ð ð ð ˆSˆ�C˜�8Ð€AÜ�!Ð2¸sÔC€AÜˆq‹6ð	òð ð ô 	�!Ð2¸tÔD€AÜˆq‹6”Vð ó ò ð ð ô 	�!Ð2¸uÔE€AÜˆq‹6”Vð ó ò ð ð ô 	�!Ð2Ô3€AÜˆq‹6ð	òð ð ô
 Œ:Ó=Ô>ô 	ŒI’~¨ sÐ+°Ô5Ó6€AØ”ð ó ò ð ñ r%   c                  óª  — t        t        dt        dz  gdt        j                  dz  gt        t        «      t        t        dz  «      ggdd¬«      «      } | d	k(  sJ ‚t        t        dt        dz  gdt        j                  dz  gt        t        «      t        t        dz  «      ggddd
¬«      «      } | d	k(  sJ ‚t        t        dt        dz  gdt        j                  dz  gt        t        «      t        t        dz  «      ggddd¬«      «      } | dk(  sJ ‚t        t        dt        dz  gdt        j                  dz  gt        t        «      t        t        dz  «      ggd¬«      «      } | dk(  sJ ‚t        t        dt        dz  gdt        j                  dz  gt        t        «      t        t        dz  «      ggdd gd¬«      «      } | dk(  sJ ‚d„ }t        t        ddgddgg|gdz  d¬«      «      } | dk(  sJ ‚t        t        dt        dz  gdt        j                  dz  gt        t        «      t        t        dz  «      gg«      «      } | dk(  sJ ‚y )Nr   r   r   r   r   T)r   r   )r   r   z•\begin{tabular}{r l l}
 & 1 & 2 \\
\hline
1 &   & $x^{3}$ \\
2 & $c$ & $\frac{1}{4}$ \\
3 & $\sqrt{x}$ & $\sin{\left(x^{2} \right)}$ \\
\end{tabular}r,   )r   r   r#   Úlllz•\begin{tabular}{l l l}
 & 1 & 2 \\
\hline
1 &   & $x^{3}$ \\
2 & $c$ & $\frac{1}{4}$ \\
3 & $\sqrt{x}$ & $\sin{\left(x^{2} \right)}$ \\
\end{tabular}r   r   z—\begin{tabular}{r l l}
 & 1 & 2 \\
\hline
1 & $a$ & $x^{3}$ \\
2 & $c$ & $\frac{1}{4}$ \\
3 & $\sqrt{x}$ & $\sin{\left(x^{2} \right)}$ \\
\end{tabular}ú(%s))Úformatsr   z–\begin{tabular}{r l l}
 & 1 & 2 \\
\hline
1 & (a) & $x^{3}$ \\
2 & (c) & $\frac{1}{4}$ \\
3 & (sqrt(x)) & $\sin{\left(x^{2} \right)}$ \\
\end{tabular}c                 ó,   — |dz  r| dk  rd| z  S d| z  S y )Nr   r   r9   z%sr$   )r   ÚiÚjs      r&   Úneg_in_parenz*test_TableForm_latex.<locals>.neg_in_paren    s'   € ØˆqŠ5Ø !še�F°Ñ2Ð2¨°Ñ2Ð2àr%   éÿÿÿÿéýÿÿÿzU\begin{tabular}{r l l}
 & 1 & 2 \\
\hline
1 & -1 & 2 \\
2 & (-3) & 4 \\
\end{tabular}zv\begin{tabular}{l l}
$a$ & $x^{3}$ \\
$c$ & $\frac{1}{4}$ \\
$\sqrt{x}$ & $\sin{\left(x^{2} \right)}$ \\
\end{tabular})r   r   r   r   ÚOner   r	   )r5   r>   s     r&   Útest_TableForm_latexrB   g   s„  € ÜŒi˜!œQ ™T˜ S¬!¯%©%°©' N´T¼!³W¼cÄ!ÀQÁ$»iÐ4HÐIØÐ&@ôBó 	C€Aàð	òð ð ô 	Œi˜!œQ ™T˜ S¬!¯%©%°©' N´T¼!³W¼cÄ!ÀQÁ$»iÐ4HÐIØÐ&@ÈSôRó 	S€Aàð	òð ð ô 	Œi˜!œQ ™T˜ S¬!¯%©%°©' N´T¼!³W¼cÄ!ÀQÁ$»iÐ4HÐIØÐ&@ÈUôTó 	U€Aàð	òð ð ô 	Œi˜#œq !™t˜ s¬A¯E©E°!©G n´t¼A³wÄÄAÀqÁDÃ	Ð6JÐKØ/ô1ó 	2€Aàð	òð ð ô 	Œi˜#œq !™t˜ s¬A¯E©E°!©G n´t¼A³wÄÄAÀqÁDÃ	Ð6JÐKØ˜T�NÐ-GôIó 	J€Aàð	òð ð òô
 	Œi˜"˜a˜ 2 q 'Ð*Ø!�N 1Ñ$Ð/IôKó 	L€Aàð	òð ð ô 	Œi˜#œq !™t˜ s¬A¯E©E°!©G n´t¼A³wÄÄAÀqÁDÃ	Ð6JÐKÓLÓM€AØð	òð ñ r%   N)Úsympy.core.singletonr   Úsympy.printing.tableformr   Úsympy.printing.latexr   Ú	sympy.abcr   Ú(sympy.functions.elementary.miscellaneousr   Ú(sympy.functions.elementary.trigonometricr	   Úsympy.testing.pytestr
   Útextwrapr   r6   rB   r$   r%   r&   ú<module>rK      s*   ðÝ "Ý .Ý &Ý Ý 9Ý 8Ý 'å òXóvOr%   