§
    XŠtjˆ
  ã                   ó  — 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dS )!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                   óv   — 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dS )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© ó    úQ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/lexers/jsx.pyr   r   ;   s   € € € € € ðð ð €DØ�gÐ€GØ˜)Ð$€IØÐ2Ð3€IØ
+€CØ€MàŒL˜2œ9Ñ$€Eð 	ØˆG�E‰NŒNØð
ðð
 ð€F€F€Fr,   c                   óp   — 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d
S )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   sv   € € € € € ðð ð €DØˆg€GØ�	€IØ&Ð'€IØ
A€CØ€MàŒL˜2œ9Ñ$€Eð 	ØˆG�E‰NŒNØð
ðð
 ð€F€F€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      s]  ððð ð 
€	€	€	à >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ø GÐ GÐ GÐ GÐ GÐ GÐ GÐ Gðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð �zÐ
"€ð 
�+ÐØ	˜8˜8 K°´¸;ÑGÔGÈÐOàØˆH�[ $¤(¨KÑ8Ô8ð	
ð
 ØˆH�[ $¤(Ñ+Ô+Øð	
ðð 
�ÐØ	! 8 8¨D¬N¸JÈÐR\Ñ#]Ô#]Ð_eÐfØ	�;ÐØ	�T”^Ð$Ø	˜(˜( ;°°kÑBÔBÀFÐKðð 
�h�h˜{¨D¬NÑ;Ô;Ð<Ø	��˜+Ñ&Ô&¨Ð/ðð
 
�˜\Ð*Ø	�6˜6Ð"Ø	�6˜6Ð"Øˆ�‰Œð	ð 
�˜WÐ%Ø	�˜VÐ$Øˆ�‰Œðð?$ð $€
ðNð ð ð ð ˆñ ô ð ð,ð ð ð ð ˆñ ô ð ð ð r,   