a �DOg. �@sTd dd�Zd dd�Zd dd�Zddd �Zz dd lTWneyFYn0eZeZdS)�NcCst||||�}|�||�dS�N)� bisect_right�insert��a�x�lo�hi�r �/usr/lib64/python3.9/bisect.py� insort_rights r cCsT|dkrtd��|dur t|�}||krP||d}|||krF|}q |d}q |S�Nrzlo must be non-negative���� ValueError�len�rrrr Zmidr r r rs   rcCst||||�}|�||�dSr)� bisect_leftrrr r r � insort_left%s rcCsT|dkrtd��|dur t|�}||krP||d}|||krJ|d}q |}q |Sr rrr r r r2s  r)�*)rN)rN)rN)rN)r rrr�_bisect� ImportError�bisect�insortr r r r �s