
    $HJj	                        d dl Z d dlZd dlmZ ej                  D  ci c]  }  e|       dz    e|        c} Zej                         D ci c]  \  }}||
 c}}Zej                  D  ci c]  }  e|       dz    e|        c} Z
e
j                         D ci c]  \  }}||
 c}}Zej                  D  ci c]  }  e|       dz    e|        c} Zej                         D ci c]  \  }}||
 c}}ZddiZddiZer e j"                  d      Zy e j"                  d      Zyc c} w c c}}w c c} w c c}}w c c} w c c}}w )    N)SUPPORT_UCS4i  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ordF2H_ASCII_LETTERSitemsH2F_ASCII_LETTERSdigits
F2H_DIGITS
H2F_DIGITSpunctuationF2H_PUNCTUATIONSH2F_PUNCTUATIONS	F2H_SPACE	H2F_SPACEcompileRE_NSW)charkeyvalues   000k/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/misaki/zh_normalization/constants.py<module>r      s   
  + $$$ Is4y $  3D2I2I2KL2KJCUCZ2KL  8>}}E}tc$i%T*}E
+5+;+;+=>+=ZS%eSj+=>
 >D=O=OP=OTCI%s4y0=OP 1A1G1G1IJ1I:3E3J1IJ  sO	(O	 RZZ 	 	 F RZZ	FG M F> QJs#   D)D.+D4D99D?(E