o
     ¢i  ã                   @   s0   d dl mZ g d¢Zg d¢Zdd„ ZeeiZdS )é   )ÚLIKE_NUM)*ÚceroÚunoÚdosÚtresÚcuatroÚcincoÚseisÚsieteÚochoÚnueveÚdiezÚonceÚdoceÚtreceÚcatorceÚquinceu
   diecisÃ©isÚ
diecisieteÚ	dieciochoÚ
diecinueveÚveinteÚ	veintiunou
   veintidÃ³su   veintitrÃ©sÚveinticuatroÚveinticincou   veintisÃ©isÚveintisieteÚ
veintiochoÚveintinueveÚtreintaÚcuarentaÚ	cincuentaÚsesentaÚsetentaÚochentaÚnoventaÚcienÚmilu   millÃ³nu   billÃ³nu   trillÃ³n)ÚprimeroÚsegundoÚterceroÚcuartoÚquintoÚsextou   sÃ©ptimoÚoctavoÚnovenou   dÃ©cimou	   undÃ©cimou
   duodÃ©cimoÚdecimoterceroÚdecimocuartoÚdecimoquintoÚdecimosextou   decimosÃ©ptimoÚdecimoctavoÚdecimonovenou	   vigÃ©simou
   trigÃ©simou   cuadragÃ©simou   quincuagÃ©simou   sexagÃ©simou   septuagÃ©simou   octogÃ©simau   nonagÃ©simau
   centÃ©simau	   milÃ©simau   millonÃ©simau   billonÃ©simac                 C   sŠ   |   d¡r| dd … } |  dd¡ dd¡} |  ¡ rdS |  d¡dkr3|  d¡\}}| ¡ r3| ¡ r3dS |  ¡ }|tv r=dS |tv rCdS dS )	N)ú+ú-õ   Â±ú~é   ú,Ú Ú.Tú/F)Ú
startswithÚreplaceÚisdigitÚcountÚsplitÚlowerÚ
_num_wordsÚ_ordinal_words)ÚtextÚnumÚdenomÚ
text_lower© rI   úK/home/ubuntu/.local/lib/python3.10/site-packages/spacy/lang/es/lex_attrs.pyÚlike_numT   s   
rK   N)Úattrsr   rC   rD   rK   Ú	LEX_ATTRSrI   rI   rI   rJ   Ú<module>   s
    .#