o
    noi                      @   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)hundreds_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ru|d d }|dkrKdg}nt| }|t|d  }|d}|dkrddg}	nd	g}	t||	}
t||
}t|}|d
ks}|dkr|d d }|dkrdg}nt| }|t|d  }|d}|dkrdg}	ndg}	t||	}
t||
}t|}|dks|dkr=|d d }t| }|t|d  }|d}|dkr|dkrdg}
nR|dkrddg}
nI|dkrdg}
nAdd |D }dg}	t||	dd}
n/|dkrddg}
n%|dkrddg}
n|dkr#d d!g}
nd"d |D }d#g}	t||	dd}
t||
}t|}|d$krs|tv rWt| }
t||
}d}t|}n|d% }t| }
t||
}|d&d  }|d}t|}|d'ks}|d&krt| }t||}|| }d(d |D S ))N0 	      i1u	   ஒருu   கோடிu   கோடியே      u   லட்சம்u   லட்சத்து      u   ஆயிரம்2u$   இரண்டாயிரம்‌u!   ரெண்டாயிரம்5u   ஐயாயிரம்‌c                 S      g | ]}|d d qS N .0tempr   r   Q/home/ubuntu/.local/lib/python3.10/site-packages/indic_numtowords/tam/cardinal.py
<listcomp>L       zconvert.<locals>.<listcomp>u   ாயிரம்‌)	seperatoru   ஆயிரத்துu   ஆயிரத்திu'   இரண்டாயிரத்துu'   ரெண்டாயிரத்திu   ஐயாயிரத்துu   ஐயாயிரத்திc                 S   r   r   r   r   r   r   r   r   W   r   u   ாயிரத்து   r         c                 S   s   g | ]}|  qS r   )strip)r   lr   r   r   r   s   s    )	strr"   r   lstriplenr   r   extendr   )numnum_strnfinal_word_list	word_listinew_listtemp_numlis1lis2
inter_listtemp_strr   r   r   convert   s   
























r4   N)indic_numtowords.tam.data.numsr   r   r   r   indic_numtowords.tam.utilsr   r4   r   r   r   r   <module>   s    