+
    i                     L    R  t  ! R R]4      t ! R R]4      t]! 4       sR tR# )c                     \        V P                  4       4      p/ pV FG  pV'       g   K  VP                  R 4      R,          w  rEV^ ,          R8X  d   K7  \        V^4      pWRV&   KI  	  V# );:N   N<)iter	readlinessplitint)flinesunicodeslinenumnames   &     q/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/unicode.py_makeunicodesr      sb    EHJJsOB'	7c>#rl  O    c                   ,   a  ] tR t^t o R tR tRtV tR# )_UnicodeCustomc                    \        V\        4      '       d)   \        V4      ;_uu_ 4       p\        V4      pR R R 4       M\        V4      pXV n        R #   + '       g   i     L; iN)
isinstancestropenr   codes)selfr
   fdr   s   &&  r   __init___UnicodeCustom.__init__   sF    aaB%b)  "!$E
	 s   AA#	c                N     V P                   V,          #   \         d     R # i ; i)????)r   KeyError)r   charCodes   &&r   __getitem___UnicodeCustom.__getitem__   s(    	::h'' 		s    $$)r   N)__name__
__module____qualname____firstlineno__r   r#   __static_attributes____classdictcell____classdict__s   @r   r   r      s      r   r   c                   &   a  ] tR t^t o R tRtV tR# )_UnicodeBuiltinc                     ^ RI p VP                  \	        V4      4      #   \         d    ^ RIp L,i ; i  \
         d     R# i ; i)    Nr    )unicodedata2ImportErrorunicodedatar   chr
ValueError)r   r"   r3   s   && r   r#   _UnicodeBuiltin.__getitem__    sM    	 /	##CM22  		  		s   ! 6 33AA N)r%   r&   r'   r(   r#   r)   r*   r+   s   @r   r.   r.      s     
 
r   r.   c                     \        V 4      sR # r   )r   Unicode)r
   s   &r   setUnicodeDatar:   0   s    QGr   N)r   objectr   r.   r9   r:   r7   r   r   <module>r<      s1   V  f  
 r   