o
    
 ¢i 	  ã                   @   s²   d dl Z d dlZd dlmZ dd„ ejD ƒZdd„ e ¡ D ƒZdd„ ejD ƒZ	dd„ e	 ¡ D ƒZ
dd„ ejD ƒZd	d„ e ¡ D ƒZd
diZdd
iZerRe  d¡ZdS e  d¡ZdS )é    N)ÚSUPPORT_UCS4c                 C   ó   i | ]}t |ƒd  t |ƒ“qS ©iàþ  ©Úord©Ú.0Úchar© r
   úU/home/ubuntu/.local/lib/python3.10/site-packages/misaki/zh_normalization/constants.pyÚ
<dictcomp>   s    ÿÿr   c                 C   ó   i | ]\}}||“qS r
   r
   ©r   ÚkeyÚvaluer
   r
   r   r      ó    c                 C   r   r   r   r   r
   r
   r   r      ó    c                 C   r   r
   r
   r   r
   r
   r   r       r   c                 C   r   r   r   r   r
   r
   r   r   #   r   c                 C   r   r
   r
   r   r
   r
   r   r   %   r   u   ã€€ú z‰(?:[^\u3007\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\U00020000-\U0002A6DF\U0002A703-\U0002B73F\U0002B740-\U0002B81D\U0002F80A-\U0002FA1F])+z5(?:[^\u3007\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff])+)ÚreÚstringÚpypinyin.constantsr   Úascii_lettersÚF2H_ASCII_LETTERSÚitemsÚH2F_ASCII_LETTERSÚdigitsÚ
F2H_DIGITSÚ
H2F_DIGITSÚpunctuationÚF2H_PUNCTUATIONSÚH2F_PUNCTUATIONSÚ	F2H_SPACEÚ	H2F_SPACEÚcompileÚRE_NSWr
   r
   r
   r   Ú<module>   s$   þÿ