B 0c @sVd ddZd ddZd ddZddd Zy dd lTWnek rHYnXeZeZdS)NcCsd|dkrtd|dkr t|}x2||krR||d}|||krH|}q"|d}q"W|||dS)Nrzlo must be non-negative) ValueErrorleninsert)axlohimidr +/opt/alt/python37/lib64/python3.7/bisect.py insort_rights     rcCsX|dkrtd|dkr t|}x2||krR||d}|||krH|}q"|d}q"W|S)Nrzlo must be non-negativerr)rr)rrr r r r r r bisect_rights     rcCsd|dkrtd|dkr t|}x2||krR||d}|||krL|d}q"|}q"W|||dS)Nrzlo must be non-negativerr)rrr)rrr r r r r r insort_left+s    rcCsX|dkrtd|dkr t|}x2||krR||d}|||krL|d}q"|}q"W|S)Nrzlo must be non-negativerr)rr)rrr r r r r r bisect_left?s    r)*)rN)rN)rN)rN)rrrrZ_bisect ImportErrorZbisectZinsortr r r r s