File: //usr/local/lib/python3.10/test/__pycache__/test_statistics.cpython-310.opt-2.pyc
o
�i�� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlmZ d dl
mZ d dlmZ d dlmZ d dlZdd� Zdd � Zd
d� Zd�dd�ZG dd� d�Zejddgd�Zejddgd�ZG dd� de
j�ZG dd� de
j�ZG dd� de
j�ZG dd� de
j�ZG dd� de
j�Z G d d!� d!e
j�Z!G d"d#� d#e
j�Z"G d$d%� d%e
j�Z#G d&d'� d'e
j�Z$G d(d)� d)e
j�Z%G d*d+� d+e
j�Z&G d,d-� d-e
j�Z'G d.d/� d/e
j�Z(G d0d1� d1e
j�Z)G d2d3� d3e
j�Z*G d4d5� d5e
j�Z+G d6d7� d7e
j�Z,G d8d9� d9e
j�Z-G d:d;� d;e
j�Z.G d<d=� d=e
j�Z/G d>d?� d?e
j�Z0G d@dA� dA�Z1G dBdC� dC�Z2G dDdE� dEe1e2�Z3G dFdG� dGe�Z4G dHdI� dIe�Z5G dJdK� dKe�Z6G dLdM� dMe1�Z7G dNdO� dOee7e2�Z8G dPdQ� dQee7e2�Z9G dRdS� dSee7�Z:G dTdU� dUee2�Z;G dVdW� dWe:e2�Z<G dXdY� dYe:e2�Z=G dZd[� d[e:�Z>G d\d]� d]ee7e2�Z?G d^d_� d_e
j�Z@G d`da� dae
j�ZAG dbdc� dce1�ZBG ddde� deeBee2�ZCG dfdg� dgeBee2�ZDG dhdi� dieBe�ZEG djdk� dkeBe�ZFG dldm� dme
j�ZGG dndo� doe
j�ZHG dpdq� dqe
j�ZIG drds� dse
j�ZJG dtdu� due
j�ZKG dvdw� dw�ZLG dxdy� dye
jeL�ZMe
�Nedz�G d{d|� d|e
jeL��ZOd}d~� ZPeQdk�rLe
�R� dS dS )�� N)�support)�
import_helper)�Decimal��Fractionc C s t �d| �S )N� )�math�copysign��x� r �1/usr/local/lib/python3.10/test/test_statistics.py�sign s r c C s\ t | �t |�urdS t| t�rt�| �ot�|�S | �� d }|�� d }||ko-|dv S )NF� )�n�N)�type�
isinstance�floatr �isnanZas_tuple)�a�bZaexpZbexpr r r
�
_nan_equal"