ó
    EñiU  ã                   ó.	  • S r  " S S\5      r\" 5       r\R                  r\R
                  r\R                  r\R                  r\R                  r\R                  r	\R                  r
\R                  r\R                  r\R                  r\R                  r\R                  r\R                   r\R"                  r\\l        \\l        \\l        S rS r0 \S_\S_\S_\S_\S_\S	_\	S
_\	R(                  S_\	R*                  S_\	R,                  S_\	R.                  S_\	R0                  S_\	R2                  S_\
S_\
R4                  S_\
R6                  S_\
R6                  R.                  S_0 \
R8                  S_\
R(                  S_\
R:                  S_\
R<                  S_\
R>                  S_\
R@                  S_\
R@                  RB                  S_\
RD                  S_\
RF                  S_\
R,                  S_\
R                  S_\
RH                  S _\
RJ                  S!_\
RJ                  R8                  S"_\
RJ                  RL                  S#_\
RJ                  RN                  S$_\
RJ                  RB                  S%_E0 \S&_\RP                  S'_\S(_\RR                  S)_\RT                  S*_\RV                  S+_\RX                  S,_\RZ                  S-_\R\                  S._\R                  S/_\R^                  S0_\R`                  S1_\R                  S2_\Rb                  S3_\Rd                  S4_\Rf                  S5_\S6_E0 \Rh                  S7_\Rj                  S8_\Rl                  S9_\Rn                  S:_\Rn                  Rp                  S;_\Rr                  S<_\S=_\Rt                  S>_\S?_\Rv                  S@_\SA_\Rx                  SB_\Rz                  SC_\R|                  SD_\R~                  SE_\Rd                  SF_\R€                  SG_E\SH\R‚                  SI\R„                  SJ\R                  SK\R†                  SL\Rˆ                  SM\RŠ                  SN\RŒ                  SO\RŽ                  SP\R�                  SQ\R’                  SR\R”                  SS0ErKgT)Uzº
pygments.token
~~~~~~~~~~~~~~

Basic token types and the standard tokens.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
c                   óB   • \ rS rSrSrS rS rS rS rS r	S r
S	 rS
rg)Ú
_TokenTypeé   Nc                 óx   • / nU nUb"  UR                  U5        UR                  nUb  M"  UR                  5         U$ ©N)ÚappendÚparentÚreverse)ÚselfÚbufÚnodes      ÚK/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pygments/token.pyÚsplitÚ_TokenType.split   s?   € ØˆØˆØÑØ�J‰J�tÔØ—;‘;ˆDð Óð 	�‰ŒØˆ
ó    c                 ó"   • [        5       U l        g r   )ÚsetÚsubtypes)r
   Úargss     r   Ú__init__Ú_TokenType.__init__   s   € ä›ˆ�r   c                 ót   • XL =(       d/    [        U5      U R                  L =(       a    US [        U 5       U :H  $ r   )ÚtypeÚ	__class__Úlen)r
   Úvals     r   Ú__contains__Ú_TokenType.__contains__   s8   € Øˆ{÷ 
Ü�‹I˜Ÿ™Ð'÷ $Ø�
”�T“ˆO˜tÑ#ð	
r   c                 óä   • U(       a  US   R                  5       (       d  [        R                  X5      $ [        X4-   5      n[	        XU5        U R
                  R                  U5        Xl        U$ )Né    )ÚisupperÚtupleÚ__getattribute__r   Úsetattrr   Úaddr   )r
   r   Únews      r   Ú__getattr__Ú_TokenType.__getattr__"   sZ   € Þ˜#˜a™&Ÿ.™.×*Ñ*Ü×)Ñ)¨$Ó4Ð4Ü˜ ™Ó'ˆÜ�˜3ÔØ�‰×Ñ˜#ÔØŒ
Øˆ
r   c                 óT   • SU =(       a    S=(       d    S-   SR                  U 5      -   $ )NÚTokenÚ.Ú )Újoin©r
   s    r   Ú__repr__Ú_TokenType.__repr__+   s#   € Ø˜$Ÿ, 3×,¨"Ñ-°·±¸³Ñ>Ð>r   c                 ó   • U $ r   © r-   s    r   Ú__copy__Ú_TokenType.__copy__.   ó   € àˆr   c                 ó   • U $ r   r1   )r
   Úmemos     r   Ú__deepcopy__Ú_TokenType.__deepcopy__2   r4   r   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r&   r.   r2   r7   Ú__static_attributes__r1   r   r   r   r      s*   † Ø€Fòòò
òò?òõr   r   c                 ó
   • X;   $ )zv
Return True if ``ttype`` is a subtype of ``other``.

exists for backwards compatibility. use ``ttype in other`` now.
r1   )ÚttypeÚothers     r   Úis_token_subtyperA   U   s   € ð ‰>Ðr   c                 ó    • [        U [        5      (       a  U $ U (       d  [        $ [        nU R                  S5       H  n[	        X5      nM     U$ )aQ  
Convert a string into a token type::

    >>> string_to_token('String.Double')
    Token.Literal.String.Double
    >>> string_to_token('Token.Literal.Number')
    Token.Literal.Number
    >>> string_to_token('')
    Token

Tokens that are already tokens are returned unchanged:

    >>> string_to_token(String)
    Token.Literal.String
r*   )Ú
isinstancer   r)   r   Úgetattr)Úsr   Úitems      r   Ústring_to_tokentyperG   ^   sD   € ô  �!”Z× Ñ ØˆÞÜˆÜ€DØ—‘˜–ˆÜ�tÓ"Šñ à€Kr   r+   ÚwÚescÚerrÚxÚkÚkcÚkdÚknÚkpÚkrÚktÚnÚnaÚnbÚbpÚncÚnoÚndÚniÚneÚnfÚfmÚpyÚnlÚnnÚnxÚntÚnvÚvcÚvgÚviÚvmÚlÚldrE   ÚsaÚsbÚscÚdlÚsdÚs2ÚseÚshÚsiÚsxÚsrÚs1ÚssÚmÚmbÚmfÚmhÚmiÚilÚmoÚoÚowÚpÚpmÚcÚchÚcmÚcpÚcpfÚc1ÚcsÚgÚgdÚgeÚgrÚghÚgiÚgoÚgpÚgsÚguÚgesÚgtN)LÚ__doc__r!   r   r)   ÚTextÚ
WhitespaceÚEscapeÚErrorÚOtherÚKeywordÚNameÚLiteralÚStringÚNumberÚPunctuationÚOperatorÚCommentÚGenericrA   rG   ÚConstantÚDeclarationÚ	NamespaceÚPseudoÚReservedÚTypeÚ	AttributeÚBuiltinÚClassÚ	DecoratorÚEntityÚ	ExceptionÚFunctionÚMagicÚPropertyÚLabelÚTagÚVariableÚGlobalÚInstanceÚDateÚAffixÚBacktickÚCharÚ	DelimiterÚDocÚDoubleÚHeredocÚInterpolÚRegexÚSingleÚSymbolÚBinÚFloatÚHexÚIntegerÚLongÚOctÚWordÚMarkerÚHashbangÚ	MultilineÚPreprocÚPreprocFileÚSpecialÚDeletedÚEmphÚHeadingÚInsertedÚOutputÚPromptÚStrongÚ
SubheadingÚ
EmphStrongÚ	TracebackÚSTANDARD_TYPESr1   r   r   Ú<module>rÜ      s  ðñô(�ô (ñV 	‹€ð ‡z�z€Ø�_‰_€
Ø	�‰€Ø�‰€à�‰€ð �-‰-€Ø‡z�z€Ø
�-‰-€Ø	�‰€Ø	�‰€Ø×Ñ€Ø�>‰>€Ø
�-‰-€ð �-‰-€ð €„Ø€„Ø€„òòð:[Ø	 2ð[ð 	 2ð[ð  3ð	[ð
  5ð[ð 
 5ð[ð 
 3ð[ð  3ð[ð ×Ñ 4ð[ð ×Ñ 4ð[ð ×Ñ 4ð[ð ‡N�N 4ð[ð ×Ñ 4ð[ð ‡L�L 4ð[ð" 	 3ð#[ð$ 	‡N�N 4ð%[ð& 	‡L�L 4ð'[ð( 	‡L�L×Ñ 4ñ)[ð* 	‡J�J 4ð+[ð, 	‡M�M 4ð-[ð. 	‡N�N 4ð/[ð0 	‡K�K 4ð1[ð2 	‡N�N 4ð3[ð4 	‡M�M 4ð5[ð6 	‡M�M×Ñ 4ð7[ð8 	‡M�M 4ð9[ð: 	‡J�J 4ð;[ð< 	‡N�N 4ð=[ð> 	‡J�J 4ð?[ð@ 	‡H�H 4ðA[ðB 	‡M�M 4ðC[ðD 	‡M�M×Ñ 4ðE[ðF 	‡M�M×Ñ 4ðG[ðH 	‡M�M×Ñ 4ðI[ðJ 	‡M�M×Ñ 4òK[ðN  3ðO[ðP ‡L�L 4ðQ[ðT  3ðU[ðV ‡L�L 4ðW[ðX ‡O�O 4ðY[ðZ ‡K�K 4ð[[ð\ ×Ñ 4ð][ð^ ‡J�J 4ð_[ð` ‡M�M 4ða[ðb ‡M�M 4ðc[ðd ‡N�N 4ðe[ðf ‡O�O 4ðg[ðh ‡L�L 4ði[ðj ‡L�L 4ðk[ðl ‡M�M 4ðm[ðn ‡M�M 4ðo[ðr  3òs[ðt ‡J�J 4ðu[ðv ‡L�L 4ðw[ðx ‡J�J 4ðy[ðz ‡N�N 4ð{[ð| ‡N�N×Ñ 4ð}[ð~ ‡J�J 4ð[ðB  3ðC[ðD ‡M�M 4ðE[ðH  3ðI[ðJ ×Ñ 4ðK[ðN  3ðO[ðP ×Ñ 4ðQ[ðR ×Ñ 4ðS[ðT ‡O�O 4ðU[ðV ×Ñ 5ðW[ðX ‡N�N 4ðY[ðZ ‡O�O 4ñ[[ð^  3Ø‡O�O 4Ø‡L�L 4Ø‡M�M 4Ø‡O�O 4Ø×Ñ 4Ø‡N�N 4Ø‡N�N 4Ø‡N�N 4Ø×Ñ 4Ø×Ñ 5Ø×Ñ 4ñu[�r   