+
    ‰4iA  ã                   ó6   € ^ RI HtHtHtHt R tR tR tR tR# )é    )Úiprange_to_cidrsÚ	IPNetworkÚ
cidr_mergeÚall_matching_cidrsc                  óä  € \        R R4      p V . \        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R	4      N\        R
4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R4      N\        R 4      N\        R!4      N\        R"4      N\        R#4      N\        R$4      N\        R%4      N\        R&4      N\        R'4      N\        R(4      N\        R)4      N\        R*4      N\        R+4      N\        R,4      N\        R-4      N\        R.4      N\        R/4      N\        R04      N\        R14      N\        R24      N\        R34      N\        R44      N\        R54      N\        R64      N\        R74      N\        R84      N\        R94      N\        R:4      N\        R;4      N\        R<4      N\        R=4      N\        R>4      N\        R?4      N\        R@4      N\        RA4      N\        RB4      N\        RC4      N\        RD4      N\        RE4      N\        RF4      N\        RG4      N\        RH4      N\        RI4      N\        RJ4      N\        RK4      N\        RL4      N\        RM4      N\        RN4      N\        RO4      N8X  g   Q hRP# )Qz::ffff:1z::ffff:255.255.255.254z::255.255.0.1/128z::255.255.0.2/127z::255.255.0.4/126z::255.255.0.8/125z::255.255.0.16/124z::255.255.0.32/123z::255.255.0.64/122z::255.255.0.128/121z::255.255.1.0/120z::255.255.2.0/119z::255.255.4.0/118z::255.255.8.0/117z::255.255.16.0/116z::255.255.32.0/115z::255.255.64.0/114z::255.255.128.0/113z
::1:0:0/96z
::2:0:0/95z
::4:0:0/94z
::8:0:0/93z::10:0:0/92z::20:0:0/91z::40:0:0/90z::80:0:0/89z::100:0:0/88z::200:0:0/87z::400:0:0/86z::800:0:0/85z::1000:0:0/84z::2000:0:0/83z::4000:0:0/82z::8000:0:0/82z::c000:0:0/83z::e000:0:0/84z::f000:0:0/85z::f800:0:0/86z::fc00:0:0/87z::fe00:0:0/88z::ff00:0:0/89z::ff80:0:0/90z::ffc0:0:0/91z::ffe0:0:0/92z::fff0:0:0/93z::fff8:0:0/94z::fffc:0:0/95z::fffe:0:0/96z::ffff:0.0.0.0/97z::ffff:128.0.0.0/98z::ffff:192.0.0.0/99z::ffff:224.0.0.0/100z::ffff:240.0.0.0/101z::ffff:248.0.0.0/102z::ffff:252.0.0.0/103z::ffff:254.0.0.0/104z::ffff:255.0.0.0/105z::ffff:255.128.0.0/106z::ffff:255.192.0.0/107z::ffff:255.224.0.0/108z::ffff:255.240.0.0/109z::ffff:255.248.0.0/110z::ffff:255.252.0.0/111z::ffff:255.254.0.0/112z::ffff:255.255.0.0/113z::ffff:255.255.128.0/114z::ffff:255.255.192.0/115z::ffff:255.255.224.0/116z::ffff:255.255.240.0/117z::ffff:255.255.248.0/118z::ffff:255.255.252.0/119z::ffff:255.255.254.0/120z::ffff:255.255.255.0/121z::ffff:255.255.255.128/122z::ffff:255.255.255.192/123z::ffff:255.255.255.224/124z::ffff:255.255.255.240/125z::ffff:255.255.255.248/126z::ffff:255.255.255.252/127z::ffff:255.255.255.254/128N)r   r   )Únetworkss    Ú?/usr/lib/python3/dist-packages/netaddr/tests/ip/test_cidr_v6.pyÚ#test_iprange_to_cidrs_worst_case_v6r
      s”  € Ü 
Ð,DÓE€HØð OÜÐ%Ó&ðOäÐ%Ó&ðOô 	Ð%Ó&ðOô 	Ð%Ó&ð	Oô
 	Ð&Ó'ðOô 	Ð&Ó'ðOô 	Ð&Ó'ðOô 	Ð'Ó(ðOô 	Ð%Ó&ðOô 	Ð%Ó&ðOô 	Ð%Ó&ðOô 	Ð%Ó&ðOô 	Ð&Ó'ðOô 	Ð&Ó'ðOô 	Ð&Ó'ðOô  	Ð'Ó(ð!Oô" 	�,Óð#Oô$ 	�,Óð%Oô& 	�,Óð'Oô( 	�,Óð)Oô* 	�-Ó ð+Oô, 	�-Ó ð-Oô. 	�-Ó ð/Oô0 	�-Ó ð1Oô2 	�.Ó!ð3Oô4 	�.Ó!ð5Oô6 	�.Ó!ð7Oô8 	�.Ó!ð9Oô: 	�/Ó"ð;Oô< 	�/Ó"ð=Oô> 	�/Ó"ð?Oô@ 	�/Ó"ðAOôB 	�/Ó"ðCOôD 	�/Ó"ðEOôF 	�/Ó"ðGOôH 	�/Ó"ðIOôJ 	�/Ó"ðKOôL 	�/Ó"ðMOôN 	�/Ó"ðOOôP 	�/Ó"ðQOôR 	�/Ó"ðSOôT 	�/Ó"ðUOôV 	�/Ó"ðWOôX 	�/Ó"ðYOôZ 	�/Ó"ð[Oô\ 	�/Ó"ð]Oô^ 	Ð%Ó&ð_Oô` 	Ð'Ó(ðaOôb 	Ð'Ó(ðcOôd 	Ð(Ó)ðeOôf 	Ð(Ó)ðgOôh 	Ð(Ó)ðiOôj 	Ð(Ó)ðkOôl 	Ð(Ó)ðmOôn 	Ð(Ó)ðoOôp 	Ð*Ó+ðqOôr 	Ð*Ó+ðsOôt 	Ð*Ó+ðuOôv 	Ð*Ó+ðwOôx 	Ð*Ó+ðyOôz 	Ð*Ó+ð{Oô| 	Ð*Ó+ð}Oô~ 	Ð*Ó+ðOô@ 	Ð,Ó-ðAOôB 	Ð,Ó-ðCOôD 	Ð,Ó-ðEOôF 	Ð,Ó-ðGOôH 	Ð,Ó-ðIOôJ 	Ð,Ó-ðKOôL 	Ð,Ó-ðMOôN 	Ð,Ó-ðOOôP 	Ð.Ó/ðQOôR 	Ð.Ó/ðSOôT 	Ð.Ó/ðUOôV 	Ð.Ó/ðWOôX 	Ð.Ó/ðYOôZ 	Ð.Ó/ð[Oô\ 	Ð.Ó/ð]Oô Oð Oò Oó    c                  ó¨   € \        \        R 4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q hR# )z*2001:0DB8:0000:CD30:0000:0000:0000:0000/60z2001:db8:0:cd30::/60z2001:0DB8::CD30:0:0:0:0/60z2001:0DB8:0:CD30::/60N)Ústrr   © r   r	   Útest_rfc_4291r   X   sP   € ÜŒyÐEÓFÓGÐKaÔaÐaÐaÜŒyÐ5Ó6Ó7Ð;QÔQÐQÐQÜŒyÐ0Ó1Ó2Ð6LÔLÐLÒLr   c                  ó
  € \        R R.4      \        R 4      .8X  g   Q h\        R R.4      \        R 4      .8X  g   Q h\        . RO4      \        R 4      .8X  g   Q h\        . RO4      \        R4      \        R 4      .8X  g   Q hR# )ú::/0zfe80::1ú::ú	0.0.0.0/0N)r   z::192.0.2.0/124z	ff00::101)r   z0.0.0.0r   r   )r   r   r   r   r	   Ú test_whole_network_cidr_merge_v6r   ^   s‹   € Ü�v˜yÐ)Ó*¬y¸Ó/@Ð.AÔAÐAÐAÜ�v˜t�nÓ%¬)°FÓ*;Ð)<Ô<Ð<Ð<ÜÒ>Ó?ÄIÈfÓDUÐCVÔVÐVÐVÜÒ<Ó=Ü�+ÓÜ�&ÓðBô ð ò r   c                  óF  € \        R R.4      \        R4      .8X  g   Q h\        RR.4      \        R4      .8X  g   Q h\        RR.4      . 8X  g   Q h\        RRR.4      \        R4      .8X  g   Q h\        R\        R4      \        R4      .4      \        R4      .8X  g   Q hR# )z::ffff:192.0.2.1z::ffff:192.0.2.0/96z::192.0.2.1z::192.0.2.0/96z192.0.2.0/23z192.0.2.0/24z::192.0.2.0/120N)r   r   r   r   r	   Útest_all_matching_cidrs_v6r   h   sÓ   € ÜÐ0Ð3HÐ2IÓJÜÐ'Ó(ðOô ð ð ô ˜mÐ.>Ð-?Ó@ÄYÐO_ÓE`ÐDaÔaÐaÐaÜ˜m¨nÐ-=Ó>À"ÔDÐDÐDÜ˜m¨nÐ>OÐ-PÓQÜÐ#Ó$ðVô ð ð ô Øœ	 .Ó1´9Ð=NÓ3OÐPóä
Ð%Ó
&Ð	'ô(ð (ò (r   N)	Únetaddrr   r   r   r   r
   r   r   r   r   r   r	   Ú<module>r      s"   ðß OÓ OòQòhMòô(r   