
    h                     J    S  r  " S S\5      r " S S\5      r\" 5       qS rg)c                     [        U R                  5       5      n0 nU H=  nU(       d  M  UR                  S5      S S u  pEUS   S:X  a  M-  [        US5      nXRU'   M?     U$ )N;       <   )iter	readlinessplitint)flinesunicodeslinenumnames         C/var/www/html/env/lib/python3.13/site-packages/fontTools/unicode.py_makeunicodesr      sd    EHJJsOBQ'	7c>#rl  O    c                        \ rS rSrS rS rSrg)_UnicodeCustom   c                     [        U[        5      (       a   [        U5       n[        U5      nS S S 5        O[        U5      nWU l        g ! , (       d  f       N= fN)
isinstancestropenr   codes)selfr   fdr   s       r   __init___UnicodeCustom.__init__   sD    aaB%b)  "!$E
	 s   A		
Ac                 B     U R                   U   $ ! [         a     gf = f)N????)r   KeyError)r   charCodes     r   __getitem___UnicodeCustom.__getitem__   s(    	::h'' 		s    
)r   N)__name__
__module____qualname____firstlineno__r    r&   __static_attributes__ r   r   r   r      s    r   r   c                       \ rS rSrS rSrg)_UnicodeBuiltin   c                      SS K n UR                  [	        U5      5      $ ! [         a    SS Kn N+f = f! [
         a     gf = f)Nr   r#   )unicodedata2ImportErrorunicodedatar   chr
ValueError)r   r%   r4   s      r   r&   _UnicodeBuiltin.__getitem__    sM    	 /	##CM22  		  		s   ! 5 22
AAr-   N)r(   r)   r*   r+   r&   r,   r-   r   r   r/   r/      s    
r   r/   c                     [        U 5      qg r   )r   Unicode)r   s    r   setUnicodeDatar:   0   s    QGr   N)r   objectr   r/   r9   r:   r-   r   r   <module>r<      s1   V  f  
 r   