From d98694e6ca078ba04bc1a229286235815f1b8337 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Fri, 9 Jul 2021 02:47:27 +0200
Subject: [PATCH] Update bluemonday to v1.0.15 (#16379) (#16380)
* Update bluemonday to v1.0.15 (#16379)
* Fix TESTS
---
go.mod | 8 +-
go.sum | 19 +-
modules/markup/html_test.go | 6 +-
.../asaskevich/govalidator/README.md | 3 +
.../asaskevich/govalidator/patterns.go | 6 +
.../asaskevich/govalidator/types.go | 1 +
.../asaskevich/govalidator/validator.go | 150 +-
.../microcosm-cc/bluemonday/.travis.yml | 4 +
.../microcosm-cc/bluemonday/CONTRIBUTING.md | 1 +
.../microcosm-cc/bluemonday/Makefile | 2 +-
.../microcosm-cc/bluemonday/README.md | 29 +-
.../bluemonday/{ => css}/handlers.go | 4 +-
.../github.com/microcosm-cc/bluemonday/doc.go | 14 +-
.../github.com/microcosm-cc/bluemonday/go.mod | 3 +-
.../github.com/microcosm-cc/bluemonday/go.sum | 15 +-
.../microcosm-cc/bluemonday/helpers.go | 2 +-
.../microcosm-cc/bluemonday/policy.go | 133 +-
.../microcosm-cc/bluemonday/sanitize.go | 356 +-
.../bluemonday/stringwriterwriter_go1.12.go | 10 +
.../bluemonday/stringwriterwriter_ltgo1.12.go | 14 +
vendor/golang.org/x/net/html/parse.go | 24 +-
.../golang.org/x/net/http/httpguts/httplex.go | 10 +-
vendor/golang.org/x/net/idna/idna10.0.0.go | 113 +-
vendor/golang.org/x/net/idna/idna9.0.0.go | 93 +-
.../internal/socket/cmsghdr_linux_32bit.go | 4 +-
.../x/net/internal/socket/iovec_32bit.go | 4 +-
.../x/net/internal/socket/mmsghdr_unix.go | 103 +-
.../x/net/internal/socket/msghdr_linux.go | 3 +
.../net/internal/socket/msghdr_linux_32bit.go | 4 +-
.../x/net/internal/socket/rawconn_mmsg.go | 16 +-
.../x/net/internal/socket/rawconn_msg.go | 4 +-
.../x/net/internal/socket/sys_const_unix.go | 7 +-
.../x/net/internal/socket/sys_const_zos.go | 18 -
.../x/net/internal/socket/sys_linux_ppc.go | 10 +
.../x/net/internal/socket/sys_posix.go | 27 +-
.../x/net/internal/socket/sys_stub.go | 3 +
.../x/net/internal/socket/sys_windows.go | 19 +-
.../x/net/internal/socket/zsys_aix_ppc64.go | 20 -
.../x/net/internal/socket/zsys_darwin_386.go | 20 -
.../net/internal/socket/zsys_darwin_amd64.go | 20 -
.../x/net/internal/socket/zsys_darwin_arm.go | 20 -
.../net/internal/socket/zsys_darwin_arm64.go | 20 -
.../internal/socket/zsys_dragonfly_amd64.go | 20 -
.../x/net/internal/socket/zsys_freebsd_386.go | 20 -
.../net/internal/socket/zsys_freebsd_amd64.go | 20 -
.../x/net/internal/socket/zsys_freebsd_arm.go | 20 -
.../net/internal/socket/zsys_freebsd_arm64.go | 20 -
.../x/net/internal/socket/zsys_linux_386.go | 18 -
.../x/net/internal/socket/zsys_linux_amd64.go | 18 -
.../x/net/internal/socket/zsys_linux_arm.go | 18 -
.../x/net/internal/socket/zsys_linux_arm64.go | 18 -
.../x/net/internal/socket/zsys_linux_mips.go | 18 -
.../net/internal/socket/zsys_linux_mips64.go | 18 -
.../internal/socket/zsys_linux_mips64le.go | 18 -
.../net/internal/socket/zsys_linux_mipsle.go | 18 -
.../x/net/internal/socket/zsys_linux_ppc.go | 35 +
.../x/net/internal/socket/zsys_linux_ppc64.go | 18 -
.../net/internal/socket/zsys_linux_ppc64le.go | 18 -
.../net/internal/socket/zsys_linux_riscv64.go | 18 -
.../x/net/internal/socket/zsys_linux_s390x.go | 18 -
.../x/net/internal/socket/zsys_netbsd_386.go | 20 -
.../net/internal/socket/zsys_netbsd_amd64.go | 20 -
.../x/net/internal/socket/zsys_netbsd_arm.go | 20 -
.../net/internal/socket/zsys_netbsd_arm64.go | 20 -
.../x/net/internal/socket/zsys_openbsd_386.go | 20 -
.../net/internal/socket/zsys_openbsd_amd64.go | 20 -
.../x/net/internal/socket/zsys_openbsd_arm.go | 20 -
.../net/internal/socket/zsys_openbsd_arm64.go | 20 -
.../internal/socket/zsys_openbsd_mips64.go | 20 -
.../net/internal/socket/zsys_solaris_amd64.go | 19 -
.../x/net/internal/socket/zsys_zos_s390x.go | 6 +-
vendor/golang.org/x/net/ipv4/control_bsd.go | 6 +-
vendor/golang.org/x/net/ipv4/control_unix.go | 4 +-
vendor/golang.org/x/net/ipv4/sys_aix.go | 3 +
vendor/golang.org/x/net/ipv4/sys_asmreqn.go | 8 +-
vendor/golang.org/x/net/ipv4/sys_bsd.go | 2 +
vendor/golang.org/x/net/ipv4/sys_darwin.go | 4 +-
vendor/golang.org/x/net/ipv4/sys_dragonfly.go | 2 +
vendor/golang.org/x/net/ipv4/sys_freebsd.go | 4 +-
vendor/golang.org/x/net/ipv4/sys_linux.go | 2 +-
vendor/golang.org/x/net/ipv4/sys_solaris.go | 2 +
.../golang.org/x/net/ipv4/zsys_aix_ppc64.go | 4 -
vendor/golang.org/x/net/ipv4/zsys_darwin.go | 11 -
.../golang.org/x/net/ipv4/zsys_dragonfly.go | 4 -
.../golang.org/x/net/ipv4/zsys_freebsd_386.go | 11 -
.../x/net/ipv4/zsys_freebsd_amd64.go | 11 -
.../golang.org/x/net/ipv4/zsys_freebsd_arm.go | 11 -
.../x/net/ipv4/zsys_freebsd_arm64.go | 11 -
.../golang.org/x/net/ipv4/zsys_linux_386.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_amd64.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_arm.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_arm64.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_mips.go | 9 -
.../x/net/ipv4/zsys_linux_mips64.go | 9 -
.../x/net/ipv4/zsys_linux_mips64le.go | 9 -
.../x/net/ipv4/zsys_linux_mipsle.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_ppc.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_ppc64.go | 9 -
.../x/net/ipv4/zsys_linux_ppc64le.go | 9 -
.../x/net/ipv4/zsys_linux_riscv64.go | 9 -
.../golang.org/x/net/ipv4/zsys_linux_s390x.go | 9 -
vendor/golang.org/x/net/ipv4/zsys_netbsd.go | 4 -
vendor/golang.org/x/net/ipv4/zsys_openbsd.go | 4 -
vendor/golang.org/x/net/ipv4/zsys_solaris.go | 4 -
.../x/net/ipv6/control_rfc3542_unix.go | 12 +-
vendor/golang.org/x/net/ipv6/sys_solaris.go | 48 +-
vendor/golang.org/x/net/ipv6/sys_zos.go | 42 +-
.../golang.org/x/net/ipv6/zsys_aix_ppc64.go | 6 -
vendor/golang.org/x/net/ipv6/zsys_darwin.go | 6 -
.../golang.org/x/net/ipv6/zsys_dragonfly.go | 6 -
.../golang.org/x/net/ipv6/zsys_freebsd_386.go | 6 -
.../x/net/ipv6/zsys_freebsd_amd64.go | 6 -
.../golang.org/x/net/ipv6/zsys_freebsd_arm.go | 6 -
.../x/net/ipv6/zsys_freebsd_arm64.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_386.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_amd64.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_arm.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_arm64.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_mips.go | 6 -
.../x/net/ipv6/zsys_linux_mips64.go | 6 -
.../x/net/ipv6/zsys_linux_mips64le.go | 6 -
.../x/net/ipv6/zsys_linux_mipsle.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_ppc.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_ppc64.go | 6 -
.../x/net/ipv6/zsys_linux_ppc64le.go | 6 -
.../x/net/ipv6/zsys_linux_riscv64.go | 6 -
.../golang.org/x/net/ipv6/zsys_linux_s390x.go | 6 -
vendor/golang.org/x/net/ipv6/zsys_netbsd.go | 6 -
vendor/golang.org/x/net/ipv6/zsys_openbsd.go | 6 -
vendor/golang.org/x/net/ipv6/zsys_solaris.go | 68 -
.../golang.org/x/net/ipv6/zsys_zos_s390x.go | 44 -
vendor/golang.org/x/net/publicsuffix/table.go | 20497 ++++++++--------
.../x/sys/unix/fcntl_linux_32bit.go | 4 +-
vendor/golang.org/x/sys/unix/ioctl_linux.go | 196 +
vendor/golang.org/x/sys/unix/mkerrors.sh | 7 +-
.../golang.org/x/sys/unix/syscall_darwin.go | 11 +
vendor/golang.org/x/sys/unix/syscall_linux.go | 176 +-
.../x/sys/unix/syscall_linux_ppc.go | 272 +
.../x/sys/unix/zerrors_linux_ppc.go | 860 +
.../x/sys/unix/zerrors_solaris_amd64.go | 3 +
.../x/sys/unix/zerrors_zos_s390x.go | 6 +
.../x/sys/unix/zsyscall_linux_ppc.go | 762 +
.../x/sys/unix/zsysnum_linux_ppc.go | 433 +
.../x/sys/unix/ztypes_darwin_386.go | 7 +
.../x/sys/unix/ztypes_darwin_amd64.go | 7 +
.../x/sys/unix/ztypes_darwin_arm.go | 7 +
.../x/sys/unix/ztypes_darwin_arm64.go | 7 +
vendor/golang.org/x/sys/unix/ztypes_linux.go | 15 +
.../golang.org/x/sys/unix/ztypes_linux_ppc.go | 627 +
.../x/sys/windows/security_windows.go | 16 +-
.../x/text/internal/language/language.go | 90 +-
.../x/text/internal/language/parse.go | 28 +-
vendor/golang.org/x/text/language/go1_1.go | 1 +
vendor/golang.org/x/text/language/go1_2.go | 1 +
vendor/golang.org/x/text/language/language.go | 4 +
vendor/golang.org/x/text/language/tables.go | 8 +-
.../x/text/secure/bidirule/bidirule10.0.0.go | 1 +
.../x/text/secure/bidirule/bidirule9.0.0.go | 1 +
.../x/text/unicode/bidi/tables10.0.0.go | 1 +
.../x/text/unicode/bidi/tables11.0.0.go | 1 +
.../x/text/unicode/bidi/tables12.0.0.go | 1 +
.../x/text/unicode/bidi/tables13.0.0.go | 1 +
.../x/text/unicode/bidi/tables9.0.0.go | 1 +
.../x/text/unicode/norm/tables10.0.0.go | 1 +
.../x/text/unicode/norm/tables11.0.0.go | 1 +
.../x/text/unicode/norm/tables12.0.0.go | 1 +
.../x/text/unicode/norm/tables13.0.0.go | 1 +
.../x/text/unicode/norm/tables9.0.0.go | 1 +
.../golang.org/x/text/width/tables10.0.0.go | 1 +
.../golang.org/x/text/width/tables11.0.0.go | 1 +
.../golang.org/x/text/width/tables12.0.0.go | 1 +
.../golang.org/x/text/width/tables13.0.0.go | 1 +
vendor/golang.org/x/text/width/tables9.0.0.go | 1 +
vendor/modules.txt | 11 +-
174 files changed, 14579 insertions(+), 11967 deletions(-)
rename vendor/github.com/microcosm-cc/bluemonday/{ => css}/handlers.go (99%)
create mode 100644 vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_go1.12.go
create mode 100644 vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_ltgo1.12.go
delete mode 100644 vendor/golang.org/x/net/internal/socket/sys_const_zos.go
create mode 100644 vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go
create mode 100644 vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go
create mode 100644 vendor/golang.org/x/sys/unix/ioctl_linux.go
create mode 100644 vendor/golang.org/x/sys/unix/syscall_linux_ppc.go
create mode 100644 vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
create mode 100644 vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go
create mode 100644 vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
create mode 100644 vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
diff --git a/go.mod b/go.mod
index ec98629872c0..67a3a8900ae7 100644
--- a/go.mod
+++ b/go.mod
@@ -86,7 +86,7 @@ require (
github.com/mgechev/revive v1.0.3
github.com/mholt/acmez v0.1.3 // indirect
github.com/mholt/archiver/v3 v3.5.0
- github.com/microcosm-cc/bluemonday v1.0.7
+ github.com/microcosm-cc/bluemonday v1.0.15
github.com/miekg/dns v1.1.40 // indirect
github.com/minio/md5-simd v1.1.2 // indirect
github.com/minio/minio-go/v7 v7.0.10
@@ -136,10 +136,10 @@ require (
go.uber.org/multierr v1.6.0 // indirect
go.uber.org/zap v1.16.0 // indirect
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83
- golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
+ golang.org/x/net v0.0.0-20210614182718-04defd469f4e
golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93
- golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
- golang.org/x/text v0.3.5
+ golang.org/x/sys v0.0.0-20210423082822-04245dca01da
+ golang.org/x/text v0.3.6
golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba // indirect
golang.org/x/tools v0.1.0
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
diff --git a/go.sum b/go.sum
index 116ce9ed7fcd..0d884138f462 100644
--- a/go.sum
+++ b/go.sum
@@ -127,8 +127,9 @@ github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:l
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg=
github.com/asaskevich/govalidator v0.0.0-20200428143746-21a406dcc535/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg=
-github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef h1:46PFijGLmAjMPwCCCo7Jf0W6f9slllCkkv7vyc1yOSg=
github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw=
+github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d h1:Byv0BzEl3/e6D5CLfI0j/7hiIEtvGVFPCZ7Ei2oq8iQ=
+github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw=
github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU=
github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
@@ -830,8 +831,8 @@ github.com/mholt/acmez v0.1.3 h1:J7MmNIk4Qf9b8mAGqAh4XkNeowv3f1zW816yf4zt7Qk=
github.com/mholt/acmez v0.1.3/go.mod h1:8qnn8QA/Ewx8E3ZSsmscqsIjhhpxuy9vqdgbX2ceceM=
github.com/mholt/archiver/v3 v3.5.0 h1:nE8gZIrw66cu4osS/U7UW7YDuGMHssxKutU8IfWxwWE=
github.com/mholt/archiver/v3 v3.5.0/go.mod h1:qqTTPUK/HZPFgFQ/TJ3BzvTpF/dPtFVJXdQbCmeMxwc=
-github.com/microcosm-cc/bluemonday v1.0.7 h1:6yAQfk4XT+PI/dk1ZeBp1gr3Q2Hd1DR0O3aEyPUJVTE=
-github.com/microcosm-cc/bluemonday v1.0.7/go.mod h1:HOT/6NaBlR0f9XlxD3zolN6Z3N8Lp4pvhp+jLS5ihnI=
+github.com/microcosm-cc/bluemonday v1.0.15 h1:J4uN+qPng9rvkBZBoBb8YGR+ijuklIMpSOZZLjYpbeY=
+github.com/microcosm-cc/bluemonday v1.0.15/go.mod h1:ZLvAzeakRwrGnzQEvstVzVt3ZpqOF2+sdFr0Om+ce30=
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
github.com/miekg/dns v1.1.30/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM=
github.com/miekg/dns v1.1.40 h1:pyyPFfGMnciYUk/mXpKkVmeMQjfXqt3FAJ2hy7tPiLA=
@@ -1321,9 +1322,8 @@ golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwY
golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210331212208-0fccb6fa2b5c/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
-golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0=
-golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
+golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q=
+golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -1419,8 +1419,8 @@ golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44 h1:Bli41pIlzTzf3KEY06n+xnzK/BESIg2ze4Pgfh/aI8c=
-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210423082822-04245dca01da h1:b3NXsE2LusjYGGjL5bxEVZZORm/YEFFrWFjR8eFrw/c=
+golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
@@ -1430,8 +1430,9 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
+golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
diff --git a/modules/markup/html_test.go b/modules/markup/html_test.go
index dddb3ade0d08..f471f8d0812f 100644
--- a/modules/markup/html_test.go
+++ b/modules/markup/html_test.go
@@ -124,13 +124,13 @@ func TestRender_links(t *testing.T) {
`
http://www.example.com/wpstyle/?p=364
`)
test(
"https://www.example.com/foo/?bar=baz&inga=42&quux",
- `https://www.example.com/foo/?bar=baz&inga=42&quux
`)
+ `https://www.example.com/foo/?bar=baz&inga=42&quux
`)
test(
"http://142.42.1.1/",
`http://142.42.1.1/
`)
test(
"https://github.com/go-gitea/gitea/?p=aaa/bbb.html#ccc-ddd",
- `https://github.com/go-gitea/gitea/?p=aaa/bbb.html#ccc-ddd
`)
+ `https://github.com/go-gitea/gitea/?p=aaa/bbb.html#ccc-ddd
`)
test(
"https://en.wikipedia.org/wiki/URL_(disambiguation)",
`https://en.wikipedia.org/wiki/URL_(disambiguation)
`)
@@ -148,7 +148,7 @@ func TestRender_links(t *testing.T) {
`ftp://gitea.com/file.txt
`)
test(
"magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcadabcde&dn=download",
- `magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcadabcde&dn=download
`)
+ `magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcadabcde&dn=download
`)
// Test that should *not* be turned into URL
test(
diff --git a/vendor/github.com/asaskevich/govalidator/README.md b/vendor/github.com/asaskevich/govalidator/README.md
index 39121ea8e37c..2c3fc35eb644 100644
--- a/vendor/github.com/asaskevich/govalidator/README.md
+++ b/vendor/github.com/asaskevich/govalidator/README.md
@@ -177,6 +177,7 @@ func IsPrintableASCII(str string) bool
func IsRFC3339(str string) bool
func IsRFC3339WithoutZone(str string) bool
func IsRGBcolor(str string) bool
+func IsRegex(str string) bool
func IsRequestURI(rawurl string) bool
func IsRequestURL(rawurl string) bool
func IsRipeMD128(str string) bool
@@ -203,6 +204,7 @@ func IsUUID(str string) bool
func IsUUIDv3(str string) bool
func IsUUIDv4(str string) bool
func IsUUIDv5(str string) bool
+func IsULID(str string) bool
func IsUnixTime(str string) bool
func IsUpperCase(str string) bool
func IsVariableWidth(str string) bool
@@ -382,6 +384,7 @@ Here is a list of available validators for struct fields (validator - used funct
"rfc3339WithoutZone": IsRFC3339WithoutZone,
"ISO3166Alpha2": IsISO3166Alpha2,
"ISO3166Alpha3": IsISO3166Alpha3,
+"ulid": IsULID,
```
Validators with parameters
diff --git a/vendor/github.com/asaskevich/govalidator/patterns.go b/vendor/github.com/asaskevich/govalidator/patterns.go
index 106ed94f80ad..bafc3765ea12 100644
--- a/vendor/github.com/asaskevich/govalidator/patterns.go
+++ b/vendor/github.com/asaskevich/govalidator/patterns.go
@@ -42,6 +42,8 @@ const (
SSN string = `^\d{3}[- ]?\d{2}[- ]?\d{4}$`
WinPath string = `^[a-zA-Z]:\\(?:[^\\/:*?"<>|\r\n]+\\)*[^\\/:*?"<>|\r\n]*$`
UnixPath string = `^(/[^/\x00]*)+/?$`
+ WinARPath string = `^(?:(?:[a-zA-Z]:|\\\\[a-z0-9_.$●-]+\\[a-z0-9_.$●-]+)\\|\\?[^\\/:*?"<>|\r\n]+\\?)(?:[^\\/:*?"<>|\r\n]+\\)*[^\\/:*?"<>|\r\n]*$`
+ UnixARPath string = `^((\.{0,2}/)?([^/\x00]*))+/?$`
Semver string = "^v?(?:0|[1-9]\\d*)\\.(?:0|[1-9]\\d*)\\.(?:0|[1-9]\\d*)(-(0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(\\.(0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\\+[0-9a-zA-Z-]+(\\.[0-9a-zA-Z-]+)*)?$"
tagName string = "valid"
hasLowerCase string = ".*[[:lower:]]"
@@ -50,6 +52,7 @@ const (
hasWhitespaceOnly string = "^[[:space:]]+$"
IMEI string = "^[0-9a-f]{14}$|^\\d{15}$|^\\d{18}$"
IMSI string = "^\\d{14,15}$"
+ E164 string = `^\+?[1-9]\d{1,14}$`
)
// Used by IsFilePath func
@@ -97,6 +100,8 @@ var (
rxSSN = regexp.MustCompile(SSN)
rxWinPath = regexp.MustCompile(WinPath)
rxUnixPath = regexp.MustCompile(UnixPath)
+ rxARWinPath = regexp.MustCompile(WinARPath)
+ rxARUnixPath = regexp.MustCompile(UnixARPath)
rxSemver = regexp.MustCompile(Semver)
rxHasLowerCase = regexp.MustCompile(hasLowerCase)
rxHasUpperCase = regexp.MustCompile(hasUpperCase)
@@ -104,4 +109,5 @@ var (
rxHasWhitespaceOnly = regexp.MustCompile(hasWhitespaceOnly)
rxIMEI = regexp.MustCompile(IMEI)
rxIMSI = regexp.MustCompile(IMSI)
+ rxE164 = regexp.MustCompile(E164)
)
diff --git a/vendor/github.com/asaskevich/govalidator/types.go b/vendor/github.com/asaskevich/govalidator/types.go
index 54218bf05a2f..c573abb51aff 100644
--- a/vendor/github.com/asaskevich/govalidator/types.go
+++ b/vendor/github.com/asaskevich/govalidator/types.go
@@ -165,6 +165,7 @@ var TagMap = map[string]Validator{
"ISO3166Alpha3": IsISO3166Alpha3,
"ISO4217": IsISO4217,
"IMEI": IsIMEI,
+ "ulid": IsULID,
}
// ISO3166Entry stores country codes
diff --git a/vendor/github.com/asaskevich/govalidator/validator.go b/vendor/github.com/asaskevich/govalidator/validator.go
index 5c918fc4bc7d..46ecfc84a4c6 100644
--- a/vendor/github.com/asaskevich/govalidator/validator.go
+++ b/vendor/github.com/asaskevich/govalidator/validator.go
@@ -361,9 +361,96 @@ func IsUUID(str string) bool {
return rxUUID.MatchString(str)
}
+// Byte to index table for O(1) lookups when unmarshaling.
+// We use 0xFF as sentinel value for invalid indexes.
+var ulidDec = [...]byte{
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x01,
+ 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E,
+ 0x0F, 0x10, 0x11, 0xFF, 0x12, 0x13, 0xFF, 0x14, 0x15, 0xFF,
+ 0x16, 0x17, 0x18, 0x19, 0x1A, 0xFF, 0x1B, 0x1C, 0x1D, 0x1E,
+ 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0x0B, 0x0C,
+ 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0xFF, 0x12, 0x13, 0xFF, 0x14,
+ 0x15, 0xFF, 0x16, 0x17, 0x18, 0x19, 0x1A, 0xFF, 0x1B, 0x1C,
+ 0x1D, 0x1E, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+}
+
+// EncodedSize is the length of a text encoded ULID.
+const ulidEncodedSize = 26
+
+// IsULID checks if the string is a ULID.
+//
+// Implementation got from:
+// https://github.com/oklog/ulid (Apache-2.0 License)
+//
+func IsULID(str string) bool {
+ // Check if a base32 encoded ULID is the right length.
+ if len(str) != ulidEncodedSize {
+ return false
+ }
+
+ // Check if all the characters in a base32 encoded ULID are part of the
+ // expected base32 character set.
+ if ulidDec[str[0]] == 0xFF ||
+ ulidDec[str[1]] == 0xFF ||
+ ulidDec[str[2]] == 0xFF ||
+ ulidDec[str[3]] == 0xFF ||
+ ulidDec[str[4]] == 0xFF ||
+ ulidDec[str[5]] == 0xFF ||
+ ulidDec[str[6]] == 0xFF ||
+ ulidDec[str[7]] == 0xFF ||
+ ulidDec[str[8]] == 0xFF ||
+ ulidDec[str[9]] == 0xFF ||
+ ulidDec[str[10]] == 0xFF ||
+ ulidDec[str[11]] == 0xFF ||
+ ulidDec[str[12]] == 0xFF ||
+ ulidDec[str[13]] == 0xFF ||
+ ulidDec[str[14]] == 0xFF ||
+ ulidDec[str[15]] == 0xFF ||
+ ulidDec[str[16]] == 0xFF ||
+ ulidDec[str[17]] == 0xFF ||
+ ulidDec[str[18]] == 0xFF ||
+ ulidDec[str[19]] == 0xFF ||
+ ulidDec[str[20]] == 0xFF ||
+ ulidDec[str[21]] == 0xFF ||
+ ulidDec[str[22]] == 0xFF ||
+ ulidDec[str[23]] == 0xFF ||
+ ulidDec[str[24]] == 0xFF ||
+ ulidDec[str[25]] == 0xFF {
+ return false
+ }
+
+ // Check if the first character in a base32 encoded ULID will overflow. This
+ // happens because the base32 representation encodes 130 bits, while the
+ // ULID is only 128 bits.
+ //
+ // See https://github.com/oklog/ulid/issues/9 for details.
+ if str[0] > '7' {
+ return false
+ }
+ return true
+}
+
// IsCreditCard checks if the string is a credit card.
func IsCreditCard(str string) bool {
- sanitized := notNumberRegexp.ReplaceAllString(str, "")
+ sanitized := whiteSpacesAndMinus.ReplaceAllString(str, "")
if !rxCreditCard.MatchString(sanitized) {
return false
}
@@ -509,6 +596,27 @@ func IsFilePath(str string) (bool, int) {
return false, Unknown
}
+//IsWinFilePath checks both relative & absolute paths in Windows
+func IsWinFilePath(str string) bool {
+ if rxARWinPath.MatchString(str) {
+ //check windows path limit see:
+ // http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx#maxpath
+ if len(str[3:]) > 32767 {
+ return false
+ }
+ return true
+ }
+ return false
+}
+
+//IsUnixFilePath checks both relative & absolute paths in Unix
+func IsUnixFilePath(str string) bool {
+ if rxARUnixPath.MatchString(str) {
+ return true
+ }
+ return false
+}
+
// IsDataURI checks if a string is base64 encoded data URI such as an image
func IsDataURI(str string) bool {
dataURI := strings.Split(str, ",")
@@ -586,11 +694,13 @@ func IsHash(str string, algorithm string) bool {
len = "40"
} else if algo == "tiger192" {
len = "48"
- } else if algo == "sha256" {
+ } else if algo == "sha3-224" {
+ len = "56"
+ } else if algo == "sha256" || algo == "sha3-256" {
len = "64"
- } else if algo == "sha384" {
+ } else if algo == "sha384" || algo == "sha3-384" {
len = "96"
- } else if algo == "sha512" {
+ } else if algo == "sha512" || algo == "sha3-512" {
len = "128"
} else {
return false
@@ -599,6 +709,26 @@ func IsHash(str string, algorithm string) bool {
return Matches(str, "^[a-f0-9]{"+len+"}$")
}
+// IsSHA3224 checks is a string is a SHA3-224 hash. Alias for `IsHash(str, "sha3-224")`
+func IsSHA3224(str string) bool {
+ return IsHash(str, "sha3-224")
+}
+
+// IsSHA3256 checks is a string is a SHA3-256 hash. Alias for `IsHash(str, "sha3-256")`
+func IsSHA3256(str string) bool {
+ return IsHash(str, "sha3-256")
+}
+
+// IsSHA3384 checks is a string is a SHA3-384 hash. Alias for `IsHash(str, "sha3-384")`
+func IsSHA3384(str string) bool {
+ return IsHash(str, "sha3-384")
+}
+
+// IsSHA3512 checks is a string is a SHA3-512 hash. Alias for `IsHash(str, "sha3-512")`
+func IsSHA3512(str string) bool {
+ return IsHash(str, "sha3-512")
+}
+
// IsSHA512 checks is a string is a SHA512 hash. Alias for `IsHash(str, "sha512")`
func IsSHA512(str string) bool {
return IsHash(str, "sha512")
@@ -819,6 +949,14 @@ func IsRsaPublicKey(str string, keylen int) bool {
return bitlen == int(keylen)
}
+// IsRegex checks if a give string is a valid regex with RE2 syntax or not
+func IsRegex(str string) bool {
+ if _, err := regexp.Compile(str); err == nil {
+ return true
+ }
+ return false
+}
+
func toJSONName(tag string) string {
if tag == "" {
return ""
@@ -1625,3 +1763,7 @@ func (sv stringValues) Len() int { return len(sv) }
func (sv stringValues) Swap(i, j int) { sv[i], sv[j] = sv[j], sv[i] }
func (sv stringValues) Less(i, j int) bool { return sv.get(i) < sv.get(j) }
func (sv stringValues) get(i int) string { return sv[i].String() }
+
+func IsE164(str string) bool {
+ return rxE164.MatchString(str)
+}
diff --git a/vendor/github.com/microcosm-cc/bluemonday/.travis.yml b/vendor/github.com/microcosm-cc/bluemonday/.travis.yml
index 808091784acf..97175fbb82b2 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/.travis.yml
+++ b/vendor/github.com/microcosm-cc/bluemonday/.travis.yml
@@ -11,6 +11,10 @@ go:
- 1.10.x
- 1.11.x
- 1.12.x
+ - 1.13.x
+ - 1.14.x
+ - 1.15.x
+ - 1.16.x
- tip
matrix:
allow_failures:
diff --git a/vendor/github.com/microcosm-cc/bluemonday/CONTRIBUTING.md b/vendor/github.com/microcosm-cc/bluemonday/CONTRIBUTING.md
index d2b12302f9e5..1d4b24434595 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/CONTRIBUTING.md
+++ b/vendor/github.com/microcosm-cc/bluemonday/CONTRIBUTING.md
@@ -9,6 +9,7 @@ Third-party patches are essential for keeping bluemonday secure and offering the
## Guidelines
1. Do not vendor dependencies. As a security package, were we to vendor dependencies the projects that then vendor bluemonday may not receive the latest security updates to the dependencies. By not vendoring dependencies the project that implements bluemonday will vendor the latest version of any dependent packages. Vendoring is a project problem, not a package problem. bluemonday will be tested against the latest version of dependencies periodically and during any PR/merge.
+2. I do not care about spelling mistakes or whitespace and I do not believe that you should either. PRs therefore must be functional in their nature or be substantial and impactful if documentation or examples.
## Submitting an Issue
diff --git a/vendor/github.com/microcosm-cc/bluemonday/Makefile b/vendor/github.com/microcosm-cc/bluemonday/Makefile
index b15dc74f37c9..b5903a2e8697 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/Makefile
+++ b/vendor/github.com/microcosm-cc/bluemonday/Makefile
@@ -25,7 +25,7 @@ build:
@go build
vet:
- @go vet *.go
+ @go vet
lint:
@golint *.go
diff --git a/vendor/github.com/microcosm-cc/bluemonday/README.md b/vendor/github.com/microcosm-cc/bluemonday/README.md
index cd2766f6b281..6a34473efa3e 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/README.md
+++ b/vendor/github.com/microcosm-cc/bluemonday/README.md
@@ -2,7 +2,7 @@
bluemonday is a HTML sanitizer implemented in Go. It is fast and highly configurable.
-bluemonday takes untrusted user generated content as an input, and will return HTML that has been sanitised against a whitelist of approved HTML elements and attributes so that you can safely include the content in your web page.
+bluemonday takes untrusted user generated content as an input, and will return HTML that has been sanitised against an allowlist of approved HTML elements and attributes so that you can safely include the content in your web page.
If you accept user generated content, and your server uses Go, you **need** bluemonday.
@@ -50,15 +50,15 @@ bluemonday is heavily inspired by both the [OWASP Java HTML Sanitizer](https://c
## Technical Summary
-Whitelist based, you need to either build a policy describing the HTML elements and attributes to permit (and the `regexp` patterns of attributes), or use one of the supplied policies representing good defaults.
+Allowlist based, you need to either build a policy describing the HTML elements and attributes to permit (and the `regexp` patterns of attributes), or use one of the supplied policies representing good defaults.
-The policy containing the whitelist is applied using a fast non-validating, forward only, token-based parser implemented in the [Go net/html library](https://godoc.org/golang.org/x/net/html) by the core Go team.
+The policy containing the allowlist is applied using a fast non-validating, forward only, token-based parser implemented in the [Go net/html library](https://godoc.org/golang.org/x/net/html) by the core Go team.
-We expect to be supplied with well-formatted HTML (closing elements for every applicable open element, nested correctly) and so we do not focus on repairing badly nested or incomplete HTML. We focus on simply ensuring that whatever elements do exist are described in the policy whitelist and that attributes and links are safe for use on your web page. [GIGO](http://en.wikipedia.org/wiki/Garbage_in,_garbage_out) does apply and if you feed it bad HTML bluemonday is not tasked with figuring out how to make it good again.
+We expect to be supplied with well-formatted HTML (closing elements for every applicable open element, nested correctly) and so we do not focus on repairing badly nested or incomplete HTML. We focus on simply ensuring that whatever elements do exist are described in the policy allowlist and that attributes and links are safe for use on your web page. [GIGO](http://en.wikipedia.org/wiki/Garbage_in,_garbage_out) does apply and if you feed it bad HTML bluemonday is not tasked with figuring out how to make it good again.
### Supported Go Versions
-bluemonday is tested against Go 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, and tip.
+bluemonday is tested on all versions since Go 1.2 including tip.
We do not support Go 1.0 as we depend on `golang.org/x/net/html` which includes a reference to `io.ErrNoProgress` which did not exist in Go 1.0.
@@ -146,8 +146,8 @@ func main() {
We ship two default policies:
-1. `bluemonday.StrictPolicy()` which can be thought of as equivalent to stripping all HTML elements and their attributes as it has nothing on its whitelist. An example usage scenario would be blog post titles where HTML tags are not expected at all and if they are then the elements *and* the content of the elements should be stripped. This is a *very* strict policy.
-2. `bluemonday.UGCPolicy()` which allows a broad selection of HTML elements and attributes that are safe for user generated content. Note that this policy does *not* whitelist iframes, object, embed, styles, script, etc. An example usage scenario would be blog post bodies where a variety of formatting is expected along with the potential for TABLEs and IMGs.
+1. `bluemonday.StrictPolicy()` which can be thought of as equivalent to stripping all HTML elements and their attributes as it has nothing on its allowlist. An example usage scenario would be blog post titles where HTML tags are not expected at all and if they are then the elements *and* the content of the elements should be stripped. This is a *very* strict policy.
+2. `bluemonday.UGCPolicy()` which allows a broad selection of HTML elements and attributes that are safe for user generated content. Note that this policy does *not* allow iframes, object, embed, styles, script, etc. An example usage scenario would be blog post bodies where a variety of formatting is expected along with the potential for TABLEs and IMGs.
## Policy Building
@@ -220,7 +220,7 @@ p.AllowElements("fieldset", "select", "option")
### Inline CSS
-Although it's possible to handle inline CSS using `AllowAttrs` with a `Matching` rule, writing a single monolithic regular expression to safely process all inline CSS which you wish to allow is not a trivial task. Instead of attempting to do so, you can whitelist the `style` attribute on whichever element(s) you desire and use style policies to control and sanitize inline styles.
+Although it's possible to handle inline CSS using `AllowAttrs` with a `Matching` rule, writing a single monolithic regular expression to safely process all inline CSS which you wish to allow is not a trivial task. Instead of attempting to do so, you can allow the `style` attribute on whichever element(s) you desire and use style policies to control and sanitize inline styles.
It is suggested that you use `Matching` (with a suitable regular expression)
`MatchingEnum`, or `MatchingHandler` to ensure each style matches your needs,
@@ -241,7 +241,7 @@ p.AllowAttrs("style").OnElements("span", "p")
p.AllowStyles("text-decoration").MatchingEnum("underline", "line-through", "none").OnElements("span")
```
-Or you can specify elements based on a regex patterm match:
+Or you can specify elements based on a regex pattern match:
```go
p.AllowAttrs("style").OnElementsMatching(regex.MustCompile(`^my-element-`))
// Allow the 'text-decoration' property to be set to 'underline', 'line-through' or 'none'
@@ -254,6 +254,7 @@ validate the values for a given property. The string parameter has been
converted to lowercase and unicode code points have been converted.
```go
myHandler := func(value string) bool{
+ // Validate your input here
return true
}
p.AllowAttrs("style").OnElements("span", "p")
@@ -279,12 +280,12 @@ We provide some additional global options for safely working with links.
p.RequireParseableURLs(true)
```
-If you have enabled parseable URLs then the following option will `AllowRelativeURLs`. By default this is disabled (bluemonday is a whitelist tool... you need to explicitly tell us to permit things) and when disabled it will prevent all local and scheme relative URLs (i.e. `href="localpage.html"`, `href="../home.html"` and even `href="//www.google.com"` are relative):
+If you have enabled parseable URLs then the following option will `AllowRelativeURLs`. By default this is disabled (bluemonday is an allowlist tool... you need to explicitly tell us to permit things) and when disabled it will prevent all local and scheme relative URLs (i.e. `href="localpage.html"`, `href="../home.html"` and even `href="//www.google.com"` are relative):
```go
p.AllowRelativeURLs(true)
```
-If you have enabled parseable URLs then you can whitelist the schemes (commonly called protocol when thinking of `http` and `https`) that are permitted. Bear in mind that allowing relative URLs in the above option will allow for a blank scheme:
+If you have enabled parseable URLs then you can allow the schemes (commonly called protocol when thinking of `http` and `https`) that are permitted. Bear in mind that allowing relative URLs in the above option will allow for a blank scheme:
```go
p.AllowURLSchemes("mailto", "http", "https")
```
@@ -302,7 +303,7 @@ p.RequireNoReferrerOnLinks(true)
```
-We provide a convenience method that applies all of the above, but you will still need to whitelist the linkable elements for the URL rules to be applied to:
+We provide a convenience method that applies all of the above, but you will still need to allow the linkable elements for the URL rules to be applied to:
```go
p.AllowStandardURLs()
p.AllowAttrs("cite").OnElements("blockquote", "q")
@@ -372,11 +373,11 @@ p.AllowAttrs(
)
```
-Both examples exhibit the same issue, they declare attributes but do not then specify whether they are whitelisted globally or only on specific elements (and which elements). Attributes belong to one or more elements, and the policy needs to declare this.
+Both examples exhibit the same issue, they declare attributes but do not then specify whether they are allowed globally or only on specific elements (and which elements). Attributes belong to one or more elements, and the policy needs to declare this.
## Limitations
-We are not yet including any tools to help whitelist and sanitize CSS. Which means that unless you wish to do the heavy lifting in a single regular expression (inadvisable), **you should not allow the "style" attribute anywhere**.
+We are not yet including any tools to help allow and sanitize CSS. Which means that unless you wish to do the heavy lifting in a single regular expression (inadvisable), **you should not allow the "style" attribute anywhere**.
It is not the job of bluemonday to fix your bad HTML, it is merely the job of bluemonday to prevent malicious HTML getting through. If you have mismatched HTML elements, or non-conforming nesting of elements, those will remain. But if you have well-structured HTML bluemonday will not break it.
diff --git a/vendor/github.com/microcosm-cc/bluemonday/handlers.go b/vendor/github.com/microcosm-cc/bluemonday/css/handlers.go
similarity index 99%
rename from vendor/github.com/microcosm-cc/bluemonday/handlers.go
rename to vendor/github.com/microcosm-cc/bluemonday/css/handlers.go
index 9753d6e95283..200a6729a27c 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/handlers.go
+++ b/vendor/github.com/microcosm-cc/bluemonday/css/handlers.go
@@ -27,7 +27,7 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-package bluemonday
+package css
import (
"regexp"
@@ -329,7 +329,7 @@ func splitValues(value string) []string {
return values
}
-func getDefaultHandler(attr string) func(string) bool {
+func GetDefaultHandler(attr string) func(string) bool {
if defaultStyleHandlers[attr] != nil {
return defaultStyleHandlers[attr]
diff --git a/vendor/github.com/microcosm-cc/bluemonday/doc.go b/vendor/github.com/microcosm-cc/bluemonday/doc.go
index 71dab608986a..ba2d775ac9e1 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/doc.go
+++ b/vendor/github.com/microcosm-cc/bluemonday/doc.go
@@ -28,10 +28,10 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
/*
-Package bluemonday provides a way of describing a whitelist of HTML elements
+Package bluemonday provides a way of describing an allowlist of HTML elements
and attributes as a policy, and for that policy to be applied to untrusted
strings from users that may contain markup. All elements and attributes not on
-the whitelist will be stripped.
+the allowlist will be stripped.
The default bluemonday.UGCPolicy().Sanitize() turns this:
@@ -84,21 +84,21 @@ bluemonday is heavily inspired by both the OWASP Java HTML Sanitizer
We ship two default policies, one is bluemonday.StrictPolicy() and can be
thought of as equivalent to stripping all HTML elements and their attributes as
-it has nothing on its whitelist.
+it has nothing on its allowlist.
The other is bluemonday.UGCPolicy() and allows a broad selection of HTML
elements and attributes that are safe for user generated content. Note that
-this policy does not whitelist iframes, object, embed, styles, script, etc.
+this policy does not allow iframes, object, embed, styles, script, etc.
The essence of building a policy is to determine which HTML elements and
attributes are considered safe for your scenario. OWASP provide an XSS
prevention cheat sheet ( https://www.google.com/search?q=xss+prevention+cheat+sheet )
to help explain the risks, but essentially:
- 1. Avoid whitelisting anything other than plain HTML elements
- 2. Avoid whitelisting `script`, `style`, `iframe`, `object`, `embed`, `base`
+ 1. Avoid allowing anything other than plain HTML elements
+ 2. Avoid allowing `script`, `style`, `iframe`, `object`, `embed`, `base`
elements
- 3. Avoid whitelisting anything other than plain HTML elements with simple
+ 3. Avoid allowing anything other than plain HTML elements with simple
values that you can match to a regexp
*/
package bluemonday
diff --git a/vendor/github.com/microcosm-cc/bluemonday/go.mod b/vendor/github.com/microcosm-cc/bluemonday/go.mod
index 0ff3d77b036f..0e9028a62f40 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/go.mod
+++ b/vendor/github.com/microcosm-cc/bluemonday/go.mod
@@ -3,7 +3,8 @@ module github.com/microcosm-cc/bluemonday
go 1.16
require (
+ github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
github.com/aymerick/douceur v0.2.0
github.com/gorilla/css v1.0.0 // indirect
- golang.org/x/net v0.0.0-20210331212208-0fccb6fa2b5c
+ golang.org/x/net v0.0.0-20210614182718-04defd469f4e
)
diff --git a/vendor/github.com/microcosm-cc/bluemonday/go.sum b/vendor/github.com/microcosm-cc/bluemonday/go.sum
index 7955d9eb0211..049d51658ef1 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/go.sum
+++ b/vendor/github.com/microcosm-cc/bluemonday/go.sum
@@ -1,11 +1,18 @@
+github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d h1:Byv0BzEl3/e6D5CLfI0j/7hiIEtvGVFPCZ7Ei2oq8iQ=
+github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw=
github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY=
github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c=
-golang.org/x/net v0.0.0-20210331212208-0fccb6fa2b5c h1:KHUzaHIpjWVlVVNh65G3hhuj3KB1HnjY6Cq5cTvRQT8=
-golang.org/x/net v0.0.0-20210331212208-0fccb6fa2b5c/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
+golang.org/x/net v0.0.0-20210421230115-4e50805a0758 h1:aEpZnXcAmXkd6AvLb2OPt+EN1Zu/8Ne3pCqPjja5PXY=
+golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM=
+golang.org/x/net v0.0.0-20210610132358-84b48f89b13b h1:k+E048sYJHyVnsr1GDrRZWQ32D2C7lWs9JRc0bel53A=
+golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q=
+golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
diff --git a/vendor/github.com/microcosm-cc/bluemonday/helpers.go b/vendor/github.com/microcosm-cc/bluemonday/helpers.go
index 089fe9db90c4..776a4a6cd49d 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/helpers.go
+++ b/vendor/github.com/microcosm-cc/bluemonday/helpers.go
@@ -141,7 +141,7 @@ func (p *Policy) AllowStandardURLs() {
}
// AllowStandardAttributes will enable "id", "title" and the language specific
-// attributes "dir" and "lang" on all elements that are whitelisted
+// attributes "dir" and "lang" on all elements that are allowed
func (p *Policy) AllowStandardAttributes() {
// "dir" "lang" are permitted as both language attributes affect charsets
// and direction of text.
diff --git a/vendor/github.com/microcosm-cc/bluemonday/policy.go b/vendor/github.com/microcosm-cc/bluemonday/policy.go
index 9c7e662fc218..602a2037983e 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/policy.go
+++ b/vendor/github.com/microcosm-cc/bluemonday/policy.go
@@ -35,9 +35,11 @@ import (
"net/url"
"regexp"
"strings"
+
+ "github.com/microcosm-cc/bluemonday/css"
)
-// Policy encapsulates the whitelist of HTML elements and attributes that will
+// Policy encapsulates the allowlist of HTML elements and attributes that will
// be applied to the sanitised HTML.
//
// You should use bluemonday.NewPolicy() to create a blank policy as the
@@ -86,28 +88,31 @@ type Policy struct {
// When true, allow data attributes.
allowDataAttributes bool
- // map[htmlElementName]map[htmlAttributeName]attrPolicy
- elsAndAttrs map[string]map[string]attrPolicy
+ // When true, allow comments.
+ allowComments bool
+
+ // map[htmlElementName]map[htmlAttributeName][]attrPolicy
+ elsAndAttrs map[string]map[string][]attrPolicy
// elsMatchingAndAttrs stores regex based element matches along with attributes
- elsMatchingAndAttrs map[*regexp.Regexp]map[string]attrPolicy
+ elsMatchingAndAttrs map[*regexp.Regexp]map[string][]attrPolicy
- // map[htmlAttributeName]attrPolicy
- globalAttrs map[string]attrPolicy
+ // map[htmlAttributeName][]attrPolicy
+ globalAttrs map[string][]attrPolicy
- // map[htmlElementName]map[cssPropertyName]stylePolicy
- elsAndStyles map[string]map[string]stylePolicy
+ // map[htmlElementName]map[cssPropertyName][]stylePolicy
+ elsAndStyles map[string]map[string][]stylePolicy
- // map[regex]map[cssPropertyName]stylePolicy
- elsMatchingAndStyles map[*regexp.Regexp]map[string]stylePolicy
+ // map[regex]map[cssPropertyName][]stylePolicy
+ elsMatchingAndStyles map[*regexp.Regexp]map[string][]stylePolicy
- // map[cssPropertyName]stylePolicy
- globalStyles map[string]stylePolicy
+ // map[cssPropertyName][]stylePolicy
+ globalStyles map[string][]stylePolicy
// If urlPolicy is nil, all URLs with matching schema are allowed.
// Otherwise, only the URLs with matching schema and urlPolicy(url)
// returning true are allowed.
- allowURLSchemes map[string]urlPolicy
+ allowURLSchemes map[string][]urlPolicy
// If an element has had all attributes removed as a result of a policy
// being applied, then the element would be removed from the output.
@@ -174,22 +179,22 @@ type urlPolicy func(url *url.URL) (allowUrl bool)
// init initializes the maps if this has not been done already
func (p *Policy) init() {
if !p.initialized {
- p.elsAndAttrs = make(map[string]map[string]attrPolicy)
- p.elsMatchingAndAttrs = make(map[*regexp.Regexp]map[string]attrPolicy)
- p.globalAttrs = make(map[string]attrPolicy)
- p.elsAndStyles = make(map[string]map[string]stylePolicy)
- p.elsMatchingAndStyles = make(map[*regexp.Regexp]map[string]stylePolicy)
- p.globalStyles = make(map[string]stylePolicy)
- p.allowURLSchemes = make(map[string]urlPolicy)
+ p.elsAndAttrs = make(map[string]map[string][]attrPolicy)
+ p.elsMatchingAndAttrs = make(map[*regexp.Regexp]map[string][]attrPolicy)
+ p.globalAttrs = make(map[string][]attrPolicy)
+ p.elsAndStyles = make(map[string]map[string][]stylePolicy)
+ p.elsMatchingAndStyles = make(map[*regexp.Regexp]map[string][]stylePolicy)
+ p.globalStyles = make(map[string][]stylePolicy)
+ p.allowURLSchemes = make(map[string][]urlPolicy)
p.setOfElementsAllowedWithoutAttrs = make(map[string]struct{})
p.setOfElementsToSkipContent = make(map[string]struct{})
p.initialized = true
}
}
-// NewPolicy returns a blank policy with nothing whitelisted or permitted. This
+// NewPolicy returns a blank policy with nothing allowed or permitted. This
// is the recommended way to start building a policy and you should now use
-// AllowAttrs() and/or AllowElements() to construct the whitelist of HTML
+// AllowAttrs() and/or AllowElements() to construct the allowlist of HTML
// elements and attributes.
func NewPolicy() *Policy {
@@ -203,7 +208,7 @@ func NewPolicy() *Policy {
// AllowAttrs takes a range of HTML attribute names and returns an
// attribute policy builder that allows you to specify the pattern and scope of
-// the whitelisted attribute.
+// the allowed attribute.
//
// The attribute policy is only added to the core policy when either Globally()
// or OnElements(...) are called.
@@ -223,7 +228,7 @@ func (p *Policy) AllowAttrs(attrNames ...string) *attrPolicyBuilder {
return &abp
}
-// AllowDataAttributes whitelists all data attributes. We can't specify the name
+// AllowDataAttributes permits all data attributes. We can't specify the name
// of each attribute exactly as they are customized.
//
// NOTE: These values are not sanitized and applications that evaluate or process
@@ -238,6 +243,22 @@ func (p *Policy) AllowDataAttributes() {
p.allowDataAttributes = true
}
+// AllowComments allows comments.
+//
+// Please note that only one type of comment will be allowed by this, this is the
+// the standard HTML comment which includes the use of that to permit
+// conditionals as per https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/ms537512(v=vs.85)?redirectedfrom=MSDN
+//
+// What is not permitted are CDATA XML comments, as the x/net/html package we depend
+// on does not handle this fully and we are not choosing to take on that work:
+// https://pkg.go.dev/golang.org/x/net/html#Tokenizer.AllowCDATA . If the x/net/html
+// package changes this then these will be considered, otherwise if you AllowComments
+// but provide a CDATA comment, then as per the documentation in x/net/html this will
+// be treated as a plain HTML comment.
+func (p *Policy) AllowComments() {
+ p.allowComments = true
+}
+
// AllowNoAttrs says that attributes on element are optional.
//
// The attribute policy is only added to the core policy when OnElements(...)
@@ -265,8 +286,7 @@ func (abp *attrPolicyBuilder) AllowNoAttrs() *attrPolicyBuilder {
}
// Matching allows a regular expression to be applied to a nascent attribute
-// policy, and returns the attribute policy. Calling this more than once will
-// replace the existing regexp.
+// policy, and returns the attribute policy.
func (abp *attrPolicyBuilder) Matching(regex *regexp.Regexp) *attrPolicyBuilder {
abp.regexp = regex
@@ -284,7 +304,7 @@ func (abp *attrPolicyBuilder) OnElements(elements ...string) *Policy {
for _, attr := range abp.attrNames {
if _, ok := abp.p.elsAndAttrs[element]; !ok {
- abp.p.elsAndAttrs[element] = make(map[string]attrPolicy)
+ abp.p.elsAndAttrs[element] = make(map[string][]attrPolicy)
}
ap := attrPolicy{}
@@ -292,14 +312,14 @@ func (abp *attrPolicyBuilder) OnElements(elements ...string) *Policy {
ap.regexp = abp.regexp
}
- abp.p.elsAndAttrs[element][attr] = ap
+ abp.p.elsAndAttrs[element][attr] = append(abp.p.elsAndAttrs[element][attr], ap)
}
if abp.allowEmpty {
abp.p.setOfElementsAllowedWithoutAttrs[element] = struct{}{}
if _, ok := abp.p.elsAndAttrs[element]; !ok {
- abp.p.elsAndAttrs[element] = make(map[string]attrPolicy)
+ abp.p.elsAndAttrs[element] = make(map[string][]attrPolicy)
}
}
}
@@ -312,19 +332,19 @@ func (abp *attrPolicyBuilder) OnElements(elements ...string) *Policy {
func (abp *attrPolicyBuilder) OnElementsMatching(regex *regexp.Regexp) *Policy {
for _, attr := range abp.attrNames {
if _, ok := abp.p.elsMatchingAndAttrs[regex]; !ok {
- abp.p.elsMatchingAndAttrs[regex] = make(map[string]attrPolicy)
+ abp.p.elsMatchingAndAttrs[regex] = make(map[string][]attrPolicy)
}
ap := attrPolicy{}
if abp.regexp != nil {
ap.regexp = abp.regexp
}
- abp.p.elsMatchingAndAttrs[regex][attr] = ap
+ abp.p.elsMatchingAndAttrs[regex][attr] = append(abp.p.elsMatchingAndAttrs[regex][attr], ap)
}
if abp.allowEmpty {
abp.p.setOfElementsMatchingAllowedWithoutAttrs = append(abp.p.setOfElementsMatchingAllowedWithoutAttrs, regex)
if _, ok := abp.p.elsMatchingAndAttrs[regex]; !ok {
- abp.p.elsMatchingAndAttrs[regex] = make(map[string]attrPolicy)
+ abp.p.elsMatchingAndAttrs[regex] = make(map[string][]attrPolicy)
}
}
@@ -337,7 +357,7 @@ func (abp *attrPolicyBuilder) Globally() *Policy {
for _, attr := range abp.attrNames {
if _, ok := abp.p.globalAttrs[attr]; !ok {
- abp.p.globalAttrs[attr] = attrPolicy{}
+ abp.p.globalAttrs[attr] = []attrPolicy{}
}
ap := attrPolicy{}
@@ -345,7 +365,7 @@ func (abp *attrPolicyBuilder) Globally() *Policy {
ap.regexp = abp.regexp
}
- abp.p.globalAttrs[attr] = ap
+ abp.p.globalAttrs[attr] = append(abp.p.globalAttrs[attr], ap)
}
return abp.p
@@ -353,7 +373,7 @@ func (abp *attrPolicyBuilder) Globally() *Policy {
// AllowStyles takes a range of CSS property names and returns a
// style policy builder that allows you to specify the pattern and scope of
-// the whitelisted property.
+// the allowed property.
//
// The style policy is only added to the core policy when either Globally()
// or OnElements(...) are called.
@@ -373,8 +393,7 @@ func (p *Policy) AllowStyles(propertyNames ...string) *stylePolicyBuilder {
}
// Matching allows a regular expression to be applied to a nascent style
-// policy, and returns the style policy. Calling this more than once will
-// replace the existing regexp.
+// policy, and returns the style policy.
func (spb *stylePolicyBuilder) Matching(regex *regexp.Regexp) *stylePolicyBuilder {
spb.regexp = regex
@@ -383,8 +402,7 @@ func (spb *stylePolicyBuilder) Matching(regex *regexp.Regexp) *stylePolicyBuilde
}
// MatchingEnum allows a list of allowed values to be applied to a nascent style
-// policy, and returns the style policy. Calling this more than once will
-// replace the existing list of allowed values.
+// policy, and returns the style policy.
func (spb *stylePolicyBuilder) MatchingEnum(enum ...string) *stylePolicyBuilder {
spb.enum = enum
@@ -393,8 +411,7 @@ func (spb *stylePolicyBuilder) MatchingEnum(enum ...string) *stylePolicyBuilder
}
// MatchingHandler allows a handler to be applied to a nascent style
-// policy, and returns the style policy. Calling this more than once will
-// replace the existing handler.
+// policy, and returns the style policy.
func (spb *stylePolicyBuilder) MatchingHandler(handler func(string) bool) *stylePolicyBuilder {
spb.handler = handler
@@ -412,7 +429,7 @@ func (spb *stylePolicyBuilder) OnElements(elements ...string) *Policy {
for _, attr := range spb.propertyNames {
if _, ok := spb.p.elsAndStyles[element]; !ok {
- spb.p.elsAndStyles[element] = make(map[string]stylePolicy)
+ spb.p.elsAndStyles[element] = make(map[string][]stylePolicy)
}
sp := stylePolicy{}
@@ -423,9 +440,9 @@ func (spb *stylePolicyBuilder) OnElements(elements ...string) *Policy {
} else if spb.regexp != nil {
sp.regexp = spb.regexp
} else {
- sp.handler = getDefaultHandler(attr)
+ sp.handler = css.GetDefaultHandler(attr)
}
- spb.p.elsAndStyles[element][attr] = sp
+ spb.p.elsAndStyles[element][attr] = append(spb.p.elsAndStyles[element][attr], sp)
}
}
@@ -439,7 +456,7 @@ func (spb *stylePolicyBuilder) OnElementsMatching(regex *regexp.Regexp) *Policy
for _, attr := range spb.propertyNames {
if _, ok := spb.p.elsMatchingAndStyles[regex]; !ok {
- spb.p.elsMatchingAndStyles[regex] = make(map[string]stylePolicy)
+ spb.p.elsMatchingAndStyles[regex] = make(map[string][]stylePolicy)
}
sp := stylePolicy{}
@@ -450,9 +467,9 @@ func (spb *stylePolicyBuilder) OnElementsMatching(regex *regexp.Regexp) *Policy
} else if spb.regexp != nil {
sp.regexp = spb.regexp
} else {
- sp.handler = getDefaultHandler(attr)
+ sp.handler = css.GetDefaultHandler(attr)
}
- spb.p.elsMatchingAndStyles[regex][attr] = sp
+ spb.p.elsMatchingAndStyles[regex][attr] = append(spb.p.elsMatchingAndStyles[regex][attr], sp)
}
return spb.p
@@ -464,7 +481,7 @@ func (spb *stylePolicyBuilder) Globally() *Policy {
for _, attr := range spb.propertyNames {
if _, ok := spb.p.globalStyles[attr]; !ok {
- spb.p.globalStyles[attr] = stylePolicy{}
+ spb.p.globalStyles[attr] = []stylePolicy{}
}
// Use only one strategy for validating styles, fallback to default
@@ -476,15 +493,15 @@ func (spb *stylePolicyBuilder) Globally() *Policy {
} else if spb.regexp != nil {
sp.regexp = spb.regexp
} else {
- sp.handler = getDefaultHandler(attr)
+ sp.handler = css.GetDefaultHandler(attr)
}
- spb.p.globalStyles[attr] = sp
+ spb.p.globalStyles[attr] = append(spb.p.globalStyles[attr], sp)
}
return spb.p
}
-// AllowElements will append HTML elements to the whitelist without applying an
+// AllowElements will append HTML elements to the allowlist without applying an
// attribute policy to those elements (the elements are permitted
// sans-attributes)
func (p *Policy) AllowElements(names ...string) *Policy {
@@ -494,17 +511,19 @@ func (p *Policy) AllowElements(names ...string) *Policy {
element = strings.ToLower(element)
if _, ok := p.elsAndAttrs[element]; !ok {
- p.elsAndAttrs[element] = make(map[string]attrPolicy)
+ p.elsAndAttrs[element] = make(map[string][]attrPolicy)
}
}
return p
}
+// AllowElementsMatching will append HTML elements to the allowlist if they
+// match a regexp.
func (p *Policy) AllowElementsMatching(regex *regexp.Regexp) *Policy {
p.init()
if _, ok := p.elsMatchingAndAttrs[regex]; !ok {
- p.elsMatchingAndAttrs[regex] = make(map[string]attrPolicy)
+ p.elsMatchingAndAttrs[regex] = make(map[string][]attrPolicy)
}
return p
}
@@ -611,7 +630,7 @@ func (p *Policy) AllowRelativeURLs(require bool) *Policy {
return p
}
-// AllowURLSchemes will append URL schemes to the whitelist
+// AllowURLSchemes will append URL schemes to the allowlist
// Example: p.AllowURLSchemes("mailto", "http", "https")
func (p *Policy) AllowURLSchemes(schemes ...string) *Policy {
p.init()
@@ -629,7 +648,7 @@ func (p *Policy) AllowURLSchemes(schemes ...string) *Policy {
}
// AllowURLSchemeWithCustomPolicy will append URL schemes with
-// a custom URL policy to the whitelist.
+// a custom URL policy to the allowlist.
// Only the URLs with matching schema and urlPolicy(url)
// returning true will be allowed.
func (p *Policy) AllowURLSchemeWithCustomPolicy(
@@ -643,13 +662,13 @@ func (p *Policy) AllowURLSchemeWithCustomPolicy(
scheme = strings.ToLower(scheme)
- p.allowURLSchemes[scheme] = urlPolicy
+ p.allowURLSchemes[scheme] = append(p.allowURLSchemes[scheme], urlPolicy)
return p
}
// AddSpaceWhenStrippingTag states whether to add a single space " " when
-// removing tags that are not whitelisted by the policy.
+// removing tags that are not allowed by the policy.
//
// This is useful if you expect to strip tags in dense markup and may lose the
// value of whitespace.
diff --git a/vendor/github.com/microcosm-cc/bluemonday/sanitize.go b/vendor/github.com/microcosm-cc/bluemonday/sanitize.go
index f4d23551a33c..5f4b60d714cf 100644
--- a/vendor/github.com/microcosm-cc/bluemonday/sanitize.go
+++ b/vendor/github.com/microcosm-cc/bluemonday/sanitize.go
@@ -31,6 +31,7 @@ package bluemonday
import (
"bytes"
+ "fmt"
"io"
"net/url"
"regexp"
@@ -47,10 +48,11 @@ var (
dataAttributeXMLPrefix = regexp.MustCompile("^xml.+")
dataAttributeInvalidChars = regexp.MustCompile("[A-Z;]+")
cssUnicodeChar = regexp.MustCompile(`\\[0-9a-f]{1,6} ?`)
+ dataURIbase64Prefix = regexp.MustCompile(`^data:[^,]*;base64,`)
)
// Sanitize takes a string that contains a HTML fragment or document and applies
-// the given policy whitelist.
+// the given policy allowlist.
//
// It returns a HTML string that has been sanitized by the policy or an empty
// string if an error has occurred (most likely as a consequence of extremely
@@ -60,11 +62,11 @@ func (p *Policy) Sanitize(s string) string {
return s
}
- return p.sanitize(strings.NewReader(s)).String()
+ return p.sanitizeWithBuff(strings.NewReader(s)).String()
}
// SanitizeBytes takes a []byte that contains a HTML fragment or document and applies
-// the given policy whitelist.
+// the given policy allowlist.
//
// It returns a []byte containing the HTML that has been sanitized by the policy
// or an empty []byte if an error has occurred (most likely as a consequence of
@@ -74,26 +76,32 @@ func (p *Policy) SanitizeBytes(b []byte) []byte {
return b
}
- return p.sanitize(bytes.NewReader(b)).Bytes()
+ return p.sanitizeWithBuff(bytes.NewReader(b)).Bytes()
}
// SanitizeReader takes an io.Reader that contains a HTML fragment or document
-// and applies the given policy whitelist.
+// and applies the given policy allowlist.
//
// It returns a bytes.Buffer containing the HTML that has been sanitized by the
// policy. Errors during sanitization will merely return an empty result.
func (p *Policy) SanitizeReader(r io.Reader) *bytes.Buffer {
- return p.sanitize(r)
+ return p.sanitizeWithBuff(r)
+}
+
+// SanitizeReaderToWriter takes an io.Reader that contains a HTML fragment or document
+// and applies the given policy allowlist and writes to the provided writer returning
+// an error if there is one.
+func (p *Policy) SanitizeReaderToWriter(r io.Reader, w io.Writer) error {
+ return p.sanitize(r, w)
}
const escapedURLChars = "'<>\"\r"
-func escapeUrlComponent(val string) string {
- w := bytes.NewBufferString("")
+func escapeUrlComponent(w stringWriterWriter, val string) error {
i := strings.IndexAny(val, escapedURLChars)
for i != -1 {
if _, err := w.WriteString(val[:i]); err != nil {
- return w.String()
+ return err
}
var esc string
switch val[i] {
@@ -114,15 +122,15 @@ func escapeUrlComponent(val string) string {
}
val = val[i+1:]
if _, err := w.WriteString(esc); err != nil {
- return w.String()
+ return err
}
i = strings.IndexAny(val, escapedURLChars)
}
- w.WriteString(val)
- return w.String()
+ _, err := w.WriteString(val)
+ return err
}
-// Query represents a query
+// Query represents a single part of the query string, a query param
type Query struct {
Key string
Value string
@@ -130,6 +138,10 @@ type Query struct {
}
func parseQuery(query string) (values []Query, err error) {
+ // This is essentially a copy of parseQuery from
+ // https://golang.org/src/net/url/url.go but adjusted to build our values
+ // based on our type, which we need to preserve the ordering of the query
+ // string
for query != "" {
key := query
if i := strings.IndexAny(key, "&;"); i >= 0 {
@@ -170,18 +182,18 @@ func parseQuery(query string) (values []Query, err error) {
}
func encodeQueries(queries []Query) string {
- var b strings.Builder
+ var buff bytes.Buffer
for i, query := range queries {
- b.WriteString(url.QueryEscape(query.Key))
+ buff.WriteString(url.QueryEscape(query.Key))
if query.HasValue {
- b.WriteString("=")
- b.WriteString(url.QueryEscape(query.Value))
+ buff.WriteString("=")
+ buff.WriteString(url.QueryEscape(query.Value))
}
if i < len(queries)-1 {
- b.WriteString("&")
+ buff.WriteString("&")
}
}
- return b.String()
+ return buff.String()
}
func sanitizedURL(val string) (string, error) {
@@ -205,45 +217,24 @@ func sanitizedURL(val string) (string, error) {
return u.String(), nil
}
-func (p *Policy) writeLinkableBuf(buff *bytes.Buffer, token *html.Token) {
- // do not escape multiple query parameters
- tokenBuff := bytes.NewBufferString("")
- tokenBuff.WriteString("<")
- tokenBuff.WriteString(token.Data)
- for _, attr := range token.Attr {
- tokenBuff.WriteByte(' ')
- tokenBuff.WriteString(attr.Key)
- tokenBuff.WriteString(`="`)
- switch attr.Key {
- case "href", "src":
- u, ok := p.validURL(attr.Val)
- if !ok {
- tokenBuff.WriteString(html.EscapeString(attr.Val))
- continue
- }
- u, err := sanitizedURL(u)
- if err == nil {
- tokenBuff.WriteString(u)
- } else {
- // fallthrough
- tokenBuff.WriteString(html.EscapeString(attr.Val))
- }
- default:
- // re-apply
- tokenBuff.WriteString(html.EscapeString(attr.Val))
- }
- tokenBuff.WriteByte('"')
+// Performs the actual sanitization process.
+func (p *Policy) sanitizeWithBuff(r io.Reader) *bytes.Buffer {
+ var buff bytes.Buffer
+ if err := p.sanitize(r, &buff); err != nil {
+ return &bytes.Buffer{}
}
- if token.Type == html.SelfClosingTagToken {
- tokenBuff.WriteString("/")
- }
- tokenBuff.WriteString(">")
- buff.WriteString(tokenBuff.String())
+ return &buff
}
-// Performs the actual sanitization process.
-func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
+type asStringWriter struct {
+ io.Writer
+}
+func (a *asStringWriter) WriteString(s string) (int, error) {
+ return a.Write([]byte(s))
+}
+
+func (p *Policy) sanitize(r io.Reader, w io.Writer) error {
// It is possible that the developer has created the policy via:
// p := bluemonday.Policy{}
// rather than:
@@ -252,8 +243,12 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
// would initiliaze the maps, then we need to do that.
p.init()
+ buff, ok := w.(stringWriterWriter)
+ if !ok {
+ buff = &asStringWriter{w}
+ }
+
var (
- buff bytes.Buffer
skipElementContent bool
skippingElementsCount int64
skipClosingTag bool
@@ -267,11 +262,11 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
err := tokenizer.Err()
if err == io.EOF {
// End of input means end of processing
- return &buff
+ return nil
}
// Raw tokenizer error
- return &bytes.Buffer{}
+ return err
}
token := tokenizer.Token()
@@ -289,6 +284,10 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
case html.CommentToken:
// Comments are ignored by default
+ if p.allowComments {
+ // But if allowed then write the comment out as-is
+ buff.WriteString(token.String())
+ }
case html.StartTagToken:
@@ -303,14 +302,18 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
skippingElementsCount++
}
if p.addSpaces {
- buff.WriteString(" ")
+ if _, err := buff.WriteString(" "); err != nil {
+ return err
+ }
}
break
}
aps = aa
}
if len(token.Attr) != 0 {
- token.Attr = p.sanitizeAttrs(token.Data, token.Attr, aps)
+ token.Attr = escapeAttributes(
+ p.sanitizeAttrs(token.Data, token.Attr, aps),
+ )
}
if len(token.Attr) == 0 {
@@ -318,18 +321,17 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
skipClosingTag = true
closingTagToSkipStack = append(closingTagToSkipStack, token.Data)
if p.addSpaces {
- buff.WriteString(" ")
+ if _, err := buff.WriteString(" "); err != nil {
+ return err
+ }
}
break
}
}
if !skipElementContent {
- // do not escape multiple query parameters
- if linkable(token.Data) {
- p.writeLinkableBuf(&buff, &token)
- } else {
- buff.WriteString(token.String())
+ if _, err := buff.WriteString(token.String()); err != nil {
+ return err
}
}
@@ -345,7 +347,9 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
skipClosingTag = false
}
if p.addSpaces {
- buff.WriteString(" ")
+ if _, err := buff.WriteString(" "); err != nil {
+ return err
+ }
}
break
}
@@ -366,14 +370,18 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
}
if !match {
if p.addSpaces {
- buff.WriteString(" ")
+ if _, err := buff.WriteString(" "); err != nil {
+ return err
+ }
}
break
}
}
if !skipElementContent {
- buff.WriteString(token.String())
+ if _, err := buff.WriteString(token.String()); err != nil {
+ return err
+ }
}
case html.SelfClosingTagToken:
@@ -383,7 +391,9 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
aa, matched := p.matchRegex(token.Data)
if !matched {
if p.addSpaces && !matched {
- buff.WriteString(" ")
+ if _, err := buff.WriteString(" "); err != nil {
+ return err
+ }
}
break
}
@@ -391,21 +401,20 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
}
if len(token.Attr) != 0 {
- token.Attr = p.sanitizeAttrs(token.Data, token.Attr, aps)
+ token.Attr = escapeAttributes(p.sanitizeAttrs(token.Data, token.Attr, aps))
}
if len(token.Attr) == 0 && !p.allowNoAttrs(token.Data) {
if p.addSpaces {
- buff.WriteString(" ")
+ if _, err := buff.WriteString(" "); err != nil {
+ return err
+ }
break
}
}
if !skipElementContent {
- // do not escape multiple query parameters
- if linkable(token.Data) {
- p.writeLinkableBuf(&buff, &token)
- } else {
- buff.WriteString(token.String())
+ if _, err := buff.WriteString(token.String()); err != nil {
+ return err
}
}
@@ -416,20 +425,26 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
case `script`:
// not encouraged, but if a policy allows JavaScript we
// should not HTML escape it as that would break the output
- buff.WriteString(token.Data)
- case `style`:
+ if _, err := buff.WriteString(token.Data); err != nil {
+ return err
+ }
+ case "style":
// not encouraged, but if a policy allows CSS styles we
// should not HTML escape it as that would break the output
- buff.WriteString(token.Data)
+ if _, err := buff.WriteString(token.Data); err != nil {
+ return err
+ }
default:
// HTML escape the text
- buff.WriteString(token.String())
+ if _, err := buff.WriteString(token.String()); err != nil {
+ return err
+ }
}
}
default:
// A token that didn't exist in the html package when we wrote this
- return &bytes.Buffer{}
+ return fmt.Errorf("unknown token: %v", token)
}
}
}
@@ -440,7 +455,7 @@ func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
func (p *Policy) sanitizeAttrs(
elementName string,
attrs []html.Attribute,
- aps map[string]attrPolicy,
+ aps map[string][]attrPolicy,
) []html.Attribute {
if len(attrs) == 0 {
@@ -465,8 +480,9 @@ func (p *Policy) sanitizeAttrs(
}
// Builds a new attribute slice based on the whether the attribute has been
- // whitelisted explicitly or globally.
+ // allowed explicitly or globally.
cleanAttrs := []html.Attribute{}
+attrsLoop:
for _, htmlAttr := range attrs {
if p.allowDataAttributes {
// If we see a data attribute, let it through.
@@ -489,27 +505,32 @@ func (p *Policy) sanitizeAttrs(
}
// Is there an element specific attribute policy that applies?
- if ap, ok := aps[htmlAttr.Key]; ok {
- if ap.regexp != nil {
- if ap.regexp.MatchString(htmlAttr.Val) {
+ if apl, ok := aps[htmlAttr.Key]; ok {
+ for _, ap := range apl {
+ if ap.regexp != nil {
+ if ap.regexp.MatchString(htmlAttr.Val) {
+ cleanAttrs = append(cleanAttrs, htmlAttr)
+ continue attrsLoop
+ }
+ } else {
cleanAttrs = append(cleanAttrs, htmlAttr)
- continue
+ continue attrsLoop
}
- } else {
- cleanAttrs = append(cleanAttrs, htmlAttr)
- continue
}
}
// Is there a global attribute policy that applies?
- if ap, ok := p.globalAttrs[htmlAttr.Key]; ok {
-
- if ap.regexp != nil {
- if ap.regexp.MatchString(htmlAttr.Val) {
+ if apl, ok := p.globalAttrs[htmlAttr.Key]; ok {
+ for _, ap := range apl {
+ if ap.regexp != nil {
+ if ap.regexp.MatchString(htmlAttr.Val) {
+ htmlAttr.Val = escapeAttribute(htmlAttr.Val)
+ cleanAttrs = append(cleanAttrs, htmlAttr)
+ }
+ } else {
+ htmlAttr.Val = escapeAttribute(htmlAttr.Val)
cleanAttrs = append(cleanAttrs, htmlAttr)
}
- } else {
- cleanAttrs = append(cleanAttrs, htmlAttr)
}
}
}
@@ -533,7 +554,7 @@ func (p *Policy) sanitizeAttrs(
tmpAttrs := []html.Attribute{}
for _, htmlAttr := range cleanAttrs {
switch elementName {
- case "a", "area", "link":
+ case "a", "area", "base", "link":
if htmlAttr.Key == "href" {
if u, ok := p.validURL(htmlAttr.Val); ok {
htmlAttr.Val = u
@@ -542,7 +563,7 @@ func (p *Policy) sanitizeAttrs(
break
}
tmpAttrs = append(tmpAttrs, htmlAttr)
- case "blockquote", "q":
+ case "blockquote", "del", "ins", "q":
if htmlAttr.Key == "cite" {
if u, ok := p.validURL(htmlAttr.Val); ok {
htmlAttr.Val = u
@@ -551,7 +572,7 @@ func (p *Policy) sanitizeAttrs(
break
}
tmpAttrs = append(tmpAttrs, htmlAttr)
- case "img", "script":
+ case "audio", "embed", "iframe", "img", "script", "source", "track", "video":
if htmlAttr.Key == "src" {
if u, ok := p.validURL(htmlAttr.Val); ok {
htmlAttr.Val = u
@@ -576,7 +597,7 @@ func (p *Policy) sanitizeAttrs(
// Add rel="nofollow" if a "href" exists
switch elementName {
- case "a", "area", "link":
+ case "a", "area", "base", "link":
var hrefFound bool
var externalLink bool
for _, htmlAttr := range cleanAttrs {
@@ -753,14 +774,14 @@ func (p *Policy) sanitizeAttrs(
func (p *Policy) sanitizeStyles(attr html.Attribute, elementName string) html.Attribute {
sps := p.elsAndStyles[elementName]
if len(sps) == 0 {
- sps = map[string]stylePolicy{}
+ sps = map[string][]stylePolicy{}
// check for any matching elements, if we don't already have a policy found
// if multiple matches are found they will be overwritten, it's best
// to not have overlapping matchers
for regex, policies := range p.elsMatchingAndStyles {
if regex.MatchString(elementName) {
for k, v := range policies {
- sps[k] = v
+ sps[k] = append(sps[k], v...)
}
}
}
@@ -778,46 +799,51 @@ func (p *Policy) sanitizeStyles(attr html.Attribute, elementName string) html.At
clean := []string{}
prefixes := []string{"-webkit-", "-moz-", "-ms-", "-o-", "mso-", "-xv-", "-atsc-", "-wap-", "-khtml-", "prince-", "-ah-", "-hp-", "-ro-", "-rim-", "-tc-"}
+decLoop:
for _, dec := range decs {
- addedProperty := false
tempProperty := strings.ToLower(dec.Property)
tempValue := removeUnicode(strings.ToLower(dec.Value))
for _, i := range prefixes {
tempProperty = strings.TrimPrefix(tempProperty, i)
}
- if sp, ok := sps[tempProperty]; ok {
- if sp.handler != nil {
- if sp.handler(tempValue) {
- clean = append(clean, dec.Property+": "+dec.Value)
- addedProperty = true
+ if spl, ok := sps[tempProperty]; ok {
+ for _, sp := range spl {
+ if sp.handler != nil {
+ if sp.handler(tempValue) {
+ clean = append(clean, dec.Property+": "+dec.Value)
+ continue decLoop
+ }
+ } else if len(sp.enum) > 0 {
+ if stringInSlice(tempValue, sp.enum) {
+ clean = append(clean, dec.Property+": "+dec.Value)
+ continue decLoop
+ }
+ } else if sp.regexp != nil {
+ if sp.regexp.MatchString(tempValue) {
+ clean = append(clean, dec.Property+": "+dec.Value)
+ continue decLoop
+ }
}
- } else if len(sp.enum) > 0 {
- if stringInSlice(tempValue, sp.enum) {
- clean = append(clean, dec.Property+": "+dec.Value)
- addedProperty = true
- }
- } else if sp.regexp != nil {
- if sp.regexp.MatchString(tempValue) {
- clean = append(clean, dec.Property+": "+dec.Value)
- addedProperty = true
- }
- continue
}
}
- if sp, ok := p.globalStyles[tempProperty]; ok && !addedProperty {
- if sp.handler != nil {
- if sp.handler(tempValue) {
- clean = append(clean, dec.Property+": "+dec.Value)
+ if spl, ok := p.globalStyles[tempProperty]; ok {
+ for _, sp := range spl {
+ if sp.handler != nil {
+ if sp.handler(tempValue) {
+ clean = append(clean, dec.Property+": "+dec.Value)
+ continue decLoop
+ }
+ } else if len(sp.enum) > 0 {
+ if stringInSlice(tempValue, sp.enum) {
+ clean = append(clean, dec.Property+": "+dec.Value)
+ continue decLoop
+ }
+ } else if sp.regexp != nil {
+ if sp.regexp.MatchString(tempValue) {
+ clean = append(clean, dec.Property+": "+dec.Value)
+ continue decLoop
+ }
}
- } else if len(sp.enum) > 0 {
- if stringInSlice(tempValue, sp.enum) {
- clean = append(clean, dec.Property+": "+dec.Value)
- }
- } else if sp.regexp != nil {
- if sp.regexp.MatchString(tempValue) {
- clean = append(clean, dec.Property+": "+dec.Value)
- }
- continue
}
}
}
@@ -848,11 +874,28 @@ func (p *Policy) validURL(rawurl string) (string, bool) {
rawurl = strings.TrimSpace(rawurl)
// URLs cannot contain whitespace, unless it is a data-uri
- if (strings.Contains(rawurl, " ") ||
+ if strings.Contains(rawurl, " ") ||
strings.Contains(rawurl, "\t") ||
- strings.Contains(rawurl, "\n")) &&
- !strings.HasPrefix(rawurl, `data:`) {
- return "", false
+ strings.Contains(rawurl, "\n") {
+ if !strings.HasPrefix(rawurl, `data:`) {
+ return "", false
+ }
+
+ // Remove \r and \n from base64 encoded data to pass url.Parse.
+ matched := dataURIbase64Prefix.FindString(rawurl)
+ if matched != "" {
+ rawurl = matched + strings.Replace(
+ strings.Replace(
+ rawurl[len(matched):],
+ "\r",
+ "",
+ -1,
+ ),
+ "\n",
+ "",
+ -1,
+ )
+ }
}
// URLs are valid if they parse
@@ -863,16 +906,21 @@ func (p *Policy) validURL(rawurl string) (string, bool) {
if u.Scheme != "" {
- urlPolicy, ok := p.allowURLSchemes[u.Scheme]
+ urlPolicies, ok := p.allowURLSchemes[u.Scheme]
if !ok {
return "", false
-
}
- if urlPolicy == nil || urlPolicy(u) == true {
+ if len(urlPolicies) == 0 {
return u.String(), true
}
+ for _, urlPolicy := range urlPolicies {
+ if urlPolicy(u) == true {
+ return u.String(), true
+ }
+ }
+
return "", false
}
@@ -890,7 +938,14 @@ func (p *Policy) validURL(rawurl string) (string, bool) {
func linkable(elementName string) bool {
switch elementName {
- case "a", "area", "blockquote", "img", "link", "script":
+ case "a", "area", "base", "link":
+ // elements that allow .href
+ return true
+ case "blockquote", "del", "ins", "q":
+ // elements that allow .cite
+ return true
+ case "audio", "embed", "iframe", "img", "input", "script", "track", "video":
+ // elements that allow .src
return true
default:
return false
@@ -957,14 +1012,14 @@ func removeUnicode(value string) string {
return substitutedValue
}
-func (p *Policy) matchRegex(elementName string) (map[string]attrPolicy, bool) {
- aps := make(map[string]attrPolicy, 0)
+func (p *Policy) matchRegex(elementName string) (map[string][]attrPolicy, bool) {
+ aps := make(map[string][]attrPolicy, 0)
matched := false
for regex, attrs := range p.elsMatchingAndAttrs {
if regex.MatchString(elementName) {
matched = true
for k, v := range attrs {
- aps[k] = v
+ aps[k] = append(aps[k], v...)
}
}
}
@@ -989,3 +1044,18 @@ func normaliseElementName(str string) string {
`"`,
)
}
+
+func escapeAttributes(attrs []html.Attribute) []html.Attribute {
+ escapedAttrs := []html.Attribute{}
+ for _, attr := range attrs {
+ attr.Val = escapeAttribute(attr.Val)
+ escapedAttrs = append(escapedAttrs, attr)
+ }
+ return escapedAttrs
+}
+
+func escapeAttribute(val string) string {
+ val = strings.Replace(val, string([]rune{'\u00A0'}), ` `, -1)
+ val = strings.Replace(val, `"`, `"`, -1)
+ return val
+}
\ No newline at end of file
diff --git a/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_go1.12.go b/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_go1.12.go
new file mode 100644
index 000000000000..afa011e02a9e
--- /dev/null
+++ b/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_go1.12.go
@@ -0,0 +1,10 @@
+// +build go1.12
+
+package bluemonday
+
+import "io"
+
+type stringWriterWriter interface {
+ io.Writer
+ io.StringWriter
+}
diff --git a/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_ltgo1.12.go b/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_ltgo1.12.go
new file mode 100644
index 000000000000..9bc67479826f
--- /dev/null
+++ b/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_ltgo1.12.go
@@ -0,0 +1,14 @@
+// +build go1.1,!go1.12
+
+package bluemonday
+
+import "io"
+
+type stringWriterWriter interface {
+ io.Writer
+ StringWriter
+}
+
+type StringWriter interface {
+ WriteString(s string) (n int, err error)
+}
diff --git a/vendor/golang.org/x/net/html/parse.go b/vendor/golang.org/x/net/html/parse.go
index f91466f7cd74..038941d70852 100644
--- a/vendor/golang.org/x/net/html/parse.go
+++ b/vendor/golang.org/x/net/html/parse.go
@@ -663,6 +663,24 @@ func inHeadIM(p *parser) bool {
// Ignore the token.
return true
case a.Template:
+ // TODO: remove this divergence from the HTML5 spec.
+ //
+ // We don't handle all of the corner cases when mixing foreign
+ // content (i.e. or ) with . Without this
+ // early return, we can get into an infinite loop, possibly because
+ // of the "TODO... further divergence" a little below.
+ //
+ // As a workaround, if we are mixing foreign content and templates,
+ // just ignore the rest of the HTML. Foreign content is rare and a
+ // relatively old HTML feature. Templates are also rare and a
+ // relatively new HTML feature. Their combination is very rare.
+ for _, e := range p.oe {
+ if e.Namespace != "" {
+ p.im = ignoreTheRemainingTokens
+ return true
+ }
+ }
+
p.addElement()
p.afe = append(p.afe, &scopeMarker)
p.framesetOK = false
@@ -683,7 +701,7 @@ func inHeadIM(p *parser) bool {
if !p.oe.contains(a.Template) {
return true
}
- // TODO: remove this divergence from the HTML5 spec.
+ // TODO: remove this further divergence from the HTML5 spec.
//
// See https://bugs.chromium.org/p/chromium/issues/detail?id=829668
p.generateImpliedEndTags()
@@ -2127,6 +2145,10 @@ func afterAfterFramesetIM(p *parser) bool {
return true
}
+func ignoreTheRemainingTokens(p *parser) bool {
+ return true
+}
+
const whitespaceOrNUL = whitespace + "\x00"
// Section 12.2.6.5
diff --git a/vendor/golang.org/x/net/http/httpguts/httplex.go b/vendor/golang.org/x/net/http/httpguts/httplex.go
index e7de24ee64ef..c79aa73f28bb 100644
--- a/vendor/golang.org/x/net/http/httpguts/httplex.go
+++ b/vendor/golang.org/x/net/http/httpguts/httplex.go
@@ -137,11 +137,13 @@ func trimOWS(x string) string {
// contains token amongst its comma-separated tokens, ASCII
// case-insensitively.
func headerValueContainsToken(v string, token string) bool {
- v = trimOWS(v)
- if comma := strings.IndexByte(v, ','); comma != -1 {
- return tokenEqual(trimOWS(v[:comma]), token) || headerValueContainsToken(v[comma+1:], token)
+ for comma := strings.IndexByte(v, ','); comma != -1; comma = strings.IndexByte(v, ',') {
+ if tokenEqual(trimOWS(v[:comma]), token) {
+ return true
+ }
+ v = v[comma+1:]
}
- return tokenEqual(v, token)
+ return tokenEqual(trimOWS(v), token)
}
// lowerASCII returns the ASCII lowercase version of b.
diff --git a/vendor/golang.org/x/net/idna/idna10.0.0.go b/vendor/golang.org/x/net/idna/idna10.0.0.go
index 7e69ee1b22ed..5208ba6cb884 100644
--- a/vendor/golang.org/x/net/idna/idna10.0.0.go
+++ b/vendor/golang.org/x/net/idna/idna10.0.0.go
@@ -67,15 +67,14 @@ func Transitional(transitional bool) Option {
// VerifyDNSLength sets whether a Profile should fail if any of the IDN parts
// are longer than allowed by the RFC.
+//
+// This option corresponds to the VerifyDnsLength flag in UTS #46.
func VerifyDNSLength(verify bool) Option {
return func(o *options) { o.verifyDNSLength = verify }
}
// RemoveLeadingDots removes leading label separators. Leading runes that map to
// dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well.
-//
-// This is the behavior suggested by the UTS #46 and is adopted by some
-// browsers.
func RemoveLeadingDots(remove bool) Option {
return func(o *options) { o.removeLeadingDots = remove }
}
@@ -83,6 +82,8 @@ func RemoveLeadingDots(remove bool) Option {
// ValidateLabels sets whether to check the mandatory label validation criteria
// as defined in Section 5.4 of RFC 5891. This includes testing for correct use
// of hyphens ('-'), normalization, validity of runes, and the context rules.
+// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags
+// in UTS #46.
func ValidateLabels(enable bool) Option {
return func(o *options) {
// Don't override existing mappings, but set one that at least checks
@@ -91,25 +92,48 @@ func ValidateLabels(enable bool) Option {
o.mapping = normalize
}
o.trie = trie
- o.validateLabels = enable
- o.fromPuny = validateFromPunycode
+ o.checkJoiners = enable
+ o.checkHyphens = enable
+ if enable {
+ o.fromPuny = validateFromPunycode
+ } else {
+ o.fromPuny = nil
+ }
+ }
+}
+
+// CheckHyphens sets whether to check for correct use of hyphens ('-') in
+// labels. Most web browsers do not have this option set, since labels such as
+// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use.
+//
+// This option corresponds to the CheckHyphens flag in UTS #46.
+func CheckHyphens(enable bool) Option {
+ return func(o *options) { o.checkHyphens = enable }
+}
+
+// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix
+// A of RFC 5892, concerning the use of joiner runes.
+//
+// This option corresponds to the CheckJoiners flag in UTS #46.
+func CheckJoiners(enable bool) Option {
+ return func(o *options) {
+ o.trie = trie
+ o.checkJoiners = enable
}
}
// StrictDomainName limits the set of permissible ASCII characters to those
// allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the
-// hyphen). This is set by default for MapForLookup and ValidateForRegistration.
+// hyphen). This is set by default for MapForLookup and ValidateForRegistration,
+// but is only useful if ValidateLabels is set.
//
// This option is useful, for instance, for browsers that allow characters
// outside this range, for example a '_' (U+005F LOW LINE). See
-// http://www.rfc-editor.org/std/std3.txt for more details This option
-// corresponds to the UseSTD3ASCIIRules option in UTS #46.
+// http://www.rfc-editor.org/std/std3.txt for more details.
+//
+// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46.
func StrictDomainName(use bool) Option {
- return func(o *options) {
- o.trie = trie
- o.useSTD3Rules = use
- o.fromPuny = validateFromPunycode
- }
+ return func(o *options) { o.useSTD3Rules = use }
}
// NOTE: the following options pull in tables. The tables should not be linked
@@ -117,6 +141,8 @@ func StrictDomainName(use bool) Option {
// BidiRule enables the Bidi rule as defined in RFC 5893. Any application
// that relies on proper validation of labels should include this rule.
+//
+// This option corresponds to the CheckBidi flag in UTS #46.
func BidiRule() Option {
return func(o *options) { o.bidirule = bidirule.ValidString }
}
@@ -152,7 +178,8 @@ func MapForLookup() Option {
type options struct {
transitional bool
useSTD3Rules bool
- validateLabels bool
+ checkHyphens bool
+ checkJoiners bool
verifyDNSLength bool
removeLeadingDots bool
@@ -225,8 +252,11 @@ func (p *Profile) String() string {
if p.useSTD3Rules {
s += ":UseSTD3Rules"
}
- if p.validateLabels {
- s += ":ValidateLabels"
+ if p.checkHyphens {
+ s += ":CheckHyphens"
+ }
+ if p.checkJoiners {
+ s += ":CheckJoiners"
}
if p.verifyDNSLength {
s += ":VerifyDNSLength"
@@ -254,26 +284,29 @@ var (
punycode = &Profile{}
lookup = &Profile{options{
- transitional: true,
- useSTD3Rules: true,
- validateLabels: true,
- trie: trie,
- fromPuny: validateFromPunycode,
- mapping: validateAndMap,
- bidirule: bidirule.ValidString,
+ transitional: true,
+ useSTD3Rules: true,
+ checkHyphens: true,
+ checkJoiners: true,
+ trie: trie,
+ fromPuny: validateFromPunycode,
+ mapping: validateAndMap,
+ bidirule: bidirule.ValidString,
}}
display = &Profile{options{
- useSTD3Rules: true,
- validateLabels: true,
- trie: trie,
- fromPuny: validateFromPunycode,
- mapping: validateAndMap,
- bidirule: bidirule.ValidString,
+ useSTD3Rules: true,
+ checkHyphens: true,
+ checkJoiners: true,
+ trie: trie,
+ fromPuny: validateFromPunycode,
+ mapping: validateAndMap,
+ bidirule: bidirule.ValidString,
}}
registration = &Profile{options{
useSTD3Rules: true,
- validateLabels: true,
verifyDNSLength: true,
+ checkHyphens: true,
+ checkJoiners: true,
trie: trie,
fromPuny: validateFromPunycode,
mapping: validateRegistration,
@@ -340,7 +373,7 @@ func (p *Profile) process(s string, toASCII bool) (string, error) {
}
isBidi = isBidi || bidirule.DirectionString(u) != bidi.LeftToRight
labels.set(u)
- if err == nil && p.validateLabels {
+ if err == nil && p.fromPuny != nil {
err = p.fromPuny(p, u)
}
if err == nil {
@@ -681,16 +714,18 @@ func (p *Profile) validateLabel(s string) (err error) {
}
return nil
}
- if !p.validateLabels {
+ if p.checkHyphens {
+ if len(s) > 4 && s[2] == '-' && s[3] == '-' {
+ return &labelError{s, "V2"}
+ }
+ if s[0] == '-' || s[len(s)-1] == '-' {
+ return &labelError{s, "V3"}
+ }
+ }
+ if !p.checkJoiners {
return nil
}
- trie := p.trie // p.validateLabels is only set if trie is set.
- if len(s) > 4 && s[2] == '-' && s[3] == '-' {
- return &labelError{s, "V2"}
- }
- if s[0] == '-' || s[len(s)-1] == '-' {
- return &labelError{s, "V3"}
- }
+ trie := p.trie // p.checkJoiners is only set if trie is set.
// TODO: merge the use of this in the trie.
v, sz := trie.lookupString(s)
x := info(v)
diff --git a/vendor/golang.org/x/net/idna/idna9.0.0.go b/vendor/golang.org/x/net/idna/idna9.0.0.go
index 7c7456374c13..55f718f12744 100644
--- a/vendor/golang.org/x/net/idna/idna9.0.0.go
+++ b/vendor/golang.org/x/net/idna/idna9.0.0.go
@@ -66,15 +66,14 @@ func Transitional(transitional bool) Option {
// VerifyDNSLength sets whether a Profile should fail if any of the IDN parts
// are longer than allowed by the RFC.
+//
+// This option corresponds to the VerifyDnsLength flag in UTS #46.
func VerifyDNSLength(verify bool) Option {
return func(o *options) { o.verifyDNSLength = verify }
}
// RemoveLeadingDots removes leading label separators. Leading runes that map to
// dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well.
-//
-// This is the behavior suggested by the UTS #46 and is adopted by some
-// browsers.
func RemoveLeadingDots(remove bool) Option {
return func(o *options) { o.removeLeadingDots = remove }
}
@@ -82,6 +81,8 @@ func RemoveLeadingDots(remove bool) Option {
// ValidateLabels sets whether to check the mandatory label validation criteria
// as defined in Section 5.4 of RFC 5891. This includes testing for correct use
// of hyphens ('-'), normalization, validity of runes, and the context rules.
+// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags
+// in UTS #46.
func ValidateLabels(enable bool) Option {
return func(o *options) {
// Don't override existing mappings, but set one that at least checks
@@ -90,25 +91,48 @@ func ValidateLabels(enable bool) Option {
o.mapping = normalize
}
o.trie = trie
- o.validateLabels = enable
- o.fromPuny = validateFromPunycode
+ o.checkJoiners = enable
+ o.checkHyphens = enable
+ if enable {
+ o.fromPuny = validateFromPunycode
+ } else {
+ o.fromPuny = nil
+ }
+ }
+}
+
+// CheckHyphens sets whether to check for correct use of hyphens ('-') in
+// labels. Most web browsers do not have this option set, since labels such as
+// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use.
+//
+// This option corresponds to the CheckHyphens flag in UTS #46.
+func CheckHyphens(enable bool) Option {
+ return func(o *options) { o.checkHyphens = enable }
+}
+
+// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix
+// A of RFC 5892, concerning the use of joiner runes.
+//
+// This option corresponds to the CheckJoiners flag in UTS #46.
+func CheckJoiners(enable bool) Option {
+ return func(o *options) {
+ o.trie = trie
+ o.checkJoiners = enable
}
}
// StrictDomainName limits the set of permissable ASCII characters to those
// allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the
-// hyphen). This is set by default for MapForLookup and ValidateForRegistration.
+// hyphen). This is set by default for MapForLookup and ValidateForRegistration,
+// but is only useful if ValidateLabels is set.
//
// This option is useful, for instance, for browsers that allow characters
// outside this range, for example a '_' (U+005F LOW LINE). See
-// http://www.rfc-editor.org/std/std3.txt for more details This option
-// corresponds to the UseSTD3ASCIIRules option in UTS #46.
+// http://www.rfc-editor.org/std/std3.txt for more details.
+//
+// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46.
func StrictDomainName(use bool) Option {
- return func(o *options) {
- o.trie = trie
- o.useSTD3Rules = use
- o.fromPuny = validateFromPunycode
- }
+ return func(o *options) { o.useSTD3Rules = use }
}
// NOTE: the following options pull in tables. The tables should not be linked
@@ -116,6 +140,8 @@ func StrictDomainName(use bool) Option {
// BidiRule enables the Bidi rule as defined in RFC 5893. Any application
// that relies on proper validation of labels should include this rule.
+//
+// This option corresponds to the CheckBidi flag in UTS #46.
func BidiRule() Option {
return func(o *options) { o.bidirule = bidirule.ValidString }
}
@@ -152,7 +178,8 @@ func MapForLookup() Option {
type options struct {
transitional bool
useSTD3Rules bool
- validateLabels bool
+ checkHyphens bool
+ checkJoiners bool
verifyDNSLength bool
removeLeadingDots bool
@@ -225,8 +252,11 @@ func (p *Profile) String() string {
if p.useSTD3Rules {
s += ":UseSTD3Rules"
}
- if p.validateLabels {
- s += ":ValidateLabels"
+ if p.checkHyphens {
+ s += ":CheckHyphens"
+ }
+ if p.checkJoiners {
+ s += ":CheckJoiners"
}
if p.verifyDNSLength {
s += ":VerifyDNSLength"
@@ -255,9 +285,10 @@ var (
punycode = &Profile{}
lookup = &Profile{options{
transitional: true,
- useSTD3Rules: true,
- validateLabels: true,
removeLeadingDots: true,
+ useSTD3Rules: true,
+ checkHyphens: true,
+ checkJoiners: true,
trie: trie,
fromPuny: validateFromPunycode,
mapping: validateAndMap,
@@ -265,8 +296,9 @@ var (
}}
display = &Profile{options{
useSTD3Rules: true,
- validateLabels: true,
removeLeadingDots: true,
+ checkHyphens: true,
+ checkJoiners: true,
trie: trie,
fromPuny: validateFromPunycode,
mapping: validateAndMap,
@@ -274,8 +306,9 @@ var (
}}
registration = &Profile{options{
useSTD3Rules: true,
- validateLabels: true,
verifyDNSLength: true,
+ checkHyphens: true,
+ checkJoiners: true,
trie: trie,
fromPuny: validateFromPunycode,
mapping: validateRegistration,
@@ -339,7 +372,7 @@ func (p *Profile) process(s string, toASCII bool) (string, error) {
continue
}
labels.set(u)
- if err == nil && p.validateLabels {
+ if err == nil && p.fromPuny != nil {
err = p.fromPuny(p, u)
}
if err == nil {
@@ -629,16 +662,18 @@ func (p *Profile) validateLabel(s string) error {
if p.bidirule != nil && !p.bidirule(s) {
return &labelError{s, "B"}
}
- if !p.validateLabels {
+ if p.checkHyphens {
+ if len(s) > 4 && s[2] == '-' && s[3] == '-' {
+ return &labelError{s, "V2"}
+ }
+ if s[0] == '-' || s[len(s)-1] == '-' {
+ return &labelError{s, "V3"}
+ }
+ }
+ if !p.checkJoiners {
return nil
}
- trie := p.trie // p.validateLabels is only set if trie is set.
- if len(s) > 4 && s[2] == '-' && s[3] == '-' {
- return &labelError{s, "V2"}
- }
- if s[0] == '-' || s[len(s)-1] == '-' {
- return &labelError{s, "V3"}
- }
+ trie := p.trie // p.checkJoiners is only set if trie is set.
// TODO: merge the use of this in the trie.
v, sz := trie.lookupString(s)
x := info(v)
diff --git a/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go b/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go
index 623cf30f4cc2..4936e8a6f3b5 100644
--- a/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go
+++ b/vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build (arm || mips || mipsle || 386) && linux
-// +build arm mips mipsle 386
+//go:build (arm || mips || mipsle || 386 || ppc) && linux
+// +build arm mips mipsle 386 ppc
// +build linux
package socket
diff --git a/vendor/golang.org/x/net/internal/socket/iovec_32bit.go b/vendor/golang.org/x/net/internal/socket/iovec_32bit.go
index 1f42d034dcb8..2b8fbb3f3d08 100644
--- a/vendor/golang.org/x/net/internal/socket/iovec_32bit.go
+++ b/vendor/golang.org/x/net/internal/socket/iovec_32bit.go
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build (arm || mips || mipsle || 386) && (darwin || dragonfly || freebsd || linux || netbsd || openbsd)
-// +build arm mips mipsle 386
+//go:build (arm || mips || mipsle || 386 || ppc) && (darwin || dragonfly || freebsd || linux || netbsd || openbsd)
+// +build arm mips mipsle 386 ppc
// +build darwin dragonfly freebsd linux netbsd openbsd
package socket
diff --git a/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go b/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go
index 5025a0f75acd..40ebedab3c0f 100644
--- a/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go
+++ b/vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go
@@ -7,25 +7,13 @@
package socket
-import "net"
+import (
+ "net"
+ "sync"
+)
type mmsghdrs []mmsghdr
-func (hs mmsghdrs) pack(ms []Message, parseFn func([]byte, string) (net.Addr, error), marshalFn func(net.Addr) []byte) error {
- for i := range hs {
- vs := make([]iovec, len(ms[i].Buffers))
- var sa []byte
- if parseFn != nil {
- sa = make([]byte, sizeofSockaddrInet6)
- }
- if marshalFn != nil {
- sa = marshalFn(ms[i].Addr)
- }
- hs[i].Hdr.pack(vs, ms[i].Buffers, ms[i].OOB, sa)
- }
- return nil
-}
-
func (hs mmsghdrs) unpack(ms []Message, parseFn func([]byte, string) (net.Addr, error), hint string) error {
for i := range hs {
ms[i].N = int(hs[i].Len)
@@ -41,3 +29,86 @@ func (hs mmsghdrs) unpack(ms []Message, parseFn func([]byte, string) (net.Addr,
}
return nil
}
+
+// mmsghdrsPacker packs Message-slices into mmsghdrs (re-)using pre-allocated buffers.
+type mmsghdrsPacker struct {
+ // hs are the pre-allocated mmsghdrs.
+ hs mmsghdrs
+ // sockaddrs is the pre-allocated buffer for the Hdr.Name buffers.
+ // We use one large buffer for all messages and slice it up.
+ sockaddrs []byte
+ // vs are the pre-allocated iovecs.
+ // We allocate one large buffer for all messages and slice it up. This allows to reuse the buffer
+ // if the number of buffers per message is distributed differently between calls.
+ vs []iovec
+}
+
+func (p *mmsghdrsPacker) prepare(ms []Message) {
+ n := len(ms)
+ if n <= cap(p.hs) {
+ p.hs = p.hs[:n]
+ } else {
+ p.hs = make(mmsghdrs, n)
+ }
+ if n*sizeofSockaddrInet6 <= cap(p.sockaddrs) {
+ p.sockaddrs = p.sockaddrs[:n*sizeofSockaddrInet6]
+ } else {
+ p.sockaddrs = make([]byte, n*sizeofSockaddrInet6)
+ }
+
+ nb := 0
+ for _, m := range ms {
+ nb += len(m.Buffers)
+ }
+ if nb <= cap(p.vs) {
+ p.vs = p.vs[:nb]
+ } else {
+ p.vs = make([]iovec, nb)
+ }
+}
+
+func (p *mmsghdrsPacker) pack(ms []Message, parseFn func([]byte, string) (net.Addr, error), marshalFn func(net.Addr, []byte) int) mmsghdrs {
+ p.prepare(ms)
+ hs := p.hs
+ vsRest := p.vs
+ saRest := p.sockaddrs
+ for i := range hs {
+ nvs := len(ms[i].Buffers)
+ vs := vsRest[:nvs]
+ vsRest = vsRest[nvs:]
+
+ var sa []byte
+ if parseFn != nil {
+ sa = saRest[:sizeofSockaddrInet6]
+ saRest = saRest[sizeofSockaddrInet6:]
+ } else if marshalFn != nil {
+ n := marshalFn(ms[i].Addr, saRest)
+ if n > 0 {
+ sa = saRest[:n]
+ saRest = saRest[n:]
+ }
+ }
+ hs[i].Hdr.pack(vs, ms[i].Buffers, ms[i].OOB, sa)
+ }
+ return hs
+}
+
+var defaultMmsghdrsPool = mmsghdrsPool{
+ p: sync.Pool{
+ New: func() interface{} {
+ return new(mmsghdrsPacker)
+ },
+ },
+}
+
+type mmsghdrsPool struct {
+ p sync.Pool
+}
+
+func (p *mmsghdrsPool) Get() *mmsghdrsPacker {
+ return p.p.Get().(*mmsghdrsPacker)
+}
+
+func (p *mmsghdrsPool) Put(packer *mmsghdrsPacker) {
+ p.p.Put(packer)
+}
diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_linux.go b/vendor/golang.org/x/net/internal/socket/msghdr_linux.go
index 5a38798cc0cd..c3c7cc4c83ad 100644
--- a/vendor/golang.org/x/net/internal/socket/msghdr_linux.go
+++ b/vendor/golang.org/x/net/internal/socket/msghdr_linux.go
@@ -17,6 +17,9 @@ func (h *msghdr) pack(vs []iovec, bs [][]byte, oob []byte, sa []byte) {
if sa != nil {
h.Name = (*byte)(unsafe.Pointer(&sa[0]))
h.Namelen = uint32(len(sa))
+ } else {
+ h.Name = nil
+ h.Namelen = 0
}
}
diff --git a/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go b/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go
index 2e09e2669962..b4658fbaeb80 100644
--- a/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go
+++ b/vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build (arm || mips || mipsle || 386) && linux
-// +build arm mips mipsle 386
+//go:build (arm || mips || mipsle || 386 || ppc) && linux
+// +build arm mips mipsle 386 ppc
// +build linux
package socket
diff --git a/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go b/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go
index 5d90de118358..d80a15c6b5a5 100644
--- a/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go
+++ b/vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go
@@ -17,14 +17,13 @@ func (c *Conn) recvMsgs(ms []Message, flags int) (int, error) {
for i := range ms {
ms[i].raceWrite()
}
- hs := make(mmsghdrs, len(ms))
+ packer := defaultMmsghdrsPool.Get()
+ defer defaultMmsghdrsPool.Put(packer)
var parseFn func([]byte, string) (net.Addr, error)
if c.network != "tcp" {
parseFn = parseInetAddr
}
- if err := hs.pack(ms, parseFn, nil); err != nil {
- return 0, err
- }
+ hs := packer.pack(ms, parseFn, nil)
var operr error
var n int
fn := func(s uintptr) bool {
@@ -50,14 +49,13 @@ func (c *Conn) sendMsgs(ms []Message, flags int) (int, error) {
for i := range ms {
ms[i].raceRead()
}
- hs := make(mmsghdrs, len(ms))
- var marshalFn func(net.Addr) []byte
+ packer := defaultMmsghdrsPool.Get()
+ defer defaultMmsghdrsPool.Put(packer)
+ var marshalFn func(net.Addr, []byte) int
if c.network != "tcp" {
marshalFn = marshalInetAddr
}
- if err := hs.pack(ms, nil, marshalFn); err != nil {
- return 0, err
- }
+ hs := packer.pack(ms, nil, marshalFn)
var operr error
var n int
fn := func(s uintptr) bool {
diff --git a/vendor/golang.org/x/net/internal/socket/rawconn_msg.go b/vendor/golang.org/x/net/internal/socket/rawconn_msg.go
index dfed9a8da338..2e2d61b762e7 100644
--- a/vendor/golang.org/x/net/internal/socket/rawconn_msg.go
+++ b/vendor/golang.org/x/net/internal/socket/rawconn_msg.go
@@ -55,7 +55,9 @@ func (c *Conn) sendMsg(m *Message, flags int) error {
vs := make([]iovec, len(m.Buffers))
var sa []byte
if m.Addr != nil {
- sa = marshalInetAddr(m.Addr)
+ var a [sizeofSockaddrInet6]byte
+ n := marshalInetAddr(m.Addr, a[:])
+ sa = a[:n]
}
h.pack(vs, m.Buffers, m.OOB, sa)
var operr error
diff --git a/vendor/golang.org/x/net/internal/socket/sys_const_unix.go b/vendor/golang.org/x/net/internal/socket/sys_const_unix.go
index f077b2f11fea..5d99f2373f20 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_const_unix.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_const_unix.go
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
-// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
+//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
+// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
package socket
@@ -15,4 +15,7 @@ const (
sysAF_INET6 = unix.AF_INET6
sysSOCK_RAW = unix.SOCK_RAW
+
+ sizeofSockaddrInet4 = unix.SizeofSockaddrInet4
+ sizeofSockaddrInet6 = unix.SizeofSockaddrInet6
)
diff --git a/vendor/golang.org/x/net/internal/socket/sys_const_zos.go b/vendor/golang.org/x/net/internal/socket/sys_const_zos.go
deleted file mode 100644
index 3048629541b5..000000000000
--- a/vendor/golang.org/x/net/internal/socket/sys_const_zos.go
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright 2020 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build zos
-// +build zos
-
-package socket
-
-import "syscall"
-
-const (
- sysAF_UNSPEC = syscall.AF_UNSPEC
- sysAF_INET = syscall.AF_INET
- sysAF_INET6 = syscall.AF_INET6
-
- sysSOCK_RAW = syscall.SOCK_RAW
-)
diff --git a/vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go b/vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go
new file mode 100644
index 000000000000..90cfaa9fecf7
--- /dev/null
+++ b/vendor/golang.org/x/net/internal/socket/sys_linux_ppc.go
@@ -0,0 +1,10 @@
+// Copyright 2021 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package socket
+
+const (
+ sysRECVMMSG = 0x157
+ sysSENDMMSG = 0x15d
+)
diff --git a/vendor/golang.org/x/net/internal/socket/sys_posix.go b/vendor/golang.org/x/net/internal/socket/sys_posix.go
index 25ded21763ad..42b8f2340e36 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_posix.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_posix.go
@@ -17,35 +17,36 @@ import (
"time"
)
-func marshalInetAddr(a net.Addr) []byte {
+// marshalInetAddr writes a in sockaddr format into the buffer b.
+// The buffer must be sufficiently large (sizeofSockaddrInet4/6).
+// Returns the number of bytes written.
+func marshalInetAddr(a net.Addr, b []byte) int {
switch a := a.(type) {
case *net.TCPAddr:
- return marshalSockaddr(a.IP, a.Port, a.Zone)
+ return marshalSockaddr(a.IP, a.Port, a.Zone, b)
case *net.UDPAddr:
- return marshalSockaddr(a.IP, a.Port, a.Zone)
+ return marshalSockaddr(a.IP, a.Port, a.Zone, b)
case *net.IPAddr:
- return marshalSockaddr(a.IP, 0, a.Zone)
+ return marshalSockaddr(a.IP, 0, a.Zone, b)
default:
- return nil
+ return 0
}
}
-func marshalSockaddr(ip net.IP, port int, zone string) []byte {
+func marshalSockaddr(ip net.IP, port int, zone string, b []byte) int {
if ip4 := ip.To4(); ip4 != nil {
- b := make([]byte, sizeofSockaddrInet)
switch runtime.GOOS {
case "android", "illumos", "linux", "solaris", "windows":
NativeEndian.PutUint16(b[:2], uint16(sysAF_INET))
default:
- b[0] = sizeofSockaddrInet
+ b[0] = sizeofSockaddrInet4
b[1] = sysAF_INET
}
binary.BigEndian.PutUint16(b[2:4], uint16(port))
copy(b[4:8], ip4)
- return b
+ return sizeofSockaddrInet4
}
if ip6 := ip.To16(); ip6 != nil && ip.To4() == nil {
- b := make([]byte, sizeofSockaddrInet6)
switch runtime.GOOS {
case "android", "illumos", "linux", "solaris", "windows":
NativeEndian.PutUint16(b[:2], uint16(sysAF_INET6))
@@ -58,9 +59,9 @@ func marshalSockaddr(ip net.IP, port int, zone string) []byte {
if zone != "" {
NativeEndian.PutUint32(b[24:28], uint32(zoneCache.index(zone)))
}
- return b
+ return sizeofSockaddrInet6
}
- return nil
+ return 0
}
func parseInetAddr(b []byte, network string) (net.Addr, error) {
@@ -77,7 +78,7 @@ func parseInetAddr(b []byte, network string) (net.Addr, error) {
var ip net.IP
var zone string
if af == sysAF_INET {
- if len(b) < sizeofSockaddrInet {
+ if len(b) < sizeofSockaddrInet4 {
return nil, errors.New("short address")
}
ip = make(net.IP, net.IPv4len)
diff --git a/vendor/golang.org/x/net/internal/socket/sys_stub.go b/vendor/golang.org/x/net/internal/socket/sys_stub.go
index dc7bb389b3c3..381e45e167f9 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_stub.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_stub.go
@@ -15,6 +15,9 @@ const (
sysAF_INET6 = 0xa
sysSOCK_RAW = 0x3
+
+ sizeofSockaddrInet4 = 0x10
+ sizeofSockaddrInet6 = 0x1c
)
func marshalInetAddr(ip net.IP, port int, zone string) []byte {
diff --git a/vendor/golang.org/x/net/internal/socket/sys_windows.go b/vendor/golang.org/x/net/internal/socket/sys_windows.go
index d556a4461570..2de0d68c619a 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_windows.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_windows.go
@@ -22,25 +22,8 @@ const (
sysAF_INET6 = windows.AF_INET6
sysSOCK_RAW = windows.SOCK_RAW
-)
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
-const (
- sizeofSockaddrInet = 0x10
+ sizeofSockaddrInet4 = 0x10
sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go b/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
index 79f3bdd5b9d2..00691bd52445 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
@@ -34,27 +34,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]uint8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go
index 150f980f527b..5acf6db6ea56 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_386.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go
index a686c952855b..98dcfe412a91 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_amd64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go
index 150f980f527b..5acf6db6ea56 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go
index a686c952855b..98dcfe412a91 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_darwin_arm64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go
index d45c197e26df..636d129aeefc 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_dragonfly_amd64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go
index ffec860ea827..87707fed0197 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_386.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go
index aa701ab67677..7db7781129bb 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go
index ffec860ea827..87707fed0197 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go
index aa701ab67677..7db7781129bb 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go
index 0c847bee7a46..4c19269bee07 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_386.go
@@ -29,25 +29,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go
index 0c847bee7a46..4c19269bee07 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm.go
@@ -29,25 +29,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_arm64.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go
index 0c847bee7a46..4c19269bee07 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips.go
@@ -29,25 +29,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mips64le.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go
index 0c847bee7a46..4c19269bee07 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_mipsle.go
@@ -29,25 +29,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go
new file mode 100644
index 000000000000..59b71da57163
--- /dev/null
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc.go
@@ -0,0 +1,35 @@
+// Code generated by cmd/cgo -godefs; DO NOT EDIT.
+// cgo -godefs defs_linux.go
+
+package socket
+
+type iovec struct {
+ Base *byte
+ Len uint32
+}
+
+type msghdr struct {
+ Name *byte
+ Namelen uint32
+ Iov *iovec
+ Iovlen uint32
+ Control *byte
+ Controllen uint32
+ Flags int32
+}
+
+type mmsghdr struct {
+ Hdr msghdr
+ Len uint32
+}
+
+type cmsghdr struct {
+ Len uint32
+ Level int32
+ Type int32
+}
+
+const (
+ sizeofIovec = 0x8
+ sizeofMsghdr = 0x1c
+)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_ppc64le.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go
index 12ec2e42b880..c066272ddd11 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go
@@ -34,25 +34,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go
index 15e2aecaabae..3dcd5c8eda05 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_linux_s390x.go
@@ -32,25 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- X__pad [8]uint8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x38
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go
index 6b72d24dd93f..f95572dc00a0 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_386.go
@@ -29,27 +29,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go
index 9aaa4ab1caf7..a92fd60e4d54 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_amd64.go
@@ -32,27 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go
index 6b72d24dd93f..f95572dc00a0 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm.go
@@ -29,27 +29,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go
index 9aaa4ab1caf7..a92fd60e4d54 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_netbsd_arm64.go
@@ -32,27 +32,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go
index 3ec8d42fee8e..e792ec2115e8 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_386.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go
index ea0ee008d7d4..b68ff2d57f5e 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_amd64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go
index 3ec8d42fee8e..e792ec2115e8 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x8
sizeofMsghdr = 0x1c
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go
index ea0ee008d7d4..b68ff2d57f5e 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_arm64.go
@@ -26,27 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go
index 0112832400bd..3c9576e2d830 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_openbsd_mips64.go
@@ -24,27 +24,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x1c
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go
index 48b2b591f67d..359cfec40ad7 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_solaris_amd64.go
@@ -26,26 +26,7 @@ type cmsghdr struct {
Type int32
}
-type sockaddrInet struct {
- Family uint16
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]int8
-}
-
-type sockaddrInet6 struct {
- Family uint16
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
- X__sin6_src_id uint32
-}
-
const (
sizeofIovec = 0x10
sizeofMsghdr = 0x30
-
- sizeofSockaddrInet = 0x10
- sizeofSockaddrInet6 = 0x20
)
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go b/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go
index 514ca3754d4c..49b62c8561a5 100644
--- a/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go
+++ b/vendor/golang.org/x/net/internal/socket/zsys_zos_s390x.go
@@ -25,8 +25,4 @@ type cmsghdr struct {
Type int32
}
-const (
- sizeofCmsghdr = 12
- sizeofSockaddrInet = 16
- sizeofSockaddrInet6 = 28
-)
+const sizeofCmsghdr = 12
diff --git a/vendor/golang.org/x/net/ipv4/control_bsd.go b/vendor/golang.org/x/net/ipv4/control_bsd.go
index 6fef740f2ff6..b7385dfd95ab 100644
--- a/vendor/golang.org/x/net/ipv4/control_bsd.go
+++ b/vendor/golang.org/x/net/ipv4/control_bsd.go
@@ -14,11 +14,13 @@ import (
"golang.org/x/net/internal/iana"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
func marshalDst(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIP, sysIP_RECVDSTADDR, net.IPv4len)
+ m.MarshalHeader(iana.ProtocolIP, unix.IP_RECVDSTADDR, net.IPv4len)
return m.Next(net.IPv4len)
}
@@ -31,7 +33,7 @@ func parseDst(cm *ControlMessage, b []byte) {
func marshalInterface(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIP, sysIP_RECVIF, syscall.SizeofSockaddrDatalink)
+ m.MarshalHeader(iana.ProtocolIP, sockoptReceiveInterface, syscall.SizeofSockaddrDatalink)
return m.Next(syscall.SizeofSockaddrDatalink)
}
diff --git a/vendor/golang.org/x/net/ipv4/control_unix.go b/vendor/golang.org/x/net/ipv4/control_unix.go
index edce30f12611..2413e02f8f2d 100644
--- a/vendor/golang.org/x/net/ipv4/control_unix.go
+++ b/vendor/golang.org/x/net/ipv4/control_unix.go
@@ -12,6 +12,8 @@ import (
"golang.org/x/net/internal/iana"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
func setControlMessage(c *socket.Conn, opt *rawOpt, cf ControlFlags, on bool) error {
@@ -65,7 +67,7 @@ func setControlMessage(c *socket.Conn, opt *rawOpt, cf ControlFlags, on bool) er
func marshalTTL(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIP, sysIP_RECVTTL, 1)
+ m.MarshalHeader(iana.ProtocolIP, unix.IP_RECVTTL, 1)
return m.Next(1)
}
diff --git a/vendor/golang.org/x/net/ipv4/sys_aix.go b/vendor/golang.org/x/net/ipv4/sys_aix.go
index 7b65dd6ef4b4..02730cdfd270 100644
--- a/vendor/golang.org/x/net/ipv4/sys_aix.go
+++ b/vendor/golang.org/x/net/ipv4/sys_aix.go
@@ -18,6 +18,9 @@ import (
"golang.org/x/sys/unix"
)
+// IP_RECVIF is defined on AIX but doesn't work. IP_RECVINTERFACE must be used instead.
+const sockoptReceiveInterface = unix.IP_RECVINTERFACE
+
var (
ctlOpts = [ctlMax]ctlOpt{
ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL},
diff --git a/vendor/golang.org/x/net/ipv4/sys_asmreqn.go b/vendor/golang.org/x/net/ipv4/sys_asmreqn.go
index fbfe4af69d2d..54eb9901b5fc 100644
--- a/vendor/golang.org/x/net/ipv4/sys_asmreqn.go
+++ b/vendor/golang.org/x/net/ipv4/sys_asmreqn.go
@@ -12,6 +12,8 @@ import (
"unsafe"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
func (so *sockOpt) getIPMreqn(c *socket.Conn) (*net.Interface, error) {
@@ -19,7 +21,7 @@ func (so *sockOpt) getIPMreqn(c *socket.Conn) (*net.Interface, error) {
if _, err := so.Get(c, b); err != nil {
return nil, err
}
- mreqn := (*ipMreqn)(unsafe.Pointer(&b[0]))
+ mreqn := (*unix.IPMreqn)(unsafe.Pointer(&b[0]))
if mreqn.Ifindex == 0 {
return nil, nil
}
@@ -31,13 +33,13 @@ func (so *sockOpt) getIPMreqn(c *socket.Conn) (*net.Interface, error) {
}
func (so *sockOpt) setIPMreqn(c *socket.Conn, ifi *net.Interface, grp net.IP) error {
- var mreqn ipMreqn
+ var mreqn unix.IPMreqn
if ifi != nil {
mreqn.Ifindex = int32(ifi.Index)
}
if grp != nil {
mreqn.Multiaddr = [4]byte{grp[0], grp[1], grp[2], grp[3]}
}
- b := (*[sizeofIPMreqn]byte)(unsafe.Pointer(&mreqn))[:sizeofIPMreqn]
+ b := (*[unix.SizeofIPMreqn]byte)(unsafe.Pointer(&mreqn))[:unix.SizeofIPMreqn]
return so.Set(c, b)
}
diff --git a/vendor/golang.org/x/net/ipv4/sys_bsd.go b/vendor/golang.org/x/net/ipv4/sys_bsd.go
index e8299b4145a3..e191b2f14f9d 100644
--- a/vendor/golang.org/x/net/ipv4/sys_bsd.go
+++ b/vendor/golang.org/x/net/ipv4/sys_bsd.go
@@ -17,6 +17,8 @@ import (
"golang.org/x/sys/unix"
)
+const sockoptReceiveInterface = unix.IP_RECVIF
+
var (
ctlOpts = [ctlMax]ctlOpt{
ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL},
diff --git a/vendor/golang.org/x/net/ipv4/sys_darwin.go b/vendor/golang.org/x/net/ipv4/sys_darwin.go
index f6bf8eddb6ad..cac6f3cace0d 100644
--- a/vendor/golang.org/x/net/ipv4/sys_darwin.go
+++ b/vendor/golang.org/x/net/ipv4/sys_darwin.go
@@ -15,6 +15,8 @@ import (
"golang.org/x/sys/unix"
)
+const sockoptReceiveInterface = unix.IP_RECVIF
+
var (
ctlOpts = [ctlMax]ctlOpt{
ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL},
@@ -27,7 +29,7 @@ var (
ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}},
ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}},
ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 1}},
- ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn},
+ ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: unix.SizeofIPMreqn}, typ: ssoTypeIPMreqn},
ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 4}},
ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}},
ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVDSTADDR, Len: 4}},
diff --git a/vendor/golang.org/x/net/ipv4/sys_dragonfly.go b/vendor/golang.org/x/net/ipv4/sys_dragonfly.go
index f34925c05e63..0620d0e1eab1 100644
--- a/vendor/golang.org/x/net/ipv4/sys_dragonfly.go
+++ b/vendor/golang.org/x/net/ipv4/sys_dragonfly.go
@@ -14,6 +14,8 @@ import (
"golang.org/x/sys/unix"
)
+const sockoptReceiveInterface = unix.IP_RECVIF
+
var (
ctlOpts = [ctlMax]ctlOpt{
ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL},
diff --git a/vendor/golang.org/x/net/ipv4/sys_freebsd.go b/vendor/golang.org/x/net/ipv4/sys_freebsd.go
index cba906302281..89612287596c 100644
--- a/vendor/golang.org/x/net/ipv4/sys_freebsd.go
+++ b/vendor/golang.org/x/net/ipv4/sys_freebsd.go
@@ -17,6 +17,8 @@ import (
"golang.org/x/sys/unix"
)
+const sockoptReceiveInterface = unix.IP_RECVIF
+
var (
ctlOpts = [ctlMax]ctlOpt{
ctlTTL: {unix.IP_RECVTTL, 1, marshalTTL, parseTTL},
@@ -46,7 +48,7 @@ var (
func init() {
freebsdVersion, _ = syscall.SysctlUint32("kern.osreldate")
if freebsdVersion >= 1000000 {
- sockOpts[ssoMulticastInterface] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn}
+ sockOpts[ssoMulticastInterface] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: unix.SizeofIPMreqn}, typ: ssoTypeIPMreqn}
}
if runtime.GOOS == "freebsd" && runtime.GOARCH == "386" {
archs, _ := syscall.Sysctl("kern.supported_archs")
diff --git a/vendor/golang.org/x/net/ipv4/sys_linux.go b/vendor/golang.org/x/net/ipv4/sys_linux.go
index a0631ac92e1a..4588a5f3e2e7 100644
--- a/vendor/golang.org/x/net/ipv4/sys_linux.go
+++ b/vendor/golang.org/x/net/ipv4/sys_linux.go
@@ -25,7 +25,7 @@ var (
ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TOS, Len: 4}},
ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_TTL, Len: 4}},
ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_TTL, Len: 4}},
- ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn},
+ ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_IF, Len: unix.SizeofIPMreqn}, typ: ssoTypeIPMreqn},
ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_MULTICAST_LOOP, Len: 4}},
ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_RECVTTL, Len: 4}},
ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: unix.IP_PKTINFO, Len: 4}},
diff --git a/vendor/golang.org/x/net/ipv4/sys_solaris.go b/vendor/golang.org/x/net/ipv4/sys_solaris.go
index b79b695834ef..0bb9f3e36430 100644
--- a/vendor/golang.org/x/net/ipv4/sys_solaris.go
+++ b/vendor/golang.org/x/net/ipv4/sys_solaris.go
@@ -15,6 +15,8 @@ import (
"golang.org/x/sys/unix"
)
+const sockoptReceiveInterface = unix.IP_RECVIF
+
var (
ctlOpts = [ctlMax]ctlOpt{
ctlTTL: {unix.IP_RECVTTL, 4, marshalTTL, parseTTL},
diff --git a/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go b/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go
index 42a81863c314..b7f2d6e5c18e 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go
@@ -8,10 +8,6 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x20
- sysIP_RECVTTL = 0x22
-
sizeofIPMreq = 0x8
)
diff --git a/vendor/golang.org/x/net/ipv4/zsys_darwin.go b/vendor/golang.org/x/net/ipv4/zsys_darwin.go
index d14b871715b1..6c1b70564286 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_darwin.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_darwin.go
@@ -4,16 +4,11 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x18
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -46,12 +41,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr [4]byte /* in_addr */
Sourceaddr [4]byte /* in_addr */
diff --git a/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go b/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go
index 9631421dad8f..2155df130a89 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_dragonfly.go
@@ -4,10 +4,6 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x41
-
sizeofIPMreq = 0x8
)
diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go
index 9a0e3283d266..ae40482a8f79 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_386.go
@@ -4,15 +4,10 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x41
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -39,12 +34,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr [4]byte /* in_addr */
Sourceaddr [4]byte /* in_addr */
diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go
index 143623bbd7f1..901818671b70 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_amd64.go
@@ -4,15 +4,10 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x41
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -39,12 +34,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr [4]byte /* in_addr */
Sourceaddr [4]byte /* in_addr */
diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go
index 143623bbd7f1..901818671b70 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm.go
@@ -4,15 +4,10 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x41
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -39,12 +34,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr [4]byte /* in_addr */
Sourceaddr [4]byte /* in_addr */
diff --git a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go
index 1be70237fedb..0feb9a7536db 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go
@@ -4,15 +4,10 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x41
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -39,12 +34,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr [4]byte /* in_addr */
Sourceaddr [4]byte /* in_addr */
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_386.go b/vendor/golang.org/x/net/ipv4/zsys_linux_386.go
index 8c5795ea6416..d510357ca07b 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_386.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_386.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_amd64.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go b/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go
index 8c5795ea6416..d510357ca07b 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_arm.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_arm64.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go
index 8c5795ea6416..d510357ca07b 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mips.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mips64le.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go b/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go
index 8c5795ea6416..d510357ca07b 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_mipsle.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go
index 2c9e7e3cba02..29202e401178 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x84
sizeofGroupSourceReq = 0x104
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_ppc64le.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go b/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go
index b31766a02b4a..e2edebdb8124 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go
@@ -7,15 +7,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -56,12 +53,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go b/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go
index 7b40aa1b628d..eb10cc79bd16 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_linux_s390x.go
@@ -4,15 +4,12 @@
package ipv4
const (
- sysIP_RECVTTL = 0xc
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
sizeofSockExtendedErr = 0x10
sizeofIPMreq = 0x8
- sizeofIPMreqn = 0xc
sizeofIPMreqSource = 0xc
sizeofGroupReq = 0x88
sizeofGroupSourceReq = 0x108
@@ -53,12 +50,6 @@ type ipMreq struct {
Interface [4]byte /* in_addr */
}
-type ipMreqn struct {
- Multiaddr [4]byte /* in_addr */
- Address [4]byte /* in_addr */
- Ifindex int32
-}
-
type ipMreqSource struct {
Multiaddr uint32
Interface uint32
diff --git a/vendor/golang.org/x/net/ipv4/zsys_netbsd.go b/vendor/golang.org/x/net/ipv4/zsys_netbsd.go
index df99ef69396f..a2ef2f6d6d21 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_netbsd.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_netbsd.go
@@ -4,10 +4,6 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x14
- sysIP_RECVTTL = 0x17
-
sizeofIPMreq = 0x8
)
diff --git a/vendor/golang.org/x/net/ipv4/zsys_openbsd.go b/vendor/golang.org/x/net/ipv4/zsys_openbsd.go
index 9052a9bd4246..b293a338f826 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_openbsd.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_openbsd.go
@@ -4,10 +4,6 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x1e
- sysIP_RECVTTL = 0x1f
-
sizeofIPMreq = 0x8
)
diff --git a/vendor/golang.org/x/net/ipv4/zsys_solaris.go b/vendor/golang.org/x/net/ipv4/zsys_solaris.go
index 1cdc45c27053..e1a961bb6188 100644
--- a/vendor/golang.org/x/net/ipv4/zsys_solaris.go
+++ b/vendor/golang.org/x/net/ipv4/zsys_solaris.go
@@ -4,10 +4,6 @@
package ipv4
const (
- sysIP_RECVDSTADDR = 0x7
- sysIP_RECVIF = 0x9
- sysIP_RECVTTL = 0xb
-
sizeofSockaddrStorage = 0x100
sizeofSockaddrInet = 0x10
sizeofInetPktinfo = 0xc
diff --git a/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go b/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go
index 24221941950c..9c90844aac1a 100644
--- a/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go
+++ b/vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go
@@ -13,11 +13,13 @@ import (
"golang.org/x/net/internal/iana"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
func marshalTrafficClass(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_TCLASS, 4)
+ m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_TCLASS, 4)
if cm != nil {
socket.NativeEndian.PutUint32(m.Data(4), uint32(cm.TrafficClass))
}
@@ -30,7 +32,7 @@ func parseTrafficClass(cm *ControlMessage, b []byte) {
func marshalHopLimit(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_HOPLIMIT, 4)
+ m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_HOPLIMIT, 4)
if cm != nil {
socket.NativeEndian.PutUint32(m.Data(4), uint32(cm.HopLimit))
}
@@ -43,7 +45,7 @@ func parseHopLimit(cm *ControlMessage, b []byte) {
func marshalPacketInfo(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_PKTINFO, sizeofInet6Pktinfo)
+ m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_PKTINFO, sizeofInet6Pktinfo)
if cm != nil {
pi := (*inet6Pktinfo)(unsafe.Pointer(&m.Data(sizeofInet6Pktinfo)[0]))
if ip := cm.Src.To16(); ip != nil && ip.To4() == nil {
@@ -67,7 +69,7 @@ func parsePacketInfo(cm *ControlMessage, b []byte) {
func marshalNextHop(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_NEXTHOP, sizeofSockaddrInet6)
+ m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_NEXTHOP, sizeofSockaddrInet6)
if cm != nil {
sa := (*sockaddrInet6)(unsafe.Pointer(&m.Data(sizeofSockaddrInet6)[0]))
sa.setSockaddr(cm.NextHop, cm.IfIndex)
@@ -80,7 +82,7 @@ func parseNextHop(cm *ControlMessage, b []byte) {
func marshalPathMTU(b []byte, cm *ControlMessage) []byte {
m := socket.ControlMessage(b)
- m.MarshalHeader(iana.ProtocolIPv6, sysIPV6_PATHMTU, sizeofIPv6Mtuinfo)
+ m.MarshalHeader(iana.ProtocolIPv6, unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo)
return m.Next(sizeofIPv6Mtuinfo)
}
diff --git a/vendor/golang.org/x/net/ipv6/sys_solaris.go b/vendor/golang.org/x/net/ipv6/sys_solaris.go
index d348b5f6e45a..1fc30add4d0a 100644
--- a/vendor/golang.org/x/net/ipv6/sys_solaris.go
+++ b/vendor/golang.org/x/net/ipv6/sys_solaris.go
@@ -11,36 +11,38 @@ import (
"golang.org/x/net/internal/iana"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
var (
ctlOpts = [ctlMax]ctlOpt{
- ctlTrafficClass: {sysIPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass},
- ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit},
- ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo},
- ctlNextHop: {sysIPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop},
- ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU},
+ ctlTrafficClass: {unix.IPV6_TCLASS, 4, marshalTrafficClass, parseTrafficClass},
+ ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit},
+ ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo},
+ ctlNextHop: {unix.IPV6_NEXTHOP, sizeofSockaddrInet6, marshalNextHop, parseNextHop},
+ ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU},
}
sockOpts = map[int]*sockOpt{
- ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}},
- ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}},
- ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}},
- ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}},
- ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}},
- ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}},
- ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}},
- ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}},
- ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}},
- ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}},
- ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}},
- ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}},
- ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
- ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
- ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
- ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
- ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
- ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}},
+ ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}},
+ ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}},
+ ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}},
+ ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}},
+ ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}},
+ ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}},
+ ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}},
+ ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}},
+ ssoPathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_PATHMTU, Len: sizeofIPv6Mtuinfo}},
+ ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}},
+ ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}},
+ ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
+ ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
+ ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
}
)
diff --git a/vendor/golang.org/x/net/ipv6/sys_zos.go b/vendor/golang.org/x/net/ipv6/sys_zos.go
index d4567f908fa8..31adc866559e 100644
--- a/vendor/golang.org/x/net/ipv6/sys_zos.go
+++ b/vendor/golang.org/x/net/ipv6/sys_zos.go
@@ -11,33 +11,35 @@ import (
"golang.org/x/net/internal/iana"
"golang.org/x/net/internal/socket"
+
+ "golang.org/x/sys/unix"
)
var (
ctlOpts = [ctlMax]ctlOpt{
- ctlHopLimit: {sysIPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit},
- ctlPacketInfo: {sysIPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo},
- ctlPathMTU: {sysIPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU},
+ ctlHopLimit: {unix.IPV6_HOPLIMIT, 4, marshalHopLimit, parseHopLimit},
+ ctlPacketInfo: {unix.IPV6_PKTINFO, sizeofInet6Pktinfo, marshalPacketInfo, parsePacketInfo},
+ ctlPathMTU: {unix.IPV6_PATHMTU, sizeofIPv6Mtuinfo, marshalPathMTU, parsePathMTU},
}
sockOpts = map[int]*sockOpt{
- ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_TCLASS, Len: 4}},
- ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_UNICAST_HOPS, Len: 4}},
- ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_IF, Len: 4}},
- ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_HOPS, Len: 4}},
- ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_MULTICAST_LOOP, Len: 4}},
- ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVTCLASS, Len: 4}},
- ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVHOPLIMIT, Len: 4}},
- ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPKTINFO, Len: 4}},
- ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_RECVPATHMTU, Len: 4}},
- ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysIPV6_CHECKSUM, Len: 4}},
- ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: sysICMP6_FILTER, Len: sizeofICMPv6Filter}},
- ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
- ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
- ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
- ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
- ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
- ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_TCLASS, Len: 4}},
+ ssoHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_UNICAST_HOPS, Len: 4}},
+ ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_IF, Len: 4}},
+ ssoMulticastHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_HOPS, Len: 4}},
+ ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_MULTICAST_LOOP, Len: 4}},
+ ssoReceiveTrafficClass: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVTCLASS, Len: 4}},
+ ssoReceiveHopLimit: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVHOPLIMIT, Len: 4}},
+ ssoReceivePacketInfo: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPKTINFO, Len: 4}},
+ ssoReceivePathMTU: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_RECVPATHMTU, Len: 4}},
+ ssoChecksum: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.IPV6_CHECKSUM, Len: 4}},
+ ssoICMPFilter: {Option: socket.Option{Level: iana.ProtocolIPv6ICMP, Name: unix.ICMP6_FILTER, Len: sizeofICMPv6Filter}},
+ ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
+ ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
+ ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
+ ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIPv6, Name: unix.MCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
}
)
diff --git a/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go b/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go
index 869f4b2bc928..f604b0f3b408 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go
@@ -8,12 +8,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2e
- sysIPV6_PKTINFO = 0x21
- sysIPV6_HOPLIMIT = 0x28
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x2b
-
sizeofSockaddrStorage = 0x508
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_darwin.go b/vendor/golang.org/x/net/ipv6/zsys_darwin.go
index a1211729e435..dd6f7b28ec99 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_darwin.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_darwin.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_TCLASS = 0x24
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go b/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go
index 512db656e53e..6b45a94fe1b0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_dragonfly.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
sizeofIPv6Mtuinfo = 0x20
diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go
index 46a62b88513a..8da55925f7c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_386.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go
index e475f5111852..72a1a65a2339 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_amd64.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go
index e475f5111852..72a1a65a2339 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go
index edaf7f15edc2..5b39eb8dfd29 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_386.go b/vendor/golang.org/x/net/ipv6/zsys_linux_386.go
index bb579ea1c9d8..ad71871b78a9 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_386.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_386.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_amd64.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go b/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go
index bb579ea1c9d8..ad71871b78a9 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_arm.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_arm64.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go
index bb579ea1c9d8..ad71871b78a9 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mips.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mips64le.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go b/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go
index bb579ea1c9d8..ad71871b78a9 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_mipsle.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go
index 5486c2448acd..d06c2adecb7b 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_ppc64le.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go b/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go
index 283973e6f0b7..d4f78e405ab0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go
@@ -7,12 +7,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go b/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go
index 9500f7d5ed63..2514ab9a41c0 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_linux_s390x.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_NEXTHOP = 0x9
- sysIPV6_PKTINFO = 0x32
- sysIPV6_HOPLIMIT = 0x34
- sysIPV6_PATHMTU = 0x3d
- sysIPV6_TCLASS = 0x43
-
sizeofKernelSockaddrStorage = 0x80
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_netbsd.go b/vendor/golang.org/x/net/ipv6/zsys_netbsd.go
index 524c97fbc7fe..f7335d5ae437 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_netbsd.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_netbsd.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
sizeofIPv6Mtuinfo = 0x20
diff --git a/vendor/golang.org/x/net/ipv6/zsys_openbsd.go b/vendor/golang.org/x/net/ipv6/zsys_openbsd.go
index 5e7bdedc9c28..6d1592812264 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_openbsd.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_openbsd.go
@@ -4,12 +4,6 @@
package ipv6
const (
- sysIPV6_PATHMTU = 0x2c
- sysIPV6_PKTINFO = 0x2e
- sysIPV6_HOPLIMIT = 0x2f
- sysIPV6_NEXTHOP = 0x30
- sysIPV6_TCLASS = 0x3d
-
sizeofSockaddrInet6 = 0x1c
sizeofInet6Pktinfo = 0x14
sizeofIPv6Mtuinfo = 0x20
diff --git a/vendor/golang.org/x/net/ipv6/zsys_solaris.go b/vendor/golang.org/x/net/ipv6/zsys_solaris.go
index 690eef9341ac..1716197477a7 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_solaris.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_solaris.go
@@ -4,74 +4,6 @@
package ipv6
const (
- sysIPV6_UNICAST_HOPS = 0x5
- sysIPV6_MULTICAST_IF = 0x6
- sysIPV6_MULTICAST_HOPS = 0x7
- sysIPV6_MULTICAST_LOOP = 0x8
- sysIPV6_JOIN_GROUP = 0x9
- sysIPV6_LEAVE_GROUP = 0xa
-
- sysIPV6_PKTINFO = 0xb
-
- sysIPV6_HOPLIMIT = 0xc
- sysIPV6_NEXTHOP = 0xd
- sysIPV6_HOPOPTS = 0xe
- sysIPV6_DSTOPTS = 0xf
-
- sysIPV6_RTHDR = 0x10
- sysIPV6_RTHDRDSTOPTS = 0x11
-
- sysIPV6_RECVPKTINFO = 0x12
- sysIPV6_RECVHOPLIMIT = 0x13
- sysIPV6_RECVHOPOPTS = 0x14
-
- sysIPV6_RECVRTHDR = 0x16
-
- sysIPV6_RECVRTHDRDSTOPTS = 0x17
-
- sysIPV6_CHECKSUM = 0x18
- sysIPV6_RECVTCLASS = 0x19
- sysIPV6_USE_MIN_MTU = 0x20
- sysIPV6_DONTFRAG = 0x21
- sysIPV6_SEC_OPT = 0x22
- sysIPV6_SRC_PREFERENCES = 0x23
- sysIPV6_RECVPATHMTU = 0x24
- sysIPV6_PATHMTU = 0x25
- sysIPV6_TCLASS = 0x26
- sysIPV6_V6ONLY = 0x27
-
- sysIPV6_RECVDSTOPTS = 0x28
-
- sysMCAST_JOIN_GROUP = 0x29
- sysMCAST_LEAVE_GROUP = 0x2a
- sysMCAST_BLOCK_SOURCE = 0x2b
- sysMCAST_UNBLOCK_SOURCE = 0x2c
- sysMCAST_JOIN_SOURCE_GROUP = 0x2d
- sysMCAST_LEAVE_SOURCE_GROUP = 0x2e
-
- sysIPV6_PREFER_SRC_HOME = 0x1
- sysIPV6_PREFER_SRC_COA = 0x2
- sysIPV6_PREFER_SRC_PUBLIC = 0x4
- sysIPV6_PREFER_SRC_TMP = 0x8
- sysIPV6_PREFER_SRC_NONCGA = 0x10
- sysIPV6_PREFER_SRC_CGA = 0x20
-
- sysIPV6_PREFER_SRC_MIPMASK = 0x3
- sysIPV6_PREFER_SRC_MIPDEFAULT = 0x1
- sysIPV6_PREFER_SRC_TMPMASK = 0xc
- sysIPV6_PREFER_SRC_TMPDEFAULT = 0x4
- sysIPV6_PREFER_SRC_CGAMASK = 0x30
- sysIPV6_PREFER_SRC_CGADEFAULT = 0x10
-
- sysIPV6_PREFER_SRC_MASK = 0x3f
-
- sysIPV6_PREFER_SRC_DEFAULT = 0x15
-
- sysIPV6_BOUND_IF = 0x41
- sysIPV6_UNSPEC_SRC = 0x42
-
- sysICMP6_FILTER = 0x1
-
sizeofSockaddrStorage = 0x100
sizeofSockaddrInet6 = 0x20
sizeofInet6Pktinfo = 0x14
diff --git a/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go b/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go
index 3f980691f6be..7c7564596739 100644
--- a/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go
+++ b/vendor/golang.org/x/net/ipv6/zsys_zos_s390x.go
@@ -8,50 +8,6 @@
package ipv6
const (
- sysIPV6_ADDR_PREFERENCES = 32
- sysIPV6_CHECKSUM = 19
- sysIPV6_DONTFRAG = 29
- sysIPV6_DSTOPTS = 23
- sysIPV6_HOPLIMIT = 11
- sysIPV6_HOPOPTS = 22
- sysIPV6_JOIN_GROUP = 5
- sysIPV6_LEAVE_GROUP = 6
- sysIPV6_MULTICAST_HOPS = 9
- sysIPV6_MULTICAST_IF = 7
- sysIPV6_MULTICAST_LOOP = 4
- sysIPV6_NEXTHOP = 20
- sysIPV6_PATHMTU = 12
- sysIPV6_PKTINFO = 13
- sysIPV6_PREFER_SRC_CGA = 0x10
- sysIPV6_PREFER_SRC_COA = 0x02
- sysIPV6_PREFER_SRC_HOME = 0x01
- sysIPV6_PREFER_SRC_NONCGA = 0x20
- sysIPV6_PREFER_SRC_PUBLIC = 0x08
- sysIPV6_PREFER_SRC_TMP = 0x04
- sysIPV6_RECVDSTOPTS = 28
- sysIPV6_RECVHOPLIMIT = 14
- sysIPV6_RECVHOPOPTS = 26
- sysIPV6_RECVPATHMTU = 16
- sysIPV6_RECVPKTINFO = 15
- sysIPV6_RECVRTHDR = 25
- sysIPV6_RECVTCLASS = 31
- sysIPV6_RTHDR = 21
- sysIPV6_RTHDRDSTOPTS = 24
- sysIPV6_RTHDR_TYPE_0 = 0
- sysIPV6_TCLASS = 30
- sysIPV6_UNICAST_HOPS = 3
- sysIPV6_USE_MIN_MTU = 18
- sysIPV6_V6ONLY = 10
-
- sysMCAST_JOIN_GROUP = 40
- sysMCAST_LEAVE_GROUP = 41
- sysMCAST_JOIN_SOURCE_GROUP = 42
- sysMCAST_LEAVE_SOURCE_GROUP = 43
- sysMCAST_BLOCK_SOURCE = 44
- sysMCAST_UNBLOCK_SOURCE = 45
-
- sysICMP6_FILTER = 0x1
-
sizeofSockaddrStorage = 128
sizeofICMPv6Filter = 32
sizeofInet6Pktinfo = 20
diff --git a/vendor/golang.org/x/net/publicsuffix/table.go b/vendor/golang.org/x/net/publicsuffix/table.go
index 31a034c5debd..c2e368db1bc1 100644
--- a/vendor/golang.org/x/net/publicsuffix/table.go
+++ b/vendor/golang.org/x/net/publicsuffix/table.go
@@ -2,7 +2,7 @@
package publicsuffix
-const version = "publicsuffix.org's public_suffix_list.dat, git revision f9f612a3386dd9a1e4a1892722e3418549520b49 (2020-11-30T21:55:23Z)"
+const version = "publicsuffix.org's public_suffix_list.dat, git revision 1e2388af5cee935fdec6dc557db41559111e3fb9 (2021-04-26T23:42:06Z)"
const (
nodesBitsChildren = 10
@@ -23,499 +23,506 @@ const (
)
// numTLD is the number of top level domains.
-const numTLD = 1513
+const numTLD = 1506
// Text is the combined text of all labels.
-const text = "9guacuiababia-goracleaningroks-theatree12hpalermomahachijolstere" +
- "trosnubalsfjordd-dnshome-webserverdal-o-g-i-n4tatsunobihirosakik" +
- "amijimatsuuragrocerybnikeisenbahnaturhistorisches3-ap-south-1bip" +
- "almasfjordenikonanporovnocpalmspringsakerbirdartcenterprisecloud" +
- "accesscambridgeiseiyoichippubetsubetsugarussiabirkenesoddtangeno" +
- "varahkkeravjuegoshikilatironrenderbirthplacevje-og-hornnes3-webs" +
- "ite-us-west-1bjarkoyukuhashimojin-the-bandain-vpncateringebuildi" +
- "ngladegreextraspace-to-rentalstomakomaibarabjerkreimbamblebesbyg" +
- "landroverhalla-speziaustevollaziobiramswatch-and-clockereviewsai" +
- "toshimattelekommunikationatuurwetenschappengine164-baltimore-og-" +
- "romsdalp1bjugnieznord-odalwaysdatabaseballangenkainanaejrietisal" +
- "atinabenonicatholicaxiaskimitsubatamibugattiffanyaaarborteaches-" +
- "yogasawara-rugbydgoszczecinemaceratabuseating-organicbcieszynino" +
- "hekinannestadiyurihonjournalistjohninomiyakonojorpelandnpanamats" +
- "uzakincheonirasakindianapolis-a-bloggerblackfridayusuharabloombe" +
- "rgbauernishiazaindianmarketinglassassinationalheritagebloxcms3-w" +
- "ebsite-us-west-2bluedagestangemologicallyngenishigoddabmoattachm" +
- "ents5yusuisservehttpanasonichernivtsiciliabmsakyotanabellunord-f" +
- "rontierbmwedeployuulmemsettlersalangenishiharabnrwegroweibologna" +
- "gareyamakeupowiatmallorcafederation-webhopencraftrainingleezebom" +
- "loabathsbchernovtsyncloudrangedalondrinamsskoganeindielddanuorri" +
- "ndigenaklodzkodairabondigitaloceanographicsxboxenishiizunazukind" +
- "owapblogsiteleafamilycompany-2bonnishikataketomisatomobellevuelo" +
- "sangelesjabbottjeldsundray-dnstracebookinghosted-by-previderboom" +
- "lair-traffic-controlleyuzawaboschaefflerdalorenskoglitcheltenham" +
- "-radio-opensocialottebostikariyameiwamarugame-hostedpictetjmaxxx" +
- "finitybostonakijinsekikogentappsalon-1botanicalgardenishikatsura" +
- "git-reposaltdalottokonamegatakayamassa-carrara-massacarraramassa" +
- "businessebykleclerchirurgiens-dentistes-en-francebotanicgardenis" +
- "hikawazukamishihoronobeauxartsandcraftsaludrayddnsfreebox-osasco" +
- "li-picenordlandraydnsupdaterbotanychiryukyuragifuchungbukharauma" +
- "lborkarlsoybouncemerckmsdnipropetrovskjervoyageorgeorgiabounty-f" +
- "ullensakerrypropertiesalvadordalibabalena-devicesalzburgliwicebo" +
- "utiquebechitachinakagawatchandclockarmoybozen-sudtirolouvrehabme" +
- "rbozen-suedtirolowiczest-le-patronishimerabplaceducatorahimeshim" +
- "amateraholtalenishinomiyashironohtawaramotoineppueblockbusternii" +
- "minamiawajikindustriabrandywinevalleybrasiliabrindisibenikimobet" +
- "suitaipeigersundrivefsnillfjordrobaknoluoktachikawafflecellcube-" +
- "serverbristoloseyouriparachutinglobalashovhachinohedmarkarpaczel" +
- "adzlgloboavistanbulsan-sudtirolpusercontentjomeloyalistoragebrit" +
- "ishcolumbialowiezaganishinoomotegomniweatherchannelubindalublind" +
- "esnesamegawabroadcastlebtimnetzparaglidinglogoweirbroadwaybroke-" +
- "itvedestrandrudupontariobranconakaniikawatanagurabrokerbronnoysu" +
- "ndurbanamexhibitionishinoshimatsushigebrothermesaverdeatnulvikar" +
- "uizawabrowsersafetymarketsamnangerbrumunddalucaniabrunelastxjava" +
- "ld-aostarnbergloppenzaolbia-tempio-olbiatempioolbialystokkembuch" +
- "ikumagayagawakayamagentositecnologiabrusselsampalacebruxellesams" +
- "clubartowellbeingzonebryansklepparisor-fronishiokoppegardurhambu" +
- "rglugsjcbnpparibaselburgmbhartipsselfiparliamentjxn--0trq7p7nnis" +
- "hitosashimizunaminamibosogndaluccargodaddyn-o-saurlandesamsungmi" +
- "nakamichiharabrynewhollandynathomebuiltwithdarkarumaifarmsteadyn" +
- "dns-at-homedepotenzamamidsundyndns-at-workisboringmodellingmxn--" +
- "11b4c3dyndns-blogdnsandnessjoenishiwakindustriesteamfamberkeleyb" +
- "uskerudyndns-freeboxoslocus-4buzentsujiiebuzzwesteuropenairbusan" +
- "tiquest-a-la-maisondre-landroidyndns-homednsandoybwestfalenissan" +
- "diegomurabzhitomirumalatvuopmicrolightingretakamoriokakudamatsue" +
- "bzzcompute-1computerhistoryofscience-fictioncomsecaaskoyabearalv" +
- "ahkijobservableusercontentoyotsukaidocondoshichinohealth-careref" +
- "ormitakeharaconferenceconstructionconsuladoesntexisteingeekashiw" +
- "araconsultanthropologyconsultingrongausdalcontactoyouracontagema" +
- "tsubaracontemporaryarteducationalchikugodogadollsapporocontracto" +
- "rskenconventureshinodeartheworkpccwhoswhokksundyndns1cookingchan" +
- "nelsdvrdnsdojoburgrossetouchihayaakasakawaharacoolcooperativano-" +
- "frankivskolefrakkestadynnsardegnaroycopenhagencyclopedichonanbul" +
- "san-suedtirolukowestus2coproductionsardiniacorporationcorsicanon" +
- "oichinomiyakecorvettemp-dnsarlcosenzakopanelastycoffeedbackplane" +
- "applinzinzais-a-candidatecosidnsfor-better-thanawatchesarpsborgr" +
- "oundhandlingroznynysaintlouis-a-anarchistoireggio-emilia-romagna" +
- "katombetsumitakagiizecostumedicinagatorodoycouchpotatofriesarufu" +
- "tsunomiyawakasaikaitabashikaoizumizakis-a-caterercoukashiwazakiy" +
- "okawaracouncilcouponsasayamayfirstockholmestrandynservebbsasebof" +
- "ageologycozoracqcxn--12co0c3b4evalleaostavangercranbrookuwanalyt" +
- "icsaskatchewancrdynuniversitycreditcardynv6creditunioncremonashg" +
- "abadaddjaguarqhachiojiyaizuwakamatsubushikusakadogawacrewiencric" +
- "ketrzyncrimeast-kazakhstanangercrotonexus-3crownipartsassaris-a-" +
- "celticsfancrsvps-hostrolekagoshimalopolskanlandynvpnpluscountrye" +
- "stateofdelawareclaimsaudacruisesauheradyroyrvikingrpartycryptono" +
- "michigangwoncuisinellajollamericanexpressexyculturalcentertainme" +
- "ntoystre-slidrettozawacuneocupcakecuritibaghdadcurvalled-aostave" +
- "rncymrunjargacyonabarumetacentrumeteorappasadenarashinocyouthruh" +
- "erecifedexeterferrarivneferrerotikakamigaharafetsundfguidell-ogl" +
- "iastraderfhskydivinguitarsavonarusawafhvalerfidontexistmein-iser" +
- "vebeerfieldfigueresinstagingujoinvilleirvikasserversaillesaxofil" +
- "ateliafilegear-audnedalnfilegear-debianfilegear-gbizfilegear-ief" +
- "ilegear-jpmorganfilegear-sg-1filminamifuranofinalfinancefinearts" +
- "choenbrunnfinlandfinnoyfirebaseappassagenschokokekschokoladenfir" +
- "enetrani-andria-barletta-trani-andriafirenzefirestonefirmdalegni" +
- "capetownnews-stagingulenfishingoldpoint2thisamitsukefitjarvodkaf" +
- "jordvagsoygardenflfanquanpachigasakievennodesabaerobaticketschol" +
- "arshipschoolsztynsettsurgeonshalloffameldalfitnessettlementrania" +
- "ndriabarlettatraniandriafjalerflesbergunmansionschulezajskasukab" +
- "edzin-berlindasdaburflickragerogerschulserverflightschwarzgwangj" +
- "uifminamiiserniaflirfloginlinefloraflorencefloridatsunanjoetsuwa" +
- "nouchikujogaszkolancashirecipescaravantaarpassenger-associationf" +
- "loripaderbornfloristanohatajiris-a-chefashionflorokunohealthcare" +
- "erschweizflowersciencecentersciencehistoryfltranoyflynnhosting-c" +
- "lusterfndfnwkasumigaurayasudafoodnetworkdalfor-ourfor-somedizinh" +
- "istorischescientistordalfor-theaterforexrothachirogatakanabeauty" +
- "sfjordforgotdnscjohnsonforli-cesena-forlicesenaforlikescandyn53f" +
- "orsalegolffanscrapper-siteforsandasuoloftranslatefortalfortextil" +
- "eikangerfortmissoulancasterfortworthadanorth-kazakhstanfosnescra" +
- "ppinguovdageaidnunusualpersonfotaruis-a-conservativegarsheis-a-c" +
- "padualstackasuyanaizuerichardlillesandefjordfoxafozfrancaisehara" +
- "franziskanerimaringatlantakahamalvikaszubyfredrikstadtvscrysecur" +
- "itytacticservehumourfreeddnsgeekgalaxyfreedesktopocznordreisa-ho" +
- "ckeynutazurestaticappspotagerfreemasonryfreesitefreetlserveircho" +
- "shibuyahabackyardsangomutashinainfinitintelligencefreiburgushika" +
- "mifuranorfolkebibleitungsenfreseniusculturecreationfribourgwiddl" +
- "eksvikatowicefriuli-v-giuliafriuli-ve-giuliafriuli-vegiuliafriul" +
- "i-venezia-giuliafriuli-veneziagiuliafriuli-vgiuliafriuliv-giulia" +
- "friulive-giuliafriulivegiuliafriulivenezia-giuliafriuliveneziagi" +
- "uliafriulivgiuliafrlfroganserveminecraftransportefrognfrolandfro" +
- "m-akrehamnfrom-alfrom-arfrom-azurewebsiteshikagamiishibukawalbrz" +
- "ycharternopilawalesundfrom-capitalonewjerseyfrom-cogxn--1ctwolom" +
- "inamatargitlaborfrom-ctransurlfrom-dchoyodobashichikashukujitawa" +
- "ravennagasakinderoyfrom-dedyn-berlincolnfrom-flanderservemp3from" +
- "-gaulardalfrom-hichisochildrensgardenfrom-iafrom-idfrom-ilfrom-i" +
- "n-brbar1from-kservep2patriafrom-kyowariasahikawafrom-lanciafrom-" +
- "mamurogawafrom-mdfrom-meeresistancefrom-mifunefrom-mnfrom-modale" +
- "nfrom-mservepicservequakefrom-mtnfrom-nctulangevagrigentomologye" +
- "onggiehtavuoatnabudapest-a-la-masion-rancherkasydneyfrom-ndfrom-" +
- "nefrom-nh-serveblogspotrapaniizafrom-njservesarcasmatartanddesig" +
- "nfrom-nminamiizukaminoyamaxunispacefrom-nvalledaostaobaomoriguch" +
- "iharag-cloud-charitychyattorneyagawakepnogatagajobojis-a-cubicle" +
- "-slavellinodeobjectservicesevastopolefrom-nyminamimakis-a-democr" +
- "atravelchannelfrom-ohdattorelayfrom-oketogurafrom-orfrom-padovak" +
- "sdalfrom-pratohmandalfrom-ris-a-designerfrom-schmidtre-gauldalfr" +
- "om-sdfrom-tnfrom-txn--1lqs03nfrom-utsiracusagamiharafrom-val-dao" +
- "stavalleyfrom-vtravelersinsurancefrom-wafrom-wiardwebredirectmee" +
- "trdfrom-wvallee-aosteroyfrom-wyfrosinonefrostalowa-wolawafroyait" +
- "akaharunzenfstcgroupaviancarrierfujiiderafujikawaguchikonefujimi" +
- "nokamoenairguardiannakadomarinebraskaunicommbankatsushikabeelden" +
- "geluidvallee-d-aosteigenfujinomiyadattowebcampinashikiminohostfo" +
- "ldnavyfujiokayamangonohejis-a-doctorayfujisatoshonairlinedre-eik" +
- "erfujisawafujishiroishidakabiratoridefenseljordfujitsurugashiman" +
- "gyshlakasamatsudoomdnsiskinkyotobetsumidatlantichristiansburgrim" +
- "stadyndns-mailutskashibatakatorinternationalfirearmsanjotlon-2fu" +
- "jixeroxfordefinimakanegasakinkobierzycefujiyoshidavvenjargap-nor" +
- "theast-3fukayabeatsevenassisicilyfukuchiyamadavvesiidappnodebala" +
- "ncertificationfukudomigawafukuis-a-financialadvisor-aurdalfukumi" +
- "tsubishigakirovogradoyfukuokazakiryuohkurafukuroishikarikaturind" +
- "alfukusakisarazure-mobileirfjordfukuyamagatakahashimamakishiwada" +
- "zaifudaigojomedio-campidano-mediocampidanomediofunabashiriuchina" +
- "dafunagatakahatakaishimoichinosekigaharafunahashikamiamakusatsum" +
- "asendaisennangooglecodespotrendhostingfundaciofunkfeuerfuoiskuju" +
- "kuriyamaniwakuratefuosskoczowiiheyakumoduminamiminowafurnituregg" +
- "io-calabriafurubirafurudonostiaafurukawairportland-4-salernobori" +
- "betsucksharis-a-geekatsuyamarumorimachidafusodegaurafussaikisofu" +
- "kushimannore-og-uvdalfutabayamaguchinomihachimanagementrentin-su" +
- "d-tirolfutboldlygoingnowhere-for-morenakasatsunairtelebitbridges" +
- "toneendoftheinternethnologyfuttsurugimperiafuturecmsharpfizerfut" +
- "urehostingfuturemailingfvgfyresdalhangglidinghangoutsystemscloud" +
- "hannanmokuizumodenakayamanxn--1lqs71dhannortonhanyuzenhapmirclou" +
- "dplatform0harstadharvestcelebrationhasamaoris-a-hunterhasaminami" +
- "-alpshimokawahashbanghasudahasura-appgfoggiahasvikautokeinotogaw" +
- "ahatoyamazakitahiroshimapartmentshimokitayamahatsukaichikaiseihe" +
- "ijis-a-knightpointtohobby-sitehattfjelldalhayashimamotobungotaka" +
- "dancehazuminobusells-for-ustkanmakiwakunigamiharutwentehelsinkit" +
- "akamiizumisanofidelitysvardonnakamuratajimidorittogliattis-a-lan" +
- "dscaperugiahembygdsforbundhemneshimonitayanagitappharmacienshimo" +
- "nosekikawahemsedalhepforgeherokussldheroyhgtvalleeaosteinkjerusa" +
- "lembroideryhidorahigashiagatsumagoianiahigashichichibunkyonanaos" +
- "himageandsoundandvisionthewifiatrentin-sued-tirolhigashihiroshim" +
- "anehigashiizumozakitakatakaokaluganskygearappharmacyshimosuwalki" +
- "s-a-lawyerhigashikagawahigashikagurasoedahigashikawakitaaikitaky" +
- "ushuaiahigashikurumegurownproviderhigashimatsushimarburghigashim" +
- "atsuyamakitaakitadaitoigawahigashimurayamamotorcycleshimotsukehi" +
- "gashinarusells-itrentin-suedtirolhigashinehigashiomitamamurausuk" +
- "itamihamadahigashiosakasayamanakakogawahigashishirakawamatakaraz" +
- "ukamakurazakitamotosumy-gatewayhigashisumiyoshikawaminamiaikitan" +
- "akagusukumodernhigashitsunosegawahigashiurawa-mazowszexnetrentin" +
- "o-a-adigehigashiyamatokoriyamanashiibahccavuotnagaragusadocktera" +
- "mo-siemenscaledogawarabikomaezakirunoipirangalsacentralus-2higas" +
- "hiyodogawahigashiyoshinogaris-a-liberalhiraizumisatohnoshoooshik" +
- "amaishimofusartshimotsumahirakatashinagawahiranairtrafficplexus-" +
- "1hirarahiratsukaeruhirayakagehistorichouseshinichinanhitachiomiy" +
- "agildeskaliszhitachiotagoppdalhitraeumtgeradeloittenrissagaerocl" +
- "ubmedecincinnationwidealstahaugesunderseaportsinfolionetworkange" +
- "rhjartdalhjelmelandholeckochikushinonsenergyholidayhomegoodshinj" +
- "ournalismailillehammerfeste-iphdfcbankazoologyhomeiphiladelphiaa" +
- "readmyblogsytehomelinkyard-cloudnshinjukumanowruzhgorodeohomelin" +
- "uxn--1qqw23ahomeofficehomesecuritymacaparecidahomesecuritypchris" +
- "tmaseratiresannanisshingucciprianidyndns-office-on-the-weberhome" +
- "senseeringhomeunixn--2m4a15ehondahongotembaixadahonjyoitakasagot" +
- "pantheonsitehornindalhorsellsyourhomeftphilatelyhortendofinterne" +
- "t-dnshinkamigototalhospitalhoteleshinshinotsurgeryhotmailhoyange" +
- "rhoylandetroitskypehumanitieshinshirohurdalhurumajis-a-libertari" +
- "anhyllestadhyogoris-a-linux-usershintokushimahyugawarahyundaiwaf" +
- "uneis-very-badajozis-a-nursembokukitchenis-very-evillageis-very-" +
- "goodyearis-very-niceis-very-sweetpepperis-with-thebandovre-eiker" +
- "isleofmanaustdaljenv-arubabizjeonnamerikawauejetztrentino-stirol" +
- "jevnakershusdecorativeartshiranukamitondabayashiogamagoriziajewe" +
- "lryjewishartgalleryjfkddiamondshiraois-a-painterhostsolutionshin" +
- "tomikasaharajgorajlljls-sto1jls-sto2jls-sto3jmphonefosshiraokami" +
- "tsuejnjaworznotairestaurantrentino-s-tiroljoyentrentino-sud-tiro" +
- "ljoyokaichibajddarchitecturealtorlandjpnjprshiratakahagithubuser" +
- "contentrentino-sudtiroljurkosaigawakosakaerodromegallupinbarclay" +
- "cards3-sa-east-1koseis-a-photographerokuapphilipsynology-disksta" +
- "tionkosherbrookegawakoshimizumakiyosemitekoshunantankhakassiakos" +
- "ugekotohiradomainsureggioemiliaromagnamsosnowiechurchaseljedugit" +
- "-pagespeedmobilizeroticahcesuoloansanokashiharakotourakouhokutam" +
- "akiyosunndalkounosupplieshitaramakouyamashikekouzushimashikizuno" +
- "kunimilitarykozagawakozakis-a-playershifteditchyouriphoenixn--2s" +
- "crj9chromedicaltanissettaishinomakindlecznagasukekozowildlifesty" +
- "lekpnkppspdnshizukuishimogosenkrasnikahokutokashikis-a-republica" +
- "ncerresearchaeologicaliforniakrasnodarkredstonekristiansandcatsh" +
- "izuokamogawakristiansundkrodsheradkrokstadelvaldaostarostwodzisl" +
- "awilliamhillkryminamioguni5kumatorinowtvaporcloudkumejimasoykume" +
- "nantokigawakunisakis-a-rockstarachowicekunitachiarailwaykunitomi" +
- "gusukumamotoyamashikokuchuokunneppubtlshoppingkunstsammlungkunst" +
- "unddesignkuokgrouphxn--32vp30haebaruericssongdalenviknakatsugawa" +
- "kuregruhostingkurgankurobelaudibleasingleshopwarendalenugkurogim" +
- "imatakatsukis-a-socialistdlibestadkuroisoftwarezzokuromatsunais-" +
- "a-soxfankurotakikawasakis-a-studentalkushirogawakustanais-a-teac" +
- "herkassyno-dshinyoshitomiokamisunagawakusupplynxn--3bst00minamis" +
- "anrikubetsupportrentino-sued-tirolkutchanelveruminamitanekutnoku" +
- "zumakis-a-techietis-a-llamarnardalkvafjordkvalsundkvamlidlugolek" +
- "adenagahamaroyerkvanangenkvinesdalkvinnheradkviteseidatingkvitso" +
- "ykwpspectruminamiuonumassivegridkzmisconfusedmishimasudamissilel" +
- "uxembourgmisugitokorozawamitourismilevangermitoyoakemiuramiyazur" +
- "econtainerdpolicemiyotamanomjondalenmlbfanmontrealestatefarmequi" +
- "pmentrentino-suedtirolmonza-brianzapposhoujis-an-actresshioyande" +
- "xcloudmonza-e-della-brianzaptokuyamatsumaebashimodatemonzabrianz" +
- "aramonzaebrianzamonzaedellabrianzamoonscaleforcemordoviamoriyama" +
- "tsumotofukemoriyoshiminamiashigaramormonstermoroyamatsunomortgag" +
- "emoscowinbarclays3-us-east-2moseushistorymosjoenmoskeneshowamoss" +
- "howtimelhusgardenmosvikharkovanylvenicemoteginowaniigatakamatsuk" +
- "awamoviemovimientokyotangotsukisosakitagawamozilla-iotrentinoa-a" +
- "digemtranbymuginozawaonsenmuikamiokameokameyamatotakadamukoebenh" +
- "avnmulhouseoullensvanguardmunakatanemuncienciamuosattemupiemonte" +
- "murmanskhersonmurotorcraftrentinoaadigemusashimurayamatsusakahog" +
- "inankokubunjis-an-anarchistoricalsocietymusashinoharamuseetrenti" +
- "noalto-adigemuseumverenigingmusicarrdmutsuzawamy-vigorgemy-wangg" +
- "ouvicircustomer-ocimdbananarepublic66myactivedirectorymyasustor-" +
- "elvdalmycdn77-sslattuminamiyamashirokawanabelembetsukubankharkiv" +
- "alleedaostemycloudswitcheshwindmillmydattolocalhistorymyddnsking" +
- "mydissentrentinoaltoadigemydobisshikis-an-artistgorymydroboehrin" +
- "gerikemydsienarutolgamyeffectrentinos-tirolmyfastblogermyfirewal" +
- "lonieruchomoscienceandindustrynmyforuminanomyfritzmyftpaccessigd" +
- "almyhome-servermyjinomykolaivareservegame-servermymailermymediap" +
- "cistrondheimmobilieniyodogawamyokohamamatsudamypepilotsilkhmelni" +
- "tskiyamarylandmypetsimple-urlmyphotoshibalatinombresciamypicture" +
- "sirdalmypsxn--3ds443gmysecuritycamerakermyshopblockslupskhmelnyt" +
- "skyivaomythic-beastslzmytis-a-bookkeeperspectakashimaritimoldelt" +
- "aiwanairforcebetsuikidsmynasushiobarackmazerbaijan-mayen-rootari" +
- "beiraogashimadachicagoboatsmolapymntrentinostirolmytuleaprendema" +
- "sakihokumakogenebakkeshibechambagriculturennebudejjuedischesapea" +
- "kebayernrtrentinosud-tirolmyvncitadeliverydyndns-remotewdyndns-s" +
- "erverisignmywireitrentinosudtirolpklabudhabikinokawabarthadselec" +
- "trentin-sudtirolplantsnoasakakinokiaplatformshangrilanxessokanag" +
- "awaplatter-appimientakinoueplatterpinkhplaystation-cloudplazaplc" +
- "itichocolatelevisionissayokkaichiropractichitosetogakushimotogan" +
- "ewportkmaxxn--12c1fe0bradescotlandyndns-iparmatta-varjjatksatxn-" +
- "-12cfi8ixb8lucerneplumbingoplurinacionalpodhaleviracloudletsoknd" +
- "alpodlasiellaktyubinskiptveterinaireadthedocscappgafannefrankfur" +
- "trentinosued-tirolpodzonepohlpoivronpokerpokrovskmpspbar2politic" +
- "artoonartdecologiapolitiendapolkowicepoltavalle-aostathellewismi" +
- "llerpomorzeszowindowskrakowinnersolarssonponpesaro-urbino-pesaro" +
- "urbinopesaromasvuotnaritakoelnponypordenonepornporsangerporsangu" +
- "geporsgrunnanyokoshibahikariwanumatakkofuefukihaboromskogpoznanp" +
- "raxis-a-bruinsfanprdpreservationpresidioprgmrprimetelemarknx-ser" +
- "versicherungprincipeprivatizehealthinsuranceprofesionalprogressi" +
- "venneslaskerrylogisticsolognepromombetsurfastvps-serveronakanoto" +
- "ddenpropertyprotectionprotonetrentinosuedtirolprudentialpruszkow" +
- "iosolundbeckomaganeprvcyberlevagangaviikanonjis-an-engineeringpr" +
- "zeworskogpulawypupioneerpvhagakhanamigawapvtrentinsud-tirolpwciv" +
- "ilaviationpzqldqotoyohashimotoolsomaqponiatowadaqslingqualifioap" +
- "pippugliaquickconnectrentinsudtirolquicksytestingquipelementsomn" +
- "arviikamisatokaizukamikitayamatsuris-an-entertainerqvcivilisatio" +
- "nsveiosvelvikomforbarcelonagawalmartattoolforgebinagisoccertmgra" +
- "zimuthatogayachimataiji234lima-cityeatselinogradultateshinanomac" +
- "himkentateyamaetnaamesjevuemielno-ipifony-1svizzerasvn-reposor-v" +
- "arangerswidnicasadelamonedapliernewmexicodyn-vpndnsorfoldswidnik" +
- "kokonoeswiebodzin-butterswiftcoverswinoujscienceandhistoryswissm" +
- "arterthanyousynology-dsorocabalestrandabergamoareketunkommunalfo" +
- "rbundturystykaniepcetuscanytushuissier-justicetuvalle-daostatics" +
- "oundcastronomy-routertuxfamilytwmailvestre-slidreplantationvestr" +
- "e-totennishiawakuravestvagoyvevelstadvibo-valentiavibovalentiavi" +
- "deovillasouthwest1-uslivinghistoryvinnicaseihicampobassociatest-" +
- "iservecounterstrikevinnytsiavipsinaappittsburghofficialvirginiav" +
- "irtual-userveexchangevirtualcloudvirtualservervirtualuserveftpiw" +
- "atevirtueeldomein-vigorlicevirtuelvisakegawaviterboknowsitallviv" +
- "olkenkundenvixn--3hcrj9clanbibaidarmeniavlaanderenvladikavkazimi" +
- "erz-dolnyvladimirvlogintoyonezawavminiservervologdanskommunevolv" +
- "olkswagentsowavolyngdalvoorloperauniterois-gonevossevangenvotevo" +
- "tingvotoyonowiwatsukiyonoshiroomgwloclawekomorotsukagawawmcloudw" +
- "mflabspeedpartnersoownextdirectrevisohughesorreisahayakawakamiic" +
- "hikawamisatottoris-bytomaritimekeepingworldworse-thandawowitdkom" +
- "onow-dnshisognewpdevcloudwpenginepoweredwritesthisblogwroclawith" +
- "googleapiszwtcircleverappsphinxn--3e0b707ewtfauskedsmokorsetagay" +
- "aseralingenoamishirasatogokasells-for-lessavannahgawuozuwzmiuwaj" +
- "imaxn--45q11clic20001wwwfarsundyndns-webhareidsbergentingripexn-" +
- "-4gbriminingxn--4it168dxn--4it797kongsbergxn--4pvxs4allxn--54b7f" +
- "ta0cclicketcloudcontrolapplicationcloud66xn--55qw42gxn--55qx5dxn" +
- "--5js045dxn--5rtp49clinichofunatoriginstitutemasekasaokamiminers" +
- "andvikcoromantovalle-d-aostatic-accessanfranciscofreakunemuroran" +
- "gecloudyclusterxn--5rtq34kongsvingerxn--5su34j936bgsgxn--5tzm5gx" +
- "n--6btw5axn--6frz82gxn--6orx2rxn--6qq986b3xlxn--7t0a264cliniquen" +
- "oharaxn--80adxhkspjelkavikomatsushimarylhurstjordalshalsenxn--80" +
- "ao21axn--80aqecdr1axn--80asehdbarefootballooningjerdrumckinseyol" +
- "asitebinordre-landiscoveryggeebizenakanojohanamakinoharaustinnau" +
- "mburggfarmerseineastasiamuneues3-ap-southeast-2ix4432-balsan-sue" +
- "dtirolkuszczytnord-aurdalipayboltatarantours3-ap-northeast-2xn--" +
- "80aswgxn--80augustowithyoutuberspacekitagatargetmyiphosteurxn--8" +
- "ltr62koninjambylxn--8pvr4uxn--8y0a063axn--90a3academiamicable-mo" +
- "democraciaxn--90aeroportalabamagasakishimabaraogakibichuoxn--90a" +
- "ishobarakawagoexn--90azhytomyravendbargainstantcloudfunctionsncf" +
- "dishakotanavigationavoirmcpehimejibigawaustraliamusementdllpages" +
- "3-ca-central-1xn--9dbhblg6dietritonxn--9dbq2axn--9et52uxn--9krt0" +
- "0axn--andy-iraxn--aroport-byaotsurreyxn--asky-iraxn--aurskog-hla" +
- "nd-jnbarreauctionfabricagliaricoharuhrxn--avery-yuasakuhokkaidop" +
- "aaskvollxn--b-5gaxn--b4w605ferdxn--balsan-sdtirol-nsbspreadbetti" +
- "ngxn--bck1b9a5dre4clintonoshoesantabarbaraxn--bdddj-mrabdxn--bea" +
- "ralvhki-y4axn--berlevg-jxaxn--bhcavuotna-s4axn--bhccavuotna-k7ax" +
- "n--bidr-5nachikatsuuraxn--bievt-0qa2xn--bjarky-fyasakaiminatoyoo" +
- "kaneyamazoexn--bjddar-ptarnobrzegyptianxn--blt-elabourxn--bmlo-g" +
- "raingerxn--bod-2natalxn--bozen-sdtirol-2obanazawaxn--brnny-wuaca" +
- "demy-firewall-gatewayxn--brnnysund-m8accident-investigation-apti" +
- "bleadpagesquare7xn--brum-voagatroandinosaurepaircraftingvollomba" +
- "rdiademonmouthagebostadxn--btsfjord-9zaxn--bulsan-sdtirol-nsbarr" +
- "el-of-knowledgeappleborkaracoldwarszawaustrheimatunduhrennesoyok" +
- "osukanraukraanghkeymachineustargardds3-eu-central-1xn--c1avgxn--" +
- "c2br7gxn--c3s14minnesotaketakazakis-a-therapistoiaxn--cck2b3barr" +
- "ell-of-knowledgehirnufcfanavuotnapleskns3-us-gov-west-1xn--cckwc" +
- "xetdxn--cesena-forl-mcbremangerxn--cesenaforl-i8axn--cg4bkis-int" +
- "o-animeinforumzxn--ciqpnxn--clchc0ea0b2g2a9gcdxn--comunicaes-v6a" +
- "2oxn--correios-e-telecomunicaes-ghc29axn--czr694barsycenterprise" +
- "sakikuchikuseikarugamvik-serverrankoshigayachiyodaejeonbukcoalph" +
- "a-myqnapcloud-fr1xn--czrs0trogstadxn--czru2dxn--czrw28barsyonlin" +
- "ewhampshirealtydalvdalaskanittedallasalleangaviikaascolipicenodu" +
- "members3-us-west-1xn--d1acj3bashkiriauthordalandgcapebretonamicr" +
- "osoftbank12xn--d1alfaromeoxn--d1atromsakatamayufuelblagrarchaeol" +
- "ogyeongbuk0xn--d5qv7z876clothingdustdataitogitsuldalvivanovoldax" +
- "n--davvenjrga-y4axn--djrs72d6uyxn--djty4konskowolayangrouphotogr" +
- "aphysioxn--dnna-grajewolterskluwerxn--drbak-wuaxn--dyry-iraxn--e" +
- "1a4cn-northwest-1xn--eckvdtc9dxn--efvn9spydebergxn--efvy88haibar" +
- "akitahatakanezawaxn--ehqz56nxn--elqq16hair-surveillancexn--eveni" +
- "-0qa01gaxn--f6qx53axn--fct429konsulatrobeepilepsykkylvenetodayxn" +
- "--fhbeiarnxn--finny-yuaxn--fiq228c5hsrlxn--fiq64basicservercelli" +
- "guriautomotiveconomiasakuchinotsuchiurakawakuyabukikonaikawachin" +
- "aganoharamcoachampionshiphoptobamadridnbloggerevistaples3-eu-wes" +
- "t-1xn--fiqs8srvarggatrentinsuedtirolxn--fiqz9storegontrailroadxn" +
- "--fjord-lraxn--fjq720axn--fl-ziaxn--flor-jraxn--flw351exn--forl-" +
- "cesena-fcbsstorfjordxn--forlcesena-c8axn--fpcrj9c3dxn--frde-gran" +
- "drapidstorjcloud-ver-jpchungnamdalseidfjordyndns-picsannohelplfi" +
- "nancialuxuryxn--frna-woaraisaijosoyrorostpetersburgxn--frya-hrax" +
- "n--fzc2c9e2cngriwataraidyndns-wikiraxn--fzys8d69uvgmailxn--g2xx4" +
- "8cnpyatigorskodjeepsondriodejaneirockartuzyxn--gckr3f0fbsbxn--1c" +
- "k2e1bar0emmafann-arboretumbriamallamaceiobbcg12038xn--gecrj9cnsa" +
- "ntacruzsewhalingroks-thisayamanobeokalmykiaxn--ggaviika-8ya47hak" +
- "atanorthwesternmutualxn--gildeskl-g0axn--givuotna-8yasugitpagefr" +
- "ontappixolinoxn--gjvik-wuaxn--gk3at1exn--gls-elacaixaxn--gmq050i" +
- "s-into-carshirahamatonbetsurnadalxn--gmqw5axn--h-2failxn--h1aegh" +
- "akodatexn--h2breg3evenestreams1xn--h2brj9c8cntoyotaparsantafedje" +
- "ffersonxn--h3cuzk1discountysnestudioxn--hbmer-xqaxn--hcesuolo-7y" +
- "a35basilicataniautoscanadaeguambulancechirealmpmnaval-d-aosta-va" +
- "lleyokoteastcoastaldefenceastus2xn--hery-iraxn--hgebostad-g3axn-" +
- "-hkkinen-5waxn--hmmrfeasta-s4accident-prevention-k3studynamische" +
- "s-dnsopotrentinsued-tirolxn--hnefoss-q1axn--hobl-iraxn--holtlen-" +
- "hxaxn--hpmir-xqaxn--hxt814exn--hyanger-q1axn--hylandet-54axn--i1" +
- "b6b1a6a2exn--imr513nxn--indery-fyasuokannamihoboleslawiecolognew" +
- "spaperxn--io0a7is-into-cartoonshirakokaminokawanishiaizubangexn-" +
- "-j1aefbx-ostrowiechoseiroumuenchenissedaluroyxn--j1amhakonexn--j" +
- "6w193gxn--jlq480n2rgxn--jlq61u9w7basketballfinanzgorzeleccollect" +
- "ionayorovigovtaxihuanfshostyhostingjerstadotsuruokakegawaveroyke" +
- "ngerdalces3-eu-west-2xn--jlster-byatominamidaitomanchesterxn--jr" +
+const text = "9guacuiababia-goracleaningroks-theatree12hpalmasfjorden4tatarant" +
+ "ours3-ap-northeast-2ix4432-balsan-suedtirolkuszczytnord-aurdalp1" +
+ "kappchizip6116-b-datacentermezproxyzgorabogadobeaemcloud-fr1337b" +
+ "irdartcenterprisecloudaccesscambridgeiseiroumuenchenirasakincheo" +
+ "nishiazaindianapolis-a-bloggerbirkenesoddtangenovarahkkeravjuego" +
+ "shikikugawashtenawdev-myqnapcloudcontrolledekagaminogifts3-websi" +
+ "te-ap-southeast-2birthplacevje-og-hornnes3-website-eu-west-1bjar" +
+ "koyuu2-localhostrolekaniepcextraspace-to-rentalstomakomaibarabje" +
+ "rkreimbamblebesbyglandroverhallaakesvuemieleccebinagisoccertmgra" +
+ "zerbaijan-mayengerdalipaywhirlimanowarudaustevollillyokosukanrag" +
+ "rocerybnikeisenbahnaumburggfarmerseine164-balsfjordd-dnshome-web" +
+ "serverdal-o-g-i-naval-d-aosta-valleyboltateshinanomachimkentatey" +
+ "amajudygarlanddnslivefsnillfjorddnss3-ap-south-1bjugnieznord-oda" +
+ "lomzaporizhzhiablackfridayuzawabloombergbauernishigohtawaramotoi" +
+ "neppueblockbusterniiminamiawajikindianmarketinglitcheltenham-rad" +
+ "io-opencraftrainingliwicebloxcms3-website-sa-east-1bluedagestang" +
+ "emologicallyngenishiharabmoattachments3-website-us-east-1bms3-we" +
+ "bsite-us-west-1bmwedeploybnrwegroweibolognagareyamakeuparaglidin" +
+ "globoavistanbulsan-sudtirolondonetskaratebomloabathsbchernivtsic" +
+ "iliabondigitaloceanographicsxboxfordellogliastradinglogoweirbonn" +
+ "ishiizunazukindielddanuorrindigenamsosnowiechernovtsyncloudray-d" +
+ "nstracebookinghostedpictetjeldsundrayddnsfreebox-osascoli-piceno" +
+ "rdlandraydnsupdaterbookonlinewjerseyboomlajollamericanexpressexy" +
+ "boschaefflerdalondrinapleskns3-website-us-west-2bostik-serverran" +
+ "koshigayachts5ybostonakijinsekikogentappsselfiparisor-fronishika" +
+ "taketomisatomobelembetsukubankaratsuginamikatagamilanotairesakyo" +
+ "tanabellevuelosangelesjabbottjmaxxxenishikatsuragit-reposalangen" +
+ "ishikawazukamisatohoboleslawiechirurgiens-dentistes-en-francebot" +
+ "anicalgardeno-stagingloppenzaporizhzhedmarkareliancebotanicgarde" +
+ "nishimerabotanychiryukyuragifuchungbukharanzanishinomiyashironom" +
+ "niweatherchannelorenskoglugsjcbnpparibashkiriabouncemerckmsdnipr" +
+ "opetrovskjervoyageorgeorgiabounty-fullensakerrypropertiesalon-1b" +
+ "outiquebeconomiastalowa-wolawassamukawataricoharuovatmallorcafed" +
+ "eration-webpaashorokanaieboutiresindevicenzaganquannefrankfurtjo" +
+ "meloyalistoragebozen-sudtirolottebozen-suedtirolottokonamegataka" +
+ "yamassa-carrara-massacarraramassabusinessebykleclerchitachinakag" +
+ "awatchandclockariyameiwamarshallstatebankarlsoybplaceducatoraybr" +
+ "andywinevalleybrasiliabrindisibenikilatironrenderbristoloseyouri" +
+ "parliamentjxeroxfinitybritishcolumbialowiezakopanelastxjampalace" +
+ "broadcastlebtimnetzjavaldaostathelleluxembourgmbhartipschlesisch" +
+ "esaltdalouvrehabmerbroadwaybroke-itkmaxxn--0trq7p7nnishinoomoteg" +
+ "omurabrokerbronnoysundrivegarsheiheijindowapblogsiteleafamilycom" +
+ "pany-2brothermesaverdealerbrowsersafetymarketsaludrobaknoluoktac" +
+ "hikawafflecellclstagehirnrtksatxn--11b4c3drudupontariobranconaka" +
+ "niikawatanagurabrumunddalpusercontentlon-2brunelblagrarchaeology" +
+ "eongbuk0brusselsalvadordalibabalena-devicesalzburgminakamichihar" +
+ "abruxellesamegawabryanskleppgafanishinoshimatsusakahoginankokubu" +
+ "njindustriabrynewmexicodyn-o-saurlandesamnangerbuskerudurbanamex" +
+ "hibitionishiokoppegardurhamburgmodellingmxn--12c1fe0bradescotlan" +
+ "dynathomebuiltwithdarkarmoybuzentsujiiebuzzlgretakamoriokakegawa" +
+ "bwellbeingzonebzhitomirbzzwesteuropenairbusantiquest-a-la-maison" +
+ "dre-landroidyndns-at-homedepotenzaolbia-tempio-olbiatempioolbial" +
+ "ystokkeliwebhostingrimstadyndns-at-workisboringripecolumbusheyco" +
+ "mmunecommunity-prochowicecomoarekecomparemarkerryhotelsantamaria" +
+ "kecomsecaaskoyabearalvahkihokumakogenebakkeshibechambagriculture" +
+ "nnebugattiffanyaarborteaches-yogasawara-rugbydgoszczecinemacerat" +
+ "abuseating-organicbcieszyncondoshichinohealth-carereformemergenc" +
+ "yahikobeardubaiduckdnswedeniwaizumiotsukumiyamazonawsglobalaccel" +
+ "eratorahimeshimabaridagawalbrzycharternopilawalesundyndns-remote" +
+ "wdyndns-serverisignconferenceconstructionconsuladoesntexisteinge" +
+ "ekashibatakatorinzais-a-candidateconsultanthropologyconsultingro" +
+ "undhandlingroznynysaikisosakitagawacontactoyouracontagematsubara" +
+ "vpagexluzerncontemporaryarteducationalchikugodogadollsantoandrea" +
+ "mhostersanukis-a-caterercontractorskenconventureshinodearthruher" +
+ "ecifedexetercookingchannelsdvrdnsdojoburgrpasadenaritakoelncoolv" +
+ "ivanovoldacooperativano-frankivskolefrakkestadyndns-webhareidsbe" +
+ "rgentingruecopenhagencyclopedichonanbulsan-suedtirolubindalublin" +
+ "desnesamsclubartowestfalenishitosashimizunaminamibosogndalucania" +
+ "coproductionsaobernardocorporationcorsicahcesuoloansaogoncarrier" +
+ "corvettemp-dnsaotomelbournecosenzamamidorissadonnagatorogersvps-" +
+ "hostrowiechoseikarugamvikarpaczeladzcosidnsfor-better-thanawawsm" +
+ "pplanetariumemorialcostumedicinaharimalborkashiharacouchpotatofr" +
+ "iesapporocoukashiwaracouncilcouponsardegnarusawacozoracqcxn--12c" +
+ "fi8ixb8lcranbrookuwanalyticsardiniacrdyndns-wikinkobierzycecredi" +
+ "tcardyndns-workshoparenakanojohanamakinoharacreditunioncremonash" +
+ "gabadaddjaguarqhachinoheguris-a-celticsfancrewhoswholdingsmall-w" +
+ "ebredirectmeetoystre-slidrettozawacricketrzyncrimeast-kazakhstan" +
+ "angercrotonecrownipassagensarlcrsarpsborguidefenseljordyndns1cru" +
+ "isesarufutsunomiyawakasaikaitabashijonawatecuisinellancashirecip" +
+ "escaracalvinklein-berlindaskvollculturalcentertainmentozsdelmenh" +
+ "orstalbansasayamattelekommunikationcuneocupcakecuritibaghdadynns" +
+ "asebofageologycurvallee-aosteroycymrussiacyonabarumemsettlersask" +
+ "atchewancyouthachiojiyaizuwakamatsubushikusakadogawaferrarivnefe" +
+ "rrerotikagoshimalopolskanlandynv6fetsundynvpnpluscountryestateof" +
+ "delawareclaimsaudafgulenfhvalerfidoomdnsiskinkyotobetsumidatlant" +
+ "ichoshibuyahabackyardsamsungriwataraidyndns-freeboxoslocus-4fiel" +
+ "dyroyrvikinguitarsauheradynservebbsassaris-a-chefashionfigueresi" +
+ "stancefilateliafilegear-audnedalnfilegear-dealstahaugesunderseap" +
+ "ortsinfolionetworkangerfilegear-gbizfilegear-iefilegear-jpmorgan" +
+ "filegear-sg-1filminamiechizenfinalfinancefineartschokokekschokol" +
+ "adenfinlandfinnoyfirebaseappatriafirenetraniandriabarlettatrania" +
+ "ndriafirenzefirestonefirewebhopensocialfirmdalegnicapebretonamic" +
+ "rolightingunmaniwakuratefishingokasells-for-lesscholarshipschool" +
+ "sztynsettsurgeonshalloffameldalfitjarvodkafjordvagsoygardendofth" +
+ "einternetnedalceschulefitnessettlementranoyfjalerflekkefjordfles" +
+ "berguovdageaidnulminamifuranoflickragerokunohealthcareerschulser" +
+ "verflirfloginlinefloraflorencefloridatsunanjoetsuwanouchikujogas" +
+ "zkolancasterfloripaderbornfloristanohatajiris-a-cpadualstackasse" +
+ "rversailleschwarzgwangjuifminamiiserniafloromskogushikamifuranor" +
+ "e-og-uvdalflowerschweizfltranslateflynnhosting-clusterfndfnwkasu" +
+ "kabedzin-addrammenulvikasumigaurayasudafoodnetworkdalfor-ourfor-" +
+ "somedizinhistorischesciencecentersciencehistoryfor-theaterforexr" +
+ "othachirogatakanabeautysfjordforgotdnscientistordalforli-cesena-" +
+ "forlicesenaforlikescandyn53forsalegoldpoint2thisamitsukeforsanda" +
+ "suoloftransportefortalfortevaksdalfortmissoulanciafortworthadano" +
+ "rfolkebibleksvikasuyanaizuerichardlillesandefjordfosnescjohnsonf" +
+ "otaruis-a-cubicle-slavellinodeobjectscrapper-sitefoxafozfranamiz" +
+ "uhobby-sitexascrappingwiddleitungsenfrancaiseharafranziskanerima" +
+ "ringatlantakahamalselvendrellfredrikstadtvscrysecuritytacticserv" +
+ "ehttpaviancargodaddyn-vpndnservehumourfreeddnsgeekgalaxyfreedesk" +
+ "topocznordreisa-hockeynutazurestaticappspacehosted-by-previderfr" +
+ "eemasonryfreemyiphosteurovisionfreesitextileikangerfreetlserveir" +
+ "choyodobashichikashukujitawaraumalatvuopmicrosoftbankaruizawafre" +
+ "iburgxn--1ck2e1bar0emmafann-arboretumbriamallamaceiobbcg12038fre" +
+ "seniusculturecreationfribourgfriuli-v-giuliafriuli-ve-giuliafriu" +
+ "li-vegiuliafriuli-venezia-giuliafriuli-veneziagiuliafriuli-vgiul" +
+ "iafriuliv-giuliafriulive-giuliafriulivegiuliafriulivenezia-giuli" +
+ "afriuliveneziagiuliafriulivgiuliafrlfroganserveminecraftransurlf" +
+ "rognfrolandfrom-akrehamnfrom-alfrom-arfrom-azimuthatogayabukijob" +
+ "servableusercontentrapaniizafrom-capetownnews-stagingfrom-coffee" +
+ "dbackplaneappfizerfrom-ctravelchannelfrom-dchristiansburgroks-th" +
+ "isayamanobeokakudamatsuefrom-deatnuniversityfrom-flanderservemp3" +
+ "from-gaulardalfrom-hichisochildrensgardenfrom-iafrom-idfrom-ilfr" +
+ "om-in-brbar1from-kservep2pgfoggiafrom-kyowariasahikawafrom-lange" +
+ "vagrigentomologyeonggiehtavuoatnabudapest-a-la-masion-rancherkas" +
+ "ydneyfrom-malvikaszubyfrom-mdfrom-meerestaurantravelersinsurance" +
+ "from-mifunefrom-mnfrom-modalenfrom-mservepicservequakefrom-mtnfr" +
+ "om-nctulanservesarcasmatartanddesignfrom-ndfrom-nefrom-nh-serveb" +
+ "logspotrdfrom-njservicesevastopolefrom-nminamiizukaminokawanishi" +
+ "aizubangefrom-nvallee-d-aosteigenfrom-nyminamimakis-a-democratre" +
+ "ndhostingfrom-ohdattorelayfrom-oketogolffansevenassisicilyfrom-o" +
+ "rfrom-padoval-daostavalleyfrom-pratogurafrom-ris-a-designerfrom-" +
+ "schoenbrunnfrom-sdscloudfrom-tnfrom-txn--1ctwolominamatarnobrzeg" +
+ "yptianfrom-utsiracusagaeroclubmedecincinnativeamericanantiquest-" +
+ "mon-blogueurodirumadridnbloggerimo-i-rana4unjargafrom-vald-aosta" +
+ "rostwodzislawienfrom-vtrentin-sud-tirolfrom-wafrom-wiardwebspace" +
+ "from-wvalleeaosteinkjerusalempresashibetsukuis-a-doctorprojectre" +
+ "ntin-sudtirolfrom-wyfrosinonefrostaplesharis-a-financialadvisor-" +
+ "aurdalfroyaitakaharunusualpersonfstcgroupharmaciensharpharmacysh" +
+ "awaiijimarburgfujiiderafujikawaguchikonefujiminokamoenairlineen-" +
+ "rootaribeiraogashimadachicagoboatshellaspeziafujinomiyadattowebc" +
+ "ampinashikiminohostfoldnavyfujiokayamamurogawafujisatoshonairpor" +
+ "tland-4-salernoduminamiminowafujisawafujishiroishidakabiratoride" +
+ "bianfujitsurugashimandalfujiyoshidavvenjargap-northeast-3fukayab" +
+ "eatshimojis-a-geekatowicefukuchiyamadavvesiidappnodebalancertifi" +
+ "cationfukudomigawafukuis-a-greenfukumitsubishigakirovogradoyfuku" +
+ "okazakiryuohkurafukuroishikarikaturindalfukusakisarazure-mobilei" +
+ "rfjordfukuyamagatakahashimamakishiwadazaifudaigojomedio-campidan" +
+ "o-mediocampidanomediofunabashiriuchinadafunagatakahatakaishimogo" +
+ "senfunahashikamiamakusatsumasendaisennangonohejis-a-gurunzenfund" +
+ "aciofunkfeuerfuoiskujukuriyamangooglecodespotrentin-sued-tirolfu" +
+ "osskoczowiiheyakumodernfurnitureggio-calabriafurubirafurudonosti" +
+ "aafurukawairtelebitbridgestonekobayashikaoirmitakeharackmazeplay" +
+ "fusodegaurafussagamiharafutabayamaguchinomihachimanagementrentin" +
+ "-suedtirolfutboldlygoingnowhere-for-morenakatombetsumitakagiizef" +
+ "uttsurugimperiafuturecmshimokawafuturehostingfuturemailingfvghan" +
+ "gglidinghangoutsystemscloudsitehannanmokuizumodenaklodzkochikush" +
+ "inonsenergyhannorthwesternmutualhanyuzenhapmircloudletshimonitay" +
+ "anagitapphdfcbankatsuyamarugame-hostyhostinghappousrcfastly-terr" +
+ "ariumetacentrumeteorappassenger-associationharstadharvestcelebra" +
+ "tionhasamansionshimonosekikawahasaminami-alpshimosuwalkis-a-land" +
+ "scaperugiahashbanghasudahasura-apphiladelphiaareadmyblogsytehasv" +
+ "ikaufentigerhatoyamazakitahiroshimanxn--1lqs03nhatsukaichikaisei" +
+ "yoichippubetsubetsugarustkanmakiwakunigamiharutwentehattfjelldal" +
+ "hayashimamotobungotakadancehazuminobusells-for-uhelsinkitakamiiz" +
+ "umisanofidelitysvardontexistmein-iservebeerhembygdsforbundhemnes" +
+ "himotsukehemsedalhepforgeblockshimotsumaherokusslattuminamioguni" +
+ "5heroyhgtvalleedaostehidorahigashiagatsumagoianiahigashichichibu" +
+ "nkyonanaoshimakanegasakimobetsuldalhigashihiroshimanehigashiizum" +
+ "ozakitakatakaokalmykiahigashikagawahigashikagurasoedahigashikawa" +
+ "kitaaikitakyushuaiahigashikurumegurownproviderhigashimatsushimao" +
+ "ris-a-lawyerhigashimatsuyamakitaakitadaitoigawahigashimurayamamo" +
+ "torcycleshinichinanhigashinarusells-itrentino-aadigehigashinehig" +
+ "ashiomitamamurausukitamihamadahigashiosakasayamanakakogawahigash" +
+ "ishirakawamatakarazukaluganskygearapphilatelyhigashisumiyoshikaw" +
+ "aminamiaikitamotosumy-gatewayhigashitsunortonhigashiurawa-mazows" +
+ "zexnetrentino-alto-adigehigashiyamatokoriyamanashifteditorxn--1l" +
+ "qs71dhigashiyodogawahigashiyoshinogaris-a-liberalhiraizumisatohm" +
+ "apartmentshinjournalismailillehammerfeste-iphilipsynology-diskst" +
+ "ationhirakatashinagawahiranairtrafficplexus-1hirarahiratsukaeruh" +
+ "irayakagehistorichouseshinjukumamotoyamashikokuchuohitachiomiyag" +
+ "ildeskaliszhitachiotagoppdalhitraeumtgeradegreehjartdalhjelmelan" +
+ "dholeckodairaholidayhomegoodshinkamigototalhomeiphoenixn--1qqw23" +
+ "ahomelinkyard-cloudjiffylkesbiblackbaudcdn-edgestackhero-network" +
+ "inggroupowiathletajimageandsoundandvision-riopretochigiessensios" +
+ "itecnologiahomelinuxn--2m4a15ehomeofficehomesecuritymacaparecida" +
+ "homesecuritypchristmaseratinterhostsolutionsandnessjoenishiwakin" +
+ "ternationalfirearmsandoyhomesenseeringhomeunixn--2scrj9chromedic" +
+ "altanissettaishinomakinderoyhondahongotembaixadahonjyoitakasagot" +
+ "pantheonsitehornindalhorsellsyourhomeftphonefosshinshinotsurgery" +
+ "hortendofinternet-dnshinshirohospitalhoteleshintokushimahotelwit" +
+ "hflightshintomikasaharahotmailhoyangerhoylandetroitskypehumaniti" +
+ "eshinyoshitomiokamishihoronobeauxartsandcraftshiojirishirifujied" +
+ "ahurdalhurumajis-a-libertarianhyllestadhyogoris-a-linux-usershio" +
+ "yandexcloudhyugawarahyundaiwafuneis-uberleetrentino-stirolis-ver" +
+ "y-badajozis-a-painteractivestfoldis-very-evillageis-very-goodyea" +
+ "ris-very-niceis-very-sweetpepperis-with-thebandownloadisleofmana" +
+ "ustdaljenv-arubajddarchitecturealtoregontrailroadjeonnamerikawau" +
+ "ejetztrentino-sud-tiroljevnakershusdecorativeartshisognejewelryj" +
+ "ewishartgalleryjfkazteleportlligatrentino-sudtiroljgorajlljls-st" +
+ "o1jls-sto2jls-sto3jmphxn--30rr7yjnjaworznoshiroomgjoyentrentino-" +
+ "sued-tiroljoyokaichibalashovhadselburgjpnjprshisuifuettertdasnet" +
+ "zjurkosaigawakosakaerodromegallupaascolipiceno-ipifony-1koseis-a" +
+ "-photographerokuapphotographysiokosherbrookegawakoshimizumakiyos" +
+ "emitekoshunantankddiamondshizukuishimofusaitoshimatta-varjjatren" +
+ "tino-suedtirolkosugekotohiradomainsureggioemiliaromagnamsskogane" +
+ "is-a-playershiftcryptonomichigangwonkotourakouhokutamakiyosunnda" +
+ "lkounosupplieshopitsitekouyamashikekouzushimashikizunokunimilita" +
+ "rykozagawakozakis-a-republicancerresearchaeologicaliforniakozowi" +
+ "ldlifestylekpnkppspdnshoppingkrasnikahokutokamachintaifun-dnsali" +
+ "ashopwarendalenugkrasnodarkredstonekrelliankristiansandcatshouji" +
+ "s-a-rockstarachowicekristiansundkrodsheradkrokstadelvalle-aostat" +
+ "ic-accesshowakryminamisanrikubetsupportrentinoa-adigekumanottero" +
+ "ykumatorinow-dnshowtimelhusgardenkumejimasoykumenantokigawakunis" +
+ "akis-a-socialistdlibestadkunitachiarailwaykunitomigusukuleuvenet" +
+ "okashikis-a-soxfankunneppubtlshwilliamhillkunstsammlungkunstundd" +
+ "esignkuokgroupilotsienarviikamiokameokamakurazakitchenkuregruhos" +
+ "tingkurgankurobeepilepsykkylvenicekurogimimatakatsukis-a-student" +
+ "alkuroisoftwarezzokuromatsunais-a-teacherkassyno-dshirahamatonbe" +
+ "tsurnadalkurotakikawasakis-a-techietis-a-llamaritimoldell-oglias" +
+ "traderkushirogawakustanais-a-therapistoiakusupplynxn--3bst00mina" +
+ "mitanekutchanelkutnowruzhgorodeokuzumakis-an-accountantshirakoka" +
+ "miminershiranukamisunagawakvafjordkvalsundkvamlidlugolekadenagah" +
+ "amaroyerkvanangenkvinesdalkvinnheradkviteseidatingkvitsoykwpspec" +
+ "truminamiuonumassivegridkzmisconfusedmishimasudamissilewismiller" +
+ "misugitokorozawamitourismilezajskfh-muenstermitoyoakemiuramiyazu" +
+ "recontainerdpolicemiyotamanomjondalenmlbfanmontrealestatefarmequ" +
+ "ipmentrentinoaadigemonza-brianzapposigdalmonza-e-della-brianzapt" +
+ "okuyamatsumaebashikshacknetrentinoalto-adigemonzabrianzaramonzae" +
+ "brianzamonzaedellabrianzamoonscaleforcemordoviamoriyamatsumotofu" +
+ "kemoriyoshiminamiashigaramormonstermoroyamatsunomortgagemoscowin" +
+ "barclaycards3-external-1moseushistorymosjoenmoskenesilkhakassiam" +
+ "ossimple-urlmosvikharkivanylvenneslaskerrylogisticshizuokamitsue" +
+ "moteginowaniigatakamatsukawamoviemovimientokyotangovtrentinoalto" +
+ "adigemozilla-iotrentinos-tirolmtranbymuginozawaonsenmuikaminoyam" +
+ "axunispacemukoebenhavnmulhouseoullensvanguardmultibaasirdalmunak" +
+ "atanemuncienciamuosattemupimientakinouemurmanskharkovaomurotorcr" +
+ "aftrentinostirolmusashinoharamuseetrentinosud-tirolmuseumverenig" +
+ "ingmusicarbonia-iglesias-carboniaiglesiascarboniamutsuzawamy-vig" +
+ "orgemy-wanggouvichurchaseljedugit-pagespeedmobilizeroticagliarik" +
+ "uzentakataipeidsvolluccaravantaarparochernigovernmentoyosatoyoka" +
+ "wamyactivedirectorymyasustor-elvdalmycdmycloudnslupskhersonmydat" +
+ "tolocalhistorymyddnskingmydissentrentinosudtirolmydobisshikis-an" +
+ "-artistgstagemydroboehringerikemydslzmyeffectrentinosued-tirolmy" +
+ "fastblogermyfirewallonieruchomoscienceandindustrynmyforuminamiya" +
+ "mashirokawanabelaudibleasingmyfritzmyftpaccessmolarvikhmelnitski" +
+ "yamarumorimachidamyhome-servermyjinomykolaivarggatrentinosuedtir" +
+ "olmymailermymediapcircustomer-ocimdbananarepublic66myokohamamats" +
+ "udamypepinbarclays3-fips-us-gov-west-1mypetsmushcdn77-sslingmyph" +
+ "otoshibalatinoipirangalsaceomypicturesnoasakakinokiamypsxn--3ds4" +
+ "43gmysecuritycamerakermyshopblocksokndalmyshopifyresdalmythic-be" +
+ "astsolarssonmytis-a-bookkeeperspectakashimarcheapigeelvinckhmeln" +
+ "ytskyivaporcloudmytuleaprendemasakievennodesabaerobaticketsologn" +
+ "emyvncistrondheimmobilienissandiegomywireitrentinsud-tirolplatte" +
+ "rpioneerplazaplcube-serverplumbingoplurinacionalpodhalepodlasiel" +
+ "laktyubinskiptveterinairealmpmnpodzonepohlpoivronpokerpokrovsknx" +
+ "-serversicherungpoliticarrdpolitiendapolkowicepoltavalle-d-aosta" +
+ "ticsomnarvikomaganepomorzeszowindmillponpesaro-urbino-pesarourbi" +
+ "nopesaromasvuotnaroyponypordenonepornporsangerporsangugeporsgrun" +
+ "nanyokoshibahikariwanumatakkofuefukihabororosoopoznanpraxis-a-br" +
+ "uinsfanprdpresidioprgmrprimetelemarkomakiyosatokaizukamikoaniiha" +
+ "matamakawajimarnardalprincipeprivatizehealthinsuranceprofesional" +
+ "progressivestnesopotrentinsudtirolpromombetsurfaststacksavannahg" +
+ "apropertyprotectionprotonetrentinsued-tirolprudentialpruszkowind" +
+ "owskrakowinnersor-odalprvcyberlevagangaviikanonjis-an-engineerin" +
+ "gprzeworskogpulawypupippugliapvhagebostadpvtrentinsuedtirolpwcit" +
+ "adeliverydyndns-iparsanfranciscofreakunemurorangecloudplatform0p" +
+ "ythonanywherepaircraftingvollolipopittsburghofficialpzqldqotoyoh" +
+ "ashimotoolsor-varangerqponiatowadaqslgbtrentoyonakagyokutoyakolo" +
+ "brzegersundqualifioappiwatequickconnectrevisohughesorfoldquicksy" +
+ "tesorocabalestrandabergamo-siemenscaledogawarabikomaezakirunombr" +
+ "esciaquipelementsorreisahayakawakamiichikawamisatottoris-an-ente" +
+ "rtainerqvcitichitosetoeigersundyndns-blogdnsampaleomutashinaindu" +
+ "striesteamfamberkeleyswidnikkokonoeswiebodzin-butterswiftcoversw" +
+ "inoujscienceandhistoryswissmarterthanyousynology-dsowatuvalleaos" +
+ "taverntuxfamilytwmailvevelstadvibo-valentiavibovalentiavideovill" +
+ "asphinxn--3e0b707evinnicasacamdvrcampinagrandebuilderschmidtre-g" +
+ "auldalvinnytsiavipsinaappixolinovirginiavirtual-userveexchangevi" +
+ "rtualcloudvirtualservervirtualuserveftpizzavirtueeldomein-vigorl" +
+ "icevirtuelvisakegawaviterboknowsitallvivolkenkundenvixn--3hcrj9c" +
+ "ivilizationisshingucciprianidyndns-mailukowestus2vlaanderenvladi" +
+ "kavkazimierz-dolnyvladimirvlogintoyonezawavminiservervologdansko" +
+ "mmunevolvolkswagentspjelkavikomatsushimarylandvolyngdalvoorloper" +
+ "auniterois-foundationvossevangenvotevotingvotoyonowithyoutubersp" +
+ "acekitagatargitlaborwiwatsukiyonosegawawixsitewloclawekomorotsuk" +
+ "agawawmcloudwmflabsrhtritonwnextdirectromsojamisonwoodsideloitte" +
+ "mpurlworldworse-thandawowiospydebergwpdevcloudwpenginepoweredwph" +
+ "ostedmailwpmucdnpklabudhabikinokawabarthaebaruericssongdalenvikn" +
+ "akatsugawawpmudevcdnaccessokamogawawritesthisblogwroclawitdkomon" +
+ "otogawawtcircleverappspotagerwtfastvps-serveronakasatsunairguard" +
+ "iannakadomarinedre-eikerwuozuwzmiuwajimaxn--45brj9civilwarmiasak" +
+ "uchinotsuchiurakawatchesangoxn--45q11clanbibaidarmeniaxn--4gbrim" +
+ "iningxn--4it168dxn--4it797kongsbergxn--4pvxs4allxn--54b7fta0ccld" +
+ "mailuroyxn--55qw42gxn--55qx5dxn--5js045dxn--5rtp49clic20001wwwfa" +
+ "rmsteadyndns-office-on-the-weberxn--5rtq34kongsvingerxn--5su34j9" +
+ "36bgsgxn--5tzm5gxn--6btw5axn--6frz82gxn--6orx2rxn--6qq986b3xlxn-" +
+ "-7t0a264clicketcloudcontrolappartintuitoyotapartsanjotoyotomiyaz" +
+ "akinuyamashinatsukigatakasakitashiobaraxn--80aaa0cvacationsrlxn-" +
+ "-80adxhksrvaroyxn--80ao21axn--80aqecdr1axn--80asehdbarefootballo" +
+ "oningjesdalimitediscourses3-sa-east-1xn--80aswgxn--80augustowith" +
+ "googleapiszxn--8ltr62koninjambylxn--8pvr4uxn--8y0a063axn--90a1af" +
+ "lakstadaokagakicks-assnasaarlandxn--90a3academiamicable-modemone" +
+ "yxn--90aeroportalaheadjudaicadaquestorebaselectroandinosaurepbod" +
+ "ynamic-dnsoruminanoxn--90aishobarakawagoexn--90amcdirxn--90azhyt" +
+ "omyravendbargainstantcloudfrontdoorlandiscoveryggeehimejiiyamano" +
+ "uchikuhokuryugasakitanakagusukumodumcpreservationayorovnoceanogr" +
+ "aphiquemrhcloudishakotanfshostrodawaraustraliamuneues3-ap-southe" +
+ "ast-1xn--9dbhblg6dietrusteexn--9dbq2axn--9et52uxn--9krt00axn--an" +
+ "dy-iraxn--aroport-byaotsurreyxn--asky-iraxn--aurskog-hland-jnbar" +
+ "reauctioncilla-speziaustrheimatunduhrennesoyokoteastasiamusement" +
+ "dllpages3-ap-southeast-2xn--avery-yuasakuhokksundxn--b-5gaxn--b4" +
+ "w605ferdxn--balsan-sdtirol-nsbstorfjordxn--bck1b9a5dre4clickrisi" +
+ "nglesannaniyodogawaxn--bdddj-mrabdxn--bearalvhki-y4axn--berlevg-" +
+ "jxaxn--bhcavuotna-s4axn--bhccavuotna-k7axn--bidr-5nachikatsuurax" +
+ "n--bievt-0qa2xn--bjarky-fyasakaiminatoyookanazawaxn--bjddar-ptar" +
+ "umizusawaxn--blt-elabourxn--bmlo-graingerxn--bod-2naturalhistory" +
+ "museumcenterxn--bozen-sdtirol-2obanazawaxn--brnny-wuacademy-fire" +
+ "wall-gatewayxn--brnnysund-m8accident-investigation-aptibleadpage" +
+ "square7xn--brum-voagatrvestre-slidreportromsakatamayufuelverumin" +
+ "comcastresinstagingxn--btsfjord-9zaxn--bulsan-sdtirol-nsbarrel-o" +
+ "f-knowledgeappleborkaracoldwarszawauthordalandds3-ca-central-1xn" +
+ "--c1avgxn--c2br7gxn--c3s14minnesotaketakazakis-an-actorxn--cck2b" +
+ "3barrell-of-knowledgecomputerhistoryofscience-fictionfabricafjs3" +
+ "-us-east-2xn--cckwcxetdxn--cesena-forl-mcbremangerxn--cesenaforl" +
+ "-i8axn--cg4bkis-gonexn--ciqpnxn--clchc0ea0b2g2a9gcdxn--comunicae" +
+ "s-v6a2oxn--correios-e-telecomunicaes-ghc29axn--czr694barsycenter" +
+ "prisesakikonaikawachinaganoharamcoachampionshiphoptobamagazineat" +
+ "-urlimolisemineu-1xn--czrs0try-snowplowiczest-le-patronxn--czru2" +
+ "dxn--czrw28barsyonlineustargardiskussionsbereichattanooganordest" +
+ "e-idcasadelamonedapliernewspaperxn--d1acj3basicservercelliguriau" +
+ "tomotivelandeportenrittogitsulikes-piedmonticellocalzoneastcoast" +
+ "aldefenceastus2xn--d1alfaromeoxn--d1atrycloudflareplantationxn--" +
+ "d5qv7z876clinichofunatoriginstitutemasekd1xn--davvenjrga-y4axn--" +
+ "djrs72d6uyxn--djty4konskowolayangroupiemontexn--dnna-grajewolter" +
+ "skluwerxn--drbak-wuaxn--dyry-iraxn--e1a4cliniquenoharavennagasak" +
+ "indlecznagasukexn--eckvdtc9dxn--efvn9storjcloud-ver-jpchungnamda" +
+ "lseidfjordyndns-homednsandvikcoromantovalle-daostavangerxn--efvy" +
+ "88haibarakitahatakanezawaxn--ehqz56nxn--elqq16hair-surveillancex" +
+ "n--eveni-0qa01gaxn--f6qx53axn--fct429konsulatrobeeldengeluidvare" +
+ "serve-onlinexn--fhbeiarnxn--finny-yuaxn--fiq228c5hstpetersburgxn" +
+ "--fiq64basilicataniautoscanadaeguambulancentralus-2xn--fiqs8stre" +
+ "amscompute-1xn--fiqz9studioxn--fjord-lraxn--fjq720axn--fl-ziaxn-" +
+ "-flor-jraxn--flw351exn--forl-cesena-fcbsstudynamisches-dnsoundca" +
+ "stronomy-routerxn--forlcesena-c8axn--fpcrj9c3dxn--frde-grandrapi" +
+ "dstuff-4-salexn--frna-woaraisaijosoyrovigotsukisofukushimangyshl" +
+ "akasamatsudopaasnesoddenmarkhangelskjakdnepropetrovskiervaapstei" +
+ "ermarkonyvelohmusashimurayamarylhurstjordalshalsenxn--frya-hraxn" +
+ "--fzc2c9e2clintonoshoesannohelplfinancialutskarumaifarsundyndns-" +
+ "picsanokasaokamikitayamatsurinvestmentsantabarbaraxn--fzys8d69uv" +
+ "gmailxn--g2xx48clothingdustdataitogakushimotoganewyorkshirebungo" +
+ "onordkappartyxn--gckr3f0fauskedsmokorsetagayaseralingenoamishira" +
+ "satogliattis-a-conservativegasaveincloudynufcfanxn--gecrj9cn-nor" +
+ "thwest-1xn--ggaviika-8ya47hakatanorth-kazakhstanxn--gildeskl-g0a" +
+ "xn--givuotna-8yasugitpagefrontapplantsolundbeckmpspbar2xn--gjvik" +
+ "-wuaxn--gk3at1exn--gls-elacaixaxn--gmq050is-into-animeinforumzxn" +
+ "--gmqw5axn--gnstigbestellen-zvbrplsbxn--3oq18vl8pn36axn--gnstigl" +
+ "iefern-wobihirosakikamijimatsushigexn--h-2failxn--h1aeghakodatex" +
+ "n--h1ahnxn--h1alizxn--h2breg3evenestufftoread-booksnesouthcaroli" +
+ "natalxn--h2brj9c8cngrondarxn--h3cuzk1discountysnestuttgartrogsta" +
+ "dxn--hbmer-xqaxn--hcesuolo-7ya35basketballfinanzgorzeleccogjovik" +
+ "aragandaveroykenflfanpachigasakids3-eu-central-1xn--hery-iraxn--" +
+ "hgebostad-g3axn--hkkinen-5waxn--hmmrfeasta-s4accident-prevention" +
+ "-k3susakis-bytomaritimekeepingxn--hnefoss-q1axn--hobl-iraxn--hol" +
+ "tlen-hxaxn--hpmir-xqaxn--hxt814exn--hyanger-q1axn--hylandet-54ax" +
+ "n--i1b6b1a6a2exn--imr513nxn--indery-fyasuokannamihokkaidovre-eik" +
+ "erxn--io0a7is-into-carshiraokamitondabayashiogamagoriziaxn--j1ad" +
+ "platformshangrilaquilanxessomaxn--j1aefbsbxn--12co0c3b4evalled-a" +
+ "ostaobaomoriguchiharag-cloud-charitychyattorneyagawakayamagnethn" +
+ "ologyxn--j1ael8batochiokinoshimaintenanceu-2xn--j1amhakonexn--j6" +
+ "w193gxn--jlq480n2rgxn--jlq61u9w7batsfjordisrechtranakaiwamizawav" +
+ "ocatanzarowbq-aukraanghkembuchikumagayagawakepnogatagajoboji234l" +
+ "ima-cityeatselinogradult3l3p0rtatamotorsitestingdyniabruzzoologi" +
+ "calabamagasakishimabaraogakibichuobiraetnaamesjevuemielnoboribet" +
+ "sucks3-ap-northeast-1xn--jlster-byatominamidaitomanchesterxn--jr" +
"peland-54axn--jvr189mintereisenxn--k7yn95exn--karmy-yuaxn--kbrq7" +
"oxn--kcrx77d1x4axn--kfjord-iuaxn--klbu-woaxn--klt787dxn--kltp7dx" +
- "n--kltx9axn--klty5xn--3oq18vl8pn36axn--koluokta-7ya57hakubahcavu" +
- "otnagaivuotnagaokakyotambabyenglandxn--kprw13dxn--kpry57dxn--kpu" +
- "t3is-into-gamessinazawaxn--krager-gyatsukanoyaltakasugais-leetre" +
- "ntino-aadigexn--kranghke-b0axn--krdsherad-m8axn--krehamn-dxaxn--" +
- "krjohka-hwab49jdevcloudjiffylkesbiblackbaudcdn-edgestackhero-net" +
- "workinggroupaashorokanaiexn--ksnes-uuaxn--kvfjord-nxaxn--kvitsy-" +
- "fyatsushiroxn--kvnangen-k0axn--l-1fairwindstuff-4-salexn--l1acce" +
- "ntureklamborghinikolaeventstufftoread-booksnesor-odalxn--laheadj" +
- "u-7yawaraxn--langevg-jxaxn--lcvr32dxn--ldingen-q1axn--leagaviika" +
- "-52batochiokinoshimaintenanceobninskaragandavocatanzarowbq-aursk" +
- "og-holandingdyniajudaicadaquest-mon-blogueurovision-riopretobish" +
- "imagazinekobayashikshacknetnedalaheadjudygarlanddnslivelanddnss3" +
- "-ap-southeast-1xn--lesund-huaxn--lgbbat1ad8jdfastlylbanzaiclouda" +
- "ppscbgivingjemnes3-fips-us-gov-west-1xn--lgrd-poacctromsojamison" +
- "xn--lhppi-xqaxn--linds-pramericanartrusteexn--lns-qlaquilanstutt" +
- "gartrentoyonakagyokutoyakolobrzegersundxn--loabt-0qaxn--lrdal-sr" +
- "axn--lrenskog-54axn--lt-liacolonialwilliamsburgrondarxn--lten-gr" +
- "anexn--lury-iraxn--m3ch0j3axn--mely-iraxn--merker-kuaxn--mgb2dde" +
- "susakis-certifiedunetlifyis-a-musicianxn--mgb9awbfbxostrowwlkpmg" +
- "ruexn--mgba3a3ejtrvaroyxn--mgba3a4f16axn--mgba3a4fra1-dexn--mgba" +
- "7c0bbn0axn--mgbaakc7dvfedorainfracloudfrontdoorxn--mgbaam7a8haku" +
- "is-a-greenxn--mgbab2bdxn--mgbah1a3hjkrdxn--mgbai9a5eva00batsfjor" +
- "diskussionsbereichattanooganordeste-idcasertairanzanhktcmemergen" +
- "cyahikobeardubaiduckdns3-us-west-2xn--mgbai9azgqp6jejuniperxn--m" +
- "gbayh7gpaleoxn--mgbbh1a71exn--mgbc0a9azcgxn--mgbca7dzdoxn--mgber" +
- "p4a5d4a87gxn--mgberp4a5d4arxn--mgbgu82axn--mgbi4ecexposedxn--mgb" +
- "pl2fhappouxn--mgbqly7c0a67fbcoloradoplateaudiopsysantamariakexn-" +
- "-mgbqly7cvafr-1xn--mgbt3dhdxn--mgbtf8flatangerxn--mgbtx2bauhausp" +
- "osts-and-telecommunicationswedeniwaizumiotsukumiyamazonawsmpplan" +
- "etariumemorialillyombolzano-altoadigeometre-experts-comptables3-" +
- "website-ap-northeast-1xn--mgbx4cd0abbvieeexn--mix082fedorapeople" +
- "gallodingenxn--mix891fedoraprojectozsdeportevadsobetsulikes-pied" +
- "monticellocalzonexn--mjndalen-64axn--mk0axin-dslgbtrycloudflarep" +
- "bodynamic-dnsortlandxn--mk1bu44columbusheyxn--mkru45is-lostre-to" +
- "teneis-a-nascarfanxn--mlatvuopmi-s4axn--mli-tlarvikonyvelolipopu" +
- "sinteractivegashisuifuettertdasnetzxn--mlselv-iuaxn--moreke-juax" +
- "n--mori-qsakuragawaxn--mosjen-eyawatahamaxn--mot-tlavagiskexn--m" +
- "re-og-romsdal-qqbuseranishiaritakurashikis-not-certifiedxn--msy-" +
- "ula0hakusanagochijiwadellogliastradingxn--mtta-vrjjat-k7aflaksta" +
- "daokagakicks-assnasaarlandxn--muost-0qaxn--mxtq1misakis-an-accou" +
- "ntantshiojirishirifujiedaxn--ngbc5azdxn--ngbe9e0axn--ngbrxn--3px" +
- "u8komvuxn--30rr7yxn--nit225kooris-a-personaltrainerxn--nmesjevue" +
- "mie-tcbalsan-sudtirollagdenesnaaseinet-freaksusonoxn--nnx388axn-" +
- "-nodessakurais-savedxn--nqv7fs00emaxn--nry-yla5gxn--ntso0iqx3axn" +
- "--ntsq17gxn--nttery-byaeservehalflifeinsurancexn--nvuotna-hwaxn-" +
- "-nyqy26axn--o1achernihivgubsuzakananiikappuboliviajessheimpertri" +
- "xcdn77-secureggiocalabriaxn--o3cw4haldenxn--o3cyx2axn--od0algxn-" +
- "-od0aq3beneventoeidskoguchikuzenvironmentalconservationionjukudo" +
- "yamaizuruovat-band-campaniavoues3-eu-west-3utilities-1kappchizip" +
- "6116-b-datacentermezgorabogadobeaemcloud-dealerimo-i-rana4u2-loc" +
- "alhostrodawarabruzzoologicalvinklein-addrammenuorochestereport3l" +
- "3p0rtashkentatamotors3-ap-northeast-1337xn--ogbpf8flekkefjordxn-" +
- "-oppegrd-ixaxn--ostery-fyaxn--osyro-wuaxn--otu796dxn--p1acfeiraq" +
- "uarelleaseeklogesaveincloudxn--p1ais-slickazteleportlligatrentin" +
- "o-alto-adigexn--pgbs0dhlxn--porsgu-sta26fermochizukirkenesaves-t" +
- "he-whalessandria-trani-barletta-andriatranibarlettaandriaxn--pss" +
- "u33lxn--pssy2uxn--q9jyb4communewyorkshirebungoonordkappartintuit" +
- "oyotomiyazakinuyamashinatsukigatakasakitauraxn--qcka1pmcdirxn--q" +
- "qqt11misasaguris-an-actorxn--qxa6axn--qxamsterdamnserverbaniaxn-" +
- "-rady-iraxn--rdal-poaxn--rde-ulavangenxn--rdy-0nabaris-uberleetr" +
- "entino-altoadigexn--rennesy-v1axn--rhkkervju-01aferraraxn--rholt" +
- "-mragowoodsidevelopmentrysiljanxn--rhqv96gxn--rht27zxn--rht3dxn-" +
- "-rht61exn--risa-5nativeamericanantiquesuzukanazawaxn--risr-iraxn" +
- "--rland-uuaxn--rlingen-mxaxn--rmskog-byaxn--rny31halsaitamatsuku" +
- "ris-a-gurusrcfastly-terrariuminamiechizenxn--rovu88bentleyomitan" +
- "observerxn--rros-granvindafjordxn--rskog-uuaxn--rst-0naturalhist" +
- "orymuseumcenterxn--rsta-franamizuholdingsmall-webhostingxn--rvc1" +
- "e0am3exn--ryken-vuaxn--ryrvik-byaxn--s-1faithammarfeastafricarbo" +
- "nia-iglesias-carboniaiglesiascarboniaxn--s9brj9community-prochow" +
- "icexn--sandnessjen-ogbeppublishproxyzjampagexlimanowarudaxarnetf" +
- "lixilovecollegefantasyleaguernseyokozeatonsbergivestbytemarkanza" +
- "kiwielunnerhcloudiscourses3-external-1xn--sandy-yuaxn--sdtirol-n" +
- "2axn--seral-lraxn--ses554gxn--sgne-graphoxn--42c2d9axn--skierv-u" +
- "tazasuzukis-foundationxn--skjervy-v1axn--skjk-soaxn--sknit-yqaxn" +
- "--sknland-fxaxn--slat-5naturalsciencesnaturellesvalbardunloppaci" +
- "ficivilizationxn--slt-elabcn-north-1xn--smla-hraxn--smna-gratang" +
- "entlentapisa-geekopervikfh-muensterxn--snase-nraxn--sndre-land-0" +
- "cbeskidyn-ip24xn--snes-poaxn--snsa-roaxn--sr-aurdal-l8axn--sr-fr" +
- "on-q1axn--sr-odal-q1axn--sr-varanger-ggbestbuyshouses3-website-a" +
- "p-southeast-1xn--srfold-byaxn--srreisa-q1axn--srum-gratis-a-bull" +
- "s-fanxn--stfold-9xaxn--stjrdal-s1axn--stjrdalshalsen-sqbetainabo" +
- "xfusejnyanagawaltervistaikikugawashingtondclk3xn--stre-toten-zcb" +
- "hzcasinorddalimitedisrechtranaharimalselvendrellimoliseminempres" +
- "ashibetsukuibmdivtasvuodnakaiwamizawaweddingjesdalivornoceanogra" +
- "phiquemrxn--t60b56axn--tckwebspacexn--tiq49xqyjelasticbeanstalka" +
- "zunotteroyxn--tjme-hraxn--tn0agrinetbankoryokamikawanehonbetsuru" +
- "taharaxn--tnsberg-q1axn--tor131oxn--trany-yuaxn--trentin-sd-tiro" +
- "l-rzbieidsvollombardynaliasnesoddenmarkhangelskjakdnepropetrovsk" +
- "iervaapsteiermarkarasjohkamikoaniihamatamakawajimarriottcp4xn--t" +
- "rentin-sdtirol-7vbrplsbxn--45br5cylxn--trentino-sd-tirol-c3biela" +
- "washtenawdev-myqnapcloudcontrolledekagaminogifts3-website-ap-sou" +
- "theast-2xn--trentino-sdtirol-szbiellaakesvuemielecceu-1xn--trent" +
- "inosd-tirol-rzbieszczadygeyachts3-website-eu-west-1xn--trentinos" +
- "dtirol-7vbievathletajimabaridagawakkanaibetsubamericanfamilydscl" +
- "ouderacingjovikarasjokarasuyamarshallstatebankarateu-2xn--trenti" +
- "nsd-tirol-6vbifukagawassamukawatarikuzentakatainaioirasebastopol" +
- "ogyeongnamegawafaicloudineat-urlomzaporizhzheguriitatebayashijon" +
- "awateu-3xn--trentinsdtirol-nsbigv-infolldalondonetskaratsuginami" +
- "katagamilanoticias3-website-sa-east-1xn--trgstad-r1axn--trna-woa" +
- "xn--troms-zuaxn--tysvr-vraxn--uc0atvestfoldxn--uc0ay4axn--uist22" +
- "hamurakamigoris-a-hard-workershawaiijimarcheapigeelvinckaufenxn-" +
- "-uisz3gxn--unjrga-rtarumizusawaxn--unup4yxn--uuwu58axn--vads-jra" +
- "xn--valle-aoste-ebbtunesorumincomcastresindevicenzaporizhzhiaxn-" +
- "-valle-d-aoste-ehbodoes-it1-eurxn--valleaoste-e7axn--valledaoste" +
- "-ebbvacationsvcivilwarmiastagets-itmparochernigovernmentoyosatoy" +
- "okawaxn--vard-jraxn--vegrshei-c0axn--vermgensberater-ctbihorolog" +
- "yonagoyaxn--vermgensberatung-pwblogoipizzaxn--vestvgy-ixa6oxn--v" +
- "g-yiabkhaziaxn--vgan-qoaxn--vgsy-qoa0jelenia-goraxn--vgu402comob" +
- "araxn--vhquvestnesouthcarolinarvikomakiyosatokamachintaifun-dnsa" +
- "liashishikuis-a-patsfanxn--vler-qoaxn--vre-eiker-k8axn--vrggt-xq" +
- "adxn--vry-yla5gxn--vuq861bikedaemoneyonagunicloudivttasvuotnakam" +
- "agayahooguyoriikarelianceu-4xn--w4r85el8fhu5dnraxn--w4rs40lxn--w" +
- "cvs22dxn--wgbh1comparemarkerryhotelsantoandreamhostersanukinvest" +
- "mentsaobernardownloadyndns-workshopitsitexasaogoncasacamdvrcampi" +
- "nagrandebuilderschlesischesaotomelbournexn--wgbl6axn--xhq521bilb" +
- "aokinawashirosatochigiessensiositechnologyoshiokanumazuryukiiyam" +
- "anouchikuhokuryugasakitashiobaraxn--xkc2al3hye2axn--xkc2dl3a5ee0" +
- "handsonyoursidelmenhorstalbanshellaspeziaxn--y9a3aquariumisawaxn" +
- "--yer-znaturbruksgymnxn--yfro4i67oxn--ygarden-p1axn--ygbi2ammxn-" +
- "-45brj9cldmailuzernxn--ystre-slidre-ujbillustrationredumbrellahp" +
- "piacenzachpomorskienhlfanhs3-website-us-east-1xn--zbx025dxn--zf0" +
- "ao64axn--zf0avxlxn--zfr164biocelotenkawaxnbayxz"
+ "n--kltx9axn--klty5xn--3pxu8komvuxn--32vp30hagakhanamigawaxn--kol" +
+ "uokta-7ya57hakubahcavuotnagaivuotnagaokakyotambabyenglandxn--kpr" +
+ "w13dxn--kpry57dxn--kput3is-into-cartoonshiratakahagithubusercont" +
+ "entrentino-altoadigexn--krager-gyatsukanoyaltakasugais-into-game" +
+ "ssinazawaxn--kranghke-b0axn--krdsherad-m8axn--krehamn-dxaxn--krj" +
+ "ohka-hwab49jdevcloudfunctionshishikuis-a-patsfanxn--ksnes-uuaxn-" +
+ "-kvfjord-nxaxn--kvitsy-fyatsushiroxn--kvnangen-k0axn--l-1fairwin" +
+ "dsusonoxn--l1accentureklamborghinikolaeventsuzakanagawaxn--lahea" +
+ "dju-7yawaraxn--langevg-jxaxn--lcvr32dxn--ldingen-q1axn--leagavii" +
+ "ka-52bauhausposts-and-telecommunicationsncfditchyouripalmsprings" +
+ "akerxn--lesund-huaxn--lgbbat1ad8jdfastlylbanzaicloudappspaceuser" +
+ "contentatsunobninskanzakiwielunnereviewsaitamatsukuribmdevelopme" +
+ "ntattoolforgerockartuzyolasitebinordre-landgcanonoichinomiyakebi" +
+ "zenakanotoddenavuotnarashinobserverevistarnbergjerstadotsuruokak" +
+ "amigaharaustinnavigationavoizumizakibigawamswatch-and-clockeretr" +
+ "osnubaltimore-og-romsdalpha-myqnapcloud66xn--lgrd-poacctrysiljan" +
+ "xn--lhppi-xqaxn--linds-pramericanartunespeedpartnersortlandxn--l" +
+ "ns-qlavagiskexn--loabt-0qaxn--lrdal-sraxn--lrenskog-54axn--lt-li" +
+ "acnpyatigorskodjeepsondriodejaneirodoyxn--lten-granexn--lury-ira" +
+ "xn--m3ch0j3axn--mely-iraxn--merker-kuaxn--mgb2ddesuzukananiikapp" +
+ "uboliviajessheimpertrixcdn77-secureggiocalabriaxn--mgb9awbfbx-os" +
+ "trowwlkpmgujoinvilleirvikashiwazakiyokawaraxn--mgba3a3ejtunkommu" +
+ "nalforbundxn--mgba3a4f16axn--mgba3a4fra1-deltaiwanairforcechirea" +
+ "dthedocscbgxn--mgba7c0bbn0axn--mgbaakc7dvfbxosaves-the-whalessan" +
+ "dria-trani-barletta-andriatranibarlettaandriaxn--mgbaam7a8hakuis" +
+ "-a-hard-workershimokitayamayfirstockholmestrandxn--mgbab2bdxn--m" +
+ "gbah1a3hjkrdxn--mgbai9a5eva00bellunord-frontierxn--mgbai9azgqp6j" +
+ "ejuniperxn--mgbayh7gpalermomahachijolsterxn--mgbbh1a71exn--mgbc0" +
+ "a9azcgxn--mgbca7dzdoxn--mgbcpq6gpa1axn--mgberp4a5d4a87gxn--mgber" +
+ "p4a5d4arxn--mgbgu82axn--mgbi4ecexposedxn--mgbpl2fhskydivingxn--m" +
+ "gbqly7c0a67fbcnsantacruzsewhalingrongausdaluxuryxn--mgbqly7cvafr" +
+ "-1xn--mgbt3dhdxn--mgbtf8flapymnturystykaneyamazoexn--mgbtx2benev" +
+ "entodayombolzano-altoadigeometre-experts-comptables3-us-gov-west" +
+ "-1xn--mgbx4cd0abbvieeexn--mix082fedorainfraclouderaxn--mix891fed" +
+ "orapeoplegallodingenxn--mjndalen-64axn--mk0axin-dsldxn--mk1bu44c" +
+ "ntoyotsukaidoxn--mkru45is-leetrentino-s-tirolxn--mlatvuopmi-s4ax" +
+ "n--mli-tlavangenxn--mlselv-iuaxn--moreke-juaxn--mori-qsakuragawa" +
+ "xn--mosjen-eyawatahamaxn--mot-tlazioxn--mre-og-romsdal-qqbuseran" +
+ "ishiaritakurashikis-lostre-toteneis-a-nursembokukitauraxn--msy-u" +
+ "la0hakusanagochijiwadefinimamateramobaraxn--mtta-vrjjat-k7afedor" +
+ "aprojectrani-andria-barletta-trani-andriaxn--muost-0qaxn--mxtq1m" +
+ "isakis-an-actresshiraois-a-musicianxn--ngbc5azdxn--ngbe9e0axn--n" +
+ "gbrxn--41axn--nit225kooris-a-personaltrainerxn--nmesjevuemie-tcb" +
+ "alsan-sudtirollagdenesnaaseinet-freaksuzukis-certifiedunetlifyis" +
+ "-a-nascarfanxn--nnx388axn--nodessakurais-not-certifiedxn--nqv7fs" +
+ "00emaxn--nry-yla5gxn--ntso0iqx3axn--ntsq17gxn--nttery-byaeserveg" +
+ "ame-serverxn--nvuotna-hwaxn--nyqy26axn--o1achernihivgubsvalbardu" +
+ "nloppacificivilaviationissayokkaichiropractichocolatelevisionthe" +
+ "wifiatmparmatsuzakinfinitintelligencexn--o3cw4haldenxn--o3cyx2ax" +
+ "n--od0algxn--od0aq3bentleyomitanocelotenkawavoues3-eu-west-1xn--" +
+ "ogbpf8flatangerxn--oppegrd-ixaxn--ostery-fyaxn--osyro-wuaxn--otu" +
+ "796dxn--p1acfeiraquarelleaseeklogesavonarutolgaxn--p1ais-savedxn" +
+ "--pgbs0dhlxn--porsgu-sta26fermochizukirkenesaxoxn--pssu33lxn--ps" +
+ "sy2uxn--q7ce6axn--q9jyb4collectionxn--qcka1pmckinseyxn--qqqt11mi" +
+ "sasaguris-an-anarchistoricalsocietyxn--qxa6axn--qxamsterdamnserv" +
+ "erbaniaxn--rady-iraxn--rdal-poaxn--rde-ulaxn--rdy-0nabaris-slick" +
+ "autokeinoticeablevangerxn--rennesy-v1axn--rhkkervju-01aferraraxn" +
+ "--rholt-mragowoltlab-democraciaxn--rhqv96gxn--rht27zxn--rht3dxn-" +
+ "-rht61exn--risa-5naturalsciencesnaturellesvcivilisationissedaluc" +
+ "ernexn--risr-iraxn--rland-uuaxn--rlingen-mxaxn--rmskog-byaxn--rn" +
+ "y31halsaintlouis-a-anarchistoireggio-emilia-romagnakayamannorthf" +
+ "lankatsushikabeebyteapplinzis-a-hunterxn--rovu88beppublishproxyo" +
+ "nagoyaxarnetflixilovecollegefantasyleaguernseyokozeatonsbergivin" +
+ "gjemnes3-eu-west-2xn--rros-granvindafjordxn--rskog-uuaxn--rst-0n" +
+ "aturbruksgymnxn--rsta-framercanvasveioxn--rvc1e0am3exn--ryken-vu" +
+ "axn--ryrvik-byaxn--s-1faithammarfeastafricapitalonewportrentino-" +
+ "a-adigexn--s9brj9colognexus-3xn--sandnessjen-ogbeskidyn-ip24xn--" +
+ "sandy-yuaxn--sdtirol-n2axn--seral-lraxn--ses554gxn--sgne-graphox" +
+ "n--42c2d9axn--skierv-utazasvelvikomforbarcelonagawakuyachimataij" +
+ "iitatebayashiibahccavuotnagaragusarts3-eu-west-3utilities-1xn--s" +
+ "kjervy-v1axn--skjk-soaxn--sknit-yqaxn--sknland-fxaxn--slat-5natu" +
+ "rhistorischesvizzeraxn--slt-elabcn-north-1xn--smla-hraxn--smna-g" +
+ "ratangentlentapisa-geekopervikazunoticiashitaramaxn--snase-nraxn" +
+ "--sndre-land-0cbestbuyshouses3-us-west-1xn--snes-poaxn--snsa-roa" +
+ "xn--sr-aurdal-l8axn--sr-fron-q1axn--sr-odal-q1axn--sr-varanger-g" +
+ "gbetainaboxfusejnyanagawalmartaxihuanhktcmembers3-us-west-2xn--s" +
+ "rfold-byaxn--srreisa-q1axn--srum-gratis-a-bulls-fanxn--stfold-9x" +
+ "axn--stjrdal-s1axn--stjrdalshalsen-sqbhzcasertairaholtalenhlfanh" +
+ "s3-website-ap-northeast-1xn--stre-toten-zcbieidskoguchikuzenviro" +
+ "nmentalconservationionjukudoyamaizuruhrxn--t60b56axn--tckwebthin" +
+ "gsvn-reposouthwest1-uslivinghistoryxn--tiq49xqyjelasticbeanstalk" +
+ "azoologyxn--tjme-hraxn--tn0agrinetbankoryokamikawanehonbetsuruta" +
+ "haraxn--tnsberg-q1axn--tor131oxn--trany-yuaxn--trentin-sd-tirol-" +
+ "rzbielawaltervistainaioirasebastopologyeongnamegawafaicloudinebr" +
+ "askaunicommbankarasjohkameyamatotakadazurewebsiteshikagamiishibu" +
+ "kawakkanaibetsubamericanfamilydsmynasushiobaracingjerdrumcpebets" +
+ "uikiraurskog-holandingivestbytemark12xn--trentin-sdtirol-7vbiell" +
+ "ahppiacenzachpomorskienikonanporocpanamatsuuraxn--trentino-sd-ti" +
+ "rol-c3bieszczadygeyachiyodaejeonbukcoalwaysdatabaseballangenkain" +
+ "anaejrietisalatinabenonicasinorddalivornowtv-infolldalombardiade" +
+ "mbroideryonagunicloudivtasvuodnakamagayahooguyoriikarasjokarasuy" +
+ "amarriottcp4xn--trentino-sdtirol-szbievat-band-campaniaxn--trent" +
+ "inosd-tirol-rzbifukagawashingtondclk3xn--trentinosdtirol-7vbigva" +
+ "lledaostargetmyipanasonicateringebuildingladedyn-berlincolninohe" +
+ "kinannestadivttasvuotnakamuratajimidsundiyoshiokanumazuryukin-th" +
+ "e-bandain-vpncatholicaxiaskimitsubatamibudejjuedischesapeakebaye" +
+ "rnuorochesterxn--trentinsd-tirol-6vbihorologyukuhashimoichinosek" +
+ "igaharaxn--trentinsdtirol-nsbikedaemonmoutheworkpccweddinglassas" +
+ "sinationalheritagets-itgoryurihonjournalistjohninomiyakonojorpel" +
+ "andrangedalombardynalias3-website-ap-southeast-1xn--trgstad-r1ax" +
+ "n--trna-woaxn--troms-zuaxn--tysvr-vraxn--uc0atvestre-totennishia" +
+ "wakuraxn--uc0ay4axn--uist22hamurakamigoris-a-knightpointtohnosho" +
+ "ooshikamaishimodatexn--uisz3gxn--unjrga-rtashkentuscanyxn--unup4" +
+ "yxn--uuwu58axn--vads-jraxn--valle-aoste-ebbtushuissier-justicexn" +
+ "--valle-d-aoste-ehbodoes-itvedestrandxn--valleaoste-e7axn--valle" +
+ "daoste-ebbvadsobetsuitaikikuchikuseihicampobassociatest-iserveco" +
+ "unterstrikeymachinewhampshirealtydalvdalaskanittedallasalleangav" +
+ "iikaasdaburxn--vard-jraxn--vegrshei-c0axn--vermgensberater-ctbit" +
+ "swidnicartoonartdecologiaxn--vermgensberatung-pwblogoiplatter-ap" +
+ "pinkhplaystation-cloudyclusterxn--vestvgy-ixa6oxn--vg-yiabkhazia" +
+ "xn--vgan-qoaxn--vgsy-qoa0jelenia-goraxn--vgu402colonialwilliamsb" +
+ "urgrossetouchihayaakasakawaharaxn--vhquvestvagoyxn--vler-qoaxn--" +
+ "vre-eiker-k8axn--vrggt-xqadxn--vry-yla5gxn--vuq861bilbaokinawash" +
+ "irosatobishimagentositechnologyusuharaxn--w4r85el8fhu5dnraxn--w4" +
+ "rs40lxn--wcvs22dxn--wgbh1coloradoplateaudiopsysantafedjeffersonx" +
+ "n--wgbl6axn--xhq521billustrationredumbrellair-traffic-controlley" +
+ "usuisservehalflifeinsuranceu-3xn--xkc2al3hye2axn--xkc2dl3a5ee0ha" +
+ "ndsonyxn--y9a3aquariumisawaxn--yer-znatuurwetenschappenginexn--y" +
+ "fro4i67oxn--ygarden-p1axn--ygbi2ammxn--45br5cylxn--ystre-slidre-" +
+ "ujbioddaxn--zbx025dxn--zf0ao64axn--zf0avxlxn--zfr164biparachutin" +
+ "gleezeu-4xnbayxz"
// nodes is the list of nodes. Each node is represented as a uint32, which
// encodes the node's children, wildcard bit and node type (as an index into
@@ -535,9233 +542,9307 @@ const text = "9guacuiababia-goracleaningroks-theatree12hpalermomahachijolstere"
// [15 bits] text index
// [ 6 bits] text length
var nodes = [...]uint32{
- 0x20bc43,
- 0x25d9c4,
- 0x2f8cc6,
- 0x217243,
- 0x217246,
- 0x38e886,
- 0x3bb603,
- 0x2392c4,
- 0x3a15c7,
- 0x2f8908,
+ 0x329b43,
+ 0x2f0784,
+ 0x31f886,
+ 0x21a5c3,
+ 0x21a5c6,
+ 0x399386,
+ 0x3bf783,
+ 0x277104,
+ 0x2029c7,
+ 0x31f4c8,
0x1a000c2,
- 0x1f3cf47,
- 0x376f09,
- 0x397eca,
- 0x397ecb,
- 0x23a2c3,
- 0x23cf05,
- 0x22070c2,
- 0x2f5304,
- 0x2f8e43,
- 0x30eb85,
- 0x260ad42,
- 0x360f03,
- 0x2a58bc4,
- 0x30f345,
- 0x2e13602,
- 0x21638e,
- 0x25c3c3,
- 0x3b3dc6,
- 0x3202302,
- 0x3096c7,
- 0x23fa86,
- 0x3606a82,
- 0x28e183,
- 0x235e06,
- 0x2f4148,
- 0x295bc6,
- 0x3c7c04,
+ 0x1f3cd07,
+ 0x37f349,
+ 0x2ddb4a,
+ 0x2ddb4b,
+ 0x23d883,
+ 0x23f745,
+ 0x2202ac2,
+ 0x28c4c4,
+ 0x2c9743,
+ 0x3734c5,
+ 0x2602c02,
+ 0x354743,
+ 0x2a85584,
+ 0x374945,
+ 0x2e0f242,
+ 0x229d8e,
+ 0x260543,
+ 0x3b9946,
+ 0x3205b42,
+ 0x378ac7,
+ 0x242446,
+ 0x36041c2,
+ 0x293b03,
+ 0x232946,
+ 0x38ec88,
+ 0x298246,
+ 0x359944,
0x3a00ac2,
- 0x34b449,
- 0x220787,
- 0x32e5c6,
- 0x36ba09,
- 0x3ce888,
- 0x210944,
- 0x2acb06,
- 0x2076c6,
- 0x3e02002,
- 0x38cc46,
- 0x24d68f,
- 0x3cdb8e,
- 0x22b1c4,
- 0x234c85,
- 0x330d45,
- 0x3aaa09,
- 0x247e89,
- 0x236607,
- 0x2584c6,
- 0x267083,
- 0x422d0c2,
- 0x22d543,
- 0x29b5ca,
- 0x4609983,
- 0x3403c5,
- 0x30a8c2,
- 0x3a4f89,
- 0x4e03b42,
- 0x207a04,
- 0x354186,
- 0x243885,
- 0x36ebc4,
- 0x5626e04,
- 0x203b43,
- 0x23c4c4,
- 0x5a030c2,
- 0x25b344,
- 0x5f2d504,
- 0x316d0a,
+ 0x34b549,
+ 0x22d607,
+ 0x2094c6,
+ 0x3679c9,
+ 0x224748,
+ 0x210204,
+ 0x2f9546,
+ 0x207b46,
+ 0x3e03742,
+ 0x239b06,
+ 0x216b8f,
+ 0x3cd40e,
+ 0x22ff04,
+ 0x311205,
+ 0x32dbc5,
+ 0x3aec89,
+ 0x2494c9,
+ 0x233147,
+ 0x221b46,
+ 0x21da43,
+ 0x420b602,
+ 0x233843,
+ 0x2b200a,
+ 0x4602043,
+ 0x3402c5,
+ 0x30c842,
+ 0x3ab409,
+ 0x4e00ec2,
+ 0x207e84,
+ 0x346706,
+ 0x2c54c5,
+ 0x376bc4,
+ 0x5646644,
+ 0x2030c3,
+ 0x23a844,
+ 0x5a00b82,
+ 0x3e3104,
+ 0x5f35d04,
+ 0x3e1b0a,
0x6200882,
- 0x3cd347,
- 0x27b5c8,
- 0x7a08502,
- 0x336287,
- 0x2d36c4,
- 0x2d36c7,
- 0x38aa45,
- 0x38bf07,
- 0x34a906,
- 0x29ac84,
- 0x3633c5,
- 0x282507,
- 0x920c142,
- 0x38cdc3,
- 0x960b4c2,
- 0x3b5e03,
- 0x9a08742,
- 0x2691c5,
+ 0x2b82c7,
+ 0x36f9c8,
+ 0x7a01e02,
+ 0x335087,
+ 0x2f5404,
+ 0x2f5407,
+ 0x3ea985,
+ 0x381247,
+ 0x340886,
+ 0x349f84,
+ 0x3544c5,
+ 0x26d147,
+ 0x9205202,
+ 0x239c83,
+ 0x961a7c2,
+ 0x3b6143,
+ 0x9a04142,
+ 0x26e645,
0x9e00202,
- 0x371604,
- 0x387345,
- 0x22b107,
- 0x2e954e,
- 0x206984,
- 0x283b04,
- 0x2079c3,
- 0x30d489,
- 0x2c4e4b,
- 0x2e1248,
- 0x32b788,
- 0x3328c8,
- 0x20a888,
- 0xa36b84a,
- 0x38be07,
- 0x2f7086,
- 0xa617282,
- 0x35ca43,
- 0x3d6443,
- 0x3d8084,
- 0x35ca83,
- 0x3bb643,
- 0x1738b82,
- 0xaa04702,
- 0x28a385,
- 0x261e86,
- 0x252084,
- 0x3b0cc7,
- 0x25b186,
- 0x2d4704,
- 0x3be9c7,
- 0x204703,
- 0xb2dc982,
- 0xb728c42,
- 0xba13982,
- 0x230646,
- 0xbe00282,
- 0x26b385,
- 0x33a0c3,
- 0x3de644,
- 0x2fd584,
- 0x2fd585,
- 0x3e9683,
- 0xc253c43,
- 0xc606342,
- 0x20e9c5,
- 0x20e9cb,
- 0x223c8b,
- 0x20e804,
- 0x20ee49,
- 0x210404,
- 0xca10d82,
- 0x211a83,
- 0x2121c3,
- 0xce02502,
- 0x23020a,
- 0xd20bd42,
- 0x2f5585,
- 0x2ece4a,
- 0x246f44,
- 0x213f43,
- 0x2154c4,
- 0x2178c3,
- 0x2178c4,
- 0x2178c7,
- 0x218705,
- 0x219546,
- 0x21a186,
- 0x2172c3,
- 0x220f88,
- 0x215b03,
- 0xd604242,
- 0x2fc548,
- 0x295e4b,
- 0x229c88,
- 0x22ac46,
- 0x22b987,
- 0x22e908,
- 0xee016c2,
- 0xf2295c2,
- 0x278408,
- 0x20b947,
- 0x206e85,
- 0x3e2208,
- 0xf61c008,
- 0x26a0c3,
- 0x235a44,
- 0x38e902,
- 0xfa36c42,
- 0xfe07f42,
- 0x10637242,
- 0x237243,
- 0x10a04182,
- 0x312683,
- 0x2135c4,
- 0x210903,
- 0x210904,
- 0x3a264b,
- 0x204183,
- 0x2f27c6,
- 0x284a84,
- 0x2ccf8e,
- 0x240ec5,
- 0x257008,
- 0x2716c7,
- 0x2716ca,
- 0x21b9c3,
- 0x25d7c7,
- 0x2c5005,
- 0x239e44,
- 0x25ef06,
- 0x25ef07,
- 0x3601c4,
- 0x10f10344,
- 0x3169c4,
- 0x3169c6,
- 0x25d4c4,
- 0x3c2086,
- 0x206c43,
- 0x206c48,
- 0x20b2c8,
- 0x2b3843,
- 0x2301c3,
- 0x344544,
- 0x357203,
- 0x11604042,
- 0x11aea202,
- 0x217843,
- 0x203c06,
- 0x3796c3,
- 0x2fd344,
- 0x11efd0c2,
- 0x343583,
- 0x332f83,
- 0x21cdc2,
- 0x12200d42,
- 0x2d7946,
- 0x228b07,
- 0x27b347,
- 0x2c7cc5,
- 0x386404,
- 0x3d4a45,
- 0x3dcc47,
- 0x2b5ec9,
- 0x2cb106,
- 0x2c7bc6,
- 0x1320c602,
- 0x2b6688,
- 0x321346,
- 0x327b05,
- 0x2f7787,
- 0x2fafc4,
- 0x2fafc5,
- 0x1370e7c4,
- 0x30e7c8,
- 0x13a08d02,
- 0x13e00482,
- 0x24c3c6,
+ 0x379b84,
+ 0x239305,
+ 0x22fe47,
+ 0x2f78ce,
+ 0x2c4ac4,
+ 0x219684,
+ 0x207e43,
+ 0x3bc989,
+ 0x2e700b,
+ 0x2f8288,
+ 0x32acc8,
+ 0x330248,
+ 0x3d0bc8,
+ 0xa36780a,
+ 0x381147,
+ 0x3d7f06,
+ 0xa61a602,
+ 0x271d03,
+ 0x3dfa43,
+ 0x3e1204,
+ 0x271d43,
+ 0x396303,
+ 0x17385c2,
+ 0xaa02b82,
+ 0x28ffc5,
+ 0x266446,
+ 0x2a59c4,
+ 0x3a94c7,
+ 0x24f486,
+ 0x2d64c4,
+ 0x3c13c7,
+ 0x2194c3,
+ 0xb6e29c2,
+ 0xbb27082,
+ 0xbe27bc2,
+ 0x227bc6,
+ 0xc200282,
+ 0x269185,
+ 0x339b03,
+ 0x3d9704,
+ 0x2fe784,
+ 0x2fe785,
+ 0x3ef083,
+ 0xc658843,
+ 0xca06f02,
+ 0x20d3c5,
+ 0x20d3cb,
+ 0x20e18b,
+ 0x2045c4,
+ 0x20d7c9,
+ 0x20fcc4,
+ 0xce10602,
+ 0x210e43,
+ 0x2113c3,
+ 0xd20a182,
+ 0x21e78a,
+ 0xd602a02,
+ 0x28c745,
+ 0x2f348a,
+ 0x2510c4,
+ 0x212a43,
+ 0x213104,
+ 0x2151c3,
+ 0x2151c4,
+ 0x2151c7,
+ 0x217005,
+ 0x217c06,
+ 0x2183c6,
+ 0x21a643,
+ 0x21ffc8,
+ 0x213743,
+ 0xda037c2,
+ 0x230d08,
+ 0x2984cb,
+ 0x2284c8,
+ 0x229146,
+ 0x22a187,
+ 0x22d208,
+ 0xf205f42,
+ 0xf6272c2,
+ 0x27c848,
+ 0x2370c7,
+ 0x314b85,
+ 0xfb14b88,
+ 0xfe23848,
+ 0x2551c3,
+ 0x2319c4,
+ 0x399402,
+ 0x10232002,
+ 0x106083c2,
+ 0x10e32382,
+ 0x232383,
+ 0x11203702,
+ 0x30e183,
+ 0x220ec4,
+ 0x207243,
+ 0x2101c4,
+ 0x24f18b,
+ 0x203703,
+ 0x2fa346,
+ 0x28cfc4,
+ 0x2d06ce,
+ 0x384b05,
+ 0x277848,
+ 0x3b9a47,
+ 0x3b9a4a,
+ 0x223203,
+ 0x2f0587,
+ 0x2e71c5,
+ 0x238b84,
+ 0x25fc86,
+ 0x25fc87,
+ 0x36d4c4,
+ 0x117145c4,
+ 0x3c5a04,
+ 0x24ed84,
+ 0x3d1606,
+ 0x224dc3,
+ 0x3d5608,
+ 0x3d7348,
+ 0x29e303,
+ 0x21e743,
+ 0x343a04,
+ 0x356943,
+ 0x11e035c2,
+ 0x122b79c2,
+ 0x202546,
+ 0x2f9643,
+ 0x3b2fc4,
+ 0x12648fc2,
+ 0x29ed03,
+ 0x381a43,
+ 0x21ce82,
+ 0x12a02102,
+ 0x2dd246,
+ 0x21e247,
+ 0x36f747,
+ 0x2ef505,
+ 0x348b84,
+ 0x2fbb05,
+ 0x2d1bc7,
+ 0x2ba349,
+ 0x2bbdc6,
+ 0x2ef406,
+ 0x13a12fc2,
+ 0x318508,
+ 0x321246,
+ 0x30a6c5,
+ 0x309f47,
+ 0x310244,
+ 0x310245,
+ 0x373104,
+ 0x373108,
+ 0x13e0d482,
+ 0x14200482,
+ 0x254206,
0x200488,
- 0x325105,
- 0x3264c6,
- 0x329dc8,
- 0x34c608,
- 0x14203ec5,
- 0x16e2f004,
- 0x2b0f87,
- 0x1720fe82,
- 0x1762e702,
- 0x18a16542,
- 0x354285,
- 0x192904c5,
- 0x241c06,
- 0x3b6207,
- 0x368e07,
- 0x19616543,
- 0x3d6787,
- 0x283a08,
- 0x273b4bc9,
- 0x216547,
- 0x3e03c7,
- 0x238308,
- 0x238b06,
- 0x239946,
- 0x23a58c,
- 0x23b58a,
- 0x23ba87,
- 0x23cdcb,
- 0x23dd47,
- 0x23dd4e,
- 0x2763eb84,
- 0x23ec84,
- 0x240d87,
- 0x24be07,
- 0x246386,
- 0x246387,
- 0x3b74c7,
- 0x203643,
- 0x27a13b02,
- 0x248746,
- 0x24874a,
- 0x248acb,
- 0x249f07,
- 0x24aac5,
- 0x24b283,
- 0x24c646,
- 0x24c647,
- 0x2feac3,
- 0x27e00102,
- 0x24d30a,
- 0x28378742,
- 0x2863d842,
- 0x28a47402,
- 0x28e3fb82,
- 0x24f085,
- 0x24fdc4,
- 0x29a0c542,
- 0x25b3c5,
- 0x231943,
- 0x29d005,
- 0x20a784,
- 0x21e5c4,
- 0x2d9d06,
- 0x25cc06,
- 0x20ebc3,
- 0x3c1a44,
- 0x341883,
- 0x2aa03242,
- 0x2b1504,
- 0x3a1a46,
- 0x2b1505,
- 0x207106,
- 0x2f7888,
- 0x233d04,
- 0x2b0ac8,
- 0x2f3f05,
- 0x27ce88,
- 0x2d57c6,
- 0x21c787,
- 0x279ec4,
- 0x2be79ec6,
- 0x2c220a83,
- 0x3a6543,
- 0x2c05c8,
- 0x334684,
- 0x2c615587,
- 0x280dc6,
- 0x2e9b49,
- 0x362488,
- 0x32c448,
- 0x333004,
- 0x20d303,
- 0x249182,
- 0x2ce57f02,
- 0x2d226cc2,
- 0x20dd83,
- 0x2d615fc2,
- 0x2fea44,
- 0x285786,
- 0x23ca03,
- 0x2c72c7,
- 0x36ca43,
- 0x3e1348,
- 0x2253c5,
- 0x267d03,
- 0x3872c5,
- 0x387404,
- 0x3bad86,
- 0x22a386,
- 0x22b046,
- 0x2580c4,
- 0x23e103,
- 0x2da15282,
- 0x2de3d545,
- 0x200843,
- 0x2e603e82,
- 0x23a543,
- 0x3ca805,
- 0x2ea22bc3,
- 0x2f23c589,
- 0x2f600942,
- 0x2fe05342,
- 0x2973c5,
- 0x21f406,
- 0x2b2986,
- 0x308cc8,
- 0x308ccb,
- 0x346d8b,
- 0x35b445,
- 0x2dcf09,
- 0x1600b42,
- 0x2d2908,
- 0x20f144,
- 0x30602bc2,
- 0x33e203,
- 0x30e4bfc6,
- 0x31200fc2,
- 0x20ae88,
- 0x31613242,
- 0x37aa4a,
- 0x32239383,
- 0x32b77546,
- 0x318348,
- 0x38db06,
- 0x389c87,
- 0x24d887,
- 0x20724a,
- 0x246fc4,
- 0x360c84,
- 0x376889,
- 0x32fb3a05,
- 0x2163c6,
- 0x20bb43,
- 0x263284,
- 0x33232d44,
- 0x32d187,
- 0x3365e987,
- 0x2edb44,
- 0x250145,
- 0x241cc8,
- 0x250387,
- 0x250607,
- 0x33a18242,
- 0x2a2704,
- 0x29e388,
- 0x251b04,
- 0x254744,
- 0x254b05,
- 0x254c47,
- 0x3468b8c9,
- 0x2555c4,
- 0x256b09,
- 0x256d48,
- 0x257604,
- 0x257607,
- 0x257d03,
- 0x259ac7,
- 0x34a01282,
- 0x16c0502,
- 0x25b506,
- 0x25bb47,
- 0x25c404,
- 0x25e347,
- 0x25f247,
- 0x25fc83,
- 0x34e5c082,
- 0x239fc2,
- 0x260743,
- 0x260744,
- 0x26074b,
- 0x32b888,
- 0x2891c4,
- 0x2618c5,
- 0x262fc7,
- 0x2ee845,
- 0x3b930a,
- 0x266b03,
- 0x3520eb02,
- 0x21dc84,
- 0x26b6c9,
- 0x26f443,
- 0x26f507,
- 0x384989,
- 0x211fc8,
- 0x213bc3,
- 0x286bc7,
- 0x288f89,
- 0x276a83,
- 0x290984,
- 0x291d49,
- 0x2951c6,
- 0x3825c3,
- 0x204982,
- 0x268803,
- 0x2c0307,
- 0x38f005,
- 0x2c4c46,
- 0x219a44,
- 0x372285,
- 0x289e43,
- 0x21abc6,
- 0x22e143,
- 0x20c342,
- 0x253c04,
- 0x35634402,
- 0x35a34403,
- 0x35e04342,
- 0x253283,
- 0x21a604,
- 0x323c87,
- 0x21fb46,
- 0x290942,
- 0x3620e8c2,
- 0x32c684,
- 0x36a17a42,
- 0x36e09ac2,
- 0x3caac4,
- 0x3caac5,
- 0x3b6b85,
- 0x37d146,
- 0x37207042,
- 0x207045,
- 0x20f745,
- 0x213dc3,
- 0x2267c6,
- 0x227105,
- 0x2305c2,
- 0x35ac85,
- 0x2305c4,
- 0x233c43,
- 0x233e83,
- 0x3760a302,
- 0x2318c7,
- 0x257784,
- 0x257789,
- 0x263184,
- 0x290343,
- 0x2bd008,
- 0x37a90344,
- 0x290346,
- 0x2b05c3,
- 0x262243,
- 0x343b43,
- 0x37f03e02,
- 0x30ad42,
- 0x38200642,
- 0x33bfc8,
- 0x2158c8,
- 0x3bfcc6,
- 0x385145,
- 0x323e05,
- 0x202347,
- 0x386823c5,
- 0x2038c2,
- 0x38aa0a82,
- 0x38e00042,
- 0x2832c8,
- 0x2b65c5,
- 0x302f84,
- 0x250d45,
- 0x2514c7,
- 0x3b0184,
- 0x24d202,
- 0x3923b502,
- 0x350984,
- 0x22fec7,
- 0x297b47,
- 0x38bec4,
- 0x3d7403,
- 0x2b3784,
- 0x2b3788,
- 0x239c86,
- 0x25ed8a,
- 0x358e44,
- 0x29ddc8,
- 0x24ffc4,
- 0x22ba86,
- 0x2a0a44,
- 0x354586,
- 0x257a49,
- 0x221247,
- 0x39d543,
- 0x39605102,
- 0x386d03,
- 0x210f82,
- 0x39a027c2,
- 0x268f86,
- 0x3b2848,
- 0x2b2b07,
- 0x2331c9,
- 0x2b2cc9,
- 0x2b5585,
- 0x2b6f09,
- 0x2b7705,
- 0x2b8545,
- 0x2b94c8,
- 0x39e17a84,
- 0x3a25fdc7,
- 0x2b96c3,
- 0x2b96c7,
- 0x3e0786,
- 0x2b9c87,
- 0x2af945,
- 0x2d0843,
- 0x3a63b342,
- 0x214184,
- 0x3aa11402,
- 0x3ae1ec82,
- 0x31e946,
- 0x27b545,
- 0x2bbd87,
- 0x3c32c3,
- 0x20ccc4,
- 0x21e103,
- 0x2f6883,
- 0x3b2042c2,
- 0x3ba08e82,
- 0x38e984,
- 0x25c043,
- 0x308985,
- 0x3be05502,
- 0x3c602102,
- 0x222f86,
- 0x2e9484,
- 0x2f0284,
- 0x2f028a,
- 0x3ce005c2,
- 0x20e103,
- 0x23498a,
- 0x26a7c8,
- 0x3d2b1b84,
- 0x2005c3,
- 0x3d687643,
- 0x326909,
- 0x280609,
- 0x2c73c6,
- 0x3da43543,
- 0x2887cd,
- 0x3a8e86,
- 0x3e0e8b,
- 0x3de087c2,
- 0x2ac948,
- 0x42221082,
- 0x42601e02,
- 0x398285,
- 0x42a02642,
- 0x2b3187,
- 0x202983,
- 0x2272c8,
- 0x42e06002,
- 0x3a9984,
- 0x22a003,
- 0x3532c5,
- 0x2491c6,
- 0x22cf04,
- 0x230183,
- 0x44205b42,
- 0x35b3c4,
- 0x2beb45,
- 0x2bff07,
- 0x285203,
- 0x2c1443,
- 0x1619e82,
- 0x2c1b03,
- 0x2c2103,
- 0x44600e02,
- 0x239104,
- 0x23e306,
- 0x288d83,
- 0x2c2a83,
- 0x44a54202,
- 0x254208,
- 0x2c3a04,
- 0x2052c6,
- 0x387d07,
- 0x3d4dc6,
- 0x2c0544,
- 0x52e025c2,
- 0x3e064b,
- 0x30624e,
- 0x2201cf,
- 0x3bc5c3,
- 0x536687c2,
- 0x161ee02,
- 0x53a01f42,
- 0x2f9843,
- 0x20b603,
- 0x2732c6,
- 0x2cb846,
- 0x2bc847,
- 0x3b7004,
- 0x53e1f542,
- 0x542258c2,
- 0x302645,
- 0x32a647,
- 0x2c6106,
- 0x5463d782,
- 0x382f04,
- 0x2cc083,
- 0x54a07bc2,
- 0x54f73803,
- 0x2cd984,
- 0x2d2249,
- 0x552da042,
- 0x55611b82,
- 0x2876c5,
- 0x55ada802,
- 0x56205542,
- 0x35fb87,
- 0x37718b,
- 0x24d645,
- 0x264489,
- 0x275d46,
- 0x56608004,
- 0x208009,
- 0x2f9cc7,
- 0x349887,
- 0x205543,
- 0x2f1a46,
- 0x351887,
- 0x24c243,
- 0x2a4106,
- 0x56e1f002,
- 0x57225e82,
- 0x217443,
- 0x3a5145,
- 0x21c307,
- 0x23f286,
- 0x38ef85,
- 0x263104,
- 0x2aee85,
- 0x390bc4,
- 0x5760b402,
- 0x2d8d84,
- 0x2cbe44,
- 0x39c84d,
- 0x2cbe49,
- 0x237848,
- 0x262c84,
- 0x38d345,
- 0x3c2307,
- 0x3c2bc4,
- 0x273847,
- 0x228f05,
- 0x57ab4484,
- 0x2c5b45,
- 0x26e104,
- 0x316546,
- 0x3b6005,
- 0x57e6b2c2,
- 0x225e43,
- 0x333e43,
- 0x2c8784,
- 0x2c8785,
- 0x208c86,
- 0x235585,
- 0x263944,
- 0x58392e03,
- 0x587d1a86,
- 0x219405,
- 0x21b385,
- 0x3b6104,
- 0x2f93c3,
- 0x358ecc,
- 0x58ac0002,
- 0x58e00e82,
- 0x59209d42,
- 0x21b283,
- 0x21b284,
- 0x59610442,
- 0x308108,
- 0x2c4d05,
- 0x2dafc4,
- 0x359186,
- 0x59a205c2,
- 0x59e109c2,
- 0x5a200c42,
- 0x2a3c05,
- 0x354806,
- 0x232c84,
- 0x236346,
- 0x213186,
- 0x25aa03,
- 0x5a694b4a,
- 0x2853c5,
- 0x29b583,
- 0x20f546,
- 0x5aa0f549,
- 0x22c4c7,
- 0x3c8c08,
- 0x3ce749,
- 0x2b6048,
- 0x209146,
- 0x207cc3,
- 0x5af1de42,
- 0x32bd88,
- 0x5b256e02,
- 0x5b601582,
- 0x233243,
- 0x2efe85,
- 0x280f44,
- 0x3e27c9,
- 0x386e04,
- 0x38d188,
- 0x5be10fc3,
- 0x5c3a2ac4,
- 0x21f448,
- 0x5c70df02,
- 0x2cf1c2,
- 0x330cc5,
- 0x34af09,
- 0x216443,
- 0x31b884,
- 0x36e504,
- 0x20b683,
- 0x28bf8a,
- 0x5cb0f082,
- 0x5ce13fc2,
- 0x2dc903,
- 0x3939c3,
- 0x1609382,
- 0x35c243,
- 0x5d228882,
- 0x5d600bc2,
- 0x5da8d4c4,
- 0x28d4c6,
- 0x276e84,
- 0x283103,
- 0x28f583,
- 0x5de00bc3,
- 0x248e46,
- 0x3de805,
- 0x2e0947,
- 0x2e0886,
- 0x2e0e48,
- 0x2e1046,
- 0x2239c4,
- 0x2a6a8b,
- 0x2e30c3,
- 0x2e30c5,
- 0x2165c2,
- 0x35fe82,
- 0x5e24f102,
- 0x5e603742,
- 0x20a083,
- 0x5ea77782,
- 0x277783,
- 0x2e4103,
- 0x5f2093c2,
- 0x5f6e8306,
- 0x35e3c6,
- 0x5fae8442,
- 0x5fe12202,
- 0x60233ec2,
- 0x60ea9542,
- 0x61345342,
- 0x61602802,
- 0x20b0c3,
- 0x3da086,
- 0x61a1b544,
- 0x2b130a,
- 0x3b1d46,
- 0x285084,
- 0x202703,
- 0x62606c02,
- 0x204cc2,
- 0x26f843,
- 0x62a296c3,
- 0x3c5847,
- 0x3b5f07,
- 0x67e60847,
- 0x341607,
- 0x232403,
- 0x23240a,
- 0x257204,
- 0x31e544,
- 0x31e54a,
- 0x24a905,
- 0x6823a382,
- 0x2583c3,
- 0x68600602,
- 0x257743,
- 0x386cc3,
- 0x68e00582,
- 0x283984,
- 0x202544,
- 0x2032c5,
- 0x3301c5,
- 0x236e86,
- 0x2fb4c6,
- 0x6924ba82,
- 0x69601cc2,
- 0x2f97c5,
- 0x35e0d2,
- 0x298a06,
- 0x291c43,
- 0x2b4ac6,
- 0x2cf8c5,
- 0x1603442,
- 0x71a056c2,
- 0x341143,
- 0x212bc3,
- 0x29c403,
- 0x71e01102,
- 0x21e803,
- 0x7222d4c2,
- 0x201d03,
- 0x3b1008,
- 0x241c43,
- 0x2b5406,
- 0x3e3047,
- 0x34dbc6,
- 0x34dbcb,
- 0x284fc7,
- 0x33ee44,
- 0x72a00c02,
- 0x2c4b85,
- 0x72e2f483,
- 0x23b843,
- 0x39fd45,
- 0x348ec3,
- 0x73748ec6,
- 0x3e514a,
- 0x2ade43,
- 0x213a04,
- 0x2003c6,
- 0x327f06,
- 0x73a0cb83,
- 0x20cb87,
- 0x326807,
- 0x2a8485,
- 0x239706,
- 0x217303,
- 0x76626a03,
- 0x76a00a82,
- 0x76ec8044,
- 0x2114c9,
- 0x22f7c5,
- 0x361cc4,
- 0x31e288,
- 0x24ac45,
- 0x7724ccc5,
- 0x255849,
- 0x32e683,
- 0x23d7c4,
- 0x77608402,
- 0x21f783,
- 0x77a96dc2,
- 0x296dc6,
- 0x169a902,
- 0x77e15982,
- 0x2a3b08,
- 0x2b3743,
- 0x2c5a87,
- 0x2c1b85,
- 0x2c5645,
- 0x34de4b,
- 0x2f17c6,
- 0x34e046,
- 0x277304,
- 0x219d06,
- 0x782f1e48,
- 0x28e543,
- 0x265043,
- 0x265044,
- 0x2fa884,
- 0x309447,
- 0x3da945,
- 0x786f8842,
- 0x78a059c2,
- 0x792059c5,
- 0x2ca784,
- 0x2fa9cb,
- 0x2fd488,
- 0x24bd04,
- 0x796376c2,
- 0x79a06bc2,
- 0x206bc3,
- 0x2ff644,
- 0x2ff905,
- 0x300487,
- 0x79f02ac4,
- 0x38bfc4,
- 0x7a2037c2,
- 0x37e5c9,
- 0x303fc5,
- 0x24d905,
- 0x304b45,
- 0x7a61f6c3,
- 0x240644,
- 0x24064b,
- 0x305b04,
- 0x305dcb,
- 0x306745,
- 0x22030a,
- 0x307108,
- 0x30730a,
- 0x307b83,
- 0x307b8a,
- 0x7ae1a782,
- 0x7b24cec2,
- 0x7b604683,
- 0x7bad3b02,
- 0x309ec3,
- 0x7bef57c2,
- 0x7c33a842,
- 0x30a904,
- 0x2210c6,
- 0x236085,
- 0x30ccc3,
- 0x3ce106,
- 0x219045,
- 0x35a504,
- 0x7c600902,
- 0x2b4004,
- 0x2dcb8a,
- 0x2c3687,
- 0x349246,
- 0x25d607,
- 0x248783,
- 0x2cd9c8,
- 0x3e7ccb,
- 0x221e45,
- 0x36e645,
- 0x36e646,
- 0x2f8384,
- 0x3df448,
- 0x205703,
- 0x2075c4,
- 0x2075c7,
- 0x33ea86,
- 0x3a2e06,
- 0x2ccdca,
- 0x256b84,
- 0x2c244a,
- 0x7ca08dc6,
- 0x208dc7,
- 0x261947,
- 0x266584,
- 0x266589,
- 0x336705,
- 0x2f9c43,
- 0x22a543,
- 0x7ce264c3,
- 0x23a044,
- 0x7d200682,
- 0x3d8986,
- 0x7d6d05c5,
- 0x2b4d05,
- 0x25b746,
- 0x31d704,
- 0x7da12742,
- 0x24b2c4,
- 0x7de04a02,
- 0x20c2c5,
- 0x336884,
- 0x7f22ccc3,
- 0x7f609742,
- 0x209743,
- 0x21e946,
- 0x7fa01ec2,
- 0x397488,
- 0x22c344,
- 0x22c346,
- 0x394246,
- 0x7fe63084,
- 0x21a7c5,
- 0x22ef08,
- 0x231dc7,
- 0x326fc7,
- 0x326fcf,
- 0x29e286,
- 0x23cc03,
- 0x241684,
- 0x20f843,
- 0x22bbc4,
- 0x252e44,
- 0x80207f02,
- 0x3747c3,
- 0x337cc3,
- 0x80602b02,
- 0x204143,
- 0x37d083,
- 0x21878a,
- 0x27eb47,
- 0x258ecc,
- 0x80a59186,
- 0x25abc6,
- 0x25bcc7,
- 0x80e38747,
- 0x262389,
- 0x812fc684,
- 0x8160a0c2,
- 0x81a01702,
- 0x2cd186,
- 0x20c984,
- 0x39e1c6,
- 0x267ec8,
- 0x3a5204,
- 0x2f8ec6,
- 0x2b2945,
- 0x81e7c4c8,
- 0x24c743,
- 0x28a485,
- 0x35d1c3,
- 0x24da03,
- 0x24da04,
- 0x21dc43,
- 0x82254642,
- 0x826014c2,
- 0x2f9b09,
- 0x296cc5,
- 0x3d4744,
- 0x3e5745,
- 0x20f244,
- 0x37b3c7,
- 0x338685,
- 0x82ed1984,
- 0x2d1988,
- 0x2dd986,
- 0x2e1dc4,
- 0x2e1fc8,
- 0x83204ac2,
- 0x2f0d84,
- 0x20f904,
- 0x2d38c7,
- 0x83605fc4,
- 0x2171c2,
- 0x83a0b5c2,
- 0x20b5c3,
- 0x2875c4,
- 0x2512c3,
- 0x2ba385,
- 0x83e35542,
- 0x30ac45,
- 0x279c42,
- 0x311f85,
- 0x2db805,
- 0x842010c2,
- 0x332f04,
- 0x84602d82,
- 0x30dd46,
- 0x2192c6,
- 0x34b048,
- 0x2d49c8,
- 0x31e8c4,
- 0x301805,
- 0x2c0d09,
- 0x2d2a44,
- 0x3e5104,
- 0x21f203,
- 0x207383,
- 0x84a07385,
- 0x26fac5,
- 0x269544,
- 0x337d4d,
- 0x352902,
- 0x352903,
- 0x84e04102,
- 0x85200ec2,
- 0x396f45,
- 0x354c47,
- 0x22d144,
- 0x3ce949,
- 0x2dccc9,
- 0x282303,
- 0x282308,
- 0x246809,
- 0x227d47,
- 0x85755b45,
- 0x3615c6,
- 0x362786,
- 0x365cc5,
- 0x2cbf45,
- 0x85a01c42,
- 0x2930c5,
- 0x2c9448,
- 0x2d6a06,
- 0x85ed7247,
- 0x306984,
- 0x2b9ac7,
- 0x3b9106,
- 0x8624b302,
- 0x208986,
- 0x31160a,
- 0x311e85,
- 0x86615a82,
- 0x86a14442,
- 0x278b86,
- 0x86e97d07,
- 0x8720c4c2,
- 0x20a803,
- 0x2250c6,
- 0x2d5884,
- 0x27ac86,
- 0x32fa86,
- 0x3a32ca,
- 0x32e805,
- 0x30d8c6,
- 0x36c343,
- 0x36c344,
- 0x87603bc2,
- 0x321303,
- 0x87a1b2c2,
- 0x31fec3,
- 0x87e34c04,
- 0x2d8284,
- 0x883e380a,
- 0x209203,
- 0x326ac7,
- 0x315106,
- 0x38fa84,
- 0x236d42,
- 0x2b0982,
- 0x886007c2,
- 0x232a43,
- 0x261707,
- 0x2007c7,
- 0x292704,
- 0x258d47,
- 0x300586,
- 0x20ba87,
- 0x230744,
- 0x2b61c5,
- 0x221c45,
- 0x88a0d782,
- 0x219e46,
- 0x230bc3,
- 0x29d6c2,
- 0x2fc146,
- 0x88e12682,
- 0x89213402,
- 0x213405,
- 0x8962bdc2,
- 0x89a02a02,
- 0x351e45,
- 0x2e3405,
- 0x30a705,
- 0x8a268b83,
- 0x285845,
- 0x2f1887,
- 0x2b9385,
- 0x32e9c5,
- 0x257104,
- 0x361b46,
- 0x24e044,
- 0x8a6008c2,
- 0x8b2510c5,
- 0x3967c7,
- 0x213c08,
- 0x27d046,
- 0x27d04d,
- 0x2803c9,
- 0x2803d2,
- 0x37e8c5,
- 0x383403,
- 0x8b6091c2,
- 0x32f684,
- 0x3a8f03,
- 0x3d64c5,
- 0x3136c5,
- 0x8ba2a042,
- 0x267d43,
- 0x8be32982,
- 0x8c629742,
- 0x8ca00082,
- 0x2ead45,
- 0x39d643,
- 0x8ce04942,
- 0x8d206502,
- 0x283946,
- 0x2484ca,
- 0x201c83,
- 0x2638c3,
- 0x2f2d43,
- 0x8ee04a42,
- 0x9d666342,
- 0x9de0e002,
- 0x205002,
- 0x3d8109,
- 0x2d9444,
- 0x2e5488,
- 0x9e308542,
- 0x9ea017c2,
- 0x393285,
- 0x23d208,
- 0x2f8088,
- 0x30500c,
- 0x241403,
- 0x9ee6dac2,
- 0x9f208e42,
- 0x39dbc6,
- 0x315f85,
- 0x2e8c43,
- 0x24cb06,
- 0x3160c6,
- 0x251403,
- 0x317703,
- 0x317dc6,
- 0x319884,
- 0x2a2446,
- 0x34cd04,
- 0x319f44,
- 0x31aa0a,
- 0x9f603582,
- 0x257e85,
- 0x31bfca,
- 0x31bf05,
- 0x31ce84,
- 0x31cf86,
- 0x31d104,
- 0x21fa46,
- 0x9fa16ec2,
- 0x216ec6,
- 0x271385,
- 0x30d747,
- 0x3c1346,
- 0x25bec4,
- 0x2e8ec7,
- 0x2089c5,
- 0x242c07,
- 0x228947,
- 0x22894e,
- 0x2849c6,
- 0x2b6dc5,
- 0x205f07,
- 0x3c3947,
- 0x212d85,
- 0x229b84,
- 0x3235c2,
- 0x23d887,
- 0x249e04,
- 0x35a784,
- 0x2cf04b,
- 0x9fe246c3,
- 0x301387,
- 0x2246c4,
- 0x301687,
- 0x310883,
- 0x34e54d,
- 0x3ad188,
- 0xa0233984,
- 0x3e16c5,
- 0x31f985,
- 0x31fdc3,
- 0xa0608f02,
- 0x3212c3,
- 0x321a83,
- 0x215ac4,
- 0x289085,
- 0x219fc7,
- 0x36c3c6,
- 0x390a43,
- 0x233f0b,
- 0x35be8b,
- 0x2b504b,
- 0x2cae8b,
- 0x3991ca,
- 0x2d6bcb,
- 0x2f228b,
- 0x32178c,
- 0x31a34b,
- 0x370491,
- 0x398e4a,
- 0x3b8a4b,
- 0x3c95cc,
- 0x3e6f4b,
- 0x3230ca,
- 0x323f4a,
- 0x324dce,
- 0x325a4b,
- 0x325d0a,
- 0x328911,
- 0x328d4a,
- 0x32924b,
- 0x32978e,
- 0x32a14c,
- 0x32ae8b,
- 0x32b14e,
- 0x32b4cc,
- 0x32ef0a,
- 0x33068c,
- 0xa0b3098a,
- 0x331288,
- 0x331e49,
- 0x3348ca,
- 0x334b4a,
- 0x334dcb,
- 0x33744e,
- 0x338091,
- 0x341cc9,
- 0x341f0a,
- 0x342c8b,
- 0x343dcd,
- 0x344c4a,
- 0x345616,
- 0x34698b,
- 0x34844a,
- 0x34888a,
- 0x34a48b,
- 0x34b2c9,
- 0x34eec9,
- 0x34f44d,
- 0x34fc0b,
- 0x3514cb,
- 0x351f89,
- 0x3525ce,
- 0x3529ca,
- 0x3550ca,
- 0x35590a,
- 0x3562cb,
- 0x356b0b,
- 0x35798d,
- 0x359fcd,
- 0x35a910,
- 0x35adcb,
- 0x35bacc,
- 0x35cc8b,
- 0x35f68b,
- 0x3611ce,
- 0x3617cb,
- 0x3617cd,
- 0x36740b,
- 0x367e8f,
- 0x36824b,
- 0x36918a,
- 0x369f49,
- 0x36ab49,
- 0xa0f6aecb,
- 0x36b18e,
- 0x36b50e,
- 0x36e28b,
- 0x36f04f,
- 0x3718cb,
- 0x371b8b,
- 0x371e4a,
- 0x376d89,
- 0x37c74f,
- 0x381d4c,
- 0x38298c,
- 0x3830ce,
- 0x3835cf,
- 0x38398e,
- 0x383e10,
- 0x38420f,
- 0x384bce,
- 0x38528c,
- 0x385591,
- 0x3859d2,
- 0x387891,
- 0x387ece,
- 0x38830b,
- 0x38830e,
- 0x38868f,
- 0x388a4e,
- 0x388dd3,
- 0x389291,
- 0x3896cc,
- 0x3899ce,
- 0x389e4c,
- 0x38a293,
- 0x38af50,
- 0x38b3cc,
- 0x38b6cc,
- 0x38bb8b,
- 0x38e58e,
- 0x38ea8b,
- 0x38f2cb,
- 0x39150c,
- 0x3979ca,
- 0x39864c,
- 0x39894c,
- 0x398c49,
- 0x39ac8b,
- 0x39af48,
- 0x39b509,
- 0x39b50f,
- 0x39cf4b,
- 0xa139e64a,
- 0x3a3a0c,
- 0x3a49cb,
- 0x3a4c89,
- 0x3a56c8,
- 0x3a630b,
- 0x3a810a,
- 0x3a838b,
- 0x3a9b0c,
- 0x3aa649,
- 0x3aa888,
- 0x3ad7cb,
- 0x3b0a4b,
- 0x3b2e0e,
- 0x3b494b,
- 0x3b83cb,
- 0x3c420b,
- 0x3c44c9,
- 0x3c488d,
- 0x3d57ca,
- 0x3d9857,
- 0x3da218,
- 0x3dc0c9,
- 0x3de3cb,
- 0x3df714,
- 0x3dfc0b,
- 0x3e018a,
- 0x3e2a0a,
- 0x3e2c8b,
- 0x3e4810,
- 0x3e4c11,
- 0x3e5a4a,
- 0x3e654d,
- 0x3e6c4d,
- 0x3e940b,
- 0x219f43,
- 0xa17b5883,
- 0x3cc686,
- 0x3df0c5,
- 0x27a587,
- 0x2ddec6,
- 0x164bf82,
- 0x2729c9,
- 0x20c004,
- 0x2f0788,
- 0x226403,
- 0x32f5c7,
- 0x247f82,
- 0x2bbdc3,
- 0xa1a0e042,
- 0x2dd846,
- 0x2defc4,
- 0x2c8404,
- 0x3a0f43,
- 0xa22da842,
- 0xa262f444,
- 0x2664c7,
- 0xa2a35b02,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x117bc8,
- 0x20d903,
- 0x2000c2,
- 0x793c8,
- 0x216542,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x202b03,
- 0x33d956,
- 0x365753,
- 0x258bc9,
- 0x2b0e88,
- 0x2c4a09,
- 0x31c146,
- 0x3509d0,
- 0x218053,
- 0x33eb48,
- 0x285c87,
- 0x2929c7,
- 0x2aebca,
- 0x363749,
- 0x333bc9,
- 0x25dd0b,
- 0x34a906,
- 0x32b98a,
- 0x22ac46,
- 0x238c43,
- 0x231805,
- 0x206c48,
- 0x28b04d,
- 0x35434c,
- 0x271047,
- 0x309f4d,
- 0x22f004,
- 0x23a30a,
- 0x23b0ca,
- 0x23b58a,
- 0x218347,
- 0x2461c7,
- 0x249d44,
- 0x279ec6,
- 0x34abc4,
- 0x222bc8,
- 0x386e49,
- 0x209a46,
- 0x308cc8,
- 0x24dd4d,
- 0x2dcf09,
- 0x318348,
- 0x24d887,
- 0x21364a,
- 0x25bb46,
- 0x34bbc4,
- 0x2298c7,
- 0x3d8b8a,
- 0x242f8e,
- 0x2823c5,
- 0x29788b,
- 0x232789,
- 0x280609,
- 0x20d547,
- 0x20d54a,
- 0x2d3807,
- 0x306389,
- 0x37b048,
- 0x37948b,
- 0x2efe85,
- 0x23770a,
- 0x233c89,
- 0x33324a,
- 0x22654b,
- 0x2297cb,
- 0x25da95,
- 0x2f0c45,
- 0x24d905,
- 0x24064a,
- 0x26ba4a,
- 0x390f47,
- 0x23d343,
- 0x2cd108,
- 0x2e640a,
- 0x22c346,
- 0x261289,
- 0x27c4c8,
- 0x2e1dc4,
- 0x2512c9,
- 0x2d49c8,
- 0x2d5707,
- 0x2510c6,
- 0x3967c7,
- 0x399b07,
- 0x248c45,
- 0x37500c,
- 0x3e16c5,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x216542,
- 0x216543,
- 0x2296c3,
- 0x20d903,
- 0x20cb83,
- 0x216543,
- 0x2296c3,
- 0xd903,
- 0x241c43,
- 0x20cb83,
- 0x1d5b83,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x793c8,
- 0x216542,
- 0x216543,
- 0x3a8607,
- 0x17b1c4,
- 0x2296c3,
- 0xbbc4,
- 0x20cb83,
- 0x19045,
- 0x216542,
- 0x2104c2,
- 0x31d0c2,
- 0x206002,
- 0x205c02,
- 0x2160c2,
- 0x9a6c6,
- 0x5c549,
- 0x182487,
- 0x1550e,
- 0x99049,
- 0x482ccc3,
- 0x95c87,
- 0x152e06,
- 0x1643,
- 0x11e505,
- 0xc1,
- 0x5216543,
- 0x222bc3,
- 0x2f5503,
- 0x343b43,
- 0x243543,
- 0x216443,
- 0x2e8706,
- 0x2296c3,
- 0x20cb83,
- 0x202883,
- 0x793c8,
- 0x209b84,
- 0x3a2887,
- 0x3a0f83,
- 0x25e704,
- 0x20d3c3,
+ 0x328205,
+ 0x34c246,
+ 0x34ea08,
+ 0x35d3c8,
+ 0x14602cc5,
+ 0x17243244,
+ 0x285687,
+ 0x1760f742,
+ 0x17ab90c2,
+ 0x18e05842,
+ 0x346805,
+ 0x19a96945,
+ 0x277e86,
+ 0x3b6547,
+ 0x3ba447,
+ 0x19e29f43,
+ 0x33f007,
+ 0x3cc1c8,
+ 0x27635149,
+ 0x229f47,
+ 0x235887,
+ 0x342548,
+ 0x236086,
+ 0x238686,
+ 0x23b74c,
+ 0x23cd0a,
+ 0x23d8c7,
+ 0x23f60b,
+ 0x240307,
+ 0x24030e,
+ 0x27a40ec4,
+ 0x241284,
+ 0x244887,
+ 0x253c47,
+ 0x248706,
+ 0x248707,
+ 0x32b4c7,
+ 0x261c03,
+ 0x27e0f1c2,
+ 0x249ec6,
+ 0x249eca,
+ 0x24ab0b,
+ 0x24c887,
+ 0x24d305,
+ 0x24d783,
+ 0x24df46,
+ 0x24df47,
+ 0x38f183,
+ 0x28200102,
+ 0x24eaca,
+ 0x28729c42,
+ 0x28ba8ac2,
+ 0x28e48e02,
+ 0x29238fc2,
+ 0x251805,
+ 0x252204,
+ 0x29e01bc2,
+ 0x3e3185,
+ 0x24b103,
+ 0x2a4585,
+ 0x202444,
+ 0x216384,
+ 0x2dfb06,
+ 0x2608c6,
0x20d5c3,
- 0x343b43,
- 0xb46c7,
- 0x9c4,
- 0x12db83,
- 0x10e645,
- 0x66000c2,
- 0x53c43,
- 0x6a16542,
- 0x6e90b89,
- 0x7096ac9,
- 0x96f4d,
- 0x9728d,
- 0x31d0c2,
- 0xb1b84,
- 0x10e689,
- 0x2003c2,
- 0x76b1a88,
- 0x105504,
- 0x320b43,
- 0x793c8,
- 0x49e04,
- 0x1407242,
- 0x14005c2,
- 0x1407242,
- 0x151a146,
- 0x23bb83,
- 0x2cc803,
- 0x7e16543,
- 0x23a304,
- 0x8622bc3,
- 0x8f43b43,
- 0x2042c2,
- 0x2b1b84,
- 0x2296c3,
- 0x38c643,
- 0x203c82,
- 0x20cb83,
- 0x221a42,
- 0x30a303,
- 0x201ec2,
- 0x26a603,
- 0x220b03,
- 0x2089c2,
- 0x793c8,
- 0x82fdcc9,
- 0x27b43,
- 0x23bb83,
- 0x20b2c8,
- 0x8b8c643,
- 0x203c82,
- 0x30a303,
- 0x201ec2,
- 0x26a603,
- 0x220b03,
- 0x2089c2,
- 0x259187,
- 0x30a303,
- 0x201ec2,
- 0x26a603,
- 0x220b03,
- 0x2089c2,
- 0x216543,
- 0x4702,
- 0x6c43,
- 0x2bc2,
- 0x13242,
- 0xe8c2,
- 0x11de42,
- 0x4a42,
- 0x4da82,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x243543,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x204642,
- 0x21f6c3,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x8503,
- 0x2d4c2,
- 0x253c43,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x2296c3,
- 0x20cb83,
- 0x355b45,
- 0x22a042,
+ 0x3d4804,
+ 0x340b43,
+ 0x2ae00d02,
+ 0x22a504,
+ 0x22a506,
+ 0x257a85,
+ 0x2b5a46,
+ 0x30a048,
+ 0x2138c4,
+ 0x31de08,
+ 0x38ea45,
+ 0x281d88,
+ 0x2d9f06,
+ 0x21ba87,
+ 0x27f784,
+ 0x2c27f786,
+ 0x2c605483,
+ 0x3ac1c3,
+ 0x2cc488,
+ 0x333444,
+ 0x2ca131c7,
+ 0x24c106,
+ 0x2f1289,
+ 0x366948,
+ 0x330988,
+ 0x332384,
+ 0x3d69c3,
+ 0x24b1c2,
+ 0x2d25d9c2,
+ 0x2d61c982,
+ 0x31f383,
+ 0x2da02b02,
+ 0x38f104,
+ 0x288c46,
+ 0x23eb43,
+ 0x2cd707,
+ 0x385d43,
+ 0x2c4b88,
+ 0x229545,
+ 0x26c9c3,
+ 0x239285,
+ 0x2393c4,
+ 0x3a6f86,
+ 0x22bb06,
+ 0x22fd86,
+ 0x25db84,
+ 0x2406c3,
+ 0x2de46882,
+ 0x2e23fd85,
+ 0x200843,
+ 0x2ea03402,
+ 0x220203,
+ 0x205a45,
+ 0x2ee24d03,
+ 0x2f63e6c9,
+ 0x2fa00942,
+ 0x30204f42,
+ 0x29bc85,
+ 0x21ecc6,
+ 0x29d146,
+ 0x308d88,
+ 0x308d8b,
+ 0x345ecb,
+ 0x38a445,
+ 0x2e2f49,
+ 0x1602642,
+ 0x31fb88,
+ 0x20dac4,
+ 0x30a03642,
+ 0x33dfc3,
+ 0x31253e06,
+ 0x3160ea82,
+ 0x3d11c8,
+ 0x31a06cc2,
+ 0x26f54a,
+ 0x322771c3,
+ 0x32b7f986,
+ 0x315d88,
+ 0x398846,
+ 0x3957c7,
+ 0x216d87,
+ 0x2076ca,
+ 0x251144,
+ 0x364a84,
+ 0x37ee49,
+ 0x32fb9585,
+ 0x229dc6,
+ 0x22e783,
+ 0x282a04,
+ 0x3320a6c4,
+ 0x20a6c7,
+ 0x33656c07,
+ 0x29ed44,
+ 0x2400c5,
+ 0x277f48,
+ 0x252d07,
+ 0x252f87,
+ 0x33a18b02,
+ 0x3a8084,
+ 0x2a51c8,
+ 0x2547c4,
+ 0x259344,
+ 0x259745,
+ 0x259887,
+ 0x34689bc9,
+ 0x25a444,
+ 0x25b309,
+ 0x25b9c8,
+ 0x25c604,
+ 0x25c607,
+ 0x25d7c3,
+ 0x25e587,
+ 0x34a00c02,
+ 0x16c7402,
+ 0x25f746,
+ 0x2bf047,
+ 0x2600c4,
+ 0x261687,
+ 0x263287,
+ 0x263883,
+ 0x34e62642,
+ 0x213802,
+ 0x2649c3,
+ 0x2649c4,
+ 0x2649cb,
+ 0x32adc8,
+ 0x213804,
+ 0x265e85,
+ 0x2676c7,
+ 0x2f4d05,
+ 0x31b2ca,
+ 0x26ac43,
+ 0x35202e42,
+ 0x215a44,
+ 0x271f49,
+ 0x275843,
+ 0x275907,
+ 0x330689,
+ 0x3929c8,
+ 0x20f283,
+ 0x28f107,
+ 0x27e1c3,
+ 0x295f04,
+ 0x2975c9,
+ 0x29a286,
+ 0x3a3f03,
+ 0x202a82,
+ 0x26dc83,
+ 0x2c7207,
+ 0x39a245,
+ 0x2ca6c6,
+ 0x29e6c4,
+ 0x37bf05,
+ 0x28fa83,
+ 0x21c186,
+ 0x218143,
+ 0x20d9c2,
+ 0x258804,
+ 0x356a5c02,
+ 0x35b10a03,
+ 0x35e038c2,
+ 0x2574c3,
+ 0x218844,
+ 0x242047,
+ 0x21f406,
+ 0x20a682,
+ 0x36204682,
+ 0x330bc4,
+ 0x36a15342,
+ 0x36e05d02,
+ 0x205d04,
+ 0x205d05,
+ 0x3ce545,
+ 0x3b6ec6,
+ 0x37208442,
+ 0x3d5a05,
+ 0x3d9e45,
+ 0x296883,
+ 0x239d46,
+ 0x212005,
+ 0x227b42,
+ 0x35d005,
+ 0x227b44,
+ 0x230783,
+ 0x2309c3,
+ 0x3760ccc2,
+ 0x26d347,
+ 0x267884,
+ 0x267889,
+ 0x282904,
+ 0x2967c3,
+ 0x2c3e48,
+ 0x37a967c4,
+ 0x2967c6,
+ 0x2b5543,
+ 0x266803,
+ 0x2e9c43,
+ 0x37f003c2,
+ 0x392ec2,
+ 0x38200642,
+ 0x33b848,
+ 0x213508,
+ 0x3c4846,
+ 0x2916c5,
+ 0x234b85,
+ 0x209fc7,
+ 0x3868a905,
+ 0x21e682,
+ 0x38aa71c2,
+ 0x38e00042,
+ 0x321ec8,
+ 0x318445,
+ 0x302d04,
+ 0x24da05,
+ 0x2562c7,
+ 0x295d04,
+ 0x262442,
+ 0x3922cf82,
+ 0x351b84,
+ 0x230607,
+ 0x29c207,
+ 0x381204,
+ 0x3e0443,
+ 0x29e244,
+ 0x29e248,
+ 0x396389c6,
+ 0x25fb0a,
+ 0x35b6c4,
+ 0x2a4c08,
+ 0x23ff44,
+ 0x22a286,
+ 0x2a7184,
+ 0x346b06,
+ 0x267b49,
+ 0x223d07,
+ 0x3a6c43,
+ 0x39a04d02,
+ 0x3c3943,
+ 0x210802,
+ 0x39e0a442,
+ 0x26e406,
+ 0x24bc88,
+ 0x2b6347,
+ 0x233549,
+ 0x2b6509,
+ 0x2b9a05,
+ 0x2bb609,
+ 0x2bc705,
+ 0x2bd545,
+ 0x2be748,
+ 0x3a207304,
+ 0x3a634307,
+ 0x235c43,
+ 0x2be947,
+ 0x235c46,
+ 0x2bf5c7,
+ 0x2b4445,
+ 0x2354c3,
+ 0x3aa3cac2,
+ 0x212c84,
+ 0x3ae05302,
+ 0x3b21d7c2,
+ 0x30db46,
+ 0x36f945,
+ 0x2c2507,
+ 0x383d03,
+ 0x238404,
+ 0x20f583,
+ 0x236e03,
+ 0x3b603842,
+ 0x3be075c2,
+ 0x399484,
+ 0x262603,
+ 0x308a45,
+ 0x3c209c42,
+ 0x3ca08102,
+ 0x39f646,
+ 0x2f7804,
+ 0x2fd3c4,
+ 0x2fd3ca,
+ 0x3d2005c2,
+ 0x203e83,
+ 0x310f0a,
+ 0x3a8488,
+ 0x3d658104,
+ 0x2005c3,
+ 0x249bc3,
+ 0x34c689,
+ 0x27ddc9,
+ 0x2cd806,
+ 0x3da5e043,
+ 0x2baf8d,
+ 0x328846,
+ 0x35c70b,
+ 0x3de0f002,
+ 0x2f9388,
+ 0x42a200c2,
+ 0x42e019c2,
+ 0x2c0c85,
+ 0x43203382,
+ 0x2b2507,
+ 0x2121c3,
+ 0x2121c8,
+ 0x43605fc2,
+ 0x39ec44,
+ 0x3e0643,
+ 0x24b206,
+ 0x2274c4,
+ 0x21e703,
+ 0x44a06702,
+ 0x38a3c4,
+ 0x2c6045,
+ 0x2c6e07,
+ 0x28d743,
+ 0x2c7dc3,
+ 0x161a742,
+ 0x2c8483,
+ 0x2c8803,
+ 0x44e00c42,
+ 0x276f44,
+ 0x2408c6,
+ 0x328cc3,
+ 0x2c8c83,
+ 0x45258e02,
+ 0x258e08,
+ 0x2c9a44,
+ 0x204ec6,
+ 0x393047,
+ 0x2a2046,
+ 0x2cc404,
+ 0x53604842,
+ 0x235b0b,
+ 0x2e894e,
+ 0x21fa8f,
+ 0x2e1803,
+ 0x53e6dc42,
+ 0x161d942,
+ 0x54203e42,
+ 0x2a94c3,
+ 0x28d243,
+ 0x2bc506,
+ 0x34efc6,
+ 0x2d8bc7,
+ 0x3835c4,
+ 0x5461ee02,
+ 0x54a17682,
+ 0x240d85,
+ 0x31a707,
+ 0x2cb806,
+ 0x54e78102,
+ 0x38d184,
+ 0x2d12c3,
+ 0x55208042,
+ 0x5577c743,
+ 0x2d2684,
+ 0x2d8149,
+ 0x55adfe42,
+ 0x55e19f42,
+ 0x254b45,
+ 0x562e0602,
+ 0x56a065c2,
+ 0x362607,
+ 0x37f5cb,
+ 0x216b45,
+ 0x2610c9,
+ 0x268b06,
+ 0x56e08484,
+ 0x208489,
+ 0x36e507,
+ 0x3e2d07,
+ 0x225903,
+ 0x2f9206,
+ 0x352a87,
+ 0x21b643,
+ 0x2ab186,
+ 0x5762cbc2,
+ 0x57a2b342,
+ 0x215703,
+ 0x3ab5c5,
+ 0x223b47,
+ 0x241886,
+ 0x39a1c5,
+ 0x267804,
+ 0x2b3985,
+ 0x30c904,
+ 0x57e04442,
+ 0x2deb84,
+ 0x2d1084,
+ 0x3ec38d,
+ 0x2d1089,
+ 0x25c088,
+ 0x267384,
+ 0x209c05,
+ 0x32b287,
+ 0x3470c4,
+ 0x3d5d07,
+ 0x242f45,
+ 0x582b7144,
+ 0x2b2b85,
+ 0x20c444,
+ 0x3c8586,
+ 0x3b6345,
+ 0x58601a82,
+ 0x22b303,
+ 0x3018c3,
+ 0x244bc4,
+ 0x244bc5,
+ 0x386dc6,
+ 0x255d45,
+ 0x2680c4,
+ 0x58b0b703,
+ 0x58e12686,
+ 0x222705,
+ 0x222bc5,
+ 0x3b6444,
+ 0x2fde43,
+ 0x35b74c,
+ 0x592c5b02,
+ 0x59601742,
+ 0x59a0b982,
+ 0x2280c3,
+ 0x2280c4,
+ 0x59e0fd02,
+ 0x3619c8,
+ 0x227904,
+ 0x396a86,
+ 0x5a22d442,
+ 0x5a609cc2,
+ 0x5aa00b42,
+ 0x28ae85,
+ 0x286446,
+ 0x35bc04,
+ 0x232e86,
+ 0x211c46,
+ 0x2097c3,
+ 0x5ae99c0a,
+ 0x296705,
+ 0x2b1fc3,
+ 0x20e986,
+ 0x5b20e989,
+ 0x22a9c7,
+ 0x3d3048,
+ 0x224609,
+ 0x2ba4c8,
+ 0x2503c6,
+ 0x208143,
+ 0x5b602c82,
+ 0x3adb08,
+ 0x5ba54902,
+ 0x5be026c2,
+ 0x2335c3,
+ 0x2f7305,
+ 0x24c284,
+ 0x245489,
+ 0x238dc4,
+ 0x2472c8,
+ 0x5c610843,
+ 0x5ca643c4,
+ 0x21ed08,
+ 0x5ce08f02,
+ 0x23f002,
+ 0x32db45,
+ 0x270a09,
+ 0x219c03,
+ 0x319ac4,
+ 0x376504,
+ 0x267c43,
+ 0x29190a,
+ 0x5d20bdc2,
+ 0x5d612ac2,
+ 0x2e2943,
+ 0x39c503,
+ 0x1635002,
+ 0x271503,
+ 0x5da1dfc2,
+ 0x5de0dec2,
+ 0x5e292e44,
+ 0x292e46,
+ 0x27e5c4,
+ 0x28bc83,
+ 0x3d8d43,
+ 0x5e706943,
+ 0x24ae86,
+ 0x32df05,
+ 0x2e6707,
+ 0x2e6646,
+ 0x2e6c08,
+ 0x2e6e06,
+ 0x20dec4,
+ 0x2abf8b,
+ 0x2e9703,
+ 0x2e9705,
+ 0x226e42,
+ 0x362902,
+ 0x5ea51882,
+ 0x5ee0f782,
+ 0x21ee43,
+ 0x5f27eec2,
+ 0x27eec3,
+ 0x2ea783,
+ 0x5fa03b02,
+ 0x5feedcc6,
+ 0x29d686,
+ 0x60246542,
+ 0x60611402,
+ 0x60a30a02,
+ 0x60e05582,
+ 0x6120d082,
+ 0x61604342,
+ 0x21a083,
+ 0x3b6006,
+ 0x61a22d84,
+ 0x33bc86,
+ 0x28d5c4,
+ 0x20a383,
+ 0x62603bc2,
+ 0x2048c2,
+ 0x2350c3,
+ 0x62a127c3,
+ 0x3c97c7,
+ 0x3b6247,
+ 0x67e582c7,
+ 0x348507,
+ 0x2166c3,
+ 0x68277a44,
+ 0x31d704,
+ 0x31d70a,
+ 0x3ba585,
+ 0x6863b542,
+ 0x261643,
+ 0x68a00602,
+ 0x25c743,
+ 0x3c3903,
+ 0x69200582,
+ 0x3cc144,
+ 0x20a1c4,
+ 0x3cf585,
+ 0x32c5c5,
+ 0x2fd606,
+ 0x3a7586,
+ 0x69616602,
+ 0x69a01242,
+ 0x2f9bc5,
+ 0x29d392,
+ 0x2af9c6,
+ 0x209843,
+ 0x2dd486,
+ 0x3d19c5,
+ 0x161e7c2,
+ 0x71e09f02,
+ 0x209f03,
+ 0x211683,
+ 0x3a5bc3,
+ 0x72214542,
+ 0x21d343,
+ 0x7261c682,
+ 0x249c83,
+ 0x3856c8,
+ 0x25d543,
+ 0x2b9886,
+ 0x3e8dc7,
+ 0x34d686,
+ 0x34d68b,
+ 0x28d507,
+ 0x30b684,
+ 0x72e07c42,
+ 0x2ca605,
+ 0x73212783,
+ 0x22d043,
+ 0x3c7445,
+ 0x2165c3,
+ 0x73a165c6,
+ 0x3ddfc3,
+ 0x20f0c4,
+ 0x2003c6,
+ 0x30aac6,
+ 0x73e1f483,
+ 0x2382c7,
+ 0x34c587,
+ 0x2ad945,
+ 0x31cec6,
+ 0x21a683,
+ 0x76ac9683,
+ 0x76e00a82,
+ 0x7723e044,
+ 0x3d5409,
+ 0x218b85,
+ 0x30a444,
+ 0x388b08,
+ 0x328b05,
+ 0x7775e205,
+ 0x24d489,
+ 0x209583,
+ 0x3d9c04,
+ 0x77a0f102,
+ 0x21f043,
+ 0x77e78302,
+ 0x278306,
+ 0x162e6c2,
+ 0x782135c2,
+ 0x28ad88,
+ 0x29e203,
+ 0x2b2ac7,
+ 0x2bd9c5,
+ 0x2cb045,
+ 0x2cb48b,
+ 0x2f8f86,
+ 0x2cb686,
+ 0x27ea44,
+ 0x215506,
+ 0x786f9788,
+ 0x293ec3,
+ 0x26b483,
+ 0x26b484,
+ 0x3e5004,
+ 0x2fe047,
+ 0x316985,
+ 0x78b1f402,
+ 0x78e06582,
+ 0x79606585,
+ 0x298f04,
+ 0x3e514b,
+ 0x2fe688,
+ 0x253b44,
+ 0x79a58e42,
+ 0x79e53ac2,
+ 0x3d72c3,
+ 0x2ff984,
+ 0x2ffc45,
+ 0x3006c7,
+ 0x7a302844,
+ 0x381304,
+ 0x7a602782,
+ 0x3885c9,
+ 0x303d45,
+ 0x216e05,
+ 0x3045c5,
+ 0x7aa02783,
+ 0x244084,
+ 0x24408b,
+ 0x305d44,
+ 0x30600b,
+ 0x306885,
+ 0x21fbca,
+ 0x307048,
+ 0x30724a,
+ 0x307ac3,
+ 0x307aca,
+ 0x7b2189c2,
+ 0x7b685042,
+ 0x7baa31c3,
+ 0x7bed2102,
+ 0x309ec3,
+ 0x7c30afc2,
+ 0x7c73a282,
+ 0x30c584,
+ 0x220106,
+ 0x232bc5,
+ 0x3101c3,
+ 0x3cdb06,
+ 0x20ef45,
+ 0x255884,
+ 0x7ca00902,
+ 0x2a1b84,
+ 0x2e2bca,
+ 0x2c5747,
+ 0x3e26c6,
+ 0x24eec7,
+ 0x249f03,
+ 0x2d26c8,
+ 0x3eb80b,
+ 0x2282c5,
+ 0x376645,
+ 0x376646,
+ 0x2fd9c4,
+ 0x21cb08,
+ 0x207a43,
+ 0x207a44,
+ 0x207a47,
+ 0x30b2c6,
+ 0x33e886,
+ 0x2d050a,
+ 0x25b384,
+ 0x27d94a,
+ 0x7cf83846,
+ 0x383847,
+ 0x265f07,
+ 0x2696c4,
+ 0x2696c9,
+ 0x220a45,
+ 0x36e343,
+ 0x22bcc3,
+ 0x7d225f83,
+ 0x298ac4,
+ 0x7d600682,
+ 0x2f08c6,
+ 0x7dad3105,
+ 0x2dd6c5,
+ 0x245d86,
+ 0x2c8b44,
+ 0x7de01082,
+ 0x245e84,
+ 0x7e209942,
+ 0x237a05,
+ 0x3c78c4,
+ 0x7f62cac3,
+ 0x7fa116c2,
+ 0x2116c3,
+ 0x21d486,
+ 0x7fe01782,
+ 0x32d608,
+ 0x22a844,
+ 0x22a846,
+ 0x39cd86,
+ 0x80267784,
+ 0x21fe05,
+ 0x243148,
+ 0x255547,
+ 0x350587,
+ 0x35058f,
+ 0x2a50c6,
+ 0x248083,
+ 0x24d684,
+ 0x215c83,
+ 0x22a3c4,
+ 0x3acac4,
+ 0x80608382,
+ 0x2b76c3,
+ 0x337703,
+ 0x80a036c2,
+ 0x2036c3,
+ 0x38f1c3,
+ 0x21708a,
+ 0x314d47,
+ 0x25cbcc,
+ 0x25ce86,
+ 0x25e406,
+ 0x262287,
+ 0x80e65507,
+ 0x269d89,
+ 0x81230e44,
+ 0x81a1ee82,
+ 0x81e033c2,
+ 0x2d08c6,
+ 0x2380c4,
+ 0x38c746,
+ 0x26cb88,
+ 0x3ab684,
+ 0x32ea46,
+ 0x29d105,
+ 0x82280408,
+ 0x24e043,
+ 0x282ac5,
+ 0x396603,
+ 0x216f03,
+ 0x216f04,
+ 0x215a03,
+ 0x82639d02,
+ 0x82a04082,
+ 0x36e209,
+ 0x28ac85,
+ 0x28af84,
+ 0x28c845,
+ 0x204084,
+ 0x2e43c7,
+ 0x35b485,
+ 0x8324a3c4,
+ 0x2d1548,
+ 0x2d2e86,
+ 0x2d4204,
+ 0x2d53c8,
+ 0x83605f82,
+ 0x2e7cc4,
+ 0x315484,
+ 0x337f87,
+ 0x83a05f84,
+ 0x21a542,
+ 0x83e12882,
+ 0x254a43,
+ 0x254a44,
+ 0x2ae6c3,
+ 0x2bfcc5,
+ 0x8420c402,
+ 0x2f8dc5,
+ 0x246f82,
+ 0x312685,
+ 0x2e15c5,
+ 0x8460c582,
+ 0x3819c4,
+ 0x84a04942,
+ 0x208d46,
+ 0x25b846,
+ 0x270b48,
+ 0x2da1c8,
+ 0x30dac4,
+ 0x2fb0c5,
+ 0x2ba8c9,
+ 0x31fcc4,
+ 0x3ed084,
+ 0x224b03,
+ 0x207803,
+ 0x84e07805,
+ 0x268285,
+ 0x2800c4,
+ 0x29ec82,
+ 0x329e83,
+ 0x85203682,
+ 0x85601402,
+ 0x32d0c5,
+ 0x289807,
+ 0x286f44,
+ 0x224809,
+ 0x2e2d09,
+ 0x28a843,
+ 0x28a848,
+ 0x3917c9,
+ 0x222207,
+ 0x85b2e885,
+ 0x354f06,
+ 0x355546,
+ 0x356a05,
+ 0x2d1185,
+ 0x85e01882,
+ 0x375005,
+ 0x2cf188,
+ 0x2dcac6,
+ 0x862d4807,
+ 0x306ac4,
+ 0x2bde47,
+ 0x3a3946,
+ 0x866088c2,
+ 0x386ac6,
+ 0x311d0a,
+ 0x312585,
+ 0x86a136c2,
+ 0x86e14cc2,
+ 0x27cfc6,
+ 0x8729c3c7,
+ 0x87601b42,
+ 0x237fc3,
+ 0x2f0206,
+ 0x2d9fc4,
+ 0x36f086,
+ 0x3d51c6,
+ 0x37378a,
+ 0x200e05,
+ 0x384046,
+ 0x3c3743,
+ 0x3c3744,
+ 0x87a03142,
+ 0x321203,
+ 0x87e28102,
+ 0x320e43,
+ 0x88311184,
+ 0x2db744,
+ 0x887e954a,
+ 0x229c83,
+ 0x34c847,
+ 0x3dcdc6,
+ 0x268644,
+ 0x243502,
+ 0x2b5902,
+ 0x88a007c2,
+ 0x231403,
+ 0x265cc7,
+ 0x2007c7,
+ 0x297f84,
+ 0x2fcd07,
+ 0x3007c6,
+ 0x237207,
+ 0x227cc4,
+ 0x221705,
+ 0x201985,
+ 0x88e15642,
+ 0x21a706,
+ 0x226243,
+ 0x228882,
+ 0x228886,
+ 0x89227202,
+ 0x89608ec2,
+ 0x220d05,
+ 0x89a01c82,
+ 0x89e00fc2,
+ 0x398085,
+ 0x2e9a45,
+ 0x30c185,
+ 0x8a66e003,
+ 0x224e45,
+ 0x2f9047,
+ 0x2b6985,
+ 0x200fc5,
+ 0x277944,
+ 0x328986,
+ 0x24c344,
+ 0x8aa008c2,
+ 0x8b6dc005,
+ 0x213b47,
+ 0x20f2c8,
+ 0x278606,
+ 0x27860d,
+ 0x27db89,
+ 0x27db92,
+ 0x333505,
+ 0x33e543,
+ 0x8ba10702,
+ 0x31be44,
+ 0x3288c3,
+ 0x3888c5,
+ 0x3dfac5,
+ 0x8be6ca02,
+ 0x26ca03,
+ 0x8c231342,
+ 0x8ca27442,
+ 0x8ce00082,
+ 0x219645,
+ 0x3a6d43,
+ 0x8d205182,
+ 0x8d609e42,
+ 0x3cc106,
+ 0x27988a,
+ 0x24e2c3,
+ 0x244b43,
+ 0x2f1c43,
+ 0x8f201b02,
+ 0x9da55202,
+ 0x9e20d682,
+ 0x204c02,
+ 0x329c89,
+ 0x2df244,
+ 0x2eb948,
+ 0x9e708602,
+ 0x9ee08602,
+ 0x35f645,
+ 0x23fa48,
+ 0x23b2c8,
+ 0x30010c,
+ 0x2450c3,
+ 0x9f273ec2,
+ 0x9f612182,
+ 0x38c146,
+ 0x313dc5,
+ 0x2eef43,
+ 0x256186,
+ 0x313f06,
+ 0x24f243,
+ 0x3153c3,
+ 0x315806,
+ 0x317284,
+ 0x26f646,
+ 0x240fc4,
+ 0x317944,
+ 0x318c4a,
+ 0x9fa52ec2,
+ 0x25d945,
+ 0x31a20a,
+ 0x31a145,
+ 0x31b804,
+ 0x31b906,
+ 0x31ba84,
+ 0x21f306,
+ 0x9fe08902,
+ 0x21a246,
+ 0x23ab05,
+ 0x3c35c7,
+ 0x3cb1c6,
+ 0x262484,
+ 0x2ef1c7,
+ 0x224045,
+ 0x323447,
+ 0x21e087,
+ 0x21e08e,
+ 0x28cf06,
+ 0x3266c5,
+ 0x205ec7,
+ 0x3d9cc7,
+ 0x211845,
+ 0x213e04,
+ 0x325f42,
+ 0x24bb47,
+ 0x287304,
+ 0x249b04,
+ 0x2d77cb,
+ 0xa0225103,
+ 0x307f07,
+ 0x225104,
+ 0x308207,
+ 0x22f403,
+ 0x34de8d,
+ 0x31dc88,
+ 0xa06348c4,
+ 0x24a2c5,
+ 0x31e145,
+ 0x31e583,
+ 0xa0a2a742,
+ 0x3211c3,
+ 0x321743,
+ 0x213704,
+ 0x2262c5,
+ 0x2263c7,
+ 0x3c37c6,
+ 0x39ab03,
+ 0x22b7cb,
+ 0x27114b,
+ 0x2b6d8b,
+ 0x2bbb4b,
+ 0x2c858a,
+ 0x2dcc8b,
+ 0x2f9e0b,
+ 0x31418c,
+ 0x317d4b,
+ 0x363911,
+ 0x37848a,
+ 0x3bbfcb,
+ 0x3ee8cc,
+ 0x322a0b,
+ 0x32370a,
+ 0x323d8a,
+ 0x324c0e,
+ 0x32520b,
+ 0x3254ca,
+ 0x326d51,
+ 0x32718a,
+ 0x32768b,
+ 0x327bce,
+ 0x329f4c,
+ 0x32a3cb,
+ 0x32a68e,
+ 0x32aa0c,
+ 0x32b94a,
+ 0x32ca8c,
+ 0xa0f2d80a,
+ 0x32e048,
+ 0x32f4c9,
+ 0x3336ca,
+ 0x33394a,
+ 0x333bcb,
+ 0x336e8e,
+ 0x3379d1,
+ 0x340f89,
+ 0x3411ca,
+ 0x341dcb,
+ 0x34328d,
+ 0x34410a,
+ 0x344756,
+ 0x345acb,
+ 0x34748a,
+ 0x347dca,
+ 0x34980b,
+ 0x34b3c9,
+ 0x34e809,
+ 0x34f3cd,
+ 0x350e0b,
+ 0x3526cb,
+ 0x353309,
+ 0x35394e,
+ 0x353f8a,
+ 0x354cca,
+ 0x35530a,
+ 0x355a0b,
+ 0x35624b,
+ 0x35784d,
+ 0x35af8d,
+ 0x35cc90,
+ 0x35d14b,
+ 0x35e34c,
+ 0x35fc0b,
+ 0x36210b,
+ 0x36548e,
+ 0x36614b,
+ 0x36614d,
+ 0x36b54b,
+ 0x36bfcf,
+ 0x36c38b,
+ 0x36d08a,
+ 0x36e789,
+ 0x370b09,
+ 0xa1370e8b,
+ 0x37114e,
+ 0x3714ce,
+ 0x37628b,
+ 0x37704f,
+ 0x379e4b,
+ 0x37a10b,
+ 0x37a3ca,
+ 0x37f1c9,
+ 0x38248f,
+ 0x38b98c,
+ 0x38cbcc,
+ 0x38dace,
+ 0x38e28f,
+ 0x38e64e,
+ 0x38f2d0,
+ 0x38f6cf,
+ 0x390b4e,
+ 0x391bcc,
+ 0x391ed1,
+ 0x392312,
+ 0x392bd1,
+ 0x39320e,
+ 0x393a4b,
+ 0x393a4e,
+ 0x393dcf,
+ 0x39418e,
+ 0x394510,
+ 0x394913,
+ 0x394dd1,
+ 0x39520c,
+ 0x39550e,
+ 0x39598c,
+ 0x395ed3,
+ 0x396c10,
+ 0x39708c,
+ 0x39738c,
+ 0x397c4b,
+ 0x39908e,
+ 0x39958b,
+ 0x399ccb,
+ 0x39ad0c,
+ 0x3a0d8a,
+ 0x3a18cc,
+ 0x3a1bcc,
+ 0x3a1ec9,
+ 0x3a430b,
+ 0x3a45c8,
+ 0x3a4d89,
+ 0x3a4d8f,
+ 0x3a664b,
+ 0xa17a894a,
+ 0x3a9f0c,
+ 0x3aae4b,
+ 0xa1bab109,
+ 0x3abbc8,
+ 0x3abf8b,
+ 0x3ace8a,
+ 0x3ad10a,
+ 0x3ad38b,
+ 0x3ad88c,
+ 0x3ae8c9,
+ 0x3aeb08,
+ 0x3b17cb,
+ 0x3b598b,
+ 0x3b898e,
+ 0x3ba1cb,
+ 0x3bb94b,
+ 0x3c79cb,
+ 0x3c7c89,
+ 0x3c88cd,
+ 0x3dedca,
+ 0x3e39d7,
+ 0x3e4658,
+ 0x3e77c9,
+ 0x3e8a0b,
+ 0x3e9994,
+ 0x3e9e8b,
+ 0x3ea40a,
+ 0x3eafca,
+ 0x3eb24b,
+ 0x3ec790,
+ 0x3ecb91,
+ 0x3ed18a,
+ 0x3edecd,
+ 0x3ee5cd,
+ 0x3efa8b,
+ 0x21a803,
+ 0xa1e02843,
+ 0x2181c6,
+ 0x3d2985,
+ 0x2eaf47,
+ 0x2c2006,
+ 0xa2209302,
+ 0x2700c9,
+ 0x237744,
+ 0x2f7d08,
+ 0x225ec3,
+ 0x31bd87,
+ 0xa2601c42,
+ 0x2c2543,
+ 0xa2a04182,
+ 0x2e3786,
+ 0x2e4d84,
+ 0x2efc44,
+ 0x2021c3,
+ 0xa32e0642,
+ 0xa3632284,
+ 0x269607,
+ 0xa3a32642,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x10bb08,
+ 0x20bc03,
0x2000c2,
- 0x793c8,
- 0xaec0ad2,
- 0x1472588,
- 0x1b2b8a,
- 0x3ec5,
- 0x343b43,
- 0x230d41,
+ 0x7ffc8,
+ 0x205842,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x217083,
+ 0x33d716,
+ 0x369b53,
+ 0x2fcb89,
+ 0x285588,
+ 0x2ca489,
+ 0x31a386,
+ 0x351bd0,
+ 0x3eba93,
+ 0x30b388,
+ 0x28bd87,
+ 0x28de87,
+ 0x2b36ca,
+ 0x354849,
+ 0x335dc9,
+ 0x29f80b,
+ 0x340886,
+ 0x32aeca,
+ 0x229146,
+ 0x2361c3,
+ 0x26d285,
+ 0x3d5608,
+ 0x290e4d,
+ 0x3468cc,
+ 0x23a7c7,
+ 0x3a728d,
+ 0x243244,
+ 0x23b4ca,
+ 0x23c84a,
+ 0x23cd0a,
+ 0x205847,
+ 0x248547,
+ 0x24ba84,
+ 0x27f786,
+ 0x384a84,
+ 0x224d08,
+ 0x238e09,
+ 0x308d86,
+ 0x308d88,
+ 0x24fa4d,
+ 0x2e2f49,
+ 0x315d88,
+ 0x216d87,
+ 0x220f4a,
+ 0x2bf046,
+ 0x33ed44,
+ 0x211e87,
+ 0x2f0aca,
+ 0x23cf4e,
+ 0x28a905,
+ 0x29bf4b,
+ 0x231149,
+ 0x27ddc9,
+ 0x2b2347,
+ 0x3da84a,
+ 0x2f5547,
+ 0x2e8a89,
+ 0x346d88,
+ 0x37078b,
+ 0x2f7305,
+ 0x25bf4a,
+ 0x2307c9,
+ 0x38638a,
+ 0x3efd8b,
+ 0x211d8b,
+ 0x29f595,
+ 0x2d8345,
+ 0x216e05,
+ 0x24408a,
+ 0x2722ca,
+ 0x32ee87,
+ 0x216e43,
+ 0x2d0848,
+ 0x2ece4a,
+ 0x22a846,
+ 0x266949,
+ 0x280408,
+ 0x2d4204,
+ 0x395c89,
+ 0x2da1c8,
+ 0x2d9e47,
+ 0x2dc006,
+ 0x213b47,
+ 0x3a2947,
+ 0x24ac85,
+ 0x2b7f0c,
+ 0x24a2c5,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x205842,
+ 0x229f43,
+ 0x2127c3,
+ 0x20bc03,
+ 0x21f483,
+ 0x229f43,
+ 0x2127c3,
+ 0xbc03,
+ 0x25d543,
+ 0x21f483,
+ 0x1df183,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x7ffc8,
+ 0x205842,
+ 0x229f43,
+ 0x234f87,
+ 0x98704,
+ 0x2127c3,
+ 0x37344,
+ 0x21f483,
+ 0xef45,
+ 0x205842,
+ 0x201902,
+ 0x30b602,
+ 0x205fc2,
+ 0x202a42,
+ 0x229ac2,
+ 0x164ca,
+ 0x14244b,
+ 0x5b547,
+ 0x1b8586,
+ 0xa1606,
+ 0x60209,
+ 0xebb49,
+ 0x1a3dc7,
+ 0x15b4e8a,
+ 0x1314e,
+ 0x10ad89,
+ 0x482cac3,
+ 0x98307,
+ 0x149c86,
+ 0x5ec3,
+ 0x11d6c5,
+ 0xc1,
+ 0x5229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x2e9c43,
+ 0x25e043,
+ 0x219c03,
+ 0x2ee0c6,
+ 0x2127c3,
+ 0x21f483,
+ 0x236f03,
+ 0x7ffc8,
+ 0x20a944,
+ 0x264187,
+ 0x202203,
+ 0x261a44,
+ 0x225f43,
+ 0x2455c3,
+ 0x2e9c43,
+ 0xf1a47,
+ 0x9c4,
+ 0x14c3,
+ 0x172f85,
+ 0x66000c2,
+ 0x58843,
+ 0x6a05842,
+ 0x6e96109,
+ 0x709b3c9,
+ 0x9b80d,
+ 0x9bb4d,
+ 0x30b602,
+ 0x58104,
+ 0x172fc9,
+ 0x2003c2,
+ 0x7658008,
+ 0x105744,
+ 0x320a03,
+ 0x7ffc8,
+ 0x87304,
+ 0x14076c2,
+ 0x14005c2,
+ 0x14076c2,
+ 0x1517b46,
+ 0x23d9c3,
+ 0x2c9ec3,
+ 0x7e29f43,
+ 0x23b4c4,
+ 0x8624d03,
+ 0x8ee9c43,
+ 0x203842,
+ 0x258104,
+ 0x2127c3,
+ 0x239503,
+ 0x200f82,
+ 0x21f483,
+ 0x222402,
+ 0x30bd83,
+ 0x201782,
+ 0x2b32c3,
+ 0x221943,
+ 0x205242,
+ 0x7ffc8,
+ 0x829db89,
+ 0x22003,
+ 0x23d9c3,
+ 0x3d7348,
+ 0x8a39503,
+ 0x200f82,
+ 0x30bd83,
+ 0x201782,
+ 0x2b32c3,
+ 0x221943,
+ 0x205242,
+ 0x25ce87,
+ 0x30bd83,
+ 0x201782,
+ 0x2b32c3,
+ 0x221943,
+ 0x205242,
+ 0x229f43,
+ 0x2b82,
+ 0x24dc3,
+ 0x3642,
+ 0x6cc2,
+ 0x4682,
+ 0x2c82,
+ 0x1b02,
+ 0x2842,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x25e043,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x202082,
+ 0x202783,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x9a03,
+ 0x1c682,
+ 0x258843,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x2127c3,
+ 0x21f483,
+ 0x32e885,
+ 0x26ca02,
+ 0x2000c2,
+ 0x7ffc8,
+ 0xaeba692,
+ 0xb2d6d88,
+ 0x1475dc8,
+ 0x3424a,
+ 0x2cc5,
+ 0x2707,
+ 0x2e9c43,
+ 0x228ac1,
0x2009c1,
0x200a01,
- 0x202c41,
- 0x201b41,
- 0x211101,
- 0x209c01,
- 0x230e41,
- 0x2fd181,
+ 0x201101,
+ 0x200dc1,
+ 0x218341,
+ 0x202281,
+ 0x202f81,
+ 0x249081,
0x200001,
0x2000c1,
0x200201,
- 0x146c05,
- 0x793c8,
+ 0x145d45,
+ 0x7ffc8,
0x200101,
- 0x201381,
+ 0x200d01,
0x200501,
- 0x201281,
+ 0x200c01,
0x200041,
0x200801,
0x200181,
- 0x200e01,
+ 0x200c41,
0x200701,
0x2004c1,
- 0x200bc1,
+ 0x200b41,
0x200581,
0x2003c1,
0x200a81,
- 0x2210c1,
+ 0x205601,
0x200401,
0x200741,
0x2007c1,
0x200081,
- 0x2017c1,
- 0x201641,
- 0x207281,
- 0x2024c1,
- 0x208481,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x216542,
- 0x216543,
- 0x222bc3,
+ 0x204c01,
+ 0x205241,
+ 0x201541,
+ 0x201c41,
+ 0x201b81,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
0x2003c2,
- 0x20cb83,
- 0x22a83,
- 0xb46c7,
- 0x1cdf07,
- 0x32f46,
- 0x4280a,
- 0x95748,
- 0x60c88,
- 0x61607,
- 0xbc3c4,
- 0x15c246,
- 0xeec85,
- 0x10f7c5,
- 0x129643,
- 0x30846,
- 0x13906,
- 0x25dd04,
- 0x336147,
- 0x793c8,
- 0x2e8fc4,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x16542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x330b88,
- 0x202304,
- 0x23c4c4,
- 0x20e804,
- 0x39dac7,
- 0x2e59c7,
- 0x216543,
- 0x23ec8b,
- 0x33100a,
- 0x38f947,
- 0x300288,
- 0x353348,
- 0x222bc3,
- 0x3c2e87,
- 0x2f5503,
- 0x214fc8,
- 0x224309,
- 0x2b1b84,
- 0x243543,
- 0x244688,
- 0x216443,
- 0x2e320a,
- 0x2e8706,
- 0x3b1d47,
- 0x2296c3,
- 0x2f1b46,
- 0x3d2288,
- 0x20cb83,
- 0x275546,
- 0x2fd6cd,
- 0x2ffe48,
- 0x305b0b,
- 0x223bc6,
- 0x354b47,
- 0x21d985,
- 0x22e68a,
- 0x2fce05,
- 0x26f9ca,
- 0x22a042,
- 0x201643,
- 0x35a784,
+ 0x21f483,
+ 0xf1a47,
+ 0x84447,
+ 0x332c6,
+ 0x46aca,
+ 0x9a808,
+ 0x64f08,
+ 0x65bc7,
+ 0xc3184,
+ 0x71506,
+ 0xf58c5,
+ 0xcab05,
+ 0xb0e03,
+ 0x18a46,
+ 0x5b646,
+ 0x29f804,
+ 0x334f47,
+ 0x7ffc8,
+ 0x2ef2c4,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x5842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x32da08,
+ 0x209f84,
+ 0x23a844,
+ 0x2045c4,
+ 0x38c047,
+ 0x2ec207,
+ 0x229f43,
+ 0x24128b,
+ 0x3b154a,
+ 0x34a2c7,
+ 0x3e4448,
+ 0x220208,
+ 0x224d03,
+ 0x2886c7,
+ 0x28c6c3,
+ 0x214688,
+ 0x22f089,
+ 0x258104,
+ 0x25e043,
+ 0x247608,
+ 0x219c03,
+ 0x2e984a,
+ 0x2ee0c6,
+ 0x33bc87,
+ 0x2127c3,
+ 0x30eec6,
+ 0x3c0848,
+ 0x21f483,
+ 0x25a6c6,
+ 0x2fe8cd,
+ 0x300408,
+ 0x305d4b,
+ 0x20e0c6,
+ 0x385887,
+ 0x22ab45,
+ 0x2b904a,
+ 0x22b685,
+ 0x26818a,
+ 0x26ca02,
+ 0x205ec3,
+ 0x249b04,
0x200006,
- 0x3bb603,
- 0x2b4083,
- 0x28bb03,
- 0x202303,
- 0x37a403,
- 0x202002,
- 0x39d805,
- 0x2b5949,
- 0x209983,
- 0x2492c3,
- 0x203b43,
- 0x216c43,
+ 0x3bf783,
+ 0x2a1c03,
+ 0x289e03,
+ 0x209f83,
+ 0x20c083,
+ 0x203742,
+ 0x38bd85,
+ 0x2b9dc9,
+ 0x202043,
+ 0x24b303,
+ 0x2030c3,
+ 0x219243,
0x200201,
- 0x2d2807,
- 0x2eaa85,
- 0x3c1fc3,
- 0x26b383,
- 0x3e9683,
- 0x20e804,
- 0x3c3303,
- 0x2271c8,
- 0x35bdc3,
- 0x3e1ecd,
- 0x284a88,
- 0x20b486,
- 0x2e9443,
- 0x35a2c3,
- 0x361ac3,
- 0xda16543,
- 0x23bdc8,
- 0x23ec84,
- 0x247203,
- 0x249f03,
+ 0x31fa87,
+ 0x219385,
+ 0x3c5943,
+ 0x269183,
+ 0x3ef083,
+ 0x2045c4,
+ 0x383d43,
+ 0x2120c8,
+ 0x36e9c3,
+ 0x31484d,
+ 0x28cfc8,
+ 0x3d7506,
+ 0x2f77c3,
+ 0x366443,
+ 0x39afc3,
+ 0xde29f43,
+ 0x23dc08,
+ 0x241284,
+ 0x248c03,
+ 0x24c883,
0x200106,
- 0x24e888,
- 0x266943,
- 0x228fc3,
- 0x2ba1c3,
- 0x220a83,
- 0x22e6c3,
- 0x23a543,
- 0x222bc3,
- 0x22d743,
- 0x255ec3,
- 0x209a43,
- 0x290583,
- 0x325243,
- 0x20ae83,
- 0x232d43,
- 0x3a4e85,
- 0x25c504,
- 0x25dfc7,
- 0x25c082,
- 0x260183,
- 0x263c46,
- 0x265743,
- 0x266c03,
- 0x2822c3,
- 0x35cb03,
- 0x21fb43,
- 0x32d103,
- 0x2a1807,
- 0xe743b43,
- 0x2d3103,
- 0x207c83,
- 0x20e443,
- 0x26a7c3,
- 0x217203,
- 0x3b5945,
- 0x37cac3,
- 0x252749,
- 0x2012c3,
- 0x3139c3,
- 0xea53203,
- 0x2daf43,
- 0x20e843,
- 0x214808,
- 0x2b5886,
- 0x35c8c6,
- 0x2be186,
- 0x267347,
- 0x202143,
- 0x233243,
- 0x216443,
- 0x295846,
- 0x2165c2,
- 0x2e69c3,
- 0x33c405,
- 0x2296c3,
- 0x31c887,
- 0x160d903,
- 0x29ae43,
- 0x2183c3,
- 0x23c9c3,
- 0x23b843,
- 0x20cb83,
- 0x21de86,
- 0x202fc6,
- 0x37db83,
- 0x29a8c3,
- 0x21f6c3,
- 0x259143,
- 0x317783,
- 0x309603,
- 0x30ac03,
- 0x219045,
- 0x24c343,
- 0x250046,
- 0x21b103,
- 0x2f4f88,
- 0x22a543,
- 0x22a549,
- 0x37ad08,
- 0x220548,
- 0x22eac5,
- 0x38ac4a,
- 0x3e08ca,
- 0x3e110b,
- 0x3e1ac8,
- 0x2aa6c3,
- 0x230143,
- 0x390b83,
- 0x2f34c3,
- 0x312588,
- 0x355303,
- 0x36c344,
- 0x203bc2,
+ 0x250bc8,
+ 0x24dac3,
+ 0x22f903,
+ 0x2bfb03,
+ 0x205483,
+ 0x2b9083,
+ 0x220203,
+ 0x224d03,
+ 0x233a43,
+ 0x254583,
+ 0x209343,
+ 0x296a03,
+ 0x328343,
+ 0x20ea83,
+ 0x20a6c3,
+ 0x3ab305,
+ 0x2601c4,
+ 0x261307,
+ 0x262642,
+ 0x263d83,
+ 0x268406,
+ 0x269fc3,
+ 0x26ad43,
+ 0x28a803,
+ 0x271dc3,
+ 0x21f403,
+ 0x20a643,
+ 0x2a7a87,
+ 0xeae9c43,
+ 0x2421c3,
+ 0x208103,
+ 0x204203,
+ 0x258103,
+ 0x21a583,
+ 0x226dc5,
+ 0x382803,
+ 0x38d2c9,
+ 0x200c43,
+ 0x3dfdc3,
+ 0xee57443,
+ 0x227883,
+ 0x204603,
+ 0x217388,
+ 0x2b9d06,
+ 0x271b86,
+ 0x2c4f06,
+ 0x26bf87,
+ 0x22ea83,
+ 0x2335c3,
+ 0x219c03,
+ 0x29a906,
+ 0x226e42,
+ 0x2ed403,
+ 0x366005,
+ 0x2127c3,
+ 0x31b087,
+ 0x160bc03,
+ 0x219d03,
+ 0x2058c3,
+ 0x23eb03,
+ 0x22d043,
+ 0x21f483,
+ 0x215c46,
+ 0x200a86,
+ 0x387c83,
0x22e683,
- 0x24c0c3,
+ 0x202783,
+ 0x227d43,
+ 0x315443,
+ 0x309743,
+ 0x30c883,
+ 0x20ef45,
+ 0x23ffc3,
+ 0x23ffc6,
+ 0x21ad03,
+ 0x28c148,
+ 0x22bcc3,
+ 0x22bcc9,
+ 0x2b8a88,
+ 0x22d3c8,
+ 0x310ac5,
+ 0x235d8a,
+ 0x23ed4a,
+ 0x24430b,
+ 0x244cc8,
+ 0x31c843,
+ 0x21e6c3,
+ 0x30c8c3,
+ 0x2f3883,
+ 0x30e088,
+ 0x32a203,
+ 0x3c3744,
+ 0x203142,
+ 0x23c7c3,
+ 0x253f03,
0x2007c3,
- 0x3d8883,
- 0x281003,
- 0x202883,
- 0x22a042,
- 0x2d3703,
- 0x241403,
- 0x31a2c3,
- 0x31b444,
- 0x35a784,
- 0x227083,
- 0x793c8,
- 0xdf1854c,
- 0xe2ac245,
- 0xbb705,
+ 0x3a8143,
+ 0x280183,
+ 0x236f03,
+ 0x26ca02,
+ 0x2f5443,
+ 0x2450c3,
+ 0x317cc3,
+ 0x319684,
+ 0x249b04,
+ 0x231a83,
+ 0x7ffc8,
+ 0xe315f8c,
+ 0xe6e5745,
+ 0xc1e05,
0x2000c2,
0x200ac2,
- 0x202002,
- 0x202cc2,
- 0x200202,
- 0x202402,
- 0x250cc2,
- 0x202bc2,
- 0x200382,
- 0x200c42,
- 0x30df02,
0x203742,
- 0x277782,
+ 0x201182,
+ 0x200202,
+ 0x202542,
+ 0x25a282,
+ 0x203642,
+ 0x200382,
+ 0x200b42,
+ 0x208f02,
+ 0x20f782,
+ 0x27eec2,
0x200a82,
- 0x2160c2,
- 0x208402,
- 0x219d02,
- 0x2037c2,
- 0x2cb042,
- 0x205d42,
+ 0x229ac2,
+ 0x20f102,
+ 0x215502,
+ 0x202782,
+ 0x2bbd02,
+ 0x206902,
0x200682,
- 0x214f42,
- 0x212742,
- 0x202b02,
- 0x201702,
- 0x203782,
- 0x202a02,
+ 0x214602,
+ 0x201082,
+ 0x2036c2,
+ 0x2033c2,
+ 0x207802,
+ 0x200fc2,
0xc2,
0xac2,
- 0x2002,
- 0x2cc2,
- 0x202,
- 0x2402,
- 0x50cc2,
- 0x2bc2,
- 0x382,
- 0xc42,
- 0x10df02,
0x3742,
- 0x77782,
+ 0x1182,
+ 0x202,
+ 0x2542,
+ 0x5a282,
+ 0x3642,
+ 0x382,
+ 0xb42,
+ 0x8f02,
+ 0xf782,
+ 0x7eec2,
0xa82,
- 0x160c2,
- 0x8402,
- 0x19d02,
- 0x37c2,
- 0xcb042,
- 0x5d42,
+ 0x29ac2,
+ 0xf102,
+ 0x15502,
+ 0x2782,
+ 0xbbd02,
+ 0x6902,
0x682,
- 0x14f42,
- 0x12742,
- 0x2b02,
- 0x1702,
- 0x3782,
- 0x2a02,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x1642,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x16542,
- 0x216542,
- 0x20cb83,
- 0x10216543,
- 0x343b43,
- 0x216443,
- 0xeb2c7,
- 0x7ca83,
- 0x2386c2,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x30103,
- 0x2296c3,
- 0xd903,
- 0x7ca83,
- 0x20cb83,
- 0xe042,
- 0x2001c2,
- 0x15ca1c5,
- 0x146c05,
- 0x20cd42,
- 0x793c8,
- 0x16542,
- 0x23dec2,
- 0x204202,
- 0x202702,
- 0x23a382,
- 0x24ba82,
- 0x10f7c5,
- 0x201482,
- 0x203c82,
- 0x201102,
- 0x203382,
- 0x208402,
- 0x2473c2,
- 0x20b5c2,
- 0x21c282,
- 0x11278384,
- 0x142,
- 0xb46c7,
- 0x15a43,
- 0x1b63cd,
- 0xeed09,
- 0xef94b,
- 0xf1748,
- 0x64f09,
- 0x114786,
- 0x343b43,
- 0x793c8,
- 0x9c4,
- 0x12db83,
- 0x10e645,
- 0x793c8,
- 0xebe47,
- 0x12455f47,
- 0x12a5f244,
- 0x62246,
- 0x10e689,
- 0xb448e,
- 0x13e247,
- 0x15d8303,
- 0x12e0ad42,
- 0x9989,
- 0xa144,
- 0x2000c2,
- 0x25dd04,
- 0x216542,
- 0x216543,
- 0x2104c2,
- 0x222bc3,
- 0x1a003,
- 0x200382,
- 0x2e8fc4,
- 0x243543,
- 0x256e02,
- 0x2296c3,
- 0x4ba82,
- 0x2003c2,
- 0x20cb83,
- 0x24d906,
- 0x33538f,
- 0x602,
- 0x723543,
- 0x2f5dca,
- 0x793c8,
- 0x216542,
- 0x2f5503,
- 0x343b43,
- 0x216443,
- 0xd903,
- 0x147b5e07,
- 0x157cd06,
- 0x13f046,
- 0x14bc4b88,
- 0x1db944,
- 0x14ebe40a,
- 0x15abe40d,
- 0xb4488,
- 0x142e44b,
- 0x147888a,
- 0x15c66b43,
- 0xf3949,
- 0x16104b48,
- 0x1664c347,
- 0x15e360a,
- 0x1513e47,
- 0xaec8b,
- 0x16a9068c,
- 0xa5545,
- 0xcf9c5,
- 0x11c5c9,
- 0x1a0c84,
- 0x117703,
- 0x152be545,
- 0x124443,
- 0x15635c43,
- 0x124443,
- 0x1d7607,
- 0x2bdc2,
- 0x6502,
- 0x6502,
+ 0x14602,
+ 0x1082,
+ 0x36c2,
+ 0x33c2,
+ 0x7802,
+ 0xfc2,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x5ec2,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x9c589,
+ 0x5842,
+ 0x205842,
+ 0x21f483,
+ 0x10a29f43,
+ 0x2e9c43,
+ 0x219c03,
+ 0xf19c7,
+ 0x81983,
+ 0x247f42,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x1e683,
+ 0x2127c3,
+ 0xbc03,
+ 0x81983,
+ 0x21f483,
0x4182,
- 0x6502,
- 0x4a42,
- 0xd42,
- 0x3242,
- 0x146c05,
- 0xb46c7,
- 0x1db944,
- 0x102784,
- 0x216542,
- 0x216543,
- 0x343b43,
- 0x2296c3,
- 0x2000c2,
- 0x200c82,
- 0x206342,
- 0x17a16543,
- 0x247382,
- 0x222bc3,
- 0x201282,
- 0x234402,
- 0x343b43,
- 0x2038c2,
- 0x271cc2,
- 0x22f402,
- 0x200cc2,
- 0x29a402,
- 0x200802,
- 0x200d82,
- 0x205102,
- 0x2870c2,
- 0x2027c2,
- 0x132a0c,
- 0x2c1442,
- 0x25adc2,
- 0x230c02,
- 0x253582,
- 0x216443,
- 0x200bc2,
- 0x2296c3,
- 0x20f502,
- 0x298642,
- 0x20cb83,
- 0x249342,
- 0x202b02,
- 0x20a0c2,
- 0x2014c2,
- 0x2010c2,
- 0x215a82,
- 0x20d782,
- 0x232982,
- 0x22cec2,
- 0x325d0a,
- 0x36918a,
- 0x39ecca,
- 0x3e9b42,
- 0x20cec2,
- 0x2be702,
- 0x17f8cc49,
- 0x183bb68a,
- 0x14380c7,
- 0x18601682,
- 0x1430483,
- 0x2c02,
- 0x1bb68a,
- 0x14f0ce,
- 0x21d684,
- 0xe8805,
- 0x18e16543,
- 0x48383,
- 0x222bc3,
- 0x256d44,
- 0x343b43,
- 0x2b1b84,
- 0x243543,
- 0x13e049,
- 0x133e86,
- 0x216443,
- 0xf1dc4,
- 0x1b03,
- 0x2296c3,
- 0x149f05,
- 0x20d903,
- 0x20cb83,
- 0x1561c04,
- 0x24c343,
- 0x114bc4,
- 0x201643,
- 0x793c8,
- 0x154db43,
- 0x123486,
- 0x155c1c4,
- 0x1a0d45,
- 0x1a0a8a,
- 0x130602,
- 0x199a16cd,
- 0x1b3dc6,
- 0x147f11,
- 0x19f8cc49,
- 0x1a0dc8,
- 0x42008,
- 0x20869487,
- 0x3b42,
- 0x18cdc7,
- 0x208ce,
- 0x146c0b,
- 0x148d8b,
- 0x1c0dca,
- 0x34347,
- 0x793c8,
- 0xb4188,
- 0xfd87,
- 0x20c1fe0b,
- 0x22a87,
- 0x4242,
- 0x3288d,
- 0x163907,
- 0x127b0a,
- 0x12510c,
- 0x1252cf,
- 0x1ca4cf,
- 0x212eb34d,
- 0x2e702,
- 0x16542,
- 0x904c8,
- 0x214e91cc,
- 0x1aab8a,
- 0xeb94a,
- 0x7d54a,
- 0x84888,
- 0x1db88,
- 0x68608,
- 0xebe08,
- 0x17bbc8,
- 0x3242,
- 0x1ca24f,
- 0xcaa8b,
- 0x1dcf08,
- 0x3e1c7,
- 0x874ca,
- 0x3aa4b,
- 0x51b89,
- 0x873c7,
- 0x136f46,
- 0x1da88,
- 0x1e0a8c,
- 0xf4547,
- 0x31a0a,
- 0x1c74c8,
- 0x32f4e,
- 0x3370e,
- 0x3418b,
- 0x3518b,
- 0x3678b,
- 0xfc849,
- 0x880cb,
- 0xb688d,
- 0x158a8b,
- 0xf7a8d,
- 0xf7e0d,
- 0x12378a,
- 0x15a5cb,
- 0x1e150b,
- 0x3f545,
- 0x219c4bd0,
- 0x21c41a88,
- 0x3610f,
- 0x7854f,
- 0x2254d,
- 0x17a710,
- 0x13242,
- 0x22258908,
- 0x1cdd88,
- 0x1b0350,
- 0x106a4e,
- 0x2275bd85,
- 0x555cb,
- 0x13d150,
- 0x1dc8a,
- 0x35349,
- 0x6ff47,
- 0x70287,
- 0x70447,
- 0x71587,
- 0x72407,
- 0x72787,
- 0x734c7,
- 0x73a07,
- 0x73f07,
- 0x74287,
- 0x74947,
- 0x74b07,
- 0x74cc7,
- 0x74e87,
- 0x75207,
- 0x756c7,
- 0x75ec7,
- 0x76287,
- 0x768c7,
- 0x76b87,
- 0x76d47,
- 0x77047,
- 0x77647,
- 0x77847,
- 0x78d07,
- 0x78ec7,
- 0x79087,
- 0x79807,
- 0x7a047,
- 0x7a8c7,
- 0x7d387,
- 0x7d7c7,
- 0x7db47,
- 0x7dd07,
- 0x7e107,
- 0x7e547,
- 0x7ea07,
- 0x7ef87,
- 0x7f147,
- 0x7f307,
- 0x7f747,
- 0x7fd07,
- 0x80247,
- 0x80847,
- 0x80a07,
- 0x810c7,
- 0x81607,
- 0xc342,
- 0x6870a,
- 0x1a608,
- 0x1bbfcc,
- 0x12fb47,
- 0x44405,
- 0xc3d91,
- 0x13dc6,
- 0x12100a,
- 0x9034a,
- 0x62246,
- 0xb7f4b,
- 0x642,
- 0x39c91,
- 0xc5889,
- 0xa0689,
- 0xa12c6,
- 0x5102,
- 0x9c50a,
- 0xb4e49,
- 0xb558f,
- 0xb5b8e,
- 0xb7288,
- 0x22a17a92,
- 0x19b88,
- 0x22f2fd07,
- 0x1ec82,
- 0x15c709,
- 0x15490a,
- 0x23347589,
- 0x19de09,
- 0x19de0c,
- 0x15f4b,
- 0x436ce,
- 0xe6cc,
- 0xf364f,
- 0x1bfdce,
- 0x4594c,
- 0x5e789,
- 0x658d1,
- 0x65e88,
- 0x7bd12,
- 0x7cd4d,
- 0x7e6cd,
- 0x8564b,
- 0x8b795,
- 0x932c9,
- 0x18500a,
- 0x1b0049,
- 0x1d4350,
- 0x99acb,
- 0x9ee0f,
- 0xa3fcb,
- 0xad6cc,
- 0xbac90,
- 0xd844a,
- 0x18264d,
- 0x19210e,
- 0xbc48a,
- 0xc090c,
- 0x1997d4,
- 0xc5511,
- 0xca64b,
- 0xccc8f,
- 0xd048d,
- 0xd42ce,
- 0xd55cc,
- 0xd5dcc,
- 0xd814b,
- 0x14284e,
- 0x197d50,
- 0x1aa38b,
- 0xddacd,
- 0xe730f,
- 0xec90c,
- 0x108b4e,
- 0x10c891,
- 0x18214c,
- 0x11ca07,
- 0x144e8d,
- 0x15ffcc,
- 0x1693d0,
- 0x17208d,
- 0x172dc7,
- 0x195a10,
- 0x1a5888,
- 0x1abd0b,
- 0xbd9cf,
- 0x1bc248,
- 0x68e8d,
- 0x111f10,
- 0x174389,
- 0x237c4b88,
- 0x23ac2a86,
- 0xc3943,
- 0x52a89,
- 0x54c9,
- 0xcbc45,
- 0x7bc2,
- 0x18fd89,
- 0x62c8a,
- 0x23e7c1c6,
- 0x147c1cd,
- 0x24363b04,
- 0x1da806,
- 0x2630a,
- 0x2778d,
- 0x246da54b,
- 0x2484f809,
- 0x2b203,
- 0x11b88a,
- 0xe9951,
- 0xe9d89,
- 0xeb8c7,
- 0xec648,
- 0xecd07,
- 0x12fc08,
- 0x14808b,
- 0x1326c9,
- 0xf2550,
- 0xf2a0c,
- 0x24ef31cd,
- 0xf5c48,
- 0xf7685,
- 0x1d0608,
- 0x19a8ca,
- 0x16c507,
- 0x1cc2,
- 0x25239155,
- 0x13de4a,
- 0x1363c9,
- 0x5688,
- 0xa2549,
- 0x1df185,
- 0x11c70a,
- 0x97c4f,
- 0xa55cb,
- 0x15ee8c,
- 0xc8052,
- 0x1b5a06,
- 0x9a905,
- 0x15f148,
- 0xfa0cb,
- 0xfa9d1,
- 0x143847,
- 0x5788a,
- 0x25704a05,
- 0x1b560c,
- 0x13a843,
- 0x1953c6,
- 0x473c2,
- 0x10ad8b,
- 0x10b8ca,
- 0x150bc4c,
- 0xf48c8,
- 0xf7c48,
- 0x25a05706,
- 0x1b7287,
- 0x4a02,
- 0x1ec2,
- 0x1a6e50,
- 0x67dc7,
- 0x67ecf,
- 0x30846,
- 0x12270e,
- 0x9d3cb,
- 0x46c88,
- 0x51f49,
- 0x117052,
- 0x11820d,
- 0x118d88,
- 0xef809,
- 0x19c60d,
- 0x112c9,
- 0x6824b,
- 0x69d88,
- 0x73d08,
- 0x75388,
- 0x771c9,
- 0x773ca,
- 0x799cc,
- 0x1e17ca,
- 0xf14ca,
- 0x1177c7,
- 0xa38ca,
- 0x738d,
- 0x174cd1,
- 0x25ed45c6,
- 0x17768b,
- 0xbe0c,
- 0x414c8,
- 0x3d609,
- 0x14c6cd,
- 0x57110,
- 0x190c8d,
- 0x6502,
- 0x6540d,
- 0x4a42,
- 0x66342,
- 0x11770a,
- 0x263d034a,
- 0x25c4a,
- 0x26680b48,
- 0x120f0a,
- 0x12f4cb,
- 0x3398c,
- 0x1203ca,
- 0x2692064f,
- 0x120a0e,
- 0x26de9a05,
- 0x12bf48,
- 0xe042,
- 0x1420a83,
- 0x1a38e20e,
- 0x1ab2eb8e,
- 0x1b202cca,
- 0x1bb7c04e,
- 0x1c32d84e,
- 0x1cb3408c,
- 0x14380c7,
- 0x14380c9,
- 0x1430483,
- 0x1d3419cc,
- 0x1db54e89,
- 0x1e36d309,
- 0x1eba0889,
- 0x2c02,
- 0x1a3511,
- 0x12ead1,
- 0x2c0d,
- 0x17bf91,
- 0x12d791,
- 0x133fcf,
- 0x14190f,
- 0x154dcc,
- 0x16d24c,
- 0x1a07cc,
- 0x1b764d,
- 0x17d415,
- 0xc510c,
- 0xe140c,
- 0x1439d0,
- 0x14a18c,
- 0x18758c,
- 0x18df59,
- 0x1bed19,
- 0x1cabd9,
- 0x1cc7d4,
- 0x1d2454,
- 0x1e8694,
- 0x5e54,
- 0xff14,
- 0x1f2c51c9,
- 0x1f9e8949,
- 0x202e14c9,
- 0x1a666089,
- 0x2c02,
- 0x1ae66089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1b666089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1be66089,
- 0x2c02,
- 0x1c666089,
- 0x2c02,
- 0x1ce66089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1d666089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1de66089,
- 0x2c02,
- 0x1e666089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1ee66089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1f666089,
- 0x2c02,
- 0x1fe66089,
- 0x2c02,
- 0x20666089,
- 0x2c02,
- 0x5e4a,
- 0x2c02,
- 0x1400401,
- 0x147f05,
- 0x1c0dc4,
- 0x8903,
- 0x8502,
- 0x54642,
- 0x1419303,
- 0x1403603,
- 0x14fea83,
- 0x18e20e,
- 0x12eb8e,
- 0x89e8e,
- 0x2cca,
- 0x17c04e,
- 0x12d84e,
- 0x13408c,
- 0x1419cc,
- 0x154e89,
- 0x16d309,
- 0x1a0889,
- 0xc51c9,
- 0x1e8949,
- 0xe14c9,
- 0x143a8d,
- 0x6109,
- 0x101c9,
- 0x3d1c2,
- 0x1cbcc4,
- 0x1cec84,
- 0x1d1104,
- 0x1df604,
- 0xaef44,
- 0xacdc4,
- 0x4a9c4,
- 0x35644,
- 0x1a704,
- 0x136fc4,
- 0x7b0c9,
- 0x7b0cc,
- 0x158286,
- 0x15828e,
- 0x7ce84,
- 0x155cf03,
- 0x14a007,
- 0x148ae0c,
- 0x9983,
- 0x136fc4,
- 0x13242,
- 0xe91c8,
- 0xd6b04,
- 0x1e9706,
- 0xdd5c4,
- 0x121646,
- 0x1f8c2,
- 0x7281,
- 0x27c44,
- 0x69306,
- 0x15b83,
- 0x9983,
- 0x71703,
- 0xc7e43,
- 0x14803,
- 0xf7a03,
- 0xc8045,
- 0x5adc2,
- 0x148a42,
- 0x1a1e88,
- 0xee7c7,
- 0x132747,
- 0x3242,
- 0x2000c2,
- 0x216542,
- 0x2104c2,
- 0x218242,
- 0x200382,
- 0x2003c2,
- 0x201ec2,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x26a7c3,
- 0x2296c3,
- 0x20cb83,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x2296c3,
- 0x20cb83,
- 0xb303,
- 0x343b43,
- 0xb1b84,
- 0x2000c2,
- 0x253c43,
- 0x29216543,
- 0x3a5287,
- 0x343b43,
- 0x21b283,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x23098a,
- 0x24d905,
- 0x21f6c3,
- 0x213402,
- 0x793c8,
- 0x296df98a,
- 0xe01,
- 0x793c8,
- 0x16542,
- 0x138402,
- 0x29e4f58b,
- 0x2a2093c4,
- 0x163a45,
- 0x1403ec5,
- 0xe91c6,
- 0x2a603ec5,
- 0x5fa83,
- 0x1b0243,
- 0x9c4,
- 0x12db83,
- 0x10e645,
- 0x146c05,
- 0x793c8,
- 0x22a87,
- 0x16543,
- 0x1b4bcd,
- 0x2ae42647,
- 0x1386,
- 0x2b17be85,
- 0x186012,
- 0x1447,
- 0x1e48a,
- 0x17588,
- 0x1e387,
- 0x7368a,
- 0x1bd188,
- 0x110a47,
- 0x165d8f,
- 0x3db87,
- 0x4bb86,
- 0x13d150,
- 0x19350f,
- 0x1b009,
- 0x1da884,
- 0x2b40150e,
- 0x5b0c9,
- 0x74fc6,
- 0x1113c9,
- 0x190a86,
- 0x6ac6,
- 0xb8e4c,
- 0x3ac4a,
- 0x51d07,
- 0x14140a,
- 0x1909,
- 0x25e8c,
- 0x2954a,
- 0x6b44a,
- 0x10e689,
- 0x1da806,
- 0x51dca,
- 0x11934a,
- 0xa954a,
- 0x114309,
- 0xe8b88,
- 0xe8e06,
- 0xef08d,
- 0x5b88b,
- 0xcc205,
- 0x2bb1e14c,
- 0x13e247,
- 0x10fcc9,
- 0xd6187,
- 0xc5c14,
- 0x11230b,
- 0x1dcd4a,
- 0x116eca,
- 0xb080d,
- 0x152f6c9,
- 0x117fcc,
- 0x118b8b,
- 0x31a03,
- 0x31a03,
- 0x32f46,
- 0x31a03,
- 0xe91c8,
- 0x157243,
- 0x4ebc4,
- 0x5fc83,
- 0x14a9607,
- 0x51f05,
- 0x15186c3,
- 0x5c549,
- 0xc8045,
- 0xfa0cb,
- 0x14ecb83,
- 0x152e06,
- 0x1523947,
- 0x1d45c7,
- 0x2c97ce89,
- 0x1d1a86,
- 0x53c43,
- 0x793c8,
- 0x16542,
- 0x56d44,
- 0x43ac3,
- 0x155b45,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x203b43,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x2a0843,
- 0x201643,
- 0x203b43,
- 0x25dd04,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x20e603,
- 0x2192c3,
- 0x213402,
- 0x2e17cf85,
- 0x1438003,
- 0x216543,
- 0x222bc3,
- 0x21a003,
- 0x2f5503,
- 0x343b43,
- 0x2b1b84,
- 0x34b203,
- 0x233243,
- 0x216443,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x21f6c3,
- 0x2ee0fc03,
- 0xc7f49,
- 0x16542,
- 0x225103,
- 0x2fa16543,
- 0x222bc3,
- 0x252183,
- 0x343b43,
- 0x2207c3,
- 0x233243,
- 0x20cb83,
- 0x2037c3,
- 0x3df304,
- 0x793c8,
- 0x30216543,
- 0x222bc3,
- 0x2b7343,
- 0x343b43,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x238743,
- 0x793c8,
- 0x30a16543,
- 0x222bc3,
- 0x2f5503,
- 0x20d903,
- 0x20cb83,
- 0x793c8,
- 0x14380c7,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x146c05,
- 0xb46c7,
- 0xc5e4b,
- 0x31a3ca06,
- 0x31efdb4b,
- 0xea184,
- 0xcc205,
- 0x1472588,
- 0x2f20d,
- 0x1c4b88,
- 0x136fc4,
- 0x3264ccc5,
- 0x27804,
- 0x16542,
- 0x1a143,
- 0x158185,
- 0x386c2,
- 0x34aac5,
- 0x793c8,
- 0x33e98f0d,
- 0x343a11ca,
- 0x24642,
- 0x5483,
- 0x164f4f,
- 0x18242,
- 0x7ce84,
- 0x136fc4,
- 0x16542,
- 0x2000c2,
- 0x253c43,
- 0x216543,
- 0x343b43,
- 0x2b1b84,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x21f6c3,
- 0x216543,
- 0x222bc3,
- 0x2296c3,
- 0x20cb83,
- 0x19045,
- 0x331408,
- 0x25dd04,
- 0x379ac6,
- 0x3a0686,
- 0x793c8,
- 0x2b6643,
- 0x2f6689,
- 0x21c495,
- 0x1c49f,
- 0x216543,
- 0xf4d87,
- 0x38db12,
- 0x16a146,
- 0x182c45,
- 0x1dc8a,
- 0x35349,
- 0x38d8cf,
- 0x2e8fc4,
- 0x237a05,
- 0x313790,
- 0x2b1087,
- 0x20d903,
- 0x2c2308,
- 0x13846,
- 0x29fc4a,
- 0x26fb04,
- 0x304443,
- 0x213402,
- 0x2fe64b,
- 0x222bc3,
- 0x343b43,
- 0xd903,
- 0x15b044,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x309a43,
- 0x216542,
- 0x187003,
- 0x149c04,
- 0x2296c3,
- 0x20cb83,
- 0x364419c5,
- 0x1de746,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x21b283,
- 0x233c83,
- 0x20cb83,
- 0x53c43,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x19f42,
- 0x2000c2,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x3ec5,
- 0x63a09,
- 0x9983,
- 0x25dd04,
- 0x216543,
- 0x222bc3,
- 0x28d4c4,
- 0x2296c3,
- 0x20cb83,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x1b7409,
- 0xe804,
- 0x216543,
- 0x3242,
- 0x222bc3,
- 0x2f5503,
- 0x20e443,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x2a02,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x3636c4,
- 0x2b1b84,
- 0x2296c3,
- 0x20cb83,
- 0x201643,
- 0x4702,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x284103,
- 0xe103,
- 0x1b283,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x38bc6,
- 0x325d0a,
- 0x3453c9,
- 0x35fd4b,
- 0x36084a,
- 0x36918a,
- 0x37860b,
- 0x39084a,
- 0x3979ca,
- 0x39ecca,
- 0x39ef4b,
- 0x3c5589,
- 0x3d368a,
- 0x3d3acb,
- 0x3dfecb,
- 0x3e914a,
- 0x4042,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x3ecb,
- 0x106a47,
- 0x69a08,
- 0x19c744,
- 0x1db944,
- 0x98e48,
- 0xedac6,
- 0x1481c6,
- 0x13a09,
- 0x793c8,
- 0x216543,
- 0x1dc84,
- 0x26ff44,
- 0x215d42,
- 0x21b544,
- 0x30eb85,
- 0x203b43,
- 0x25dd04,
- 0x216543,
- 0x23ec84,
- 0x222bc3,
- 0x256d44,
- 0x2e8fc4,
- 0x2b1b84,
- 0x233243,
- 0x2296c3,
- 0x20cb83,
- 0x2655c5,
- 0x20e603,
- 0x21f6c3,
- 0x27d683,
- 0x2d1984,
- 0x323404,
- 0x34bd45,
- 0x793c8,
- 0x32e744,
- 0x3c2086,
- 0x30e7c4,
- 0x216542,
- 0x2c8447,
- 0x250707,
- 0x254744,
- 0x2ee845,
- 0x372285,
- 0x2b96c5,
- 0x2b1b84,
- 0x267408,
- 0x25d206,
- 0x392c88,
- 0x287105,
- 0x2efe85,
- 0x257204,
- 0x20cb83,
- 0x305504,
- 0x3770c6,
- 0x24da03,
- 0x2d1984,
- 0x26fac5,
- 0x38fd04,
- 0x2aacc4,
- 0x213402,
- 0x38f846,
- 0x3b8fc6,
- 0x315f85,
- 0x2000c2,
- 0x253c43,
- 0xedc46,
- 0x3b616542,
- 0x231d44,
- 0x63dc5,
- 0x200382,
- 0x216443,
- 0x2a9542,
- 0x2296c3,
- 0x2003c2,
- 0x301a46,
- 0x202b03,
- 0x1da785,
- 0x201643,
- 0x793c8,
- 0x793c8,
- 0x343b43,
- 0x7ca83,
- 0x2000c2,
- 0x3c216542,
- 0x343b43,
- 0x274c43,
- 0x34b203,
- 0x2093c4,
- 0x2296c3,
- 0x20cb83,
- 0x793c8,
- 0x2000c2,
- 0x3ca16542,
- 0x216543,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x682,
- 0x2091c2,
- 0x22a042,
- 0x21b283,
- 0x2faf43,
- 0x2000c2,
- 0x146c05,
- 0x793c8,
- 0xb46c7,
- 0x216542,
- 0x222bc3,
- 0x256d44,
- 0x204f03,
- 0x343b43,
- 0x20e443,
- 0x216443,
- 0x2296c3,
- 0x20b243,
- 0x20cb83,
- 0x23d343,
- 0x1643,
- 0x13ff13,
- 0x142f14,
- 0x146c05,
- 0xb46c7,
- 0x1e489,
- 0x1e1e06,
- 0x19108b,
- 0x32f46,
- 0x60ac7,
- 0x145246,
- 0x649,
- 0x15d3ca,
- 0x9560d,
- 0x1b60cc,
- 0x119cca,
- 0x46688,
- 0x10f7c5,
- 0x1e4c8,
- 0x30846,
- 0x1d1806,
- 0x13906,
- 0x602,
- 0x213242,
- 0x15cb84,
- 0x1d4b06,
- 0x1255d0,
- 0x14dbf0e,
- 0x1a1146,
- 0x41dcc,
- 0x3e37cd0b,
- 0x146c05,
- 0x152c0b,
- 0x3e7d1744,
- 0x1c0f87,
- 0x2c191,
- 0x12140a,
- 0x216543,
- 0x3ea8ad08,
- 0x73605,
- 0x89288,
- 0x2a2c4,
- 0x62e85,
- 0x3ec0b186,
- 0x1bc60b,
- 0xc3d86,
- 0x72206,
- 0x9a6ca,
- 0x16c5cc,
- 0x1c2003,
- 0x1db944,
- 0x3f218004,
- 0x5c549,
- 0x192e07,
- 0xac00a,
- 0x14df889,
- 0x605,
- 0xb6803,
- 0x3f63d487,
- 0x149f05,
- 0x1565b86,
- 0x157ac46,
- 0x3fb92f4f,
- 0xb800c,
- 0x107588,
- 0x3fc473c3,
- 0x10a3c4,
- 0xfe88b,
- 0x1d694b,
- 0x4025240c,
- 0x14110c3,
- 0xcddc8,
- 0xfeb05,
- 0xca909,
- 0xeb643,
- 0x12f7c8,
- 0x1426246,
- 0x95c87,
- 0x4074c6c9,
- 0x41a7a6c8,
- 0x9dc07,
- 0xcf9ca,
- 0x41fc9408,
- 0x11884d,
- 0x12248,
- 0x9983,
- 0x146a249,
- 0x14c203,
- 0x32f46,
- 0xe91c8,
- 0x1a704,
- 0x1d8645,
- 0xfea83,
- 0x1497d03,
- 0x20a87,
- 0x40a20a83,
- 0x40fc2486,
- 0x41240644,
- 0x4170ba87,
- 0xe91c4,
- 0xe91c4,
- 0xe91c4,
- 0xe91c4,
- 0x3ec5,
- 0x1a18c8,
- 0x148209,
- 0x41,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x2000c2,
- 0x216542,
- 0x343b43,
- 0x2042c2,
- 0x2296c3,
- 0x20cb83,
- 0x202b03,
- 0x3835cf,
- 0x38398e,
- 0x793c8,
- 0x216543,
- 0x4e6c7,
- 0x222bc3,
- 0x343b43,
- 0x243543,
- 0x2296c3,
- 0x20cb83,
- 0x1a1084,
- 0x12dcc4,
- 0x9c04,
- 0x224503,
- 0x3a2347,
- 0x202302,
- 0x277c09,
- 0x200ac2,
- 0x3a714b,
- 0x2e808a,
- 0x2ec409,
- 0x200542,
- 0x22a686,
- 0x256255,
- 0x3a7295,
- 0x259fd3,
- 0x3a7813,
- 0x22d0c2,
- 0x22d0c5,
- 0x363e0c,
- 0x27ff8b,
- 0x281405,
- 0x202cc2,
- 0x30a8c2,
- 0x37ed06,
- 0x203b42,
- 0x2d4b06,
- 0x21df0d,
- 0x349c8c,
- 0x3c4c44,
- 0x200882,
- 0x205242,
- 0x27c0c8,
- 0x200202,
- 0x32dd86,
- 0x39a18f,
- 0x32dd90,
- 0x3abc44,
- 0x256415,
- 0x25a153,
- 0x20a883,
- 0x3630ca,
- 0x211d47,
- 0x39f1c9,
- 0x3129c7,
- 0x328c42,
- 0x200282,
- 0x3cb7c6,
- 0x207dc2,
- 0x793c8,
- 0x202502,
- 0x20bd42,
- 0x212e47,
- 0x38d507,
- 0x38d511,
- 0x221a05,
- 0x221a0e,
- 0x22204f,
- 0x204242,
- 0x2f1c07,
- 0x224b48,
- 0x2016c2,
- 0x2295c2,
- 0x227406,
- 0x22740f,
- 0x23ff50,
- 0x237242,
- 0x204182,
- 0x336588,
- 0x210903,
- 0x2920c8,
- 0x2cb30d,
- 0x204183,
- 0x3a04c8,
- 0x28e48f,
- 0x28e84e,
- 0x316b8a,
- 0x3b3ed1,
- 0x3b4350,
- 0x21b9cd,
- 0x21bd0c,
- 0x386987,
- 0x363247,
- 0x379b89,
- 0x20cd02,
- 0x202402,
- 0x26274c,
- 0x262a4b,
- 0x200d42,
- 0x2d8306,
- 0x20c602,
- 0x200482,
- 0x22e702,
- 0x216542,
- 0x3dbec4,
- 0x241787,
- 0x213b02,
- 0x248d87,
- 0x24a7c7,
- 0x215a42,
- 0x219d82,
- 0x24e585,
- 0x20c542,
- 0x250e0e,
- 0x39654d,
- 0x222bc3,
- 0x243c8e,
- 0x2c764d,
- 0x3c4143,
- 0x2026c2,
- 0x2730c4,
- 0x2b3802,
- 0x213642,
- 0x3a6a05,
- 0x3acc07,
- 0x250d02,
- 0x218242,
- 0x256947,
- 0x25c8c8,
- 0x25c082,
- 0x29a986,
- 0x2625cc,
- 0x26290b,
- 0x20eb02,
- 0x26c34f,
- 0x26c710,
- 0x26cb0f,
- 0x26ced5,
- 0x26d414,
- 0x26d90e,
- 0x26dc8e,
- 0x26e00f,
- 0x26e3ce,
- 0x26e754,
- 0x26ec53,
- 0x26f10d,
- 0x2817c9,
- 0x2975c3,
- 0x204342,
- 0x322205,
- 0x204f06,
- 0x200382,
- 0x2bfd47,
- 0x343b43,
- 0x200642,
- 0x23e448,
- 0x3b4111,
- 0x3b4550,
- 0x202102,
- 0x296907,
- 0x202642,
- 0x25c247,
- 0x207bc2,
- 0x208309,
- 0x37ecc7,
- 0x3e5848,
- 0x20afc6,
- 0x208703,
- 0x208705,
- 0x225e82,
- 0x2004c2,
- 0x3cbbc5,
- 0x36bd85,
- 0x20b402,
- 0x237843,
- 0x352f87,
- 0x3c3c47,
- 0x203f02,
- 0x38f0c4,
- 0x271f43,
- 0x33eec9,
- 0x3c7348,
- 0x209d42,
- 0x210442,
- 0x22cac7,
- 0x231745,
- 0x20c708,
- 0x327287,
- 0x20f543,
- 0x3d4986,
- 0x21b84d,
- 0x21bbcc,
- 0x223046,
- 0x204202,
- 0x31de42,
- 0x201582,
- 0x28e30f,
- 0x28e70e,
- 0x372307,
- 0x202042,
- 0x3d2185,
- 0x3d2186,
- 0x228882,
- 0x200bc2,
- 0x298346,
- 0x210783,
- 0x3c2c46,
- 0x2dd585,
- 0x2dd58d,
- 0x2de195,
- 0x2ded4c,
- 0x2df0cd,
- 0x2df412,
- 0x203742,
- 0x277782,
- 0x202802,
- 0x3437c6,
- 0x20e586,
- 0x43296084,
- 0x201cc2,
- 0x204f86,
- 0x201102,
- 0x3a2b45,
- 0x205c02,
- 0x250f49,
- 0x22d58c,
- 0x22d8cb,
- 0x2003c2,
- 0x25e3c8,
- 0x211c02,
- 0x200a82,
- 0x27de46,
- 0x266005,
- 0x200a87,
- 0x2fca45,
- 0x2824c5,
- 0x23d7c2,
- 0x21e582,
- 0x208402,
- 0x29f107,
- 0x301b0d,
- 0x301e8c,
- 0x25d707,
- 0x29a902,
- 0x219d02,
- 0x3e8008,
- 0x38ff08,
- 0x2e5e08,
- 0x3bc204,
- 0x342ac7,
- 0x363b83,
- 0x206bc2,
- 0x203482,
- 0x302889,
- 0x233347,
- 0x2037c2,
- 0x27e245,
- 0x24cec2,
- 0x204682,
- 0x30b0c3,
- 0x30b0c6,
- 0x309602,
- 0x30a282,
- 0x200402,
- 0x2abc86,
- 0x273007,
- 0x213582,
- 0x200902,
- 0x291f0f,
- 0x243acd,
- 0x39e2ce,
- 0x2c74cc,
- 0x20cbc2,
- 0x202a82,
- 0x20ae05,
- 0x324106,
- 0x200b82,
- 0x205d42,
- 0x200682,
- 0x243e44,
- 0x2c4b44,
- 0x36c186,
- 0x201ec2,
- 0x292d47,
- 0x23f643,
- 0x23f648,
- 0x2408c8,
- 0x24ad47,
- 0x251646,
- 0x204ac2,
- 0x2118c3,
- 0x2118c7,
- 0x28a6c6,
- 0x2ed245,
- 0x27f908,
- 0x202d82,
- 0x35b4c7,
+ 0x2001c2,
+ 0x1405405,
+ 0x145d45,
+ 0x212d02,
+ 0x7ffc8,
+ 0x5842,
+ 0x240482,
0x203782,
- 0x352902,
- 0x204102,
- 0x2221c9,
- 0x24b302,
- 0x14448,
- 0x201b82,
- 0x25d983,
- 0x32e887,
- 0x200f02,
- 0x22d70c,
- 0x22da0b,
- 0x2abf06,
- 0x223e85,
- 0x43609d83,
- 0x22bdc2,
- 0x202a02,
- 0x2cf7c6,
- 0x209003,
- 0x363447,
- 0x211482,
- 0x2008c2,
- 0x2560d5,
- 0x3a7455,
- 0x259e93,
- 0x3a7993,
- 0x279587,
- 0x294d91,
- 0x2f9010,
- 0x2a27d2,
- 0x2a7411,
- 0x2aae48,
- 0x2aae50,
- 0x372f4f,
- 0x3a5e53,
- 0x3abf92,
- 0x2c2690,
- 0x2bec4f,
- 0x2c2bd2,
- 0x2c4191,
- 0x2d73d3,
- 0x2dd112,
- 0x2e3d4f,
- 0x2e664e,
- 0x2e7e92,
- 0x2ec211,
- 0x2ed70f,
- 0x2f58ce,
- 0x2f7251,
- 0x2f8450,
- 0x2ff012,
- 0x307751,
- 0x309ad0,
- 0x30b50f,
- 0x366211,
- 0x355510,
- 0x37f0c6,
- 0x31e787,
- 0x234ac7,
- 0x201c02,
- 0x28ce85,
- 0x313507,
- 0x22a042,
- 0x203f82,
- 0x3d0545,
- 0x228183,
- 0x35c606,
- 0x301ccd,
- 0x30200c,
- 0x205002,
- 0x363c8b,
- 0x27fe4a,
- 0x22cf8a,
- 0x2ceb09,
- 0x300a8b,
- 0x3273cd,
- 0x313c0c,
- 0x2477ca,
- 0x24ec8c,
- 0x27aa4b,
- 0x28124c,
- 0x28418e,
- 0x2a0b0b,
- 0x2eafcc,
- 0x2f3103,
- 0x2ef706,
- 0x3c9402,
- 0x308542,
- 0x2651c3,
- 0x2017c2,
- 0x23d203,
- 0x351d46,
- 0x26d087,
- 0x2e2846,
- 0x3aad48,
- 0x352e08,
- 0x306d06,
- 0x208e42,
- 0x31594d,
- 0x315c8c,
- 0x3d6b07,
- 0x319b07,
- 0x221e02,
- 0x21f8c2,
- 0x211842,
- 0x289c82,
- 0x3377d6,
- 0x33c555,
- 0x33f9d6,
- 0x344113,
- 0x3447d2,
- 0x356dd3,
- 0x357512,
- 0x3b7ccf,
- 0x3c6b58,
- 0x3c8ed7,
- 0x3c98d9,
- 0x3cb218,
- 0x3cbdd8,
- 0x3cccd7,
- 0x3ced97,
- 0x3d1216,
- 0x3d6013,
- 0x3d6f55,
- 0x3d77d2,
- 0x3d7c53,
- 0x30182,
- 0x43a13a04,
- 0x43fc4b88,
- 0x3ec5,
- 0x216542,
- 0x2296c3,
- 0x386c2,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x202b03,
+ 0x20a382,
+ 0x23b542,
+ 0x216602,
+ 0xcab05,
+ 0x20ad82,
+ 0x200f82,
+ 0x214542,
+ 0x203fc2,
+ 0x20f102,
+ 0x248dc2,
+ 0x212882,
+ 0x223ac2,
+ 0x11a7c7c4,
+ 0x142,
+ 0xf1a47,
+ 0x13683,
+ 0x1b670d,
+ 0xf5949,
+ 0x1a5fcb,
+ 0xf8f08,
+ 0x6b349,
+ 0x1133c6,
+ 0x2e9c43,
+ 0x7ffc8,
+ 0x9c4,
+ 0x14c3,
+ 0x172f85,
+ 0x7ffc8,
+ 0xf2447,
+ 0x12c5a847,
+ 0x13263284,
+ 0x66806,
+ 0x172fc9,
+ 0xb714e,
+ 0x13e007,
+ 0x15b2a43,
+ 0x13602c02,
+ 0x1edc89,
+ 0x1f04,
0x2000c2,
- 0x2070c2,
- 0x44e9bcc5,
- 0x4529b285,
- 0x4567ad86,
- 0x793c8,
- 0x45ac3205,
- 0x216542,
- 0x2104c2,
- 0x45f336c5,
- 0x4628b685,
- 0x4668c587,
- 0x46a93f89,
- 0x46e1eb44,
+ 0x29f804,
+ 0x205842,
+ 0x229f43,
+ 0x201902,
+ 0x224d03,
+ 0x26403,
+ 0x200382,
+ 0x2ef2c4,
+ 0x25e043,
+ 0x254902,
+ 0x2127c3,
+ 0x16602,
+ 0x2003c2,
+ 0x21f483,
+ 0x216e06,
+ 0x33418f,
+ 0x725ec3,
+ 0x2fc58a,
+ 0x7ffc8,
+ 0x205842,
+ 0x28c6c3,
+ 0x2e9c43,
+ 0x219c03,
+ 0xbc03,
+ 0x14bb6147,
+ 0x1582a46,
+ 0x1d1ec6,
+ 0x14fc8bc8,
+ 0x1e6644,
+ 0x152c518a,
+ 0x15c34147,
+ 0xd6d88,
+ 0xb7148,
+ 0x15e930b,
+ 0x147ccca,
+ 0x1606ac83,
+ 0xfb6c9,
+ 0x165045c8,
+ 0x16a54187,
+ 0x14b8e4a,
+ 0x1500f47,
+ 0xb378b,
+ 0x16e81f4c,
+ 0xaa845,
+ 0xfc185,
+ 0x11adc9,
+ 0x1bddc4,
+ 0x1153c3,
+ 0x156c52c5,
+ 0x124283,
+ 0x15a32783,
+ 0x124283,
+ 0x13682,
+ 0x1c82,
+ 0x9e42,
+ 0x9e42,
+ 0x3702,
+ 0x9e42,
+ 0x1b02,
+ 0x2102,
+ 0xd02,
+ 0x145d45,
+ 0xf1a47,
+ 0x1e6644,
+ 0x102504,
+ 0x205842,
+ 0x229f43,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x2000c2,
+ 0x204cc2,
+ 0x206f02,
+ 0x17e29f43,
+ 0x248d82,
+ 0x224d03,
+ 0x200c02,
+ 0x2a5c02,
+ 0x2e9c43,
+ 0x21e682,
+ 0x271102,
+ 0x232242,
+ 0x2086c2,
+ 0x2a1342,
+ 0x200802,
+ 0x202142,
+ 0x204d02,
+ 0x227e02,
+ 0x20a442,
+ 0x13038c,
+ 0x2c7dc2,
+ 0x2803c2,
+ 0x226282,
+ 0x240e42,
+ 0x219c03,
+ 0x20dec2,
+ 0x2127c3,
+ 0x20e942,
+ 0x2a28c2,
+ 0x21f483,
+ 0x24b382,
+ 0x2036c2,
+ 0x21ee82,
+ 0x204082,
+ 0x20c582,
+ 0x2136c2,
+ 0x215642,
+ 0x231342,
+ 0x226d82,
+ 0x3254ca,
+ 0x36d08a,
+ 0x3a8fca,
+ 0x3f0382,
+ 0x2102c2,
+ 0x227482,
+ 0x18239b09,
+ 0x187bf80a,
+ 0x1542547,
+ 0x18a05f02,
+ 0x142cb83,
+ 0x10c2,
+ 0x1bf80a,
+ 0x15fe8e,
+ 0x259b44,
+ 0x100585,
+ 0x19229f43,
+ 0x498c3,
+ 0x224d03,
+ 0x25b9c4,
+ 0x2e9c43,
+ 0x258104,
+ 0x25e043,
+ 0x13de09,
+ 0x136086,
+ 0x219c03,
+ 0xf9704,
+ 0xd83,
+ 0x2127c3,
+ 0x8e345,
+ 0x20bc03,
+ 0x21f483,
+ 0x1528a44,
+ 0x23ffc3,
+ 0x1954bc04,
+ 0x205ec3,
+ 0x7ffc8,
+ 0x3842,
+ 0x154d603,
+ 0x125e06,
+ 0x1471484,
+ 0x1fc5,
+ 0x1bdbca,
+ 0x86a42,
+ 0x1a002acd,
+ 0x1b9946,
+ 0x187591,
+ 0x1a639b09,
+ 0x15500a,
+ 0x2048,
+ 0x1b5508,
+ 0x6e90e,
+ 0x182d13,
+ 0x21121487,
+ 0xec2,
+ 0x39c94,
+ 0x46f07,
+ 0x2d74e,
+ 0x145d4b,
+ 0x1482cb,
+ 0x1c304a,
+ 0x110947,
+ 0x7ffc8,
+ 0xa1d08,
+ 0xf647,
+ 0x2141f6cb,
+ 0x21646,
+ 0x24bc7,
+ 0x37c2,
+ 0x3124d,
+ 0x142e85,
+ 0x18ee07,
+ 0x10a6ca,
+ 0x12820c,
+ 0x1283cf,
+ 0x570f,
+ 0xb90c2,
+ 0x5842,
+ 0x96948,
+ 0x218f754c,
+ 0x1aee0a,
+ 0xf1f4a,
+ 0x8240a,
+ 0x8cdc8,
+ 0x15948,
+ 0x6da88,
+ 0xf2408,
+ 0xc348,
+ 0xd02,
+ 0x548f,
+ 0x152038d,
+ 0x181acb,
+ 0xd1e88,
+ 0x40787,
+ 0x5494a,
+ 0x3bc0b,
+ 0xa54c9,
+ 0x54847,
+ 0x159286,
+ 0x15848,
+ 0x3ef0c,
+ 0x1cd787,
+ 0x2f5ca,
+ 0x1db408,
+ 0x332ce,
+ 0x3464e,
+ 0x11078b,
+ 0x5594b,
+ 0x15024b,
+ 0x10a249,
+ 0x11870b,
+ 0x12618d,
+ 0x15be4b,
+ 0x3accd,
+ 0x3b04d,
+ 0x41b4a,
+ 0x4994b,
+ 0x4a10b,
+ 0x50ec5,
+ 0x21dc8c10,
+ 0x32c4f,
+ 0x7c98f,
+ 0x147a8d,
+ 0x85f10,
+ 0x6cc2,
+ 0x222fc8c8,
+ 0x1cd608,
+ 0x9ed50,
+ 0x1217ce,
+ 0x2276e985,
+ 0x5a44b,
+ 0x13cf10,
+ 0xa650b,
+ 0x1b858c,
+ 0x15a4a,
+ 0x55b09,
+ 0x6f248,
+ 0x762c7,
+ 0x76607,
+ 0x767c7,
+ 0x77707,
+ 0x78487,
+ 0x78947,
+ 0x79607,
+ 0x79b07,
+ 0x7a007,
+ 0x7a387,
+ 0x7aa47,
+ 0x7ac07,
+ 0x7adc7,
+ 0x7af87,
+ 0x7b307,
+ 0x7b847,
+ 0x7d147,
+ 0x7d587,
+ 0x7e007,
+ 0x7e2c7,
+ 0x7e487,
+ 0x7e787,
+ 0x7ed87,
+ 0x7ef87,
+ 0x7f907,
+ 0x7fac7,
+ 0x7fc87,
+ 0x80247,
+ 0x80887,
+ 0x81247,
+ 0x82247,
+ 0x82687,
+ 0x82e87,
+ 0x83047,
+ 0x83687,
+ 0x83a07,
+ 0x83ec7,
+ 0x842c7,
+ 0x84607,
+ 0x847c7,
+ 0x85187,
+ 0x86c47,
+ 0x87407,
+ 0x879c7,
+ 0x87b87,
+ 0x88007,
+ 0x89347,
+ 0xd9c2,
+ 0x6db8a,
+ 0x18848,
+ 0x1c014c,
+ 0x1d5287,
+ 0x9ae85,
+ 0x17ac91,
+ 0x1f0006,
+ 0x12c00a,
+ 0x967ca,
+ 0x66806,
+ 0xbcf4b,
+ 0x642,
+ 0x389d1,
+ 0xcb289,
+ 0xa6a09,
+ 0xa7546,
+ 0x4d02,
+ 0x6b04a,
+ 0xb92c9,
+ 0xb9a0f,
+ 0xba00e,
+ 0xbb988,
+ 0x22a6eb12,
+ 0x15388,
+ 0x22e6f447,
+ 0xbee0f,
+ 0x1d7c2,
+ 0x719c9,
+ 0x8654a,
+ 0x23217d09,
+ 0x18c389,
+ 0x18c38c,
+ 0x2994b,
+ 0x1b438e,
+ 0x448c,
+ 0xfb3cf,
+ 0x1c494e,
+ 0x3f30c,
+ 0x56a09,
+ 0x15f291,
+ 0x61ac8,
+ 0x6a152,
+ 0x81c4d,
+ 0x83b8d,
+ 0x88b0b,
+ 0x89a95,
+ 0x90249,
+ 0x9158a,
+ 0x95bc9,
+ 0x190f90,
+ 0x1b56cb,
+ 0xa0dcf,
+ 0xab04b,
+ 0xb194c,
+ 0xc1390,
+ 0xdb90a,
+ 0x1a158d,
+ 0x1a3f8e,
+ 0x19e84a,
+ 0xc324c,
+ 0x1a2614,
+ 0xcaf11,
+ 0xce00b,
+ 0xd03cf,
+ 0xd2fcd,
+ 0xd608e,
+ 0xd9d0c,
+ 0xda74c,
+ 0xdb60b,
+ 0xdc60e,
+ 0xdd9d0,
+ 0x141b0b,
+ 0x1a110d,
+ 0x1ae1cf,
+ 0xf2ecc,
+ 0x108c0e,
+ 0x10fd91,
+ 0x1a3a8c,
+ 0x144347,
+ 0x162a4d,
+ 0x16d2cc,
+ 0x17a610,
+ 0x17bd0d,
+ 0x19b5c7,
+ 0x1a4990,
+ 0x1afe08,
+ 0xc284b,
+ 0xc480f,
+ 0x1c03c8,
+ 0x6e30d,
+ 0x112610,
+ 0x17d2c9,
+ 0x237c8bc8,
+ 0x23ac8c86,
+ 0xc9983,
+ 0x61ec9,
+ 0x25889,
+ 0xd0e85,
+ 0x8042,
+ 0x14a749,
+ 0x6738a,
+ 0x23e6a606,
+ 0x146a60d,
+ 0x242ff684,
+ 0x1e4c46,
+ 0x25dca,
+ 0x2c60d,
+ 0x246e034b,
+ 0x98e08,
+ 0x2489f389,
+ 0x2f443,
+ 0x119aca,
+ 0xebb49,
+ 0xf1091,
+ 0xf14c9,
+ 0xf1ec7,
+ 0xf2c08,
+ 0xf3347,
+ 0x6f348,
+ 0x558b,
+ 0x130049,
+ 0xfa0d0,
+ 0xfa58c,
+ 0xfaa09,
+ 0x24efadcd,
+ 0xfc408,
+ 0xfd045,
+ 0x146f08,
+ 0x1a370a,
+ 0x1325c7,
+ 0x1242,
+ 0x25276f95,
+ 0x13dc0a,
+ 0x142cc9,
+ 0x25a48,
+ 0x1a7ec9,
+ 0x1d2a45,
+ 0x11af0a,
+ 0x173947,
+ 0x9c30f,
+ 0xaa8cb,
+ 0x16154c,
+ 0xef892,
+ 0x3e046,
+ 0x1409588,
+ 0x7b645,
+ 0x115608,
+ 0x1e4d8b,
+ 0x1e5151,
+ 0x17587,
+ 0x6798a,
+ 0x25704485,
+ 0x1b5ccc,
+ 0x2590afce,
+ 0x13a283,
+ 0x19de06,
+ 0x48dc2,
+ 0x10d2cb,
+ 0x10de4a,
+ 0x150f14c,
+ 0x98d08,
+ 0x3ae88,
+ 0x25e25ac6,
+ 0x152f8e,
+ 0x132207,
+ 0x9942,
+ 0x1782,
+ 0x18fb50,
+ 0x6ca87,
+ 0x6cb8f,
+ 0x18a46,
+ 0x5c88e,
+ 0xa494b,
+ 0x566c8,
+ 0xa5889,
+ 0x1e1e52,
+ 0x115c4d,
+ 0x1167c8,
+ 0x1a5e89,
+ 0x1ec14d,
+ 0x6cf09,
+ 0x6d6cb,
+ 0x6fe48,
+ 0x79e08,
+ 0x7b488,
+ 0x7e909,
+ 0x7eb0a,
+ 0x7f28c,
+ 0xcf34a,
+ 0xe808a,
+ 0x115487,
+ 0xae6ca,
+ 0xf8ac8,
+ 0x780d,
+ 0xb7bd1,
+ 0x262d6386,
+ 0x16588b,
+ 0x3754c,
+ 0x45188,
+ 0x1d9a49,
+ 0x15d48d,
+ 0x77950,
+ 0x1476cc,
+ 0x14b94d,
+ 0x9e42,
+ 0x8a4cd,
+ 0x1b02,
+ 0x55202,
+ 0x1153ca,
+ 0x267cbc4a,
+ 0x2b10a,
+ 0x26a87cc8,
+ 0x12bf0a,
+ 0x11bc8b,
+ 0x11c9c7,
+ 0x1b134c,
+ 0x348cc,
+ 0x11e90a,
+ 0x26d1eb8f,
+ 0x11ef4c,
+ 0x11f247,
+ 0x1208ce,
+ 0x271f0245,
+ 0x184588,
+ 0x4182,
+ 0x1405483,
+ 0x1ab751ce,
+ 0x1b20118e,
+ 0x1ba0c98a,
+ 0x1c332dce,
+ 0x1ca060ce,
+ 0x1d340c8c,
+ 0x1542547,
+ 0x15550c9,
+ 0x142cb83,
+ 0x1db6890c,
+ 0x1e206cc9,
+ 0x1ebb7249,
+ 0x1f3bd9c9,
+ 0x10c2,
+ 0x175111,
+ 0x10d1,
+ 0xc8cd,
+ 0x132d11,
+ 0x1361d1,
+ 0x140bcf,
+ 0x16884f,
+ 0x1a9c0c,
+ 0x1b718c,
+ 0x1bd90c,
+ 0xe72cd,
+ 0xf8455,
+ 0x12b64c,
+ 0x142f8c,
+ 0x198c90,
+ 0x1c170c,
+ 0x1c3bcc,
+ 0x1c6019,
+ 0x1db5d9,
+ 0x5e19,
+ 0x6a14,
+ 0xf7d4,
+ 0x10954,
+ 0x10ed4,
+ 0x17714,
+ 0x1fa0fa89,
+ 0x20010c09,
+ 0x20b43049,
+ 0x1ae61cc9,
+ 0x10c2,
+ 0x1b661cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1be61cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1c661cc9,
+ 0x10c2,
+ 0x1ce61cc9,
+ 0x10c2,
+ 0x1d661cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1de61cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1e661cc9,
+ 0x10c2,
+ 0x1ee61cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1f661cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1fe61cc9,
+ 0x10c2,
+ 0x20661cc9,
+ 0x10c2,
+ 0x20e61cc9,
+ 0x10c2,
+ 0x5e0a,
+ 0x10c2,
+ 0x1400401,
+ 0x187585,
+ 0x1c3044,
+ 0x145b883,
+ 0x15cf803,
+ 0x158f143,
+ 0x1751ce,
+ 0x118e,
+ 0x8face,
+ 0xc98a,
+ 0x132dce,
+ 0x60ce,
+ 0x140c8c,
+ 0x16890c,
+ 0x6cc9,
+ 0x1b7249,
+ 0x1bd9c9,
+ 0xfa89,
+ 0x10c09,
+ 0x143049,
+ 0xf864d,
+ 0x11189,
+ 0x179c9,
+ 0x147384,
+ 0x170a04,
+ 0x1ec684,
+ 0x1f0144,
+ 0xb3a44,
+ 0x154bc4,
+ 0x1ba644,
+ 0x55e04,
+ 0x18944,
+ 0x212c4,
+ 0x16f4c9,
+ 0x16f4cc,
+ 0x14fa46,
+ 0x14fa4e,
+ 0x81d84,
+ 0x1596343,
+ 0x1c3a47,
+ 0x1490c0c,
+ 0x2043,
+ 0x212c4,
+ 0x6cc2,
+ 0x4f087,
+ 0xf7548,
+ 0xa2108,
+ 0xdcbc4,
+ 0x1a9806,
+ 0x1351c7,
+ 0xe3504,
+ 0x114046,
+ 0x1f182,
+ 0x1541,
+ 0x22104,
+ 0x6e786,
+ 0x1a883,
+ 0x6cc2,
+ 0x2043,
+ 0xdc843,
+ 0xef683,
+ 0x12683,
+ 0x10a1c3,
+ 0xef885,
+ 0x803c2,
+ 0x7102,
+ 0x7108,
+ 0xf4c87,
+ 0x1300c7,
+ 0xd02,
+ 0x2000c2,
+ 0x205842,
+ 0x201902,
+ 0x218b02,
+ 0x200382,
+ 0x2003c2,
+ 0x201782,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258103,
+ 0x2127c3,
+ 0x21f483,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2127c3,
+ 0x21f483,
+ 0x12c03,
+ 0x2e9c43,
+ 0x58104,
+ 0x2000c2,
+ 0x258843,
+ 0x29629f43,
+ 0x3ab707,
+ 0x2e9c43,
+ 0x2280c3,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x22600a,
+ 0x216e05,
+ 0x202783,
+ 0x208ec2,
+ 0x7ffc8,
+ 0x29ae574a,
+ 0xc41,
+ 0x7ffc8,
+ 0x5842,
+ 0x137d42,
+ 0x2a29f10b,
+ 0x2a635204,
+ 0xff5c5,
+ 0x1402cc5,
+ 0xf7546,
+ 0x2aa02cc5,
+ 0x635c3,
+ 0x9ec43,
+ 0x9c4,
+ 0x14c3,
+ 0x172f85,
+ 0x145d45,
+ 0x7ffc8,
+ 0x24bc7,
+ 0x29f43,
+ 0x3514d,
+ 0x2b246907,
+ 0xac86,
+ 0x2b40c7c5,
+ 0x148792,
+ 0xad47,
+ 0x1624a,
+ 0x14e88,
+ 0x16147,
+ 0x1d5b4a,
+ 0x1bad08,
+ 0x6d487,
+ 0x156acf,
+ 0x4dd87,
+ 0x539c6,
+ 0x13cf10,
+ 0xc9c8f,
+ 0x1ac09,
+ 0x1e4cc4,
+ 0x2b80ae0e,
+ 0x4f3c9,
+ 0x7b0c6,
+ 0x111ac9,
+ 0x19ab46,
+ 0x1d71c6,
+ 0xbe24c,
+ 0x3be0a,
+ 0xa5647,
+ 0x1e224a,
+ 0xb209,
+ 0xfe38c,
+ 0x2724a,
+ 0x6b68a,
+ 0x172fc9,
+ 0x1e4c46,
+ 0xa570a,
+ 0x116d4a,
+ 0xaf4ca,
+ 0x157189,
+ 0xeee88,
+ 0xef106,
+ 0xf644d,
+ 0x5fe0b,
+ 0xd1445,
+ 0x2bf889cc,
+ 0x13e007,
+ 0x1c8049,
+ 0xdab07,
+ 0xb2c54,
+ 0x112a0b,
+ 0xd1cca,
+ 0x1e1cca,
+ 0xb578d,
+ 0x151be89,
+ 0x115a0c,
+ 0x1165cb,
+ 0x163217,
+ 0x163d55,
+ 0x2f5c3,
+ 0x2f5c3,
+ 0x332c6,
+ 0x2f5c3,
+ 0xf7548,
+ 0x156983,
+ 0x51384,
+ 0x1c244,
+ 0x1c24c,
+ 0x63883,
+ 0x14af587,
+ 0xa5845,
+ 0x142b343,
+ 0x142b348,
+ 0x60209,
+ 0xef885,
+ 0x1e4d8b,
+ 0xce2cb,
+ 0x14f3143,
+ 0x14f3148,
+ 0x149c86,
+ 0x1441d07,
+ 0x191207,
+ 0x2cd82bc9,
+ 0x12686,
+ 0x58843,
+ 0x7ffc8,
+ 0x5842,
+ 0x5b9c4,
+ 0x97783,
+ 0x12e885,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x2030c3,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x39ac43,
+ 0x205ec3,
+ 0x2030c3,
+ 0x29f804,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x2043c3,
+ 0x208d43,
+ 0x208ec2,
+ 0x2e582cc5,
+ 0x14325c3,
+ 0x229f43,
+ 0x224d03,
+ 0x226403,
+ 0x28c6c3,
+ 0x2e9c43,
+ 0x258104,
+ 0x3ce883,
+ 0x2335c3,
+ 0x219c03,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x202783,
+ 0x2f2265c3,
+ 0xef789,
+ 0x5842,
+ 0x2f0243,
+ 0x2fe29f43,
+ 0x224d03,
+ 0x255f03,
+ 0x2e9c43,
+ 0x22d643,
+ 0x2335c3,
+ 0x21f483,
+ 0x203303,
+ 0x3d2bc4,
+ 0x7ffc8,
+ 0x30629f43,
+ 0x224d03,
+ 0x2bba43,
+ 0x2e9c43,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x265503,
+ 0x7ffc8,
+ 0x30e29f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x20bc03,
+ 0x21f483,
+ 0x7ffc8,
+ 0x1542547,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x145d45,
+ 0xf1a47,
+ 0xb2e8b,
+ 0x31e3eb46,
+ 0xf18c4,
+ 0xd1445,
+ 0x1475dc8,
+ 0x3204d,
+ 0x1c8bc8,
+ 0x3275e205,
+ 0x2c684,
+ 0x5842,
+ 0xb8c3,
+ 0x14f945,
+ 0x47f42,
+ 0x340a45,
+ 0x7ffc8,
+ 0x33f0ac4d,
+ 0x3420244a,
+ 0xc142,
+ 0x5083,
+ 0x16934f,
+ 0x18b02,
+ 0x81d84,
+ 0x212c4,
+ 0x5842,
+ 0x2000c2,
+ 0x258843,
+ 0x229f43,
+ 0x2e9c43,
+ 0x258104,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x202783,
+ 0x229f43,
+ 0x224d03,
+ 0x2127c3,
+ 0x21f483,
+ 0xef45,
+ 0x32e1c8,
+ 0x29f804,
+ 0x371f86,
+ 0x3a9ac6,
+ 0x7ffc8,
+ 0x3184c3,
+ 0x236c09,
+ 0x21b795,
+ 0x1b79f,
+ 0x229f43,
+ 0x8bf47,
+ 0x398852,
+ 0x18ce86,
+ 0x18fa45,
+ 0x15a4a,
+ 0x55b09,
+ 0x39860f,
+ 0x2ef2c4,
+ 0x231b05,
+ 0x3dfb90,
+ 0x285787,
+ 0x20bc03,
+ 0x219d08,
+ 0x21146,
+ 0x28aa0a,
+ 0x257fc4,
+ 0x3041c3,
+ 0x208ec2,
+ 0x2ff38b,
+ 0x224d03,
+ 0x2e9c43,
+ 0xbc03,
+ 0x18a044,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x309a43,
+ 0x205842,
+ 0x38fc3,
+ 0x1e3084,
+ 0x2127c3,
+ 0x21f483,
+ 0x36426b85,
+ 0x1d9806,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2280c3,
+ 0x2307c3,
+ 0x21f483,
+ 0x58843,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x1a802,
+ 0x2000c2,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x2cc5,
+ 0x63649,
+ 0x2043,
+ 0x29f804,
+ 0x229f43,
+ 0x224d03,
+ 0x292e44,
+ 0x2127c3,
+ 0x21f483,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x12b409,
+ 0x45c4,
+ 0x229f43,
+ 0xd02,
+ 0x224d03,
+ 0x28c6c3,
+ 0x204203,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0xfc2,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x3547c4,
+ 0x258104,
+ 0x2127c3,
+ 0x21f483,
+ 0x205ec3,
+ 0x2b82,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x15aec3,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x352e83,
+ 0x3e83,
+ 0x280c3,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x36146,
+ 0x3254ca,
+ 0x344509,
+ 0x3627cb,
+ 0x362f8a,
+ 0x36d08a,
+ 0x38068b,
+ 0x39a90a,
+ 0x3a0d8a,
+ 0x3a8fca,
+ 0x3a924b,
+ 0x3c9509,
+ 0x3dc94a,
+ 0x3dd18b,
+ 0x3ea14b,
+ 0x3ef7ca,
+ 0x35c2,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x344b,
+ 0x1217c7,
+ 0x6f7c8,
+ 0x1ec284,
+ 0x1e6644,
+ 0x9dac8,
+ 0xf3f86,
+ 0x56c6,
+ 0x11df87,
+ 0x120287,
+ 0xf0c9,
+ 0x7ffc8,
+ 0x229f43,
+ 0x15a44,
+ 0x2762c4,
+ 0x202182,
+ 0x222d84,
+ 0x3734c5,
+ 0x2030c3,
+ 0x29f804,
+ 0x229f43,
+ 0x241284,
+ 0x224d03,
+ 0x25b9c4,
+ 0x2ef2c4,
+ 0x258104,
+ 0x2335c3,
+ 0x2127c3,
+ 0x21f483,
+ 0x28a685,
+ 0x2043c3,
+ 0x202783,
+ 0x21cb03,
+ 0x24a3c4,
+ 0x325d84,
+ 0x22cc85,
+ 0x7ffc8,
+ 0x20b904,
+ 0x3d1606,
+ 0x373104,
+ 0x205842,
+ 0x2efc87,
+ 0x253087,
+ 0x259344,
+ 0x2f4d05,
+ 0x37bf05,
+ 0x235c45,
+ 0x258104,
+ 0x26c048,
+ 0x260ec6,
+ 0x35a148,
+ 0x358fc5,
+ 0x2f7305,
+ 0x277a44,
+ 0x21f483,
+ 0x305744,
+ 0x37f506,
+ 0x216f03,
+ 0x24a3c4,
+ 0x268285,
+ 0x34a6c4,
+ 0x2affc4,
+ 0x208ec2,
+ 0x24fd46,
+ 0x3bc546,
+ 0x313dc5,
+ 0x2000c2,
+ 0x258843,
+ 0xf4106,
+ 0x3ba05842,
+ 0x22f904,
+ 0x197604,
+ 0x68585,
+ 0x200382,
+ 0x219c03,
+ 0x205582,
+ 0x2127c3,
+ 0x2003c2,
+ 0x301946,
+ 0x217083,
+ 0x1e4bc5,
+ 0x205ec3,
+ 0x7ffc8,
+ 0x7ffc8,
+ 0x2e9c43,
+ 0x81983,
+ 0x2000c2,
+ 0x3c605842,
+ 0x2e9c43,
+ 0x27ad43,
+ 0x3ce883,
+ 0x235204,
+ 0x2127c3,
+ 0x21f483,
+ 0x7ffc8,
+ 0x3df87,
+ 0x2000c2,
+ 0x3ce05842,
+ 0x229f43,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x682,
+ 0x210702,
+ 0x26ca02,
+ 0x2280c3,
+ 0x2fe343,
+ 0x2000c2,
+ 0x145d45,
+ 0x7ffc8,
+ 0xf1a47,
+ 0x205842,
+ 0x224d03,
+ 0x25b9c4,
+ 0x204b03,
+ 0x2e9c43,
+ 0x204203,
+ 0x219c03,
+ 0x2127c3,
+ 0x21c043,
+ 0x21f483,
+ 0x216e43,
+ 0x5ec3,
+ 0x13fe13,
+ 0x142054,
+ 0x145d45,
+ 0xf1a47,
+ 0x16249,
+ 0x114786,
+ 0x12efcb,
+ 0x332c6,
+ 0x64d47,
+ 0x162e06,
+ 0x649,
+ 0x78e0a,
+ 0x9a6cd,
+ 0x1b640c,
+ 0x1176ca,
+ 0x191648,
+ 0xcab05,
+ 0x16288,
+ 0x18a46,
+ 0x1d1ac6,
+ 0x5b646,
+ 0x206cc2,
+ 0x71e44,
+ 0xfbbc6,
+ 0x14e1f4e,
+ 0x23c6,
+ 0x7804c,
+ 0x3e382a4b,
+ 0x145d45,
+ 0x149a8b,
+ 0x3e7b5347,
+ 0x3ebb534a,
+ 0x3efd4ec4,
+ 0x1c3207,
+ 0x2a691,
+ 0x12130a,
+ 0x229f43,
+ 0x3f290b08,
+ 0x1d5ac5,
+ 0x19f508,
+ 0x2ba44,
+ 0x67585,
+ 0xb0d07,
+ 0x3f5d14c6,
+ 0xe184b,
+ 0x3fb84209,
+ 0x15345,
+ 0x17ac86,
+ 0x11c306,
+ 0xa160a,
+ 0x9e80c,
+ 0x1c5983,
+ 0x1e6644,
+ 0x3ffeba44,
+ 0x60209,
+ 0x10b707,
+ 0x10e60a,
+ 0x14e5649,
+ 0x605,
+ 0x118683,
+ 0x4023fcc7,
+ 0x8e345,
+ 0x1569f86,
+ 0x14b89c6,
+ 0xbd00c,
+ 0x1074c8,
+ 0x40448dc3,
+ 0x10be44,
+ 0x18ef4b,
+ 0x2178b,
+ 0x40b3f1cc,
+ 0x1418303,
+ 0xd2cc8,
+ 0xce2cb,
+ 0xb0bc9,
+ 0xd7743,
+ 0x11bf88,
+ 0x1425d06,
+ 0x98307,
+ 0x40f5d489,
+ 0x422eb088,
+ 0xa3b47,
+ 0xfc18a,
+ 0x42763748,
+ 0x11628d,
+ 0x1c7e49,
+ 0x11448,
+ 0x2043,
+ 0x1455349,
+ 0x212c4,
+ 0x14c945,
+ 0x2d143,
+ 0x332c6,
+ 0xf7548,
+ 0x1403842,
+ 0x18944,
+ 0x2b405,
+ 0x149c3c3,
+ 0x2d907,
+ 0x41205483,
+ 0x41771a06,
+ 0x41a44084,
+ 0x41f73a47,
+ 0xf7544,
+ 0xf7544,
+ 0xf7544,
+ 0xf7544,
+ 0x2cc9,
+ 0x41,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x2000c2,
+ 0x205842,
+ 0x2e9c43,
+ 0x203842,
+ 0x2127c3,
+ 0x21f483,
+ 0x217083,
+ 0x38e28f,
+ 0x38e64e,
+ 0x7ffc8,
+ 0x229f43,
+ 0x50a07,
+ 0x224d03,
+ 0x2e9c43,
+ 0x25e043,
+ 0x2127c3,
+ 0x21f483,
+ 0x2304,
+ 0x1604,
+ 0xa9c4,
+ 0x225543,
+ 0x373d07,
+ 0x205b42,
+ 0x27c049,
+ 0x200ac2,
+ 0x38fe4b,
+ 0x2b038a,
+ 0x2e9f09,
+ 0x200542,
+ 0x22be06,
+ 0x3a0355,
+ 0x38ff95,
+ 0x25ab13,
+ 0x390513,
+ 0x20b602,
+ 0x20b605,
+ 0x20b60c,
+ 0x2833cb,
+ 0x251605,
+ 0x201182,
+ 0x30c842,
+ 0x36e406,
+ 0x200ec2,
+ 0x2da306,
+ 0x215ccd,
+ 0x2ca88c,
+ 0x3c8c84,
+ 0x200882,
+ 0x204e42,
+ 0x26a508,
+ 0x200202,
+ 0x2016c6,
+ 0x3a2fcf,
+ 0x2016d0,
+ 0x23a404,
+ 0x3a0515,
+ 0x25ac93,
+ 0x21e943,
+ 0x3541ca,
+ 0x392747,
+ 0x397ec9,
+ 0x30e4c7,
+ 0x327082,
+ 0x200282,
+ 0x3ceec6,
+ 0x2045c2,
+ 0x7ffc8,
+ 0x20a182,
+ 0x202a02,
+ 0x211907,
+ 0x398247,
+ 0x398251,
+ 0x2223c5,
+ 0x2223ce,
+ 0x22284f,
+ 0x2037c2,
+ 0x30ef87,
+ 0x225588,
+ 0x205f42,
+ 0x2272c2,
+ 0x212306,
+ 0x21230f,
+ 0x242910,
+ 0x232382,
+ 0x203702,
+ 0x2efdc8,
+ 0x207243,
+ 0x297948,
+ 0x2bbfcd,
+ 0x203703,
+ 0x3d3bc8,
+ 0x293e0f,
+ 0x2941ce,
+ 0x3e198a,
+ 0x2ee1d1,
+ 0x2ee650,
+ 0x22320d,
+ 0x22354c,
+ 0x3c5a07,
+ 0x354347,
+ 0x372049,
+ 0x21e742,
+ 0x202542,
+ 0x266e4c,
+ 0x26714b,
+ 0x202102,
+ 0x2db7c6,
+ 0x212fc2,
+ 0x200482,
+ 0x2b90c2,
+ 0x205842,
+ 0x235644,
+ 0x2456c7,
+ 0x20f1c2,
+ 0x24adc7,
+ 0x24d147,
+ 0x213682,
+ 0x215582,
+ 0x2508c5,
+ 0x201bc2,
+ 0x2dbd4e,
+ 0x2138cd,
+ 0x224d03,
+ 0x3b494e,
+ 0x2cda8d,
+ 0x332183,
+ 0x200d42,
+ 0x2958c4,
+ 0x29e2c2,
+ 0x220f42,
+ 0x3ac685,
+ 0x3b0dc7,
+ 0x254482,
+ 0x218b02,
+ 0x25b147,
+ 0x260588,
+ 0x262642,
+ 0x27b6c6,
+ 0x266ccc,
+ 0x26700b,
+ 0x202e42,
+ 0x27274f,
+ 0x272b10,
+ 0x272f0f,
+ 0x2732d5,
+ 0x273814,
+ 0x273d0e,
+ 0x27408e,
+ 0x27440f,
+ 0x2747ce,
+ 0x274b54,
+ 0x275053,
+ 0x27550d,
+ 0x289509,
+ 0x29be83,
+ 0x2038c2,
+ 0x35ed05,
+ 0x204b06,
+ 0x200382,
+ 0x36dc47,
+ 0x2e9c43,
+ 0x200642,
+ 0x3e7088,
+ 0x2ee411,
+ 0x2ee850,
+ 0x208102,
+ 0x29b207,
+ 0x203382,
+ 0x262807,
+ 0x208042,
+ 0x335309,
+ 0x36e3c7,
+ 0x28c948,
+ 0x3d1306,
+ 0x2fe243,
+ 0x39d7c5,
+ 0x22b342,
+ 0x2004c2,
+ 0x208a85,
+ 0x367d45,
+ 0x204442,
+ 0x25c083,
+ 0x349e07,
+ 0x3d1887,
+ 0x202d02,
+ 0x39a304,
+ 0x20d003,
+ 0x3d1d49,
+ 0x3db288,
+ 0x20b982,
+ 0x20fd02,
+ 0x243e47,
+ 0x2f04c5,
+ 0x237e48,
+ 0x350847,
+ 0x20e983,
+ 0x2fba46,
+ 0x22308d,
+ 0x22340c,
+ 0x39f706,
+ 0x203782,
+ 0x202c82,
+ 0x2026c2,
+ 0x293c8f,
+ 0x29408e,
+ 0x37bf87,
+ 0x205c02,
+ 0x219c05,
+ 0x219c06,
+ 0x21dfc2,
+ 0x20dec2,
+ 0x29cb06,
+ 0x210043,
+ 0x347146,
+ 0x2e34c5,
+ 0x2e34cd,
+ 0x2e3a55,
+ 0x2e4b0c,
+ 0x2e4e8d,
+ 0x2e51d2,
+ 0x20f782,
+ 0x27eec2,
+ 0x204342,
+ 0x217506,
+ 0x204346,
+ 0x43a8bec4,
+ 0x201242,
+ 0x204b86,
+ 0x214542,
+ 0x3d8045,
+ 0x202a42,
+ 0x2139c9,
+ 0x23388c,
+ 0x233bcb,
+ 0x2003c2,
+ 0x261708,
+ 0x20df02,
+ 0x200a82,
+ 0x283186,
+ 0x261c45,
+ 0x393507,
+ 0x3a81c5,
+ 0x26d105,
+ 0x2020c2,
+ 0x216342,
+ 0x20f102,
+ 0x2a10c7,
+ 0x301a0d,
+ 0x301d8c,
+ 0x24efc7,
+ 0x22e6c2,
+ 0x215502,
+ 0x3cf0c8,
+ 0x34a8c8,
+ 0x34d908,
+ 0x3c0384,
+ 0x2dc887,
+ 0x2ff703,
+ 0x253ac2,
+ 0x2043c2,
+ 0x302609,
+ 0x2336c7,
+ 0x202782,
+ 0x2837c5,
+ 0x285042,
+ 0x20e0c2,
+ 0x3095c3,
+ 0x3095c6,
+ 0x309742,
+ 0x30bd02,
+ 0x200402,
+ 0x3bd706,
+ 0x34ed07,
+ 0x21e202,
+ 0x200902,
+ 0x29778f,
+ 0x3b478d,
+ 0x38c84e,
+ 0x2cd90c,
+ 0x20a602,
+ 0x203342,
+ 0x3d1145,
+ 0x323f46,
+ 0x202682,
+ 0x206902,
+ 0x200682,
+ 0x2cdc04,
+ 0x2bbe44,
+ 0x358906,
+ 0x201782,
+ 0x28e207,
+ 0x248883,
+ 0x248888,
+ 0x2496c8,
+ 0x256887,
+ 0x3ab886,
+ 0x205f82,
+ 0x212f43,
+ 0x212f47,
+ 0x282d06,
+ 0x2d8485,
+ 0x285348,
+ 0x204942,
+ 0x38a4c7,
+ 0x207802,
+ 0x29ec82,
+ 0x203682,
+ 0x201889,
+ 0x2088c2,
+ 0x14cc8,
+ 0x200e02,
+ 0x2aa083,
+ 0x200e87,
+ 0x202602,
+ 0x233a0c,
+ 0x233d0b,
+ 0x39f786,
+ 0x20e385,
+ 0x43e27303,
+ 0x201c82,
+ 0x200fc2,
+ 0x2d5146,
+ 0x243783,
+ 0x354547,
+ 0x26d0c2,
+ 0x2008c2,
+ 0x3a01d5,
+ 0x390155,
+ 0x25a9d3,
+ 0x390693,
+ 0x277487,
+ 0x287591,
+ 0x288f50,
+ 0x296b12,
+ 0x299e51,
+ 0x2ac948,
+ 0x3b9dd0,
+ 0x2ac94f,
+ 0x2b0153,
+ 0x37b092,
+ 0x39b750,
+ 0x2c2acf,
+ 0x2c6152,
+ 0x2c7851,
+ 0x2c8dd3,
+ 0x2ccf12,
+ 0x2d498f,
+ 0x2e314e,
+ 0x2e4692,
+ 0x2e9d11,
+ 0x2ea3cf,
+ 0x2ed08e,
+ 0x2ed891,
+ 0x2f2810,
+ 0x2f3b12,
+ 0x2f6c51,
+ 0x2fda90,
+ 0x3064cf,
+ 0x307691,
+ 0x309ad0,
+ 0x30c9c6,
+ 0x30d987,
+ 0x311047,
+ 0x205dc2,
+ 0x292805,
+ 0x3dec07,
+ 0x26ca02,
+ 0x202d82,
+ 0x3cbe45,
+ 0x20a503,
+ 0x2718c6,
+ 0x301bcd,
+ 0x301f0c,
+ 0x204c02,
+ 0x20b48b,
+ 0x28328a,
+ 0x286d8a,
+ 0x227549,
+ 0x2d3d0b,
+ 0x300ccd,
+ 0x35098c,
+ 0x312e0a,
+ 0x36ee0c,
+ 0x3d4f8b,
+ 0x25144c,
+ 0x2813ce,
+ 0x28818b,
+ 0x2a724c,
+ 0x2ecd03,
+ 0x352f06,
+ 0x363742,
+ 0x308602,
+ 0x25f183,
+ 0x208602,
+ 0x23fa43,
+ 0x2d6ec6,
+ 0x273487,
+ 0x2d9706,
+ 0x3aefc8,
+ 0x349c88,
+ 0x321a86,
+ 0x212182,
+ 0x31378d,
+ 0x313acc,
+ 0x221947,
+ 0x317507,
+ 0x228282,
+ 0x21f182,
+ 0x212ec2,
+ 0x28f8c2,
+ 0x337216,
+ 0x33c315,
+ 0x33f8d6,
+ 0x3435d3,
+ 0x343c92,
+ 0x356513,
+ 0x3573d2,
+ 0x3bb24f,
+ 0x3caad8,
+ 0x3ce957,
+ 0x3cfb99,
+ 0x3d3318,
+ 0x3d3dd8,
+ 0x3d4957,
+ 0x3d8357,
+ 0x3d91d6,
+ 0x3df613,
+ 0x3dff95,
+ 0x3e0952,
+ 0x3e0dd3,
+ 0x1e702,
+ 0x4420f0c4,
+ 0x447c8bc8,
+ 0x2cc5,
+ 0x205842,
+ 0x2127c3,
+ 0x47f42,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x217083,
+ 0x2000c2,
+ 0x202ac2,
+ 0x456a2d45,
+ 0x45a3d685,
+ 0x45f6f186,
+ 0x7ffc8,
+ 0x462c9445,
+ 0x205842,
+ 0x201902,
+ 0x46730c85,
+ 0x46a91485,
+ 0x46e91f07,
+ 0x47358c49,
+ 0x4761d684,
0x200382,
0x200642,
- 0x4725a945,
- 0x4769b3c9,
- 0x47b36dc8,
- 0x47ebb2c5,
- 0x4834ff07,
- 0x4861cf88,
- 0x48b18f85,
- 0x48e21486,
- 0x4924b649,
- 0x496f9ec8,
- 0x49ad5408,
- 0x49ea4e8a,
- 0x4a387144,
- 0x4a6b2605,
- 0x4aad1108,
- 0x4ae876c5,
- 0x21ab82,
- 0x4b2e3303,
- 0x4b6aff46,
- 0x4bba9148,
- 0x4bf53fc6,
- 0x4c273148,
- 0x4c7da086,
- 0x4ca4fb84,
- 0x4ce04cc2,
- 0x4d6e2c47,
- 0x4dab7d44,
- 0x4de85287,
- 0x4e3e3047,
+ 0x47a5c245,
+ 0x47ea2689,
+ 0x4836cc48,
+ 0x486c19c5,
+ 0x48b51107,
+ 0x48e1b008,
+ 0x4930d585,
+ 0x49623f46,
+ 0x49a531c9,
+ 0x49f7fbc8,
+ 0x4a2db448,
+ 0x4a6aa18a,
+ 0x4aa39104,
+ 0x4ae9cdc5,
+ 0x4b2b4708,
+ 0x4b654b45,
+ 0x21c142,
+ 0x4ba089c3,
+ 0x4beb4ec6,
+ 0x4c328ec8,
+ 0x4c746546,
+ 0x4cb4ee48,
+ 0x4cfb6006,
+ 0x4d3854c4,
+ 0x4d6048c2,
+ 0x4dee9287,
+ 0x4e2bcd44,
+ 0x4e68d7c7,
+ 0x4ebe8dc7,
0x2003c2,
- 0x4e6a8485,
- 0x4ea7fa84,
- 0x4efafd07,
- 0x4f23cc07,
- 0x4f690046,
- 0x4fa8c145,
- 0x4fea2f07,
- 0x502cdf88,
- 0x507e33c7,
- 0x50abb909,
- 0x50ee3405,
- 0x5131f287,
- 0x5169b0c6,
- 0x2780b,
- 0x51a2e2c8,
- 0x230c4d,
- 0x271d09,
- 0x27f48b,
- 0x29868b,
- 0x2b744b,
- 0x2d24cb,
- 0x32430b,
- 0x3245cb,
- 0x324a89,
- 0x325f8b,
- 0x32624b,
- 0x3283cb,
- 0x328fca,
- 0x32950a,
- 0x329b0c,
- 0x32fecb,
- 0x33040a,
- 0x34218a,
- 0x34c2ce,
- 0x34d44e,
- 0x34d7ca,
- 0x34f78a,
- 0x35044b,
- 0x35070b,
- 0x35120b,
- 0x36e7cb,
- 0x36edca,
- 0x36fa8b,
- 0x36fd4a,
- 0x36ffca,
- 0x37024a,
- 0x391a8b,
- 0x39944b,
- 0x39bc0e,
- 0x39bf8b,
- 0x3a7e4b,
- 0x3a9ecb,
- 0x3ada8a,
- 0x3add09,
- 0x3adf4a,
- 0x3afa0a,
- 0x3c654b,
- 0x3d3d8b,
- 0x3d4f4a,
- 0x3d5a4b,
- 0x3dbc4b,
- 0x3e8b8b,
- 0x51e8d908,
- 0x522946c9,
- 0x526ab689,
- 0x52af0788,
- 0x359645,
- 0x20dec3,
- 0x25cd84,
- 0x2cbb05,
- 0x21e886,
- 0x221205,
- 0x293a44,
- 0x2bfc48,
- 0x31fc85,
- 0x29d144,
- 0x20d007,
- 0x2aa84a,
- 0x24104a,
- 0x372407,
- 0x3a9307,
- 0x2ec787,
- 0x291247,
- 0x313305,
- 0x219686,
- 0x372c47,
- 0x35a804,
- 0x2c9046,
- 0x3dc846,
- 0x203345,
- 0x333144,
- 0x2a80c6,
- 0x2a9a07,
- 0x22fa86,
- 0x2b6407,
- 0x23e343,
- 0x39f546,
- 0x3367c5,
- 0x28c687,
- 0x27588a,
- 0x23e544,
- 0x21ad88,
- 0x2ba709,
- 0x2c9607,
- 0x3c6006,
- 0x267608,
- 0x37ae89,
- 0x39f384,
- 0x322584,
- 0x30c2c5,
- 0x21b448,
- 0x2dbb47,
- 0x30a449,
- 0x3d8f48,
- 0x31b5c6,
- 0x361b46,
- 0x2a5ac8,
- 0x36d846,
- 0x29b285,
- 0x290106,
- 0x285988,
- 0x28e206,
- 0x261acb,
- 0x38a106,
- 0x2a6f8d,
- 0x20d485,
- 0x2b7c06,
- 0x21d045,
- 0x3c8609,
- 0x2e4747,
- 0x3d2008,
- 0x3c4f86,
- 0x2a6209,
- 0x2c48c6,
- 0x275805,
- 0x216b86,
- 0x2d7cc6,
- 0x2e02c9,
- 0x2cc886,
- 0x31d5c7,
- 0x2dec05,
- 0x20c043,
- 0x261c45,
- 0x2bc687,
- 0x3640c6,
- 0x20d389,
- 0x27ad86,
- 0x285486,
- 0x226a89,
- 0x28fb09,
- 0x2aea87,
- 0x201dc8,
- 0x29f949,
- 0x28cb08,
- 0x3e5e06,
- 0x2e8945,
- 0x2834ca,
- 0x285506,
- 0x3cfc86,
- 0x2e2b85,
- 0x25ec08,
- 0x358d07,
- 0x239a8a,
- 0x257686,
- 0x303885,
- 0x30aa86,
- 0x2048c7,
- 0x3c5ec7,
- 0x2ac545,
- 0x2759c5,
- 0x23fdc6,
- 0x36a446,
- 0x269f46,
- 0x2d15c4,
- 0x28ebc9,
- 0x2966c6,
- 0x3097ca,
- 0x232148,
- 0x31ef88,
- 0x24104a,
- 0x2421c5,
- 0x2a9945,
- 0x3def48,
- 0x2ce108,
- 0x23ae87,
- 0x288686,
- 0x33a388,
- 0x20b607,
- 0x28d208,
- 0x2ca506,
- 0x290f08,
- 0x2a1dc6,
- 0x287287,
- 0x29ea46,
- 0x2a80c6,
- 0x2313ca,
- 0x3dbf46,
- 0x2e8949,
- 0x2abb86,
- 0x212f8a,
- 0x24fb89,
- 0x3024c6,
- 0x2cd844,
- 0x3222cd,
- 0x28b4c7,
- 0x39fe06,
- 0x2d52c5,
- 0x2c4945,
- 0x394246,
- 0x2ae109,
- 0x369787,
- 0x286386,
- 0x393386,
- 0x293ac9,
- 0x2e37c4,
- 0x3025c4,
- 0x30f188,
- 0x2fbec6,
- 0x2adc88,
- 0x216b08,
- 0x260507,
- 0x30e2c9,
- 0x347a47,
- 0x2c30ca,
- 0x30334f,
- 0x2396ca,
- 0x20ac05,
- 0x285bc5,
- 0x216945,
- 0x3cd547,
- 0x204483,
- 0x201fc8,
- 0x2f6086,
- 0x2f6189,
- 0x2f5f86,
- 0x2e0c87,
- 0x2a5fc9,
- 0x3d1f08,
- 0x3c87c7,
- 0x322d43,
- 0x3596c5,
- 0x204405,
- 0x2d140b,
- 0x287784,
- 0x300084,
- 0x282c86,
- 0x322f07,
- 0x3947ca,
- 0x3b0887,
- 0x29bf07,
- 0x28b685,
- 0x3de685,
- 0x2934c9,
- 0x2a80c6,
- 0x3b070d,
- 0x354745,
- 0x2c7183,
- 0x20dac3,
- 0x258b05,
- 0x33ac85,
- 0x267608,
- 0x286cc7,
- 0x245246,
- 0x2ab306,
- 0x235745,
- 0x23c847,
- 0x3e4107,
- 0x25d0c7,
- 0x2b268a,
- 0x39f608,
- 0x2d15c4,
- 0x28df87,
- 0x28a847,
- 0x35df46,
- 0x2a1447,
- 0x2ea808,
- 0x35d588,
- 0x27a306,
- 0x3a9548,
- 0x2cc904,
- 0x372c46,
- 0x266286,
- 0x246046,
- 0x2025c6,
- 0x214ac4,
- 0x291306,
- 0x2d3e46,
- 0x2a5386,
- 0x224006,
- 0x20d986,
- 0x2ea646,
- 0x245148,
- 0x2c6648,
- 0x2e5688,
- 0x221408,
- 0x3deec6,
- 0x20f1c5,
- 0x27b9c6,
- 0x2bb345,
- 0x397087,
- 0x246005,
- 0x217943,
- 0x26a545,
- 0x23b844,
- 0x20dac5,
- 0x223a03,
- 0x2c4707,
- 0x3aa1c8,
- 0x2b64c6,
- 0x2d630d,
- 0x285b86,
- 0x2a4905,
- 0x2221c3,
- 0x2d0ac9,
- 0x2e3946,
- 0x2a34c6,
- 0x29c484,
- 0x239647,
- 0x2f43c6,
- 0x303ac5,
- 0x244243,
- 0x211184,
- 0x28aa06,
- 0x219784,
- 0x3c11c8,
- 0x2064c9,
- 0x369d09,
- 0x2ada8a,
- 0x2495cd,
- 0x23e8c7,
- 0x206986,
- 0x21e5c4,
- 0x293f89,
- 0x2924c8,
- 0x294546,
- 0x242b06,
- 0x2a1447,
- 0x2c3b06,
- 0x223686,
- 0x3d0c06,
- 0x3e30ca,
- 0x21cf88,
- 0x234885,
- 0x245749,
- 0x270b0a,
- 0x33b008,
- 0x2a8cc8,
- 0x2a3448,
- 0x3e450c,
- 0x3996c5,
- 0x2ab588,
- 0x2ca006,
- 0x29dac6,
- 0x2dab47,
- 0x3b0785,
- 0x290285,
- 0x369bc9,
- 0x210b07,
- 0x2f6145,
- 0x2286c7,
- 0x20dac3,
- 0x2dc505,
- 0x229108,
- 0x2cc507,
- 0x2a8b89,
- 0x2e1dc5,
- 0x30a804,
- 0x31dc08,
- 0x2cb5c7,
- 0x3c8988,
- 0x22aa48,
- 0x392005,
- 0x353b46,
- 0x2ab406,
- 0x30c689,
- 0x266387,
- 0x2bbb86,
- 0x2585c7,
- 0x215103,
- 0x21eb44,
- 0x2e6fc5,
- 0x23c984,
- 0x2526c4,
- 0x28db87,
- 0x2743c7,
- 0x286544,
- 0x2a89d0,
- 0x333847,
- 0x3de685,
- 0x25084c,
- 0x22a804,
- 0x2c1108,
- 0x287189,
- 0x2be9c6,
- 0x32f908,
- 0x27a484,
- 0x282f88,
- 0x23a086,
- 0x231248,
- 0x2a93c6,
- 0x2d2d4b,
- 0x331b85,
- 0x2e6e48,
- 0x21a484,
- 0x28f78a,
- 0x2a8b89,
- 0x29e946,
- 0x21b6c8,
- 0x2657c5,
- 0x2d00c4,
- 0x2c1006,
- 0x25cf88,
- 0x28d908,
- 0x3356c6,
- 0x36c104,
- 0x283446,
- 0x347ac7,
- 0x285187,
- 0x2a144f,
- 0x346f47,
- 0x395747,
- 0x368945,
- 0x3410c5,
- 0x2ae749,
- 0x2f8c06,
- 0x28c7c5,
- 0x28fe07,
- 0x2de9c8,
- 0x219805,
- 0x29ea46,
- 0x231f88,
- 0x353fca,
- 0x32c888,
- 0x2980c7,
- 0x303786,
- 0x245706,
- 0x2003c3,
- 0x211c03,
- 0x270cc9,
- 0x29f7c9,
- 0x2bb806,
- 0x2e1dc5,
- 0x3a97c8,
- 0x21b6c8,
- 0x2a7d08,
- 0x3d0c8b,
- 0x2d6547,
- 0x31d409,
- 0x2a16c8,
- 0x329f44,
- 0x3e3a48,
- 0x299dc9,
- 0x2bbe85,
- 0x3cd447,
- 0x21ebc5,
- 0x28d808,
- 0x29bb4b,
- 0x2a2c50,
- 0x2b7845,
- 0x21a3cc,
- 0x245405,
- 0x28b703,
- 0x2b49c6,
- 0x2d3004,
- 0x27fb86,
- 0x2a9a07,
- 0x221404,
- 0x24cf48,
- 0x201e8d,
- 0x342545,
- 0x23e904,
- 0x2b60c4,
- 0x395489,
- 0x2afa88,
- 0x332047,
- 0x23a108,
- 0x28ec88,
- 0x286685,
- 0x3cd987,
- 0x286607,
- 0x2f6447,
- 0x2759c9,
- 0x3c3009,
- 0x375346,
- 0x21bf06,
- 0x28fec6,
- 0x31a6c5,
- 0x3c7104,
- 0x3cf306,
- 0x3d9dc6,
- 0x2866c8,
- 0x20458b,
- 0x2fba47,
- 0x21e5c4,
- 0x2f4306,
- 0x2eab47,
- 0x38c785,
- 0x3a1b45,
- 0x266844,
- 0x3c2f86,
- 0x3cf388,
- 0x293f89,
- 0x254986,
- 0x2922c8,
- 0x303b86,
- 0x360fc8,
- 0x3603cc,
- 0x286546,
- 0x2a45cd,
- 0x2a4a4b,
- 0x31d685,
- 0x3e4247,
- 0x2cc986,
- 0x3c5d88,
- 0x3753c9,
- 0x21d3c8,
- 0x3de685,
- 0x2893c7,
- 0x28cc08,
- 0x3c3709,
- 0x2f4046,
- 0x26af8a,
- 0x3c5b08,
- 0x21d20b,
- 0x2d668c,
- 0x283088,
- 0x28a286,
+ 0x4eead945,
+ 0x4f2854c4,
+ 0x4f7839c7,
+ 0x4fa48087,
+ 0x4fe95706,
+ 0x50218085,
+ 0x506a8b87,
+ 0x50ae8c88,
+ 0x50eb8c07,
+ 0x512bebc9,
+ 0x516e9a45,
+ 0x51b0fc07,
+ 0x51ea2386,
+ 0x2c68b,
+ 0x5236fc88,
+ 0x2289cd,
+ 0x284949,
+ 0x2a290b,
+ 0x2b0e8b,
+ 0x2b94cb,
+ 0x37880b,
+ 0x32414b,
+ 0x32440b,
+ 0x3248c9,
+ 0x32574b,
+ 0x325a0b,
+ 0x32680b,
+ 0x32740a,
+ 0x32794a,
+ 0x327f4c,
+ 0x32c2cb,
+ 0x32c80a,
+ 0x34144a,
+ 0x34bf0e,
+ 0x34cf0e,
+ 0x34d28a,
+ 0x34f70a,
+ 0x35164b,
+ 0x35190b,
+ 0x35240b,
+ 0x3767cb,
+ 0x376dca,
+ 0x377a8b,
+ 0x377d4a,
+ 0x377fca,
+ 0x37824a,
+ 0x39b34b,
+ 0x3a228b,
+ 0x3a548e,
+ 0x3a580b,
+ 0x3acbcb,
+ 0x3add0b,
+ 0x3b1a8a,
+ 0x3b1d09,
+ 0x3b1f4a,
+ 0x3b3e8a,
+ 0x3ca4cb,
+ 0x3dd44b,
+ 0x3de4ca,
+ 0x3df04b,
+ 0x3e694b,
+ 0x3ef20b,
+ 0x52693288,
+ 0x52a99789,
+ 0x52eb0a49,
+ 0x532f7d08,
+ 0x358685,
+ 0x20c003,
+ 0x260a44,
+ 0x34f285,
+ 0x21d3c6,
+ 0x223cc5,
+ 0x299004,
+ 0x36db48,
+ 0x31e445,
+ 0x2a46c4,
+ 0x3d5f87,
+ 0x2afb4a,
+ 0x384c8a,
+ 0x37c087,
+ 0x329087,
+ 0x2f2d47,
+ 0x25c3c7,
+ 0x207505,
+ 0x224346,
+ 0x37bb87,
+ 0x3ce084,
+ 0x2ced86,
+ 0x3048c6,
+ 0x3cf605,
+ 0x3324c4,
+ 0x2ad586,
+ 0x2aed87,
+ 0x2301c6,
+ 0x318287,
+ 0x240903,
+ 0x3c6c46,
+ 0x220b05,
+ 0x292007,
+ 0x27ba0a,
+ 0x310484,
+ 0x21a988,
+ 0x2be509,
+ 0x3c0a07,
+ 0x3c9f86,
+ 0x26c248,
+ 0x3e9149,
+ 0x310504,
+ 0x282884,
+ 0x304b45,
+ 0x222c88,
+ 0x2e1b87,
+ 0x30bec9,
+ 0x2f0e88,
+ 0x319806,
+ 0x328986,
+ 0x2aadc8,
+ 0x375846,
+ 0x23d685,
+ 0x2957c6,
+ 0x28db88,
+ 0x293b86,
+ 0x26608b,
+ 0x29eb06,
+ 0x2ac4cd,
+ 0x3da785,
+ 0x2bcc06,
+ 0x21b0c5,
+ 0x304d09,
+ 0x2d86c7,
+ 0x219a88,
+ 0x3c0746,
+ 0x2ab709,
+ 0x2ca346,
+ 0x27b985,
+ 0x219186,
+ 0x2dd006,
+ 0x2e6089,
+ 0x2d1846,
+ 0x2c8a07,
+ 0x364e85,
+ 0x202a43,
+ 0x266205,
+ 0x39ea47,
+ 0x335ac6,
+ 0x3da689,
+ 0x36f186,
+ 0x295a06,
+ 0x24b3c9,
+ 0x2951c9,
+ 0x2b3587,
+ 0x3642c8,
+ 0x29df09,
+ 0x292488,
+ 0x3ed546,
+ 0x2eec45,
+ 0x3220ca,
+ 0x295a86,
+ 0x3cb586,
+ 0x2e91c5,
+ 0x25f988,
+ 0x35b587,
+ 0x2387ca,
+ 0x25c686,
+ 0x303605,
+ 0x30c706,
+ 0x2a3407,
+ 0x3c9e47,
+ 0x30eb45,
+ 0x27bb45,
+ 0x242786,
+ 0x246246,
+ 0x255046,
+ 0x2b4bc4,
+ 0x294549,
+ 0x29afc6,
+ 0x378bca,
0x22de48,
- 0x353c47,
- 0x224e49,
- 0x29b2cd,
- 0x2a7fc6,
- 0x3dc948,
- 0x2c6509,
- 0x2d16c8,
- 0x291008,
- 0x2d4c8c,
- 0x2d5947,
- 0x2d7887,
- 0x275805,
- 0x2c9987,
- 0x2de888,
- 0x2c1086,
- 0x25480c,
- 0x306808,
- 0x2e1708,
- 0x3cf646,
- 0x327e47,
- 0x375544,
- 0x221408,
- 0x29594c,
- 0x243f8c,
- 0x20ac85,
- 0x2033c7,
- 0x36c086,
- 0x327dc6,
- 0x39d8c8,
- 0x224dc4,
- 0x22fa8b,
- 0x292e8b,
- 0x303786,
- 0x201d07,
- 0x208805,
- 0x27d905,
- 0x22fbc6,
- 0x265785,
- 0x287745,
- 0x2e0107,
- 0x223a09,
- 0x36a604,
- 0x247245,
- 0x30b005,
- 0x3477c8,
- 0x3a89c5,
- 0x2d7089,
- 0x3982c7,
- 0x3982cb,
- 0x302206,
- 0x244e89,
- 0x333088,
- 0x2931c5,
- 0x2f6548,
- 0x3c3048,
- 0x283d07,
- 0x2455c7,
- 0x28dc09,
- 0x231187,
- 0x29a109,
- 0x2b984c,
- 0x2bb808,
- 0x2bf649,
- 0x2c0787,
- 0x28ed49,
- 0x38fbc7,
- 0x2d6788,
- 0x3c1585,
- 0x372bc6,
- 0x2d5308,
- 0x2fa4c8,
- 0x2709c9,
- 0x287787,
- 0x27e305,
- 0x207789,
- 0x31f546,
- 0x29b0c4,
- 0x37f506,
- 0x3a8fc8,
- 0x23bc07,
- 0x204788,
- 0x3a9609,
- 0x353907,
- 0x2a7e46,
- 0x3e3d84,
- 0x26a5c9,
- 0x3cd808,
- 0x3cf507,
- 0x291846,
- 0x2044c6,
- 0x3cfc04,
- 0x2f3b46,
- 0x207843,
- 0x331709,
- 0x331b46,
- 0x2b7e85,
- 0x2ab306,
- 0x224185,
- 0x28d088,
- 0x205387,
- 0x3c2786,
- 0x333706,
- 0x31ef88,
- 0x2ae8c7,
- 0x2a8005,
- 0x2a87c8,
- 0x3d4188,
- 0x3c5b08,
- 0x2452c5,
- 0x372c46,
- 0x369ac9,
- 0x30c504,
- 0x22400b,
- 0x22338b,
- 0x234789,
- 0x20dac3,
- 0x263745,
- 0x2b62c6,
- 0x246508,
- 0x2fb584,
- 0x2b64c6,
- 0x2b27c9,
- 0x3201c5,
- 0x2e0046,
- 0x2cb5c6,
- 0x21b6c4,
- 0x2a8e4a,
- 0x2b7dc8,
- 0x2fa4c6,
- 0x371545,
- 0x201b87,
- 0x33aec7,
- 0x353b44,
- 0x2235c7,
- 0x245fc4,
- 0x245fc6,
- 0x202003,
- 0x2759c5,
- 0x2bdc85,
- 0x347188,
- 0x28e145,
- 0x286289,
- 0x221247,
- 0x22124b,
- 0x2afd4c,
- 0x2b034a,
- 0x34ff07,
- 0x20ac43,
- 0x284b88,
- 0x302585,
- 0x219885,
- 0x359784,
- 0x2d6686,
- 0x287186,
- 0x2f3b87,
- 0x26030b,
- 0x214ac4,
- 0x368a84,
- 0x2bf884,
- 0x2dfe06,
- 0x221404,
- 0x21b548,
- 0x359585,
- 0x249c05,
- 0x2a7c47,
- 0x3e4349,
- 0x33ac85,
- 0x39424a,
- 0x2deb09,
- 0x2ae3ca,
- 0x3e3209,
- 0x31c284,
- 0x393445,
- 0x2c3c08,
- 0x3afdcb,
- 0x30c2c5,
- 0x216c86,
- 0x24a884,
- 0x2867c6,
- 0x353789,
- 0x2eac47,
- 0x27af48,
- 0x249946,
- 0x347a47,
- 0x28d908,
- 0x3780c6,
- 0x3e3e04,
- 0x3b2687,
- 0x384f05,
- 0x396107,
- 0x221484,
- 0x2cc906,
- 0x3aea88,
- 0x2a4c08,
- 0x32a647,
- 0x306e08,
- 0x2a1e85,
- 0x20d904,
- 0x240f48,
- 0x29ae44,
- 0x2168c5,
- 0x3ae984,
- 0x20b707,
- 0x296787,
- 0x28ee88,
- 0x322f46,
- 0x28e0c5,
- 0x286088,
- 0x32ca88,
- 0x2ad9c9,
- 0x223686,
- 0x239b08,
- 0x28f60a,
- 0x38c808,
- 0x318f85,
- 0x27bbc6,
- 0x2adfc8,
- 0x28948a,
- 0x232b87,
- 0x292905,
- 0x29df48,
- 0x272e04,
- 0x25ec86,
- 0x2d7f88,
- 0x20d986,
- 0x3d55c8,
- 0x237bc7,
- 0x20cf06,
- 0x2cd844,
- 0x326687,
- 0x2c6a84,
- 0x353747,
- 0x3cf84d,
- 0x234805,
- 0x2cc30b,
- 0x244206,
- 0x25e4c8,
- 0x24cf04,
- 0x26a146,
- 0x28aa06,
- 0x22e187,
- 0x2a428d,
- 0x3089c7,
- 0x2c70c8,
- 0x294145,
- 0x219948,
- 0x2dbac6,
- 0x2a1f08,
- 0x3e0d46,
- 0x36c9c7,
- 0x2e2d89,
- 0x338587,
- 0x294808,
- 0x269145,
- 0x2357c8,
- 0x327d05,
- 0x2334c5,
- 0x379205,
- 0x20af03,
- 0x202644,
- 0x245745,
- 0x24b649,
- 0x372a06,
- 0x2ea908,
- 0x289685,
- 0x2c9847,
- 0x2a90ca,
- 0x2dff89,
- 0x2d7bca,
- 0x2e5708,
- 0x22850c,
- 0x28fe8d,
- 0x31e443,
- 0x3d54c8,
- 0x211145,
- 0x353d86,
- 0x3d1d86,
- 0x321f85,
- 0x2586c9,
- 0x30db85,
- 0x286088,
- 0x2648c6,
- 0x36ad46,
- 0x2af1c9,
- 0x266e47,
- 0x29be06,
- 0x2a9048,
- 0x245f48,
- 0x2f0987,
- 0x2e050e,
- 0x2dbd05,
- 0x3c3605,
- 0x20d888,
- 0x3a21c7,
- 0x204502,
- 0x2d4944,
- 0x27fa8a,
- 0x3cf5c8,
- 0x3c3186,
- 0x2a6108,
- 0x2ab406,
- 0x340f48,
- 0x2bbb88,
- 0x233484,
- 0x2c9c05,
- 0x70e7c4,
- 0x70e7c4,
- 0x70e7c4,
- 0x201f03,
- 0x204346,
- 0x286546,
- 0x2aa3cc,
- 0x20cf43,
- 0x270b06,
- 0x201fc4,
- 0x2e38c8,
- 0x2b2605,
- 0x27fb86,
- 0x2d1208,
- 0x2e6386,
- 0x3c2706,
- 0x29e748,
- 0x2e7047,
- 0x230f49,
- 0x2f04ca,
- 0x274544,
- 0x246005,
- 0x30a405,
- 0x2e3646,
- 0x23e906,
- 0x2aa146,
- 0x382006,
- 0x231084,
- 0x23108b,
- 0x239644,
- 0x201c05,
- 0x2bab85,
- 0x2605c6,
- 0x20ec48,
- 0x28fd47,
- 0x331ac4,
- 0x211583,
- 0x272905,
- 0x37f3c7,
- 0x28fc4b,
- 0x347087,
- 0x2d1108,
- 0x2c9d47,
- 0x276a06,
- 0x271fc8,
- 0x2cf3cb,
- 0x2cba46,
- 0x212949,
- 0x2cf545,
- 0x322d43,
- 0x2e0046,
- 0x237ac8,
- 0x215ec3,
- 0x29acc3,
- 0x28d906,
- 0x2ab406,
- 0x37604a,
- 0x28a2c5,
- 0x28a84b,
- 0x2ab24b,
- 0x217e03,
- 0x209b03,
- 0x2c3044,
- 0x2e4887,
- 0x237b44,
- 0x29b2c4,
- 0x2c9e84,
- 0x38cb08,
- 0x371488,
- 0x211b89,
- 0x2e3488,
- 0x3a0087,
- 0x224006,
- 0x2ea54f,
- 0x2dbe46,
- 0x2e4dc4,
- 0x3712ca,
- 0x37f2c7,
- 0x2c6b86,
- 0x29b109,
- 0x211b05,
- 0x3472c5,
- 0x211c46,
- 0x235903,
- 0x272e49,
- 0x21d106,
- 0x3a93c9,
- 0x3947c6,
- 0x2759c5,
- 0x20b085,
- 0x202643,
- 0x2e49c8,
- 0x332207,
- 0x2f6084,
- 0x2e3748,
- 0x29d844,
- 0x31ff46,
- 0x2b49c6,
- 0x247dc6,
- 0x2e6d09,
- 0x219805,
- 0x2a80c6,
- 0x25c0c9,
- 0x2db246,
- 0x2ea646,
- 0x3abbc6,
- 0x209085,
- 0x3ae986,
- 0x36c9c4,
- 0x3c1585,
- 0x2d5304,
- 0x2c8f46,
- 0x354704,
- 0x201c03,
- 0x292585,
- 0x23d308,
- 0x35a407,
- 0x2fb609,
- 0x292808,
- 0x2a5891,
- 0x2cb64a,
- 0x3036c7,
- 0x237d06,
- 0x201fc4,
- 0x2d5408,
- 0x293688,
- 0x2a5a4a,
- 0x2d6e4d,
- 0x216b86,
- 0x29e846,
- 0x326746,
- 0x2ac3c7,
- 0x2c7185,
- 0x30d607,
- 0x201e85,
- 0x398404,
- 0x3c2d46,
- 0x2884c7,
- 0x272b4d,
- 0x2adf07,
- 0x2bfb48,
- 0x286389,
- 0x27bac6,
- 0x2f3fc5,
- 0x2e9284,
- 0x3a90c6,
- 0x353a46,
- 0x3cf746,
- 0x2a6988,
- 0x22d503,
- 0x21b783,
- 0x32c105,
- 0x322606,
- 0x2bbb45,
- 0x249b48,
- 0x2a9bca,
- 0x239084,
- 0x2e38c8,
- 0x2a3448,
- 0x3a9947,
- 0x37b249,
- 0x2d0e08,
- 0x294007,
- 0x2d3fc6,
- 0x20d98a,
- 0x3a9148,
- 0x31dac9,
- 0x2afb48,
- 0x222849,
- 0x35d787,
- 0x208f45,
- 0x2ab806,
- 0x2c0f08,
- 0x281fc8,
- 0x261d08,
- 0x342688,
- 0x201c05,
- 0x200d04,
- 0x23bec8,
- 0x24a604,
- 0x3e3004,
- 0x2759c5,
- 0x29d187,
- 0x3e4109,
- 0x22df87,
- 0x226b05,
- 0x282e86,
- 0x370d46,
- 0x20ed44,
- 0x2af4c6,
- 0x28ac84,
- 0x3d4886,
- 0x3e3ec6,
- 0x215d06,
- 0x3de685,
- 0x249a07,
- 0x20ac43,
- 0x22bf49,
- 0x31ed88,
- 0x293e84,
- 0x293e8d,
- 0x2a4d08,
- 0x3082c8,
- 0x31da46,
- 0x2e2e89,
- 0x2dff89,
- 0x353485,
- 0x2a9cca,
- 0x27cb0a,
- 0x291a4c,
- 0x291bc6,
- 0x284786,
- 0x2dc446,
- 0x3a6ac9,
- 0x353fc6,
- 0x2ae906,
- 0x30dc46,
- 0x221408,
- 0x306e06,
- 0x2e43cb,
- 0x29d305,
- 0x249c05,
- 0x285285,
- 0x30ef06,
- 0x20d943,
- 0x247d46,
- 0x2ade87,
- 0x2d52c5,
- 0x2f4ec5,
- 0x2c4945,
- 0x2f9646,
- 0x336cc4,
- 0x336cc6,
- 0x2a3d09,
- 0x30ed8c,
- 0x398148,
- 0x25cf04,
- 0x39d6c6,
- 0x244306,
- 0x237ac8,
- 0x21b6c8,
- 0x30ec89,
- 0x201b87,
- 0x2fbc09,
- 0x27d9c6,
- 0x216b04,
- 0x210484,
- 0x28df04,
- 0x28d908,
- 0x3e3f4a,
- 0x33ac06,
- 0x368807,
- 0x396387,
- 0x244f85,
- 0x2b9304,
- 0x299d86,
- 0x2c71c6,
- 0x205483,
- 0x31ebc7,
- 0x22a948,
- 0x3535ca,
- 0x202148,
- 0x273148,
- 0x354745,
- 0x237105,
- 0x2fbb45,
- 0x245346,
- 0x246e46,
- 0x316a45,
- 0x331949,
- 0x2b910c,
- 0x34ca47,
- 0x2a5ac8,
- 0x282185,
- 0x70e7c4,
- 0x236b04,
- 0x2cc644,
- 0x3d0ac6,
- 0x2ad28e,
- 0x347347,
- 0x2ac5c5,
- 0x30c48c,
- 0x29d707,
- 0x288447,
- 0x2c8989,
- 0x21ae49,
- 0x292905,
- 0x31ed88,
- 0x369ac9,
- 0x3c59c5,
- 0x2d5208,
- 0x2c1f86,
- 0x2411c6,
- 0x24fb84,
- 0x2aa648,
- 0x206743,
- 0x203f44,
- 0x272985,
- 0x39b187,
- 0x26a445,
- 0x28f4c9,
- 0x29b80d,
- 0x2b2ec6,
- 0x2115c4,
- 0x288608,
- 0x22384a,
- 0x3e9847,
- 0x2b0c45,
- 0x203f83,
- 0x2ab40e,
- 0x2e4acc,
- 0x33b107,
- 0x2ad447,
- 0x4d39a7c7,
- 0x143386,
- 0x27804,
- 0x212fc3,
- 0x354005,
- 0x2cc645,
- 0x2a64c8,
- 0x2a3289,
- 0x25ce06,
- 0x237b44,
- 0x303606,
- 0x245d0b,
- 0x2da2cc,
- 0x257b47,
- 0x2e4685,
- 0x3d4088,
- 0x2f0745,
- 0x3712c7,
- 0x2e2c47,
- 0x2494c5,
- 0x20d943,
- 0x2abd84,
- 0x288cc5,
- 0x36a505,
- 0x36a506,
- 0x2a0088,
- 0x2884c7,
- 0x3d2086,
- 0x3cfb06,
- 0x379146,
- 0x3dcac9,
- 0x3cda87,
- 0x25cc86,
- 0x2da446,
- 0x387046,
- 0x2b7d05,
- 0x218586,
- 0x3b5545,
- 0x3a8a48,
- 0x29cdcb,
- 0x2998c6,
- 0x3963c4,
- 0x222e09,
- 0x221244,
- 0x2c1f08,
- 0x311007,
- 0x290f04,
- 0x2d02c8,
- 0x2d6984,
- 0x2b7d44,
- 0x293dc5,
- 0x342586,
- 0x38ca47,
- 0x235f03,
- 0x2a7f05,
- 0x34bb44,
- 0x3c3646,
- 0x353508,
- 0x32c785,
- 0x29ca89,
- 0x207985,
- 0x3ca8c8,
- 0x326c47,
- 0x331c48,
- 0x2cff07,
- 0x395809,
- 0x291186,
- 0x397c06,
- 0x29fa84,
- 0x223f45,
- 0x3151cc,
- 0x285287,
- 0x285a87,
- 0x23e548,
- 0x2b2ec6,
- 0x2addc4,
- 0x37ddc4,
- 0x28da89,
- 0x2dc546,
- 0x293547,
- 0x27b884,
- 0x2af5c6,
- 0x3de9c5,
- 0x2e2ac7,
- 0x2e4346,
- 0x26ae49,
- 0x2d2747,
- 0x2a1447,
- 0x2af046,
- 0x291785,
- 0x28c108,
- 0x21cf88,
- 0x36db46,
- 0x32c7c5,
- 0x2d8fc6,
- 0x20d083,
- 0x2a6349,
- 0x2a9ece,
- 0x2cfc48,
- 0x29d948,
- 0x36d94b,
- 0x29ccc6,
- 0x396284,
- 0x28fa84,
- 0x2a9fca,
- 0x21a2c7,
- 0x25cd45,
- 0x212949,
- 0x2d3f05,
- 0x3e3047,
- 0x29e6c4,
- 0x206647,
- 0x216a08,
- 0x2c96c6,
- 0x2cca89,
- 0x2d0f0a,
- 0x21a246,
- 0x2a4846,
- 0x2bab05,
- 0x39c545,
- 0x3b0e47,
- 0x24f388,
- 0x3de908,
- 0x233486,
- 0x20b105,
- 0x23e68e,
- 0x2d15c4,
- 0x2a6445,
- 0x282809,
- 0x2f8a08,
- 0x298006,
- 0x2a82cc,
- 0x2a97d0,
- 0x2acecf,
- 0x2ae648,
- 0x34ff07,
- 0x3de685,
- 0x245745,
- 0x38c8c9,
- 0x29e149,
- 0x283546,
- 0x30c347,
- 0x39d7c5,
- 0x23ae89,
- 0x35dfc6,
- 0x353e0d,
- 0x28ddc9,
- 0x29b2c4,
- 0x2cf6c8,
- 0x23bf89,
- 0x33adc6,
- 0x284d85,
- 0x397c06,
- 0x27ae09,
- 0x27b708,
- 0x20f1c5,
- 0x28f704,
- 0x2a848b,
- 0x33ac85,
- 0x246586,
- 0x2901c6,
- 0x259446,
- 0x3d0e8b,
- 0x29cb89,
- 0x225005,
- 0x396f87,
- 0x2cb5c6,
- 0x25e646,
- 0x28f388,
- 0x2d40c9,
- 0x2bf90c,
- 0x37f1c8,
- 0x31d186,
- 0x3356c3,
- 0x38adc6,
- 0x302505,
- 0x28b388,
- 0x20ab06,
- 0x3c8888,
- 0x3b0905,
- 0x267305,
- 0x326d88,
- 0x3b6ec7,
- 0x3d1cc7,
- 0x2f3b87,
- 0x32f908,
- 0x350048,
- 0x2f1086,
- 0x2c8d87,
- 0x21ea07,
- 0x39558a,
- 0x210843,
- 0x30ef06,
- 0x23e605,
- 0x27fa84,
- 0x286389,
- 0x395784,
- 0x2c96c4,
- 0x2a9444,
- 0x2ad44b,
- 0x332147,
- 0x23e8c5,
- 0x2a1b88,
- 0x282e86,
- 0x282e88,
- 0x28a206,
- 0x298945,
- 0x298b85,
- 0x29a546,
- 0x30e148,
- 0x29b048,
- 0x286546,
- 0x2a19cf,
- 0x2a5e10,
- 0x20d485,
- 0x20ac43,
- 0x237405,
- 0x31d348,
- 0x29e049,
- 0x3c5b08,
- 0x30c148,
- 0x25ae48,
- 0x332207,
- 0x282b49,
- 0x3c8a88,
- 0x2b3944,
- 0x2a92c8,
- 0x347889,
- 0x2c9307,
- 0x2bc7c4,
- 0x22e048,
- 0x2497ca,
- 0x2ee946,
- 0x216b86,
- 0x223549,
- 0x2a9a07,
- 0x2e0b08,
- 0x244808,
- 0x3d01c8,
- 0x2796c5,
- 0x386605,
- 0x249c05,
- 0x2cc605,
- 0x2c6347,
- 0x20d945,
- 0x2d52c5,
- 0x386b86,
- 0x3c5a47,
- 0x3afd07,
- 0x249ac6,
- 0x2e5c45,
- 0x246586,
- 0x205405,
- 0x2c1d88,
- 0x2f9e44,
- 0x2db2c6,
- 0x351e44,
- 0x2d00c8,
- 0x2db3ca,
- 0x286ccc,
- 0x2aaa05,
- 0x2ac486,
- 0x2bfac6,
- 0x3b6806,
- 0x31d204,
- 0x3df285,
- 0x289ac7,
- 0x2a9a89,
- 0x2e03c7,
- 0x70e7c4,
- 0x70e7c4,
- 0x331fc5,
- 0x312a84,
- 0x2a7a8a,
- 0x282d06,
- 0x3698c4,
- 0x203345,
- 0x2c5405,
- 0x2c70c4,
- 0x28fe07,
- 0x207907,
- 0x2dfe08,
- 0x2d90c8,
- 0x20f1c9,
- 0x29ae48,
- 0x29494b,
- 0x239704,
- 0x29eb45,
- 0x28c845,
- 0x2f3b09,
- 0x2d40c9,
- 0x222d08,
- 0x3d8dc8,
- 0x2605c4,
- 0x244345,
- 0x20dec3,
- 0x2e3605,
- 0x2a8146,
- 0x2a30cc,
- 0x21d006,
- 0x284c86,
- 0x298285,
- 0x2f96c8,
- 0x2dac86,
- 0x237e86,
- 0x216b86,
- 0x22b48c,
- 0x27d4c4,
- 0x37928a,
- 0x2981c8,
- 0x2a2f07,
- 0x34ba46,
- 0x25cec7,
- 0x303205,
- 0x291846,
- 0x35ecc6,
- 0x3728c7,
- 0x2d0c04,
- 0x20b805,
- 0x282804,
- 0x398487,
- 0x282a48,
- 0x28460a,
- 0x28ca87,
- 0x2b7907,
- 0x34fe87,
- 0x2f0889,
- 0x2a30ca,
- 0x208fc3,
- 0x35a3c5,
- 0x215d43,
- 0x2c9ec9,
- 0x36cc48,
- 0x368947,
- 0x3c5c09,
- 0x21d086,
- 0x3c1648,
- 0x2c4685,
- 0x32cb8a,
- 0x20df09,
- 0x27a1c9,
- 0x2dab47,
- 0x293789,
- 0x215c08,
- 0x3e3c46,
- 0x2ac648,
- 0x2f5207,
- 0x231187,
- 0x2deb07,
- 0x2cdf88,
- 0x39ab06,
- 0x249585,
- 0x289ac7,
- 0x2a4348,
- 0x3790c4,
- 0x309684,
- 0x29bd07,
- 0x2bbf07,
- 0x36994a,
- 0x3e3bc6,
- 0x3ce54a,
- 0x2d4887,
- 0x2d1387,
- 0x20b8c4,
- 0x29a1c4,
- 0x2e29c6,
- 0x2f4644,
- 0x2f464c,
- 0x310f45,
- 0x216849,
- 0x3caa44,
- 0x2c7185,
- 0x2237c8,
- 0x27a545,
- 0x394246,
- 0x29e284,
- 0x2a6d0a,
- 0x2dddc6,
- 0x3501ca,
- 0x3e33c7,
- 0x2048c5,
- 0x235905,
- 0x244fca,
- 0x281f05,
- 0x2ada86,
- 0x24a604,
- 0x2c31c6,
- 0x3b0f05,
- 0x20abc6,
- 0x32a64c,
- 0x22b70a,
- 0x27cc04,
- 0x224006,
- 0x2a9a07,
- 0x2e42c4,
- 0x221408,
- 0x2ed306,
- 0x396209,
- 0x3dd0c9,
- 0x2bb909,
- 0x2241c6,
- 0x2f5306,
- 0x2ac787,
- 0x331888,
- 0x2f5109,
- 0x332147,
- 0x2a1d06,
- 0x347ac7,
- 0x326605,
- 0x2d15c4,
- 0x2ac347,
- 0x21ebc5,
- 0x293d05,
- 0x200cc7,
- 0x249388,
- 0x3d4006,
- 0x2a51cd,
- 0x2a66cf,
- 0x2ab24d,
- 0x223444,
- 0x23d406,
- 0x2e7b48,
- 0x30dc05,
- 0x245488,
- 0x283bca,
- 0x29b2c4,
- 0x2c67c6,
- 0x215307,
- 0x214ac7,
- 0x2e7109,
- 0x2ac605,
- 0x2c70c4,
- 0x2c9b4a,
- 0x2d09c9,
- 0x293887,
- 0x2a5486,
- 0x33adc6,
- 0x244286,
- 0x3b2746,
- 0x2e69cf,
- 0x2e7a09,
- 0x306e06,
- 0x267246,
- 0x20c049,
- 0x2c8e87,
- 0x201543,
- 0x209046,
- 0x211c03,
- 0x321e48,
- 0x26a007,
- 0x2ae849,
- 0x2b4848,
- 0x3d1e08,
- 0x2878c6,
- 0x225a89,
- 0x34c985,
- 0x2a7d04,
- 0x209007,
- 0x3a6b45,
- 0x223444,
- 0x23e988,
- 0x21a584,
- 0x2c8bc7,
- 0x3aa146,
- 0x23fe85,
- 0x2afb48,
- 0x33ac8b,
- 0x31f287,
- 0x245246,
- 0x2dbec4,
- 0x3da006,
- 0x2759c5,
- 0x21ebc5,
- 0x28be89,
- 0x28fa09,
- 0x2311c4,
- 0x231205,
- 0x224045,
- 0x32ca06,
- 0x31ee88,
- 0x2d3506,
- 0x22a78b,
- 0x2be84a,
- 0x2d0005,
- 0x298c06,
- 0x238d85,
- 0x386ac5,
- 0x2a35c7,
- 0x30f188,
- 0x29aec4,
- 0x34ae06,
- 0x29b0c6,
- 0x215dc7,
- 0x322d04,
- 0x28aa06,
- 0x3cd645,
- 0x3cd649,
- 0x2f5504,
- 0x30a549,
- 0x286546,
- 0x2d5a08,
- 0x224045,
- 0x396485,
- 0x20abc6,
- 0x2bf809,
- 0x21ae49,
- 0x284d06,
- 0x2f8b08,
- 0x29b948,
- 0x238d44,
- 0x2ca304,
- 0x2ca308,
- 0x39ff08,
- 0x2fbd09,
- 0x2a80c6,
- 0x216b86,
- 0x33a24d,
- 0x2b64c6,
- 0x360289,
- 0x30e485,
- 0x211c46,
- 0x22e2c8,
- 0x336c05,
- 0x21ea44,
- 0x2759c5,
- 0x28f088,
- 0x2a7849,
- 0x2828c4,
- 0x2cc906,
- 0x27a40a,
- 0x33b008,
- 0x369ac9,
- 0x27600a,
- 0x3c5b86,
- 0x2a6888,
- 0x371085,
- 0x298448,
- 0x303285,
- 0x21cf49,
- 0x33ca09,
- 0x234702,
- 0x2cf545,
- 0x28c906,
- 0x286487,
- 0x2b0dc5,
- 0x34b946,
- 0x319908,
- 0x2b2ec6,
- 0x2c3ac9,
- 0x285b86,
- 0x28f208,
- 0x2b8cc5,
- 0x24e406,
- 0x36cac8,
- 0x28d908,
- 0x35d688,
- 0x31b648,
- 0x218584,
- 0x20c8c3,
- 0x2c3d04,
- 0x28cc86,
- 0x326644,
- 0x29d887,
- 0x237d89,
- 0x2db645,
- 0x244806,
- 0x209046,
- 0x29fecb,
- 0x2c6ac6,
- 0x20c886,
- 0x2de708,
- 0x361b46,
- 0x2046c3,
- 0x212403,
- 0x2d15c4,
- 0x239a05,
- 0x3039c7,
- 0x282a48,
- 0x282a4f,
- 0x2899cb,
- 0x31ec88,
- 0x2cc986,
- 0x31ef8e,
- 0x20abc3,
- 0x303944,
- 0x2c6a45,
- 0x2c6f46,
- 0x299e8b,
- 0x29d246,
- 0x232009,
- 0x23fe85,
- 0x251748,
- 0x20e288,
- 0x21ad0c,
- 0x2ad486,
- 0x2e3646,
- 0x2e1dc5,
- 0x2945c8,
- 0x286cc5,
- 0x329f48,
- 0x2a864a,
- 0x2ab689,
- 0x70e7c4,
- 0x2000c2,
- 0x53216542,
- 0x200382,
- 0x2b1b84,
- 0x201582,
- 0x28d4c4,
- 0x204cc2,
- 0xd903,
- 0x2003c2,
- 0x202b02,
- 0x793c8,
- 0xe804,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x87c2,
- 0x54202,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x2a042,
- 0x6502,
- 0x4a42,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x2296c3,
- 0x20cb83,
- 0x20f7c3,
- 0x25dd04,
- 0x216543,
- 0x23ec84,
- 0x222bc3,
- 0x2e8fc4,
- 0x343b43,
- 0x2b1087,
- 0x216443,
- 0x20d903,
- 0x2c2308,
- 0x20cb83,
- 0x29fc4b,
- 0x304443,
- 0x24d906,
- 0x213402,
- 0x2fe64b,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x20cb83,
- 0x21b103,
- 0x2072c3,
- 0x2000c2,
- 0x793c8,
- 0x235ec5,
- 0x21ec48,
- 0x3585c8,
- 0x216542,
- 0x363605,
- 0x347c07,
- 0x202bc2,
- 0x24d147,
- 0x200382,
- 0x25be87,
- 0x34c049,
- 0x277f48,
- 0x3d0049,
- 0x214182,
- 0x20e107,
- 0x387c84,
- 0x347cc7,
- 0x2be747,
- 0x2687c2,
- 0x216443,
- 0x203742,
- 0x204cc2,
- 0x2003c2,
- 0x208402,
- 0x200902,
- 0x202b02,
- 0x2e5245,
- 0x227445,
- 0x16542,
- 0x22bc3,
- 0x216543,
- 0x222bc3,
- 0x22de83,
- 0x343b43,
- 0x20e443,
- 0x2296c3,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x158286,
- 0x55fa5a4b,
- 0x216443,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x175285,
- 0x12b83,
- 0x101,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x243543,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x2203c3,
- 0x56869306,
- 0x20a83,
- 0x70945,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x6482,
- 0x793c8,
- 0x38c43,
- 0xd903,
- 0x7ca83,
- 0x4f344,
- 0x1480c44,
- 0xf0b45,
- 0x2000c2,
- 0x397344,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x24cc43,
- 0x2b96c5,
- 0x243543,
- 0x21b283,
- 0x2296c3,
- 0x257743,
- 0x20cb83,
- 0x202b03,
- 0x2192c3,
- 0x201643,
- 0x11d783,
- 0x5c2,
- 0x386c2,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x2000c2,
- 0x253c43,
- 0x216542,
- 0x3242,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x2296c3,
- 0x20cb83,
- 0x202b02,
- 0x793c8,
- 0x343b43,
- 0x7ca83,
- 0x793c8,
- 0x7ca83,
- 0x2cc803,
- 0x216543,
- 0x23a304,
- 0x222bc3,
- 0x343b43,
- 0x2042c2,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2042c2,
- 0x233243,
- 0x2296c3,
- 0x20cb83,
- 0x2faf43,
- 0x202b03,
- 0x2000c2,
- 0x216542,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x24d905,
- 0x1143c6,
- 0x6ff44,
- 0x329c4,
- 0x25dd04,
- 0x213402,
- 0x882,
- 0x793c8,
- 0x3242,
- 0x54202,
- 0x2a02,
- 0x2000c2,
- 0x146c05,
- 0x24948,
- 0xe9883,
- 0x216542,
- 0x45c44,
- 0x5b910646,
- 0x1db84,
- 0xc5e4b,
- 0x42746,
- 0x1cdf07,
- 0x174bc9,
- 0x222bc3,
- 0x53188,
- 0x5318b,
- 0x5360b,
- 0x539cb,
- 0x53d0b,
- 0x53fcb,
- 0x5440b,
- 0x18c86,
- 0x343b43,
- 0x154645,
- 0x10e584,
- 0x20b6c3,
- 0x11b487,
- 0x133604,
- 0xed184,
- 0x77984,
- 0x2296c3,
- 0x84e06,
- 0xac8c4,
- 0x7ca83,
- 0x20cb83,
- 0x305504,
- 0x132747,
- 0x113fc9,
- 0xc5c08,
- 0x1c8dc4,
- 0x147e04,
- 0x179dc3,
- 0x13906,
- 0x12248,
- 0x18d445,
- 0x1a1f49,
- 0x39fc3,
- 0x13ea86,
- 0x146c05,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x20d903,
- 0x20cb83,
- 0x304443,
- 0x213402,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x26a7c3,
- 0x21b544,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x2e8fc4,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x24d906,
- 0x222bc3,
- 0x343b43,
- 0x1e803,
- 0x7ca83,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x146c05,
- 0x1cdf07,
- 0x69c3,
- 0x39fc3,
- 0x793c8,
- 0x343b43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x722c3,
- 0x2296c3,
- 0x20cb83,
- 0x5ee16543,
- 0x222bc3,
- 0x2296c3,
- 0x20cb83,
- 0x793c8,
- 0x2000c2,
- 0x216542,
- 0x216543,
- 0x343b43,
- 0x2296c3,
- 0x2003c2,
- 0x20cb83,
- 0x33cf47,
- 0x2f67cb,
- 0x2153c3,
- 0x283208,
- 0x331607,
- 0x349506,
- 0x234d45,
- 0x363749,
- 0x24d688,
- 0x37e649,
- 0x3ae5d0,
- 0x37e64b,
- 0x3aaa09,
- 0x2069c3,
- 0x2fed09,
- 0x23b286,
- 0x23b28c,
- 0x235f88,
- 0x3e5c48,
- 0x35c449,
- 0x2cd20e,
- 0x34be0b,
- 0x2c340c,
- 0x203b43,
- 0x279d4c,
- 0x203b49,
- 0x300187,
- 0x23c4cc,
- 0x2c024a,
- 0x21d684,
- 0x21d68d,
- 0x279c08,
- 0x20f7cd,
- 0x28a5c6,
- 0x25dd0b,
- 0x314149,
- 0x2674c7,
- 0x32cdc6,
- 0x3339c9,
- 0x35310a,
- 0x30a088,
- 0x304044,
- 0x2bc2c7,
- 0x24ea07,
- 0x202744,
- 0x2208c4,
- 0x209cc9,
- 0x30d489,
- 0x20a888,
- 0x2303c5,
- 0x2140c5,
- 0x20f086,
- 0x21d549,
- 0x283e4d,
- 0x216d88,
- 0x20ef87,
- 0x234dc8,
- 0x25b186,
- 0x3e11c4,
- 0x26b385,
- 0x3e2f06,
- 0x3e7984,
- 0x203a47,
- 0x20588a,
- 0x216784,
- 0x21a186,
- 0x21a989,
- 0x21a98f,
- 0x21cc4d,
- 0x21e706,
- 0x224550,
- 0x224946,
- 0x226187,
- 0x227f07,
- 0x227f0f,
- 0x229309,
- 0x22cc86,
- 0x22e907,
- 0x22e908,
- 0x22ed09,
- 0x206e88,
- 0x317a87,
- 0x20c903,
- 0x391906,
- 0x37a588,
- 0x2cd4ca,
- 0x204189,
- 0x22cb43,
- 0x363506,
- 0x34ac4a,
- 0x282647,
- 0x2fffca,
- 0x31034e,
- 0x229446,
- 0x3d6847,
- 0x24b006,
- 0x203c06,
- 0x38640b,
- 0x218d8a,
- 0x2f6e0d,
- 0x2f53c7,
- 0x274588,
- 0x274589,
- 0x27458f,
- 0x2fb78c,
- 0x2fb0c9,
- 0x287bce,
- 0x2b118a,
- 0x20c606,
- 0x2e9106,
- 0x30cd4c,
- 0x3bb08c,
- 0x3d8388,
- 0x338487,
- 0x208c45,
- 0x347e84,
- 0x36430e,
- 0x3109c4,
- 0x3406c7,
- 0x36be4a,
- 0x3806d4,
- 0x38a70f,
- 0x2280c8,
- 0x3917c8,
- 0x38c34d,
- 0x38c34e,
- 0x3b4bc9,
- 0x238308,
- 0x23830f,
- 0x23c1cc,
- 0x23c1cf,
- 0x23d147,
- 0x23f90a,
- 0x240acb,
- 0x241348,
- 0x244547,
- 0x24be0d,
- 0x362546,
- 0x21d846,
- 0x247bc9,
- 0x26bac8,
- 0x24db08,
- 0x24db0e,
- 0x26b907,
- 0x308585,
- 0x24f085,
- 0x220744,
- 0x3497c6,
- 0x20a788,
- 0x3a2983,
- 0x2bf30e,
- 0x24c1c8,
- 0x3e534b,
- 0x3c7807,
- 0x2332c5,
- 0x279ec6,
- 0x2ba1c7,
- 0x33e8c8,
- 0x32c449,
- 0x23cb05,
- 0x2925c8,
- 0x22fe06,
- 0x3b3cca,
- 0x364209,
- 0x23c589,
- 0x23c58b,
- 0x33b7c8,
- 0x202609,
- 0x230486,
- 0x3c298a,
- 0x2a104a,
- 0x23fb0c,
- 0x371707,
- 0x277d4a,
- 0x39f78b,
- 0x39f799,
- 0x351a48,
- 0x24d985,
- 0x24bfc6,
- 0x296489,
- 0x250206,
- 0x22b24a,
- 0x2163c6,
- 0x232d44,
- 0x2dce0d,
- 0x32d187,
- 0x232d49,
- 0x252185,
- 0x2522c8,
- 0x252f49,
- 0x254744,
- 0x254e07,
- 0x254e08,
- 0x255287,
- 0x273b48,
- 0x25cac7,
- 0x2dfac5,
- 0x26420c,
- 0x2646c9,
- 0x3b930a,
- 0x266cc9,
- 0x2fee09,
- 0x26700c,
- 0x26974b,
- 0x26ac88,
- 0x26bcc8,
- 0x26f504,
- 0x290988,
- 0x291d49,
- 0x2c0307,
- 0x21abc6,
- 0x2a9607,
- 0x3d4bc9,
- 0x21070b,
- 0x247047,
- 0x21fc47,
- 0x3e3507,
- 0x20f744,
- 0x20f745,
- 0x2e8cc5,
- 0x357f0b,
- 0x30df44,
- 0x3b6648,
- 0x25974a,
- 0x22fec7,
- 0x3e5007,
- 0x299452,
- 0x3d4786,
- 0x239c86,
- 0x340ace,
- 0x3e5786,
- 0x29ddc8,
- 0x29f2cf,
- 0x20fb88,
- 0x243948,
- 0x2e75ca,
- 0x2e75d1,
- 0x2af74e,
- 0x20294a,
- 0x20294c,
- 0x238507,
- 0x238510,
- 0x3d9e48,
- 0x2af945,
- 0x2ba4ca,
- 0x3e79cc,
- 0x2a204d,
- 0x20e446,
- 0x20e447,
- 0x20e44c,
- 0x20f3cc,
- 0x26a98c,
- 0x39304b,
- 0x3a4f04,
- 0x205604,
- 0x2be009,
- 0x37de47,
- 0x361f89,
- 0x2a0e89,
- 0x2bff07,
- 0x2c00c6,
- 0x2c00c9,
- 0x2c04c3,
- 0x2b2fca,
- 0x37a447,
- 0x37b94b,
- 0x2f6c8a,
- 0x25bfc4,
- 0x3ceb46,
- 0x28cd09,
- 0x2f44c4,
- 0x2e4e4a,
- 0x302645,
- 0x2d1b85,
- 0x2d1b8d,
- 0x2d1ece,
- 0x2722c5,
- 0x33bc06,
- 0x24d507,
- 0x25d40a,
- 0x231c86,
- 0x37ee04,
- 0x301887,
- 0x300e4b,
- 0x273847,
- 0x2420c4,
- 0x316546,
- 0x31654d,
- 0x2eba8c,
- 0x3d1a86,
- 0x216f8a,
- 0x221d46,
- 0x227bc8,
- 0x2fd2c7,
- 0x2dafca,
- 0x3e7346,
- 0x28aa83,
- 0x354806,
- 0x213448,
- 0x36dc0a,
- 0x25aa07,
- 0x25aa08,
- 0x2985c4,
- 0x2a5c47,
- 0x31f5c8,
- 0x2f3cc8,
- 0x2f1188,
- 0x32a8ca,
- 0x2efe85,
- 0x2cb207,
- 0x260e13,
- 0x276586,
- 0x38d188,
- 0x22bb49,
- 0x24d008,
- 0x28794b,
- 0x2ca108,
- 0x2eb7c4,
- 0x326e86,
- 0x324186,
- 0x3423c9,
- 0x2dae07,
- 0x264308,
- 0x2aa246,
- 0x200bc4,
- 0x3de805,
- 0x33f188,
- 0x39000a,
- 0x2dca88,
- 0x2e1046,
- 0x2a6a8a,
- 0x36a688,
- 0x3bc6c8,
- 0x2e50c8,
- 0x2e5906,
- 0x2e7d46,
- 0x3b20cc,
- 0x2e8310,
- 0x2e8705,
- 0x20f988,
- 0x288910,
- 0x20f990,
- 0x3ae44e,
- 0x3b1d4e,
- 0x3b1d54,
- 0x3ba5cf,
- 0x3ba986,
- 0x202811,
- 0x209613,
- 0x32cf48,
- 0x363c05,
- 0x283748,
- 0x32d685,
- 0x348fcc,
- 0x2718c9,
- 0x310809,
- 0x2fbfc7,
- 0x368f49,
- 0x3a8747,
- 0x313386,
- 0x26b187,
- 0x2649c5,
- 0x212bc3,
- 0x21e803,
- 0x2433c4,
- 0x21574d,
- 0x3c3dcf,
- 0x200c05,
- 0x348ec6,
- 0x22a447,
- 0x235d07,
- 0x355bc6,
- 0x355bcb,
- 0x2b0505,
- 0x289146,
- 0x3baf07,
- 0x25e109,
- 0x22eb86,
- 0x3881c5,
- 0x20368b,
- 0x20de06,
- 0x22f7c5,
- 0x24fa08,
- 0x2a3b08,
- 0x2b3ccc,
- 0x2b3cd0,
- 0x2b89c9,
- 0x2cad07,
- 0x34de4b,
- 0x2f0c46,
- 0x31794a,
- 0x38cf0b,
- 0x314c4a,
- 0x2f9406,
- 0x2fae05,
- 0x331506,
- 0x292a88,
- 0x3a5c0a,
- 0x38bfdc,
- 0x30450c,
- 0x304808,
- 0x24d905,
- 0x38f6c7,
- 0x2cce46,
- 0x39da45,
- 0x2210c6,
- 0x355d88,
- 0x2d0c47,
- 0x2cd108,
- 0x27664a,
- 0x35b5cc,
- 0x3a2c09,
- 0x35b847,
- 0x243e44,
- 0x204a06,
- 0x2434ca,
- 0x2a0f85,
- 0x22054c,
- 0x220c08,
- 0x236f48,
- 0x32794c,
- 0x33878c,
- 0x35cf89,
- 0x361d87,
- 0x24808c,
- 0x2fce84,
- 0x322a4a,
- 0x3e23cc,
- 0x254fcb,
- 0x255c8b,
- 0x259186,
- 0x25f087,
- 0x238747,
- 0x23874f,
- 0x311a51,
- 0x2ee312,
- 0x25f3cd,
- 0x25f3ce,
- 0x25f70e,
- 0x3ba788,
- 0x3ba792,
- 0x2fc688,
- 0x2b1987,
- 0x259c4a,
- 0x2125c8,
- 0x3e5745,
- 0x2c618a,
- 0x224cc7,
- 0x2f0d84,
- 0x20b5c3,
- 0x23f1c5,
- 0x2e7847,
- 0x306587,
- 0x2a224e,
- 0x3dc44d,
- 0x316209,
- 0x207385,
- 0x34f9c3,
- 0x33e246,
- 0x267c45,
- 0x3e5588,
- 0x22d149,
- 0x24c005,
- 0x24c00f,
- 0x2c5f47,
- 0x234bc5,
- 0x3c81ca,
- 0x20d746,
- 0x246809,
- 0x3599cc,
- 0x37eec9,
- 0x2111c6,
- 0x25954c,
- 0x3357c6,
- 0x30fac8,
- 0x38c686,
- 0x278b86,
- 0x2c6c44,
- 0x386d83,
- 0x3e380a,
- 0x209211,
- 0x2fb28a,
- 0x3e19c5,
- 0x263e87,
- 0x261707,
- 0x2e20c4,
- 0x31f6cb,
- 0x3cfec8,
- 0x2cf7c6,
- 0x23e5c5,
- 0x257104,
- 0x26f9c9,
- 0x2008c4,
- 0x218407,
- 0x37e8c5,
- 0x37e8c7,
- 0x340d05,
- 0x212483,
- 0x2b1848,
- 0x2484ca,
- 0x235f03,
- 0x235f0a,
- 0x2ae286,
- 0x24bd8f,
- 0x26b889,
- 0x2bf290,
- 0x2e2248,
- 0x2e1809,
- 0x2a5007,
- 0x3164cf,
- 0x3c5fc4,
- 0x2e9044,
- 0x2247c6,
- 0x25d8c6,
- 0x252c0a,
- 0x24cb06,
- 0x2bcc47,
- 0x317dc8,
- 0x317fc7,
- 0x3196c7,
- 0x31aa0a,
- 0x319fcb,
- 0x271385,
- 0x2edf48,
- 0x20c183,
- 0x3c17cc,
- 0x2089cf,
- 0x22158d,
- 0x35e207,
- 0x236c89,
- 0x35d247,
+ 0x30f908,
+ 0x384c8a,
+ 0x23c3c5,
+ 0x2aecc5,
+ 0x3d2808,
+ 0x3206c8,
+ 0x248307,
+ 0x23c286,
+ 0x339dc8,
+ 0x3d7687,
+ 0x292b88,
+ 0x2d0286,
+ 0x296488,
+ 0x2a8046,
+ 0x359147,
+ 0x245906,
+ 0x2ad586,
+ 0x243aca,
+ 0x39f886,
+ 0x2eec49,
+ 0x3bd606,
+ 0x211a4a,
+ 0x3854c9,
+ 0x240c06,
+ 0x2d2544,
+ 0x35edcd,
+ 0x2912c7,
+ 0x3c7506,
+ 0x2db305,
+ 0x2ca3c5,
+ 0x39cd86,
+ 0x2cc849,
+ 0x2dddc7,
+ 0x28ea46,
+ 0x2c9b06,
+ 0x299089,
+ 0x23d5c4,
+ 0x240d04,
+ 0x20bec8,
+ 0x35dac6,
+ 0x3dde08,
+ 0x219108,
+ 0x264787,
+ 0x3bcd49,
+ 0x3d0487,
+ 0x2c930a,
+ 0x3030cf,
+ 0x39b0ca,
+ 0x3d0f45,
+ 0x28ddc5,
+ 0x218f45,
+ 0x23a347,
+ 0x28f6c3,
+ 0x3644c8,
+ 0x236606,
+ 0x236709,
+ 0x2fc746,
+ 0x2e6a47,
+ 0x2ab4c9,
+ 0x219988,
+ 0x304ec7,
+ 0x322683,
+ 0x358705,
+ 0x2a2f45,
+ 0x2b4a0b,
+ 0x254c04,
+ 0x37a8c4,
+ 0x28b806,
+ 0x322847,
+ 0x39d30a,
+ 0x259587,
+ 0x2297c7,
+ 0x291485,
+ 0x3d9745,
+ 0x29e409,
+ 0x2ad586,
+ 0x25940d,
+ 0x346cc5,
+ 0x2b4c83,
+ 0x21df03,
+ 0x2fcac5,
+ 0x33a6c5,
+ 0x26c248,
+ 0x28f207,
+ 0x24e486,
+ 0x2b06c6,
+ 0x2316c5,
+ 0x23e987,
+ 0x331047,
+ 0x260d87,
+ 0x29ce4a,
+ 0x3c6d08,
+ 0x2b4bc4,
+ 0x293907,
+ 0x290647,
+ 0x360686,
+ 0x2a76c7,
+ 0x2f50c8,
+ 0x278fc8,
+ 0x280b46,
+ 0x3292c8,
+ 0x22ec44,
+ 0x37bb86,
+ 0x2693c6,
+ 0x38d946,
+ 0x20a246,
+ 0x2add04,
+ 0x25c486,
+ 0x2d9886,
+ 0x2aa686,
+ 0x20e506,
+ 0x3dac86,
+ 0x239a46,
+ 0x24e388,
0x2cbd48,
- 0x3808cc,
- 0x2eb6c8,
- 0x3e16c8,
- 0x33438e,
- 0x345b94,
- 0x3460a4,
- 0x360d8a,
- 0x37ea8b,
- 0x3a8804,
- 0x3a8809,
- 0x2c6848,
- 0x24fe05,
- 0x3a248a,
- 0x2b39c7,
- 0x258bc4,
- 0x253c43,
- 0x216543,
- 0x23ec84,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x243543,
- 0x216443,
- 0x2e8306,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x21f6c3,
+ 0x2ebec8,
+ 0x223ec8,
+ 0x3d2786,
+ 0x204005,
+ 0x372b86,
+ 0x2c1a45,
+ 0x32d207,
+ 0x280d85,
+ 0x215243,
+ 0x310c85,
+ 0x396884,
+ 0x3dadc5,
+ 0x20df03,
+ 0x2ca187,
+ 0x3ae008,
+ 0x318346,
+ 0x2c004d,
+ 0x28dd86,
+ 0x2a9c05,
+ 0x201883,
+ 0x2d6749,
+ 0x23d746,
+ 0x2a9146,
+ 0x21b404,
+ 0x39b047,
+ 0x3cdf86,
+ 0x303845,
+ 0x239803,
+ 0x3ec004,
+ 0x290806,
+ 0x224444,
+ 0x3c3448,
+ 0x3d8b09,
+ 0x281009,
+ 0x2b1d0a,
+ 0x25258d,
+ 0x3e7507,
+ 0x3d7086,
+ 0x216384,
+ 0x358c49,
+ 0x297d48,
+ 0x299606,
+ 0x246dc6,
+ 0x2a76c7,
+ 0x37aa06,
+ 0x21de46,
+ 0x3bd006,
+ 0x3e8e4a,
+ 0x21b008,
+ 0x2bae85,
+ 0x3866c9,
+ 0x3ccd0a,
+ 0x397988,
+ 0x2ae188,
+ 0x2a90c8,
+ 0x3296cc,
+ 0x3a2505,
+ 0x2b0948,
+ 0x2cfd86,
+ 0x2a3a06,
+ 0x2e0947,
+ 0x259485,
+ 0x295945,
+ 0x280ec9,
+ 0x20db47,
+ 0x2366c5,
+ 0x228e87,
+ 0x21df03,
+ 0x2e2545,
+ 0x22e248,
+ 0x294e47,
+ 0x2ae049,
+ 0x2d4205,
+ 0x36e684,
+ 0x31cf48,
+ 0x2bc287,
+ 0x305088,
+ 0x22c1c8,
+ 0x39e745,
+ 0x276dc6,
+ 0x2b07c6,
+ 0x35c509,
+ 0x2694c7,
+ 0x2c2306,
+ 0x3684c7,
+ 0x205383,
+ 0x21d684,
+ 0x22ed45,
+ 0x23eac4,
+ 0x38d244,
+ 0x293507,
+ 0x27a4c7,
+ 0x28ec04,
+ 0x2ade90,
+ 0x3868c7,
+ 0x3d9745,
+ 0x385f4c,
+ 0x207504,
+ 0x2bf3c8,
+ 0x359049,
+ 0x2c5ec6,
+ 0x31c0c8,
+ 0x205c04,
+ 0x28bb08,
+ 0x298b06,
+ 0x243948,
+ 0x2af346,
+ 0x31ffcb,
+ 0x3745c5,
+ 0x22ebc8,
+ 0x2186c4,
+ 0x3d8f4a,
+ 0x2ae049,
+ 0x3d6746,
+ 0x222f08,
+ 0x26a045,
+ 0x2d5cc4,
+ 0x2bf2c6,
+ 0x260c48,
+ 0x293288,
+ 0x3344c6,
+ 0x331c84,
+ 0x322046,
+ 0x3d0507,
+ 0x28d6c7,
+ 0x2a76cf,
+ 0x346087,
+ 0x39e187,
+ 0x36ca85,
+ 0x209e85,
+ 0x2b3249,
+ 0x31f7c6,
+ 0x292145,
+ 0x2954c7,
+ 0x2e4288,
+ 0x2244c5,
+ 0x245906,
+ 0x22dc88,
+ 0x34654a,
+ 0x24a588,
+ 0x29c887,
+ 0x303506,
+ 0x386686,
+ 0x2003c3,
+ 0x219d43,
+ 0x3ccec9,
+ 0x29dd89,
+ 0x2beac6,
+ 0x2d4205,
+ 0x329548,
+ 0x222f08,
+ 0x2ad1c8,
+ 0x3bd08b,
+ 0x2c0287,
+ 0x31c609,
+ 0x2a7948,
+ 0x34eb84,
+ 0x3d6a48,
+ 0x2a07c9,
+ 0x2c2605,
+ 0x2b83c7,
+ 0x21d705,
+ 0x293188,
+ 0x2a2bcb,
+ 0x2a88d0,
+ 0x2bc845,
+ 0x21860c,
+ 0x24e645,
+ 0x288a83,
+ 0x2d4d46,
+ 0x2d8d84,
+ 0x299486,
+ 0x2aed87,
+ 0x223ec4,
+ 0x2ce548,
+ 0x36438d,
+ 0x341805,
+ 0x22ebc4,
+ 0x2ba544,
+ 0x39dec9,
+ 0x2ac208,
+ 0x32f6c7,
+ 0x298b88,
+ 0x294608,
+ 0x28ed45,
+ 0x3cd207,
+ 0x28ecc7,
+ 0x2369c7,
+ 0x27bb49,
+ 0x288849,
+ 0x221346,
+ 0x223746,
+ 0x295586,
+ 0x323a45,
+ 0x3c6a84,
+ 0x3d4386,
+ 0x3d88c6,
+ 0x28ed88,
+ 0x2a30cb,
+ 0x310347,
+ 0x216384,
+ 0x3cdec6,
+ 0x219447,
+ 0x239645,
+ 0x286745,
+ 0x269984,
+ 0x2887c6,
+ 0x3d4408,
+ 0x358c49,
+ 0x25f5c6,
+ 0x297b48,
+ 0x303906,
+ 0x364dc8,
+ 0x2dadcc,
+ 0x28ec06,
+ 0x2a98cd,
+ 0x2a9d4b,
+ 0x2c8ac5,
+ 0x331187,
+ 0x2d1946,
+ 0x3c9d08,
+ 0x2213c9,
+ 0x2c0588,
+ 0x3d9745,
+ 0x2a82c7,
+ 0x292588,
+ 0x371d89,
+ 0x38eb86,
+ 0x262d4a,
+ 0x3c9a88,
+ 0x2c03cb,
+ 0x2de38c,
+ 0x28bc08,
+ 0x28fec6,
+ 0x3725c8,
+ 0x3461c7,
+ 0x2a8589,
+ 0x2a258d,
+ 0x2ad486,
+ 0x3049c8,
+ 0x2cbc09,
+ 0x2d7488,
+ 0x296588,
+ 0x2da48c,
+ 0x2dc187,
+ 0x2dd187,
+ 0x27b985,
+ 0x2cf707,
+ 0x2e4148,
+ 0x2bf346,
+ 0x25f44c,
+ 0x306948,
+ 0x2e7608,
+ 0x220846,
+ 0x30aa07,
+ 0x221544,
+ 0x223ec8,
+ 0x321b8c,
+ 0x29aa0c,
+ 0x3d0fc5,
+ 0x3cf687,
+ 0x331c06,
+ 0x30a986,
+ 0x38be48,
+ 0x225804,
+ 0x2301cb,
+ 0x374dcb,
+ 0x303506,
+ 0x364207,
+ 0x374845,
+ 0x2827c5,
+ 0x230306,
+ 0x26a005,
+ 0x254bc5,
+ 0x2e5ec7,
+ 0x20df09,
+ 0x203a84,
+ 0x248c45,
+ 0x309505,
+ 0x217f48,
+ 0x35de45,
+ 0x2d4649,
+ 0x2c0cc7,
+ 0x2c0ccb,
+ 0x302106,
+ 0x24e0c9,
+ 0x332408,
+ 0x289985,
+ 0x236ac8,
+ 0x288888,
+ 0x3b5207,
+ 0x298907,
+ 0x293589,
+ 0x243887,
+ 0x29b5c9,
+ 0x2bdbcc,
+ 0x2beac8,
+ 0x2de1c9,
+ 0x3a1407,
+ 0x2946c9,
+ 0x3e1347,
+ 0x2de488,
+ 0x3e1545,
+ 0x37bb06,
+ 0x2db348,
+ 0x2ec7c8,
+ 0x3ccbc9,
+ 0x254c07,
+ 0x2b1f05,
+ 0x207c09,
+ 0x36a346,
+ 0x2a2384,
+ 0x30ce06,
+ 0x328d48,
+ 0x23da47,
+ 0x2a32c8,
+ 0x329389,
+ 0x323307,
+ 0x2ad306,
+ 0x331244,
+ 0x310d09,
+ 0x3cd088,
+ 0x220707,
+ 0x297346,
+ 0x2a3006,
+ 0x3cb504,
+ 0x2fb8c6,
+ 0x207cc3,
+ 0x374149,
+ 0x374586,
+ 0x2bce85,
+ 0x2b06c6,
+ 0x20e685,
+ 0x292a08,
+ 0x204f87,
+ 0x247806,
+ 0x330cc6,
+ 0x30f908,
+ 0x2b33c7,
+ 0x2ad4c5,
+ 0x2adc88,
+ 0x3dd848,
+ 0x3c9a88,
+ 0x24e505,
+ 0x37bb86,
+ 0x280dc9,
+ 0x35c384,
+ 0x20e50b,
+ 0x21db4b,
+ 0x2bad89,
+ 0x21df03,
+ 0x267ec5,
+ 0x338106,
+ 0x250248,
+ 0x3a7644,
+ 0x318346,
+ 0x29cf89,
+ 0x2c6c05,
+ 0x2e5e06,
+ 0x2bc286,
+ 0x222f04,
+ 0x2ae30a,
+ 0x2bcdc8,
+ 0x2ec7c6,
+ 0x379ac5,
+ 0x383187,
+ 0x33a907,
+ 0x276dc4,
+ 0x21dd87,
+ 0x2c9304,
+ 0x2f0f06,
+ 0x205bc3,
+ 0x27bb45,
+ 0x2c4ac5,
+ 0x3e1708,
+ 0x293ac5,
+ 0x28e949,
+ 0x223d07,
+ 0x223d0b,
+ 0x2b4ccc,
+ 0x2b52ca,
+ 0x351107,
+ 0x208c03,
+ 0x28d0c8,
+ 0x240cc5,
+ 0x224545,
+ 0x3587c4,
+ 0x2de386,
+ 0x359046,
+ 0x2fb907,
+ 0x26458b,
+ 0x2add04,
+ 0x36cbc4,
+ 0x2e1404,
+ 0x2e5bc6,
+ 0x223ec4,
+ 0x222d88,
+ 0x3585c5,
+ 0x252bc5,
+ 0x2ad107,
+ 0x331289,
+ 0x33a6c5,
+ 0x39cd8a,
+ 0x3de289,
+ 0x2a678a,
+ 0x3e8f89,
+ 0x312c84,
+ 0x2c9bc5,
+ 0x37ab08,
+ 0x383a8b,
+ 0x304b45,
+ 0x219286,
+ 0x24d204,
+ 0x28ee86,
+ 0x323189,
+ 0x219547,
+ 0x36f348,
+ 0x252906,
+ 0x3d0487,
+ 0x293288,
+ 0x380146,
+ 0x3d6e04,
+ 0x26ae87,
+ 0x390e85,
+ 0x39f0c7,
+ 0x205b04,
+ 0x2d18c6,
+ 0x33aa48,
+ 0x2a9f08,
+ 0x31a707,
+ 0x385088,
+ 0x2a8105,
+ 0x21dc84,
+ 0x384b88,
+ 0x320fc4,
+ 0x218ec5,
+ 0x38bc44,
+ 0x3d7787,
+ 0x29b087,
+ 0x294808,
+ 0x305206,
+ 0x293a45,
+ 0x28e748,
+ 0x24a788,
+ 0x2b1c49,
+ 0x21de46,
+ 0x238848,
+ 0x3d8dca,
+ 0x2396c8,
+ 0x30d585,
+ 0x372d86,
+ 0x3de148,
+ 0x2a838a,
+ 0x35bb07,
+ 0x298185,
+ 0x2a4d88,
+ 0x270504,
+ 0x25fa06,
+ 0x2dd808,
+ 0x3dac86,
+ 0x33b048,
+ 0x231cc7,
+ 0x3d5e86,
+ 0x2d2544,
+ 0x34c407,
+ 0x2cc184,
+ 0x323147,
+ 0x2eff4d,
+ 0x248385,
+ 0x2cc64b,
+ 0x29ac86,
+ 0x261808,
+ 0x2ce504,
+ 0x255246,
+ 0x290806,
+ 0x372907,
+ 0x2a958d,
+ 0x308a87,
+ 0x2cd508,
+ 0x3b4dc5,
+ 0x29e5c8,
+ 0x2e1b06,
+ 0x2a8188,
+ 0x23f1c6,
+ 0x385cc7,
+ 0x2e93c9,
+ 0x35b387,
+ 0x2998c8,
+ 0x26e5c5,
+ 0x231748,
+ 0x30a8c5,
+ 0x245845,
+ 0x370505,
+ 0x2191c3,
+ 0x20a2c4,
+ 0x239785,
+ 0x2531c9,
+ 0x37b946,
+ 0x2f51c8,
+ 0x249b85,
+ 0x2cf5c7,
+ 0x2d89ca,
+ 0x2e5d49,
+ 0x2dcf0a,
+ 0x2ebf48,
+ 0x228ccc,
+ 0x29554d,
+ 0x303b03,
+ 0x33af48,
+ 0x3ebfc5,
+ 0x346306,
+ 0x219806,
+ 0x35ea85,
+ 0x3685c9,
+ 0x208b85,
+ 0x28e748,
+ 0x268e86,
+ 0x370d06,
+ 0x2b3cc9,
+ 0x26ba87,
+ 0x2a2e86,
+ 0x2d8948,
+ 0x38d848,
+ 0x2f7f07,
+ 0x2e62ce,
+ 0x2e1d45,
+ 0x371c85,
+ 0x3dab88,
+ 0x3327c7,
+ 0x20df82,
+ 0x2da144,
+ 0x29938a,
+ 0x2207c8,
+ 0x2889c6,
+ 0x2ab608,
+ 0x2b07c6,
+ 0x209d08,
+ 0x2c2308,
+ 0x245804,
+ 0x2cf985,
+ 0x773104,
+ 0x773104,
+ 0x773104,
+ 0x203e03,
+ 0x2038c6,
+ 0x28ec06,
+ 0x2af74c,
+ 0x205c43,
+ 0x205b06,
+ 0x21b284,
+ 0x23d6c8,
+ 0x29cdc5,
+ 0x299486,
+ 0x2b4808,
+ 0x2ecdc6,
+ 0x247786,
+ 0x3d6548,
+ 0x22edc7,
+ 0x243649,
+ 0x33824a,
+ 0x27a644,
+ 0x280d85,
+ 0x30be85,
+ 0x358a46,
+ 0x3e7546,
+ 0x3316c6,
+ 0x36a0c6,
+ 0x243784,
+ 0x24378b,
+ 0x23da44,
+ 0x24e245,
+ 0x2c1285,
+ 0x264846,
+ 0x3e9788,
+ 0x295407,
+ 0x374504,
+ 0x26f0c3,
+ 0x270005,
+ 0x30ccc7,
+ 0x29530b,
+ 0x3e1607,
+ 0x2b4708,
+ 0x2cfac7,
+ 0x27e146,
+ 0x284c08,
+ 0x2a6d4b,
+ 0x34f1c6,
+ 0x2103c9,
+ 0x2a6ec5,
+ 0x322683,
+ 0x2e5e06,
+ 0x231bc8,
+ 0x214283,
+ 0x2d1a03,
+ 0x293286,
+ 0x2b07c6,
+ 0x37e60a,
+ 0x28ff05,
+ 0x29064b,
+ 0x2b060b,
+ 0x24da83,
+ 0x20a8c3,
+ 0x2c9284,
+ 0x2d8807,
+ 0x231c44,
+ 0x23d6c4,
+ 0x2cfc04,
+ 0x2399c8,
+ 0x379a08,
+ 0x219f49,
+ 0x2e9ac8,
+ 0x3c7787,
+ 0x20e506,
+ 0x2f4e0f,
+ 0x2e1e86,
+ 0x2eb284,
+ 0x37984a,
+ 0x30cbc7,
+ 0x2cc286,
+ 0x2a23c9,
+ 0x219ec5,
+ 0x246305,
+ 0x21a006,
+ 0x231883,
+ 0x270549,
+ 0x21b186,
+ 0x329149,
+ 0x39d306,
+ 0x27bb45,
+ 0x3d13c5,
+ 0x203383,
+ 0x3cc588,
+ 0x32f887,
+ 0x236604,
+ 0x23d548,
+ 0x2a3784,
+ 0x320ec6,
+ 0x2d4d46,
+ 0x249406,
+ 0x22ea89,
+ 0x2244c5,
+ 0x2ad586,
+ 0x262689,
+ 0x2e1006,
+ 0x239a46,
+ 0x3afcc6,
+ 0x22e9c5,
+ 0x38bc46,
+ 0x385cc4,
+ 0x3e1545,
+ 0x2db344,
+ 0x2cec86,
+ 0x346c84,
+ 0x219543,
+ 0x297e05,
+ 0x23fb48,
+ 0x255787,
+ 0x3a76c9,
+ 0x298088,
+ 0x2aab91,
+ 0x2bc30a,
+ 0x303447,
+ 0x279306,
+ 0x21b284,
+ 0x2db448,
+ 0x2f6088,
+ 0x2aad4a,
+ 0x2d440d,
+ 0x219186,
+ 0x3d6646,
+ 0x34c4c6,
+ 0x30e9c7,
+ 0x2cd5c5,
+ 0x3bcb07,
+ 0x23d605,
+ 0x2c0e04,
+ 0x347246,
+ 0x23c0c7,
+ 0x27024d,
+ 0x3de087,
+ 0x36da48,
+ 0x28ea49,
+ 0x372c86,
+ 0x38eb05,
+ 0x245404,
+ 0x328e46,
+ 0x3bcc46,
+ 0x220946,
+ 0x2abe88,
+ 0x233803,
+ 0x218183,
+ 0x384745,
+ 0x25c786,
+ 0x2c22c5,
+ 0x252b08,
+ 0x2aef4a,
+ 0x276ec4,
+ 0x23d6c8,
+ 0x2a90c8,
+ 0x39ec07,
+ 0x298789,
+ 0x2d6a88,
+ 0x2bec47,
+ 0x2d9a06,
+ 0x3dac8a,
+ 0x328ec8,
+ 0x31ce09,
+ 0x2ac2c8,
+ 0x21d009,
+ 0x2791c7,
+ 0x2cca05,
+ 0x3bd286,
+ 0x2bf1c8,
+ 0x28a308,
+ 0x2662c8,
+ 0x341948,
+ 0x24e245,
+ 0x20bcc4,
+ 0x23dd08,
+ 0x24cf84,
+ 0x3e8d84,
+ 0x27bb45,
+ 0x2a4707,
+ 0x331049,
+ 0x372707,
+ 0x238885,
+ 0x28ba06,
+ 0x3792c6,
+ 0x210504,
+ 0x2b3fc6,
+ 0x290a84,
+ 0x28b0c6,
+ 0x330e06,
+ 0x2140c6,
+ 0x3d9745,
+ 0x2529c7,
+ 0x208c03,
+ 0x270d09,
+ 0x30f708,
+ 0x23d544,
+ 0x358b4d,
+ 0x2aa008,
+ 0x3012c8,
+ 0x31cd86,
+ 0x2e94c9,
+ 0x2e5d49,
+ 0x322e85,
+ 0x2af04a,
+ 0x281a0a,
+ 0x28e44c,
+ 0x28e5c6,
+ 0x28ccc6,
+ 0x2e2486,
+ 0x3ac749,
+ 0x346546,
+ 0x2b3406,
+ 0x208c46,
+ 0x223ec8,
+ 0x24a586,
+ 0x2eaa4b,
+ 0x2a4885,
+ 0x252bc5,
+ 0x28d7c5,
+ 0x20bc46,
+ 0x219143,
+ 0x249386,
+ 0x3de007,
+ 0x2db305,
+ 0x28c085,
+ 0x2ca3c5,
+ 0x2f9a46,
+ 0x322f44,
+ 0x336946,
+ 0x2a0b09,
+ 0x20bacc,
+ 0x2c0b48,
+ 0x260bc4,
+ 0x37fac6,
+ 0x29ad86,
+ 0x231bc8,
+ 0x222f08,
+ 0x20b9c9,
+ 0x383187,
+ 0x35d809,
+ 0x283886,
+ 0x219104,
+ 0x20fd44,
+ 0x293884,
+ 0x293288,
+ 0x330e8a,
+ 0x33a646,
+ 0x36c947,
+ 0x39f347,
+ 0x24e1c5,
+ 0x2b6904,
+ 0x2a0786,
+ 0x2cd606,
+ 0x205083,
+ 0x30f547,
+ 0x22c0c8,
+ 0x322fca,
+ 0x3cf988,
+ 0x34ee48,
+ 0x346cc5,
+ 0x229005,
+ 0x310445,
+ 0x24e586,
+ 0x250fc6,
+ 0x3e1845,
+ 0x374389,
+ 0x2b670c,
+ 0x34a587,
+ 0x2aadc8,
+ 0x295dc5,
+ 0x773104,
+ 0x2bb4c4,
+ 0x294f84,
+ 0x24b586,
+ 0x2b150e,
+ 0x246387,
+ 0x301285,
+ 0x35c30c,
+ 0x2a3647,
+ 0x23c047,
+ 0x247a89,
+ 0x21aa49,
+ 0x298185,
+ 0x30f708,
+ 0x280dc9,
+ 0x3c9945,
+ 0x2db248,
+ 0x2e8e86,
+ 0x384e06,
+ 0x3854c4,
+ 0x31c7c8,
+ 0x252483,
+ 0x2034c4,
+ 0x270085,
+ 0x3a4807,
+ 0x3235c5,
+ 0x3d8c89,
+ 0x39138d,
+ 0x2b2246,
+ 0x3d5504,
+ 0x23c208,
+ 0x20dd4a,
+ 0x3a9947,
+ 0x34a405,
+ 0x203503,
+ 0x2b07ce,
+ 0x3cc68c,
+ 0x397a87,
+ 0x2b16c7,
+ 0x4dba3607,
+ 0x2b4c6,
+ 0x2c684,
+ 0x205b43,
+ 0x346585,
+ 0x294f85,
+ 0x2ab9c8,
+ 0x2a8f09,
+ 0x260ac6,
+ 0x231c44,
+ 0x303386,
+ 0x38d60b,
+ 0x2e00cc,
+ 0x267c47,
+ 0x2ead05,
+ 0x3dd748,
+ 0x2f7cc5,
+ 0x379847,
+ 0x2e9287,
+ 0x252485,
+ 0x219143,
+ 0x245ac4,
+ 0x328c05,
+ 0x203985,
+ 0x203986,
+ 0x2a0588,
+ 0x23c0c7,
+ 0x219b06,
+ 0x3cb406,
+ 0x370446,
+ 0x2d1a49,
+ 0x3cd307,
+ 0x260946,
+ 0x2e0246,
+ 0x239006,
+ 0x2bcd05,
+ 0x20d646,
+ 0x3b5c05,
+ 0x35dec8,
+ 0x2a434b,
+ 0x2a0106,
+ 0x39f384,
+ 0x23a1c9,
+ 0x223d04,
+ 0x2e8e08,
+ 0x311707,
+ 0x296484,
+ 0x2d5ec8,
+ 0x2dca44,
+ 0x2bcd44,
+ 0x23d485,
+ 0x341846,
+ 0x239907,
+ 0x22eb83,
+ 0x2ad3c5,
+ 0x33ecc4,
+ 0x371cc6,
+ 0x322f08,
+ 0x384f85,
+ 0x2a4009,
+ 0x207e05,
+ 0x205b08,
+ 0x35c1c7,
+ 0x374688,
+ 0x2d5b07,
+ 0x39e249,
+ 0x25c306,
+ 0x3a0fc6,
+ 0x208c44,
+ 0x20e445,
+ 0x3dce8c,
+ 0x28d7c7,
+ 0x28dc87,
+ 0x3e7188,
+ 0x2b2246,
+ 0x3ddf44,
+ 0x31da44,
+ 0x293409,
+ 0x2e2586,
+ 0x29e487,
+ 0x372a44,
+ 0x2b40c6,
+ 0x3d22c5,
+ 0x2e9107,
+ 0x2ea9c6,
+ 0x262c09,
+ 0x31f9c7,
+ 0x2a76c7,
+ 0x2b3b46,
+ 0x297285,
+ 0x291a88,
+ 0x21b008,
+ 0x375b46,
+ 0x384fc5,
+ 0x2dedc6,
+ 0x203e43,
+ 0x2ab849,
+ 0x33144e,
+ 0x2d5848,
+ 0x2a3888,
+ 0x37594b,
+ 0x2a4246,
+ 0x39f244,
+ 0x247784,
+ 0x33154a,
+ 0x218507,
+ 0x260a05,
+ 0x2103c9,
+ 0x2d9945,
+ 0x3e8dc7,
+ 0x245b84,
+ 0x2900c7,
+ 0x219008,
+ 0x3c0ac6,
+ 0x2d6fc9,
+ 0x2d6b8a,
+ 0x218486,
+ 0x2a9b46,
+ 0x2c1205,
+ 0x3a5dc5,
+ 0x3a9647,
+ 0x251a88,
+ 0x3d2208,
+ 0x245806,
+ 0x3d1445,
+ 0x3e72ce,
+ 0x2b4bc4,
+ 0x2ab945,
+ 0x28b389,
+ 0x31f5c8,
+ 0x29c7c6,
+ 0x2ad78c,
+ 0x2aeb50,
+ 0x2b114f,
+ 0x2b3148,
+ 0x351107,
+ 0x3d9745,
+ 0x239785,
+ 0x239789,
+ 0x2a4f89,
+ 0x322146,
+ 0x304bc7,
+ 0x38bd45,
+ 0x248309,
+ 0x360706,
+ 0x34638d,
+ 0x293749,
+ 0x23d6c4,
+ 0x2d5048,
+ 0x23ddc9,
+ 0x33a806,
+ 0x28d2c5,
+ 0x3a0fc6,
+ 0x36f209,
+ 0x36fb08,
+ 0x204005,
+ 0x2a0504,
+ 0x2ad94b,
+ 0x33a6c5,
+ 0x2502c6,
+ 0x295886,
+ 0x25d146,
+ 0x24e80b,
+ 0x2a4109,
+ 0x3e1485,
+ 0x32d107,
+ 0x2bc286,
+ 0x261986,
+ 0x294d08,
+ 0x2d9b09,
+ 0x36d80c,
+ 0x30cac8,
+ 0x31bb06,
+ 0x3344c3,
+ 0x235f06,
+ 0x240c45,
+ 0x291188,
+ 0x3d0e46,
+ 0x304f88,
+ 0x259605,
+ 0x26bf45,
+ 0x2ddf88,
+ 0x383487,
+ 0x219747,
+ 0x2fb907,
+ 0x31c0c8,
+ 0x351248,
+ 0x2f5f86,
+ 0x2ceac7,
+ 0x21d547,
+ 0x39dfca,
+ 0x205cc3,
+ 0x20bc46,
+ 0x260d05,
+ 0x2854c4,
+ 0x28ea49,
+ 0x39e1c4,
+ 0x200e84,
+ 0x2af3c4,
+ 0x2b16cb,
+ 0x32f7c7,
+ 0x2f9a05,
+ 0x2a7e08,
+ 0x28ba06,
+ 0x28ba08,
+ 0x28fe46,
+ 0x29d2c5,
+ 0x29d805,
+ 0x2a1486,
+ 0x276c48,
+ 0x2a2308,
+ 0x28ec06,
+ 0x2a7c4f,
+ 0x2ab310,
+ 0x3da785,
+ 0x208c03,
+ 0x286385,
+ 0x31c548,
+ 0x2a4e89,
+ 0x3c9a88,
+ 0x21b288,
+ 0x263f08,
+ 0x32f887,
+ 0x28b6c9,
+ 0x305188,
+ 0x3c8fc4,
+ 0x2af248,
+ 0x218009,
+ 0x2cf047,
+ 0x39eb84,
+ 0x3727c8,
+ 0x25278a,
+ 0x32f346,
+ 0x219186,
+ 0x21dd09,
+ 0x2aed87,
+ 0x2e68c8,
+ 0x245c08,
+ 0x3cbac8,
+ 0x2775c5,
+ 0x348d85,
+ 0x252bc5,
+ 0x294f45,
+ 0x2cba47,
+ 0x21dcc5,
+ 0x2db305,
+ 0x21da06,
+ 0x3c99c7,
+ 0x3839c7,
+ 0x252a86,
+ 0x2ec485,
+ 0x2502c6,
+ 0x205005,
+ 0x36d588,
+ 0x320644,
+ 0x2e1086,
+ 0x398084,
+ 0x2d5cc8,
+ 0x2e118a,
+ 0x28f20c,
+ 0x2afd05,
+ 0x30ea86,
+ 0x36d9c6,
+ 0x3b6b46,
+ 0x31bb84,
+ 0x3d2b45,
+ 0x28f707,
+ 0x2aee09,
+ 0x2e6187,
+ 0x773104,
+ 0x773104,
+ 0x32f645,
+ 0x30e584,
+ 0x2acf4a,
+ 0x28b886,
+ 0x2ddf04,
+ 0x3cf605,
+ 0x2cae05,
+ 0x2cd504,
+ 0x2954c7,
+ 0x207d87,
+ 0x2e5bc8,
+ 0x2deec8,
+ 0x204009,
+ 0x320fc8,
+ 0x299a0b,
+ 0x2398c4,
+ 0x34a4c5,
+ 0x2921c5,
+ 0x2fb889,
+ 0x2d9b09,
+ 0x23a0c8,
+ 0x2f0d08,
+ 0x264844,
+ 0x29adc5,
+ 0x20c003,
+ 0x358a05,
+ 0x2ad606,
+ 0x2a8d4c,
+ 0x21b086,
+ 0x28d1c6,
+ 0x29ca45,
+ 0x2f9ac8,
+ 0x2e0a86,
+ 0x279486,
+ 0x219186,
+ 0x22e80c,
+ 0x282384,
+ 0x37058a,
+ 0x29c988,
+ 0x2a8b87,
+ 0x33ebc6,
+ 0x260b87,
+ 0x302f85,
+ 0x297346,
+ 0x361386,
+ 0x37b807,
+ 0x255844,
+ 0x3d7885,
+ 0x28b384,
+ 0x2c0e87,
+ 0x28b5c8,
+ 0x28cb4a,
+ 0x292407,
+ 0x2bc907,
+ 0x351087,
+ 0x2f7e09,
+ 0x2a8d4a,
+ 0x232443,
+ 0x255745,
+ 0x214103,
+ 0x2cfc49,
+ 0x231e08,
+ 0x36ca87,
+ 0x3c9b89,
+ 0x21b106,
+ 0x2050c8,
+ 0x2ca105,
+ 0x24a88a,
+ 0x3a8289,
+ 0x280a09,
+ 0x2e0947,
+ 0x2f6189,
+ 0x213fc8,
+ 0x3d6c46,
+ 0x30ec48,
+ 0x28c3c7,
+ 0x243887,
+ 0x3de287,
+ 0x2e8c88,
+ 0x37f046,
+ 0x252545,
+ 0x28f707,
+ 0x2a9648,
+ 0x3703c4,
+ 0x378a84,
+ 0x2a2d87,
+ 0x2c2687,
+ 0x280c4a,
+ 0x3d6bc6,
+ 0x3d2e4a,
+ 0x2da087,
+ 0x2b4987,
+ 0x3d7944,
+ 0x29b684,
+ 0x2e9006,
+ 0x3cd884,
+ 0x3cd88c,
+ 0x311645,
+ 0x218e49,
+ 0x205c84,
+ 0x2cd5c5,
+ 0x20dcc8,
+ 0x2a23c5,
+ 0x39cd86,
+ 0x2a50c4,
+ 0x2a5fca,
+ 0x2c1f06,
+ 0x3513ca,
+ 0x2b8c07,
+ 0x2a3405,
+ 0x231885,
+ 0x24e20a,
+ 0x28a245,
+ 0x239746,
+ 0x24cf84,
+ 0x2c9406,
+ 0x3a9705,
+ 0x3d0f06,
+ 0x31a70c,
+ 0x36464a,
+ 0x281b04,
+ 0x20e506,
+ 0x2aed87,
+ 0x2ea944,
+ 0x223ec8,
+ 0x3ab986,
+ 0x39f1c9,
+ 0x37d709,
+ 0x2bebc9,
+ 0x20e6c6,
+ 0x28c4c6,
+ 0x30ed87,
+ 0x3742c8,
+ 0x28c2c9,
+ 0x32f7c7,
+ 0x2a7f86,
+ 0x3d0507,
+ 0x34c385,
+ 0x2b4bc4,
+ 0x30e947,
+ 0x21d705,
+ 0x2992c5,
+ 0x393747,
+ 0x252348,
+ 0x3dd6c6,
+ 0x2aa4cd,
+ 0x2abbcf,
+ 0x2b060d,
+ 0x21dc04,
+ 0x23fc46,
+ 0x2ed548,
+ 0x208c05,
+ 0x24e6c8,
+ 0x3b50ca,
+ 0x23d6c4,
+ 0x2cbec6,
+ 0x2b6187,
+ 0x2cde87,
+ 0x22ee89,
+ 0x30ec05,
+ 0x2cd504,
+ 0x2cf8ca,
+ 0x2d6649,
+ 0x2f6287,
+ 0x2aa786,
+ 0x33a806,
+ 0x29ad06,
+ 0x26af46,
+ 0x35a38f,
+ 0x2ed409,
+ 0x24a586,
+ 0x26be86,
+ 0x237789,
+ 0x2cebc7,
+ 0x20ae43,
+ 0x22e986,
+ 0x219d43,
+ 0x35e948,
+ 0x255107,
+ 0x2b3349,
+ 0x2b4588,
+ 0x219888,
+ 0x254d46,
+ 0x22af49,
+ 0x35d745,
+ 0x235e44,
+ 0x2ccac7,
+ 0x3ac7c5,
+ 0x21dc04,
+ 0x3e75c8,
+ 0x2187c4,
+ 0x2ce907,
+ 0x3adf86,
+ 0x242845,
+ 0x2ac2c8,
+ 0x33a6cb,
+ 0x30fc07,
+ 0x24e486,
+ 0x2e1f04,
+ 0x3b5f86,
+ 0x27bb45,
+ 0x21d705,
+ 0x291809,
+ 0x2950c9,
+ 0x2438c4,
+ 0x243905,
+ 0x20e545,
+ 0x24a706,
+ 0x30f808,
+ 0x2d9286,
+ 0x22bf0b,
+ 0x2c5d4a,
+ 0x2d5c05,
+ 0x29d886,
+ 0x236305,
+ 0x3c5b45,
+ 0x2a9247,
+ 0x20bec8,
+ 0x276cc4,
+ 0x25be46,
+ 0x2a2386,
+ 0x214187,
+ 0x322644,
+ 0x290806,
+ 0x23a445,
+ 0x23a449,
+ 0x28c6c4,
+ 0x30bfc9,
+ 0x28ec06,
+ 0x2dc248,
+ 0x20e545,
+ 0x39f445,
+ 0x3d0f06,
+ 0x36d709,
+ 0x21aa49,
+ 0x28d246,
+ 0x31f6c8,
+ 0x35c408,
+ 0x2362c4,
+ 0x2d0084,
+ 0x2d0088,
+ 0x3c7608,
+ 0x35d909,
+ 0x2ad586,
+ 0x219186,
+ 0x339c8d,
+ 0x318346,
+ 0x2dac89,
+ 0x3bcf05,
+ 0x21a006,
+ 0x36fc88,
+ 0x336885,
+ 0x21d584,
+ 0x27bb45,
+ 0x294a08,
+ 0x2acd09,
+ 0x28b444,
+ 0x2d18c6,
+ 0x2eadca,
+ 0x397988,
+ 0x280dc9,
+ 0x28d90a,
+ 0x3c9b06,
+ 0x2abd88,
+ 0x379605,
+ 0x3b4c48,
+ 0x303005,
+ 0x21afc9,
+ 0x33c7c9,
+ 0x23bc42,
+ 0x2a6ec5,
+ 0x292286,
+ 0x28eb47,
+ 0x2854c5,
+ 0x33eac6,
+ 0x317308,
+ 0x2b2246,
+ 0x37a9c9,
+ 0x28dd86,
+ 0x294b88,
+ 0x2be0c5,
+ 0x24c706,
+ 0x385dc8,
+ 0x293288,
+ 0x2790c8,
+ 0x319888,
+ 0x20d644,
+ 0x223803,
+ 0x37ac04,
+ 0x292606,
+ 0x34c3c4,
+ 0x2a37c7,
+ 0x279389,
+ 0x2e1405,
+ 0x245c06,
+ 0x22e986,
+ 0x2a03cb,
+ 0x2cc1c6,
+ 0x237fc6,
+ 0x2e3fc8,
+ 0x328986,
+ 0x2a3203,
+ 0x207083,
+ 0x2b4bc4,
+ 0x238745,
+ 0x303747,
+ 0x28b5c8,
+ 0x28b5cf,
+ 0x28f60b,
+ 0x30f608,
+ 0x2d1946,
+ 0x30f90e,
+ 0x24e643,
+ 0x3036c4,
+ 0x2cc145,
+ 0x2cd386,
+ 0x2a088b,
+ 0x2a47c6,
+ 0x22dd09,
+ 0x242845,
+ 0x248a08,
+ 0x203cc8,
+ 0x21a90c,
+ 0x2b1706,
+ 0x358a46,
+ 0x2d4205,
+ 0x299688,
+ 0x28f205,
+ 0x34eb88,
+ 0x2adb0a,
+ 0x2b0a49,
+ 0x773104,
0x2000c2,
- 0x253c43,
- 0x216542,
- 0x216543,
- 0x23ec84,
- 0x222bc3,
- 0x343b43,
- 0x243543,
- 0x2e8306,
- 0x2296c3,
- 0x20cb83,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
- 0x606296c3,
- 0x7ca83,
- 0x20cb83,
- 0x60a01704,
- 0xc1442,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x2000c2,
- 0x28bb03,
- 0x216542,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x204182,
- 0x204042,
- 0x216542,
- 0x216543,
- 0x2080c2,
- 0x2005c2,
- 0x2b1b84,
- 0x28d4c4,
- 0x233ec2,
- 0x21b544,
+ 0x53a05842,
+ 0x200382,
+ 0x258104,
+ 0x2026c2,
+ 0x292e44,
+ 0x2048c2,
+ 0xbc03,
0x2003c2,
- 0x20cb83,
- 0x21f6c3,
- 0x259186,
- 0x22a042,
- 0x204a42,
- 0x208f02,
- 0x61e0fb83,
- 0x62202943,
- 0x62186,
- 0x62186,
- 0x25dd04,
- 0x20d903,
- 0x1a16cd,
- 0xa60a,
- 0x1a02cc,
- 0x8d34c,
- 0x62c691cf,
- 0x7074d,
- 0x15c104,
- 0x75104,
- 0xffd44,
- 0x146c05,
- 0x95d89,
- 0x17488c,
- 0x34347,
- 0x17f06,
- 0x1f2c8,
- 0x22a87,
- 0x29e88,
- 0x1beaca,
- 0x1e1c47,
- 0x174ac9,
- 0x632ea205,
- 0xea209,
- 0x6343df0b,
- 0x123308,
- 0x3ecb,
- 0x17ce88,
- 0x18484a,
- 0x132bce,
- 0x6397448a,
- 0x12808d,
- 0x1b4bcd,
- 0x144ce0b,
- 0xeb94a,
- 0x1db84,
- 0x53846,
- 0x89288,
- 0x1dcf08,
- 0x3e1c7,
- 0x1e485,
- 0x63eabe08,
- 0x1d74c7,
- 0x51b89,
- 0xf4547,
- 0x1c74c8,
- 0x32649,
- 0x48404,
- 0x48985,
- 0xc9ce,
- 0x1402c7,
- 0x6462cd86,
- 0xb8d0d,
- 0x1cdd88,
- 0xedb48,
- 0x64b7cb46,
- 0x6557cb48,
- 0xb3588,
- 0x13d150,
- 0x5fc8c,
- 0x70607,
- 0x71b07,
- 0x75c07,
- 0x7c947,
- 0xc342,
- 0x1d8707,
- 0x18f4c,
- 0x116b05,
- 0xb8847,
- 0xb3b86,
- 0xb4e49,
- 0xb7288,
- 0x1ec82,
+ 0x2036c2,
+ 0x7ffc8,
+ 0x45c4,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0xf002,
+ 0x58e02,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x6ca02,
+ 0x9e42,
+ 0x1b02,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x2127c3,
+ 0x21f483,
+ 0x220743,
+ 0x29f804,
+ 0x229f43,
+ 0x241284,
+ 0x224d03,
+ 0x2ef2c4,
+ 0x2e9c43,
+ 0x285787,
+ 0x219c03,
+ 0x20bc03,
+ 0x219d08,
+ 0x21f483,
+ 0x28aa0b,
+ 0x3041c3,
+ 0x216e06,
+ 0x208ec2,
+ 0x2ff38b,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x21f483,
+ 0x21ad03,
+ 0x207743,
+ 0x2000c2,
+ 0x7ffc8,
+ 0x232a05,
+ 0x21d788,
+ 0x34fd88,
+ 0x205842,
+ 0x354705,
+ 0x3d0647,
+ 0x203642,
+ 0x2ce747,
+ 0x200382,
+ 0x262447,
+ 0x22cf89,
+ 0x27c388,
+ 0x3cb949,
+ 0x212c82,
+ 0x203e87,
+ 0x392fc4,
+ 0x3d0707,
+ 0x2c5c47,
+ 0x26dc42,
+ 0x219c03,
+ 0x20f782,
+ 0x2048c2,
+ 0x2003c2,
+ 0x20f102,
+ 0x200902,
+ 0x2036c2,
+ 0x2eb705,
+ 0x212345,
+ 0x5842,
+ 0x24d03,
+ 0x229f43,
+ 0x224d03,
+ 0x219443,
+ 0x2e9c43,
+ 0x204203,
+ 0x2127c3,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x14fa46,
+ 0x566c744b,
+ 0x219c03,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0xca7c5,
+ 0x11643,
+ 0x101,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x25e043,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x21fc83,
+ 0x5706e786,
+ 0x5483,
+ 0x1739c5,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x7042,
+ 0x7ffc8,
+ 0x361c3,
+ 0xbc03,
+ 0x81983,
+ 0x51a44,
+ 0x1487dc4,
+ 0xf80c5,
+ 0x2000c2,
+ 0x32d4c4,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x240a03,
+ 0x235c45,
+ 0x25e043,
+ 0x2280c3,
+ 0x2127c3,
+ 0x25c743,
+ 0x21f483,
+ 0x217083,
+ 0x208d43,
+ 0x205ec3,
+ 0xc8bc3,
0x5c2,
- 0x190a86,
- 0x67cb,
- 0x6ac6,
- 0x15c9c4,
- 0x10f887,
- 0x5e789,
- 0x932c9,
- 0x1bc248,
- 0x54202,
- 0x1971c9,
- 0x17988,
- 0x104e4a,
- 0x65ada54b,
- 0x145149,
- 0x12506,
- 0xdf889,
- 0xeb8c7,
- 0xec009,
- 0xed548,
- 0xeeac7,
- 0xefe09,
- 0xf2185,
- 0xf2550,
- 0x1e84c6,
- 0x10f7c5,
- 0x120047,
- 0xb6a4d,
- 0x4ab45,
- 0xfec06,
- 0xff487,
- 0x105518,
- 0xf48c8,
- 0x80d4a,
- 0x4a02,
- 0x663a540b,
- 0x666df98a,
- 0x55a4a,
- 0x6334d,
- 0x1702,
- 0xd9c46,
- 0x30846,
- 0xa7248,
- 0xb700a,
- 0x46c88,
- 0x79289,
- 0x118d88,
- 0x6f68e,
- 0x16208,
- 0x13e247,
- 0x66bb0284,
- 0x12764d,
- 0x10ba05,
- 0x1a2f48,
- 0x4fec8,
- 0x66eaf2c8,
- 0x114786,
- 0x6502,
- 0xcf5c4,
- 0x110b46,
- 0x6724b348,
- 0x13906,
- 0x678ddecb,
- 0xe042,
- 0xacc09,
- 0x12d408,
- 0x164647,
- 0x35b4a,
- 0x40407,
+ 0x47f42,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x2000c2,
+ 0x258843,
+ 0x205842,
+ 0xd02,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x2127c3,
+ 0x21f483,
+ 0x2036c2,
+ 0x7ffc8,
+ 0x2e9c43,
+ 0x81983,
+ 0x7ffc8,
+ 0x81983,
+ 0x2c9ec3,
+ 0x229f43,
+ 0x23b4c4,
+ 0x224d03,
+ 0x2e9c43,
+ 0x203842,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x203842,
+ 0x2335c3,
+ 0x2127c3,
+ 0x21f483,
+ 0x2fe343,
+ 0x217083,
+ 0x2000c2,
+ 0x205842,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x216e05,
+ 0x157246,
+ 0x762c4,
+ 0x31384,
+ 0x29f804,
+ 0x208ec2,
+ 0x882,
+ 0x7ffc8,
+ 0xd02,
+ 0x58e02,
+ 0xfc2,
+ 0x2000c2,
+ 0x145d45,
+ 0x25388,
+ 0xf7c03,
+ 0x205842,
+ 0x48244,
+ 0x5c149406,
+ 0xc344,
+ 0xb2e8b,
+ 0x46a06,
+ 0x84447,
+ 0xb7ac9,
+ 0x224d03,
+ 0x573c8,
+ 0x573cb,
+ 0x5784b,
+ 0x585cb,
+ 0x5890b,
+ 0x58bcb,
+ 0x5900b,
+ 0xeb86,
+ 0x2e9c43,
+ 0x146bc5,
+ 0x172ec4,
+ 0x267c83,
+ 0x1196c7,
+ 0x15a2c6,
+ 0x12fc05,
+ 0x1cde04,
+ 0xf37c4,
+ 0x7f0c4,
+ 0x2127c3,
+ 0x8d346,
+ 0xf9304,
+ 0x81983,
+ 0x21f483,
+ 0x305744,
+ 0x1300c7,
+ 0x156e49,
+ 0xb2c48,
+ 0x1e3f05,
+ 0x1d3204,
+ 0x1d0844,
+ 0x172283,
+ 0x5b646,
+ 0x11448,
+ 0x198185,
+ 0x71c9,
+ 0x13803,
+ 0x10b2c6,
+ 0x145d45,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x20bc03,
+ 0x21f483,
+ 0x3041c3,
+ 0x208ec2,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258103,
+ 0x222d84,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2ef2c4,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x216e06,
+ 0x224d03,
+ 0x2e9c43,
+ 0x1d343,
+ 0x81983,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x145d45,
+ 0x84447,
+ 0x84c3,
+ 0x13803,
+ 0x7ffc8,
+ 0x2e9c43,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x979c3,
+ 0x2127c3,
+ 0x21f483,
+ 0x5f629f43,
+ 0x224d03,
+ 0x2127c3,
+ 0x21f483,
+ 0x7ffc8,
+ 0x2000c2,
+ 0x205842,
+ 0x229f43,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x2003c2,
+ 0x21f483,
+ 0x33cd07,
+ 0x236d4b,
+ 0x219dc3,
+ 0x321e08,
+ 0x374047,
+ 0x3e2986,
+ 0x3112c5,
+ 0x354849,
+ 0x216b88,
+ 0x285b89,
+ 0x285b90,
+ 0x38864b,
+ 0x3aec89,
+ 0x2084c3,
+ 0x221c49,
+ 0x23ca06,
+ 0x23ca0c,
+ 0x232ac8,
+ 0x3ed388,
+ 0x271709,
+ 0x2d094e,
+ 0x22cd4b,
+ 0x2c54cc,
+ 0x2030c3,
+ 0x27f60c,
+ 0x2030c9,
+ 0x3e4347,
+ 0x23e60c,
+ 0x2c714a,
+ 0x259b44,
+ 0x2c084d,
+ 0x27f4c8,
+ 0x3d9ecd,
+ 0x282c06,
+ 0x29f80b,
+ 0x356fc9,
+ 0x26c107,
+ 0x386206,
+ 0x332949,
+ 0x349f8a,
+ 0x3a73c8,
+ 0x303dc4,
+ 0x2c3087,
+ 0x250d47,
+ 0x20a3c4,
+ 0x22d744,
+ 0x387109,
+ 0x3bc989,
+ 0x3d0bc8,
+ 0x32e9c5,
+ 0x212bc5,
+ 0x20da06,
+ 0x2c0709,
+ 0x352bcd,
+ 0x21a108,
+ 0x20d907,
+ 0x311348,
+ 0x24f486,
+ 0x2443c4,
+ 0x269185,
+ 0x3e8c86,
+ 0x3eb4c4,
+ 0x202fc7,
+ 0x20644a,
+ 0x213f04,
+ 0x2183c6,
+ 0x21bf49,
+ 0x21bf4f,
+ 0x21cd0d,
+ 0x21d246,
+ 0x224f90,
+ 0x225386,
+ 0x225c47,
+ 0x226587,
+ 0x22658f,
+ 0x227009,
+ 0x22ca86,
+ 0x22d207,
+ 0x22d208,
+ 0x22e049,
+ 0x3d5848,
+ 0x30b9c7,
+ 0x20e2c3,
+ 0x234e06,
+ 0x32e6c8,
+ 0x2d0c0a,
+ 0x203709,
+ 0x216cc3,
+ 0x354606,
+ 0x25bc8a,
+ 0x244e47,
+ 0x3e418a,
+ 0x34910e,
+ 0x227146,
+ 0x33f0c7,
+ 0x24b806,
+ 0x202546,
+ 0x348b8b,
+ 0x20ec8a,
+ 0x3d7c8d,
+ 0x28c587,
+ 0x27a688,
+ 0x27a689,
+ 0x27a68f,
+ 0x3a784c,
+ 0x3a7b09,
+ 0x278ace,
+ 0x28588a,
+ 0x237d46,
+ 0x2f7486,
+ 0x3b2acc,
+ 0x317fcc,
+ 0x322c88,
+ 0x35b287,
+ 0x224245,
+ 0x3d08c4,
+ 0x34aece,
+ 0x22f544,
+ 0x3405c7,
+ 0x3ad60a,
+ 0x3e6bd4,
+ 0x3ea64f,
+ 0x226748,
+ 0x234cc8,
+ 0x38168d,
+ 0x38168e,
+ 0x235149,
+ 0x342548,
+ 0x34254f,
+ 0x23e30c,
+ 0x23e30f,
+ 0x23f987,
+ 0x2422ca,
+ 0x2445cb,
+ 0x245008,
+ 0x2474c7,
+ 0x253c4d,
+ 0x366a06,
+ 0x2c0a06,
+ 0x249209,
+ 0x272348,
+ 0x24f808,
+ 0x24f80e,
+ 0x236e47,
+ 0x308645,
+ 0x251805,
+ 0x209484,
+ 0x3e2c46,
+ 0x3d0ac8,
+ 0x264283,
+ 0x2c68ce,
+ 0x254008,
+ 0x24fe4b,
+ 0x359547,
+ 0x233645,
+ 0x27f786,
+ 0x2bfb07,
+ 0x32ecc8,
+ 0x330989,
+ 0x23ec45,
+ 0x297e48,
+ 0x230546,
+ 0x3b984a,
+ 0x34adc9,
+ 0x23e6c9,
+ 0x23e6cb,
+ 0x284f88,
+ 0x20a289,
+ 0x2c9806,
+ 0x26c4ca,
+ 0x3d1fca,
+ 0x2424cc,
+ 0x379c87,
+ 0x27c18a,
+ 0x3c6e8b,
+ 0x3c6e99,
+ 0x2d9408,
+ 0x216e85,
+ 0x253e06,
+ 0x36ff09,
+ 0x240186,
+ 0x22ff8a,
+ 0x229dc6,
+ 0x20a6c4,
+ 0x2e2e4d,
+ 0x20a6c7,
+ 0x325f89,
+ 0x255f05,
+ 0x256dc8,
+ 0x257189,
+ 0x259344,
+ 0x259a47,
+ 0x259a48,
+ 0x25a107,
+ 0x279c48,
+ 0x260787,
+ 0x2e5885,
+ 0x26888c,
+ 0x268c89,
+ 0x31b2ca,
+ 0x26b909,
+ 0x221d49,
+ 0x26bc4c,
+ 0x26ef8b,
+ 0x270f48,
+ 0x272548,
+ 0x275904,
+ 0x295f08,
+ 0x2975c9,
+ 0x2c7207,
+ 0x21c186,
+ 0x2af587,
+ 0x2fbc89,
+ 0x20ffcb,
+ 0x2511c7,
+ 0x21f507,
+ 0x2b8d47,
+ 0x3d9e44,
+ 0x3d9e45,
+ 0x2eefc5,
+ 0x357dcb,
+ 0x208f44,
+ 0x3b6988,
+ 0x25d44a,
+ 0x230607,
+ 0x3ecf87,
+ 0x29fc92,
+ 0x28afc6,
+ 0x2389c6,
+ 0x33564e,
+ 0x28c886,
+ 0x2a4c08,
+ 0x2a5acf,
+ 0x3da288,
+ 0x3b4608,
+ 0x3ae48a,
+ 0x3ae491,
+ 0x2b424e,
+ 0x26524a,
+ 0x26524c,
+ 0x265a07,
+ 0x342750,
+ 0x3d8948,
+ 0x2b4445,
+ 0x2bfe0a,
+ 0x3eb50c,
+ 0x2b84cd,
+ 0x204206,
+ 0x204207,
+ 0x20420c,
+ 0x20e80c,
+ 0x3a864c,
+ 0x2c340b,
+ 0x3ab384,
+ 0x21de84,
+ 0x2c4d89,
+ 0x31dac7,
+ 0x3ead89,
+ 0x288509,
+ 0x2c6e07,
+ 0x2c6fc6,
+ 0x2c6fc9,
+ 0x2c73c3,
+ 0x2b234a,
+ 0x32e587,
+ 0x20c0cb,
+ 0x3d7b0a,
+ 0x262584,
+ 0x2128c6,
+ 0x292689,
+ 0x368784,
+ 0x2eb30a,
+ 0x240d85,
+ 0x2d7a85,
+ 0x2d7a8d,
+ 0x2d7dce,
+ 0x31c3c5,
+ 0x33b486,
+ 0x216a07,
+ 0x24ecca,
+ 0x22f846,
+ 0x27f1c4,
+ 0x2fb147,
+ 0x2e0d4b,
+ 0x3d5d07,
+ 0x3b55c4,
+ 0x3c8586,
+ 0x3c858d,
+ 0x2f208c,
+ 0x212686,
+ 0x21a30a,
+ 0x2281c6,
+ 0x222088,
+ 0x3b2f47,
+ 0x22790a,
+ 0x23e186,
+ 0x286443,
+ 0x286446,
+ 0x220d48,
+ 0x375c0a,
+ 0x2a0207,
+ 0x2a0208,
+ 0x2a2844,
+ 0x28b1c7,
+ 0x36a3c8,
+ 0x2dbb08,
+ 0x31a988,
+ 0x35a6ca,
+ 0x2f7305,
+ 0x2bbec7,
+ 0x265093,
+ 0x27d886,
+ 0x2472c8,
+ 0x22a349,
+ 0x2ce608,
+ 0x254dcb,
+ 0x2cfe88,
+ 0x2e0e84,
+ 0x2de086,
+ 0x323fc6,
+ 0x341689,
+ 0x2e0c07,
+ 0x268988,
+ 0x297446,
+ 0x393644,
+ 0x32df05,
+ 0x3d98c8,
+ 0x34a9ca,
+ 0x2e2ac8,
+ 0x2e6e06,
+ 0x2abf8a,
+ 0x203b08,
+ 0x2e1908,
+ 0x2eb588,
+ 0x2ec146,
+ 0x2ed746,
+ 0x33c00c,
+ 0x2edcd0,
+ 0x2ee0c5,
+ 0x2bb0c8,
+ 0x2bb0d0,
+ 0x3da090,
+ 0x285a0e,
+ 0x33bc8e,
+ 0x33bc94,
+ 0x3b244f,
+ 0x3b2806,
+ 0x3bef11,
+ 0x3ed913,
+ 0x20a488,
+ 0x20b405,
+ 0x3cbf08,
+ 0x332c05,
+ 0x3e244c,
+ 0x2166c9,
+ 0x22f389,
+ 0x3b9c47,
+ 0x3495c9,
+ 0x35dbc7,
+ 0x207586,
+ 0x268f87,
+ 0x201245,
+ 0x211683,
+ 0x21d343,
+ 0x23d384,
+ 0x21338d,
+ 0x331e0f,
+ 0x393685,
+ 0x2165c6,
+ 0x22bbc7,
+ 0x232847,
+ 0x2c5886,
+ 0x2c588b,
+ 0x2b5485,
+ 0x213786,
+ 0x3a7107,
+ 0x261449,
+ 0x226e86,
+ 0x310b85,
+ 0x381d4b,
+ 0x3cf886,
+ 0x218b85,
+ 0x240a88,
+ 0x28ad88,
+ 0x2a184c,
+ 0x2a1850,
+ 0x2ae909,
+ 0x2b6c07,
+ 0x2cb48b,
+ 0x2d8346,
+ 0x30b88a,
+ 0x24704b,
+ 0x34bc8a,
+ 0x361806,
+ 0x2fe205,
+ 0x32e2c6,
+ 0x28df48,
+ 0x2c760a,
+ 0x38131c,
+ 0x33194c,
+ 0x304288,
+ 0x216e05,
+ 0x288dc7,
+ 0x2d0586,
+ 0x38bfc5,
+ 0x220106,
+ 0x2c5a48,
+ 0x2d68c7,
+ 0x2d0848,
+ 0x256f0a,
+ 0x38a5cc,
+ 0x3d8109,
+ 0x384347,
+ 0x2cdc04,
+ 0x2518c6,
+ 0x3b418a,
+ 0x288605,
+ 0x22d3cc,
+ 0x22da88,
+ 0x2fd6c8,
+ 0x30a50c,
+ 0x35c98c,
+ 0x3963c9,
+ 0x3eab87,
+ 0x251f0c,
+ 0x22b704,
+ 0x306dca,
+ 0x227d8c,
+ 0x28400b,
+ 0x259e4b,
+ 0x25ce86,
+ 0x263407,
+ 0x265507,
+ 0x34298f,
+ 0x312151,
+ 0x2f47d2,
+ 0x26550d,
+ 0x26550e,
+ 0x26584e,
+ 0x3b2608,
+ 0x3b2612,
+ 0x230e48,
+ 0x257f07,
+ 0x25e70a,
+ 0x251d48,
+ 0x28c845,
+ 0x2cb88a,
+ 0x225707,
+ 0x2e7cc4,
+ 0x254a43,
+ 0x2417c5,
+ 0x3ae707,
+ 0x2fce87,
+ 0x2b86ce,
+ 0x365d4d,
+ 0x3c8249,
+ 0x207805,
+ 0x31e6c3,
+ 0x33e006,
+ 0x26c905,
+ 0x250088,
+ 0x385989,
+ 0x224805,
+ 0x253e4f,
+ 0x2b2f87,
+ 0x311145,
+ 0x359f0a,
+ 0x3daa46,
+ 0x3917c9,
+ 0x353c8c,
+ 0x366c49,
+ 0x3ec046,
+ 0x25d24c,
+ 0x3345c6,
+ 0x3bf308,
+ 0x239546,
+ 0x27cfc6,
+ 0x2cc344,
+ 0x3c39c3,
+ 0x3e954a,
+ 0x250491,
+ 0x3a7cca,
+ 0x26b245,
+ 0x26f947,
+ 0x265cc7,
+ 0x2d54c4,
+ 0x36a4cb,
+ 0x3cb7c8,
+ 0x2d5146,
+ 0x3e7205,
+ 0x277944,
+ 0x268189,
+ 0x2008c4,
+ 0x3ebe47,
+ 0x333505,
+ 0x333507,
+ 0x335885,
+ 0x25f3c3,
+ 0x257dc8,
+ 0x27988a,
+ 0x22eb83,
+ 0x232a4a,
+ 0x3bd7c6,
+ 0x253bcf,
+ 0x272109,
+ 0x2c6850,
+ 0x2d5648,
+ 0x2e7709,
+ 0x2aa307,
+ 0x3c850f,
+ 0x3c9f44,
+ 0x2ef344,
+ 0x20b786,
+ 0x2f0686,
+ 0x26204a,
+ 0x256186,
+ 0x2c3a87,
+ 0x315808,
+ 0x315a07,
+ 0x3170c7,
+ 0x318c4a,
+ 0x3179cb,
+ 0x23ab05,
+ 0x2f4408,
+ 0x2098c3,
+ 0x3d458c,
+ 0x386b0f,
+ 0x22404d,
+ 0x29d4c7,
+ 0x243449,
+ 0x396687,
+ 0x2d0f88,
+ 0x3e6dcc,
+ 0x301748,
+ 0x24a2c8,
+ 0x33314e,
+ 0x344cd4,
+ 0x3451e4,
+ 0x364b8a,
+ 0x388ecb,
+ 0x35dc84,
+ 0x35dc89,
+ 0x2cbf48,
+ 0x252245,
+ 0x373e4a,
+ 0x3c9047,
+ 0x285584,
+ 0x258843,
+ 0x229f43,
+ 0x241284,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x25e043,
+ 0x219c03,
+ 0x2edcc6,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x202783,
+ 0x2000c2,
+ 0x258843,
+ 0x205842,
+ 0x229f43,
+ 0x241284,
+ 0x224d03,
+ 0x2e9c43,
+ 0x25e043,
+ 0x2edcc6,
+ 0x2127c3,
+ 0x21f483,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x258843,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x2000c2,
+ 0x289e03,
+ 0x205842,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x203702,
+ 0x2035c2,
+ 0x205842,
+ 0x229f43,
+ 0x208542,
+ 0x2005c2,
+ 0x258104,
+ 0x292e44,
+ 0x230a02,
+ 0x222d84,
+ 0x2003c2,
+ 0x21f483,
+ 0x202783,
+ 0x25ce86,
+ 0x26ca02,
+ 0x201b02,
+ 0x22a742,
+ 0x61e12d83,
+ 0x62265243,
+ 0x66746,
+ 0x66746,
+ 0x29f804,
+ 0x20bc03,
+ 0x2acd,
+ 0x1d094a,
+ 0x1d39cc,
+ 0x92ccc,
+ 0x62c6e64f,
+ 0x1cc94d,
+ 0x713c4,
+ 0x7b204,
+ 0x161cc4,
+ 0x145d45,
+ 0x98409,
+ 0xb778c,
+ 0x110947,
+ 0x16906,
+ 0x1eb88,
+ 0x24bc7,
+ 0x286c8,
+ 0x1c14ca,
+ 0x1145c7,
+ 0xb79c9,
+ 0x632f8c05,
+ 0xf8c09,
+ 0x634404cb,
+ 0x125c88,
+ 0x137dcb,
+ 0x344b,
+ 0x182bc8,
+ 0x13054a,
+ 0x17d3ce,
+ 0x638b738a,
+ 0x1e544d,
+ 0x3514d,
+ 0x14ce40b,
+ 0xf1f4a,
+ 0xc344,
+ 0x8ef86,
+ 0x19f508,
+ 0xd1e88,
+ 0x40787,
+ 0x16245,
+ 0x1e0507,
+ 0xa54c9,
+ 0x1cd787,
+ 0x1db408,
+ 0x31009,
+ 0x15f9c4,
+ 0x53705,
+ 0x3810e,
+ 0x1401c7,
+ 0x63e26c46,
+ 0xbe10d,
+ 0x1cd608,
+ 0xf4008,
+ 0x6429ed46,
+ 0x64d82888,
+ 0x106b8a,
+ 0xb2908,
+ 0x13cf10,
+ 0x6388c,
+ 0x76987,
+ 0x77d47,
+ 0x7bd87,
+ 0x81847,
+ 0xd9c2,
+ 0x1da407,
+ 0xee4c,
+ 0x1e1905,
+ 0xbd847,
+ 0xb6ac6,
+ 0xb92c9,
+ 0xbb988,
+ 0x1d7c2,
+ 0x5c2,
+ 0x19ab46,
+ 0x1d6ecb,
+ 0x1d71c6,
+ 0x71c84,
+ 0xcabc7,
+ 0x56a09,
+ 0x90249,
+ 0x1c03c8,
+ 0x58e02,
+ 0x12d349,
+ 0x15288,
+ 0xfff4a,
+ 0xd28c8,
+ 0x652e034b,
+ 0x162d09,
+ 0x51c86,
+ 0xe5649,
+ 0xf1ec7,
+ 0xf2609,
+ 0xf3948,
+ 0xf5707,
+ 0xf7289,
+ 0xf9d05,
+ 0xfa0d0,
+ 0x1c5e46,
+ 0xcab05,
+ 0xd5247,
+ 0x12634d,
+ 0x65ac9683,
+ 0x4d385,
+ 0x2e6c6,
+ 0xff7c7,
+ 0x105758,
+ 0x98d08,
+ 0x4c08a,
+ 0x152f8e,
+ 0x9942,
+ 0x65f5f74b,
+ 0x662e574a,
+ 0x59c0a,
+ 0x6a90d,
+ 0x33c2,
+ 0xdfa46,
+ 0x18a46,
+ 0xac788,
+ 0xbb70a,
+ 0x566c8,
+ 0x7fe89,
+ 0x1167c8,
+ 0x75a8e,
+ 0x29c08,
+ 0x13e007,
+ 0x6669ec84,
+ 0xd3f0d,
+ 0x10df85,
+ 0x1735c8,
+ 0x3fe48,
+ 0x66888d0a,
+ 0x66eb3dc8,
+ 0x1133c6,
+ 0x9e42,
+ 0xa6f44,
+ 0x6d586,
+ 0x67045f08,
+ 0x5b646,
+ 0x678c200b,
+ 0x4182,
+ 0x154a09,
+ 0x135c08,
+ 0x14b207,
+ 0x3268a,
+ 0x118a87,
0x401,
0x81,
- 0x183c47,
- 0x116348,
- 0x642c1503,
- 0x1616c4,
- 0xc1508,
- 0xc1708,
- 0xc1908,
- 0x69c07,
- 0x9b583,
- 0x64e40644,
- 0x652a0803,
+ 0x18e907,
+ 0x1c8388,
+ 0xc7e88,
+ 0xc8088,
+ 0xc8288,
+ 0x6fcc7,
+ 0xb1fc3,
+ 0x64644084,
+ 0x64aa6b83,
0xc1,
- 0x267c6,
+ 0x39d46,
0xc1,
0x201,
- 0x267c6,
- 0x9b583,
- 0x65f36fc4,
- 0x18b2c4,
- 0x1a845,
- 0x88e45,
- 0x10f9c4,
- 0x16684,
- 0x54644,
- 0x1c4b88,
- 0x1866cc,
- 0xe01,
- 0x192c3,
- 0x27804,
- 0x1c4b88,
- 0x677c4b88,
- 0x674c3,
- 0x79943,
- 0x27d47,
- 0x5f07,
- 0x156d145,
- 0x57e04,
- 0x10dfc7,
- 0x16542,
- 0x88e04,
- 0x21d684,
- 0x216543,
- 0x256d44,
- 0x2b1b84,
- 0x2296c3,
- 0x22ba05,
- 0x2203c3,
- 0x24c343,
- 0x355b45,
- 0x201643,
- 0x1df83,
- 0x68a16543,
- 0x222bc3,
- 0x56d44,
- 0x4f03,
- 0x343b43,
+ 0x39d46,
+ 0xb1fc3,
+ 0x656212c4,
+ 0x196f84,
+ 0x1fe85,
+ 0x2c945,
+ 0xcad04,
+ 0x2a084,
+ 0x59244,
+ 0x1434307,
+ 0x1421207,
+ 0x1c8bc8,
+ 0x148e4c,
+ 0xc41,
+ 0x8d43,
+ 0x2c684,
+ 0xef885,
+ 0x1c8bc8,
+ 0x677c8bc8,
+ 0x54e83,
+ 0x80383,
+ 0x16c43,
+ 0x22207,
+ 0x5ec7,
+ 0x145e305,
+ 0x5d8c4,
+ 0x76ac7,
+ 0x5842,
+ 0x2c904,
+ 0x1b01ca,
+ 0x259b44,
+ 0x229f43,
+ 0x25b9c4,
+ 0x258104,
+ 0x2127c3,
+ 0x22a205,
+ 0x21fc83,
+ 0x23ffc3,
+ 0x32e885,
+ 0x205ec3,
+ 0x15d43,
+ 0x68e29f43,
+ 0x224d03,
+ 0x5b9c4,
+ 0x4b03,
+ 0x2e9c43,
0x200181,
- 0x1b283,
- 0x216443,
- 0x28d4c4,
- 0x21b544,
- 0x2296c3,
- 0x57743,
- 0x20cb83,
- 0x202b03,
- 0x793c8,
+ 0x280c3,
+ 0x219c03,
+ 0x292e44,
+ 0x222d84,
+ 0x2127c3,
+ 0x5c743,
+ 0x21f483,
+ 0x217083,
+ 0x7ffc8,
0x2000c2,
- 0x253c43,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
+ 0x258843,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
0x2005c2,
- 0x2b1b84,
- 0x243543,
- 0x216443,
- 0x2296c3,
- 0x20d903,
- 0x20cb83,
- 0x201643,
- 0x8904,
- 0x793c8,
- 0xf0007,
- 0x16542,
- 0x13f105,
- 0x5fdcf,
- 0xfa946,
- 0x1472588,
- 0x1190ce,
- 0x69a0bc42,
- 0x20bc88,
- 0x20ad46,
- 0x257f86,
- 0x39a587,
- 0x69e00c82,
- 0x6a2bf108,
- 0x22588a,
- 0x270088,
+ 0x258104,
+ 0x25e043,
+ 0x219c03,
+ 0x2127c3,
+ 0x20bc03,
+ 0x21f483,
+ 0x205ec3,
+ 0x186a44,
+ 0x7ffc8,
+ 0xfd147,
+ 0x5842,
+ 0x12de85,
+ 0x639cf,
+ 0x1e50c6,
+ 0x1475dc8,
+ 0x116ace,
+ 0x69e087c2,
+ 0x2373c8,
+ 0x3d1086,
+ 0x25da46,
+ 0x3a33c7,
+ 0x6a204cc2,
+ 0x6a6c66c8,
+ 0x22ad4a,
+ 0x276408,
0x200ac2,
- 0x37b789,
- 0x2713c7,
- 0x21ab46,
- 0x2b1589,
- 0x2cb344,
- 0x349406,
- 0x2d8d04,
- 0x223984,
- 0x263789,
- 0x3e2106,
- 0x236b05,
- 0x274145,
- 0x3e04c7,
- 0x2d3b87,
- 0x2d8684,
- 0x322006,
- 0x3061c5,
- 0x20b585,
- 0x238cc5,
- 0x337047,
- 0x3c7645,
- 0x2533c9,
- 0x3411c5,
- 0x33ea04,
- 0x231bc7,
- 0x379ece,
- 0x208509,
- 0x340989,
- 0x36ce06,
- 0x249048,
- 0x370e4b,
- 0x2ab90c,
- 0x31a746,
- 0x2c32c7,
- 0x2f19c5,
- 0x31270a,
- 0x20a989,
- 0x201189,
- 0x207d06,
- 0x3bacc5,
- 0x24f485,
- 0x385e09,
- 0x238e4b,
- 0x3871c6,
- 0x352106,
- 0x20ef84,
- 0x323bc6,
- 0x308608,
- 0x3cd246,
- 0x228d06,
- 0x204b88,
- 0x206347,
- 0x207ac9,
- 0x20a245,
- 0x793c8,
- 0x3d7444,
- 0x319c44,
- 0x213f45,
- 0x344589,
- 0x22adc7,
- 0x22adcb,
- 0x22c88a,
- 0x232345,
- 0x6a606e82,
- 0x2f6b47,
- 0x6aa34fc8,
- 0x207f47,
- 0x21c245,
- 0x2c858a,
- 0x16542,
- 0x289c0b,
- 0x28ab0a,
- 0x22bd06,
- 0x2122c3,
- 0x214ccd,
- 0x3c338c,
- 0x3dec0d,
- 0x29e685,
- 0x2bdd45,
- 0x3a29c7,
- 0x214609,
- 0x225786,
- 0x24c985,
- 0x37f7c8,
- 0x2d9c83,
- 0x3588c8,
- 0x323ac8,
- 0x39f407,
- 0x3c7188,
- 0x2251c9,
- 0x2d7a47,
- 0x2f6347,
- 0x36cfc8,
- 0x37b644,
- 0x37b647,
- 0x28a4c8,
- 0x361486,
- 0x205acf,
- 0x323607,
- 0x321b06,
- 0x361ec5,
- 0x22c3c3,
- 0x250b47,
- 0x251243,
- 0x255446,
- 0x257d06,
- 0x25a606,
- 0x29c885,
- 0x273b43,
- 0x396e48,
- 0x38b949,
- 0x3a3c8b,
- 0x25a788,
- 0x25c785,
- 0x25eb45,
- 0x6ae5c082,
- 0x26b249,
- 0x3d1907,
- 0x2891c5,
- 0x263687,
- 0x264dc6,
- 0x3b2605,
- 0x267a8b,
- 0x26ac84,
- 0x26fc45,
- 0x26fd87,
- 0x281a06,
- 0x281e45,
- 0x290dc7,
- 0x291487,
- 0x2ae244,
- 0x37468a,
- 0x297688,
- 0x371109,
- 0x2acac5,
- 0x347486,
- 0x3087ca,
- 0x274046,
- 0x23b8c7,
- 0x2780cd,
- 0x2b0049,
- 0x394d85,
- 0x37d287,
- 0x32bbc8,
- 0x36c888,
- 0x3c3ac7,
- 0x3ce246,
- 0x22d347,
- 0x257783,
- 0x357f04,
- 0x380f85,
- 0x3b1447,
- 0x3bbe49,
- 0x287f08,
- 0x23b7c5,
- 0x382fc4,
- 0x2574c5,
- 0x26510d,
- 0x200cc2,
- 0x221ec6,
- 0x2f8e06,
- 0x33f34a,
- 0x39e886,
- 0x3afc45,
- 0x2d91c5,
- 0x2d91c7,
- 0x3b3b0c,
- 0x2b340a,
- 0x298d86,
- 0x2e7c45,
- 0x323a06,
- 0x299287,
- 0x29ab06,
- 0x29c78c,
- 0x2b16c9,
- 0x6b226c47,
- 0x29f685,
- 0x29f686,
- 0x2a0288,
- 0x24c885,
- 0x2b0785,
- 0x2b2048,
- 0x2b224a,
- 0x6b6870c2,
- 0x6ba10f82,
- 0x368b05,
- 0x317b83,
- 0x23d9c8,
- 0x20b383,
- 0x2b24c4,
- 0x24694b,
- 0x2231c8,
- 0x2c1bc8,
- 0x6bf4a9c9,
- 0x2b8309,
- 0x2b8c06,
- 0x2b9e48,
- 0x2ba049,
- 0x2ba946,
- 0x2baac5,
- 0x251986,
- 0x2bb089,
- 0x2d46c7,
- 0x24e2c6,
- 0x273307,
- 0x37bd07,
- 0x39d584,
- 0x6c2f4bc9,
- 0x39dc88,
- 0x2bf008,
- 0x200e07,
- 0x2dc706,
- 0x20db89,
- 0x257f47,
- 0x3c840a,
- 0x3ce388,
- 0x21f107,
- 0x221886,
- 0x29ac4a,
- 0x3a6c88,
- 0x2f8885,
- 0x22f6c5,
- 0x31bd47,
- 0x324849,
- 0x32864b,
- 0x3bc408,
- 0x341249,
- 0x25b607,
- 0x2cdbcc,
- 0x2ce30c,
- 0x2ce60a,
- 0x2ce88c,
- 0x2d8888,
- 0x2d8a88,
- 0x2d8c84,
- 0x2d9409,
- 0x2d9649,
- 0x2d988a,
- 0x2d9b09,
- 0x2d9e87,
- 0x3cb8cc,
- 0x3e7f06,
- 0x277a88,
- 0x274106,
- 0x392b46,
- 0x394c87,
- 0x3ab788,
- 0x3499cb,
- 0x207e07,
- 0x263fc9,
- 0x28d5c9,
- 0x252907,
- 0x24b5c4,
- 0x26bfc7,
- 0x2d2bc6,
- 0x218946,
- 0x217145,
- 0x2db8c8,
- 0x310704,
- 0x310706,
- 0x2b32cb,
- 0x266749,
- 0x25b246,
- 0x228f09,
- 0x214006,
- 0x38f0c8,
- 0x271f43,
- 0x3bae45,
- 0x218a89,
- 0x3e97c5,
- 0x308104,
- 0x3b7146,
- 0x36aa05,
- 0x260006,
- 0x31c407,
- 0x2109c6,
- 0x2374cb,
- 0x3c2887,
- 0x267786,
- 0x27e3c6,
- 0x3e0586,
- 0x2d8649,
- 0x20308a,
- 0x2cfdc5,
- 0x2fcb0d,
- 0x2b2346,
- 0x259946,
- 0x2e2146,
- 0x227b45,
- 0x2f2847,
- 0x233587,
- 0x27ec0e,
- 0x216443,
- 0x2dc6c9,
- 0x3a1c09,
- 0x312b07,
- 0x276e87,
- 0x291945,
- 0x2f3e45,
- 0x6c609e0f,
- 0x2e1a47,
- 0x2e1c08,
- 0x2e1f04,
- 0x2e2446,
- 0x6ca4f102,
- 0x2e5b86,
- 0x2e8306,
- 0x30f40e,
- 0x35870a,
- 0x2c7906,
- 0x21498a,
- 0x20d109,
- 0x23f7c5,
- 0x30bfc8,
- 0x3dc706,
- 0x2be208,
- 0x343648,
- 0x285dcb,
- 0x39a685,
- 0x3c76c8,
- 0x204ccc,
- 0x21c107,
- 0x259b86,
- 0x36a848,
- 0x349688,
- 0x6ce4ba82,
- 0x32e38b,
- 0x211e89,
- 0x20a449,
- 0x3c2187,
- 0x3a8bc8,
- 0x6d21e1c8,
- 0x32c1cb,
- 0x268d09,
- 0x29420d,
- 0x306f08,
- 0x3c5088,
- 0x6d603c82,
- 0x210c84,
- 0x6da386c2,
- 0x377a06,
- 0x6de00e42,
- 0x3022ca,
- 0x2b0606,
- 0x22fc48,
- 0x2b1e48,
- 0x260946,
- 0x2c37c6,
- 0x3090c6,
- 0x3e5505,
- 0x2417c4,
- 0x6e235504,
- 0x3597c6,
- 0x281447,
- 0x6e684ec7,
- 0x391e0b,
- 0x208149,
- 0x2bdd8a,
- 0x2d9304,
- 0x258208,
- 0x24e08d,
- 0x302bc9,
- 0x302e08,
- 0x303089,
- 0x305504,
- 0x251104,
- 0x28c445,
- 0x20508b,
- 0x223146,
- 0x359605,
- 0x23f349,
- 0x3220c8,
- 0x2aeb04,
- 0x312889,
- 0x21eec5,
- 0x2d3bc8,
- 0x2f6a07,
- 0x340d88,
- 0x28cf06,
- 0x206d47,
- 0x2ecf49,
- 0x203809,
- 0x22f845,
- 0x2b0d05,
- 0x6ea1f182,
- 0x33e7c4,
- 0x244985,
- 0x39a486,
- 0x34b885,
- 0x303c87,
- 0x3598c5,
- 0x281a44,
- 0x36cec6,
- 0x24ca07,
- 0x3a01c6,
- 0x32c605,
- 0x212788,
- 0x20af45,
- 0x21b207,
- 0x22c649,
- 0x26688a,
- 0x2344c7,
- 0x2344cc,
- 0x236ac6,
- 0x242d89,
- 0x24c505,
- 0x24c7c8,
- 0x22ea03,
- 0x230445,
- 0x2c7d85,
- 0x286a07,
- 0x6ee01242,
- 0x2fe1c7,
- 0x2eef06,
- 0x3ad646,
- 0x2f2006,
- 0x3495c6,
- 0x24b9c8,
- 0x283885,
- 0x321bc7,
- 0x321bcd,
- 0x20b5c3,
- 0x3e83c5,
- 0x3c7f87,
- 0x2fe508,
- 0x3c7b45,
- 0x21f908,
- 0x35b2c6,
- 0x2ea3c7,
- 0x2f5685,
- 0x39a706,
- 0x3973c5,
- 0x22554a,
- 0x2f9546,
- 0x2315c7,
- 0x320285,
- 0x2fdec7,
- 0x301804,
- 0x308086,
- 0x30bf05,
- 0x23640b,
- 0x2d2a49,
- 0x28bc0a,
- 0x22f8c8,
- 0x377b48,
- 0x30fecc,
- 0x310c87,
- 0x31ea88,
- 0x391308,
- 0x3d65c5,
- 0x32a40a,
- 0x34f9c9,
- 0x6f200ec2,
- 0x210606,
- 0x24c004,
- 0x300c89,
- 0x247989,
- 0x24eec7,
- 0x284447,
- 0x2a0d09,
- 0x32aac8,
- 0x32aacf,
- 0x22dd46,
- 0x2e9ecb,
- 0x261445,
- 0x261447,
- 0x3572c9,
- 0x22a186,
- 0x312807,
- 0x2ee685,
- 0x23a944,
- 0x34cb86,
- 0x2174c4,
- 0x2c9147,
- 0x360648,
- 0x6f7babc8,
- 0x30d045,
- 0x30d187,
- 0x351bc9,
- 0x211c44,
- 0x24a5c8,
- 0x6fb04c88,
- 0x2e20c4,
- 0x33ed08,
- 0x32ce84,
- 0x217389,
- 0x227a85,
- 0x6fe13402,
- 0x22dd85,
- 0x2ed405,
- 0x3b69c8,
- 0x23cf87,
- 0x702008c2,
- 0x3c2645,
- 0x2e4146,
- 0x25fb06,
- 0x33e788,
- 0x348688,
- 0x34b846,
- 0x37dcc6,
- 0x2f00c9,
- 0x3ad586,
- 0x22a04b,
- 0x349345,
- 0x259386,
- 0x261f88,
- 0x362646,
- 0x29e506,
- 0x22000a,
- 0x2e530a,
- 0x22be45,
- 0x24f187,
- 0x27f886,
- 0x70605002,
- 0x3c80c7,
- 0x38fb05,
- 0x308744,
- 0x308745,
- 0x258106,
- 0x27df47,
- 0x2247c5,
- 0x247a44,
- 0x2e2708,
- 0x29e5c5,
- 0x355387,
- 0x383485,
- 0x225485,
- 0x265c84,
- 0x265c89,
- 0x306008,
- 0x2017c6,
- 0x347706,
- 0x3b6c06,
- 0x70bd38c8,
- 0x3dc2c7,
- 0x31490d,
- 0x314ecc,
- 0x3154c9,
- 0x315709,
- 0x70f75ac2,
- 0x3db703,
- 0x22bec3,
- 0x2d2c85,
- 0x3b154a,
- 0x33e646,
- 0x34ce85,
- 0x31cbc4,
- 0x31cbcb,
- 0x33508c,
- 0x33594c,
- 0x335c55,
- 0x33698d,
- 0x338a8f,
- 0x338e52,
- 0x3392cf,
- 0x339692,
- 0x339b13,
- 0x339fcd,
- 0x33a58d,
- 0x33a90e,
- 0x33b2ce,
- 0x33b9cc,
- 0x33bd8c,
- 0x33c1cb,
- 0x33cc4e,
- 0x33d552,
- 0x33e40c,
- 0x33f5d0,
- 0x34cfd2,
- 0x34e1cc,
- 0x34e88d,
- 0x34ebcc,
- 0x350dd1,
- 0x35228d,
- 0x355f8d,
- 0x35658a,
- 0x35680c,
- 0x357ccc,
- 0x35930c,
- 0x359ccc,
- 0x35dad3,
- 0x35e550,
- 0x35e950,
- 0x35f34d,
- 0x35f94c,
- 0x360ac9,
- 0x36290d,
- 0x362c53,
- 0x364b11,
- 0x365313,
- 0x36664f,
- 0x366a0c,
- 0x366d0f,
- 0x3670cd,
- 0x3676cf,
- 0x367a90,
- 0x36850e,
- 0x36d54e,
- 0x36de90,
- 0x36ea8d,
- 0x36f40e,
- 0x36f78c,
- 0x3708d3,
- 0x3725ce,
- 0x373310,
- 0x373711,
- 0x373b4f,
- 0x373f13,
- 0x37564d,
- 0x37598f,
- 0x375d4e,
- 0x3762d0,
- 0x3766c9,
- 0x377d50,
- 0x37824f,
- 0x3788cf,
- 0x378c92,
- 0x37c3ce,
- 0x37d94d,
- 0x37e00d,
- 0x37e34d,
- 0x37f9cd,
- 0x37fd0d,
- 0x380050,
- 0x38044b,
- 0x380d4c,
- 0x3810cc,
- 0x3816cc,
- 0x3819ce,
- 0x390450,
- 0x392492,
- 0x39290b,
- 0x3938ce,
- 0x393c4e,
- 0x3944ce,
- 0x394a4b,
- 0x71394ed6,
- 0x395e0d,
- 0x396994,
- 0x39768d,
- 0x399cd5,
- 0x39b8cd,
- 0x39c24f,
- 0x39cb8f,
- 0x3a3f4f,
- 0x3a430e,
- 0x3a468d,
- 0x3a6611,
- 0x3aaf4c,
- 0x3ab24c,
- 0x3ab54b,
- 0x3ab98c,
- 0x3ac40f,
- 0x3ac7d2,
- 0x3acdcd,
- 0x3ae1cc,
- 0x3aec8c,
- 0x3aef8d,
- 0x3af2cf,
- 0x3af68e,
- 0x3b120c,
- 0x3b17cd,
- 0x3b1b0b,
- 0x3b23cc,
- 0x3b318d,
- 0x3b34ce,
- 0x3b3849,
- 0x3b50d3,
- 0x3b798d,
- 0x3b808d,
- 0x3b868c,
- 0x3b8d0e,
- 0x3b958f,
- 0x3b994c,
- 0x3b9c4d,
- 0x3b9f8f,
- 0x3ba34c,
- 0x3bb38c,
- 0x3bb90c,
- 0x3bbc0c,
- 0x3bc8cd,
- 0x3bcc12,
+ 0x32e3c9,
+ 0x23ab47,
+ 0x21c106,
+ 0x257b09,
+ 0x2bc004,
+ 0x3e2886,
+ 0x2deb04,
+ 0x20de84,
+ 0x267f09,
+ 0x314a86,
+ 0x2bb4c5,
+ 0x27a245,
+ 0x235987,
+ 0x2d2187,
+ 0x305344,
+ 0x35eb06,
+ 0x2e88c5,
+ 0x3d7605,
+ 0x236245,
+ 0x24f647,
+ 0x359385,
+ 0x257609,
+ 0x372385,
+ 0x32ee04,
+ 0x22f787,
+ 0x3ce14e,
+ 0x209a09,
+ 0x335509,
+ 0x3681c6,
+ 0x24b088,
+ 0x3793cb,
0x3bd38c,
- 0x3bd68c,
- 0x3bd991,
- 0x3bddcf,
- 0x3be18f,
- 0x3be553,
- 0x3bf34e,
- 0x3bf6cf,
- 0x3bfa8c,
- 0x717c014e,
- 0x3c04cf,
- 0x3c0896,
- 0x3c1b92,
- 0x3c528c,
- 0x3c618f,
- 0x3c680d,
- 0x3d294f,
- 0x3d2d0c,
- 0x3d300d,
- 0x3d334d,
- 0x3d51ce,
- 0x3d5d0c,
- 0x3d914c,
- 0x3d9450,
- 0x3daa91,
- 0x3daecb,
- 0x3db30c,
- 0x3db60e,
- 0x3dd8d1,
- 0x3ddd0e,
- 0x3de08d,
- 0x3e5f8b,
- 0x3e688f,
- 0x3e74d4,
- 0x2038c2,
- 0x2038c2,
- 0x204cc3,
- 0x2038c2,
- 0x204cc3,
- 0x2038c2,
- 0x201082,
- 0x2519c5,
- 0x3dd5cc,
- 0x2038c2,
- 0x2038c2,
- 0x201082,
- 0x2038c2,
- 0x2a0905,
- 0x266885,
- 0x2038c2,
- 0x2038c2,
- 0x20bd42,
- 0x2a0905,
- 0x337209,
- 0x36480c,
- 0x2038c2,
- 0x2038c2,
- 0x2038c2,
- 0x2038c2,
- 0x2519c5,
- 0x2038c2,
- 0x2038c2,
- 0x2038c2,
- 0x2038c2,
- 0x20bd42,
- 0x337209,
- 0x2038c2,
- 0x2038c2,
- 0x2038c2,
- 0x266885,
- 0x2038c2,
- 0x266885,
- 0x36480c,
- 0x3dd5cc,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x2296c3,
- 0x20cb83,
- 0x3c4f,
- 0x12d248,
- 0x6f7c4,
- 0xd903,
- 0x17b4c8,
- 0x1d5b83,
- 0x2000c2,
- 0x72616542,
- 0x249f03,
- 0x23adc4,
- 0x204f03,
- 0x36c284,
- 0x239c86,
- 0x220e43,
- 0x3b7004,
- 0x2999c5,
- 0x216443,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x23098a,
- 0x259186,
- 0x393fcc,
- 0x793c8,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x233243,
- 0x2e8306,
- 0x2296c3,
- 0x20cb83,
- 0x21f6c3,
- 0x39fc3,
- 0xb4388,
- 0x731e7c45,
- 0x7c4c7,
- 0xb1845,
- 0x52547,
- 0x146c05,
- 0x4009,
- 0xad42,
- 0x1c138a,
- 0x73f2d5c5,
- 0x146c05,
- 0x34347,
- 0x16108,
- 0x10d8e,
- 0x95292,
- 0x130e0b,
- 0x1e1d46,
- 0x742ea205,
- 0x7479e04c,
- 0x10de07,
- 0xb46c7,
- 0x1b620a,
- 0x44ad0,
- 0x17be85,
- 0xc5e4b,
- 0x1dcf08,
- 0x3e1c7,
- 0x3aa4b,
- 0x51b89,
- 0x873c7,
- 0xf4547,
- 0x187407,
- 0x3e106,
- 0x1c74c8,
- 0x74c32f46,
- 0x46bc7,
- 0xc7e86,
- 0xb8d0d,
- 0x96110,
- 0x75013242,
- 0x1cdd88,
- 0x184590,
- 0x18ed0c,
- 0x7578f54d,
- 0x68508,
- 0x6898b,
- 0x76447,
- 0x19a49,
- 0x62246,
- 0xa0488,
- 0x5102,
- 0x9c50a,
- 0x36947,
- 0xb8847,
- 0xb4e49,
- 0xb7288,
- 0x154645,
- 0x190a86,
- 0x6ac6,
- 0x1040ce,
- 0x422ce,
- 0x4aecf,
- 0x5e789,
- 0x932c9,
- 0x9c08b,
- 0xbb44f,
- 0x1dd2cc,
- 0xd4f4b,
- 0x1b9248,
- 0x191d07,
- 0x19b308,
- 0xbc0cb,
- 0xbca0c,
- 0xbce0c,
- 0xbd20c,
- 0xbd50d,
- 0x1bc248,
- 0x5adc2,
- 0x1971c9,
- 0x46688,
- 0xda88b,
- 0xdc906,
- 0xe3acb,
- 0x13d08b,
- 0xeddca,
- 0xeec85,
- 0xf2550,
- 0xf8286,
- 0x583c6,
- 0x10f7c5,
- 0x120047,
- 0xfa348,
- 0xff487,
- 0xff747,
- 0x69587,
- 0xd1846,
- 0x17784a,
- 0xb400a,
- 0x30846,
- 0xb860d,
- 0x46c88,
- 0x118d88,
- 0xef809,
- 0x1b2a09,
- 0xcc205,
- 0x176a8c,
- 0xbd70b,
- 0x10d989,
- 0x112cc4,
- 0x114549,
- 0x114786,
- 0x143506,
- 0x4a42,
- 0x13906,
- 0x80c8b,
- 0x11de07,
- 0x11dfc7,
- 0xe042,
- 0xde645,
- 0x9204,
- 0x101,
- 0x5b843,
- 0x74b26806,
- 0xa0803,
- 0x382,
- 0x1504,
- 0xac2,
- 0x5dd04,
- 0x882,
- 0x8502,
- 0x4702,
- 0x128c42,
- 0x4182,
- 0xea202,
- 0xd42,
- 0x2e702,
- 0x3fb82,
- 0xc542,
- 0x3242,
- 0x57f02,
- 0x22bc3,
- 0x942,
- 0x2bc2,
- 0x18242,
- 0xeb02,
- 0x642,
- 0x3b342,
- 0x1ec82,
- 0x8e82,
- 0x5502,
- 0x5c2,
- 0x43543,
- 0x2642,
- 0x6002,
- 0x54202,
- 0x7bc2,
- 0x9d42,
- 0x10442,
- 0x205c2,
- 0x11de42,
- 0x1582,
- 0x10f082,
- 0x77782,
- 0xa9542,
- 0x296c3,
- 0x602,
- 0x4ba82,
- 0x1cc2,
- 0x2d4c2,
- 0x2f7c5,
- 0x59c2,
- 0x4cec2,
- 0x179e43,
- 0x682,
- 0x4a02,
- 0x1702,
- 0x4ac2,
- 0xb5c2,
- 0x8c2,
- 0x6502,
- 0x4a42,
- 0x3ec5,
- 0x75a01082,
- 0x75eecb83,
- 0x9983,
- 0x76201082,
- 0x9983,
- 0xdc1c7,
- 0x215483,
- 0x2000c2,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
- 0x2005c3,
- 0x233243,
- 0x2296c3,
- 0x20d903,
- 0x20cb83,
- 0x2a0843,
- 0xcc244,
- 0x143845,
- 0x1084c5,
- 0x1a143,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
- 0x216443,
- 0x2296c3,
- 0x20d903,
- 0x7ca83,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x200181,
- 0x216443,
- 0x2296c3,
- 0x257743,
- 0x20cb83,
- 0x1a3904,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x2163c3,
- 0x2f5503,
- 0x322603,
- 0x285483,
- 0x2b05c3,
- 0x205383,
- 0x343b43,
- 0x2b1b84,
- 0x2296c3,
- 0x20cb83,
- 0x201643,
- 0x202304,
- 0x239843,
- 0x3b43,
- 0x2133c3,
- 0x32f308,
- 0x29ac84,
- 0x20020a,
- 0x25afc6,
- 0x1519c4,
- 0x3bd047,
- 0x22820a,
- 0x22dc09,
- 0x3c9ec7,
+ 0x323ac6,
+ 0x2c5387,
+ 0x2f9185,
+ 0x30e20a,
+ 0x3d0cc9,
+ 0x20aa89,
+ 0x208186,
+ 0x3a6ec5,
+ 0x251b85,
+ 0x371809,
+ 0x2363cb,
+ 0x239186,
+ 0x353486,
+ 0x20d904,
+ 0x241f86,
+ 0x3086c8,
+ 0x3d38c6,
+ 0x242d46,
+ 0x204788,
+ 0x206f07,
+ 0x207f49,
+ 0x20cc05,
+ 0x7ffc8,
+ 0x3e0484,
+ 0x317644,
+ 0x212a45,
+ 0x343a49,
+ 0x2292c7,
+ 0x2292cb,
+ 0x22c3ca,
+ 0x22f2c5,
+ 0x6aa0a582,
+ 0x3d79c7,
+ 0x6ae2fbc8,
+ 0x2083c7,
+ 0x223a85,
+ 0x2449ca,
+ 0x5842,
+ 0x28f84b,
+ 0x29090a,
+ 0x279746,
+ 0x2114c3,
+ 0x21438d,
+ 0x3d250c,
+ 0x3d628d,
+ 0x245b45,
+ 0x36cdc5,
+ 0x2642c7,
+ 0x3db089,
+ 0x22ac46,
+ 0x256005,
+ 0x30d0c8,
+ 0x241e83,
+ 0x350088,
+ 0x241e88,
+ 0x3c6b07,
+ 0x2f0308,
+ 0x310589,
+ 0x33edc7,
+ 0x2368c7,
+ 0x209348,
+ 0x25e1c4,
+ 0x25e1c7,
+ 0x282b08,
+ 0x365746,
+ 0x20668f,
+ 0x35bcc7,
+ 0x35e606,
+ 0x3eacc5,
+ 0x22a8c3,
+ 0x253847,
+ 0x395c03,
+ 0x25a2c6,
+ 0x25d7c6,
+ 0x25eac6,
+ 0x2a3e05,
+ 0x279c43,
+ 0x32cfc8,
+ 0x3aa189,
+ 0x25ec4b,
+ 0x25ef08,
+ 0x260445,
+ 0x2629c5,
+ 0x6b262642,
+ 0x269049,
+ 0x3d1bc7,
+ 0x213805,
+ 0x267e07,
+ 0x269c46,
+ 0x26ae05,
+ 0x26c74b,
+ 0x270f44,
+ 0x275fc5,
+ 0x276107,
+ 0x289746,
+ 0x28a185,
+ 0x296347,
+ 0x296f87,
+ 0x2cc984,
+ 0x2b758a,
+ 0x2fabc8,
+ 0x379689,
+ 0x2f9505,
+ 0x2464c6,
+ 0x30888a,
+ 0x27a146,
+ 0x396907,
+ 0x27c50d,
+ 0x2b4fc9,
+ 0x389205,
+ 0x3b7007,
+ 0x3cdc48,
+ 0x385b88,
+ 0x32b107,
+ 0x367e86,
+ 0x21c507,
+ 0x267883,
+ 0x314a04,
+ 0x38abc5,
+ 0x3b76c7,
+ 0x3bffc9,
+ 0x234488,
+ 0x396805,
+ 0x2421c4,
+ 0x2544c5,
+ 0x25f0cd,
+ 0x2086c2,
+ 0x228346,
+ 0x2c9706,
+ 0x3097ca,
+ 0x3a8b86,
+ 0x3b40c5,
+ 0x2defc5,
+ 0x2defc7,
+ 0x3b968c,
+ 0x2b278a,
+ 0x29da06,
+ 0x2ed645,
+ 0x241dc6,
+ 0x29fac7,
+ 0x2a1f06,
+ 0x2a3d0c,
+ 0x257c49,
+ 0x6b61c907,
+ 0x2a5e85,
+ 0x2a5e86,
+ 0x2a6248,
+ 0x256505,
+ 0x2b5705,
+ 0x2b5bc8,
+ 0x2b5dca,
+ 0x6ba27e02,
+ 0x6be10802,
+ 0x21b485,
+ 0x30bac3,
+ 0x336a48,
+ 0x24bc83,
+ 0x2b6044,
+ 0x39190b,
+ 0x3c5c88,
+ 0x2bda08,
+ 0x6c340949,
+ 0x2bd309,
+ 0x2be006,
+ 0x2bf788,
+ 0x2bf989,
+ 0x2c1046,
+ 0x2c11c5,
+ 0x254646,
+ 0x2c1789,
+ 0x2d6487,
+ 0x24c5c6,
+ 0x2bc547,
+ 0x34a147,
+ 0x3a6c84,
+ 0x6c609189,
+ 0x38c208,
+ 0x2c65c8,
+ 0x393887,
+ 0x2e2746,
+ 0x3dae89,
+ 0x25da07,
0x3cc38a,
- 0x253c43,
- 0x368b8b,
- 0x20c389,
- 0x31f4c5,
- 0x20cd87,
- 0x16542,
- 0x216543,
- 0x226f07,
- 0x2224c5,
- 0x2d8e09,
- 0x222bc3,
- 0x34bc46,
- 0x32a4c3,
- 0xd2b03,
- 0x11bc06,
- 0x17a2c6,
- 0x20dc7,
- 0x229a46,
- 0x231f45,
- 0x20a307,
- 0x319507,
- 0x78f43b43,
- 0x34e407,
- 0x3b29c3,
- 0x2712c5,
- 0x2b1b84,
- 0x2c2188,
- 0x3db94c,
- 0x2c1305,
- 0x2b01c6,
- 0x226dc7,
- 0x35b907,
- 0x2678c7,
- 0x26c148,
- 0x31ae8f,
- 0x27b905,
- 0x24a007,
- 0x2151c7,
- 0x28974a,
- 0x37f609,
- 0x330145,
- 0x34da0a,
- 0x101546,
- 0xcc787,
- 0x2d7e45,
- 0x2f5744,
- 0x340486,
- 0xcb946,
- 0x256ec7,
- 0x25acc7,
- 0x3b5b48,
- 0x3d07c5,
- 0x2223c6,
- 0x2f048,
- 0x228c85,
- 0x28e46,
- 0x240305,
- 0x288284,
- 0x21ef87,
- 0x24b80a,
- 0x2aab88,
- 0x3e3cc6,
- 0x33243,
- 0x2efe85,
- 0x3d8586,
- 0x3cbb06,
- 0x30f6c6,
- 0x216443,
- 0x3ad047,
- 0x215145,
- 0x2296c3,
- 0x2ee08d,
- 0x20d903,
- 0x3b5c48,
- 0x243444,
- 0x281d05,
- 0x2b2506,
- 0x32e106,
- 0x259287,
- 0x268bc7,
- 0x27c805,
- 0x20cb83,
- 0x3a20c7,
- 0x24b489,
- 0x36a249,
- 0x382d0a,
- 0x23d7c2,
- 0x271284,
- 0x3211c4,
- 0x2fda07,
- 0x2fe088,
- 0x300709,
- 0x3e8289,
- 0x301107,
- 0x10a949,
- 0x2132c6,
- 0x103e46,
- 0x305504,
- 0x3b4e4a,
- 0x307e08,
- 0x308f89,
- 0x309246,
- 0x2c7245,
- 0x2aaa48,
- 0x2dcb8a,
- 0x27d683,
- 0x202486,
- 0x301207,
- 0x2c8885,
- 0x3c10c5,
- 0x24da03,
- 0x2d1984,
- 0x22f685,
- 0x291587,
- 0x306145,
- 0x2f2cc6,
- 0x166105,
- 0x2c79c3,
- 0x2c79c9,
- 0x281acc,
- 0x2d06cc,
- 0x3416c8,
- 0x2a3e47,
- 0x3101c8,
- 0x110e47,
- 0x3111ca,
- 0x31188b,
- 0x20c4c8,
- 0x32e208,
- 0x25d306,
- 0x272145,
- 0x33b5ca,
- 0x2ecbc5,
- 0x213402,
- 0x2db6c7,
- 0x27d046,
- 0x377045,
- 0x313149,
- 0x27b485,
- 0x1dea48,
- 0x29d645,
- 0x270e89,
- 0x3d84c6,
- 0x3407c8,
- 0x31dd83,
- 0x212c46,
- 0x3b7086,
- 0x31d845,
- 0x31d849,
- 0x2cee49,
- 0x271ec7,
- 0x120d84,
- 0x320d87,
- 0x3e8189,
- 0x228405,
- 0x418c8,
- 0x379cc5,
- 0x3a14c5,
- 0x36bc09,
- 0x202cc2,
- 0x35a344,
- 0x204542,
- 0x202642,
- 0x2ffc05,
- 0x351748,
- 0x2cc145,
- 0x2da043,
- 0x2da045,
- 0x2e5d83,
- 0x212202,
- 0x333544,
- 0x36a603,
+ 0x3d2c88,
+ 0x224a07,
+ 0x231546,
+ 0x3affca,
+ 0x3ac908,
+ 0x31f445,
+ 0x22e5c5,
+ 0x319f87,
+ 0x324689,
+ 0x326a8b,
+ 0x3c0588,
+ 0x372409,
+ 0x25f847,
+ 0x2d2acc,
+ 0x2d350c,
+ 0x2d380a,
+ 0x2d3a8c,
+ 0x2de688,
+ 0x2de888,
+ 0x2dea84,
+ 0x2df209,
+ 0x2df449,
+ 0x2df68a,
+ 0x2df909,
+ 0x2dfc87,
+ 0x20878c,
+ 0x3cefc6,
+ 0x27bec8,
+ 0x27a206,
+ 0x2f5c06,
+ 0x389107,
+ 0x39c208,
+ 0x3e2e4b,
+ 0x208287,
+ 0x26fa89,
+ 0x292f49,
+ 0x38d487,
+ 0x207484,
+ 0x269247,
+ 0x31fe46,
+ 0x217246,
+ 0x21a4c5,
+ 0x3b03c8,
+ 0x3494c4,
+ 0x3494c6,
+ 0x2b264b,
+ 0x269889,
+ 0x24f546,
+ 0x242f49,
+ 0x212b06,
+ 0x39a308,
+ 0x20d003,
+ 0x3a7045,
+ 0x21e3c9,
+ 0x3a98c5,
+ 0x3619c4,
+ 0x383706,
+ 0x3250c5,
+ 0x263c06,
+ 0x31ac07,
+ 0x210286,
+ 0x2707cb,
+ 0x26c3c7,
+ 0x27d286,
+ 0x28f486,
+ 0x235a46,
+ 0x305309,
+ 0x200b4a,
+ 0x2d59c5,
+ 0x2ccc0d,
+ 0x2b5ec6,
+ 0x25d646,
+ 0x2d5546,
+ 0x222005,
+ 0x2fa3c7,
+ 0x3d6847,
+ 0x314e0e,
+ 0x219c03,
+ 0x2e2709,
+ 0x286809,
+ 0x2356c7,
+ 0x27e5c7,
+ 0x3317c5,
+ 0x2dbc85,
+ 0x6cb8724f,
+ 0x2e7947,
+ 0x2e7b08,
+ 0x2e7fc4,
+ 0x2e8306,
+ 0x6ce51882,
+ 0x2ec3c6,
+ 0x2edcc6,
+ 0x374a0e,
+ 0x34feca,
+ 0x214806,
+ 0x2cdd4a,
+ 0x3d6089,
+ 0x3023c5,
+ 0x2d8548,
+ 0x301186,
+ 0x2c4f88,
+ 0x385348,
+ 0x32234b,
+ 0x3a34c5,
+ 0x359408,
+ 0x2048cc,
+ 0x223947,
+ 0x25e646,
+ 0x3b2d88,
+ 0x3e2b08,
+ 0x6d216602,
+ 0x201ccb,
+ 0x392889,
+ 0x20ce09,
+ 0x3d1707,
+ 0x35e048,
+ 0x6d615f88,
+ 0x38480b,
+ 0x26e189,
+ 0x262f4d,
+ 0x385188,
+ 0x2d4e48,
+ 0x6da00f82,
+ 0x3ef104,
+ 0x6de47f42,
+ 0x365c06,
+ 0x6e201a42,
+ 0x3021ca,
+ 0x2b5586,
+ 0x230388,
+ 0x2583c8,
+ 0x264bc6,
+ 0x330846,
+ 0x309186,
+ 0x250005,
+ 0x245704,
+ 0x6e655cc4,
+ 0x358806,
+ 0x251647,
+ 0x6ea8d407,
+ 0x39e54b,
+ 0x2085c9,
+ 0x36ce0a,
+ 0x2df104,
+ 0x25dcc8,
+ 0x24c38d,
+ 0x302949,
+ 0x302b88,
+ 0x302e09,
+ 0x305744,
+ 0x230d44,
+ 0x291dc5,
+ 0x204c8b,
+ 0x3c5c06,
+ 0x358645,
+ 0x241949,
+ 0x35ebc8,
+ 0x26ae44,
+ 0x30e389,
+ 0x270705,
+ 0x2d21c8,
+ 0x236f87,
+ 0x335908,
+ 0x292886,
+ 0x3d5707,
+ 0x2f3589,
+ 0x381ec9,
+ 0x218c05,
+ 0x245a05,
+ 0x6ee09702,
+ 0x32ebc4,
+ 0x38a845,
+ 0x3a32c6,
+ 0x33ea05,
+ 0x262a87,
+ 0x303a05,
+ 0x287004,
+ 0x368286,
+ 0x256087,
+ 0x220bc6,
+ 0x330b45,
+ 0x21ae08,
+ 0x3d1285,
+ 0x228047,
+ 0x22f989,
+ 0x2699ca,
+ 0x2baac7,
+ 0x2baacc,
+ 0x2bb486,
+ 0x24d809,
+ 0x254345,
+ 0x256448,
+ 0x218a43,
+ 0x2c97c5,
+ 0x2ef5c5,
+ 0x24dc07,
+ 0x6f200bc2,
+ 0x2fef07,
+ 0x2e38c6,
+ 0x387e86,
+ 0x2ebd46,
+ 0x3e2a46,
+ 0x253548,
+ 0x3cc045,
+ 0x35e6c7,
+ 0x35e6cd,
+ 0x254a43,
+ 0x3cf485,
+ 0x359cc7,
+ 0x2ff248,
+ 0x359885,
+ 0x21f1c8,
+ 0x38a2c6,
+ 0x2a6bc7,
+ 0x2f5b45,
+ 0x3a3546,
+ 0x32d545,
+ 0x20c58a,
+ 0x2f9946,
+ 0x243cc7,
+ 0x2c6cc5,
+ 0x2fa847,
+ 0x2fb0c4,
+ 0x361946,
+ 0x3010c5,
+ 0x232f4b,
+ 0x31fcc9,
+ 0x289f0a,
+ 0x218c88,
+ 0x308388,
+ 0x30c28c,
+ 0x30dc87,
+ 0x30f408,
+ 0x388cc8,
+ 0x32f245,
+ 0x31a4ca,
+ 0x31e6c9,
+ 0x6f601402,
+ 0x20fec6,
+ 0x224804,
+ 0x2276c9,
+ 0x350bc9,
+ 0x312fc7,
+ 0x281687,
+ 0x288389,
+ 0x35a8c8,
+ 0x35a8cf,
+ 0x234046,
+ 0x2f160b,
+ 0x266b05,
+ 0x266b07,
+ 0x337789,
+ 0x30e306,
+ 0x30e307,
+ 0x2f4b45,
+ 0x23bb04,
+ 0x2a8746,
+ 0x215784,
+ 0x2cee87,
+ 0x2db048,
+ 0x6fba6dc8,
+ 0x3b8845,
+ 0x3bc687,
+ 0x2d9589,
+ 0x21a004,
+ 0x24cf48,
+ 0x6ff04708,
+ 0x2d54c4,
+ 0x30b548,
+ 0x3862c4,
+ 0x215649,
+ 0x221f45,
+ 0x70208ec2,
+ 0x234085,
+ 0x3aba85,
+ 0x3b6d08,
+ 0x23f7c7,
+ 0x706008c2,
+ 0x371bc5,
+ 0x2ea7c6,
+ 0x25e946,
+ 0x32eb88,
+ 0x366e48,
+ 0x33e9c6,
+ 0x31d946,
+ 0x2fd209,
+ 0x387dc6,
+ 0x3e068b,
+ 0x3e27c5,
+ 0x25d086,
+ 0x266548,
+ 0x366b06,
+ 0x2a5346,
+ 0x21f8ca,
+ 0x2eb7ca,
+ 0x264485,
+ 0x286a87,
+ 0x2852c6,
+ 0x70a04c02,
+ 0x359e07,
+ 0x3e1285,
+ 0x308804,
+ 0x308805,
+ 0x25dbc6,
+ 0x2686c7,
+ 0x20b785,
+ 0x2eb944,
+ 0x2e85c8,
+ 0x2a5405,
+ 0x2f6ac7,
+ 0x32a285,
+ 0x20c4c5,
+ 0x229604,
+ 0x229609,
+ 0x2e8708,
+ 0x20b0c6,
+ 0x217e86,
+ 0x3ce5c6,
+ 0x70ec3648,
+ 0x306247,
+ 0x33e5cd,
+ 0x3dcb8c,
+ 0x3e79c9,
+ 0x313549,
+ 0x7137e082,
+ 0x3e6403,
+ 0x246583,
+ 0x31ff05,
+ 0x3b77ca,
+ 0x33e406,
+ 0x241145,
+ 0x31b544,
+ 0x31b54b,
+ 0x333e8c,
+ 0x33474c,
+ 0x334a55,
+ 0x33660d,
+ 0x3384cf,
+ 0x338892,
+ 0x338d0f,
+ 0x3390d2,
+ 0x339553,
+ 0x339a0d,
+ 0x339fcd,
+ 0x33a34e,
+ 0x33ac4e,
+ 0x33b24c,
+ 0x33b60c,
+ 0x33ba4b,
+ 0x33ca0e,
+ 0x33d312,
+ 0x33e1cc,
+ 0x33f4d0,
+ 0x34ca92,
+ 0x34db0c,
+ 0x34e1cd,
+ 0x34e50c,
+ 0x351fd1,
+ 0x35360d,
+ 0x3556cd,
+ 0x355cca,
+ 0x355f4c,
+ 0x357b8c,
+ 0x35834c,
+ 0x35ac8c,
+ 0x360213,
+ 0x360c10,
+ 0x361010,
+ 0x361dcd,
+ 0x3623cc,
+ 0x3648c9,
+ 0x36704d,
+ 0x367393,
+ 0x368f11,
+ 0x369713,
+ 0x36a78f,
+ 0x36ab4c,
+ 0x36ae4f,
+ 0x36b20d,
+ 0x36b80f,
+ 0x36bbd0,
+ 0x36c64e,
+ 0x37554e,
+ 0x375e90,
+ 0x376a8d,
+ 0x37740e,
+ 0x37778c,
+ 0x378e53,
+ 0x37b50e,
+ 0x37c250,
+ 0x37c651,
+ 0x37ca8f,
+ 0x37ce53,
+ 0x37dc0d,
+ 0x37df4f,
+ 0x37e30e,
+ 0x37e890,
+ 0x37ec89,
+ 0x37fdd0,
+ 0x3802cf,
+ 0x38094f,
+ 0x380d12,
+ 0x38210e,
+ 0x387a4d,
+ 0x38800d,
+ 0x38834d,
+ 0x38934d,
+ 0x38968d,
+ 0x3899d0,
+ 0x389dcb,
+ 0x38a98c,
+ 0x38ad0c,
+ 0x38b30c,
+ 0x38b60e,
+ 0x39a510,
+ 0x39bb52,
+ 0x39bfcb,
+ 0x39c40e,
+ 0x39c78e,
+ 0x39d00e,
+ 0x39d58b,
+ 0x7179d916,
+ 0x39edcd,
+ 0x39fa14,
+ 0x3a0a4d,
+ 0x3a2b15,
+ 0x3a514d,
+ 0x3a5acf,
+ 0x3a628f,
+ 0x3aa3cf,
+ 0x3aa78e,
+ 0x3aab0d,
+ 0x3ac291,
+ 0x3af1cc,
+ 0x3af4cc,
+ 0x3af7cb,
+ 0x3afa8c,
+ 0x3b05cf,
+ 0x3b0992,
+ 0x3b0f8d,
+ 0x3b21cc,
+ 0x3b310c,
+ 0x3b340d,
+ 0x3b374f,
+ 0x3b3b0e,
+ 0x3b748c,
+ 0x3b7a4d,
+ 0x3b7d8b,
+ 0x3b834c,
+ 0x3b8d0d,
+ 0x3b904e,
+ 0x3b93c9,
+ 0x3ba753,
+ 0x3baf0d,
+ 0x3bb60d,
+ 0x3bbc0c,
+ 0x3bc28e,
+ 0x3bdecf,
+ 0x3be28c,
+ 0x3be58d,
+ 0x3be8cf,
+ 0x3bec8c,
+ 0x3bf50c,
+ 0x3bfa8c,
+ 0x3bfd8c,
+ 0x3c0c4d,
+ 0x3c0f92,
+ 0x3c1a0c,
+ 0x3c1d0c,
+ 0x3c2011,
+ 0x3c244f,
+ 0x3c280f,
+ 0x3c2bd3,
+ 0x3c3ece,
+ 0x3c424f,
+ 0x3c460c,
+ 0x71bc4cce,
+ 0x3c504f,
+ 0x3c5416,
+ 0x3c6652,
+ 0x3c920c,
+ 0x3ca10f,
+ 0x3ca78d,
+ 0x3dbc0f,
+ 0x3dbfcc,
+ 0x3dc2cd,
+ 0x3dc60d,
+ 0x3de74e,
+ 0x3df30c,
+ 0x3e32cc,
+ 0x3e35d0,
+ 0x3e5791,
+ 0x3e5bcb,
+ 0x3e600c,
+ 0x3e630e,
+ 0x3e7f11,
+ 0x3e834e,
+ 0x3e86cd,
+ 0x3ed6cb,
+ 0x3ee20f,
+ 0x3eebd4,
+ 0x21e682,
+ 0x21e682,
+ 0x2048c3,
+ 0x21e682,
+ 0x2048c3,
+ 0x21e682,
+ 0x204fc2,
+ 0x254685,
+ 0x3e7c0c,
+ 0x21e682,
+ 0x21e682,
+ 0x204fc2,
+ 0x21e682,
+ 0x2a7045,
+ 0x2699c5,
+ 0x21e682,
+ 0x21e682,
+ 0x202a02,
+ 0x2a7045,
+ 0x336c49,
+ 0x368c0c,
+ 0x21e682,
+ 0x21e682,
+ 0x21e682,
+ 0x21e682,
+ 0x254685,
+ 0x21e682,
+ 0x21e682,
+ 0x21e682,
+ 0x21e682,
+ 0x202a02,
+ 0x336c49,
+ 0x21e682,
+ 0x21e682,
+ 0x21e682,
+ 0x2699c5,
+ 0x21e682,
+ 0x2699c5,
+ 0x368c0c,
+ 0x3e7c0c,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x2127c3,
+ 0x21f483,
+ 0x31cf,
+ 0xa788,
+ 0x75bc4,
+ 0xbc03,
+ 0xe44c8,
+ 0x1df183,
+ 0x2000c2,
+ 0x72a05842,
+ 0x24c883,
+ 0x23bf84,
+ 0x204b03,
+ 0x2e9c44,
+ 0x2389c6,
+ 0x20f503,
+ 0x3835c4,
+ 0x2aaf45,
+ 0x219c03,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x22600a,
+ 0x25ce86,
+ 0x39cb0c,
+ 0x7ffc8,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2335c3,
+ 0x2edcc6,
+ 0x2127c3,
+ 0x21f483,
+ 0x202783,
+ 0x13803,
+ 0xb7048,
+ 0x735eb785,
+ 0x80407,
+ 0x57dc5,
+ 0x1c387,
+ 0x145d45,
+ 0x3589,
+ 0x2c02,
+ 0x1cb20a,
+ 0x74332b45,
+ 0x145d45,
+ 0x110947,
+ 0x29b08,
+ 0x1060e,
+ 0x9a352,
+ 0x12dc8b,
+ 0x1146c6,
+ 0x746f8c05,
+ 0x74b8c5cc,
+ 0x8e07,
+ 0xf1a47,
+ 0x1b654a,
+ 0x47cd0,
+ 0xc7c5,
+ 0xb2e8b,
+ 0xd1e88,
+ 0x40787,
+ 0x3bc0b,
+ 0xa54c9,
+ 0x54847,
+ 0x1cd787,
+ 0x393c7,
+ 0x406c6,
+ 0x1db408,
+ 0x750332c6,
+ 0x56607,
+ 0xef6c6,
+ 0xbe10d,
+ 0x5de50,
+ 0x75406cc2,
+ 0x1cd608,
+ 0x199810,
+ 0x199f4c,
+ 0x75b9fecd,
+ 0x6d988,
+ 0x6de0b,
+ 0x7d747,
+ 0x9e6c9,
+ 0x66806,
+ 0xa6448,
+ 0x4d02,
+ 0x6b04a,
+ 0x150407,
+ 0xbd847,
+ 0xb92c9,
+ 0xbb988,
+ 0x146bc5,
+ 0x19ab46,
+ 0x1d71c6,
+ 0x103e4e,
+ 0x3c4ce,
+ 0x4b6cf,
+ 0x56a09,
+ 0x90249,
+ 0x1dda0b,
+ 0xc1b4f,
+ 0x17d90c,
+ 0xd71cb,
+ 0x11b208,
+ 0x19e447,
+ 0x1abd88,
+ 0xc2e8b,
+ 0xc384c,
+ 0xc3c4c,
+ 0xc404c,
+ 0xc434d,
+ 0x1c03c8,
+ 0x803c2,
+ 0x12d349,
+ 0x191648,
+ 0xe068b,
+ 0xe2946,
+ 0xea14b,
+ 0x13ce4b,
+ 0xf428a,
+ 0xf58c5,
+ 0xfa0d0,
+ 0xfd8c6,
+ 0x1683c6,
+ 0xcab05,
+ 0xd5247,
+ 0xec648,
+ 0xff7c7,
+ 0xffa87,
+ 0x121587,
+ 0xd7606,
+ 0x165a4a,
+ 0xa1b8a,
+ 0x18a46,
+ 0xbd60d,
+ 0x566c8,
+ 0x1167c8,
+ 0x1a5e89,
+ 0x4be49,
+ 0xd1445,
+ 0x15804c,
+ 0xc454b,
+ 0x184109,
+ 0x18de04,
+ 0x113189,
+ 0x1133c6,
+ 0x15fa86,
+ 0x1b02,
+ 0x5b646,
+ 0x4bfcb,
+ 0x11d147,
+ 0x11d307,
+ 0x4182,
+ 0xe3f05,
+ 0x29c84,
+ 0x101,
+ 0x5fdc3,
+ 0x74f4c586,
+ 0xa6b83,
+ 0x382,
+ 0xae04,
+ 0xac2,
+ 0x9f804,
+ 0x882,
+ 0x1e02,
+ 0x2b82,
+ 0x127082,
+ 0x3702,
+ 0xb79c2,
+ 0x2102,
+ 0xb90c2,
+ 0x38fc2,
+ 0x1bc2,
+ 0xd02,
+ 0x5d9c2,
+ 0x24d03,
+ 0x942,
+ 0x3642,
+ 0x18b02,
+ 0x2e42,
+ 0x642,
+ 0x3cac2,
+ 0x1d7c2,
+ 0x75c2,
+ 0x9c42,
+ 0x5c2,
+ 0x5e043,
+ 0x3382,
+ 0x5fc2,
+ 0x58e02,
+ 0x8042,
+ 0xb982,
+ 0xfd02,
+ 0x2d442,
+ 0x2c82,
+ 0x26c2,
+ 0xbdc2,
+ 0x7eec2,
+ 0x5582,
+ 0x127c3,
+ 0x602,
+ 0x16602,
+ 0x1242,
+ 0x1c682,
+ 0x18b85,
+ 0x6582,
+ 0x85042,
+ 0x172303,
+ 0x682,
+ 0x9942,
+ 0x33c2,
+ 0x5f82,
+ 0x12882,
+ 0x8c2,
+ 0x9e42,
+ 0x1b02,
+ 0x2cc5,
+ 0x75e04fc2,
+ 0x762f3143,
+ 0x2043,
+ 0x76604fc2,
+ 0x2043,
+ 0xe2207,
+ 0x2029c3,
+ 0x2000c2,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x2005c3,
+ 0x2335c3,
+ 0x2127c3,
+ 0x20bc03,
+ 0x21f483,
+ 0x39ac43,
+ 0x16fe06,
+ 0xd1484,
+ 0x17585,
+ 0x108585,
+ 0xb8c3,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x219c03,
+ 0x2127c3,
+ 0x20bc03,
+ 0x81983,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x200181,
+ 0x219c03,
+ 0x2127c3,
+ 0x25c743,
+ 0x21f483,
+ 0x2ec4,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x229dc3,
+ 0x28c6c3,
+ 0x25c783,
+ 0x244d83,
+ 0x2b5543,
+ 0x204f83,
+ 0x2e9c43,
+ 0x258104,
+ 0x2127c3,
+ 0x21f483,
+ 0x205ec3,
+ 0x209f84,
+ 0x239343,
+ 0x30c3,
+ 0x220cc3,
+ 0x32bd48,
+ 0x349f84,
+ 0x20020a,
+ 0x264086,
+ 0xd9384,
+ 0x3babc7,
+ 0x22688a,
+ 0x233f09,
+ 0x3cb087,
+ 0x3d018a,
+ 0x258843,
+ 0x21b50b,
+ 0x237ac9,
+ 0x36a2c5,
+ 0x2384c7,
+ 0x5842,
+ 0x229f43,
+ 0x246747,
+ 0x347a05,
+ 0x2dec09,
+ 0x224d03,
+ 0x22cb86,
+ 0x2dd343,
+ 0xe3943,
+ 0x119e46,
+ 0x173bc6,
+ 0xf487,
+ 0x213cc6,
+ 0x22dc45,
+ 0x20ccc7,
+ 0x316f07,
+ 0x792e9c43,
+ 0x34dd47,
+ 0x24be03,
+ 0x23aa45,
+ 0x258104,
+ 0x2c8888,
+ 0x3e664c,
+ 0x2c7c85,
+ 0x2b5146,
+ 0x246607,
+ 0x384407,
+ 0x27d3c7,
+ 0x290448,
+ 0x3190cf,
+ 0x372ac5,
+ 0x24c987,
+ 0x29cc87,
+ 0x249c4a,
+ 0x30cf09,
+ 0x32c545,
+ 0x34d4ca,
+ 0x1080c6,
+ 0xd1747,
+ 0x2dd3c5,
+ 0x397644,
+ 0x340386,
+ 0x14f0c6,
+ 0x25bb47,
+ 0x2e1687,
+ 0x209748,
+ 0x20d005,
+ 0x347906,
+ 0x43288,
+ 0x242cc5,
+ 0x42e86,
+ 0x318985,
+ 0x29bcc4,
+ 0x247907,
+ 0x25338a,
+ 0x2afe88,
+ 0x3d6cc6,
+ 0x335c3,
+ 0x2f7305,
+ 0x220346,
+ 0x2089c6,
+ 0x374cc6,
+ 0x219c03,
+ 0x3b1207,
+ 0x29cc05,
+ 0x2127c3,
+ 0x2f454d,
+ 0x20bc03,
+ 0x209848,
+ 0x23d404,
+ 0x220645,
+ 0x2b6086,
+ 0x201a46,
+ 0x25cf87,
+ 0x26e047,
+ 0x280745,
+ 0x21f483,
+ 0x3326c7,
+ 0x207349,
+ 0x246049,
+ 0x38cf8a,
+ 0x2020c2,
+ 0x23aa04,
+ 0x32c1c4,
+ 0x2fec07,
+ 0x2fedc8,
+ 0x300949,
+ 0x3cf349,
+ 0x3014c7,
+ 0x10c5c9,
+ 0x2b81c6,
+ 0x103bc6,
+ 0x305744,
+ 0x2353ca,
+ 0x307d48,
+ 0x309049,
+ 0x309306,
+ 0x2cd685,
+ 0x2afd48,
+ 0x2e2bca,
+ 0x21cb03,
+ 0x20a106,
+ 0x3015c7,
+ 0x35c0c5,
+ 0x84408,
+ 0x3c3345,
+ 0x216f03,
+ 0x24a3c4,
+ 0x4a3c9,
+ 0x22e585,
+ 0x297087,
+ 0x2e8845,
+ 0x2f1bc6,
+ 0x1063c5,
+ 0x2148c3,
+ 0x2148c9,
+ 0x22040c,
+ 0x2d320c,
+ 0x3485c8,
+ 0x2a0c47,
+ 0x3e4008,
+ 0x111547,
+ 0x3118ca,
+ 0x311f8b,
+ 0x237c08,
+ 0x201b48,
+ 0x260fc6,
+ 0x31c245,
+ 0x284d8a,
+ 0x3da585,
+ 0x208ec2,
+ 0x2e1487,
+ 0x278606,
+ 0x37f485,
+ 0x3977c9,
+ 0x36f885,
+ 0x1d2348,
+ 0x2a3585,
+ 0x23a609,
+ 0x322dc6,
+ 0x3406c8,
+ 0x246ec3,
+ 0x211706,
+ 0x383646,
+ 0x31cb85,
+ 0x31cb89,
+ 0x287109,
+ 0x284b07,
+ 0x120c44,
+ 0x320c47,
+ 0x3cf249,
+ 0x221a85,
+ 0x26a88,
+ 0x372185,
+ 0x2028c5,
+ 0x367bc9,
+ 0x201182,
+ 0x2556c4,
+ 0x20f582,
+ 0x203382,
+ 0x361b85,
+ 0x352948,
+ 0x2d1385,
+ 0x2dfe43,
+ 0x2dfe45,
+ 0x2ec5c3,
+ 0x211402,
+ 0x298a44,
+ 0x203a83,
0x200a82,
- 0x2c4d84,
- 0x318f43,
- 0x203482,
- 0x269503,
- 0x2307c4,
- 0x3093c3,
- 0x25be04,
- 0x201ec2,
- 0x21f5c3,
- 0x214a83,
- 0x202d82,
- 0x352902,
- 0x2cec89,
+ 0x2f81c4,
+ 0x30d543,
+ 0x2043c2,
+ 0x26e983,
+ 0x2189c4,
+ 0x309483,
+ 0x2623c4,
+ 0x201782,
+ 0x21ee83,
+ 0x21e503,
0x204942,
- 0x296884,
- 0x21ef42,
- 0x2603c4,
- 0x213284,
- 0x2d7284,
- 0x204a42,
- 0x247e02,
- 0x35d143,
- 0x2a2683,
- 0x291704,
- 0x2e1184,
- 0x307fc4,
- 0x31fe44,
- 0x31d303,
- 0x208f03,
- 0x3014c4,
- 0x322cc4,
- 0x322e06,
- 0x229782,
- 0x16542,
- 0x4ab43,
- 0x216542,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x14c45,
+ 0x29ec82,
+ 0x286f49,
+ 0x205182,
+ 0x29b184,
+ 0x203ac2,
+ 0x264644,
+ 0x2b8184,
+ 0x2d4844,
+ 0x201b02,
+ 0x249442,
+ 0x396583,
+ 0x311d43,
+ 0x297204,
+ 0x2e6f44,
+ 0x31e604,
+ 0x320dc4,
+ 0x31c503,
+ 0x383983,
+ 0x308044,
+ 0x322604,
+ 0x322746,
+ 0x202742,
+ 0x5842,
+ 0x4d383,
+ 0x205842,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x14305,
0x2000c2,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x206203,
- 0x343b43,
- 0x2b1b84,
- 0x2cef44,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x21f6c3,
- 0x305b04,
- 0x20bc43,
- 0x21bcc3,
- 0x37dc04,
- 0x379ac6,
- 0x2079c3,
- 0x146c05,
- 0xb46c7,
- 0x203643,
- 0x7aa176c8,
- 0x209a43,
- 0x2c45c3,
- 0x24c243,
- 0x233243,
- 0x3c2545,
- 0xcd43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x212343,
- 0x203e43,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x243543,
- 0x2296c3,
- 0x28ea04,
- 0x7ca83,
- 0x20cb83,
- 0x2cce44,
- 0x146c05,
- 0x2d3605,
- 0xb46c7,
- 0x216542,
- 0x2104c2,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x206dc3,
+ 0x2e9c43,
+ 0x258104,
+ 0x287204,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x202783,
+ 0x305d44,
+ 0x329b43,
+ 0x223503,
+ 0x387d04,
+ 0x371f86,
+ 0x207e43,
+ 0x145d45,
+ 0xf1a47,
+ 0x261c03,
+ 0x7ae14fc8,
+ 0x209343,
+ 0x2ca043,
+ 0x21b643,
+ 0x2335c3,
+ 0x371ac5,
+ 0x38483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x211543,
+ 0x2033c3,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x25e043,
+ 0x2127c3,
+ 0x294384,
+ 0x81983,
+ 0x21f483,
+ 0x2d0584,
+ 0x145d45,
+ 0x2f5345,
+ 0xf1a47,
+ 0x205842,
+ 0x201902,
0x200382,
- 0x204cc2,
- 0xd903,
+ 0x2048c2,
+ 0xbc03,
0x2003c2,
- 0x12dc04,
- 0x216543,
- 0x23ec84,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x202b03,
- 0x25dd04,
- 0x793c8,
- 0x216543,
- 0x20d903,
- 0x1a143,
- 0x11a5c4,
- 0x21d684,
- 0x793c8,
- 0x16542,
- 0x216543,
- 0x256d44,
- 0x2b1b84,
- 0x20d903,
- 0x203c82,
- 0x7ca83,
- 0x20cb83,
- 0x24c343,
- 0xd1984,
- 0x355b45,
- 0x213402,
- 0x323543,
- 0x10e689,
- 0xebd86,
- 0x1c4688,
+ 0x1544,
+ 0x229f43,
+ 0x241284,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x217083,
+ 0x29f804,
+ 0x7ffc8,
+ 0x229f43,
+ 0x20bc03,
+ 0xb8c3,
+ 0x123944,
+ 0x259b44,
+ 0x7ffc8,
+ 0x5842,
+ 0x229f43,
+ 0x25b9c4,
+ 0x258104,
+ 0x20bc03,
+ 0x200f82,
+ 0x81983,
+ 0x21f483,
+ 0x23ffc3,
+ 0x4a3c4,
+ 0x32e885,
+ 0x208ec2,
+ 0x325ec3,
+ 0x172fc9,
+ 0xf2386,
+ 0x87e08,
0x2000c2,
- 0x793c8,
- 0x216542,
- 0x222bc3,
- 0x343b43,
+ 0x7ffc8,
+ 0x205842,
+ 0x224d03,
+ 0x2e9c43,
0x2005c2,
- 0xd903,
- 0x20cb83,
- 0xfe02,
+ 0xbc03,
+ 0x21f483,
+ 0x2802,
0x82,
0xc2,
- 0x1cc547,
- 0x14a709,
- 0x3a43,
- 0x793c8,
- 0x17d0c3,
- 0x7e3e71c7,
- 0x16543,
- 0x10508,
- 0x22bc3,
- 0x143b43,
- 0x432c6,
- 0x43543,
- 0x15d8c8,
- 0xd5c08,
- 0x1c1ac3,
- 0x83646,
- 0x7e5a9d85,
- 0x16443,
- 0x98e48,
- 0xdfc08,
- 0x103d03,
- 0x7e8ef3c6,
- 0xf3585,
- 0x1a1dc4,
- 0x3c787,
- 0x296c3,
- 0x4f83,
- 0xcb83,
- 0x4642,
- 0x15b0ca,
- 0xc205,
- 0x7303,
- 0x7eed308c,
- 0xffcc3,
- 0x10ba84,
- 0x11ac8b,
- 0x11b248,
- 0x15d184,
- 0x9a402,
- 0x4b343,
- 0x145fdc7,
- 0x157a147,
- 0x14da108,
- 0x144b343,
- 0x1c4b88,
- 0x1ad30b,
- 0x14182,
- 0x132747,
- 0x114bc4,
+ 0x1d0347,
+ 0x1e949,
+ 0x2fc3,
+ 0x7ffc8,
+ 0x18f203,
+ 0x7e724f47,
+ 0x29f43,
+ 0xfdc8,
+ 0x24d03,
+ 0x86247,
+ 0xe9c43,
+ 0x3d286,
+ 0x5e043,
+ 0xa9388,
+ 0xdc448,
+ 0x1d4883,
+ 0x122246,
+ 0x7e92fc05,
+ 0x1318c5,
+ 0x19c03,
+ 0x9dac8,
+ 0xe59c8,
+ 0x62b03,
+ 0x7ecf6786,
+ 0xfb305,
+ 0x869c4,
+ 0x3e8c7,
+ 0x127c3,
+ 0x4b83,
+ 0x1f483,
+ 0x2082,
+ 0x18a0ca,
+ 0x37945,
+ 0x3d43,
+ 0x7f2d8e0c,
+ 0x161c43,
+ 0x120984,
+ 0x118ecb,
+ 0x119488,
+ 0x1965c4,
+ 0xa1342,
+ 0x45f03,
+ 0x1434307,
+ 0x15ce3c7,
+ 0x14dff08,
+ 0x1445f03,
+ 0x1c8bc8,
+ 0x1496944,
+ 0x183dcb,
+ 0x12c82,
+ 0x1300c7,
+ 0x14bc04,
0x2000c2,
- 0x216542,
- 0x23ec84,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x233243,
- 0x2296c3,
- 0x20cb83,
- 0x204683,
- 0x202b03,
- 0x39fc3,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x602,
- 0x1a143,
- 0x143b43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x233243,
- 0x2296c3,
- 0x20cb83,
- 0x22a042,
+ 0x205842,
+ 0x241284,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2335c3,
+ 0x2127c3,
+ 0x21f483,
+ 0x2a31c3,
+ 0x217083,
+ 0x13803,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0xb8c3,
+ 0x24d03,
+ 0x814e9c43,
+ 0x80407,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x2335c3,
+ 0x2127c3,
+ 0x21f483,
+ 0x26ca02,
0x2000c1,
0x2000c2,
0x200201,
- 0x338b82,
- 0x793c8,
- 0x224545,
+ 0x3385c2,
+ 0x7ffc8,
+ 0x224f85,
0x200101,
- 0x16543,
- 0x3a304,
- 0x201381,
+ 0x29f43,
+ 0x3b4c4,
+ 0x200d01,
0x200501,
- 0x201281,
- 0x251242,
- 0x251244,
- 0x251943,
+ 0x200c01,
+ 0x254602,
+ 0x395c04,
+ 0x254603,
0x200041,
0x200801,
0x200181,
- 0x18ab06,
+ 0x1eaa46,
0x200701,
- 0x30d307,
- 0x312d8f,
- 0x399086,
+ 0x3bc807,
+ 0x38decf,
+ 0x3786c6,
0x2004c1,
- 0x31a606,
- 0x200bc1,
+ 0x323986,
+ 0x200b41,
0x200581,
- 0x3e61ce,
+ 0x3b7fce,
0x2003c1,
- 0x20cb83,
+ 0x21f483,
0x200a81,
- 0x3a8d85,
- 0x204642,
- 0x24d905,
+ 0x328745,
+ 0x202082,
+ 0x216e05,
0x200401,
0x200741,
0x2007c1,
- 0x213402,
+ 0x208ec2,
0x200081,
- 0x201641,
- 0x207281,
- 0x2024c1,
- 0x208481,
- 0x5c549,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0xac1c8,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x2203c3,
- 0x2f43,
- 0x216543,
- 0x343b43,
- 0x9a348,
- 0x216443,
- 0x2296c3,
- 0x91c43,
- 0x20cb83,
- 0x82a99048,
- 0x1e9343,
- 0x12248,
- 0xcd42,
- 0x3c43,
- 0x13242,
- 0x4a42,
- 0x146c05,
- 0x793c8,
- 0x9fb06,
- 0x15edc7,
- 0xd903,
- 0x146c05,
- 0x171684,
- 0x1cdf88,
- 0x4f344,
- 0x106a47,
- 0x60244,
- 0xb1c0c,
- 0x1db944,
- 0xdaf45,
- 0x5c549,
- 0x16e507,
- 0x28846,
- 0x191ca,
- 0x14f990a,
- 0x793c8,
- 0x7ca83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x203b43,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x2e8fc4,
- 0x20cb83,
- 0x2655c5,
- 0x2484c4,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x201582,
- 0x2296c3,
- 0x20cb83,
- 0x2b03,
- 0xedac6,
- 0x12f6c4,
- 0x124c46,
- 0x253c43,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2296c3,
- 0x20cb83,
- 0x216542,
- 0x216543,
- 0x23a889,
- 0x222bc3,
- 0x2b79c9,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x84e04,
- 0xd903,
- 0x20cb83,
- 0x305308,
- 0x3e2687,
- 0x355b45,
- 0xd3a48,
- 0x1db108,
- 0x1cc547,
- 0xfe30a,
- 0x1c790b,
- 0x11a847,
- 0x48f08,
- 0xf4a0a,
- 0x26888,
- 0x14a709,
- 0x2f547,
- 0x1ed87,
- 0x10efc8,
- 0x10508,
- 0x4a2cf,
- 0xaad45,
- 0x1fc47,
- 0x432c6,
- 0x14cd47,
- 0x130286,
- 0x15d8c8,
- 0xa3706,
- 0x1405c7,
- 0x1798c9,
- 0x1df3c7,
- 0xc6d09,
- 0xcd749,
- 0xd3386,
- 0xd5c08,
- 0xd3d05,
- 0x86f4a,
- 0xdfc08,
- 0x103d03,
- 0xe6008,
- 0x3c787,
- 0x133485,
- 0x649d0,
- 0x4f83,
- 0x7ca83,
- 0x179747,
- 0x2d445,
- 0xffa48,
- 0x74505,
- 0xffcc3,
- 0x1a3108,
- 0x1a1386,
- 0x9ec09,
- 0xba247,
- 0x10e94b,
- 0x77a04,
- 0x113b84,
- 0x11ac8b,
- 0x11b248,
- 0x11bb07,
- 0x146c05,
- 0x216543,
- 0x222bc3,
- 0x2f5503,
- 0x20cb83,
- 0x248783,
- 0x343b43,
- 0x7ca83,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x9c1cb,
+ 0x205241,
+ 0x201541,
+ 0x201c41,
+ 0x201b81,
+ 0x60209,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x10e7c8,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x21fc83,
+ 0x1efd03,
+ 0x229f43,
+ 0x2e9c43,
+ 0xa1288,
+ 0x219c03,
+ 0x2127c3,
+ 0x9843,
+ 0x21f483,
+ 0x82f0ad88,
+ 0x1ef9c3,
+ 0x11448,
+ 0x12d02,
+ 0x2583,
+ 0x6cc2,
+ 0x1b02,
+ 0x145d45,
+ 0x7ffc8,
+ 0x9e0c6,
+ 0x161487,
+ 0xbc03,
+ 0x145d45,
+ 0x179c04,
+ 0x199ac8,
+ 0x51a44,
+ 0x1217c7,
+ 0x63e44,
+ 0x5818c,
+ 0x1e6644,
+ 0x27885,
+ 0x60209,
+ 0x176507,
+ 0x1df86,
+ 0x5b74a,
+ 0x156e00a,
+ 0x11d484,
+ 0x1506c43,
+ 0x7ffc8,
+ 0x81983,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2127c3,
+ 0x21f483,
+ 0x2030c3,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2ef2c4,
+ 0x21f483,
+ 0x28a685,
+ 0x279884,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2026c2,
+ 0x2127c3,
+ 0x21f483,
+ 0x17083,
+ 0xf3f86,
+ 0xc2904,
+ 0x124a86,
+ 0x258843,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2026c2,
+ 0x2127c3,
+ 0x21f483,
+ 0x217083,
+ 0x205842,
+ 0x229f43,
+ 0x23ba49,
+ 0x224d03,
+ 0x2bc9c9,
+ 0x219c03,
+ 0x2127c3,
+ 0x8d344,
+ 0xbc03,
+ 0x21f483,
+ 0x305548,
+ 0x245347,
+ 0x32e885,
+ 0xd2048,
+ 0x12e889,
+ 0x1e5e08,
+ 0x1d0347,
+ 0xff04a,
+ 0x15964b,
+ 0x123bc7,
+ 0x4af48,
+ 0x8fca,
+ 0xc9508,
+ 0x1e949,
+ 0x2e447,
+ 0x1d8c7,
+ 0xbd08,
+ 0xfdc8,
+ 0x4cc4f,
+ 0xb0045,
+ 0x1f507,
+ 0x3d286,
+ 0x41007,
+ 0x12c686,
+ 0xa9388,
+ 0xae506,
+ 0x1404c7,
+ 0x167fc9,
+ 0x1ca87,
+ 0xe7d89,
+ 0xd2449,
+ 0xd9106,
+ 0xdc448,
+ 0xd2305,
+ 0x158e0a,
+ 0xe59c8,
+ 0x62b03,
+ 0xec9c8,
+ 0x3e8c7,
+ 0x1865c5,
+ 0x160810,
+ 0x4b83,
+ 0x81983,
+ 0x183307,
+ 0x1c605,
+ 0xffd88,
+ 0x7a605,
+ 0x161c43,
+ 0x1dea48,
+ 0x2606,
+ 0x15f089,
+ 0xbfb87,
+ 0x17328b,
+ 0x7f144,
+ 0x112d84,
+ 0x118ecb,
+ 0x119488,
+ 0x119d47,
+ 0x145d45,
+ 0x229f43,
+ 0x224d03,
+ 0x28c6c3,
+ 0x21f483,
+ 0x249f03,
+ 0x2e9c43,
+ 0x81983,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x1ddb4b,
0x2000c2,
- 0x216542,
- 0x20cb83,
- 0xd42,
- 0x1582,
- 0x1642,
- 0x793c8,
- 0x1b7409,
- 0x1c4b88,
- 0x16542,
+ 0x205842,
+ 0x21f483,
+ 0x2102,
+ 0x26c2,
+ 0x5ec2,
+ 0x7ffc8,
+ 0x12b409,
+ 0x1c8bc8,
+ 0x5842,
0x2000c2,
- 0x216542,
+ 0x205842,
0x200382,
0x2005c2,
- 0x202042,
- 0x2296c3,
- 0x148ec6,
+ 0x205c02,
+ 0x2127c3,
+ 0x165c6,
0x2003c2,
- 0xd1984,
+ 0x4a3c4,
0x2000c2,
- 0x253c43,
- 0x216542,
- 0x216543,
- 0x222bc3,
+ 0x258843,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
0x200382,
- 0x343b43,
- 0x243543,
- 0x216443,
- 0x21b544,
- 0x2296c3,
- 0x20b243,
- 0xd903,
- 0x20cb83,
- 0x30ba84,
- 0x201643,
- 0x343b43,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x20d903,
- 0x20cb83,
- 0x3c5747,
- 0x216543,
- 0x2868c7,
- 0x3823c6,
- 0x209843,
- 0x21a003,
- 0x343b43,
- 0x20e443,
- 0x2b1b84,
- 0x243544,
- 0x3d66c6,
- 0x202803,
- 0x2296c3,
- 0x127f0b,
- 0x20cb83,
- 0x2655c5,
- 0x2f7184,
- 0x3b6703,
- 0x343483,
- 0x2db6c7,
- 0x2f6985,
- 0x1a1003,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x216443,
- 0x2296c3,
- 0x1c1184,
- 0x20cb83,
- 0x1fa83,
- 0x89f0b24c,
- 0x58083,
- 0x4bc47,
- 0x80dc6,
- 0x120047,
- 0x133d85,
- 0x205242,
- 0x246dc3,
- 0x211d43,
- 0x253c43,
- 0x8aa16543,
- 0x2080c2,
- 0x222bc3,
- 0x204f03,
- 0x343b43,
- 0x2b1b84,
- 0x34b203,
- 0x27b903,
- 0x216443,
- 0x21b544,
- 0x8ae06c02,
- 0x2296c3,
- 0x20cb83,
- 0x20e603,
- 0x209203,
- 0x2883c3,
- 0x22a042,
- 0x201643,
- 0x793c8,
- 0x343b43,
- 0x1a143,
- 0x258bc4,
- 0x253c43,
- 0x216542,
- 0x216543,
- 0x23ec84,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x243543,
- 0x239104,
- 0x28d4c4,
- 0x2e8306,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x21f6c3,
- 0x27d046,
- 0x4290b,
- 0x32f46,
- 0xb6c0a,
- 0x11faca,
- 0x793c8,
- 0x22f004,
- 0x8c216543,
- 0x32c744,
- 0x222bc3,
- 0x219a44,
- 0x343b43,
- 0x284103,
- 0x216443,
- 0x2296c3,
- 0x7ca83,
- 0x20cb83,
- 0x31c03,
- 0x348b0b,
- 0x3d368a,
- 0x3e8e4c,
- 0xefc08,
+ 0x2e9c43,
+ 0x25e043,
+ 0x219c03,
+ 0x222d84,
+ 0x2127c3,
+ 0x21c043,
+ 0xbc03,
+ 0x21f483,
+ 0x320984,
+ 0x205ec3,
+ 0x2e9c43,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x20bc03,
+ 0x21f483,
+ 0x3c96c7,
+ 0x229f43,
+ 0x24dac7,
+ 0x3a3d06,
+ 0x21b983,
+ 0x226403,
+ 0x2e9c43,
+ 0x204203,
+ 0x258104,
+ 0x3b4204,
+ 0x33ef46,
+ 0x231083,
+ 0x2127c3,
+ 0x10aacb,
+ 0x21f483,
+ 0x28a685,
+ 0x22b5c4,
+ 0x3b6a43,
+ 0x3d8003,
+ 0x2e1487,
+ 0x236f05,
+ 0x2283,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x1c3404,
+ 0x21f483,
+ 0x1f343,
+ 0x8a30d6cc,
+ 0x5db43,
+ 0x53a87,
+ 0x4c106,
+ 0xd5247,
+ 0x135f85,
+ 0x204e42,
+ 0x256803,
+ 0x219383,
+ 0x258843,
+ 0x8ae29f43,
+ 0x208542,
+ 0x224d03,
+ 0x204b03,
+ 0x2e9c43,
+ 0x258104,
+ 0x3ce883,
+ 0x372ac3,
+ 0x219c03,
+ 0x222d84,
+ 0x8b203bc2,
+ 0x2127c3,
+ 0x21f483,
+ 0x2043c3,
+ 0x229c83,
+ 0x212843,
+ 0x26ca02,
+ 0x205ec3,
+ 0x7ffc8,
+ 0x2e9c43,
+ 0xb8c3,
+ 0x285584,
+ 0x258843,
+ 0x205842,
+ 0x229f43,
+ 0x241284,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x25e043,
+ 0x276f44,
+ 0x292e44,
+ 0x2edcc6,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x202783,
+ 0x278606,
+ 0x46bcb,
+ 0x332c6,
+ 0x12650a,
+ 0x11e28a,
+ 0x7ffc8,
+ 0x243244,
+ 0x8c629f43,
+ 0x384f44,
+ 0x224d03,
+ 0x29e6c4,
+ 0x2e9c43,
+ 0x352e83,
+ 0x219c03,
+ 0x2127c3,
+ 0x81983,
+ 0x21f483,
+ 0x2f7c3,
+ 0x34804b,
+ 0x3dc94a,
+ 0x3ef4cc,
+ 0xf7088,
0x2000c2,
- 0x216542,
+ 0x205842,
0x200382,
- 0x2b96c5,
- 0x2b1b84,
- 0x201582,
- 0x216443,
- 0x28d4c4,
- 0x204cc2,
+ 0x235c45,
+ 0x258104,
+ 0x2026c2,
+ 0x219c03,
+ 0x292e44,
+ 0x2048c2,
0x2003c2,
- 0x202b02,
- 0x22a042,
- 0x53c43,
- 0x4042,
- 0x2d5fc9,
- 0x278a08,
- 0x3d8a09,
- 0x39d3c9,
- 0x2116ca,
- 0x21424a,
- 0x208d02,
- 0x22e702,
- 0x16542,
- 0x216543,
- 0x213b02,
- 0x24a1c6,
- 0x378742,
- 0x47402,
- 0x201442,
- 0x3c7c8e,
- 0x21f60e,
- 0x3d1b47,
- 0x219cc2,
- 0x222bc3,
- 0x343b43,
- 0x20bac2,
+ 0x2036c2,
+ 0x26ca02,
+ 0x58843,
+ 0x35c2,
+ 0x2da949,
+ 0x27ce48,
+ 0x2f0949,
+ 0x3a6ac9,
+ 0x212d4a,
+ 0x214aca,
+ 0x20d482,
+ 0x2b90c2,
+ 0x5842,
+ 0x229f43,
+ 0x20f1c2,
+ 0x24cb46,
+ 0x329c42,
+ 0x48e02,
+ 0x20ad42,
+ 0x3599ce,
+ 0x21eece,
+ 0x212747,
+ 0x2154c2,
+ 0x224d03,
+ 0x2e9c43,
+ 0x205d42,
0x2005c2,
- 0x6a7c3,
- 0x23ee8f,
+ 0x58103,
+ 0x24148f,
+ 0x21d942,
+ 0x2e8447,
+ 0x2ecb87,
+ 0x2f1d07,
+ 0x2f5d4c,
+ 0x2fbe8c,
+ 0x2fc844,
+ 0x291c0a,
0x21ee02,
- 0x2eae47,
- 0x2e2587,
- 0x2e61c7,
- 0x2f0e4c,
- 0x2f2e0c,
- 0x258884,
- 0x28c28a,
- 0x21f542,
- 0x207bc2,
- 0x2cf304,
+ 0x208042,
+ 0x2d4344,
0x200702,
- 0x2d8882,
- 0x2f3044,
- 0x21ab82,
- 0x209d42,
- 0x1b283,
- 0x2a3787,
- 0x288345,
- 0x2205c2,
- 0x319f04,
- 0x30f082,
- 0x2ef548,
- 0x2296c3,
- 0x3773c8,
- 0x204d82,
- 0x258a45,
- 0x39b086,
- 0x20cb83,
- 0x2059c2,
- 0x300947,
- 0x4642,
- 0x2504c5,
- 0x203505,
- 0x201782,
- 0x207f02,
- 0x3cfd8a,
- 0x27c68a,
- 0x279c42,
- 0x2a94c4,
- 0x200f02,
- 0x271148,
- 0x20e002,
- 0x2b4bc8,
- 0x17c1,
- 0x316887,
- 0x3174c9,
- 0x203582,
- 0x31c385,
- 0x372b05,
- 0x3d088b,
- 0x3d6c4c,
- 0x237288,
- 0x332588,
- 0x229782,
- 0x259342,
+ 0x24f6c2,
+ 0x2fc0c4,
+ 0x21c142,
+ 0x20b982,
+ 0x280c3,
+ 0x2ae587,
+ 0x35ba05,
+ 0x22d442,
+ 0x240f84,
+ 0x20bdc2,
+ 0x2f6908,
+ 0x2127c3,
+ 0x37f808,
+ 0x204982,
+ 0x2fca05,
+ 0x3a4706,
+ 0x21f483,
+ 0x206582,
+ 0x300b87,
+ 0x2082,
+ 0x252e45,
+ 0x331d05,
+ 0x20b082,
+ 0x208382,
+ 0x3cb68a,
+ 0x2805ca,
+ 0x246f82,
+ 0x2af444,
+ 0x202602,
+ 0x23a8c8,
+ 0x20d682,
+ 0x2dd588,
+ 0x4c01,
+ 0x314487,
+ 0x315189,
+ 0x252ec2,
+ 0x31ab85,
+ 0x37ba45,
+ 0x21c6cb,
+ 0x20d0cc,
+ 0x2323c8,
+ 0x32ff08,
+ 0x202742,
+ 0x25d042,
0x2000c2,
- 0x793c8,
- 0x216542,
- 0x216543,
+ 0x7ffc8,
+ 0x205842,
+ 0x229f43,
0x200382,
- 0x204cc2,
- 0xd903,
+ 0x2048c2,
+ 0xbc03,
0x2003c2,
- 0x20cb83,
- 0x202b02,
+ 0x21f483,
+ 0x2036c2,
0x2000c2,
- 0x146c05,
- 0x8d616542,
- 0x10b384,
- 0x405c5,
- 0x8e743b43,
- 0x21b283,
- 0x201582,
- 0x2296c3,
- 0x3e8603,
- 0x8ea0cb83,
- 0x2faf43,
- 0x2dc2c6,
- 0xf57c5,
- 0x1602b03,
- 0x146c05,
- 0x148d8b,
- 0x793c8,
- 0x8dbb6d08,
- 0x6be87,
- 0x8deca7ca,
- 0x791c7,
- 0x10f7c5,
- 0x8e200f89,
- 0x2f20d,
- 0x430c2,
- 0x11b842,
- 0xe01,
- 0xe91c4,
- 0xb530a,
- 0x7c4c7,
- 0x30044,
- 0x30083,
- 0x30084,
- 0x8f201f02,
- 0x8f600ac2,
- 0x8fa03b42,
- 0x8fe030c2,
- 0x90208742,
- 0x90604182,
- 0xb46c7,
- 0x90a16542,
- 0x90e19d82,
- 0x9121d802,
- 0x91603242,
- 0x21f603,
- 0x2a2c4,
- 0x91aac1c8,
- 0x213643,
- 0x91e18902,
- 0x68508,
- 0x92204982,
- 0x63187,
- 0x1b88c7,
- 0x92600042,
- 0x92a00d82,
- 0x92e00182,
- 0x932042c2,
- 0x93605502,
- 0x93a005c2,
- 0x11f405,
- 0x20af03,
- 0x2f44c4,
- 0x93e00702,
- 0x94211b82,
- 0x94605542,
- 0x92b8b,
- 0x94a00c42,
- 0x95256e02,
- 0x95601582,
- 0x95a02042,
- 0x98e48,
- 0x95e28882,
- 0x96200bc2,
- 0x96603742,
- 0x96a77782,
- 0x96e06c02,
- 0x97205782,
- 0x97604cc2,
- 0x97a18f02,
- 0x97e0d502,
- 0x9820f502,
- 0xac8c4,
- 0x332ec3,
- 0x9863d1c2,
- 0x98a0bbc2,
- 0x98e0cfc2,
- 0x992006c2,
- 0x996003c2,
- 0x99a00a82,
- 0xfa6c8,
- 0x9c347,
- 0x99e037c2,
- 0x9a202a82,
- 0x9a602b02,
- 0x9aa0a0c2,
- 0x176a8c,
- 0x9ae2bdc2,
- 0x9b22ce82,
- 0x9b602e02,
- 0x9ba05002,
- 0x9be08e42,
- 0x9c211842,
- 0x9c6089c2,
- 0x9ca13342,
- 0x9ce81202,
- 0x9d281742,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x207c3,
- 0xd2443,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x94f4b203,
- 0x2207c3,
- 0x3c25c4,
- 0x3d8906,
+ 0x145d45,
+ 0x8da05842,
+ 0x10d804,
+ 0x44005,
+ 0x8eae9c43,
+ 0x2280c3,
+ 0x2026c2,
+ 0x2127c3,
+ 0x3c5f83,
+ 0x8ee1f483,
+ 0x2fe343,
+ 0x2e2306,
+ 0x1976c5,
+ 0x1617083,
+ 0x145d45,
+ 0x1482cb,
+ 0x7ffc8,
+ 0x8dfce6c8,
+ 0x6b547,
+ 0x8e2ce18a,
+ 0x7fdc7,
+ 0xcab05,
+ 0x8e786f09,
+ 0x3204d,
+ 0x3d082,
+ 0x119a82,
+ 0xc41,
+ 0xf7544,
+ 0xb978a,
+ 0x80407,
+ 0x1e5c4,
+ 0x1e603,
+ 0x1e604,
+ 0x8f603e02,
+ 0x8fa00ac2,
+ 0x8fe00ec2,
+ 0x90200b82,
+ 0x90604142,
+ 0x90a03702,
+ 0xf1a47,
+ 0x90e05842,
+ 0x91215582,
+ 0x91605802,
+ 0x91a00d02,
+ 0x21eec3,
+ 0x2ba44,
+ 0x91f0e7c8,
+ 0x220f43,
+ 0x92217202,
+ 0x6d988,
+ 0x92602a82,
+ 0x82907,
+ 0x1bbe47,
+ 0x92a00042,
+ 0x92e02142,
+ 0x93200182,
+ 0x93603842,
+ 0x93a09c42,
+ 0x93e005c2,
+ 0x16a205,
+ 0x2191c3,
+ 0x368784,
+ 0x94200702,
+ 0x94619f42,
+ 0x94a065c2,
+ 0x8e04b,
+ 0x94e00b42,
+ 0x95654902,
+ 0x95a026c2,
+ 0x95e05c02,
+ 0x9dac8,
+ 0x9621dfc2,
+ 0x9660dec2,
+ 0x96a0f782,
+ 0x96e7eec2,
+ 0x97203bc2,
+ 0x97604242,
+ 0x97a048c2,
+ 0x97e0ee02,
+ 0x9822f002,
+ 0x9860e942,
+ 0xf9304,
+ 0x381983,
+ 0x98a3fa02,
+ 0x98e1d342,
+ 0x9920dcc2,
+ 0x996006c2,
+ 0x99a003c2,
+ 0x99e00a82,
+ 0xfde88,
+ 0x1ddcc7,
+ 0x9a202782,
+ 0x9a603342,
+ 0x9aa036c2,
+ 0x9ae1ee82,
+ 0x15804c,
+ 0x9b201c82,
+ 0x9b626d42,
+ 0x9ba06202,
+ 0x9be04c02,
+ 0x9c212182,
+ 0x9c612ec2,
+ 0x9ca05242,
+ 0x9ce0f542,
+ 0x9d288142,
+ 0x9d689482,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x2d643,
+ 0xc8503,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x953ce883,
+ 0x22d643,
+ 0x371b44,
+ 0x2f0846,
0x309a43,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x35c349,
- 0x204042,
- 0x271c43,
- 0x2cda43,
- 0x3b6945,
- 0x204f03,
- 0x34b203,
- 0x2207c3,
- 0x2e69c3,
- 0x22e683,
- 0x3ca009,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x204042,
- 0x204042,
- 0x34b203,
- 0x2207c3,
- 0x9da16543,
- 0x222bc3,
- 0x39d603,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x793c8,
- 0x216542,
- 0x216543,
- 0x2296c3,
- 0x20cb83,
- 0x145842,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x9e51d0c2,
- 0x216443,
- 0x2296c3,
- 0xd903,
- 0x20cb83,
- 0x1381,
- 0x21d684,
- 0x216542,
- 0x216543,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x271609,
+ 0x2035c2,
+ 0x367e03,
+ 0x2d2743,
+ 0x3b6c85,
+ 0x204b03,
+ 0x3ce883,
+ 0x22d643,
+ 0x2ed403,
+ 0x23c7c3,
+ 0x205249,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x2035c2,
+ 0x2035c2,
+ 0x3ce883,
+ 0x22d643,
+ 0x9de29f43,
+ 0x224d03,
+ 0x3a6d03,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0x7ffc8,
+ 0x205842,
+ 0x229f43,
+ 0x2127c3,
+ 0x21f483,
+ 0x71482,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x9e90b602,
+ 0x219c03,
+ 0x2127c3,
+ 0xbc03,
+ 0x21f483,
+ 0xd01,
+ 0x259b44,
+ 0x205842,
+ 0x229f43,
0x200983,
- 0x222bc3,
- 0x256d44,
- 0x2f5503,
- 0x343b43,
- 0x2b1b84,
- 0x243543,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x24c343,
- 0x355b45,
- 0x22e683,
- 0x201643,
+ 0x224d03,
+ 0x25b9c4,
+ 0x28c6c3,
+ 0x2e9c43,
+ 0x258104,
+ 0x25e043,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x23ffc3,
+ 0x32e885,
+ 0x23c7c3,
+ 0x205ec3,
0x882,
- 0xd903,
- 0x216542,
- 0x216543,
- 0x34b203,
- 0x2296c3,
- 0x20cb83,
+ 0xbc03,
+ 0x205842,
+ 0x229f43,
+ 0x3ce883,
+ 0x2127c3,
+ 0x21f483,
0x2000c2,
- 0x253c43,
- 0x793c8,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x239c86,
- 0x2b1b84,
- 0x243543,
- 0x21b544,
- 0x2296c3,
- 0x20cb83,
- 0x21f6c3,
- 0xe804,
- 0x2e702,
- 0x216543,
- 0x20a83,
- 0x222bc3,
- 0x1582,
- 0x2296c3,
- 0x20cb83,
- 0x10e104,
- 0x6ff44,
- 0x2a02,
- 0x148bb07,
- 0x125887,
- 0x216543,
- 0x32f46,
- 0x222bc3,
- 0x343b43,
- 0xf1386,
- 0x2296c3,
- 0x20cb83,
- 0x32f188,
- 0x3323c9,
- 0x341cc9,
- 0x34b688,
- 0x39d208,
- 0x39d209,
- 0x325d0a,
- 0x36084a,
- 0x3979ca,
- 0x39ecca,
- 0x3d368a,
- 0x3dfecb,
- 0x2fc28d,
- 0x2fcf4f,
- 0x247450,
- 0x3621cd,
- 0x3813cc,
- 0x39ea0b,
- 0x16108,
- 0x13ec08,
- 0x18a0c5,
- 0x190209,
- 0x1495c87,
- 0xde645,
+ 0x258843,
+ 0x7ffc8,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x2389c6,
+ 0x258104,
+ 0x25e043,
+ 0x222d84,
+ 0x2127c3,
+ 0x21f483,
+ 0x202783,
+ 0x45c4,
+ 0xb90c2,
+ 0x229f43,
+ 0x5483,
+ 0x224d03,
+ 0x26c2,
+ 0x2127c3,
+ 0x21f483,
+ 0x76c04,
+ 0x762c4,
+ 0xfc2,
+ 0x1489e07,
+ 0x187887,
+ 0x229f43,
+ 0x332c6,
+ 0x224d03,
+ 0x2e9c43,
+ 0xf8986,
+ 0x2127c3,
+ 0x21f483,
+ 0x32bbc8,
+ 0x32fd49,
+ 0x340f89,
+ 0x34b788,
+ 0x3a6908,
+ 0x3a6909,
+ 0x3254ca,
+ 0x362f8a,
+ 0x3a0d8a,
+ 0x3a8fca,
+ 0x3dc94a,
+ 0x3ea14b,
+ 0x230a4d,
+ 0x248e4f,
+ 0x36ea90,
+ 0x36668d,
+ 0x38b00c,
+ 0x3a8d0b,
+ 0x1a20c7,
+ 0x1299ce,
+ 0x12cd8a,
+ 0x12fa49,
+ 0x140f89,
+ 0x164fc9,
+ 0x16520a,
+ 0x16de09,
+ 0x16e789,
+ 0x17014b,
+ 0x29b08,
+ 0x10b448,
+ 0x14abc9,
+ 0x1498307,
+ 0xe3f05,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x1f483,
0x2000c2,
- 0x2f67c5,
- 0x209d03,
- 0xa1e16542,
- 0x222bc3,
- 0x343b43,
- 0x380b87,
- 0x24c243,
- 0x216443,
- 0x2296c3,
- 0x257743,
- 0x20b243,
- 0x20f1c3,
- 0x20d903,
- 0x20cb83,
- 0x259186,
- 0x213402,
- 0x201643,
- 0x793c8,
+ 0x236d45,
+ 0x228083,
+ 0xa2e05842,
+ 0x224d03,
+ 0x2e9c43,
+ 0x3664c7,
+ 0x21b643,
+ 0x219c03,
+ 0x2127c3,
+ 0x25c743,
+ 0x21c043,
+ 0x204003,
+ 0x20bc03,
+ 0x21f483,
+ 0x25ce86,
+ 0x208ec2,
+ 0x205ec3,
+ 0x7ffc8,
0x2000c2,
- 0x253c43,
- 0x216542,
- 0x216543,
- 0x222bc3,
- 0x343b43,
- 0x2b1b84,
- 0x216443,
- 0x2296c3,
- 0x20cb83,
- 0x202b03,
- 0x125887,
- 0x14182,
- 0x10e684,
- 0x1534746,
+ 0x258843,
+ 0x205842,
+ 0x229f43,
+ 0x224d03,
+ 0x2e9c43,
+ 0x258104,
+ 0x219c03,
+ 0x2127c3,
+ 0x21f483,
+ 0x217083,
+ 0x187887,
+ 0x12c82,
+ 0x9744,
+ 0x151d546,
0x2000c2,
- 0x216542,
- 0x343b43,
- 0x216443,
- 0x20cb83,
+ 0x205842,
+ 0x2e9c43,
+ 0x219c03,
+ 0x21f483,
}
// children is the list of nodes' children, the parent's wildcard bit and the
@@ -9781,49 +9862,50 @@ var children = [...]uint32{
0x40000000,
0x50000000,
0x60000000,
- 0x17bc5e9,
- 0x17c05ef,
- 0x17c45f0,
- 0x17e85f1,
- 0x19405fa,
- 0x1958650,
- 0x196c656,
- 0x198465b,
- 0x19a4661,
- 0x19c8669,
- 0x19e0672,
- 0x1a08678,
- 0x1a0c682,
- 0x1a34683,
- 0x1a3868d,
- 0x1a5068e,
+ 0x17a05e2,
+ 0x17a45e8,
+ 0x17a85e9,
+ 0x17cc5ea,
+ 0x19245f3,
+ 0x193c649,
+ 0x195064f,
+ 0x1968654,
+ 0x198865a,
+ 0x19ac662,
+ 0x19c466b,
+ 0x1a04671,
+ 0x1a08681,
+ 0x1a30682,
+ 0x1a3468c,
+ 0x1a4c68d,
+ 0x1a50693,
0x1a54694,
- 0x1a58695,
- 0x1a98696,
+ 0x1a94695,
+ 0x1a986a5,
0x1a9c6a6,
- 0x1aa06a7,
- 0x21aa46a8,
- 0x61aac6a9,
- 0x21ab46ab,
- 0x1afc6ad,
- 0x1b046bf,
- 0x21b086c1,
- 0x1b2c6c2,
- 0x1b306cb,
- 0x1b446cc,
- 0x1b486d1,
- 0x1b686d2,
- 0x1b986da,
- 0x1bb46e6,
- 0x1bbc6ed,
- 0x1be46ef,
- 0x1bf86f9,
+ 0x21aa06a7,
+ 0x61aa86a8,
+ 0x21ab06aa,
+ 0x1af86ac,
+ 0x1b006be,
+ 0x21b046c0,
+ 0x1b286c1,
+ 0x1b2c6ca,
+ 0x1b406cb,
+ 0x1b446d0,
+ 0x1b646d1,
+ 0x1b946d9,
+ 0x1bb06e5,
+ 0x1bb86ec,
+ 0x1be06ee,
+ 0x1bf86f8,
0x21bfc6fe,
- 0x1c006ff,
- 0x1c98700,
- 0x1cac726,
- 0x1cc072b,
- 0x1cfc730,
+ 0x21c006ff,
+ 0x1c04700,
+ 0x1c9c701,
+ 0x1cb0727,
+ 0x1cc472c,
+ 0x1cfc731,
0x1d0c73f,
0x1d20743,
0x1d38748,
@@ -9837,549 +9919,532 @@ var children = [...]uint32{
0x211083e,
0x2124844,
0x2128849,
- 0x213084a,
- 0x214884c,
- 0x214c852,
- 0x2170853,
- 0x21c085c,
- 0x21c4870,
- 0x221c8871,
- 0x21e8872,
- 0x21ec87a,
+ 0x212c84a,
+ 0x213484b,
+ 0x214c84d,
+ 0x2150853,
+ 0x2174854,
+ 0x21c485d,
+ 0x21c8871,
+ 0x221cc872,
+ 0x21ec873,
0x21f087b,
- 0x221c87c,
- 0x62220887,
- 0x22228888,
- 0x2222c88a,
- 0x227088b,
- 0x227489c,
+ 0x21f487c,
+ 0x222087d,
+ 0x62224888,
+ 0x2222c889,
+ 0x2223088b,
+ 0x227488c,
0x6227889d,
0x229489e,
- 0x22e88a5,
- 0x222ec8ba,
+ 0x22ec8a5,
0x222f08bb,
- 0x222f88bc,
- 0x222fc8be,
+ 0x222f48bc,
+ 0x222fc8bd,
0x223008bf,
0x223048c0,
- 0x230c8c1,
- 0x23108c3,
- 0x2231c8c4,
- 0x223248c7,
- 0x23348c9,
- 0x23448cd,
- 0x23f88d1,
- 0x23fc8fe,
- 0x2240c8ff,
- 0x22410903,
- 0x22418904,
- 0x2470906,
- 0x247491c,
+ 0x23088c1,
+ 0x23108c2,
+ 0x23148c4,
+ 0x223208c5,
+ 0x223288c8,
+ 0x23388ca,
+ 0x23488ce,
+ 0x23fc8d2,
+ 0x24008ff,
+ 0x22410900,
+ 0x22414904,
+ 0x2241c905,
+ 0x2474907,
0x247891d,
- 0x29ec91e,
- 0x29f0a7b,
- 0x22a98a7c,
- 0x22a9caa6,
- 0x22aa0aa7,
- 0x22aacaa8,
- 0x22ab0aab,
- 0x22abcaac,
- 0x22ac0aaf,
- 0x22ac4ab0,
- 0x22ac8ab1,
- 0x22accab2,
- 0x22ad0ab3,
- 0x22adcab4,
- 0x22ae0ab7,
- 0x22aecab8,
- 0x22af0abb,
- 0x22af4abc,
- 0x22af8abd,
- 0x22b04abe,
- 0x22b08ac1,
- 0x22b14ac2,
- 0x22b18ac5,
- 0x22b1cac6,
+ 0x247c91e,
+ 0x248091f,
+ 0x2a4c920,
+ 0x2a50a93,
+ 0x22af8a94,
+ 0x22afcabe,
+ 0x22b00abf,
+ 0x22b0cac0,
+ 0x22b10ac3,
+ 0x22b1cac4,
0x22b20ac7,
- 0x2b24ac8,
+ 0x22b24ac8,
0x22b28ac9,
- 0x22b34aca,
- 0x22b38acd,
- 0x2b3cace,
- 0x2b44acf,
- 0x22b50ad1,
- 0x62b5cad4,
- 0x2ba0ad7,
- 0x2ba4ae8,
- 0x22bc4ae9,
- 0x22bc8af1,
- 0x22bccaf2,
- 0x22bd4af3,
- 0x22bdcaf5,
- 0x22be0af7,
- 0x22be4af8,
- 0x22becaf9,
- 0x22bf0afb,
- 0x22bf4afc,
- 0x2bf8afd,
- 0x22c18afe,
+ 0x22b2caca,
+ 0x22b30acb,
+ 0x22b3cacc,
+ 0x22b40acf,
+ 0x22b4cad0,
+ 0x22b50ad3,
+ 0x22b54ad4,
+ 0x22b58ad5,
+ 0x22b64ad6,
+ 0x22b68ad9,
+ 0x22b74ada,
+ 0x22b78add,
+ 0x22b7cade,
+ 0x22b80adf,
+ 0x2b84ae0,
+ 0x22b88ae1,
+ 0x22b94ae2,
+ 0x22b98ae5,
+ 0x2b9cae6,
+ 0x2ba4ae7,
+ 0x62bb0ae9,
+ 0x2bf4aec,
+ 0x22c14afd,
+ 0x22c18b05,
0x22c1cb06,
- 0x22c20b07,
- 0x22c24b08,
- 0x22c28b09,
- 0x22c34b0a,
- 0x22c38b0d,
- 0x2c3cb0e,
- 0x2c44b0f,
- 0x2c4cb11,
- 0x2c50b13,
- 0x2c6cb14,
- 0x2c84b1b,
- 0x2c88b21,
- 0x2c98b22,
- 0x2ca4b26,
- 0x2cd8b29,
- 0x2ce0b36,
- 0x22ce4b38,
- 0x2cfcb39,
- 0x22d04b3f,
- 0x22d08b41,
- 0x22d10b42,
- 0x2e0cb44,
- 0x22e10b83,
- 0x2e18b84,
- 0x2e1cb86,
- 0x22e20b87,
- 0x2e24b88,
- 0x2e54b89,
- 0x2e58b95,
- 0x2e5cb96,
- 0x2e74b97,
- 0x2e88b9d,
- 0x2eb0ba2,
- 0x2ed8bac,
- 0x2edcbb6,
- 0x62ee0bb7,
- 0x2f14bb8,
- 0x2f18bc5,
- 0x22f1cbc6,
- 0x2f20bc7,
- 0x2f48bc8,
- 0x2f4cbd2,
- 0x2f70bd3,
- 0x2f74bdc,
- 0x2f88bdd,
- 0x2f8cbe2,
- 0x2f90be3,
- 0x2fb0be4,
- 0x2fd4bec,
- 0x22fd8bf5,
- 0x22fdcbf6,
- 0x2fe0bf7,
- 0x22fe4bf8,
- 0x2fe8bf9,
- 0x2fecbfa,
+ 0x22c24b07,
+ 0x22c2cb09,
+ 0x22c30b0b,
+ 0x22c34b0c,
+ 0x22c3cb0d,
+ 0x22c40b0f,
+ 0x22c44b10,
+ 0x2c48b11,
+ 0x22c74b12,
+ 0x22c78b1d,
+ 0x22c7cb1e,
+ 0x2c80b1f,
+ 0x22c84b20,
+ 0x22c88b21,
+ 0x22c94b22,
+ 0x22c98b25,
+ 0x2c9cb26,
+ 0x2ca4b27,
+ 0x2cacb29,
+ 0x2cb0b2b,
+ 0x2cccb2c,
+ 0x2ce4b33,
+ 0x2ce8b39,
+ 0x2cf8b3a,
+ 0x2d04b3e,
+ 0x2d38b41,
+ 0x2d40b4e,
+ 0x22d44b50,
+ 0x2d5cb51,
+ 0x22d64b57,
+ 0x22d68b59,
+ 0x22d70b5a,
+ 0x2e74b5c,
+ 0x22e78b9d,
+ 0x2e80b9e,
+ 0x2e84ba0,
+ 0x22e88ba1,
+ 0x2e8cba2,
+ 0x2ed0ba3,
+ 0x2ed4bb4,
+ 0x2ed8bb5,
+ 0x2ef0bb6,
+ 0x2f04bbc,
+ 0x2f2cbc1,
+ 0x2f54bcb,
+ 0x2f58bd5,
+ 0x62f5cbd6,
+ 0x2f90bd7,
+ 0x2f94be4,
+ 0x22f98be5,
+ 0x2f9cbe6,
+ 0x2fc4be7,
+ 0x2fc8bf1,
+ 0x2fecbf2,
0x2ff0bfb,
- 0x2ff4bfc,
- 0x3010bfd,
- 0x23014c04,
- 0x2301cc05,
- 0x3020c07,
- 0x3048c08,
- 0x305cc12,
- 0x30d0c17,
- 0x30dcc34,
- 0x30e0c37,
- 0x3100c38,
- 0x3118c40,
- 0x311cc46,
- 0x3130c47,
- 0x3148c4c,
- 0x3168c52,
- 0x3180c5a,
- 0x3188c60,
- 0x31a4c62,
- 0x31c0c69,
- 0x31c4c70,
- 0x31f0c71,
- 0x3210c7c,
- 0x3230c84,
- 0x3298c8c,
- 0x32b8ca6,
- 0x32d8cae,
- 0x32dccb6,
- 0x32f4cb7,
- 0x3338cbd,
- 0x33b8cce,
- 0x33f4cee,
- 0x33f8cfd,
- 0x3404cfe,
- 0x3424d01,
- 0x3428d09,
- 0x344cd0a,
- 0x3454d13,
- 0x3494d15,
- 0x34e8d25,
- 0x34ecd3a,
- 0x34f0d3b,
- 0x35e4d3c,
- 0x235ecd79,
- 0x235f0d7b,
- 0x235f4d7c,
- 0x35f8d7d,
- 0x235fcd7e,
- 0x23600d7f,
- 0x23604d80,
- 0x3608d81,
- 0x2360cd82,
- 0x2361cd83,
- 0x23620d87,
- 0x23624d88,
- 0x23628d89,
- 0x2362cd8a,
- 0x23638d8b,
- 0x2363cd8e,
- 0x3654d8f,
- 0x3678d95,
- 0x3698d9e,
- 0x3d0cda6,
- 0x23d10f43,
- 0x23d14f44,
- 0x23d18f45,
- 0x23d1cf46,
- 0x3d2cf47,
- 0x3d4cf4b,
- 0x3f0cf53,
- 0x3fdcfc3,
- 0x404cff7,
- 0x40a5013,
- 0x418d029,
- 0x41e5063,
- 0x4221079,
- 0x431d088,
- 0x43e90c7,
- 0x44810fa,
- 0x4511120,
- 0x4575144,
- 0x47ad15d,
- 0x48651eb,
- 0x4931219,
- 0x497d24c,
- 0x4a0525f,
- 0x4a41281,
- 0x4a91290,
- 0x4b092a4,
- 0x64b0d2c2,
- 0x64b112c3,
- 0x64b152c4,
- 0x4b912c5,
- 0x4bed2e4,
- 0x4c692fb,
- 0x4ce131a,
- 0x4d61338,
- 0x4dcd358,
- 0x4ef9373,
- 0x4f513be,
- 0x64f553d4,
- 0x4fed3d5,
- 0x4ff53fb,
- 0x24ff93fd,
- 0x50813fe,
- 0x50cd420,
- 0x5135433,
- 0x51dd44d,
- 0x52a5477,
- 0x530d4a9,
- 0x54214c3,
- 0x65425508,
- 0x65429509,
- 0x548550a,
- 0x54e1521,
- 0x5571538,
- 0x55ed55c,
- 0x563157b,
- 0x571558c,
- 0x57495c5,
- 0x57a95d2,
- 0x581d5ea,
- 0x58a5607,
- 0x58e5629,
- 0x5955639,
- 0x65959655,
- 0x5981656,
- 0x5985660,
- 0x59b5661,
- 0x59d166d,
- 0x5a15674,
- 0x5a25685,
- 0x5a3d689,
- 0x5ab568f,
- 0x5abd6ad,
- 0x5ad96af,
- 0x5aed6b6,
- 0x5b116bb,
- 0x25b156c4,
- 0x5b416c5,
- 0x5b456d0,
- 0x5b4d6d1,
- 0x5b616d3,
- 0x5b816d8,
- 0x5b916e0,
- 0x5b9d6e4,
- 0x5bd96e7,
- 0x5bdd6f6,
- 0x5be56f7,
- 0x5bf96f9,
- 0x5c216fe,
- 0x5c2d708,
- 0x5c3570b,
- 0x5c5d70d,
- 0x5c81717,
- 0x5c99720,
- 0x5c9d726,
- 0x5ca5727,
- 0x5cad729,
- 0x5cc172b,
- 0x5d71730,
- 0x5d7575c,
- 0x5d7d75d,
- 0x5d8175f,
- 0x5da5760,
- 0x5dc9769,
- 0x5de5772,
- 0x5df9779,
- 0x5e0d77e,
- 0x5e15783,
+ 0x3004bfc,
+ 0x3008c01,
+ 0x300cc02,
+ 0x302cc03,
+ 0x304cc0b,
+ 0x23050c13,
+ 0x3054c14,
+ 0x23058c15,
+ 0x305cc16,
+ 0x3060c17,
+ 0x3064c18,
+ 0x3068c19,
+ 0x3084c1a,
+ 0x23088c21,
+ 0x23090c22,
+ 0x3094c24,
+ 0x30bcc25,
+ 0x30d0c2f,
+ 0x3144c34,
+ 0x3150c51,
+ 0x3154c54,
+ 0x3174c55,
+ 0x318cc5d,
+ 0x3190c63,
+ 0x31a4c64,
+ 0x31bcc69,
+ 0x31dcc6f,
+ 0x31f4c77,
+ 0x31fcc7d,
+ 0x3218c7f,
+ 0x3234c86,
+ 0x3238c8d,
+ 0x3264c8e,
+ 0x3284c99,
+ 0x32a4ca1,
+ 0x32a8ca9,
+ 0x3310caa,
+ 0x3330cc4,
+ 0x3358ccc,
+ 0x335ccd6,
+ 0x3374cd7,
+ 0x33b8cdd,
+ 0x3438cee,
+ 0x3478d0e,
+ 0x347cd1e,
+ 0x3488d1f,
+ 0x34a8d22,
+ 0x34b0d2a,
+ 0x34d4d2c,
+ 0x34dcd35,
+ 0x351cd37,
+ 0x3570d47,
+ 0x3574d5c,
+ 0x3678d5d,
+ 0x23680d9e,
+ 0x23684da0,
+ 0x23688da1,
+ 0x2368cda2,
+ 0x23690da3,
+ 0x3694da4,
+ 0x23698da5,
+ 0x2369cda6,
+ 0x236a0da7,
+ 0x36a4da8,
+ 0x236a8da9,
+ 0x236b8daa,
+ 0x236bcdae,
+ 0x236c0daf,
+ 0x236c4db0,
+ 0x236c8db1,
+ 0x236ccdb2,
+ 0x236d0db3,
+ 0x36e8db4,
+ 0x370cdba,
+ 0x372cdc3,
+ 0x3da0dcb,
+ 0x23da4f68,
+ 0x23da8f69,
+ 0x23dacf6a,
+ 0x23db0f6b,
+ 0x3dc0f6c,
+ 0x3de0f70,
+ 0x3fa0f78,
+ 0x4070fe8,
+ 0x40e101c,
+ 0x4139038,
+ 0x422104e,
+ 0x4279088,
+ 0x42b509e,
+ 0x43b10ad,
+ 0x447d0ec,
+ 0x451511f,
+ 0x45a5145,
+ 0x4609169,
+ 0x4841182,
+ 0x48f9210,
+ 0x49c523e,
+ 0x4a11271,
+ 0x4a99284,
+ 0x4ad52a6,
+ 0x4b252b5,
+ 0x4b9d2c9,
+ 0x64ba12e7,
+ 0x64ba52e8,
+ 0x64ba92e9,
+ 0x4c252ea,
+ 0x4c81309,
+ 0x4cfd320,
+ 0x4d7533f,
+ 0x4df535d,
+ 0x4e6137d,
+ 0x4f8d398,
+ 0x4fe53e3,
+ 0x64fe93f9,
+ 0x50813fa,
+ 0x5089420,
+ 0x2508d422,
+ 0x5115423,
+ 0x5161445,
+ 0x51c9458,
+ 0x5271472,
+ 0x533949c,
+ 0x53a14ce,
+ 0x54b54e8,
+ 0x654b952d,
+ 0x654bd52e,
+ 0x551952f,
+ 0x5575546,
+ 0x560555d,
+ 0x5681581,
+ 0x56c55a0,
+ 0x57a95b1,
+ 0x57dd5ea,
+ 0x583d5f7,
+ 0x58b160f,
+ 0x593962c,
+ 0x597964e,
+ 0x59e965e,
+ 0x659ed67a,
+ 0x5a1567b,
+ 0x5a19685,
+ 0x5a49686,
+ 0x5a65692,
+ 0x5aa9699,
+ 0x5ab96aa,
+ 0x5ad16ae,
+ 0x5b496b4,
+ 0x5b516d2,
+ 0x5b6d6d4,
+ 0x5b816db,
+ 0x5ba56e0,
+ 0x25ba96e9,
+ 0x5bd56ea,
+ 0x5bd96f5,
+ 0x5be16f6,
+ 0x5bf56f8,
+ 0x5c156fd,
+ 0x5c25705,
+ 0x5c31709,
+ 0x5c6d70c,
+ 0x5c7171b,
+ 0x5c7971c,
+ 0x5c8d71e,
+ 0x5cb5723,
+ 0x5cc172d,
+ 0x5cc9730,
+ 0x5cf1732,
+ 0x5d1573c,
+ 0x5d2d745,
+ 0x5d3174b,
+ 0x5d3974c,
+ 0x5d4174e,
+ 0x5d55750,
+ 0x5e11755,
+ 0x5e15784,
0x5e1d785,
- 0x5e25787,
- 0x5e3d789,
- 0x5e4d78f,
- 0x5e51793,
- 0x5e6d794,
- 0x66f579b,
- 0x672d9bd,
- 0x67599cb,
- 0x67759d6,
- 0x67799dd,
- 0x2677d9de,
- 0x679d9df,
- 0x67bd9e7,
- 0x68019ef,
- 0x6809a00,
- 0x2680da02,
- 0x26811a03,
- 0x6819a04,
- 0x6a35a06,
- 0x6a49a8d,
- 0x26a4da92,
- 0x6a51a93,
- 0x6a59a94,
- 0x26a5da96,
- 0x26a61a97,
- 0x26a6da98,
- 0x26a7da9b,
- 0x26a85a9f,
- 0x26a91aa1,
- 0x6a95aa4,
- 0x26a99aa5,
- 0x26ab1aa6,
- 0x26ab9aac,
- 0x26abdaae,
- 0x26ac5aaf,
- 0x26ac9ab1,
- 0x26acdab2,
- 0x26ad5ab3,
- 0x6addab5,
- 0x6af1ab7,
- 0x6b19abc,
- 0x6b55ac6,
- 0x6b59ad5,
- 0x6b91ad6,
- 0x6bb5ae4,
- 0x770daed,
- 0x7711dc3,
- 0x7715dc4,
- 0x27719dc5,
- 0x771ddc6,
- 0x27721dc7,
- 0x7725dc8,
- 0x27731dc9,
- 0x7735dcc,
- 0x7739dcd,
- 0x2773ddce,
- 0x7741dcf,
- 0x27749dd0,
- 0x774ddd2,
- 0x7751dd3,
- 0x27761dd4,
- 0x7765dd8,
- 0x7769dd9,
- 0x776ddda,
- 0x7771ddb,
- 0x27775ddc,
- 0x7779ddd,
- 0x777ddde,
- 0x7781ddf,
- 0x7785de0,
- 0x2778dde1,
- 0x7791de3,
- 0x7795de4,
- 0x7799de5,
- 0x2779dde6,
- 0x77a1de7,
- 0x277a9de8,
- 0x277addea,
- 0x77c9deb,
- 0x77e1df2,
- 0x7825df8,
+ 0x5e21787,
+ 0x5e45788,
+ 0x5e69791,
+ 0x5e8579a,
+ 0x5e997a1,
+ 0x5ead7a6,
+ 0x5eb57ab,
+ 0x5ebd7ad,
+ 0x5ec57af,
+ 0x5edd7b1,
+ 0x5eed7b7,
+ 0x5ef17bb,
+ 0x5f0d7bc,
+ 0x67957c3,
+ 0x67cd9e5,
+ 0x67f99f3,
+ 0x68159fe,
+ 0x6839a05,
+ 0x6859a0e,
+ 0x689da16,
+ 0x68a5a27,
+ 0x268a9a29,
+ 0x268ada2a,
+ 0x68b5a2b,
+ 0x6ae5a2d,
+ 0x6af9ab9,
+ 0x26afdabe,
+ 0x6b01abf,
+ 0x6b09ac0,
+ 0x26b15ac2,
+ 0x26b25ac5,
+ 0x26b2dac9,
+ 0x26b39acb,
+ 0x6b3dace,
+ 0x26b41acf,
+ 0x26b59ad0,
+ 0x26b61ad6,
+ 0x26b69ad8,
+ 0x26b6dada,
+ 0x26b75adb,
+ 0x6b79add,
+ 0x26b7dade,
+ 0x6b81adf,
+ 0x26b8dae0,
+ 0x6b95ae3,
+ 0x6ba9ae5,
+ 0x6badaea,
+ 0x6bd5aeb,
+ 0x6c11af5,
+ 0x6c15b04,
+ 0x6c4db05,
+ 0x6c71b13,
+ 0x77c9b1c,
+ 0x77cddf2,
+ 0x77d1df3,
+ 0x277d5df4,
+ 0x77d9df5,
+ 0x277dddf6,
+ 0x77e1df7,
+ 0x277eddf8,
+ 0x77f1dfb,
+ 0x77f5dfc,
+ 0x277f9dfd,
+ 0x77fddfe,
+ 0x27805dff,
+ 0x7809e01,
+ 0x780de02,
+ 0x2781de03,
+ 0x7821e07,
+ 0x7825e08,
0x7829e09,
- 0x784de0a,
- 0x7861e13,
- 0x7865e18,
- 0x7869e19,
- 0x7a2de1a,
- 0x27a31e8b,
- 0x27a39e8c,
- 0x27a3de8e,
- 0x27a41e8f,
- 0x7a49e90,
- 0x7b25e92,
- 0x27b31ec9,
- 0x27b35ecc,
- 0x27b39ecd,
- 0x27b3dece,
- 0x7b41ecf,
- 0x7b6ded0,
- 0x7b79edb,
- 0x7b7dede,
- 0x7ba1edf,
- 0x7badee8,
- 0x7bcdeeb,
- 0x7bd1ef3,
- 0x7c09ef4,
- 0x7ebdf02,
- 0x7f79faf,
- 0x7f7dfde,
- 0x7f81fdf,
- 0x7f95fe0,
- 0x7f99fe5,
- 0x7fcdfe6,
- 0x8005ff3,
- 0x2800a001,
- 0x8026002,
- 0x804e009,
- 0x8052013,
- 0x8076014,
- 0x809201d,
- 0x80ba024,
- 0x80ca02e,
- 0x80ce032,
- 0x80d2033,
- 0x810e034,
- 0x811a043,
- 0x8142046,
- 0x81de050,
- 0x281e2077,
- 0x81e6078,
- 0x81f6079,
- 0x281fa07d,
- 0x820a07e,
- 0x8226082,
- 0x8246089,
- 0x824a091,
- 0x825e092,
- 0x8272097,
- 0x827609c,
- 0x827a09d,
- 0x827e09e,
- 0x829e09f,
- 0x834a0a7,
- 0x834e0d2,
- 0x836e0d3,
- 0x839a0db,
- 0x283aa0e6,
- 0x83ae0ea,
- 0x83be0eb,
- 0x83f60ef,
- 0x83fe0fd,
- 0x84120ff,
- 0x8432104,
- 0x844e10c,
- 0x845a113,
- 0x8472116,
- 0x84aa11c,
- 0x84ae12a,
- 0x858212b,
- 0x8586160,
- 0x859a161,
- 0x85a2166,
- 0x85ba168,
- 0x85be16e,
- 0x85ca16f,
- 0x85d6172,
- 0x85da175,
- 0x85e2176,
- 0x85e6178,
- 0x860a179,
- 0x864a182,
- 0x864e192,
- 0x866e193,
- 0x86c219b,
- 0x86f21b0,
- 0x286f61bc,
- 0x86fe1bd,
- 0x87561bf,
- 0x875a1d5,
- 0x875e1d6,
- 0x87621d7,
- 0x87a61d8,
- 0x87b61e9,
- 0x87f61ed,
- 0x87fa1fd,
- 0x882a1fe,
- 0x897620a,
- 0x899e25d,
- 0x89da267,
- 0x8a02276,
- 0x28a0a280,
- 0x28a0e282,
- 0x28a12283,
- 0x8a1a284,
- 0x8a26286,
- 0x8b4a289,
- 0x8b562d2,
- 0x8b622d5,
- 0x8b6e2d8,
- 0x8b7a2db,
- 0x8b862de,
- 0x8b922e1,
- 0x8b9e2e4,
- 0x8baa2e7,
- 0x8bb62ea,
- 0x8bc22ed,
- 0x28bc62f0,
- 0x8bd22f1,
- 0x8bde2f4,
- 0x8bea2f7,
- 0x8bf22fa,
- 0x8bfe2fc,
- 0x8c0a2ff,
- 0x8c16302,
- 0x8c22305,
- 0x8c2e308,
- 0x8c3a30b,
- 0x8c4630e,
- 0x8c52311,
- 0x8c5e314,
- 0x8c6a317,
- 0x8c7631a,
- 0x8ca231d,
- 0x8cae328,
+ 0x782de0a,
+ 0x27831e0b,
+ 0x7835e0c,
+ 0x7839e0d,
+ 0x783de0e,
+ 0x7841e0f,
+ 0x27849e10,
+ 0x784de12,
+ 0x7851e13,
+ 0x7855e14,
+ 0x27859e15,
+ 0x785de16,
+ 0x27865e17,
+ 0x27869e19,
+ 0x7885e1a,
+ 0x789de21,
+ 0x78e1e27,
+ 0x78e5e38,
+ 0x7909e39,
+ 0x791de42,
+ 0x7921e47,
+ 0x7925e48,
+ 0x7ae9e49,
+ 0x27aedeba,
+ 0x27af5ebb,
+ 0x27af9ebd,
+ 0x27afdebe,
+ 0x7b05ebf,
+ 0x7be1ec1,
+ 0x27bedef8,
+ 0x27bf1efb,
+ 0x27bf5efc,
+ 0x27bf9efd,
+ 0x7bfdefe,
+ 0x7c29eff,
+ 0x7c39f0a,
+ 0x7c3df0e,
+ 0x7c61f0f,
+ 0x7c6df18,
+ 0x7c8df1b,
+ 0x7c91f23,
+ 0x7cc9f24,
+ 0x7f85f32,
+ 0x8041fe1,
+ 0x8046010,
+ 0x804a011,
+ 0x805e012,
+ 0x8062017,
+ 0x8096018,
+ 0x80ce025,
+ 0x280d2033,
+ 0x80ee034,
+ 0x811603b,
+ 0x811a045,
+ 0x813e046,
+ 0x815a04f,
+ 0x8182056,
+ 0x8192060,
+ 0x8196064,
+ 0x819a065,
+ 0x81d6066,
+ 0x81e2075,
+ 0x820a078,
+ 0x82ae082,
+ 0x282b20ab,
+ 0x82b60ac,
+ 0x82c60ad,
+ 0x282ca0b1,
+ 0x82de0b2,
+ 0x82fa0b7,
+ 0x831a0be,
+ 0x831e0c6,
+ 0x83320c7,
+ 0x83460cc,
+ 0x834a0d1,
+ 0x83520d2,
+ 0x83560d4,
+ 0x83760d5,
+ 0x84220dd,
+ 0x8426108,
+ 0x8446109,
+ 0x8472111,
+ 0x2848211c,
+ 0x8486120,
+ 0x8496121,
+ 0x84d6125,
+ 0x84de135,
+ 0x84f2137,
+ 0x851213c,
+ 0x852e144,
+ 0x853a14b,
+ 0x855a14e,
+ 0x858e156,
+ 0x8596163,
+ 0x866a165,
+ 0x866e19a,
+ 0x868219b,
+ 0x868a1a0,
+ 0x86a21a2,
+ 0x86a61a8,
+ 0x86b21a9,
+ 0x86be1ac,
+ 0x86c21af,
+ 0x86ca1b0,
+ 0x86ce1b2,
+ 0x86f21b3,
+ 0x87321bc,
+ 0x87361cc,
+ 0x87561cd,
+ 0x87aa1d5,
+ 0x87da1ea,
+ 0x287de1f6,
+ 0x87e61f7,
+ 0x883e1f9,
+ 0x884220f,
+ 0x8846210,
+ 0x884a211,
+ 0x888e212,
+ 0x889e223,
+ 0x88de227,
+ 0x88e2237,
+ 0x8912238,
+ 0x8a5e244,
+ 0x8a86297,
+ 0x8ac22a1,
+ 0x8aea2b0,
+ 0x28af22ba,
+ 0x28af62bc,
+ 0x28afa2bd,
+ 0x8b022be,
+ 0x8b0e2c0,
+ 0x8c322c3,
+ 0x8c3e30c,
+ 0x8c4a30f,
+ 0x8c56312,
+ 0x8c62315,
+ 0x8c6e318,
+ 0x8c7a31b,
+ 0x8c8631e,
+ 0x8c92321,
+ 0x8c9e324,
+ 0x8caa327,
+ 0x28cae32a,
0x8cba32b,
0x8cc632e,
0x8cd2331,
- 0x8cde334,
- 0x8ce6337,
+ 0x8cda334,
+ 0x8ce6336,
0x8cf2339,
0x8cfe33c,
0x8d0a33f,
@@ -10390,46 +10455,66 @@ var children = [...]uint32{
0x8d4634e,
0x8d52351,
0x8d5e354,
- 0x8d6a357,
- 0x8d7235a,
- 0x8d7e35c,
- 0x8d8635f,
- 0x8d92361,
- 0x8d9e364,
- 0x8daa367,
- 0x8db636a,
- 0x8dc236d,
- 0x8dce370,
+ 0x8d8a357,
+ 0x8d96362,
+ 0x8da2365,
+ 0x8dae368,
+ 0x8dba36b,
+ 0x8dc636e,
+ 0x8dce371,
0x8dda373,
0x8de6376,
- 0x8dea379,
- 0x8df637a,
- 0x8e1237d,
- 0x8e16384,
- 0x8e26385,
- 0x8e4a389,
- 0x8e4e392,
- 0x8e92393,
- 0x8e9a3a4,
- 0x8eae3a6,
- 0x8ee23ab,
- 0x8f023b8,
- 0x8f063c0,
- 0x8f0e3c1,
+ 0x8df2379,
+ 0x8dfe37c,
+ 0x8e0a37f,
+ 0x8e16382,
+ 0x8e22385,
+ 0x8e2e388,
+ 0x8e3a38b,
+ 0x8e4638e,
+ 0x8e52391,
+ 0x8e5a394,
+ 0x8e66396,
+ 0x8e6e399,
+ 0x8e7a39b,
+ 0x8e8639e,
+ 0x8e923a1,
+ 0x8e9e3a4,
+ 0x8eaa3a7,
+ 0x8eb63aa,
+ 0x8ec23ad,
+ 0x8ece3b0,
+ 0x8ed23b3,
+ 0x8ede3b4,
+ 0x8efa3b7,
+ 0x8efe3be,
+ 0x8f0e3bf,
0x8f323c3,
- 0x8f4a3cc,
- 0x8f623d2,
- 0x8f7a3d8,
- 0x8f923de,
- 0x28fda3e4,
- 0x8fde3f6,
- 0x900a3f7,
- 0x901a402,
- 0x902e406,
+ 0x8f363cc,
+ 0x8f7a3cd,
+ 0x8f823de,
+ 0x8f963e0,
+ 0x8fca3e5,
+ 0x8fea3f2,
+ 0x8fee3fa,
+ 0x8ff63fb,
+ 0x901a3fd,
+ 0x9032406,
+ 0x904a40c,
+ 0x9062412,
+ 0x908a418,
+ 0x909e422,
+ 0x90b6427,
+ 0x90ba42d,
+ 0x2910242e,
+ 0x9106440,
+ 0x9132441,
+ 0x914244c,
+ 0x9156450,
}
-// max children 650 (capacity 1023)
-// max text offset 31341 (capacity 32767)
+// max children 654 (capacity 1023)
+// max text offset 31758 (capacity 32767)
// max text length 36 (capacity 63)
-// max hi 9227 (capacity 16383)
-// max lo 9222 (capacity 16383)
+// max hi 9301 (capacity 16383)
+// max lo 9296 (capacity 16383)
diff --git a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go b/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
index cb0dfbd09a04..29d44808b1d0 100644
--- a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
+++ b/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build (linux && 386) || (linux && arm) || (linux && mips) || (linux && mipsle)
-// +build linux,386 linux,arm linux,mips linux,mipsle
+//go:build (linux && 386) || (linux && arm) || (linux && mips) || (linux && mipsle) || (linux && ppc)
+// +build linux,386 linux,arm linux,mips linux,mipsle linux,ppc
package unix
diff --git a/vendor/golang.org/x/sys/unix/ioctl_linux.go b/vendor/golang.org/x/sys/unix/ioctl_linux.go
new file mode 100644
index 000000000000..48773f730ac6
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/ioctl_linux.go
@@ -0,0 +1,196 @@
+// Copyright 2021 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package unix
+
+import (
+ "runtime"
+ "unsafe"
+)
+
+// IoctlRetInt performs an ioctl operation specified by req on a device
+// associated with opened file descriptor fd, and returns a non-negative
+// integer that is returned by the ioctl syscall.
+func IoctlRetInt(fd int, req uint) (int, error) {
+ ret, _, err := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), 0)
+ if err != 0 {
+ return 0, err
+ }
+ return int(ret), nil
+}
+
+func IoctlGetUint32(fd int, req uint) (uint32, error) {
+ var value uint32
+ err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
+ return value, err
+}
+
+func IoctlGetRTCTime(fd int) (*RTCTime, error) {
+ var value RTCTime
+ err := ioctl(fd, RTC_RD_TIME, uintptr(unsafe.Pointer(&value)))
+ return &value, err
+}
+
+func IoctlSetRTCTime(fd int, value *RTCTime) error {
+ err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value)))
+ runtime.KeepAlive(value)
+ return err
+}
+
+func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) {
+ var value RTCWkAlrm
+ err := ioctl(fd, RTC_WKALM_RD, uintptr(unsafe.Pointer(&value)))
+ return &value, err
+}
+
+func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error {
+ err := ioctl(fd, RTC_WKALM_SET, uintptr(unsafe.Pointer(value)))
+ runtime.KeepAlive(value)
+ return err
+}
+
+type ifreqEthtool struct {
+ name [IFNAMSIZ]byte
+ data unsafe.Pointer
+}
+
+// IoctlGetEthtoolDrvinfo fetches ethtool driver information for the network
+// device specified by ifname.
+func IoctlGetEthtoolDrvinfo(fd int, ifname string) (*EthtoolDrvinfo, error) {
+ // Leave room for terminating NULL byte.
+ if len(ifname) >= IFNAMSIZ {
+ return nil, EINVAL
+ }
+
+ value := EthtoolDrvinfo{
+ Cmd: ETHTOOL_GDRVINFO,
+ }
+ ifreq := ifreqEthtool{
+ data: unsafe.Pointer(&value),
+ }
+ copy(ifreq.name[:], ifname)
+ err := ioctl(fd, SIOCETHTOOL, uintptr(unsafe.Pointer(&ifreq)))
+ runtime.KeepAlive(ifreq)
+ return &value, err
+}
+
+// IoctlGetWatchdogInfo fetches information about a watchdog device from the
+// Linux watchdog API. For more information, see:
+// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
+func IoctlGetWatchdogInfo(fd int) (*WatchdogInfo, error) {
+ var value WatchdogInfo
+ err := ioctl(fd, WDIOC_GETSUPPORT, uintptr(unsafe.Pointer(&value)))
+ return &value, err
+}
+
+// IoctlWatchdogKeepalive issues a keepalive ioctl to a watchdog device. For
+// more information, see:
+// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
+func IoctlWatchdogKeepalive(fd int) error {
+ return ioctl(fd, WDIOC_KEEPALIVE, 0)
+}
+
+// IoctlFileCloneRange performs an FICLONERANGE ioctl operation to clone the
+// range of data conveyed in value to the file associated with the file
+// descriptor destFd. See the ioctl_ficlonerange(2) man page for details.
+func IoctlFileCloneRange(destFd int, value *FileCloneRange) error {
+ err := ioctl(destFd, FICLONERANGE, uintptr(unsafe.Pointer(value)))
+ runtime.KeepAlive(value)
+ return err
+}
+
+// IoctlFileClone performs an FICLONE ioctl operation to clone the entire file
+// associated with the file description srcFd to the file associated with the
+// file descriptor destFd. See the ioctl_ficlone(2) man page for details.
+func IoctlFileClone(destFd, srcFd int) error {
+ return ioctl(destFd, FICLONE, uintptr(srcFd))
+}
+
+type FileDedupeRange struct {
+ Src_offset uint64
+ Src_length uint64
+ Reserved1 uint16
+ Reserved2 uint32
+ Info []FileDedupeRangeInfo
+}
+
+type FileDedupeRangeInfo struct {
+ Dest_fd int64
+ Dest_offset uint64
+ Bytes_deduped uint64
+ Status int32
+ Reserved uint32
+}
+
+// IoctlFileDedupeRange performs an FIDEDUPERANGE ioctl operation to share the
+// range of data conveyed in value from the file associated with the file
+// descriptor srcFd to the value.Info destinations. See the
+// ioctl_fideduperange(2) man page for details.
+func IoctlFileDedupeRange(srcFd int, value *FileDedupeRange) error {
+ buf := make([]byte, SizeofRawFileDedupeRange+
+ len(value.Info)*SizeofRawFileDedupeRangeInfo)
+ rawrange := (*RawFileDedupeRange)(unsafe.Pointer(&buf[0]))
+ rawrange.Src_offset = value.Src_offset
+ rawrange.Src_length = value.Src_length
+ rawrange.Dest_count = uint16(len(value.Info))
+ rawrange.Reserved1 = value.Reserved1
+ rawrange.Reserved2 = value.Reserved2
+
+ for i := range value.Info {
+ rawinfo := (*RawFileDedupeRangeInfo)(unsafe.Pointer(
+ uintptr(unsafe.Pointer(&buf[0])) + uintptr(SizeofRawFileDedupeRange) +
+ uintptr(i*SizeofRawFileDedupeRangeInfo)))
+ rawinfo.Dest_fd = value.Info[i].Dest_fd
+ rawinfo.Dest_offset = value.Info[i].Dest_offset
+ rawinfo.Bytes_deduped = value.Info[i].Bytes_deduped
+ rawinfo.Status = value.Info[i].Status
+ rawinfo.Reserved = value.Info[i].Reserved
+ }
+
+ err := ioctl(srcFd, FIDEDUPERANGE, uintptr(unsafe.Pointer(&buf[0])))
+
+ // Output
+ for i := range value.Info {
+ rawinfo := (*RawFileDedupeRangeInfo)(unsafe.Pointer(
+ uintptr(unsafe.Pointer(&buf[0])) + uintptr(SizeofRawFileDedupeRange) +
+ uintptr(i*SizeofRawFileDedupeRangeInfo)))
+ value.Info[i].Dest_fd = rawinfo.Dest_fd
+ value.Info[i].Dest_offset = rawinfo.Dest_offset
+ value.Info[i].Bytes_deduped = rawinfo.Bytes_deduped
+ value.Info[i].Status = rawinfo.Status
+ value.Info[i].Reserved = rawinfo.Reserved
+ }
+
+ return err
+}
+
+func IoctlHIDGetDesc(fd int, value *HIDRawReportDescriptor) error {
+ err := ioctl(fd, HIDIOCGRDESC, uintptr(unsafe.Pointer(value)))
+ runtime.KeepAlive(value)
+ return err
+}
+
+func IoctlHIDGetRawInfo(fd int) (*HIDRawDevInfo, error) {
+ var value HIDRawDevInfo
+ err := ioctl(fd, HIDIOCGRAWINFO, uintptr(unsafe.Pointer(&value)))
+ return &value, err
+}
+
+func IoctlHIDGetRawName(fd int) (string, error) {
+ var value [_HIDIOCGRAWNAME_LEN]byte
+ err := ioctl(fd, _HIDIOCGRAWNAME, uintptr(unsafe.Pointer(&value[0])))
+ return ByteSliceToString(value[:]), err
+}
+
+func IoctlHIDGetRawPhys(fd int) (string, error) {
+ var value [_HIDIOCGRAWPHYS_LEN]byte
+ err := ioctl(fd, _HIDIOCGRAWPHYS, uintptr(unsafe.Pointer(&value[0])))
+ return ByteSliceToString(value[:]), err
+}
+
+func IoctlHIDGetRawUniq(fd int) (string, error) {
+ var value [_HIDIOCGRAWUNIQ_LEN]byte
+ err := ioctl(fd, _HIDIOCGRAWUNIQ, uintptr(unsafe.Pointer(&value[0])))
+ return ByteSliceToString(value[:]), err
+}
diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh
index f2bc86314946..007358af8fc1 100644
--- a/vendor/golang.org/x/sys/unix/mkerrors.sh
+++ b/vendor/golang.org/x/sys/unix/mkerrors.sh
@@ -405,10 +405,11 @@ includes_SunOS='
#include
#include
#include
+#include
#include
-#include
#include
#include
+#include
'
@@ -499,10 +500,10 @@ ccflags="$@"
$2 ~ /^LOCK_(SH|EX|NB|UN)$/ ||
$2 ~ /^LO_(KEY|NAME)_SIZE$/ ||
$2 ~ /^LOOP_(CLR|CTL|GET|SET)_/ ||
- $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|ICMP6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL)_/ ||
+ $2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL)_/ ||
$2 ~ /^TP_STATUS_/ ||
$2 ~ /^FALLOC_/ ||
- $2 ~ /^ICMP(V6)?_FILTER/ ||
+ $2 ~ /^ICMPV?6?_(FILTER|SEC)/ ||
$2 == "SOMAXCONN" ||
$2 == "NAME_MAX" ||
$2 == "IFNAMSIZ" ||
diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go
index 1223d7aed1c7..9945e5f9655a 100644
--- a/vendor/golang.org/x/sys/unix/syscall_darwin.go
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go
@@ -378,6 +378,17 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
return
}
+func GetsockoptIPMreqn(fd, level, opt int) (*IPMreqn, error) {
+ var value IPMreqn
+ vallen := _Socklen(SizeofIPMreqn)
+ errno := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen)
+ return &value, errno
+}
+
+func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) {
+ return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq))
+}
+
// GetsockoptXucred is a getsockopt wrapper that returns an Xucred struct.
// The usual level and opt are SOL_LOCAL and LOCAL_PEERCRED, respectively.
func GetsockoptXucred(fd, level, opt int) (*Xucred, error) {
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go
index 44ea96e39c6b..4263953bee3c 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux.go
@@ -70,167 +70,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
// ioctl itself should not be exposed directly, but additional get/set
// functions for specific types are permissible.
-
-// IoctlRetInt performs an ioctl operation specified by req on a device
-// associated with opened file descriptor fd, and returns a non-negative
-// integer that is returned by the ioctl syscall.
-func IoctlRetInt(fd int, req uint) (int, error) {
- ret, _, err := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), 0)
- if err != 0 {
- return 0, err
- }
- return int(ret), nil
-}
-
-func IoctlSetRTCTime(fd int, value *RTCTime) error {
- err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value)))
- runtime.KeepAlive(value)
- return err
-}
-
-func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error {
- err := ioctl(fd, RTC_WKALM_SET, uintptr(unsafe.Pointer(value)))
- runtime.KeepAlive(value)
- return err
-}
-
-func IoctlGetUint32(fd int, req uint) (uint32, error) {
- var value uint32
- err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
- return value, err
-}
-
-func IoctlGetRTCTime(fd int) (*RTCTime, error) {
- var value RTCTime
- err := ioctl(fd, RTC_RD_TIME, uintptr(unsafe.Pointer(&value)))
- return &value, err
-}
-
-// IoctlGetWatchdogInfo fetches information about a watchdog device from the
-// Linux watchdog API. For more information, see:
-// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
-func IoctlGetWatchdogInfo(fd int) (*WatchdogInfo, error) {
- var value WatchdogInfo
- err := ioctl(fd, WDIOC_GETSUPPORT, uintptr(unsafe.Pointer(&value)))
- return &value, err
-}
-
-func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) {
- var value RTCWkAlrm
- err := ioctl(fd, RTC_WKALM_RD, uintptr(unsafe.Pointer(&value)))
- return &value, err
-}
-
-// IoctlFileCloneRange performs an FICLONERANGE ioctl operation to clone the
-// range of data conveyed in value to the file associated with the file
-// descriptor destFd. See the ioctl_ficlonerange(2) man page for details.
-func IoctlFileCloneRange(destFd int, value *FileCloneRange) error {
- err := ioctl(destFd, FICLONERANGE, uintptr(unsafe.Pointer(value)))
- runtime.KeepAlive(value)
- return err
-}
-
-// IoctlFileClone performs an FICLONE ioctl operation to clone the entire file
-// associated with the file description srcFd to the file associated with the
-// file descriptor destFd. See the ioctl_ficlone(2) man page for details.
-func IoctlFileClone(destFd, srcFd int) error {
- return ioctl(destFd, FICLONE, uintptr(srcFd))
-}
-
-type FileDedupeRange struct {
- Src_offset uint64
- Src_length uint64
- Reserved1 uint16
- Reserved2 uint32
- Info []FileDedupeRangeInfo
-}
-
-type FileDedupeRangeInfo struct {
- Dest_fd int64
- Dest_offset uint64
- Bytes_deduped uint64
- Status int32
- Reserved uint32
-}
-
-// IoctlFileDedupeRange performs an FIDEDUPERANGE ioctl operation to share the
-// range of data conveyed in value from the file associated with the file
-// descriptor srcFd to the value.Info destinations. See the
-// ioctl_fideduperange(2) man page for details.
-func IoctlFileDedupeRange(srcFd int, value *FileDedupeRange) error {
- buf := make([]byte, SizeofRawFileDedupeRange+
- len(value.Info)*SizeofRawFileDedupeRangeInfo)
- rawrange := (*RawFileDedupeRange)(unsafe.Pointer(&buf[0]))
- rawrange.Src_offset = value.Src_offset
- rawrange.Src_length = value.Src_length
- rawrange.Dest_count = uint16(len(value.Info))
- rawrange.Reserved1 = value.Reserved1
- rawrange.Reserved2 = value.Reserved2
-
- for i := range value.Info {
- rawinfo := (*RawFileDedupeRangeInfo)(unsafe.Pointer(
- uintptr(unsafe.Pointer(&buf[0])) + uintptr(SizeofRawFileDedupeRange) +
- uintptr(i*SizeofRawFileDedupeRangeInfo)))
- rawinfo.Dest_fd = value.Info[i].Dest_fd
- rawinfo.Dest_offset = value.Info[i].Dest_offset
- rawinfo.Bytes_deduped = value.Info[i].Bytes_deduped
- rawinfo.Status = value.Info[i].Status
- rawinfo.Reserved = value.Info[i].Reserved
- }
-
- err := ioctl(srcFd, FIDEDUPERANGE, uintptr(unsafe.Pointer(&buf[0])))
-
- // Output
- for i := range value.Info {
- rawinfo := (*RawFileDedupeRangeInfo)(unsafe.Pointer(
- uintptr(unsafe.Pointer(&buf[0])) + uintptr(SizeofRawFileDedupeRange) +
- uintptr(i*SizeofRawFileDedupeRangeInfo)))
- value.Info[i].Dest_fd = rawinfo.Dest_fd
- value.Info[i].Dest_offset = rawinfo.Dest_offset
- value.Info[i].Bytes_deduped = rawinfo.Bytes_deduped
- value.Info[i].Status = rawinfo.Status
- value.Info[i].Reserved = rawinfo.Reserved
- }
-
- return err
-}
-
-// IoctlWatchdogKeepalive issues a keepalive ioctl to a watchdog device. For
-// more information, see:
-// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
-func IoctlWatchdogKeepalive(fd int) error {
- return ioctl(fd, WDIOC_KEEPALIVE, 0)
-}
-
-func IoctlHIDGetDesc(fd int, value *HIDRawReportDescriptor) error {
- err := ioctl(fd, HIDIOCGRDESC, uintptr(unsafe.Pointer(value)))
- runtime.KeepAlive(value)
- return err
-}
-
-func IoctlHIDGetRawInfo(fd int) (*HIDRawDevInfo, error) {
- var value HIDRawDevInfo
- err := ioctl(fd, HIDIOCGRAWINFO, uintptr(unsafe.Pointer(&value)))
- return &value, err
-}
-
-func IoctlHIDGetRawName(fd int) (string, error) {
- var value [_HIDIOCGRAWNAME_LEN]byte
- err := ioctl(fd, _HIDIOCGRAWNAME, uintptr(unsafe.Pointer(&value[0])))
- return ByteSliceToString(value[:]), err
-}
-
-func IoctlHIDGetRawPhys(fd int) (string, error) {
- var value [_HIDIOCGRAWPHYS_LEN]byte
- err := ioctl(fd, _HIDIOCGRAWPHYS, uintptr(unsafe.Pointer(&value[0])))
- return ByteSliceToString(value[:]), err
-}
-
-func IoctlHIDGetRawUniq(fd int) (string, error) {
- var value [_HIDIOCGRAWUNIQ_LEN]byte
- err := ioctl(fd, _HIDIOCGRAWUNIQ, uintptr(unsafe.Pointer(&value[0])))
- return ByteSliceToString(value[:]), err
-}
+// These are defined in ioctl.go and ioctl_linux.go.
//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
@@ -857,16 +697,19 @@ type SockaddrVM struct {
// CID and Port specify a context ID and port address for a VM socket.
// Guests have a unique CID, and hosts may have a well-known CID of:
// - VMADDR_CID_HYPERVISOR: refers to the hypervisor process.
+ // - VMADDR_CID_LOCAL: refers to local communication (loopback).
// - VMADDR_CID_HOST: refers to other processes on the host.
- CID uint32
- Port uint32
- raw RawSockaddrVM
+ CID uint32
+ Port uint32
+ Flags uint8
+ raw RawSockaddrVM
}
func (sa *SockaddrVM) sockaddr() (unsafe.Pointer, _Socklen, error) {
sa.raw.Family = AF_VSOCK
sa.raw.Port = sa.Port
sa.raw.Cid = sa.CID
+ sa.raw.Flags = sa.Flags
return unsafe.Pointer(&sa.raw), SizeofSockaddrVM, nil
}
@@ -1171,8 +1014,9 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
case AF_VSOCK:
pp := (*RawSockaddrVM)(unsafe.Pointer(rsa))
sa := &SockaddrVM{
- CID: pp.Cid,
- Port: pp.Port,
+ CID: pp.Cid,
+ Port: pp.Port,
+ Flags: pp.Flags,
}
return sa, nil
case AF_BLUETOOTH:
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go
new file mode 100644
index 000000000000..7e65e088d29b
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go
@@ -0,0 +1,272 @@
+// Copyright 2021 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+//go:build linux && ppc
+// +build linux
+// +build ppc
+
+package unix
+
+import (
+ "syscall"
+ "unsafe"
+)
+
+//sys dup2(oldfd int, newfd int) (err error)
+//sysnb EpollCreate(size int) (fd int, err error)
+//sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
+//sys Fchown(fd int, uid int, gid int) (err error)
+//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
+//sys Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
+//sys Ftruncate(fd int, length int64) (err error) = SYS_FTRUNCATE64
+//sysnb Getegid() (egid int)
+//sysnb Geteuid() (euid int)
+//sysnb Getgid() (gid int)
+//sysnb Getuid() (uid int)
+//sysnb InotifyInit() (fd int, err error)
+//sys Ioperm(from int, num int, on int) (err error)
+//sys Iopl(level int) (err error)
+//sys Lchown(path string, uid int, gid int) (err error)
+//sys Listen(s int, n int) (err error)
+//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
+//sys Pause() (err error)
+//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
+//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
+//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
+//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT
+//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64
+//sys setfsgid(gid int) (prev int, err error)
+//sys setfsuid(uid int) (prev int, err error)
+//sysnb Setregid(rgid int, egid int) (err error)
+//sysnb Setresgid(rgid int, egid int, sgid int) (err error)
+//sysnb Setresuid(ruid int, euid int, suid int) (err error)
+//sysnb Setreuid(ruid int, euid int) (err error)
+//sys Shutdown(fd int, how int) (err error)
+//sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
+//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
+//sys Truncate(path string, length int64) (err error) = SYS_TRUNCATE64
+//sys Ustat(dev int, ubuf *Ustat_t) (err error)
+//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error)
+//sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error)
+//sys bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error)
+//sys connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error)
+//sysnb getgroups(n int, list *_Gid_t) (nn int, err error)
+//sysnb setgroups(n int, list *_Gid_t) (err error)
+//sys getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error)
+//sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error)
+//sysnb socket(domain int, typ int, proto int) (fd int, err error)
+//sysnb socketpair(domain int, typ int, proto int, fd *[2]int32) (err error)
+//sysnb getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
+//sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
+//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error)
+//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error)
+//sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error)
+//sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error)
+
+//sys futimesat(dirfd int, path string, times *[2]Timeval) (err error)
+//sysnb Gettimeofday(tv *Timeval) (err error)
+//sysnb Time(t *Time_t) (tt Time_t, err error)
+//sys Utime(path string, buf *Utimbuf) (err error)
+//sys utimes(path string, times *[2]Timeval) (err error)
+
+func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
+ _, _, e1 := Syscall6(SYS_FADVISE64_64, uintptr(fd), uintptr(advice), uintptr(offset>>32), uintptr(offset), uintptr(length>>32), uintptr(length))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+func seek(fd int, offset int64, whence int) (int64, syscall.Errno) {
+ var newoffset int64
+ offsetLow := uint32(offset & 0xffffffff)
+ offsetHigh := uint32((offset >> 32) & 0xffffffff)
+ _, _, err := Syscall6(SYS__LLSEEK, uintptr(fd), uintptr(offsetHigh), uintptr(offsetLow), uintptr(unsafe.Pointer(&newoffset)), uintptr(whence), 0)
+ return newoffset, err
+}
+
+func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
+ newoffset, errno := seek(fd, offset, whence)
+ if errno != 0 {
+ return 0, errno
+ }
+ return newoffset, nil
+}
+
+func Fstatfs(fd int, buf *Statfs_t) (err error) {
+ _, _, e := Syscall(SYS_FSTATFS64, uintptr(fd), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
+ if e != 0 {
+ err = e
+ }
+ return
+}
+
+func Statfs(path string, buf *Statfs_t) (err error) {
+ pathp, err := BytePtrFromString(path)
+ if err != nil {
+ return err
+ }
+ _, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
+ if e != 0 {
+ err = e
+ }
+ return
+}
+
+//sys mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error)
+
+func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
+ page := uintptr(offset / 4096)
+ if offset != int64(page)*4096 {
+ return 0, EINVAL
+ }
+ return mmap2(addr, length, prot, flags, fd, page)
+}
+
+func setTimespec(sec, nsec int64) Timespec {
+ return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
+}
+
+func setTimeval(sec, usec int64) Timeval {
+ return Timeval{Sec: int32(sec), Usec: int32(usec)}
+}
+
+type rlimit32 struct {
+ Cur uint32
+ Max uint32
+}
+
+//sysnb getrlimit(resource int, rlim *rlimit32) (err error) = SYS_UGETRLIMIT
+
+const rlimInf32 = ^uint32(0)
+const rlimInf64 = ^uint64(0)
+
+func Getrlimit(resource int, rlim *Rlimit) (err error) {
+ err = prlimit(0, resource, nil, rlim)
+ if err != ENOSYS {
+ return err
+ }
+
+ rl := rlimit32{}
+ err = getrlimit(resource, &rl)
+ if err != nil {
+ return
+ }
+
+ if rl.Cur == rlimInf32 {
+ rlim.Cur = rlimInf64
+ } else {
+ rlim.Cur = uint64(rl.Cur)
+ }
+
+ if rl.Max == rlimInf32 {
+ rlim.Max = rlimInf64
+ } else {
+ rlim.Max = uint64(rl.Max)
+ }
+ return
+}
+
+//sysnb setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT
+
+func Setrlimit(resource int, rlim *Rlimit) (err error) {
+ err = prlimit(0, resource, rlim, nil)
+ if err != ENOSYS {
+ return err
+ }
+
+ rl := rlimit32{}
+ if rlim.Cur == rlimInf64 {
+ rl.Cur = rlimInf32
+ } else if rlim.Cur < uint64(rlimInf32) {
+ rl.Cur = uint32(rlim.Cur)
+ } else {
+ return EINVAL
+ }
+ if rlim.Max == rlimInf64 {
+ rl.Max = rlimInf32
+ } else if rlim.Max < uint64(rlimInf32) {
+ rl.Max = uint32(rlim.Max)
+ } else {
+ return EINVAL
+ }
+
+ return setrlimit(resource, &rl)
+}
+
+func (r *PtraceRegs) PC() uint32 { return r.Nip }
+
+func (r *PtraceRegs) SetPC(pc uint32) { r.Nip = pc }
+
+func (iov *Iovec) SetLen(length int) {
+ iov.Len = uint32(length)
+}
+
+func (msghdr *Msghdr) SetControllen(length int) {
+ msghdr.Controllen = uint32(length)
+}
+
+func (msghdr *Msghdr) SetIovlen(length int) {
+ msghdr.Iovlen = uint32(length)
+}
+
+func (cmsg *Cmsghdr) SetLen(length int) {
+ cmsg.Len = uint32(length)
+}
+
+//sysnb pipe(p *[2]_C_int) (err error)
+
+func Pipe(p []int) (err error) {
+ if len(p) != 2 {
+ return EINVAL
+ }
+ var pp [2]_C_int
+ err = pipe(&pp)
+ p[0] = int(pp[0])
+ p[1] = int(pp[1])
+ return
+}
+
+//sysnb pipe2(p *[2]_C_int, flags int) (err error)
+
+func Pipe2(p []int, flags int) (err error) {
+ if len(p) != 2 {
+ return EINVAL
+ }
+ var pp [2]_C_int
+ err = pipe2(&pp, flags)
+ p[0] = int(pp[0])
+ p[1] = int(pp[1])
+ return
+}
+
+//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error)
+
+func Poll(fds []PollFd, timeout int) (n int, err error) {
+ if len(fds) == 0 {
+ return poll(nil, 0, timeout)
+ }
+ return poll(&fds[0], len(fds), timeout)
+}
+
+//sys syncFileRange2(fd int, flags int, off int64, n int64) (err error) = SYS_SYNC_FILE_RANGE2
+
+func SyncFileRange(fd int, off int64, n int64, flags int) error {
+ // The sync_file_range and sync_file_range2 syscalls differ only in the
+ // order of their arguments.
+ return syncFileRange2(fd, flags, off, n)
+}
+
+//sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error)
+
+func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error {
+ cmdlineLen := len(cmdline)
+ if cmdlineLen > 0 {
+ // Account for the additional NULL byte added by
+ // BytePtrFromString in kexecFileLoad. The kexec_file_load
+ // syscall expects a NULL-terminated string.
+ cmdlineLen++
+ }
+ return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags)
+}
diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
new file mode 100644
index 000000000000..d9530e5fbfbc
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
@@ -0,0 +1,860 @@
+// mkerrors.sh -Wall -Werror -static -I/tmp/include
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+//go:build ppc && linux
+// +build ppc,linux
+
+// Code generated by cmd/cgo -godefs; DO NOT EDIT.
+// cgo -godefs -- -Wall -Werror -static -I/tmp/include /build/_const.go
+
+package unix
+
+import "syscall"
+
+const (
+ B1000000 = 0x17
+ B115200 = 0x11
+ B1152000 = 0x18
+ B1500000 = 0x19
+ B2000000 = 0x1a
+ B230400 = 0x12
+ B2500000 = 0x1b
+ B3000000 = 0x1c
+ B3500000 = 0x1d
+ B4000000 = 0x1e
+ B460800 = 0x13
+ B500000 = 0x14
+ B57600 = 0x10
+ B576000 = 0x15
+ B921600 = 0x16
+ BLKBSZGET = 0x40041270
+ BLKBSZSET = 0x80041271
+ BLKFLSBUF = 0x20001261
+ BLKFRAGET = 0x20001265
+ BLKFRASET = 0x20001264
+ BLKGETSIZE = 0x20001260
+ BLKGETSIZE64 = 0x40041272
+ BLKPBSZGET = 0x2000127b
+ BLKRAGET = 0x20001263
+ BLKRASET = 0x20001262
+ BLKROGET = 0x2000125e
+ BLKROSET = 0x2000125d
+ BLKRRPART = 0x2000125f
+ BLKSECTGET = 0x20001267
+ BLKSECTSET = 0x20001266
+ BLKSSZGET = 0x20001268
+ BOTHER = 0x1f
+ BS1 = 0x8000
+ BSDLY = 0x8000
+ CBAUD = 0xff
+ CBAUDEX = 0x0
+ CIBAUD = 0xff0000
+ CLOCAL = 0x8000
+ CR1 = 0x1000
+ CR2 = 0x2000
+ CR3 = 0x3000
+ CRDLY = 0x3000
+ CREAD = 0x800
+ CS6 = 0x100
+ CS7 = 0x200
+ CS8 = 0x300
+ CSIZE = 0x300
+ CSTOPB = 0x400
+ ECHOCTL = 0x40
+ ECHOE = 0x2
+ ECHOK = 0x4
+ ECHOKE = 0x1
+ ECHONL = 0x10
+ ECHOPRT = 0x20
+ EFD_CLOEXEC = 0x80000
+ EFD_NONBLOCK = 0x800
+ EPOLL_CLOEXEC = 0x80000
+ EXTPROC = 0x10000000
+ FF1 = 0x4000
+ FFDLY = 0x4000
+ FICLONE = 0x80049409
+ FICLONERANGE = 0x8020940d
+ FLUSHO = 0x800000
+ FS_IOC_ENABLE_VERITY = 0x80806685
+ FS_IOC_GETFLAGS = 0x40046601
+ FS_IOC_GET_ENCRYPTION_NONCE = 0x4010661b
+ FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
+ FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
+ FS_IOC_SETFLAGS = 0x80046602
+ FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
+ F_GETLK = 0xc
+ F_GETLK64 = 0xc
+ F_GETOWN = 0x9
+ F_RDLCK = 0x0
+ F_SETLK = 0xd
+ F_SETLK64 = 0xd
+ F_SETLKW = 0xe
+ F_SETLKW64 = 0xe
+ F_SETOWN = 0x8
+ F_UNLCK = 0x2
+ F_WRLCK = 0x1
+ HIDIOCGRAWINFO = 0x40084803
+ HIDIOCGRDESC = 0x50044802
+ HIDIOCGRDESCSIZE = 0x40044801
+ HUPCL = 0x4000
+ ICANON = 0x100
+ IEXTEN = 0x400
+ IN_CLOEXEC = 0x80000
+ IN_NONBLOCK = 0x800
+ IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9
+ ISIG = 0x80
+ IUCLC = 0x1000
+ IXOFF = 0x400
+ IXON = 0x200
+ MAP_ANON = 0x20
+ MAP_ANONYMOUS = 0x20
+ MAP_DENYWRITE = 0x800
+ MAP_EXECUTABLE = 0x1000
+ MAP_GROWSDOWN = 0x100
+ MAP_HUGETLB = 0x40000
+ MAP_LOCKED = 0x80
+ MAP_NONBLOCK = 0x10000
+ MAP_NORESERVE = 0x40
+ MAP_POPULATE = 0x8000
+ MAP_STACK = 0x20000
+ MAP_SYNC = 0x80000
+ MCL_CURRENT = 0x2000
+ MCL_FUTURE = 0x4000
+ MCL_ONFAULT = 0x8000
+ NFDBITS = 0x20
+ NL2 = 0x200
+ NL3 = 0x300
+ NLDLY = 0x300
+ NOFLSH = 0x80000000
+ NS_GET_NSTYPE = 0x2000b703
+ NS_GET_OWNER_UID = 0x2000b704
+ NS_GET_PARENT = 0x2000b702
+ NS_GET_USERNS = 0x2000b701
+ OLCUC = 0x4
+ ONLCR = 0x2
+ O_APPEND = 0x400
+ O_ASYNC = 0x2000
+ O_CLOEXEC = 0x80000
+ O_CREAT = 0x40
+ O_DIRECT = 0x20000
+ O_DIRECTORY = 0x4000
+ O_DSYNC = 0x1000
+ O_EXCL = 0x80
+ O_FSYNC = 0x101000
+ O_LARGEFILE = 0x10000
+ O_NDELAY = 0x800
+ O_NOATIME = 0x40000
+ O_NOCTTY = 0x100
+ O_NOFOLLOW = 0x8000
+ O_NONBLOCK = 0x800
+ O_PATH = 0x200000
+ O_RSYNC = 0x101000
+ O_SYNC = 0x101000
+ O_TMPFILE = 0x404000
+ O_TRUNC = 0x200
+ PARENB = 0x1000
+ PARODD = 0x2000
+ PENDIN = 0x20000000
+ PERF_EVENT_IOC_DISABLE = 0x20002401
+ PERF_EVENT_IOC_ENABLE = 0x20002400
+ PERF_EVENT_IOC_ID = 0x40042407
+ PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8004240b
+ PERF_EVENT_IOC_PAUSE_OUTPUT = 0x80042409
+ PERF_EVENT_IOC_PERIOD = 0x80082404
+ PERF_EVENT_IOC_QUERY_BPF = 0xc004240a
+ PERF_EVENT_IOC_REFRESH = 0x20002402
+ PERF_EVENT_IOC_RESET = 0x20002403
+ PERF_EVENT_IOC_SET_BPF = 0x80042408
+ PERF_EVENT_IOC_SET_FILTER = 0x80042406
+ PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
+ PPPIOCATTACH = 0x8004743d
+ PPPIOCATTCHAN = 0x80047438
+ PPPIOCBRIDGECHAN = 0x80047435
+ PPPIOCCONNECT = 0x8004743a
+ PPPIOCDETACH = 0x8004743c
+ PPPIOCDISCONN = 0x20007439
+ PPPIOCGASYNCMAP = 0x40047458
+ PPPIOCGCHAN = 0x40047437
+ PPPIOCGDEBUG = 0x40047441
+ PPPIOCGFLAGS = 0x4004745a
+ PPPIOCGIDLE = 0x4008743f
+ PPPIOCGIDLE32 = 0x4008743f
+ PPPIOCGIDLE64 = 0x4010743f
+ PPPIOCGL2TPSTATS = 0x40487436
+ PPPIOCGMRU = 0x40047453
+ PPPIOCGRASYNCMAP = 0x40047455
+ PPPIOCGUNIT = 0x40047456
+ PPPIOCGXASYNCMAP = 0x40207450
+ PPPIOCSACTIVE = 0x80087446
+ PPPIOCSASYNCMAP = 0x80047457
+ PPPIOCSCOMPRESS = 0x800c744d
+ PPPIOCSDEBUG = 0x80047440
+ PPPIOCSFLAGS = 0x80047459
+ PPPIOCSMAXCID = 0x80047451
+ PPPIOCSMRRU = 0x8004743b
+ PPPIOCSMRU = 0x80047452
+ PPPIOCSNPMODE = 0x8008744b
+ PPPIOCSPASS = 0x80087447
+ PPPIOCSRASYNCMAP = 0x80047454
+ PPPIOCSXASYNCMAP = 0x8020744f
+ PPPIOCUNBRIDGECHAN = 0x20007434
+ PPPIOCXFERUNIT = 0x2000744e
+ PROT_SAO = 0x10
+ PR_SET_PTRACER_ANY = 0xffffffff
+ PTRACE_GETEVRREGS = 0x14
+ PTRACE_GETFPREGS = 0xe
+ PTRACE_GETREGS64 = 0x16
+ PTRACE_GETVRREGS = 0x12
+ PTRACE_GETVSRREGS = 0x1b
+ PTRACE_GET_DEBUGREG = 0x19
+ PTRACE_SETEVRREGS = 0x15
+ PTRACE_SETFPREGS = 0xf
+ PTRACE_SETREGS64 = 0x17
+ PTRACE_SETVRREGS = 0x13
+ PTRACE_SETVSRREGS = 0x1c
+ PTRACE_SET_DEBUGREG = 0x1a
+ PTRACE_SINGLEBLOCK = 0x100
+ PTRACE_SYSEMU = 0x1d
+ PTRACE_SYSEMU_SINGLESTEP = 0x1e
+ PT_CCR = 0x26
+ PT_CTR = 0x23
+ PT_DAR = 0x29
+ PT_DSCR = 0x2c
+ PT_DSISR = 0x2a
+ PT_FPR0 = 0x30
+ PT_FPR31 = 0x6e
+ PT_FPSCR = 0x71
+ PT_LNK = 0x24
+ PT_MQ = 0x27
+ PT_MSR = 0x21
+ PT_NIP = 0x20
+ PT_ORIG_R3 = 0x22
+ PT_R0 = 0x0
+ PT_R1 = 0x1
+ PT_R10 = 0xa
+ PT_R11 = 0xb
+ PT_R12 = 0xc
+ PT_R13 = 0xd
+ PT_R14 = 0xe
+ PT_R15 = 0xf
+ PT_R16 = 0x10
+ PT_R17 = 0x11
+ PT_R18 = 0x12
+ PT_R19 = 0x13
+ PT_R2 = 0x2
+ PT_R20 = 0x14
+ PT_R21 = 0x15
+ PT_R22 = 0x16
+ PT_R23 = 0x17
+ PT_R24 = 0x18
+ PT_R25 = 0x19
+ PT_R26 = 0x1a
+ PT_R27 = 0x1b
+ PT_R28 = 0x1c
+ PT_R29 = 0x1d
+ PT_R3 = 0x3
+ PT_R30 = 0x1e
+ PT_R31 = 0x1f
+ PT_R4 = 0x4
+ PT_R5 = 0x5
+ PT_R6 = 0x6
+ PT_R7 = 0x7
+ PT_R8 = 0x8
+ PT_R9 = 0x9
+ PT_REGS_COUNT = 0x2c
+ PT_RESULT = 0x2b
+ PT_TRAP = 0x28
+ PT_XER = 0x25
+ RLIMIT_AS = 0x9
+ RLIMIT_MEMLOCK = 0x8
+ RLIMIT_NOFILE = 0x7
+ RLIMIT_NPROC = 0x6
+ RLIMIT_RSS = 0x5
+ RNDADDENTROPY = 0x80085203
+ RNDADDTOENTCNT = 0x80045201
+ RNDCLEARPOOL = 0x20005206
+ RNDGETENTCNT = 0x40045200
+ RNDGETPOOL = 0x40085202
+ RNDRESEEDCRNG = 0x20005207
+ RNDZAPENTCNT = 0x20005204
+ RTC_AIE_OFF = 0x20007002
+ RTC_AIE_ON = 0x20007001
+ RTC_ALM_READ = 0x40247008
+ RTC_ALM_SET = 0x80247007
+ RTC_EPOCH_READ = 0x4004700d
+ RTC_EPOCH_SET = 0x8004700e
+ RTC_IRQP_READ = 0x4004700b
+ RTC_IRQP_SET = 0x8004700c
+ RTC_PIE_OFF = 0x20007006
+ RTC_PIE_ON = 0x20007005
+ RTC_PLL_GET = 0x401c7011
+ RTC_PLL_SET = 0x801c7012
+ RTC_RD_TIME = 0x40247009
+ RTC_SET_TIME = 0x8024700a
+ RTC_UIE_OFF = 0x20007004
+ RTC_UIE_ON = 0x20007003
+ RTC_VL_CLR = 0x20007014
+ RTC_VL_READ = 0x40047013
+ RTC_WIE_OFF = 0x20007010
+ RTC_WIE_ON = 0x2000700f
+ RTC_WKALM_RD = 0x40287010
+ RTC_WKALM_SET = 0x8028700f
+ SCM_TIMESTAMPING = 0x25
+ SCM_TIMESTAMPING_OPT_STATS = 0x36
+ SCM_TIMESTAMPING_PKTINFO = 0x3a
+ SCM_TIMESTAMPNS = 0x23
+ SCM_TXTIME = 0x3d
+ SCM_WIFI_STATUS = 0x29
+ SFD_CLOEXEC = 0x80000
+ SFD_NONBLOCK = 0x800
+ SIOCATMARK = 0x8905
+ SIOCGPGRP = 0x8904
+ SIOCGSTAMPNS_NEW = 0x40108907
+ SIOCGSTAMP_NEW = 0x40108906
+ SIOCINQ = 0x4004667f
+ SIOCOUTQ = 0x40047473
+ SIOCSPGRP = 0x8902
+ SOCK_CLOEXEC = 0x80000
+ SOCK_DGRAM = 0x2
+ SOCK_NONBLOCK = 0x800
+ SOCK_STREAM = 0x1
+ SOL_SOCKET = 0x1
+ SO_ACCEPTCONN = 0x1e
+ SO_ATTACH_BPF = 0x32
+ SO_ATTACH_REUSEPORT_CBPF = 0x33
+ SO_ATTACH_REUSEPORT_EBPF = 0x34
+ SO_BINDTODEVICE = 0x19
+ SO_BINDTOIFINDEX = 0x3e
+ SO_BPF_EXTENSIONS = 0x30
+ SO_BROADCAST = 0x6
+ SO_BSDCOMPAT = 0xe
+ SO_BUSY_POLL = 0x2e
+ SO_BUSY_POLL_BUDGET = 0x46
+ SO_CNX_ADVICE = 0x35
+ SO_COOKIE = 0x39
+ SO_DETACH_REUSEPORT_BPF = 0x44
+ SO_DOMAIN = 0x27
+ SO_DONTROUTE = 0x5
+ SO_ERROR = 0x4
+ SO_INCOMING_CPU = 0x31
+ SO_INCOMING_NAPI_ID = 0x38
+ SO_KEEPALIVE = 0x9
+ SO_LINGER = 0xd
+ SO_LOCK_FILTER = 0x2c
+ SO_MARK = 0x24
+ SO_MAX_PACING_RATE = 0x2f
+ SO_MEMINFO = 0x37
+ SO_NOFCS = 0x2b
+ SO_OOBINLINE = 0xa
+ SO_PASSCRED = 0x14
+ SO_PASSSEC = 0x22
+ SO_PEEK_OFF = 0x2a
+ SO_PEERCRED = 0x15
+ SO_PEERGROUPS = 0x3b
+ SO_PEERSEC = 0x1f
+ SO_PREFER_BUSY_POLL = 0x45
+ SO_PROTOCOL = 0x26
+ SO_RCVBUF = 0x8
+ SO_RCVBUFFORCE = 0x21
+ SO_RCVLOWAT = 0x10
+ SO_RCVTIMEO = 0x12
+ SO_RCVTIMEO_NEW = 0x42
+ SO_RCVTIMEO_OLD = 0x12
+ SO_REUSEADDR = 0x2
+ SO_REUSEPORT = 0xf
+ SO_RXQ_OVFL = 0x28
+ SO_SECURITY_AUTHENTICATION = 0x16
+ SO_SECURITY_ENCRYPTION_NETWORK = 0x18
+ SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
+ SO_SELECT_ERR_QUEUE = 0x2d
+ SO_SNDBUF = 0x7
+ SO_SNDBUFFORCE = 0x20
+ SO_SNDLOWAT = 0x11
+ SO_SNDTIMEO = 0x13
+ SO_SNDTIMEO_NEW = 0x43
+ SO_SNDTIMEO_OLD = 0x13
+ SO_TIMESTAMPING = 0x25
+ SO_TIMESTAMPING_NEW = 0x41
+ SO_TIMESTAMPING_OLD = 0x25
+ SO_TIMESTAMPNS = 0x23
+ SO_TIMESTAMPNS_NEW = 0x40
+ SO_TIMESTAMPNS_OLD = 0x23
+ SO_TIMESTAMP_NEW = 0x3f
+ SO_TXTIME = 0x3d
+ SO_TYPE = 0x3
+ SO_WIFI_STATUS = 0x29
+ SO_ZEROCOPY = 0x3c
+ TAB1 = 0x400
+ TAB2 = 0x800
+ TAB3 = 0xc00
+ TABDLY = 0xc00
+ TCFLSH = 0x2000741f
+ TCGETA = 0x40147417
+ TCGETS = 0x402c7413
+ TCSAFLUSH = 0x2
+ TCSBRK = 0x2000741d
+ TCSBRKP = 0x5425
+ TCSETA = 0x80147418
+ TCSETAF = 0x8014741c
+ TCSETAW = 0x80147419
+ TCSETS = 0x802c7414
+ TCSETSF = 0x802c7416
+ TCSETSW = 0x802c7415
+ TCXONC = 0x2000741e
+ TFD_CLOEXEC = 0x80000
+ TFD_NONBLOCK = 0x800
+ TIOCCBRK = 0x5428
+ TIOCCONS = 0x541d
+ TIOCEXCL = 0x540c
+ TIOCGDEV = 0x40045432
+ TIOCGETC = 0x40067412
+ TIOCGETD = 0x5424
+ TIOCGETP = 0x40067408
+ TIOCGEXCL = 0x40045440
+ TIOCGICOUNT = 0x545d
+ TIOCGISO7816 = 0x40285442
+ TIOCGLCKTRMIOS = 0x5456
+ TIOCGLTC = 0x40067474
+ TIOCGPGRP = 0x40047477
+ TIOCGPKT = 0x40045438
+ TIOCGPTLCK = 0x40045439
+ TIOCGPTN = 0x40045430
+ TIOCGPTPEER = 0x20005441
+ TIOCGRS485 = 0x542e
+ TIOCGSERIAL = 0x541e
+ TIOCGSID = 0x5429
+ TIOCGSOFTCAR = 0x5419
+ TIOCGWINSZ = 0x40087468
+ TIOCINQ = 0x4004667f
+ TIOCLINUX = 0x541c
+ TIOCMBIC = 0x5417
+ TIOCMBIS = 0x5416
+ TIOCMGET = 0x5415
+ TIOCMIWAIT = 0x545c
+ TIOCMSET = 0x5418
+ TIOCM_CAR = 0x40
+ TIOCM_CD = 0x40
+ TIOCM_CTS = 0x20
+ TIOCM_DSR = 0x100
+ TIOCM_LOOP = 0x8000
+ TIOCM_OUT1 = 0x2000
+ TIOCM_OUT2 = 0x4000
+ TIOCM_RI = 0x80
+ TIOCM_RNG = 0x80
+ TIOCM_SR = 0x10
+ TIOCM_ST = 0x8
+ TIOCNOTTY = 0x5422
+ TIOCNXCL = 0x540d
+ TIOCOUTQ = 0x40047473
+ TIOCPKT = 0x5420
+ TIOCSBRK = 0x5427
+ TIOCSCTTY = 0x540e
+ TIOCSERCONFIG = 0x5453
+ TIOCSERGETLSR = 0x5459
+ TIOCSERGETMULTI = 0x545a
+ TIOCSERGSTRUCT = 0x5458
+ TIOCSERGWILD = 0x5454
+ TIOCSERSETMULTI = 0x545b
+ TIOCSERSWILD = 0x5455
+ TIOCSER_TEMT = 0x1
+ TIOCSETC = 0x80067411
+ TIOCSETD = 0x5423
+ TIOCSETN = 0x8006740a
+ TIOCSETP = 0x80067409
+ TIOCSIG = 0x80045436
+ TIOCSISO7816 = 0xc0285443
+ TIOCSLCKTRMIOS = 0x5457
+ TIOCSLTC = 0x80067475
+ TIOCSPGRP = 0x80047476
+ TIOCSPTLCK = 0x80045431
+ TIOCSRS485 = 0x542f
+ TIOCSSERIAL = 0x541f
+ TIOCSSOFTCAR = 0x541a
+ TIOCSTART = 0x2000746e
+ TIOCSTI = 0x5412
+ TIOCSTOP = 0x2000746f
+ TIOCSWINSZ = 0x80087467
+ TIOCVHANGUP = 0x5437
+ TOSTOP = 0x400000
+ TUNATTACHFILTER = 0x800854d5
+ TUNDETACHFILTER = 0x800854d6
+ TUNGETDEVNETNS = 0x200054e3
+ TUNGETFEATURES = 0x400454cf
+ TUNGETFILTER = 0x400854db
+ TUNGETIFF = 0x400454d2
+ TUNGETSNDBUF = 0x400454d3
+ TUNGETVNETBE = 0x400454df
+ TUNGETVNETHDRSZ = 0x400454d7
+ TUNGETVNETLE = 0x400454dd
+ TUNSETCARRIER = 0x800454e2
+ TUNSETDEBUG = 0x800454c9
+ TUNSETFILTEREBPF = 0x400454e1
+ TUNSETGROUP = 0x800454ce
+ TUNSETIFF = 0x800454ca
+ TUNSETIFINDEX = 0x800454da
+ TUNSETLINK = 0x800454cd
+ TUNSETNOCSUM = 0x800454c8
+ TUNSETOFFLOAD = 0x800454d0
+ TUNSETOWNER = 0x800454cc
+ TUNSETPERSIST = 0x800454cb
+ TUNSETQUEUE = 0x800454d9
+ TUNSETSNDBUF = 0x800454d4
+ TUNSETSTEERINGEBPF = 0x400454e0
+ TUNSETTXFILTER = 0x800454d1
+ TUNSETVNETBE = 0x800454de
+ TUNSETVNETHDRSZ = 0x800454d8
+ TUNSETVNETLE = 0x800454dc
+ UBI_IOCATT = 0x80186f40
+ UBI_IOCDET = 0x80046f41
+ UBI_IOCEBCH = 0x80044f02
+ UBI_IOCEBER = 0x80044f01
+ UBI_IOCEBISMAP = 0x40044f05
+ UBI_IOCEBMAP = 0x80084f03
+ UBI_IOCEBUNMAP = 0x80044f04
+ UBI_IOCMKVOL = 0x80986f00
+ UBI_IOCRMVOL = 0x80046f01
+ UBI_IOCRNVOL = 0x91106f03
+ UBI_IOCRPEB = 0x80046f04
+ UBI_IOCRSVOL = 0x800c6f02
+ UBI_IOCSETVOLPROP = 0x80104f06
+ UBI_IOCSPEB = 0x80046f05
+ UBI_IOCVOLCRBLK = 0x80804f07
+ UBI_IOCVOLRMBLK = 0x20004f08
+ UBI_IOCVOLUP = 0x80084f00
+ VDISCARD = 0x10
+ VEOF = 0x4
+ VEOL = 0x6
+ VEOL2 = 0x8
+ VMIN = 0x5
+ VREPRINT = 0xb
+ VSTART = 0xd
+ VSTOP = 0xe
+ VSUSP = 0xc
+ VSWTC = 0x9
+ VT1 = 0x10000
+ VTDLY = 0x10000
+ VTIME = 0x7
+ VWERASE = 0xa
+ WDIOC_GETBOOTSTATUS = 0x40045702
+ WDIOC_GETPRETIMEOUT = 0x40045709
+ WDIOC_GETSTATUS = 0x40045701
+ WDIOC_GETSUPPORT = 0x40285700
+ WDIOC_GETTEMP = 0x40045703
+ WDIOC_GETTIMELEFT = 0x4004570a
+ WDIOC_GETTIMEOUT = 0x40045707
+ WDIOC_KEEPALIVE = 0x40045705
+ WDIOC_SETOPTIONS = 0x40045704
+ WORDSIZE = 0x20
+ XCASE = 0x4000
+ XTABS = 0xc00
+ _HIDIOCGRAWNAME = 0x40804804
+ _HIDIOCGRAWPHYS = 0x40404805
+ _HIDIOCGRAWUNIQ = 0x40404808
+)
+
+// Errors
+const (
+ EADDRINUSE = syscall.Errno(0x62)
+ EADDRNOTAVAIL = syscall.Errno(0x63)
+ EADV = syscall.Errno(0x44)
+ EAFNOSUPPORT = syscall.Errno(0x61)
+ EALREADY = syscall.Errno(0x72)
+ EBADE = syscall.Errno(0x34)
+ EBADFD = syscall.Errno(0x4d)
+ EBADMSG = syscall.Errno(0x4a)
+ EBADR = syscall.Errno(0x35)
+ EBADRQC = syscall.Errno(0x38)
+ EBADSLT = syscall.Errno(0x39)
+ EBFONT = syscall.Errno(0x3b)
+ ECANCELED = syscall.Errno(0x7d)
+ ECHRNG = syscall.Errno(0x2c)
+ ECOMM = syscall.Errno(0x46)
+ ECONNABORTED = syscall.Errno(0x67)
+ ECONNREFUSED = syscall.Errno(0x6f)
+ ECONNRESET = syscall.Errno(0x68)
+ EDEADLK = syscall.Errno(0x23)
+ EDEADLOCK = syscall.Errno(0x3a)
+ EDESTADDRREQ = syscall.Errno(0x59)
+ EDOTDOT = syscall.Errno(0x49)
+ EDQUOT = syscall.Errno(0x7a)
+ EHOSTDOWN = syscall.Errno(0x70)
+ EHOSTUNREACH = syscall.Errno(0x71)
+ EHWPOISON = syscall.Errno(0x85)
+ EIDRM = syscall.Errno(0x2b)
+ EILSEQ = syscall.Errno(0x54)
+ EINPROGRESS = syscall.Errno(0x73)
+ EISCONN = syscall.Errno(0x6a)
+ EISNAM = syscall.Errno(0x78)
+ EKEYEXPIRED = syscall.Errno(0x7f)
+ EKEYREJECTED = syscall.Errno(0x81)
+ EKEYREVOKED = syscall.Errno(0x80)
+ EL2HLT = syscall.Errno(0x33)
+ EL2NSYNC = syscall.Errno(0x2d)
+ EL3HLT = syscall.Errno(0x2e)
+ EL3RST = syscall.Errno(0x2f)
+ ELIBACC = syscall.Errno(0x4f)
+ ELIBBAD = syscall.Errno(0x50)
+ ELIBEXEC = syscall.Errno(0x53)
+ ELIBMAX = syscall.Errno(0x52)
+ ELIBSCN = syscall.Errno(0x51)
+ ELNRNG = syscall.Errno(0x30)
+ ELOOP = syscall.Errno(0x28)
+ EMEDIUMTYPE = syscall.Errno(0x7c)
+ EMSGSIZE = syscall.Errno(0x5a)
+ EMULTIHOP = syscall.Errno(0x48)
+ ENAMETOOLONG = syscall.Errno(0x24)
+ ENAVAIL = syscall.Errno(0x77)
+ ENETDOWN = syscall.Errno(0x64)
+ ENETRESET = syscall.Errno(0x66)
+ ENETUNREACH = syscall.Errno(0x65)
+ ENOANO = syscall.Errno(0x37)
+ ENOBUFS = syscall.Errno(0x69)
+ ENOCSI = syscall.Errno(0x32)
+ ENODATA = syscall.Errno(0x3d)
+ ENOKEY = syscall.Errno(0x7e)
+ ENOLCK = syscall.Errno(0x25)
+ ENOLINK = syscall.Errno(0x43)
+ ENOMEDIUM = syscall.Errno(0x7b)
+ ENOMSG = syscall.Errno(0x2a)
+ ENONET = syscall.Errno(0x40)
+ ENOPKG = syscall.Errno(0x41)
+ ENOPROTOOPT = syscall.Errno(0x5c)
+ ENOSR = syscall.Errno(0x3f)
+ ENOSTR = syscall.Errno(0x3c)
+ ENOSYS = syscall.Errno(0x26)
+ ENOTCONN = syscall.Errno(0x6b)
+ ENOTEMPTY = syscall.Errno(0x27)
+ ENOTNAM = syscall.Errno(0x76)
+ ENOTRECOVERABLE = syscall.Errno(0x83)
+ ENOTSOCK = syscall.Errno(0x58)
+ ENOTSUP = syscall.Errno(0x5f)
+ ENOTUNIQ = syscall.Errno(0x4c)
+ EOPNOTSUPP = syscall.Errno(0x5f)
+ EOVERFLOW = syscall.Errno(0x4b)
+ EOWNERDEAD = syscall.Errno(0x82)
+ EPFNOSUPPORT = syscall.Errno(0x60)
+ EPROTO = syscall.Errno(0x47)
+ EPROTONOSUPPORT = syscall.Errno(0x5d)
+ EPROTOTYPE = syscall.Errno(0x5b)
+ EREMCHG = syscall.Errno(0x4e)
+ EREMOTE = syscall.Errno(0x42)
+ EREMOTEIO = syscall.Errno(0x79)
+ ERESTART = syscall.Errno(0x55)
+ ERFKILL = syscall.Errno(0x84)
+ ESHUTDOWN = syscall.Errno(0x6c)
+ ESOCKTNOSUPPORT = syscall.Errno(0x5e)
+ ESRMNT = syscall.Errno(0x45)
+ ESTALE = syscall.Errno(0x74)
+ ESTRPIPE = syscall.Errno(0x56)
+ ETIME = syscall.Errno(0x3e)
+ ETIMEDOUT = syscall.Errno(0x6e)
+ ETOOMANYREFS = syscall.Errno(0x6d)
+ EUCLEAN = syscall.Errno(0x75)
+ EUNATCH = syscall.Errno(0x31)
+ EUSERS = syscall.Errno(0x57)
+ EXFULL = syscall.Errno(0x36)
+)
+
+// Signals
+const (
+ SIGBUS = syscall.Signal(0x7)
+ SIGCHLD = syscall.Signal(0x11)
+ SIGCLD = syscall.Signal(0x11)
+ SIGCONT = syscall.Signal(0x12)
+ SIGIO = syscall.Signal(0x1d)
+ SIGPOLL = syscall.Signal(0x1d)
+ SIGPROF = syscall.Signal(0x1b)
+ SIGPWR = syscall.Signal(0x1e)
+ SIGSTKFLT = syscall.Signal(0x10)
+ SIGSTOP = syscall.Signal(0x13)
+ SIGSYS = syscall.Signal(0x1f)
+ SIGTSTP = syscall.Signal(0x14)
+ SIGTTIN = syscall.Signal(0x15)
+ SIGTTOU = syscall.Signal(0x16)
+ SIGURG = syscall.Signal(0x17)
+ SIGUSR1 = syscall.Signal(0xa)
+ SIGUSR2 = syscall.Signal(0xc)
+ SIGVTALRM = syscall.Signal(0x1a)
+ SIGWINCH = syscall.Signal(0x1c)
+ SIGXCPU = syscall.Signal(0x18)
+ SIGXFSZ = syscall.Signal(0x19)
+)
+
+// Error table
+var errorList = [...]struct {
+ num syscall.Errno
+ name string
+ desc string
+}{
+ {1, "EPERM", "operation not permitted"},
+ {2, "ENOENT", "no such file or directory"},
+ {3, "ESRCH", "no such process"},
+ {4, "EINTR", "interrupted system call"},
+ {5, "EIO", "input/output error"},
+ {6, "ENXIO", "no such device or address"},
+ {7, "E2BIG", "argument list too long"},
+ {8, "ENOEXEC", "exec format error"},
+ {9, "EBADF", "bad file descriptor"},
+ {10, "ECHILD", "no child processes"},
+ {11, "EAGAIN", "resource temporarily unavailable"},
+ {12, "ENOMEM", "cannot allocate memory"},
+ {13, "EACCES", "permission denied"},
+ {14, "EFAULT", "bad address"},
+ {15, "ENOTBLK", "block device required"},
+ {16, "EBUSY", "device or resource busy"},
+ {17, "EEXIST", "file exists"},
+ {18, "EXDEV", "invalid cross-device link"},
+ {19, "ENODEV", "no such device"},
+ {20, "ENOTDIR", "not a directory"},
+ {21, "EISDIR", "is a directory"},
+ {22, "EINVAL", "invalid argument"},
+ {23, "ENFILE", "too many open files in system"},
+ {24, "EMFILE", "too many open files"},
+ {25, "ENOTTY", "inappropriate ioctl for device"},
+ {26, "ETXTBSY", "text file busy"},
+ {27, "EFBIG", "file too large"},
+ {28, "ENOSPC", "no space left on device"},
+ {29, "ESPIPE", "illegal seek"},
+ {30, "EROFS", "read-only file system"},
+ {31, "EMLINK", "too many links"},
+ {32, "EPIPE", "broken pipe"},
+ {33, "EDOM", "numerical argument out of domain"},
+ {34, "ERANGE", "numerical result out of range"},
+ {35, "EDEADLK", "resource deadlock avoided"},
+ {36, "ENAMETOOLONG", "file name too long"},
+ {37, "ENOLCK", "no locks available"},
+ {38, "ENOSYS", "function not implemented"},
+ {39, "ENOTEMPTY", "directory not empty"},
+ {40, "ELOOP", "too many levels of symbolic links"},
+ {42, "ENOMSG", "no message of desired type"},
+ {43, "EIDRM", "identifier removed"},
+ {44, "ECHRNG", "channel number out of range"},
+ {45, "EL2NSYNC", "level 2 not synchronized"},
+ {46, "EL3HLT", "level 3 halted"},
+ {47, "EL3RST", "level 3 reset"},
+ {48, "ELNRNG", "link number out of range"},
+ {49, "EUNATCH", "protocol driver not attached"},
+ {50, "ENOCSI", "no CSI structure available"},
+ {51, "EL2HLT", "level 2 halted"},
+ {52, "EBADE", "invalid exchange"},
+ {53, "EBADR", "invalid request descriptor"},
+ {54, "EXFULL", "exchange full"},
+ {55, "ENOANO", "no anode"},
+ {56, "EBADRQC", "invalid request code"},
+ {57, "EBADSLT", "invalid slot"},
+ {58, "EDEADLOCK", "file locking deadlock error"},
+ {59, "EBFONT", "bad font file format"},
+ {60, "ENOSTR", "device not a stream"},
+ {61, "ENODATA", "no data available"},
+ {62, "ETIME", "timer expired"},
+ {63, "ENOSR", "out of streams resources"},
+ {64, "ENONET", "machine is not on the network"},
+ {65, "ENOPKG", "package not installed"},
+ {66, "EREMOTE", "object is remote"},
+ {67, "ENOLINK", "link has been severed"},
+ {68, "EADV", "advertise error"},
+ {69, "ESRMNT", "srmount error"},
+ {70, "ECOMM", "communication error on send"},
+ {71, "EPROTO", "protocol error"},
+ {72, "EMULTIHOP", "multihop attempted"},
+ {73, "EDOTDOT", "RFS specific error"},
+ {74, "EBADMSG", "bad message"},
+ {75, "EOVERFLOW", "value too large for defined data type"},
+ {76, "ENOTUNIQ", "name not unique on network"},
+ {77, "EBADFD", "file descriptor in bad state"},
+ {78, "EREMCHG", "remote address changed"},
+ {79, "ELIBACC", "can not access a needed shared library"},
+ {80, "ELIBBAD", "accessing a corrupted shared library"},
+ {81, "ELIBSCN", ".lib section in a.out corrupted"},
+ {82, "ELIBMAX", "attempting to link in too many shared libraries"},
+ {83, "ELIBEXEC", "cannot exec a shared library directly"},
+ {84, "EILSEQ", "invalid or incomplete multibyte or wide character"},
+ {85, "ERESTART", "interrupted system call should be restarted"},
+ {86, "ESTRPIPE", "streams pipe error"},
+ {87, "EUSERS", "too many users"},
+ {88, "ENOTSOCK", "socket operation on non-socket"},
+ {89, "EDESTADDRREQ", "destination address required"},
+ {90, "EMSGSIZE", "message too long"},
+ {91, "EPROTOTYPE", "protocol wrong type for socket"},
+ {92, "ENOPROTOOPT", "protocol not available"},
+ {93, "EPROTONOSUPPORT", "protocol not supported"},
+ {94, "ESOCKTNOSUPPORT", "socket type not supported"},
+ {95, "ENOTSUP", "operation not supported"},
+ {96, "EPFNOSUPPORT", "protocol family not supported"},
+ {97, "EAFNOSUPPORT", "address family not supported by protocol"},
+ {98, "EADDRINUSE", "address already in use"},
+ {99, "EADDRNOTAVAIL", "cannot assign requested address"},
+ {100, "ENETDOWN", "network is down"},
+ {101, "ENETUNREACH", "network is unreachable"},
+ {102, "ENETRESET", "network dropped connection on reset"},
+ {103, "ECONNABORTED", "software caused connection abort"},
+ {104, "ECONNRESET", "connection reset by peer"},
+ {105, "ENOBUFS", "no buffer space available"},
+ {106, "EISCONN", "transport endpoint is already connected"},
+ {107, "ENOTCONN", "transport endpoint is not connected"},
+ {108, "ESHUTDOWN", "cannot send after transport endpoint shutdown"},
+ {109, "ETOOMANYREFS", "too many references: cannot splice"},
+ {110, "ETIMEDOUT", "connection timed out"},
+ {111, "ECONNREFUSED", "connection refused"},
+ {112, "EHOSTDOWN", "host is down"},
+ {113, "EHOSTUNREACH", "no route to host"},
+ {114, "EALREADY", "operation already in progress"},
+ {115, "EINPROGRESS", "operation now in progress"},
+ {116, "ESTALE", "stale file handle"},
+ {117, "EUCLEAN", "structure needs cleaning"},
+ {118, "ENOTNAM", "not a XENIX named type file"},
+ {119, "ENAVAIL", "no XENIX semaphores available"},
+ {120, "EISNAM", "is a named type file"},
+ {121, "EREMOTEIO", "remote I/O error"},
+ {122, "EDQUOT", "disk quota exceeded"},
+ {123, "ENOMEDIUM", "no medium found"},
+ {124, "EMEDIUMTYPE", "wrong medium type"},
+ {125, "ECANCELED", "operation canceled"},
+ {126, "ENOKEY", "required key not available"},
+ {127, "EKEYEXPIRED", "key has expired"},
+ {128, "EKEYREVOKED", "key has been revoked"},
+ {129, "EKEYREJECTED", "key was rejected by service"},
+ {130, "EOWNERDEAD", "owner died"},
+ {131, "ENOTRECOVERABLE", "state not recoverable"},
+ {132, "ERFKILL", "operation not possible due to RF-kill"},
+ {133, "EHWPOISON", "memory page has hardware error"},
+}
+
+// Signal table
+var signalList = [...]struct {
+ num syscall.Signal
+ name string
+ desc string
+}{
+ {1, "SIGHUP", "hangup"},
+ {2, "SIGINT", "interrupt"},
+ {3, "SIGQUIT", "quit"},
+ {4, "SIGILL", "illegal instruction"},
+ {5, "SIGTRAP", "trace/breakpoint trap"},
+ {6, "SIGABRT", "aborted"},
+ {7, "SIGBUS", "bus error"},
+ {8, "SIGFPE", "floating point exception"},
+ {9, "SIGKILL", "killed"},
+ {10, "SIGUSR1", "user defined signal 1"},
+ {11, "SIGSEGV", "segmentation fault"},
+ {12, "SIGUSR2", "user defined signal 2"},
+ {13, "SIGPIPE", "broken pipe"},
+ {14, "SIGALRM", "alarm clock"},
+ {15, "SIGTERM", "terminated"},
+ {16, "SIGSTKFLT", "stack fault"},
+ {17, "SIGCHLD", "child exited"},
+ {18, "SIGCONT", "continued"},
+ {19, "SIGSTOP", "stopped (signal)"},
+ {20, "SIGTSTP", "stopped"},
+ {21, "SIGTTIN", "stopped (tty input)"},
+ {22, "SIGTTOU", "stopped (tty output)"},
+ {23, "SIGURG", "urgent I/O condition"},
+ {24, "SIGXCPU", "CPU time limit exceeded"},
+ {25, "SIGXFSZ", "file size limit exceeded"},
+ {26, "SIGVTALRM", "virtual timer expired"},
+ {27, "SIGPROF", "profiling timer expired"},
+ {28, "SIGWINCH", "window changed"},
+ {29, "SIGIO", "I/O possible"},
+ {30, "SIGPWR", "power failure"},
+ {31, "SIGSYS", "bad system call"},
+}
diff --git a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
index 65fb2c5cd83c..1afee6a08905 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
@@ -366,6 +366,7 @@ const (
HUPCL = 0x400
IBSHIFT = 0x10
ICANON = 0x2
+ ICMP6_FILTER = 0x1
ICRNL = 0x100
IEXTEN = 0x8000
IFF_ADDRCONF = 0x80000
@@ -612,6 +613,7 @@ const (
IP_RECVPKTINFO = 0x1a
IP_RECVRETOPTS = 0x6
IP_RECVSLLA = 0xa
+ IP_RECVTOS = 0xc
IP_RECVTTL = 0xb
IP_RETOPTS = 0x8
IP_REUSEADDR = 0x104
@@ -704,6 +706,7 @@ const (
O_APPEND = 0x8
O_CLOEXEC = 0x800000
O_CREAT = 0x100
+ O_DIRECT = 0x2000000
O_DIRECTORY = 0x1000000
O_DSYNC = 0x40
O_EXCL = 0x400
diff --git a/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
index c8c790903870..4e87b4bebd5f 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
@@ -164,6 +164,12 @@ const (
MAP_PRIVATE = 0x1 // changes are private
MAP_SHARED = 0x2 // changes are shared
MAP_FIXED = 0x4 // place exactly
+ MCAST_JOIN_GROUP = 40
+ MCAST_LEAVE_GROUP = 41
+ MCAST_JOIN_SOURCE_GROUP = 42
+ MCAST_LEAVE_SOURCE_GROUP = 43
+ MCAST_BLOCK_SOURCE = 44
+ MCAST_UNBLOCK_SOURCE = 45
MS_SYNC = 0x1 // msync - synchronous writes
MS_ASYNC = 0x2 // asynchronous writes
MS_INVALIDATE = 0x4 // invalidate mappings
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go
new file mode 100644
index 000000000000..927cf1a00f0d
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go
@@ -0,0 +1,762 @@
+// go run mksyscall.go -b32 -tags linux,ppc syscall_linux.go syscall_linux_ppc.go
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+//go:build linux && ppc
+// +build linux,ppc
+
+package unix
+
+import (
+ "syscall"
+ "unsafe"
+)
+
+var _ syscall.Errno
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
+ _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask>>32), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+ _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off>>32), uintptr(off), uintptr(len>>32), uintptr(len))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+ r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
+ n = int64(int64(r0)<<32 | int64(r1))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func dup2(oldfd int, newfd int) (err error) {
+ _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func EpollCreate(size int) (fd int, err error) {
+ r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 0, 0)
+ fd = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
+ var _p0 unsafe.Pointer
+ if len(events) > 0 {
+ _p0 = unsafe.Pointer(&events[0])
+ } else {
+ _p0 = unsafe.Pointer(&_zero)
+ }
+ r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchown(fd int, uid int, gid int) (err error) {
+ _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fstat(fd int, stat *Stat_t) (err error) {
+ _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Ftruncate(fd int, length int64) (err error) {
+ _, _, e1 := Syscall(SYS_FTRUNCATE64, uintptr(fd), uintptr(length>>32), uintptr(length))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getegid() (egid int) {
+ r0, _ := RawSyscallNoError(SYS_GETEGID, 0, 0, 0)
+ egid = int(r0)
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Geteuid() (euid int) {
+ r0, _ := RawSyscallNoError(SYS_GETEUID, 0, 0, 0)
+ euid = int(r0)
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getgid() (gid int) {
+ r0, _ := RawSyscallNoError(SYS_GETGID, 0, 0, 0)
+ gid = int(r0)
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getuid() (uid int) {
+ r0, _ := RawSyscallNoError(SYS_GETUID, 0, 0, 0)
+ uid = int(r0)
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func InotifyInit() (fd int, err error) {
+ r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
+ fd = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Ioperm(from int, num int, on int) (err error) {
+ _, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Iopl(level int) (err error) {
+ _, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Lchown(path string, uid int, gid int) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Listen(s int, n int) (err error) {
+ _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Lstat(path string, stat *Stat_t) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pause() (err error) {
+ _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pread(fd int, p []byte, offset int64) (n int, err error) {
+ var _p0 unsafe.Pointer
+ if len(p) > 0 {
+ _p0 = unsafe.Pointer(&p[0])
+ } else {
+ _p0 = unsafe.Pointer(&_zero)
+ }
+ r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset>>32), uintptr(offset), 0)
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
+ var _p0 unsafe.Pointer
+ if len(p) > 0 {
+ _p0 = unsafe.Pointer(&p[0])
+ } else {
+ _p0 = unsafe.Pointer(&_zero)
+ }
+ r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset>>32), uintptr(offset), 0)
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(oldpath)
+ if err != nil {
+ return
+ }
+ var _p1 *byte
+ _p1, err = BytePtrFromString(newpath)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
+ r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
+ r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
+ written = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setfsgid(gid int) (prev int, err error) {
+ r0, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
+ prev = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setfsuid(uid int) (prev int, err error) {
+ r0, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
+ prev = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setregid(rgid int, egid int) (err error) {
+ _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setresgid(rgid int, egid int, sgid int) (err error) {
+ _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setresuid(ruid int, euid int, suid int) (err error) {
+ _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setreuid(ruid int, euid int) (err error) {
+ _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Shutdown(fd int, how int) (err error) {
+ _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
+ r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Stat(path string, stat *Stat_t) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Truncate(path string, length int64) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_TRUNCATE64, uintptr(unsafe.Pointer(_p0)), uintptr(length>>32), uintptr(length))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Ustat(dev int, ubuf *Ustat_t) (err error) {
+ _, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
+ r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
+ fd = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
+ r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
+ fd = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
+ _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
+ _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getgroups(n int, list *_Gid_t) (nn int, err error) {
+ r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
+ nn = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setgroups(n int, list *_Gid_t) (err error) {
+ _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
+ _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
+ _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func socket(domain int, typ int, proto int) (fd int, err error) {
+ r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
+ fd = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
+ _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
+ _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
+ _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
+ var _p0 unsafe.Pointer
+ if len(p) > 0 {
+ _p0 = unsafe.Pointer(&p[0])
+ } else {
+ _p0 = unsafe.Pointer(&_zero)
+ }
+ r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
+ var _p0 unsafe.Pointer
+ if len(buf) > 0 {
+ _p0 = unsafe.Pointer(&buf[0])
+ } else {
+ _p0 = unsafe.Pointer(&_zero)
+ }
+ _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+ r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+ r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Gettimeofday(tv *Timeval) (err error) {
+ _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Time(t *Time_t) (tt Time_t, err error) {
+ r0, _, e1 := RawSyscall(SYS_TIME, uintptr(unsafe.Pointer(t)), 0, 0)
+ tt = Time_t(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Utime(path string, buf *Utimbuf) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func utimes(path string, times *[2]Timeval) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) {
+ r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset))
+ xaddr = uintptr(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getrlimit(resource int, rlim *rlimit32) (err error) {
+ _, _, e1 := RawSyscall(SYS_UGETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setrlimit(resource int, rlim *rlimit32) (err error) {
+ _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func pipe(p *[2]_C_int) (err error) {
+ _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
+ r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
+ n = int(r0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func syncFileRange2(fd int, flags int, off int64, n int64) (err error) {
+ _, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE2, uintptr(fd), uintptr(flags), uintptr(off>>32), uintptr(off), uintptr(n>>32), uintptr(n))
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
+ var _p0 *byte
+ _p0, err = BytePtrFromString(cmdline)
+ if err != nil {
+ return
+ }
+ _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+ if e1 != 0 {
+ err = errnoErr(e1)
+ }
+ return
+}
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
new file mode 100644
index 000000000000..7693656a6b45
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
@@ -0,0 +1,433 @@
+// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+//go:build ppc && linux
+// +build ppc,linux
+
+package unix
+
+const (
+ SYS_RESTART_SYSCALL = 0
+ SYS_EXIT = 1
+ SYS_FORK = 2
+ SYS_READ = 3
+ SYS_WRITE = 4
+ SYS_OPEN = 5
+ SYS_CLOSE = 6
+ SYS_WAITPID = 7
+ SYS_CREAT = 8
+ SYS_LINK = 9
+ SYS_UNLINK = 10
+ SYS_EXECVE = 11
+ SYS_CHDIR = 12
+ SYS_TIME = 13
+ SYS_MKNOD = 14
+ SYS_CHMOD = 15
+ SYS_LCHOWN = 16
+ SYS_BREAK = 17
+ SYS_OLDSTAT = 18
+ SYS_LSEEK = 19
+ SYS_GETPID = 20
+ SYS_MOUNT = 21
+ SYS_UMOUNT = 22
+ SYS_SETUID = 23
+ SYS_GETUID = 24
+ SYS_STIME = 25
+ SYS_PTRACE = 26
+ SYS_ALARM = 27
+ SYS_OLDFSTAT = 28
+ SYS_PAUSE = 29
+ SYS_UTIME = 30
+ SYS_STTY = 31
+ SYS_GTTY = 32
+ SYS_ACCESS = 33
+ SYS_NICE = 34
+ SYS_FTIME = 35
+ SYS_SYNC = 36
+ SYS_KILL = 37
+ SYS_RENAME = 38
+ SYS_MKDIR = 39
+ SYS_RMDIR = 40
+ SYS_DUP = 41
+ SYS_PIPE = 42
+ SYS_TIMES = 43
+ SYS_PROF = 44
+ SYS_BRK = 45
+ SYS_SETGID = 46
+ SYS_GETGID = 47
+ SYS_SIGNAL = 48
+ SYS_GETEUID = 49
+ SYS_GETEGID = 50
+ SYS_ACCT = 51
+ SYS_UMOUNT2 = 52
+ SYS_LOCK = 53
+ SYS_IOCTL = 54
+ SYS_FCNTL = 55
+ SYS_MPX = 56
+ SYS_SETPGID = 57
+ SYS_ULIMIT = 58
+ SYS_OLDOLDUNAME = 59
+ SYS_UMASK = 60
+ SYS_CHROOT = 61
+ SYS_USTAT = 62
+ SYS_DUP2 = 63
+ SYS_GETPPID = 64
+ SYS_GETPGRP = 65
+ SYS_SETSID = 66
+ SYS_SIGACTION = 67
+ SYS_SGETMASK = 68
+ SYS_SSETMASK = 69
+ SYS_SETREUID = 70
+ SYS_SETREGID = 71
+ SYS_SIGSUSPEND = 72
+ SYS_SIGPENDING = 73
+ SYS_SETHOSTNAME = 74
+ SYS_SETRLIMIT = 75
+ SYS_GETRLIMIT = 76
+ SYS_GETRUSAGE = 77
+ SYS_GETTIMEOFDAY = 78
+ SYS_SETTIMEOFDAY = 79
+ SYS_GETGROUPS = 80
+ SYS_SETGROUPS = 81
+ SYS_SELECT = 82
+ SYS_SYMLINK = 83
+ SYS_OLDLSTAT = 84
+ SYS_READLINK = 85
+ SYS_USELIB = 86
+ SYS_SWAPON = 87
+ SYS_REBOOT = 88
+ SYS_READDIR = 89
+ SYS_MMAP = 90
+ SYS_MUNMAP = 91
+ SYS_TRUNCATE = 92
+ SYS_FTRUNCATE = 93
+ SYS_FCHMOD = 94
+ SYS_FCHOWN = 95
+ SYS_GETPRIORITY = 96
+ SYS_SETPRIORITY = 97
+ SYS_PROFIL = 98
+ SYS_STATFS = 99
+ SYS_FSTATFS = 100
+ SYS_IOPERM = 101
+ SYS_SOCKETCALL = 102
+ SYS_SYSLOG = 103
+ SYS_SETITIMER = 104
+ SYS_GETITIMER = 105
+ SYS_STAT = 106
+ SYS_LSTAT = 107
+ SYS_FSTAT = 108
+ SYS_OLDUNAME = 109
+ SYS_IOPL = 110
+ SYS_VHANGUP = 111
+ SYS_IDLE = 112
+ SYS_VM86 = 113
+ SYS_WAIT4 = 114
+ SYS_SWAPOFF = 115
+ SYS_SYSINFO = 116
+ SYS_IPC = 117
+ SYS_FSYNC = 118
+ SYS_SIGRETURN = 119
+ SYS_CLONE = 120
+ SYS_SETDOMAINNAME = 121
+ SYS_UNAME = 122
+ SYS_MODIFY_LDT = 123
+ SYS_ADJTIMEX = 124
+ SYS_MPROTECT = 125
+ SYS_SIGPROCMASK = 126
+ SYS_CREATE_MODULE = 127
+ SYS_INIT_MODULE = 128
+ SYS_DELETE_MODULE = 129
+ SYS_GET_KERNEL_SYMS = 130
+ SYS_QUOTACTL = 131
+ SYS_GETPGID = 132
+ SYS_FCHDIR = 133
+ SYS_BDFLUSH = 134
+ SYS_SYSFS = 135
+ SYS_PERSONALITY = 136
+ SYS_AFS_SYSCALL = 137
+ SYS_SETFSUID = 138
+ SYS_SETFSGID = 139
+ SYS__LLSEEK = 140
+ SYS_GETDENTS = 141
+ SYS__NEWSELECT = 142
+ SYS_FLOCK = 143
+ SYS_MSYNC = 144
+ SYS_READV = 145
+ SYS_WRITEV = 146
+ SYS_GETSID = 147
+ SYS_FDATASYNC = 148
+ SYS__SYSCTL = 149
+ SYS_MLOCK = 150
+ SYS_MUNLOCK = 151
+ SYS_MLOCKALL = 152
+ SYS_MUNLOCKALL = 153
+ SYS_SCHED_SETPARAM = 154
+ SYS_SCHED_GETPARAM = 155
+ SYS_SCHED_SETSCHEDULER = 156
+ SYS_SCHED_GETSCHEDULER = 157
+ SYS_SCHED_YIELD = 158
+ SYS_SCHED_GET_PRIORITY_MAX = 159
+ SYS_SCHED_GET_PRIORITY_MIN = 160
+ SYS_SCHED_RR_GET_INTERVAL = 161
+ SYS_NANOSLEEP = 162
+ SYS_MREMAP = 163
+ SYS_SETRESUID = 164
+ SYS_GETRESUID = 165
+ SYS_QUERY_MODULE = 166
+ SYS_POLL = 167
+ SYS_NFSSERVCTL = 168
+ SYS_SETRESGID = 169
+ SYS_GETRESGID = 170
+ SYS_PRCTL = 171
+ SYS_RT_SIGRETURN = 172
+ SYS_RT_SIGACTION = 173
+ SYS_RT_SIGPROCMASK = 174
+ SYS_RT_SIGPENDING = 175
+ SYS_RT_SIGTIMEDWAIT = 176
+ SYS_RT_SIGQUEUEINFO = 177
+ SYS_RT_SIGSUSPEND = 178
+ SYS_PREAD64 = 179
+ SYS_PWRITE64 = 180
+ SYS_CHOWN = 181
+ SYS_GETCWD = 182
+ SYS_CAPGET = 183
+ SYS_CAPSET = 184
+ SYS_SIGALTSTACK = 185
+ SYS_SENDFILE = 186
+ SYS_GETPMSG = 187
+ SYS_PUTPMSG = 188
+ SYS_VFORK = 189
+ SYS_UGETRLIMIT = 190
+ SYS_READAHEAD = 191
+ SYS_MMAP2 = 192
+ SYS_TRUNCATE64 = 193
+ SYS_FTRUNCATE64 = 194
+ SYS_STAT64 = 195
+ SYS_LSTAT64 = 196
+ SYS_FSTAT64 = 197
+ SYS_PCICONFIG_READ = 198
+ SYS_PCICONFIG_WRITE = 199
+ SYS_PCICONFIG_IOBASE = 200
+ SYS_MULTIPLEXER = 201
+ SYS_GETDENTS64 = 202
+ SYS_PIVOT_ROOT = 203
+ SYS_FCNTL64 = 204
+ SYS_MADVISE = 205
+ SYS_MINCORE = 206
+ SYS_GETTID = 207
+ SYS_TKILL = 208
+ SYS_SETXATTR = 209
+ SYS_LSETXATTR = 210
+ SYS_FSETXATTR = 211
+ SYS_GETXATTR = 212
+ SYS_LGETXATTR = 213
+ SYS_FGETXATTR = 214
+ SYS_LISTXATTR = 215
+ SYS_LLISTXATTR = 216
+ SYS_FLISTXATTR = 217
+ SYS_REMOVEXATTR = 218
+ SYS_LREMOVEXATTR = 219
+ SYS_FREMOVEXATTR = 220
+ SYS_FUTEX = 221
+ SYS_SCHED_SETAFFINITY = 222
+ SYS_SCHED_GETAFFINITY = 223
+ SYS_TUXCALL = 225
+ SYS_SENDFILE64 = 226
+ SYS_IO_SETUP = 227
+ SYS_IO_DESTROY = 228
+ SYS_IO_GETEVENTS = 229
+ SYS_IO_SUBMIT = 230
+ SYS_IO_CANCEL = 231
+ SYS_SET_TID_ADDRESS = 232
+ SYS_FADVISE64 = 233
+ SYS_EXIT_GROUP = 234
+ SYS_LOOKUP_DCOOKIE = 235
+ SYS_EPOLL_CREATE = 236
+ SYS_EPOLL_CTL = 237
+ SYS_EPOLL_WAIT = 238
+ SYS_REMAP_FILE_PAGES = 239
+ SYS_TIMER_CREATE = 240
+ SYS_TIMER_SETTIME = 241
+ SYS_TIMER_GETTIME = 242
+ SYS_TIMER_GETOVERRUN = 243
+ SYS_TIMER_DELETE = 244
+ SYS_CLOCK_SETTIME = 245
+ SYS_CLOCK_GETTIME = 246
+ SYS_CLOCK_GETRES = 247
+ SYS_CLOCK_NANOSLEEP = 248
+ SYS_SWAPCONTEXT = 249
+ SYS_TGKILL = 250
+ SYS_UTIMES = 251
+ SYS_STATFS64 = 252
+ SYS_FSTATFS64 = 253
+ SYS_FADVISE64_64 = 254
+ SYS_RTAS = 255
+ SYS_SYS_DEBUG_SETCONTEXT = 256
+ SYS_MIGRATE_PAGES = 258
+ SYS_MBIND = 259
+ SYS_GET_MEMPOLICY = 260
+ SYS_SET_MEMPOLICY = 261
+ SYS_MQ_OPEN = 262
+ SYS_MQ_UNLINK = 263
+ SYS_MQ_TIMEDSEND = 264
+ SYS_MQ_TIMEDRECEIVE = 265
+ SYS_MQ_NOTIFY = 266
+ SYS_MQ_GETSETATTR = 267
+ SYS_KEXEC_LOAD = 268
+ SYS_ADD_KEY = 269
+ SYS_REQUEST_KEY = 270
+ SYS_KEYCTL = 271
+ SYS_WAITID = 272
+ SYS_IOPRIO_SET = 273
+ SYS_IOPRIO_GET = 274
+ SYS_INOTIFY_INIT = 275
+ SYS_INOTIFY_ADD_WATCH = 276
+ SYS_INOTIFY_RM_WATCH = 277
+ SYS_SPU_RUN = 278
+ SYS_SPU_CREATE = 279
+ SYS_PSELECT6 = 280
+ SYS_PPOLL = 281
+ SYS_UNSHARE = 282
+ SYS_SPLICE = 283
+ SYS_TEE = 284
+ SYS_VMSPLICE = 285
+ SYS_OPENAT = 286
+ SYS_MKDIRAT = 287
+ SYS_MKNODAT = 288
+ SYS_FCHOWNAT = 289
+ SYS_FUTIMESAT = 290
+ SYS_FSTATAT64 = 291
+ SYS_UNLINKAT = 292
+ SYS_RENAMEAT = 293
+ SYS_LINKAT = 294
+ SYS_SYMLINKAT = 295
+ SYS_READLINKAT = 296
+ SYS_FCHMODAT = 297
+ SYS_FACCESSAT = 298
+ SYS_GET_ROBUST_LIST = 299
+ SYS_SET_ROBUST_LIST = 300
+ SYS_MOVE_PAGES = 301
+ SYS_GETCPU = 302
+ SYS_EPOLL_PWAIT = 303
+ SYS_UTIMENSAT = 304
+ SYS_SIGNALFD = 305
+ SYS_TIMERFD_CREATE = 306
+ SYS_EVENTFD = 307
+ SYS_SYNC_FILE_RANGE2 = 308
+ SYS_FALLOCATE = 309
+ SYS_SUBPAGE_PROT = 310
+ SYS_TIMERFD_SETTIME = 311
+ SYS_TIMERFD_GETTIME = 312
+ SYS_SIGNALFD4 = 313
+ SYS_EVENTFD2 = 314
+ SYS_EPOLL_CREATE1 = 315
+ SYS_DUP3 = 316
+ SYS_PIPE2 = 317
+ SYS_INOTIFY_INIT1 = 318
+ SYS_PERF_EVENT_OPEN = 319
+ SYS_PREADV = 320
+ SYS_PWRITEV = 321
+ SYS_RT_TGSIGQUEUEINFO = 322
+ SYS_FANOTIFY_INIT = 323
+ SYS_FANOTIFY_MARK = 324
+ SYS_PRLIMIT64 = 325
+ SYS_SOCKET = 326
+ SYS_BIND = 327
+ SYS_CONNECT = 328
+ SYS_LISTEN = 329
+ SYS_ACCEPT = 330
+ SYS_GETSOCKNAME = 331
+ SYS_GETPEERNAME = 332
+ SYS_SOCKETPAIR = 333
+ SYS_SEND = 334
+ SYS_SENDTO = 335
+ SYS_RECV = 336
+ SYS_RECVFROM = 337
+ SYS_SHUTDOWN = 338
+ SYS_SETSOCKOPT = 339
+ SYS_GETSOCKOPT = 340
+ SYS_SENDMSG = 341
+ SYS_RECVMSG = 342
+ SYS_RECVMMSG = 343
+ SYS_ACCEPT4 = 344
+ SYS_NAME_TO_HANDLE_AT = 345
+ SYS_OPEN_BY_HANDLE_AT = 346
+ SYS_CLOCK_ADJTIME = 347
+ SYS_SYNCFS = 348
+ SYS_SENDMMSG = 349
+ SYS_SETNS = 350
+ SYS_PROCESS_VM_READV = 351
+ SYS_PROCESS_VM_WRITEV = 352
+ SYS_FINIT_MODULE = 353
+ SYS_KCMP = 354
+ SYS_SCHED_SETATTR = 355
+ SYS_SCHED_GETATTR = 356
+ SYS_RENAMEAT2 = 357
+ SYS_SECCOMP = 358
+ SYS_GETRANDOM = 359
+ SYS_MEMFD_CREATE = 360
+ SYS_BPF = 361
+ SYS_EXECVEAT = 362
+ SYS_SWITCH_ENDIAN = 363
+ SYS_USERFAULTFD = 364
+ SYS_MEMBARRIER = 365
+ SYS_MLOCK2 = 378
+ SYS_COPY_FILE_RANGE = 379
+ SYS_PREADV2 = 380
+ SYS_PWRITEV2 = 381
+ SYS_KEXEC_FILE_LOAD = 382
+ SYS_STATX = 383
+ SYS_PKEY_ALLOC = 384
+ SYS_PKEY_FREE = 385
+ SYS_PKEY_MPROTECT = 386
+ SYS_RSEQ = 387
+ SYS_IO_PGETEVENTS = 388
+ SYS_SEMGET = 393
+ SYS_SEMCTL = 394
+ SYS_SHMGET = 395
+ SYS_SHMCTL = 396
+ SYS_SHMAT = 397
+ SYS_SHMDT = 398
+ SYS_MSGGET = 399
+ SYS_MSGSND = 400
+ SYS_MSGRCV = 401
+ SYS_MSGCTL = 402
+ SYS_CLOCK_GETTIME64 = 403
+ SYS_CLOCK_SETTIME64 = 404
+ SYS_CLOCK_ADJTIME64 = 405
+ SYS_CLOCK_GETRES_TIME64 = 406
+ SYS_CLOCK_NANOSLEEP_TIME64 = 407
+ SYS_TIMER_GETTIME64 = 408
+ SYS_TIMER_SETTIME64 = 409
+ SYS_TIMERFD_GETTIME64 = 410
+ SYS_TIMERFD_SETTIME64 = 411
+ SYS_UTIMENSAT_TIME64 = 412
+ SYS_PSELECT6_TIME64 = 413
+ SYS_PPOLL_TIME64 = 414
+ SYS_IO_PGETEVENTS_TIME64 = 416
+ SYS_RECVMMSG_TIME64 = 417
+ SYS_MQ_TIMEDSEND_TIME64 = 418
+ SYS_MQ_TIMEDRECEIVE_TIME64 = 419
+ SYS_SEMTIMEDOP_TIME64 = 420
+ SYS_RT_SIGTIMEDWAIT_TIME64 = 421
+ SYS_FUTEX_TIME64 = 422
+ SYS_SCHED_RR_GET_INTERVAL_TIME64 = 423
+ SYS_PIDFD_SEND_SIGNAL = 424
+ SYS_IO_URING_SETUP = 425
+ SYS_IO_URING_ENTER = 426
+ SYS_IO_URING_REGISTER = 427
+ SYS_OPEN_TREE = 428
+ SYS_MOVE_MOUNT = 429
+ SYS_FSOPEN = 430
+ SYS_FSCONFIG = 431
+ SYS_FSMOUNT = 432
+ SYS_FSPICK = 433
+ SYS_PIDFD_OPEN = 434
+ SYS_CLONE3 = 435
+ SYS_CLOSE_RANGE = 436
+ SYS_OPENAT2 = 437
+ SYS_PIDFD_GETFD = 438
+ SYS_FACCESSAT2 = 439
+ SYS_PROCESS_MADVISE = 440
+ SYS_EPOLL_PWAIT2 = 441
+)
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
index 54db43335554..883b64a27236 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
@@ -221,6 +221,12 @@ type IPMreq struct {
Interface [4]byte /* in_addr */
}
+type IPMreqn struct {
+ Multiaddr [4]byte /* in_addr */
+ Address [4]byte /* in_addr */
+ Ifindex int32
+}
+
type IPv6Mreq struct {
Multiaddr [16]byte /* in6_addr */
Interface uint32
@@ -272,6 +278,7 @@ const (
SizeofLinger = 0x8
SizeofIovec = 0x8
SizeofIPMreq = 0x8
+ SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x1c
SizeofCmsghdr = 0xc
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
index eb73e52fb68c..2673e6c5909c 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
@@ -233,6 +233,12 @@ type IPMreq struct {
Interface [4]byte /* in_addr */
}
+type IPMreqn struct {
+ Multiaddr [4]byte /* in_addr */
+ Address [4]byte /* in_addr */
+ Ifindex int32
+}
+
type IPv6Mreq struct {
Multiaddr [16]byte /* in6_addr */
Interface uint32
@@ -285,6 +291,7 @@ const (
SizeofLinger = 0x8
SizeofIovec = 0x10
SizeofIPMreq = 0x8
+ SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x30
SizeofCmsghdr = 0xc
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
index 8606d654e568..eef513385744 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
@@ -221,6 +221,12 @@ type IPMreq struct {
Interface [4]byte /* in_addr */
}
+type IPMreqn struct {
+ Multiaddr [4]byte /* in_addr */
+ Address [4]byte /* in_addr */
+ Ifindex int32
+}
+
type IPv6Mreq struct {
Multiaddr [16]byte /* in6_addr */
Interface uint32
@@ -272,6 +278,7 @@ const (
SizeofLinger = 0x8
SizeofIovec = 0x8
SizeofIPMreq = 0x8
+ SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x1c
SizeofCmsghdr = 0xc
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
index dcb51f8404d6..1465cbcffe47 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
@@ -233,6 +233,12 @@ type IPMreq struct {
Interface [4]byte /* in_addr */
}
+type IPMreqn struct {
+ Multiaddr [4]byte /* in_addr */
+ Address [4]byte /* in_addr */
+ Ifindex int32
+}
+
type IPv6Mreq struct {
Multiaddr [16]byte /* in6_addr */
Interface uint32
@@ -285,6 +291,7 @@ const (
SizeofLinger = 0x8
SizeofIovec = 0x10
SizeofIPMreq = 0x8
+ SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x30
SizeofCmsghdr = 0xc
diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go
index c769e73cd6f2..3bfc6f7323b7 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go
@@ -3698,6 +3698,21 @@ const (
ETHTOOL_A_TUNNEL_INFO_MAX = 0x2
)
+type EthtoolDrvinfo struct {
+ Cmd uint32
+ Driver [32]byte
+ Version [32]byte
+ Fw_version [32]byte
+ Bus_info [32]byte
+ Erom_version [32]byte
+ Reserved2 [12]byte
+ N_priv_flags uint32
+ N_stats uint32
+ Testinfo_len uint32
+ Eedump_len uint32
+ Regdump_len uint32
+}
+
type (
HIDRawReportDescriptor struct {
Size uint32
diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
new file mode 100644
index 000000000000..af7a72017e9f
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
@@ -0,0 +1,627 @@
+// cgo -godefs -- -Wall -Werror -static -I/tmp/include /build/linux/types.go | go run mkpost.go
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+//go:build ppc && linux
+// +build ppc,linux
+
+package unix
+
+const (
+ SizeofPtr = 0x4
+ SizeofLong = 0x4
+)
+
+type (
+ _C_long int32
+)
+
+type Timespec struct {
+ Sec int32
+ Nsec int32
+}
+
+type Timeval struct {
+ Sec int32
+ Usec int32
+}
+
+type Timex struct {
+ Modes uint32
+ Offset int32
+ Freq int32
+ Maxerror int32
+ Esterror int32
+ Status int32
+ Constant int32
+ Precision int32
+ Tolerance int32
+ Time Timeval
+ Tick int32
+ Ppsfreq int32
+ Jitter int32
+ Shift int32
+ Stabil int32
+ Jitcnt int32
+ Calcnt int32
+ Errcnt int32
+ Stbcnt int32
+ Tai int32
+ _ [44]byte
+}
+
+type Time_t int32
+
+type Tms struct {
+ Utime int32
+ Stime int32
+ Cutime int32
+ Cstime int32
+}
+
+type Utimbuf struct {
+ Actime int32
+ Modtime int32
+}
+
+type Rusage struct {
+ Utime Timeval
+ Stime Timeval
+ Maxrss int32
+ Ixrss int32
+ Idrss int32
+ Isrss int32
+ Minflt int32
+ Majflt int32
+ Nswap int32
+ Inblock int32
+ Oublock int32
+ Msgsnd int32
+ Msgrcv int32
+ Nsignals int32
+ Nvcsw int32
+ Nivcsw int32
+}
+
+type Stat_t struct {
+ Dev uint64
+ Ino uint64
+ Mode uint32
+ Nlink uint32
+ Uid uint32
+ Gid uint32
+ Rdev uint64
+ _ uint16
+ _ [4]byte
+ Size int64
+ Blksize int32
+ _ [4]byte
+ Blocks int64
+ Atim Timespec
+ Mtim Timespec
+ Ctim Timespec
+ _ uint32
+ _ uint32
+}
+
+type Dirent struct {
+ Ino uint64
+ Off int64
+ Reclen uint16
+ Type uint8
+ Name [256]uint8
+ _ [5]byte
+}
+
+type Flock_t struct {
+ Type int16
+ Whence int16
+ _ [4]byte
+ Start int64
+ Len int64
+ Pid int32
+ _ [4]byte
+}
+
+type DmNameList struct {
+ Dev uint64
+ Next uint32
+ Name [0]byte
+ _ [4]byte
+}
+
+const (
+ FADV_DONTNEED = 0x4
+ FADV_NOREUSE = 0x5
+)
+
+type RawSockaddr struct {
+ Family uint16
+ Data [14]uint8
+}
+
+type RawSockaddrAny struct {
+ Addr RawSockaddr
+ Pad [96]uint8
+}
+
+type Iovec struct {
+ Base *byte
+ Len uint32
+}
+
+type Msghdr struct {
+ Name *byte
+ Namelen uint32
+ Iov *Iovec
+ Iovlen uint32
+ Control *byte
+ Controllen uint32
+ Flags int32
+}
+
+type Cmsghdr struct {
+ Len uint32
+ Level int32
+ Type int32
+}
+
+const (
+ SizeofIovec = 0x8
+ SizeofMsghdr = 0x1c
+ SizeofCmsghdr = 0xc
+)
+
+const (
+ SizeofSockFprog = 0x8
+)
+
+type PtraceRegs struct {
+ Gpr [32]uint32
+ Nip uint32
+ Msr uint32
+ Orig_gpr3 uint32
+ Ctr uint32
+ Link uint32
+ Xer uint32
+ Ccr uint32
+ Mq uint32
+ Trap uint32
+ Dar uint32
+ Dsisr uint32
+ Result uint32
+}
+
+type FdSet struct {
+ Bits [32]int32
+}
+
+type Sysinfo_t struct {
+ Uptime int32
+ Loads [3]uint32
+ Totalram uint32
+ Freeram uint32
+ Sharedram uint32
+ Bufferram uint32
+ Totalswap uint32
+ Freeswap uint32
+ Procs uint16
+ Pad uint16
+ Totalhigh uint32
+ Freehigh uint32
+ Unit uint32
+ _ [8]uint8
+}
+
+type Ustat_t struct {
+ Tfree int32
+ Tinode uint32
+ Fname [6]uint8
+ Fpack [6]uint8
+}
+
+type EpollEvent struct {
+ Events uint32
+ _ int32
+ Fd int32
+ Pad int32
+}
+
+const (
+ POLLRDHUP = 0x2000
+)
+
+type Sigset_t struct {
+ Val [32]uint32
+}
+
+const _C__NSIG = 0x41
+
+type Termios struct {
+ Iflag uint32
+ Oflag uint32
+ Cflag uint32
+ Lflag uint32
+ Cc [19]uint8
+ Line uint8
+ Ispeed uint32
+ Ospeed uint32
+}
+
+type Taskstats struct {
+ Version uint16
+ Ac_exitcode uint32
+ Ac_flag uint8
+ Ac_nice uint8
+ _ [4]byte
+ Cpu_count uint64
+ Cpu_delay_total uint64
+ Blkio_count uint64
+ Blkio_delay_total uint64
+ Swapin_count uint64
+ Swapin_delay_total uint64
+ Cpu_run_real_total uint64
+ Cpu_run_virtual_total uint64
+ Ac_comm [32]uint8
+ Ac_sched uint8
+ Ac_pad [3]uint8
+ _ [4]byte
+ Ac_uid uint32
+ Ac_gid uint32
+ Ac_pid uint32
+ Ac_ppid uint32
+ Ac_btime uint32
+ _ [4]byte
+ Ac_etime uint64
+ Ac_utime uint64
+ Ac_stime uint64
+ Ac_minflt uint64
+ Ac_majflt uint64
+ Coremem uint64
+ Virtmem uint64
+ Hiwater_rss uint64
+ Hiwater_vm uint64
+ Read_char uint64
+ Write_char uint64
+ Read_syscalls uint64
+ Write_syscalls uint64
+ Read_bytes uint64
+ Write_bytes uint64
+ Cancelled_write_bytes uint64
+ Nvcsw uint64
+ Nivcsw uint64
+ Ac_utimescaled uint64
+ Ac_stimescaled uint64
+ Cpu_scaled_run_real_total uint64
+ Freepages_count uint64
+ Freepages_delay_total uint64
+ Thrashing_count uint64
+ Thrashing_delay_total uint64
+ Ac_btime64 uint64
+}
+
+type cpuMask uint32
+
+const (
+ _NCPUBITS = 0x20
+)
+
+const (
+ CBitFieldMaskBit0 = 0x8000000000000000
+ CBitFieldMaskBit1 = 0x4000000000000000
+ CBitFieldMaskBit2 = 0x2000000000000000
+ CBitFieldMaskBit3 = 0x1000000000000000
+ CBitFieldMaskBit4 = 0x800000000000000
+ CBitFieldMaskBit5 = 0x400000000000000
+ CBitFieldMaskBit6 = 0x200000000000000
+ CBitFieldMaskBit7 = 0x100000000000000
+ CBitFieldMaskBit8 = 0x80000000000000
+ CBitFieldMaskBit9 = 0x40000000000000
+ CBitFieldMaskBit10 = 0x20000000000000
+ CBitFieldMaskBit11 = 0x10000000000000
+ CBitFieldMaskBit12 = 0x8000000000000
+ CBitFieldMaskBit13 = 0x4000000000000
+ CBitFieldMaskBit14 = 0x2000000000000
+ CBitFieldMaskBit15 = 0x1000000000000
+ CBitFieldMaskBit16 = 0x800000000000
+ CBitFieldMaskBit17 = 0x400000000000
+ CBitFieldMaskBit18 = 0x200000000000
+ CBitFieldMaskBit19 = 0x100000000000
+ CBitFieldMaskBit20 = 0x80000000000
+ CBitFieldMaskBit21 = 0x40000000000
+ CBitFieldMaskBit22 = 0x20000000000
+ CBitFieldMaskBit23 = 0x10000000000
+ CBitFieldMaskBit24 = 0x8000000000
+ CBitFieldMaskBit25 = 0x4000000000
+ CBitFieldMaskBit26 = 0x2000000000
+ CBitFieldMaskBit27 = 0x1000000000
+ CBitFieldMaskBit28 = 0x800000000
+ CBitFieldMaskBit29 = 0x400000000
+ CBitFieldMaskBit30 = 0x200000000
+ CBitFieldMaskBit31 = 0x100000000
+ CBitFieldMaskBit32 = 0x80000000
+ CBitFieldMaskBit33 = 0x40000000
+ CBitFieldMaskBit34 = 0x20000000
+ CBitFieldMaskBit35 = 0x10000000
+ CBitFieldMaskBit36 = 0x8000000
+ CBitFieldMaskBit37 = 0x4000000
+ CBitFieldMaskBit38 = 0x2000000
+ CBitFieldMaskBit39 = 0x1000000
+ CBitFieldMaskBit40 = 0x800000
+ CBitFieldMaskBit41 = 0x400000
+ CBitFieldMaskBit42 = 0x200000
+ CBitFieldMaskBit43 = 0x100000
+ CBitFieldMaskBit44 = 0x80000
+ CBitFieldMaskBit45 = 0x40000
+ CBitFieldMaskBit46 = 0x20000
+ CBitFieldMaskBit47 = 0x10000
+ CBitFieldMaskBit48 = 0x8000
+ CBitFieldMaskBit49 = 0x4000
+ CBitFieldMaskBit50 = 0x2000
+ CBitFieldMaskBit51 = 0x1000
+ CBitFieldMaskBit52 = 0x800
+ CBitFieldMaskBit53 = 0x400
+ CBitFieldMaskBit54 = 0x200
+ CBitFieldMaskBit55 = 0x100
+ CBitFieldMaskBit56 = 0x80
+ CBitFieldMaskBit57 = 0x40
+ CBitFieldMaskBit58 = 0x20
+ CBitFieldMaskBit59 = 0x10
+ CBitFieldMaskBit60 = 0x8
+ CBitFieldMaskBit61 = 0x4
+ CBitFieldMaskBit62 = 0x2
+ CBitFieldMaskBit63 = 0x1
+)
+
+type SockaddrStorage struct {
+ Family uint16
+ _ [122]uint8
+ _ uint32
+}
+
+type HDGeometry struct {
+ Heads uint8
+ Sectors uint8
+ Cylinders uint16
+ Start uint32
+}
+
+type Statfs_t struct {
+ Type int32
+ Bsize int32
+ Blocks uint64
+ Bfree uint64
+ Bavail uint64
+ Files uint64
+ Ffree uint64
+ Fsid Fsid
+ Namelen int32
+ Frsize int32
+ Flags int32
+ Spare [4]int32
+ _ [4]byte
+}
+
+type TpacketHdr struct {
+ Status uint32
+ Len uint32
+ Snaplen uint32
+ Mac uint16
+ Net uint16
+ Sec uint32
+ Usec uint32
+}
+
+const (
+ SizeofTpacketHdr = 0x18
+)
+
+type RTCPLLInfo struct {
+ Ctrl int32
+ Value int32
+ Max int32
+ Min int32
+ Posmult int32
+ Negmult int32
+ Clock int32
+}
+
+type BlkpgPartition struct {
+ Start int64
+ Length int64
+ Pno int32
+ Devname [64]uint8
+ Volname [64]uint8
+ _ [4]byte
+}
+
+const (
+ BLKPG = 0x20001269
+)
+
+type XDPUmemReg struct {
+ Addr uint64
+ Len uint64
+ Size uint32
+ Headroom uint32
+ Flags uint32
+ _ [4]byte
+}
+
+type CryptoUserAlg struct {
+ Name [64]uint8
+ Driver_name [64]uint8
+ Module_name [64]uint8
+ Type uint32
+ Mask uint32
+ Refcnt uint32
+ Flags uint32
+}
+
+type CryptoStatAEAD struct {
+ Type [64]uint8
+ Encrypt_cnt uint64
+ Encrypt_tlen uint64
+ Decrypt_cnt uint64
+ Decrypt_tlen uint64
+ Err_cnt uint64
+}
+
+type CryptoStatAKCipher struct {
+ Type [64]uint8
+ Encrypt_cnt uint64
+ Encrypt_tlen uint64
+ Decrypt_cnt uint64
+ Decrypt_tlen uint64
+ Verify_cnt uint64
+ Sign_cnt uint64
+ Err_cnt uint64
+}
+
+type CryptoStatCipher struct {
+ Type [64]uint8
+ Encrypt_cnt uint64
+ Encrypt_tlen uint64
+ Decrypt_cnt uint64
+ Decrypt_tlen uint64
+ Err_cnt uint64
+}
+
+type CryptoStatCompress struct {
+ Type [64]uint8
+ Compress_cnt uint64
+ Compress_tlen uint64
+ Decompress_cnt uint64
+ Decompress_tlen uint64
+ Err_cnt uint64
+}
+
+type CryptoStatHash struct {
+ Type [64]uint8
+ Hash_cnt uint64
+ Hash_tlen uint64
+ Err_cnt uint64
+}
+
+type CryptoStatKPP struct {
+ Type [64]uint8
+ Setsecret_cnt uint64
+ Generate_public_key_cnt uint64
+ Compute_shared_secret_cnt uint64
+ Err_cnt uint64
+}
+
+type CryptoStatRNG struct {
+ Type [64]uint8
+ Generate_cnt uint64
+ Generate_tlen uint64
+ Seed_cnt uint64
+ Err_cnt uint64
+}
+
+type CryptoStatLarval struct {
+ Type [64]uint8
+}
+
+type CryptoReportLarval struct {
+ Type [64]uint8
+}
+
+type CryptoReportHash struct {
+ Type [64]uint8
+ Blocksize uint32
+ Digestsize uint32
+}
+
+type CryptoReportCipher struct {
+ Type [64]uint8
+ Blocksize uint32
+ Min_keysize uint32
+ Max_keysize uint32
+}
+
+type CryptoReportBlkCipher struct {
+ Type [64]uint8
+ Geniv [64]uint8
+ Blocksize uint32
+ Min_keysize uint32
+ Max_keysize uint32
+ Ivsize uint32
+}
+
+type CryptoReportAEAD struct {
+ Type [64]uint8
+ Geniv [64]uint8
+ Blocksize uint32
+ Maxauthsize uint32
+ Ivsize uint32
+}
+
+type CryptoReportComp struct {
+ Type [64]uint8
+}
+
+type CryptoReportRNG struct {
+ Type [64]uint8
+ Seedsize uint32
+}
+
+type CryptoReportAKCipher struct {
+ Type [64]uint8
+}
+
+type CryptoReportKPP struct {
+ Type [64]uint8
+}
+
+type CryptoReportAcomp struct {
+ Type [64]uint8
+}
+
+type LoopInfo struct {
+ Number int32
+ Device uint32
+ Inode uint32
+ Rdevice uint32
+ Offset int32
+ Encrypt_type int32
+ Encrypt_key_size int32
+ Flags int32
+ Name [64]uint8
+ Encrypt_key [32]uint8
+ Init [2]uint32
+ Reserved [4]uint8
+}
+
+type TIPCSubscr struct {
+ Seq TIPCServiceRange
+ Timeout uint32
+ Filter uint32
+ Handle [8]uint8
+}
+
+type TIPCSIOCLNReq struct {
+ Peer uint32
+ Id uint32
+ Linkname [68]uint8
+}
+
+type TIPCSIOCNodeIDReq struct {
+ Peer uint32
+ Id [16]uint8
+}
+
+type PPSKInfo struct {
+ Assert_sequence uint32
+ Clear_sequence uint32
+ Assert_tu PPSKTime
+ Clear_tu PPSKTime
+ Current_mode int32
+ _ [4]byte
+}
+
+const (
+ PPS_GETPARAMS = 0x400470a1
+ PPS_SETPARAMS = 0x800470a2
+ PPS_GETCAP = 0x400470a3
+ PPS_FETCH = 0xc00470a4
+)
diff --git a/vendor/golang.org/x/sys/windows/security_windows.go b/vendor/golang.org/x/sys/windows/security_windows.go
index 0e428ecbbde9..111c10d3a7f6 100644
--- a/vendor/golang.org/x/sys/windows/security_windows.go
+++ b/vendor/golang.org/x/sys/windows/security_windows.go
@@ -1334,7 +1334,11 @@ func (absoluteSD *SECURITY_DESCRIPTOR) ToSelfRelative() (selfRelativeSD *SECURIT
}
func (selfRelativeSD *SECURITY_DESCRIPTOR) copySelfRelativeSecurityDescriptor() *SECURITY_DESCRIPTOR {
- sdLen := (int)(selfRelativeSD.Length())
+ sdLen := int(selfRelativeSD.Length())
+ const min = int(unsafe.Sizeof(SECURITY_DESCRIPTOR{}))
+ if sdLen < min {
+ sdLen = min
+ }
var src []byte
h := (*unsafeheader.Slice)(unsafe.Pointer(&src))
@@ -1342,7 +1346,15 @@ func (selfRelativeSD *SECURITY_DESCRIPTOR) copySelfRelativeSecurityDescriptor()
h.Len = sdLen
h.Cap = sdLen
- dst := make([]byte, sdLen)
+ const psize = int(unsafe.Sizeof(uintptr(0)))
+
+ var dst []byte
+ h = (*unsafeheader.Slice)(unsafe.Pointer(&dst))
+ alloc := make([]uintptr, (sdLen+psize-1)/psize)
+ h.Data = (*unsafeheader.Slice)(unsafe.Pointer(&alloc)).Data
+ h.Len = sdLen
+ h.Cap = sdLen
+
copy(dst, src)
return (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&dst[0]))
}
diff --git a/vendor/golang.org/x/text/internal/language/language.go b/vendor/golang.org/x/text/internal/language/language.go
index 1e74d1affd27..f41aedcfc8aa 100644
--- a/vendor/golang.org/x/text/internal/language/language.go
+++ b/vendor/golang.org/x/text/internal/language/language.go
@@ -303,9 +303,17 @@ func (t Tag) Extensions() []string {
// are of the allowed values defined for the Unicode locale extension ('u') in
// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
// TypeForKey will traverse the inheritance chain to get the correct value.
+//
+// If there are multiple types associated with a key, only the first will be
+// returned. If there is no type associated with a key, it returns the empty
+// string.
func (t Tag) TypeForKey(key string) string {
- if start, end, _ := t.findTypeForKey(key); end != start {
- return t.str[start:end]
+ if _, start, end, _ := t.findTypeForKey(key); end != start {
+ s := t.str[start:end]
+ if p := strings.IndexByte(s, '-'); p >= 0 {
+ s = s[:p]
+ }
+ return s
}
return ""
}
@@ -329,13 +337,13 @@ func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
// Remove the setting if value is "".
if value == "" {
- start, end, _ := t.findTypeForKey(key)
- if start != end {
- // Remove key tag and leading '-'.
- start -= 4
-
+ start, sep, end, _ := t.findTypeForKey(key)
+ if start != sep {
// Remove a possible empty extension.
- if (end == len(t.str) || t.str[end+2] == '-') && t.str[start-2] == '-' {
+ switch {
+ case t.str[start-2] != '-': // has previous elements.
+ case end == len(t.str), // end of string
+ end+2 < len(t.str) && t.str[end+2] == '-': // end of extension
start -= 2
}
if start == int(t.pVariant) && end == len(t.str) {
@@ -381,14 +389,14 @@ func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
t.str = string(buf[:uStart+len(b)])
} else {
s := t.str
- start, end, hasExt := t.findTypeForKey(key)
- if start == end {
+ start, sep, end, hasExt := t.findTypeForKey(key)
+ if start == sep {
if hasExt {
b = b[2:]
}
- t.str = fmt.Sprintf("%s-%s%s", s[:start], b, s[end:])
+ t.str = fmt.Sprintf("%s-%s%s", s[:sep], b, s[end:])
} else {
- t.str = fmt.Sprintf("%s%s%s", s[:start], value, s[end:])
+ t.str = fmt.Sprintf("%s-%s%s", s[:start+3], value, s[end:])
}
}
return t, nil
@@ -399,10 +407,10 @@ func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
// wasn't found. The hasExt return value reports whether an -u extension was present.
// Note: the extensions are typically very small and are likely to contain
// only one key-type pair.
-func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) {
+func (t Tag) findTypeForKey(key string) (start, sep, end int, hasExt bool) {
p := int(t.pExt)
if len(key) != 2 || p == len(t.str) || p == 0 {
- return p, p, false
+ return p, p, p, false
}
s := t.str
@@ -410,10 +418,10 @@ func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) {
for p++; s[p] != 'u'; p++ {
if s[p] > 'u' {
p--
- return p, p, false
+ return p, p, p, false
}
if p = nextExtension(s, p); p == len(s) {
- return len(s), len(s), false
+ return len(s), len(s), len(s), false
}
}
// Proceed to the hyphen following the extension name.
@@ -424,40 +432,28 @@ func (t Tag) findTypeForKey(key string) (start, end int, hasExt bool) {
// Iterate over keys until we get the end of a section.
for {
- // p points to the hyphen preceding the current token.
- if p3 := p + 3; s[p3] == '-' {
- // Found a key.
- // Check whether we just processed the key that was requested.
- if curKey == key {
- return start, p, true
+ end = p
+ for p++; p < len(s) && s[p] != '-'; p++ {
+ }
+ n := p - end - 1
+ if n <= 2 && curKey == key {
+ if sep < end {
+ sep++
}
- // Set to the next key and continue scanning type tokens.
- curKey = s[p+1 : p3]
+ return start, sep, end, true
+ }
+ switch n {
+ case 0, // invalid string
+ 1: // next extension
+ return end, end, end, true
+ case 2:
+ // next key
+ curKey = s[end+1 : p]
if curKey > key {
- return p, p, true
+ return end, end, end, true
}
- // Start of the type token sequence.
- start = p + 4
- // A type is at least 3 characters long.
- p += 7 // 4 + 3
- } else {
- // Attribute or type, which is at least 3 characters long.
- p += 4
- }
- // p points past the third character of a type or attribute.
- max := p + 5 // maximum length of token plus hyphen.
- if len(s) < max {
- max = len(s)
- }
- for ; p < max && s[p] != '-'; p++ {
- }
- // Bail if we have exhausted all tokens or if the next token starts
- // a new extension.
- if p == len(s) || s[p+2] == '-' {
- if curKey == key {
- return start, p, true
- }
- return p, p, true
+ start = end
+ sep = p
}
}
}
diff --git a/vendor/golang.org/x/text/internal/language/parse.go b/vendor/golang.org/x/text/internal/language/parse.go
index a2fdad89db43..c696fd0bd867 100644
--- a/vendor/golang.org/x/text/internal/language/parse.go
+++ b/vendor/golang.org/x/text/internal/language/parse.go
@@ -138,7 +138,7 @@ func (s *scanner) resizeRange(oldStart, oldEnd, newSize int) {
b = make([]byte, n)
copy(b, s.b[:oldStart])
} else {
- b = s.b[:n:n]
+ b = s.b[:n]
}
copy(b[end:], s.b[oldEnd:])
s.b = b
@@ -483,7 +483,7 @@ func parseExtensions(scan *scanner) int {
func parseExtension(scan *scanner) int {
start, end := scan.start, scan.end
switch scan.token[0] {
- case 'u':
+ case 'u': // https://www.ietf.org/rfc/rfc6067.txt
attrStart := end
scan.scan()
for last := []byte{}; len(scan.token) > 2; scan.scan() {
@@ -503,27 +503,29 @@ func parseExtension(scan *scanner) int {
last = scan.token
end = scan.end
}
+ // Scan key-type sequences. A key is of length 2 and may be followed
+ // by 0 or more "type" subtags from 3 to the maximum of 8 letters.
var last, key []byte
for attrEnd := end; len(scan.token) == 2; last = key {
key = scan.token
- keyEnd := scan.end
- end = scan.acceptMinSize(3)
+ end = scan.end
+ for scan.scan(); end < scan.end && len(scan.token) > 2; scan.scan() {
+ end = scan.end
+ }
// TODO: check key value validity
- if keyEnd == end || bytes.Compare(key, last) != 1 {
+ if bytes.Compare(key, last) != 1 || scan.err != nil {
// We have an invalid key or the keys are not sorted.
// Start scanning keys from scratch and reorder.
p := attrEnd + 1
scan.next = p
keys := [][]byte{}
for scan.scan(); len(scan.token) == 2; {
- keyStart, keyEnd := scan.start, scan.end
- end = scan.acceptMinSize(3)
- if keyEnd != end {
- keys = append(keys, scan.b[keyStart:end])
- } else {
- scan.setError(ErrSyntax)
- end = keyStart
+ keyStart := scan.start
+ end = scan.end
+ for scan.scan(); end < scan.end && len(scan.token) > 2; scan.scan() {
+ end = scan.end
}
+ keys = append(keys, scan.b[keyStart:end])
}
sort.Stable(bytesSort{keys, 2})
if n := len(keys); n > 0 {
@@ -547,7 +549,7 @@ func parseExtension(scan *scanner) int {
break
}
}
- case 't':
+ case 't': // https://www.ietf.org/rfc/rfc6497.txt
scan.scan()
if n := len(scan.token); n >= 2 && n <= 3 && isAlpha(scan.token[1]) {
_, end = parseTag(scan)
diff --git a/vendor/golang.org/x/text/language/go1_1.go b/vendor/golang.org/x/text/language/go1_1.go
index 380f4c09f7f2..c7435583b5f2 100644
--- a/vendor/golang.org/x/text/language/go1_1.go
+++ b/vendor/golang.org/x/text/language/go1_1.go
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+//go:build !go1.2
// +build !go1.2
package language
diff --git a/vendor/golang.org/x/text/language/go1_2.go b/vendor/golang.org/x/text/language/go1_2.go
index 38268c57a373..77aaaa299eb1 100644
--- a/vendor/golang.org/x/text/language/go1_2.go
+++ b/vendor/golang.org/x/text/language/go1_2.go
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+//go:build go1.2
// +build go1.2
package language
diff --git a/vendor/golang.org/x/text/language/language.go b/vendor/golang.org/x/text/language/language.go
index abfa17f66db1..289b3a36d524 100644
--- a/vendor/golang.org/x/text/language/language.go
+++ b/vendor/golang.org/x/text/language/language.go
@@ -412,6 +412,10 @@ func (t Tag) Extensions() []Extension {
// are of the allowed values defined for the Unicode locale extension ('u') in
// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
// TypeForKey will traverse the inheritance chain to get the correct value.
+//
+// If there are multiple types associated with a key, only the first will be
+// returned. If there is no type associated with a key, it returns the empty
+// string.
func (t Tag) TypeForKey(key string) string {
if !compact.Tag(t).MayHaveExtensions() {
if key != "rg" && key != "va" {
diff --git a/vendor/golang.org/x/text/language/tables.go b/vendor/golang.org/x/text/language/tables.go
index 87e58a02a089..96b57f610adf 100644
--- a/vendor/golang.org/x/text/language/tables.go
+++ b/vendor/golang.org/x/text/language/tables.go
@@ -47,7 +47,7 @@ const (
_Zzzz = 251
)
-var regionToGroups = []uint8{ // 357 elements
+var regionToGroups = []uint8{ // 358 elements
// Entry 0 - 3F
0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04,
0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x00,
@@ -98,8 +98,8 @@ var regionToGroups = []uint8{ // 357 elements
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00,
-} // Size: 381 bytes
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+} // Size: 382 bytes
var paradigmLocales = [][3]uint16{ // 3 elements
0: [3]uint16{0x139, 0x0, 0x7b},
@@ -295,4 +295,4 @@ var matchRegion = []regionIntelligibility{ // 15 elements
14: {lang: 0x529, script: 0x3c, group: 0x80, distance: 0x5},
} // Size: 114 bytes
-// Total table size 1471 bytes (1KiB); checksum: 4CB1CD46
+// Total table size 1472 bytes (1KiB); checksum: F86C669
diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go b/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go
index e4c62289f90d..8a7392c4a162 100644
--- a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go
+++ b/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+//go:build go1.10
// +build go1.10
package bidirule
diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go b/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go
index 02b9e1e9d4c2..bb0a920018c8 100644
--- a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go
+++ b/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+//go:build !go1.10
// +build !go1.10
package bidirule
diff --git a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
index d8c94e1bd1a6..42fa8d72cec0 100644
--- a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
+++ b/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.10 && !go1.13
// +build go1.10,!go1.13
package bidi
diff --git a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go
index 16b11db53883..56a0e1ea2165 100644
--- a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go
+++ b/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.13 && !go1.14
// +build go1.13,!go1.14
package bidi
diff --git a/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go
index 647f2d4279e6..baacf32b43c3 100644
--- a/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go
+++ b/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.14 && !go1.16
// +build go1.14,!go1.16
package bidi
diff --git a/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go
index c937d0976feb..f248effae17b 100644
--- a/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go
+++ b/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.16
// +build go1.16
package bidi
diff --git a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go b/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go
index 0ca0193ebe2d..f517fdb202a5 100644
--- a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go
+++ b/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build !go1.10
// +build !go1.10
package bidi
diff --git a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
index 26fbd55a1243..f5a0788277ff 100644
--- a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
+++ b/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.10 && !go1.13
// +build go1.10,!go1.13
package norm
diff --git a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go
index 2c58f09baa49..cb7239c4377d 100644
--- a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go
+++ b/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.13 && !go1.14
// +build go1.13,!go1.14
package norm
diff --git a/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go
index 7e1ae096e5c0..11b27330017d 100644
--- a/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go
+++ b/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.14 && !go1.16
// +build go1.14,!go1.16
package norm
diff --git a/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go
index 9ea1b421407d..96a130d30e9e 100644
--- a/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go
+++ b/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.16
// +build go1.16
package norm
diff --git a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go b/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
index 942906929135..0175eae50aa6 100644
--- a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
+++ b/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build !go1.10
// +build !go1.10
package norm
diff --git a/vendor/golang.org/x/text/width/tables10.0.0.go b/vendor/golang.org/x/text/width/tables10.0.0.go
index decb8e480939..186b1d4efac5 100644
--- a/vendor/golang.org/x/text/width/tables10.0.0.go
+++ b/vendor/golang.org/x/text/width/tables10.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.10 && !go1.13
// +build go1.10,!go1.13
package width
diff --git a/vendor/golang.org/x/text/width/tables11.0.0.go b/vendor/golang.org/x/text/width/tables11.0.0.go
index 3c75e428fd0d..990f7622f175 100644
--- a/vendor/golang.org/x/text/width/tables11.0.0.go
+++ b/vendor/golang.org/x/text/width/tables11.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.13 && !go1.14
// +build go1.13,!go1.14
package width
diff --git a/vendor/golang.org/x/text/width/tables12.0.0.go b/vendor/golang.org/x/text/width/tables12.0.0.go
index 543942b9e781..85296297e38c 100644
--- a/vendor/golang.org/x/text/width/tables12.0.0.go
+++ b/vendor/golang.org/x/text/width/tables12.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.14 && !go1.16
// +build go1.14,!go1.16
package width
diff --git a/vendor/golang.org/x/text/width/tables13.0.0.go b/vendor/golang.org/x/text/width/tables13.0.0.go
index 804264ca67d1..bac3f1aee341 100644
--- a/vendor/golang.org/x/text/width/tables13.0.0.go
+++ b/vendor/golang.org/x/text/width/tables13.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build go1.16
// +build go1.16
package width
diff --git a/vendor/golang.org/x/text/width/tables9.0.0.go b/vendor/golang.org/x/text/width/tables9.0.0.go
index 7069e26345b2..b3db84f6f9b6 100644
--- a/vendor/golang.org/x/text/width/tables9.0.0.go
+++ b/vendor/golang.org/x/text/width/tables9.0.0.go
@@ -1,5 +1,6 @@
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
+//go:build !go1.10
// +build !go1.10
package width
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 7c4bf31b4d62..c6831e49ca1d 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -88,7 +88,7 @@ github.com/andybalholm/cascadia
# github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be
## explicit
github.com/anmitsu/go-shlex
-# github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef
+# github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
github.com/asaskevich/govalidator
# github.com/aymerick/douceur v0.2.0
github.com/aymerick/douceur/css
@@ -596,9 +596,10 @@ github.com/mholt/acmez/acme
# github.com/mholt/archiver/v3 v3.5.0
## explicit
github.com/mholt/archiver/v3
-# github.com/microcosm-cc/bluemonday v1.0.7
+# github.com/microcosm-cc/bluemonday v1.0.15
## explicit
github.com/microcosm-cc/bluemonday
+github.com/microcosm-cc/bluemonday/css
# github.com/miekg/dns v1.1.40
## explicit
github.com/miekg/dns
@@ -890,7 +891,7 @@ golang.org/x/crypto/ssh/knownhosts
# golang.org/x/mod v0.4.1
golang.org/x/mod/module
golang.org/x/mod/semver
-# golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
+# golang.org/x/net v0.0.0-20210614182718-04defd469f4e
## explicit
golang.org/x/net/bpf
golang.org/x/net/context
@@ -915,7 +916,7 @@ golang.org/x/oauth2/google/internal/externalaccount
golang.org/x/oauth2/internal
golang.org/x/oauth2/jws
golang.org/x/oauth2/jwt
-# golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
+# golang.org/x/sys v0.0.0-20210423082822-04245dca01da
## explicit
golang.org/x/sys/cpu
golang.org/x/sys/execabs
@@ -924,7 +925,7 @@ golang.org/x/sys/unix
golang.org/x/sys/windows
golang.org/x/sys/windows/svc
golang.org/x/sys/windows/svc/debug
-# golang.org/x/text v0.3.5
+# golang.org/x/text v0.3.6
## explicit
golang.org/x/text/encoding
golang.org/x/text/encoding/charmap