Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.220.95.15
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : sre_parse.cpython-310.opt-2.pyc
o

^b&��@s�	ddlTdZdZed�Zed�Zed�Zed�Zed�Zee	e
h�Zeee
eeeeh�Zeed	�feed
�feed�feed�feed
�feed�feed�feed�fd�Zeefeefeefeeefgfeeefgfeeefgfeeefgfeeefgfeeefgfeefd�
Z e!e"e#e$e%e&e'e(d�Z)e&e"Be(BZ*e+e'BZ,Gdd�de-�Z.Gdd�d�Z/Gdd�d�Z0Gdd�d�Z1dd�Z2dd�Z3d d!�Z4d"d#�Z5d2d%d&�Z6d'd(�Z7d)d*�Z8d3d,d-�Z9d.d/�Z:d0d1�Z;d+S)4�)�*z.\[{()*+?^$|z*+?{�
0123456789�01234567Z0123456789abcdefABCDEFZ4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZz 	

����
�
�	��\)z\a�\bz\fz\nz\rz\tz\vz\\)
z\Ar
z\Bz\dz\Dz\sz\Sz\wz\Wz\Z)�i�L�m�s�x�a�t�uc@seZdZdS)�VerboseN)�__name__�
__module__�__qualname__�rr�2/usr/local/python-3.10/lib/python3.10/sre_parse.pyrGsrc@sBeZdZdd�Zedd��Zddd�Zdd	�Zd
d�Zdd
�Z	dS)�StatecCsd|_i|_dg|_d|_dS)Nr)�flags�	groupdict�groupwidths�lookbehindgroups��selfrrr�__init__Ls
zState.__init__cC�
t|j�S�N)�lenrr!rrr�groupsQs
zState.groupsNcCsb|j}|j�d�|jtkrtd��|dur/|j�|d�}|dur*td|||f��||j|<|S)Nztoo many groupsz7redefinition of group name %r as group %d; was group %d)r'r�append�	MAXGROUPS�errorr�get)r"�name�gid�ogidrrr�	opengroupTs
�
zState.opengroupcCs|��|j|<dSr%)�getwidthr)r"r-�prrr�
closegroup`�zState.closegroupcCs||jko|j|duSr%)r'r)r"r-rrr�
checkgroupbszState.checkgroupcCs:|jdur|�|�s|�d��||jkr|�d��dSdS)N�cannot refer to an open groupz?cannot refer to group defined in the same lookbehind subpattern)r r4r*)r"r-�sourcerrr�checklookbehindgroupes




�zState.checklookbehindgroupr%)
rrrr#�propertyr'r/r2r4r7rrrrrJs

rc@s`eZdZddd�Zddd�Zdd�Zd	d
�Zdd�Zd
d�Zdd�Z	dd�Z
dd�Zdd�ZdS)�
SubPatternNcCs"||_|dur	g}||_d|_dSr%)�state�data�width)r"r:r;rrrr#os

zSubPattern.__init__rcCs|d}ttf}|jD]�\}}t|dt|�dd�|tur5t�|D]\}}t|ddt|�|�q"q	|turYt�t|d�D]\}}|rPt|dd�|�|d�qBq	|t	ur�|\}}	}
td|�|	�|d�|
rt|dd�|
�|d�q	t
||�r�d}|D]&}t
|t�r�|s�t�|�|d�d}q�|s�td	dd�t|dd�d}q�|s�t�q	td|�q	dS)
NTz  �)�end��OR�ELSEF� )�tuple�listr;�print�str�IN�BRANCH�	enumerate�dump�GROUPREF_EXISTS�
isinstancer9)r"�level�nl�seqtypes�op�avrr�	condgroup�item_yes�item_norrrrJvsR��

�

��zSubPattern.dumpcCr$r%)�reprr;r!rrr�__repr__��
zSubPattern.__repr__cCr$r%)r&r;r!rrr�__len__�rWzSubPattern.__len__cCs|j|=dSr%�r;�r"�indexrrr�__delitem__�szSubPattern.__delitem__cCs&t|t�rt|j|j|�S|j|Sr%)rL�slicer9r:r;rZrrr�__getitem__�s

zSubPattern.__getitem__cCs||j|<dSr%rY�r"r[�coderrr�__setitem__��zSubPattern.__setitem__cCs|j�||�dSr%)r;�insertr_rrrrc�r3zSubPattern.insertcCs|j�|�dSr%)r;r()r"r`rrrr(�szSubPattern.appendc	Cs�|jdur|jSd}}|jD]�\}}|tur=td}d}|dD]}|��\}}t||�}t||�}q!||}||}q|turP|��\}}||}||}q|ture|d��\}}||}||}q|t	vr�|d��\}}|||d}|||d}q|t
vr�|d}|d}q|tur�|jj
|\}}||}||}q|tur�|d��\}}|ddur�|d��\}}t||�}t||�}nd}||}||}q|tur�q�qt|td�t|t�f|_|jS)Nrr?����)r<r;rH�	MAXREPEATr0�min�max�CALL�
SUBPATTERN�_REPEATCODES�
_UNITCODES�GROUPREFr:rrK�SUCCESS)	r"�lo�hirPrQr�j�l�hrrrr0�s\








�zSubPattern.getwidthr%�r)
rrrr#rJrVrXr\r^rarcr(r0rrrrr9ms

(r9c@sbeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Ze	d
d��Z
dd�Zdd�Zddd�Z
dS)�	TokenizercCs@t|t�|_||_|jst|d�}||_d|_d|_|��dS)N�latin1r)rLrF�istext�string�decoded_stringr[�next�_Tokenizer__next)r"rxrrrr#�s
zTokenizer.__init__cCs�|j}z|j|}Wn
tyd|_YdSw|dkr>|d7}z	||j|7}Wnty=td|jt|j�d�d�w|d|_||_dS)Nrr?zbad escape (end of pattern))r[ry�
IndexErrorrzr*rxr&)r"r[�charrrr�__next�s(����

zTokenizer.__nextcCs||jkr|��dSdS)NTF�rzr{)r"r}rrr�match�s
zTokenizer.matchcCs|j}|��|Sr%r)r"�thisrrrr+�sz
Tokenizer.getcCs:d}t|�D]}|j}||vr|S||7}|��q|S�Nr=)�rangerzr{)r"�n�charset�result�_�crrr�getwhiles�
zTokenizer.getwhilecCsnd}	|j}|��|dur!|s|�d|��|�d|t|���||kr2|s/|�d|d��	|S||7}q)Nr=Tzmissing zmissing %s, unterminated namer?)rzr{r*r&)r"�
terminatorr,r�r�rrr�getuntils"
���zTokenizer.getuntilcC�|jt|jpd�Sr��r[r&rzr!rrr�possz
Tokenizer.poscCr�r�r�r!rrr�tellszTokenizer.tellcCs||_|��dSr%)r[r{rZrrr�seek szTokenizer.seekrcCst||j|��|�Sr%)r*rxr�)r"�msg�offsetrrrr*$szTokenizer.errorNrt)rrrr#r{r�r+r�r�r8r�r�r�r*rrrrru�s		
ruc	Cs�t�|�}|r	|St�|�}|r|dtur|S�z|dd�}|dkrH||�dt�7}t|�dkr<|�d|t|���tt	|dd�d�fWS|dkrs|j
rs||�dt�7}t|�d	krg|�d|t|���tt	|dd�d�fWS|d
kr�|j
r�||�dt�7}t|�dkr�|�d|t|���t	|dd�d�}t|�t|fWS|d
kr�|j
r�ddl}|�
d�s�|�d��|�dd�}z	t|�|��}Wnty�|�d|t|�td���wt|fWS|tv�r
||�dt�7}t	|dd�d�}|dk�r|�d|t|���t|fWS|tv�rt�t|�dk�r3|tv�r*|�d|t|���tt|d�fWSWn
t�y>Ynw|�d|t|���)Nrr?rer��incomplete escape %s�r��U��
�N�{�	missing {�}�character name�undefined character name %r�\N{}��.octal escape value %s outside of range 0-0o377�
bad escape %s)�ESCAPESr+�
CATEGORIESrGr��	HEXDIGITSr&r*�LITERAL�intrw�chr�unicodedatar�r��ord�lookup�KeyError�	OCTDIGITS�DIGITS�
ValueError�ASCIILETTERS)r6�escaper`r�r��charnamerrr�
_class_escape'sv





��


��


��r�c	CsJt�|�}|r	|St�|�}|r|S�z}|dd�}|dkrB||�dt�7}t|�dkr6|�d|t|���tt|dd�d�fWS|dkrm|j	rm||�dt�7}t|�dkra|�d|t|���tt|dd�d�fWS|d	kr�|j	r�||�d
t�7}t|�dkr�|�d|t|���t|dd�d�}t
|�t|fWS|dkr�|j	r�d
dl}|�d�s�|�d��|�
dd�}z	t|�|��}Wnty�|�d|t|�td���wt|fWS|dkr�||�dt�7}tt|dd�d
�fWS|tv�rp|jtv�r=||��7}|dtv�r=|dtv�r=|jtv�r=||��7}t|dd�d
�}|dk�r8|�d|t|���t|fWSt|dd��}||jk�rd|�|��sY|�dt|���|�||�t|fWS|�d|t|�d��t|�dk�r�|tv�r�|�d|t|���tt|d�fWSWn
t�y�Ynw|�d|t|���)Nr?rerr�r�r�rr�r�r�r�r�rr�r�r�r�r�r��0r�r�r5�invalid group reference %dr�)r�r+r�r�r�r&r*r�r�rwr�r�r�r�r�r�r�r�r�rzr'r4r7rmr�r�)r6r�r:r`r�r�r��grouprrr�_escapecs�





��

�
��
�

��r�cCstt�|��Sr%)rD�dict�fromkeys)�itemsrrr�_uniq�rbr�cCsNg}|j}|j}|��}	|t||||d|o|��|d�s"q#q
t|�dkr-|dSt|�}	d}	|D]}
|
s<q\|	durE|
d}	q6|
d|	krMq\q6|D]}
|
d=qP|�|	�q1	g}|D]/}
t|
�dkrkq�|
d\}}
|tur}|�||
f�qa|tur�|
ddtur�|�	|
�qaq�|�tt
|�f�|S|�td|ff�|S)NTr?�|r)r(r�r��_parser&r9r�rG�NEGATE�extendr�rH)r6r:�verbose�nestedr��itemsappend�sourcematch�start�
subpattern�prefix�item�setrPrQrrr�
_parse_sub�sV
��
�
r�Fc/
Cs�t|�}|j}|j}|j}t}	t}
	|j}|dur�q|dvr!�q|�|r>|tvr+q|dkr>	|�}|dus;|dkr<q=q0q|ddkrPt|||�}||��n�|t	vr^|t
|
|�f��n�|dk�r�|��d}
g}|j}|jdkr�ddl}|j
d	|��t|d
d�|d�}	|�}|dur�|�d
|��|
��|dkr�|r��q�|ddkr�t||�}n9|r�|dvr�|j|kr�ddl}|j
d|dkr�dn
|dkr�dn|dkr�dnd|��dft|d
d�t
|
|�f}|d��r�|�}|dur�|�d
|��|
��|dk�r|dtu�r|dd}||�|t
|
d�f��q�|ddk�r+t||�}n|dk�rDddl}|j
d|��dt|d
d�t
|
|�f}|dt
k�sX|dt
k�rld||f}|�|t|�dt|���|d}|d}||k�r�d||f}|�|t|�dt|���|t||ff�n|dtu�r�|dd}||�q�t|�}|	|�dk�r�|ddt
u�r�|�r�|t|ddf��q||d��q|�r�|�dtdf�|t|f��n%|tv�r|��}
|dk�r�d\}}n�|dk�rdt}}n�|dk�rdt}}n�|dk�r�|jd k�r#|t
|
|�f�qdt}}d!}}|jtv�r=||�7}|jtv�s2|d"��rT|jtv�rS||�7}|jtv�sHn|}|d ��si|t
|
|�f�|�|
�q|�ryt|�}|tk�rytd#��|�r�t|�}|tk�r�td#��||k�r�|�d$|��|
��ntd%|f��|�r�|d&d�}nd}|�r�|ddtu�r�|�d'|��|
t|���|ddtv�r�|�d(|��|
t|���|ddt u�r�|dd\}}}}|du�r�|�s�|�s�|}|d��r
t!|||ff|d&<�qt"|||ff|d&<�n�|d)k�r%|t#df��n�|d*k�r�|��d} d}d}!d}d}|d��r�|�}|du�rJ|�d+��|d,k�r�|d-��ro|�$d.d/�}!|!�%��smd0|!}|�|t|!�d���q�|d1��r�|�$d2d/�}!|!�%��s�d0|!}|�|t|!�d��|j&�|!�}"|"du�r�d3|!}|�|t|!�d��|�'|"��s�|�d4t|!�d��|�(|"|�|t)|"f�q|�}|du�r�|�d+��|�d5|t|�d��|d6k�r�d}�n�|dk�r	|jdu�r�|�d7|��| ��|�d2k�r�q�q�q|d8v�rzd}#|d-k�r>|�}|du�r|�d+��|d9v�r0|�d:|t|�d��d&}#|j*}$|$du�r>|j+|_*t,||||d�}|#dk�rT|$du�rTd|_*|d2��sc|�d;|��| ��|d1k�rq|t-|#|ff�n|t.|#|ff�q|d*k�r/|�$d2d/�}%|%�%��r�|j&�|%�}&|&du�r�d3|%}|�|t|%�d��nEz
t|%�}&|&dk�r�t/�Wnt/�y�d0|%}|�|t|%�d�d�w|&�s�|�d<t|%�d��|&t0k�r�d=|&}|�|t|%�d��|�(|&|�t1||||d�}'|�d>��rt1||||d�}(|jd>k�r|�d?��nd}(|�d2��s%|�d;|��| ��|t2|&|'|(ff�q|t3v�s9|dk�r~t4|||�})|)du�rw|�rJ|�rkddl}|j
d@|j5ddA�t|j5�dAk�radBnd!ft6|d
d�|j7t8@�rv|�svt9�q|)\}}d}n|�dC|t|�d��|du�r�z|�:|!�}Wnt�y�}*z|�|*j;t|!�d�d�d}*~*ww|�s�|t8@�o�|t8@}+t,|||+|d�}|�d2��s�|�d;|��| ��|du�r�|�<||�|t ||||ff�n|dk�r�|tt=f�n|dDk�r|tt>f�ntdE|f��qt?t|��ddd&�D]'},||,\}-}.|-t u�r=|.\}}}}|du�r=|�s=|�s=|||,|,d�<�q|S)FNTz|)�#rrr�[r?z"Possible nested set at position %dr�)�
stacklevel�^zunterminated character set�]z-&~|zPossible set %s at position %d�-�
difference�&�intersection�~zsymmetric difference�unionz&Possible set difference at position %drezbad character range %s-%s�?)rr?r�+r�r�r=�,z"the repetition number is too largez"min repeat greater than max repeatzunsupported quantifier %rrdznothing to repeatzmultiple repeat�.�(zunexpected end of pattern�P�<�>�
group name�bad character in group name %r�=�)�unknown group name %rr5zunknown extension ?P�:zmissing ), unterminated commentz=!<z=!zunknown extension ?<z"missing ), unterminated subpatternzbad group numberr�r�z/conditional backref with more than two branchesz-Flags not at the start of the expression %r%s�z (truncated)zunknown extension ?�$z unsupported special character %r)@r9r(r+r�r&r�rz�
WHITESPACEr��
SPECIAL_CHARSr�r��warnings�warn�
FutureWarningr*r�rG�RANGEr��NOT_LITERALrcr��REPEAT_CHARSrfr�r�r��
OverflowError�AssertionError�ATrkrj�
MIN_REPEAT�
MAX_REPEAT�ANYr��isidentifierrr4r7rmr r'r��ASSERT�
ASSERT_NOTr�r)r�rK�FLAGS�_parse_flagsrx�DeprecationWarningr�SRE_FLAG_VERBOSErr/r�r2�AT_BEGINNING�AT_ENDr�)/r6r:r�r��firstr��subpatternappend�	sourcegetr��_len�_ordr�r`�herer��	setappendr��negate�code1�that�code2r�rorprgrhr}r�r��	add_flags�	del_flagsr1r�r,r-�dirr �condnamerRrSrTr�err�sub_verboserrPrQrrrr��s��


�
�
��	

�


��
�; 







�

��





����








�



�



�


��






�




�



�
��
�

�
�
��

�
���
�


���^
�r�cCs�|j}d}d}|dkre	t|}|jr|dkrd}|�|��n|dkr*d}|�|��||O}|t@r?|t@|kr?d}|�|��|�}|durK|�d	��|d
vrPqe|tvrd|��rZdnd	}|�|t|���q|dkrr|j|O_dS|t@r||�d
d��|dkr�|�}|dur�|�d��|tvr�|��r�dnd}|�|t|���	t|}|t@r�d}|�|��||O}|�}|dur�|�d��|dkr�q�|tvr�|��r�dnd}|�|t|���q�|t@r�|�dd��||@r�|�dd��||fS)Nrr�Trz8bad inline flags: cannot use 'L' flag with a str patternrz:bad inline flags: cannot use 'u' flag with a bytes patternz9bad inline flags: flags 'a', 'u' and 'L' are incompatiblezmissing -, : or )z)-:zunknown flagr�z,bad inline flags: cannot turn on global flagr?zmissing flagz8bad inline flags: cannot turn off flags 'a', 'u' and 'L'z	missing :r�z-bad inline flags: cannot turn off global flagz(bad inline flags: flag turned on and off)	r+r�rwr*�
TYPE_FLAGS�isalphar&r�GLOBAL_FLAGS)r6r:r}r�rr	�flagr�rrrr�]sv
�


�


�r�cCsnt|t�r!|t@r
td��|t@s|tO}|S|t@rtd��|S|t@r)td��|t@r5|t@r5td��|S)Nz)cannot use LOCALE flag with a str patternz(ASCII and UNICODE flags are incompatiblez,cannot use UNICODE flag with a bytes patternz'ASCII and LOCALE flags are incompatible)rLrF�SRE_FLAG_LOCALEr��SRE_FLAG_ASCII�SRE_FLAG_UNICODE)�srcrrrr�	fix_flags�s
��rNcCs�t|�}|durt�}||_||_zt|||t@d�}Wn ty<t�}|tB|_||_|�d�t||dd�}Ynwt||j	j�|j	_|j
durP|�d��|t@rX|�
�|S)NrTzunbalanced parenthesis)rurrrFr�r�rr�rr:rzr*�SRE_FLAG_DEBUGrJ)rFrr:r6r1rrr�parse�s(

�	

rcs�t|���j}g�g�g��j}�����fdd�}�j}	|�}|dur'�qP|ddk�rK|d}|dkr�d}��d	�sB��d
����dd�}|��r`z||}	Wq�ty_t	d
|��wzt
|�}	|	dkrkt�Wnty���d|t|�d�d�w|	t
kr���d|	t|�d��||	t|�d��qO|dkrňjtvr�||�7}�jtvr�||�7}|tt
|dd�d�d@���qO|tv�r"d}
�jtv�r||�7}|tv�r|dtv�r�jtv�r||�7}d}
t
|dd�d�}|dk�r��d|t|���|t|��|
�s |t
|dd��t|�d��qOz
tt|d�}Wnt�yE|tv�rC��d|t|���Ynw||�n||�q��r[��d����t|t��shdd��D����fS)NcsX|�jkr
��d||���r��d�����dd�=��t��|f���d�dS)Nr�r=)r'r*r(�joinr&)r[r��r'�literal�literalsrr:rr�addgroup�s

z parse_template.<locals>.addgroupTrrr?�gr=r�z	missing <r�r�r�r�r�r�r�r�Frer�r�cSs"g|]
}|dur
dn|�d��qS)Nzlatin-1)�encode)�.0rrrr�
<listcomp>s"z"parse_template.<locals>.<listcomp>)rur+r(�
groupindexr�r*r�r�r�r|r�r�r&r)rzr�r�r�r�r�rrLrF)r6r:�sget�lappendrr"r�r�r,r[�isoctalrrr�parse_template�s�

��

���

�



"

�

���
��
�;r&cCsp|j}|jdd�}|\}}|dd�}z|D]\}}||�p |||<qWn
ty2td|��w|�|�S)Nrr�)r�rxr|r*r)�templater�r�emptyr'rr[r�rrr�expand_templates��
r))F)rN)<�
sre_constantsr�r��	frozensetr�r�r�r�r�r�r�rkr�r�rGr�r��CATEGORYrlr�r�r�ZAT_BEGINNING_STRINGZAT_BOUNDARYZAT_NON_BOUNDARYZCATEGORY_DIGITZCATEGORY_NOT_DIGITZCATEGORY_SPACEZCATEGORY_NOT_SPACEZ
CATEGORY_WORDZCATEGORY_NOT_WORDZ
AT_END_STRINGr��SRE_FLAG_IGNORECASEr�SRE_FLAG_MULTILINE�SRE_FLAG_DOTALLr�r�SRE_FLAG_TEMPLATErr�rrr�	Exceptionrrr9rur�r�r�r�r�r�rrr&r)rrrr�<module>st








���
#rH<M
:r<
 U
© 2025 GrazzMean