?????????? ????????? - ??????????????? - /usr/lib/python3.9/site-packages/pip/_vendor/html5lib/__pycache__/_inputstream.cpython-39.opt-1.pyc
???????
a [��fa~ � @ s� d dl mZmZmZ d dlmZ d dlmZmZ d dl Z d dl Z d dlmZm Z d dlmZ ddlmZmZmZmZ dd lmZ dd lmZ edd� eD ��Zed d� eD ��Zedd� eD ��Zeeddg�B ZdZejr�e �edd� e d� d �Z!n e �e�Z!h d�Z"e �d�Z#i Z$G dd� de%�Z&dd� Z'G dd� de%�Z(G dd� de(�Z)G dd � d e*�Z+G d!d"� d"e%�Z,G d#d$� d$e%�Z-d%d&� Z.dS )'� )�absolute_import�division�unicode_literals)� text_type)�http_client�urllibN)�BytesIO�StringIO)�webencodings� )�EOF�spaceCharacters�asciiLetters�asciiUppercase)�_ReparseException)�_utilsc C s g | ]}|� d ��qS ��ascii��encode��.0�item� r �E/usr/lib/python3.9/site-packages/pip/_vendor/html5lib/_inputstream.py� <listcomp> � r c C s g | ]}|� d ��qS r r r r r r r r c C s g | ]}|� d ��qS r r r r r r r r � >� <u� [----]���z"\uD800-\uDFFF"�]> i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� z[ - -/:-@\[-`{-~]c @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dS )�BufferedStreamz�Buffering for streams that do not have buffering of their own The buffer is implemented as a list of chunks on the assumption that joining many strings will be slow since it is O(n**2) c C s || _ g | _ddg| _d S )Nr r )�stream�buffer�position)�selfr"