§
    ‡Ûg#
  ã                   ó@  — d dl Z d dlmZ d dlZd dlZd dlZd dlmZ d dl	m
Z
 d dlmZ d dlZd„ Zej                             dddd	œd
dfdddœddfdddœddfdddœddfddid
dfddiddfddiddfddiddfg¦  «        d„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         ZdS )é    N)ÚPath)Ú
TexManager)Úneeds_usetexc                  óÞ   — dt           j        d<   t          ¦   «                              dd¬¦  «        } dt           j        d<   t          ¦   «                              dd¬¦  «        }| |k    sJ ‚dS )	z1Test that the preamble is included in the source.Tútext.usetexÚ é   ©Úfontsizez\usepackage{txfonts}ztext.latex.preambleN)ÚpltÚrcParamsr   Ú_get_tex_source)Úsrc1Úsrc2s     úV/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/tests/test_texmanager.pyÚtest_fontconfig_preambler      sd   € à"&…C„L�Ñå‰<Œ<×'Ò'¨°RÐ'Ñ8Ô8€DØ*A…C„LÐ&Ñ'Ý‰<Œ<×'Ò'¨°RÐ'Ñ8Ô8€Dà�4Š<ˆ<ˆ<ˆ<ˆ<ˆ<ó    zrc, preamble, familyz
sans-serifÚ	helvetica)úfont.familyzfont.sans-serifz\usepackage{helvet}z	\sffamilyÚserifÚpalatino)r   z
font.serifz\usepackage{mathpazo}z	\rmfamilyÚcursivezzapf chancery)r   zfont.cursivez\usepackage{chancery}Ú	monospaceÚcourier)r   zfont.monospacez\usepackage{courier}z	\ttfamilyr   c                 ó  — t           j                             | ¦  «         t          ¦   «         }t	          |                     dd¬¦  «        ¦  «                             ¦   «         }||v sJ ‚g t          j        d|¦  «        ¢|gk    sJ ‚d S )Nzhello, worldr	   r
   z\\\w+family)	r   r   Úupdater   r   Úmake_texÚ	read_textÚreÚfindall)ÚrcÚpreambleÚfamilyÚtmÚsrcs        r   Útest_font_selectionr&      sƒ   € õ" „L×Ò˜ÑÔÐÝ	‰Œ€BÝ
ˆr�{Š{˜>°Bˆ{Ñ7Ô7Ñ
8Ô
8×
BÒ
BÑ
DÔ
D€CØ�sˆ?ˆ?ˆ?ˆ?Ø-�RŒZ˜¨Ñ,Ô,Ð-°&°Ò9Ð9Ð9Ð9Ð9Ð9r   c                  ó–  — dt           j        d<   t          j        ¦   «         \  } }|                     d¦  «         |                     d¦  «         | j                             ¦   «          t          j        t          ¦  «        5  | 
                    d¦  «         | j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )NTr   u   \textit{Velocity (Â°/sec)}u   Â¼Ã–Ã¸Ã¦u   â˜ƒ)r   r   ÚsubplotsÚ
set_ylabelÚ
set_xlabelÚcanvasÚdrawÚpytestÚraisesÚRuntimeErrorÚ	set_title)ÚfigÚaxs     r   Útest_unicode_charactersr3   0   sñ   € ð #'…C„L�ÑÝŒl‰nŒn�G€CˆØ‡M‚MÐ<Ñ=Ô=Ð=Ø‡M‚MÐ9Ñ:Ô:Ð:Ø„J‡O‚OÑÔÐõ 
Œ•|Ñ	$Ô	$ð ð Ø
�Š�]Ñ#Ô#Ð#ØŒ
�ŠÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   Â/B>Â>CÃCc                  óŠ   — t          j        t          j        ddgi t          j        ¥ddi¥dd¬¦  «        } | j        dk    sJ ‚d S )Nz-czwimport matplotlib.pyplot as plt;plt.rcParams.update({"text.usetex": True});plt.title("paranoid");plt.show(block=False);Ú
openin_anyÚpT)ÚenvÚcheckÚcapture_outputr   )Ú
subprocessÚrunÚsysÚ
executableÚosÚenvironÚstderr)Ú	completeds    r   Útest_openin_any_paranoidrB   A   sb   € å”Ý	Œ˜ð
"ð	#ð
 .�rŒzÐ-˜<¨Ð-Ð-°TÈ$ðPñ Pô P€Ið Ô˜sÒ"Ð"Ð"Ð"Ð"Ð"r   )r>   Úpathlibr   r   r:   r<   Úmatplotlib.pyplotÚpyplotr   Úmatplotlib.texmanagerr   Úmatplotlib.testing._markersr   r-   r   ÚmarkÚparametrizer&   r3   rB   © r   r   ú<module>rK      sš  ðØ 	€	€	€	Ø Ð Ð Ð Ð Ð Ø 	€	€	€	Ø Ð Ð Ð Ø 
€
€
€
à Ð Ð Ð Ð Ð Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø €€€ðð ð ð „×ÒØØ%¸+Ð	FÐ	FØ	 ð	/à °
Ð	;Ð	;Ø	! <ð	1à"°OÐ	DÐ	DØ	! <ð	1à$¸	Ð	BÐ	BØ	  ,ð	0à
˜Ð	%Ð'=¸|ÐLØ
˜Ð	$Ð&>ÀÐMØ
˜Ð	)Ø	! <ð	1à
˜Ð	#Ð%<¸lÐKðñô ð :ð :ñ!ô ð :ð ðð ñ „ðð  ð#ð #ñ „ð#ð #ð #r   