o
    no™iÆ
  ã                   @   sH   d dl mZ 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)Úvariations_dict)Úcombinec                 C   s`  t | ƒ ¡ }|tv rt| S | d¡}t|ƒ}g }dg}|dkr5|D ]}t| }t||ƒ}q"| |¡ |S |dks=|dkrf|d d… }t| }td }	t||	ƒ}
t||
ƒ}|t|ƒd … }| d¡}t|ƒ}|dksn|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v rát| }
t||
ƒ}d}n-t| }td }	t||	dd}
|t	v rþ| t|t	| ƒ¡ t||
ƒ}|dd … }| d¡}t|ƒ}|dks|dkr%t| }t||ƒ}|| }dd„ |D ƒS )NÚ0Ú é	   é   iùÿÿÿé   é   éûÿÿÿé   é   éýÿÿÿé   r   é   )Ú	seperatoré   c                 S   s   g | ]}|  ¡ ‘qS © )Ústrip)Ú.0Úlr   r   úQ/home/ubuntu/.local/lib/python3.10/site-packages/indic_numtowords/mar/cardinal.pyÚ
<listcomp>S   s    zconvert.<locals>.<listcomp>)
Ústrr   r   ÚlstripÚlenr   r   Úextendr   r   )ÚnumÚnum_strÚnÚfinal_word_listÚ	word_listÚiÚnew_listÚtemp_numÚlis1Úlis2Ú
inter_listÚtemp_strr   r   r   Úconvert   sx   















r+   N)Úindic_numtowords.mar.data.numsr   r   r   r   Úindic_numtowords.mar.utilsr   r+   r   r   r   r   Ú<module>   s    