Ë
    íÍ:j¤  ã                   óV   — d dl Z d dlmZ d dlmZ d dlZd„ Zd„ Zd„ Z	d„ Z
d„ Zd„ Zd„ Zy)	é    Nc                  ót   — t        j                  dd«      } | d   | d   k(  sJ ‚| d d …df   | d d …df   k(  sJ ‚y )Né   é   )r   r   r   )ÚgridspecÚGridSpec©Úgss    ús/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/matplotlib/tests/test_gridspec.pyÚ
test_equalr      sH   € Ü	×	Ñ	˜1˜aÓ	 €BØˆd‰8�r˜$‘xÒÐÐØŠa�ˆd‰8�rš!˜Q˜$‘xÒÐÑó    c                  óv   — t        j                  dd«      } | j                  d¬«       | j                  dk(  sJ ‚y )Nr   r   çš™™™™™¹?©Úleft)r   r   Úupdater   r   s    r
   Útest_updater      s2   € Ü	×	Ñ	˜1˜aÓ	 €Bà‡I�I�2€IÔØ�7‰7�bŠ=Ð‰=r   c                  ó”   — t        j                  t        «      5  t        j                  ddg d¢¬«       ddd«       y# 1 sw Y   yxY w)úa
    Addresses issue #5835.
    See at https://github.com/matplotlib/matplotlib/issues/5835.
    r   ©r   r   é   )Úwidth_ratiosN©ÚpytestÚraisesÚ
ValueErrorr   r   © r   r
   Útest_width_ratiosr      s7   € ô
 
�‰”zÓ	"ñ 8Ü×Ñ˜!˜QªYÕ7÷8÷ 8ñ 8úó	   š>¾Ac                  ó”   — t        j                  t        «      5  t        j                  ddg d¢¬«       ddd«       y# 1 sw Y   yxY w)r   r   r   )Úheight_ratiosNr   r   r   r
   Útest_height_ratiosr!      s7   € ô
 
�‰”zÓ	"ñ 9Ü×Ñ˜!˜QªiÕ8÷9÷ 9ñ 9úr   c                  ó†  — t        j                  dddd«      } | j                  dk(  sJ ‚| j                  «        | j                  t        j
                  d   k(  sJ ‚t        j                  t        d¬«      5  | j                  | j                  dz   ¬«       d d d «       t        j                  t        d¬«      5  | j                  | j                  dz   ¬	«       d d d «       t        j                  t        d¬«      5  t        j                  ddd
d«       d d d «       y # 1 sw Y   Œ‰xY w# 1 sw Y   ŒRxY w# 1 sw Y   y xY w)Nr   gÍÌÌÌÌÌì?zfigure.subplot.leftzleft cannot be >= right©Úmatchg{®Gáz„?r   zbottom cannot be >= top)Úbottomg
×£p=
·?)r   ÚSubplotParamsr   ÚresetÚ
matplotlibÚrcParamsr   r   r   r   ÚrightÚtop)Úss    r
   Útest_SubplotParamsr-   &   s  € Ü×Ñ˜r 2 r¨2Ó.€AØ�6‰6�SŠ=Ðˆ=à‡G�G„IØ�6‰6”Z×(Ñ(Ð)>Ñ?Ò?Ð?Ð?ä	�‰”zÐ)BÔ	Cñ %Ø	�‰�a—g‘g ‘mˆÔ$÷%ô 
�‰”zÐ)BÔ	Cñ %Ø	�‰˜Ÿ™ ™ˆÔ$÷%ô 
�‰”zÐ)BÔ	Cñ 0Ü×Ñ˜r 2 s¨BÔ/÷0ð 0÷%ð %ú÷%ð %ú÷0ð 0ús$   Á7 DÂ: D+Ã=D7ÄD(Ä+D4Ä7E c                  ó°   — t        j                  dd«      ddd…f   } t        | «      dk(  sJ ‚t        j                  dddd¬«      } t        | «      dk(  sJ ‚y )	Nr   r   r   zGridSpec(3, 3)[2:3, 1:3])r   r   )r   r   )r    r   z9GridSpec(2, 2, height_ratios=(3, 1), width_ratios=(1, 3)))r   r   Úrepr)Ússs    r
   Ú	test_reprr1   7   sl   € Ü	×	Ñ	˜1˜aÓ	   A a C Ñ	(€BÜ�‹8Ð1Ò1Ð1Ð1ä	×	Ñ	˜1˜aØ)/Ø(.ô
0€Bô �‹8ØCòDð Dñ Dr   c                  óú  — t        j                  dd«      \  } }t        j                  dd|d   j	                  «       ¬«      }|j                  «       |d   j	                  «       k(  sJ ‚t        j                  t        d¬«      5  t        j                  dd|d   ¬«      }d d d «       t        j                  t        d¬«      5  t        j                  dd|¬«      }d d d «       y # 1 sw Y   ŒFxY w# 1 sw Y   y xY w)Nr   r   r   )Úsubplot_specz%subplot_spec must be type SubplotSpecr#   )	ÚpltÚsubplotsr   ÚGridSpecFromSubplotSpecÚget_subplotspecÚget_topmost_subplotspecr   r   Ú	TypeError)ÚfigÚaxsr	   s      r
   Útest_subplotspec_argsr<   B   sá   € Ü�|‰|˜A˜qÓ!�H€Cˆä	×	)Ñ	)¨!¨QØ7:¸1±v×7MÑ7MÓ7Oô
Q€Bà×%Ñ%Ó'¨3¨q©6×+AÑ+AÓ+CÒCÐCÐCÜ	�‰”yÐ(OÔ	Pñ IÜ×-Ñ-¨a°ÀÀQÁÔHˆ÷Iä	�‰”yÐ(OÔ	Pñ FÜ×-Ñ-¨a°ÀÔEˆ÷Fð F÷Ið Iú÷Fð Fús   ÂC%ÃC1Ã%C.Ã1C:)r(   Úmatplotlib.gridspecr   Úmatplotlib.pyplotÚpyplotr4   r   r   r   r   r!   r-   r1   r<   r   r   r
   ú<module>r@      s6   ðÛ Ý &Ý Û ò òò8ò9ò0ò"Dó	Fr   