
    iR              
       j   d dl Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZ e	D  cg c]
  } | dk7  s	|  c} ZeD  cg c]  } | j                  dd       c} Zddgd	dgd
dgg dg ddZd Zg dZ ee      Zg dZ ee      Zg dez   e
z   ez   ez   ez   e	z   Zee
z   ez   ez   ez   ddgz   dddj-                  e      dj-                  edee      dj-                  e      gz   Zeez   ddj-                  eee       d!j-                  e"      d#j-                  e"      gz   ZeZeZeZyc c} w c c} w )$    N   )ALPHAALPHA_LOWERALPHA_UPPERCONCAT_QUOTESCURRENCYLIST_CURRENCYLIST_ELLIPSES
LIST_ICONS
LIST_PUNCTLIST_QUOTESPUNCT   °z\u00B0    ĂA   Â   ÎI)   Șu   ŞS)   Țu   ŢT)r   r   r   r   r   c                    g }| D ]  }|j                         }|D cg c]  }t        j                  ||g       }}t        j                  | D cg c]  }dj                  |       }}|D ]2  }|j                  ||j                         |j                         g       4  t        t        t        |                  S c c}w c c}w )Nr   )upper_ro_variantsget	itertoolsproductjoinextendlowertitlesortedlistset)	tokensvariantstokenupper_tokencupper_char_variantsxupper_variantsvariants	            j/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/ro/punctuation.py_make_ro_variantsr1      s    H IkkmALMA|//A37MM.7.?.?AT.UV"''!*VV% 	IGOOWgmmow}}GH	I	I $s8}%&&	 NVs   C C)za-zc-zce-zcu-zd-zde-zdintr-ze-u   făr-zi-zl-zle-zm-zmi-zn-zne-zp-zpe-zprim-zprintr-zs-zse-zte-zv-u   într-u   ș-u   și-u   ți-)+z-az-aceastaz-aiz-alz-alez-altaz-amz-arz-asteau   -atâtaz-auu   -așu   -ațiz-iz-ilorz-lz-lez-leaz-meaz-meuz-miu   -măz-nu   -ndărătulz-nez-oz-oiz-orz-sz-sez-siz-tez-ulz-uluiz-unz-uriz-urilez-uriloru   -vețiu   -vău   -ăștiau   -șiu   -ți)   §%=   —   –z\+(?![0-9])r5   r6   z(?<=[0-9])\+u   (?<=°[FfCcKk])\.z(?<=[0-9])(?:{c}))r+   z(?<=[0-9{al}{e}{p}(?:{q})])\.u   %²\-\+)aleqpz(?<=[{au}][{au}])\.)auz(?<=[0-9])[+\*^](?=[0-9-])z(?<=[{al}{q}])\.(?=[{au}{q}]))r7   r;   r9   z(?<=[{a}]),(?=[{a}]))az(?<=[{a}0-9])[:<>=](?=[{a}]))r   char_classesr   r   r   r   r   r	   r
   r   r   r   r   _list_iconsreplacer   r1   _ud_rrt_prefixes_ud_rrt_prefix_variants_ud_rrt_suffixes_ud_rrt_suffix_variants	_prefixesformat	_suffixes_infixesTOKENIZER_PREFIXESTOKENIZER_SUFFIXESTOKENIZER_INFIXES)r-   s   0r0   <module>rK      s       %2QT	q21<=AqyyB'= +++

' < ,,<= 
, Z ,,<=  3  	
   
   	
 en 	##h#/(//jMU 	0 	
 	%%%5 
&  	&(//{m 	0 	
 	 &&&/'...7	 	    s 3=s   
D+D+D0