o
    >hy
                     @   sF  d Z g dZdZdZdZdZdZdZdZd	Z	d
Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>d?Z?d@Z@dAZAdBZBdCZCdDdE eD E D ZFeGeFH  i dFedGedHe*dIedJe+dKe	dLe
dMedNe%dOe0dPe(dQedRe&dSedTedUe'dVe5i dWedXe6dYedZe1d[e2d\e)d]ed^e7d_ed`edae#dbe.dceddedeedfedge e$e/e3e4eee"e-eee,ee!dhZIdidj ZJdkdl ZKdmdn ZLdoS )pa>  
FIXME:https://github.com/twisted/twisted/issues/3843
This can be removed once t.persisted.aot is removed.
New code should not make use of this.

Token constants.
vendored from https://github.com/python/cpython/blob/6b825c1b8a14460641ca6f1647d83005c68199aa/Lib/token.py
Licence: https://docs.python.org/3/license.html
)tok_name
ISTERMINALISNONTERMINALISEOF                            	   
                                                                      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @      c                 C   s*   i | ]\}}t |tr|d s||qS )_)
isinstanceint
startswith).0namevalue rN   x/var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/twisted/persisted/_token.py
<dictcomp>S   s    rP   z!=%z%=&z&=()*z**z**=z*=+z+=,-z-=z->.z.../z//z//=z/=:z:=;<z<<z<<=z<==z==>z>=)z>>z>>=@z@=[]^z^={|z|=}~c                 C   s   | t k S N	NT_OFFSETxrN   rN   rO   r         r   c                 C   s   | t kS rh   ri   rk   rN   rN   rO   r      rm   r   c                 C   s   | t kS rh   )	ENDMARKERrk   rN   rN   rO   r      rm   r   N)M__doc____all__rn   NAMENUMBERSTRINGNEWLINEINDENTDEDENTLPARRPARLSQBRSQBCOLONCOMMASEMIPLUSMINUSSTARSLASHVBARAMPERLESSGREATEREQUALDOTPERCENTLBRACERBRACEEQEQUALNOTEQUAL	LESSEQUALGREATEREQUALTILDE
CIRCUMFLEX	LEFTSHIFT
RIGHTSHIFT
DOUBLESTAR	PLUSEQUALMINEQUAL	STAREQUAL
SLASHEQUALPERCENTEQUAL
AMPEREQUAL	VBAREQUALCIRCUMFLEXEQUALLEFTSHIFTEQUALRIGHTSHIFTEQUALDOUBLESTAREQUALDOUBLESLASHDOUBLESLASHEQUALATATEQUALRARROWELLIPSIS
COLONEQUALOPAWAITASYNCTYPE_IGNORETYPE_COMMENTSOFT_KEYWORD
ERRORTOKENCOMMENTNLENCODINGN_TOKENSrj   globalsitemsr   extendvaluesEXACT_TOKEN_TYPESr   r   r   rN   rN   rN   rO   <module>   s<   	
 !"#3