ó
    “’¤j/7  ã                   óF  • S SK Jr  S SKrS SKJr  S SKrS SKrS SKrS SKr	S SK
r
S SKJrJrJrJr  S SKJr  S SKJr  S SKJr  S SKJrJr  S S	KJrJr  S SKrS SKJ r  S SKJ r!  S SK"J#r$  \
RJ                  RM                  S
S9\
RJ                  RO                  SSS/5      \
RJ                  RO                  SSS/5      \
RJ                  RO                  SSS0 4SSSS04SSSS04SSSS04SS0 4SSSS04SSSS04// SQS9S 5       5       5       5       r(S r)\\S  5       5       r*\" S!/S"S#9S$ 5       r+\\" S!/S"S#9S% 5       5       r,S& r-\S' 5       r.\S( 5       r/\S) 5       r0\" S*/S"S#9S+ 5       r1\" S,/S"S#9S- 5       r2\" S/S.9S/ 5       r3\S0 5       r4\" S1/S2S#9S3 5       r5\
RJ                  RO                  S4S5S6/5      S7 5       r6S8 r7S9 r8S: r9\" S;/S2S#9S< 5       r:\" S=/S2S#9S> 5       r;\" S?/S2S#9S@ 5       r<\" SA/S2S#9SB 5       r=\" SC/S"S#9SD 5       r>\" SE/SFSG0S2SH9SI 5       r?SJ r@g)Ké    )ÚCounterN)ÚPath)ÚcbookÚfont_managerÚpathÚpatheffects)ÚFigure)ÚEllipse)Ú_gen_multi_font_text)Ú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           	      ó  • [         R                  R                  U5        [         R                  S   S:X  a   [         R                  " S5        OD[         R                  S   S:X  a-   [         R                  " S5        [         R                  " S5        [        R                  " 5       u  pg[        R                  " 5        n[        R                  " 5        n	U(       a  UR                  S5        UR                  SS/SS/5        S	n
[         R                  S
   (       d  U
S-  n
UR                  U
5        / n[         R                  S
   (       a  UR!                  ["        5        [         R                  S   (       a  UR!                  [         R$                  5         UR'                  X€UUS9  UR'                  X�UUS9  UR*                  (       a   eU	R*                  (       a   eUR-                  5       R/                  S5      nU	R-                  5       nU S:X  a±  [         R                  S   S:X  a4  US:X  a  SUR1                  5       ;  d   eO}SUR1                  5       ;   d   eOf[         R                  S   (       d  [         R                  S
   (       a  US:X  a  SOSnUS:X  a  SU-   OSnXü;   d   eOUS:X  a	  SU;  d   eOSU;   d   e[2        R4                  " SSU5      n[2        R4                  " SSU5      nXÍR7                  SS5      :X  d   e S S S 5        S S S 5        g ! [         R                   a*  n[
        R                  " [        U5      5         S nAGNÈS nAff = f! [         R                   a*  n[
        R                  " [        U5      5         S nAGN	S nAff = f! [)        U5       a*  n[
        R                  " [        U5      5         S nAGNS nAff = f! , (       d  f       NÕ= f! , (       d  f       g = f)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                   Ú®C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\matplotlib/tests/test_backend_ps.pyÚtest_savefig_to_stringiorT      s#  € ô* ‡L�L×Ñ˜Ô!Ü
‡|�|Ð%Ñ&¨-Ó7ð	"Ü×$Ò$ TÕ*ô 
�‰Ð'Ñ	(¨FÓ	2ð	"Ü×$Ò$ TÔ*Ü×$Ò$ YÔ/ô �lŠl‹n�G€Cä	�ŠŒ˜%¤§¢¤°æØ�M‰M˜%Ô à
�‰��A�˜˜A˜ÔØˆÜ�|‰|˜M×*ØÐ3Ñ3ˆEØ
�‰�UÔØ!ÐÜ�<‰<˜×&Ø ×'Ñ'¬Ô5Ü�<‰<˜×$Ø ×'Ñ'¬×(HÑ(HÔIð	"Ø�K‰K˜¸+Ø"+ð ñ -à�K‰K˜¸+Ø"+ð ñ -ð
 —<—<ÐÐØ—<—<ÐÐØ—‘Ó ×'Ñ'¨Ó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 ".�ˆøô ×*Ñ*ó 	"Ü�KŠKœ˜C›×!Ò!ûð	"ûô ×*Ñ*ó 	"Ü�KŠKœ˜C›×!Ò!ûð	"ûô2 Ð)Ó*ó 	"Ü�KŠKœ˜C›×!Ò!ûð	"ú÷) ".¥ú��ús   ¸L" Á',M# Â?O1ÃCO Æ"N$Æ=EO ÌO1Ì"M Ì6MÍM Í#N!Í7NÎN!Î$OÎ3OÏO ÏOÏO Ï 
O.	Ï*O1Ï1
O?c                  ó$  • [         R                  " SSS9/[        R                  S'   [        R
                  " 5       u  pUR                  / SQ5        [        R                  " 5        nU R                  USS9  S S S 5        g ! , (       d  f       g = f)Né   Úw)Ú	linewidthÚ
foregroundzpath.effects)r$   r%   r   r   ©r&   )
r   Ú
withStroker+   r,   r3   r4   r9   r5   r7   r>   )rI   rJ   r   s      rS   Útest_patheffectsr\   v   s`   € ä×Ò¨°sÑ;ð$=„C‡L�L�Ñ ä�lŠl‹n�G€CØ‡G�GŠIÔÜ	�ŠŒ˜Ø�‰�B˜tˆÑ$÷ 
�Žús   Á'BÂ
Bc                 óX  • U S-  nUR                  5         [        R                  " [        [	        U5      S9   S[
        R                  S'   [        R                  " / SQ5        [        R                  " S5        [        R                  " US-  SS	9  S S S 5        g ! , (       d  f       g = f)
Nzshort-1)ÚtempdirTr   )r$   r%   r   rV   z\textbf{time} (s)ztex_demo.epsr   rZ   )Úmkdirr   Ú_setattr_cmÚtempfiler2   r+   r,   r3   r9   Úxlabelr>   )Útmp_pathÚbase_tempdirs     rS   Útest_tilde_in_tempfilenamere      sx   € ð ˜iÑ'€LØ×ÑÔô 
×	Ò	œ8¬S°Ó->Ó	?à&*Œ�‰�]Ñ#Ü�Š’ÔÜ�
Š
Ð'Ô(ä�Š�L >Ñ1¸$Ò?÷ 
@×	?Ö	?ús   ¸ABÂ
B)z	empty.epsÚ_classic_test)Ústylec                  óž   • [         R                  " 5       u  pUR                  5         UR                  SS/SSS9  UR	                  SSSSSS9  g )Nr   r$   Úr©ÚcolorÚalphaç      à?Úfoo)r3   r4   Úset_axis_offr9   Útext©rI   rJ   s     rS   Útest_transparencyrr   ’   sE   € ä�lŠl‹n�G€CØ‡O�OÔØ‡G�GˆQ�ˆF˜# Q€GÑ'Ø‡G�GˆB��E ¨A€GÒ.r)   c                  óÄ   • S[         R                  S'   [        R                  " 5       u  pUR	                  5         UR                  SS/SSS9  UR                  SSSSSS9  g )	NTr   r   r$   ri   rj   rm   rn   )r+   r,   r3   r4   ro   r9   rp   rq   s     rS   Útest_transparency_texrt   š   sU   € ð #'„C‡L�L�ÑÜ�lŠl‹n�G€CØ‡O�OÔØ‡G�GˆQ�ˆF˜# Q€GÑ'Ø‡G�GˆB��E ¨A€GÒ.r)   c            	      óz  • [         R                  " 5       u  p[        R                  " 5        nU R	                  USS9  UR                  5       nS S S 5        [        R                  " SW[        R                  5      nU(       d   e[        R                  " SU[        R                  5      nU(       d   e[        SS5       Hg  nSUR                  U5      ;  d   e[        UR                  U5      5      [        R                  " [        UR                  U5      5      S5      :X  a  Mg   e   g ! , (       d  f       Nä= f)Nr   rZ   s$   ^%%BoundingBox: (.+) (.+) (.+) (.+)$s)   ^%%HiResBoundingBox: (.+) (.+) (.+) (.+)$r$   é   ó   .)r3   r4   r5   r7   r>   rA   rD   ÚsearchÚ	MULTILINEÚrangeÚgroupÚintr0   ÚapproxÚfloat)rI   rJ   ÚbufÚbbÚhibbÚis         rS   Ú	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Ž[ˆà˜2Ÿ8™8 A›;Ó&Ð&Ð&Ü�2—8‘8˜A“;Ó¤6§=¢=´°t·z±zÀ!³}Ó1EÀqÓ#IÕIÐIÐIò ÷ 
�ús   ­!D,Ä,
D:c                  ó  • S[         R                  S'   [        R                  " S5        [        R
                  " [        5         [        R                  " [        R                  " 5       SS9  SSS5        g! , (       d  f       g= f)z"Test failing latex subprocess callTr   z$22_2_2$r   rZ   N)
r+   r,   r3   rb   r0   Úraisesr<   r>   r5   r7   © r)   rS   Útest_failing_latexr‡   ¶   sJ   € ð #'„C‡L�L�Ñä‡J‚JˆzÔÜ	�Š”|Õ	$Ü�Š”B—J’J“L¨Ò.÷ 
%×	$Ö	$ús   Á)A6Á6
Bc                 ó  • U R                  S5        [        R                  " SSSSS9  [        R                  " SSSSS9  [        R                  " [        R
                  " 5       SS	9  U R                  u  nS
UR                  5       ;   d   eg )NÚWARNINGçš™™™™™¹?rn   T)Úusetexçš™™™™™É?Úbarr   rZ   zas if usetex=False)Ú	set_levelr3   Úfigtextr>   r5   r7   ÚrecordsÚ
getMessage)ÚcaplogÚrecords     rS   Ú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                 óÈ   • [         R                  R                  SSS.5        [        R                  " SSS5        [        R
                  " [        R                  " 5       SS9  g )NTz$\usepackage{color,graphicx,textcomp})r   ztext.latex.preamblerm   rn   r   rZ   )r+   r,   r-   r3   r�   r>   r5   r7   )r’   s    rS   Útest_usetex_preambler–   Ê   sE   € ä‡L�L×ÑØàFñô ô
 ‡K‚K��B˜ÔÜ‡K‚K”—
’
“ TÓ*r)   z
useafm.epsc                  óÀ   • S[         R                  S'   [        R                  " 5       u  pUR	                  5         UR                  S5        UR                  SSS5        g )NTr   rm   Úqk)r+   r,   r3   r4   ro   Úaxhlinerp   rq   s     rS   Útest_useafmrš   Õ   sB   € à $„C‡L�L�ÑÜ�lŠl‹n�G€CØ‡O�OÔØ‡J�Jˆr„NØ‡G�GˆB��DÕr)   zcoloredhatcheszerolw.epsc                  ó  • [         R                  " 5       n U R                  [        SSSSSSSS95        U R                  [        SS	S	S
SSSS95        U R                  [        SSSSSSSS95        U R	                  5         g )N)r   r   r$   Ú/Únoneri   r   )ÚhatchÚ	facecolorÚ	edgecolorrX   )rm   rm   rm   Ú+ÚgrŒ   )r$   r$   g333333Ó?gš™™™™™é?Ú\Úb)r3   ÚgcaÚ	add_patchr
   ro   )rJ   s    rS   Ú!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                 ó~   • U R                  5       nUR                  SSSU R                  SS9  UR                  5         g )Nr   ÚhelloT)Ú	transformÚclip_on)Úadd_subplotrp   ÚtransFigure)Úfig_testÚfig_refrJ   s      rS   Útest_text_clipr±   ê   s8   € à	×	Ñ	Ó	€Bà‡G�GˆAˆq�' X×%9Ñ%9À4€GÑHØ×ÑÕr)   c                 óÐ   • [         R                  " 5       nUR                  SSS5        U S-  nUR                  U5        [        R
                  R                  R                  USS9  g )Nrm   Údefztest.epsF)Úcache)r3   r   rp   r>   r+   ÚtestingÚcompareÚconvert)rc   rI   Úouts      rS   Útest_d_glyphr¹   ò   sR   € ô �*Š*‹,€CØ‡H�HˆR��UÔØ
�ZÑ
€CØ‡K�K�ÔÜ‡K�K×Ñ×Ñ ¨5ÐÒ1r)   ztype42_without_prep.epsÚmpl20c                  ó€   • S[         R                  S'   S[         R                  S'   [        R                  " SSS5        g )Né*   úps.fonttypeÚstixzmathtext.fontsetrm   zMass $m$)r+   r,   r3   r�   r†   r)   rS   Útest_type42_font_without_prepr¿   ý   s1   € ð #%„C‡L�L�ÑØ'-„C‡L�LÐ#Ñ$ä‡K‚K��S˜*Õ%r)   ÚfonttypeÚ3Ú42c                 ó^  • U [         R                  S'   [        R                  " 5       u  pUR	                  SSS5        [
        R                  " 5       nUR                  USS9  S[        U  SS	9-   S
-   n[        R                  " XCR                  5       [        R                  5      (       d   eg )Nr½   g      Ð?rm   z&Forty-two is the answer to everything!r   rZ   s
   /FontType zutf-8)Úencodings    def)r+   r,   r3   r4   rp   r5   r7   r>   ÚbytesrD   rx   rA   ry   )rÀ   rI   rJ   r   Útests        rS   Ú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Ÿ<™<›>¬2¯<©<×8Ñ8Ð8Ñ8r)   c                  óÌ   • [         R                  " 5       u  pUR                  SS/SS9  [        R                  " 5       nU R                  USS9  UR                  5       S:”  d   eg)z-Test that dashed lines do not break PS outputr   r$   z--)Ú	linestyler   rZ   N)r3   r4   r9   r5   r7   r>   Útell)rI   rJ   r   s      rS   Útest_linedashrË     sP   € ä�lŠl‹n�G€Cà‡G�GˆQ�ˆF˜d€GÑ#ä
�*Š*‹,€CØ‡K�K�˜D€KÑ!à�8‰8‹:˜‹>Ð‰>r)   c                  ó¨   • [        5       n U R                  SSS5        [        R                  " 5       nU R	                  USS9  U R	                  USS9  g )Nrm   z
foo

r   rZ   r   )r	   rp   r5   r7   r>   )r   r   s     rS   Útest_empty_linerÍ   !  sD   € ä‹X€FØ
‡K�K��S˜+Ô&Ü
�*Š*‹,€CØ
‡N�N�3˜u€NÑ%Ø
‡N�N�3˜t€NÒ$r)   c                  ó0  • [        5       n U R                  SS[        SS9S9nUR                   H&  nUR	                  / / S9  UR                  SS/5        M(     U R                  S5        [        R                  " 5       nU R                  US	S
9  UR                  S5        UR                  5        Vs/ s H/  nUR                  S5      (       d  M  UR                  S5      S   PM1     nn[        [        U5      R!                  5       5      S:X  d   eg s  snf )NrV   Úpolar)Ú
projection)Ú
subplot_kw)ÚxticksÚyticksr$   r%   zhello, worldr   rZ   r   rœ   Ú )r	   r4   ÚdictÚflatÚsetr9   Úsuptitler5   r6   r>   ÚseekÚ	readlinesÚ
startswithÚ	partitionÚmaxr   Úvalues)rI   ÚaxsrJ   r   ÚlnÚwdss         rS   Útest_no_duplicate_definitionrâ   *  sî   € ä
‹(€CØ
�,‰,�q˜!¬¸Ñ(@ˆ,Ð
A€CØ�hŒhˆØ
�‰�b ˆÑ$Ø
�‰��A�Žñ ð ‡L�L�Ô ä
�+Š+‹-€CØ‡K�K�˜E€KÑ"Ø‡H�HˆQ„Kð —‘”ó"Ú ˆ2Ø�m‰m˜C× ó  ˆ2�<‰<˜Ó˜QÔÙ ð ð "ô Œw�s‹|×"Ñ"Ó$Ó%¨Ó*Ð*Ñ*ùò	"s   Â2DÃDzmulti_font_type3.epsc                  óÀ   • [        5       u  p[        R                  " SU SS9  [        R                  " SSS9  [        R                  " SS9nUR	                  S	S	US
S
S9  g )NÚfonté   ©ÚfamilyÚsizer   r   ©rÀ   ©é   é   ©Úfigsizerm   Úcenter©ÚhorizontalalignmentÚverticalalignment©r   r3   Úrcr   rp   ©ÚfontsÚtest_strrI   s      rS   Útest_multi_font_type3rø   >  sU   € ä*Ó,�O€EÜ‡F‚Fˆ6˜% bÒ)Ü‡F‚Fˆ4˜!Òä
�*Š*˜VÑ
$€CØ‡H�HˆS�#�xØ!)¸Xð ò Gr)   zmulti_font_type42.epsc                  óÀ   • [        5       u  p[        R                  " SU SS9  [        R                  " SSS9  [        R                  " SS9nUR	                  S	S	US
S
S9  g )Nrä   rå   ræ   r   r¼   ré   rê   rí   rm   rï   rð   ró   rõ   s      rS   Útest_multi_font_type42rú   I  sU   € ä*Ó,�O€EÜ‡F‚Fˆ6˜% bÒ)Ü‡F‚Fˆ4˜"Òä
�*Š*˜VÑ
$€CØ‡H�HˆS�#�xØ!)¸Xð ò Gr)   zttc_type3.epsc            
      óú  • [         R                  " S/S9n [        [         R                  " U 5      5      R                  S:w  a  [
        R                  " S5        SS/n[        R                  " SSS9  [        R                  " S	S
S9  [        R                  " S[        U5      S-  4S9R                  [        U5      5      n[        X5       H,  u  p4UR                  SSU S[        R                   3USSS9  M.     g )NúWenQuanYi Zen Hei©rç   úwqy-zenhei.ttcú"Font wqy-zenhei.ttc may be missingúWenQuanYi Zen Hei Monorä   rå   ©rè   Úpdfr   ré   é   r%   rí   rm   ú: rï   ©rä   rñ   rò   ©r   ÚFontPropertiesr   ÚfindfontÚnamer0   r1   r3   rô   r   ÚlenÚ
subfiguresÚziprp   ÚstringÚascii_uppercase©Úfprö   Úfigsrä   rI   s        rS   Útest_ttc_type3r  T  sÕ   € ä	×	$Ò	$Ð-@Ð,AÑ	B€BÜŒL×!Ò! "Ó%Ó&×+Ñ+Ð/?Ó?Ü�ŠÐ8Ô9à Ð":Ð;€EÜ‡F‚Fˆ6˜ÒÜ‡F‚Fˆ5˜1Òä�:Š:˜q¤# e£*¨q¡.Ð1Ñ2×=Ñ=¼cÀ%»jÓI€DÜ˜Ö%‰	ˆØ�‰��c˜d˜V 2¤f×&<Ñ&<Ð%=Ð>ÀTØ%-Àð 	ó 	Kò &r)   zttc_type42.epsc            
      óú  • [         R                  " S/S9n [        [         R                  " U 5      5      R                  S:w  a  [
        R                  " S5        SS/n[        R                  " SSS9  [        R                  " S	S
S9  [        R                  " S[        U5      S-  4S9R                  [        U5      5      n[        X5       H,  u  p4UR                  SSU S[        R                   3USSS9  M.     g )Nrü   rý   rþ   rÿ   r   rä   rå   r  r  r¼   ré   r  r%   rí   rm   r  rï   r  r  r  s        rS   Útest_ttc_type42r  d  sÕ   € ä	×	$Ò	$Ð-@Ð,AÑ	B€BÜŒL×!Ò! "Ó%Ó&×+Ñ+Ð/?Ó?Ü�ŠÐ8Ô9à Ð":Ð;€EÜ‡F‚Fˆ6˜ÒÜ‡F‚Fˆ5˜2Òä�:Š:˜q¤# e£*¨q¡.Ð1Ñ2×=Ñ=¼cÀ%»jÓI€DÜ˜Ö%‰	ˆØ�‰��c˜d˜V 2¤f×&<Ñ&<Ð%=Ð>ÀTØ%-Àð 	ó 	Kò &r)   zscatter.epsc                  óf  • [         R                  R                  S5      n U R                  SSS5      nU R                  SSS5      nU R                  SSS5      n[        R
                  " 5       u  pEUR                  XU/ SQSS	9  UR                  5         [        S
S5       Vs/ s H"  n[        R                  R                  U5      PM$     nnU R                  SSS5      R                  SS5      nSS/n[        R                  " XsSSUS9n	UR                  U	SS9  UR!                  SS5        g s  snf )Ni!N,r   r$   é
   é   éd   )gÍÌÌÌÌÌì?rŒ   rŠ   Ú<)r    Úmarkerr   r  éÈ   é   r%   g{®Gáz”?g{®Gáz¤?éÿÿÿÿÚyellow)ÚzorderÚ
facecolorsÚoffsetsF)Úautolim)ÚnpÚrandomÚdefault_rngÚuniformr3   r4   Úscatterro   rz   r   r   Úunit_regular_polygonÚreshapeÚmcollectionsÚPathCollectionÚadd_collectionÚset_xlim)
ÚrngÚxvalsÚyvalsÚsizesrI   rJ   r‚   Úpathsr!  Úpcs
             rS   Útest_path_collectionr4  t  s  € ä
�)‰)×
Ñ
 Ó
)€CØ�K‰K˜˜1˜bÓ!€EØ�K‰K˜˜1˜bÓ!€EØ�K‰K˜˜C Ó$€EÜ�lŠl‹n�G€CØ‡J�Jˆu˜UªoÀc€JÑJØ‡O�OÔÜ8=¸aÀ¼ÓDº°1ŒT�Y‰Y×+Ñ+¨AÖ.¹€EÐDØ�k‰k˜!˜S "Ó%×-Ñ-¨b°!Ó4€GØ�4ˆL€EÜ	×	$Ò	$ U¸"Ø08À'ñ
K€Bð ×Ñ�b %ÐÑ(Ø‡K�K��1Õùò Es   Â")D.zcolorbar_shift.epsÚbbox_inchesÚtight)Úsavefig_kwargrg   c                 óÞ   • [         R                  " / SQ5      n[         R                  " / SQUR                  5      n[        R
                  " SS/SS/SS/XS9  [        R                  " 5         g )N)ri   r¢   r¤   )r  g      à¿rm   r$   r   r$   )ÚcÚcmapÚnorm)ÚmcolorsÚListedColormapÚBoundaryNormÚNr3   r'  Úcolorbar)rc   r:  r;  s      rS   Útest_colorbar_shiftrA  Š  sR   € ô ×!Ò!¢/Ó2€DÜ×ÒÒ 2°D·F±FÓ;€DÜ‡K‚K��A�˜˜A˜ 1 a &¨tÒ?Ü‡L‚L…Nr)   c                  óh  • [         R                  " 5       n [        R                  " [        SS9   U R                  [        R                  " 5       SSS9  S S S 5        [        R                  " [        SS9   S[        R                  S'   S S S 5        g ! , (       d  f       ND= f! , (       d  f       g = f)Nz'auto' is not a valid value)Úmatchr   Úauto)r&   r'   zps.papersize)
r3   r   r0   r…   Ú
ValueErrorr>   r5   r7   r+   r,   )rI   s    rS   Útest_auto_papersize_removalrF  “  sv   € Ü
�*Š*‹,€CÜ	�Š”zÐ)FÓ	GØ�‰”B—J’J“L¨¸&ˆÑA÷ 
Hô 
�Š”zÐ)FÓ	GØ'-Œ�‰�^Ñ$÷ 
HÐ	G÷ 
HÕ	Gú÷ 
HÕ	Gús   ¯%BÁ5B#Â
B Â#
B1)AÚcollectionsr   r5   Úpathlibr   rD   r  ra   Únumpyr#  r0   Ú
matplotlibr   r   r   r   Úmatplotlib.figurer	   Úmatplotlib.patchesr
   Úmatplotlib.testingr   Úmatplotlib.testing._markersr   r   Úmatplotlib.testing.decoratorsr   r   r+   Úmatplotlib.collectionsr*  Úmatplotlib.colorsÚcolorsr<  Úmatplotlib.pyplotÚpyplotr3   ÚmarkÚflakyÚparametrizerT   r\   re   rr   rt   rƒ   r‡   r”   r–   rš   r§   r±   r¹   r¿   rÇ   rË   rÍ   râ   rø   rú   r  r  r4  rA  rF  r†   r)   rS   Ú<module>rX     sf  ðÝ Û 	Ý Û 	Û Û ã Û ç =Ó =Ý $Ý &Ý 3ß 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%ð Øñ@ó ó ð@ñ" �;�- Ñ7ñ/ó 8ð/ð Ù�;�- Ñ7ñ/ó 8ó ð/òJð$ ñ/ó ð/ð ñ7ó ð7ð ñ+ó ð+ñ �<�.¨Ñ8ñó 9ðñ Ð-Ð.°oÑFñó Gðñ   Ñ(ñó )ðð ñ2ó ð2ñ Ð,Ð-°WÑ=ñ&ó >ð&ð ‡�×Ñ˜ c¨4 [Ó1ñ9ó 2ð9ò	ò%ò+ñ( Ð)Ð*°'Ñ:ñGó ;ðGñ Ð*Ð+°7Ñ;ñGó <ðGñ �?Ð#¨7Ñ3ñKó 4ðKñ Ð#Ð$¨GÑ4ñKó 5ðKñ �=�/¨Ñ9ñó :ðñ* Ð'Ð(¸ÈÐ8PØñ!ñó!ðó.r)   