o
    
 ¢i;  ã                   @   sÔ  d dl Z d dlZd dlmZ i dd“dd“dd“d	d
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd “d!d"“d#d$“d%d&d'd(d)d*d+d,d-d.d/œ
¥Zg d0¢Zg Zd1d2iZi d3d4“d5d6“d7d8“d9d:“d;d<“d=d>“d?d@“dAdB“dCdD“dEdF“dGd@“dHdI“dJdK“dLdM“dNdO“dPdQ“dRdS“i dTdU“dVdW“dXdY“dZd[“d\d]“d^d_“d`da“dbdc“ddde“dfdg“dhdi“djdk“dldm“dndo“dpdq“drds“dtdu“¥i dvdw“dxdy“dzd{“d|d}“d~d“d€d“d‚dƒ“d„dƒ“d…dƒ“d†dƒ“d‡dˆ“d‰dˆ“dŠd‹“dŒd‹“ddŽ“ddŽ“dd‘“¥i d’d““d”d•“d–d—“d˜d™“dšd›“dœd“dždŸ“dGd@“d d¡“d¢d£“d¤d¥“d¦d§“d¨d©“dªd«“d¬d­“d®d¯“d°d±“¥d²d³d´dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀœ¥Ze 	e 
eedÁdÁdÂdÃƒ ¡ jdÄdÅ¡¡ dÆdÇiZe  dÈ¡ZdÉdÊ„ ZdËdÌ„ ZdÍdÎ„ ZdS )Ïé    N)ÚPathÚAÚEY1ÚBzB IY1ÚCzS IY1ÚDzD IY1ÚEÚIY1ÚFzEH1 FÚGzJH IY1ÚHzEY1 CHÚIÚAY1ÚJzJH EY1ÚKzK EY1ÚLzEH1 LÚMzEH1 MÚNzEH1 NÚOÚOW1ÚPzP IY1ÚQzK Y UW1zAA1 RzEH1 SzT IY1zY UW1zV IY1zEH1 K SzW AY1zD AH1 B AH0 L Y UW0zZ IY1ÚZ)
ÚRÚSÚTÚUÚVÚXÚYÚWr   Ús)/ÚBMWÚMVDÚWDSUÚGOPÚUKÚAIÚGPSÚBPÚFBIÚHDÚCESÚLRAÚPCÚNBAÚBBLÚOSÚIRSÚSACÚUVÚCEOÚTVÚCNNÚMSSÚGSAÚUSSRÚDNAÚPRSÚTSAÚUSÚGPUÚUSAÚFPCCÚCIAÚWTOÚWHOÚWBÚIMFÚUNÚAFCÚAPECÚIAEAÚICCÚAFFÚGPRSÚBBCÚIQÚEQÚNVIDIAzN.VIDIAu   CÄVu   cá»• Ä‘á»™ng viÃªnr6   zti viu   HÄNDu   há»™i Ä‘á»“ng nhÃ¢n dÃ¢nÚTANDu   toÃ n Ã¡n nhÃ¢n dÃ¢nÚBHXHu   báº£o hiá»ƒm xÃ£ há»™iÚBHTNu   báº£o hiá»ƒm tháº¥t nghiá»‡pzTP.HCMu   thÃ nh phá»‘ há»“ chÃ­ minhÚVNu
   viá»‡t namÚBCHTWu   ban cháº¥p hÃ nh trung Æ°Æ¡ngÚUBNDu   uá»· ban nhÃ¢n dÃ¢nÚTPHCMÚTPu   thÃ nh phá»‘ÚHCMu   há»“ chÃ­ minhÚSGu	   SÃ i GÃ²nÚHNu	   hÃ  ná»™iÚBTCu   ban tá»• chá»©cÚCLBu   cÃ¢u láº¡c bá»™ÚHTXu   há»£p tÃ¡c xÃ£ÚNXBu   nhÃ  xuáº¥t báº£nu   Ã”BAu   Ã´ng bÃ ÚQLTTu   quáº£n lÃ½ thá»‹ trÆ°á»ngÚBSTu   bá»™ sÆ°u táº­pÚTTTMu   trung tÃ¢m thÆ°Æ¡ng máº¡iz TT u    thá»§ tÆ°á»›ng ÚTWu   trung Æ°Æ¡ngu   GD-ÄTu   giÃ¡o dá»¥c vÃ  Ä‘Ã o táº¡oÚBCHu   báº£n cháº¥p hÃ nhÚCHXHCNVNu-   cá»™ng hÃ²a xÃ£ há»™i chá»§ nghÄ©a viá»‡t namÚCSGTu   cáº£nh sÃ¡t giao thÃ´ngÚ
MTDTGPMNVNu;   máº·t tráº­n dÃ¢n tá»™c giáº£i phÃ³ng miá»n nam Viá»‡t NamÚQDNDu   quÃ¢n Ä‘á»™i nhÃ¢n dÃ¢nÚQLVNCHu"   quÃ¢n lá»±c viá»‡t nam cá»™ng hÃ²aÚVNCHu   viá»‡t nam cá»™ng hÃ²aÚLHQu   liÃªn há»£p quá»‘cÚUBKTu   uá»· ban kinh táº¿ÚTHCSu   trung há»c cÆ¡ sá»ŸÚTHPTu   trung há»c phá»• thÃ´ngÚTHPTQGu#   trung há»c phá»• thÃ´ng quá»‘c giau   ÄHu   Ä‘áº¡i há»cÚHLVu   huáº¥n luyá»‡n viÃªnzPGS.u   phÃ³ giÃ¡o sÆ°ÚPGSzP.GS.zP.GSzGS.u	   giÃ¡o sÆ°ÚGSzThS.u
   tháº¡c sÄ©ÚThSzTS.u
   tiáº¿n sÄ©ÚTSÚTNHHu   trÃ¡ch nhiá»‡m há»¯u háº¡nÚCSKHu   chÄƒm sÃ³c khÃ¡ch hÃ ngu   VÄVu   váº­n Ä‘á»™ng viÃªnÚNSNDu   nghá»‡ sÄ© nhÃ¢n dÃ¢nu   NSÆ¯Tu   nghá»‡ sÄ© Æ°u tÃºÚPCCCu   phÃ²ng chÃ¡y chá»¯a chÃ¡yu   PGÄu   phÃ³ giÃ¡m Ä‘á»‘cu   GÄu   giÃ¡m Ä‘á»‘cÚBSu	   bÃ¡c sá»¹ÚGDPu	   gi Ä‘i piÚFDIu
   Ã©p Ä‘Ãª iÚODAu	   Ã´ Ä‘Ãª aÚVKSNDu   viá»‡n kiá»ƒm soÃ¡t nhÃ¢n dÃ¢nu   HÄXXu   há»™i Ä‘á»“ng xÃ©t xá»­ÚTTXVNu   thÃ´ng táº¥n xÃ£ viá»‡t namu   F vÃ  Bu
   Ã©p Ã¨n biz1-0-2u   má»™t khÃ´ng haiu	   sinh nÄƒmu   mÃ´ tÃ´u   Ã´ tÃ´u   Ãª kÃ­pu   du tÃºpu
   phÃ¢y bÃºcu	   tÃ­c tÃ³tu   káº¿t quáº£ sá»• xá»‘u   xá»• sá»‘ miá»n báº¯cu   xá»• sá»‘ miá»n namu   xá»• sá»‘ miá»n tÃ¢yu   sÃ¡t cÃ´ viu   cÃ´ vÃ­tu   cÃ´ rÃ´ na vai rá»›t)ÚSNu   mÃ´tÃ´u   Ã´tÃ´u   ÃªkipÚyoutubeÚfacebookÚtiktokÚKQXSÚXSMBÚXSMNÚXSMTzsars-covÚcovidÚcoronavirusz..Údatazvi_acronyms.jsonzutf-8)ÚencodingÚemailze-mailz([a-z]*[A-Z][A-Z]+)s?\.?c                 C   s8   |   d¡}|tv rdd„ |   d¡D ƒ}d |¡}|S |S )Né   c                 S   s   g | ]}|‘qS © rŽ   )Ú.0ÚwordrŽ   rŽ   úP/home/ubuntu/.local/lib/python3.10/site-packages/misaki/vi_cleaner/acronym_vi.pyÚ
<listcomp>à   s    z#expand_acronyms.<locals>.<listcomp>r   z  )ÚgroupÚhardcoded_acronymsÚjoin)ÚmÚtextrŽ   rŽ   r‘   Úexpand_acronymsÝ   s   

r˜   c                 C   s2   t  ¡ D ]\}}tjd| d || tjd} q| S )Nz\b)Úflags)Úacronyms_exceptions_viÚitemsÚreÚsubÚ
IGNORECASE)r—   ÚkÚvrŽ   rŽ   r‘   Úexpand_acronyms_viç   s   r¡   c                 C   s   t | ƒ} t tt| ¡} | S )N)r¡   rœ   r   Ú_acronym_rer˜   )r—   rŽ   rŽ   r‘   Úspell_acronyms_viô   s   r£   )rœ   ÚjsonÚpathlibr   Ú_letter_to_arpabetr”   Úuppercase_whitelisetÚacronyms_exceptionsrš   ÚupdateÚloadsÚ__file__ÚresolveÚ	read_textÚnon_uppercase_exceptionsÚcompiler¢   r˜   r¡   r£   rŽ   rŽ   rŽ   r‘   Ú<module>   s¬   ÿþýüûúùø	÷
öõôóòñðïå3ÿÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8È9Ç:Æ;Å<Ä=Ã>Â?Á@ÀA¿B¾C½D¼E®T ÿÿ
#
