File: //snap/certbot/5370/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc
�
ʂ�i�� � � � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlm
Z
d dlmZ d dlmZ d dlmZ e j* rddlmZ d dlZdd lmZ dd
lmZ ddlmZ ddl m!Z!m"Z"m#Z# dd
l$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4 e j* rddl5m6Z6 ejn e8� Z9 G d� d� Z: G d� de:� Z; G d� d� Z< G d� de:� Z=e� G d� de:� Z> ej~ dk\ rd dl@mAZA nd dlBmAZA dZC G d� de:� ZD G d!� d"e:� ZEd*d#�ZF G d$� d%� ZG G d&� d'ej� � ZI G d(� d)eI� Zy# e$ r d dlZY ��w xY w# e$ r dZY ��w xY w# e$ r d ZCY �aw xY w)+� )�annotationsN)�contextmanager)�HTTPMessage)�HTTPResponse)�timeout� )�BaseHTTPConnection)�util)�
_TYPE_BODY)�HTTPHeaderDict)�BaseSSLError�HTTPConnection�
HTTPException)�BodyNotHttplibCompatible�DecodeError�DependencyWarning� HTTPError�IncompleteRead�InvalidChunkLength�
InvalidHeader�
ProtocolError�ReadTimeoutError�ResponseNotChunked�SSLError)�is_fp_closed�is_response_to_head)�Retry)�HTTPConnectionPoolc �0 � e Zd Zddd�Zedd�� Zdd�Zy) �ContentDecoderc � � t � ��N��NotImplementedError��self�data�
max_lengths ��/build/snapcraft-certbot-817459ae66b3942307a8b35b87e7f45e/parts/certbot/install/lib/python3.12/site-packages/urllib3/response.py�
decompresszContentDecoder.decompress7 � � �!�#�#� c � � t � �r"