ó
    {ñ:i„*  ã                   ó  • S SK r S SKrS SKJr  S SKJrJrJr  S SK	r	S SK
JrJr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  S S	KJr  S S
KJr  S rS r S r!S r"\" S/SS9S 5       r#S r$S r%\	RL                  RO                  S5      S 5       r(S r)S r*\	RL                  RW                  \RX                  " S5      (       + SS9S 5       r-\	RL                  RW                  \RX                  " S5      (       + SS9S 5       r.S r/S r0S  r1g)!é    N)Úassert_array_almost_equal)ÚfeaturesÚImageÚTiffTags)ÚcollectionsÚpatheffectsÚpyplotÚ
transformsÚrcParamsÚ
rc_context)ÚRendererAgg)ÚFigure)Úimread)ÚPath)Úimage_comparison)ÚIdentityTransformc                  ó   • [        SS/5      n U R                  S5        U R                  R                  S5        [        R
                  " 5       nU R                  UU R                  5       SS9  UR                  S5        U R                  UU R                  5       SS9  UR                  S5        [        [        [        U5      S   5      S	S
S9  g )Né   çš™™™™™Ù?)r   r   r   ç      Ð?Únone)Ú	facecolorÚ	edgecolorr   ©r   r   )ç        ç      ð?r   r   é   )Údecimal)r   Úset_facecolorÚpatchÚ	set_alphaÚioÚBytesIOÚsavefigÚget_facecolorÚseekr   Útupler   )ÚfigÚbufs     Ú\/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/matplotlib/tests/test_agg.pyÚtest_repeated_save_with_alphar+      s»   € ô �!�S�Ó
€CØ×Ñ�kÔ"Ø‡I�I×Ñ˜Ôô �*Š*‹,€Cà‡K�K�Ø×+Ñ+Ó-Ø ð ñ "ð ‡H�HˆQ„KØ‡K�K�Ø×+Ñ+Ó-Ø ð ñ "ð ‡H�HˆQ„KÜœe¤F¨3£K°Ñ$5Ó6Ø4Ø&'ó)ó    c            
      ó,  • [         R                  " 5       n [        R                  " 5       u  p[        R
                  " [        SS/SS/SS/SS/SS//5      /5      nUR                  U5        UR                  SS5        [        R                  " U 5        g )Niöÿÿÿé   é
   éûÿÿÿgü©ñÒMbP?r   )
r"   r#   ÚpltÚsubplotsr   ÚPathCollectionr   Ú
add_artistÚset_xlimr$   )ÚbuffÚfÚaxÚ
collections       r*   Ú!test_large_single_path_collectionr:   3   s}   € Ü�:Š:‹<€Dô
 �LŠL‹N�E€AÜ×+Ò+Ü	��Qˆx˜"˜a˜ 2 r (¨S°"¨I¸¸Q°xÐ@Ó	AÐBóD€Jà‡M�M�*ÔØ‡K�K�˜ÔÜ‡K‚K�Õr,   c                  ó   • [         R                  " S5      u  pSn[        R                  " U5      nUR	                  U5        UR                  X3S-  US-  5        [        R                  " 5       nU R                  USS9  g )Nr   iè  gš™™™™™é?g333333ó?Úpng©Úformat)	r1   r2   ÚnpÚarangeÚsemilogxÚfill_betweenr"   r#   r$   )r(   r8   ÚstepsÚdatar)   s        r*   Útest_marker_with_nanrE   A   sc   € ô �lŠl˜1‹o�G€CØ€EÜ�9Š9�UÓ€DØ‡K�K�ÔØ‡O�O�D˜s™( D¨¡HÔ-Ü
�*Š*‹,€CØ‡K�K�˜E€KÒ"r,   c                  óð   • [         R                  " 5       n [        5       nUR                  5       n[        R
                  " S5      nUS S S2==   S-  ss'   UR                  U5        UR                  U SS9  g )Né † é   éÿÿÿÿr<   r=   )r"   r#   r   r2   r?   ÚonesÚplotr$   )r6   r(   r8   Úpointss       r*   Útest_long_pathrM   M   sZ   € Ü�:Š:‹<€DÜ
‹(€CØ	�‰‹€BÜ�WŠW�WÓ€FØ
‰3ˆQˆ3ƒK�2ÑƒKØ‡G�GˆF„OØ‡K�K�˜U€KÒ#r,   zagg_filter.pngT)Úremove_textc                  ó~  ^^^^• S mS"U4S jjm " S S5      n  " S SU 5      m " U4S jS	U 5      m " UU4S
 jSU 5      n[         R                  " 5       u  p#UR                  / SQ/ SQSSSSSSSS9	u  nUR                  / SQ/ SQSSSSSSSS9	u  nU" S5      nXE4 HÂ  nUR                  5       nUR	                  5       n	UR                  X‰5      u  n
U
R                  U5        [        R                  " UR                  5       USSSS9nU
R                  U5        U
R                  UR                  5       S-
  5        U
R                  U5        U
R                  S5        MÄ     UR                  SS 5        UR                  SS 5        UR                   R#                  S!5        UR$                  R#                  S!5        g )#Nc                 óø   • [         R                  SU S   -  XSS2   -
  U SU S   -  U SU* S2   -
  4   n[         R                  " U5      n[         R                  " X3R	                  5       -  USS9nXAS-
  U* S-    $ )NrH   r   r   rI   Úsame)Úmode)r?   Úr_ÚhanningÚconvolveÚsum)ÚxÚ
window_lenÚsÚwÚys        r*   Úsmooth1dÚ!test_agg_filter.<locals>.smooth1dY   s‰   € ä�E‰EØˆa�‰d‰F�Q ! B�Ñ'Ñ'¨¨A¨a°©e©G°a¸¸J¸;ÀrÐ8IÑ6JÑ,JÐJñLˆä�JŠJ�zÓ"ˆÜ�KŠK˜Ÿ%™%›'™	 1¨6Ñ2ˆØ˜A‘˜z˜k¨!™mÐ,Ð,r,   r   c                 óž   >• [        [        U5      S5      S-  S-   n[        R                  " TSX5      n [        R                  " TSX5      n U $ )Nr   rH   r   r   )ÚmaxÚintr?   Úapply_along_axis)ÚAÚsigmarX   r\   s      €r*   Úsmooth2dÚ!test_agg_filter.<locals>.smooth2da   sJ   ø€ Üœ˜U› QÓ'¨!Ñ+¨aÑ/ˆ
Ü×Ò ¨!¨QÓ;ˆÜ×Ò ¨!¨QÓ;ˆØˆr,   c                   ó&   • \ rS rSrS rS rS rSrg)Ú#test_agg_filter.<locals>.BaseFilterég   c                 ó   • g)Nr   © ©ÚselfÚdpis     r*   Úget_padÚ+test_agg_filter.<locals>.BaseFilter.get_padi   s   € Ør,   c                 ó   • [        S5      e)Nz"Should be overridden by subclasses)ÚNotImplementedError)rl   Ú
padded_srcrm   s      r*   Úprocess_imageÚ1test_agg_filter.<locals>.BaseFilter.process_imagel   s   € Ü%Ð&JÓKÐKr,   c                 óŒ   • U R                  U5      n[        R                  " XU4X34S/S5      nU R                  XB5      nXS* U* 4$ )Nr   Úconstant)rn   r?   Úpadrs   )rl   Úimrm   rw   rr   Ú	tgt_images         r*   Ú__call__Ú,test_agg_filter.<locals>.BaseFilter.__call__o   sO   € Ø—,‘,˜sÓ#ˆCÜŸš ¨3 Z°#°¸VÐ$DØ *ó,ˆJà×*Ñ*¨:Ó;ˆIØ˜d S DÐ(Ð(r,   rj   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rn   rs   rz   Ú__static_attributes__rj   r,   r*   Ú
BaseFilterrg   g   s   † ò	ò	Lõ	)r,   r�   c                   ó*   • \ rS rSrSS jrS rS rSrg)Ú%test_agg_filter.<locals>.OffsetFilterév   c                 ó   • Xl         g ©N©Úoffsets)rl   rˆ   s     r*   Ú__init__Ú.test_agg_filter.<locals>.OffsetFilter.__init__x   s   € Ø"�Lr,   c                 óJ   • [        [        U R                  5      S-  U-  5      $ )NéH   )r`   r_   rˆ   rk   s     r*   rn   Ú-test_agg_filter.<locals>.OffsetFilter.get_pad{   s    € Ü”s˜4Ÿ<™<Ó(¨2Ñ-°Ñ3Ó4Ð4r,   c                 ó¸   • U R                   u  p4[        R                  " U[        US-  U-  5      SS9n[        R                  " U[        US-  U-  5      * SS9nU$ )NrŒ   r   )Úaxisr   )rˆ   r?   Úrollr`   )rl   rr   rm   ÚoxÚoyÚa1Úa2s          r*   rs   Ú3test_agg_filter.<locals>.OffsetFilter.process_image~   sS   € Ø—\‘\‰FˆBÜ—’˜¤S¨¨b©°3©Ó%7¸aÑ@ˆBÜ—’˜œc " r¡'¨C¡-Ó0Ð0°qÑ9ˆBØˆIr,   r‡   N)r   ©r|   r}   r~   r   r‰   rn   rs   r€   rj   r,   r*   ÚOffsetFilterrƒ   v   s   † ô	#ò	5õ	r,   r—   c                   ó6   >• \ rS rSrSrSS jrS rU 4S jrSrg)	Ú'test_agg_filter.<locals>.GaussianFilteré„   zSimple Gaussian filter.c                 ó(   • Xl         X l        X0l        g r†   )rc   ÚalphaÚcolor)rl   rc   rœ   r�   s       r*   r‰   Ú0test_agg_filter.<locals>.GaussianFilter.__init__‡   s   € ØŒJØŒJØ�Jr,   c                 ó>   • [        U R                  S-  S-  U-  5      $ ©Nr   rŒ   )r`   rc   rk   s     r*   rn   Ú/test_agg_filter.<locals>.GaussianFilter.get_padŒ   s   € Ü�t—z‘z !‘| bÑ(¨3Ñ.Ó/Ð/r,   c                 óØ   >• [         R                  " U5      nU R                  US S 2S S 2S S24'   T" US S 2S S 2S4   U R                  -  U R                  S-  U-  5      US S 2S S 2S4'   U$ r    )r?   Ú
empty_liker�   rœ   rc   )rl   rr   rm   ry   rd   s       €r*   rs   Ú5test_agg_filter.<locals>.GaussianFilter.process_image�   sk   ø€ ÜŸš jÓ1ˆIØ"&§*¡*ˆI’aš˜B˜Q˜B�hÑÙ!)¨*²Qº¸1°WÑ*=ÀÇ
Á
Ñ*JØ*.¯*©*°r©/¸CÑ*?ó"AˆI’aš˜A�gÑàÐr,   )rœ   r�   rc   N)ç      à?©r   r   r   )	r|   r}   r~   r   Ú__doc__r‰   rn   rs   r€   )rd   s   €r*   ÚGaussianFilterr™   „   s   ø† Ù%ô	ò
	0÷	ð 	r,   r¨   c                   ó4   >• \ rS rSrSU U4S jjrS rS rSrg)Ú)test_agg_filter.<locals>.DropShadowFilteré–   c                 ó<   >• T" XU5      U l         T" U5      U l        g r†   ©Úgauss_filterÚoffset_filter)rl   rc   rœ   r�   rˆ   r¨   r—   s        €€r*   r‰   Ú2test_agg_filter.<locals>.DropShadowFilter.__init__˜   s   ø€ Ù .¨u¸UÓ CˆDÔÙ!-¨gÓ!6ˆDÕr,   c                 ó~   • [        U R                  R                  U5      U R                  R                  U5      5      $ r†   )r_   r®   rn   r¯   rk   s     r*   rn   Ú1test_agg_filter.<locals>.DropShadowFilter.get_padœ   s6   € Ü�t×(Ñ(×0Ñ0°Ó5Ø×)Ñ)×1Ñ1°#Ó6ó8ð 8r,   c                 ór   • U R                   R                  X5      nU R                  R                  X25      nU$ r†   )r®   rs   r¯   )rl   rr   rm   Út1Út2s        r*   rs   Ú7test_agg_filter.<locals>.DropShadowFilter.process_image    s3   € Ø×"Ñ"×0Ñ0°ÓAˆBØ×#Ñ#×1Ñ1°"Ó:ˆBØˆIr,   r­   N)g333333Ó?r¦   r   r–   )r¨   r—   s   €€r*   ÚDropShadowFilterrª   –   s   ø† ÷	7ð 	7ò	8õ	r,   r·   )çš™™™™™¹?r¥   çÍÌÌÌÌÌì?)r¸   r¹   r¥   zbo-ÚbrZ   r.   r/   zLine 1)ÚmecÚmfcÚlwÚmewÚmsÚlabel)r¥   gš™™™™™É?gffffffæ?zro-Úré   g      @g      ÀrL   )rW   r[   Úunitsr¥   Tr   r   F)r   )r1   r2   rK   Ú	get_xdataÚ	get_ydataÚupdate_fromÚmtransformsÚoffset_copyÚget_transformÚset_transformÚ
set_zorderÚ
get_zorderÚset_agg_filterÚset_rasterizedr5   Úset_ylimÚxaxisÚset_visibleÚyaxis)r�   r·   r(   r8   Úline1Úline2ÚgaussÚlineÚxxÚyyÚshadowÚ	transformr¨   r—   r\   rd   s               @@@@r*   Útest_agg_filterrÛ   W   s¡  û€ ò-÷÷)ñ )ô�zô ÷˜ô ÷$ð ˜:ô ô �lŠl‹n�G€Cð �W‰W’_¢o°uØ #¨!°°rÀð ð K�F€Eà�W‰W’_¢o°uØ #¨!°°rÀð ð K�F€Eñ ˜QÓ€Eà“ˆð �^‰^ÓˆØ�^‰^ÓˆØ—'‘'˜"“/‰ˆØ×Ñ˜4Ô ô  ×+Ò+Ø×ÑÓ  #¨°¸HñFˆ	à×Ñ˜YÔ'ð 	×Ñ˜$Ÿ/™/Ó+¨cÑ1Ô2Ø×Ñ˜eÔ$Ø×Ñ˜dÖ#ñ# ð& ‡K�K��BÔØ‡K�K��BÔà‡H�H×Ñ˜ÔØ‡H�H×Ñ˜Õr,   c                  óà   • [         R                  " SS9n [        R                  " 5       n[        R
                  " [        5         U R                  U5        S S S 5        g ! , (       d  f       g = f)N)i,  i   )Úfigsize)r1   Úfigurer"   r#   ÚpytestÚraisesÚ
ValueErrorr$   )r(   r6   s     r*   Útest_too_large_imagerâ   É   s?   € Ü
�*Š*˜\Ñ
*€CÜ�:Š:‹<€DÜ	�Š”zÕ	"Ø�‰�DÔ÷ 
#×	"Ö	"ús   ÁAÁ
A-c                  óˆ  • [        S5      n [        R                  " 5       u  pUR                  U [        R
                  " U 5      5        UR                  R                  5         [        R                  " 5       u  pS[        S'   UR                  U [        R
                  " U 5      5        UR                  R                  5         g )NéÈ   éi   úagg.path.chunksize)	Úranger1   r2   rK   r?   ÚsinÚcanvasÚdrawr   )rW   r(   r8   s      r*   Útest_chunksizerë   Ð   s|   € Üˆc‹
€Aô �lŠl‹n�G€CØ‡G�GˆAŒr�vŠv�a‹yÔØ‡J�J‡O�OÔô �lŠl‹n�G€CØ%(„HÐ!Ñ"Ø‡G�GˆAŒr�vŠv�a‹yÔØ‡J�J‡O�OÕr,   ÚAggc                  óæ   • [         R                  " / SQ/ SQ5        [        R                  " 5       n [         R                  " U SSS9  [
        R                  " U 5      nUR                  S   S:X  d   eg )N©r   r   rH   ©r   r   r   Újpgrä   )r>   rm   rm   )rä   rä   )r1   rK   r"   r#   r$   r   ÚopenÚinfo©r)   rx   s     r*   Útest_jpeg_dpirô   ß   sP   € ô ‡H‚HŠYš	Ô"Ü
�*Š*‹,€CÜ‡K‚K�˜E sÒ+Ü	�Š�C‹€BØ�7‰7�5‰>˜ZÓ'Ð'Ñ'r,   c                  ó  • SSK Jn   [        R                  " 5       nU " 5       nUR	                  SS5        [
        R                  " 5       R                  USSU0S9  [        R                  " U5      nUR                  S   S:X  d   eg )Nr   )ÚPngInfoÚSoftwareÚtestr<   Úpnginfo©r>   Ú
pil_kwargs)ÚPIL.PngImagePluginrö   r"   r#   Úadd_textr1   rÞ   r$   r   rñ   rò   )rö   r)   rù   rx   s       r*   Útest_pil_kwargs_pngrþ   é   sk   € Ý*Ü
�*Š*‹,€CÙ‹i€GØ×Ñ�Z Ô(Ü‡J‚JƒL×Ñ˜ U¸	À7Ð7KÐÑLÜ	�Š�C‹€BØ�7‰7�:Ñ &Ó(Ð(Ñ(r,   c                  ó`  • [         R                  " 5       n SS0n[        R                  " 5       R	                  U SUS9  [
        R                  " U 5      nUR                  R                  5        VVs0 s H#  u  p4[        R                  U   R                  U_M%     nnnUS   S:X  d   eg s  snnf )NÚdescriptionz
test imageÚtiffrú   ÚImageDescription)r"   r#   r1   rÞ   r$   r   rñ   Útag_v2Úitemsr   ÚTAGS_V2Úname)r)   rû   rx   ÚkÚvÚtagss         r*   Útest_pil_kwargs_tiffr
  ó   s’   € Ü
�*Š*‹,€CØ Ð.€JÜ‡J‚JƒL×Ñ˜ V¸
ÐÑCÜ	�Š�C‹€BØ46·I±I·O±OÔ4EÔFÒ4E©D¨AŒH×Ñ˜QÑ×$Ñ$ aÒ'Ñ4E€DÑFØÐ"Ñ# |Ó3Ð3Ñ3ùó Gs   Á1*B*ÚwebpzWebP support not available)Úreasonc                  óª  • [         R                  " / SQ/ SQ5        [        R                  " 5       n SS0n[         R                  " U SUS9  [        U5      S:X  d   e[        R                  " 5       nSS0n[         R                  " USUS9  [        U5      S:X  d   eUR                  5       R                  U R                  5       R                  :”  d   eg )Nrî   rï   Úqualityr   r  rú   éd   )r1   rK   r"   r#   r$   ÚlenÚ	getbufferÚnbytes)Ú	buf_smallÚpil_kwargs_lowÚ	buf_largeÚpil_kwargs_highs       r*   Útest_pil_kwargs_webpr  ü   s«   € ä‡H‚HŠYš	Ô"Ü—
’
“€IØ �^€NÜ‡K‚K�	 &°^ÒDÜˆ~Ó !Ó#Ð#Ð#Ü—
’
“€IØ  #Ð&€OÜ‡K‚K�	 &°_ÒEÜˆÓ 1Ó$Ð$Ð$Ø×ÑÓ ×'Ñ'¨)×*=Ñ*=Ó*?×*FÑ*FÓFÐFÑFr,   c                  óà   • [         R                  " / SQ/ SQ5        [        R                  " 5       n [         R                  " U SSS9  [
        R                  " U 5      nUR                  S:X  d   eg )Nrî   rï   r  T)r>   ÚtransparentÚRGBA)r1   rK   r"   r#   r$   r   rñ   rR   ró   s     r*   Útest_webp_alphar  
  sJ   € ä‡H‚HŠYš	Ô"Ü
�*Š*‹,€CÜ‡K‚K�˜F°Ò5Ü	�Š�C‹€BØ�7‰7�fÓÐÑr,   c                  ó*  • [         R                  " 5       u  pUR                  S/S/5      R                  [	        SS/5      5        [
        R                  " [        5         U R                  R                  5         S S S 5        g ! , (       d  f       g = f)Nr   )r   r   )rH   r   )
r1   r2   ÚscatterÚ	set_pathsr   rß   rà   Ú	TypeErrorré   rê   )r(   r8   s     r*   Ú(test_draw_path_collection_error_handlingr     s\   € Ü�lŠl‹n�G€CØ‡J�J�ˆs�Q�CÓ×"Ñ"¤4¨°Ð(8Ó#9Ô:Ü	�Š”yÕ	!Ø�
‰
�‰Ô÷ 
"×	!Ö	!ús   Á BÂ
Bc                  óP  • Sn SnSU-  nSU-  n[         R                  " SX 5      n[         R                  " U 5      U-  nSUS S S2'   [        [         R                  " XE45      R
                  5      nSUl        [        X#U5      nUR                  5       nUR                  S5        UR                  S5        UR                  S	5        [        R                  " [        S
S9   UR                  X†[!        5       5        S S S 5        UR                  S 5        [        R                  " [        SS9   UR                  X†[!        5       S5        S S S 5        [#        SS05         [        R                  " [        SS9   UR                  X†[!        5       5        S S S 5        S S S 5        [#        SS05         [        R                  " [        SS9   UR                  X†[!        5       5        S S S 5        S S S 5        [#        SS05         [        R                  " [        SS9   UR                  X†[!        5       5        S S S 5        S S S 5        SUl        [        R                  " [        SS9   UR                  X†[!        5       5        S S S 5        g ! , (       d  f       GN—= f! , (       d  f       GN[= f! , (       d  f       GN#= f! , (       d  f       GN-= f! , (       d  f       Nô= f! , (       d  f       Ný= f! , (       d  f       NÄ= f! , (       d  f       NÍ= f! , (       d  f       g = f)NrG   iô  r.   é   r   rH   r   rÁ   Ú/zcannot split hatched path)Úmatchzcannot split filled path)r   r   r   ræ   z
Please seti@B zPlease reducei�_ Fzshould_simplify is False)r?   ÚlinspacerJ   r   ÚvstackÚTÚsimplify_thresholdr   Únew_gcÚset_linewidthÚset_foregroundÚ	set_hatchrß   rà   ÚOverflowErrorÚ	draw_pathr   r   Úshould_simplify)	ÚNrm   rZ   ÚhrW   r[   ÚpathÚraÚgcs	            r*   Útest_chunksize_failsr5    sJ  € ð 	€AØ
€CØ	ˆ#‰€AØ	ˆ#‰€Aô 	�Š�A�qÓ€AÜ
�Š�‹
�Q‰€AØ€A�cˆ€c�FÜ”—	’	˜1˜&Ó!×#Ñ#Ó$€Dà€DÔô 
�Q˜3Ó	€BØ	�‰‹€BØ×Ñ�QÔØ×Ñ�cÔà‡L�L�ÔÜ	�Š”}Ð,GÓ	HØ
�‰�RÔ0Ó2Ô3÷ 
Ià‡L�L�Ôä	�Š”}Ð,FÓ	GØ
�‰�RÔ0Ó2°IÔ>÷ 
Hô 
Ð)¨1Ð-Õ	.Ü�]Š]œ=°Ó=Ø�L‰L˜Ô#4Ó#6Ô7÷ >÷ 
/ô
 
Ð)¨9Ð5Õ	6Ü�]Š]œ=°Ó@Ø�L‰L˜Ô#4Ó#6Ô7÷ A÷ 
7ô
 
Ð)¨6Ð2Õ	3Ü�]Š]œ=°Ó@Ø�L‰L˜Ô#4Ó#6Ô7÷ A÷ 
4ð !€DÔÜ	�Š”}Ð,FÓ	GØ
�‰�RÔ0Ó2Ô3÷ 
HÐ	G÷/ 
IÖ	Hú÷ 
HÖ	Gú÷
 >Ö=ú÷ 
/Ö	.ú÷ AÕ@ú÷ 
7Õ	6ú÷ AÕ@ú÷ 
4Õ	3ú÷
 
HÕ	Gús�   Ã JÄ-JÅKÅ8J/ÆKÆ0K$Ç
KÇ%K$ÈLÈK5È7LÉ'LÊ
JÊ
J,Ê/
J>	Ê9KË
KË
K!	ËK$Ë$
K2Ë5
L	Ë?LÌ
LÌ
L%c                  óÌ   • [         R                  " 5       n U R                  SS9R                  / SQ/ SQ[        R
                  " SS9/S9  U R                  R                  5         g )NÚ3d)Ú
projectionrî   rÂ   )Ú	linewidth)Úpath_effects)r1   rÞ   Úadd_subplotr  r   ÚStrokeré   rê   )r(   s    r*   Útest_non_tuple_rgbafacer=  O  sO   € ä
�*Š*‹,€CØ‡O�O˜t€OÐ$×,Ñ,Ú’9¬K×,>Ò,>ÈÑ,KÐ+Lð -ñ Nà‡J�J‡O�OÕr,   )2r"   Únumpyr?   Únumpy.testingr   ÚPILr   r   r   rß   Ú
matplotlibr   r   r	   r1   r
   rÇ   r   r   Úmatplotlib.backends.backend_aggr   Úmatplotlib.figurer   Úmatplotlib.imager   Úmatplotlib.pathr   Úmatplotlib.testing.decoratorsr   Úmatplotlib.transformsr   r+   r:   rE   rM   rÛ   râ   rë   ÚmarkÚbackendrô   rþ   r
  ÚskipifÚcheckr  r  r   r5  r=  rj   r,   r*   Ú<module>rL     s   ðÛ 	ã Ý 3ß )Ñ )Û ÷÷ õ 8Ý $Ý #Ý  Ý :Ý 3ò)ò>ò	#ò$ñ Ð#Ð$°$Ñ7ñn ó 8ðn òbòð ‡�×Ñ�UÓñ(ó ð(ò)ò4ð ‡�×Ñ˜Ÿš vÓ.Ô.Ð7SÐÐTñ
Gó Uð
Gð ‡�×Ñ˜Ÿš vÓ.Ô.Ð7SÐÐTñó Uðòò24ójr,   