ó
    öÞ j¼
  ã                   ó  • S r SSKrSSKJrJrJrJr  SSKJrJ	r	  SSK
JrJrJrJrJrJr  SS/rS\4S	\" \\R$                  \5      S
4S\" \\R$                  \5      4S\" \\R$                  5      S4/S\4S\" \R&                  \\\5      S4S\4S\R&                  4S\" \\\5      S4/S\" \\R&                  5      4S\" \5      S4/S\S4S\S4S\S4\" S5      /S\S4S\S4\" S5      /S.r " S S\5      r " S  S\	5      rg)!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                   ó�   • \ rS rSrSrSrSS/rSS/rSS	/rS
r	Sr
\R                  \R                  -  rS\" S5      \S\4/0\ErSrg)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__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚreÚ	MULTILINEÚDOTALLÚflagsr   r   r   Ú
_JSX_RULESÚtokensÚ__static_attributes__r   ó    ÚM/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/jsx.pyr   r   ;   su   † ñð €DØ�gÐ€GØ˜)Ð$€IØÐ2Ð3€IØ
+€CØ€Mà�L‰L˜2Ÿ9™9Ñ$€Eð 	Ù�E‹NØØ�4ˆLð
ðð ðƒFr0   c                   óŠ   • \ rS rSrSrSrS/rS/rS/rSr	Sr
\R                  \R                  -  rS	\" S
5      \S\4/0\ErSrg)r   éR   z%For TypeScript with embedded JSX
    ÚTSXÚtsxz*.tsxztext/typescript-tsxz5https://www.typescriptlang.org/docs/handbook/jsx.htmlz2.19r   r   r   r   Nr   r   r0   r1   r   r   R   sl   † ñð €DØˆg€GØ�	€IØ&Ð'€IØ
A€CØ€Mà�L‰L˜2Ÿ9™9Ñ$€Eð 	Ù�E‹NØØ�4ˆLð
ðð ðƒFr0   )r"   r)   Úpygments.lexerr   r   r   r   Úpygments.lexers.javascriptr   r   Úpygments.tokenr	   r
   r   r   r   r   Ú__all__ÚTagÚ	Attributer-   r   r   r   r0   r1   Ú<module>r<      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ˆô ô.ˆõ r0   