o
    noi	                     @   s<   d dl mZ d dl mZ d dl mZ d dlmZ dd ZdS )    )exceptions_dict)direct_dict)higher_dict)combinec                 C   sH  t |  }|tv rt| S |d}t|}dg}|dkr.|D ]}t| }t||}q |S |dks6|dkr_|d d }t| }td }t||}	t||	}|t|d  }|d}t|}|dksg|dkr|d d }t| }td	 }t||}	t||	}|t|d  }|d}t|}|d	ks|d
kr|d d }t| }td }t||}	t||	}|t|d  }|d}t|}|dkr|d }t| }td }t||}	t||	}|dd  }|d}t|}|dks|dkrt| }|}g }
|D ]}|D ]}|dkr|
|d |  q|
| qq|
}dd |D S )N0 	      i               r         z and c                 S   s   g | ]}|  qS  )strip).0lr   r   Q/home/ubuntu/.local/lib/python3.10/site-packages/indic_numtowords/eng/cardinal.py
<listcomp>P   s    zconvert.<locals>.<listcomp>)	strr   r   lstriplenr   r   r   append)numnum_strn	word_listinew_listtemp_numlis1lis2
inter_list	temp_listjr   r   r   convert   sv   













r)   N)indic_numtowords.eng.data.numsr   r   r   indic_numtowords.eng.utilsr   r)   r   r   r   r   <module>   s
    