# Address strings taken from CPython v3.13.12 Lib/test/test_ipaddress.py
# (864 candidates) and Go go1.25.5 src/net/netip/netip_test.go (387 candidates),
# deduplicated and sorted. Rebuild with scripts/extract_corpus.py.
0.0.0.0/0
0.0.0.0/3
0.0.0.0/8
0000:0000:0000:0000:0000:0000:0000:0001/128
0100::0/8
0:0:0:0:0:0:0:0/0
0:0:3::ffff/128
0:6:5:4:3:2:1:0/128
0:7:6:5:4:3:2:0/128
0:7:6:5:4:3:2:1/128
1.0.0.0/15
1.0.0.0/8
1.1.0.0/16
1.1.0.0/22
1.1.0.0/23
1.1.0.0/24
1.1.0.0/32
1.1.1.0/-1
1.1.1.0/-32
1.1.1.0/0032
1.1.1.0/032
1.1.1.0/24
1.1.1.0/29
1.1.1.0/30
1.1.1.0/32
1.1.1.0/33
1.1.1.0/q
1.1.1.1/16
1.1.1.1/24
1.1.1.1/32
1.1.1.2/16
1.1.1.2/24
1.1.1.4/30
1.1.1.4/32
1.1.2.0/24
1.1.3.0/24
1.1.4.0/24
1.2.0.0/16
1.2.0.0/24
1.2.2.0/24
1.2.2.64/26
1.2.3.0/0.0.0.255
1.2.3.0/24
1.2.3.0/255.255.255.0
1.2.3.0/26
1.2.3.0/30
1.2.3.0/32
1.2.3.1/32
1.2.3.128/25
1.2.3.128/26
1.2.3.192/26
1.2.3.2/32
1.2.3.253/32
1.2.3.254/32
1.2.3.255/32
1.2.3.4/0
1.2.3.4/0.0.0.0
1.2.3.4/0.0.0.255
1.2.3.4/16
1.2.3.4/20
1.2.3.4/23
1.2.3.4/24
1.2.3.4/255.255.255.0
1.2.3.4/255.255.255.255
1.2.3.4/32
1.2.3.4/32/24
1.2.3.64/26
1.2.4.0/24
1.2.4.1/24
1.257.1.1/24
10.0.0.0/24
10.0.0.0/30
10.0.0.0/8
10.0.0.1/0.255.255.255
10.0.1.0/24
10.1.1.0/24
10.1.1.0/26
10.1.1.0/30
10.1.1.128/25
10.1.1.16/28
10.1.1.32/27
10.1.1.4/32
10.1.1.5/32
10.1.1.6/31
10.1.1.64/26
10.1.1.8/29
10.1.2.128/25
10.1.3.0/24
10.1.3.0/25
10.10.10.0/31
10.10.10.2/31
10.2.1.0/24
100.64.0.0/10
100::/64
127.0.0.0/0.0.0.255
127.0.0.0/8
127.0.0.1/0
127.0.0.1/24
127.0.0.1/31
127.0.0.1/32
127.100.200.254/32
127.42.0.0/16
169.254.0.0/16
169.254.1.0/24
169.254.100.200/24
169.255.100.200/24
172.16.0.0/12
172.24.0.0/16
172.24.255.0/24
172.31.255.128/255.255.255.240
192.0.0.0/16
192.0.0.0/29
192.0.0.170/31
192.0.0.9/32
192.0.2.0/24
192.0.2.0/255.255.255.0
192.0.2.0/27
192.0.2.0/31
192.0.2.1/24
192.0.2.1/32
192.0.2.128/25
192.0.3.0/24
192.168.0.0/16
192.168.0.0/24
192.168.0.255/24
192.168.1.0/24
192.168.1.1/17
192.168.1.1/24
192.168.1.1/32
192.168.1.255/32
192.168.1.86/31
192.168.1.87/32
198.18.0.0/15
198.51.100.0/24
1:2:3:4:5:6:7:8/128
1:2:3:4:5:ffff:102:304/128
1::/16
1::1/128
1::4:0:0:7:8/128
2.0.0.0/31
2000:999::/56
2000::/3
2000::/64
2000:aaa::/48
2000:aaa::/56
2000:bbb::/56
2001:0000:0000:0000:0000:0000:0000:0000/96
2001:0000:0000:0000:0000:0000:0000:0001/128
2001:0658:022a:cafe:0000:0000:0000:0000/66
2001:0:0:4::8/128
2001:0:3:4:5:6:7:8/128
2001:10::/28
2001:2000::/96
2001:2001::/96
2001:2::/48
2001:3::/48
2001:658:22a:cafe:200:0:0:1/64
2001:658:22a:cafe:200::1/63
2001:658:22a:cafe:200::1/64
2001:658:22a:cafe:200::1/::ffff:ffff:ffff:ffff
2001:658:22a:cafe:200::1/ffff:ffff:ffff:ffff::
2001:658:22a:cafe:4000::/66
2001:658:22a:cafe:8000::/66
2001:658:22a:cafe::/120
2001:658:22a:cafe::/127
2001:658:22a:cafe::/128
2001:658:22a:cafe::/64
2001:658:22a:cafe::/66
2001:658:22a:cafe::/::ffff:ffff:ffff:ffff
2001:658:22a:cafe::/ffff:ffff:ffff:ffff::
2001:658:22a:cafe::1/128
2001:658:22a:cafe::2/128
2001:658:22a:cafe::fd/128
2001:658:22a:cafe::fe/128
2001:658:22a:cafe::ff/128
2001:658:22a:cafe:c000::/66
2001::/100
2001::/120
2001::/128
2001::/129
2001::/96
2001::1/128
2001::4:5:6:7:8/128
2001:db8::/128
2001:db8::/32
2001:db8::/96
2001:db8::0/32
2001:db8::1/96
2001:db8::1000/124
2001:db8::1000/127
2001:ffff:2000::/96
200::1/128
203.0.113.0/24
2100::/3
224.1.1.1/31
240.0.0.0/4
255.255.240.0/20
255.255.255.255/32
2::/128
2::2/128
4000::1/128
5.5.5.5/0
5::0/8
5::1/128
66.55.44.33/22
7:6:5:4:3:2:1:0/128
::/0
::/127
::/128
::/63
::0/0
::0/3
::1.2.3.4/24
::1/0
::1/120
::1/127
::1/128
::1/24
::1/64
::1/80
::102:304/128
::2/48
::2/64
::4:0:0:0:ffff/128
::5:0:0:ffff/128
::ff/128
::ffff:0:0/96
::ffff:127.100.200.254/128
::ffff:127.42.0.0/112
::ffff:192.0.2.128/37
::ffff:192.0.2.128/96
::ffff:192.168.140.255/8
::ffff:255.255.255.255/128
::ffff:c000:0280/96
::ffff:ffff/128
Addr.Prefix/4
Addr.Prefix/6
Addr.Zone/4
Addr.Zone/6
Addr.Zone/6zone
a000::/4
cafe:cafe::/128/190
fc00::/7
fd7a:115c:a1e0:ab12:4843:cd96:626b:430b/118
fe80::/10
fe80::/48
fe80::/64
fe80::/8
fe80::1/64
fe80::dead:beef:0:0/96
fe80::ffff:ffff:ffff:0/112
fe90::/64
ffff:ffff:ffff:ffff:ffff:ffff:aff:0/112
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128
