U
e5d�% � @ s� d Z ddlZdd� Zee�Zedd� �Zeej�Zeej�Z eej
�Zdd� Zee� �Z
d d
� Zee� �Zdd� Ze� Zee�Ze�� d
d� Ze� Zee�ZG dd� d�Zee� j�Zee�Zeg j�Zeej�Zee� j�Z ee!j"�Z#ee$jd �Z%ee�Z&ze'�W n: e'k
�rB e�(� d Z)ee)�Z*ee)j+�Z,dZ)[)Y nX eej�Z-eej.�Z/[[[[[[d$dd�Z0dd� Z1d%dd�Z2dd� Z3G dd� d�Z4G dd� d�Z5d d!� Z6d"d#� e7� D �Z8dS )&zO
Define names for built-in types that aren't directly accessible as a builtin.
� Nc C s d S �N� r r r �/usr/lib64/python3.8/types.py�_f � r c C s d S r r r r r r �