
    i                         d dl mZmZ ddlmZ g dg dg dg dg dg d	g d
g dg dg dg dg dgZg dZd Zd ZeeeeiZ	y)   )LIKE_NUMNORM   )
BASE_NORMS)
u   ाu   िu   ीu   ुu   ूu   ृu   ेu   ैu   ोu   ौ)u   ँu   ंu   ्u   ः)u	   लाईu   लेu	   बाटu   कोu   माu	   हरू)u   हरूलाईu   हरूलेu   हरूबाटu   हरूकोu   हरूमा)u	   इलोu	   िलोu   नुu   ाउनुu   ईu   इनu	   इन्u   इनन्)
u   एँu   इँन्u	   इस्u   इनस्u   योu   एनu	   यौंu   एनौंu   एu   एनन्)u   छुu	   छौँu	   छस्u   छौ   छu	   छन्u   छेस्u   छेu   छ्यौu   छिन्u   हुन्छ)   दैu	   दिनu   दिँनu   दैनस्u	   दैनu   दैनौँu   दैनौंu   दैनन्)u   हुन्नu	   न्नu   न्न्स्u   न्नौंu   न्नौu   न्न्न्u   िई)u   अu   ओu   ऊu	   अरीu	   साथu   वित्तिकैu   पूर्वक)u	   याइu   ाइu	   बारu	   वारu   चाँहि)u   नेu	   ेकोu	   ेकीu	   ेकाu   ेरr   u   तैu	   िकनu   उu   नu	   नन्)#u   शुन्यu   एकu	   दुईu	   तीनu	   चारu   पाँचr   u	   सातu   आठu   नौu   दशu   एघारu   बाह्रu   तेह्रu	   चौधu   पन्ध्र   सोह्रr	   u   सत्रu   अठारu   उन्नाइसu	   बीसu	   तीसu   चालीसu   पचासu   साठीu   सत्तरीu	   असीu   नब्बेu   सयu   हजारu	   लाखu   करोडu   अर्बu   खर्बc                     | t         v r	t         |    S t        t              D ]C  }t        |d         }t        |       |k  r | S |D ]  }| j	                  |      s| d |  c c S  E | S )N    )r   reversed_stem_suffixeslenendswith)stringsuffix_grouplengthsuffixs       h/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/ne/lex_attrs.pynormr   >   s    &!! !0 (\!_%v;&  M # 	(Fv&hw''	(	( M    c                 V   | j                  d      r| dd  } | j                  dd      j                  dd      } | j                         ry| j                  d      dk(  r5| j	                  d      \  }}|j                         r|j                         ry| j                         t        v ryy)	N)+-   ±~   z,  .T/F)
startswithreplaceisdigitcountsplitlower
_num_words)textnumdenoms      r   like_numr*   O   s    ,-ABx<<b!))#r2D||~zz#!ZZ_
U;;=U]]_zz|z!r   N)
attrsr   r   norm_exceptionsr   r   r&   r   r*   	LEX_ATTRS r   r   <module>r/      sd    # ( K Iif D T E}eH{$$
N" 48,	r   