Hacked By AnonymousFox
B
YI~d�0 � @ s d dl Z d dlmZ yd dlmZ W n ek
r< dZY nX ddgZe je j B e j
B Zed�Z
ed�Zed�ZG d d� de�Zeee
d
�Ze �de�Zdd
ddddddd�Zdd� Zdeejfdd�Zep�eZe �de�ZdZdejefdd�Zejefdd�ZG d d� de�ZdS )!� N)�scanner)�
scanstring�JSONDecoder�JSONDecodeError�nan�infz-infc @ s e Zd Zdd� Zdd� ZdS )r c C sb |� dd|�d }||�dd|� }d||||f }t�| |� || _|| _|| _|| _|| _d S )N�
r � z%s: line %d column %d (char %d)) �count�rfind�
ValueError�__init__�msg�doc�pos�lineno�colno)�selfr r r r r �errmsg� r �1/opt/alt/python37/lib64/python3.7/json/decoder.pyr
s zJSONDecodeError.__init__c C s | j | j| j| jffS )N)� __class__r r r )r r r r �
__reduce__* s zJSONDecodeError.__reduce__N)�__name__�
__module__�__qualname__r
r r r r r r s )z -InfinityZInfinity�NaNz(.*?)(["\\\x00-\x1f])�"�\�/��r �
� )r r r �b�f�n�r�tc C s` | |d |d � }t |�dkrL|d dkrLy
t|d�S tk
rJ Y nX d}t|| |��d S )Nr � � ZxX� zInvalid \uXXXX escape)�len�intr r )�sr �escr r r r �
_decode_uXXXX; s
r0 Tc C s� g }|j }|d }�x�|| |�}|d kr4td| |��|�� }|�� \} }
| rT|| � |
dkr`P n.|
dkr�|r�d�|
�}t|| |��n
||
� qy| | }W n" tk
r� td| |�d �Y nX |dk�r
y|| }
W n* tk
r� d�|�}t|| |��Y nX |d7 }n�t| |�}|d7 }d | k�r4d
k�r�n n`| ||d � dk�r�t| |d �}d
| k�rtdk�r�n n d|d d>