File: //usr/local/lib/python3.10/dist-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-310.pyc
o
��h�~ � @ s� d Z ddlZddlZddlmZ eed�r+ddlmZ ddlm Z dZ
G dd � d �Zndd
lmZ dZ
dd
� Zddl
mZmZmZmZmZ ddlmZmZ dZdZdZdZdZdZdZdZdZdZdZ e!e"fdd�Z#dd� Z$dd� Z%dZ&i dde&ef�dddef�d dd!ef�d"dd#ef�d$dd%ef�d&dd'ef�d(d)�d*d+�d,de&f�d-d.�d/d0�d1d2�d3d4�d5d6�d7d8�d9d:�d;dd<ef�dd=efdd>efd?d@efdAdBefde&efddefdd!efddefdd!efddefdd!efdC��Z'G dDdE� dE�Z(G dFdG� dG�Z)dS )Hz.Fallback pure Python implementation of msgpack� N)�datetime�pypy_version_info)�newlist_hint)�BytesBuilderTc @ s&