Ë
    !täiˆ
  ã                   ó  — d Z ddlZddlmZmZmZmZ ddlmZm	Z	 ddl
mZmZmZmZmZmZ ddgZdefd	 eeej$                  e«      d
fd eeej$                  e«      fd eeej$                  «      dfgdefd eej&                  eee«      dfdefdej&                  fd eeee«      dfgd eeej&                  «      fd ee«      dfgdedfdedfdedf ed«      gdedfdedf ed«      gdœZ G d„ de«      Z G d „ de	«      Zy)!zá
    pygments.lexers.jsx
    ~~~~~~~~~~~~~~~~~~~

    Lexers for JSX (React) and TSX (TypeScript flavor).

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)ÚbygroupsÚdefaultÚincludeÚinherit)ÚJavascriptLexerÚTypeScriptLexer)ÚNameÚOperatorÚPunctuationÚStringÚTextÚ
WhitespaceÚJsxLexerÚTsxLexerz</?>z(<)(\w+)(\.?)Útagz(</)(\w+)(>)z	(</)(\w+)Úfragmentz\s+z([\w-]+)(\s*)(=)(\s*)Úattrz[{}]+z[\w\.]+z(/?)(\s*)(>)z#popz(.)(\w+)z(>)z\{Ú
expressionz".*?"z'.*?'z#pushz\}Úroot)Újsxr   r   r   r   c                   ó‚   — e Zd ZdZdZddgZddgZddgZd	Zd
Z	e
j                  e
j                  z  Zd ed«      egie¥Zy)r   z+For JavaScript Syntax Extension (JSX).
    ÚJSXr   Úreactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/z2.17r   N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚreÚ	MULTILINEÚDOTALLÚflagsr   r   Ú
_JSX_RULESÚtokens© ó    úb/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/pygments/lexers/jsx.pyr   r   ;   sn   „ ñð €DØ�gÐ€GØ˜)Ð$€IØÐ2Ð3€IØ
+€CØ€Mà�L‰L˜2Ÿ9™9Ñ$€Eð 	Ù�E‹NØð
ðð
 ð�Fr,   c                   ó|   — e Zd ZdZdZdgZdgZdgZdZdZ	e
j                  e
j                  z  Zd ed	«      egie¥Zy
)r   z%For TypeScript with embedded JSX
    ÚTSXÚtsxz*.tsxztext/typescript-tsxz5https://www.typescriptlang.org/docs/handbook/jsx.htmlz2.19r   r   Nr   r+   r,   r-   r   r   Q   se   „ ñð €DØˆg€GØ�	€IØ&Ð'€IØ
A€CØ€Mà�L‰L˜2Ÿ9™9Ñ$€Eð 	Ù�E‹NØð
ðð
 ð�Fr,   )r   r%   Úpygments.lexerr   r   r   r   Úpygments.lexers.javascriptr   r   Úpygments.tokenr	   r
   r   r   r   r   Ú__all__ÚTagÚ	Attributer)   r   r   r+   r,   r-   Ú<module>r7      so  ðñó 
ç >Ó >ß G÷÷ ð �zÐ
"€ð 
�+ÐØ	™8 K°·±¸;ÓGÈÐOàÙ�[ $§(¡(¨KÓ8ð	
ð
 Ù�[ $§(¡(Ó+Øð	
ðð 
�ÐØ	!¡8¨D¯N©N¸JÈÐR\Ó#]Ð_eÐfØ	�;ÐØ	�T—^‘^Ð$Ø	™( ;°°kÓBÀFÐKðð 
‘h˜{¨D¯N©NÓ;Ð<Ø	‘˜+Ó&¨Ð/ðð
 
�˜\Ð*Ø	�6˜6Ð"Ø	�6˜6Ð"Ù�‹ð	ð 
�˜WÐ%Ø	�˜VÐ$Ù�‹ðñ?$€
ôNˆô ô,ˆõ r,   