Ë
    µ2Úi¯  ã                  ó  — d dl mZ d dlZd dlZd dlmZmZmZ d dlZd dl	Z	d dl
Zd dl
mZ ej                  rd dlmZ  ed«      Ze	j"                  j%                  dg d¢«      	 	 	 	 	 	 dd	„«       Zdd
„Zdd„Zdd„Zdd„Zdd„Zdd„Zy)é    )ÚannotationsN)ÚAnyÚCallableÚTypeVar)Ú_api)ÚSelfÚTztarget,shape_repr,test_shape))©Nz(N,))é   é   )©Nr   ú(N, 3))r   )r   r   )r   é   ))r   é   z(1, 5))r   é	   ))Nr   Nz	(M, 2, N))r   r   r   c           	     ó  — dt        j                  dt        | «      › d|› d|› �«      z   }t        j                  |«      }t        j                  t        |¬«      5  t        j                  | |¬«       d d d «       y # 1 sw Y   y xY w)Nú^z'aardvark' must be zD with shape z, but your input has shape ©Úmatch)Úaardvark)
ÚreÚescapeÚlenÚnpÚzerosÚpytestÚraisesÚ
ValueErrorr   Úcheck_shape)ÚtargetÚ
shape_reprÚ
test_shapeÚerror_patternÚdatas        úP/var/www/html/acx/venv/lib/python3.12/site-packages/matplotlib/tests/test_api.pyÚtest_check_shaper&      s}   € ð œ"Ÿ)™)Ø
œc &›k˜]¨-¸
°|ð DØ�Lð	"ó#ñ #€Mô �8‰8�JÓ€DÜ	�‰”z¨Ô	7ñ 0Ü×Ñ˜¨$Õ/÷0÷ 0ñ 0ús   ÁA<Á<Bc                 ó6  —  G d„ d«      } t        j                  t        j                  «      5  | j                   d d d «       t        j                  t        j                  «      5   | «       }|j                   d d d «       y # 1 sw Y   ŒIxY w# 1 sw Y   y xY w)Nc                  ó\   — e Zd Z ej                  d«      ej
                  dd„«       «       Zy)ú)test_classproperty_deprecation.<locals>.Az0.0.0c                 ó   — y r
   © )Úclss    r%   Úfz+test_classproperty_deprecation.<locals>.A.f(   s   € ð ó    N)r,   r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__r   Ú
deprecatedÚclasspropertyr-   r+   r.   r%   ÚAr)   '   s-   „ Ø	ˆ�‰˜Ó	!Ø	×	Ñ	ò	ó 
ó 
"ñ	r.   r6   )r   ÚwarnsÚmplÚMatplotlibDeprecationWarningr-   )r6   Úas     r%   Útest_classproperty_deprecationr;   &   sv   € ÷ñ ô
 
�‰”c×6Ñ6Ó	7ñ Ø	�Š÷ä	�‰”c×6Ñ6Ó	7ñ Ù‹CˆØ	�Š÷ð ÷ð ú÷ð ús   ®BÁ&BÂBÂBc                 ój  —  G d„ d«      }  | «       }t        j                  t        j                  «      5  |j                  dk(  sJ ‚	 d d d «       t        j                  t        j                  «      5  d|_        d d d «       t        j                  t        j                  «      5  |j                  dk(  sJ ‚	 d d d «       t        j                  t        j                  «      5  |j                  d«      dk(  sJ ‚	 d d d «       y # 1 sw Y   Œ¾xY w# 1 sw Y   Œ—xY w# 1 sw Y   ŒexY w# 1 sw Y   y xY w)Nc                  óz   — e Zd ZU d	d„Zd
d„Z ej                  d«      Zded<    ej                  d«      Z	ded<   y)ú-test_deprecate_privatize_attribute.<locals>.Cc                ó   — d| _         y )Nr   )Ú_attr)Úselfs    r%   Ú__init__z6test_deprecate_privatize_attribute.<locals>.C.__init__5   s   € ° D¥Jr.   c                ó   — |S r
   r+   )rA   Úargs     r%   Ú_methz3test_deprecate_privatize_attribute.<locals>.C._meth6   s   € ¨S jr.   z0.0ÚintÚattrr   ÚmethN©r/   r0   )rD   r	   r/   r	   )
r1   r2   r3   rB   rE   r   Údeprecate_privatize_attributerG   Ú__annotations__rH   r+   r.   r%   ÚCr>   4   s6   … Û2Û0Ø6�D×6Ñ6°uÓ=ˆˆcÓ=Ø;˜×;Ñ;¸EÓBˆˆhÔBr.   rL   r   r   é*   )r   r7   r8   r9   rG   rH   )rL   Úcs     r%   Ú"test_deprecate_privatize_attributerO   3   sõ   € ÷Cñ Cñ 	
‹€AÜ	�‰”c×6Ñ6Ó	7ñ Ø�v‰v˜Š{Ð‰{÷ä	�‰”c×6Ñ6Ó	7ñ ØˆŒ÷ä	�‰”c×6Ñ6Ó	7ñ Ø�v‰v˜Š{Ð‰{÷ä	�‰”c×6Ñ6Ó	7ñ  Ø�v‰v�b‹z˜RÒÐÑ÷ ð  ÷ð ú÷ð ú÷ð ú÷ ð  ús/   µDÁ3DÂ&DÃ$D)ÄDÄDÄD&Ä)D2c                 óî  ‡— t        j                  dd«      dd	d„«       Št        j                  dd«      d
d„«       } ‰| fD ]>  } |«        t        j                  t        j
                  «      5   |d¬«       d d d «       Œ@ t         j                  j                  fd	ˆfd„} |«        t        j                  t        j
                  «      5   d¬«       d d d «       y # 1 sw Y   Œ§xY w# 1 sw Y   y xY w)Nú3.0Úfooc                 ó   — y r
   r+   ©rR   s    r%   Úfunc1z$test_delete_parameter.<locals>.func1F   ó   € àr.   c                  ó   — y r
   r+   )Úkwargss    r%   Úfunc2z$test_delete_parameter.<locals>.func2J   rV   r.   ÚbarrT   c                ó   •—  ‰| «       y r
   r+   )rR   rU   s    €r%   Úpyplot_wrapperz-test_delete_parameter.<locals>.pyplot_wrapperS   s
   ø€ Ùˆc�
r.   r
   )rR   r   r/   r0   )rX   r   r/   r0   )r   Údelete_parameterr   r7   r8   r9   ÚdeprecationÚ_deprecated_parameter)rY   Úfuncr\   rU   s      @r%   Útest_delete_parameterra   E   sá   ø€ Ü	×Ñ˜5 %Ó(óó )ðô 
×Ñ˜5 %Ó(òó )ðð ˜�ò ˆÙŒÜ�\‰\œ#×:Ñ:Ó;ñ 	Ù�U�O÷	ð 	ðô
 #'×"2Ñ"2×"HÑ"Hö ñ ÔÜ	�‰”c×6Ñ6Ó	7ñ Ù��÷ð ÷	ð 	ú÷ð ús   Á.
CÃ
C+ÃC(	Ã+C4c                 óZ  — t        j                  dd«      dd	d„«       }  | dd¬«       t        j                  t        j
                  «      5   | dd«       d d d «       t        j                  t        j
                  «      5   | ddd«       d d d «       y # 1 sw Y   Œ@xY w# 1 sw Y   y xY w)
NrQ   rD   c                 ó   — y r
   r+   )ÚprerD   Úposts      r%   r`   z$test_make_keyword_only.<locals>.func\   rV   r.   r   r   )rD   r   r
   )rd   r   rD   r   re   r   r/   r0   )r   Úmake_keyword_onlyr   r7   r8   r9   )r`   s    r%   Útest_make_keyword_onlyrg   [   s“   € Ü	×Ñ˜E 5Ó)óó *ðñ 	ˆ�…Nä	�‰”c×6Ñ6Ó	7ñ ÙˆQ�Œ
÷ä	�‰”c×6Ñ6Ó	7ñ ÙˆQ��1Œ÷ð ÷ð ú÷ð ús   Á
BÂB!ÂBÂ!B*c                 ó¦   — d} t        j                  d| ¬«      dd„«       }|j                  €t        j                  d«       | |j                  v sJ ‚y )Nz)`.f1`, `f2`, `f3(x) <.f3>` or `f4(x)<f4>`Ú1)Úalternativec                  ó   — y r
   r+   r+   r.   r%   r-   z'test_deprecation_alternative.<locals>.fj   rV   r.   zDocumentation is disabledrI   )r   r4   Ú__doc__r   Úskip)rj   r-   s     r%   Útest_deprecation_alternativern   h   sM   € Ø=€KÜ	‡_�_�S kÔ2òó 3ðà‡y�yÐÜ�‰Ð/Ô0Ø˜!Ÿ)™)Ñ#Ð#Ñ#r.   c                 ó�   — t        j                  t        d¬«      5  t        j                  dg«       d d d «       y # 1 sw Y   y xY w)NzNo argument to check!r   r:   )r   r   Ú	TypeErrorr   Úcheck_in_listr+   r.   r%   Útest_empty_check_in_listrr   r   s6   € Ü	�‰”yÐ(?Ô	@ñ "Ü×Ñ˜C˜5Ô!÷"÷ "ñ "ús	   œ<¼A)r    ztuple[int | None, ...]r!   Ústrr"   ztuple[int, ...]r/   r0   rI   )Ú
__future__r   r   Útypingr   r   r   Únumpyr   r   Ú
matplotlibr8   r   ÚTYPE_CHECKINGÚtyping_extensionsr   r	   ÚmarkÚparametrizer&   r;   rO   ra   rg   rn   rr   r+   r.   r%   ú<module>r|      s˜   ðÝ "ã 	Û ß )Ñ )ã Û ã Ý ð 
×ÒÝ&áˆCƒL€ð ‡�×ÑÐ7òóð0Ø!$ð0à!0ð0à59ò0óð0ó
ó ó$ó,
ó$ô"r.   