§
    ‡Ûg  ã                   ó¢   — d dl Zd dlZd dlmZ d dlmZmZ	m
Z ej                             d¦  «         edg¬¦  «        d„ ¦   «         ¦   «         ZdS )é    N)Úcheck_figures_equal)ÚcollectionsÚpatchesÚpathÚcairoÚpng)Ú
extensionsc                 óŒ  — t           j                             d¦  «        }t           j                             ¦   «         }t	          j        |j        |j        ddd…         g¦  «        }t	          j        |j        |j        g¦  «        }t          j        ||¦  «        }t          j        |dz   |¦  «        }|                     ¦   «         }| 	                    ddg¦  «         | 
                    ddg¦  «         t          j        |dddd	¬
¦  «        }	|                     |	¦  «         t          j        |dddd	¬
¦  «        }	|                     |	¦  «         |                      ¦   «         }| 	                    ddg¦  «         | 
                    ddg¦  «         t          j        ||gdddd	¬¦  «        }
|                     |
¦  «         dS )z†
    Test checks that the patch and collection are rendered with the specified
    alpha values in their facecolor and edgecolor.
    é   Néÿÿÿÿé   é   é   Údashdot)r   r   r   g      à?)r   r   r   g      è?)Ú	linewidthÚ	linestyleÚ	facecolorÚ	edgecolor)r   Ú
linestylesr   r   )ÚmpathÚPathÚunit_regular_starÚunit_circleÚnpÚconcatenateÚverticesÚcodesÚsubplotsÚset_xlimÚset_ylimÚmpatchesÚ	PathPatchÚ	add_patchÚmcollectionsÚPathCollectionÚadd_collection)Úfig_testÚfig_refÚstarÚcircleÚvertsr   Ú	cut_star1Ú	cut_star2ÚaxÚpatchÚcols              úY/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/tests/test_backend_cairo.pyÚtest_patch_alpha_coloringr2   
   sÃ  € õ Œ:×'Ò'¨Ñ*Ô*€DÝŒZ×#Ò#Ñ%Ô%€FåŒN˜FœO¨T¬]¸4¸4¸R¸4Ô-@ÐAÑBÔB€EÝŒN˜FœL¨$¬*Ð5Ñ6Ô6€EÝ”
˜5 %Ñ(Ô(€IÝ”
˜5 1™9 eÑ,Ô,€Ið 
×	Ò	Ñ	Ô	€BØ‡K‚K��Q�ÑÔÐØ‡K‚K��Q�ÑÔÐÝÔ˜yØ)*°iØ)7Ø)8ð:ñ :ô :€Eð ‡L‚L�ÑÔÐÝÔ˜yØ)*°iØ)7Ø)8ð:ñ :ô :€Eð ‡L‚L�ÑÔÐð 
×	Ò	Ñ	Ô	€BØ‡K‚K��Q�ÑÔÐØ‡K‚K��Q�ÑÔÐÝ
Ô
% y°)Ð&<Ø01¸iØ0>Ø0?ðAñ Aô A€Cð ×Ò�cÑÔÐÐÐó    )Únumpyr   ÚpytestÚmatplotlib.testing.decoratorsr   Ú
matplotlibr   r$   r   r!   r   r   ÚmarkÚbackendr2   © r3   r1   ú<module>r;      s¹   ðØ Ð Ð Ð à €€€à =Ð =Ð =Ð =Ð =Ð =ðEð Eð Eð Eð Eð Eð Eð Eð Eð Eð „×Ò�WÑÔØÐ  Ð(Ñ(Ô(ð$ð $ñ )Ô(ñ Ôð$ð $ð $r3   