Ë
    ¨eh81  ã                   óL  — d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dl	Z	d dl
mZmZmZmZ d dlmZ d dlmZ d dlmZmZ d dlmZmZ d dl
Zd dlm Z d dlmZ d dl m!Z" e	jF                  jI                  d	¬
«      e	jF                  jK                  dddg«      e	jF                  jK                  dddg«      e	jF                  jK                  dddi fddddifddddifddddifddi fddddifddddifgg d¢¬«      d„ «       «       «       «       Z&d„ Z'eed„ «       «       Z( ed g«      d!„ «       Z)e ed g«      d"„ «       «       Z*d#„ Z+ed$„ «       Z,ed%„ «       Z-ed&„ «       Z. ed'g«      d(„ «       Z/ ed)g«      d*„ «       Z0 ed+g«      d,„ «       Z1 edg¬-«      d.„ «       Z2ed/„ «       Z3 ed0gd1¬2«      d3„ «       Z4e	jF                  jK                  d4d5d6g«      d7„ «       Z5d8„ Z6d9„ Z7d:„ Z8 ed;gd<¬=«      d>„ «       Z9 ed?gd@¬=«      dA„ «       Z: edBg«      dC„ «       Z; edDgdEdFid1¬G«      dH„ «       Z<dI„ Z=y)Jé    )ÚCounter)ÚPathN)ÚcbookÚpathÚpatheffectsÚfont_manager)ÚFigure)ÚEllipse)Úneeds_ghostscriptÚneeds_usetex)Úcheck_figures_equalÚimage_comparisoné   )ÚrerunsÚ	papersizeÚletterÚfigureÚorientationÚportraitÚ	landscapezformat, use_log, rcParamsÚpsFúps.usedistillerÚghostscriptÚxpdfútext.usetexTÚepsú	ps.useafm)r   zps with distiller=ghostscriptzps with distiller=xpdfzps with usetexr   zeps afmzeps with usetex)Úidsc                 ól  — t         j                  j                  |«       t         j                  d   dk(  r	 t        j                  d«       nAt         j                  d   dk(  r+	 t        j                  d«       t        j                  d«       t        j                  «       \  }}t        j                  «       5 }t        j                  «       5 }	|r|j                  d«       |j                  ddgddg«       d	}
t         j                  d
   s|
dz  }
|j                  |
«       g }t         j                  d
   r|j!                  t"        «       t         j                  d   r|j!                  t         j$                  «       	 |j'                  || ||¬«       |j'                  |	| ||¬«       |j*                  rJ ‚|	j*                  rJ ‚|j-                  «       j/                  d«      }|	j-                  «       }| dk(  r•t         j                  d   dk(  r-|dk(  rd|j1                  «       vshJ ‚d|j1                  «       v sTJ ‚t         j                  d   st         j                  d
   r|dk(  rdnd}|dk(  rd|z   nd}||v sJ ‚|dk(  rd|vsJ ‚d|v sJ ‚t3        j4                  dd|«      }t3        j4                  dd|«      }||j7                  dd«      k(  sJ ‚	 d d d «       d d d «       y # t         j                  $ r)}t        j                  t        |«      «       Y d }~�Œ�d }~ww xY w# t         j                  $ r)}t        j                  t        |«      «       Y d }~�ŒÎd }~ww xY w# t)        |«      $ r)}t        j                  t        |«      «       Y d }~�Œìd }~ww xY w# 1 sw Y   ŒÊxY w# 1 sw Y   y xY w)Nr   r   Úgsr   ÚpdftopsÚlogé   é   u	   DÃ©jÃ  vur   u    âˆ’â‚¬r   )Úformatr   Ú	papertypeÚasciir   r   s   letterr   s   432.0s   576.0s   -dDEVICEWIDTHPOINTS=s   -sPAPERSIZEs   %%DocumentPaperSizess   (?<=
%%CreationDate: ).*ó    s   
ó   
)ÚmplÚrcParamsÚupdateÚ_get_executable_infoÚExecutableNotFoundErrorÚpytestÚskipÚstrÚpltÚsubplotsÚioÚStringIOÚBytesIOÚ
set_yscaleÚplotÚ	set_titleÚappendÚRuntimeErrorÚMatplotlibDeprecationWarningÚsavefigÚtupleÚclosedÚgetvalueÚencodeÚlowerÚreÚsubÚreplace)r%   Úuse_logr+   r   r   ÚexcÚfigÚaxÚs_bufÚb_bufÚtitleÚallowable_exceptionsÚs_valÚb_valÚwidthÚwanteds                   ú^/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/matplotlib/tests/test_backend_ps.pyÚtest_savefig_to_stringiorS      sF  € ô* ‡L�L×Ñ˜Ô!Ü
‡|�|Ð%Ñ&¨-Ò7ð	"Ü×$Ñ$ TÕ*ô 
�‰Ð'Ñ	(¨FÒ	2ð	"Ü×$Ñ$ TÔ*Ü×$Ñ$ YÔ/ô �l‰l‹n�G€Cˆä	�‰‹ð 76˜%¤§¡£ð 76°áØ�M‰M˜%Ô à
�‰��A�˜˜A˜ÔØˆÜ�|‰|˜MÒ*ØÐ3Ñ3ˆEØ
�‰�UÔØ!ÐÜ�<‰<˜Ò&Ø ×'Ñ'¬Ô5Ü�<‰<˜Ò$Ø ×'Ñ'¬×(HÑ(HÔIð	"Ø�K‰K˜ f¸+Ø"+ð ô -à�K‰K˜ f¸+Ø"+ð ô -ð
 —<’<ÐÐØ—<’<ÐÐØ—‘Ó ×'Ñ'¨Ó0ˆØ—‘Ó ˆà�TŠ>ô �|‰|Ð-Ñ.°&Ò8ð  Ò(Ø$¨E¯K©K«MÑ9Ð9Ð9à$¨¯©«Ñ5Ð5Ð5Ü—‘Ð/Ò0´C·L±LÀÒ4OØ$/°;Ò$>™ÀH�Ø=FÈ(Ò=RÐ1°EÒ9Ø-ð à ‘Ð&�à Ò(Ø2¸%Ñ?Ð?Ð?à2°eÑ;Ð;Ð;ô
 —‘Ð3°S¸%Ó@ˆÜ—‘Ð3°S¸%Ó@ˆà˜Ÿ™ g¨uÓ5Ò5Ð5Ñ5÷o76÷ 76ð 76øô ×*Ñ*ò 	"Ü�K‰Kœ˜C›×!Ò!ûð	"ûô ×*Ñ*ò 	"Ü�K‰Kœ˜C›×!Ò!ûð	"ûô2 Ð)Ó*ò 	"Ü�K‰Kœ˜C›×!Ò!ûð	"ú÷)76ð 76ú÷ 76ð 76ús   ·K& Á$*L% Â9N*ÃB1NÆ *M$Æ*D*NËN*Ë&L"Ë9LÌL"Ì%M!Ì8MÍM!Í$NÍ2NÎNÎNÎNÎN'	Î#N*Î*N3c                  ó"  — t        j                  dd¬«      gt        j                  d<   t	        j
                  «       \  } }|j                  g d¢«       t        j                  «       5 }| j                  |d¬«       d d d «       y # 1 sw Y   y xY w)Né   Úw)Ú	linewidthÚ
foregroundzpath.effects)r#   r$   r   r   ©r%   )
r   Ú
withStroker*   r+   r2   r3   r8   r4   r6   r=   )rH   rI   r   s      rR   Útest_patheffectsr[   t   sm   € ä×Ñ¨°sÔ;ð$=„C‡L�L�Ñ ä�l‰l‹n�G€CˆØ‡G�GŠIÔÜ	�‰‹ð %˜Ø�‰�B˜tˆÔ$÷%÷ %ñ %ús   Á(BÂBc                 óR  — | dz  }|j                  «        t        j                  t        t	        |«      ¬«      5  dt
        j                  d<   t        j                  g d¢«       t        j                  d«       t        j                  |dz  d¬	«       d d d «       y # 1 sw Y   y xY w)
Nzshort-1)ÚtempdirTr   )r#   r$   r   rU   z\textbf{time} (s)ztex_demo.epsr   rY   )Úmkdirr   Ú_setattr_cmÚtempfiler1   r*   r+   r2   r8   Úxlabelr=   )Útmp_pathÚbase_tempdirs     rR   Útest_tilde_in_tempfilenamerd   }   s„   € ð ˜iÑ'€LØ×ÑÔô 
×	Ñ	œ8¬S°Ó->Ô	?ñ @à&*Œ�‰�]Ñ#Ü�‰’ÔÜ�
‰
Ð'Ô(ä�‰�L >Ñ1¸$Õ?÷@÷ @ñ @ús   ºABÂB&z	empty.epsc                  óª   — t        j                  «       \  } }|j                  «        |j                  ddgdd¬«       |j	                  ddddd¬«       y )Nr   r#   Úr©ÚcolorÚalphaç      à?Úfoo)r2   r3   Úset_axis_offr8   Útext©rH   rI   s     rR   Útest_transparencyro   �   sG   € ä�l‰l‹n�G€CˆØ‡O�OÔØ‡G�GˆQ�ˆF˜# Q€GÔ'Ø‡G�GˆB��E ¨A€GÕ.r(   c                  óÐ   — dt         j                  d<   t        j                  «       \  } }|j	                  «        |j                  ddgdd¬«       |j                  ddddd¬«       y )	NTr   r   r#   rf   rg   rj   rk   )r*   r+   r2   r3   rl   r8   rm   rn   s     rR   Útest_transparency_texrq   ˜   sW   € ð #'„C‡L�L�ÑÜ�l‰l‹n�G€CˆØ‡O�OÔØ‡G�GˆQ�ˆF˜# Q€GÔ'Ø‡G�GˆB��E ¨A€GÕ.r(   c            	      óP  — t        j                  «       \  } }t        j                  «       5 }| j	                  |d¬«       |j                  «       }d d d «       t        j                  dt        j                  «      }|sJ ‚t        j                  d|t        j                  «      }|sJ ‚t        dd«      D ]b  }d|j                  |«      vsJ ‚t        |j                  |«      «      t        j                  t        |j                  |«      «      d«      k(  rŒbJ ‚ y # 1 sw Y   ŒÍxY w)Nr   rY   s$   ^%%BoundingBox: (.+) (.+) (.+) (.+)$s)   ^%%HiResBoundingBox: (.+) (.+) (.+) (.+)$r#   é   ó   .)r2   r3   r4   r6   r=   r@   rC   ÚsearchÚ	MULTILINEÚrangeÚgroupÚintr/   ÚapproxÚfloat)rH   rI   ÚbufÚbbÚhibbÚis         rR   Ú	test_bboxr€   ¢   sí   € Ü�l‰l‹n�G€CˆÜ	�‰‹ð ˜Ø�‰�C ˆÔ&Ø�l‰l‹nˆ÷ô 
�‰Ð:¸CÄÇÁÓ	N€BÙ€Iˆ2Ü�9‰9ÐAÀ3Ü—\‘\ó#€Dá€Kˆ4ä�1�a‹[ò Jˆà˜2Ÿ8™8 A›;Ñ&Ð&Ð&Ü�2—8‘8˜A“;Ó¤6§=¡=´°t·z±zÀ!³}Ó1EÀqÓ#IÓIÐIÐIñJ÷ð ús   ¬$DÄD%c                  ó  — dt         j                  d<   t        j                  d«       t	        j
                  t        «      5  t        j                  t        j                  «       d¬«       ddd«       y# 1 sw Y   yxY w)z"Test failing latex subprocess callTr   z$22_2_2$r   rY   N)
r*   r+   r2   ra   r/   Úraisesr;   r=   r4   r6   © r(   rR   Útest_failing_latexr„   ´   sS   € ð #'„C‡L�L�Ñä‡J�JˆzÔÜ	�‰”|Ó	$ñ /Ü�‰”B—J‘J“L¨Õ.÷/÷ /ñ /ús   Á*A5Á5A>c                 ó   — | j                  d«       t        j                  dddd¬«       t        j                  dddd¬«       t        j                  t	        j
                  «       d¬	«       | j                  \  }d
|j                  «       v sJ ‚y )NÚWARNINGçš™™™™™¹?rk   T)Úusetexçš™™™™™É?Úbarr   rY   zas if usetex=False)Ú	set_levelr2   Úfigtextr=   r4   r6   ÚrecordsÚ
getMessage)ÚcaplogÚrecords     rR   Útest_partial_usetexr‘   ¾   sj   € à
×Ñ�YÔÜ‡K�K��B˜ dÕ+Ü‡K�K��B˜ dÕ+Ü‡K�K”—
‘
“ TÕ*Ø�n‰n�G€FØ 6×#4Ñ#4Ó#6Ñ6Ð6Ñ6r(   c                 óÈ   — t         j                  j                  dddœ«       t        j                  ddd«       t        j
                  t        j                  «       d¬«       y )NTz$\usepackage{color,graphicx,textcomp})r   ztext.latex.preamblerj   rk   r   rY   )r*   r+   r,   r2   rŒ   r=   r4   r6   )r�   s    rR   Útest_usetex_preambler“   È   sE   € ä‡L�L×ÑØàFñô ô
 ‡K�K��B˜ÔÜ‡K�K”—
‘
“ TÖ*r(   z
useafm.epsc                  óÀ   — dt         j                  d<   t        j                  «       \  } }|j	                  «        |j                  d«       |j                  ddd«       y )NTr   rj   Úqk)r*   r+   r2   r3   rl   Úaxhlinerm   rn   s     rR   Útest_useafmr—   Ó   sD   € à $„C‡L�L�ÑÜ�l‰l‹n�G€CˆØ‡O�OÔØ‡J�Jˆr„NØ‡G�GˆB��DÕr(   z	type3.epsc                  ó2   — t        j                  ddd«       y )Nrj   zI/J)r2   rŒ   rƒ   r(   rR   Útest_type3_fontr™   Ü   s   € ä‡K�K��B˜Õr(   zcoloredhatcheszerolw.epsc                  ó  — t        j                  «       } | j                  t        ddddddd¬«      «       | j                  t        dd	d	d
ddd¬«      «       | j                  t        ddddddd¬«      «       | j	                  «        y )N)r   r   r#   ú/Únonerf   r   )ÚhatchÚ	facecolorÚ	edgecolorrW   )rj   rj   rj   ú+Úgr‰   )r#   r#   g333333Ó?gš™™™™™é?ú\Úb)r2   ÚgcaÚ	add_patchr
   rl   )rI   s    rR   Ú!test_colored_hatch_zero_linewidthr¦   á   s}   € ä	�‰‹€BØ‡L�L”˜  A¨S¸FØ#&°!ô5ô 6à‡L�L”˜ S¨#°SÀFØ#&°#ô7ô 8à‡L�L”˜  c°ÀØ#&°!ô5ô 6à‡O�OÕr(   )Ú
extensionsc                 ó„   — | j                  «       }|j                  ddd| j                  d¬«       |j                  «        y )Nr   ÚhelloT)Ú	transformÚclip_on)Úadd_subplotrm   ÚtransFigure)Úfig_testÚfig_refrI   s      rR   Útest_text_clipr°   í   s8   € à	×	Ñ	Ó	€Bà‡G�GˆAˆq�' X×%9Ñ%9À4€GÔHØ×ÑÕr(   c                 óÔ   — t        j                  «       }|j                  ddd«       | dz  }|j                  |«       t        j
                  j                  j                  |d¬«       y )Nrj   Údefztest.epsF)Úcache)r2   r   rm   r=   r*   ÚtestingÚcompareÚconvert)rb   rH   Úouts      rR   Útest_d_glyphr¸   õ   sR   € ô �*‰*‹,€CØ‡H�HˆR��UÔØ
�ZÑ
€CØ‡K�K�ÔÜ‡K�K×Ñ×Ñ ¨5ÐÕ1r(   ztype42_without_prep.epsÚmpl20)Ústylec                  ó~   — dt         j                  d<   dt         j                  d<   t        j                  ddd«       y )Né*   úps.fonttypeÚstixzmathtext.fontsetrj   zMass $m$)r*   r+   r2   rŒ   rƒ   r(   rR   Útest_type42_font_without_prepr¿      s1   € ð #%„C‡L�L�ÑØ'-„C‡L�LÐ#Ñ$ä‡K�K��S˜*Õ%r(   ÚfonttypeÚ3Ú42c                 ó^  — | t         j                  d<   t        j                  «       \  }}|j	                  ddd«       t        j                  «       }|j                  |d¬«       dt        | › d¬	«      z   d
z   }t        j                  ||j                  «       t        j                  «      sJ ‚y )Nr½   g      Ð?rj   z&Forty-two is the answer to everything!r   rY   s
   /FontType zutf-8)Úencodings    def)r*   r+   r2   r3   rm   r4   r6   r=   ÚbytesrC   ru   r@   rv   )rÀ   rH   rI   r|   Útests        rR   Útest_fonttyperÇ   	  sƒ   € à"*„C‡L�L�ÑÜ�l‰l‹n�G€Cˆà‡G�GˆD�#Ð?Ô@ä
�*‰*‹,€CØ‡K�K�˜D€KÔ!àœ5 H :¸ÔAÑAÀGÑK€Dä�9‰9�T˜3Ÿ<™<›>¬2¯<©<Ô8Ð8Ñ8r(   c                  óÔ   — t        j                  «       \  } }|j                  ddgd¬«       t        j                  «       }| j                  |d¬«       |j                  «       dkD  sJ ‚y)z-Test that dashed lines do not break PS outputr   r#   z--)Ú	linestyler   rY   N)r2   r3   r8   r4   r6   r=   Útell)rH   rI   r|   s      rR   Útest_linedashrË     sR   € ä�l‰l‹n�G€Cˆà‡G�GˆQ�ˆF˜d€GÔ#ä
�*‰*‹,€CØ‡K�K�˜D€KÔ!à�8‰8‹:˜Š>Ð‰>r(   c                  ó²   — t        «       } | j                  ddd«       t        j                  «       }| j	                  |d¬«       | j	                  |d¬«       y )Nrj   z
foo

r   rY   r   )r	   rm   r4   r6   r=   )r   r|   s     rR   Útest_empty_linerÍ   $  sD   € ä‹X€FØ
‡K�K��S˜+Ô&Ü
�*‰*‹,€CØ
‡N�N�3˜u€NÔ%Ø
‡N�N�3˜t€NÕ$r(   c                  ó,  — t        «       } | j                  ddt        d¬«      ¬«      }|j                  D ](  }|j	                  g g ¬«       |j                  ddg«       Œ* | j                  d«       t        j                  «       }| j                  |d	¬
«       |j                  d«       |j                  «       D �cg c]'  }|j                  d«      r|j                  d«      d   ‘Œ) }}t        t        |«      j!                  «       «      dk(  sJ ‚y c c}w )NrU   Úpolar)Ú
projection)Ú
subplot_kw)ÚxticksÚyticksr#   r$   zhello, worldr   rY   r   r›   ú )r	   r3   ÚdictÚflatÚsetr8   Úsuptitler4   r5   r=   ÚseekÚ	readlinesÚ
startswithÚ	partitionÚmaxr   Úvalues)rH   ÚaxsrI   r|   ÚlnÚwdss         rR   Útest_no_duplicate_definitionrâ   -  sî   € ä
‹(€CØ
�,‰,�q˜!¬¸Ô(@ˆ,Ó
A€CØ�h‰hò ˆØ
�‰�b ˆÔ$Ø
�‰��A��ðð ‡L�L�Ô ä
�+‰+‹-€CØ‡K�K�˜E€KÔ"Ø‡H�HˆQ„Kð —‘“ö"ØØ�m‰m˜CÔ ð �<‰<˜Ó˜QÓð "€Cð "ô Œw�s‹|×"Ñ"Ó$Ó%¨Ò*Ð*Ñ*ùò	"s   Â;,Dzmulti_font_type3.epsgR¸…ëQà?)Útolc                  ób  — t        j                  dg¬«      } t        t        j                  | «      «      j                  dk7  rt        j                  d«       t        j                  dddgd¬«       t        j                  d	d
¬«       t        j                  «       }|j                  ddd«       y )NúWenQuanYi Zen Hei©Úfamilyúwqy-zenhei.ttcúFont may be missingÚfontúDejaVu Sansé   ©rç   Úsizer   r   ©rÀ   ç333333Ã?çffffffÞ?õ"   There are å‡ ä¸ªæ±‰å­— in between!©ÚfmÚFontPropertiesr   ÚfindfontÚnamer/   r0   r2   Úrcr   rm   ©ÚfprH   s     rR   Útest_multi_font_type3rû   A  s   € ä	×	Ñ	Ð#6Ð"7Ô	8€BÜŒB�K‰K˜‹OÓ×!Ñ!Ð%5Ò5Ü�‰Ð)Ô*ä‡F�Fˆ6˜=Ð*=Ð>ÀRÕHÜ‡F�Fˆ4˜!Õä
�*‰*‹,€CØ‡H�HˆT�5Ð>Õ?r(   zmulti_font_type42.epsgš™™™™™ù?c                  ób  — t        j                  dg¬«      } t        t        j                  | «      «      j                  dk7  rt        j                  d«       t        j                  dddgd¬«       t        j                  d	d
¬«       t        j                  «       }|j                  ddd«       y )Nrå   ræ   rè   ré   rê   rë   rì   rí   r   r¼   rï   rð   rñ   rò   ró   rù   s     rR   Útest_multi_font_type42rý   N  s   € ä	×	Ñ	Ð#6Ð"7Ô	8€BÜŒB�K‰K˜‹OÓ×!Ñ!Ð%5Ò5Ü�‰Ð)Ô*ä‡F�Fˆ6˜=Ð*=Ð>ÀRÕHÜ‡F�Fˆ4˜"Õä
�*‰*‹,€CØ‡H�HˆT�5Ð>Õ?r(   zscatter.epsc                  óp  — t         j                  j                  d«      } | j                  ddd«      }| j                  ddd«      }| j                  ddd«      }t	        j
                  «       \  }}|j                  |||g d¢d¬	«       |j                  «        t        d
d«      D �cg c]!  }t        j                  j                  |«      ‘Œ# }}| j                  ddd«      j                  dd«      }ddg}t        j                  ||dd|¬«      }	|j                  |	«       |j!                  dd«       y c c}w )Ni!N,r   r#   é
   é   éd   )gÍÌÌÌÌÌì?r‰   r‡   ú<)rŸ   Úmarkerr   é   éÈ   é   r$   g{®Gáz”?g{®Gáz¤?éÿÿÿÿÚyellow)ÚzorderÚ
facecolorsÚoffsets)ÚnpÚrandomÚdefault_rngÚuniformr2   r3   Úscatterrl   rw   r   r   Úunit_regular_polygonÚreshapeÚmcollectionsÚPathCollectionÚadd_collectionÚset_xlim)
ÚrngÚxvalsÚyvalsÚsizesrH   rI   r   Úpathsr  Úpcs
             rR   Útest_path_collectionr  [  s	  € ä
�)‰)×
Ñ
 Ó
)€CØ�K‰K˜˜1˜bÓ!€EØ�K‰K˜˜1˜bÓ!€EØ�K‰K˜˜C Ó$€EÜ�l‰l‹n�G€CˆØ‡J�Jˆu�e˜UªoÀc€JÔJØ‡O�OÔÜ8=¸aÀ»ÖD°1ŒT�Y‰Y×+Ñ+¨AÕ.ÐD€EÐDØ�k‰k˜!˜S "Ó%×-Ñ-¨b°!Ó4€GØ�4ˆL€EÜ	×	$Ñ	$ U¨E¸"Ø08À'ô
K€Bà×Ñ�bÔØ‡K�K��1Õùò Es   Â&&D3zcolorbar_shift.epsÚbbox_inchesÚtight)Úsavefig_kwargrº   c                 óÞ   — t        j                  g d¢«      }t        j                  g d¢|j                  «      }t	        j
                  ddgddgddg||¬«       t	        j                  «        y )N)rf   r¡   r£   )r  g      à¿rj   r#   r   r#   )ÚcÚcmapÚnorm)ÚmcolorsÚListedColormapÚBoundaryNormÚNr2   r  Úcolorbar)rb   r#  r$  s      rR   Útest_colorbar_shiftr*  m  sT   € ô ×!Ñ!¢/Ó2€DÜ×ÑÒ 2°D·F±FÓ;€DÜ‡K�K��A�˜˜A˜ 1 a &¨t¸$Õ?Ü‡L�L…Nr(   c                  ó^  — t        j                  «       } t        j                  t        d¬«      5  | j                  t        j                  «       dd¬«       d d d «       t        j                  t        d¬«      5  dt        j                  d<   d d d «       y # 1 sw Y   ŒAxY w# 1 sw Y   y xY w)Nz'auto' is not a valid value)Úmatchr   Úauto)r%   r&   zps.papersize)
r2   r   r/   r‚   Ú
ValueErrorr=   r4   r6   r*   r+   )rH   s    rR   Útest_auto_papersize_removalr/  v  s†   € Ü
�*‰*‹,€CÜ	�‰”zÐ)FÔ	Gñ BØ�‰”B—J‘J“L¨¸&ˆÔA÷Bô 
�‰”zÐ)FÔ	Gñ .Ø'-Œ�‰�^Ñ$÷.ð .÷Bð Bú÷.ð .ús   °'BÁ:B#ÂB Â#B,)>Úcollectionsr   Úpathlibr   r4   rC   r`   Únumpyr  r/   Ú
matplotlibr   r   r   r   rô   Úmatplotlib.figurer	   Úmatplotlib.patchesr
   Úmatplotlib.testing._markersr   r   Úmatplotlib.testing.decoratorsr   r   r*   Úmatplotlib.collectionsr  Úmatplotlib.colorsÚcolorsr%  Úmatplotlib.pyplotÚpyplotr2   ÚmarkÚflakyÚparametrizerS   r[   rd   ro   rq   r€   r„   r‘   r“   r—   r™   r¦   r°   r¸   r¿   rÇ   rË   rÍ   râ   rû   rý   r  r*  r/  rƒ   r(   rR   ú<module>r@     s/  ðÝ Ý Û 	Û 	Û ã Û ç CÓ CÝ $Ý &ß Gß OÛ Ý -Ý #Ý ð ‡�×Ñ˜!ÐÓØ‡�×Ñ˜ x°Ð&:Ó;Ø‡�×Ñ˜¨°[Ð(AÓBØ‡�×ÑÐ4Ø	ˆ5�"ÐØ	ˆ5Ð$ mÐ4Ð5Ø	ˆ5Ð$ fÐ-Ð.Ø	ˆ5�= $Ð'Ð(Ø
ˆE�2ÐØ
ˆD�; Ð%Ð&Ø
ˆE�M 4Ð(Ð)ð7òð ó ñ"G6ó#ó Có <ó ð(G6òT%ð Øñ@ó ó ð@ñ" �;�-Ó ñ/ó !ð/ð Ù�;�-Ó ñ/ó !ó ð/òJð$ ñ/ó ð/ð ñ7ó ð7ð ñ+ó ð+ñ �<�.Ó!ñó "ðñ �;�-Ó ñó !ðñ Ð-Ð.Ó/ñó 0ðñ   Ô(ñó )ðð ñ2ó ð2ñ Ð,Ð-°WÔ=ñ&ó >ð&ð ‡�×Ñ˜ c¨4 [Ó1ñ9ó 2ð9ò	ò%ò+ñ( Ð)Ð*°Ô5ñ	@ó 6ð	@ñ Ð*Ð+°Ô5ñ	@ó 6ð	@ñ �=�/Ó"ñó #ðñ" Ð'Ð(¸ÈÐ8PØô!ñó!ðó.r(   