+
    ‰4iÜ  ã                   ó>   € ^ RI t ^ RIHt ^ RIHt R tR tR tR tR# )é    N)Ú	IPNetwork)ÚSubnetSplitterc                  ó6  € \        R 4      p V P                  4       \        R 4      .8X  g   Q hV P                  ^^R7      \        R4      \        R4      \        R4      \        R4      .8X  g   Q hV P                  4       \        R4      \        R4      \        R4      \        R	4      \        R
4      .8X  g   Q hV P                  ^^
R7      \        R4      \        R4      \        R4      \        R4      \        R4      \        R4      \        R4      \        R4      \        R4      \        R4      .
8X  g   Q hV P                  4       \        R4      \        R4      \        R4      \        R4      \        R4      \        R4      \        R	4      \        R
4      .8H   R# )ú172.24.0.0/16©Úcountz172.24.0.0/23z172.24.2.0/23z172.24.4.0/23z172.24.6.0/23z172.24.8.0/21z172.24.16.0/20z172.24.32.0/19z172.24.64.0/18z172.24.128.0/17z172.24.8.0/28z172.24.8.16/28z172.24.8.32/28z172.24.8.48/28z172.24.8.64/28z172.24.8.80/28z172.24.8.96/28z172.24.8.112/28z172.24.8.128/28z172.24.8.144/28z172.24.8.128/25z172.24.9.0/24z172.24.10.0/23z172.24.12.0/22N©r   Úavailable_subnetsr   Úextract_subnet)Úsplitters    ÚC/usr/lib/python3/dist-packages/netaddr/tests/ip/test_ip_splitter.pyÚtest_ip_splitterr      s¡  € Ü˜oÓ.€HØ×%Ñ%Ó'¬I°oÓ,FÐ+GÔGÐGÐGà×"Ñ" 2¨QÐ"Ó/Ü�/Ó"Ü�/Ó"Ü�/Ó"Ü�/Ó"ð	4ô ð ð ð ×%Ñ%Ó'Ü�/Ó"ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ#Ó$ð,ô ð ð ð ×"Ñ" 2¨RÐ"Ó0Ü�/Ó"ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ#Ó$ÜÐ#Ó$ÜÐ#Ó$ð5ô ð ð ð ×ÑÓ ÜÐ#Ó$Ü�/Ó"ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ"Ó#ÜÐ#Ó$ð	%ô 	ó    c                  óÔ   € \        R 4      p V P                  4       \        R 4      .8X  g   Q hV P                  ^^R7      \        R 4      .8X  g   Q hV P                  4       . 8X  g   Q hR# ©r   r   Nr	   ©Úss    r   Ú(test_ip_splitter_remove_same_input_ranger   3   ss   € Ü�Ó'€AØ×ÑÓ ¤Y¨Ó%?Ð$@Ô@Ð@Ð@à×Ñ˜B aÐÓ(Ü�/Ó"ð-ô ð ð ð ×ÑÓ  BÔ&Ð&Ò&r   c                  ó  € \        R 4      p V P                  4       \        R 4      .8X  g   Q h\        P                  ! \
        4      ;_uu_ 4        V P                  ^^R7       RRR4       R#   + '       g   i     R# ; ir   )r   r
   r   ÚpytestÚraisesÚ
ValueErrorr   r   s    r   Ú-test_ip_splitter_remove_more_than_input_ranger   >   s\   € Ü�Ó'€AØ×ÑÓ ¤Y¨Ó%?Ð$@Ô@Ð@Ð@ä	�Š”z×	"Õ	"Ø	×Ñ˜ 1ÐÔ%÷ 
#×	"×	"Ò	"ús   ÁA-Á-A>	c                  óÔ   € \        R 4      p V P                  4       \        R 4      .8X  g   Q hV P                  ^^R7      . 8X  g   Q hV P                  4       \        R 4      .8X  g   Q hR# r   r	   r   s    r   Ú6test_ip_splitter_remove_prefix_larger_than_input_ranger   F   sh   € Ü�Ó'€AØ×ÑÓ ¤Y¨Ó%?Ð$@Ô@Ð@Ð@Ø×Ñ˜B aÐÓ(¨BÔ.Ð.Ð.Ø×ÑÓ ¤Y¨Ó%?Ð$@Ô@Ð@Ò@r   )	r   Ú
netaddr.ipr   Únetaddr.contrib.subnet_splitterr   r   r   r   r   © r   r   Ú<module>r      s$   ðÛ å  Ý :ò)òX'ò&ôAr   