� P��e9@ � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl mZ d dlm Z d dlmZ d dlmZ d dlmZ d d lmZ d d lmZmZmZ ej4 e� Z e � ZdZdZd � Z G d� d� Z! G d� d� Z"y)� N)�parsers)�create_request_object)�HTTPClientError)�get_global_history_recorder)�first_non_none_response)�handle_checksum_body)�URLLib3Session)� StreamingBody)�get_environ_proxies�is_valid_endpoint_url�is_valid_ipv6_endpoint_url�<