+
    ÂHàj-  ã                  ó"   € R t ^ RIHt R R ltR# )z3Binary search function for Unicode interval tables.)Úannotationsc               ó$   € V ^8„  d   QhRRRRRR/# )é   ÚucsÚintÚtableztuple[tuple[int, int], ...]Úreturn© )Úformats   "Ú’/home/ubuntu/.hermes/installs/5f0a1ff4045d044e/environments/88679baa1dc64374a0cd943b62eeefb9/venv/lib/python3.14/site-packages/wcwidth/bisearch.pyÚ__annotate__r      s"   € ÷ ñ �#ð Ð9ð ¸cñ ó    c                ó,  € ^ p\        V4      ^,
          pW^ ,          ^ ,          8  g   WV,          ^,          8”  d   ^ # W28¼  dP   W#,           ^,          pWV,          ^,          8”  d   V^,           pK4  WV,          ^ ,          8  d   V^,
          pKS  ^# ^ # )a  
Binary search in interval table.

:param ucs: Ordinal value of unicode character.
:param table: Tuple of starting and ending ranges of ordinal values, in form of ``((start, end),
    ...)``.
:returns: 1 if ordinal value ucs is found within lookup table, else 0.
)Úlen)r   r   ÚlboundÚuboundÚmids   &&   r   Úbisearchr      s{   € ð €FÜ�‹Z˜!�^€Fà
�1�X�a�[Ô˜C¨¥-°Õ"2Ô2Ùà
Ô
Ø� 1Õ$ˆØ�s•˜A•ÔØ˜1•WŠFØ˜•:˜a•=Ô Ø˜1•WŠFáár   N)Ú__doc__Ú
__future__r   r   r	   r   r   Ú<module>r      s   ðÙ 9å "÷r   