�
��gJ � �H � g d �Z ej Zn# e$ r d� ZY nw xY w eZd� ZdS ))�popCount� bit_count�bit_indicesc �F � t | � � � d� � S )N�1)�bin�count��vs �g/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/fontTools/misc/intTools.pyr r s � ��1�v�v�|�|�C� � � � c �` � d� t t | � � ddd� � � D � � S )z�Return list of indices where bits are set, 0 being the index of the least significant bit.
>>> bit_indices(0b101)
[0, 2]
c �$ � g | ]
\ }}|d k �|��S )r � )�.0�i�bs r �
<listcomp>zbit_indices.<locals>.<listcomp> s! � �>�>�>�$�!�Q�Q�#�X�X�A�X�X�Xr N�����)� enumerater r s r r r s0 � � ?�>�)�C��F�F�4�4�R�4�L�1�1�>�>�>�>r N)�__all__�intr �AttributeErrorr r r r r �<module>r sw ��
2�
2�
2��!��
�I�I��� !� !� !�!� !� !� !� !�!����� ��?� ?� ?� ?� ?s � ��