Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
§ Ìß]jYãó¦—dZddlZddlmZmZdeedeedffd„Zded edefd „Zd edeeeffd „Zd edeedfde fd„Z dS)a  Given a list of integers, made up of (hopefully) a small number of long runs of consecutive integers, compute a representation of the form ((start1, end1), (start2, end2) ...). Then answer the question "was x present in the original list?" in time O(log(# runs)). éN)ÚListÚTupleÚlist_Úreturn.cój—t|¦«}g}d}tt|¦«¦«D]u}|dzt|¦«kr||||dzdz krŒ1||dz|dz…}| t |d|ddz¦«¦«|}Œvt |¦«S)aRepresent a list of integers as a sequence of ranges: ((start_0, end_0), (start_1, end_1), ...), such that the original integers are exactly those x such that start_i <= x < end_i for some i. Ranges are encoded as single integers (start << 32 | end), not as tuples. éÿÿÿÿér)ÚsortedÚrangeÚlenÚappendÚ _encode_rangeÚtuple)rÚ sorted_listÚrangesÚ last_writeÚiÚ current_ranges úE/opt/imunify360/venv/lib64/python3.11/site-packages/idna/intranges.pyÚintranges_from_listr sÄ€õ˜‘-”-€KØ €FØ€JÝ •3�{Ñ#Ô#Ñ $Ô $ððˆØ ˆQ‰3•�[Ñ!Ô!Ò !Ð !ؘ1Œ~ ¨Q¨q©SÔ!1°!Ñ!3Ò3Ð3ØØ# J¨q¡L°°1±Ð$4Ô5ˆ Ø� Š •m M°!Ô$4°mÀBÔ6GÈ!Ñ6KÑLÔLÑMÔMÐM؈ ˆ å �‰=Œ=ÐóÚstartÚendcó—|dz|zS)Né ©)rrs rrr s€Ø �R‰K˜3Ñ ÐrÚrcó—|dz |dzfS)Nrlÿÿr)rs rÚ _decode_ranger#s€Ø �‰G�q˜MÑ*Ð +Ð+rÚint_rcó—t|d¦«}tj||¦«}|dkr-t||dz ¦«\}}||cxkr|krnndS|t |¦«kr t||¦«\}}||krdSdS)z=Determine if `int_` falls into one of the ranges in `ranges`.rr TF)rÚbisectÚ bisect_leftrr )r rÚtuple_ÚposÚleftÚrightÚ_s rÚintranges_containr)'s§€å ˜4 Ñ #Ô #€FÝ Ô ˜V VÑ ,Ô ,€Cð ˆQ‚w€wÝ# F¨3¨q©5¤MÑ2Ô2‰ ˆˆeØ �4Ð Ð Ò Ð ˜%Ò Ð Ð Ð Ð Ø�4à �S�‰[Œ[ÒÐÝ  s¤ Ñ,Ô,‰ˆˆaØ �4Š<ˆ<Ø�4Ø ˆ5r) Ú__doc__r"ÚtypingrrÚintrrrÚboolr)rrrúr.sîðððð€ € € ØÐÐÐÐÐÐÐð˜t Cœyð¨U°3¸°8¬_ððððð*˜ð 3ð¨3ððððð,�Sð,˜U 3¨ 8œ_ð,ð,ð,ð,ð˜Cð¨¨s°C¨x¬ð¸Tððððððr