U
e5d _ � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZddgZdd� Zdd� Z ej
jZej
j
Ze�dejejB �ZG d d� dej�ZdS )
� ��DecimalN�Fraction�gcdc C sf dd l }|�dtd� t| �t kr2t|�kr\n n&|p<| dk rPt�| |� S t�| |�S t| |�S )Nr z6fractions.gcd() is deprecated. Use math.gcd() instead.� )�warnings�warn�DeprecationWarning�type�int�mathr �_gcd)�a�br � r �!/usr/lib64/python3.8/fractions.pyr s � c C s |r|| | } }q | S �Nr �r r r r r r
s r
aC
\A\s* # optional whitespace at the start, then
(?P